Changeset 322
- Timestamp:
- Jan 17, 2004, 7:53:09 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/lib/arrays-fry.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/lib/arrays-fry.lisp
r261 r322 31 31 (apply #'aset bit-array stuff)) 32 32 33 (defun sbit (v &optional sub0&rest others)33 (defun sbit (v &optional (sub0 nil sub0-p) &rest others) 34 34 (declare (dynamic-extent others)) 35 (if (or (null sub0) others) 36 (apply #'bit v sub0 others) 37 ( sbit (require-type v 'simple-bit-vector) sub0))) 35 (if sub0-p 36 (if others 37 (apply #'bit v sub0 others) 38 ( sbit (require-type v 'simple-bit-vector) sub0)) 39 (bit v))) 38 40 39 41 (defun %sbitset (v sub0 &optional (newval nil newval-p) &rest newval-was-really-sub1) … … 46 48 (report-bad-arg v 'simple-bit-vector)) 47 49 (uvset v sub0 newval))) 48 (%bitset v )))50 (%bitset v sub0))) 49 51 50 52 (defun bit-and (bit-array1 bit-array2 &optional result-bit-array)
Note:
See TracChangeset
for help on using the changeset viewer.
