/usr/lib/gcl-2.6.12/cmpnew/sys-proclaim.lisp is in gcl 2.6.12-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 | (IN-PACKAGE "COMPILER")
(MAPC (LAMBDA (X) (SETF (GET X 'PROCLAIMED-CLOSURE) T))
'(CMP-TMP-MACRO COMPILE DISASSEMBLE CMP-ANON))
(PROCLAIM '(FTYPE (FUNCTION (STRING *) T) TS))
(PROCLAIM
'(FTYPE (FUNCTION (T) T) VAR-REP-LOC C1FUNOB C1STRUCTURE-REF
T1PROGN GET-RETURN-TYPE ADD-REG1 C1VAR C1ECASE
C1SHARP-COMMA C1ASH LTVP CTOP-WRITE C2FUNCTION
DECLARATION-TYPE C1TERPRI C1FUNCALL VAR-REGISTER C1ASSOC
CONS-TO-LISTA WT-LIST C1NTHCDR-CONDITION
C1MULTIPLE-VALUE-CALL CHECK-DOWNWARD TYPE-FILTER
C2TAGBODY-LOCAL BLK-NAME C1FSET T1DEFENTRY C1MEMBER
C1GETHASH C2GO-CCB SCH-LOCAL-FUN C1RPLACD C1RPLACA-NTHCDR
INLINE-POSSIBLE C1MAPC C2VAR WT-FUNCALL-C C1ADD-GLOBALS
FUN-NAME SAVE-FUNOB FUN-CFUN PROCLAIM TAG-REF-CCB
FIXNUM-LOC-P UNWIND-NO-EXIT WT-H1 MAXARGS C1GO INFO-P TAG-P
C1AND INLINE-TYPE VAR-REF-CCB C1MULTIPLE-VALUE-BIND C1THE
C2DM-RESERVE-VL WT-DOWNWARD-CLOSURE-MACRO VAR-NAME C1THROW
INFO-TYPE C1ASH-CONDITION LTVP-EVAL CHARACTER-LOC-P
C2DOWNWARD-FUNCTION C1EXPR C1TAGBODY BLK-REF INFO-VOLATILE
VAR-REF CONSTANT-FOLD-P WT-DATA-PACKAGE-OPERATION FUN-P
VAR-LOC C1PROGN C1NTHCDR VOLATILE TAG-UNWIND-EXIT
REPLACE-CONSTANT NAME-TO-SD SET-TOP C1GET PUSH-ARGS
FUN-REF-CCB INLINE-BOOLE3-STRING C1SETQ C1LOCAL-CLOSURE
CLINK GET-INCLUDED SET-PUSH-CATCH-FRAME FUNCTION-ARG-TYPES
T2DECLARE OBJECT-TYPE CHECK-VREF COPY-INFO
T1DEFINE-STRUCTURE C1BOOLE3 FUN-LEVEL C1NTH C2GET FIX-OPT
C1OR FUNCTION-RETURN-TYPE T1DEFUN T1CLINES FLAGS-POS
SAVE-AVMA WT-DOWN C2GO-CLB C1SWITCH WT-SWITCH-CASE
C1FUNCTION C2RPLACD C1LABELS C1MULTIPLE-VALUE-SETQ WT-VV
C2TAGBODY-CLB WT-CADR C1MAPCAR MACRO-DEF-P T1DEFMACRO
SET-RETURN THE-PARAMETER BLK-REF-CCB AET-C-TYPE
PUSH-ARGS-LISPCALL WRITE-BLOCK-OPEN SET-UP-VAR-CVS TAG-VAR
INFO-SP-CHANGE ADD-LOOP-REGISTERS C1MULTIPLE-VALUE-PROG1
WT-VS C2LOCATION C1COMPILER-LET T3CLINES RESULT-TYPE
PROCLAMATION C1MAPL C1PRINC TAG-LABEL C2FUNCALL-AUX BLK-VAR
TAG-REF-CLB C2TAGBODY-CCB VERIFY-DATA-VECTOR C1MAPCAN
BLK-EXIT WT-VS-BASE REGISTER UNDEFINED-VARIABLE
SYSTEM:UNDEF-COMPILER-MACRO C1BLOCK C1MAPLIST
ARGS-CAUSE-SIDE-EFFECT C2BIND C1LET WT-SYMBOL-FUNCTION
CMP-MACRO-FUNCTION WT1 C1MEMQ BLK-REF-CLB ADD-ADDRESS
GET-LOCAL-ARG-TYPES C1UNWIND-PROTECT REP-TYPE ADD-CONSTANT
C1IF C1QUOTE C1FMLA-CONSTANT WT-DATA1 NAME-SD1 BLK-P
C1CATCH CMP-MACROEXPAND SHORT-FLOAT-LOC-P T3ORDINARY
C1LENGTH NEED-TO-SET-VS-POINTERS C1DOWNWARD-FUNCTION C1FLET
TAG-SWITCH TAG-REF PARSE-CVSPECS TAG-NAME VAR-P VAR-KIND
C1VREF C2GETHASH LONG-FLOAT-LOC-P C1MAPCON C1NTH-CONDITION
WT-FUNCTION-LINK WT-VAR-DECL C1STACK-LET ADD-SYMBOL T1DEFLA
C2EXPR* C1LOAD-TIME-VALUE C1DM-BAD-KEY C1PROGV FSET-FN-NAME
C2VALUES FUN-REF C2VAR-KIND C1PSETQ VARARG-P T1ORDINARY
C2GO-LOCAL C1LET* C2DM-RESERVE-V PUSH-DATA-INCF
C1DEFINE-STRUCTURE DEFAULT-INIT MDELETE-FILE
C1BOOLE-CONDITION C2RPLACA C1VALUES GET-ARG-TYPES WT-CAR
FUN-INFO C1DECLARE C1STRUCTURE-SET WT-VS* CMP-MACROEXPAND-1
SCH-GLOBAL GET-LOCAL-RETURN-TYPE C1EVAL-WHEN C2TAGBODY-BODY
C1APPLY C1LOCAL-FUN C1MACROLET ADD-OBJECT C1RETURN-FROM
SAFE-SYSTEM RESET-INFO-TYPE T1DEFCFUN C1RPLACA WT-CDR
VAR-TYPE T1MACROLET C1LIST-NTH INFO-CHANGED-ARRAY
INFO-REFERRED-ARRAY BLK-VALUE-TO-GO ADD-OBJECT2 WT-CCB-VS))
(PROCLAIM '(FTYPE (FUNCTION (*) *) INLINE-BOOLE3))
(PROCLAIM '(FTYPE (FUNCTION (T) FIXNUM) F-TYPE))
(PROCLAIM
'(FTYPE (FUNCTION (T (VECTOR T) FIXNUM T) FIXNUM) PUSH-ARRAY))
(PROCLAIM
'(FTYPE (FUNCTION (T (VECTOR T) FIXNUM FIXNUM T) FIXNUM)
BSEARCHLEQ))
(PROCLAIM
'(FTYPE (FUNCTION (T) *) C2EXPR WT-FIXNUM-LOC WT-LONG-FLOAT-LOC
C2OR WT-SHORT-FLOAT-LOC CMP-EVAL C2PROGN WT-TO-STRING
SET-LOC CMP-TOPLEVEL-EVAL VV-STR T1EXPR T1EVAL-WHEN WT-LOC
C2AND WT-CHARACTER-LOC))
(PROCLAIM
'(FTYPE (FUNCTION (*) T) FCALLN-INLINE MAKE-BLK MAKE-FUN
LIST*-INLINE WT-CLINK COMPILE-FILE C2FSET MAKE-TAG CS-PUSH
LIST-INLINE MAKE-VAR COMPILER-COMMAND MAKE-INFO))
(PROCLAIM
'(FTYPE (FUNCTION (STRING FIXNUM FIXNUM) T) DASH-TO-UNDERSCORE-INT))
(PROCLAIM
'(FTYPE (FUNCTION (T T T) *) C2COMPILER-LET C2FLET C2LABELS C2IF
WT-INLINE))
(PROCLAIM '(FTYPE (FUNCTION (T T *) *) T3DEFUN-AUX))
(PROCLAIM
'(FTYPE (FUNCTION (T T T T) *) C1DM-V C2RETURN-FROM C2DM C1DM-VL
C2APPLY-OPTIMIZE))
(PROCLAIM
'(FTYPE (FUNCTION (T T) T) C2APPLY C2RETURN-CCB C2BIND-INIT
PROCLAIM-VAR PRIN1-CMP C2LAMBDA-EXPR-WITH-KEY
SYSTEM::ADD-DEBUG C2LAMBDA-EXPR-WITHOUT-KEY C2STACK-LET
MULTIPLE-VALUE-CHECK C1DECL-BODY COMPILER-CC C1EXPR*
C2MULTIPLE-VALUE-PROG1 CO1VECTOR-PUSH
ARGS-INFO-CHANGED-VARS C2DM-BIND-INIT C1PROGN*
CO1WRITE-CHAR COERCE-LOC WT-FIXNUM-VALUE IS-REP-REFERRED
C2MULTIPLE-VALUE-CALL CO1SPECIAL-FIX-DECL INLINE-PROC
WT-CHARACTER-VALUE SET-VS C2PSETQ T3SHARP-COMMA
STRUCT-TYPE-OPT WT-MAKE-DCLOSURE C2DM-BIND-VL SET-JUMP-TRUE
DO-MACRO-EXPANSION CO1SCHAR C2BLOCK-CLB
C2LIST-NTH-IMMEDIATE C2DM-BIND-LOC WT-LONG-FLOAT-VALUE
CO1CONS COMPILER-CLEAR-COMPILER-PROPERTIES C2EXPR-TOP
ARGS-INFO-REFERRED-VARS C2MEMBER!2 C2MULTIPLE-VALUE-SETQ
C2SETQ ADD-DEBUG-INFO GET-INLINE-LOC RESULT-TYPE-FROM-ARGS
C2BIND-LOC CO1STRUCTURE-PREDICATE C1ARGS SHIFT<< UNWIND-BDS
MAYBE-EVAL C2UNWIND-PROTECT TYPE-AND C2CALL-LOCAL C2THROW
CO1TYPEP SET-BDS-BIND C1SETQ1 C2CATCH TYPE>= C1LAMBDA-FUN
NEED-TO-PROTECT C2ASSOC!2 CO1READ-BYTE CO1LDB
CONVERT-CASE-TO-SWITCH FAST-READ MAKE-USER-INIT
CO1CONSTANT-FOLD C1FMLA CHECK-FNAME-ARGS
COERCE-LOC-STRUCTURE-REF WT-SHORT-FLOAT-VALUE C2BLOCK-CCB
ADD-INFO CAN-BE-REPLACED CO1READ-CHAR C2CALL-LAMBDA
CFAST-WRITE PUSH-CHANGED-VARS SHIFT>> JUMPS-TO-P CO1SUBLIS
C1CONSTANT-VALUE C2RETURN-CLB WT-VAR CHECK-END C2EXPR-TOP*
WT-V*-MACROS SET-JUMP-FALSE CMPFIX-ARGS SET-DBIND
CO1WRITE-BYTE CO1EQL COMPILER-DEF-HOOK WT-REQUIREDS))
(PROCLAIM '(FTYPE (FUNCTION (T *) *) COMPILE-FILE1))
(PROCLAIM '(FTYPE (FUNCTION (FIXNUM FIXNUM) T) MLIN))
(PROCLAIM '(FTYPE (FUNCTION (STRING) T) DASH-TO-UNDERSCORE))
(PROCLAIM
'(FTYPE (FUNCTION (T T) FIXNUM) PROCLAIMED-ARGD ANALYZE-REGS1
ANALYZE-REGS))
(PROCLAIM '(FTYPE (FUNCTION (T FIXNUM) T) MEMOIZED-HASH-EQUAL))
(PROCLAIM '(FTYPE (FUNCTION ((VECTOR T)) T) COPY-ARRAY))
(PROCLAIM
'(FTYPE (FUNCTION (T T) *) C2BLOCK-LOCAL C1SYMBOL-FUN C1BODY
C2BLOCK C2DECL-BODY C2RETURN-LOCAL NCONC-FILES
WT-INLINE-LOC COMPILER-BUILD))
(PROCLAIM
'(FTYPE (FUNCTION (T *) T) WT-CVAR C1LAMBDA-EXPR UNWIND-EXIT
CMPWARN WT-COMMENT WT-INTEGER-LOC CMPERR ADD-INIT
FAST-LINK-PROCLAIMED-TYPE-P CMPNOTE C1CASE INIT-NAME))
(PROCLAIM
'(FTYPE (FUNCTION (T T T T) T) T3DEFUN-VARARG C2STRUCTURE-REF
C2CALL-UNKNOWN-GLOBAL C1MAKE-VAR C2SWITCH WT-GLOBAL-ENTRY
C2CALL-GLOBAL T3INIT-FUN MY-CALL T3DEFUN-NORMAL))
(PROCLAIM
'(FTYPE (FUNCTION (T T T) T) CJT WT-INLINE-INTEGER CMP-EXPAND-MACRO
CHECK-FORM-TYPE SET-VAR C2CASE ADD-FUNCTION-PROCLAMATION
INLINE-TYPE-MATCHES T3DEFCFUN C2MAPCAN AND-FORM-TYPE
C2PROGV C1DM WT-INLINE-CHARACTER C2MULTIPLE-VALUE-BIND
C2FUNCALL-SFUN C2LET MYSUB C-FUNCTION-NAME WT-MAKE-CCLOSURE
C2GO WT-INLINE-COND ADD-FAST-LINK C1STRUCTURE-REF1 C2MAPCAR
BOOLE3 TOO-FEW-ARGS FIX-DOWN-ARGS COMPILER-PASS2
GET-INLINE-INFO C2LET* WT-INLINE-SHORT-FLOAT
WT-IF-PROCLAIMED C2PRINC ASSIGN-DOWN-VARS
WT-INLINE-LONG-FLOAT C2TAGBODY C1MAP-FUNCTIONS CHECK-VDECL
MAKE-INLINE-STRING WT-INLINE-FIXNUM C2MAPC CAN-BE-REPLACED*
SUBLIS1-INLINE TOO-MANY-ARGS ADD-FUNCTION-DECLARATION CJF))
(PROCLAIM
'(FTYPE (FUNCTION (T T T T T *) T) T3LOCAL-DCFUN T3LOCAL-FUN))
(PROCLAIM
'(FTYPE (FUNCTION (T T T T T) T) T2DEFUN T3DEFUN C2STRUCTURE-SET
C1APPLY-OPTIMIZE T3DEFUN-LOCAL-ENTRY))
(PROCLAIM
'(FTYPE (FUNCTION (T T T *) T) WT-SIMPLE-CALL GET-OUTPUT-PATHNAME))
(PROCLAIM
'(FTYPE (FUNCTION (T T *) T) INLINE-ARGS C2FUNCALL C2LAMBDA-EXPR
LINK))
(PROCLAIM
'(FTYPE (FUNCTION (T T T T T T) T) T3DEFMACRO DEFSYSFUN T2DEFENTRY
T2DEFMACRO T3DEFENTRY))
(PROCLAIM
'(FTYPE (FUNCTION NIL T) WT-DATA-BEGIN PRINT-COMPILER-INFO
GAZONK-NAME CCB-VS-PUSH INC-INLINE-BLOCKS
PRINT-CURRENT-FORM C1NIL WT-DATA-FILE
ADD-LOAD-TIME-SHARP-COMMA CVS-PUSH RESET-TOP WT-CVARS
BABOON WT-FASD-DATA-FILE WT-DATA-END INIT-ENV
TAIL-RECURSION-POSSIBLE WFS-ERROR C1T VS-PUSH
WT-NEXT-VAR-ARG WT-FIRST-VAR-ARG WT-C-PUSH
CLOSE-INLINE-BLOCKS))
|