X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdeftypes-for-target.lisp;h=0928858c8100d3485579523ed01653fa505f4ee1;hb=4b58efcd710097cf7cc9b1a1bed8b0e1bd6eb3b8;hp=cea2e9bbf767e9b4440367c66d23f4318b0454ea;hpb=9767de1cecfe50560fe1da69fd458b6148a66da3;p=sbcl.git diff --git a/src/code/deftypes-for-target.lisp b/src/code/deftypes-for-target.lisp index cea2e9b..0928858 100644 --- a/src/code/deftypes-for-target.lisp +++ b/src/code/deftypes-for-target.lisp @@ -54,7 +54,7 @@ (sb!xc:deftype extended-char () #!+sb-doc - "Type of characters that aren't base-char's. None in CMU CL." + "Type of CHARACTERs that aren't BASE-CHARs." '(and character (not base-char))) (sb!xc:deftype standard-char () @@ -106,6 +106,12 @@ ;;; semistandard types (sb!xc:deftype generalized-boolean () t) +(sb!xc:deftype format-control () + '(or string function)) + +(sb!xc:deftype restart-designator () + '(or (and symbol (not null)) restart)) + ;;; array rank, total size... (sb!xc:deftype array-rank () `(integer 0 (,sb!xc:array-rank-limit))) (sb!xc:deftype array-total-size ()