[Phemlock-cvs] CVS update: phemlock/src/spell/correlate.lisp phemlock/src/spell/flags.lisp

Robert Strandh rstrandh at common-lisp.net
Tue Aug 10 12:47:08 UTC 2004


Update of /project/phemlock/cvsroot/phemlock/src/spell
In directory common-lisp.net:/tmp/cvs-serv10336/src/spell

Modified Files:
	correlate.lisp flags.lisp 
Log Message:
Replaced most trivial defsetf with a corresponding (defun (setf ...) ...)


Date: Tue Aug 10 05:47:08 2004
Author: rstrandh

Index: phemlock/src/spell/correlate.lisp
diff -u phemlock/src/spell/correlate.lisp:1.1.1.1 phemlock/src/spell/correlate.lisp:1.2
--- phemlock/src/spell/correlate.lisp:1.1.1.1	Fri Jul  9 06:38:12 2004
+++ phemlock/src/spell/correlate.lisp	Tue Aug 10 05:47:07 2004
@@ -201,10 +201,9 @@
 (declaim (inline desc-table-ref descriptor-ref))
 (defun desc-table-ref (dictionary index)
   (aref (descriptor-table dictionary) index))
-(defun %set-desc-table-ref (dictionary index value)
-  (setf (aref (descriptor-table dictionary) index) value))
 
-(defsetf desc-table-ref %set-desc-table-ref)
+(defun (setf desc-table-ref) (value dictionary index)
+  (setf (aref (descriptor-table dictionary) index) value))
 
 (defun descriptor-ref (dictionary index)
   (aref (descriptors dictionary) index))


Index: phemlock/src/spell/flags.lisp
diff -u phemlock/src/spell/flags.lisp:1.1.1.1 phemlock/src/spell/flags.lisp:1.2
--- phemlock/src/spell/flags.lisp:1.1.1.1	Fri Jul  9 06:38:12 2004
+++ phemlock/src/spell/flags.lisp	Tue Aug 10 05:47:08 2004
@@ -31,10 +31,8 @@
 (declaim (inline flag-mask))
 (defun flag-mask (char)
   (aref *flag-masks* (char-code char)))
-(defun %set-flag-mask (char value)
+(defun (setf flag-mask) (value char)
   (setf (aref *flag-masks* (char-code char)) value))
-
-(defsetf flag-mask %set-flag-mask)
 
 (dolist (e flag-names-to-masks)
   (let ((char (car e))





More information about the Phemlock-cvs mailing list