(export ',name :sb-posix)
(defclass ,name ,superclasses
,(loop for slotd in slots
- collect (ldiff slotd (member :array-length slotd)))
+ ;; KLUDGE: Splice out :ARRAY-LENGTH options (they're
+ ;; for the conversion functions, not for DEFCLASS).
+ for array-length-option = (member :array-length slotd)
+ collect (append (ldiff slotd array-length-option)
+ (cddr array-length-option)))
,@options)
(declaim (inline ,to-alien ,to-protocol))
(declaim (inline ,to-protocol ,to-alien))
(lflag :initarg :lflag :accessor sb-posix:termios-lflag
:documentation "Local modes.")
(cc :initarg :cc :accessor sb-posix:termios-cc :array-length nccs
- :documentation "Control characters"))
+ :documentation "Control characters."))
(:documentation "Instances of this class represent I/O
characteristics of the terminal."))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.47.3"
+"1.0.47.4"