Changeset 916
- Timestamp:
- Feb 16, 2005, 11:31:03 AM (20 years ago)
- Location:
- trunk/ccl
- Files:
-
- 3 edited
-
level-0/l0-symbol.lisp (modified) (1 diff)
-
level-0/nfasload.lisp (modified) (1 diff)
-
level-1/l1-symhash.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-0/l0-symbol.lisp
r78 r916 165 165 (defun make-symbol (name) 166 166 (%gvector ppc32::subtag-symbol 167 ( require-type name 'simple-string) ; pname167 (ensure-simple-string name) ; pname 168 168 (%unbound-marker) ; value cell 169 169 %unbound-function% ; function cell -
trunk/ccl/level-0/nfasload.lisp
r709 r916 205 205 206 206 (defun pkg-arg (thing &optional deleted-ok) 207 (let* ((xthing (if (or (symbolp thing) 208 (typep thing 'character)) 209 (string thing) 210 thing))) 207 (let* ((xthing (cond ((or (symbolp thing) (typep thing 'character)) 208 (string thing)) 209 ((typep thing 'string) 210 (ensure-simple-string thing)) 211 (t 212 thing)))) 211 213 (let* ((typecode (typecode xthing))) 212 214 (declare (fixnum typecode)) -
trunk/ccl/level-1/l1-symhash.lisp
r6 r916 126 126 (defun find-all-symbols (name) 127 127 (let* ((syms ()) 128 (pname ( string name))128 (pname (ensure-simple-string (string name))) 129 129 (len (length pname))) 130 130 (with-package-list-read-lock … … 197 197 (defun new-package-name (name &optional package) 198 198 (do* ((prompt "Enter package name to use instead of ~S .")) 199 ((let* ((found (find-package (setq name ( string name)))))199 ((let* ((found (find-package (setq name (ensure-simple-string (string name)))))) 200 200 (or (not found) 201 201 (eq package found)))
Note:
See TracChangeset
for help on using the changeset viewer.
