In DJ: L.SYS; SYSDCL.LISP#280 In DJ: L.SYS2; DEFMAC.LISP#84 In DJ: L.SYS2; LMMAC.LISP#451 23* `(WHEN (EQ PROCESSOR-TYPE-CODE #.CADR-TYPE-CODE) 24> ,@FORMS)) 25> (compiler:make-obsolete if-in-cadr "use SELECT-PROCESSOR") 28* `(WHEN (EQ PROCESSOR-TYPE-CODE #.LAMBDA-TYPE-CODE) 29> ,@FORMS)) 30> (compiler:make-obsolete if-in-lambda "use SELECT-PROCESSOR") 33* `(WHEN (EQ PROCESSOR-TYPE-CODE #.EXPLORER-TYPE-CODE) 34> ,@FORMS)) 35> (compiler:make-obsolete if-in-explorer "use SELECT-PROCESSOR") 41* (defprop :cadr #.cadr-type-code processor-type-symbol) 42* (defprop :lambda #.lambda-type-code processor-type-symbol) 43* (defprop :explorer #.explorer-type-code processor-type-symbol) 44> (defconst *all-known-processor-types* '(:cadr :lambda :explorer)) 45> ) 391* (= (%DATA-TYPE X) #.DTP-CLOSURE)) 392> 393> (DEFSUBST ENTITYP (X) 395* (= (%DATA-TYPE X) #.DTP-ENTITY)) 396> 397> (DEFSUBST RANDOM-STATE-P (OBJECT) 422* (MEMQ (%DATA-TYPE OBJECT) '(#.DTP-U-ENTRY #.DTP-FEF-POINTER))) 423> 424> (DEFSUBST LOCATIVEP (X) 426* (EQ (%DATA-TYPE X) #.DTP-LOCATIVE)) 427> 428> (DEFSUBST %POINTERP (X) 432* '(#.DTP-FIX #.DTP-SMALL-FLONUM #.DTP-U-ENTRY #.DTP-CHARACTER)))) 433> 434> (DEFSUBST %POINTER-TYPE-P (DATA-TYPE-CODE) 437* '(#.DTP-FIX #.DTP-SMALL-FLONUM #.DTP-U-ENTRY #.DTP-CHARACTER 438* #.DTP-TRAP #.DTP-NULL #.DTP-SELF-REF-POINTER 439> ;note that DTP-INSTANCE-HEADER IS a pointer!. 440* #.DTP-HEADER #.DTP-ARRAY-HEADER 441> ;note that DTP-HEADER-FORWARD IS a pointer!. 442> )))) 458* '(#.DTP-SYMBOL #.DTP-FIX #.DTP-EXTENDED-NUMBER #.DTP-LOCATIVE #.DTP-LIST 459* #.DTP-U-ENTRY #.DTP-FEF-POINTER #.DTP-ARRAY-POINTER 460* #.DTP-STACK-GROUP #.DTP-CLOSURE #.DTP-SMALL-FLONUM #.DTP-SELECT-METHOD 461* #.DTP-INSTANCE #.DTP-ENTITY #.DTP-STACK-CLOSURE #.DTP-CHARACTER))) 462> 463> (DEFSUBST %P-CONTENTS-SAFE-P (POINTER) In DJ: L.SYS2; SETF.LISP#115 In DJ: L.SYS2; STRUCT.LISP#331 71* (princ '#.(and (status feature MacLisp-10)* 72> 1(maknam (nconc (exploden ";Loading DEFSTRUCT ")* 73> 1(exploden (caddr (truename infile))))))* 2518* 1#.(and (status feature MacLisp-10)* 2519> 1(caddr (truename infile)))* 2520> 1version)* In DJ: L.SYS; TYPES.LISP#100 117* '(#.dtp-locative #.dtp-stack-group #.dtp-select-method 118* #.dtp-closure #.dtp-entity #.dtp-u-entry)))))) 119> 120> ;;;; TYPE-OF 123* '((#.dtp-symbol . symbol) 124* (#.dtp-character . cl:character) 125* (#.dtp-character . zl:character) 126* (#.dtp-list . cons) 127* (#.dtp-fix . fixnum) 128* (#.dtp-locative . locative) 129* (#.dtp-fef-pointer . compiled-function) 130* (#.dtp-closure . closure) 131* (#.dtp-entity . entity) 132* (#.dtp-instance . instance) 133* (#.dtp-u-entry . microcode-function) 134* (#.dtp-select-method . select) 135* (#.dtp-small-flonum . short-float) 136* (#.dtp-stack-group . stack-group))) 137> 138> (defun type-of (object &aux (dtp (%data-type object))) 153* (#.%header-type-flonum 'single-float) 154* (#.%header-type-bignum 'bignum) 155* (#.%header-type-rational 'ratio) 156* (#.%header-type-complex 'complex) 157> (t t))) 158> ((cdr (assq dtp type-of-alist))) 164* '((#.dtp-symbol . :symbol) 165> 166* (#.dtp-list . :cons) 167* (#.dtp-fix . :fixnum) 168* (#.dtp-locative . :locative) 169* (#.dtp-fef-pointer . :compiled-function) 170* (#.dtp-closure . :closure) 171* (#.dtp-entity . :entity) 172* (#.dtp-instance . :instance) 173* (#.dtp-u-entry . :microcode-function) 174* (#.dtp-select-method . :select) 175* (#.dtp-small-flonum . :small-flonum) 176* (#.dtp-stack-group . :stack-group))) 177> 178> (defun typep (object &optional (type nil type-specified-p)) 1276* "Returns an array-type code, such as #.art-q" 1277> (if (fixnump array-type1) 1278> (if (zerop (ldb %%array-type-field array-type1)) 1288* (#.art-q 1289> 1290* (#.art-q-list 1291* (not (eq array-type1 #.art-q))) 1292* ((#.art-stack-group-head #.art-special-pdl #.art-reg-pdl) 1293* (not (memq array-type1 '(#.art-q #.art-q-list)))) 1294* (#.art-string 1295* (eq array-type1 #.art-string)) 1296* (#.art-fat-string 1297* (memq array-type1 '(#.art-string #.art-fat-string))) 1298* (#.art-32b 1299* (memq array-type1 '(#.art-1b #.art-2b #.art-4b #.art-8b #.art-16b #.art-32b))) 1300* (#.art-16b 1301* (memq array-type1 '(#.art-1b #.art-2b #.art-4b #.art-8b #.art-16b))) 1302* (#.art-half-fix 1303* (memq array-type1 '(#.art-1b #.art-2b #.art-4b #.art-8b #.art-half-fix))) 1304* (#.art-8b 1305* (memq array-type1 '(#.art-1b #.art-2b #.art-4b #.art-8b))) 1306* (#.art-4b 1307* (memq array-type1 '(#.art-1b #.art-2b #.art-4b))) 1308* (#.art-2b 1309* (memq array-type1 '(#.art-1b #.art-2b))) 1310* (#.art-1b 1311* (memq array-type1 '(#.art-1b))) 1312* (#.art-complex 1313* (memq array-type1 '(#.art-complex #.art-complex-float #.art-complex-fps-float))) 1314* (#.art-complex-float 1315* (memq array-type1 '(#.art-complex-float #.art-complex-fps-float))) 1316* (#.art-float 1317* (memq array-type1 '(#.art-float #.art-fps-float))) 1318* (#.art-fps-float 1319* (memq array-type1 '(#.art-fps-float))) 1320> (t nil))) 1321> 1339* (#.art-error type) 1340* (#.art-q-list #.art-q-list) 1341* (#.art-q #.art-q) 1342* (#.art-stack-group-head #.art-stack-group-head) 1343* (#.art-special-pdl #.art-special-pdl) 1344* (#.art-reg-pdl #.art-reg-pdl) 1345* (#.art-fat-string 1346* (if (memq type '(#.art-string #.art-fat-string)) #.art-fat-string)) 1347* (#.art-string 1348* (if (eq type #.art-string) #.art-string)) 1349* (#.art-complex-fps-float 1350> (case type 1351* (#.art-complex-fps-float #.art-complex-fps-float) 1352* (#.art-complex-float #.art-complex-float) 1353* (#.art-complex #.art-complex))) 1354* (#.art-complex-float 1355> (case type 1356* ((#.art-complex-float #.art-float) #.art-complex-float) 1357* (#.art-complex #.art-complex))) 1358* (#.art-complex 1359> (case type 1360* ((#.art-complex #.art-float) #.art-complex))) 1361* (#.art-fps-float 1362> (case type 1363* ((#.art-fps-float #.art-float) art-fps-float))) 1364* (#.art-float 1365> (case type 1366* (#.art-float art-float))) 1367* (#.art-half-fix 1368> (case type 1369* ((#.art-half-fix #.art-1b #.art-2b #.art-4b #.art-8b) #.art-half-fix))) 1370* (#.art-32b #.art-32b) 1371* (#.art-16b #.art-16b) 1372* (#.art-8b #.art-8b) 1373* (#.art-4b #.art-4b) 1374* (#.art-2b #.art-2b) 1375* (#.art-1b #.art-1b)) 1376* #.art-q)) ;rampaging dotulism 1377> (nth (ldb %%array-type-field array-type1) array-types)) 1378> 1967* '(or (integer * (#.most-negative-fixnum)) (integer (#.most-positive-fixnum) *)))) 1968> 1969> (define-system-type fixnum 1975* '(integer #.most-negative-fixnum #.most-positive-fixnum) 1976> `(integer ,(if (eq low '*) most-negative-fixnum low) 1977> ,(if (eq high '*) most-positive-fixnum high)))) In DJ: L.DEBUGGER; ERRMAC.LISP#23 In DJ: L.IO1; CONVER.LISP#153 In DJ: L.IO1; SRCCOM.LISP#40 In DJ: L.IO1; METER.LISP#84 44* (SETQ *BUFFER-ARRAY* (MAKE-ARRAY (* PAGE-SIZE 4) :ELEMENT-TYPE '(MOD #.(^ 2 16.)))) 45> (MULTIPLE-VALUE-SETQ (*DISK-PARTITION-START* *DISK-PARTITION-LENGTH*) 46> (SI:FIND-DISK-PARTITION (find-metr-partition-name))) 56* :ELEMENT-TYPE '(MOD #.(^ 2 16.)) 57> :DISPLACED-TO *BUFFER-ARRAY* 58> :DISPLACED-INDEX-OFFSET (* 2 (- *BUFFER-ADDRESS* In DJ: L.DEMO; HAKDEF.LISP#15 In DJ: L.DEMO; ABACUS.LISP#21 In DJ: L.DEMO; ALARM.LISP#51 In DJ: L.DEMO; BEEPS.LISP#8 In DJ: L.DEMO; CROCK.LISP#6 In DJ: L.DEMO; DC.LISP#4 In DJ: L.DEMO; DEUTSC.LISP#35 In DJ: L.DEMO; DLWHAK.LISP#40 In DJ: L.DEMO; DOCTOR.LISP#10 In DJ: L.DEMO; DOCSCR.LISP#6 In DJ: L.DEMO; GEB.LISP#28 In DJ: L.DEMO; HCEDIT.LISP#29 In DJ: L.DEMO; MUNCH.LISP#16 In DJ: L.DEMO; OHACKS.LISP#37 In DJ: L.DEMO; ORGAN.LISP#21 In DJ: L.DEMO; QIX.LISP#6 In DJ: L.DEMO; ROTATE.LISP#8 In DJ: L.DEMO; ROTCIR.LISP#6 In DJ: L.DEMO; WORM.LISP#11 In DJ: L.DEMO; WORM-TRAILS.LISP#16 In DJ: L.SYS2; MATRIX.LISP#30 In DJ: L.DEBUGGER; EH.LISP#389 2598* '(#.DTP-EXTERNAL-VALUE-CELL-POINTER 2599* #.DTP-ONE-Q-FORWARD 2600* #.DTP-HEADER-FORWARD 2601* #.DTP-BODY-FORWARD)) 2602> (p-prin1-careful-1 (%make-pointer dtp-locative 2603> (%p-pointer locative)) In DJ: L.DEBUGGER; EHF.LISP#289 In DJ: L.DEBUGGER; TRAP.LISP#27 In DJ: L.DEBUGGER; CONDITION-FLAVORS.LISP#13 In DJ: L.DEBUGGER; EHC.LISP#258 In DJ: L.DEBUGGER; EHBPT.LISP#9 198* (:activation memq (#.(char-int #/end) #.(char-int #/newline))) 199> (:no-input-save t))) 200> (tagbody In DJ: L.DEBUGGER; EHW.LISP#120 In DJ: L.IO1; FNTDEF.LISP#20 In DJ: L.WINDOW; IMAGE-TOOLS.LISP#339 In DJ: L.IO1; FNTCNV.LISP#86 In DJ: L.WINDOW; FED.LISP#238 In DJ: L.ZWEI; DEFS.LISP#166 In DJ: L.ZWEI; MACROS.LISP#158 In DJ: L.ZWEI; SCREEN.LISP#481 In DJ: L.ZWEI; COMTAB.LISP#349 In DJ: L.ZWEI; DISPLA.LISP#173 In DJ: L.ZWEI; FOR.LISP#63 In DJ: L.ZWEI; INDENT.LISP#110 In DJ: L.ZWEI; INSERT.LISP#3 In DJ: L.ZWEI; METH.LISP#52 1402* (#.(CHAR-CODE #/OVERSTRIKE) (SETQ X (MAX (1- X) 0))) 1403* (#.(CHAR-CODE #/TAB) (SETQ X (* (1+ (FLOOR X 8)) 8))) 1404> (OTHERWISE (INCF X))))) 1405> In DJ: L.ZWEI; PRIMIT.LISP#183 In DJ: L.ZWEI; NPRIM.LISP#37 In DJ: L.ZWEI; HISTORY.LISP#20 In DJ: L.ZWEI; FONT.LISP#96 In DJ: L.ZWEI; KBDMAC.LISP#49 In DJ: L.ZWEI; SEARCH.LISP#91 In DJ: L.ZWEI; COMA.LISP#112 In DJ: L.ZWEI; COMB.LISP#106 In DJ: L.ZWEI; COMC.LISP#216 In DJ: L.ZWEI; COMD.LISP#175 In DJ: L.ZWEI; COME.LISP#139 In DJ: L.ZWEI; COMF.LISP#109 In DJ: L.ZWEI; COMG.LISP#47 In DJ: L.ZWEI; COMH.LISP#20 In DJ: L.ZWEI; COMS.LISP#92 In DJ: L.ZWEI; DIRED.LISP#322 In DJ: L.ZWEI; BDIRED.LISP#47 In DJ: L.ZWEI; DOC.LISP#83 In DJ: L.ZWEI; FASUPD.LISP#31 In DJ: L.ZWEI; FILES.LISP#208 In DJ: L.ZWEI; HOST.LISP#4 In DJ: L.ZWEI; ISPELL.LISP#54 In DJ: L.ZWEI; LPARSE.LISP#33 254* Forward motion also moves over them after a string, for the sake of #|foo|#. 255> NO-UP-P means it is forbidden to move up and then down again. 256> NIL is returned if that starts to happen." 315* ;; for the sake of #|foo|#. 316> (IF MOVE-OVER-SINGLEQUOTES-P 317> (DO ((BP (CHARMAP-BP-AFTER) (IBP BP))) 530* Forward motion also moves over them after a string, for the sake of #|foo|#. 531> If an unmatched closeparen is found going forward 532> or an unmatched open going backward, NIL is returned." In DJ: L.ZWEI; MODES.LISP#157 In DJ: L.ZWEI; MOUSE.LISP#102 In DJ: L.ZWEI; PATED.LISP#36 In DJ: L.ZWEI; PL1MOD.LISP#18 In DJ: L.ZWEI; POSS.LISP#97 In DJ: L.ZWEI; STREAM.LISP#171 In DJ: L.ZWEI; SECTIO.LISP#284 In DJ: L.ZWEI; ZMNEW.LISP#43 In DJ: L.ZWEI; ZMACS.LISP#558 In DJ: L.ZWEI; ZYMURG.LISP#43 In DJ: L.NETWORK; SUPDUP.LISP#289 In DJ: L.WINDOW; PEEK.LISP#190 In DJ: L.NETWORK.CHAOS; PEEKCH.LISP#34 In DJ: L.WINDOW; PEEKFS.LISP#10 In DJ: L.WINDOW; TVDEFS.LISP#294 In DJ: L.WINDOW; SCRMAN.LISP#169 In DJ: L.WINDOW; SHEET.LISP#579 In DJ: L.WINDOW; SHWARM.LISP#365 981* ((neq (%p-mask-field-offset #.%%array-type-field string 0) #.art-string) 982> (SETQ FONTX T)) 983> ;; The current font is variable width. 1177* #.ART-STRING)) ;i.e. no font changes 1178> (NULL (SETQ CWA (FONT-CHAR-WIDTH-TABLE FONT))) ;and fixed width 1179> (GO FAST)) 1351* (unless (eq (%p-mask-field-offset #.%%array-type-field string 0) #.art-string) 1352> (go multiple-font)) 1353> 1454* (setq font-next (%logldb #.%%ch-font (setq c (zl:aref string i)))) 1455> multiple-font-main-loop-font-changed 1456> (setq font (aref font-map (setq font-index font-next))) 1463* (when ( (setq c (%logldb #.%%ch-char c)) #o200) (go multiple-font-special-character)) 1464> 1465> multiple-font-graphic-character 1503* (if (eq (setq font-next (%logldb #.%%ch-font (setq c (zl:aref string i)))) font-index) 1504> (go multiple-font-main-loop-font-unchanged) 1505> (go multiple-font-main-loop-font-changed)) 1508* (when ( (setq c (%logldb #.%%ch-char c)) #o200) 1509> (go multiple-font-special-character)) 1510> (when (> (setq npos (+ (setq xpos npos) width)) 1516* (if (eq (setq font-next (%logldb #.%%ch-font (setq c (zl:aref string i)))) font-index) 1517> (go multiple-font-fixed-width-loop) 1518> (go multiple-font-main-loop-font-changed)) 1521* (when ( (setq c (%logldb #.%%ch-char c)) #o200) 1522> (go multiple-font-special-character)) 1523> (when (> (setq npos (+ (setq xpos npos) 1530* (if (eq (setq font-next (%logldb #.%%ch-font (setq c (zl:aref string i)))) font-index) 1531> (go multiple-font-variable-width-loop) 1532> (go multiple-font-main-loop-font-changed)) 1535* (when ( (setq c (%logldb #.%%ch-char c)) #o200) 1536> (go multiple-font-special-character)) 1537> (when (> (setq npos (+ (setq xpos npos) 1544* (if (eq (setq font-next (%logldb #.%%ch-font (setq c (zl:aref string i)))) font-index) 1545> (go multiple-font-variable-width-with-kerning-loop) 1546> (go multiple-font-main-loop-font-changed)) In DJ: L.WINDOW; BASWIN.LISP#577 1826* (string= (second note) "Process " :end1 #.(length "Process ")) 1827> (or (string= (second note) "wants to type out" 1828> :start1 (max (- (length (second note)) 1829* #.(length "wants to type out")) 1830> 0)) 1831> (string= (second note) "wants typein" 1832* :start1 (max (- (length (second note)) #.(length "wants typein")) 1833> 0)))) 1834> (SETQ PENDING-NOTIFICATIONS In DJ: L.WINDOW; WHOLIN.LISP#102 355* (string= string "Process " :end1 #.(length "Process ")) 356> (or (string= string "wants to type out" 357> :start1 (max (- string-length 358* #.(length "wants to type out")) 359> 0)) 360> (string= string "wants typein" 361* :start1 (max (- string-length #.(length "wants typein")) 362> 0)))) 363> (send self :string-out string 0 (min string-length max-chars))) 366* (len (+ #.(length "Notification: ") (or n string-length)))) 367> (if (eql n (1- string-length)) (setq string-length n n nil)) 368> (cond ((and (null n) ( len max-chars)) 375* (- max-chars #.(length "Notification: ")))) 376> (send self :string-out " ")) 377> #||(t 379* 0 (min #.(length "Notification pending"))))||#))))))) 380> (setq who-line-item-state pending-notifications)) 381> (CURRENT-STREAM In DJ: L.WINDOW; MOUSE.LISP#263 In DJ: L.WINDOW; BASSTR.LISP#402 In DJ: L.WINDOW; STREAM.LISP#152 152* (MEMQ (CADR CH) '(#/MOUSE-3-1 #.(CHAR-INT #/MOUSE-3-1)))) 153> (MOUSE-CALL-SYSTEM-MENU)))) 154> 166* (MEMQ (CADR CH) '(#/MOUSE-3-1 #.(CHAR-INT #/MOUSE-3-1)))) 167> (MOUSE-CALL-SYSTEM-MENU)))) 168> In DJ: L.WINDOW; GRAPHICS.LISP#8 In DJ: L.WINDOW; MENU.LISP#112 In DJ: L.WINDOW; COMETH.LISP#27 In DJ: L.WINDOW; SYSMEN.LISP#193 In DJ: L.WINDOW; SCRED.LISP#117 In DJ: L.WINDOW; TYPWIN.LISP#123 In DJ: L.WINDOW; SCROLL.LISP#183 In DJ: L.WINDOW; TSCROL.LISP#75 In DJ: L.WINDOW; FRAME.LISP#172 In DJ: L.WINDOW; CHOICE.LISP#127 In DJ: L.WINDOW; CSRPOS.LISP#10 In DJ: L.WINDOW; INSPCT.LISP#181 In DJ: L.WINDOW; RH.LISP#176 In DJ: L.IO1; TIME.LISP#128 In DJ: L.IO1; TIMPAR.LISP#78 In DJ: L.IO1; RELLD.LISP#12 In DJ: L.IO1; RELDMP.LISP#13 In DJ: L.IO.FILE; ACCESS.LISP#33 In DJ: L.IO.FILE; PATHNM.LISP#570 In DJ: L.IO.FILE; PATHST.LISP#209 639* &AUX (WILD-STRINGS '(#.(STRING #/BREAK)))) 640> (DECLARE (VALUES DEVICE DIRECTORY NAME TYPE VERSION 641> DEVICE-SPECIFIED-P DIRECTORY-SPECIFIED-P NAME-SPECIFIED-P TYPE-SPECIFIED-P In DJ: L.COLD; NULL-FILE.LISP#1 In DJ: L.FILE; LMPARS.LISP#120 In DJ: L.IO.FILE; OPEN.LISP#202 In DJ: L.IO.FILE; BALDIR.LISP#117 In DJ: L.NETWORK.CHAOS; QFILE.LISP#374 In DJ: L.SYS; QCDEFS.LISP#176 In DJ: L.SYS2; DISASS.LISP#104 In DJ: L.SYS; QCFASD.LISP#257 In DJ: L.SYS; QCFILE.LISP#356 In DJ: L.SYS; QCP1.LISP#660 In DJ: L.SYS; QCP2.LISP#298 In DJ: L.SYS; QCOPT.LISP#169 67* ;;; EVAL-WHEN so the #.'s below will win the first time. 68> (eval-when (compile load eval) 69> (defvar cxrs '(car cdr caar cadr cdar cddr caaar caadr 79* '#.(loop for sym in (cddr cxrs) collecting 80> (cons sym (intern (string-append #/C (substring sym 2)))))) 81> 83* '#.(loop for sym in 3cxrs 84> as first = (substring (symbol-name sym) 85> 0 (1- (array-active-length (symbol-name sym)))) In DJ: L.SYS; QCLUKE.LISP#34 In DJ: L.SYS; QCPEEP.LISP#39 In DJ: L.SYS; QCLAP.LISP#269 In DJ: L.COLD; DEFMIC.LISP#258 In DJ: L.COLD; DOCMIC.LISP#44 In DJ: L.COLD; SYSCONF.LISP#22 In DJ: L.SYS; CONFIG-DEFS.LISP#15 In DJ: L.SYS; SHARE-CHAOS.LISP#16 In DJ: L.SYS; IOMSG.LISP#38 In DJ: L.SYS; SHARED-DEVICE.LISP#47 In DJ: L.SYS; CONFIG.LISP#46 In DJ: L.NETWORK; SIMPLE-ETHER.LISP#75 In DJ: L.NETWORK; ADDR-RES.LISP#43 In DJ: L.NETWORK.CHAOS; CHSNCP.LISP#365 2074* '((#.ethernet:chaos-ethernet-type . receive-chaos-ethernet-type) 2075* (#.ethernet:address-resolution-type . receive-addr-ethernet-type) 2076> )) 2077> 2757* '(#.rfc-op #.opn-op #.cls-op #.ans-op)) 2758> (dotimes (c (min 100. (ceiling (pkt-nbytes int-pkt) 2))) 2759> (let ((b (aref int-pkt (+ c first-data-word-in-pkt)))) In DJ: L.NETWORK.CHAOS; CHUSE.LISP#27 In DJ: L.NETWORK.CHAOS; CHSAUX.LISP#392 In DJ: L.NETWORK.CHAOS; EFTP.LISP#41 13* (:INITIAL-OFFSET #.FIRST-DATA-WORD-IN-PKT) (:SIZE-SYMBOL PUP-FIRST-DATA-WORD)) 14> (PUP-OVERALL-LENGTH) 15> ((PUP-TYPE #o0010) (PUP-TRANSPORT #o1010)) In DJ: L.IO; FORMAT.LISP#265 In DJ: L.IO1; FQUERY.LISP#53 In DJ: L.IO1; OUTPUT.LISP#47 417* (and (memq char1 '(#.(char-code #/) 418* #.(char-code #/) 419* #.(char-code #/) 420* #.(char-code #/) 421* #.(char-code #/) 422* #.(char-code #/))) 423> (write-char #/)) 424> (send *standard-output* :tyo char1))) In DJ: L.SYS; STORAGE-DEFS.LISP#12 27* (%logldb #.%%region-space-type (%area-region-bits region))) 28> 29> (defsubst %area-flip-enable (region) 30* (%logldb #.%%region-flip-enable (%area-region-bits region))) 31> 32> (defsubst %area-scavenge-enable (region) 33* (%logldb #.%%region-scavenge-enable (%area-region-bits region))) 34> 35> (defsubst %area-scavenge-carefully (region) 36* (%logldb #.%%region-scavenge-carefully (%area-region-bits region))) 37> 38> (defsubst %area-volatility (region) 39* (%logldb #.%%region-volatility (%area-region-bits region))) 40> 41> (defsubst %area-swap-recommendations (region) 42* (%logldb #.%%region-swapin-quantum (%area-region-bits region))) 43> 44> (defsubst %area-map-status (region) 45* (%logldb #.%%region-map-status-code (%area-region-bits region))) 46> 47> 57* (%logldb #.%%region-space-type (%region-bits region))) 58> 59> (defsubst %region-representation-type (region) 60* (%logldb #.%%region-representation-type (%region-bits region))) 61> 62> (defsubst %region-flip-enable (region) 63* (%logldb #.%%region-flip-enable (%region-bits region))) 64> 65> (defsubst %region-scavenge-enable (region) 66* (%logldb #.%%region-scavenge-enable (%region-bits region))) 67> 68> (defsubst %region-scavenge-carefully (region) 69* (%logldb #.%%region-scavenge-carefully (%region-bits region))) 70> 71> (defsubst %region-volatility (region) 72* (%logldb #.%%region-volatility (%region-bits region))) 73> 74> (defsubst %region-swap-recommendations (region) 75* (%logldb #.%%region-swapin-quantum (%region-bits region))) 76> 77> (defsetf %region-free-pointer set-%region-free-pointer) In DJ: L.SYS2; GC.LISP#311 In DJ: L.SYS2; PRODEF.LISP#60 158* `(DPB ,HIGH #.(byte (integer-length most-positive-fixnum) 159> (integer-length most-positive-fixnum)) 160> ,LOW))) In DJ: L.IO; RDDEFS.LISP#63 In DJ: L.SYS2; SGDEFS.LISP#58 In DJ: L.SYS2; NUMDEF.LISP#13 In DJ: L.SYS2; METH.LISP#67 In DJ: L.SYS2; CLASS.LISP#104 In DJ: L.SYS2; ADVISE.LISP#42 In DJ: L.SYS2; BAND.LISP#48 In DJ: L.SYS2; CHARACTER.LISP#25 In DJ: L.SYS; CLPACK.LISP#211 In DJ: L.WINDOW; COLD.LISP#178 In DJ: L.SYS2; DEFSEL.LISP#74 In DJ: L.IO; NEW-DISK.LISP#53 In DJ: L.IO; DISK.LISP#405 In DJ: L.IO; UDISK.LISP#19 In DJ: L.SYS; DESCRIBE.LISP#17 In DJ: L.IO; DLEDIT.LISP#96 In DJ: L.IO; DRIBBL.LISP#40 In DJ: L.SYS2; ENCAPS.LISP#34 In DJ: L.SYS; EVAL.LISP#168 In DJ: L.SYS2; FLAVOR.LISP#311 2533* '(#.%HEADER-TYPE-FEF 2534> ;no, the ultra fast option cannot be used with methods 2535> ; or DECLARE-FLAVOR-INSTANCE-VARIABLES, etc. 2536* ;#.%HEADER-TYPE-FAST-FEF-FIXED-ARGS-NO-LOCALS 2537* ;#.%HEADER-TYPE-FAST-FEF-VAR-ARGS-NO-LOCALS 2538* ;#.%HEADER-TYPE-FAST-FEF-FIXED-ARGS-WITH-LOCALS 2539* ;#.%HEADER-TYPE-FAST-FEF-VAR-ARGS-WITH-LOCALS 2540> )) 2541> (NOT (ZEROP (%P-LDB %%FEFH-GET-SELF-MAPPING-TABLE FEF))) In DJ: L.SYS; GENRIC.LISP#46 In DJ: L.COLD; GLOBAL.LISP#654 In DJ: L.IO; GRIND.LISP#149 In DJ: L.IO1; HARDCOPY.LISP#4 In DJ: L.SYS2; HASH.LISP#114 In DJ: L.SYS2; HASHFL.LISP#69 157* (%make-pointer-offset #.dtp-locative p blen)) 158> (blen (hash-array-block-length harry)) 159> (alen (array-length harry))) 166* (setq p (%make-pointer-offset #.dtp-locative p (- alen)))) 167* (cond ((eq (%p-data-type p) #.dtp-null) ;deleted or empty 168> ,(if rehash-if-lose-form 169> ;; If we find a slot that has never been used, this key is not present. 182* (%make-pointer-offset #.dtp-list p 1)))) 183> '((return (values (%p-contents-offset p 1) 184> t 185* (%make-pointer #.dtp-list p)))))))))) 186> 187> (defmacro define-put-hash-method (flavor 206* (%make-pointer-offset #.dtp-locative p blen)) 207> (blen (hash-array-block-length harry)) 208> (alen (array-length harry)) 217* (setq p (%make-pointer-offset #.dtp-locative p (- alen)))) 218* (cond ((eq (%p-data-type p) #.dtp-null) ;deleted or empty 219> (or emptyp (setq emptyp p)) 220> (when (zerop (%p-pointer p)) 259* `(%make-pointer-offset #.dtp-list p 1) 260* `(%make-pointer #.dtp-list p))))))))))) 261> 262> (defmacro define-rem-hash-method (flavor 276* (%make-pointer-offset #.dtp-locative p blen)) 277> (blen (hash-array-block-length harry)) 278> (alen (array-length harry))) 285* (setq p (%make-pointer-offset #.dtp-locative p (- alen)))) 286* (cond ((eq (%p-data-type p) #.dtp-null) ;deleted or empty 287> (cond ((not (zerop (%p-pointer p)))) ;empty 288> ,@(if rehash-if-lose-form 297* (%p-store-data-type p #.dtp-null) 298> (%p-store-pointer p 1) ;Remove entry 299> (decf (hash-array-fullness harry)) 472* (unless (eq (%p-data-type (locf (aref harry i))) #.dtp-null) 473> (%open-call-block function 0 0) 474* (dolist (i (%make-pointer-offset #.dtp-list (locf (aref harry i)) block-offset)) 475> (%push i)) 476> (dolist (i extra-args) 488* (unless (eq (%p-data-type (locf (aref harry i))) #.dtp-null) 489> (%open-call-block function 0 0) 490* (dolist (i (%make-pointer-offset #.dtp-list (locf (aref harry i)) block-offset)) 491> (%push i)) 492> (dolist (i extra-args) 519* (unless (eq (%p-data-type (locf (aref harry i))) #.dtp-null) 520> (let ((value (apply function 521* (%make-pointer-offset #.dtp-list (locf (aref harry i)) 522> block-offset)))) 523> (if nconc 542* (unless (eq (%p-data-type (locf (aref harry i))) #.dtp-null) 543> (let ((value (apply function 544* (%make-pointer-offset #.dtp-list (locf (aref harry i)) 545> block-offset)))) 546> (if nconc 584* (cond (( #.most-negative-short-float key #.most-positive-short-float) 585> (%pointer (coerce key 'short-float))) 586* (( #.most-negative-single-float key #.most-positive-single-float) 587> (%single-float-mantissa (coerce key 'single-float))) 588> (t 593* (if (< #.most-negative-short-float key #.most-positive-single-float) 594> (%pointer (coerce key 'short-float)) 595> (%single-float-mantissa key))) 598* #.most-negative-fixnum)) 599> 600> ;;;; make-hash-table In DJ: L.NETWORK; PACKAGE.LISP#11 In DJ: L.NETWORK; HOST.LISP#153 In DJ: L.IO1; INC.LISP#12 In DJ: L.IO1; INFIX.LISP#11 In DJ: L.IO; INPUT-READERS.LISP#9 89* ((MEMQ CH '(#.(CHAR-INT #\SPACE) 90* #.(CHAR-INT #\TAB) 91* #.(CHAR-INT #\NEWLINE)))) 92> (T 93> (SEND STREAM :UNTYI CH) 112* (read-delimited-string '(#.(char-int #\Newline) #.(char-int #\End)) 113> stream 114> eof-error-p 142* (read-delimited-string '(#.(char-int #\Newline) #.(char-int #\End)) stream 143> eof-error-p (car options)) 144> (unless eof 295* (:activation memq (#.(char-int #\End) (char-int #\Newline))))) 296> function option *query-io*)) 297> (t 348* (:activation eq #.(char-int #\End)))) 349> (let ((ch (send stream :any-tyi))) 350> (cond ((and (consp option) (get-location-or-nil option :default) 377* (:activation eq #.(char-int #\End))) 378> prompt-and-read-rubout-options) 379> 381* (:activation eq #.(char-int #\End))) 382> prompt-and-read-rubout-options) 383> 386* (:activation eq #.(char-int #\End))) 387> prompt-and-read-rubout-options) 388> (defun expression-or-end-prompt-and-read (ignore stream) 405* (cond ((memq char '(#.(char-int #\quote) #.(char-int #\c-q))) 406> (setq char (send stream :tyi))) 407> ((eq char (char-int #\Clear-input)) 548* (:activation memq (#.(char-int #\End) #.(char-int #\Return))))) 549> (nth (cl:read *query-io*) 550> choices)))) 564* (:activation memq (#.(char-int #\End) #.(char-int #\Return))))) 565> (cdr (nth (cl:read *query-io*) 566> choices))))) In DJ: L.COLD; LISP.LISP#10 In DJ: L.SYS2; LOGIN.LISP#90 In DJ: L.SYS2; LOOP.LISP#804 1178* #.(and (loop-featurep Loop-Small-Floatp) 1179> (small-float 0))) 1180> (t 0.0)) 1403* ; is of the form (#.gofoo var tail). This construct must appear in 1404> ; the binding environment those variables are bound in, currently. 1405> ; Note that this hack only currently works for local variables, so loop 1707* #+Lispm '#.(and (loop-featurep :Lispm) 1708> (mapcar 'ascii '(#/ #/ #/))) 1709> #+For-NIL '(1+& 1-& +& -& plusp& minusp& zerop& *& //& \& 2191* '(1 1.0 #.(and (loop-featurep Loop-Small-Floatp) 2192> (small-float 1))) 2193> #-Loop-Small-Floatp '(1 1.0)) In DJ: L.SYS; LTOP.LISP#566 In DJ: L.SYS2; MACARRAY.LISP#7 In DJ: L.SYS2; MAKSYS.LISP#199 767* (FQUERY `(:timeout #.(* 5 60. 60.) 768> :default-value t 769> :CHOICES In DJ: L.SYS2; NUMER.LISP#79 657* (%p-dpb #o77777 #.(byte 11. 8) most-positive-single-float) 658> (%p-store-contents-offset -1 most-positive-single-float 1) 659> 663* (%p-dpb #o77777 #.(byte 12. 7) most-negative-single-float) 664> 665> (defconstant least-positive-single-float (- 1.0 1.0) 668* (%p-dpb 1 #.(byte 11. 8) least-positive-single-float) 669* (%p-dpb 1 #.(byte 1 6) least-positive-single-float) 670> 671> 675* (%p-dpb 1 #.(byte 11. 8) least-negative-single-float) 676* (%p-dpb 1 #.(byte 1 7) least-negative-single-float) 677* (%p-dpb #o777 #.(byte 5 0) least-negative-single-float) 678> (%p-store-contents-offset -1 least-negative-single-float 1) 679> In DJ: L.SYS2; PATCH.LISP#176 In DJ: L.SYS2; PLANE.LISP#35 In DJ: L.IO; PRINT.LISP#216 372* ;; A number - that is the label. Print only #label#. 373> (CATCH 'LABEL-PRINTED 374> (SEND *PRINT-HASH-TABLE* :MODIFY-HASH EXP In DJ: L.SYS2; PROCES.LISP#191 In DJ: L.IO; QIO.LISP#227 In DJ: L.SYS; QFASL.LISP#486 In DJ: L.SYS; QFCTNS.LISP#824 435* (NOT (MEMQ DTP '(#.DTP-LOCATIVE 436* #.DTP-SYMBOL 437* #.DTP-EXTERNAL-VALUE-CELL-POINTER 438* #.DTP-BODY-FORWARD)))) 439> (SETF (%P-CONTENTS-OFFSET LEADER I) 440> (IF (EQ DEPTH 0) 1438* ((#.DTP-FEF-POINTER #.DTP-U-ENTRY) 1439> (IF (BIT-TEST (LOGIOR %ARG-DESC-QUOTED-REST %ARG-DESC-FEF-QUOTE-HAIR) 1440> (%ARGS-INFO X)) 1443* ((#.DTP-LIST) 1444> (COND ((EQ (CAR X) 'LAMBDA) 1445> (IF (MEMQ '"E (CADR X)) (FERROR NIL "Obsolete special form: ~S" X)) 1456* ((#.DTP-SELECT-METHOD #.DTP-CLOSURE #.DTP-STACK-CLOSURE) T) 1457* ((#.DTP-SYMBOL) 1458> (COND ((NOT (FBOUNDP X)) 1459> (AND ALLOW-SPECIAL-FORMS 2620* ((#.DTP-EXTERNAL-VALUE-CELL-POINTER) 2621> (MULTIPLE-VALUE-BIND (SYM CELL-FUNCTION) 2622> (DECODE-EVCP (%P-CONTENTS-AS-LOCATIVE ADL)) 2627* ((#.DTP-SELF-REF-POINTER) 2628> (FLAVOR-DECODE-SELF-REF-POINTER 2629> (FEF-FLAVOR-NAME FUNCTION) In DJ: L.SYS; QMISC.LISP#722 25* (LOGIOR (LDB #.(1- %%Q-POINTER) N) (ROT (LDB #.(BYTE 1 (1- %%Q-POINTER)) N) -1)))) 26> 27> (DEFUN CALL (FN &REST ALTERNATES 1856* . #.FORMAT:Y-OR-N-P-CHOICES) 1857> :HELP-FUNCTION 1858> (LAMBDA (STREAM &REST IGNORE) In DJ: L.SYS; QNEW.LISP#20 In DJ: L.SYS; QRAND.LISP#487 In DJ: L.SYS2; QTRACE.LISP#160 In DJ: L.SYS2; RAT.LISP#53 132* (short-float #.(coerce pi 'short-float)) 133> (t pi)) 134> (- number number)))) In DJ: L.IO; READ.LISP#454 108* (SETQ RDTBL-ARRAY-SIZE #.RDTBL-ARRAY-SIZE) ;Have a reasonable value in the cold load 109> 110> (DEFVAR-RESETTABLE READ-AREA NIL NIL 1608* ((fixnum 0 #.array-rank-limit) 1609> (let (dimensions (sequences (internal-read stream t nil t))) 1610> (do ((dim 0 (1+ dim)) 1878* (defun xr-#.-macro (stream ignore &optional arg) 1879> (cond (*read-suppress*) 1880* (arg (read-error "An argument, ~D, was given to /"#./"" arg))) 1881> (let ((frob (internal-read stream t nil t))) 1882> (values (if *read-suppress* In DJ: L.SYS; REP.LISP#19 In DJ: L.SYS2; RESOUR.LISP#46 In DJ: L.SYS2; SELEV.LISP#31 In DJ: L.IO1; SERIAL.LISP#32 In DJ: L.IO1; SDU-SERIAL.LISP#32 In DJ: L.SYS; SGFCTN.LISP#70 In DJ: L.SYS; SORT.LISP#67 In DJ: L.SYS2; STEP.LISP#74 In DJ: L.SYS; STORAGE.LISP#82 394* when (memq (%logldb %%type (%region-bits region)) '#.(list %region-space-new 395> %region-space-copy 396> %region-space-static)) In DJ: L.IO; STREAM.LISP#114 In DJ: L.SYS2; STRING.LISP#159 In DJ: L.COLD; SYSTEM.LISP#108 In DJ: L.SYS2; UNFASL.LISP#24 36* (cond ((eq pkg #.(intern "" "")) ;107 reader bug 37> (write-char #/: stream)) 38> (pkg In DJ: L.IO; UNIBUS.LISP#27 In DJ: L.SYS2; CLMAC.LISP#7 In DJ: L.SYS2; ANALYZE.LISP#46 In DJ: L.NETWORK; TABLE.LISP#6 In DJ: L.NETWORK; TRANSPARENT.LISP#11 In DJ: L.COLD; EXPORT.LISP#35 In DJ: L.FONTS; EQUIVALENCE.LISP#1