home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: Mailbox/MIME Entity
(archive/mbox).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Mailbox/MIME Entity (archive/mbox)
| magic
| Supported |
100%
| dexvert
| Internet Message Format (text/imf)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| Mailbox text, 1st line "From utkcs2!emory!swrinde!cs.utexas.edu!milano!cadillac!harp Thu Jun 28 11:41:12 EDT 1990"
| default
| |
99%
| file
| C source text
| default
| |
98%
| file
| Lisp/Scheme program, ASCII text, with overstriking
| default
| |
100%
| TrID
| E-Mail message (Var. 2)
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| x-fmt/111 Plain Text File
| default
| |
100%
| xdgMime
| application/mbox
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 72 6f 6d 20 75 74 6b | 63 73 32 21 65 6d 6f 72 |From utk|cs2!emor|
|00000010| 79 21 73 77 72 69 6e 64 | 65 21 63 73 2e 75 74 65 |y!swrind|e!cs.ute|
|00000020| 78 61 73 2e 65 64 75 21 | 6d 69 6c 61 6e 6f 21 63 |xas.edu!|milano!c|
|00000030| 61 64 69 6c 6c 61 63 21 | 68 61 72 70 20 54 68 75 |adillac!|harp Thu|
|00000040| 20 4a 75 6e 20 32 38 20 | 31 31 3a 34 31 3a 31 32 | Jun 28 |11:41:12|
|00000050| 20 45 44 54 20 31 39 39 | 30 0a 41 72 74 69 63 6c | EDT 199|0.Articl|
|00000060| 65 20 34 35 32 31 20 6f | 66 20 63 6f 6d 70 2e 65 |e 4521 o|f comp.e|
|00000070| 6d 61 63 73 3a 0a 50 61 | 74 68 3a 20 75 74 6b 63 |macs:.Pa|th: utkc|
|00000080| 73 32 21 65 6d 6f 72 79 | 21 73 77 72 69 6e 64 65 |s2!emory|!swrinde|
|00000090| 21 63 73 2e 75 74 65 78 | 61 73 2e 65 64 75 21 6d |!cs.utex|as.edu!m|
|000000a0| 69 6c 61 6e 6f 21 63 61 | 64 69 6c 6c 61 63 21 68 |ilano!ca|dillac!h|
|000000b0| 61 72 70 0a 3e 46 72 6f | 6d 3a 20 68 61 72 70 40 |arp.>Fro|m: harp@|
|000000c0| 63 61 64 69 6c 6c 61 63 | 2e 43 41 44 2e 4d 43 43 |cadillac|.CAD.MCC|
|000000d0| 2e 43 4f 4d 20 28 43 68 | 72 69 73 74 6f 70 68 65 |.COM (Ch|ristophe|
|000000e0| 72 20 4e 6f 72 74 68 2d | 4b 65 79 73 29 0a 4e 65 |r North-|Keys).Ne|
|000000f0| 77 73 67 72 6f 75 70 73 | 3a 20 63 6f 6d 70 2e 65 |wsgroups|: comp.e|
|00000100| 6d 61 63 73 0a 53 75 62 | 6a 65 63 74 3a 20 52 65 |macs.Sub|ject: Re|
|00000110| 3a 20 68 6f 77 20 74 6f | 20 64 69 73 70 6c 61 79 |: how to| display|
|00000120| 20 38 20 62 69 74 73 20 | 63 68 61 72 73 20 69 6e | 8 bits |chars in|
|00000130| 20 47 4e 55 20 65 6d 61 | 63 73 20 3f 0a 53 75 6d | GNU ema|cs ?.Sum|
|00000140| 6d 61 72 79 3a 20 50 41 | 54 43 48 20 74 6f 20 45 |mary: PA|TCH to E|
|00000150| 4d 41 43 53 20 31 38 2e | 35 35 20 28 75 6e 6f 66 |MACS 18.|55 (unof|
|00000160| 66 69 63 69 61 6c 29 0a | 4b 65 79 77 6f 72 64 73 |ficial).|Keywords|
|00000170| 3a 20 65 6d 61 63 73 2c | 20 38 0a 4d 65 73 73 61 |: emacs,| 8.Messa|
|00000180| 67 65 2d 49 44 3a 20 3c | 39 32 37 31 40 63 61 64 |ge-ID: <|9271@cad|
|00000190| 69 6c 6c 61 63 2e 43 41 | 44 2e 4d 43 43 2e 43 4f |illac.CA|D.MCC.CO|
|000001a0| 4d 3e 0a 44 61 74 65 3a | 20 32 38 20 4a 75 6e 20 |M>.Date:| 28 Jun |
|000001b0| 39 30 20 30 38 3a 32 36 | 3a 35 31 20 47 4d 54 0a |90 08:26|:51 GMT.|
|000001c0| 52 65 66 65 72 65 6e 63 | 65 73 3a 20 3c 4d 41 54 |Referenc|es: <MAT|
|000001d0| 54 48 49 45 55 2e 39 30 | 4a 75 6e 32 34 31 37 32 |THIEU.90|Jun24172|
|000001e0| 36 34 39 40 76 65 67 61 | 2e 6c 61 61 73 2e 66 72 |649@vega|.laas.fr|
|000001f0| 3e 0a 52 65 70 6c 79 2d | 54 6f 3a 20 68 61 72 70 |>.Reply-|To: harp|
|00000200| 40 4d 43 43 2e 43 4f 4d | 20 28 43 68 72 69 73 74 |@MCC.COM| (Christ|
|00000210| 6f 70 68 65 72 20 4e 6f | 72 74 68 2d 4b 65 79 73 |opher No|rth-Keys|
|00000220| 29 0a 4f 72 67 61 6e 69 | 7a 61 74 69 6f 6e 3a 20 |).Organi|zation: |
|00000230| 50 61 63 6b 61 67 69 6e | 67 2f 49 6e 74 65 72 63 |Packagin|g/Interc|
|00000240| 6f 6e 6e 65 63 74 2c 20 | 4d 2e 43 2e 43 2e 0a 4c |onnect, |M.C.C..L|
|00000250| 69 6e 65 73 3a 20 33 35 | 37 0a 0a 43 68 72 69 73 |ines: 35|7..Chris|
|00000260| 74 6f 70 68 65 72 20 41 | 6c 65 78 61 6e 64 65 72 |topher A|lexander|
|00000270| 20 4e 6f 72 74 68 2d 4b | 65 79 73 0a 47 72 6f 75 | North-K|eys.Grou|
|00000280| 70 20 54 61 6c 69 73 6d | 61 6e 2c 20 41 75 73 74 |p Talism|an, Aust|
|00000290| 69 6e 20 54 78 2e 0a 46 | 72 69 20 4d 61 79 20 31 |in Tx..F|ri May 1|
|000002a0| 31 20 30 37 3a 33 34 3a | 32 32 20 43 44 54 20 31 |1 07:34:|22 CDT 1|
|000002b0| 39 39 30 0a 0a 20 20 20 | 20 20 20 20 20 20 20 20 |990.. | |
|000002c0| 20 20 20 20 20 20 40 40 | 40 20 54 61 6c 69 73 6d | @@|@ Talism|
|000002d0| 61 6e 2d 38 62 69 74 20 | 47 4e 55 20 45 6d 61 63 |an-8bit |GNU Emac|
|000002e0| 73 20 70 61 74 63 68 65 | 73 20 40 40 40 0a 0a 54 |s patche|s @@@..T|
|000002f0| 68 69 73 20 73 65 74 20 | 6f 66 20 70 61 74 63 68 |his set |of patch|
|00000300| 65 73 20 62 72 69 6e 67 | 73 20 45 6d 61 63 73 20 |es bring|s Emacs |
|00000310| 31 38 2e 35 35 20 75 70 | 20 74 6f 20 38 2d 62 69 |18.55 up| to 8-bi|
|00000320| 74 20 63 61 70 61 62 69 | 6c 69 74 79 2e 0a 0a 43 |t capabi|lity...C|
|00000330| 41 56 45 41 54 3a 20 20 | 54 68 69 73 20 70 61 74 |AVEAT: |This pat|
|00000340| 63 68 65 73 20 61 72 65 | 20 2a 6e 6f 74 2a 20 6f |ches are| *not* o|
|00000350| 66 66 69 63 69 61 6c 2e | 20 20 4e 6f 20 73 75 70 |fficial.| No sup|
|00000360| 70 6f 72 74 20 69 73 20 | 6f 66 66 65 72 65 64 2e |port is |offered.|
|00000370| 0a 0a 41 70 70 6c 69 63 | 61 74 69 6f 6e 3a 0a 09 |..Applic|ation:..|
|00000380| 47 4e 55 20 45 6d 61 63 | 73 20 6f 72 69 67 69 6e |GNU Emac|s origin|
|00000390| 61 6c 20 64 69 73 74 72 | 69 62 75 74 69 6f 6e 20 |al distr|ibution |
|000003a0| 31 38 2e 35 35 0a 0a 43 | 6f 6d 70 61 74 69 62 69 |18.55..C|ompatibi|
|000003b0| 6c 69 74 79 3a 0a 09 54 | 68 65 20 74 77 6f 20 66 |lity:..T|he two f|
|000003c0| 6f 72 6d 61 74 20 73 65 | 6c 65 63 74 6f 72 73 20 |ormat se|lectors |
|000003d0| 64 65 66 61 75 6c 74 20 | 74 6f 20 74 68 65 20 6f |default |to the o|
|000003e0| 6c 64 65 72 20 62 65 68 | 61 76 69 6f 72 2e 0a 0a |lder beh|avior...|
|000003f0| 46 69 6c 65 73 20 61 66 | 66 65 63 74 65 64 3a 0a |Files af|fected:.|
|00000400| 09 62 75 66 66 65 72 2e | 63 0a 09 62 75 66 66 65 |.buffer.|c..buffe|
|00000410| 72 2e 68 0a 09 69 6e 64 | 65 6e 74 2e 63 0a 09 78 |r.h..ind|ent.c..x|
|00000420| 64 69 73 70 2e 63 0a 0a | 54 68 61 6e 6b 73 20 74 |disp.c..|Thanks t|
|00000430| 6f 20 4b 65 6e 6e 65 74 | 68 20 43 6c 69 6e 65 20 |o Kennet|h Cline |
|00000440| 28 63 73 2e 63 6d 75 2e | 65 64 75 29 20 66 6f 72 |(cs.cmu.|edu) for|
|00000450| 20 68 69 73 20 77 6f 72 | 6b 20 69 6e 20 74 68 69 | his wor|k in thi|
|00000460| 73 20 61 72 65 61 2e 0a | 0a 42 75 67 73 3a 0a 09 |s area..|.Bugs:..|
|00000470| 61 6e 6f 6d 61 6c 69 65 | 73 20 6d 61 79 20 72 65 |anomalie|s may re|
|00000480| 73 75 6c 74 20 77 68 65 | 6e 20 61 20 6c 69 6e 65 |sult whe|n a line|
|00000490| 20 70 61 72 74 69 61 6c | 6c 79 20 69 6e 20 76 69 | partial|ly in vi|
|000004a0| 65 77 20 63 68 61 6e 67 | 65 73 20 64 69 73 70 6c |ew chang|es displ|
|000004b0| 61 79 0a 09 66 6f 72 6d | 61 74 2e 0a 0a 09 6e 6f |ay..form|at....no|
|000004c0| 20 70 72 6f 76 69 73 69 | 6f 6e 20 68 61 73 20 62 | provisi|on has b|
|000004d0| 65 65 6e 20 6d 61 64 65 | 20 66 6f 72 20 64 69 73 |een made| for dis|
|000004e0| 70 6c 61 79 69 6e 67 20 | 2a 61 6c 6c 2a 20 63 68 |playing |*all* ch|
|000004f0| 61 72 61 63 74 65 72 73 | 20 69 6e 0a 09 2f 30 30 |aracters| in../00|
|00000500| 30 20 66 6f 72 6d 2e 0a | 0a 50 72 6f 6a 65 63 74 |0 form..|.Project|
|00000510| 73 3a 0a 09 50 72 6f 70 | 6f 72 74 69 6f 6e 61 6c |s:..Prop|ortional|
|00000520| 20 73 70 61 63 69 6e 67 | 2c 20 75 73 65 64 20 77 | spacing|, used w|
|00000530| 69 74 68 20 61 6e 20 69 | 6e 74 65 72 63 6f 6d 62 |ith an i|ntercomb|
|00000540| 69 6e 61 6e 74 20 66 6f | 6e 74 2c 20 73 68 6f 75 |inant fo|nt, shou|
|00000550| 6c 64 20 61 6c 6c 6f 77 | 0a 09 74 72 75 65 20 64 |ld allow|..true d|
|00000560| 69 61 63 72 69 74 69 63 | 73 20 6f 76 65 72 20 6a |iacritic|s over j|
|00000570| 75 73 74 20 61 62 6f 75 | 74 20 61 6e 79 74 68 69 |ust abou|t anythi|
|00000580| 6e 67 20 28 75 6e 6c 69 | 6b 65 20 74 68 65 20 63 |ng (unli|ke the c|
|00000590| 75 72 72 65 6e 74 20 61 | 70 70 72 6f 61 63 68 0a |urrent a|pproach.|
|000005a0| 09 62 65 69 6e 67 20 75 | 73 65 64 20 62 79 20 63 |.being u|sed by c|
|000005b0| 65 72 74 61 69 6e 20 66 | 6f 6e 74 20 63 6f 6d 70 |ertain f|ont comp|
|000005c0| 61 6e 69 65 73 29 2e 20 | 20 54 68 65 20 70 72 65 |anies). | The pre|
|000005d0| 63 6f 6d 62 69 6e 65 64 | 20 74 61 63 6b 20 69 73 |combined| tack is|
|000005e0| 20 6e 6f 74 0a 09 73 75 | 69 74 61 62 6c 65 20 66 | not..su|itable f|
|000005f0| 6f 72 20 65 66 66 69 63 | 69 65 6e 74 20 41 53 43 |or effic|ient ASC|
|00000600| 49 49 2d 74 79 70 65 20 | 64 61 74 61 20 73 74 6f |II-type |data sto|
|00000610| 72 61 67 65 2c 20 64 75 | 65 20 74 6f 20 69 74 73 |rage, du|e to its|
|00000620| 20 62 69 61 73 20 74 6f | 77 61 72 64 73 0a 09 75 | bias to|wards..u|
|00000630| 6e 6e 65 63 65 73 73 61 | 72 79 20 67 72 61 70 68 |nnecessa|ry graph|
|00000640| 69 63 20 69 6e 66 6f 72 | 6d 61 74 69 6f 6e 2e 20 |ic infor|mation. |
|00000650| 20 46 6f 72 20 65 78 61 | 6d 70 6c 65 3a 20 20 74 | For exa|mple: t|
|00000660| 68 65 20 61 2d 75 6d 6c | 61 75 74 20 69 73 20 61 |he a-uml|aut is a|
|00000670| 20 73 69 6e 67 6c 65 0a | 09 63 68 61 72 61 63 74 | single.|.charact|
|00000680| 65 72 20 69 6e 20 61 20 | 70 72 65 63 6f 6d 62 69 |er in a |precombi|
|00000690| 6e 65 64 20 66 6f 6e 74 | 2e 20 20 48 6f 77 65 76 |ned font|. Howev|
|000006a0| 65 72 2c 20 69 6e 20 61 | 6e 20 69 6e 74 65 72 63 |er, in a|n interc|
|000006b0| 6f 6d 62 69 6e 61 6e 74 | 20 66 6f 6e 74 2c 0a 09 |ombinant| font,..|
|000006c0| 74 68 65 20 75 6d 6c 61 | 75 74 20 69 73 20 61 20 |the umla|ut is a |
|000006d0| 73 65 63 6f 6e 64 20 63 | 68 61 72 61 63 74 65 72 |second c|haracter|
|000006e0| 2c 20 6f 6e 6c 79 20 63 | 6f 6d 62 69 6e 65 64 20 |, only c|ombined |
|000006f0| 77 69 74 68 20 74 68 65 | 20 22 61 22 20 61 74 20 |with the| "a" at |
|00000700| 74 68 65 0a 09 74 69 6d | 65 20 6f 66 20 64 69 73 |the..tim|e of dis|
|00000710| 70 6c 61 79 2e 20 20 54 | 72 75 65 20 70 72 6f 70 |play. T|rue prop|
|00000720| 6f 72 74 69 6f 6e 61 6c | 20 73 70 61 63 69 6e 67 |ortional| spacing|
|00000730| 20 65 6e 61 62 6c 65 73 | 20 61 20 64 69 61 63 72 | enables| a diacr|
|00000740| 69 74 69 63 20 67 6c 79 | 70 68 0a 09 74 6f 20 74 |itic gly|ph..to t|
|00000750| 61 6b 65 20 61 20 6e 65 | 67 61 74 69 76 65 20 78 |ake a ne|gative x|
|00000760| 2d 6f 66 66 73 65 74 2c | 20 73 6f 20 61 73 20 74 |-offset,| so as t|
|00000770| 6f 20 61 70 70 65 61 72 | 20 6f 76 65 72 20 74 68 |o appear| over th|
|00000780| 65 20 70 72 65 63 65 64 | 69 6e 67 20 63 68 61 72 |e preced|ing char|
|00000790| 2e 0a 0a 09 54 68 65 72 | 65 20 69 73 20 63 75 72 |....Ther|e is cur|
|000007a0| 72 65 6e 74 6c 79 20 6e | 6f 20 61 63 63 65 70 74 |rently n|o accept|
|000007b0| 65 64 20 73 74 61 6e 64 | 61 72 64 20 66 6f 72 20 |ed stand|ard for |
|000007c0| 61 6e 20 69 6e 74 65 72 | 63 6f 6d 62 69 6e 61 6e |an inter|combinan|
|000007d0| 74 20 66 6f 6e 74 2e 0a | 0a 09 45 6d 61 63 73 20 |t font..|..Emacs |
|000007e0| 61 6c 73 6f 20 6e 65 65 | 64 73 20 74 72 75 65 20 |also nee|ds true |
|000007f0| 70 65 72 2d 63 68 61 72 | 61 63 74 65 72 20 64 69 |per-char|acter di|
|00000800| 73 70 6c 61 79 20 61 74 | 74 72 69 62 75 74 65 73 |splay at|tributes|
|00000810| 2e 20 20 43 75 72 72 65 | 6e 74 6c 79 20 69 74 0a |. Curre|ntly it.|
|00000820| 09 69 73 20 6f 6e 6c 79 | 20 63 61 70 61 62 6c 65 |.is only| capable|
|00000830| 20 6f 66 20 69 6e 76 65 | 72 73 69 6f 6e 2f 68 69 | of inve|rsion/hi|
|00000840| 67 68 6c 69 67 68 74 69 | 6e 67 20 6f 6e 20 61 20 |ghlighti|ng on a |
|00000850| 70 65 72 2d 6c 69 6e 65 | 20 62 61 73 69 73 2e 20 |per-line| basis. |
|00000860| 20 54 68 69 73 0a 09 69 | 73 20 77 68 61 74 20 70 | This..i|s what p|
|00000870| 72 65 76 65 6e 74 73 20 | 72 65 67 69 6f 6e 2d 73 |revents |region-s|
|00000880| 65 6c 65 63 74 20 68 69 | 67 68 6c 69 67 68 74 69 |elect hi|ghlighti|
|00000890| 6e 67 2c 20 65 74 63 2e | 0a 0a 53 65 6e 64 20 63 |ng, etc.|..Send c|
|000008a0| 6f 6d 6d 65 6e 74 73 20 | 74 6f 3a 0a 09 6e 6f 72 |omments |to:..nor|
|000008b0| 74 68 2d 6b 65 79 73 40 | 6d 63 63 2e 63 6f 6d 0a |th-keys@|mcc.com.|
|000008c0| 0a 53 75 67 67 65 73 74 | 65 64 20 75 73 65 20 69 |.Suggest|ed use i|
|000008d0| 6e 20 7e 2f 2e 65 6d 61 | 63 73 20 6f 72 20 65 71 |n ~/.ema|cs or eq|
|000008e0| 75 69 76 61 6c 65 6e 74 | 3a 0a 09 28 73 65 74 71 |uivalent|:..(setq|
|000008f0| 2d 64 65 66 61 75 6c 74 | 20 63 74 6c 2d 61 72 72 |-default| ctl-arr|
|00000900| 6f 77 20 74 29 20 20 20 | 20 20 20 20 20 3b 3b 20 |ow t) | ;; |
|00000910| 54 68 65 20 64 65 66 61 | 75 6c 74 2e 0a 09 28 73 |The defa|ult...(s|
|00000920| 65 74 71 2d 64 65 66 61 | 75 6c 74 20 6d 65 74 61 |etq-defa|ult meta|
|00000930| 2d 64 69 73 70 6c 61 79 | 20 74 29 20 20 20 20 20 |-display| t) |
|00000940| 3b 3b 20 46 6f 72 20 75 | 73 65 20 77 69 74 68 20 |;; For u|se with |
|00000950| 38 2d 62 69 74 20 66 6f | 6e 74 73 2e 0a 0a 54 65 |8-bit fo|nts...Te|
|00000960| 73 74 20 66 69 6c 65 20 | 2d 2d 2d 2d 2d 2d 2d 2d |st file |--------|
|00000970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009a0| 2d 0a 0a 3b 3b 20 6a 75 | 64 69 63 69 6f 75 73 20 |-..;; ju|dicious |
|000009b0| 75 73 61 67 65 20 6f 66 | 20 65 76 61 6c 2d 6c 61 |usage of| eval-la|
|000009c0| 73 74 2d 73 65 78 70 20 | 6f 6e 20 74 68 65 73 65 |st-sexp |on these|
|000009d0| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 20 77 69 6c | express|ions wil|
|000009e0| 6c 20 64 65 6d 6f 6e 73 | 74 72 61 74 65 0a 3b 3b |l demons|trate.;;|
|000009f0| 20 77 68 61 74 20 74 68 | 65 20 65 6e 68 61 6e 63 | what th|e enhanc|
|00000a00| 65 6d 65 6e 74 73 20 64 | 6f 2e 20 20 4e 6f 74 65 |ements d|o. Note|
|00000a10| 20 74 68 61 74 20 74 68 | 69 73 20 68 61 73 20 6f | that th|is has o|
|00000a20| 6e 6c 79 20 62 65 65 6e | 20 74 65 73 74 65 64 20 |nly been| tested |
|00000a30| 77 69 74 68 0a 3b 3b 20 | 74 68 65 20 32 35 36 2d |with.;; |the 256-|
|00000a40| 63 68 61 72 20 66 6f 6e | 74 20 2d 54 61 6c 69 73 |char fon|t -Talis|
|00000a50| 6d 61 6e 2d 53 6d 6f 6f | 74 68 2d 42 6f 6c 64 2d |man-Smoo|th-Bold-|
|00000a60| 52 2d 4e 6f 72 6d 61 6c | 2d 2d 31 32 2d 31 32 30 |R-Normal|--12-120|
|00000a70| 2d 38 30 2d 38 30 2d 43 | 2d 37 36 2d 4e 6f 6e 65 |-80-80-C|-76-None|
|00000a80| 2d 31 0a 0a 3b 3b 20 54 | 68 69 73 20 65 78 70 72 |-1..;; T|his expr|
|00000a90| 65 73 73 69 6f 6e 2c 20 | 65 76 61 6c 75 61 74 65 |ession, |evaluate|
|00000aa0| 64 2c 20 67 65 6e 65 72 | 61 74 65 73 20 61 20 63 |d, gener|ates a c|
|00000ab0| 68 61 72 20 30 2d 32 35 | 35 20 63 68 61 72 61 63 |har 0-25|5 charac|
|00000ac0| 74 65 72 20 69 6e 73 65 | 72 74 69 6f 6e 2e 0a 28 |ter inse|rtion..(|
|00000ad0| 70 72 6f 67 6e 0a 20 20 | 28 73 65 74 71 20 69 20 |progn. |(setq i |
|00000ae0| 30 29 0a 20 20 28 77 68 | 69 6c 65 20 28 3c 3d 20 |0). (wh|ile (<= |
|00000af0| 69 20 32 35 35 29 0a 09 | 28 69 6e 73 65 72 74 2d |i 255)..|(insert-|
|00000b00| 63 68 61 72 20 69 20 31 | 29 0a 09 28 73 65 74 71 |char i 1|)..(setq|
|00000b10| 20 69 20 28 2b 20 31 20 | 69 29 29 0a 09 29 29 0a | i (+ 1 |i))..)).|
|00000b20| 0a 08 09 0a 0b 0c 0a 0b | 0c 0a 0a 3b 3b 20 20 20 |........|...;; |
|00000b30| 73 65 71 75 65 6e 74 69 | 61 6c 20 65 76 61 6c 75 |sequenti|al evalu|
|00000b40| 61 74 69 6f 6e 20 6f 66 | 20 74 68 65 73 65 20 74 |ation of| these t|
|00000b50| 65 73 74 73 20 61 6c 6c | 20 63 6f 6d 62 69 6e 61 |ests all| combina|
|00000b60| 74 69 6f 6e 73 20 20 20 | 20 38 62 69 74 20 20 20 |tions | 8bit |
|00000b70| 63 74 72 6c 0a 3b 3b 20 | 20 20 20 20 20 20 20 20 |ctrl.;; | |
|00000b80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000b90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000bb0| 20 20 20 2d 2d 2d 2d 20 | 20 20 2d 2d 2d 2d 0a 28 | ---- | ----.(|
|00000bc0| 70 72 6f 67 6e 20 28 73 | 65 74 71 20 6d 65 74 61 |progn (s|etq meta|
|00000bd0| 2d 64 69 73 70 6c 61 79 | 20 74 29 20 28 73 65 74 |-display| t) (set|
|00000be0| 71 20 63 74 6c 2d 61 72 | 72 6f 77 20 22 73 70 65 |q ctl-ar|row "spe|
|00000bf0| 63 69 61 6c 22 29 29 20 | 20 20 3b 3b 20 74 72 75 |cial")) | ;; tru|
|00000c00| 65 20 2c 20 74 72 75 65 | 0a 28 70 72 6f 67 6e 20 |e , true|.(progn |
|00000c10| 28 73 65 74 71 20 6d 65 | 74 61 2d 64 69 73 70 6c |(setq me|ta-displ|
|00000c20| 61 79 20 74 29 20 28 73 | 65 74 71 20 63 74 6c 2d |ay t) (s|etq ctl-|
|00000c30| 61 72 72 6f 77 20 74 29 | 29 20 20 20 20 20 20 20 |arrow t)|) |
|00000c40| 20 20 20 20 3b 3b 20 74 | 72 75 65 20 2c 20 5e 43 | ;; t|rue , ^C|
|00000c50| 0a 28 70 72 6f 67 6e 20 | 28 73 65 74 71 20 6d 65 |.(progn |(setq me|
|00000c60| 74 61 2d 64 69 73 70 6c | 61 79 20 74 29 20 28 73 |ta-displ|ay t) (s|
|00000c70| 65 74 71 20 63 74 6c 2d | 61 72 72 6f 77 20 6e 69 |etq ctl-|arrow ni|
|00000c80| 6c 29 29 20 20 20 20 20 | 20 20 20 20 3b 3b 20 74 |l)) | ;; t|
|00000c90| 72 75 65 20 2c 20 5c 30 | 30 30 0a 0a 28 70 72 6f |rue , \0|00..(pro|
|00000ca0| 67 6e 20 28 73 65 74 71 | 20 6d 65 74 61 2d 64 69 |gn (setq| meta-di|
|00000cb0| 73 70 6c 61 79 20 6e 69 | 6c 29 20 28 73 65 74 71 |splay ni|l) (setq|
|00000cc0| 20 63 74 6c 2d 61 72 72 | 6f 77 20 22 73 70 65 63 | ctl-arr|ow "spec|
|00000cd0| 69 61 6c 22 29 29 20 3b | 3b 20 5c 32 35 35 20 2c |ial")) ;|; \255 ,|
|00000ce0| 20 74 72 75 65 0a 28 70 | 72 6f 67 6e 20 28 73 65 | true.(p|rogn (se|
|00000cf0| 74 71 20 6d 65 74 61 2d | 64 69 73 70 6c 61 79 20 |tq meta-|display |
|00000d00| 6e 69 6c 29 20 28 73 65 | 74 71 20 63 74 6c 2d 61 |nil) (se|tq ctl-a|
|00000d10| 72 72 6f 77 20 74 29 29 | 20 20 20 20 20 20 20 20 |rrow t))| |
|00000d20| 20 3b 3b 20 5c 32 35 35 | 20 2c 20 5e 43 0a 28 70 | ;; \255| , ^C.(p|
|00000d30| 72 6f 67 6e 20 28 73 65 | 74 71 20 6d 65 74 61 2d |rogn (se|tq meta-|
|00000d40| 64 69 73 70 6c 61 79 20 | 6e 69 6c 29 20 28 73 65 |display |nil) (se|
|00000d50| 74 71 20 63 74 6c 2d 61 | 72 72 6f 77 20 6e 69 6c |tq ctl-a|rrow nil|
|00000d60| 29 29 20 20 20 20 20 20 | 20 3b 3b 20 5c 32 35 35 |)) | ;; \255|
|00000d70| 20 2c 20 5c 30 30 30 0a | 0a 45 6e 64 20 6f 66 20 | , \000.|.End of |
|00000d80| 74 65 73 74 20 66 69 6c | 65 20 2d 2d 2d 2d 2d 2d |test fil|e ------|
|00000d90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000db0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0a 50 61 74 |--------|----.Pat|
|00000dc0| 63 68 65 73 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ches----|--------|
|00000dd0| 0a 0a 2a 2a 2a 20 62 75 | 66 66 65 72 2e 63 09 54 |..*** bu|ffer.c.T|
|00000de0| 68 75 20 4a 75 6c 20 32 | 30 20 31 37 3a 33 36 3a |hu Jul 2|0 17:36:|
|00000df0| 30 32 20 31 39 38 39 0a | 2d 2d 2d 20 2e 2e 2f 62 |02 1989.|--- ../b|
|00000e00| 75 66 66 65 72 2e 63 09 | 46 72 69 20 4d 61 79 20 |uffer.c.|Fri May |
|00000e10| 31 31 20 30 36 3a 34 32 | 3a 32 37 20 31 39 39 30 |11 06:42|:27 1990|
|00000e20| 0a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.*******|********|
|00000e30| 0a 2a 2a 2a 20 31 31 30 | 30 2c 31 31 30 35 20 2a |.*** 110|0,1105 *|
|00000e40| 2a 2a 2a 0a 2d 2d 2d 20 | 31 31 30 30 2c 31 31 30 |***.--- |1100,110|
|00000e50| 36 20 2d 2d 2d 2d 0a 20 | 20 20 20 58 46 41 53 54 |6 ----. | XFAST|
|00000e60| 49 4e 54 20 28 62 75 66 | 66 65 72 5f 64 65 66 61 |INT (buf|fer_defa|
|00000e70| 75 6c 74 73 2e 74 61 62 | 5f 77 69 64 74 68 29 20 |ults.tab|_width) |
|00000e80| 3d 20 38 3b 0a 20 20 20 | 20 62 75 66 66 65 72 5f |= 8;. | buffer_|
|00000e90| 64 65 66 61 75 6c 74 73 | 2e 74 72 75 6e 63 61 74 |defaults|.truncat|
|00000ea0| 65 5f 6c 69 6e 65 73 20 | 3d 20 51 6e 69 6c 3b 0a |e_lines |= Qnil;.|
|00000eb0| 20 20 20 20 62 75 66 66 | 65 72 5f 64 65 66 61 75 | buff|er_defau|
|00000ec0| 6c 74 73 2e 63 74 6c 5f | 61 72 72 6f 77 20 3d 20 |lts.ctl_|arrow = |
|00000ed0| 51 74 3b 0a 2b 20 20 20 | 62 75 66 66 65 72 5f 64 |Qt;.+ |buffer_d|
|00000ee0| 65 66 61 75 6c 74 73 2e | 6d 65 74 61 5f 64 69 73 |efaults.|meta_dis|
|00000ef0| 70 6c 61 79 20 3d 20 51 | 6e 69 6c 3b 0a 20 20 0a |play = Q|nil;. .|
|00000f00| 20 20 20 20 58 46 41 53 | 54 49 4e 54 20 28 62 75 | XFAS|TINT (bu|
|00000f10| 66 66 65 72 5f 64 65 66 | 61 75 6c 74 73 2e 66 69 |ffer_def|aults.fi|
|00000f20| 6c 6c 5f 63 6f 6c 75 6d | 6e 29 20 3d 20 37 30 3b |ll_colum|n) = 70;|
|00000f30| 0a 20 20 20 20 58 46 41 | 53 54 49 4e 54 20 28 62 |. XFA|STINT (b|
|00000f40| 75 66 66 65 72 5f 64 65 | 66 61 75 6c 74 73 2e 6c |uffer_de|faults.l|
|00000f50| 65 66 74 5f 6d 61 72 67 | 69 6e 29 20 3d 20 30 3b |eft_marg|in) = 0;|
|00000f60| 0a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.*******|********|
|00000f70| 0a 2a 2a 2a 20 31 31 33 | 36 2c 31 31 34 31 20 2a |.*** 113|6,1141 *|
|00000f80| 2a 2a 2a 0a 2d 2d 2d 20 | 31 31 33 37 2c 31 31 34 |***.--- |1137,114|
|00000f90| 33 20 2d 2d 2d 2d 0a 20 | 20 20 20 58 46 41 53 54 |3 ----. | XFAST|
|00000fa0| 49 4e 54 20 28 62 75 66 | 66 65 72 5f 6c 6f 63 61 |INT (buf|fer_loca|
|00000fb0| 6c 5f 66 6c 61 67 73 2e | 66 69 6c 6c 5f 63 6f 6c |l_flags.|fill_col|
|00000fc0| 75 6d 6e 29 20 3d 20 30 | 78 34 30 30 3b 0a 20 20 |umn) = 0|x400;. |
|00000fd0| 20 20 58 46 41 53 54 49 | 4e 54 20 28 62 75 66 66 | XFASTI|NT (buff|
|00000fe0| 65 72 5f 6c 6f 63 61 6c | 5f 66 6c 61 67 73 2e 6c |er_local|_flags.l|
|00000ff0| 65 66 74 5f 6d 61 72 67 | 69 6e 29 20 3d 20 30 78 |eft_marg|in) = 0x|
|00001000| 38 30 30 3b 0a 20 20 20 | 20 58 46 41 53 54 49 4e |800;. | XFASTIN|
|00001010| 54 20 28 62 75 66 66 65 | 72 5f 6c 6f 63 61 6c 5f |T (buffe|r_local_|
|00001020| 66 6c 61 67 73 2e 61 62 | 62 72 65 76 5f 74 61 62 |flags.ab|brev_tab|
|00001030| 6c 65 29 20 3d 20 30 78 | 31 30 30 30 3b 0a 2b 20 |le) = 0x|1000;.+ |
|00001040| 20 20 58 46 41 53 54 49 | 4e 54 20 28 62 75 66 66 | XFASTI|NT (buff|
|00001050| 65 72 5f 6c 6f 63 61 6c | 5f 66 6c 61 67 73 2e 6d |er_local|_flags.m|
|00001060| 65 74 61 5f 64 69 73 70 | 6c 61 79 29 20 3d 20 30 |eta_disp|lay) = 0|
|00001070| 78 32 30 30 30 3b 0a 20 | 20 0a 20 20 20 20 56 62 |x2000;. | . Vb|
|00001080| 75 66 66 65 72 5f 61 6c | 69 73 74 20 3d 20 51 6e |uffer_al|ist = Qn|
|00001090| 69 6c 3b 0a 20 20 20 20 | 62 66 5f 63 75 72 20 3d |il;. |bf_cur =|
|000010a0| 20 30 3b 0a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | 0;.****|********|
|000010b0| 2a 2a 2a 0a 2a 2a 2a 20 | 31 32 37 36 2c 31 32 38 |***.*** |1276,128|
|000010c0| 31 20 2a 2a 2a 2a 0a 2d | 2d 2d 20 31 32 37 38 2c |1 ****.-|-- 1278,|
|000010d0| 31 32 38 39 20 2d 2d 2d | 2d 0a 20 20 20 20 20 20 |1289 ---|-. |
|000010e0| 22 4e 6f 6e 2d 6e 69 6c | 20 74 75 72 6e 73 20 6f |"Non-nil| turns o|
|000010f0| 6e 20 61 75 74 6f 6d 61 | 74 69 63 20 65 78 70 61 |n automa|tic expa|
|00001100| 6e 73 69 6f 6e 20 6f 66 | 20 61 62 62 72 65 76 73 |nsion of| abbrevs|
|00001110| 20 77 68 65 6e 20 69 6e | 73 65 72 74 65 64 2e 5c | when in|serted.\|
|00001120| 6e 5c 0a 20 20 41 75 74 | 6f 6d 61 74 69 63 61 6c |n\. Aut|omatical|
|00001130| 6c 79 20 62 65 63 6f 6d | 65 73 20 6c 6f 63 61 6c |ly becom|es local|
|00001140| 20 77 68 65 6e 20 73 65 | 74 20 69 6e 20 61 6e 79 | when se|t in any|
|00001150| 20 66 61 73 68 69 6f 6e | 2e 22 29 3b 0a 20 20 0a | fashion|.");. .|
|00001160| 2b 20 2f 2a 20 4e 6f 72 | 74 68 2d 4b 65 79 73 2c |+ /* Nor|th-Keys,|
|00001170| 20 46 72 69 20 4d 61 79 | 20 31 31 20 30 33 3a 34 | Fri May| 11 03:4|
|00001180| 33 3a 35 34 20 43 44 54 | 20 31 39 39 30 20 2a 2f |3:54 CDT| 1990 */|
|00001190| 0a 2b 20 20 20 44 45 46 | 56 41 52 5f 4c 49 53 50 |.+ DEF|VAR_LISP|
|000011a0| 5f 4e 4f 50 52 4f 20 28 | 22 64 65 66 61 75 6c 74 |_NOPRO (|"default|
|000011b0| 2d 6d 65 74 61 2d 64 69 | 73 70 6c 61 79 22 2c 0a |-meta-di|splay",.|
|000011c0| 2b 20 09 20 20 20 20 20 | 20 26 62 75 66 66 65 72 |+ . | &buffer|
|000011d0| 5f 64 65 66 61 75 6c 74 | 73 2e 6d 65 74 61 5f 64 |_default|s.meta_d|
|000011e0| 69 73 70 6c 61 79 2c 0a | 2b 20 20 20 20 20 22 44 |isplay,.|+ "D|
|000011f0| 65 66 61 75 6c 74 20 6d | 65 74 61 2d 64 69 73 70 |efault m|eta-disp|
|00001200| 6c 61 79 20 66 6f 72 20 | 62 75 66 66 65 72 73 20 |lay for |buffers |
|00001210| 74 68 61 74 20 64 6f 20 | 6e 6f 74 20 6f 76 65 72 |that do |not over|
|00001220| 72 69 64 65 20 69 74 2e | 5c 6e 5c 0a 2b 20 54 68 |ride it.|\n\.+ Th|
|00001230| 69 73 20 69 73 20 74 68 | 65 20 73 61 6d 65 20 61 |is is th|e same a|
|00001240| 73 20 28 64 65 66 61 75 | 6c 74 2d 76 61 6c 75 65 |s (defau|lt-value|
|00001250| 20 27 6d 65 74 61 2d 64 | 69 73 70 6c 61 79 29 2e | 'meta-d|isplay).|
|00001260| 22 29 3b 0a 2b 20 0a 20 | 20 20 20 44 45 46 56 41 |");.+ . | DEFVA|
|00001270| 52 5f 50 45 52 5f 42 55 | 46 46 45 52 20 28 22 63 |R_PER_BU|FFER ("c|
|00001280| 61 73 65 2d 66 6f 6c 64 | 2d 73 65 61 72 63 68 22 |ase-fold|-search"|
|00001290| 2c 20 26 62 66 5f 63 75 | 72 2d 3e 63 61 73 65 5f |, &bf_cu|r->case_|
|000012a0| 66 6f 6c 64 5f 73 65 61 | 72 63 68 2c 0a 20 20 20 |fold_sea|rch,. |
|000012b0| 20 20 20 22 2a 4e 6f 6e | 2d 6e 69 6c 20 69 66 20 | "*Non|-nil if |
|000012c0| 73 65 61 72 63 68 65 73 | 20 73 68 6f 75 6c 64 20 |searches| should |
|000012d0| 69 67 6e 6f 72 65 20 63 | 61 73 65 2e 5c 6e 5c 0a |ignore c|ase.\n\.|
|000012e0| 20 20 41 75 74 6f 6d 61 | 74 69 63 61 6c 6c 79 20 | Automa|tically |
|000012f0| 62 65 63 6f 6d 65 73 20 | 6c 6f 63 61 6c 20 77 68 |becomes |local wh|
|00001300| 65 6e 20 73 65 74 20 69 | 6e 20 61 6e 79 20 66 61 |en set i|n any fa|
|00001310| 73 68 69 6f 6e 2e 22 29 | 3b 0a 2a 2a 2a 2a 2a 2a |shion.")|;.******|
|00001320| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0a 2a 2a 2a 20 31 32 |********|*.*** 12|
|00001330| 39 37 2c 31 33 30 36 20 | 2a 2a 2a 2a 0a 20 20 41 |97,1306 |****. A|
|00001340| 75 74 6f 6d 61 74 69 63 | 61 6c 6c 79 20 62 65 63 |utomatic|ally bec|
|00001350| 6f 6d 65 73 20 6c 6f 63 | 61 6c 20 77 68 65 6e 20 |omes loc|al when |
|00001360| 73 65 74 20 69 6e 20 61 | 6e 79 20 66 61 73 68 69 |set in a|ny fashi|
|00001370| 6f 6e 2e 22 29 3b 0a 20 | 20 0a 20 20 20 20 44 45 |on.");. | . DE|
|00001380| 46 56 41 52 5f 50 45 52 | 5f 42 55 46 46 45 52 20 |FVAR_PER|_BUFFER |
|00001390| 28 22 63 74 6c 2d 61 72 | 72 6f 77 22 2c 20 26 62 |("ctl-ar|row", &b|
|000013a0| 66 5f 63 75 72 2d 3e 63 | 74 6c 5f 61 72 72 6f 77 |f_cur->c|tl_arrow|
|000013b0| 2c 0a 21 20 20 20 20 20 | 22 2a 4e 6f 6e 2d 6e 69 |,.! |"*Non-ni|
|000013c0| 6c 20 6d 65 61 6e 73 20 | 64 69 73 70 6c 61 79 20 |l means |display |
|000013d0| 63 6f 6e 74 72 6f 6c 20 | 63 68 61 72 73 20 77 69 |control |chars wi|
|000013e0| 74 68 20 75 70 61 72 72 | 6f 77 2e 5c 6e 5c 0a 20 |th uparr|ow.\n\. |
|000013f0| 20 4e 69 6c 20 6d 65 61 | 6e 73 20 75 73 65 20 62 | Nil mea|ns use b|
|00001400| 61 63 6b 73 6c 61 73 68 | 20 61 6e 64 20 6f 63 74 |ackslash| and oct|
|00001410| 61 6c 20 64 69 67 69 74 | 73 2e 5c 6e 5c 0a 21 20 |al digit|s.\n\.! |
|00001420| 41 75 74 6f 6d 61 74 69 | 63 61 6c 6c 79 20 62 65 |Automati|cally be|
|00001430| 63 6f 6d 65 73 20 6c 6f | 63 61 6c 20 77 68 65 6e |comes lo|cal when|
|00001440| 20 73 65 74 20 69 6e 20 | 61 6e 79 20 66 61 73 68 | set in |any fash|
|00001450| 69 6f 6e 2e 22 29 3b 0a | 20 20 0a 20 20 20 20 44 |ion.");.| . D|
|00001460| 45 46 56 41 52 5f 50 45 | 52 5f 42 55 46 46 45 52 |EFVAR_PE|R_BUFFER|
|00001470| 20 28 22 74 72 75 6e 63 | 61 74 65 2d 6c 69 6e 65 | ("trunc|ate-line|
|00001480| 73 22 2c 20 26 62 66 5f | 63 75 72 2d 3e 74 72 75 |s", &bf_|cur->tru|
|00001490| 6e 63 61 74 65 5f 6c 69 | 6e 65 73 2c 0a 20 20 20 |ncate_li|nes,. |
|000014a0| 20 20 20 22 2a 4e 6f 6e | 2d 6e 69 6c 20 6d 65 61 | "*Non|-nil mea|
|000014b0| 6e 73 20 64 6f 20 6e 6f | 74 20 64 69 73 70 6c 61 |ns do no|t displa|
|000014c0| 79 20 63 6f 6e 74 69 6e | 75 61 74 69 6f 6e 20 6c |y contin|uation l|
|000014d0| 69 6e 65 73 3b 5c 6e 5c | 0a 20 20 67 69 76 65 20 |ines;\n\|. give |
|000014e0| 65 61 63 68 20 6c 69 6e | 65 20 6f 66 20 74 65 78 |each lin|e of tex|
|000014f0| 74 20 6f 6e 65 20 73 63 | 72 65 65 6e 20 6c 69 6e |t one sc|reen lin|
|00001500| 65 2e 5c 6e 5c 0a 2d 2d | 2d 20 31 33 30 35 2c 31 |e.\n\.--|- 1305,1|
|00001510| 33 31 38 20 2d 2d 2d 2d | 0a 20 20 41 75 74 6f 6d |318 ----|. Autom|
|00001520| 61 74 69 63 61 6c 6c 79 | 20 62 65 63 6f 6d 65 73 |atically| becomes|
|00001530| 20 6c 6f 63 61 6c 20 77 | 68 65 6e 20 73 65 74 20 | local w|hen set |
|00001540| 69 6e 20 61 6e 79 20 66 | 61 73 68 69 6f 6e 2e 22 |in any f|ashion."|
|00001550| 29 3b 0a 20 20 0a 20 20 | 20 20 20 20 44 45 46 56 |);. . | DEFV|
|00001560| 41 52 5f 50 45 52 5f 42 | 55 46 46 45 52 20 28 22 |AR_PER_B|UFFER ("|
|00001570| 63 74 6c 2d 61 72 72 6f | 77 22 2c 20 26 62 66 5f |ctl-arro|w", &bf_|
|00001580| 63 75 72 2d 3e 63 74 6c | 5f 61 72 72 6f 77 2c 0a |cur->ctl|_arrow,.|
|00001590| 21 20 20 20 20 20 20 20 | 22 2a 54 20 6d 65 61 6e |! |"*T mean|
|000015a0| 73 20 64 69 73 70 6c 61 | 79 20 63 6f 6e 74 72 6f |s displa|y contro|
|000015b0| 6c 20 63 68 61 72 73 20 | 77 69 74 68 20 75 70 61 |l chars |with upa|
|000015c0| 72 72 6f 77 2e 5c 6e 5c | 0a 20 20 20 20 4e 69 6c |rrow.\n\|. Nil|
|000015d0| 20 6d 65 61 6e 73 20 75 | 73 65 20 62 61 63 6b 73 | means u|se backs|
|000015e0| 6c 61 73 68 20 61 6e 64 | 20 6f 63 74 61 6c 20 64 |lash and| octal d|
|000015f0| 69 67 69 74 73 2e 5c 6e | 5c 0a 21 20 20 20 4f 74 |igits.\n|\.! Ot|
|00001600| 68 65 72 20 6e 6f 6e 2d | 4e 69 6c 20 6d 65 61 6e |her non-|Nil mean|
|00001610| 73 20 61 73 73 75 6d 65 | 20 64 69 73 70 6c 61 79 |s assume| display|
|00001620| 61 62 6c 65 20 63 6f 6e | 74 72 6f 6c 73 20 69 6e |able con|trols in|
|00001630| 20 74 68 65 20 66 6f 6e | 74 2e 5c 6e 5c 0a 21 20 | the fon|t.\n\.! |
|00001640| 20 20 41 75 74 6f 6d 61 | 74 69 63 61 6c 6c 79 20 | Automa|tically |
|00001650| 62 65 63 6f 6d 65 73 20 | 6c 6f 63 61 6c 20 77 68 |becomes |local wh|
|00001660| 65 6e 20 73 65 74 20 69 | 6e 20 61 6e 79 20 66 61 |en set i|n any fa|
|00001670| 73 68 69 6f 6e 2e 5c 6e | 5c 0a 21 20 20 20 5c 6e |shion.\n|\.! \n|
|00001680| 5c 0a 21 20 20 20 54 68 | 69 73 20 69 73 20 61 20 |\.! Th|is is a |
|00001690| 6e 6f 6e 2d 73 74 61 6e | 64 61 72 64 20 66 65 61 |non-stan|dard fea|
|000016a0| 74 75 72 65 20 66 72 6f | 6d 20 45 72 67 6f 20 61 |ture fro|m Ergo a|
|000016b0| 6e 64 20 47 72 6f 75 70 | 20 54 61 6c 69 73 6d 61 |nd Group| Talisma|
|000016c0| 6e 2e 22 29 3b 0a 20 20 | 0a 2b 20 0a 20 20 20 20 |n.");. |.+ . |
|000016d0| 44 45 46 56 41 52 5f 50 | 45 52 5f 42 55 46 46 45 |DEFVAR_P|ER_BUFFE|
|000016e0| 52 20 28 22 74 72 75 6e | 63 61 74 65 2d 6c 69 6e |R ("trun|cate-lin|
|000016f0| 65 73 22 2c 20 26 62 66 | 5f 63 75 72 2d 3e 74 72 |es", &bf|_cur->tr|
|00001700| 75 6e 63 61 74 65 5f 6c | 69 6e 65 73 2c 0a 20 20 |uncate_l|ines,. |
|00001710| 20 20 20 20 22 2a 4e 6f | 6e 2d 6e 69 6c 20 6d 65 | "*No|n-nil me|
|00001720| 61 6e 73 20 64 6f 20 6e | 6f 74 20 64 69 73 70 6c |ans do n|ot displ|
|00001730| 61 79 20 63 6f 6e 74 69 | 6e 75 61 74 69 6f 6e 20 |ay conti|nuation |
|00001740| 6c 69 6e 65 73 3b 5c 6e | 5c 0a 20 20 67 69 76 65 |lines;\n|\. give|
|00001750| 20 65 61 63 68 20 6c 69 | 6e 65 20 6f 66 20 74 65 | each li|ne of te|
|00001760| 78 74 20 6f 6e 65 20 73 | 63 72 65 65 6e 20 6c 69 |xt one s|creen li|
|00001770| 6e 65 2e 5c 6e 5c 0a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ne.\n\.*|********|
|00001780| 2a 2a 2a 2a 2a 2a 0a 2a | 2a 2a 20 31 33 35 31 2c |******.*|** 1351,|
|00001790| 31 33 35 36 20 2a 2a 2a | 2a 0a 2d 2d 2d 20 31 33 |1356 ***|*.--- 13|
|000017a0| 36 33 2c 31 33 37 37 20 | 2d 2d 2d 2d 0a 20 20 20 |63,1377 |----. |
|000017b0| 20 44 45 46 56 41 52 5f | 50 45 52 5f 42 55 46 46 | DEFVAR_|PER_BUFF|
|000017c0| 45 52 20 28 22 6f 76 65 | 72 77 72 69 74 65 2d 6d |ER ("ove|rwrite-m|
|000017d0| 6f 64 65 22 2c 20 26 62 | 66 5f 63 75 72 2d 3e 6f |ode", &b|f_cur->o|
|000017e0| 76 65 72 77 72 69 74 65 | 5f 6d 6f 64 65 2c 0a 20 |verwrite|_mode,. |
|000017f0| 20 20 20 20 20 22 4e 6f | 6e 2d 6e 69 6c 20 69 66 | "No|n-nil if|
|00001800| 20 73 65 6c 66 2d 69 6e | 73 65 72 74 69 6f 6e 20 | self-in|sertion |
|00001810| 73 68 6f 75 6c 64 20 72 | 65 70 6c 61 63 65 20 65 |should r|eplace e|
|00001820| 78 69 73 74 69 6e 67 20 | 74 65 78 74 2e 5c 6e 5c |xisting |text.\n\|
|00001830| 0a 20 20 41 75 74 6f 6d | 61 74 69 63 61 6c 6c 79 |. Autom|atically|
|00001840| 20 62 65 63 6f 6d 65 73 | 20 6c 6f 63 61 6c 20 77 | becomes| local w|
|00001850| 68 65 6e 20 73 65 74 20 | 69 6e 20 61 6e 79 20 66 |hen set |in any f|
|00001860| 61 73 68 69 6f 6e 2e 22 | 29 3b 0a 2b 20 0a 2b 20 |ashion."|);.+ .+ |
|00001870| 2f 2a 20 4e 6f 72 74 68 | 2d 4b 65 79 73 20 46 72 |/* North|-Keys Fr|
|00001880| 69 20 4d 61 79 20 31 31 | 20 30 33 3a 34 35 3a 34 |i May 11| 03:45:4|
|00001890| 34 20 43 44 54 20 31 39 | 39 30 20 2a 2f 0a 2b 20 |4 CDT 19|90 */.+ |
|000018a0| 20 20 44 45 46 56 41 52 | 5f 50 45 52 5f 42 55 46 | DEFVAR|_PER_BUF|
|000018b0| 46 45 52 20 28 22 6d 65 | 74 61 2d 64 69 73 70 6c |FER ("me|ta-displ|
|000018c0| 61 79 22 2c 20 26 62 66 | 5f 63 75 72 2d 3e 6d 65 |ay", &bf|_cur->me|
|000018d0| 74 61 5f 64 69 73 70 6c | 61 79 2c 0a 2b 20 20 20 |ta_displ|ay,.+ |
|000018e0| 20 20 22 2a 74 20 6d 65 | 61 6e 73 20 64 69 73 70 | "*t me|ans disp|
|000018f0| 6c 61 79 20 68 69 67 68 | 2d 62 69 74 20 28 6d 65 |lay high|-bit (me|
|00001900| 74 61 29 20 63 68 61 72 | 73 20 69 6e 20 74 68 65 |ta) char|s in the|
|00001910| 20 31 32 38 2d 32 35 35 | 5c 6e 5c 0a 2b 20 72 61 | 128-255|\n\.+ ra|
|00001920| 6e 67 65 2c 20 61 6e 64 | 20 61 73 73 75 6d 65 73 |nge, and| assumes|
|00001930| 20 74 68 61 74 20 68 69 | 67 68 2d 62 69 74 20 63 | that hi|gh-bit c|
|00001940| 68 61 72 61 63 74 65 72 | 73 20 61 72 65 20 64 69 |haracter|s are di|
|00001950| 73 70 6c 61 79 61 62 6c | 65 2e 5c 6e 5c 0a 2b 20 |splayabl|e.\n\.+ |
|00001960| 4e 69 6c 20 6d 65 61 6e | 73 20 75 73 65 20 62 61 |Nil mean|s use ba|
|00001970| 63 6b 73 6c 61 73 68 20 | 61 6e 64 20 6f 63 74 61 |ckslash |and octa|
|00001980| 6c 20 64 69 67 69 74 73 | 2e 5c 6e 5c 0a 2b 20 41 |l digits|.\n\.+ A|
|00001990| 75 74 6f 6d 61 74 69 63 | 61 6c 6c 79 20 62 65 63 |utomatic|ally bec|
|000019a0| 6f 6d 65 73 20 6c 6f 63 | 61 6c 20 77 68 65 6e 20 |omes loc|al when |
|000019b0| 73 65 74 20 69 6e 20 61 | 6e 79 20 66 61 73 68 69 |set in a|ny fashi|
|000019c0| 6f 6e 2e 5c 6e 5c 0a 2b | 20 5c 6e 5c 0a 2b 20 54 |on.\n\.+| \n\.+ T|
|000019d0| 68 69 73 20 69 73 20 61 | 20 6e 6f 6e 2d 73 74 61 |his is a| non-sta|
|000019e0| 6e 64 61 72 64 20 66 65 | 61 74 75 72 65 20 66 72 |ndard fe|ature fr|
|000019f0| 6f 6d 20 67 72 6f 75 70 | 20 54 61 6c 69 73 6d 61 |om group| Talisma|
|00001a00| 6e 2e 22 29 3b 0a 20 20 | 0a 20 20 2f 2a 44 45 46 |n.");. |. /*DEF|
|00001a10| 56 41 52 5f 4c 49 53 50 | 20 28 22 64 65 62 75 67 |VAR_LISP| ("debug|
|00001a20| 2d 63 68 65 63 6b 2d 73 | 79 6d 62 6f 6c 22 2c 20 |-check-s|ymbol", |
|00001a30| 26 56 63 68 65 63 6b 5f | 73 79 6d 62 6f 6c 2c 0a |&Vcheck_|symbol,.|
|00001a40| 20 20 20 20 20 20 22 44 | 6f 6e 27 74 20 61 73 6b | "D|on't ask|
|00001a50| 2e 22 29 3b 0a 2a 2a 2a | 20 62 75 66 66 65 72 2e |.");.***| buffer.|
|00001a60| 68 09 46 72 69 20 4d 61 | 79 20 31 31 20 30 35 3a |h.Fri Ma|y 11 05:|
|00001a70| 30 35 3a 31 34 20 31 39 | 39 30 0a 2d 2d 2d 20 2e |05:14 19|90.--- .|
|00001a80| 2e 2f 62 75 66 66 65 72 | 2e 68 09 46 72 69 20 4d |./buffer|.h.Fri M|
|00001a90| 61 79 20 31 31 20 30 35 | 3a 30 38 3a 30 34 20 31 |ay 11 05|:08:04 1|
|00001aa0| 39 39 30 0a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |990.****|********|
|00001ab0| 2a 2a 2a 0a 2a 2a 2a 20 | 31 35 33 2c 31 35 38 20 |***.*** |153,158 |
|00001ac0| 2a 2a 2a 2a 0a 2d 2d 2d | 20 31 35 33 2c 31 36 30 |****.---| 153,160|
|00001ad0| 20 2d 2d 2d 2d 0a 20 20 | 20 20 20 20 4c 69 73 70 | ----. | Lisp|
|00001ae0| 5f 4f 62 6a 65 63 74 20 | 6f 76 65 72 77 72 69 74 |_Object |overwrit|
|00001af0| 65 5f 6d 6f 64 65 3b 0a | 20 20 20 20 20 20 2f 2a |e_mode;.| /*|
|00001b00| 20 6e 6f 6e 2d 6e 69 6c | 20 6d 65 61 6e 73 20 61 | non-nil| means a|
|00001b10| 62 62 72 65 76 20 6d 6f | 64 65 20 69 73 20 6f 6e |bbrev mo|de is on|
|00001b20| 2e 20 20 45 78 70 61 6e | 64 20 61 62 62 72 65 76 |. Expan|d abbrev|
|00001b30| 73 20 61 75 74 6f 6d 61 | 74 69 63 61 6c 6c 79 2e |s automa|tically.|
|00001b40| 20 2a 2f 0a 20 20 20 20 | 20 20 4c 69 73 70 5f 4f | */. | Lisp_O|
|00001b50| 62 6a 65 63 74 20 61 62 | 62 72 65 76 5f 6d 6f 64 |bject ab|brev_mod|
|00001b60| 65 3b 0a 2b 20 20 20 20 | 20 2f 2a 20 4e 6f 6e 2d |e;.+ | /* Non-|
|00001b70| 6e 69 6c 20 6d 65 61 6e | 73 20 64 69 73 70 6c 61 |nil mean|s displa|
|00001b80| 79 20 6d 65 74 61 20 63 | 68 61 72 73 20 77 69 74 |y meta c|hars wit|
|00001b90| 68 20 66 6f 6e 74 2c 20 | 72 61 74 68 65 72 20 74 |h font, |rather t|
|00001ba0| 68 61 6e 20 6f 63 74 61 | 6c 20 2a 2f 0a 2b 20 20 |han octa|l */.+ |
|00001bb0| 20 20 20 4c 69 73 70 5f | 4f 62 6a 65 63 74 20 6d | Lisp_|Object m|
|00001bc0| 65 74 61 5f 64 69 73 70 | 6c 61 79 3b 0a 20 20 7d |eta_disp|lay;. }|
|00001bd0| 3b 0a 20 20 0a 20 20 65 | 78 74 65 72 6e 20 73 74 |;. . e|xtern st|
|00001be0| 72 75 63 74 20 62 75 66 | 66 65 72 20 2a 62 66 5f |ruct buf|fer *bf_|
|00001bf0| 63 75 72 3b 09 09 2f 2a | 20 70 6f 69 6e 74 73 20 |cur;../*| points |
|00001c00| 74 6f 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 62 |to the c|urrent b|
|00001c10| 75 66 66 65 72 20 2a 2f | 0a 2a 2a 2a 20 69 6e 64 |uffer */|.*** ind|
|00001c20| 65 6e 74 2e 63 09 4d 6f | 6e 20 41 75 67 20 31 35 |ent.c.Mo|n Aug 15|
|00001c30| 20 32 31 3a 35 31 3a 31 | 34 20 31 39 38 38 0a 2d | 21:51:1|4 1988.-|
|00001c40| 2d 2d 20 2e 2e 2f 69 6e | 64 65 6e 74 2e 63 09 46 |-- ../in|dent.c.F|
|00001c50| 72 69 20 4d 61 79 20 31 | 31 20 30 36 3a 33 33 3a |ri May 1|1 06:33:|
|00001c60| 32 35 20 31 39 39 30 0a | 2a 2a 2a 2a 2a 2a 2a 2a |25 1990.|********|
|00001c70| 2a 2a 2a 2a 2a 2a 2a 0a | 2a 2a 2a 20 36 37 2c 37 |*******.|*** 67,7|
|00001c80| 33 20 2a 2a 2a 2a 0a 20 | 20 20 20 72 65 67 69 73 |3 ****. | regis|
|00001c90| 74 65 72 20 69 6e 74 20 | 74 61 62 5f 73 65 65 6e |ter int |tab_seen|
|00001ca0| 3b 0a 20 20 20 20 72 65 | 67 69 73 74 65 72 20 69 |;. re|gister i|
|00001cb0| 6e 74 20 70 6f 73 74 5f | 74 61 62 3b 0a 20 20 20 |nt post_|tab;. |
|00001cc0| 20 72 65 67 69 73 74 65 | 72 20 69 6e 74 20 74 61 | registe|r int ta|
|00001cd0| 62 5f 77 69 64 74 68 20 | 3d 20 58 49 4e 54 20 28 |b_width |= XINT (|
|00001ce0| 62 66 5f 63 75 72 2d 3e | 74 61 62 5f 77 69 64 74 |bf_cur->|tab_widt|
|00001cf0| 68 29 3b 0a 21 20 20 20 | 69 6e 74 20 63 74 6c 5f |h);.! |int ctl_|
|00001d00| 61 72 72 6f 77 20 3d 20 | 21 4e 55 4c 4c 20 28 62 |arrow = |!NULL (b|
|00001d10| 66 5f 63 75 72 2d 3e 63 | 74 6c 5f 61 72 72 6f 77 |f_cur->c|tl_arrow|
|00001d20| 29 3b 0a 20 20 0a 20 20 | 20 20 69 66 20 28 70 6f |);. . | if (po|
|00001d30| 69 6e 74 20 3d 3d 20 6c | 61 73 74 5f 6b 6e 6f 77 |int == l|ast_know|
|00001d40| 6e 5f 63 6f 6c 75 6d 6e | 5f 70 6f 69 6e 74 0a 20 |n_column|_point. |
|00001d50| 20 20 20 20 20 20 20 26 | 26 20 62 66 5f 6d 6f 64 | &|& bf_mod|
|00001d60| 69 66 69 65 64 20 3d 3d | 20 6c 61 73 74 5f 6b 6e |ified ==| last_kn|
|00001d70| 6f 77 6e 5f 63 6f 6c 75 | 6d 6e 5f 6d 6f 64 69 66 |own_colu|mn_modif|
|00001d80| 69 65 64 29 0a 2d 2d 2d | 20 36 37 2c 37 34 20 2d |ied).---| 67,74 -|
|00001d90| 2d 2d 2d 0a 20 20 20 20 | 72 65 67 69 73 74 65 72 |---. |register|
|00001da0| 20 69 6e 74 20 74 61 62 | 5f 73 65 65 6e 3b 0a 20 | int tab|_seen;. |
|00001db0| 20 20 20 72 65 67 69 73 | 74 65 72 20 69 6e 74 20 | regis|ter int |
|00001dc0| 70 6f 73 74 5f 74 61 62 | 3b 0a 20 20 20 20 72 65 |post_tab|;. re|
|00001dd0| 67 69 73 74 65 72 20 69 | 6e 74 20 74 61 62 5f 77 |gister i|nt tab_w|
|00001de0| 69 64 74 68 20 3d 20 58 | 49 4e 54 20 28 62 66 5f |idth = X|INT (bf_|
|00001df0| 63 75 72 2d 3e 74 61 62 | 5f 77 69 64 74 68 29 3b |cur->tab|_width);|
|00001e00| 0a 21 20 20 20 69 6e 74 | 20 63 74 6c 5f 61 72 72 |.! int| ctl_arr|
|00001e10| 6f 77 20 3d 20 21 4e 55 | 4c 4c 20 28 62 66 5f 63 |ow = !NU|LL (bf_c|
|00001e20| 75 72 2d 3e 63 74 6c 5f | 61 72 72 6f 77 29 20 2b |ur->ctl_|arrow) +|
|00001e30| 20 28 45 51 20 28 62 66 | 5f 63 75 72 2d 3e 63 74 | (EQ (bf|_cur->ct|
|00001e40| 6c 5f 61 72 72 6f 77 2c | 20 51 74 29 29 3b 0a 21 |l_arrow,| Qt));.!|
|00001e50| 20 20 20 69 6e 74 20 6d | 65 74 61 5f 64 69 73 70 | int m|eta_disp|
|00001e60| 6c 61 79 20 3d 20 21 4e | 55 4c 4c 20 28 62 66 5f |lay = !N|ULL (bf_|
|00001e70| 63 75 72 2d 3e 6d 65 74 | 61 5f 64 69 73 70 6c 61 |cur->met|a_displa|
|00001e80| 79 29 3b 0a 20 20 0a 20 | 20 20 20 69 66 20 28 70 |y);. . | if (p|
|00001e90| 6f 69 6e 74 20 3d 3d 20 | 6c 61 73 74 5f 6b 6e 6f |oint == |last_kno|
|00001ea0| 77 6e 5f 63 6f 6c 75 6d | 6e 5f 70 6f 69 6e 74 0a |wn_colum|n_point.|
|00001eb0| 20 20 20 20 20 20 20 20 | 26 26 20 62 66 5f 6d 6f | |&& bf_mo|
|00001ec0| 64 69 66 69 65 64 20 3d | 3d 20 6c 61 73 74 5f 6b |dified =|= last_k|
|00001ed0| 6e 6f 77 6e 5f 63 6f 6c | 75 6d 6e 5f 6d 6f 64 69 |nown_col|umn_modi|
|00001ee0| 66 69 65 64 29 0a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |fied).**|********|
|00001ef0| 2a 2a 2a 2a 2a 0a 2a 2a | 2a 20 31 30 39 2c 31 31 |*****.**|* 109,11|
|00001f00| 35 20 2a 2a 2a 2a 0a 20 | 20 09 20 20 74 61 62 5f |5 ****. | . tab_|
|00001f10| 73 65 65 6e 20 3d 20 31 | 3b 0a 20 20 09 7d 0a 20 |seen = 1|;. .}. |
|00001f20| 20 20 20 20 20 20 20 65 | 6c 73 65 0a 21 20 09 63 | e|lse.! .c|
|00001f30| 6f 6c 20 2b 3d 20 28 63 | 74 6c 5f 61 72 72 6f 77 |ol += (c|tl_arrow|
|00001f40| 20 26 26 20 63 20 3c 20 | 30 32 30 30 29 20 3f 20 | && c < |0200) ? |
|00001f50| 32 20 3a 20 34 3b 0a 20 | 20 20 20 20 20 7d 0a 20 |2 : 4;. | }. |
|00001f60| 20 0a 20 20 20 20 69 66 | 20 28 74 61 62 5f 73 65 | . if| (tab_se|
|00001f70| 65 6e 29 0a 2d 2d 2d 20 | 31 31 30 2c 31 31 37 20 |en).--- |110,117 |
|00001f80| 2d 2d 2d 2d 0a 20 20 09 | 20 20 74 61 62 5f 73 65 |----. .| tab_se|
|00001f90| 65 6e 20 3d 20 31 3b 0a | 20 20 09 7d 0a 20 20 20 |en = 1;.| .}. |
|00001fa0| 20 20 20 20 20 65 6c 73 | 65 0a 21 20 09 63 6f 6c | els|e.! .col|
|00001fb0| 20 2b 3d 20 28 63 20 3c | 20 30 32 30 30 29 20 3f | += (c <| 0200) ?|
|00001fc0| 20 28 63 74 6c 5f 61 72 | 72 6f 77 20 3d 3d 20 31 | (ctl_ar|row == 1|
|00001fd0| 20 3f 20 31 20 3a 20 28 | 63 74 6c 5f 61 72 72 6f | ? 1 : (|ctl_arro|
|00001fe0| 77 20 3f 20 32 20 3a 20 | 34 29 29 0a 21 20 20 20 |w ? 2 : |4)).! |
|00001ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002000| 20 20 20 20 3a 20 28 6d | 65 74 61 5f 64 69 73 70 | : (m|eta_disp|
|00002010| 6c 61 79 20 3f 20 31 20 | 3a 20 34 29 3b 0a 20 20 |lay ? 1 |: 4);. |
|00002020| 20 20 20 20 7d 0a 20 20 | 0a 20 20 20 20 69 66 20 | }. |. if |
|00002030| 28 74 61 62 5f 73 65 65 | 6e 29 0a 2a 2a 2a 2a 2a |(tab_see|n).*****|
|00002040| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0a 2a 2a 2a 20 32 |********|**.*** 2|
|00002050| 33 31 2c 32 33 37 20 2a | 2a 2a 2a 0a 20 20 20 20 |31,237 *|***. |
|00002060| 72 65 67 69 73 74 65 72 | 20 69 6e 74 20 67 6f 61 |register| int goa|
|00002070| 6c 3b 0a 20 20 20 20 72 | 65 67 69 73 74 65 72 20 |l;. r|egister |
|00002080| 69 6e 74 20 65 6e 64 20 | 3d 20 4e 75 6d 43 68 61 |int end |= NumCha|
|00002090| 72 61 63 74 65 72 73 3b | 0a 20 20 20 20 72 65 67 |racters;|. reg|
|000020a0| 69 73 74 65 72 20 69 6e | 74 20 74 61 62 5f 77 69 |ister in|t tab_wi|
|000020b0| 64 74 68 20 3d 20 58 49 | 4e 54 20 28 62 66 5f 63 |dth = XI|NT (bf_c|
|000020c0| 75 72 2d 3e 74 61 62 5f | 77 69 64 74 68 29 3b 0a |ur->tab_|width);.|
|000020d0| 21 20 20 20 72 65 67 69 | 73 74 65 72 20 69 6e 74 |! regi|ster int|
|000020e0| 20 63 74 6c 5f 61 72 72 | 6f 77 20 3d 20 21 4e 55 | ctl_arr|ow = !NU|
|000020f0| 4c 4c 20 28 62 66 5f 63 | 75 72 2d 3e 63 74 6c 5f |LL (bf_c|ur->ctl_|
|00002100| 61 72 72 6f 77 29 3b 0a | 20 20 0a 20 20 20 20 4c |arrow);.| . L|
|00002110| 69 73 70 5f 4f 62 6a 65 | 63 74 20 76 61 6c 3b 0a |isp_Obje|ct val;.|
|00002120| 20 20 0a 2d 2d 2d 20 32 | 33 33 2c 32 34 31 20 2d | .--- 2|33,241 -|
|00002130| 2d 2d 2d 0a 20 20 20 20 | 72 65 67 69 73 74 65 72 |---. |register|
|00002140| 20 69 6e 74 20 67 6f 61 | 6c 3b 0a 20 20 20 20 72 | int goa|l;. r|
|00002150| 65 67 69 73 74 65 72 20 | 69 6e 74 20 65 6e 64 20 |egister |int end |
|00002160| 3d 20 4e 75 6d 43 68 61 | 72 61 63 74 65 72 73 3b |= NumCha|racters;|
|00002170| 0a 20 20 20 20 72 65 67 | 69 73 74 65 72 20 69 6e |. reg|ister in|
|00002180| 74 20 74 61 62 5f 77 69 | 64 74 68 20 3d 20 58 49 |t tab_wi|dth = XI|
|00002190| 4e 54 20 28 62 66 5f 63 | 75 72 2d 3e 74 61 62 5f |NT (bf_c|ur->tab_|
|000021a0| 77 69 64 74 68 29 3b 0a | 21 20 20 20 72 65 67 69 |width);.|! regi|
|000021b0| 73 74 65 72 20 69 6e 74 | 20 63 74 6c 5f 61 72 72 |ster int| ctl_arr|
|000021c0| 6f 77 20 3d 20 21 4e 55 | 4c 4c 20 28 62 66 5f 63 |ow = !NU|LL (bf_c|
|000021d0| 75 72 2d 3e 63 74 6c 5f | 61 72 72 6f 77 29 0a 21 |ur->ctl_|arrow).!|
|000021e0| 20 09 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | . | |
|000021f0| 20 20 20 20 20 20 20 20 | 20 20 2b 20 45 51 20 28 | | + EQ (|
|00002200| 62 66 5f 63 75 72 2d 3e | 63 74 6c 5f 61 72 72 6f |bf_cur->|ctl_arro|
|00002210| 77 2c 20 51 74 29 3b 0a | 21 20 20 20 72 65 67 69 |w, Qt);.|! regi|
|00002220| 73 74 65 72 20 69 6e 74 | 20 6d 65 74 61 5f 64 69 |ster int| meta_di|
|00002230| 73 70 6c 61 79 20 3d 20 | 21 4e 55 4c 4c 20 28 62 |splay = |!NULL (b|
|00002240| 66 5f 63 75 72 2d 3e 6d | 65 74 61 5f 64 69 73 70 |f_cur->m|eta_disp|
|00002250| 6c 61 79 29 3b 0a 20 20 | 0a 20 20 20 20 4c 69 73 |lay);. |. Lis|
|00002260| 70 5f 4f 62 6a 65 63 74 | 20 76 61 6c 3b 0a 20 20 |p_Object| val;. |
|00002270| 0a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.*******|********|
|00002280| 0a 2a 2a 2a 20 32 35 38 | 2c 32 36 36 20 2a 2a 2a |.*** 258|,266 ***|
|00002290| 2a 0a 20 20 09 20 20 63 | 6f 6c 20 2b 3d 20 74 61 |*. . c|ol += ta|
|000022a0| 62 5f 77 69 64 74 68 20 | 2d 20 31 3b 0a 20 20 09 |b_width |- 1;. .|
|000022b0| 20 20 63 6f 6c 20 3d 20 | 63 6f 6c 20 2f 20 74 61 | col = |col / ta|
|000022c0| 62 5f 77 69 64 74 68 20 | 2a 20 74 61 62 5f 77 69 |b_width |* tab_wi|
|000022d0| 64 74 68 3b 0a 20 20 09 | 7d 0a 20 20 20 20 20 20 |dth;. .|}. |
|000022e0| 20 20 65 6c 73 65 20 69 | 66 20 28 63 74 6c 5f 61 | else i|f (ctl_a|
|000022f0| 72 72 6f 77 20 26 26 20 | 28 63 20 3c 20 30 34 30 |rrow && |(c < 040|
|00002300| 20 7c 7c 20 63 20 3d 3d | 20 30 31 37 37 29 29 0a | || c ==| 0177)).|
|00002310| 20 20 20 20 20 20 20 20 | 20 20 63 6f 6c 2b 2b 3b | | col++;|
|00002320| 0a 21 20 20 20 20 20 20 | 20 65 6c 73 65 20 69 66 |.! | else if|
|00002330| 20 28 63 20 3c 20 30 34 | 30 20 7c 7c 20 63 20 3e | (c < 04|0 || c >|
|00002340| 3d 20 30 31 37 37 29 0a | 20 20 20 20 20 20 20 20 |= 0177).| |
|00002350| 20 20 63 6f 6c 20 2b 3d | 20 33 3b 0a 20 20 20 20 | col +=| 3;. |
|00002360| 20 20 7d 0a 20 20 0a 2d | 2d 2d 20 32 36 32 2c 32 | }. .-|-- 262,2|
|00002370| 37 33 20 2d 2d 2d 2d 0a | 20 20 09 20 20 63 6f 6c |73 ----.| . col|
|00002380| 20 2b 3d 20 74 61 62 5f | 77 69 64 74 68 20 2d 20 | += tab_|width - |
|00002390| 31 3b 0a 20 20 09 20 20 | 63 6f 6c 20 3d 20 63 6f |1;. . |col = co|
|000023a0| 6c 20 2f 20 74 61 62 5f | 77 69 64 74 68 20 2a 20 |l / tab_|width * |
|000023b0| 74 61 62 5f 77 69 64 74 | 68 3b 0a 20 20 09 7d 0a |tab_widt|h;. .}.|
|000023c0| 2b 20 09 20 20 65 6c 73 | 65 20 69 66 20 28 28 63 |+ . els|e if ((c|
|000023d0| 74 6c 5f 61 72 72 6f 77 | 20 3d 3d 20 31 20 26 26 |tl_arrow| == 1 &&|
|000023e0| 20 28 63 20 3c 20 30 34 | 30 20 7c 7c 20 63 20 3d | (c < 04|0 || c =|
|000023f0| 3d 20 30 31 37 37 29 29 | 20 7c 7c 0a 2b 20 09 09 |= 0177))| ||.+ ..|
|00002400| 09 20 20 20 28 6d 65 74 | 61 5f 64 69 73 70 6c 61 |. (met|a_displa|
|00002410| 79 20 26 26 20 28 63 20 | 3e 3d 20 30 32 30 30 29 |y && (c |>= 0200)|
|00002420| 29 29 0a 2b 20 09 09 63 | 6f 6e 74 69 6e 75 65 3b |)).+ ..c|ontinue;|
|00002430| 0a 20 20 20 20 20 20 20 | 20 65 6c 73 65 20 69 66 |. | else if|
|00002440| 20 28 63 74 6c 5f 61 72 | 72 6f 77 20 26 26 20 28 | (ctl_ar|row && (|
|00002450| 63 20 3c 20 30 34 30 20 | 7c 7c 20 63 20 3d 3d 20 |c < 040 ||| c == |
|00002460| 30 31 37 37 29 29 0a 20 | 20 20 20 20 20 20 20 20 |0177)). | |
|00002470| 20 63 6f 6c 2b 2b 3b 0a | 21 20 09 20 20 65 6c 73 | col++;.|! . els|
|00002480| 65 20 69 66 20 28 63 20 | 3c 20 30 34 30 20 7c 7c |e if (c |< 040 |||
|00002490| 20 63 20 3d 3d 20 30 31 | 37 37 29 0a 20 20 20 20 | c == 01|77). |
|000024a0| 20 20 20 20 20 20 63 6f | 6c 20 2b 3d 20 33 3b 0a | co|l += 3;.|
|000024b0| 20 20 20 20 20 20 7d 0a | 20 20 0a 2a 2a 2a 2a 2a | }.| .*****|
|000024c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0a 2a 2a 2a 20 33 |********|**.*** 3|
|000024d0| 30 36 2c 33 31 32 20 2a | 2a 2a 2a 0a 20 20 20 20 |06,312 *|***. |
|000024e0| 72 65 67 69 73 74 65 72 | 20 69 6e 74 20 70 6f 73 |register| int pos|
|000024f0| 3b 0a 20 20 20 20 72 65 | 67 69 73 74 65 72 20 69 |;. re|gister i|
|00002500| 6e 74 20 63 3b 0a 20 20 | 20 20 72 65 67 69 73 74 |nt c;. | regist|
|00002510| 65 72 20 69 6e 74 20 74 | 61 62 5f 77 69 64 74 68 |er int t|ab_width|
|00002520| 20 3d 20 58 46 41 53 54 | 49 4e 54 20 28 62 66 5f | = XFAST|INT (bf_|
|00002530| 63 75 72 2d 3e 74 61 62 | 5f 77 69 64 74 68 29 3b |cur->tab|_width);|
|00002540| 0a 21 20 20 20 72 65 67 | 69 73 74 65 72 20 69 6e |.! reg|ister in|
|00002550| 74 20 63 74 6c 5f 61 72 | 72 6f 77 20 3d 20 21 4e |t ctl_ar|row = !N|
|00002560| 55 4c 4c 20 28 62 66 5f | 63 75 72 2d 3e 63 74 6c |ULL (bf_|cur->ctl|
|00002570| 5f 61 72 72 6f 77 29 3b | 0a 20 20 20 20 69 6e 74 |_arrow);|. int|
|00002580| 20 73 65 6c 65 63 74 69 | 76 65 0a 20 20 20 20 20 | selecti|ve. |
|00002590| 20 3d 20 58 54 59 50 45 | 20 28 62 66 5f 63 75 72 | = XTYPE| (bf_cur|
|000025a0| 2d 3e 73 65 6c 65 63 74 | 69 76 65 5f 64 69 73 70 |->select|ive_disp|
|000025b0| 6c 61 79 29 20 3d 3d 20 | 4c 69 73 70 5f 49 6e 74 |lay) == |Lisp_Int|
|000025c0| 0a 20 20 20 20 20 20 20 | 20 3f 20 58 49 4e 54 20 |. | ? XINT |
|000025d0| 28 62 66 5f 63 75 72 2d | 3e 73 65 6c 65 63 74 69 |(bf_cur-|>selecti|
|000025e0| 76 65 5f 64 69 73 70 6c | 61 79 29 0a 2d 2d 2d 20 |ve_displ|ay).--- |
|000025f0| 33 31 33 2c 33 32 31 20 | 2d 2d 2d 2d 0a 20 20 20 |313,321 |----. |
|00002600| 20 72 65 67 69 73 74 65 | 72 20 69 6e 74 20 70 6f | registe|r int po|
|00002610| 73 3b 0a 20 20 20 20 72 | 65 67 69 73 74 65 72 20 |s;. r|egister |
|00002620| 69 6e 74 20 63 3b 0a 20 | 20 20 20 72 65 67 69 73 |int c;. | regis|
|00002630| 74 65 72 20 69 6e 74 20 | 74 61 62 5f 77 69 64 74 |ter int |tab_widt|
|00002640| 68 20 3d 20 58 46 41 53 | 54 49 4e 54 20 28 62 66 |h = XFAS|TINT (bf|
|00002650| 5f 63 75 72 2d 3e 74 61 | 62 5f 77 69 64 74 68 29 |_cur->ta|b_width)|
|00002660| 3b 0a 21 20 20 20 72 65 | 67 69 73 74 65 72 20 69 |;.! re|gister i|
|00002670| 6e 74 20 63 74 6c 5f 61 | 72 72 6f 77 20 3d 20 21 |nt ctl_a|rrow = !|
|00002680| 4e 55 4c 4c 20 28 62 66 | 5f 63 75 72 2d 3e 63 74 |NULL (bf|_cur->ct|
|00002690| 6c 5f 61 72 72 6f 77 29 | 0a 21 20 20 20 20 20 20 |l_arrow)|.! |
|000026a0| 20 20 20 20 20 20 20 20 | 20 09 09 09 20 20 20 2b | | ... +|
|000026b0| 20 28 45 51 20 28 62 66 | 5f 63 75 72 2d 3e 63 74 | (EQ (bf|_cur->ct|
|000026c0| 6c 5f 61 72 72 6f 77 2c | 20 51 74 29 29 3b 0a 21 |l_arrow,| Qt));.!|
|000026d0| 20 20 20 72 65 67 69 73 | 74 65 72 20 69 6e 74 20 | regis|ter int |
|000026e0| 6d 65 74 61 5f 64 69 73 | 70 6c 61 79 20 3d 20 21 |meta_dis|play = !|
|000026f0| 4e 55 4c 4c 20 28 62 66 | 5f 63 75 72 2d 3e 6d 65 |NULL (bf|_cur->me|
|00002700| 74 61 5f 64 69 73 70 6c | 61 79 29 3b 0a 20 20 20 |ta_displ|ay);. |
|00002710| 20 69 6e 74 20 73 65 6c | 65 63 74 69 76 65 0a 20 | int sel|ective. |
|00002720| 20 20 20 20 20 3d 20 58 | 54 59 50 45 20 28 62 66 | = X|TYPE (bf|
|00002730| 5f 63 75 72 2d 3e 73 65 | 6c 65 63 74 69 76 65 5f |_cur->se|lective_|
|00002740| 64 69 73 70 6c 61 79 29 | 20 3d 3d 20 4c 69 73 70 |display)| == Lisp|
|00002750| 5f 49 6e 74 0a 20 20 20 | 20 20 20 20 20 3f 20 58 |_Int. | ? X|
|00002760| 49 4e 54 20 28 62 66 5f | 63 75 72 2d 3e 73 65 6c |INT (bf_|cur->sel|
|00002770| 65 63 74 69 76 65 5f 64 | 69 73 70 6c 61 79 29 0a |ective_d|isplay).|
|00002780| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 0a |********|*******.|
|00002790| 2a 2a 2a 20 33 37 30 2c | 33 37 36 20 2a 2a 2a 2a |*** 370,|376 ****|
|000027a0| 0a 20 20 09 20 20 20 20 | 7d 0a 20 20 09 7d 0a 20 |. . |}. .}. |
|000027b0| 20 20 20 20 20 20 20 65 | 6c 73 65 0a 21 20 09 63 | e|lse.! .c|
|000027c0| 70 6f 73 20 2b 3d 20 28 | 63 74 6c 5f 61 72 72 6f |pos += (|ctl_arro|
|000027d0| 77 20 26 26 20 63 20 3c | 20 30 32 30 30 29 20 3f |w && c <| 0200) ?|
|000027e0| 20 32 20 3a 20 34 3b 0a | 20 20 0a 20 20 20 20 20 | 2 : 4;.| . |
|000027f0| 20 20 20 69 66 20 28 48 | 50 4f 53 20 28 63 70 6f | if (H|POS (cpo|
|00002800| 73 29 20 3e 3d 20 77 69 | 64 74 68 0a 20 20 09 20 |s) >= wi|dth. . |
|00002810| 20 26 26 20 28 48 50 4f | 53 20 28 63 70 6f 73 29 | && (HPO|S (cpos)|
|00002820| 20 3e 20 77 69 64 74 68 | 0a 2d 2d 2d 20 33 37 39 | > width|.--- 379|
|00002830| 2c 33 38 37 20 2d 2d 2d | 2d 0a 20 20 09 20 20 20 |,387 ---|-. . |
|00002840| 20 7d 0a 20 20 09 7d 0a | 20 20 20 20 20 20 20 20 | }. .}.| |
|00002850| 65 6c 73 65 0a 21 20 0a | 21 20 09 63 70 6f 73 20 |else.! .|! .cpos |
|00002860| 2b 3d 20 28 63 20 3c 20 | 30 32 30 30 29 20 3f 20 |+= (c < |0200) ? |
|00002870| 28 63 74 6c 5f 61 72 72 | 6f 77 20 3d 3d 20 31 20 |(ctl_arr|ow == 1 |
|00002880| 3f 20 31 20 3a 20 28 63 | 74 6c 5f 61 72 72 6f 77 |? 1 : (c|tl_arrow|
|00002890| 20 3f 20 32 20 3a 20 34 | 29 29 0a 21 20 20 20 20 | ? 2 : 4|)).! |
|000028a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000028b0| 20 20 20 20 3a 20 28 6d | 65 74 61 5f 64 69 73 70 | : (m|eta_disp|
|000028c0| 6c 61 79 20 3f 20 31 20 | 3a 20 34 29 3b 0a 20 20 |lay ? 1 |: 4);. |
|000028d0| 0a 20 20 20 20 20 20 20 | 20 69 66 20 28 48 50 4f |. | if (HPO|
|000028e0| 53 20 28 63 70 6f 73 29 | 20 3e 3d 20 77 69 64 74 |S (cpos)| >= widt|
|000028f0| 68 0a 20 20 09 20 20 26 | 26 20 28 48 50 4f 53 20 |h. . &|& (HPOS |
|00002900| 28 63 70 6f 73 29 20 3e | 20 77 69 64 74 68 0a 2a |(cpos) >| width.*|
|00002910| 2a 2a 20 78 64 69 73 70 | 2e 63 09 57 65 64 20 41 |** xdisp|.c.Wed A|
|00002920| 70 72 20 32 36 20 31 35 | 3a 31 33 3a 35 39 20 31 |pr 26 15|:13:59 1|
|00002930| 39 38 39 0a 2d 2d 2d 20 | 2e 2e 2f 78 64 69 73 70 |989.--- |../xdisp|
|00002940| 2e 63 09 46 72 69 20 4d | 61 79 20 31 31 20 30 36 |.c.Fri M|ay 11 06|
|00002950| 3a 32 33 3a 32 38 20 31 | 39 39 30 0a 2a 2a 2a 2a |:23:28 1|990.****|
|00002960| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0a 2a 2a 2a 20 |********|***.*** |
|00002970| 31 32 30 33 2c 31 32 30 | 39 20 2a 2a 2a 2a 0a 20 |1203,120|9 ****. |
|00002980| 20 20 20 72 65 67 69 73 | 74 65 72 20 63 68 61 72 | regis|ter char|
|00002990| 20 2a 70 31 70 72 65 76 | 3b 0a 20 20 20 20 72 65 | *p1prev|;. re|
|000029a0| 67 69 73 74 65 72 20 73 | 74 72 75 63 74 20 64 69 |gister s|truct di|
|000029b0| 73 70 6c 61 79 5f 6c 69 | 6e 65 20 2a 6c 69 6e 65 |splay_li|ne *line|
|000029c0| 3b 0a 20 20 20 20 69 6e | 74 20 74 61 62 5f 77 69 |;. in|t tab_wi|
|000029d0| 64 74 68 20 3d 20 58 49 | 4e 54 20 28 62 66 5f 63 |dth = XI|NT (bf_c|
|000029e0| 75 72 2d 3e 74 61 62 5f | 77 69 64 74 68 29 3b 0a |ur->tab_|width);.|
|000029f0| 21 20 20 20 69 6e 74 20 | 63 74 6c 5f 61 72 72 6f |! int |ctl_arro|
|00002a00| 77 20 3d 20 21 4e 55 4c | 4c 20 28 62 66 5f 63 75 |w = !NUL|L (bf_cu|
|00002a10| 72 2d 3e 63 74 6c 5f 61 | 72 72 6f 77 29 3b 0a 20 |r->ctl_a|rrow);. |
|00002a20| 20 20 20 69 6e 74 20 77 | 69 64 74 68 20 3d 20 58 | int w|idth = X|
|00002a30| 46 41 53 54 49 4e 54 20 | 28 77 2d 3e 77 69 64 74 |FASTINT |(w->widt|
|00002a40| 68 29 20 2d 20 31 0a 20 | 20 20 20 20 20 2d 20 28 |h) - 1. | - (|
|00002a50| 58 46 41 53 54 49 4e 54 | 20 28 77 2d 3e 77 69 64 |XFASTINT| (w->wid|
|00002a60| 74 68 29 20 2b 20 58 46 | 41 53 54 49 4e 54 20 28 |th) + XF|ASTINT (|
|00002a70| 77 2d 3e 6c 65 66 74 29 | 20 21 3d 20 73 63 72 65 |w->left)| != scre|
|00002a80| 65 6e 5f 77 69 64 74 68 | 29 3b 0a 20 20 20 20 73 |en_width|);. s|
|00002a90| 74 72 75 63 74 20 70 6f | 73 69 74 69 6f 6e 20 76 |truct po|sition v|
|00002aa0| 61 6c 3b 0a 2d 2d 2d 20 | 31 32 30 33 2c 31 32 31 |al;.--- |1203,121|
|00002ab0| 30 20 2d 2d 2d 2d 0a 20 | 20 20 20 72 65 67 69 73 |0 ----. | regis|
|00002ac0| 74 65 72 20 63 68 61 72 | 20 2a 70 31 70 72 65 76 |ter char| *p1prev|
|00002ad0| 3b 0a 20 20 20 20 72 65 | 67 69 73 74 65 72 20 73 |;. re|gister s|
|00002ae0| 74 72 75 63 74 20 64 69 | 73 70 6c 61 79 5f 6c 69 |truct di|splay_li|
|00002af0| 6e 65 20 2a 6c 69 6e 65 | 3b 0a 20 20 20 20 69 6e |ne *line|;. in|
|00002b00| 74 20 74 61 62 5f 77 69 | 64 74 68 20 3d 20 58 49 |t tab_wi|dth = XI|
|00002b10| 4e 54 20 28 62 66 5f 63 | 75 72 2d 3e 74 61 62 5f |NT (bf_c|ur->tab_|
|00002b20| 77 69 64 74 68 29 3b 0a | 21 20 20 20 69 6e 74 20 |width);.|! int |
|00002b30| 63 74 6c 5f 61 72 72 6f | 77 20 3d 20 21 4e 55 4c |ctl_arro|w = !NUL|
|00002b40| 4c 20 28 62 66 5f 63 75 | 72 2d 3e 63 74 6c 5f 61 |L (bf_cu|r->ctl_a|
|00002b50| 72 72 6f 77 29 20 2b 20 | 28 45 51 20 28 62 66 5f |rrow) + |(EQ (bf_|
|00002b60| 63 75 72 2d 3e 63 74 6c | 5f 61 72 72 6f 77 2c 20 |cur->ctl|_arrow, |
|00002b70| 51 74 29 29 3b 0a 21 20 | 20 20 69 6e 74 20 6d 65 |Qt));.! | int me|
|00002b80| 74 61 5f 64 69 73 70 6c | 61 79 20 3d 20 21 4e 55 |ta_displ|ay = !NU|
|00002b90| 4c 4c 20 28 62 66 5f 63 | 75 72 2d 3e 6d 65 74 61 |LL (bf_c|ur->meta|
|00002ba0| 5f 64 69 73 70 6c 61 79 | 29 3b 0a 20 20 20 20 69 |_display|);. i|
|00002bb0| 6e 74 20 77 69 64 74 68 | 20 3d 20 58 46 41 53 54 |nt width| = XFAST|
|00002bc0| 49 4e 54 20 28 77 2d 3e | 77 69 64 74 68 29 20 2d |INT (w->|width) -|
|00002bd0| 20 31 0a 20 20 20 20 20 | 20 2d 20 28 58 46 41 53 | 1. | - (XFAS|
|00002be0| 54 49 4e 54 20 28 77 2d | 3e 77 69 64 74 68 29 20 |TINT (w-|>width) |
|00002bf0| 2b 20 58 46 41 53 54 49 | 4e 54 20 28 77 2d 3e 6c |+ XFASTI|NT (w->l|
|00002c00| 65 66 74 29 20 21 3d 20 | 73 63 72 65 65 6e 5f 77 |eft) != |screen_w|
|00002c10| 69 64 74 68 29 3b 0a 20 | 20 20 20 73 74 72 75 63 |idth);. | struc|
|00002c20| 74 20 70 6f 73 69 74 69 | 6f 6e 20 76 61 6c 3b 0a |t positi|on val;.|
|00002c30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 0a |********|*******.|
|00002c40| 2a 2a 2a 20 31 33 31 39 | 2c 31 33 32 34 20 2a 2a |*** 1319|,1324 **|
|00002c50| 2a 2a 0a 2d 2d 2d 20 31 | 33 32 30 2c 31 33 33 32 |**.--- 1|320,1332|
|00002c60| 20 2d 2d 2d 2d 0a 20 20 | 09 20 20 20 20 7d 0a 20 | ----. |. }. |
|00002c70| 20 09 20 20 62 72 65 61 | 6b 3b 0a 20 20 09 7d 0a | . brea|k;. .}.|
|00002c80| 2b 20 09 20 20 65 6c 73 | 65 20 69 66 20 28 28 28 |+ . els|e if (((|
|00002c90| 63 74 6c 5f 61 72 72 6f | 77 20 3d 3d 20 31 29 20 |ctl_arro|w == 1) |
|00002ca0| 26 26 20 28 63 20 3c 20 | 30 32 30 30 29 29 20 7c |&& (c < |0200)) ||
|00002cb0| 7c 0a 2b 20 09 09 09 20 | 20 20 28 6d 65 74 61 5f ||.+ ... | (meta_|
|00002cc0| 64 69 73 70 6c 61 79 20 | 26 26 20 28 63 20 3e 3d |display |&& (c >=|
|00002cd0| 20 30 32 30 30 29 29 29 | 0a 2b 20 09 20 20 7b 0a | 0200)))|.+ . {.|
|00002ce0| 2b 20 09 09 20 20 69 66 | 20 28 70 31 20 3e 3d 20 |+ .. if| (p1 >= |
|00002cf0| 73 74 61 72 74 70 29 0a | 2b 20 09 09 09 20 20 2a |startp).|+ ... *|
|00002d00| 70 31 20 3d 20 63 3b 0a | 2b 20 09 09 20 20 70 31 |p1 = c;.|+ .. p1|
|00002d10| 2b 2b 3b 0a 2b 20 09 20 | 20 7d 0a 20 20 20 20 20 |++;.+ . | }. |
|00002d20| 20 20 20 65 6c 73 65 20 | 69 66 20 28 63 20 3c 20 | else |if (c < |
|00002d30| 30 32 30 30 20 26 26 20 | 63 74 6c 5f 61 72 72 6f |0200 && |ctl_arro|
|00002d40| 77 29 0a 20 20 09 7b 0a | 20 20 09 20 20 69 66 20 |w). .{.| . if |
|00002d50| 28 70 31 20 3e 3d 20 73 | 74 61 72 74 70 29 0a 2a |(p1 >= s|tartp).*|
|00002d60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 2a |********|******.*|
|00002d70| 2a 2a 20 31 39 31 37 2c | 31 39 32 32 20 2a 2a 2a |** 1917,|1922 ***|
|00002d80| 2a 0a 2d 2d 2d 20 31 39 | 32 35 2c 31 39 33 37 20 |*.--- 19|25,1937 |
|00002d90| 2d 2d 2d 2d 0a 20 20 09 | 20 20 20 20 20 20 70 31 |----. .| p1|
|00002da0| 2b 2b 3b 0a 20 20 09 20 | 20 20 20 7d 0a 20 20 09 |++;. . | }. .|
|00002db0| 20 20 77 68 69 6c 65 20 | 28 28 70 31 20 2d 20 73 | while |((p1 - s|
|00002dc0| 74 61 72 74 20 2b 20 68 | 73 63 72 6f 6c 6c 20 2d |tart + h|scroll -|
|00002dd0| 20 28 68 73 63 72 6f 6c | 6c 20 3e 20 30 29 29 20 | (hscrol|l > 0)) |
|00002de0| 25 20 74 61 62 5f 77 69 | 64 74 68 29 3b 0a 2b 20 |% tab_wi|dth);.+ |
|00002df0| 09 7d 0a 2b 20 09 20 20 | 65 6c 73 65 20 69 66 20 |.}.+ . |else if |
|00002e00| 28 28 28 63 20 3c 20 20 | 30 32 30 30 29 20 26 26 |(((c < |0200) &&|
|00002e10| 20 28 62 75 66 66 65 72 | 5f 64 65 66 61 75 6c 74 | (buffer|_default|
|00002e20| 73 2e 63 74 6c 5f 61 72 | 72 6f 77 20 3d 3d 20 31 |s.ctl_ar|row == 1|
|00002e30| 29 29 20 7c 7c 0a 2b 20 | 09 09 09 20 20 20 28 28 |)) ||.+ |... ((|
|00002e40| 63 20 3e 3d 20 30 32 30 | 30 29 20 26 26 20 62 75 |c >= 020|0) && bu|
|00002e50| 66 66 65 72 5f 64 65 66 | 61 75 6c 74 73 2e 6d 65 |ffer_def|aults.me|
|00002e60| 74 61 5f 64 69 73 70 6c | 61 79 29 29 0a 2b 20 09 |ta_displ|ay)).+ .|
|00002e70| 20 20 7b 0a 2b 20 09 09 | 20 20 69 66 20 28 70 31 | {.+ ..| if (p1|
|00002e80| 20 3e 3d 20 73 74 61 72 | 74 29 0a 2b 20 09 09 09 | >= star|t).+ ...|
|00002e90| 20 20 2a 70 31 20 3d 20 | 63 3b 0a 2b 20 09 09 20 | *p1 = |c;.+ .. |
|00002ea0| 20 70 31 2b 2b 3b 0a 20 | 20 09 20 20 7d 0a 20 20 | p1++;. | . }. |
|00002eb0| 20 20 20 20 20 20 65 6c | 73 65 20 69 66 20 28 63 | el|se if (c|
|00002ec0| 20 3c 20 30 32 30 30 20 | 26 26 20 62 75 66 66 65 | < 0200 |&& buffe|
|00002ed0| 72 5f 64 65 66 61 75 6c | 74 73 2e 63 74 6c 5f 61 |r_defaul|ts.ctl_a|
|00002ee0| 72 72 6f 77 29 0a 20 20 | 09 7b 0a 2d 2d 20 0a 2d |rrow). |.{.-- .-|
|00002ef0| 2d 43 68 72 69 73 74 6f | 70 68 65 72 20 41 6c 65 |-Christo|pher Ale|
|00002f00| 78 61 6e 64 65 72 20 4e | 6f 72 74 68 2d 4b 65 79 |xander N|orth-Key|
|00002f10| 73 2d 2d 2d 2d 2f 5c 2d | 2d 2d 2d 2d 2d 2d 2d 2d |s----/\-|--------|
|00002f20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0a 20 20 |--------|-----. |
|00002f40| 43 6f 2d 66 6f 75 6e 64 | 65 72 20 47 72 6f 75 70 |Co-found|er Group|
|00002f50| 20 54 61 6c 69 73 6d 61 | 6e 20 20 20 20 20 20 20 | Talisma|n |
|00002f60| 20 20 20 2f 20 20 5c 2f | 5c 20 5e 2a 5e 20 20 20 | / \/|\ ^*^ |
|00002f70| 20 20 20 20 20 20 20 20 | 20 20 20 20 48 61 72 70 | | Harp|
|00002f80| 5b 40 4d 63 63 2e 43 6f | 6d 5d 0a 20 20 5b 2a 6d |[@Mcc.Co|m]. [*m|
|00002f90| 79 2a 20 6f 70 69 6e 69 | 6f 6e 73 5d 20 20 20 20 |y* opini|ons] |
|00002fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f | | /|
|00002fb0| 20 20 20 20 5c 20 5c 20 | 20 20 20 20 20 20 41 73 | \ \ | As|
|00002fc0| 73 6f 63 69 61 74 65 20 | 53 79 73 74 65 6d 73 20 |sociate |Systems |
|00002fd0| 41 6e 61 6c 79 73 74 0a | 2d 2d 2d 2d 2d 2d 2d 2d |Analyst.|--------|
|00002fe0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ff0| 2d 2d 4d 69 63 72 6f 65 | 6c 65 63 74 72 6f 6e 69 |--Microe|lectroni|
|00003000| 63 73 20 26 20 43 6f 6d | 70 75 74 65 72 20 54 65 |cs & Com|puter Te|
|00003010| 63 68 6e 6f 6c 6f 67 79 | 20 43 6f 72 70 6f 72 61 |chnology| Corpora|
|00003020| 74 69 6f 6e 2d 2d 0a 0a | 0a |tion--..|. |
+--------+-------------------------+-------------------------+--------+--------+