home *** CD-ROM | disk | FTP | other *** search
CLISP byte-compiled Lisp program | 1996-08-12 | 6.9 KB | 154 lines |
- (SYSTEM::VERSION '(SYSTEM::CLISP2 13. LISP:T 130695.))
- #Y(#:TOP-LEVEL-FORM-1 #13Y(00 00 00 00 00 01 D8 37 02 30 E3 19 01) "AFFI")
- #Y(#:TOP-LEVEL-FORM-2 #13Y(00 00 00 00 00 01 D8 37 01 30 DA 19 01)
- MAKE-PARTIAL-AFFI-FILE
- )
- #Y(#:TOP-LEVEL-FORM-3 #16Y(00 00 00 00 00 01 D8 2E 01 D8 DA 31 82 C3 19 01)
- READ-FD-DIRECTIVE SYSTEM::REMOVE-OLD-DEFINITIONS
- #Y(READ-FD-DIRECTIVE
- #53Y(00 02 00 00 00 03 6A 00 0E 01 22 23 DB 70 CF 6A 00 6E 04 9C 10 05 52
- 0C 6A 00 DE 2F 07 B3 63 62 63 30 78 53 6A 00 66 00 03 2F 07 54 11 19
- 05 DA 6A 00 32 01 1E
- )
- *READTABLE* *FD-READTABLE* "Not the FD-readtable: ~S" "KEYWORD"
- READTABLE-CASE *PACKAGE* :UPCASE SYSTEM::SET-READTABLE-CASE
- ) )
- #Y(#:TOP-LEVEL-FORM-4 #16Y(00 00 00 00 00 01 D8 2E 01 D8 DA 31 82 C3 19 01)
- MAKE-FD-READTABLE SYSTEM::REMOVE-OLD-DEFINITIONS
- #Y(MAKE-FD-READTABLE
- #51Y(00 00 00 01 00 07 3A 01 02 C3 F7 62 37 01 70 71 D9 DA AC 37 01 30 72
- DB DA AC 37 01 30 72 DC DD AC 37 01 30 72 DE 98 07 63 AD 30 73 AA AD
- 2F 08 15 19 02
- )
- :UPCASE #\, #\Space #\/ #\* #\; #\# READ-FD-DIRECTIVE
- SYSTEM::SET-READTABLE-CASE
- ) )
- #Y(#:TOP-LEVEL-FORM-5
- #22Y(00 00 00 00 00 01 D8 30 5D D9 8B 52 06 D9 2D 02 14 30 55 C4 19 01)
- (SPECIAL *FD-READTABLE*) *FD-READTABLE* MAKE-FD-READTABLE
- )
- #Y(#:TOP-LEVEL-FORM-6 #16Y(00 00 00 00 00 01 D8 2E 01 D8 DA 31 82 C3 19 01)
- READ-FROM-FD SYSTEM::REMOVE-OLD-DEFINITIONS
- #Y(READ-FROM-FD
- #42Y(00 01 00 01 00 08 3A 01 02 7D 01 0E 00 10 01 AF 62 DA 37 01 30 78 11
- 14 AA 23 02 08 15 19 03 DB AE 32 01 1E 91 02 78 C7 19 04
- )
- *FD-READTABLE* *READTABLE* "EoF" "FD file ~S ended" :END
- ) )
- #Y(#:TOP-LEVEL-FORM-7 #16Y(00 00 00 00 00 01 D8 2E 01 D8 DA 31 82 C3 19 01)
- READ-FD-FUNCTIONS SYSTEM::REMOVE-OLD-DEFINITIONS
- #Y(READ-FD-FUNCTIONS
- #142Y(00 04 00 00 00 05 AE 62 6F 00 AA 8D 8D 16 AA 8D 08 80 47 DB DC AC
- DD E9 DF E0 E1 6D 03 0A D5 14 B1 32 06 1F 9B 25 01 14 DA 32 00 1E
- AF 6E 00 81 00 36 03 1A 17 7C 04 1A 13 9D 19 06 DB DC AC DD DE DF
- E0 E1 6D 03 0A CE 1A 55 7D 04 AF AF AF AF 28 04 0A FF B1 E4 B2 9E
- 1A 11 AF 6E 00 B0 6E 00 AB 8E 0D 71 AA 8D 0D 0D E5 B2 9D 14 32 02
- 1E B1 28 04 0C FF 91 B1 B1 E6 B2 72 02 35 91 09 70 AF B3 AF E7 2F
- 10 7B 02 A3 79 28 04 0C FF 78
- )
- READ-FROM-FD
- #S(HASH-TABLE EQ (:END . 18.) (:PRIVATE . 35.) (:PUBLIC . 14.)
- (:BIAS . 5.) (:BASE . 1.)
- )
- "##base only allowed once: ~S" TYPE-ERROR :DATUM :EXPECTED-TYPE
- (MEMBER :BASE :BIAS :PUBLIC :PRIVATE :END) "~A~%The value is: ~S"
- "~A~%Der Wert ist: ~S" "~A~%La valeur est : ~S" SYSTEM::LANGUAGE
- "Der Wert von TAG muß einer der folgenden sein: :BASE, :BIAS, :PUBLIC, :PRIVATE, :END"
- "No FFI variable names read from ~S: ~S"
- "No FFI register specification read from ~S: ~S" -6.
- #Y(READ-FD-FUNCTIONS-1
- #16Y(00 02 00 00 00 03 AC AC 71 8C 37 04 30 3E 19 03)
- )
- CALC-REGISTER-MASK (OR KEYWORD SYMBOL)
- "Der Wert von TAG muß einem der Typen KEYWORD, SYMBOL angehören."
- ) )
- #Y(#:TOP-LEVEL-FORM-8 #16Y(00 00 00 00 00 01 D8 2E 01 D8 DA 31 82 C3 19 01)
- PARSE-FD SYSTEM::REMOVE-OLD-DEFINITIONS
- #Y(PARSE-FD
- #114Y(00 01 00 00 00 02 AB D8 37 03 70 FB 52 80 57 C4 44 C5 10 03 B0 6E
- 04 24 05 33 B0 6E 04 AA 8E 08 31 AA 71 8C E0 70 35 E1 8F 01 07 2C
- 9B 14 B2 62 E3 62 2C 04 0C 5C 16 01 11 40 05 00 02 1C 05 14 37 01
- 31 7D 45 53 05 00 00 1C 24 1A 1E DE B1 32 01 1E DF AB B3 32 02 1E
- AA 71 8C E2 37 01 71 46 37 01 30 D7 1A 47 05 00 00 1C 04 14 63 31
- 7D 54 19 03
- )
- :INPUT #.#'VALUES #.(SYSTEM::%FIND-PACKAGE "AFFI") *PACKAGE* READ-FROM-FD
- :BASE "FD file does not start with ##base: ~S"
- "Not a library base name: ~S in ~S" 0. #\_ 1. -30. READ-FD-FUNCTIONS
- ) )
- #Y(#:TOP-LEVEL-FORM-9 #16Y(00 00 00 00 00 01 D8 2E 01 D8 DA 31 82 C3 19 01)
- SHOW-LARGE-MASKS SYSTEM::REMOVE-OLD-DEFINITIONS
- #Y(SHOW-LARGE-MASKS
- #75Y(00 01 00 00 00 02 AB 62 1A 3A 86 01 00 78 62 1A 2B AA 71 D4 D8 32 01
- 31 16 01 1C 15 1A 1C 86 01 00 5B 78 AA 8E 0E 06 AA 31 94 58 1B 64 16
- 01 1B 09 63 D9 93 02 93 05 2C 04 02 82 01 AB 8C 96 5E 16 02 82 01 AB
- 8C 96 42 00 19 04
- )
- 32.
- #Y(SHOW-LARGE-MASKS-1
- #35Y(00 03 00 00 01 19 AE 30 90 D8 AF 37 02 30 8D AD AF 30 88 D9 AF 37
- 02 30 8D AC AF 30 88 AE 30 8F 9C 19 05
- )
- ";;Maybe too big mask for " " in "
- )
- FORMAT
- ) )
- #Y(#:TOP-LEVEL-FORM-10 #16Y(00 00 00 00 00 01 D8 2E 01 D8 DA 31 82 C3 19 01)
- MAKE-PARTIAL-AFFI-FILE SYSTEM::REMOVE-OLD-DEFINITIONS
- #Y(MAKE-PARTIAL-AFFI-FILE
- #212Y(00 01 00 00 00 02 62 D8 AD 37 01 70 ED 6D 03 01 6E 02 C6 10 04 AF
- 37 07 C8 F7 70 F5 37 01 70 F6 DE 37 03 CA F7 70 FB 52 80 9B CB 44
- E1 AE 30 88 AD 30 8F AD E2 93 09 B6 2C 04 01 AD E3 B5 2C 03 01 94
- 07 71 4A 62 1A 80 58 AA 71 D4 E4 32 01 31 16 01 1C 15 1A 1A 86 01
- 00 5B 78 AA 8E 0E 06 AA 31 94 58 1B 64 16 01 1B 07 E5 B0 30 88 AF
- 30 8F AF E6 93 02 93 0C 9F 5B 77 A0 5B 78 2C 06 01 E7 9C 5B 78 71
- D4 E8 71 B5 1A 06 E9 B2 30 88 84 01 AB AB 90 01 32 74 16 02 EA B0
- 30 88 AF 30 8F 82 01 AB 8C 96 FF B0 16 02 AD EB B5 2C 03 01 AD 30
- E9 40 05 00 02 1C 05 14 37 01 31 7D 45 53 05 00 00 1C 0B 1A 05 05
- 00 00 1C 04 14 63 31 7D 54 16 01 11 19 03
- )
- #Y(MAKE-PARTIAL-AFFI-FILE-1
- #25Y(00 02 00 00 01 18 D8 AE 37 02 30 8D AC AE 30 88 D9 AE 37 02 30 8D
- 9C 19 04
- )
- "FD:" "_lib.fd"
- )
- FORMAT PARSE-FD #.(SYSTEM::%FIND-PACKAGE "AFFI") *PACKAGE* "affi" :OUTPUT
- :ERROR #.#'VALUES "(in-package \"AFFI\")"
- #Y(MAKE-PARTIAL-AFFI-FILE-2
- #33Y(00 03 00 00 01 19 D8 AF 37 02 30 8D AD AF 30 88 D9 AF 30 8C AC AF
- 30 85 DA AF 37 02 30 8D 9C 19 05
- )
- "(declare-library-base :" #\Space
- ")
- "
- )
- #Y(MAKE-PARTIAL-AFFI-FILE-3
- #25Y(00 02 00 00 01 18 D8 AE 37 02 30 8D AC AE 30 85 D9 AE 37 02 30 8D
- 9C 19 04
- )
- "(format *error-output* \"~&;;; Warning: Please adapt the prototypes for ~S manually!~%\" "
- ")
-
- "
- )
- 32. ";; This mask may be too large for AFFI:"
- #Y(MAKE-PARTIAL-AFFI-FILE-4
- #59Y(00 05 00 00 01 00 D8 B1 37 02 30 8D AF B1 30 85 D9 B1 37 02 30 8D
- AE B1 30 85 DA B1 30 8C B0 01 06 B4 2C 08 03 DC B1 37 02 30 8D B0
- 01 06 B3 2C 08 05 DE B1 37 02 30 8D 9C 19 07
- )
- ";(defflibfun '" " '" #\Space SYSTEM::DO-FORMAT-DECIMAL " #x"
- SYSTEM::DO-FORMAT-HEXADECIMAL " '*"
- )
- 0. 4. " '*" ")"
- #Y(MAKE-PARTIAL-AFFI-FILE-5
- #25Y(00 02 00 00 01 18 D8 AE 37 02 30 8D AC AE 30 85 D9 AE 37 02 30 8D
- 9C 19 04
- )
- "
- (provide "
- ")
- "
- ) ) )
-