(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) (FILECREATED "28-Feb-2026 12:09:38" ("compiled on " {WMEDLEY}COREIO.;20) "26-Feb-2026 12:11:15" brecompiled exprs%: \CORE.DIRECTORYNAMEP in "FULL 26-Feb-2026 ..." dated "26-Feb-2026 12:11:24") (FILECREATED "28-Feb-2026 12:09:38" {WMEDLEY}COREIO.;20 57201 :EDIT-BY rmk :CHANGES-TO (FNS \CORE.DIRECTORYNAMEP) :PREVIOUS-DATE "11-Sep-2025 16:49:07" {WMEDLEY}COREIO.;18) \CORE.CLOSEFILE :D8 (L (0 STREAM) P 0 \INTERRUPTABLE) @ dgdgdgH@ @@ @@ @d @h@j@(101 \CORE.RELEASEPAGES 38 \CORE.UPDATEOF 5 \GETACCESS) (121 STREAM 111 STREAM 94 STREAM 82 STREAM 76 COREFILEINFOBLK 69 STREAM 58 STREAM 52 COREFILEINFOBLK 45 STREAM 28 APPEND 20 BOTH 11 OUTPUT) () \CORE.DELETEFILE :D8 (L (2 EVENIFOPEN 1 DEV 0 FILENAME)) @dB@ h@gA AHAH hAlIhA\H[ h4LZ hKHJddJKKddLLdHjhhH (41 \CORE.GETINFOBLOCK 17 \GETACCESS) (176 COREFILEINFOBLK 163 COREFILEINFOBLK 79 FDEV 62 COREFILEINFOBLK 53 FDEV 35 OLDEST 27 STREAM 6 STREAM) () \CORE.DIRECTORYNAMEP :D8 (L (1 DEV 0 DIRNAME) F 3 FILEDIRCASEARRAY) e@dJg io Ao@khddS Ik@I bHh@JkhihS HX(92 STRPOS 67 SUBSTRING 53 STRPOS 27 CONCAT 13 FILENAMEFIELD) (33 FDEV 8 DIRECTORY) ( 41 "<" 22 ">") \CORE.FINDPAGE :D8 (L (1 PN 0 STREAM)) w@"AH8jAA @Y\dA[8Lnk ['AHAIZYJAnk [IY@I"K(99 \ALLOCBLOCK 64 \ALLOCBLOCK 23 \ILLEGAL.ARG) (112 STREAM 37 COREFILEINFOBLK 30 STREAM 5 STREAM) () \CORE.GENERATEFILES :D8 (L (3 OPTIONS 2 DESIREDPROPS 1 PATTERN 0 FDEV)) A Ag "0@d[! O2O\ML^]NZgghJh ]L_{OI3 %HKoO UI-OhIO_AHO_ -Oh'0 Od_O Oh_O&_O _O_I(216 \NCONC2 166 DIRECTORY.MATCH 126 DIRECTORY.MATCH 121 CONCAT 87 LAST 16 FILENAMEFIELD 5 DIRECTORY.MATCH.SETUP) (159 COREFILEINFOBLK 74 \CORE.FILEINFOFN 69 \CORE.NEXTFILEFN 28 FDEV 11 VERSION) ( 113 ".") \CORE.NEXTFILEFN :D8 (L (2 SCRATCHLIST 1 NAMEONLY 0 GENFILESTATE)) #@d@d XAdi H(30 NAMEFIELD) (18 COREFILEINFOBLK) () \CORE.FILEINFOFN :D8 (L (1 ATTRIBUTE 0 GENFILESTATE)) @A (8 \CORE.GETFILEINFO.FROM.INFOBLOCK) NIL () \CORE.GETFILEHANDLE :D8 (L (3 ACCESS 2 FD 1 RECOG 0 NAME)) H@ABCghAgAgi qHd CB ggH Cg$Hj Hj Hjhhl dB HY dJH dKH dLH dM dndn5`dN4dh2d`.dg*dg&dg$`_dOdjdk dk0djdldhdjdI(84 CL:ERROR 59 \FILE-CONFLICT 36 \CORE.GETINFOBLOCK) (321 STREAM 266 FILELINELENGTH 258 \STREAM.NOT.OPEN 249 \STREAM.NOT.OPEN 240 \EOSERROR 231 \NOIMAGEOPS 214 \STREAM.DEFAULT.MAXBUFFERS 185 COREFILEINFOBLK 171 COREFILEINFOBLK 157 COREFILEINFOBLK 143 COREFILEINFOBLK 120 COREFILEINFOBLK 110 COREFILEINFOBLK 100 COREFILEINFOBLK 91 OUTPUT 77 COREFILEINFOBLK 71 :PATHNAME 66 XCL:FILE-WONT-OPEN 50 COREFILEINFOBLK 27 OLD/NEW 19 NEW 8 INPUT) () \CORE.GETFILEINFO :D8 (L (2 DEV 1 ATTRIBUTE 0 STREAM)) ?@d%@djAgAgh@gB A (60 \CORE.GETFILEINFO.FROM.INFOBLOCK 54 \CORE.GETINFOBLOCK) (48 OLD 38 SIZE 30 LENGTH 16 STREAM 6 STREAM) () \CORE.GETFILEINFO.FROM.INFOBLOCK :D8 (L (1 ATTRIBUTE 0 INFOBLOCK)) :@4Adg@ @ dg@ @ nglAdg@j g@l Adg@l g@j Adg@l g@l AgAdg@g.@ djgdkglg(311 SHOULDNT 231 \GETBASEFIXP 210 \GETBASEFIXP 186 \GETBASEFIXP 166 GDATE 161 \GETBASEFIXP 136 GDATE 131 \GETBASEFIXP 109 GDATE 104 \GETBASEFIXP) (305 CRLF 295 LF 285 CR 273 COREFILEINFOBLK 264 EOL 256 COREFILEINFOBLK 247 FILETYPE 238 TYPE 224 COREFILEINFOBLK 216 IWRITEDATE 203 COREFILEINFOBLK 194 IREADDATE 180 COREFILEINFOBLK 172 ICREATIONDATE 154 COREFILEINFOBLK 144 WRITEDATE 124 COREFILEINFOBLK 115 READDATE 98 COREFILEINFOBLK 88 CREATIONDATE 76 BYTESIZE 61 COREFILEINFOBLK 53 COREFILEINFOBLK 43 SIZE 33 COREFILEINFOBLK 23 COREFILEINFOBLK 13 LENGTH) () \CORE.GETFILENAME :D8 (L (2 FD 1 RECOG 0 NAME) P 2 VERS P 1 EXT P 0 ROOT) @@ HBh [H XIKh [I YpJKAdg$KjkذLKJAgAAg6gK)AdgK gK kZB (171 \CORE.PACKFILENAME 162 SHOULDNT 139 FLAST 57 \CORE.NAMESEGMENT 48 \CORE.NAMESCAN 32 \CORE.NAMESEGMENT 23 \CORE.NAMESCAN 8 \CORE.UNPACKFILENAME) (148 OLD/NEW 130 OLDEST 116 OLD 108 NEW 99 OLD/NEW 74 NEW 15 FDEV) () \CORE.GETINFOBLOCK :D8 (L (3 CREATEFLG 2 FD 1 RECOG 0 NAME) P 2 VERS P 1 EXT P 0 ROOT) F @@ @ HBC [dIKC [dJAgqA|K\C`B dM dj jhhdN_djO K_JOOJLOOKggdgTKjkغ`B _dO dj jhh_dO_djO KJLK%dgKgK L(322 SHOULDNT 314 FLAST 274 \PUTBASEFIXP 262 IDATE 228 \CORE.PACKFILENAME 142 \PUTBASEFIXP 130 IDATE 102 \CORE.PACKFILENAME 53 \CORE.NAMESCAN 39 \CORE.NAMESCAN 24 \CORE.UNPACKFILENAME) (306 OLDEST 293 OLD 221 |COREFILEINFOBLKTYPE#| 202 NEW 196 NEW 190 OLD 95 |COREFILEINFOBLKTYPE#| 68 OLD/NEW 31 FDEV 12 STREAM 5 STREAM) () \CORE.NAMESCAN :D8 (L (2 CREATEFLG 1 NAMELST 0 NAME) F 1 FILEDIRCASEARRAY) @A<A"Ad@Q A@Q AbB@ X AHAH(51 \CORE.NAMESEGMENT 35 ALPHORDER 22 STRING.EQUAL) NIL () \CORE.NAMESEGMENT :D8 (L (0 NAME)) @h@hNIL NIL () \CORE.OPENFILE :D8 (L (5 OLDSTREAM 4 FDEV 3 PARAMETERS 2 RECOG 1 ACCESS 0 NAME)) U  E@dݿ@d @Ag$Ij Ij Ijhh@dD I_ dKI dLI dMI dN dn@,_dO,dh>dhl/T cdl>l<T cJKk@JkKk oc KIk@Kk 3 gg@ c h(208 CL:ERROR 188 SUBATOM 163 SUBSTRING 141 CONCATCODES 123 DSUBST 118 CHCON 106 STRPOS 86 SUBSTRING 69 STRPOS 56 STRPOS 39 NCHARS 30 STRPOS 6 NTHCHAR) (202 :PATHNAME 197 XCL:INVALID-PATHNAME 19 } 11 {) ( 169 "" 100 "/" 93 "" 62 ";" 49 ".") COREDEVICE :D8 (L (1 NODIRFLG 0 NAME)) @dA (12 \DEFINEDEVICE 7 \CREATECOREDEVICE) NIL () \CREATECOREDEVICEA0038 :D8 (L (5 OLDSTREAM 4 FDEV 3 PARAMETERS 2 RECOG 1 ACCESS 0 NAME)) ENIL NIL () \CREATECOREDEVICE :D8 (L (1 NODIRFLG 0 NAME) F 2 *DEFAULT-EXTERNALFORMAT*) `dk@dkPdk`d@dkdkdj0dk dkpdgAggHdIdgDAggHdIdg^dgFdgbdg`AggHdIAggHdIAggHdIdg Ah ghHdIAggHdI dgdg:dg,dg.dg0dgTdgRdgNdgPdgVdgdg@dgBdgZdgAggHdIAggHdI dRhdgHdg*dgNIL (500 \GENERIC.RENAMEFILE 491 NILL 482 \GENERIC.CHARSET 461 \GENERIC-UNREGISTER-STREAM 455 NILL 438 \ADD-OPEN-STREAM 432 NILL 422 \GENERIC.OPENP 413 \CORE.GETNEXTBUFFER 404 NILL 395 \BUFFERED.BOUTS 386 \BUFFERED.BINS 377 \PAGEDEOFP 368 \CORE.SETEOFPTR 359 \PAGEDGETEOFPTR 350 \PAGEDGETFILEPTR 341 \CORE.SETFILEPTR 332 \CORE.BACKFILEPTR 323 \BUFFERED.PEEKBIN 314 \BUFFERED.BOUT 305 \BUFFERED.BIN 296 \GENERIC.READP 287 NILL 271 \CORE.DIRECTORYNAMEP 265 NILL 246 CoreFiles 233 NILL 217 \CORE.GENERATEFILES 211 \NULLFILEGENERATOR 194 \CORE.OPENFILE 188 \CREATECOREDEVICEA0038 171 \CORE.GETFILENAME 165 NILL 155 \ILLEGAL.DEVICEOP 146 \CORE.RELEASEPAGES 137 \CORE.SETFILEINFO 128 \ILLEGAL.DEVICEOP 112 \CORE.OPENFILE 106 \NODIRCORE.OPENFILE 96 \CORE.GETFILEINFO 80 \CORE.DELETEFILE 74 NILL 64 \CORE.CLOSEFILE 4 |FDEVTYPE#|) () \NODIRCOREFDEV :D8 (L (1 READPFN 0 NAME)) @i AHA:@H H(28 \DEFINEDEVICE 6 \CREATECOREDEVICE) (17 FDEV) () \NODIRCORE.OPENFILE :D8 (L (4 FDEV 3 PARAMETERS 2 RECOG 1 ACCESS 0 NAME))  @@d @dAi @ w@dD H_ dIH dJH dKH dL dn@,dM,dh>dh