- Code: Select all
(defgeneric console-function-keys-enabled (console)
(declare (values (or boolean (list character)))))
(defgeneric console-function-key-enabled-p (console &optional ch)
(declare (values enabled)))
(defgeneric console-select-keys-enabled (console)
(declare (values (or boolean (list character)))))
(defgeneric console-select-key-enabled-p (console &optional ch)
(declare (values enabled)))
(defgeneric console-system-menu-enabled (console)
(declare (values enabled)))
I compiled these and they work just fine, but I am completely unsure of what the effect is. Can anyone tell me how these particular DECLARE statements work inside of a DEFGENERIC?