|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics
Length: 1177344 (0x11f700)
Description: Bits:30005751 SW1323/I8 RC703 Facility for UCSD Pascal rel. 1.0
Types: 8" Floppy Disk, ImdContainer
Dumping the first 0x20 bytes of each record
0x000000…000080 (0, 0, 1) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
[…0x34…]
0x002900…002b00 (1, 0, 2) 65 67 69 6e 20 67 65 74 28 64 61 66 69 6c d7 00 cd 00 13 9e 00 a5 a6 ad b6 01 02 00 cd 00 0d 9e ┆egin get(dafil ┆
0x002b00…002d00 (1, 0, 3) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
0x002d00…002f00 (1, 0, 4) 01 b9 f6 a5 a6 ad d7 a6 03 69 78 78 00 cd 00 13 9e 00 a5 a6 ad b6 01 02 00 cd 00 0d 9e 00 a5 a6 ┆ ixx ┆
0x002f00…003100 (1, 0, 5) 00 00 06 00 00 00 03 46 41 43 00 00 00 00 2e 02 0e 00 00 00 56 a7 00 00 00 00 06 00 1a 00 02 00 ┆ FAC . V ┆
0x003100…003300 (1, 0, 6) 0d 72 65 77 72 69 74 65 28 64 61 66 69 6c 00 cd 00 13 9e 00 a5 a6 ad b6 01 02 00 cd 00 0d 9e 00 ┆ rewrite(dafil ┆
0x003300…003500 (1, 0, 7) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
0x003500…003700 (1, 0, 8) ad dc a2 83 b3 00 cd 00 13 9e 00 a5 a6 ad d7 a6 07 3a 3d 64 61 66 69 6c 00 cd 00 13 9e 00 a5 a6 ┆ :=dafil ┆
0x003700…003900 (1, 0, 9) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
0x003900…003b00 (1, 0, 10) 0d 9e 00 b9 f0 a5 a6 ad d7 a6 03 6b 65 79 00 cd 00 13 9e 00 a5 a6 ad d9 00 cd 00 0d 9e 00 a5 a6 ┆ key ┆
0x003b00…003d00 (1, 0, 11) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
0x003d00…003f00 (1, 0, 12) ec a5 a6 ad d7 a6 04 65 6e 64 3b 00 cd 00 13 9e 00 a5 a6 ad cd 00 16 9e 00 ad 00 65 1b 00 51 04 ┆ end; e Q ┆
0x003f00…004100 (1, 0, 13) 00 00 00 00 06 00 f0 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x004100…004300 (1, 0, 14) ad cd 00 16 9e 00 01 cc 02 a9 81 7b cc 03 d9 da c8 a1 ee a5 81 7c d9 01 0a 88 01 95 a4 83 b8 cc ┆ æ ø ┆
0x004300…004500 (1, 0, 15) a9 aa 9f a5 80 03 00 00 cd 00 0a 93 84 a1 63 a5 80 03 a5 aa 65 50 cd 00 12 9e 00 a5 80 03 cd 00 ┆ c eP ┆
0x004500…004700 (1, 1, 1) 0d 9e 00 a5 a6 ad d7 a6 0a 5d 20 6f 66 20 70 61 69 72 74 00 cd 00 13 9e 00 a5 a6 ad d9 00 cd 00 ┆ Å of pairt ┆
0x004700…004900 (1, 1, 2) c6 05 d9 50 cd 00 17 c6 05 a5 aa 65 c6 80 85 a9 aa 9e 01 cd 00 19 c6 80 85 c7 a0 00 cd 00 17 c6 ┆ P e ┆
0x004900…004b00 (1, 1, 3) 00 00 15 00 76 04 0a 01 c6 2d da aa 50 c6 04 d9 aa 50 c6 04 d7 a6 00 b7 04 a1 e4 a5 a7 da c6 2d ┆ v - P P -┆
0x004b00…004d00 (1, 1, 4) e2 a2 09 af 04 ab aa 9f c6 03 cf 04 c6 03 3a af 04 ab aa 9f e2 a2 01 0f cf 05 df 01 82 cc 08 b9 ┆ : ┆
0x004d00…004f00 (1, 1, 5) 79 73 66 69 6c 2c 27 d7 00 cd 00 13 a5 a6 ad a5 81 6e 00 cd 00 13 a5 a6 ad a6 03 27 29 3b d7 00 ┆ysfil,' n '); ┆
0x004f00…005100 (1, 1, 6) 0b 01 d8 cc 07 cf 02 a6 07 75 6e 69 74 76 6f 6c d7 cf 06 de a2 38 08 cf 05 cf 02 c6 02 cf 04 c6 ┆ unitvol 8 ┆
0x005100…005300 (1, 1, 7) a9 07 cc 05 dc db a2 0a aa 08 dc a2 0c 00 9a dc a2 0b db a3 11 9a dc a2 0a 00 9a dc a2 09 a5 aa ┆ ┆
0x005300…005500 (1, 1, 8) 3f 00 0c 00 04 00 09 00 54 00 0e 01 a5 aa 8e b3 04 cf ff 03 00 00 00 00 00 00 04 a0 10 bd 10 a5 ┆? T ┆
0x005500…005700 (1, 1, 9) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x005700…005900 (1, 1, 10) da b9 0a 3e cc 01 b9 10 3c cc 01 b9 0b ac 00 00 01 00 b9 04 11 00 0e 00 ad 01 00 00 06 00 06 00 ┆ > < ┆
0x005900…005b00 (1, 1, 11) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x005b00…005d00 (1, 1, 12) 6d 65 29 3b d7 00 cd 00 13 9e 00 a5 a6 ad cd 00 16 9e 00 a5 a6 ad d8 a2 83 b3 00 cd 00 13 9e 00 ┆me); ┆
0x005d00…005f00 (1, 1, 13) 28 2a 24 53 2b 2a 29 0d 40 30 38 0d 69 6e 74 65 72 66 61 63 65 0d 20 20 40 30 34 0d 20 20 74 79 ┆(*$S+*) @08 interface @04 ty┆
0x005f00…006100 (1, 1, 14) 00 cd 00 13 9e 00 a5 a6 ad 3b 00 cd 00 11 9e 00 a5 a6 ad cd 00 16 9e 00 a5 a6 ad a6 0a 70 75 74 ┆ ; put┆
0x006100…006300 (1, 1, 15) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 6c 3a 69 6e 74 65 67 65 72 3b 0d 20 20 20 ┆ fill:integer; ┆
0x006300…006500 (2, 0, 1) 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 72 65 70 6c 61 63 65 69 73 71 28 69 73 71 6e 61 6d 65 ┆ procedure replaceisq(isqname┆
0x006500…006700 (2, 0, 2) 20 20 20 20 20 67 65 74 28 73 79 73 66 69 6c 29 3b 0d 20 20 20 20 20 20 20 20 20 20 73 79 73 5b ┆ get(sysfil); sysÆ┆
0x006700…006900 (2, 0, 3) 20 20 69 78 78 70 72 74 2c 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 78 70 72 74 ┆ ixxprt, ixprt┆
0x006900…006b00 (2, 0, 4) 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 6f 70 65 6e 69 73 71 66 69 6c 3b 0d ┆ begin openisqfil; ┆
0x006b00…006d00 (2, 0, 5) 20 20 20 69 73 71 72 65 73 3a 69 73 71 65 72 72 6f 72 73 3b 0d 20 20 20 64 6f 74 72 61 70 3a 62 ┆ isqres:isqerrors; dotrap:b┆
0x006d00…006f00 (2, 0, 6) 69 6c 65 6f 70 65 6e 29 0d 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 ┆ileopen) else ┆
0x006f00…007100 (2, 0, 7) 73 71 5d 20 64 6f 0d 20 20 20 20 20 20 40 31 36 0d 20 20 65 6e 64 20 28 2a 69 78 74 6f 6b 65 79 ┆sqÅ do @16 end (*ixtokey┆
0x007100…007300 (2, 0, 8) 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 69 66 20 28 73 74 61 74 75 73 3c 3e 61 ┆ else if (status<>a┆
0x007300…007500 (2, 0, 9) 20 20 65 6e 64 20 28 2a 62 6c 6f 63 6b 70 72 74 2a 29 3b 0d 70 72 6f 63 65 64 75 72 65 20 73 65 ┆ end (*blockprt*); procedure se┆
0x007500…007700 (2, 0, 10) 75 5b 69 73 71 5d 2e 66 79 73 6e 72 29 3b 0d 20 20 20 20 20 20 20 20 73 79 73 66 69 6c 5e 3a 3d ┆uÆisqÅ.fysnr); sysfil^:=┆
0x007700…007900 (2, 0, 11) 64 20 28 2a 72 65 73 64 61 74 61 2a 29 3b 0d 70 72 6f 63 65 64 75 72 65 20 63 6c 73 64 61 74 61 ┆d (*resdata*); procedure clsdata┆
0x007900…007b00 (2, 0, 12) 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 69 66 20 69 78 70 72 74 3c 61 6e 74 ┆ begin if ixprt<ant┆
0x007b00…007d00 (2, 0, 13) 20 20 20 20 20 20 40 33 31 0d 20 20 65 6e 64 20 28 2a 67 65 74 62 6c 6f 63 6b 2a 29 3b 0d 70 72 ┆ @31 end (*getblock*); pr┆
0x007d00…007f00 (2, 0, 14) 20 20 20 20 20 20 6f 75 74 72 65 63 3b 0d 20 20 20 20 20 20 20 20 65 6e 64 0d 20 20 20 20 20 20 ┆ outrec; end ┆
0x007f00…008100 (2, 0, 15) 20 20 73 65 65 6b 62 6c 6f 63 6b 28 30 29 3b 0d 20 20 20 20 67 65 74 62 6c 6f 63 6b 3b 0d 20 20 ┆ seekblock(0); getblock; ┆
0x008100…008300 (2, 1, 1) 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 73 65 65 6b 72 65 63 28 72 65 63 70 ┆ begin seekrec(recp┆
0x008300…008500 (2, 1, 2) 20 20 20 20 20 20 20 20 67 65 74 62 6c 6f 63 6b 3b 0d 20 20 20 20 20 20 20 20 69 6e 62 6c 6f 63 ┆ getblock; inbloc┆
0x008500…008700 (2, 1, 3) 6c 65 65 6d 74 79 29 0d 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 65 72 72 6f 72 ┆leemty) else error┆
0x008700…008900 (2, 1, 4) 6f 63 6b 3b 0d 20 20 20 20 20 20 70 75 74 62 6c 6f 63 6b 3b 0d 20 20 20 20 20 20 66 6f 72 20 69 ┆ock; putblock; for i┆
0x008900…008b00 (2, 1, 5) 20 20 20 20 20 20 20 20 20 20 69 66 20 61 6e 74 61 6c 62 6c 6f 63 6b 73 20 3c 6d 61 78 62 6c 6f ┆ if antalblocks <maxblo┆
0x008b00…008d00 (2, 1, 6) 20 20 20 20 65 6e 64 20 28 2a 77 69 74 68 2a 29 0d 20 20 65 6e 64 20 28 2a 73 70 6c 69 74 62 6c ┆ end (*with*) end (*splitbl┆
0x008d00…008f00 (2, 1, 7) 0d 20 20 20 20 20 20 20 20 20 20 20 20 73 65 65 6b 62 6c 6f 63 6b 28 62 6c 6f 63 6b 6e 75 6d 29 ┆ seekblock(blocknum)┆
0x008f00…009100 (2, 1, 8) 28 27 69 6e 69 74 27 29 3b 0d 20 20 20 20 20 20 20 20 6e 6f 74 69 6e 69 74 20 3a 20 77 72 69 74 ┆('init'); notinit : writ┆
0x009100…009300 (2, 1, 9) 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 28 6f 76 65 72 66 6c 6f 77 29 0d 20 20 20 20 ┆ error(overflow) ┆
0x009300…009500 (2, 1, 10) 20 20 20 20 20 20 64 6f 74 72 61 70 20 3a 3d 66 61 6c 73 65 3b 0d 20 20 20 20 20 20 63 6c 6f 73 ┆ dotrap :=false; clos┆
0x009500…009700 (2, 1, 11) 66 69 6e 64 3b 0d 20 20 20 20 20 20 69 66 20 6d 61 74 63 68 20 74 68 65 6e 0d 20 20 20 20 20 20 ┆find; if match then ┆
0x009700…009900 (2, 1, 12) 6e 0d 20 20 20 20 69 73 71 3a 3d 69 73 71 6e 61 6d 65 3b 0d 20 20 20 20 63 68 61 6e 67 65 74 72 ┆n isq:=isqname; changetr┆
0x009900…009b00 (2, 1, 13) 20 20 20 20 20 20 20 20 20 20 20 69 78 74 6f 6b 65 79 3b 0d 20 20 20 20 20 20 20 20 20 20 20 6b ┆ ixtokey; k┆
0x009b00…009d00 (2, 1, 14) 20 20 20 20 20 20 6c 6f 63 6f 6b 3a 3d 66 61 6c 73 65 3b 0d 20 20 20 20 20 20 77 68 69 6c 65 20 ┆ locok:=false; while ┆
0x009d00…009f00 (2, 1, 15) 66 20 73 79 73 69 6e 69 74 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 20 69 66 20 73 74 61 74 75 ┆f sysinit then if statu┆
0x009f00…00a100 (3, 0, 1) 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 69 66 20 63 6d 70 3d 30 20 74 68 65 ┆ begin if cmp=0 the┆
0x00a100…00a300 (3, 0, 2) 20 20 40 32 39 0d 20 20 65 6e 64 20 28 2a 72 65 77 64 61 74 61 2a 29 3b 0d 70 72 6f 63 65 64 75 ┆ @29 end (*rewdata*); procedu┆
0x00a300…00a500 (3, 0, 3) 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 20 20 69 78 78 70 72 74 3a 3d 31 3b 0d ┆ begin ixxprt:=1; ┆
0x00a500…00a700 (3, 0, 4) 20 20 20 20 20 20 40 33 31 0d 20 20 65 6e 64 20 28 2a 67 65 74 62 6c 6f 63 6b 2a 29 3b 0d 70 72 ┆ @31 end (*getblock*); pr┆
0x00a700…00a900 (3, 0, 5) 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 28 66 69 6c 65 63 6c 6f 73 65 64 29 0d 20 20 20 ┆ error (fileclosed) ┆
0x00a900…00ab00 (3, 0, 6) 20 20 73 65 65 6b 62 6c 6f 63 6b 28 30 29 3b 0d 20 20 20 20 67 65 74 62 6c 6f 63 6b 3b 0d 20 20 ┆ seekblock(0); getblock; ┆
0x00ab00…00ad00 (3, 0, 7) 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 74 61 3a 3d 62 6c 6f 63 6b 73 69 7a ┆; beta:=blocksiz┆
0x00ad00…00af00 (3, 0, 8) 20 20 20 20 40 34 32 0d 20 20 65 6e 64 20 28 2a 64 65 6c 77 72 6b 66 69 6c 65 2a 29 3b 0d 70 72 ┆ @42 end (*delwrkfile*); pr┆
0x00af00…00b100 (3, 0, 9) 20 20 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00b100…00b300 (3, 0, 10) 77 72 69 74 65 28 27 6e 6f 73 70 61 63 65 27 29 3b 0d 20 20 20 20 20 20 20 20 6f 76 65 72 66 6c ┆write('nospace'); overfl┆
0x00b300…00b500 (3, 0, 11) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00b500…00b700 (3, 0, 12) 20 20 20 20 20 20 20 20 65 6f 66 69 6c 65 20 3a 20 77 72 69 74 65 20 28 27 65 6f 66 69 6c 65 27 ┆ eofile : write ('eofile'┆
0x00b700…00b900 (3, 0, 13) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00b900…00bb00 (3, 0, 14) 3a 3d 73 77 69 74 63 68 3b 0d 20 20 20 20 20 20 20 20 20 20 69 73 71 72 65 73 3a 3d 6f 6b 0d 20 ┆:=switch; isqres:=ok ┆
0x00bb00…00bd00 (3, 0, 15) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00bd00…00bf00 (3, 1, 1) 20 20 70 72 6f 63 65 64 75 72 65 20 6c 6f 63 61 74 65 28 73 79 73 6e 61 76 6e 3a 73 74 72 69 6e ┆ procedure locate(sysnavn:strin┆
0x00bf00…00c100 (3, 1, 2) 28 2a 24 53 2b 2a 29 0d 40 30 38 0d 69 6e 74 65 72 66 61 63 65 0d 20 20 40 30 34 0d 20 20 74 79 ┆(*$S+*) @08 interface @04 ty┆
0x00c100…00c300 (3, 1, 3) 72 61 70 3a 3d 74 72 75 65 3b 0d 20 20 20 20 20 20 73 79 73 69 6e 69 74 3a 3d 6c 6f 63 6f 6b 3b ┆rap:=true; sysinit:=locok;┆
0x00c300…00c500 (3, 1, 4) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 6c 3a 69 6e 74 65 67 65 72 3b 0d 20 20 20 ┆ fill:integer; ┆
0x00c500…00c700 (3, 1, 5) 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 69 73 71 72 65 73 3a 3d 66 69 6c 65 6e ┆ else isqres:=filen┆
0x00c700…00c900 (3, 1, 6) 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6f 70 65 6e 69 73 71 28 69 73 71 6e 61 6d 65 3a 69 73 ┆ procedure openisq(isqname:is┆
0x00c900…00cb00 (3, 1, 7) 65 73 3a 3d 6f 6b 0d 20 20 20 20 20 20 20 20 65 6e 64 0d 20 20 20 20 20 20 20 20 65 6c 73 65 0d ┆es:=ok end else ┆
0x00cb00…00cd00 (3, 1, 8) 74 75 74 79 70 65 3d 72 65 63 6f 72 64 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 ┆tutype=record f┆
0x00cd00…00cf00 (3, 1, 9) 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 70 75 74 69 78 78 3b 0d 20 20 20 20 ┆ begin putixx; ┆
0x00cf00…00d100 (3, 1, 10) 20 20 20 73 79 73 3a 61 72 72 61 79 20 5b 69 73 71 6e 61 6d 65 73 5d 20 6f 66 20 73 79 73 72 65 ┆ sys:array ÆisqnamesÅ of sysre┆
0x00d100…00d300 (3, 1, 11) 2e 73 74 61 74 75 73 20 6f 66 0d 20 20 20 20 20 20 20 20 20 20 61 66 74 65 72 6f 70 65 6e 20 3a ┆.status of afteropen :┆
0x00d300…00d500 (3, 1, 12) 20 69 78 74 6f 6b 65 79 3b 0d 20 20 62 65 67 69 6e 0d 20 20 20 20 77 69 74 68 20 73 69 74 75 5b ┆ ixtokey; begin with situÆ┆
0x00d500…00d700 (3, 1, 13) 20 20 20 20 20 20 20 20 65 72 72 6f 72 28 75 70 64 61 74 65 65 72 72 6f 72 29 0d 20 20 20 20 65 ┆ error(updateerror) e┆
0x00d700…00d900 (3, 1, 14) 20 20 65 6e 64 20 28 2a 73 65 74 62 6c 6f 63 6b 70 72 74 2a 29 3b 0d 66 75 6e 63 74 69 6f 6e 20 ┆ end (*setblockprt*); function ┆
0x00d900…00db00 (3, 1, 15) 78 3b 0d 20 20 20 20 20 20 20 20 20 20 73 65 74 72 65 63 70 72 74 28 61 6e 74 61 6c 72 65 63 73 ┆x; setrecprt(antalrecs┆
0x00db00…00dd00 (4, 0, 1) 20 20 20 20 20 20 20 20 20 20 20 20 69 78 78 70 72 74 3a 3d 69 78 78 70 72 74 2b 31 3b 0d 20 20 ┆ ixxprt:=ixxprt+1; ┆
0x00dd00…00df00 (4, 0, 2) 72 6f 72 20 28 65 6f 66 69 6c 65 29 0d 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0d 20 20 20 20 ┆ror (eofile) end; ┆
0x00df00…00e100 (4, 0, 3) 0d 20 20 76 61 72 0d 20 20 20 20 69 3a 69 6e 74 65 67 65 72 3b 0d 20 20 20 20 73 70 61 63 65 3a ┆ var i:integer; space:┆
0x00e100…00e300 (4, 0, 4) 20 20 65 6e 64 20 28 2a 69 73 71 72 65 73 75 6c 74 2a 29 3b 0d 66 75 6e 63 74 69 6f 6e 20 73 79 ┆ end (*isqresult*); function sy┆
0x00e300…00e500 (4, 0, 5) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x00e500…00e700 (4, 0, 6) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 73 76 61 6c 69 73 71 3a 3d 61 6c 66 61 20 ┆ sysvalisq:=alfa ┆
0x00e700…00e900 (4, 0, 7) 20 70 75 74 72 65 63 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3a 3d ┆ putrec; space:=┆
0x00e900…00eb00 (4, 0, 8) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00eb00…00ed00 (4, 0, 9) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0d 20 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x00ed00…00ef00 (4, 0, 10) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00ef00…00f100 (4, 0, 11) 61 74 75 73 3c 3e 61 66 74 65 72 63 6c 6f 73 65 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 20 20 ┆atus<>afterclose then ┆
0x00f100…00f300 (4, 0, 12) 28 2a 24 53 2b 2a 29 0d 40 30 38 0d 69 6e 74 65 72 66 61 63 65 0d 20 20 40 30 34 0d 20 20 74 79 ┆(*$S+*) @08 interface @04 ty┆
0x00f300…00f500 (4, 0, 13) 20 20 20 20 20 20 20 20 20 20 70 75 74 62 6c 6f 63 6b 3b 0d 20 20 20 20 20 20 20 20 20 20 6b 65 ┆ putblock; ke┆
0x00f500…00f700 (4, 0, 14) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 6c 3a 69 6e 74 65 67 65 72 3b 0d 20 20 20 ┆ fill:integer; ┆
0x00f700…00f900 (4, 0, 15) 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 28 73 79 73 6e 6f 74 ┆ else error (sysnot┆
0x00f900…00fb00 (4, 1, 1) 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6f 70 65 6e 69 73 71 28 69 73 71 6e 61 6d 65 3a 69 73 ┆ procedure openisq(isqname:is┆
0x00fb00…00fd00 (4, 1, 2) 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 ┆ begin init┆
0x00fd00…00ff00 (4, 1, 3) 6e 61 6d 65 73 3b 65 72 72 6f 72 63 6f 64 65 3a 69 73 71 65 72 72 6f 72 73 29 3b 0d 20 20 20 20 ┆names;errorcode:isqerrors); ┆
0x00ff00…010100 (4, 1, 4) 73 65 71 3b 0d 20 20 76 61 72 0d 20 20 20 20 62 65 66 6f 72 65 2c 20 62 61 64 3a 62 6f 6f 6c 65 ┆seq; var before, bad:boole┆
0x010100…010300 (4, 1, 5) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 72 65 63 3a 69 6e 74 65 67 65 72 ┆ nextrec:integer┆
0x010300…010500 (4, 1, 6) 20 20 20 20 20 20 20 20 20 20 62 61 64 3a 3d 66 61 6c 73 65 3b 0d 20 20 20 20 20 20 20 20 20 20 ┆ bad:=false; ┆
0x010500…010700 (4, 1, 7) 20 40 31 31 0d 20 20 65 6e 64 20 28 2a 69 6e 72 65 63 2a 29 3b 0d 70 72 6f 63 65 64 75 72 65 20 ┆ @11 end (*inrec*); procedure ┆
0x010700…010900 (4, 1, 8) 0d 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 28 73 79 73 6e 6f 74 69 6e 69 74 29 0d 20 20 20 ┆ error (sysnotinit) ┆
0x010900…010b00 (4, 1, 9) 20 20 62 65 67 69 6e 0d 20 20 20 20 77 69 74 68 20 73 69 74 75 5b 69 73 71 5d 20 64 6f 0d 20 20 ┆ begin with situÆisqÅ do ┆
0x010b00…010d00 (4, 1, 10) 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 6d 61 78 62 6c 6f 63 6b 73 ┆ for i:=1 to maxblocks┆
0x010d00…010f00 (4, 1, 11) 5d 20 64 6f 0d 20 20 20 20 20 20 40 32 34 0d 20 20 65 6e 64 20 28 2a 73 65 74 72 65 63 70 72 74 ┆Å do @24 end (*setrecprt┆
0x010f00…011100 (4, 1, 12) 20 20 20 20 66 69 6e 69 73 71 28 69 73 71 29 3b 0d 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 ┆ finisq(isq); if i┆
0x011100…011300 (4, 1, 13) 20 20 62 65 67 69 6e 0d 20 20 20 20 40 33 30 0d 20 20 65 6e 64 20 28 2a 63 6c 73 64 61 74 61 2a ┆ begin @30 end (*clsdata*┆
0x011300…011500 (4, 1, 14) 20 20 20 65 6e 64 20 28 2a 72 65 6f 72 67 69 73 71 2a 29 3b 0d 70 72 6f 63 65 64 75 72 65 20 67 ┆ end (*reorgisq*); procedure g┆
0x011500…011700 (4, 1, 15) 75 5b 69 73 71 5d 2e 62 6c 6f 63 6b 6e 75 6d 3a 3d 69 6e 64 65 78 3b 0d 20 20 20 20 40 33 33 0d ┆uÆisqÅ.blocknum:=index; @33 ┆
0x011700…011900 (5, 0, 1) 20 20 65 6e 64 20 28 2a 67 65 74 69 78 78 2a 29 3b 0d 70 72 6f 63 65 64 75 72 65 20 70 75 74 69 ┆ end (*getixx*); procedure puti┆
0x011900…011b00 (5, 0, 2) 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 74 6f 69 78 78 3b 0d 20 20 20 20 20 20 20 20 ┆; keytoixx; ┆
0x011b00…011d00 (5, 0, 3) 65 79 73 29 3b 0d 20 20 20 20 20 20 65 6e 64 6f 66 66 69 6c 65 3a 3d 28 63 6d 70 3e 30 29 3b 0d ┆eys); endoffile:=(cmp>0); ┆
0x011d00…011f00 (5, 0, 4) 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆ else i┆
0x011f00…012100 (5, 0, 5) 20 20 20 20 20 20 20 20 6d 6f 76 69 78 78 28 69 2b 31 2c 69 29 3b 0d 20 20 20 20 20 20 61 6e 74 ┆ movixx(i+1,i); ant┆
0x012100…012300 (5, 0, 6) 20 20 20 20 20 69 66 20 69 6f 72 65 73 75 6c 74 3d 30 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 ┆ if ioresult=0 then ┆
0x012300…012500 (5, 0, 7) 20 63 6c 73 73 65 71 3b 0d 20 20 62 65 67 69 6e 0d 20 20 20 20 40 34 31 0d 20 20 65 6e 64 20 28 ┆ clsseq; begin @41 end (┆
0x012500…012700 (5, 0, 8) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x012700…012900 (5, 0, 9) 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 77 72 69 74 65 6c 6e 3b 20 77 72 69 74 65 28 27 ┆ begin writeln; write('┆
0x012900…012b00 (5, 0, 10) 6f 63 6b 73 3a 3d 30 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 78 70 ┆ocks:=0; ixp┆
0x012b00…012d00 (5, 0, 11) 72 69 74 65 20 28 27 66 69 6c 65 6f 70 65 6e 27 29 3b 0d 20 20 20 20 20 20 20 20 66 69 6c 65 63 ┆rite ('fileopen'); filec┆
0x012d00…012f00 (5, 0, 12) 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0d 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 ┆ end else┆
0x012f00…013100 (5, 0, 13) 20 20 62 65 67 69 6e 0d 20 20 20 20 69 66 20 73 79 73 69 6e 69 74 20 74 68 65 6e 0d 20 20 20 20 ┆ begin if sysinit then ┆
0x013100…013300 (5, 0, 14) 31 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 61 ┆1 then begin a┆
0x013300…013500 (5, 0, 15) 65 29 0d 20 20 65 6e 64 20 28 2a 74 72 61 70 6f 66 66 69 73 71 2a 29 3b 0d 70 72 6f 63 65 64 75 ┆e) end (*trapoffisq*); procedu┆
0x013500…013700 (5, 1, 1) 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 65 6e 74 72 ┆ else blankentr┆
0x013700…013900 (5, 1, 2) 20 20 20 20 20 20 20 20 67 65 74 28 73 79 73 66 69 6c 29 0d 20 20 20 20 20 20 65 6e 64 20 3b 0d ┆ get(sysfil) end ; ┆
0x013900…013b00 (5, 1, 3) 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 3a 3d 64 6f 74 72 61 70 3b ┆ begin before:=dotrap;┆
0x013b00…013d00 (5, 1, 4) 6f 74 66 6f 75 6e 64 0d 20 20 20 20 65 6e 64 0d 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 69 ┆otfound end else i┆
0x013d00…013f00 (5, 1, 5) 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 28 69 6f 65 72 72 6f 72 29 0d 20 20 20 20 20 ┆ error(ioerror) ┆
0x013f00…014100 (5, 1, 6) 20 20 20 20 20 20 20 20 20 20 73 65 65 6b 62 6c 6f 63 6b 28 62 6c 6f 63 6b 70 72 74 29 3b 0d 20 ┆ seekblock(blockprt); ┆
0x014100…014300 (5, 1, 7) 74 72 61 70 3b 20 64 6f 74 72 61 70 3a 3d 66 61 6c 73 65 3b 0d 20 20 20 20 20 20 20 20 20 20 69 ┆trap; dotrap:=false; i┆
0x014300…014500 (5, 1, 8) 20 20 69 73 71 3a 3d 69 73 71 6e 61 6d 65 3b 0d 20 20 20 20 77 69 74 68 20 73 69 74 75 5b 69 73 ┆ isq:=isqname; with situÆis┆
0x014500…014700 (5, 1, 9) 20 20 20 20 20 20 20 20 20 20 64 6f 74 72 61 70 3a 3d 62 65 66 6f 72 65 3b 0d 20 20 20 20 20 20 ┆ dotrap:=before; ┆
0x014700…014900 (5, 1, 10) 20 20 65 6e 64 20 28 2a 63 6c 6f 73 65 69 73 71 2a 29 3b 0d 70 72 6f 63 65 64 75 72 65 20 63 6c ┆ end (*closeisq*); procedure cl┆
0x014900…014b00 (5, 1, 11) 69 6e 0d 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 3a 3d 64 6f 74 72 61 70 3b 20 64 6f 74 72 ┆in before:=dotrap; dotr┆
0x014b00…014d00 (5, 1, 12) 20 20 20 20 64 6f 74 72 61 70 3a 3d 62 65 66 6f 72 65 3b 0d 20 20 20 20 20 20 73 79 73 69 6e 69 ┆ dotrap:=before; sysini┆
0x014d00…014f00 (5, 1, 13) 20 20 20 20 20 20 20 20 20 20 20 20 20 70 75 74 72 65 63 0d 20 20 20 20 20 20 20 20 20 20 20 65 ┆ putrec e┆
0x014f00…014f20 (5, 1, 14) 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 69 66 20 61 6e 74 61 6c 72 65 63 73 ┆ begin if antalrecs┆
0x014f20…014f40 3d 30 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 20 20 73 65 71 6f 6b 3a 3d 74 72 75 65 0d 20 20 ┆=0 then seqok:=true ┆
0x014f40…014f60 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 73 65 71 6f 6b 3a 3d 28 28 63 6d ┆ else seqok:=((cm┆
0x014f60…014f80 70 3e 30 29 20 6f 72 20 28 63 6d 70 3e 3d 30 29 20 61 6e 64 20 64 75 70 6c 69 63 61 74 65 29 3b ┆p>0) or (cmp>=0) and duplicate);┆
0x014f80…014fa0 0d 20 20 20 20 20 20 20 20 69 66 20 73 65 71 6f 6b 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 62 ┆ if seqok then b┆
0x014fa0…014fc0 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 72 65 63 74 6f 6b 65 79 3b 0d 20 20 20 20 20 20 20 ┆egin rectokey; ┆
0x014fc0…014fe0 20 20 20 6b 65 79 74 6f 69 78 3b 0d 20 20 20 20 20 20 20 20 20 20 73 65 74 72 65 63 70 72 74 28 ┆ keytoix; setrecprt(┆
0x014fe0…015000 61 6e 74 61 6c 72 65 63 73 2b 31 29 3b 0d 20 20 20 20 20 20 20 20 20 20 73 65 65 6b 72 65 63 28 ┆antalrecs+1); seekrec(┆
0x015000…015020 61 6e 74 61 6c 72 65 63 73 2b 31 29 3b 0d 20 20 20 20 20 20 20 20 20 20 69 6e 72 65 63 3b 0d 20 ┆antalrecs+1); inrec; ┆
0x015020…015040 20 20 20 20 20 20 20 20 20 70 75 74 72 65 63 3b 0d 20 20 20 20 20 20 20 20 20 20 69 78 70 72 74 ┆ putrec; ixprt┆
0x015040…015060 3a 3d 69 78 70 72 74 2b 31 3b 0d 20 20 20 20 20 20 20 20 20 20 61 6e 74 61 6c 72 65 63 73 3a 3d ┆:=ixprt+1; antalrecs:=┆
0x015060…015080 61 6e 74 61 6c 72 65 63 73 2b 31 3b 0d 20 20 20 20 20 20 20 20 20 20 69 66 20 69 78 70 72 74 3e ┆antalrecs+1; if ixprt>┆
0x015080…0150a0 66 69 6c 6c 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 ┆fill then begin ┆
0x0150a0…0150c0 20 20 20 20 20 20 61 6e 74 61 6c 6b 65 79 73 3a 3d 66 69 6c 6c 3b 0d 20 20 20 20 20 20 20 20 20 ┆ antalkeys:=fill; ┆
0x0150c0…0150e0 20 20 20 73 65 65 6b 62 6c 6f 63 6b 28 69 78 78 70 72 74 29 3b 0d 20 20 20 20 20 20 20 20 20 20 ┆ seekblock(ixxprt); ┆
0x0150e0…015100 20 20 6f 75 74 62 6c 6f 63 6b 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 70 75 74 62 6c 6f 63 6b ┆ outblock; putblock┆
0x015100…015120 (5, 1, 15) 20 69 66 20 73 74 61 74 75 73 3c 3e 61 66 74 65 72 6f 70 65 6e 20 74 68 65 6e 0d 20 20 20 20 20 ┆ if status<>afteropen then ┆
0x015120…015140 20 20 20 20 20 20 65 72 72 6f 72 28 66 69 6c 65 63 6c 6f 73 65 64 29 0d 20 20 20 20 20 20 20 20 ┆ error(fileclosed) ┆
0x015140…015160 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 28 73 79 73 6e 6f 74 69 6e 69 ┆ else error(sysnotini┆
0x015160…015180 74 29 0d 20 20 20 20 20 65 6e 64 20 28 2a 77 69 74 68 2a 29 0d 20 20 20 65 6e 64 20 28 2a 72 65 ┆t) end (*with*) end (*re┆
0x015180…0151a0 6f 72 67 69 73 71 2a 29 3b 0d 70 72 6f 63 65 64 75 72 65 20 67 65 74 6e 69 73 71 3b 0d 20 20 62 ┆orgisq*); procedure getnisq; b┆
0x0151a0…0151c0 65 67 69 6e 0d 20 20 20 20 69 73 71 3a 3d 69 73 71 6e 61 6d 65 3b 0d 20 20 20 20 77 69 74 68 20 ┆egin isq:=isqname; with ┆
0x0151c0…0151e0 73 69 74 75 5b 69 73 71 5d 2c 20 73 79 73 5b 69 73 71 5d 20 64 6f 0d 20 20 20 20 62 65 67 69 6e ┆situÆisqÅ, sysÆisqÅ do begin┆
0x0151e0…015200 0d 20 20 20 20 20 20 69 66 20 28 73 74 61 74 75 73 3d 61 66 74 65 72 6f 70 65 6e 29 20 61 6e 64 ┆ if (status=afteropen) and┆
0x015200…015220 20 28 61 6e 74 61 6c 72 65 63 73 3e 30 29 20 74 68 65 6e 0d 20 20 20 20 20 20 62 65 67 69 6e 0d ┆ (antalrecs>0) then begin ┆
0x015220…015240 20 20 20 20 20 20 20 20 69 66 20 69 78 70 72 74 3c 61 6e 74 61 6c 6b 65 79 73 20 74 68 65 6e 0d ┆ if ixprt<antalkeys then ┆
0x015240…015260 20 20 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 69 78 70 72 74 3a 3d 69 ┆ begin ixprt:=i┆
0x015260…015280 78 70 72 74 2b 31 3b 0d 20 20 20 20 20 20 20 20 20 20 69 73 71 72 65 73 3a 3d 6f 6b 0d 20 20 20 ┆xprt+1; isqres:=ok ┆
0x015280…0152a0 20 20 20 20 20 65 6e 64 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ end ┆
0x0152a0…0152c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x2…]
0x015300…015320 (6, 0, 1) 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 62 65 67 69 6e 0d 20 20 20 20 20 ┆ else begin ┆
0x015320…015340 20 20 20 20 20 69 78 70 72 74 3a 3d 31 3b 0d 20 20 20 20 20 20 20 20 20 20 69 66 20 69 78 78 70 ┆ ixprt:=1; if ixxp┆
0x015340…015360 72 74 20 3c 61 6e 74 61 6c 62 6c 6f 63 6b 73 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 20 20 62 ┆rt <antalblocks then b┆
0x015360…015380 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 20 20 69 78 78 70 72 74 3a 3d 69 78 78 70 72 74 2b ┆egin ixxprt:=ixxprt+┆
0x015380…0153a0 31 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 69 73 71 72 65 73 3a 3d 6f 6b 0d 20 20 20 20 20 20 ┆1; isqres:=ok ┆
0x0153a0…0153c0 20 20 20 20 65 6e 64 0d 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x0153c0…0153e0 20 62 65 67 69 6e 0d 20 20 20 20 20 20 20 20 20 20 20 20 69 78 78 70 72 74 3a 3d 31 3b 0d 20 20 ┆ begin ixxprt:=1; ┆
0x0153e0…015400 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 28 65 6f 66 69 6c 65 29 0d 20 20 20 20 20 20 20 ┆ error (eofile) ┆
0x015400…015420 20 20 20 65 6e 64 3b 0d 20 20 20 20 20 20 20 20 20 20 73 65 65 6b 62 6c 6f 63 6b 28 62 6c 6f 63 ┆ end; seekblock(bloc┆
0x015420…015440 6b 70 72 74 29 3b 0d 20 20 20 20 20 20 20 20 20 20 67 65 74 62 6c 6f 63 6b 3b 0d 20 20 20 20 20 ┆kprt); getblock; ┆
0x015440…015460 20 20 20 20 20 69 6e 62 6c 6f 63 6b 0d 20 20 20 20 20 20 20 20 65 6e 64 3b 0d 20 20 20 20 20 20 ┆ inblock end; ┆
0x015460…015480 20 20 20 20 73 65 65 6b 72 65 63 28 72 65 63 70 72 74 29 3b 0d 20 20 20 20 20 20 20 20 20 20 67 ┆ seekrec(recprt); g┆
0x015480…0154a0 65 74 72 65 63 3b 0d 20 20 20 20 20 20 20 20 20 20 6f 75 74 72 65 63 3b 0d 20 20 20 20 20 20 20 ┆etrec; outrec; ┆
0x0154a0…0154c0 20 65 6e 64 0d 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 69 66 20 73 ┆ end else if s┆
0x0154c0…0154e0 74 61 74 75 73 3c 3e 61 66 74 65 72 6f 70 65 6e 20 74 68 65 6e 0d 20 20 20 20 20 20 20 20 20 20 ┆tatus<>afteropen then ┆
0x0154e0…015500 20 20 65 72 72 6f 72 20 28 66 69 6c 65 63 6c 6f 73 65 64 29 0d 20 20 20 20 20 20 20 20 20 20 65 ┆ error (fileclosed) e┆
0x015500…015700 (6, 0, 2) 0x00[0x200]
0x015700…015720 (6, 0, 3) 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 28 66 69 6c 65 65 6d 74 79 29 ┆lse error (fileemty)┆
0x015720…015740 0d 20 20 20 20 20 20 65 6e 64 20 28 2a 77 69 74 68 2a 29 0d 20 20 20 20 65 6e 64 20 28 2a 67 65 ┆ end (*with*) end (*ge┆
0x015740…015760 74 6e 69 73 71 2a 29 3b 0d 70 72 6f 63 65 64 75 72 65 20 67 65 74 69 73 71 3b 0d 20 20 62 65 67 ┆tnisq*); procedure getisq; beg┆
0x015760…015780 69 6e 0d 20 20 20 20 69 73 71 3a 3d 69 73 71 6e 61 6d 65 3b 0d 20 20 20 20 77 69 74 68 20 73 69 ┆in isq:=isqname; with si┆
[…truncated at 200 lines…]