home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / emacs / src.tar < prev    next >
Tape Archive  |  1994-07-11  |  240.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Tape Archive (archive/tar).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Tape Archive (archive/tar) magic Supported
100% file tar archive default
99% file tar archive (V7), file -readmes.1st, mode 644 , uid 6466 , gid 0 , size 1514 , seconds 5157426624 default
98% file data default
100% siegfried x-fmt/265 Tape Archive Format default
100% lsar Tar default
100% gt2 TAR Archiv gefunden (Auflistung ist deaktiviert) default
100% disktype Pre-POSIX tar archive default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 2d 72 65 61 64 6d 65 73 | 2e 31 73 74 00 00 00 00 |-readmes|.1st....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00000070| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00000080| 20 20 20 31 35 31 34 20 | 20 35 31 35 37 34 32 36 | 1514 | 5157426|
|00000090| 36 32 34 20 20 20 36 32 | 35 35 00 20 00 00 00 00 |624 62|55. ....|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 54 68 69 73 20 69 73 20 | 74 68 65 20 22 72 65 61 |This is |the "rea|
|00000210| 64 20 6d 65 20 66 69 72 | 73 74 22 20 66 69 6c 65 |d me fir|st" file|
|00000220| 20 66 6f 72 20 74 68 65 | 20 5a 38 30 45 4d 41 43 | for the| Z80EMAC|
|00000230| 53 20 73 6f 75 72 63 65 | 20 64 69 73 74 72 69 62 |S source| distrib|
|00000240| 75 74 69 6f 6e 2e 0d 0a | 49 74 20 69 73 20 69 6e |ution...|It is in|
|00000250| 20 5a 4d 41 58 2d 53 30 | 31 2e 4c 5a 52 3b 0d 0a | ZMAX-S0|1.LZR;..|
|00000260| 54 68 65 20 62 69 6e 61 | 72 79 20 64 69 73 74 72 |The bina|ry distr|
|00000270| 69 62 75 74 69 6f 6e 20 | 69 73 20 69 6e 20 5a 4d |ibution |is in ZM|
|00000280| 41 58 2d 42 30 31 2e 4c | 5a 52 0d 0a 73 6f 20 79 |AX-B01.L|ZR..so y|
|00000290| 6f 75 20 63 61 6e 20 73 | 65 65 20 74 68 69 73 20 |ou can s|ee this |
|000002a0| 69 73 20 72 65 6c 65 61 | 73 65 20 30 2e 31 21 0d |is relea|se 0.1!.|
|000002b0| 0a 0d 0a 44 6f 63 75 6d | 65 6e 74 61 74 69 6f 6e |...Docum|entation|
|000002c0| 3a 0d 0a 50 4f 53 54 4c | 49 53 54 2e 54 58 54 20 |:..POSTL|IST.TXT |
|000002d0| 20 20 20 20 20 20 73 6f | 6d 65 20 66 69 6c 65 20 | so|me file |
|000002e0| 64 65 73 63 72 69 70 74 | 6f 72 73 20 66 72 6f 6d |descript|ors from|
|000002f0| 20 74 68 65 20 69 6e 74 | 65 72 6e 65 74 20 70 6f | the int|ernet po|
|00000300| 73 74 69 6e 67 2e 0d 0a | 5a 38 30 45 4d 41 43 53 |sting...|Z80EMACS|
|00000310| 2e 44 4f 43 20 20 20 20 | 20 20 20 47 65 6e 65 72 |.DOC | Gener|
|00000320| 61 6c 20 69 6e 74 72 6f | 2c 20 61 6e 64 20 63 6f |al intro|, and co|
|00000330| 6d 6d 65 72 63 69 61 6c | 0d 0a 50 4f 53 54 49 4e |mmercial|..POSTIN|
|00000340| 47 2e 30 20 20 20 20 20 | 20 20 20 20 20 73 6c 69 |G.0 | sli|
|00000350| 67 68 74 6c 79 20 6f 6c | 64 20 67 65 6e 65 72 61 |ghtly ol|d genera|
|00000360| 6c 20 69 6e 66 6f 20 66 | 72 6f 6d 20 74 68 65 20 |l info f|rom the |
|00000370| 69 6e 74 65 72 6e 65 74 | 20 70 6f 73 74 69 6e 67 |internet| posting|
|00000380| 2e 0d 0a 0d 0a 4f 74 68 | 65 72 20 66 69 6c 65 73 |.....Oth|er files|
|00000390| 20 61 72 65 20 61 73 20 | 64 65 73 63 72 69 62 65 | are as |describe|
|000003a0| 64 20 69 6e 20 70 6f 73 | 74 6c 69 73 74 2e 74 78 |d in pos|tlist.tx|
|000003b0| 74 2e 0d 0a 0d 0a 54 68 | 69 73 20 69 73 20 6d 6f |t.....Th|is is mo|
|000003c0| 73 74 6c 79 20 61 20 70 | 72 6f 2d 66 6f 72 6d 61 |stly a p|ro-forma|
|000003d0| 20 73 6f 75 72 63 65 20 | 70 6f 73 74 69 6e 67 2c | source |posting,|
|000003e0| 20 62 65 63 61 75 73 65 | 0d 0a 31 29 20 59 6f 75 | because|..1) You|
|000003f0| 20 6e 65 65 64 20 41 5a | 54 45 43 20 43 20 74 6f | need AZ|TEC C to|
|00000400| 20 63 6f 6d 70 69 6c 65 | 2c 20 61 6e 64 20 77 68 | compile|, and wh|
|00000410| 6f 20 68 61 73 20 74 68 | 61 74 3f 0d 0a 32 29 20 |o has th|at?..2) |
|00000420| 53 6f 6d 65 20 61 7a 74 | 65 63 20 66 69 6c 65 73 |Some azt|ec files|
|00000430| 20 61 72 65 20 70 61 72 | 74 20 6f 66 20 74 68 65 | are par|t of the|
|00000440| 20 70 61 63 6b 61 67 65 | 20 28 20 74 68 65 79 20 | package| ( they |
|00000450| 77 65 72 65 20 6d 6f 64 | 69 66 69 65 64 20 66 6f |were mod|ified fo|
|00000460| 72 20 0d 0a 20 20 20 5a | 38 30 45 4d 41 43 53 20 |r .. Z|80EMACS |
|00000470| 29 2c 20 62 75 74 20 74 | 68 65 79 27 72 65 20 6e |), but t|hey're n|
|00000480| 6f 74 20 69 6e 63 6c 75 | 64 65 64 20 68 65 72 65 |ot inclu|ded here|
|00000490| 2e 0d 0a 0d 0a 45 76 65 | 6e 20 69 66 20 74 68 65 |.....Eve|n if the|
|000004a0| 20 73 6f 75 72 63 65 20 | 69 73 20 6e 6f 74 20 74 | source |is not t|
|000004b0| 6f 6f 20 75 73 65 66 75 | 6c 2c 20 68 65 72 65 20 |oo usefu|l, here |
|000004c0| 69 74 20 69 73 20 2d 2d | 0d 0a 5a 38 30 45 4d 41 |it is --|..Z80EMA|
|000004d0| 43 53 20 69 73 20 6f 70 | 65 6e 20 74 6f 20 74 68 |CS is op|en to th|
|000004e0| 65 20 77 6f 72 6c 64 21 | 0d 0a 0d 0a 54 68 69 73 |e world!|....This|
|000004f0| 20 70 61 63 6b 61 67 65 | 20 77 61 73 20 64 6f 6e | package| was don|
|00000500| 65 20 77 69 74 68 20 41 | 5a 54 45 43 20 43 2c 20 |e with A|ZTEC C, |
|00000510| 76 65 72 73 69 6f 6e 20 | 31 2e 30 35 63 3b 0d 0a |version |1.05c;..|
|00000520| 6f 66 20 63 6f 75 72 73 | 65 20 69 74 20 73 68 6f |of cours|e it sho|
|00000530| 75 6c 64 20 62 65 20 70 | 6f 72 74 65 64 20 6f 76 |uld be p|orted ov|
|00000540| 65 72 20 74 6f 20 42 44 | 53 21 0d 0a 00 00 00 00 |er to BD|S!......|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 61 6c 6c 2e 73 75 62 00 | 00 00 00 00 00 00 00 00 |all.sub.|........|
|00000610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00000670| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00000680| 20 20 20 34 30 35 31 20 | 20 35 31 35 37 34 32 36 | 4051 | 5157426|
|00000690| 36 34 34 20 20 20 35 34 | 31 33 00 20 00 00 00 00 |644 54|13. ....|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 3b 20 66 6f 72 6d 65 72 | 6c 79 20 6d 61 69 6e 2e |; former|ly main.|
|00000810| 63 3a 0d 0a 63 7a 69 69 | 20 63 3a 6d 65 6d 61 69 |c:..czii| c:memai|
|00000820| 6e 2e 63 0d 0a 61 73 20 | 20 20 63 3a 6d 65 6d 61 |n.c..as | c:mema|
|00000830| 69 6e 2e 61 73 6d 20 0d | 0a 65 72 61 20 20 63 3a |in.asm .|.era c:|
|00000840| 6d 65 6d 61 69 6e 2e 61 | 73 6d 0d 0a 63 7a 69 69 |memain.a|sm..czii|
|00000850| 20 63 3a 6d 65 74 61 62 | 2e 63 0d 0a 61 73 20 20 | c:metab|.c..as |
|00000860| 20 63 3a 6d 65 74 61 62 | 2e 61 73 6d 0d 0a 65 72 | c:metab|.asm..er|
|00000870| 61 20 20 63 3a 6d 65 74 | 61 62 2e 61 73 6d 0d 0a |a c:met|ab.asm..|
|00000880| 63 7a 69 69 20 63 3a 6d | 65 6d 69 73 63 2e 63 0d |czii c:m|emisc.c.|
|00000890| 0a 61 73 20 20 20 63 3a | 6d 65 6d 69 73 63 2e 61 |.as c:|memisc.a|
|000008a0| 73 6d 0d 0a 65 72 61 20 | 20 63 3a 6d 65 6d 69 73 |sm..era | c:memis|
|000008b0| 63 2e 61 73 6d 0d 0a 63 | 7a 69 69 20 63 3a 6d 65 |c.asm..c|zii c:me|
|000008c0| 78 65 71 2e 63 0d 0a 61 | 73 20 20 20 63 3a 6d 65 |xeq.c..a|s c:me|
|000008d0| 78 65 71 2e 61 73 6d 0d | 0a 65 72 61 20 20 63 3a |xeq.asm.|.era c:|
|000008e0| 6d 65 78 65 71 2e 61 73 | 6d 0d 0a 63 7a 69 69 20 |mexeq.as|m..czii |
|000008f0| 63 3a 6d 65 69 6e 69 74 | 2e 63 0d 0a 61 73 20 20 |c:meinit|.c..as |
|00000900| 20 63 3a 6d 65 69 6e 69 | 74 2e 61 73 6d 0d 0a 65 | c:meini|t.asm..e|
|00000910| 72 61 20 20 63 3a 6d 65 | 69 6e 69 74 2e 61 73 6d |ra c:me|init.asm|
|00000920| 0d 0a 63 7a 69 69 20 63 | 3a 6f 76 6b 62 64 6d 32 |..czii c|:ovkbdm2|
|00000930| 39 2e 63 0d 0a 61 73 20 | 20 20 63 3a 6f 76 6b 62 |9.c..as | c:ovkb|
|00000940| 64 6d 32 39 2e 61 73 6d | 0d 0a 65 72 61 20 20 63 |dm29.asm|..era c|
|00000950| 3a 6f 76 6b 62 64 6d 32 | 39 2e 61 73 6d 0d 0a 3b |:ovkbdm2|9.asm..;|
|00000960| 20 66 6f 72 6d 65 72 6c | 79 20 77 69 6e 64 6f 77 | formerl|y window|
|00000970| 2e 63 3a 0d 0a 63 7a 69 | 69 20 63 3a 77 69 6e 64 |.c:..czi|i c:wind|
|00000980| 6f 77 2e 63 0d 0a 61 73 | 20 20 20 63 3a 77 69 6e |ow.c..as| c:win|
|00000990| 64 6f 77 2e 61 73 6d 0d | 0a 65 72 61 20 20 63 3a |dow.asm.|.era c:|
|000009a0| 77 69 6e 64 6f 77 2e 61 | 73 6d 0d 0a 63 7a 69 69 |window.a|sm..czii|
|000009b0| 20 63 3a 6d 76 75 70 77 | 69 6e 2e 63 0d 0a 61 73 | c:mvupw|in.c..as|
|000009c0| 20 20 20 63 3a 6d 76 75 | 70 77 69 6e 2e 61 73 6d | c:mvu|pwin.asm|
|000009d0| 0d 0a 65 72 61 20 20 63 | 3a 6d 76 75 70 77 69 6e |..era c|:mvupwin|
|000009e0| 2e 61 73 6d 0d 0a 63 7a | 69 69 20 63 3a 73 70 6c |.asm..cz|ii c:spl|
|000009f0| 69 74 77 69 6e 2e 63 0d | 0a 61 73 20 20 20 63 3a |itwin.c.|.as c:|
|00000a00| 73 70 6c 69 74 77 69 6e | 2e 61 73 6d 0d 0a 65 72 |splitwin|.asm..er|
|00000a10| 61 20 20 63 3a 73 70 6c | 69 74 77 69 6e 2e 61 73 |a c:spl|itwin.as|
|00000a20| 6d 0d 0a 63 7a 69 69 20 | 63 3a 6f 6e 6c 79 77 69 |m..czii |c:onlywi|
|00000a30| 6e 2e 63 0d 0a 61 73 20 | 20 20 63 3a 6f 6e 6c 79 |n.c..as | c:only|
|00000a40| 77 69 6e 2e 61 73 6d 0d | 0a 65 72 61 20 20 63 3a |win.asm.|.era c:|
|00000a50| 6f 6e 6c 79 77 69 6e 2e | 61 73 6d 0d 0a 63 7a 69 |onlywin.|asm..czi|
|00000a60| 69 20 63 3a 67 72 6f 77 | 77 69 6e 2e 63 0d 0a 61 |i c:grow|win.c..a|
|00000a70| 73 20 20 20 63 3a 67 72 | 6f 77 77 69 6e 2e 61 73 |s c:gr|owwin.as|
|00000a80| 6d 0d 0a 65 72 61 20 20 | 63 3a 67 72 6f 77 77 69 |m..era |c:growwi|
|00000a90| 6e 2e 61 73 6d 0d 0a 63 | 7a 69 69 20 63 3a 73 68 |n.asm..c|zii c:sh|
|00000aa0| 72 6e 6b 77 69 6e 2e 63 | 0d 0a 61 73 20 20 20 63 |rnkwin.c|..as c|
|00000ab0| 3a 73 68 72 6e 6b 77 69 | 6e 2e 61 73 6d 0d 0a 65 |:shrnkwi|n.asm..e|
|00000ac0| 72 61 20 20 63 3a 73 68 | 72 6e 6b 77 69 6e 2e 61 |ra c:sh|rnkwin.a|
|00000ad0| 73 6d 0d 0a 3b 20 66 6f | 72 6d 65 72 6c 79 20 6c |sm..; fo|rmerly l|
|00000ae0| 69 6e 65 2e 63 3a 0d 0a | 63 7a 69 69 20 63 3a 6c |ine.c:..|czii c:l|
|00000af0| 69 6e 65 2e 63 0d 0a 61 | 73 20 20 20 63 3a 6c 69 |ine.c..a|s c:li|
|00000b00| 6e 65 2e 61 73 6d 0d 0a | 65 72 61 20 20 63 3a 6c |ne.asm..|era c:l|
|00000b10| 69 6e 65 2e 61 73 6d 0d | 0a 63 7a 69 69 20 63 3a |ine.asm.|.czii c:|
|00000b20| 6c 66 72 65 65 2e 63 0d | 0a 61 73 20 20 20 63 3a |lfree.c.|.as c:|
|00000b30| 6c 66 72 65 65 2e 61 73 | 6d 0d 0a 65 72 61 20 20 |lfree.as|m..era |
|00000b40| 63 3a 6c 66 72 65 65 2e | 61 73 6d 0d 0a 63 7a 69 |c:lfree.|asm..czi|
|00000b50| 69 20 63 3a 6c 69 6e 73 | 65 72 74 2e 63 0d 0a 61 |i c:lins|ert.c..a|
|00000b60| 73 20 20 20 63 3a 6c 69 | 6e 73 65 72 74 2e 61 73 |s c:li|nsert.as|
|00000b70| 6d 0d 0a 65 72 61 20 20 | 63 3a 6c 69 6e 73 65 72 |m..era |c:linser|
|00000b80| 74 2e 61 73 6d 0d 0a 63 | 7a 69 69 20 63 3a 6b 62 |t.asm..c|zii c:kb|
|00000b90| 75 66 2e 63 0d 0a 61 73 | 20 20 20 63 3a 6b 62 75 |uf.c..as| c:kbu|
|00000ba0| 66 2e 61 73 6d 0d 0a 65 | 72 61 20 20 63 3a 6b 62 |f.asm..e|ra c:kb|
|00000bb0| 75 66 2e 61 73 6d 0d 0a | 63 7a 69 69 20 63 3a 6c |uf.asm..|czii c:l|
|00000bc0| 64 65 6c 65 74 65 2e 63 | 0d 0a 61 73 20 20 20 63 |delete.c|..as c|
|00000bd0| 3a 6c 64 65 6c 65 74 65 | 2e 61 73 6d 0d 0a 65 72 |:ldelete|.asm..er|
|00000be0| 61 20 20 63 3a 6c 64 65 | 6c 65 74 65 2e 61 73 6d |a c:lde|lete.asm|
|00000bf0| 0d 0a 63 7a 69 69 20 63 | 3a 6c 64 65 6c 6e 65 77 |..czii c|:ldelnew|
|00000c00| 6c 2e 63 0d 0a 61 73 20 | 20 20 63 3a 6c 64 65 6c |l.c..as | c:ldel|
|00000c10| 6e 65 77 6c 2e 61 73 6d | 0d 0a 65 72 61 20 20 63 |newl.asm|..era c|
|00000c20| 3a 6c 64 65 6c 6e 65 77 | 6c 2e 61 73 6d 0d 0a 63 |:ldelnew|l.asm..c|
|00000c30| 7a 69 69 20 63 3a 6c 6e | 65 77 6c 69 6e 65 2e 63 |zii c:ln|ewline.c|
|00000c40| 0d 0a 61 73 20 20 20 63 | 3a 6c 6e 65 77 6c 69 6e |..as c|:lnewlin|
|00000c50| 65 2e 61 73 6d 0d 0a 65 | 72 61 20 20 63 3a 6c 6e |e.asm..e|ra c:ln|
|00000c60| 65 77 6c 69 6e 65 2e 61 | 73 6d 0d 0a 3b 20 66 6f |ewline.a|sm..; fo|
|00000c70| 72 6d 65 72 6c 79 20 62 | 61 73 69 63 2e 63 3a 0d |rmerly b|asic.c:.|
|00000c80| 0a 63 7a 69 69 20 63 3a | 62 61 73 69 63 2e 63 0d |.czii c:|basic.c.|
|00000c90| 0a 61 73 20 20 20 63 3a | 62 61 73 69 63 2e 61 73 |.as c:|basic.as|
|00000ca0| 6d 0d 0a 65 72 61 20 20 | 63 3a 62 61 73 69 63 2e |m..era |c:basic.|
|00000cb0| 61 73 6d 0d 0a 63 7a 69 | 69 20 63 3a 75 70 64 6f |asm..czi|i c:updo|
|00000cc0| 77 6e 2e 63 0d 0a 61 73 | 20 20 20 63 3a 75 70 64 |wn.c..as| c:upd|
|00000cd0| 6f 77 6e 2e 61 73 6d 0d | 0a 65 72 61 20 20 63 3a |own.asm.|.era c:|
|00000ce0| 75 70 64 6f 77 6e 2e 61 | 73 6d 0d 0a 63 7a 69 69 |updown.a|sm..czii|
|00000cf0| 20 63 3a 70 61 67 69 6e | 61 74 65 2e 63 0d 0a 61 | c:pagin|ate.c..a|
|00000d00| 73 20 20 20 63 3a 70 61 | 67 69 6e 61 74 65 2e 61 |s c:pa|ginate.a|
|00000d10| 73 6d 0d 0a 65 72 61 20 | 20 63 3a 70 61 67 69 6e |sm..era | c:pagin|
|00000d20| 61 74 65 2e 61 73 6d 0d | 0a 63 7a 69 69 20 63 3a |ate.asm.|.czii c:|
|00000d30| 6d 61 72 6b 2e 63 0d 0a | 61 73 20 20 20 63 3a 6d |mark.c..|as c:m|
|00000d40| 61 72 6b 2e 61 73 6d 0d | 0a 65 72 61 20 20 63 3a |ark.asm.|.era c:|
|00000d50| 6d 61 72 6b 2e 61 73 6d | 0d 0a 3b 20 72 61 6e 64 |mark.asm|..; rand|
|00000d60| 6f 6d 2e 63 3a 0d 0a 63 | 7a 69 69 20 63 3a 72 61 |om.c:..c|zii c:ra|
|00000d70| 6e 64 6f 6d 2e 63 0d 0a | 61 73 20 20 20 63 3a 72 |ndom.c..|as c:r|
|00000d80| 61 6e 64 6f 6d 2e 61 73 | 6d 0d 0a 65 72 61 20 20 |andom.as|m..era |
|00000d90| 63 3a 72 61 6e 64 6f 6d | 2e 61 73 6d 0d 0a 63 7a |c:random|.asm..cz|
|00000da0| 69 69 20 63 3a 6f 76 6d | 69 73 63 31 2e 63 0d 0a |ii c:ovm|isc1.c..|
|00000db0| 61 73 20 20 20 63 3a 6f | 76 6d 69 73 63 31 2e 61 |as c:o|vmisc1.a|
|00000dc0| 73 6d 0d 0a 65 72 61 20 | 20 63 3a 6f 76 6d 69 73 |sm..era | c:ovmis|
|00000dd0| 63 31 2e 61 73 6d 0d 0a | 63 7a 69 69 20 63 3a 69 |c1.asm..|czii c:i|
|00000de0| 6e 64 65 6e 74 2e 63 0d | 0a 61 73 20 20 20 63 3a |ndent.c.|.as c:|
|00000df0| 69 6e 64 65 6e 74 2e 61 | 73 6d 0d 0a 65 72 61 20 |indent.a|sm..era |
|00000e00| 20 63 3a 69 6e 64 65 6e | 74 2e 61 73 6d 0d 0a 3b | c:inden|t.asm..;|
|00000e10| 20 66 6f 72 6d 65 72 6c | 79 20 72 65 67 69 6f 6e | formerl|y region|
|00000e20| 2e 63 3a 0d 0a 63 7a 69 | 69 20 20 63 3a 6b 69 6c |.c:..czi|i c:kil|
|00000e30| 6c 72 65 67 2e 63 0d 0a | 61 73 20 20 20 20 63 3a |lreg.c..|as c:|
|00000e40| 6b 69 6c 6c 72 65 67 2e | 61 73 6d 0d 0a 65 72 61 |killreg.|asm..era|
|00000e50| 20 20 20 63 3a 6b 69 6c | 6c 72 65 67 2e 61 73 6d | c:kil|lreg.asm|
|00000e60| 0d 0a 63 7a 69 69 20 20 | 63 3a 63 6f 70 79 72 65 |..czii |c:copyre|
|00000e70| 67 2e 63 0d 0a 61 73 20 | 20 20 20 63 3a 63 6f 70 |g.c..as | c:cop|
|00000e80| 79 72 65 67 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |yreg.asm|..era |
|00000e90| 63 3a 63 6f 70 79 72 65 | 67 2e 61 73 6d 0d 0a 63 |c:copyre|g.asm..c|
|00000ea0| 7a 69 69 20 20 63 3a 6c | 6f 77 72 65 67 2e 63 0d |zii c:l|owreg.c.|
|00000eb0| 0a 61 73 20 20 20 20 63 | 3a 6c 6f 77 72 65 67 2e |.as c|:lowreg.|
|00000ec0| 61 73 6d 0d 0a 65 72 61 | 20 20 20 63 3a 6c 6f 77 |asm..era| c:low|
|00000ed0| 72 65 67 2e 61 73 6d 0d | 0a 63 7a 69 69 20 20 63 |reg.asm.|.czii c|
|00000ee0| 3a 75 70 72 65 67 2e 63 | 0d 0a 61 73 20 20 20 20 |:upreg.c|..as |
|00000ef0| 63 3a 75 70 72 65 67 2e | 61 73 6d 0d 0a 65 72 61 |c:upreg.|asm..era|
|00000f00| 20 20 20 63 3a 75 70 72 | 65 67 2e 61 73 6d 0d 0a | c:upr|eg.asm..|
|00000f10| 3b 20 77 6f 72 64 2e 63 | 3a 0d 0a 63 7a 69 69 20 |; word.c|:..czii |
|00000f20| 20 63 3a 77 6f 72 64 2e | 63 0d 0a 61 73 20 20 20 | c:word.|c..as |
|00000f30| 20 63 3a 77 6f 72 64 2e | 61 73 6d 0d 0a 65 72 61 | c:word.|asm..era|
|00000f40| 20 20 20 63 3a 77 6f 72 | 64 2e 61 73 6d 0d 0a 63 | c:wor|d.asm..c|
|00000f50| 7a 69 69 20 20 63 3a 6f | 76 77 6f 72 64 31 2e 63 |zii c:o|vword1.c|
|00000f60| 0d 0a 61 73 20 20 20 20 | 63 3a 6f 76 77 6f 72 64 |..as |c:ovword|
|00000f70| 31 2e 61 73 6d 0d 0a 65 | 72 61 20 20 20 63 3a 6f |1.asm..e|ra c:o|
|00000f80| 76 77 6f 72 64 31 2e 61 | 73 6d 0d 0a 3b 20 66 6f |vword1.a|sm..; fo|
|00000f90| 72 6d 65 72 6c 79 20 73 | 65 61 72 63 68 2e 63 3a |rmerly s|earch.c:|
|00000fa0| 0d 0a 63 7a 69 69 20 20 | 63 3a 66 73 65 61 72 63 |..czii |c:fsearc|
|00000fb0| 68 2e 63 0d 0a 61 73 20 | 20 20 20 63 3a 66 73 65 |h.c..as | c:fse|
|00000fc0| 61 72 63 68 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |arch.asm|..era |
|00000fd0| 63 3a 66 73 65 61 72 63 | 68 2e 61 73 6d 0d 0a 63 |c:fsearc|h.asm..c|
|00000fe0| 7a 69 69 20 20 63 3a 62 | 73 65 61 72 63 68 2e 63 |zii c:b|search.c|
|00000ff0| 0d 0a 61 73 20 20 20 20 | 63 3a 62 73 65 61 72 63 |..as |c:bsearc|
|00001000| 68 2e 61 73 6d 0d 0a 65 | 72 61 20 20 20 63 3a 62 |h.asm..e|ra c:b|
|00001010| 73 65 61 72 63 68 2e 61 | 73 6d 0d 0a 73 75 62 6d |search.a|sm..subm|
|00001020| 69 74 20 61 6c 6c 32 0d | 0a 00 00 00 00 00 00 00 |it all2.|........|
|00001030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001080| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001200| 61 6c 6c 32 2e 73 75 62 | 00 00 00 00 00 00 00 00 |all2.sub|........|
|00001210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00001270| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00001280| 20 20 20 33 30 36 34 20 | 20 35 31 35 37 34 32 36 | 3064 | 5157426|
|00001290| 36 34 34 20 20 20 35 35 | 30 30 00 20 00 00 00 00 |644 55|00. ....|
|000012a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001400| 3b 20 66 6f 72 6d 65 72 | 6c 79 20 64 69 73 70 6c |; former|ly displ|
|00001410| 61 79 2e 63 3a 0d 0a 63 | 7a 69 69 20 20 63 3a 6d |ay.c:..c|zii c:m|
|00001420| 65 64 69 73 70 2e 63 0d | 0a 61 73 20 20 20 20 63 |edisp.c.|.as c|
|00001430| 3a 6d 65 64 69 73 70 2e | 61 73 6d 0d 0a 65 72 61 |:medisp.|asm..era|
|00001440| 20 20 20 63 3a 6d 65 64 | 69 73 70 2e 61 73 6d 0d | c:med|isp.asm.|
|00001450| 0a 63 7a 69 69 20 20 63 | 3a 6f 76 6d 64 6c 6e 32 |.czii c|:ovmdln2|
|00001460| 38 2e 63 0d 0a 61 73 20 | 20 20 20 63 3a 6f 76 6d |8.c..as | c:ovm|
|00001470| 64 6c 6e 32 38 2e 61 73 | 6d 0d 0a 65 72 61 20 20 |dln28.as|m..era |
|00001480| 20 63 3a 6f 76 6d 64 6c | 6e 32 38 2e 61 73 6d 0d | c:ovmdl|n28.asm.|
|00001490| 0a 63 7a 69 69 20 20 63 | 3a 6d 65 6d 6c 2e 63 0d |.czii c|:meml.c.|
|000014a0| 0a 61 73 20 20 20 20 63 | 3a 6d 65 6d 6c 2e 61 73 |.as c|:meml.as|
|000014b0| 6d 0d 0a 65 72 61 20 20 | 20 63 3a 6d 65 6d 6c 2e |m..era | c:meml.|
|000014c0| 61 73 6d 0d 0a 63 7a 69 | 69 20 20 63 3a 6d 65 75 |asm..czi|i c:meu|
|000014d0| 70 64 61 74 65 2e 63 0d | 0a 61 73 20 20 20 20 63 |pdate.c.|.as c|
|000014e0| 3a 6d 65 75 70 64 61 74 | 65 2e 61 73 6d 0d 0a 65 |:meupdat|e.asm..e|
|000014f0| 72 61 20 20 20 63 3a 6d | 65 75 70 64 61 74 65 2e |ra c:m|eupdate.|
|00001500| 61 73 6d 0d 0a 63 7a 69 | 69 20 20 63 3a 6d 65 76 |asm..czi|i c:mev|
|00001510| 74 2e 63 0d 0a 61 73 20 | 20 20 20 63 3a 6d 65 76 |t.c..as | c:mev|
|00001520| 74 2e 61 73 6d 0d 0a 65 | 72 61 20 20 20 63 3a 6d |t.asm..e|ra c:m|
|00001530| 65 76 74 2e 61 73 6d 0d | 0a 3b 20 62 75 66 66 65 |evt.asm.|.; buffe|
|00001540| 72 2e 63 3a 0d 0a 63 7a | 69 69 20 20 63 3a 62 75 |r.c:..cz|ii c:bu|
|00001550| 66 66 65 72 2e 63 0d 0a | 61 73 20 20 20 20 63 3a |ffer.c..|as c:|
|00001560| 62 75 66 66 65 72 2e 61 | 73 6d 0d 0a 65 72 61 20 |buffer.a|sm..era |
|00001570| 20 20 63 3a 62 75 66 66 | 65 72 2e 61 73 6d 0d 0a | c:buff|er.asm..|
|00001580| 63 7a 69 69 20 20 63 3a | 75 73 65 62 75 66 2e 63 |czii c:|usebuf.c|
|00001590| 0d 0a 61 73 20 20 20 20 | 63 3a 75 73 65 62 75 66 |..as |c:usebuf|
|000015a0| 2e 61 73 6d 0d 0a 65 72 | 61 20 20 20 63 3a 75 73 |.asm..er|a c:us|
|000015b0| 65 62 75 66 2e 61 73 6d | 0d 0a 63 7a 69 69 20 20 |ebuf.asm|..czii |
|000015c0| 63 3a 6b 69 6c 6c 62 75 | 66 2e 63 0d 0a 61 73 20 |c:killbu|f.c..as |
|000015d0| 20 20 20 63 3a 6b 69 6c | 6c 62 75 66 2e 61 73 6d | c:kil|lbuf.asm|
|000015e0| 0d 0a 65 72 61 20 20 20 | 63 3a 6b 69 6c 6c 62 75 |..era |c:killbu|
|000015f0| 66 2e 61 73 6d 0d 0a 63 | 7a 69 69 20 20 63 3a 6c |f.asm..c|zii c:l|
|00001600| 69 73 74 62 75 66 2e 63 | 0d 0a 61 73 20 20 20 20 |istbuf.c|..as |
|00001610| 63 3a 6c 69 73 74 62 75 | 66 2e 61 73 6d 0d 0a 65 |c:listbu|f.asm..e|
|00001620| 72 61 20 20 20 63 3a 6c | 69 73 74 62 75 66 2e 61 |ra c:l|istbuf.a|
|00001630| 73 6d 0d 0a 3b 20 66 69 | 6c 65 2e 63 3a 20 28 66 |sm..; fi|le.c: (f|
|00001640| 69 6c 65 2e 63 20 69 73 | 20 47 4f 4e 45 29 0d 0a |ile.c is| GONE)..|
|00001650| 63 7a 69 69 20 20 63 3a | 66 69 6c 65 76 69 73 69 |czii c:|filevisi|
|00001660| 2e 63 0d 0a 61 73 20 20 | 20 20 63 3a 66 69 6c 65 |.c..as | c:file|
|00001670| 76 69 73 69 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |visi.asm|..era |
|00001680| 63 3a 66 69 6c 65 76 69 | 73 69 2e 61 73 6d 0d 0a |c:filevi|si.asm..|
|00001690| 63 7a 69 69 20 20 63 3a | 66 69 6c 65 73 61 76 65 |czii c:|filesave|
|000016a0| 2e 63 0d 0a 61 73 20 20 | 20 20 63 3a 66 69 6c 65 |.c..as | c:file|
|000016b0| 73 61 76 65 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |save.asm|..era |
|000016c0| 63 3a 66 69 6c 65 73 61 | 76 65 2e 61 73 6d 0d 0a |c:filesa|ve.asm..|
|000016d0| 63 7a 69 69 20 20 63 3a | 66 69 6c 65 72 69 74 65 |czii c:|filerite|
|000016e0| 2e 63 0d 0a 61 73 20 20 | 20 20 63 3a 66 69 6c 65 |.c..as | c:file|
|000016f0| 72 69 74 65 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |rite.asm|..era |
|00001700| 63 3a 66 69 6c 65 72 69 | 74 65 2e 61 73 6d 0d 0a |c:fileri|te.asm..|
|00001710| 63 7a 69 69 20 20 63 3a | 66 69 6c 65 6e 61 6d 65 |czii c:|filename|
|00001720| 2e 63 0d 0a 61 73 20 20 | 20 20 63 3a 66 69 6c 65 |.c..as | c:file|
|00001730| 6e 61 6d 65 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |name.asm|..era |
|00001740| 63 3a 66 69 6c 65 6e 61 | 6d 65 2e 61 73 6d 0d 0a |c:filena|me.asm..|
|00001750| 63 7a 69 69 20 20 63 3a | 66 69 6c 65 72 65 61 64 |czii c:|fileread|
|00001760| 2e 63 0d 0a 61 73 20 20 | 20 20 63 3a 66 69 6c 65 |.c..as | c:file|
|00001770| 72 65 61 64 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |read.asm|..era |
|00001780| 63 3a 66 69 6c 65 72 65 | 61 64 2e 61 73 6d 0d 0a |c:filere|ad.asm..|
|00001790| 63 7a 69 69 20 20 63 3a | 6f 76 72 65 61 64 32 37 |czii c:|ovread27|
|000017a0| 2e 63 0d 0a 61 73 20 20 | 20 20 63 3a 6f 76 72 65 |.c..as | c:ovre|
|000017b0| 61 64 32 37 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |ad27.asm|..era |
|000017c0| 63 3a 6f 76 72 65 61 64 | 32 37 2e 61 73 6d 0d 0a |c:ovread|27.asm..|
|000017d0| 3b 20 66 69 6c 65 69 6f | 2e 63 3a 20 70 65 72 6d |; fileio|.c: perm|
|000017e0| 61 6e 65 6e 74 6c 79 20 | 67 6f 6e 65 2e 0d 0a 3b |anently |gone...;|
|000017f0| 20 74 65 72 6d 69 6f 2e | 63 3a 20 70 65 72 6d 61 | termio.|c: perma|
|00001800| 6e 65 6e 74 6c 79 20 67 | 6f 6e 65 2e 0d 0a 63 7a |nently g|one...cz|
|00001810| 69 69 20 20 63 3a 74 65 | 6c 61 6e 73 69 2e 63 0d |ii c:te|lansi.c.|
|00001820| 0a 61 73 20 20 20 20 63 | 3a 74 65 6c 61 6e 73 69 |.as c|:telansi|
|00001830| 2e 61 73 6d 0d 0a 65 72 | 61 20 20 20 63 3a 74 65 |.asm..er|a c:te|
|00001840| 6c 61 6e 73 69 2e 61 73 | 6d 0d 0a 3b 20 63 7a 69 |lansi.as|m..; czi|
|00001850| 69 20 20 63 3a 61 62 6f | 72 74 2e 63 0d 0a 3b 20 |i c:abo|rt.c..; |
|00001860| 61 73 20 20 20 20 63 3a | 61 62 6f 72 74 2e 61 73 |as c:|abort.as|
|00001870| 6d 0d 0a 3b 20 65 72 61 | 20 20 20 63 3a 61 62 6f |m..; era| c:abo|
|00001880| 72 74 2e 61 73 6d 0d 0a | 3b 20 61 73 20 20 20 20 |rt.asm..|; as |
|00001890| 63 3a 63 61 6c 6c 63 70 | 6d 2e 75 61 6c 0d 0a 3b |c:callcp|m.ual..;|
|000018a0| 20 61 73 20 20 20 20 63 | 3a 73 62 72 6b 2e 75 61 | as c|:sbrk.ua|
|000018b0| 6c 0d 0a 3b 20 63 7a 69 | 69 20 20 63 3a 6d 61 6c |l..; czi|i c:mal|
|000018c0| 6c 6f 63 2e 63 0d 0a 3b | 20 61 73 20 20 20 20 63 |loc.c..;| as c|
|000018d0| 3a 6d 61 6c 6c 6f 63 2e | 61 73 6d 0d 0a 3b 20 65 |:malloc.|asm..; e|
|000018e0| 72 61 20 20 20 63 3a 6d | 61 6c 6c 6f 63 2e 61 73 |ra c:m|alloc.as|
|000018f0| 6d 0d 0a 63 7a 69 69 20 | 20 63 3a 61 62 6f 72 74 |m..czii | c:abort|
|00001900| 2e 63 0d 0a 61 73 20 20 | 20 20 63 3a 61 62 6f 72 |.c..as | c:abor|
|00001910| 74 2e 61 73 6d 0d 0a 65 | 72 61 20 20 20 63 3a 61 |t.asm..e|ra c:a|
|00001920| 62 6f 72 74 2e 61 73 6d | 0d 0a 3b 63 7a 69 69 20 |bort.asm|..;czii |
|00001930| 20 63 3a 6d 79 6f 76 6c | 6f 61 64 2e 63 0d 0a 3b | c:myovl|oad.c..;|
|00001940| 61 73 20 20 20 20 63 3a | 6d 79 6f 76 6c 6f 61 64 |as c:|myovload|
|00001950| 2e 61 73 6d 0d 0a 3b 65 | 72 61 20 20 20 63 3a 6d |.asm..;e|ra c:m|
|00001960| 79 6f 76 6c 6f 61 64 2e | 61 73 6d 0d 0a 3b 70 69 |yovload.|asm..;pi|
|00001970| 70 20 20 20 63 3a 6f 76 | 6c 6f 61 64 65 72 2e 6f |p c:ov|loader.o|
|00001980| 3d 63 3a 6d 79 6f 76 6c | 6f 61 64 2e 6f 0d 0a 3b |=c:myovl|oad.o..;|
|00001990| 20 61 73 20 20 20 20 63 | 3a 6f 76 62 67 6e 2e 61 | as c|:ovbgn.a|
|000019a0| 73 6d 0d 0a 63 7a 69 69 | 20 20 20 63 3a 6b 69 6c |sm..czii| c:kil|
|000019b0| 6c 79 61 6e 6b 2e 63 0d | 0a 61 73 20 20 20 20 20 |lyank.c.|.as |
|000019c0| 63 3a 6b 69 6c 6c 79 61 | 6e 6b 2e 61 73 6d 0d 0a |c:killya|nk.asm..|
|000019d0| 65 72 61 20 20 20 20 63 | 3a 6b 69 6c 6c 79 61 6e |era c|:killyan|
|000019e0| 6b 2e 61 73 6d 0d 0a 63 | 7a 69 69 20 20 20 63 3a |k.asm..c|zii c:|
|000019f0| 63 63 6c 61 73 73 2e 63 | 0d 0a 61 73 20 20 20 20 |cclass.c|..as |
|00001a00| 20 63 3a 63 63 6c 61 73 | 73 2e 61 73 6d 0d 0a 65 | c:cclas|s.asm..e|
|00001a10| 72 61 20 20 20 20 63 3a | 63 63 6c 61 73 73 2e 61 |ra c:|cclass.a|
|00001a20| 73 6d 0d 0a 73 75 62 6d | 69 74 20 6c 69 6e 6b 61 |sm..subm|it linka|
|00001a30| 6c 6c 0d 0a 2e 63 0d 0a | 61 73 20 20 20 20 63 3a |ll...c..|as c:|
|00001a40| 6b 69 6c 6c 72 65 67 2e | 61 73 6d 0d 0a 65 72 61 |killreg.|asm..era|
|00001a50| 20 20 20 63 3a 6b 69 6c | 6c 72 65 67 2e 61 73 6d | c:kil|lreg.asm|
|00001a60| 0d 0a 63 7a 69 69 20 20 | 63 3a 63 6f 70 79 72 65 |..czii |c:copyre|
|00001a70| 67 2e 63 0d 0a 61 73 20 | 20 20 20 63 3a 63 6f 70 |g.c..as | c:cop|
|00001a80| 79 72 65 67 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |yreg.asm|..era |
|00001a90| 63 3a 63 6f 70 79 72 65 | 67 2e 61 73 6d 0d 0a 63 |c:copyre|g.asm..c|
|00001aa0| 7a 69 69 20 20 63 3a 6c | 6f 77 72 65 67 2e 63 0d |zii c:l|owreg.c.|
|00001ab0| 0a 61 73 20 20 20 20 63 | 3a 6c 6f 77 72 65 67 2e |.as c|:lowreg.|
|00001ac0| 61 73 6d 0d 0a 65 72 61 | 20 20 20 63 3a 6c 6f 77 |asm..era| c:low|
|00001ad0| 72 65 67 2e 61 73 6d 0d | 0a 63 7a 69 69 20 20 63 |reg.asm.|.czii c|
|00001ae0| 3a 75 70 72 65 67 2e 63 | 0d 0a 61 73 20 20 20 20 |:upreg.c|..as |
|00001af0| 63 3a 75 70 72 65 67 2e | 61 73 6d 0d 0a 65 72 61 |c:upreg.|asm..era|
|00001b00| 20 20 20 63 3a 75 70 72 | 65 67 2e 61 73 6d 0d 0a | c:upr|eg.asm..|
|00001b10| 3b 20 77 6f 72 64 2e 63 | 3a 0d 0a 63 7a 69 69 20 |; word.c|:..czii |
|00001b20| 20 63 3a 77 6f 72 64 2e | 63 0d 0a 61 73 20 20 20 | c:word.|c..as |
|00001b30| 20 63 3a 77 6f 72 64 2e | 61 73 6d 0d 0a 65 72 61 | c:word.|asm..era|
|00001b40| 20 20 20 63 3a 77 6f 72 | 64 2e 61 73 6d 0d 0a 63 | c:wor|d.asm..c|
|00001b50| 7a 69 69 20 20 63 3a 6f | 76 77 6f 72 64 31 2e 63 |zii c:o|vword1.c|
|00001b60| 0d 0a 61 73 20 20 20 20 | 63 3a 6f 76 77 6f 72 64 |..as |c:ovword|
|00001b70| 31 2e 61 73 6d 0d 0a 65 | 72 61 20 20 20 63 3a 6f |1.asm..e|ra c:o|
|00001b80| 76 77 6f 72 64 31 2e 61 | 73 6d 0d 0a 3b 20 66 6f |vword1.a|sm..; fo|
|00001b90| 72 6d 65 72 6c 79 20 73 | 65 61 72 63 68 2e 63 3a |rmerly s|earch.c:|
|00001ba0| 0d 0a 63 7a 69 69 20 20 | 63 3a 66 73 65 61 72 63 |..czii |c:fsearc|
|00001bb0| 68 2e 63 0d 0a 61 73 20 | 20 20 20 63 3a 66 73 65 |h.c..as | c:fse|
|00001bc0| 61 72 63 68 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |arch.asm|..era |
|00001bd0| 63 3a 66 73 65 61 72 63 | 68 2e 61 73 6d 0d 0a 63 |c:fsearc|h.asm..c|
|00001be0| 7a 69 69 20 20 63 3a 62 | 73 65 61 72 63 68 2e 63 |zii c:b|search.c|
|00001bf0| 0d 0a 61 73 20 20 20 20 | 63 3a 62 73 65 61 72 63 |..as |c:bsearc|
|00001c00| 62 61 73 69 63 2e 63 00 | 00 00 00 00 00 00 00 00 |basic.c.|........|
|00001c10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001c60| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00001c70| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00001c80| 20 20 20 34 30 30 35 20 | 20 35 31 35 37 34 32 36 | 4005 | 5157426|
|00001c90| 36 32 36 20 20 20 35 33 | 35 34 00 20 00 00 00 00 |626 53|54. ....|
|00001ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e00| 2f 2a 0d 0a 20 2a 20 54 | 68 65 20 72 6f 75 74 69 |/*.. * T|he routi|
|00001e10| 6e 65 73 20 69 6e 20 74 | 68 69 73 20 66 69 6c 65 |nes in t|his file|
|00001e20| 0d 0a 20 2a 20 6d 6f 76 | 65 20 74 68 65 20 63 75 |.. * mov|e the cu|
|00001e30| 72 73 6f 72 20 61 72 6f | 75 6e 64 20 6f 6e 20 74 |rsor aro|und on t|
|00001e40| 68 65 20 73 63 72 65 65 | 6e 2e 0d 0a 20 2a 20 54 |he scree|n... * T|
|00001e50| 68 65 79 20 63 6f 6d 70 | 75 74 65 20 61 20 6e 65 |hey comp|ute a ne|
|00001e60| 77 20 76 61 6c 75 65 20 | 66 6f 72 20 74 68 65 20 |w value |for the |
|00001e70| 63 75 72 73 6f 72 2c 20 | 74 68 65 6e 0d 0a 20 2a |cursor, |then.. *|
|00001e80| 20 61 64 6a 75 73 74 20 | 22 2e 22 2e 20 54 68 65 | adjust |".". The|
|00001e90| 20 64 69 73 70 6c 61 79 | 20 63 6f 64 65 20 61 6c | display| code al|
|00001ea0| 77 61 79 73 20 75 70 64 | 61 74 65 73 20 74 68 65 |ways upd|ates the|
|00001eb0| 0d 0a 20 2a 20 63 75 72 | 73 6f 72 20 6c 6f 63 61 |.. * cur|sor loca|
|00001ec0| 74 69 6f 6e 2c 20 73 6f | 20 6f 6e 6c 79 20 6d 6f |tion, so| only mo|
|00001ed0| 76 65 73 20 62 65 74 77 | 65 65 6e 20 6c 69 6e 65 |ves betw|een line|
|00001ee0| 73 2c 0d 0a 20 2a 20 6f | 72 20 66 75 6e 63 74 69 |s,.. * o|r functi|
|00001ef0| 6f 6e 73 20 74 68 61 74 | 20 61 64 6a 75 73 74 20 |ons that| adjust |
|00001f00| 74 68 65 20 74 6f 70 20 | 6c 69 6e 65 20 69 6e 20 |the top |line in |
|00001f10| 74 68 65 20 77 69 6e 64 | 6f 77 0d 0a 20 2a 20 61 |the wind|ow.. * a|
|00001f20| 6e 64 20 69 6e 76 61 6c | 69 64 61 74 65 20 74 68 |nd inval|idate th|
|00001f30| 65 20 66 72 61 6d 69 6e | 67 2c 20 61 72 65 20 68 |e framin|g, are h|
|00001f40| 61 72 64 2e 0d 0a 20 2a | 2f 0d 0a 23 69 6e 63 6c |ard... *|/..#incl|
|00001f50| 75 64 65 09 22 73 74 64 | 69 6f 2e 68 22 0d 0a 23 |ude."std|io.h"..#|
|00001f60| 69 6e 63 6c 75 64 65 09 | 22 65 64 2e 68 22 0d 0a |include.|"ed.h"..|
|00001f70| 69 6e 74 20 74 61 62 73 | 69 7a 65 3b 0d 0a 23 69 |int tabs|ize;..#i|
|00001f80| 66 64 65 66 20 4f 4c 44 | 4d 41 50 0d 0a 2f 2a 0d |fdef OLD|MAP../*.|
|00001f90| 0a 20 2a 20 4d 6f 76 65 | 20 74 68 65 20 63 75 72 |. * Move| the cur|
|00001fa0| 73 6f 72 20 74 6f 20 74 | 68 65 0d 0a 20 2a 20 62 |sor to t|he.. * b|
|00001fb0| 65 67 69 6e 6e 69 6e 67 | 20 6f 66 20 74 68 65 20 |eginning| of the |
|00001fc0| 63 75 72 72 65 6e 74 20 | 6c 69 6e 65 2e 0d 0a 20 |current |line... |
|00001fd0| 2a 20 54 72 69 76 69 61 | 6c 2e 0d 0a 20 2a 2f 0d |* Trivia|l... */.|
|00001fe0| 0a 67 6f 74 6f 62 6f 6c | 28 66 2c 20 6e 29 0d 0a |.gotobol|(f, n)..|
|00001ff0| 7b 0d 0a 09 63 75 72 77 | 70 2d 3e 77 5f 64 6f 74 |{...curw|p->w_dot|
|00002000| 6f 20 20 3d 20 30 3b 0d | 0a 09 72 65 74 75 72 6e |o = 0;.|..return|
|00002010| 20 28 54 52 55 45 29 3b | 0d 0a 7d 0d 0a 23 65 6e | (TRUE);|..}..#en|
|00002020| 64 69 66 0d 0a 2f 2a 0d | 0a 20 2a 20 4d 6f 76 65 |dif../*.|. * Move|
|00002030| 20 74 68 65 20 63 75 72 | 73 6f 72 20 62 61 63 6b | the cur|sor back|
|00002040| 77 61 72 64 73 20 62 79 | 0d 0a 20 2a 20 22 6e 22 |wards by|.. * "n"|
|00002050| 20 63 68 61 72 61 63 74 | 65 72 73 2e 20 49 66 20 | charact|ers. If |
|00002060| 22 6e 22 20 69 73 20 6c | 65 73 73 20 74 68 61 6e |"n" is l|ess than|
|00002070| 0d 0a 20 2a 20 7a 65 72 | 6f 20 63 61 6c 6c 20 22 |.. * zer|o call "|
|00002080| 66 6f 72 77 63 68 61 72 | 22 20 74 6f 20 61 63 74 |forwchar|" to act|
|00002090| 75 61 6c 6c 79 20 64 6f | 20 74 68 65 0d 0a 20 2a |ually do| the.. *|
|000020a0| 20 6d 6f 76 65 2e 20 4f | 74 68 65 72 77 69 73 65 | move. O|therwise|
|000020b0| 20 63 6f 6d 70 75 74 65 | 20 74 68 65 20 6e 65 77 | compute| the new|
|000020c0| 20 63 75 72 73 6f 72 0d | 0a 20 2a 20 6c 6f 63 61 | cursor.|. * loca|
|000020d0| 74 69 6f 6e 2e 20 45 72 | 72 6f 72 20 69 66 20 79 |tion. Er|ror if y|
|000020e0| 6f 75 20 74 72 79 20 61 | 6e 64 20 6d 6f 76 65 0d |ou try a|nd move.|
|000020f0| 0a 20 2a 20 6f 75 74 20 | 6f 66 20 74 68 65 20 62 |. * out |of the b|
|00002100| 75 66 66 65 72 2e 20 53 | 65 74 20 74 68 65 20 66 |uffer. S|et the f|
|00002110| 6c 61 67 20 69 66 20 74 | 68 65 0d 0a 20 2a 20 6c |lag if t|he.. * l|
|00002120| 69 6e 65 20 70 6f 69 6e | 74 65 72 20 66 6f 72 20 |ine poin|ter for |
|00002130| 64 6f 74 20 63 68 61 6e | 67 65 73 2e 0d 0a 20 2a |dot chan|ges... *|
|00002140| 2f 0d 0a 62 61 63 6b 63 | 68 61 72 28 66 2c 20 6e |/..backc|har(f, n|
|00002150| 29 0d 0a 72 65 67 69 73 | 74 65 72 20 69 6e 74 09 |)..regis|ter int.|
|00002160| 6e 3b 0d 0a 7b 0d 0a 09 | 72 65 67 69 73 74 65 72 |n;..{...|register|
|00002170| 20 4c 49 4e 45 09 2a 6c | 70 3b 0d 0a 0d 0a 09 69 | LINE.*l|p;.....i|
|00002180| 66 20 28 6e 20 3c 20 30 | 29 0d 0a 09 09 72 65 74 |f (n < 0|)....ret|
|00002190| 75 72 6e 20 28 66 6f 72 | 77 63 68 61 72 28 66 2c |urn (for|wchar(f,|
|000021a0| 20 2d 6e 29 29 3b 0d 0a | 09 77 68 69 6c 65 20 28 | -n));..|.while (|
|000021b0| 6e 2d 2d 29 0d 0a 09 7b | 09 69 66 20 28 63 75 72 |n--)...{|.if (cur|
|000021c0| 77 70 2d 3e 77 5f 64 6f | 74 6f 20 3d 3d 20 30 29 |wp->w_do|to == 0)|
|000021d0| 0d 0a 09 09 7b 09 69 66 | 20 28 28 6c 70 3d 6c 62 |....{.if| ((lp=lb|
|000021e0| 61 63 6b 28 63 75 72 77 | 70 2d 3e 77 5f 64 6f 74 |ack(curw|p->w_dot|
|000021f0| 70 29 29 20 3d 3d 20 63 | 75 72 62 70 2d 3e 62 5f |p)) == c|urbp->b_|
|00002200| 6c 69 6e 65 70 29 0d 0a | 09 09 09 09 72 65 74 75 |linep)..|....retu|
|00002210| 72 6e 20 28 46 41 4c 53 | 45 29 3b 0d 0a 09 09 09 |rn (FALS|E);.....|
|00002220| 63 75 72 77 70 2d 3e 77 | 5f 64 6f 74 70 20 20 3d |curwp->w|_dotp =|
|00002230| 20 6c 70 3b 0d 0a 09 09 | 09 63 75 72 77 70 2d 3e | lp;....|.curwp->|
|00002240| 77 5f 64 6f 74 6f 20 20 | 3d 20 6c 6c 65 6e 67 74 |w_doto |= llengt|
|00002250| 68 28 6c 70 29 3b 0d 0a | 09 09 09 63 75 72 77 70 |h(lp);..|...curwp|
|00002260| 2d 3e 77 5f 66 6c 61 67 | 20 7c 3d 20 57 46 4d 4f |->w_flag| |= WFMO|
|00002270| 56 45 3b 0d 0a 09 09 7d | 20 65 6c 73 65 20 09 63 |VE;....}| else .c|
|00002280| 75 72 77 70 2d 3e 77 5f | 64 6f 74 6f 2d 2d 3b 0d |urwp->w_|doto--;.|
|00002290| 0a 09 7d 0d 0a 09 72 65 | 74 75 72 6e 20 28 54 52 |..}...re|turn (TR|
|000022a0| 55 45 29 3b 0d 0a 7d 0d | 0a 23 69 66 64 65 66 20 |UE);..}.|.#ifdef |
|000022b0| 4f 4c 44 4d 41 50 0d 0a | 2f 2a 0d 0a 20 2a 20 4d |OLDMAP..|/*.. * M|
|000022c0| 6f 76 65 20 74 68 65 20 | 63 75 72 73 6f 72 20 74 |ove the |cursor t|
|000022d0| 6f 20 74 68 65 20 65 6e | 64 0d 0a 20 2a 20 6f 66 |o the en|d.. * of|
|000022e0| 20 74 68 65 20 63 75 72 | 72 65 6e 74 20 6c 69 6e | the cur|rent lin|
|000022f0| 65 2e 20 54 72 69 76 69 | 61 6c 2e 0d 0a 20 2a 20 |e. Trivi|al... * |
|00002300| 4e 6f 20 65 72 72 6f 72 | 73 2e 0d 0a 20 2a 2f 0d |No error|s... */.|
|00002310| 0a 67 6f 74 6f 65 6f 6c | 28 66 2c 20 6e 29 0d 0a |.gotoeol|(f, n)..|
|00002320| 7b 0d 0a 09 63 75 72 77 | 70 2d 3e 77 5f 64 6f 74 |{...curw|p->w_dot|
|00002330| 6f 20 20 3d 20 6c 6c 65 | 6e 67 74 68 28 63 75 72 |o = lle|ngth(cur|
|00002340| 77 70 2d 3e 77 5f 64 6f | 74 70 29 3b 0d 0a 09 72 |wp->w_do|tp);...r|
|00002350| 65 74 75 72 6e 20 28 54 | 52 55 45 29 3b 0d 0a 7d |eturn (T|RUE);..}|
|00002360| 0d 0a 23 65 6e 64 69 66 | 0d 0a 2f 2a 0d 0a 20 2a |..#endif|../*.. *|
|00002370| 20 4d 6f 76 65 20 74 68 | 65 20 63 75 72 73 6f 72 | Move th|e cursor|
|00002380| 20 66 6f 72 77 77 61 72 | 64 73 20 62 79 0d 0a 20 | forwwar|ds by.. |
|00002390| 2a 20 22 6e 22 20 63 68 | 61 72 61 63 74 65 72 73 |* "n" ch|aracters|
|000023a0| 2e 20 49 66 20 22 6e 22 | 20 69 73 20 6c 65 73 73 |. If "n"| is less|
|000023b0| 20 74 68 61 6e 0d 0a 20 | 2a 20 7a 65 72 6f 20 63 | than.. |* zero c|
|000023c0| 61 6c 6c 20 22 62 61 63 | 6b 63 68 61 72 22 20 74 |all "bac|kchar" t|
|000023d0| 6f 20 61 63 74 75 61 6c | 6c 79 20 64 6f 20 74 68 |o actual|ly do th|
|000023e0| 65 0d 0a 20 2a 20 6d 6f | 76 65 2e 20 4f 74 68 65 |e.. * mo|ve. Othe|
|000023f0| 72 77 69 73 65 20 63 6f | 6d 70 75 74 65 20 74 68 |rwise co|mpute th|
|00002400| 65 20 6e 65 77 20 63 75 | 72 73 6f 72 0d 0a 20 2a |e new cu|rsor.. *|
|00002410| 20 6c 6f 63 61 74 69 6f | 6e 2c 20 61 6e 64 20 6d | locatio|n, and m|
|00002420| 6f 76 65 20 22 2e 22 2e | 20 45 72 72 6f 72 20 69 |ove ".".| Error i|
|00002430| 66 20 79 6f 75 0d 0a 20 | 2a 20 74 72 79 20 61 6e |f you.. |* try an|
|00002440| 64 20 6d 6f 76 65 20 6f | 66 66 20 74 68 65 20 65 |d move o|ff the e|
|00002450| 6e 64 20 6f 66 20 74 68 | 65 0d 0a 20 2a 20 62 75 |nd of th|e.. * bu|
|00002460| 66 66 65 72 2e 20 53 65 | 74 20 74 68 65 20 66 6c |ffer. Se|t the fl|
|00002470| 61 67 20 69 66 20 74 68 | 65 20 6c 69 6e 65 20 70 |ag if th|e line p|
|00002480| 6f 69 6e 74 65 72 0d 0a | 20 2a 20 66 6f 72 20 64 |ointer..| * for d|
|00002490| 6f 74 20 63 68 61 6e 67 | 65 73 2e 0d 0a 20 2a 2f |ot chang|es... */|
|000024a0| 0d 0a 66 6f 72 77 63 68 | 61 72 28 66 2c 20 6e 29 |..forwch|ar(f, n)|
|000024b0| 0d 0a 72 65 67 69 73 74 | 65 72 20 69 6e 74 09 6e |..regist|er int.n|
|000024c0| 3b 0d 0a 7b 0d 0a 09 69 | 66 20 28 6e 20 3c 20 30 |;..{...i|f (n < 0|
|000024d0| 29 0d 0a 09 09 72 65 74 | 75 72 6e 20 28 62 61 63 |)....ret|urn (bac|
|000024e0| 6b 63 68 61 72 28 66 2c | 20 2d 6e 29 29 3b 0d 0a |kchar(f,| -n));..|
|000024f0| 09 77 68 69 6c 65 20 28 | 6e 2d 2d 29 0d 0a 09 7b |.while (|n--)...{|
|00002500| 09 69 66 20 28 63 75 72 | 77 70 2d 3e 77 5f 64 6f |.if (cur|wp->w_do|
|00002510| 74 6f 20 3d 3d 20 6c 6c | 65 6e 67 74 68 28 63 75 |to == ll|ength(cu|
|00002520| 72 77 70 2d 3e 77 5f 64 | 6f 74 70 29 29 0d 0a 09 |rwp->w_d|otp))...|
|00002530| 09 7b 09 69 66 20 28 63 | 75 72 77 70 2d 3e 77 5f |.{.if (c|urwp->w_|
|00002540| 64 6f 74 70 20 3d 3d 20 | 63 75 72 62 70 2d 3e 62 |dotp == |curbp->b|
|00002550| 5f 6c 69 6e 65 70 29 0d | 0a 09 09 09 09 72 65 74 |_linep).|.....ret|
|00002560| 75 72 6e 20 28 46 41 4c | 53 45 29 3b 0d 0a 09 09 |urn (FAL|SE);....|
|00002570| 09 63 75 72 77 70 2d 3e | 77 5f 64 6f 74 70 20 20 |.curwp->|w_dotp |
|00002580| 3d 20 6c 66 6f 72 77 28 | 63 75 72 77 70 2d 3e 77 |= lforw(|curwp->w|
|00002590| 5f 64 6f 74 70 29 3b 0d | 0a 09 09 09 63 75 72 77 |_dotp);.|....curw|
|000025a0| 70 2d 3e 77 5f 64 6f 74 | 6f 20 20 3d 20 30 3b 0d |p->w_dot|o = 0;.|
|000025b0| 0a 09 09 09 63 75 72 77 | 70 2d 3e 77 5f 66 6c 61 |....curw|p->w_fla|
|000025c0| 67 20 7c 3d 20 57 46 4d | 4f 56 45 3b 0d 0a 09 09 |g |= WFM|OVE;....|
|000025d0| 7d 20 65 6c 73 65 0d 0a | 09 09 09 63 75 72 77 70 |} else..|...curwp|
|000025e0| 2d 3e 77 5f 64 6f 74 6f | 2b 2b 3b 0d 0a 09 7d 0d |->w_doto|++;...}.|
|000025f0| 0a 09 72 65 74 75 72 6e | 20 28 54 52 55 45 29 3b |..return| (TRUE);|
|00002600| 0d 0a 7d 0d 0a 6c 61 73 | 73 2e 61 73 6d 0d 0a 65 |..}..las|s.asm..e|
|00002610| 72 61 20 20 20 20 63 3a | 63 63 6c 61 73 73 2e 61 |ra c:|cclass.a|
|00002620| 73 6d 0d 0a 73 75 62 6d | 69 74 20 6c 69 6e 6b 61 |sm..subm|it linka|
|00002630| 6c 6c 0d 0a 2e 63 0d 0a | 61 73 20 20 20 20 63 3a |ll...c..|as c:|
|00002640| 6b 69 6c 6c 72 65 67 2e | 61 73 6d 0d 0a 65 72 61 |killreg.|asm..era|
|00002650| 20 20 20 63 3a 6b 69 6c | 6c 72 65 67 2e 61 73 6d | c:kil|lreg.asm|
|00002660| 0d 0a 63 7a 69 69 20 20 | 63 3a 63 6f 70 79 72 65 |..czii |c:copyre|
|00002670| 67 2e 63 0d 0a 61 73 20 | 20 20 20 63 3a 63 6f 70 |g.c..as | c:cop|
|00002680| 79 72 65 67 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |yreg.asm|..era |
|00002690| 63 3a 63 6f 70 79 72 65 | 67 2e 61 73 6d 0d 0a 63 |c:copyre|g.asm..c|
|000026a0| 7a 69 69 20 20 63 3a 6c | 6f 77 72 65 67 2e 63 0d |zii c:l|owreg.c.|
|000026b0| 0a 61 73 20 20 20 20 63 | 3a 6c 6f 77 72 65 67 2e |.as c|:lowreg.|
|000026c0| 61 73 6d 0d 0a 65 72 61 | 20 20 20 63 3a 6c 6f 77 |asm..era| c:low|
|000026d0| 72 65 67 2e 61 73 6d 0d | 0a 63 7a 69 69 20 20 63 |reg.asm.|.czii c|
|000026e0| 3a 75 70 72 65 67 2e 63 | 0d 0a 61 73 20 20 20 20 |:upreg.c|..as |
|000026f0| 63 3a 75 70 72 65 67 2e | 61 73 6d 0d 0a 65 72 61 |c:upreg.|asm..era|
|00002700| 20 20 20 63 3a 75 70 72 | 65 67 2e 61 73 6d 0d 0a | c:upr|eg.asm..|
|00002710| 3b 20 77 6f 72 64 2e 63 | 3a 0d 0a 63 7a 69 69 20 |; word.c|:..czii |
|00002720| 20 63 3a 77 6f 72 64 2e | 63 0d 0a 61 73 20 20 20 | c:word.|c..as |
|00002730| 20 63 3a 77 6f 72 64 2e | 61 73 6d 0d 0a 65 72 61 | c:word.|asm..era|
|00002740| 20 20 20 63 3a 77 6f 72 | 64 2e 61 73 6d 0d 0a 63 | c:wor|d.asm..c|
|00002750| 7a 69 69 20 20 63 3a 6f | 76 77 6f 72 64 31 2e 63 |zii c:o|vword1.c|
|00002760| 0d 0a 61 73 20 20 20 20 | 63 3a 6f 76 77 6f 72 64 |..as |c:ovword|
|00002770| 31 2e 61 73 6d 0d 0a 65 | 72 61 20 20 20 63 3a 6f |1.asm..e|ra c:o|
|00002780| 76 77 6f 72 64 31 2e 61 | 73 6d 0d 0a 3b 20 66 6f |vword1.a|sm..; fo|
|00002790| 72 6d 65 72 6c 79 20 73 | 65 61 72 63 68 2e 63 3a |rmerly s|earch.c:|
|000027a0| 0d 0a 63 7a 69 69 20 20 | 63 3a 66 73 65 61 72 63 |..czii |c:fsearc|
|000027b0| 68 2e 63 0d 0a 61 73 20 | 20 20 20 63 3a 66 73 65 |h.c..as | c:fse|
|000027c0| 61 72 63 68 2e 61 73 6d | 0d 0a 65 72 61 20 20 20 |arch.asm|..era |
|000027d0| 63 3a 66 73 65 61 72 63 | 68 2e 61 73 6d 0d 0a 63 |c:fsearc|h.asm..c|
|000027e0| 7a 69 69 20 20 63 3a 62 | 73 65 61 72 63 68 2e 63 |zii c:b|search.c|
|000027f0| 0d 0a 61 73 20 20 20 20 | 63 3a 62 73 65 61 72 63 |..as |c:bsearc|
|00002800| 62 73 65 61 72 63 68 2e | 63 00 00 00 00 00 00 00 |bsearch.|c.......|
|00002810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002860| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00002870| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00002880| 20 20 20 35 36 35 32 20 | 20 35 31 35 37 34 32 36 | 5652 | 5157426|
|00002890| 36 32 36 20 20 20 35 37 | 31 33 00 20 00 00 00 00 |626 57|13. ....|
|000028a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a00| 23 69 6e 63 6c 75 64 65 | 09 22 73 74 64 69 6f 2e |#include|."stdio.|
|00002a10| 68 22 0d 0a 23 69 6e 63 | 6c 75 64 65 09 22 65 64 |h"..#inc|lude."ed|
|00002a20| 2e 68 22 0d 0a 0d 0a 2f | 2a 0d 0a 20 2a 20 52 65 |.h"..../|*.. * Re|
|00002a30| 76 65 72 73 65 20 73 65 | 61 72 63 68 2e 0d 0a 20 |verse se|arch... |
|00002a40| 2a 20 47 65 74 20 61 20 | 73 65 61 72 63 68 20 73 |* Get a |search s|
|00002a50| 74 72 69 6e 67 20 66 72 | 6f 6d 20 74 68 65 0d 0a |tring fr|om the..|
|00002a60| 20 2a 20 75 73 65 72 2c | 20 61 6e 64 20 73 65 61 | * user,| and sea|
|00002a70| 72 63 68 2c 20 73 74 61 | 72 74 69 6e 67 20 61 74 |rch, sta|rting at|
|00002a80| 20 22 2e 22 0d 0a 20 2a | 20 61 6e 64 20 70 72 6f | ".".. *| and pro|
|00002a90| 63 65 65 64 69 6e 67 20 | 74 6f 77 61 72 64 20 74 |ceeding |toward t|
|00002aa0| 68 65 20 66 72 6f 6e 74 | 20 6f 66 0d 0a 20 2a 20 |he front| of.. * |
|00002ab0| 74 68 65 20 62 75 66 66 | 65 72 2e 20 49 66 20 66 |the buff|er. If f|
|00002ac0| 6f 75 6e 64 20 22 2e 22 | 20 69 73 20 6c 65 66 74 |ound "."| is left|
|00002ad0| 0d 0a 20 2a 20 70 6f 69 | 6e 74 69 6e 67 20 61 74 |.. * poi|nting at|
|00002ae0| 20 74 68 65 20 66 69 72 | 73 74 20 63 68 61 72 61 | the fir|st chara|
|00002af0| 63 74 65 72 20 6f 66 0d | 0a 20 2a 20 74 68 65 20 |cter of.|. * the |
|00002b00| 70 61 74 74 65 72 6e 20 | 5b 74 68 65 20 6c 61 73 |pattern |[the las|
|00002b10| 74 20 63 68 61 72 61 63 | 74 65 72 20 74 68 61 74 |t charac|ter that|
|00002b20| 0d 0a 20 2a 20 77 61 73 | 20 6d 61 74 63 68 65 64 |.. * was| matched|
|00002b30| 5d 2e 20 42 6f 75 6e 64 | 20 74 6f 20 22 4d 2d 52 |]. Bound| to "M-R|
|00002b40| 22 2e 0d 0a 20 2a 2f 0d | 0a 6f 76 6d 61 69 6e 28 |"... */.|.ovmain(|
|00002b50| 78 2c 20 66 2c 20 6e 29 | 0d 0a 7b 0d 0a 09 72 65 |x, f, n)|..{...re|
|00002b60| 67 69 73 74 65 72 20 4c | 49 4e 45 09 2a 63 6c 70 |gister L|INE.*clp|
|00002b70| 3b 0d 0a 09 72 65 67 69 | 73 74 65 72 20 69 6e 74 |;...regi|ster int|
|00002b80| 09 63 62 6f 3b 0d 0a 09 | 72 65 67 69 73 74 65 72 |.cbo;...|register|
|00002b90| 20 4c 49 4e 45 09 2a 74 | 6c 70 3b 0d 0a 09 72 65 | LINE.*t|lp;...re|
|00002ba0| 67 69 73 74 65 72 20 69 | 6e 74 09 74 62 6f 3b 0d |gister i|nt.tbo;.|
|00002bb0| 0a 09 72 65 67 69 73 74 | 65 72 20 69 6e 74 09 63 |..regist|er int.c|
|00002bc0| 3b 0d 0a 09 72 65 67 69 | 73 74 65 72 20 63 68 61 |;...regi|ster cha|
|00002bd0| 72 09 2a 65 70 70 3b 0d | 0a 09 72 65 67 69 73 74 |r.*epp;.|..regist|
|00002be0| 65 72 20 63 68 61 72 09 | 2a 70 70 3b 0d 0a 09 72 |er char.|*pp;...r|
|00002bf0| 65 67 69 73 74 65 72 20 | 69 6e 74 09 73 3b 0d 0a |egister |int.s;..|
|00002c00| 0d 0a 09 69 66 20 28 28 | 73 3d 72 65 61 64 70 61 |...if ((|s=readpa|
|00002c10| 74 74 65 72 6e 28 22 52 | 65 76 65 72 73 65 20 73 |ttern("R|everse s|
|00002c20| 65 61 72 63 68 22 29 29 | 20 21 3d 20 54 52 55 45 |earch"))| != TRUE|
|00002c30| 29 0d 0a 09 09 72 65 74 | 75 72 6e 20 28 73 29 3b |)....ret|urn (s);|
|00002c40| 0d 0a 09 66 6f 72 20 28 | 65 70 70 20 3d 20 26 70 |...for (|epp = &p|
|00002c50| 61 74 5b 30 5d 3b 20 65 | 70 70 5b 31 5d 20 21 3d |at[0]; e|pp[1] !=|
|00002c60| 20 30 3b 20 2b 2b 65 70 | 70 29 0d 0a 09 09 3b 0d | 0; ++ep|p)....;.|
|00002c70| 0a 09 63 6c 70 20 3d 20 | 63 75 72 77 70 2d 3e 77 |..clp = |curwp->w|
|00002c80| 5f 64 6f 74 70 3b 0d 0a | 09 63 62 6f 20 3d 20 63 |_dotp;..|.cbo = c|
|00002c90| 75 72 77 70 2d 3e 77 5f | 64 6f 74 6f 3b 0d 0a 09 |urwp->w_|doto;...|
|00002ca0| 66 6f 72 20 28 3b 3b 29 | 20 7b 0d 0a 09 09 69 66 |for (;;)| {....if|
|00002cb0| 20 28 63 62 6f 20 3d 3d | 20 30 29 20 7b 0d 0a 09 | (cbo ==| 0) {...|
|00002cc0| 09 09 63 6c 70 20 3d 20 | 6c 62 61 63 6b 28 63 6c |..clp = |lback(cl|
|00002cd0| 70 29 3b 0d 0a 09 09 09 | 69 66 20 28 63 6c 70 20 |p);.....|if (clp |
|00002ce0| 3d 3d 20 63 75 72 62 70 | 2d 3e 62 5f 6c 69 6e 65 |== curbp|->b_line|
|00002cf0| 70 29 20 7b 0d 0a 09 09 | 09 09 6d 6c 77 72 69 74 |p) {....|..mlwrit|
|00002d00| 65 28 22 4e 6f 74 20 66 | 6f 75 6e 64 22 29 3b 0d |e("Not f|ound");.|
|00002d10| 0a 09 09 09 09 72 65 74 | 75 72 6e 20 28 46 41 4c |.....ret|urn (FAL|
|00002d20| 53 45 29 3b 0d 0a 09 09 | 09 7d 0d 0a 09 09 09 63 |SE);....|.}.....c|
|00002d30| 62 6f 20 3d 20 6c 6c 65 | 6e 67 74 68 28 63 6c 70 |bo = lle|ngth(clp|
|00002d40| 29 2b 31 3b 0d 0a 09 09 | 7d 0d 0a 09 09 69 66 20 |)+1;....|}....if |
|00002d50| 28 2d 2d 63 62 6f 20 3d | 3d 20 6c 6c 65 6e 67 74 |(--cbo =|= llengt|
|00002d60| 68 28 63 6c 70 29 29 0d | 0a 09 09 09 63 20 3d 20 |h(clp)).|....c = |
|00002d70| 27 5c 6e 27 3b 0d 0a 09 | 09 65 6c 73 65 0d 0a 09 |'\n';...|.else...|
|00002d80| 09 09 63 20 3d 20 6c 67 | 65 74 63 28 63 6c 70 2c |..c = lg|etc(clp,|
|00002d90| 20 63 62 6f 29 3b 0d 0a | 09 09 69 66 20 28 65 71 | cbo);..|..if (eq|
|00002da0| 28 63 2c 20 2a 65 70 70 | 29 20 21 3d 20 46 41 4c |(c, *epp|) != FAL|
|00002db0| 53 45 29 20 7b 0d 0a 09 | 09 09 74 6c 70 20 3d 20 |SE) {...|..tlp = |
|00002dc0| 63 6c 70 3b 0d 0a 09 09 | 09 74 62 6f 20 3d 20 63 |clp;....|.tbo = c|
|00002dd0| 62 6f 3b 0d 0a 09 09 09 | 70 70 20 20 3d 20 65 70 |bo;.....|pp = ep|
|00002de0| 70 3b 0d 0a 09 09 09 77 | 68 69 6c 65 20 28 70 70 |p;.....w|hile (pp|
|00002df0| 20 21 3d 20 26 70 61 74 | 5b 30 5d 29 20 7b 0d 0a | != &pat|[0]) {..|
|00002e00| 09 09 09 09 69 66 20 28 | 74 62 6f 20 3d 3d 20 30 |....if (|tbo == 0|
|00002e10| 29 20 7b 0d 0a 09 09 09 | 09 09 74 6c 70 20 3d 20 |) {.....|..tlp = |
|00002e20| 6c 62 61 63 6b 28 74 6c | 70 29 3b 0d 0a 09 09 09 |lback(tl|p);.....|
|00002e30| 09 09 69 66 20 28 74 6c | 70 20 3d 3d 20 63 75 72 |..if (tl|p == cur|
|00002e40| 62 70 2d 3e 62 5f 6c 69 | 6e 65 70 29 0d 0a 09 09 |bp->b_li|nep)....|
|00002e50| 09 09 09 09 67 6f 74 6f | 20 66 61 69 6c 3b 0d 0a |....goto| fail;..|
|00002e60| 09 09 09 09 09 74 62 6f | 20 3d 20 6c 6c 65 6e 67 |.....tbo| = lleng|
|00002e70| 74 68 28 74 6c 70 29 2b | 31 3b 0d 0a 09 09 09 09 |th(tlp)+|1;......|
|00002e80| 7d 0d 0a 09 09 09 09 69 | 66 20 28 2d 2d 74 62 6f |}......i|f (--tbo|
|00002e90| 20 3d 3d 20 6c 6c 65 6e | 67 74 68 28 74 6c 70 29 | == llen|gth(tlp)|
|00002ea0| 29 0d 0a 09 09 09 09 09 | 63 20 3d 20 27 5c 6e 27 |).......|c = '\n'|
|00002eb0| 3b 0d 0a 09 09 09 09 65 | 6c 73 65 0d 0a 09 09 09 |;......e|lse.....|
|00002ec0| 09 09 63 20 3d 20 6c 67 | 65 74 63 28 74 6c 70 2c |..c = lg|etc(tlp,|
|00002ed0| 20 74 62 6f 29 3b 0d 0a | 09 09 09 09 69 66 20 28 | tbo);..|....if (|
|00002ee0| 65 71 28 63 2c 20 2a 2d | 2d 70 70 29 20 3d 3d 20 |eq(c, *-|-pp) == |
|00002ef0| 46 41 4c 53 45 29 0d 0a | 09 09 09 09 09 67 6f 74 |FALSE)..|.....got|
|00002f00| 6f 20 66 61 69 6c 3b 0d | 0a 09 09 09 7d 0d 0a 09 |o fail;.|....}...|
|00002f10| 09 09 63 75 72 77 70 2d | 3e 77 5f 64 6f 74 70 20 |..curwp-|>w_dotp |
|00002f20| 20 3d 20 74 6c 70 3b 0d | 0a 09 09 09 63 75 72 77 | = tlp;.|....curw|
|00002f30| 70 2d 3e 77 5f 64 6f 74 | 6f 20 20 3d 20 74 62 6f |p->w_dot|o = tbo|
|00002f40| 3b 0d 0a 09 09 09 63 75 | 72 77 70 2d 3e 77 5f 66 |;.....cu|rwp->w_f|
|00002f50| 6c 61 67 20 7c 3d 20 57 | 46 4d 4f 56 45 3b 0d 0a |lag |= W|FMOVE;..|
|00002f60| 09 09 09 72 65 74 75 72 | 6e 20 28 54 52 55 45 29 |...retur|n (TRUE)|
|00002f70| 3b 0d 0a 09 09 7d 0d 0a | 09 66 61 69 6c 3a 09 3b |;....}..|.fail:.;|
|00002f80| 0d 0a 09 7d 0d 0a 7d 0d | 0a 0d 0a 2f 2a 0d 0a 20 |...}..}.|.../*.. |
|00002f90| 2a 20 43 6f 6d 70 61 72 | 65 20 74 77 6f 20 63 68 |* Compar|e two ch|
|00002fa0| 61 72 61 63 74 65 72 73 | 2e 0d 0a 20 2a 20 54 68 |aracters|... * Th|
|00002fb0| 65 20 22 62 63 22 20 63 | 6f 6d 65 73 20 66 72 6f |e "bc" c|omes fro|
|00002fc0| 6d 20 74 68 65 20 62 75 | 66 66 65 72 2e 0d 0a 20 |m the bu|ffer... |
|00002fd0| 2a 20 49 74 20 68 61 73 | 20 69 74 27 73 20 63 61 |* It has| it's ca|
|00002fe0| 73 65 20 66 6f 6c 64 65 | 64 20 6f 75 74 2e 20 54 |se folde|d out. T|
|00002ff0| 68 65 0d 0a 20 2a 20 22 | 70 63 22 20 69 73 20 66 |he.. * "|pc" is f|
|00003000| 72 6f 6d 20 74 68 65 20 | 70 61 74 74 65 72 6e 2e |rom the |pattern.|
|00003010| 0d 0a 20 2a 2f 0d 0a 65 | 71 28 62 63 2c 20 70 63 |.. */..e|q(bc, pc|
|00003020| 29 0d 0a 72 65 67 69 73 | 74 65 72 20 69 6e 74 09 |)..regis|ter int.|
|00003030| 62 63 3b 0d 0a 72 65 67 | 69 73 74 65 72 20 69 6e |bc;..reg|ister in|
|00003040| 74 09 70 63 3b 0d 0a 7b | 0d 0a 09 69 66 20 28 62 |t.pc;..{|...if (b|
|00003050| 63 3e 3d 27 61 27 20 26 | 26 20 62 63 3c 3d 27 7a |c>='a' &|& bc<='z|
|00003060| 27 29 0d 0a 09 09 62 63 | 20 2d 3d 20 30 78 32 30 |')....bc| -= 0x20|
|00003070| 3b 0d 0a 09 69 66 20 28 | 70 63 3e 3d 27 61 27 20 |;...if (|pc>='a' |
|00003080| 26 26 20 70 63 3c 3d 27 | 7a 27 29 0d 0a 09 09 70 |&& pc<='|z')....p|
|00003090| 63 20 2d 3d 20 30 78 32 | 30 3b 0d 0a 09 69 66 20 |c -= 0x2|0;...if |
|000030a0| 28 62 63 20 3d 3d 20 70 | 63 29 0d 0a 09 09 72 65 |(bc == p|c)....re|
|000030b0| 74 75 72 6e 20 28 54 52 | 55 45 29 3b 0d 0a 09 72 |turn (TR|UE);...r|
|000030c0| 65 74 75 72 6e 20 28 46 | 41 4c 53 45 29 3b 0d 0a |eturn (F|ALSE);..|
|000030d0| 7d 0d 0a 0d 0a 2f 2a 0d | 0a 20 2a 20 52 65 61 64 |}..../*.|. * Read|
|000030e0| 20 61 20 70 61 74 74 65 | 72 6e 2e 0d 0a 20 2a 20 | a patte|rn... * |
|000030f0| 53 74 61 73 68 20 69 74 | 20 69 6e 20 74 68 65 20 |Stash it| in the |
|00003100| 65 78 74 65 72 6e 61 6c | 0d 0a 20 2a 20 76 61 72 |external|.. * var|
|00003110| 69 61 62 6c 65 20 22 70 | 61 74 22 2e 20 54 68 65 |iable "p|at". The|
|00003120| 20 22 70 61 74 22 20 69 | 73 0d 0a 20 2a 20 6e 6f | "pat" i|s.. * no|
|00003130| 74 20 75 70 64 61 74 65 | 64 20 69 66 20 74 68 65 |t update|d if the|
|00003140| 20 75 73 65 72 20 74 79 | 70 65 73 20 69 6e 0d 0a | user ty|pes in..|
|00003150| 20 2a 20 61 6e 20 65 6d | 70 74 79 20 6c 69 6e 65 | * an em|pty line|
|00003160| 2e 20 49 66 20 74 68 65 | 20 75 73 65 72 20 74 79 |. If the| user ty|
|00003170| 70 65 64 0d 0a 20 2a 20 | 61 6e 20 65 6d 70 74 79 |ped.. * |an empty|
|00003180| 20 6c 69 6e 65 2c 20 61 | 6e 64 20 74 68 65 72 65 | line, a|nd there|
|00003190| 20 69 73 20 6e 6f 0d 0a | 20 2a 20 6f 6c 64 20 70 | is no..| * old p|
|000031a0| 61 74 74 65 72 6e 2c 20 | 69 74 20 69 73 20 61 6e |attern, |it is an|
|000031b0| 20 65 72 72 6f 72 2e 0d | 0a 20 2a 20 44 69 73 70 | error..|. * Disp|
|000031c0| 6c 61 79 20 74 68 65 20 | 6f 6c 64 20 70 61 74 74 |lay the |old patt|
|000031d0| 65 72 6e 2c 20 69 6e 20 | 74 68 65 0d 0a 20 2a 20 |ern, in |the.. * |
|000031e0| 73 74 79 6c 65 20 6f 66 | 20 4a 65 66 66 20 4c 6f |style of| Jeff Lo|
|000031f0| 6d 69 63 6b 61 2e 20 54 | 68 65 72 65 20 69 73 0d |micka. T|here is.|
|00003200| 0a 20 2a 20 73 6f 6d 65 | 20 64 6f 2d 69 74 2d 79 |. * some| do-it-y|
|00003210| 6f 75 72 73 65 6c 66 20 | 63 6f 6e 74 72 6f 6c 0d |ourself |control.|
|00003220| 0a 20 2a 20 65 78 70 61 | 6e 73 69 6f 6e 2e 0d 0a |. * expa|nsion...|
|00003230| 20 2a 2f 0d 0a 72 65 61 | 64 70 61 74 74 65 72 6e | */..rea|dpattern|
|00003240| 28 70 72 6f 6d 70 74 29 | 0d 0a 63 68 61 72 09 2a |(prompt)|..char.*|
|00003250| 70 72 6f 6d 70 74 3b 0d | 0a 7b 0d 0a 09 72 65 67 |prompt;.|.{...reg|
|00003260| 69 73 74 65 72 20 63 68 | 61 72 09 2a 63 70 31 3b |ister ch|ar.*cp1;|
|00003270| 0d 0a 09 72 65 67 69 73 | 74 65 72 20 63 68 61 72 |...regis|ter char|
|00003280| 09 2a 63 70 32 3b 0d 0a | 09 72 65 67 69 73 74 65 |.*cp2;..|.registe|
|00003290| 72 20 69 6e 74 09 63 3b | 0d 0a 09 72 65 67 69 73 |r int.c;|...regis|
|000032a0| 74 65 72 20 69 6e 74 09 | 73 3b 0d 0a 09 63 68 61 |ter int.|s;...cha|
|000032b0| 72 09 09 74 70 61 74 5b | 4e 50 41 54 2b 32 30 5d |r..tpat[|NPAT+20]|
|000032c0| 3b 0d 0a 0d 0a 09 63 70 | 31 20 3d 20 26 74 70 61 |;.....cp|1 = &tpa|
|000032d0| 74 5b 30 5d 3b 09 09 09 | 09 2f 2a 20 43 6f 70 79 |t[0];...|./* Copy|
|000032e0| 20 70 72 6f 6d 70 74 09 | 09 2a 2f 0d 0a 09 63 70 | prompt.|.*/...cp|
|000032f0| 32 20 3d 20 70 72 6f 6d | 70 74 3b 0d 0a 09 77 68 |2 = prom|pt;...wh|
|00003300| 69 6c 65 20 28 28 63 20 | 3d 20 2a 63 70 32 2b 2b |ile ((c |= *cp2++|
|00003310| 29 20 21 3d 20 27 5c 30 | 27 29 0d 0a 09 09 2a 63 |) != '\0|')....*c|
|00003320| 70 31 2b 2b 20 3d 20 63 | 3b 0d 0a 09 69 66 20 28 |p1++ = c|;...if (|
|00003330| 70 61 74 5b 30 5d 20 21 | 3d 20 27 5c 30 27 29 20 |pat[0] !|= '\0') |
|00003340| 7b 09 09 09 2f 2a 20 4f | 6c 64 20 70 61 74 74 65 |{.../* O|ld patte|
|00003350| 72 6e 09 09 2a 2f 0d 0a | 09 09 2a 63 70 31 2b 2b |rn..*/..|..*cp1++|
|00003360| 20 3d 20 27 20 27 3b 0d | 0a 09 09 2a 63 70 31 2b | = ' ';.|...*cp1+|
|00003370| 2b 20 3d 20 27 5b 27 3b | 0d 0a 09 09 63 70 32 20 |+ = '[';|....cp2 |
|00003380| 3d 20 26 70 61 74 5b 30 | 5d 3b 0d 0a 09 09 77 68 |= &pat[0|];....wh|
|00003390| 69 6c 65 20 28 28 63 20 | 3d 20 2a 63 70 32 2b 2b |ile ((c |= *cp2++|
|000033a0| 29 20 21 3d 20 30 29 20 | 7b 0d 0a 09 09 09 69 66 |) != 0) |{.....if|
|000033b0| 20 28 63 70 31 20 3c 20 | 26 74 70 61 74 5b 4e 50 | (cp1 < |&tpat[NP|
|000033c0| 41 54 2b 32 30 2d 36 5d | 29 20 7b 09 2f 2a 20 22 |AT+20-6]|) {./* "|
|000033d0| 3f 3f 5d 3a 20 5c 30 22 | 09 2a 2f 0d 0a 09 09 09 |??]: \0"|.*/.....|
|000033e0| 09 69 66 20 28 63 3c 30 | 78 32 30 20 7c 7c 20 63 |.if (c<0|x20 || c|
|000033f0| 3d 3d 30 78 37 46 29 20 | 7b 0d 0a 09 09 09 09 09 |==0x7F) |{.......|
|00003400| 2a 63 70 31 2b 2b 20 3d | 20 27 5e 27 3b 0d 0a 09 |*cp1++ =| '^';...|
|00003410| 09 09 09 09 63 20 5e 3d | 20 30 78 34 30 3b 0d 0a |....c ^=| 0x40;..|
|00003420| 09 09 09 09 7d 20 65 6c | 73 65 20 69 66 20 28 63 |....} el|se if (c|
|00003430| 20 3d 3d 20 27 25 27 29 | 09 2f 2a 20 4d 61 70 20 | == '%')|./* Map |
|00003440| 22 25 22 20 74 6f 09 2a | 2f 0d 0a 09 09 09 09 09 |"%" to.*|/.......|
|00003450| 2a 63 70 31 2b 2b 20 3d | 20 63 3b 09 2f 2a 20 22 |*cp1++ =| c;./* "|
|00003460| 25 25 22 2e 09 2a 2f 0d | 0a 09 09 09 09 2a 63 70 |%%"..*/.|.....*cp|
|00003470| 31 2b 2b 20 3d 20 63 3b | 0d 0a 09 09 09 7d 0d 0a |1++ = c;|.....}..|
|00003480| 09 09 7d 0d 0a 09 09 2a | 63 70 31 2b 2b 20 3d 20 |..}....*|cp1++ = |
|00003490| 27 5d 27 3b 0d 0a 09 7d | 0d 0a 09 2a 63 70 31 2b |']';...}|...*cp1+|
|000034a0| 2b 20 3d 20 27 3a 27 3b | 09 09 09 09 2f 2a 20 46 |+ = ':';|..../* F|
|000034b0| 69 6e 69 73 68 20 70 72 | 6f 6d 70 74 09 2a 2f 0d |inish pr|ompt.*/.|
|000034c0| 0a 09 2a 63 70 31 2b 2b | 20 3d 20 27 20 27 3b 0d |..*cp1++| = ' ';.|
|000034d0| 0a 09 2a 63 70 31 2b 2b | 20 3d 20 27 5c 30 27 3b |..*cp1++| = '\0';|
|000034e0| 0d 0a 09 73 20 3d 20 6d | 6c 72 65 70 6c 79 28 74 |...s = m|lreply(t|
|000034f0| 70 61 74 2c 20 74 70 61 | 74 2c 20 4e 50 41 54 29 |pat, tpa|t, NPAT)|
|00003500| 3b 09 09 2f 2a 20 52 65 | 61 64 20 70 61 74 74 65 |;../* Re|ad patte|
|00003510| 72 6e 09 09 2a 2f 0d 0a | 09 69 66 20 28 73 20 3d |rn..*/..|.if (s =|
|00003520| 3d 20 54 52 55 45 29 09 | 09 09 09 2f 2a 20 53 70 |= TRUE).|.../* Sp|
|00003530| 65 63 69 66 69 65 64 09 | 09 2a 2f 0d 0a 09 09 73 |ecified.|.*/....s|
|00003540| 74 72 63 70 79 28 70 61 | 74 2c 20 74 70 61 74 29 |trcpy(pa|t, tpat)|
|00003550| 3b 0d 0a 09 65 6c 73 65 | 20 69 66 20 28 73 3d 3d |;...else| if (s==|
|00003560| 46 41 4c 53 45 20 26 26 | 20 70 61 74 5b 30 5d 21 |FALSE &&| pat[0]!|
|00003570| 3d 30 29 09 09 2f 2a 20 | 43 52 2c 20 62 75 74 20 |=0)../* |CR, but |
|00003580| 6f 6c 64 20 6f 6e 65 09 | 2a 2f 0d 0a 09 09 73 20 |old one.|*/....s |
|00003590| 3d 20 54 52 55 45 3b 0d | 0a 09 72 65 74 75 72 6e |= TRUE;.|..return|
|000035a0| 20 28 73 29 3b 0d 0a 7d | 0d 0a 00 00 00 00 00 00 | (s);..}|........|
|000035b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003600| 62 75 66 66 65 72 2e 63 | 00 00 00 00 00 00 00 00 |buffer.c|........|
|00003610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003660| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00003670| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00003680| 20 20 20 34 32 34 33 20 | 20 35 31 35 37 34 32 36 | 4243 | 5157426|
|00003690| 36 32 37 20 20 20 35 35 | 35 31 00 20 00 00 00 00 |627 55|51. ....|
|000036a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000036f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000037a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000037b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000037c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000037d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000037e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000037f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003800| 20 2f 2a 0d 0a 20 2a 20 | 42 75 66 66 65 72 20 6d | /*.. * |Buffer m|
|00003810| 61 6e 61 67 65 6d 65 6e | 74 2e 0d 0a 20 2a 20 53 |anagemen|t... * S|
|00003820| 6f 6d 65 20 6f 66 20 74 | 68 65 20 66 75 6e 63 74 |ome of t|he funct|
|00003830| 69 6f 6e 73 20 61 72 65 | 20 69 6e 74 65 72 6e 61 |ions are| interna|
|00003840| 6c 2c 0d 0a 20 2a 20 61 | 6e 64 20 73 6f 6d 65 20 |l,.. * a|nd some |
|00003850| 61 72 65 20 61 63 74 75 | 61 6c 6c 79 20 61 74 74 |are actu|ally att|
|00003860| 61 63 68 65 64 20 74 6f | 20 75 73 65 72 0d 0a 20 |ached to| user.. |
|00003870| 2a 20 6b 65 79 73 2e 20 | 4c 69 6b 65 20 65 76 65 |* keys. |Like eve|
|00003880| 72 79 6f 6e 65 20 65 6c | 73 65 2c 20 74 68 65 79 |ryone el|se, they|
|00003890| 20 73 65 74 20 68 69 6e | 74 73 0d 0a 20 2a 20 66 | set hin|ts.. * f|
|000038a0| 6f 72 20 74 68 65 20 64 | 69 73 70 6c 61 79 20 73 |or the d|isplay s|
|000038b0| 79 73 74 65 6d 2e 0d 0a | 20 2a 2f 0d 0a 23 69 6e |ystem...| */..#in|
|000038c0| 63 6c 75 64 65 09 22 73 | 74 64 69 6f 2e 68 22 0d |clude."s|tdio.h".|
|000038d0| 0a 23 69 6e 63 6c 75 64 | 65 09 22 65 64 2e 68 22 |.#includ|e."ed.h"|
|000038e0| 0d 0a 0d 0a 2f 2a 0d 0a | 20 2a 20 46 69 6e 64 20 |..../*..| * Find |
|000038f0| 61 20 62 75 66 66 65 72 | 2c 20 62 79 20 6e 61 6d |a buffer|, by nam|
|00003900| 65 2e 20 52 65 74 75 72 | 6e 20 61 20 70 6f 69 6e |e. Retur|n a poin|
|00003910| 74 65 72 0d 0a 20 2a 20 | 74 6f 20 74 68 65 20 42 |ter.. * |to the B|
|00003920| 55 46 46 45 52 20 73 74 | 72 75 63 74 75 72 65 20 |UFFER st|ructure |
|00003930| 61 73 73 6f 63 69 61 74 | 65 64 20 77 69 74 68 20 |associat|ed with |
|00003940| 69 74 2e 20 49 66 0d 0a | 20 2a 20 74 68 65 20 6e |it. If..| * the n|
|00003950| 61 6d 65 64 20 62 75 66 | 66 65 72 20 69 73 20 66 |amed buf|fer is f|
|00003960| 6f 75 6e 64 2c 20 62 75 | 74 20 69 73 20 61 20 54 |ound, bu|t is a T|
|00003970| 45 4d 50 20 62 75 66 66 | 65 72 20 28 6c 69 6b 65 |EMP buff|er (like|
|00003980| 0d 0a 20 2a 20 74 68 65 | 20 62 75 66 66 65 72 20 |.. * the| buffer |
|00003990| 6c 69 73 74 29 20 63 6f | 6e 70 6c 61 69 6e 2e 20 |list) co|nplain. |
|000039a0| 49 66 20 74 68 65 20 62 | 75 66 66 65 72 20 69 73 |If the b|uffer is|
|000039b0| 20 6e 6f 74 20 66 6f 75 | 6e 64 0d 0a 20 2a 20 61 | not fou|nd.. * a|
|000039c0| 6e 64 20 74 68 65 20 22 | 63 66 6c 61 67 22 20 69 |nd the "|cflag" i|
|000039d0| 73 20 54 52 55 45 2c 20 | 63 72 65 61 74 65 20 69 |s TRUE, |create i|
|000039e0| 74 2e 20 54 68 65 20 22 | 62 66 6c 61 67 22 20 69 |t. The "|bflag" i|
|000039f0| 73 0d 0a 20 2a 20 74 68 | 65 20 73 65 74 74 69 6e |s.. * th|e settin|
|00003a00| 67 73 20 66 6f 72 20 74 | 68 65 20 66 6c 61 67 73 |gs for t|he flags|
|00003a10| 20 69 6e 20 69 6e 20 62 | 75 66 66 65 72 2e 0d 0a | in in b|uffer...|
|00003a20| 20 2a 2f 0d 0a 42 55 46 | 46 45 52 09 2a 0d 0a 62 | */..BUF|FER.*..b|
|00003a30| 66 69 6e 64 28 62 6e 61 | 6d 65 2c 20 63 66 6c 61 |find(bna|me, cfla|
|00003a40| 67 2c 20 62 66 6c 61 67 | 29 0d 0a 63 68 61 72 09 |g, bflag|)..char.|
|00003a50| 2a 62 6e 61 6d 65 3b 0d | 0a 7b 0d 0a 09 72 65 67 |*bname;.|.{...reg|
|00003a60| 69 73 74 65 72 20 42 55 | 46 46 45 52 09 2a 62 70 |ister BU|FFER.*bp|
|00003a70| 3b 0d 0a 09 72 65 67 69 | 73 74 65 72 20 4c 49 4e |;...regi|ster LIN|
|00003a80| 45 09 2a 6c 70 3b 0d 0a | 0d 0a 09 62 70 20 3d 20 |E.*lp;..|...bp = |
|00003a90| 62 68 65 61 64 70 3b 0d | 0a 09 77 68 69 6c 65 20 |bheadp;.|..while |
|00003aa0| 28 62 70 20 21 3d 20 4e | 55 4c 4c 29 0d 0a 09 7b |(bp != N|ULL)...{|
|00003ab0| 09 69 66 20 28 20 21 20 | 73 74 72 63 6d 70 28 20 |.if ( ! |strcmp( |
|00003ac0| 62 6e 61 6d 65 2c 20 62 | 70 2d 3e 62 5f 62 6e 61 |bname, b|p->b_bna|
|00003ad0| 6d 65 20 29 29 0d 0a 09 | 09 7b 09 2f 2a 20 69 66 |me ))...|.{./* if|
|00003ae0| 20 28 28 62 70 2d 3e 62 | 5f 66 6c 61 67 26 42 46 | ((bp->b|_flag&BF|
|00003af0| 54 45 4d 50 29 20 21 3d | 20 30 29 20 2a 2f 0d 0a |TEMP) !=| 0) */..|
|00003b00| 09 09 09 2f 2a 20 7b 09 | 6d 6c 77 72 69 74 65 28 |.../* {.|mlwrite(|
|00003b10| 22 43 61 6e 6e 6f 74 20 | 73 65 6c 65 63 74 20 62 |"Cannot |select b|
|00003b20| 75 69 6c 74 69 6e 20 62 | 75 66 66 65 72 22 29 3b |uiltin b|uffer");|
|00003b30| 20 2a 2f 0d 0a 09 09 09 | 2f 2a 09 72 65 74 75 72 | */.....|/*.retur|
|00003b40| 6e 20 28 4e 55 4c 4c 29 | 3b 20 2a 2f 0d 0a 09 09 |n (NULL)|; */....|
|00003b50| 09 2f 2a 20 7d 20 2a 2f | 0d 0a 09 09 09 72 65 74 |./* } */|.....ret|
|00003b60| 75 72 6e 20 28 62 70 29 | 3b 0d 0a 09 09 7d 0d 0a |urn (bp)|;....}..|
|00003b70| 09 09 62 70 20 3d 20 62 | 70 2d 3e 62 5f 62 75 66 |..bp = b|p->b_buf|
|00003b80| 70 3b 0d 0a 09 7d 0d 0a | 09 69 66 20 28 63 66 6c |p;...}..|.if (cfl|
|00003b90| 61 67 20 21 3d 20 46 41 | 4c 53 45 29 0d 0a 09 7b |ag != FA|LSE)...{|
|00003ba0| 09 69 66 20 28 28 62 70 | 3d 28 42 55 46 46 45 52 |.if ((bp|=(BUFFER|
|00003bb0| 20 2a 29 6d 61 6c 6c 6f | 63 28 73 69 7a 65 6f 66 | *)mallo|c(sizeof|
|00003bc0| 28 42 55 46 46 45 52 29 | 29 29 20 3d 3d 20 4e 55 |(BUFFER)|)) == NU|
|00003bd0| 4c 4c 29 0d 0a 09 09 09 | 72 65 74 75 72 6e 20 28 |LL).....|return (|
|00003be0| 4e 55 4c 4c 29 3b 0d 0a | 09 09 69 66 20 28 28 6c |NULL);..|..if ((l|
|00003bf0| 70 3d 6c 61 6c 6c 6f 63 | 28 30 29 29 20 3d 3d 20 |p=lalloc|(0)) == |
|00003c00| 4e 55 4c 4c 29 0d 0a 09 | 09 7b 09 66 72 65 65 28 |NULL)...|.{.free(|
|00003c10| 28 63 68 61 72 20 2a 29 | 20 62 70 29 3b 0d 0a 09 |(char *)| bp);...|
|00003c20| 09 09 72 65 74 75 72 6e | 20 28 4e 55 4c 4c 29 3b |..return| (NULL);|
|00003c30| 0d 0a 09 09 7d 0d 0a 09 | 09 62 70 2d 3e 62 5f 62 |....}...|.bp->b_b|
|00003c40| 75 66 70 20 3d 20 62 68 | 65 61 64 70 3b 0d 0a 09 |ufp = bh|eadp;...|
|00003c50| 09 62 68 65 61 64 70 20 | 3d 20 62 70 3b 0d 0a 09 |.bheadp |= bp;...|
|00003c60| 09 6c 70 2d 3e 6c 5f 66 | 70 20 3d 0d 0a 09 09 6c |.lp->l_f|p =....l|
|00003c70| 70 2d 3e 6c 5f 62 70 20 | 3d 0d 0a 09 09 62 70 2d |p->l_bp |=....bp-|
|00003c80| 3e 62 5f 64 6f 74 70 20 | 20 3d 0d 0a 09 09 62 70 |>b_dotp | =....bp|
|00003c90| 2d 3e 62 5f 6c 69 6e 65 | 70 20 3d 20 6c 70 3b 0d |->b_line|p = lp;.|
|00003ca0| 0a 2f 2a 2a 2a 2a 09 09 | 62 70 2d 3e 62 5f 64 6f |./****..|bp->b_do|
|00003cb0| 74 6f 20 20 3d 20 2a 2a | 20 6d 61 6c 6c 6f 63 28 |to = **| malloc(|
|00003cc0| 29 20 61 6c 72 65 61 64 | 79 20 64 69 64 20 74 68 |) alread|y did th|
|00003cd0| 69 73 2e 20 2a 2f 0d 0a | 2f 2a 2a 2a 2a 09 09 62 |is. */..|/****..b|
|00003ce0| 70 2d 3e 62 5f 6d 61 72 | 6b 70 20 3d 20 2a 2f 0d |p->b_mar|kp = */.|
|00003cf0| 0a 2f 2a 2a 2a 2a 09 09 | 62 70 2d 3e 62 5f 6d 61 |./****..|bp->b_ma|
|00003d00| 72 6b 6f 20 3d 20 2a 2f | 0d 0a 2f 2a 2a 2a 2a 09 |rko = */|../****.|
|00003d10| 09 62 70 2d 3e 62 5f 6e | 77 6e 64 20 20 3d 20 30 |.bp->b_n|wnd = 0|
|00003d20| 3b 20 2a 2f 0d 0a 09 09 | 62 70 2d 3e 62 5f 66 6c |; */....|bp->b_fl|
|00003d30| 61 67 20 20 3d 20 62 66 | 6c 61 67 3b 0d 0a 0d 0a |ag = bf|lag;....|
|00003d40| 2f 2a 2a 2a 2a 09 09 73 | 74 72 63 70 79 28 62 70 |/****..s|trcpy(bp|
|00003d50| 2d 3e 62 5f 66 6e 61 6d | 65 2c 20 22 22 29 3b 20 |->b_fnam|e, ""); |
|00003d60| 2a 2a 20 6d 61 6c 6c 6f | 63 28 29 20 64 69 64 20 |** mallo|c() did |
|00003d70| 69 74 2e 20 2a 2f 0d 0a | 09 09 73 74 72 63 70 79 |it. */..|..strcpy|
|00003d80| 28 62 70 2d 3e 62 5f 62 | 6e 61 6d 65 2c 20 62 6e |(bp->b_b|name, bn|
|00003d90| 61 6d 65 29 3b 0d 0a 09 | 7d 0d 0a 09 72 65 74 75 |ame);...|}...retu|
|00003da0| 72 6e 20 28 62 70 29 3b | 0d 0a 7d 0d 0a 0d 0a 2f |rn (bp);|..}..../|
|00003db0| 2a 0d 0a 20 2a 20 54 68 | 69 73 20 72 6f 75 74 69 |*.. * Th|is routi|
|00003dc0| 6e 65 20 62 6c 6f 77 73 | 20 61 77 61 79 20 61 6c |ne blows| away al|
|00003dd0| 6c 20 6f 66 20 74 68 65 | 20 74 65 78 74 0d 0a 20 |l of the| text.. |
|00003de0| 2a 20 69 6e 20 61 20 62 | 75 66 66 65 72 2e 20 49 |* in a b|uffer. I|
|00003df0| 66 20 74 68 65 20 62 75 | 66 66 65 72 20 69 73 20 |f the bu|ffer is |
|00003e00| 6d 61 72 6b 65 64 20 61 | 73 20 63 68 61 6e 67 65 |marked a|s change|
|00003e10| 64 0d 0a 20 2a 20 74 68 | 65 6e 20 77 65 20 61 73 |d.. * th|en we as|
|00003e20| 6b 20 69 66 20 69 74 20 | 69 73 20 6f 6b 20 74 6f |k if it |is ok to|
|00003e30| 20 62 6c 6f 77 20 69 74 | 20 61 77 61 79 3b 20 74 | blow it| away; t|
|00003e40| 68 69 73 20 69 73 0d 0a | 20 2a 20 74 6f 20 73 61 |his is..| * to sa|
|00003e50| 76 65 20 74 68 65 20 75 | 73 65 72 20 74 68 65 20 |ve the u|ser the |
|00003e60| 67 72 69 65 66 20 6f 66 | 20 6c 6f 73 69 6e 67 20 |grief of| losing |
|00003e70| 74 65 78 74 2e 20 54 68 | 65 0d 0a 20 2a 20 77 69 |text. Th|e.. * wi|
|00003e80| 6e 64 6f 77 20 63 68 61 | 69 6e 20 69 73 20 6e 65 |ndow cha|in is ne|
|00003e90| 61 72 6c 79 20 61 6c 77 | 61 79 73 20 77 72 6f 6e |arly alw|ays wron|
|00003ea0| 67 20 69 66 20 74 68 69 | 73 20 67 65 74 73 0d 0a |g if thi|s gets..|
|00003eb0| 20 2a 20 63 61 6c 6c 65 | 64 3b 20 74 68 65 20 63 | * calle|d; the c|
|00003ec0| 61 6c 6c 65 72 20 6d 75 | 73 74 20 61 72 72 61 6e |aller mu|st arran|
|00003ed0| 67 65 20 66 6f 72 20 74 | 68 65 20 75 70 64 61 74 |ge for t|he updat|
|00003ee0| 65 73 0d 0a 20 2a 20 74 | 68 61 74 20 61 72 65 20 |es.. * t|hat are |
|00003ef0| 72 65 71 75 69 72 65 64 | 2e 20 52 65 74 75 72 6e |required|. Return|
|00003f00| 20 54 52 55 45 20 69 66 | 20 65 76 65 72 79 74 68 | TRUE if| everyth|
|00003f10| 69 6e 67 0d 0a 20 2a 20 | 6c 6f 6f 6b 73 20 67 6f |ing.. * |looks go|
|00003f20| 6f 64 2e 0d 0a 20 2a 2f | 0d 0a 62 63 6c 65 61 72 |od... */|..bclear|
|00003f30| 28 62 70 29 0d 0a 42 55 | 46 46 45 52 09 2a 62 70 |(bp)..BU|FFER.*bp|
|00003f40| 3b 0d 0a 7b 0d 0a 09 72 | 65 67 69 73 74 65 72 20 |;..{...r|egister |
|00003f50| 4c 49 4e 45 09 2a 6c 70 | 3b 0d 0a 09 0d 0a 09 69 |LINE.*lp|;......i|
|00003f60| 66 20 28 28 20 62 70 2d | 3e 62 5f 66 6c 61 67 20 |f (( bp-|>b_flag |
|00003f70| 26 20 28 20 42 46 54 45 | 4d 50 20 7c 20 42 46 43 |& ( BFTE|MP | BFC|
|00003f80| 48 47 20 29 29 20 3d 3d | 20 42 46 43 48 47 0d 0a |HG )) ==| BFCHG..|
|00003f90| 09 26 26 20 6d 6c 79 65 | 73 6e 6f 28 22 4a 75 6e |.&& mlye|sno("Jun|
|00003fa0| 6b 20 63 68 61 6e 67 65 | 73 22 29 20 21 3d 20 54 |k change|s") != T|
|00003fb0| 52 55 45 29 20 72 65 74 | 75 72 6e 20 28 30 29 3b |RUE) ret|urn (0);|
|00003fc0| 0d 0a 09 62 70 2d 3e 62 | 5f 66 6c 61 67 20 20 26 |...bp->b|_flag &|
|00003fd0| 3d 20 7e 42 46 43 48 47 | 3b 09 09 09 2f 2a 20 4e |= ~BFCHG|;.../* N|
|00003fe0| 6f 74 20 63 68 61 6e 67 | 65 64 09 09 2a 2f 0d 0a |ot chang|ed..*/..|
|00003ff0| 09 77 68 69 6c 65 20 28 | 28 6c 70 3d 6c 66 6f 72 |.while (|(lp=lfor|
|00004000| 77 28 62 70 2d 3e 62 5f | 6c 69 6e 65 70 29 29 20 |w(bp->b_|linep)) |
|00004010| 21 3d 20 62 70 2d 3e 62 | 5f 6c 69 6e 65 70 29 0d |!= bp->b|_linep).|
|00004020| 0a 09 09 6c 66 72 65 65 | 28 6c 70 29 3b 0d 0a 09 |...lfree|(lp);...|
|00004030| 62 70 2d 3e 62 5f 64 6f | 74 70 20 20 3d 20 62 70 |bp->b_do|tp = bp|
|00004040| 2d 3e 62 5f 6c 69 6e 65 | 70 3b 09 09 2f 2a 20 46 |->b_line|p;../* F|
|00004050| 69 78 20 22 2e 22 09 09 | 2a 2f 0d 0a 09 62 70 2d |ix "."..|*/...bp-|
|00004060| 3e 62 5f 64 6f 74 6f 20 | 20 3d 0d 0a 09 62 70 2d |>b_doto | =...bp-|
|00004070| 3e 62 5f 6d 61 72 6b 70 | 20 3d 0d 0a 09 62 70 2d |>b_markp| =...bp-|
|00004080| 3e 62 5f 6d 61 72 6b 6f | 20 3d 20 30 3b 0d 0a 09 |>b_marko| = 0;...|
|00004090| 72 65 74 75 72 6e 20 28 | 54 52 55 45 29 3b 0d 0a |return (|TRUE);..|
|000040a0| 7d 0d 0a 74 68 65 20 64 | 69 73 70 6c 61 79 20 73 |}..the d|isplay s|
|000040b0| 79 73 74 65 6d 2e 0d 0a | 20 2a 2f 0d 0a 23 69 6e |ystem...| */..#in|
|000040c0| 63 6c 75 64 65 09 22 73 | 74 64 69 6f 2e 68 22 0d |clude."s|tdio.h".|
|000040d0| 0a 23 69 6e 63 6c 75 64 | 65 09 22 65 64 2e 68 22 |.#includ|e."ed.h"|
|000040e0| 0d 0a 0d 0a 2f 2a 0d 0a | 20 2a 20 46 69 6e 64 20 |..../*..| * Find |
|000040f0| 61 20 62 75 66 66 65 72 | 2c 20 62 79 20 6e 61 6d |a buffer|, by nam|
|00004100| 65 2e 20 52 65 74 75 72 | 6e 20 61 20 70 6f 69 6e |e. Retur|n a poin|
|00004110| 74 65 72 0d 0a 20 2a 20 | 74 6f 20 74 68 65 20 42 |ter.. * |to the B|
|00004120| 55 46 46 45 52 20 73 74 | 72 75 63 74 75 72 65 20 |UFFER st|ructure |
|00004130| 61 73 73 6f 63 69 61 74 | 65 64 20 77 69 74 68 20 |associat|ed with |
|00004140| 69 74 2e 20 49 66 0d 0a | 20 2a 20 74 68 65 20 6e |it. If..| * the n|
|00004150| 61 6d 65 64 20 62 75 66 | 66 65 72 20 69 73 20 66 |amed buf|fer is f|
|00004160| 6f 75 6e 64 2c 20 62 75 | 74 20 69 73 20 61 20 54 |ound, bu|t is a T|
|00004170| 45 4d 50 20 62 75 66 66 | 65 72 20 28 6c 69 6b 65 |EMP buff|er (like|
|00004180| 0d 0a 20 2a 20 74 68 65 | 20 62 75 66 66 65 72 20 |.. * the| buffer |
|00004190| 6c 69 73 74 29 20 63 6f | 6e 70 6c 61 69 6e 2e 20 |list) co|nplain. |
|000041a0| 49 66 20 74 68 65 20 62 | 75 66 66 65 72 20 69 73 |If the b|uffer is|
|000041b0| 20 6e 6f 74 20 66 6f 75 | 6e 64 0d 0a 20 2a 20 61 | not fou|nd.. * a|
|000041c0| 6e 64 20 74 68 65 20 22 | 63 66 6c 61 67 22 20 69 |nd the "|cflag" i|
|000041d0| 73 20 54 52 55 45 2c 20 | 63 72 65 61 74 65 20 69 |s TRUE, |create i|
|000041e0| 74 2e 20 54 68 65 20 22 | 62 66 6c 61 67 22 20 69 |t. The "|bflag" i|
|000041f0| 73 0d 0a 20 2a 20 74 68 | 65 20 73 65 74 74 69 6e |s.. * th|e settin|
|00004200| 63 63 6c 61 73 73 2e 63 | 00 00 00 00 00 00 00 00 |cclass.c|........|
|00004210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004260| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00004270| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00004280| 20 20 31 30 35 35 35 20 | 20 35 31 35 37 34 32 36 | 10555 | 5157426|
|00004290| 36 32 37 20 20 20 35 35 | 37 33 00 20 00 00 00 00 |627 55|73. ....|
|000042a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004400| 23 69 6e 63 6c 75 64 65 | 20 22 65 64 2e 68 22 0d |#include| "ed.h".|
|00004410| 0a 23 69 6e 63 6c 75 64 | 65 20 22 63 63 6c 61 73 |.#includ|e "cclas|
|00004420| 73 2e 68 22 0d 0a 0d 0a | 63 68 61 72 20 63 63 6c |s.h"....|char ccl|
|00004430| 61 73 73 5b 31 32 38 5d | 20 3d 0d 0a 7b 09 2f 2a |ass[128]| =..{./*|
|00004440| 20 63 68 61 72 61 63 74 | 65 72 20 63 6c 61 73 73 | charact|er class|
|00004450| 65 73 2e 20 2a 2f 0d 0a | 09 30 2c 09 2f 2a 20 5e |es. */..|.0,./* ^|
|00004460| 40 20 2a 2f 0d 0a 09 30 | 2c 09 2f 2a 20 5e 41 20 |@ */...0|,./* ^A |
|00004470| 2a 2f 0d 0a 09 30 2c 09 | 2f 2a 20 5e 42 20 2a 2f |*/...0,.|/* ^B */|
|00004480| 0d 0a 09 30 2c 09 2f 2a | 20 5e 43 20 2a 2f 0d 0a |...0,./*| ^C */..|
|00004490| 09 30 2c 09 2f 2a 20 5e | 44 20 2a 2f 0d 0a 09 30 |.0,./* ^|D */...0|
|000044a0| 2c 09 2f 2a 20 5e 45 20 | 2a 2f 0d 0a 09 30 2c 09 |,./* ^E |*/...0,.|
|000044b0| 2f 2a 20 5e 46 20 2a 2f | 0d 0a 09 30 2c 09 2f 2a |/* ^F */|...0,./*|
|000044c0| 20 5e 47 20 2a 2f 0d 0a | 09 30 2c 09 2f 2a 20 5e | ^G */..|.0,./* ^|
|000044d0| 48 20 2a 2f 0d 0a 09 28 | 63 5f 54 41 42 7c 63 5f |H */...(|c_TAB|c_|
|000044e0| 57 48 49 54 45 29 2c 09 | 2f 2a 20 5e 49 20 2a 2f |WHITE),.|/* ^I */|
|000044f0| 0d 0a 09 30 2c 09 2f 2a | 20 5e 4a 20 2a 2f 0d 0a |...0,./*| ^J */..|
|00004500| 09 30 2c 09 2f 2a 20 5e | 4b 20 2a 2f 0d 0a 09 30 |.0,./* ^|K */...0|
|00004510| 2c 09 2f 2a 20 5e 4c 20 | 2a 2f 0d 0a 09 30 2c 09 |,./* ^L |*/...0,.|
|00004520| 2f 2a 20 5e 4d 20 2a 2f | 0d 0a 09 30 2c 09 2f 2a |/* ^M */|...0,./*|
|00004530| 20 5e 4e 20 2a 2f 0d 0a | 09 30 2c 09 2f 2a 20 5e | ^N */..|.0,./* ^|
|00004540| 4f 20 2a 2f 0d 0a 09 30 | 2c 09 2f 2a 20 5e 50 20 |O */...0|,./* ^P |
|00004550| 2a 2f 0d 0a 09 30 2c 09 | 2f 2a 20 5e 51 20 2a 2f |*/...0,.|/* ^Q */|
|00004560| 0d 0a 09 30 2c 09 2f 2a | 20 5e 52 20 2a 2f 0d 0a |...0,./*| ^R */..|
|00004570| 09 30 2c 09 2f 2a 20 5e | 53 20 2a 2f 0d 0a 09 30 |.0,./* ^|S */...0|
|00004580| 2c 09 2f 2a 20 5e 54 20 | 2a 2f 0d 0a 09 30 2c 09 |,./* ^T |*/...0,.|
|00004590| 2f 2a 20 5e 55 20 2a 2f | 0d 0a 09 30 2c 09 2f 2a |/* ^U */|...0,./*|
|000045a0| 20 5e 56 20 2a 2f 0d 0a | 09 30 2c 09 2f 2a 20 5e | ^V */..|.0,./* ^|
|000045b0| 57 20 2a 2f 0d 0a 09 30 | 2c 09 2f 2a 20 5e 58 20 |W */...0|,./* ^X |
|000045c0| 2a 2f 0d 0a 09 30 2c 09 | 2f 2a 20 5e 59 20 2a 2f |*/...0,.|/* ^Y */|
|000045d0| 0d 0a 09 30 2c 09 2f 2a | 20 5e 5a 20 2a 2f 0d 0a |...0,./*| ^Z */..|
|000045e0| 09 30 2c 09 2f 2a 20 5e | 5b 20 2a 2f 0d 0a 09 30 |.0,./* ^|[ */...0|
|000045f0| 2c 09 2f 2a 20 5e 5c 20 | 2a 2f 0d 0a 09 30 2c 09 |,./* ^\ |*/...0,.|
|00004600| 2f 2a 20 5e 5d 20 2a 2f | 0d 0a 09 30 2c 09 2f 2a |/* ^] */|...0,./*|
|00004610| 20 5e 5e 20 2a 2f 0d 0a | 09 30 2c 09 2f 2a 20 5e | ^^ */..|.0,./* ^|
|00004620| 5f 20 2a 2f 0d 0a 09 28 | 63 5f 53 49 4d 50 4c 45 |_ */...(|c_SIMPLE|
|00004630| 7c 63 5f 57 48 49 54 45 | 29 2c 09 2f 2a 20 62 6c ||c_WHITE|),./* bl|
|00004640| 61 6e 6b 20 2a 2f 0d 0a | 09 63 5f 53 49 4d 50 4c |ank */..|.c_SIMPL|
|00004650| 45 2c 09 2f 2a 20 21 20 | 2a 2f 0d 0a 09 63 5f 53 |E,./* ! |*/...c_S|
|00004660| 49 4d 50 4c 45 2c 09 2f | 2a 20 22 20 2a 2f 0d 0a |IMPLE,./|* " */..|
|00004670| 09 63 5f 53 49 4d 50 4c | 45 2c 09 2f 2a 20 23 20 |.c_SIMPL|E,./* # |
|00004680| 2a 2f 0d 0a 09 63 5f 53 | 49 4d 50 4c 45 2c 09 2f |*/...c_S|IMPLE,./|
|00004690| 2a 20 24 20 2a 2f 0d 0a | 09 63 5f 53 49 4d 50 4c |* $ */..|.c_SIMPL|
|000046a0| 45 2c 09 2f 2a 20 25 20 | 2a 2f 0d 0a 09 63 5f 53 |E,./* % |*/...c_S|
|000046b0| 49 4d 50 4c 45 2c 09 2f | 2a 20 26 20 2a 2f 0d 0a |IMPLE,./|* & */..|
|000046c0| 09 63 5f 53 49 4d 50 4c | 45 2c 09 2f 2a 20 27 20 |.c_SIMPL|E,./* ' |
|000046d0| 2a 2f 0d 0a 09 28 63 5f | 46 45 4e 43 45 7c 63 5f |*/...(c_|FENCE|c_|
|000046e0| 53 49 4d 50 4c 45 29 2c | 09 2f 2a 20 28 20 2a 2f |SIMPLE),|./* ( */|
|000046f0| 0d 0a 09 28 63 5f 46 45 | 4e 43 45 7c 63 5f 53 49 |...(c_FE|NCE|c_SI|
|00004700| 4d 50 4c 45 29 2c 09 2f | 2a 20 29 20 2a 2f 0d 0a |MPLE),./|* ) */..|
|00004710| 09 63 5f 53 49 4d 50 4c | 45 2c 09 2f 2a 20 2a 20 |.c_SIMPL|E,./* * |
|00004720| 2a 2f 0d 0a 09 63 5f 53 | 49 4d 50 4c 45 2c 09 2f |*/...c_S|IMPLE,./|
|00004730| 2a 20 2b 20 2a 2f 0d 0a | 09 63 5f 53 49 4d 50 4c |* + */..|.c_SIMPL|
|00004740| 45 2c 09 2f 2a 20 2c 20 | 2a 2f 0d 0a 09 63 5f 53 |E,./* , |*/...c_S|
|00004750| 49 4d 50 4c 45 2c 09 2f | 2a 20 2d 20 2a 2f 0d 0a |IMPLE,./|* - */..|
|00004760| 09 63 5f 53 49 4d 50 4c | 45 2c 09 2f 2a 20 2e 20 |.c_SIMPL|E,./* . |
|00004770| 2a 2f 0d 0a 09 63 5f 53 | 49 4d 50 4c 45 2c 09 2f |*/...c_S|IMPLE,./|
|00004780| 2a 20 2f 20 2a 2f 0d 0a | 09 28 63 5f 43 57 4f 52 |* / */..|.(c_CWOR|
|00004790| 44 7c 63 5f 44 49 47 49 | 54 7c 63 5f 53 49 4d 50 |D|c_DIGI|T|c_SIMP|
|000047a0| 4c 45 29 2c 09 2f 2a 20 | 30 20 2a 2f 0d 0a 09 28 |LE),./* |0 */...(|
|000047b0| 63 5f 43 57 4f 52 44 7c | 63 5f 44 49 47 49 54 7c |c_CWORD||c_DIGIT||
|000047c0| 63 5f 53 49 4d 50 4c 45 | 29 2c 09 2f 2a 20 31 20 |c_SIMPLE|),./* 1 |
|000047d0| 2a 2f 0d 0a 09 28 63 5f | 43 57 4f 52 44 7c 63 5f |*/...(c_|CWORD|c_|
|000047e0| 44 49 47 49 54 7c 63 5f | 53 49 4d 50 4c 45 29 2c |DIGIT|c_|SIMPLE),|
|000047f0| 09 2f 2a 20 32 20 2a 2f | 0d 0a 09 28 63 5f 43 57 |./* 2 */|...(c_CW|
|00004800| 4f 52 44 7c 63 5f 44 49 | 47 49 54 7c 63 5f 53 49 |ORD|c_DI|GIT|c_SI|
|00004810| 4d 50 4c 45 29 2c 09 2f | 2a 20 33 20 2a 2f 0d 0a |MPLE),./|* 3 */..|
|00004820| 09 28 63 5f 43 57 4f 52 | 44 7c 63 5f 44 49 47 49 |.(c_CWOR|D|c_DIGI|
|00004830| 54 7c 63 5f 53 49 4d 50 | 4c 45 29 2c 09 2f 2a 20 |T|c_SIMP|LE),./* |
|00004840| 34 20 2a 2f 0d 0a 09 28 | 63 5f 43 57 4f 52 44 7c |4 */...(|c_CWORD||
|00004850| 63 5f 44 49 47 49 54 7c | 63 5f 53 49 4d 50 4c 45 |c_DIGIT||c_SIMPLE|
|00004860| 29 2c 09 2f 2a 20 35 20 | 2a 2f 0d 0a 09 28 63 5f |),./* 5 |*/...(c_|
|00004870| 43 57 4f 52 44 7c 63 5f | 44 49 47 49 54 7c 63 5f |CWORD|c_|DIGIT|c_|
|00004880| 53 49 4d 50 4c 45 29 2c | 09 2f 2a 20 36 20 2a 2f |SIMPLE),|./* 6 */|
|00004890| 0d 0a 09 28 63 5f 43 57 | 4f 52 44 7c 63 5f 44 49 |...(c_CW|ORD|c_DI|
|000048a0| 47 49 54 7c 63 5f 53 49 | 4d 50 4c 45 29 2c 09 2f |GIT|c_SI|MPLE),./|
|000048b0| 2a 20 37 20 2a 2f 0d 0a | 09 28 63 5f 43 57 4f 52 |* 7 */..|.(c_CWOR|
|000048c0| 44 7c 63 5f 44 49 47 49 | 54 7c 63 5f 53 49 4d 50 |D|c_DIGI|T|c_SIMP|
|000048d0| 4c 45 29 2c 09 2f 2a 20 | 38 20 2a 2f 0d 0a 09 28 |LE),./* |8 */...(|
|000048e0| 63 5f 43 57 4f 52 44 7c | 63 5f 44 49 47 49 54 7c |c_CWORD||c_DIGIT||
|000048f0| 63 5f 53 49 4d 50 4c 45 | 29 2c 09 2f 2a 20 39 20 |c_SIMPLE|),./* 9 |
|00004900| 2a 2f 0d 0a 09 63 5f 53 | 49 4d 50 4c 45 2c 09 2f |*/...c_S|IMPLE,./|
|00004910| 2a 20 3a 20 2a 2f 0d 0a | 09 63 5f 53 49 4d 50 4c |* : */..|.c_SIMPL|
|00004920| 45 2c 09 2f 2a 20 3b 20 | 2a 2f 0d 0a 09 63 5f 53 |E,./* ; |*/...c_S|
|00004930| 49 4d 50 4c 45 2c 09 2f | 2a 20 3c 20 2a 2f 0d 0a |IMPLE,./|* < */..|
|00004940| 09 63 5f 53 49 4d 50 4c | 45 2c 09 2f 2a 20 3d 20 |.c_SIMPL|E,./* = |
|00004950| 2a 2f 0d 0a 09 63 5f 53 | 49 4d 50 4c 45 2c 09 2f |*/...c_S|IMPLE,./|
|00004960| 2a 20 3e 20 2a 2f 0d 0a | 09 63 5f 53 49 4d 50 4c |* > */..|.c_SIMPL|
|00004970| 45 2c 09 2f 2a 20 3f 20 | 2a 2f 0d 0a 09 63 5f 53 |E,./* ? |*/...c_S|
|00004980| 49 4d 50 4c 45 2c 09 2f | 2a 20 40 20 2a 2f 0d 0a |IMPLE,./|* @ */..|
|00004990| 09 28 63 5f 43 57 4f 52 | 44 7c 63 5f 41 4c 50 48 |.(c_CWOR|D|c_ALPH|
|000049a0| 41 7c 63 5f 53 49 4d 50 | 4c 45 29 2c 09 2f 2a 20 |A|c_SIMP|LE),./* |
|000049b0| 41 20 2a 2f 0d 0a 09 28 | 63 5f 43 57 4f 52 44 7c |A */...(|c_CWORD||
|000049c0| 63 5f 41 4c 50 48 41 7c | 63 5f 53 49 4d 50 4c 45 |c_ALPHA||c_SIMPLE|
|000049d0| 29 2c 09 2f 2a 20 42 20 | 2a 2f 0d 0a 09 28 63 5f |),./* B |*/...(c_|
|000049e0| 43 57 4f 52 44 7c 63 5f | 41 4c 50 48 41 7c 63 5f |CWORD|c_|ALPHA|c_|
|000049f0| 53 49 4d 50 4c 45 29 2c | 09 2f 2a 20 43 20 2a 2f |SIMPLE),|./* C */|
|00004a00| 0d 0a 09 28 63 5f 43 57 | 4f 52 44 7c 63 5f 41 4c |...(c_CW|ORD|c_AL|
|00004a10| 50 48 41 7c 63 5f 53 49 | 4d 50 4c 45 29 2c 09 2f |PHA|c_SI|MPLE),./|
|00004a20| 2a 20 44 20 2a 2f 0d 0a | 09 28 63 5f 43 57 4f 52 |* D */..|.(c_CWOR|
|00004a30| 44 7c 63 5f 41 4c 50 48 | 41 7c 63 5f 53 49 4d 50 |D|c_ALPH|A|c_SIMP|
|00004a40| 4c 45 29 2c 09 2f 2a 20 | 45 20 2a 2f 0d 0a 09 28 |LE),./* |E */...(|
|00004a50| 63 5f 43 57 4f 52 44 7c | 63 5f 41 4c 50 48 41 7c |c_CWORD||c_ALPHA||
|00004a60| 63 5f 53 49 4d 50 4c 45 | 29 2c 09 2f 2a 20 46 20 |c_SIMPLE|),./* F |
|00004a70| 2a 2f 0d 0a 09 28 63 5f | 43 57 4f 52 44 7c 63 5f |*/...(c_|CWORD|c_|
|00004a80| 41 4c 50 48 41 7c 63 5f | 53 49 4d 50 4c 45 29 2c |ALPHA|c_|SIMPLE),|
|00004a90| 09 2f 2a 20 47 20 2a 2f | 0d 0a 09 28 63 5f 43 57 |./* G */|...(c_CW|
|00004aa0| 4f 52 44 7c 63 5f 41 4c | 50 48 41 7c 63 5f 53 49 |ORD|c_AL|PHA|c_SI|
|00004ab0| 4d 50 4c 45 29 2c 09 2f | 2a 20 48 20 2a 2f 0d 0a |MPLE),./|* H */..|
|00004ac0| 09 28 63 5f 43 57 4f 52 | 44 7c 63 5f 41 4c 50 48 |.(c_CWOR|D|c_ALPH|
|00004ad0| 41 7c 63 5f 53 49 4d 50 | 4c 45 29 2c 09 2f 2a 20 |A|c_SIMP|LE),./* |
|00004ae0| 49 20 2a 2f 0d 0a 09 28 | 63 5f 43 57 4f 52 44 7c |I */...(|c_CWORD||
|00004af0| 63 5f 41 4c 50 48 41 7c | 63 5f 53 49 4d 50 4c 45 |c_ALPHA||c_SIMPLE|
|00004b00| 29 2c 09 2f 2a 20 4a 20 | 2a 2f 0d 0a 09 28 63 5f |),./* J |*/...(c_|
|00004b10| 43 57 4f 52 44 7c 63 5f | 41 4c 50 48 41 7c 63 5f |CWORD|c_|ALPHA|c_|
|00004b20| 53 49 4d 50 4c 45 29 2c | 09 2f 2a 20 4b 20 2a 2f |SIMPLE),|./* K */|
|00004b30| 0d 0a 09 28 63 5f 43 57 | 4f 52 44 7c 63 5f 41 4c |...(c_CW|ORD|c_AL|
|00004b40| 50 48 41 7c 63 5f 53 49 | 4d 50 4c 45 29 2c 09 2f |PHA|c_SI|MPLE),./|
|00004b50| 2a 20 4c 20 2a 2f 0d 0a | 09 28 63 5f 43 57 4f 52 |* L */..|.(c_CWOR|
|00004b60| 44 7c 63 5f 41 4c 50 48 | 41 7c 63 5f 53 49 4d 50 |D|c_ALPH|A|c_SIMP|
|00004b70| 4c 45 29 2c 09 2f 2a 20 | 4d 20 2a 2f 0d 0a 09 28 |LE),./* |M */...(|
|00004b80| 63 5f 43 57 4f 52 44 7c | 63 5f 41 4c 50 48 41 7c |c_CWORD||c_ALPHA||
|00004b90| 63 5f 53 49 4d 50 4c 45 | 29 2c 09 2f 2a 20 4e 20 |c_SIMPLE|),./* N |
|00004ba0| 2a 2f 0d 0a 09 28 63 5f | 43 57 4f 52 44 7c 63 5f |*/...(c_|CWORD|c_|
|00004bb0| 41 4c 50 48 41 7c 63 5f | 53 49 4d 50 4c 45 29 2c |ALPHA|c_|SIMPLE),|
|00004bc0| 09 2f 2a 20 4f 20 2a 2f | 0d 0a 09 28 63 5f 43 57 |./* O */|...(c_CW|
|00004bd0| 4f 52 44 7c 63 5f 41 4c | 50 48 41 7c 63 5f 53 49 |ORD|c_AL|PHA|c_SI|
|00004be0| 4d 50 4c 45 29 2c 09 2f | 2a 20 50 20 2a 2f 0d 0a |MPLE),./|* P */..|
|00004bf0| 09 28 63 5f 43 57 4f 52 | 44 7c 63 5f 41 4c 50 48 |.(c_CWOR|D|c_ALPH|
|00004c00| 41 7c 63 5f 53 49 4d 50 | 4c 45 29 2c 09 2f 2a 20 |A|c_SIMP|LE),./* |
|00004c10| 51 20 2a 2f 0d 0a 09 28 | 63 5f 43 57 4f 52 44 7c |Q */...(|c_CWORD||
|00004c20| 63 5f 41 4c 50 48 41 7c | 63 5f 53 49 4d 50 4c 45 |c_ALPHA||c_SIMPLE|
|00004c30| 29 2c 09 2f 2a 20 52 20 | 2a 2f 0d 0a 09 28 63 5f |),./* R |*/...(c_|
|00004c40| 43 57 4f 52 44 7c 63 5f | 41 4c 50 48 41 7c 63 5f |CWORD|c_|ALPHA|c_|
|00004c50| 53 49 4d 50 4c 45 29 2c | 09 2f 2a 20 53 20 2a 2f |SIMPLE),|./* S */|
|00004c60| 0d 0a 09 28 63 5f 43 57 | 4f 52 44 7c 63 5f 41 4c |...(c_CW|ORD|c_AL|
|00004c70| 50 48 41 7c 63 5f 53 49 | 4d 50 4c 45 29 2c 09 2f |PHA|c_SI|MPLE),./|
|00004c80| 2a 20 54 20 2a 2f 0d 0a | 09 28 63 5f 43 57 4f 52 |* T */..|.(c_CWOR|
|00004c90| 44 7c 63 5f 41 4c 50 48 | 41 7c 63 5f 53 49 4d 50 |D|c_ALPH|A|c_SIMP|
|00004ca0| 4c 45 29 2c 09 2f 2a 20 | 55 20 2a 2f 0d 0a 09 28 |LE),./* |U */...(|
|00004cb0| 63 5f 43 57 4f 52 44 7c | 63 5f 41 4c 50 48 41 7c |c_CWORD||c_ALPHA||
|00004cc0| 63 5f 53 49 4d 50 4c 45 | 29 2c 09 2f 2a 20 56 20 |c_SIMPLE|),./* V |
|00004cd0| 2a 2f 0d 0a 09 28 63 5f | 43 57 4f 52 44 7c 63 5f |*/...(c_|CWORD|c_|
|00004ce0| 41 4c 50 48 41 7c 63 5f | 53 49 4d 50 4c 45 29 2c |ALPHA|c_|SIMPLE),|
|00004cf0| 09 2f 2a 20 57 20 2a 2f | 0d 0a 09 28 63 5f 43 57 |./* W */|...(c_CW|
|00004d00| 4f 52 44 7c 63 5f 41 4c | 50 48 41 7c 63 5f 53 49 |ORD|c_AL|PHA|c_SI|
|00004d10| 4d 50 4c 45 29 2c 09 2f | 2a 20 58 20 2a 2f 0d 0a |MPLE),./|* X */..|
|00004d20| 09 28 63 5f 43 57 4f 52 | 44 7c 63 5f 41 4c 50 48 |.(c_CWOR|D|c_ALPH|
|00004d30| 41 7c 63 5f 53 49 4d 50 | 4c 45 29 2c 09 2f 2a 20 |A|c_SIMP|LE),./* |
|00004d40| 59 20 2a 2f 0d 0a 09 28 | 63 5f 43 57 4f 52 44 7c |Y */...(|c_CWORD||
|00004d50| 63 5f 41 4c 50 48 41 7c | 63 5f 53 49 4d 50 4c 45 |c_ALPHA||c_SIMPLE|
|00004d60| 29 2c 09 2f 2a 20 5a 20 | 2a 2f 0d 0a 09 28 63 5f |),./* Z |*/...(c_|
|00004d70| 46 45 4e 43 45 7c 63 5f | 53 49 4d 50 4c 45 29 2c |FENCE|c_|SIMPLE),|
|00004d80| 09 2f 2a 20 5b 20 2a 2f | 0d 0a 09 63 5f 53 49 4d |./* [ */|...c_SIM|
|00004d90| 50 4c 45 2c 09 2f 2a 20 | 5c 20 2a 2f 0d 0a 09 28 |PLE,./* |\ */...(|
|00004da0| 63 5f 46 45 4e 43 45 7c | 63 5f 53 49 4d 50 4c 45 |c_FENCE||c_SIMPLE|
|00004db0| 29 2c 09 2f 2a 20 5d 20 | 2a 2f 0d 0a 09 63 5f 53 |),./* ] |*/...c_S|
|00004dc0| 49 4d 50 4c 45 2c 09 2f | 2a 20 5e 20 2a 2f 0d 0a |IMPLE,./|* ^ */..|
|00004dd0| 09 28 63 5f 43 57 4f 52 | 44 7c 63 5f 53 49 4d 50 |.(c_CWOR|D|c_SIMP|
|00004de0| 4c 45 29 2c 09 2f 2a 20 | 5f 20 2a 2f 0d 0a 09 63 |LE),./* |_ */...c|
|00004df0| 5f 53 49 4d 50 4c 45 2c | 09 2f 2a 20 60 20 2a 2f |_SIMPLE,|./* ` */|
|00004e00| 0d 0a 09 28 63 5f 43 57 | 4f 52 44 7c 63 5f 41 4c |...(c_CW|ORD|c_AL|
|00004e10| 50 48 41 7c 63 5f 4c 4f | 57 43 7c 63 5f 53 49 4d |PHA|c_LO|WC|c_SIM|
|00004e20| 50 4c 45 29 2c 09 2f 2a | 20 61 20 2a 2f 0d 0a 09 |PLE),./*| a */...|
|00004e30| 28 63 5f 43 57 4f 52 44 | 7c 63 5f 41 4c 50 48 41 |(c_CWORD||c_ALPHA|
|00004e40| 7c 63 5f 4c 4f 57 43 7c | 63 5f 53 49 4d 50 4c 45 ||c_LOWC||c_SIMPLE|
|00004e50| 29 2c 09 2f 2a 20 62 20 | 2a 2f 0d 0a 09 28 63 5f |),./* b |*/...(c_|
|00004e60| 43 57 4f 52 44 7c 63 5f | 41 4c 50 48 41 7c 63 5f |CWORD|c_|ALPHA|c_|
|00004e70| 4c 4f 57 43 7c 63 5f 53 | 49 4d 50 4c 45 29 2c 09 |LOWC|c_S|IMPLE),.|
|00004e80| 2f 2a 20 63 20 2a 2f 0d | 0a 09 28 63 5f 43 57 4f |/* c */.|..(c_CWO|
|00004e90| 52 44 7c 63 5f 41 4c 50 | 48 41 7c 63 5f 4c 4f 57 |RD|c_ALP|HA|c_LOW|
|00004ea0| 43 7c 63 5f 53 49 4d 50 | 4c 45 29 2c 09 2f 2a 20 |C|c_SIMP|LE),./* |
|00004eb0| 64 20 2a 2f 0d 0a 09 28 | 63 5f 43 57 4f 52 44 7c |d */...(|c_CWORD||
|00004ec0| 63 5f 41 4c 50 48 41 7c | 63 5f 4c 4f 57 43 7c 63 |c_ALPHA||c_LOWC|c|
|00004ed0| 5f 53 49 4d 50 4c 45 29 | 2c 09 2f 2a 20 65 20 2a |_SIMPLE)|,./* e *|
|00004ee0| 2f 0d 0a 09 28 63 5f 43 | 57 4f 52 44 7c 63 5f 41 |/...(c_C|WORD|c_A|
|00004ef0| 4c 50 48 41 7c 63 5f 4c | 4f 57 43 7c 63 5f 53 49 |LPHA|c_L|OWC|c_SI|
|00004f00| 4d 50 4c 45 29 2c 09 2f | 2a 20 66 20 2a 2f 0d 0a |MPLE),./|* f */..|
|00004f10| 09 28 63 5f 43 57 4f 52 | 44 7c 63 5f 41 4c 50 48 |.(c_CWOR|D|c_ALPH|
|00004f20| 41 7c 63 5f 4c 4f 57 43 | 7c 63 5f 53 49 4d 50 4c |A|c_LOWC||c_SIMPL|
|00004f30| 45 29 2c 09 2f 2a 20 67 | 20 2a 2f 0d 0a 09 28 63 |E),./* g| */...(c|
|00004f40| 5f 43 57 4f 52 44 7c 63 | 5f 41 4c 50 48 41 7c 63 |_CWORD|c|_ALPHA|c|
|00004f50| 5f 4c 4f 57 43 7c 63 5f | 53 49 4d 50 4c 45 29 2c |_LOWC|c_|SIMPLE),|
|00004f60| 09 2f 2a 20 68 20 2a 2f | 0d 0a 09 28 63 5f 43 57 |./* h */|...(c_CW|
|00004f70| 4f 52 44 7c 63 5f 41 4c | 50 48 41 7c 63 5f 4c 4f |ORD|c_AL|PHA|c_LO|
|00004f80| 57 43 7c 63 5f 53 49 4d | 50 4c 45 29 2c 09 2f 2a |WC|c_SIM|PLE),./*|
|00004f90| 20 69 20 2a 2f 0d 0a 09 | 28 63 5f 43 57 4f 52 44 | i */...|(c_CWORD|
|00004fa0| 7c 63 5f 41 4c 50 48 41 | 7c 63 5f 4c 4f 57 43 7c ||c_ALPHA||c_LOWC||
|00004fb0| 63 5f 53 49 4d 50 4c 45 | 29 2c 09 2f 2a 20 6a 20 |c_SIMPLE|),./* j |
|00004fc0| 2a 2f 0d 0a 09 28 63 5f | 43 57 4f 52 44 7c 63 5f |*/...(c_|CWORD|c_|
|00004fd0| 41 4c 50 48 41 7c 63 5f | 4c 4f 57 43 7c 63 5f 53 |ALPHA|c_|LOWC|c_S|
|00004fe0| 49 4d 50 4c 45 29 2c 09 | 2f 2a 20 6b 20 2a 2f 0d |IMPLE),.|/* k */.|
|00004ff0| 0a 09 28 63 5f 43 57 4f | 52 44 7c 63 5f 41 4c 50 |..(c_CWO|RD|c_ALP|
|00005000| 48 41 7c 63 5f 4c 4f 57 | 43 7c 63 5f 53 49 4d 50 |HA|c_LOW|C|c_SIMP|
|00005010| 4c 45 29 2c 09 2f 2a 20 | 6c 20 2a 2f 0d 0a 09 28 |LE),./* |l */...(|
|00005020| 63 5f 43 57 4f 52 44 7c | 63 5f 41 4c 50 48 41 7c |c_CWORD||c_ALPHA||
|00005030| 63 5f 4c 4f 57 43 7c 63 | 5f 53 49 4d 50 4c 45 29 |c_LOWC|c|_SIMPLE)|
|00005040| 2c 09 2f 2a 20 6d 20 2a | 2f 0d 0a 09 28 63 5f 43 |,./* m *|/...(c_C|
|00005050| 57 4f 52 44 7c 63 5f 41 | 4c 50 48 41 7c 63 5f 4c |WORD|c_A|LPHA|c_L|
|00005060| 4f 57 43 7c 63 5f 53 49 | 4d 50 4c 45 29 2c 09 2f |OWC|c_SI|MPLE),./|
|00005070| 2a 20 6e 20 2a 2f 0d 0a | 09 28 63 5f 43 57 4f 52 |* n */..|.(c_CWOR|
|00005080| 44 7c 63 5f 41 4c 50 48 | 41 7c 63 5f 4c 4f 57 43 |D|c_ALPH|A|c_LOWC|
|00005090| 7c 63 5f 53 49 4d 50 4c | 45 29 2c 09 2f 2a 20 6f ||c_SIMPL|E),./* o|
|000050a0| 20 2a 2f 0d 0a 09 28 63 | 5f 43 57 4f 52 44 7c 63 | */...(c|_CWORD|c|
|000050b0| 5f 41 4c 50 48 41 7c 63 | 5f 4c 4f 57 43 7c 63 5f |_ALPHA|c|_LOWC|c_|
|000050c0| 53 49 4d 50 4c 45 29 2c | 09 2f 2a 20 70 20 2a 2f |SIMPLE),|./* p */|
|000050d0| 0d 0a 09 28 63 5f 43 57 | 4f 52 44 7c 63 5f 41 4c |...(c_CW|ORD|c_AL|
|000050e0| 50 48 41 7c 63 5f 4c 4f | 57 43 7c 63 5f 53 49 4d |PHA|c_LO|WC|c_SIM|
|000050f0| 50 4c 45 29 2c 09 2f 2a | 20 71 20 2a 2f 0d 0a 09 |PLE),./*| q */...|
|00005100| 28 63 5f 43 57 4f 52 44 | 7c 63 5f 41 4c 50 48 41 |(c_CWORD||c_ALPHA|
|00005110| 7c 63 5f 4c 4f 57 43 7c | 63 5f 53 49 4d 50 4c 45 ||c_LOWC||c_SIMPLE|
|00005120| 29 2c 09 2f 2a 20 72 20 | 2a 2f 0d 0a 09 28 63 5f |),./* r |*/...(c_|
|00005130| 43 57 4f 52 44 7c 63 5f | 41 4c 50 48 41 7c 63 5f |CWORD|c_|ALPHA|c_|
|00005140| 4c 4f 57 43 7c 63 5f 53 | 49 4d 50 4c 45 29 2c 09 |LOWC|c_S|IMPLE),.|
|00005150| 2f 2a 20 73 20 2a 2f 0d | 0a 09 28 63 5f 43 57 4f |/* s */.|..(c_CWO|
|00005160| 52 44 7c 63 5f 41 4c 50 | 48 41 7c 63 5f 4c 4f 57 |RD|c_ALP|HA|c_LOW|
|00005170| 43 7c 63 5f 53 49 4d 50 | 4c 45 29 2c 09 2f 2a 20 |C|c_SIMP|LE),./* |
|00005180| 74 20 2a 2f 0d 0a 09 28 | 63 5f 43 57 4f 52 44 7c |t */...(|c_CWORD||
|00005190| 63 5f 41 4c 50 48 41 7c | 63 5f 4c 4f 57 43 7c 63 |c_ALPHA||c_LOWC|c|
|000051a0| 5f 53 49 4d 50 4c 45 29 | 2c 09 2f 2a 20 75 20 2a |_SIMPLE)|,./* u *|
|000051b0| 2f 0d 0a 09 28 63 5f 43 | 57 4f 52 44 7c 63 5f 41 |/...(c_C|WORD|c_A|
|000051c0| 4c 50 48 41 7c 63 5f 4c | 4f 57 43 7c 63 5f 53 49 |LPHA|c_L|OWC|c_SI|
|000051d0| 4d 50 4c 45 29 2c 09 2f | 2a 20 76 20 2a 2f 0d 0a |MPLE),./|* v */..|
|000051e0| 09 28 63 5f 43 57 4f 52 | 44 7c 63 5f 41 4c 50 48 |.(c_CWOR|D|c_ALPH|
|000051f0| 41 7c 63 5f 4c 4f 57 43 | 7c 63 5f 53 49 4d 50 4c |A|c_LOWC||c_SIMPL|
|00005200| 45 29 2c 09 2f 2a 20 77 | 20 2a 2f 0d 0a 09 28 63 |E),./* w| */...(c|
|00005210| 5f 43 57 4f 52 44 7c 63 | 5f 41 4c 50 48 41 7c 63 |_CWORD|c|_ALPHA|c|
|00005220| 5f 4c 4f 57 43 7c 63 5f | 53 49 4d 50 4c 45 29 2c |_LOWC|c_|SIMPLE),|
|00005230| 09 2f 2a 20 78 20 2a 2f | 0d 0a 09 28 63 5f 43 57 |./* x */|...(c_CW|
|00005240| 4f 52 44 7c 63 5f 41 4c | 50 48 41 7c 63 5f 4c 4f |ORD|c_AL|PHA|c_LO|
|00005250| 57 43 7c 63 5f 53 49 4d | 50 4c 45 29 2c 09 2f 2a |WC|c_SIM|PLE),./*|
|00005260| 20 79 20 2a 2f 0d 0a 09 | 28 63 5f 43 57 4f 52 44 | y */...|(c_CWORD|
|00005270| 7c 63 5f 41 4c 50 48 41 | 7c 63 5f 4c 4f 57 43 7c ||c_ALPHA||c_LOWC||
|00005280| 63 5f 53 49 4d 50 4c 45 | 29 2c 09 2f 2a 20 7a 20 |c_SIMPLE|),./* z |
|00005290| 2a 2f 0d 0a 09 28 63 5f | 46 45 4e 43 45 7c 63 5f |*/...(c_|FENCE|c_|
|000052a0| 53 49 4d 50 4c 45 29 2c | 09 2f 2a 20 7b 20 2a 2f |SIMPLE),|./* { */|
|000052b0| 0d 0a 09 63 5f 53 49 4d | 50 4c 45 2c 09 2f 2a 20 |...c_SIM|PLE,./* |
|000052c0| 7c 20 2a 2f 0d 0a 09 28 | 63 5f 46 45 4e 43 45 7c || */...(|c_FENCE||
|000052d0| 63 5f 53 49 4d 50 4c 45 | 29 2c 09 2f 2a 20 7d 20 |c_SIMPLE|),./* } |
|000052e0| 2a 2f 0d 0a 09 63 5f 53 | 49 4d 50 4c 45 2c 09 2f |*/...c_S|IMPLE,./|
|000052f0| 2a 20 7e 20 2a 2f 0d 0a | 09 30 09 2f 2a 20 5e 3f |* ~ */..|.0./* ^?|
|00005300| 20 2a 2f 0d 0a 7d 3b 0d | 0a 0d 0a 69 73 69 6e 73 | */..};.|...isins|
|00005310| 65 72 74 28 20 43 63 68 | 61 72 43 20 29 0d 0a 7b |ert( Cch|arC )..{|
|00005320| 09 69 66 20 28 20 43 63 | 68 61 72 43 20 3e 20 30 |.if ( Cc|harC > 0|
|00005330| 78 38 30 20 29 20 72 65 | 74 75 72 6e 28 20 30 20 |x80 ) re|turn( 0 |
|00005340| 29 3b 0d 0a 09 72 65 74 | 75 72 6e 28 20 63 63 6c |);...ret|urn( ccl|
|00005350| 61 73 73 5b 20 43 63 68 | 61 72 43 20 5d 20 26 20 |ass[ Cch|arC ] & |
|00005360| 63 5f 53 49 4d 50 4c 45 | 20 29 3b 0d 0a 7d 0d 0a |c_SIMPLE| );..}..|
|00005370| 23 69 66 64 65 66 20 4e | 45 56 45 52 0d 0a 69 73 |#ifdef N|EVER..is|
|00005380| 75 70 70 65 72 28 20 63 | 20 29 0d 0a 69 6e 74 20 |upper( c| )..int |
|00005390| 63 3b 0d 0a 7b 09 2f 2a | 20 69 66 20 28 20 63 20 |c;..{./*| if ( c |
|000053a0| 3e 20 30 78 38 30 20 29 | 20 72 65 74 75 72 6e 28 |> 0x80 )| return(|
|000053b0| 20 30 20 29 3b 20 2a 2f | 0d 0a 09 72 65 74 75 72 | 0 ); */|...retur|
|000053c0| 6e 20 28 20 28 20 63 63 | 6c 61 73 73 5b 63 5d 20 |n ( ( cc|lass[c] |
|000053d0| 26 20 28 20 63 5f 41 4c | 50 48 41 20 7c 20 63 5f |& ( c_AL|PHA | c_|
|000053e0| 4c 4f 57 43 20 29 29 20 | 3d 3d 20 63 5f 41 4c 50 |LOWC )) |== c_ALP|
|000053f0| 48 41 20 29 3b 0d 0a 7d | 0d 0a 23 65 6e 64 69 66 |HA );..}|..#endif|
|00005400| 0d 0a 69 73 6c 6f 77 65 | 72 28 20 63 20 29 0d 0a |..islowe|r( c )..|
|00005410| 69 6e 74 20 63 3b 0d 0a | 7b 09 69 66 20 28 20 63 |int c;..|{.if ( c|
|00005420| 20 3e 20 30 78 38 30 20 | 29 20 72 65 74 75 72 6e | > 0x80 |) return|
|00005430| 20 28 20 30 20 29 3b 0d | 0a 09 72 65 74 75 72 6e | ( 0 );.|..return|
|00005440| 20 28 20 28 20 63 63 6c | 61 73 73 5b 63 5d 20 26 | ( ( ccl|ass[c] &|
|00005450| 63 5f 4c 4f 57 43 20 29 | 29 3b 0d 0a 7d 0d 0a 0d |c_LOWC )|);..}...|
|00005460| 0a 69 6e 74 20 77 73 74 | 79 6c 65 3b 0d 0a 0d 0a |.int wst|yle;....|
|00005470| 69 6e 77 6f 72 64 28 29 | 0d 0a 7b 09 72 65 67 69 |inword()|..{.regi|
|00005480| 73 74 65 72 20 69 6e 74 | 20 63 3b 0d 0a 09 69 66 |ster int| c;...if|
|00005490| 20 28 63 75 72 77 70 2d | 3e 77 5f 64 6f 74 6f 20 | (curwp-|>w_doto |
|000054a0| 3d 3d 20 6c 6c 65 6e 67 | 74 68 28 63 75 72 77 70 |== lleng|th(curwp|
|000054b0| 2d 3e 77 5f 64 6f 74 70 | 29 29 0d 0a 09 09 72 65 |->w_dotp|))....re|
|000054c0| 74 75 72 6e 20 28 46 41 | 4c 53 45 29 3b 0d 0a 09 |turn (FA|LSE);...|
|000054d0| 63 20 3d 20 63 63 6c 61 | 73 73 5b 20 6c 67 65 74 |c = ccla|ss[ lget|
|000054e0| 63 28 20 63 75 72 77 70 | 2d 3e 77 5f 64 6f 74 70 |c( curwp|->w_dotp|
|000054f0| 2c 20 63 75 72 77 70 2d | 3e 77 5f 64 6f 74 6f 20 |, curwp-|>w_doto |
|00005500| 29 5d 3b 0d 0a 09 69 66 | 20 28 20 77 73 74 79 6c |)];...if| ( wstyl|
|00005510| 65 20 26 31 20 29 20 72 | 65 74 75 72 6e 20 28 20 |e &1 ) r|eturn ( |
|00005520| 28 20 63 20 26 20 28 20 | 63 5f 53 49 4d 50 4c 45 |( c & ( |c_SIMPLE|
|00005530| 20 7c 20 63 5f 57 48 49 | 54 45 20 29 29 20 3d 3d | | c_WHI|TE )) ==|
|00005540| 20 63 5f 53 49 4d 50 4c | 45 20 29 3b 0d 0a 09 72 | c_SIMPL|E );...r|
|00005550| 65 74 75 72 6e 20 28 20 | 63 20 26 20 63 5f 43 57 |eturn ( |c & c_CW|
|00005560| 4f 52 44 20 29 3b 0d 0a | 7d 0d 0a 0d 0a 00 00 00 |ORD );..|}.......|
|00005570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000055a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000055b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000055c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000055d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000055e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000055f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005600| 63 63 6c 61 73 73 2e 68 | 00 00 00 00 00 00 00 00 |cclass.h|........|
|00005610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005660| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00005670| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00005680| 20 20 20 20 33 35 33 20 | 20 35 31 35 37 34 32 36 | 353 | 5157426|
|00005690| 36 32 35 20 20 20 35 35 | 33 31 00 20 00 00 00 00 |625 55|31. ....|
|000056a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000056b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000056c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000056d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000056e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000056f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000057a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000057b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000057c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000057d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000057e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000057f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005800| 23 64 65 66 69 6e 65 20 | 63 5f 53 49 4d 50 4c 45 |#define |c_SIMPLE|
|00005810| 20 30 78 30 31 09 2f 2a | 20 31 20 73 63 72 65 65 | 0x01./*| 1 scree|
|00005820| 6e 20 63 68 61 72 20 2a | 2f 0d 0a 23 64 65 66 69 |n char *|/..#defi|
|00005830| 6e 65 20 63 5f 43 57 4f | 52 44 20 20 30 78 30 32 |ne c_CWO|RD 0x02|
|00005840| 09 2f 2a 20 61 6c 70 68 | 61 6e 75 6d 65 72 69 63 |./* alph|anumeric|
|00005850| 20 6f 72 20 5f 20 2a 2f | 09 0d 0a 23 64 65 66 69 | or _ */|...#defi|
|00005860| 6e 65 20 63 5f 57 48 49 | 54 45 20 20 30 78 30 34 |ne c_WHI|TE 0x04|
|00005870| 0d 0a 23 64 65 66 69 6e | 65 20 63 5f 54 41 42 20 |..#defin|e c_TAB |
|00005880| 20 20 20 30 78 30 38 0d | 0a 23 64 65 66 69 6e 65 | 0x08.|.#define|
|00005890| 20 63 5f 4c 4f 57 43 20 | 20 20 30 78 31 30 0d 0a | c_LOWC | 0x10..|
|000058a0| 23 64 65 66 69 6e 65 20 | 63 5f 41 4c 50 48 41 20 |#define |c_ALPHA |
|000058b0| 20 30 78 32 30 0d 0a 23 | 64 65 66 69 6e 65 20 63 | 0x20..#|define c|
|000058c0| 5f 44 49 47 49 54 20 20 | 30 78 34 30 0d 0a 23 64 |_DIGIT |0x40..#d|
|000058d0| 65 66 69 6e 65 20 63 5f | 46 45 4e 43 45 20 20 30 |efine c_|FENCE 0|
|000058e0| 78 38 30 0d 0a 0d 0a 0d | 0a 0d 0a 5e 49 20 2a 2f |x80.....|...^I */|
|000058f0| 0d 0a 09 30 2c 09 2f 2a | 20 5e 4a 20 2a 2f 0d 0a |...0,./*| ^J */..|
|00005900| 09 30 2c 09 2f 2a 20 5e | 4b 20 2a 2f 0d 0a 09 30 |.0,./* ^|K */...0|
|00005910| 2c 09 2f 2a 20 5e 4c 20 | 2a 2f 0d 0a 09 30 2c 09 |,./* ^L |*/...0,.|
|00005920| 2f 2a 20 5e 4d 20 2a 2f | 0d 0a 09 30 2c 09 2f 2a |/* ^M */|...0,./*|
|00005930| 20 5e 4e 20 2a 2f 0d 0a | 09 30 2c 09 2f 2a 20 5e | ^N */..|.0,./* ^|
|00005940| 4f 20 2a 2f 0d 0a 09 30 | 2c 09 2f 2a 20 5e 50 20 |O */...0|,./* ^P |
|00005950| 2a 2f 0d 0a 09 30 2c 09 | 2f 2a 20 5e 51 20 2a 2f |*/...0,.|/* ^Q */|
|00005960| 0d 0a 09 30 2c 09 2f 2a | 20 5e 52 20 2a 2f 0d 0a |...0,./*| ^R */..|
|00005970| 09 30 2c 09 2f 2a 20 5e | 53 20 2a 2f 0d 0a 09 30 |.0,./* ^|S */...0|
|00005980| 2c 09 2f 2a 20 5e 54 20 | 2a 2f 0d 0a 09 30 2c 09 |,./* ^T |*/...0,.|
|00005990| 2f 2a 20 5e 55 20 2a 2f | 0d 0a 09 30 2c 09 2f 2a |/* ^U */|...0,./*|
|000059a0| 20 5e 56 20 2a 2f 0d 0a | 09 30 2c 09 2f 2a 20 5e | ^V */..|.0,./* ^|
|000059b0| 57 20 2a 2f 0d 0a 09 30 | 2c 09 2f 2a 20 5e 58 20 |W */...0|,./* ^X |
|000059c0| 2a 2f 0d 0a 09 30 2c 09 | 2f 2a 20 5e 59 20 2a 2f |*/...0,.|/* ^Y */|
|000059d0| 0d 0a 09 30 2c 09 2f 2a | 20 5e 5a 20 2a 2f 0d 0a |...0,./*| ^Z */..|
|000059e0| 09 30 2c 09 2f 2a 20 5e | 5b 20 2a 2f 0d 0a 09 30 |.0,./* ^|[ */...0|
|000059f0| 2c 09 2f 2a 20 5e 5c 20 | 2a 2f 0d 0a 09 30 2c 09 |,./* ^\ |*/...0,.|
|00005a00| 63 66 67 6e 61 6d 65 73 | 2e 68 00 00 00 00 00 00 |cfgnames|.h......|
|00005a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a60| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 36 34 |.... 6|44 . 64|
|00005a70| 36 36 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 |66 . | 0 . |
|00005a80| 20 20 20 35 36 33 35 20 | 20 35 31 35 37 34 32 36 | 5635 | 5157426|
|00005a90| 36 32 35 20 20 20 36 30 | 37 34 00 20 00 00 00 00 |625 60|74. ....|
|00005aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c00| 09 7b 09 22 45 43 2d 47 | 6f 74 6f 2d 42 65 67 69 |.{."EC-G|oto-Begi|
|00005c10| 6e 6e 69 6e 67 2d 4f 66 | 2d 4c 69 6e 65 22 2c 09 |nning-Of|-Line",.|
|00005c20| 09 20 30 2c 20 33 31 2c | 20 31 32 2c 20 31 34 32 |. 0, 31,| 12, 142|
|00005c30| 20 7d 2c 0d 0a 09 7b 09 | 22 45 43 2d 57 6f 72 64 | },...{.|"EC-Word|
|00005c40| 2d 42 61 63 6b 22 2c 09 | 09 09 09 20 32 2c 20 33 |-Back",.|... 2, 3|
|00005c50| 31 2c 20 20 33 2c 20 32 | 38 32 20 7d 2c 0d 0a 09 |1, 3, 2|82 },...|
|00005c60| 7b 09 22 45 43 2d 47 6f | 74 6f 2d 4e 65 78 74 2d |{."EC-Go|to-Next-|
|00005c70| 50 61 67 65 22 2c 09 09 | 09 20 33 2c 20 33 31 2c |Page",..|. 3, 31,|
|00005c80| 20 31 30 2c 20 31 36 31 | 20 7d 2c 0d 0a 09 7b 09 | 10, 161| },...{.|
|00005c90| 22 45 43 2d 4b 69 6c 6c | 2d 43 68 61 72 2d 46 6f |"EC-Kill|-Char-Fo|
|00005ca0| 72 77 22 2c 09 09 09 20 | 34 2c 20 33 31 2c 20 20 |rw",... |4, 31, |
|00005cb0| 36 2c 20 32 31 32 20 7d | 2c 0d 0a 09 7b 09 22 45 |6, 212 }|,...{."E|
|00005cc0| 43 2d 47 6f 74 6f 2d 45 | 6e 64 2d 4f 66 2d 4c 69 |C-Goto-E|nd-Of-Li|
|00005cd0| 6e 65 22 2c 09 09 09 20 | 35 2c 20 33 31 2c 20 31 |ne",... |5, 31, 1|
|00005ce0| 33 2c 20 31 34 34 20 7d | 2c 0d 0a 09 7b 09 22 45 |3, 144 }|,...{."E|
|00005cf0| 43 2d 57 6f 72 64 2d 46 | 6f 72 77 22 2c 09 09 09 |C-Word-F|orw",...|
|00005d00| 09 20 36 2c 20 33 31 2c | 20 20 32 2c 20 32 38 33 |. 6, 31,| 2, 283|
|00005d10| 20 7d 2c 0d 0a 09 7b 09 | 22 45 43 2d 54 41 42 22 | },...{.|"EC-TAB"|
|00005d20| 2c 09 09 09 09 20 39 2c | 20 33 31 2c 20 34 30 2c |,.... 9,| 31, 40,|
|00005d30| 20 32 36 33 20 7d 2c 0d | 0a 09 7b 09 22 45 43 2d | 263 },.|..{."EC-|
|00005d40| 41 72 72 6f 77 2d 44 6f | 77 6e 22 2c 09 09 09 31 |Arrow-Do|wn",...1|
|00005d50| 30 2c 20 33 31 2c 20 20 | 30 2c 20 20 37 39 20 7d |0, 31, |0, 79 }|
|00005d60| 2c 0d 0a 09 7b 09 22 45 | 43 2d 41 72 72 6f 77 2d |,...{."E|C-Arrow-|
|00005d70| 55 70 22 2c 09 09 09 09 | 31 31 2c 20 33 31 2c 20 |Up",....|11, 31, |
|00005d80| 20 31 2c 20 20 38 32 20 | 7d 2c 0d 0a 09 7b 09 22 | 1, 82 |},...{."|
|00005d90| 45 43 2d 43 52 2d 57 69 | 74 68 2d 49 6e 64 65 6e |EC-CR-Wi|th-Inden|
|00005da0| 74 22 2c 09 09 09 31 33 | 2c 20 33 31 2c 20 34 32 |t",...13|, 31, 42|
|00005db0| 2c 20 20 39 33 20 7d 2c | 0d 0a 09 7b 09 22 45 43 |, 93 },|...{."EC|
|00005dc0| 2d 46 6f 72 77 61 72 64 | 2d 53 65 61 72 63 68 2d |-Forward|-Search-|
|00005dd0| 53 69 6d 70 6c 65 22 2c | 09 09 31 34 2c 20 20 32 |Simple",|..14, 2|
|00005de0| 2c 20 20 30 2c 20 31 32 | 39 20 7d 2c 0d 0a 09 7b |, 0, 12|9 },...{|
|00005df0| 09 22 45 43 2d 4f 70 65 | 6e 2d 4c 69 6e 65 73 22 |."EC-Ope|n-Lines"|
|00005e00| 2c 09 09 09 31 35 2c 20 | 33 31 2c 20 34 31 2c 20 |,...15, |31, 41, |
|00005e10| 32 32 34 20 7d 2c 0d 0a | 09 7b 09 22 45 43 2d 42 |224 },..|.{."EC-B|
|00005e20| 61 63 6b 77 61 72 64 2d | 53 65 61 72 63 68 2d 53 |ackward-|Search-S|
|00005e30| 69 6d 70 6c 65 22 2c 09 | 09 31 36 2c 20 20 31 2c |imple",.|.16, 1,|
|00005e40| 20 20 30 2c 20 20 39 31 | 20 7d 2c 0d 0a 09 7b 09 | 0, 91| },...{.|
|00005e50| 22 45 43 2d 50 61 67 65 | 2d 42 61 63 6b 77 61 72 |"EC-Page|-Backwar|
|00005e60| 64 22 2c 09 09 20 20 27 | 72 27 26 30 78 31 66 2c |d",.. '|r'&0x1f,|
|00005e70| 20 33 31 2c 20 31 31 2c | 20 31 38 30 20 7d 2c 0d | 31, 11,| 180 },.|
|00005e80| 0a 09 7b 09 22 45 43 2d | 47 72 61 62 2d 46 72 6f |..{."EC-|Grab-Fro|
|00005e90| 6d 2d 53 74 61 63 6b 22 | 2c 09 09 20 20 27 79 27 |m-Stack"|,.. 'y'|
|00005ea0| 26 30 78 31 66 2c 20 33 | 31 2c 20 34 34 2c 20 31 |&0x1f, 3|1, 44, 1|
|00005eb0| 39 32 20 7d 2c 0d 0a 09 | 7b 09 22 45 43 2d 45 78 |92 },...|{."EC-Ex|
|00005ec0| 63 68 61 6e 67 65 2d 4c | 6f 63 61 6c 2d 4d 61 72 |change-L|ocal-Mar|
|00005ed0| 6b 22 2c 20 20 43 54 4c | 58 7c 28 27 78 27 26 30 |k", CTL|X|('x'&0|
|00005ee0| 78 31 66 29 2c 20 33 31 | 2c 20 34 36 2c 20 31 30 |x1f), 31|, 46, 10|
|00005ef0| 33 20 7d 2c 0d 0a 09 7b | 09 22 53 43 2d 53 77 69 |3 },...{|."SC-Swi|
|00005f00| 74 63 68 54 6f 2d 4e 65 | 78 74 2d 53 65 71 75 65 |tchTo-Ne|xt-Seque|
|00005f10| 6e 74 69 61 6c 2d 42 75 | 66 66 65 72 22 2c 09 2d |ntial-Bu|ffer",.-|
|00005f20| 31 2c 20 31 36 2c 20 20 | 31 2c 20 34 39 35 20 7d |1, 16, |1, 495 }|
|00005f30| 2c 0d 0a 09 7b 09 22 45 | 43 2d 4b 69 6c 6c 2d 43 |,...{."E|C-Kill-C|
|00005f40| 68 61 72 2d 42 61 63 6b | 22 2c 09 09 20 20 20 20 |har-Back|",.. |
|00005f50| 20 20 30 78 37 66 2c 20 | 33 31 2c 20 20 37 2c 20 | 0x7f, |31, 7, |
|00005f60| 32 31 31 20 7d 2c 0d 0a | 09 7b 09 22 45 43 2d 53 |211 },..|.{."EC-S|
|00005f70| 65 74 2d 4c 6f 63 61 6c | 4d 61 72 6b 22 2c 09 09 |et-Local|Mark",..|
|00005f80| 20 20 4d 45 54 41 7c 27 | 20 27 2c 20 33 31 2c 20 | META|'| ', 31, |
|00005f90| 34 35 2c 20 32 35 35 20 | 7d 2c 0d 0a 09 7b 09 22 |45, 255 |},...{."|
|00005fa0| 44 43 2d 52 65 70 6f 73 | 69 74 2d 54 6f 70 22 2c |DC-Repos|it-Top",|
|00005fb0| 09 09 09 2d 31 2c 20 31 | 34 2c 20 20 31 2c 20 20 |...-1, 1|4, 1, |
|00005fc0| 36 33 20 7d 2c 0d 0a 09 | 7b 09 22 45 43 2d 47 6f |63 },...|{."EC-Go|
|00005fd0| 74 6f 2d 46 69 72 73 74 | 2d 42 75 66 66 65 72 2d |to-First|-Buffer-|
|00005fe0| 4c 69 6e 65 22 2c 09 20 | 20 4d 45 54 41 7c 27 67 |Line",. | META|'g|
|00005ff0| 27 2c 20 33 31 2c 20 20 | 38 2c 20 31 34 35 20 7d |', 31, |8, 145 }|
|00006000| 2c 0d 0a 09 7b 09 22 45 | 43 2d 47 6f 74 6f 2d 4c |,...{."E|C-Goto-L|
|00006010| 61 73 74 2d 42 75 66 66 | 65 72 2d 4c 69 6e 65 22 |ast-Buff|er-Line"|
|00006020| 2c 09 20 20 4d 45 54 41 | 7c 27 47 27 2c 20 33 31 |,. META||'G', 31|
|00006030| 2c 20 20 39 2c 20 31 35 | 30 20 7d 2c 0d 0a 09 7b |, 9, 15|0 },...{|
|00006040| 09 22 45 43 2d 4b 69 6c | 6c 2d 57 6f 72 64 2d 42 |."EC-Kil|l-Word-B|
|00006050| 61 63 6b 22 2c 09 09 20 | 20 4d 45 54 41 7c 27 62 |ack",.. | META|'b|
|00006060| 27 2c 20 33 31 2c 20 20 | 35 2c 20 32 31 33 20 7d |', 31, |5, 213 }|
|00006070| 2c 0d 0a 09 7b 09 22 45 | 43 2d 43 61 70 69 74 61 |,...{."E|C-Capita|
|00006080| 6c 69 7a 65 2d 57 6f 72 | 64 22 2c 09 09 20 20 4d |lize-Wor|d",.. M|
|00006090| 45 54 41 7c 27 43 27 2c | 20 32 31 2c 20 20 32 2c |ETA|'C',| 21, 2,|
|000060a0| 20 20 39 36 20 7d 2c 0d | 0a 09 7b 09 22 45 43 2d | 96 },.|..{."EC-|
|000060b0| 4b 69 6c 6c 2d 57 6f 72 | 64 2d 46 6f 72 77 22 2c |Kill-Wor|d-Forw",|
|000060c0| 09 09 20 20 4d 45 54 41 | 7c 27 66 27 2c 20 33 31 |.. META||'f', 31|
|000060d0| 2c 20 20 34 2c 20 32 31 | 36 20 7d 2c 0d 0a 09 7b |, 4, 21|6 },...{|
|000060e0| 09 22 43 49 2d 4b 65 79 | 62 6f 61 72 64 2d 4d 61 |."CI-Key|board-Ma|
|000060f0| 63 72 6f 2d 45 78 65 63 | 75 74 65 22 2c 09 09 2d |cro-Exec|ute",..-|
|00006100| 31 2c 20 32 39 2c 20 20 | 32 2c 20 20 33 36 20 7d |1, 29, |2, 36 }|
|00006110| 2c 0d 0a 09 7b 09 22 45 | 43 2d 55 70 70 65 72 63 |,...{."E|C-Upperc|
|00006120| 61 73 65 2d 52 65 67 69 | 6f 6e 22 2c 09 09 09 2d |ase-Regi|on",...-|
|00006130| 31 2c 20 31 30 2c 20 20 | 30 2c 20 32 37 36 20 7d |1, 10, |0, 276 }|
|00006140| 2c 0d 0a 09 7b 09 22 45 | 43 2d 4b 69 6c 6c 2d 52 |,...{."E|C-Kill-R|
|00006150| 65 67 69 6f 6e 22 2c 09 | 09 09 2d 31 2c 20 20 33 |egion",.|..-1, 3|
|00006160| 2c 20 20 30 2c 20 32 30 | 38 20 7d 2c 0d 0a 09 7b |, 0, 20|8 },...{|
|00006170| 09 22 45 43 2d 50 69 63 | 6b 55 70 2d 52 65 67 69 |."EC-Pic|kUp-Regi|
|00006180| 6f 6e 22 2c 09 09 09 2d | 31 2c 20 31 39 2c 20 20 |on",...-|1, 19, |
|00006190| 30 2c 20 32 32 39 20 7d | 2c 0d 0a 09 7b 09 22 43 |0, 229 }|,...{."C|
|000061a0| 49 2d 51 75 6f 74 65 2d | 4f 6e 65 22 2c 09 09 09 |I-Quote-|One",...|
|000061b0| 20 20 4d 45 54 41 7c 27 | 71 27 2c 20 20 35 2c 20 | META|'|q', 5, |
|000061c0| 20 31 2c 20 32 33 35 20 | 7d 2c 0d 0a 09 7b 09 22 | 1, 235 |},...{."|
|000061d0| 45 43 2d 4b 69 6c 6c 2d | 4c 69 6e 65 73 2d 43 6f |EC-Kill-|Lines-Co|
|000061e0| 75 6e 74 22 2c 09 09 09 | 2d 31 2c 20 33 31 2c 20 |unt",...|-1, 31, |
|000061f0| 34 37 2c 20 32 30 34 20 | 7d 2c 0d 0a 09 7b 09 22 |47, 204 |},...{."|
|00006200| 45 43 2d 4b 69 6c 6c 2d | 45 4f 4c 2d 45 6d 61 63 |EC-Kill-|EOL-Emac|
|00006210| 73 22 2c 09 09 09 2d 31 | 2c 20 33 31 2c 20 34 33 |s",...-1|, 31, 43|
|00006220| 2c 20 32 30 39 20 7d 2c | 0d 0a 09 7b 09 22 45 43 |, 209 },|...{."EC|
|00006230| 2d 53 65 74 2d 57 6f 72 | 64 2d 4d 6f 64 65 22 2c |-Set-Wor|d-Mode",|
|00006240| 09 09 20 20 4d 45 54 41 | 7c 27 57 27 2c 20 33 30 |.. META||'W', 30|
|00006250| 2c 20 20 34 2c 20 32 35 | 38 20 7d 2c 0d 0a 09 7b |, 4, 25|8 },...{|
|00006260| 09 22 45 43 2d 55 6e 73 | 65 74 2d 57 6f 72 64 2d |."EC-Uns|et-Word-|
|00006270| 4d 6f 64 65 22 2c 09 09 | 20 20 4d 45 54 41 7c 27 |Mode",..| META|'|
|00006280| 77 27 2c 20 33 30 2c 20 | 20 32 2c 20 32 36 38 20 |w', 30, | 2, 268 |
|00006290| 7d 2c 0d 0a 09 7b 09 22 | 53 43 2d 44 69 73 63 61 |},...{."|SC-Disca|
|000062a0| 72 64 2d 42 75 66 66 65 | 72 22 2c 09 09 09 2d 31 |rd-Buffe|r",...-1|
|000062b0| 2c 20 31 37 2c 20 20 30 | 2c 20 34 38 37 20 7d 2c |, 17, 0|, 487 },|
|000062c0| 0d 0a 09 7b 09 22 44 43 | 2d 52 65 64 72 61 77 22 |...{."DC|-Redraw"|
|000062d0| 2c 09 09 09 09 2d 31 2c | 20 31 34 2c 20 20 32 2c |,....-1,| 14, 2,|
|000062e0| 20 32 33 38 20 7d 2c 0d | 0a 09 7b 09 22 45 43 2d | 238 },.|..{."EC-|
|000062f0| 4c 6f 77 65 72 2d 43 61 | 73 65 2d 57 6f 72 64 22 |Lower-Ca|se-Word"|
|00006300| 2c 09 09 09 2d 31 2c 20 | 32 31 2c 20 20 31 2c 20 |,...-1, |21, 1, |
|00006310| 32 32 30 20 7d 2c 0d 0a | 09 7b 09 22 45 43 2d 55 |220 },..|.{."EC-U|
|00006320| 70 70 65 72 63 61 73 65 | 2d 57 6f 72 64 22 2c 09 |ppercase|-Word",.|
|00006330| 09 09 2d 31 2c 20 32 31 | 2c 20 20 30 2c 20 32 37 |..-1, 21|, 0, 27|
|00006340| 37 20 7d 2c 0d 0a 09 7b | 09 22 45 43 2d 54 72 61 |7 },...{|."EC-Tra|
|00006350| 6e 73 70 6f 73 65 2d 43 | 68 61 72 61 63 74 65 72 |nspose-C|haracter|
|00006360| 73 22 2c 09 09 2d 31 2c | 20 20 37 2c 20 20 31 2c |s",..-1,| 7, 1,|
|00006370| 20 32 36 35 20 7d 2c 0d | 0a 09 7b 09 22 55 49 2d | 265 },.|..{."UI-|
|00006380| 42 75 66 66 65 72 2d 53 | 65 6c 65 63 74 69 6f 6e |Buffer-S|election|
|00006390| 2d 4d 65 6e 75 22 2c 43 | 54 4c 58 7c 28 30 78 31 |-Menu",C|TLX|(0x1|
|000063a0| 66 26 27 62 27 29 2c 20 | 20 34 2c 20 20 30 2c 20 |f&'b'), | 4, 0, |
|000063b0| 35 32 38 20 7d 2c 0d 0a | 09 7b 09 22 45 43 2d 45 |528 },..|.{."EC-E|
|000063c0| 78 69 74 22 2c 09 09 09 | 09 2d 31 2c 20 33 30 2c |xit",...|.-1, 30,|
|000063d0| 20 20 30 2c 20 31 30 37 | 20 7d 2c 0d 0a 09 7b 09 | 0, 107| },...{.|
|000063e0| 22 45 43 2d 46 69 6e 64 | 2d 46 69 6c 65 22 2c 09 |"EC-Find|-File",.|
|000063f0| 09 20 43 54 4c 58 7c 28 | 30 78 31 66 26 20 27 66 |. CTLX|(|0x1f& 'f|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.