[movitz-cvs] CVS update: movitz/losp/muerte/strings.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Sun Jun 12 20:01:50 UTC 2005


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv14624

Modified Files:
	strings.lisp 
Log Message:
Use char rather than schar, in general.

Date: Sun Jun 12 22:01:49 2005
Author: ffjeld

Index: movitz/losp/muerte/strings.lisp
diff -u movitz/losp/muerte/strings.lisp:1.2 movitz/losp/muerte/strings.lisp:1.3
--- movitz/losp/muerte/strings.lisp:1.2	Mon Jan 19 12:23:47 2004
+++ movitz/losp/muerte/strings.lisp	Sun Jun 12 22:01:49 2005
@@ -1,6 +1,6 @@
 ;;;;------------------------------------------------------------------
 ;;;; 
-;;;;    Copyright (C) 2001-2004, 
+;;;;    Copyright (C) 2001-2005, 
 ;;;;    Department of Computer Science, University of Tromso, Norway.
 ;;;; 
 ;;;;    For distribution policy, see the accompanying file COPYING.
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Fri Oct 19 17:05:25 2001
 ;;;;                
-;;;; $Id: strings.lisp,v 1.2 2004/01/19 11:23:47 ffjeld Exp $
+;;;; $Id: strings.lisp,v 1.3 2005/06/12 20:01:49 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -30,7 +30,7 @@
        (do ((i start1 (1+ i))
 	    (j start2 (1+ j)))
 	   ((>= i end1) t)
-	 (unless (char= (schar string1 i) (schar string2 j))
+	 (unless (char= (char string1 i) (char string2 j))
 	   (return nil)))))
 
 (defun string/= (string1 string2 &key (start1 0) end1 (start2 0) end2)
@@ -45,7 +45,7 @@
        (do ((i start1 (1+ i))
 	    (j start2 (1+ j)))
 	   ((>= i end1) t)
-	 (unless (char-equal (schar string1 i) (schar string2 j))
+	 (unless (char-equal (char string1 i) (char string2 j))
 	   (return nil)))))
 
 (defun string-not-equal (string1 string2 &key (start1 0) end1 (start2 0) end2)
@@ -69,16 +69,16 @@
   (let* ((length (- end start))
 	 (cased-string (make-string length)))
     (dotimes (i length)
-      (setf (schar cased-string i)
-	(char-upcase (schar string (+ i start)))))
+      (setf (char cased-string i)
+	(char-upcase (char string (+ i start)))))
     cased-string))
 
 (defun string-downcase (string &key (start 0) (end (length string)))
   (let* ((length (- end start))
 	 (cased-string (make-string length)))
     (dotimes (i length)
-      (setf (schar cased-string i)
-	(char-downcase (schar string (+ i start)))))
+      (setf (char cased-string i)
+	(char-downcase (char string (+ i start)))))
     cased-string))
 
 (defun string-capitalize (string &key (start 0) end)
@@ -90,8 +90,8 @@
 	  (j 0 (1+ j))
 	  (between-words-p t))
 	((>= i end) capitalized-string)
-      (setf (schar capitalized-string j)
-	(let ((c (schar string i)))
+      (setf (char capitalized-string j)
+	(let ((c (char string i)))
 	  (cond
 	   ((and between-words-p (char-alpha-p c))
 	    (setf between-words-p nil)




More information about the Movitz-cvs mailing list