home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume9 / uemacs3.8b / part13 < prev    next >
SHell self-extracting ARchive  |  1987-03-16  |  43.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: SHell self-extracting ARchive (archive/shar).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Newsgroup Content (archive/news) magic Supported
100% dexvert SHell self-extracting ARchive (archive/shar) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file news or mail, ASCII text default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/329 Shell Archive Format default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime message/rfc822 default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 53 75 62 6a 65 63 74 3a | 20 20 76 30 39 69 30 34 |Subject:| v09i04|
|00000010| 35 3a 20 20 4d 69 63 72 | 6f 45 4d 41 43 53 2c 20 |5: Micr|oEMACS, |
|00000020| 76 65 72 73 69 6f 6e 20 | 33 2e 38 62 2c 20 50 61 |version |3.8b, Pa|
|00000030| 72 74 31 33 2f 31 34 0a | 4e 65 77 73 67 72 6f 75 |rt13/14.|Newsgrou|
|00000040| 70 73 3a 20 6d 6f 64 2e | 73 6f 75 72 63 65 73 0a |ps: mod.|sources.|
|00000050| 41 70 70 72 6f 76 65 64 | 3a 20 72 73 40 6d 69 72 |Approved|: rs@mir|
|00000060| 72 6f 72 2e 54 4d 43 2e | 43 4f 4d 0a 0a 53 75 62 |ror.TMC.|COM..Sub|
|00000070| 6d 69 74 74 65 64 20 62 | 79 3a 20 69 68 6e 70 34 |mitted b|y: ihnp4|
|00000080| 21 69 74 69 76 61 78 21 | 64 75 6e 63 61 6e 21 6c |!itivax!|duncan!l|
|00000090| 61 77 72 65 6e 63 65 20 | 28 44 61 6e 69 65 6c 20 |awrence |(Daniel |
|000000a0| 4c 61 77 72 65 6e 63 65 | 29 0a 4d 6f 64 2e 73 6f |Lawrence|).Mod.so|
|000000b0| 75 72 63 65 73 3a 20 56 | 6f 6c 75 6d 65 20 39 2c |urces: V|olume 9,|
|000000c0| 20 49 73 73 75 65 20 34 | 35 0a 41 72 63 68 69 76 | Issue 4|5.Archiv|
|000000d0| 65 2d 6e 61 6d 65 3a 20 | 75 65 6d 61 63 73 33 2e |e-name: |uemacs3.|
|000000e0| 38 62 2f 50 61 72 74 31 | 33 0a 0a 23 21 20 2f 62 |8b/Part1|3..#! /b|
|000000f0| 69 6e 2f 73 68 0a 23 20 | 54 68 69 73 20 69 73 20 |in/sh.# |This is |
|00000100| 61 20 73 68 65 6c 6c 20 | 61 72 63 68 69 76 65 2e |a shell |archive.|
|00000110| 20 20 52 65 6d 6f 76 65 | 20 61 6e 79 74 68 69 6e | Remove| anythin|
|00000120| 67 20 62 65 66 6f 72 65 | 20 74 68 69 73 20 6c 69 |g before| this li|
|00000130| 6e 65 2c 0a 23 20 74 68 | 65 6e 20 75 6e 70 61 63 |ne,.# th|en unpac|
|00000140| 6b 20 69 74 20 62 79 20 | 73 61 76 69 6e 67 20 69 |k it by |saving i|
|00000150| 74 20 69 6e 20 61 20 66 | 69 6c 65 20 61 6e 64 20 |t in a f|ile and |
|00000160| 74 79 70 69 6e 67 20 22 | 73 68 20 66 69 6c 65 22 |typing "|sh file"|
|00000170| 2e 0a 23 20 49 66 20 74 | 68 69 73 20 61 72 63 68 |..# If t|his arch|
|00000180| 69 76 65 20 69 73 20 63 | 6f 6d 70 6c 65 74 65 2c |ive is c|omplete,|
|00000190| 20 79 6f 75 20 77 69 6c | 6c 20 73 65 65 20 74 68 | you wil|l see th|
|000001a0| 65 20 6d 65 73 73 61 67 | 65 3a 0a 23 09 09 22 45 |e messag|e:.#.."E|
|000001b0| 6e 64 20 6f 66 20 61 72 | 63 68 69 76 65 20 31 33 |nd of ar|chive 13|
|000001c0| 20 28 6f 66 20 31 34 29 | 2e 22 0a 23 20 43 6f 6e | (of 14)|.".# Con|
|000001d0| 74 65 6e 74 73 3a 20 20 | 6d 61 69 6e 2e 63 0a 50 |tents: |main.c.P|
|000001e0| 41 54 48 3d 2f 62 69 6e | 3a 2f 75 73 72 2f 62 69 |ATH=/bin|:/usr/bi|
|000001f0| 6e 3a 2f 75 73 72 2f 75 | 63 62 20 3b 20 65 78 70 |n:/usr/u|cb ; exp|
|00000200| 6f 72 74 20 50 41 54 48 | 0a 65 63 68 6f 20 73 68 |ort PATH|.echo sh|
|00000210| 61 72 3a 20 45 78 74 72 | 61 63 74 69 6e 67 20 5c |ar: Extr|acting \|
|00000220| 22 6d 61 69 6e 2e 63 5c | 22 20 5c 28 34 31 34 34 |"main.c\|" \(4144|
|00000230| 33 20 63 68 61 72 61 63 | 74 65 72 73 5c 29 0a 69 |3 charac|ters\).i|
|00000240| 66 20 74 65 73 74 20 2d | 66 20 6d 61 69 6e 2e 63 |f test -|f main.c|
|00000250| 20 3b 20 74 68 65 6e 20 | 0a 20 20 65 63 68 6f 20 | ; then |. echo |
|00000260| 73 68 61 72 3a 20 57 69 | 6c 6c 20 6e 6f 74 20 6f |shar: Wi|ll not o|
|00000270| 76 65 72 2d 77 72 69 74 | 65 20 65 78 69 73 74 69 |ver-writ|e existi|
|00000280| 6e 67 20 66 69 6c 65 20 | 5c 22 6d 61 69 6e 2e 63 |ng file |\"main.c|
|00000290| 5c 22 0a 65 6c 73 65 0a | 73 65 64 20 22 73 2f 5e |\".else.|sed "s/^|
|000002a0| 58 2f 2f 22 20 3e 6d 61 | 69 6e 2e 63 20 3c 3c 27 |X//" >ma|in.c <<'|
|000002b0| 45 4e 44 5f 4f 46 5f 6d | 61 69 6e 2e 63 27 0a 58 |END_OF_m|ain.c'.X|
|000002c0| 2f 2a 0a 58 20 2a 09 4d | 69 63 72 6f 45 4d 41 43 |/*.X *.M|icroEMAC|
|000002d0| 53 20 33 2e 38 0a 58 20 | 2a 20 09 09 09 77 72 69 |S 3.8.X |* ...wri|
|000002e0| 74 74 65 6e 20 62 79 20 | 44 61 76 65 20 47 2e 20 |tten by |Dave G. |
|000002f0| 43 6f 6e 72 6f 79 2e 0a | 58 20 2a 09 09 09 67 72 |Conroy..|X *...gr|
|00000300| 65 61 74 6c 79 20 6d 6f | 64 69 66 69 65 64 20 62 |eatly mo|dified b|
|00000310| 79 20 44 61 6e 69 65 6c | 20 4d 2e 20 4c 61 77 72 |y Daniel| M. Lawr|
|00000320| 65 6e 63 65 0a 58 20 2a | 0a 58 20 2a 09 28 43 29 |ence.X *|.X *.(C)|
|00000330| 6f 70 79 72 69 67 68 74 | 20 31 39 38 37 20 62 79 |opyright| 1987 by|
|00000340| 20 44 61 6e 69 65 6c 20 | 4d 2e 20 4c 61 77 72 65 | Daniel |M. Lawre|
|00000350| 6e 63 65 0a 58 20 2a 09 | 4d 69 63 72 6f 45 4d 41 |nce.X *.|MicroEMA|
|00000360| 43 53 20 33 2e 38 20 63 | 61 6e 20 62 65 20 63 6f |CS 3.8 c|an be co|
|00000370| 70 69 65 64 20 61 6e 64 | 20 64 69 73 74 72 69 62 |pied and| distrib|
|00000380| 75 74 65 64 20 66 72 65 | 65 6c 79 20 66 6f 72 20 |uted fre|ely for |
|00000390| 61 6e 79 0a 58 20 2a 09 | 6e 6f 6e 2d 63 6f 6d 6d |any.X *.|non-comm|
|000003a0| 65 72 63 69 61 6c 20 70 | 75 72 70 6f 73 65 73 2e |ercial p|urposes.|
|000003b0| 20 4d 69 63 72 6f 45 4d | 41 43 53 20 33 2e 38 20 | MicroEM|ACS 3.8 |
|000003c0| 63 61 6e 20 6f 6e 6c 79 | 20 62 65 20 69 6e 63 6f |can only| be inco|
|000003d0| 72 70 6f 72 61 74 65 64 | 0a 58 20 2a 09 69 6e 74 |rporated|.X *.int|
|000003e0| 6f 20 63 6f 6d 6d 65 72 | 63 69 61 6c 20 73 6f 66 |o commer|cial sof|
|000003f0| 74 77 61 72 65 20 77 69 | 74 68 20 74 68 65 20 70 |tware wi|th the p|
|00000400| 65 72 6d 69 73 73 69 6f | 6e 20 6f 66 20 74 68 65 |ermissio|n of the|
|00000410| 20 63 75 72 72 65 6e 74 | 20 61 75 74 68 6f 72 2e | current| author.|
|00000420| 0a 58 20 2a 0a 58 20 2a | 20 54 68 69 73 20 66 69 |.X *.X *| This fi|
|00000430| 6c 65 20 63 6f 6e 74 61 | 69 6e 73 20 74 68 65 20 |le conta|ins the |
|00000440| 6d 61 69 6e 20 64 72 69 | 76 69 6e 67 20 72 6f 75 |main dri|ving rou|
|00000450| 74 69 6e 65 2c 20 61 6e | 64 20 73 6f 6d 65 20 6b |tine, an|d some k|
|00000460| 65 79 62 6f 61 72 64 20 | 70 72 6f 63 65 73 73 69 |eyboard |processi|
|00000470| 6e 67 0a 58 20 2a 20 63 | 6f 64 65 2c 20 66 6f 72 |ng.X * c|ode, for|
|00000480| 20 74 68 65 20 4d 69 63 | 72 6f 45 4d 41 43 53 20 | the Mic|roEMACS |
|00000490| 73 63 72 65 65 6e 20 65 | 64 69 74 6f 72 2e 0a 58 |screen e|ditor..X|
|000004a0| 20 2a 0a 58 20 2a 20 52 | 45 56 49 53 49 4f 4e 20 | *.X * R|EVISION |
|000004b0| 48 49 53 54 4f 52 59 3a | 0a 58 20 2a 0a 58 20 2a |HISTORY:|.X *.X *|
|000004c0| 20 31 2e 30 20 20 53 74 | 65 76 65 20 57 69 6c 68 | 1.0 St|eve Wilh|
|000004d0| 69 74 65 2c 20 33 30 2d | 4e 6f 76 2d 38 35 0a 58 |ite, 30-|Nov-85.X|
|000004e0| 20 2a 20 20 20 20 20 20 | 2d 20 52 65 6d 6f 76 65 | * |- Remove|
|000004f0| 64 20 74 68 65 20 6f 6c | 64 20 4c 4b 32 30 31 20 |d the ol|d LK201 |
|00000500| 61 6e 64 20 56 54 31 30 | 30 20 6c 6f 67 69 63 2e |and VT10|0 logic.|
|00000510| 20 41 64 64 65 64 20 63 | 6f 64 65 20 74 6f 20 73 | Added c|ode to s|
|00000520| 75 70 70 6f 72 74 20 74 | 68 65 0a 58 20 2a 20 20 |upport t|he.X * |
|00000530| 20 20 20 20 20 20 44 45 | 43 20 52 61 69 6e 62 6f | DE|C Rainbo|
|00000540| 77 20 6b 65 79 62 6f 61 | 72 64 20 28 77 68 69 63 |w keyboa|rd (whic|
|00000550| 68 20 69 73 20 61 20 4c | 4b 32 30 31 20 6c 61 79 |h is a L|K201 lay|
|00000560| 6f 75 74 29 20 75 73 69 | 6e 67 20 74 68 65 20 74 |out) usi|ng the t|
|00000570| 68 65 20 4c 65 76 65 6c | 0a 58 20 2a 20 20 20 20 |he Level|.X * |
|00000580| 20 20 20 20 31 20 43 6f | 6e 73 6f 6c 65 20 49 6e | 1 Co|nsole In|
|00000590| 20 52 4f 4d 20 49 4e 54 | 2e 20 53 65 65 20 22 72 | ROM INT|. See "r|
|000005a0| 61 69 6e 62 6f 77 2e 68 | 22 20 66 6f 72 20 74 68 |ainbow.h|" for th|
|000005b0| 65 20 66 75 6e 63 74 69 | 6f 6e 20 6b 65 79 20 64 |e functi|on key d|
|000005c0| 65 66 73 0a 58 20 2a 20 | 20 20 20 20 20 53 74 65 |efs.X * | Ste|
|000005d0| 76 65 20 57 69 6c 68 69 | 74 65 2c 20 31 2d 44 65 |ve Wilhi|te, 1-De|
|000005e0| 63 2d 38 35 0a 58 20 2a | 20 20 20 20 20 20 2d 20 |c-85.X *| - |
|000005f0| 6d 61 73 73 69 76 65 20 | 63 6c 65 61 6e 75 70 20 |massive |cleanup |
|00000600| 6f 6e 20 63 6f 64 65 20 | 69 6e 20 64 69 73 70 6c |on code |in displ|
|00000610| 61 79 2e 63 20 61 6e 64 | 20 73 65 61 72 63 68 2e |ay.c and| search.|
|00000620| 63 0a 58 20 2a 0a 58 20 | 2a 20 32 2e 30 20 20 47 |c.X *.X |* 2.0 G|
|00000630| 65 6f 72 67 65 20 4a 6f | 6e 65 73 2c 20 31 32 2d |eorge Jo|nes, 12-|
|00000640| 44 65 63 2d 38 35 0a 58 | 20 2a 20 20 20 20 20 20 |Dec-85.X| * |
|00000650| 2d 20 50 6f 72 74 65 64 | 20 74 6f 20 41 6d 69 67 |- Ported| to Amig|
|00000660| 61 2e 0a 58 20 2a 0a 58 | 20 2a 20 33 2e 30 20 20 |a..X *.X| * 3.0 |
|00000670| 44 61 6e 69 65 6c 20 4c | 61 77 72 65 6e 63 65 2c |Daniel L|awrence,|
|00000680| 20 32 39 2d 44 65 63 2d | 38 35 0a 58 20 2a 20 20 | 29-Dec-|85.X * |
|00000690| 20 20 20 20 2d 20 72 65 | 62 6f 75 6e 64 20 6b 65 | - re|bound ke|
|000006a0| 79 73 2f 61 64 64 65 64 | 20 6e 65 77 20 66 61 73 |ys/added| new fas|
|000006b0| 74 20 62 75 66 66 65 72 | 65 64 20 49 2f 4f 20 66 |t buffer|ed I/O f|
|000006c0| 6f 72 20 41 4d 49 47 41 | 0a 58 20 2a 09 2d 20 61 |or AMIGA|.X *.- a|
|000006d0| 64 64 65 64 20 4d 45 54 | 41 2d 20 72 65 70 65 61 |dded MET|A- repea|
|000006e0| 74 20 63 6f 6d 6d 61 6e | 64 73 0a 58 20 2a 09 2d |t comman|ds.X *.-|
|000006f0| 20 61 64 64 65 64 20 72 | 65 70 6f 73 69 74 69 6f | added r|epositio|
|00000700| 6e 20 64 65 66 61 75 6c | 74 20 74 6f 20 63 65 6e |n defaul|t to cen|
|00000710| 74 65 72 20 73 63 72 65 | 65 6e 20 28 79 65 61 68 |ter scre|en (yeah|
|00000720| 21 29 0a 58 20 2a 09 2d | 20 63 68 61 6e 67 65 64 |!).X *.-| changed|
|00000730| 20 65 78 69 74 20 77 69 | 74 68 20 6d 6f 64 69 66 | exit wi|th modif|
|00000740| 69 65 64 20 62 75 66 66 | 65 72 73 20 6d 65 73 73 |ied buff|ers mess|
|00000750| 61 67 65 0a 58 20 2a 09 | 2d 20 6d 61 64 65 20 66 |age.X *.|- made f|
|00000760| 69 6c 65 73 61 76 65 20 | 74 65 6c 6c 20 75 73 20 |ilesave |tell us |
|00000770| 77 68 61 74 20 69 74 20 | 69 73 20 64 6f 69 6e 67 |what it |is doing|
|00000780| 0a 58 20 2a 09 2d 20 63 | 68 61 6e 67 65 64 20 73 |.X *.- c|hanged s|
|00000790| 65 61 72 63 68 20 73 74 | 72 69 6e 67 20 65 6e 74 |earch st|ring ent|
|000007a0| 72 79 20 74 6f 20 74 65 | 72 6d 69 6e 61 74 65 20 |ry to te|rminate |
|000007b0| 77 69 74 68 20 3c 45 53 | 43 3e 0a 58 20 2a 09 20 |with <ES|C>.X *. |
|000007c0| 20 73 6f 20 77 65 20 63 | 61 6e 20 75 73 65 20 3c | so we c|an use <|
|000007d0| 4e 4c 3e 20 69 6e 20 73 | 65 61 72 63 68 2f 72 65 |NL> in s|earch/re|
|000007e0| 70 6c 61 63 65 20 73 74 | 72 69 6e 67 73 0a 58 20 |place st|rings.X |
|000007f0| 2a 09 2d 20 75 70 64 61 | 74 65 64 20 76 65 72 73 |*.- upda|ted vers|
|00000800| 69 6f 6e 20 6e 75 6d 62 | 65 72 20 69 6e 20 6d 6f |ion numb|er in mo|
|00000810| 64 65 20 6c 69 6e 65 20 | 74 6f 20 33 2e 30 0a 58 |de line |to 3.0.X|
|00000820| 20 2a 09 31 32 2d 4a 61 | 6e 2d 38 36 0a 58 20 2a | *.12-Ja|n-86.X *|
|00000830| 09 2d 20 41 64 64 65 64 | 20 63 6f 64 65 20 74 6f |.- Added| code to|
|00000840| 20 72 65 63 6f 6e 69 7a | 65 20 74 68 65 20 53 65 | reconiz|e the Se|
|00000850| 61 72 63 68 2f 72 65 70 | 6c 61 63 65 20 66 75 6e |arch/rep|lace fun|
|00000860| 63 74 69 6f 6e 73 0a 58 | 20 2a 09 2d 20 41 64 64 |ctions.X| *.- Add|
|00000870| 65 64 20 63 6f 64 65 20 | 74 6f 20 70 65 72 66 6f |ed code |to perfo|
|00000880| 72 6d 20 73 65 61 72 63 | 68 2f 72 65 70 6c 61 63 |rm searc|h/replac|
|00000890| 65 20 26 20 71 75 65 72 | 79 20 66 75 6e 63 74 69 |e & quer|y functi|
|000008a0| 6f 6e 73 0a 58 20 2a 09 | 31 34 2d 4a 61 6e 2d 38 |ons.X *.|14-Jan-8|
|000008b0| 36 0a 58 20 2a 09 2d 20 | 6d 6f 76 65 64 20 73 65 |6.X *.- |moved se|
|000008c0| 61 72 63 68 20 6c 6f 67 | 69 63 20 74 6f 20 73 65 |arch log|ic to se|
|000008d0| 70 61 72 61 74 65 20 66 | 75 6e 63 74 69 6f 6e 20 |parate f|unction |
|000008e0| 69 6e 20 73 65 61 72 63 | 68 2e 63 0a 58 20 2a 09 |in searc|h.c.X *.|
|000008f0| 2d 20 61 64 64 65 64 20 | 72 65 70 6c 61 63 65 20 |- added |replace |
|00000900| 61 6e 64 20 71 75 65 72 | 79 20 72 65 70 6c 61 63 |and quer|y replac|
|00000910| 65 20 66 75 6e 63 74 69 | 6f 6e 73 0a 58 20 2a 09 |e functi|ons.X *.|
|00000920| 2d 20 73 65 70 61 72 61 | 74 65 64 20 6f 75 74 20 |- separa|ted out |
|00000930| 63 6f 6e 74 72 6f 6c 20 | 6b 65 79 20 65 78 70 61 |control |key expa|
|00000940| 6e 73 69 6f 6e 73 20 74 | 6f 20 62 65 20 75 73 65 |nsions t|o be use|
|00000950| 64 20 62 79 20 6f 74 68 | 65 72 73 20 69 6e 20 73 |d by oth|ers in s|
|00000960| 65 61 72 63 68 2e 63 0a | 58 20 2a 09 31 35 2d 4a |earch.c.|X *.15-J|
|00000970| 61 6e 2d 38 36 0a 58 20 | 2a 09 2d 20 63 68 61 6e |an-86.X |*.- chan|
|00000980| 67 65 64 20 22 76 69 73 | 69 74 69 6e 67 22 20 74 |ged "vis|iting" t|
|00000990| 6f 20 66 69 6e 64 69 6e | 67 0a 58 20 2a 09 2d 20 |o findin|g.X *.- |
|000009a0| 63 68 61 6e 67 65 64 20 | 79 65 73 2f 6e 6f 20 72 |changed |yes/no r|
|000009b0| 65 73 70 6f 6e 63 65 73 | 20 74 6f 20 6e 6f 74 20 |esponces| to not |
|000009c0| 6e 65 65 64 20 72 65 74 | 75 72 6e 0a 58 20 2a 09 |need ret|urn.X *.|
|000009d0| 2d 20 63 6c 65 61 6e 65 | 64 20 75 70 20 76 61 72 |- cleane|d up var|
|000009e0| 69 6f 75 73 20 6d 65 73 | 73 61 67 65 73 0a 58 20 |ious mes|sages.X |
|000009f0| 2a 09 31 36 2d 6a 61 6e | 2d 38 36 0a 58 20 2a 09 |*.16-jan|-86.X *.|
|00000a00| 2d 20 66 69 78 65 64 20 | 73 70 75 72 69 6f 75 73 |- fixed |spurious|
|00000a10| 20 73 70 61 77 6e 20 6d | 65 73 73 61 67 65 20 69 | spawn m|essage i|
|00000a20| 6e 20 4d 53 44 4f 53 0a | 58 20 2a 09 2d 20 61 64 |n MSDOS.|X *.- ad|
|00000a30| 64 65 64 20 5e 58 2d 53 | 20 73 79 6e 6f 6e 69 6d |ded ^X-S| synonim|
|00000a40| 65 20 74 6f 20 73 61 76 | 65 20 63 6f 6d 6d 61 6e |e to sav|e comman|
|00000a50| 64 0a 58 20 2a 09 2d 20 | 6d 6f 76 65 64 20 65 73 |d.X *.- |moved es|
|00000a60| 63 61 70 65 20 74 6f 20 | 73 68 65 6c 6c 20 74 6f |cape to |shell to|
|00000a70| 20 5e 58 2d 43 0a 58 20 | 2a 09 32 31 2d 6a 61 6e | ^X-C.X |*.21-jan|
|00000a80| 2d 38 36 0a 58 20 2a 09 | 2d 20 61 64 64 65 64 20 |-86.X *.|- added |
|00000a90| 63 6f 64 65 20 74 6f 20 | 73 75 73 70 65 6e 64 20 |code to |suspend |
|00000aa0| 73 68 65 6c 6c 20 75 6e | 64 65 72 20 42 53 44 0a |shell un|der BSD.|
|00000ab0| 58 20 2a 09 32 32 2d 6a | 61 6e 2d 38 36 0a 58 20 |X *.22-j|an-86.X |
|00000ac0| 2a 09 2d 20 61 64 64 65 | 64 20 66 75 6e 63 74 69 |*.- adde|d functi|
|00000ad0| 6f 6e 20 6b 65 79 20 73 | 75 70 70 6f 72 74 20 28 |on key s|upport (|
|00000ae0| 53 50 45 43 29 20 75 6e | 64 65 72 20 4d 53 44 4f |SPEC) un|der MSDO|
|00000af0| 53 0a 58 20 2a 09 2d 20 | 41 62 6f 72 74 20 6e 6f |S.X *.- |Abort no|
|00000b00| 77 20 70 72 69 6e 74 73 | 20 5b 41 62 6f 72 74 65 |w prints| [Aborte|
|00000b10| 64 5d 20 6f 6e 20 6d 65 | 73 73 61 67 65 20 6c 69 |d] on me|ssage li|
|00000b20| 6e 65 0a 58 20 2a 09 32 | 33 2d 6a 61 6e 2d 38 36 |ne.X *.2|3-jan-86|
|00000b30| 0a 58 20 2a 09 2d 20 41 | 64 64 65 64 20 6d 6f 64 |.X *.- A|dded mod|
|00000b40| 65 73 20 61 6e 64 20 63 | 6f 6d 6d 65 6e 64 73 20 |es and c|ommends |
|00000b50| 74 6f 20 73 65 74 2f 75 | 6e 73 65 74 20 74 68 65 |to set/u|nset the|
|00000b60| 6d 0a 58 20 2a 09 32 34 | 2d 6a 61 6e 2d 38 36 0a |m.X *.24|-jan-86.|
|00000b70| 58 20 2a 09 2d 20 41 64 | 64 65 64 20 47 6f 74 6f |X *.- Ad|ded Goto|
|00000b80| 20 4c 69 6e 65 20 63 6f | 6d 6d 61 6e 64 0a 58 20 | Line co|mmand.X |
|00000b90| 2a 09 2d 20 61 64 64 65 | 64 20 52 65 6e 61 6d 65 |*.- adde|d Rename|
|00000ba0| 20 42 75 66 66 65 72 20 | 63 6f 6d 6d 61 6e 64 0a | Buffer |command.|
|00000bb0| 58 20 2a 09 32 38 2d 6a | 61 6e 2d 38 36 0a 58 20 |X *.28-j|an-86.X |
|00000bc0| 2a 09 2d 20 61 64 64 65 | 64 20 67 6f 74 6f 20 62 |*.- adde|d goto b|
|00000bd0| 65 67 69 6e 6e 69 6e 67 | 20 61 6e 64 20 65 6e 64 |eginning| and end|
|00000be0| 20 6f 66 20 70 61 72 61 | 67 72 61 70 68 20 63 6f | of para|graph co|
|00000bf0| 6d 6d 61 6e 64 73 20 28 | 4d 45 54 41 2d 50 2f 4d |mmands (|META-P/M|
|00000c00| 45 54 41 2d 4e 29 0a 58 | 20 2a 09 2d 20 72 65 2d |ETA-N).X| *.- re-|
|00000c10| 77 72 6f 74 65 20 6b 64 | 65 6c 65 74 65 20 74 6f |wrote kd|elete to|
|00000c20| 20 75 73 65 20 72 65 61 | 6c 6c 6f 63 2e 20 67 61 | use rea|lloc. ga|
|00000c30| 69 6e 65 64 20 4d 55 43 | 48 20 73 70 65 65 64 20 |ined MUC|H speed |
|00000c40| 68 65 72 65 20 77 68 65 | 6e 0a 58 20 2a 09 20 20 |here whe|n.X *. |
|00000c50| 64 6f 69 6e 67 20 6c 61 | 72 67 65 20 77 69 70 65 |doing la|rge wipe|
|00000c60| 73 20 62 6f 74 68 20 6f | 6e 20 55 4e 49 58 20 61 |s both o|n UNIX a|
|00000c70| 6e 64 20 4d 53 44 4f 53 | 2e 20 43 68 61 6e 67 65 |nd MSDOS|. Change|
|00000c80| 64 20 6b 69 6c 6c 20 62 | 75 66 66 65 72 0a 58 20 |d kill b|uffer.X |
|00000c90| 2a 09 20 20 61 6c 6c 6f | 63 61 74 69 6f 6e 20 62 |*. allo|cation b|
|00000ca0| 6c 6f 63 6b 20 73 69 7a | 65 20 66 72 6f 6d 20 32 |lock siz|e from 2|
|00000cb0| 35 36 20 62 79 74 65 73 | 20 74 6f 20 31 20 6b 0a |56 bytes| to 1 k.|
|00000cc0| 58 20 2a 09 32 39 2d 6a | 61 6e 2d 38 36 0a 58 20 |X *.29-j|an-86.X |
|00000cd0| 2a 09 2d 20 6d 6f 76 65 | 64 20 65 78 74 65 72 6e |*.- move|d extern|
|00000ce0| 20 66 75 6e 63 74 69 6f | 6e 20 64 65 63 6c 61 72 | functio|n declar|
|00000cf0| 61 74 69 6f 6e 73 20 74 | 6f 20 65 66 75 6e 63 2e |ations t|o efunc.|
|00000d00| 68 0a 58 20 2a 09 2d 20 | 6d 61 64 65 20 6e 61 6d |h.X *.- |made nam|
|00000d10| 65 5b 5d 20 6e 61 6d 65 | 20 62 69 6e 64 69 6e 67 |e[] name| binding|
|00000d20| 20 74 61 62 6c 65 0a 58 | 20 2a 09 33 30 2d 6a 61 | table.X| *.30-ja|
|00000d30| 6e 2d 38 36 0a 58 20 2a | 09 2d 20 66 69 78 65 64 |n-86.X *|.- fixed|
|00000d40| 20 50 72 65 76 69 6f 75 | 73 2f 4e 65 78 74 20 70 | Previou|s/Next p|
|00000d50| 61 72 61 67 72 61 70 68 | 20 63 6f 6d 6d 61 6e 64 |aragraph| command|
|00000d60| 20 6e 6f 74 20 74 6f 20 | 77 72 61 70 20 61 72 6f | not to |wrap aro|
|00000d70| 75 6e 64 20 45 4f 46 0a | 58 20 2a 09 2d 20 61 64 |und EOF.|X *.- ad|
|00000d80| 64 65 64 20 46 69 6c 6c | 20 50 61 72 61 67 72 61 |ded Fill| Paragra|
|00000d90| 70 68 20 63 6f 6d 6d 61 | 6e 64 20 28 4d 45 54 41 |ph comma|nd (META|
|00000da0| 2d 51 29 0a 58 20 2a 09 | 34 2d 66 65 62 2d 38 36 |-Q).X *.|4-feb-86|
|00000db0| 0a 58 20 2a 09 2d 20 61 | 64 64 65 64 20 63 6f 64 |.X *.- a|dded cod|
|00000dc0| 65 20 74 6f 20 70 72 6f | 70 65 72 6c 79 20 64 69 |e to pro|perly di|
|00000dd0| 73 70 6c 61 79 20 6c 6f | 6e 67 20 6c 69 6e 65 73 |splay lo|ng lines|
|00000de0| 2c 20 73 63 72 6f 6c 6c | 69 6e 67 20 74 68 65 6d |, scroll|ing them|
|00000df0| 20 72 69 67 68 74 0a 58 | 20 2a 09 20 20 74 6f 20 | right.X| *. to |
|00000e00| 6c 65 66 74 0a 58 20 2a | 09 35 2d 66 65 62 2d 38 |left.X *|.5-feb-8|
|00000e10| 35 0a 58 20 2a 09 2d 20 | 72 65 77 72 6f 74 65 20 |5.X *.- |rewrote |
|00000e20| 63 6f 64 65 20 74 6f 20 | 72 69 67 68 74 2f 6c 65 |code to |right/le|
|00000e30| 66 74 20 73 63 72 6f 6c | 6c 2e 2e 2e 6d 75 63 68 |ft scrol|l...much|
|00000e40| 20 62 65 74 74 65 72 0a | 58 20 2a 09 2d 20 61 64 | better.|X *.- ad|
|00000e50| 64 65 64 20 73 68 69 66 | 74 65 64 20 61 72 72 6f |ded shif|ted arro|
|00000e60| 72 20 6b 65 79 73 20 6f | 6e 20 49 42 4d 50 43 0a |r keys o|n IBMPC.|
|00000e70| 58 20 2a 09 36 2d 66 65 | 62 2d 38 35 0a 58 20 2a |X *.6-fe|b-85.X *|
|00000e80| 09 2d 20 61 64 64 20 6f | 70 74 69 6f 6e 20 74 6f |.- add o|ption to|
|00000e90| 20 61 6c 6c 6f 77 20 66 | 6f 72 77 6f 72 64 2d 77 | allow f|orword-w|
|00000ea0| 6f 72 64 20 74 6f 20 6a | 75 6d 70 20 74 6f 20 62 |ord to j|ump to b|
|00000eb0| 65 67 69 6e 6e 69 6e 67 | 20 6f 66 0a 58 20 2a 09 |eginning| of.X *.|
|00000ec0| 20 20 6e 65 78 74 20 77 | 6f 72 64 20 69 6e 73 74 | next w|ord inst|
|00000ed0| 65 61 64 20 6f 66 20 65 | 6e 64 20 6f 66 20 63 75 |ead of e|nd of cu|
|00000ee0| 72 72 65 6e 74 20 6f 6e | 65 2e 20 54 68 69 73 20 |rrent on|e. This |
|00000ef0| 69 73 20 64 69 66 66 65 | 72 65 6e 74 20 66 72 6f |is diffe|rent fro|
|00000f00| 6d 0a 58 20 2a 09 20 20 | 6f 74 68 65 72 20 65 6d |m.X *. |other em|
|00000f10| 61 63 73 27 20 62 75 74 | 20 63 61 6e 20 62 65 20 |acs' but| can be |
|00000f20| 63 6f 6e 66 69 67 75 72 | 65 64 20 6f 66 66 20 69 |configur|ed off i|
|00000f30| 6e 20 65 73 74 72 75 63 | 74 2e 68 0a 58 20 2a 09 |n estruc|t.h.X *.|
|00000f40| 2d 20 61 64 64 65 64 20 | 56 49 45 57 20 6d 6f 64 |- added |VIEW mod|
|00000f50| 65 20 74 6f 20 61 6c 6c | 6f 77 20 61 20 62 75 66 |e to all|ow a buf|
|00000f60| 66 65 72 20 74 6f 20 62 | 65 20 72 65 61 64 20 6f |fer to b|e read o|
|00000f70| 6e 6c 79 0a 58 20 2a 09 | 20 20 20 28 2d 76 20 73 |nly.X *.| (-v s|
|00000f80| 77 69 74 63 68 20 6f 6e | 20 63 6f 6d 6d 61 6e 64 |witch on| command|
|00000f90| 20 6c 69 6e 65 20 77 69 | 6c 6c 20 61 63 74 69 76 | line wi|ll activ|
|00000fa0| 61 74 65 20 74 68 69 73 | 29 0a 58 20 2a 09 2d 20 |ate this|).X *.- |
|00000fb0| 63 68 61 6e 67 65 64 20 | 71 75 69 63 6b 20 65 78 |changed |quick ex|
|00000fc0| 69 74 20 74 6f 20 77 72 | 69 74 65 20 6f 75 74 20 |it to wr|ite out |
|00000fd0| 41 4c 4c 20 63 68 61 6e | 67 65 64 20 62 75 66 66 |ALL chan|ged buff|
|00000fe0| 65 72 73 21 21 21 0a 58 | 20 2a 09 20 20 4d 41 4b |ers!!!.X| *. MAK|
|00000ff0| 45 20 53 55 52 45 20 59 | 4f 55 20 4b 4e 4f 57 20 |E SURE Y|OU KNOW |
|00001000| 54 48 49 53 20 57 48 45 | 4e 20 4d 45 54 41 2d 5a |THIS WHE|N META-Z|
|00001010| 69 6e 67 0a 58 20 2a 09 | 31 30 2d 66 65 62 2d 38 |ing.X *.|10-feb-8|
|00001020| 36 0a 58 20 2a 09 2d 20 | 61 64 64 65 64 20 68 61 |6.X *.- |added ha|
|00001030| 6e 64 6c 69 6e 67 20 6f | 66 20 6c 69 6e 65 73 20 |ndling o|f lines |
|00001040| 6c 6f 6e 67 65 72 20 74 | 68 61 6e 20 61 6c 6c 6f |longer t|han allo|
|00001050| 77 65 64 20 6f 6e 20 66 | 69 6c 65 20 72 65 61 64 |wed on f|ile read|
|00001060| 20 69 6e 0a 58 20 2a 09 | 20 20 28 74 68 65 79 20 | in.X *.| (they |
|00001070| 77 72 61 70 20 6f 6e 20 | 61 64 64 69 74 69 6f 6e |wrap on |addition|
|00001080| 61 6c 20 6c 69 6e 65 73 | 29 0a 58 20 2a 09 2d 20 |al lines|).X *.- |
|00001090| 6d 61 64 65 20 68 61 76 | 69 6e 67 20 73 70 61 63 |made hav|ing spac|
|000010a0| 65 20 63 6c 65 61 72 20 | 74 68 65 20 6d 65 73 73 |e clear |the mess|
|000010b0| 61 67 65 20 6c 69 6e 65 | 20 61 6e 64 20 4e 4f 54 |age line| and NOT|
|000010c0| 20 69 6e 73 65 72 74 20 | 69 74 73 65 6c 66 0a 58 | insert |itself.X|
|000010d0| 20 2a 09 20 20 61 20 63 | 6f 6e 66 69 67 75 72 61 | *. a c|onfigura|
|000010e0| 74 69 6f 6e 20 6f 70 74 | 69 6f 6e 20 69 6e 20 65 |tion opt|ion in e|
|000010f0| 64 2e 68 0a 58 20 2a 09 | 31 31 2d 66 65 62 2d 38 |d.h.X *.|11-feb-8|
|00001100| 36 0a 58 20 2a 09 2d 20 | 61 64 64 65 64 20 44 65 |6.X *.- |added De|
|00001110| 73 63 72 69 62 65 2d 63 | 6f 6d 6d 61 6e 64 20 61 |scribe-c|ommand a|
|00001120| 6e 64 20 48 65 6c 70 20 | 63 6f 6d 6d 61 6e 64 73 |nd Help |commands|
|00001130| 2e 0a 58 20 2a 09 31 33 | 2d 66 65 62 2d 38 36 0a |..X *.13|-feb-86.|
|00001140| 58 20 2a 09 2d 20 61 64 | 64 65 64 20 56 69 65 77 |X *.- ad|ded View|
|00001150| 20 66 69 6c 65 20 63 6f | 6d 6d 61 6e 64 20 28 5e | file co|mmand (^|
|00001160| 58 20 5e 56 29 20 61 6e | 64 20 66 69 6e 69 73 68 |X ^V) an|d finish|
|00001170| 65 64 20 48 45 4c 50 20 | 63 6f 6d 6d 61 6e 64 0a |ed HELP |command.|
|00001180| 58 20 2a 09 31 34 2d 66 | 65 62 2d 38 36 0a 58 20 |X *.14-f|eb-86.X |
|00001190| 2a 09 2d 20 61 64 64 65 | 64 20 6f 70 74 69 6f 6e |*.- adde|d option|
|000011a0| 20 74 6f 20 6c 65 74 20 | 6d 61 69 6e 20 6c 6f 6f | to let |main loo|
|000011b0| 70 20 73 6b 69 70 20 75 | 70 64 61 74 65 20 69 66 |p skip u|pdate if|
|000011c0| 20 74 79 70 65 20 61 68 | 65 61 64 20 63 6f 6d 6d | type ah|ead comm|
|000011d0| 61 6e 64 73 0a 58 20 2a | 09 20 20 20 61 72 65 20 |ands.X *|. are |
|000011e0| 71 75 65 75 65 64 20 75 | 70 0a 58 20 2a 09 31 36 |queued u|p.X *.16|
|000011f0| 2d 66 65 62 2d 38 36 0a | 58 20 2a 09 2d 20 61 64 |-feb-86.|X *.- ad|
|00001200| 64 65 64 20 49 6e 73 65 | 72 74 20 46 69 6c 65 20 |ded Inse|rt File |
|00001210| 63 6f 6d 6d 61 6e 64 0a | 58 20 2a 09 31 37 2d 66 |command.|X *.17-f|
|00001220| 65 62 2d 38 36 0a 58 20 | 2a 09 2d 20 61 64 64 65 |eb-86.X |*.- adde|
|00001230| 64 20 73 63 72 6f 6c 6c | 20 6e 65 78 74 20 77 69 |d scroll| next wi|
|00001240| 6e 64 6f 77 20 75 70 2f | 64 6f 77 6e 20 63 6f 6d |ndow up/|down com|
|00001250| 6d 61 6e 64 73 0a 58 20 | 2a 09 31 38 2d 66 65 62 |mands.X |*.18-feb|
|00001260| 2d 38 36 0a 58 20 2a 09 | 2d 20 61 64 64 65 64 20 |-86.X *.|- added |
|00001270| 43 4d 4f 44 45 20 69 6e | 64 65 6e 74 61 74 69 6f |CMODE in|dentatio|
|00001280| 6e 0a 58 20 2a 09 2d 20 | 72 65 2d 61 72 72 61 6e |n.X *.- |re-arran|
|00001290| 67 65 64 20 68 65 61 64 | 65 72 20 66 69 6c 65 73 |ged head|er files|
|000012a0| 20 74 6f 20 73 74 61 6e | 64 65 72 64 69 7a 65 20 | to stan|derdize |
|000012b0| 65 78 74 65 72 6e 20 61 | 6e 64 20 67 6c 6f 62 61 |extern a|nd globa|
|000012c0| 6c 0a 58 20 2a 09 20 20 | 64 65 66 69 6e 69 74 69 |l.X *. |definiti|
|000012d0| 6f 6e 73 0a 58 20 2a 09 | 2d 20 63 68 61 6e 67 65 |ons.X *.|- change|
|000012e0| 64 20 76 65 72 73 69 6f | 6e 20 6e 75 6d 62 65 72 |d versio|n number|
|000012f0| 20 74 6f 20 33 2e 32 0a | 58 20 2a 09 2d 20 61 64 | to 3.2.|X *.- ad|
|00001300| 64 65 64 20 6e 75 6d 65 | 72 69 63 20 61 72 67 75 |ded nume|ric argu|
|00001310| 6d 65 6e 74 73 20 74 6f | 20 73 65 61 72 63 68 2c |ments to| search,|
|00001320| 20 72 65 76 65 72 73 65 | 20 73 65 61 72 63 68 20 | reverse| search |
|00001330| 61 6e 64 0a 58 20 2a 09 | 20 20 73 65 61 72 63 68 |and.X *.| search|
|00001340| 20 61 6e 64 20 72 65 70 | 6c 61 63 65 0a 58 20 2a | and rep|lace.X *|
|00001350| 09 32 34 2d 66 65 62 2d | 38 36 0a 58 20 2a 09 2d |.24-feb-|86.X *.-|
|00001360| 20 61 64 64 65 64 20 42 | 69 6e 64 20 54 6f 20 4b | added B|ind To K|
|00001370| 65 79 20 66 75 6e 63 74 | 69 6f 6e 20 28 5e 43 20 |ey funct|ion (^C |
|00001380| 66 6f 72 20 6e 6f 77 29 | 20 74 6f 20 61 6c 6c 6f |for now)| to allo|
|00001390| 77 20 74 68 65 20 75 73 | 65 72 0a 58 20 2a 09 20 |w the us|er.X *. |
|000013a0| 20 74 6f 20 63 68 61 6e | 67 65 20 68 69 73 20 63 | to chan|ge his c|
|000013b0| 6f 6d 6d 61 6e 64 20 6b | 65 79 73 0a 58 20 2a 09 |ommand k|eys.X *.|
|000013c0| 2d 20 61 64 64 65 64 20 | 55 6e 62 69 6e 64 20 6b |- added |Unbind k|
|000013d0| 65 79 20 66 75 6e 63 74 | 69 6f 6e 20 28 4d 2d 5e |ey funct|ion (M-^|
|000013e0| 43 20 66 6f 72 20 6e 6f | 77 29 0a 58 20 2a 09 2d |C for no|w).X *.-|
|000013f0| 20 61 64 64 65 64 20 65 | 78 65 63 75 74 65 20 6e | added e|xecute n|
|00001400| 61 6d 65 64 20 63 6f 6d | 6d 61 6e 64 20 74 6f 20 |amed com|mand to |
|00001410| 65 78 65 63 75 74 65 20 | 75 6e 62 6f 75 6e 64 20 |execute |unbound |
|00001420| 63 6f 6d 6d 61 6e 64 73 | 20 28 4d 2d 58 29 0a 58 |commands| (M-X).X|
|00001430| 20 2a 09 2d 20 61 64 64 | 65 64 20 64 65 73 63 72 | *.- add|ed descr|
|00001440| 69 62 65 20 62 69 6e 64 | 69 6e 67 73 20 63 6f 6d |ibe bind|ings com|
|00001450| 6d 61 6e 64 20 28 6e 6f | 74 20 62 6f 75 6e 64 29 |mand (no|t bound)|
|00001460| 0a 58 20 2a 09 2d 20 63 | 68 61 6e 67 65 64 20 76 |.X *.- c|hanged v|
|00001470| 65 72 73 69 6f 6e 20 6e | 75 6d 62 65 72 20 74 6f |ersion n|umber to|
|00001480| 20 33 2e 33 0a 58 20 2a | 09 32 35 2d 66 65 62 2d | 3.3.X *|.25-feb-|
|00001490| 38 36 0a 58 20 2a 09 2d | 20 73 63 72 61 70 70 65 |86.X *.-| scrappe|
|000014a0| 64 20 43 45 52 52 4f 52 | 20 6d 6f 64 65 20 28 74 |d CERROR| mode (t|
|000014b0| 6f 6f 20 6d 61 6e 79 20 | 63 6f 6d 70 69 6c 65 72 |oo many |compiler|
|000014c0| 73 29 0a 58 20 2a 09 2d | 20 61 64 64 65 64 20 45 |s).X *.-| added E|
|000014d0| 58 41 43 54 20 6d 6f 64 | 65 20 66 6f 72 20 63 61 |XACT mod|e for ca|
|000014e0| 73 65 20 73 65 6e 73 69 | 74 69 76 65 20 73 65 61 |se sensi|tive sea|
|000014f0| 72 63 68 65 72 73 0a 58 | 20 2a 09 32 36 2d 66 65 |rchers.X| *.26-fe|
|00001500| 62 2d 38 36 0a 58 20 2a | 09 2d 20 61 64 64 65 64 |b-86.X *|.- added|
|00001510| 20 63 6f 6d 6d 61 6e 64 | 20 63 6f 6d 70 6c 65 74 | command| complet|
|00001520| 69 6f 6e 20 6f 6e 20 65 | 78 65 63 75 74 65 20 6e |ion on e|xecute n|
|00001530| 61 6d 65 64 20 63 6f 6d | 6d 61 6e 64 20 61 6e 64 |amed com|mand and|
|00001540| 0a 58 20 2a 09 20 20 61 | 6c 6c 20 72 6f 75 74 69 |.X *. a|ll routi|
|00001550| 6e 65 64 20 67 72 61 62 | 62 69 6e 67 20 61 20 63 |ned grab|bing a c|
|00001560| 6f 6d 6d 61 6e 64 20 6e | 61 6d 65 0a 58 20 2a 09 |ommand n|ame.X *.|
|00001570| 2d 20 61 64 64 69 6e 67 | 20 65 78 65 63 75 74 65 |- adding| execute|
|00001580| 2d 63 6f 6d 6d 61 6e 64 | 2d 6c 69 6e 65 20 63 6f |-command|-line co|
|00001590| 6d 6d 61 6e 64 20 61 6e | 64 20 69 74 73 20 73 75 |mmand an|d its su|
|000015a0| 70 70 6f 72 74 20 66 75 | 6e 63 74 69 6f 6e 73 0a |pport fu|nctions.|
|000015b0| 58 20 2a 09 20 20 28 69 | 6e 20 70 72 65 70 6f 72 |X *. (i|n prepor|
|000015c0| 61 74 69 6f 6e 20 66 6f | 72 20 73 6f 75 72 63 69 |ation fo|r sourci|
|000015d0| 6e 67 20 66 69 6c 65 73 | 29 0a 58 20 2a 09 2d 20 |ng files|).X *.- |
|000015e0| 61 64 64 65 64 20 45 78 | 65 63 75 74 65 20 42 75 |added Ex|ecute Bu|
|000015f0| 66 66 65 72 20 63 6f 6d | 6d 61 6e 64 0a 58 20 2a |ffer com|mand.X *|
|00001600| 09 32 37 2d 66 65 62 2d | 38 36 0a 58 20 2a 09 2d |.27-feb-|86.X *.-|
|00001610| 20 61 64 64 65 64 20 65 | 78 65 63 75 74 65 28 73 | added e|xecute(s|
|00001620| 6f 75 72 63 65 29 20 66 | 69 6c 65 20 63 6f 6d 6d |ource) f|ile comm|
|00001630| 61 6e 64 20 61 6e 64 20 | 61 64 64 65 64 20 63 6f |and and |added co|
|00001640| 64 65 20 74 6f 20 61 75 | 74 6f 6d 61 74 69 63 61 |de to au|tomatica|
|00001650| 6c 6c 79 0a 58 20 2a 09 | 20 20 65 78 65 63 75 74 |lly.X *.| execut|
|00001660| 65 20 65 6d 61 63 73 2e | 72 63 20 28 6f 72 20 2e |e emacs.|rc (or .|
|00001670| 65 6d 61 63 73 72 63 20 | 6f 6e 20 55 4e 49 58 29 |emacsrc |on UNIX)|
|00001680| 20 62 65 66 6f 72 65 20 | 69 6e 69 74 69 61 6c 20 | before |initial |
|00001690| 72 65 61 64 20 69 6e 0a | 58 20 2a 09 2d 20 63 68 |read in.|X *.- ch|
|000016a0| 61 6e 67 65 64 20 76 65 | 72 73 69 6f 6e 20 6e 75 |anged ve|rsion nu|
|000016b0| 6d 62 65 72 20 74 6f 20 | 33 2e 34 0a 58 20 2a 09 |mber to |3.4.X *.|
|000016c0| 34 2d 6d 61 72 2d 38 36 | 0a 58 20 2a 09 2d 20 63 |4-mar-86|.X *.- c|
|000016d0| 68 61 6e 67 65 64 20 77 | 6f 72 64 20 64 65 6c 65 |hanged w|ord dele|
|000016e0| 74 65 20 74 6f 20 62 65 | 20 63 6f 6e 73 69 73 74 |te to be| consist|
|000016f0| 61 6e 74 20 77 69 74 68 | 20 77 6f 72 64 20 6d 6f |ant with| word mo|
|00001700| 76 65 20 28 69 74 20 67 | 65 74 73 0a 58 20 2a 09 |ve (it g|ets.X *.|
|00001710| 20 20 72 69 64 20 6f 66 | 20 74 68 65 20 69 6e 74 | rid of| the int|
|00001720| 65 72 20 77 6f 72 64 20 | 73 70 61 63 65 20 6e 6f |er word |space no|
|00001730| 77 29 20 54 68 69 73 20 | 69 73 20 63 6f 6e 66 69 |w) This |is confi|
|00001740| 67 75 72 61 62 6c 65 20 | 77 69 74 68 20 74 68 65 |gurable |with the|
|00001750| 0a 58 20 2a 09 20 20 4e | 46 57 4f 52 44 20 73 79 |.X *. N|FWORD sy|
|00001760| 6d 62 6f 6c 20 69 6e 20 | 65 73 74 72 75 63 74 2e |mbol in |estruct.|
|00001770| 68 0a 58 20 2a 09 2d 20 | 61 64 64 65 64 20 42 5f |h.X *.- |added B_|
|00001780| 41 43 54 49 56 45 20 65 | 6e 74 72 79 20 74 6f 20 |ACTIVE e|ntry to |
|00001790| 74 68 65 20 62 75 66 66 | 65 72 20 74 61 62 6c 65 |the buff|er table|
|000017a0| 2e 20 4c 65 74 20 65 6d | 61 63 73 20 72 65 61 64 |. Let em|acs read|
|000017b0| 20 6d 75 6c 74 69 70 6c | 65 0a 58 20 2a 09 20 20 | multipl|e.X *. |
|000017c0| 66 69 6c 65 20 6e 61 6d | 65 73 20 66 72 6f 6d 20 |file nam|es from |
|000017d0| 74 68 65 20 63 6f 6d 6d | 61 6e 64 20 6c 69 6e 65 |the comm|and line|
|000017e0| 20 61 6e 64 20 6f 6e 6c | 79 20 72 65 61 64 20 74 | and onl|y read t|
|000017f0| 68 65 6d 20 69 6e 20 61 | 73 20 6e 65 65 64 65 64 |hem in a|s needed|
|00001800| 0a 58 20 2a 09 35 2d 6d | 61 72 2d 38 35 0a 58 20 |.X *.5-m|ar-85.X |
|00001810| 2a 09 2d 20 72 65 77 72 | 6f 74 65 20 63 6f 6d 6d |*.- rewr|ote comm|
|00001820| 61 6e 64 20 6c 69 6e 65 | 20 70 61 72 73 65 72 20 |and line| parser |
|00001830| 74 6f 20 67 65 74 20 72 | 69 64 20 6f 66 20 6d 79 |to get r|id of my|
|00001840| 20 70 61 74 63 68 79 20 | 63 6f 64 65 0a 58 20 2a | patchy |code.X *|
|00001850| 09 2d 20 63 68 61 6e 67 | 65 64 20 76 65 72 73 69 |.- chang|ed versi|
|00001860| 6f 6e 20 6e 75 6d 62 65 | 72 20 74 6f 20 33 2e 35 |on numbe|r to 3.5|
|00001870| 0a 58 20 2a 09 31 2d 61 | 70 72 2d 38 36 0a 58 20 |.X *.1-a|pr-86.X |
|00001880| 2a 09 2d 20 61 64 64 65 | 64 20 73 75 70 70 6f 72 |*.- adde|d suppor|
|00001890| 74 20 66 6f 72 20 41 7a | 74 65 63 20 43 20 33 2e |t for Az|tec C 3.|
|000018a0| 32 30 65 20 75 6e 64 65 | 72 20 4d 53 44 4f 53 0a |20e unde|r MSDOS.|
|000018b0| 58 20 2a 09 2d 20 66 69 | 78 65 64 20 62 75 67 20 |X *.- fi|xed bug |
|000018c0| 69 6e 20 6d 6c 77 72 69 | 74 65 20 6f 6e 20 41 44 |in mlwri|te on AD|
|000018d0| 4d 33 27 73 20 61 6e 64 | 20 74 68 69 65 72 20 69 |M3's and| thier i|
|000018e0| 6c 6b 20 75 6e 64 65 72 | 20 56 37 0a 58 20 2a 09 |lk under| V7.X *.|
|000018f0| 2d 20 61 64 64 65 64 20 | 69 6e 73 65 72 74 69 6f |- added |insertio|
|00001900| 6e 20 6f 66 20 70 6f 75 | 6e 64 73 20 69 6e 20 63 |n of pou|nds in c|
|00001910| 6f 6c 75 6d 6e 20 6f 6e | 65 20 75 6e 64 65 72 20 |olumn on|e under |
|00001920| 43 4d 4f 44 45 0a 58 20 | 2a 09 2d 20 63 68 61 6e |CMODE.X |*.- chan|
|00001930| 67 65 64 20 76 65 72 73 | 69 6f 6e 20 6e 75 6d 62 |ged vers|ion numb|
|00001940| 65 72 20 74 6f 20 33 2e | 36 0a 58 20 2a 09 33 2d |er to 3.|6.X *.3-|
|00001950| 61 70 72 2d 38 36 0a 58 | 20 2a 09 2d 20 61 64 64 |apr-86.X| *.- add|
|00001960| 65 64 20 6e 65 78 74 2d | 62 75 66 66 65 72 20 63 |ed next-|buffer c|
|00001970| 6f 6d 6d 61 6e 64 20 28 | 5e 58 2d 58 29 0a 58 20 |ommand (|^X-X).X |
|00001980| 2a 09 35 2d 61 70 72 2d | 38 36 0a 58 20 2a 09 2d |*.5-apr-|86.X *.-|
|00001990| 20 61 64 64 65 64 20 6b | 69 6c 6c 20 70 61 72 61 | added k|ill para|
|000019a0| 67 72 61 70 68 20 63 6f | 6d 6d 61 6e 64 20 28 4d |graph co|mmand (M|
|000019b0| 2d 5e 57 29 0a 58 20 2a | 09 2d 20 63 68 61 6e 67 |-^W).X *|.- chang|
|000019c0| 65 64 20 66 69 6c 6c 2d | 70 61 72 61 67 72 61 70 |ed fill-|paragrap|
|000019d0| 68 20 74 6f 20 6c 65 61 | 76 65 20 32 20 73 70 61 |h to lea|ve 2 spa|
|000019e0| 63 65 73 20 61 66 74 65 | 72 20 61 20 70 65 72 69 |ces afte|r a peri|
|000019f0| 6f 64 20 61 74 20 74 68 | 65 0a 58 20 2a 09 20 20 |od at th|e.X *. |
|00001a00| 65 6e 64 20 6f 66 20 61 | 20 77 6f 72 64 2e 0a 58 |end of a| word..X|
|00001a10| 20 2a 09 2d 20 61 64 64 | 65 64 20 4f 56 45 52 57 | *.- add|ed OVERW|
|00001a20| 52 49 54 45 20 6d 6f 64 | 65 0a 58 20 2a 09 37 2d |RITE mod|e.X *.7-|
|00001a30| 61 70 72 2d 38 36 0a 58 | 20 2a 09 2d 20 66 69 78 |apr-86.X| *.- fix|
|00001a40| 65 64 20 6f 76 65 72 77 | 72 69 74 65 20 6d 6f 64 |ed overw|rite mod|
|00001a50| 65 20 74 6f 20 68 61 6e | 64 6c 65 20 74 61 62 73 |e to han|dle tabs|
|00001a60| 0a 58 20 2a 09 38 2d 61 | 70 72 2d 38 36 0a 58 20 |.X *.8-a|pr-86.X |
|00001a70| 2a 09 2d 20 61 64 64 65 | 64 20 61 64 64 2f 64 65 |*.- adde|d add/de|
|00001a80| 6c 65 74 65 20 67 6c 6f | 62 61 6c 20 6d 6f 64 65 |lete glo|bal mode|
|00001a90| 20 28 3c 45 53 43 3e 4d | 20 26 20 3c 45 53 43 3e | (<ESC>M| & <ESC>|
|00001aa0| 20 5e 4d 29 20 63 6f 6d | 6d 61 6e 64 73 0a 58 20 | ^M) com|mands.X |
|00001ab0| 2a 09 39 2d 61 70 72 2d | 38 36 0a 58 20 2a 09 2d |*.9-apr-|86.X *.-|
|00001ac0| 20 61 64 64 65 64 20 69 | 6e 73 65 72 74 20 73 70 | added i|nsert sp|
|00001ad0| 61 63 65 20 63 6f 6d 6d | 61 6e 64 0a 58 20 2a 09 |ace comm|and.X *.|
|00001ae0| 2d 20 6d 6f 76 65 64 20 | 62 69 6e 64 69 6e 67 73 |- moved |bindings|
|00001af0| 20 61 72 6f 75 6e 64 09 | 09 5e 43 09 69 6e 73 65 | around.|.^C.inse|
|00001b00| 72 74 20 73 70 61 63 65 | 0a 58 20 2a 09 09 09 09 |rt space|.X *....|
|00001b10| 09 4d 2d 4b 09 62 69 6e | 64 2d 74 6f 2d 6b 65 79 |.M-K.bin|d-to-key|
|00001b20| 0a 58 20 2a 09 09 09 09 | 09 49 4e 53 45 52 54 09 |.X *....|.INSERT.|
|00001b30| 69 6e 73 65 72 74 20 73 | 70 61 63 65 0a 58 20 2a |insert s|pace.X *|
|00001b40| 09 09 09 09 09 44 45 4c | 45 54 45 09 66 6f 72 77 |.....DEL|ETE.forw|
|00001b50| 64 65 6c 0a 58 20 2a 09 | 2d 20 61 64 64 65 64 20 |del.X *.|- added |
|00001b60| 68 75 6e 74 20 66 6f 72 | 77 61 72 64 20 61 6e 64 |hunt for|ward and|
|00001b70| 20 68 75 6e 74 20 72 65 | 76 65 72 73 65 20 63 6f | hunt re|verse co|
|00001b80| 6d 6d 61 6e 64 73 0a 58 | 20 2a 09 31 30 2d 61 70 |mmands.X| *.10-ap|
|00001b90| 72 2d 38 36 0a 58 20 2a | 09 2d 20 66 69 78 65 64 |r-86.X *|.- fixed|
|00001ba0| 20 62 75 67 20 69 6e 20 | 44 4f 42 55 46 20 77 69 | bug in |DOBUF wi|
|00001bb0| 74 68 20 6e 6f 6e 2d 74 | 65 72 6d 69 6e 61 74 65 |th non-t|erminate|
|00001bc0| 64 20 63 6f 6d 6d 61 6e | 64 20 73 74 72 69 6e 67 |d comman|d string|
|00001bd0| 0a 58 20 2a 09 31 35 2d | 61 70 72 2d 38 36 0a 58 |.X *.15-|apr-86.X|
|00001be0| 20 2a 09 2d 20 66 69 78 | 65 64 20 74 61 62 20 65 | *.- fix|ed tab e|
|00001bf0| 78 70 61 6e 73 69 6f 6e | 20 62 75 67 20 69 6e 20 |xpansion| bug in |
|00001c00| 44 49 53 50 4c 41 59 20 | 77 68 69 63 68 20 68 75 |DISPLAY |which hu|
|00001c10| 6e 67 20 74 68 65 20 41 | 4d 49 47 41 0a 58 20 2a |ng the A|MIGA.X *|
|00001c20| 09 20 20 28 73 65 6e 64 | 20 69 6e 20 62 79 20 44 |. (send| in by D|
|00001c30| 61 77 6e 20 42 61 6e 6b | 73 29 0a 58 20 2a 09 2d |awn Bank|s).X *.-|
|00001c40| 20 66 69 78 65 64 20 63 | 75 72 63 6f 6c 20 70 72 | fixed c|urcol pr|
|00001c50| 6f 62 6c 65 6e 20 69 66 | 20 66 6f 72 77 6c 69 6e |oblen if| forwlin|
|00001c60| 65 2f 62 61 63 6b 6c 69 | 6e 65 20 64 75 72 69 6e |e/backli|ne durin|
|00001c70| 67 20 6b 65 79 62 6f 61 | 72 64 0a 58 20 2a 09 20 |g keyboa|rd.X *. |
|00001c80| 20 6d 61 63 72 6f 20 65 | 78 65 63 75 74 69 6f 6e | macro e|xecution|
|00001c90| 20 28 73 65 6e 74 20 69 | 6e 20 62 79 20 45 72 6e | (sent i|n by Ern|
|00001ca0| 73 74 20 43 68 72 69 73 | 74 65 6e 29 0a 58 20 2a |st Chris|ten).X *|
|00001cb0| 09 2d 20 61 64 64 65 64 | 20 41 4d 49 47 41 20 66 |.- added| AMIGA f|
|00001cc0| 75 6e 63 74 69 6f 6e 2f | 63 75 72 73 6f 72 20 6b |unction/|cursor k|
|00001cd0| 65 79 20 73 75 70 70 6f | 72 74 0a 58 20 2a 09 2d |ey suppo|rt.X *.-|
|00001ce0| 20 66 69 78 65 64 20 6e | 6f 6e 74 65 72 6d 69 6e | fixed n|ontermin|
|00001cf0| 61 74 69 6e 67 20 3c 4e | 4c 3e 20 72 65 70 6c 61 |ating <N|L> repla|
|00001d00| 63 65 6d 65 6e 74 20 62 | 75 67 0a 58 20 2a 09 2d |cement b|ug.X *.-|
|00001d10| 20 66 69 78 65 64 20 77 | 6f 72 64 20 77 72 61 70 | fixed w|ord wrap|
|00001d20| 70 69 6e 67 20 70 72 6f | 62 6c 65 6d 73 0a 58 20 |ping pro|blems.X |
|00001d30| 2a 09 31 36 2d 61 70 72 | 2d 38 36 0a 58 20 2a 09 |*.16-apr|-86.X *.|
|00001d40| 2d 20 75 70 64 61 74 65 | 64 20 64 6f 63 75 6d 65 |- update|d docume|
|00001d50| 6e 74 61 74 69 6f 6e 20 | 61 6e 64 20 66 72 6f 7a |ntation |and froz|
|00001d60| 65 20 64 65 76 65 6c 6f | 70 6d 65 6e 74 20 66 6f |e develo|pment fo|
|00001d70| 72 20 33 2e 36 20 6e 65 | 74 20 72 65 6c 65 61 73 |r 3.6 ne|t releas|
|00001d80| 65 0a 58 20 2a 09 32 33 | 2d 61 70 72 2d 38 36 09 |e.X *.23|-apr-86.|
|00001d90| 76 65 72 73 69 6f 6e 20 | 33 2e 36 61 0a 58 20 2a |version |3.6a.X *|
|00001da0| 09 2d 20 61 64 64 65 64 | 20 66 6f 72 67 72 6f 75 |.- added| forgrou|
|00001db0| 6e 64 20 61 6e 64 20 62 | 61 63 6b 67 72 6f 75 6e |nd and b|ackgroun|
|00001dc0| 64 20 63 6f 6c 6f 72 73 | 2e 20 53 65 74 61 62 6c |d colors|. Setabl|
|00001dd0| 65 20 77 69 74 68 20 74 | 68 65 0a 58 20 2a 09 20 |e with t|he.X *. |
|00001de0| 20 61 64 64 20 6d 6f 64 | 65 20 63 6f 6d 6d 61 6e | add mod|e comman|
|00001df0| 64 73 20 66 6f 72 20 74 | 68 65 20 6d 6f 6d 65 6e |ds for t|he momen|
|00001e00| 74 0a 58 20 2a 09 32 34 | 2d 61 70 72 2d 38 36 0a |t.X *.24|-apr-86.|
|00001e10| 58 20 2a 09 2d 20 61 64 | 64 65 64 20 63 6f 6d 6d |X *.- ad|ded comm|
|00001e20| 61 6e 64 20 74 6f 20 70 | 69 70 65 20 43 4c 49 20 |and to p|ipe CLI |
|00001e30| 6f 75 74 70 75 74 20 74 | 6f 20 61 20 62 75 66 66 |output t|o a buff|
|00001e40| 65 72 0a 58 20 2a 09 32 | 35 2d 61 70 72 2d 38 36 |er.X *.2|5-apr-86|
|00001e50| 0a 58 20 2a 09 2d 20 61 | 64 64 65 64 20 44 61 6e |.X *.- a|dded Dan|
|00001e60| 61 20 48 6f 67 67 61 74 | 27 73 20 63 6f 64 65 20 |a Hoggat|'s code |
|00001e70| 74 6f 20 72 65 70 6c 61 | 63 65 20 6c 61 74 74 69 |to repla|ce latti|
|00001e80| 63 65 27 73 20 73 69 63 | 6b 20 73 79 73 74 65 6d |ce's sic|k system|
|00001e90| 28 29 0a 58 20 2a 09 20 | 20 66 75 6e 63 74 69 6f |().X *. | functio|
|00001ea0| 6e 2c 20 6e 6f 77 20 77 | 65 20 6e 6f 20 6c 6f 6e |n, now w|e no lon|
|00001eb0| 67 65 72 20 63 61 72 65 | 20 77 68 61 74 20 74 68 |ger care| what th|
|00001ec0| 65 20 73 77 69 74 63 68 | 61 72 20 69 73 2e 0a 58 |e switch|ar is..X|
|00001ed0| 20 2a 09 2d 20 63 6c 65 | 61 6e 65 64 20 75 70 20 | *.- cle|aned up |
|00001ee0| 74 68 65 20 70 6f 73 69 | 74 69 6f 6e 69 6e 67 20 |the posi|tioning |
|00001ef0| 6f 6e 20 73 65 76 65 72 | 61 6c 20 6f 66 20 74 68 |on sever|al of th|
|00001f00| 65 20 73 70 61 77 69 6e | 67 20 63 6f 6d 6d 61 6e |e spawin|g comman|
|00001f10| 64 73 0a 58 20 2a 09 32 | 36 2d 61 70 72 2d 38 36 |ds.X *.2|6-apr-86|
|00001f20| 0a 58 20 2a 09 2d 20 61 | 64 64 65 64 20 61 20 6f |.X *.- a|dded a o|
|00001f30| 75 74 70 75 74 20 66 6c | 75 73 68 20 69 6e 20 76 |utput fl|ush in v|
|00001f40| 74 74 69 64 79 28 29 2e | 20 55 6e 69 78 20 72 65 |ttidy().| Unix re|
|00001f50| 61 6c 6c 79 20 61 70 70 | 72 65 63 69 61 74 65 73 |ally app|reciates|
|00001f60| 20 74 68 69 73 2e 0a 58 | 20 2a 09 2d 20 61 64 64 | this..X| *.- add|
|00001f70| 65 64 20 66 69 6c 74 65 | 72 2d 62 75 66 66 65 72 |ed filte|r-buffer|
|00001f80| 20 28 5e 58 23 29 20 63 | 6f 6d 6d 61 6e 64 20 74 | (^X#) c|ommand t|
|00001f90| 6f 20 73 65 6e 64 20 61 | 20 62 75 66 66 65 72 20 |o send a| buffer |
|00001fa0| 74 68 72 6f 75 67 68 0a | 58 20 2a 09 20 20 61 20 |through.|X *. a |
|00001fb0| 64 6f 73 20 66 69 6c 74 | 65 72 0a 58 20 2a 09 2d |dos filt|er.X *.-|
|00001fc0| 20 6d 61 64 65 20 61 75 | 74 6f 6d 61 74 69 63 20 | made au|tomatic |
|00001fd0| 43 4d 4f 44 45 20 6f 6e | 20 2e 63 20 61 6e 64 20 |CMODE on| .c and |
|00001fe0| 2e 68 20 66 69 6c 65 20 | 63 6f 6d 70 69 6c 61 74 |.h file |compilat|
|00001ff0| 69 6f 6e 20 64 65 70 65 | 6e 64 61 6e 74 0a 58 20 |ion depe|ndant.X |
|00002000| 2a 09 20 20 69 6e 20 65 | 73 74 72 75 63 74 2e 68 |*. in e|struct.h|
|00002010| 0a 58 20 2a 09 31 2d 6d | 61 79 2d 38 36 0a 58 20 |.X *.1-m|ay-86.X |
|00002020| 2a 09 2d 20 6f 70 74 69 | 6d 69 7a 65 64 20 73 6f |*.- opti|mized so|
|00002030| 6d 65 20 63 6f 64 65 20 | 69 6e 20 75 70 64 61 74 |me code |in updat|
|00002040| 65 28 29 2e 20 49 74 20 | 63 65 72 74 61 69 6e 6c |e(). It |certainl|
|00002050| 79 20 6e 65 65 64 20 61 | 20 6c 6f 74 20 6d 6f 72 |y need a| lot mor|
|00002060| 65 2e 0a 58 20 2a 09 2d | 20 61 64 64 65 64 20 41 |e..X *.-| added A|
|00002070| 5a 54 45 43 20 70 72 6f | 66 69 6c 69 6e 67 20 63 |ZTEC pro|filing c|
|00002080| 61 70 61 62 69 6c 69 74 | 69 65 73 2e 20 54 68 65 |apabilit|ies. The|
|00002090| 73 65 20 61 72 65 20 63 | 6f 6e 64 69 74 69 6f 6e |se are c|ondition|
|000020a0| 61 6c 20 6f 6e 0a 58 20 | 2a 09 20 20 74 68 65 20 |al on.X |*. the |
|000020b0| 41 50 52 4f 46 20 73 79 | 6d 62 6f 6c 20 69 6e 20 |APROF sy|mbol in |
|000020c0| 65 73 74 72 75 63 74 2e | 68 0a 58 20 2a 09 32 2d |estruct.|h.X *.2-|
|000020d0| 6d 61 79 2d 38 36 0a 58 | 20 2a 09 2d 20 61 64 64 |may-86.X| *.- add|
|000020e0| 65 64 20 28 75 29 6e 64 | 6f 20 63 6f 6d 6d 61 6e |ed (u)nd|o comman|
|000020f0| 64 20 69 6e 20 71 75 65 | 72 79 2d 72 65 70 6c 61 |d in que|ry-repla|
|00002100| 63 65 2e 20 75 6e 64 6f | 65 73 20 6c 61 73 74 20 |ce. undo|es last |
|00002110| 72 65 70 61 6c 63 65 2e | 0a 58 20 2a 09 36 2d 6d |repalce.|.X *.6-m|
|00002120| 61 79 2d 38 36 0a 58 20 | 2a 09 2d 20 72 65 2d 6f |ay-86.X |*.- re-o|
|00002130| 72 67 69 6e 69 7a 65 64 | 20 61 6e 64 20 77 72 6f |rginized| and wro|
|00002140| 74 65 20 74 68 65 20 75 | 70 64 61 74 65 28 29 20 |te the u|pdate() |
|00002150| 66 75 6e 63 74 69 6f 6e | 20 69 6e 20 64 69 73 70 |function| in disp|
|00002160| 6c 61 79 2e 63 0a 58 20 | 2a 09 20 20 6e 6f 77 20 |lay.c.X |*. now |
|00002170| 6d 79 20 63 6f 6c 6f 72 | 20 68 61 63 6b 73 20 61 |my color| hacks a|
|00002180| 72 65 20 69 6e 20 74 68 | 65 20 72 69 67 68 74 20 |re in th|e right |
|00002190| 70 6c 61 63 65 73 20 61 | 6e 64 20 74 68 65 20 63 |places a|nd the c|
|000021a0| 6f 64 65 20 63 61 6e 20 | 62 65 0a 58 20 2a 09 20 |ode can |be.X *. |
|000021b0| 20 75 6e 64 65 72 73 74 | 6f 6f 64 2e 0a 58 20 2a | underst|ood..X *|
|000021c0| 09 5b 52 65 6c 65 61 73 | 65 64 20 76 65 72 73 69 |.[Releas|ed versi|
|000021d0| 6f 6e 20 33 2e 36 66 20 | 66 6f 72 20 42 45 54 41 |on 3.6f |for BETA|
|000021e0| 20 74 65 73 74 20 73 69 | 74 65 73 5d 0a 58 20 2a | test si|tes].X *|
|000021f0| 09 38 2d 6d 61 79 2d 38 | 36 0a 58 20 2a 09 2d 20 |.8-may-8|6.X *.- |
|00002200| 66 69 78 65 64 20 62 75 | 67 20 69 6e 20 6e 65 77 |fixed bu|g in new|
|00002210| 20 64 69 73 70 6c 61 79 | 20 72 6f 75 74 69 6e 65 | display| routine|
|00002220| 20 74 6f 20 77 72 61 70 | 20 63 75 72 73 6f 72 20 | to wrap| cursor |
|00002230| 6f 6e 20 65 78 74 65 6e | 64 65 64 0a 58 20 2a 09 |on exten|ded.X *.|
|00002240| 20 20 6c 69 6e 65 73 20 | 61 74 20 74 68 65 20 72 | lines |at the r|
|00002250| 69 67 68 74 20 74 69 6d | 65 0a 58 20 2a 09 2d 20 |ight tim|e.X *.- |
|00002260| 6d 6f 64 69 66 69 65 64 | 20 74 68 65 20 62 75 66 |modified| the buf|
|00002270| 66 65 72 2d 70 6f 73 69 | 74 69 6f 6e 20 63 6f 6d |fer-posi|tion com|
|00002280| 6d 61 6e 64 20 74 6f 20 | 67 69 76 65 20 72 65 61 |mand to |give rea|
|00002290| 73 6f 6e 61 62 6c 65 20 | 69 6e 66 6f 0a 58 20 2a |sonable |info.X *|
|000022a0| 09 39 2d 6d 61 79 2d 38 | 36 0a 58 20 2a 09 2d 20 |.9-may-8|6.X *.- |
|000022b0| 69 6d 70 72 6f 76 65 64 | 20 74 68 65 20 77 6f 72 |improved| the wor|
|000022c0| 64 20 77 72 61 70 20 61 | 6c 67 6f 72 69 74 68 6d |d wrap a|lgorithm|
|000022d0| 20 61 73 20 6e 6f 74 20 | 74 6f 20 64 69 73 63 61 | as not |to disca|
|000022e0| 72 64 20 6e 6f 6e 2d 73 | 70 61 63 65 0a 58 20 2a |rd non-s|pace.X *|
|000022f0| 09 20 20 64 65 6c 69 6d | 69 74 65 72 73 2e 20 54 |. delim|iters. T|
|00002300| 68 65 20 62 61 63 6b 73 | 63 61 6e 20 6e 6f 77 20 |he backs|can now |
|00002310| 6c 6f 6f 6b 73 20 66 6f | 72 20 77 68 69 74 65 20 |looks fo|r white |
|00002320| 73 70 61 63 65 20 72 61 | 74 68 65 72 20 74 68 61 |space ra|ther tha|
|00002330| 6e 0a 58 20 2a 09 20 20 | 21 69 6e 77 6f 72 64 28 |n.X *. |!inword(|
|00002340| 29 2e 0a 58 20 2a 09 5b | 52 65 6c 65 61 73 65 64 |)..X *.[|Released|
|00002350| 20 76 65 72 73 69 6f 6e | 20 33 2e 36 67 20 74 6f | version| 3.6g to|
|00002360| 20 4b 72 61 6e 6e 65 72 | 74 5d 0a 58 20 2a 09 31 | Kranner|t].X *.1|
|00002370| 30 2d 6d 61 79 2d 38 36 | 0a 58 20 2a 09 2d 20 41 |0-may-86|.X *.- A|
|00002380| 64 64 65 64 20 49 42 4d | 50 43 2e 43 20 61 6e 20 |dded IBM|PC.C an |
|00002390| 49 42 4d 2d 50 43 20 73 | 70 65 63 69 66 69 63 20 |IBM-PC s|pecific |
|000023a0| 64 69 73 70 6c 61 79 20 | 64 72 69 76 65 72 2e 20 |display |driver. |
|000023b0| 54 68 69 73 20 6d 61 6b | 65 73 20 70 61 67 69 6e |This mak|es pagin|
|000023c0| 67 0a 58 20 2a 09 20 20 | 34 2d 36 20 74 69 6d 65 |g.X *. |4-6 time|
|000023d0| 73 20 66 61 73 74 65 72 | 2e 20 41 6c 73 6f 20 6d |s faster|. Also m|
|000023e0| 61 64 65 20 73 6f 6d 65 | 20 63 6f 6e 64 69 74 69 |ade some| conditi|
|000023f0| 6f 6e 61 6c 20 63 68 61 | 6e 67 65 73 20 74 6f 20 |onal cha|nges to |
|00002400| 44 49 53 50 4c 41 59 2e | 43 0a 58 20 2a 09 20 20 |DISPLAY.|C.X *. |
|00002410| 74 6f 20 65 6c 69 6d 69 | 6e 61 74 65 20 74 68 65 |to elimi|nate the|
|00002420| 20 70 73 63 72 65 65 6e | 5b 5d 20 69 66 20 75 73 | pscreen|[] if us|
|00002430| 69 6e 67 20 74 68 65 20 | 50 43 20 64 72 69 76 65 |ing the |PC drive|
|00002440| 72 2e 0a 58 20 2a 09 5b | 63 68 61 6e 67 65 64 20 |r..X *.[|changed |
|00002450| 76 65 72 73 69 6f 6e 20 | 6e 75 6d 62 65 72 20 74 |version |number t|
|00002460| 6f 20 33 2e 36 69 5d 0a | 58 20 2a 09 31 32 2d 6d |o 3.6i].|X *.12-m|
|00002470| 61 79 2d 38 36 0a 58 20 | 2a 09 2d 20 61 64 64 65 |ay-86.X |*.- adde|
|00002480| 64 20 64 65 6c 65 74 65 | 2d 77 69 6e 64 6f 77 20 |d delete|-window |
|00002490| 28 5e 58 20 30 29 20 63 | 6f 6d 6d 61 6e 64 20 74 |(^X 0) c|ommand t|
|000024a0| 6f 20 64 69 73 70 6f 73 | 65 20 6f 66 20 61 20 73 |o dispos|e of a s|
|000024b0| 69 6e 67 6c 65 20 77 69 | 6e 64 6f 77 0a 58 20 2a |ingle wi|ndow.X *|
|000024c0| 09 2d 20 66 69 78 65 64 | 20 70 72 6f 62 6c 65 6d |.- fixed| problem|
|000024d0| 20 77 69 74 68 20 6d 75 | 6c 74 69 70 6c 65 20 70 | with mu|ltiple p|
|000024e0| 72 65 66 69 78 65 73 20 | 66 72 6f 6d 20 61 20 63 |refixes |from a c|
|000024f0| 6f 6d 6d 61 6e 64 20 6c | 69 6e 65 20 77 68 69 63 |ommand l|ine whic|
|00002500| 68 0a 58 20 2a 09 20 20 | 77 61 73 20 72 65 70 6f |h.X *. |was repo|
|00002510| 72 74 65 64 20 62 79 20 | 4a 6f 68 6e 20 47 61 6d |rted by |John Gam|
|00002520| 62 6c 65 0a 58 20 2a 09 | 31 34 2d 6d 61 79 2d 38 |ble.X *.|14-may-8|
|00002530| 36 0a 58 20 2a 09 2d 20 | 41 64 64 65 64 20 41 5a |6.X *.- |Added AZ|
|00002540| 54 45 43 20 73 75 70 70 | 6f 72 74 20 66 6f 72 20 |TEC supp|ort for |
|00002550| 74 68 65 20 49 42 4d 50 | 43 20 64 69 73 70 6c 61 |the IBMP|C displa|
|00002560| 79 20 64 72 69 76 65 72 | 2e 20 48 61 64 20 74 6f |y driver|. Had to|
|00002570| 0a 58 20 2a 09 20 20 72 | 65 61 64 6a 75 73 74 20 |.X *. r|eadjust |
|00002580| 73 6f 6d 65 20 69 6e 63 | 6c 75 64 65 73 20 61 6e |some inc|ludes an|
|00002590| 64 20 64 65 66 69 6e 65 | 73 20 66 6f 72 20 74 68 |d define|s for th|
|000025a0| 69 73 2e 0a 58 20 2a 09 | 2d 20 66 69 78 65 64 20 |is..X *.|- fixed |
|000025b0| 62 75 67 20 69 6e 20 64 | 65 6c 65 74 65 2d 77 69 |bug in d|elete-wi|
|000025c0| 6e 64 6f 77 2e 0a 58 20 | 2a 09 2d 20 66 69 78 65 |ndow..X |*.- fixe|
|000025d0| 64 20 73 6f 6d 65 20 62 | 69 7a 61 72 72 65 20 62 |d some b|izarre b|
|000025e0| 65 68 61 76 69 6f 72 20 | 77 69 74 68 20 74 68 65 |ehavior |with the|
|000025f0| 20 63 75 72 73 6f 72 20 | 61 66 74 65 72 20 63 6f | cursor |after co|
|00002600| 6d 69 6e 67 20 62 61 63 | 6b 0a 58 20 2a 09 20 20 |ming bac|k.X *. |
|00002610| 66 72 6f 6d 20 73 70 61 | 77 6e 20 63 61 6c 6c 73 |from spa|wn calls|
|00002620| 2e 0a 58 20 2a 09 5b 63 | 68 61 6e 67 65 64 20 76 |..X *.[c|hanged v|
|00002630| 65 72 73 69 6f 6e 20 6e | 75 6d 62 65 72 20 74 6f |ersion n|umber to|
|00002640| 20 33 2e 37 20 46 72 65 | 65 7a 69 6e 67 20 64 65 | 3.7 Fre|ezing de|
|00002650| 76 65 6c 6f 70 6d 65 6e | 74 20 66 6f 72 20 6e 65 |velopmen|t for ne|
|00002660| 74 20 72 65 6c 65 61 73 | 65 5d 0a 58 20 2a 09 31 |t releas|e].X *.1|
|00002670| 35 2d 6d 61 79 2d 38 36 | 0a 58 20 2a 09 2d 20 28 |5-may-86|.X *.- (|
|00002680| 74 68 61 74 20 64 69 64 | 6e 27 74 20 6c 61 73 74 |that did|n't last|
|00002690| 20 6c 6f 6e 67 2e 2e 2e | 29 20 41 64 64 65 64 20 | long...|) Added |
|000026a0| 65 78 65 63 75 74 65 2d | 6d 61 63 72 6f 2d 28 31 |execute-|macro-(1|
|000026b0| 20 74 68 72 75 20 32 30 | 29 20 63 6f 6d 6d 61 6e | thru 20|) comman|
|000026c0| 64 73 0a 58 20 2a 09 20 | 20 74 6f 20 65 78 65 63 |ds.X *. | to exec|
|000026d0| 75 74 65 20 6d 61 63 72 | 6f 20 62 75 66 66 65 72 |ute macr|o buffer|
|000026e0| 73 20 28 6e 61 6d 65 64 | 20 22 5b 4d 61 63 72 6f |s (named| "[Macro|
|000026f0| 20 6e 6e 5d 22 29 0a 58 | 20 2a 09 2d 20 63 68 61 | nn]").X| *.- cha|
|00002700| 6e 67 65 64 20 42 46 54 | 45 4d 50 20 74 6f 20 42 |nged BFT|EMP to B|
|00002710| 46 49 4e 56 53 20 61 6e | 64 20 63 6c 65 61 6e 65 |FINVS an|d cleane|
|00002720| 64 20 75 70 20 74 72 65 | 61 74 6d 65 6e 74 20 6f |d up tre|atment o|
|00002730| 66 20 69 6e 76 69 73 61 | 62 6c 65 0a 58 20 2a 09 |f invisa|ble.X *.|
|00002740| 20 20 62 75 66 66 65 72 | 73 2e 0a 58 20 2a 09 31 | buffer|s..X *.1|
|00002750| 36 2d 6d 61 79 2d 38 36 | 0a 58 20 2a 09 2d 20 61 |6-may-86|.X *.- a|
|00002760| 64 64 65 64 20 73 74 6f | 72 65 2d 6d 61 63 72 6f |dded sto|re-macro|
|00002770| 20 28 75 6e 62 6f 75 6e | 64 29 20 74 6f 20 73 74 | (unboun|d) to st|
|00002780| 6f 72 65 20 61 6e 79 20 | 65 78 65 63 75 74 65 64 |ore any |executed|
|00002790| 20 63 6f 6d 6d 61 6e 64 | 20 6c 69 6e 65 73 20 74 | command| lines t|
|000027a0| 6f 0a 58 20 2a 09 20 20 | 6d 61 63 72 6f 20 62 75 |o.X *. |macro bu|
|000027b0| 66 66 65 72 2e 0a 58 20 | 2a 09 2d 20 61 64 64 65 |ffer..X |*.- adde|
|000027c0| 64 20 63 6c 65 61 72 2d | 6d 65 73 73 61 67 65 2d |d clear-|message-|
|000027d0| 6c 69 6e 65 20 28 75 6e | 62 6f 75 6e 64 29 20 63 |line (un|bound) c|
|000027e0| 6f 6d 6d 61 6e 64 20 74 | 6f 20 64 6f 20 6a 75 73 |ommand t|o do jus|
|000027f0| 74 20 74 68 61 74 0a 58 | 20 2a 09 2d 20 61 64 64 |t that.X| *.- add|
|00002800| 65 64 20 72 65 73 69 7a | 65 2d 77 69 6e 64 6f 77 |ed resiz|e-window|
|00002810| 20 63 6f 6d 6d 61 6e 64 | 20 74 6f 20 63 68 61 6e | command| to chan|
|00002820| 67 65 20 61 20 77 69 6e | 64 6f 77 27 73 20 73 69 |ge a win|dow's si|
|00002830| 7a 65 20 74 6f 20 74 68 | 65 0a 58 20 2a 09 20 20 |ze to th|e.X *. |
|00002840| 73 70 65 63 69 66 69 65 | 64 20 61 72 67 75 6d 65 |specifie|d argume|
|00002850| 6e 74 0a 58 20 2a 09 2d | 20 69 6d 70 72 6f 76 65 |nt.X *.-| improve|
|00002860| 64 20 68 65 6c 70 27 73 | 20 6c 6f 67 69 63 20 6e |d help's| logic n|
|00002870| 6f 74 20 74 6f 20 72 65 | 2d 72 65 61 64 20 74 68 |ot to re|-read th|
|00002880| 65 20 66 69 6c 65 20 69 | 66 20 69 74 20 77 61 73 |e file i|f it was|
|00002890| 20 61 6c 72 65 61 64 79 | 0a 58 20 2a 09 20 20 69 | already|.X *. i|
|000028a0| 6e 20 61 20 62 75 66 66 | 65 72 0a 58 20 2a 09 2d |n a buff|er.X *.-|
|000028b0| 20 61 64 64 65 64 20 4d | 41 47 49 43 20 6d 6f 64 | added M|AGIC mod|
|000028c0| 65 20 74 6f 20 61 6c 6c | 20 73 74 72 75 63 74 75 |e to all| structu|
|000028d0| 72 65 73 20 61 6e 64 20 | 63 6f 6d 6d 61 6e 64 20 |res and |command |
|000028e0| 74 61 62 6c 65 73 2c 20 | 62 75 74 20 74 68 65 0a |tables, |but the.|
|000028f0| 58 20 2a 09 20 20 72 65 | 67 75 6c 61 72 20 65 78 |X *. re|gular ex|
|00002900| 70 72 65 73 73 69 6f 6e | 20 63 6f 64 65 20 74 68 |pression| code th|
|00002910| 61 74 20 4a 6f 68 6e 20 | 47 61 6d 62 6c 65 20 69 |at John |Gamble i|
|00002920| 73 20 77 72 69 74 74 69 | 6e 67 20 69 73 20 6e 6f |s writti|ng is no|
|00002930| 74 20 72 65 61 64 79 2e | 0a 58 20 2a 09 31 38 2d |t ready.|.X *.18-|
|00002940| 6d 61 79 2d 38 36 0a 58 | 20 2a 09 2d 20 61 64 64 |may-86.X| *.- add|
|00002950| 65 64 20 69 6e 74 65 72 | 61 63 74 69 76 65 20 70 |ed inter|active p|
|00002960| 72 6f 6d 70 74 20 72 65 | 71 75 65 73 74 73 20 69 |rompt re|quests i|
|00002970| 6e 20 63 6f 6d 6d 61 6e | 64 20 6c 69 6e 65 20 65 |n comman|d line e|
|00002980| 78 65 63 75 74 69 6f 6e | 2e 20 49 45 0a 58 20 2a |xecution|. IE.X *|
|00002990| 09 20 20 77 68 69 6c 65 | 20 65 78 65 63 75 74 69 |. while| executi|
|000029a0| 6e 67 20 61 20 6d 61 63 | 72 6f 2c 20 61 20 70 61 |ng a mac|ro, a pa|
|000029b0| 72 61 6d 65 74 65 72 20 | 73 74 61 72 74 69 6e 67 |rameter |starting|
|000029c0| 20 77 69 74 68 20 61 6e | 20 61 74 20 73 69 67 6e | with an| at sign|
|000029d0| 20 28 40 29 0a 58 20 2a | 09 20 20 63 61 75 73 65 | (@).X *|. cause|
|000029e0| 73 20 65 6d 61 63 73 20 | 74 6f 20 70 72 6f 6d 70 |s emacs |to promp|
|000029f0| 74 20 77 69 74 68 20 74 | 68 65 20 72 65 73 74 20 |t with t|he rest |
|00002a00| 6f 66 20 74 68 65 20 70 | 61 72 61 6d 65 74 65 72 |of the p|arameter|
|00002a10| 20 61 6e 64 20 72 65 74 | 75 72 6e 0a 58 20 2a 09 | and ret|urn.X *.|
|00002a20| 20 20 74 68 65 20 72 65 | 73 75 6c 74 69 6e 67 20 | the re|sulting |
|00002a30| 69 6e 70 75 74 20 61 73 | 20 74 68 65 20 76 61 6c |input as| the val|
|00002a40| 75 65 20 6f 66 20 74 68 | 65 20 70 61 72 61 6d 65 |ue of th|e parame|
|00002a50| 74 65 72 2e 0a 58 20 2a | 09 2d 20 61 64 64 65 64 |ter..X *|.- added|
|00002a60| 20 61 72 67 75 6d 65 6e | 74 73 20 74 6f 20 73 70 | argumen|ts to sp|
|00002a70| 6c 69 74 2d 63 75 72 72 | 65 6e 74 2d 77 69 6e 64 |lit-curr|ent-wind|
|00002a80| 6f 77 20 74 6f 20 66 6f | 72 63 65 20 74 68 65 20 |ow to fo|rce the |
|00002a90| 63 75 72 73 6f 72 20 69 | 6e 74 6f 0a 58 20 2a 09 |cursor i|nto.X *.|
|00002aa0| 20 20 74 68 65 20 75 70 | 70 65 72 20 6f 72 20 6c | the up|per or l|
|00002ab0| 6f 77 65 72 20 77 69 6e | 64 6f 77 2e 0a 58 20 2a |ower win|dow..X *|
|00002ac0| 09 32 30 2d 6d 61 79 2d | 38 36 0a 58 20 2a 09 2d |.20-may-|86.X *.-|
|00002ad0| 20 61 64 64 65 64 20 73 | 75 70 70 6f 72 74 20 66 | added s|upport f|
|00002ae0| 6f 72 20 74 68 65 20 4d | 69 63 72 6f 73 6f 66 74 |or the M|icrosoft|
|00002af0| 20 43 20 63 6f 6d 70 69 | 6c 65 72 20 61 73 20 70 | C compi|ler as p|
|00002b00| 65 72 20 74 68 65 20 63 | 68 61 6e 67 65 73 0a 58 |er the c|hanges.X|
|00002b10| 20 2a 09 20 20 73 65 6e | 64 20 69 6e 20 62 79 20 | *. sen|d in by |
|00002b20| 4f 6c 69 76 65 72 20 53 | 68 61 72 70 0a 58 20 2a |Oliver S|harp.X *|
|00002b30| 09 2d 20 6d 61 64 65 20 | 73 6f 6d 65 20 75 70 67 |.- made |some upg|
|00002b40| 72 61 64 65 73 20 61 6e | 64 20 66 69 78 65 73 20 |rades an|d fixes |
|00002b50| 66 6f 72 20 56 4d 53 20 | 73 65 6e 74 20 69 6e 20 |for VMS |sent in |
|00002b60| 62 79 20 47 75 79 20 53 | 74 72 65 65 74 65 72 0a |by Guy S|treeter.|
|00002b70| 58 20 2a 09 32 31 2d 6d | 61 79 2d 38 36 0a 58 20 |X *.21-m|ay-86.X |
|00002b80| 2a 09 2d 20 66 69 78 65 | 64 20 61 6e 20 41 5a 54 |*.- fixe|d an AZT|
|00002b90| 45 43 20 62 75 67 20 69 | 6e 20 74 74 67 65 74 63 |EC bug i|n ttgetc|
|00002ba0| 20 62 79 20 63 6c 65 61 | 72 69 6e 67 20 74 68 65 | by clea|ring the|
|00002bb0| 20 75 70 70 65 72 20 62 | 79 74 65 0a 58 20 2a 09 | upper b|yte.X *.|
|00002bc0| 2d 20 66 69 78 65 64 20 | 62 75 66 20 69 6e 20 43 |- fixed |buf in C|
|00002bd0| 4d 4f 44 45 20 77 69 74 | 68 20 23 70 72 65 70 72 |MODE wit|h #prepr|
|00002be0| 6f 63 65 73 73 65 72 20 | 69 6e 70 75 74 20 28 62 |ocesser |input (b|
|00002bf0| 75 67 20 66 69 78 20 73 | 75 62 6d 69 74 74 65 64 |ug fix s|ubmitted|
|00002c00| 20 62 79 0a 58 20 2a 09 | 20 20 57 69 6c 6c 69 73 | by.X *.| Willis|
|00002c10| 20 6f 66 20 75 6e 6b 6e | 6f 77 6e 20 70 61 74 68 | of unkn|own path|
|00002c20| 29 0a 58 20 2a 09 2d 20 | 61 64 64 65 64 20 73 75 |).X *.- |added su|
|00002c30| 70 70 6f 72 74 20 6f 66 | 20 61 6c 74 65 72 6e 61 |pport of| alterna|
|00002c40| 74 69 76 65 20 73 74 61 | 72 74 75 70 20 66 69 6c |tive sta|rtup fil|
|00002c50| 65 20 28 20 40 3c 66 69 | 6c 65 6e 61 6d 65 3e 20 |e ( @<fi|lename> |
|00002c60| 29 20 69 6e 0a 58 20 2a | 09 20 20 74 68 65 20 63 |) in.X *|. the c|
|00002c70| 6f 6d 6d 61 6e 64 20 6c | 69 6e 65 0a 58 20 2a 09 |ommand l|ine.X *.|
|00002c80| 2d 20 61 64 64 65 64 20 | 5e 51 20 71 75 6f 74 69 |- added |^Q quoti|
|00002c90| 6e 67 20 69 6e 20 69 6e | 74 65 72 61 63 74 69 76 |ng in in|teractiv|
|00002ca0| 65 20 69 6e 70 75 74 20 | 28 6d 6c 72 65 70 6c 79 |e input |(mlreply|
|00002cb0| 74 28 29 29 2e 0a 58 20 | 2a 09 2d 20 61 64 64 65 |t())..X |*.- adde|
|00002cc0| 64 20 72 65 2d 62 69 6e | 64 69 6e 67 20 6f 66 20 |d re-bin|ding of |
|00002cd0| 6d 65 74 61 2d 70 72 65 | 66 69 78 20 61 6e 64 20 |meta-pre|fix and |
|00002ce0| 63 74 6c 78 2d 70 72 65 | 66 69 78 0a 58 20 2a 09 |ctlx-pre|fix.X *.|
|00002cf0| 32 32 2d 6d 61 79 2d 38 | 36 0a 58 20 2a 09 2d 20 |22-may-8|6.X *.- |
|00002d00| 72 65 6f 72 67 69 6e 69 | 7a 65 20 67 65 74 6b 65 |reorgini|ze getke|
|00002d10| 79 20 72 6f 75 74 69 6e | 65 73 20 74 6f 20 6d 61 |y routin|es to ma|
|00002d20| 6b 65 20 6d 6f 72 65 20 | 73 65 6e 73 65 20 61 6e |ke more |sense an|
|00002d30| 64 20 6c 65 74 20 70 72 | 65 66 69 78 0a 58 20 2a |d let pr|efix.X *|
|00002d40| 09 20 20 62 69 6e 64 69 | 6e 67 20 77 6f 72 6b 20 |. bindi|ng work |
|00002d50| 70 72 6f 70 65 72 6c 79 | 2e 0a 58 20 2a 09 32 33 |properly|..X *.23|
|00002d60| 2d 6d 61 79 2d 38 36 0a | 58 20 2a 09 2d 20 63 68 |-may-86.|X *.- ch|
|00002d70| 65 63 6b 65 64 20 6e 65 | 77 20 63 6f 64 65 20 6f |ecked ne|w code o|
|00002d80| 6e 20 42 53 44 34 2e 32 | 20 6d 61 64 65 20 61 20 |n BSD4.2| made a |
|00002d90| 66 65 77 20 66 69 78 65 | 73 0a 58 20 2a 09 2d 20 |few fixe|s.X *.- |
|00002da0| 61 64 64 65 64 20 6f 70 | 74 69 6f 6e 61 6c 20 66 |added op|tional f|
|00002db0| 65 6e 63 65 20 6d 61 74 | 63 68 69 6e 67 20 77 68 |ence mat|ching wh|
|00002dc0| 69 6c 65 20 69 6e 20 43 | 4d 4f 44 45 0a 58 20 2a |ile in C|MODE.X *|
|00002dd0| 09 2d 20 61 64 64 65 64 | 20 67 6f 74 6f 20 61 6e |.- added| goto an|
|00002de0| 64 20 73 65 61 72 63 68 | 20 63 6f 6d 6d 61 6e 64 |d search| command|
|00002df0| 20 6c 69 6e 65 20 61 72 | 67 75 6d 65 6e 74 73 20 | line ar|guments |
|00002e00| 62 79 20 4d 69 6b 65 20 | 53 70 69 74 7a 65 72 0a |by Mike |Spitzer.|
|00002e10| 58 20 2a 09 32 36 2d 6d | 61 79 2d 38 36 0a 58 20 |X *.26-m|ay-86.X |
|00002e20| 2a 09 2d 20 61 64 64 65 | 64 20 70 61 72 61 6d 65 |*.- adde|d parame|
|00002e30| 74 65 72 20 66 65 74 63 | 68 69 6e 67 20 66 72 6f |ter fetc|hing fro|
|00002e40| 6d 20 62 75 66 66 65 72 | 73 0a 58 20 2a 09 32 37 |m buffer|s.X *.27|
|00002e50| 2d 6d 61 79 2d 38 36 0a | 58 20 2a 09 2d 20 66 69 |-may-86.|X *.- fi|
|00002e60| 78 65 64 20 73 6f 6d 65 | 20 48 50 31 35 30 20 62 |xed some| HP150 b|
|00002e70| 75 67 73 2e 2e 2e 2e 2e | 2e 0a 58 20 2a 09 33 31 |ugs.....|..X *.31|
|00002e80| 2d 6d 61 79 2d 38 36 0a | 58 20 2a 09 2d 20 41 64 |-may-86.|X *.- Ad|
|00002e90| 64 65 64 20 57 61 6e 67 | 20 50 43 20 6b 65 79 62 |ded Wang| PC keyb|
|00002ea0| 6f 61 72 64 20 73 75 70 | 70 6f 72 74 20 66 72 6f |oard sup|port fro|
|00002eb0| 6d 20 6d 6f 64 69 66 69 | 63 61 74 69 6f 6e 73 20 |m modifi|cations |
|00002ec0| 62 79 0a 58 20 2a 09 20 | 20 53 69 64 20 53 68 61 |by.X *. | Sid Sha|
|00002ed0| 70 69 72 6f 20 40 20 57 | 61 6e 67 20 49 6e 73 74 |piro @ W|ang Inst|
|00002ee0| 69 74 75 74 65 0a 58 20 | 2a 09 2d 20 46 69 78 65 |itute.X |*.- Fixe|
|00002ef0| 64 20 73 6f 6d 65 20 72 | 65 76 65 72 73 65 20 76 |d some r|everse v|
|00002f00| 69 64 65 6f 20 62 75 67 | 73 20 77 69 74 68 20 63 |ideo bug|s with c|
|00002f10| 6f 64 65 20 73 75 62 6d | 69 74 74 65 64 20 62 79 |ode subm|itted by|
|00002f20| 20 50 65 74 65 72 20 43 | 68 75 62 62 0a 58 20 2a | Peter C|hubb.X *|
|00002f30| 09 2d 20 46 69 78 65 64 | 20 62 75 67 20 69 6e 20 |.- Fixed| bug in |
|00002f40| 6e 65 78 74 62 75 66 66 | 65 72 20 72 65 70 6f 72 |nextbuff|er repor|
|00002f50| 74 65 64 20 62 79 20 44 | 61 76 65 20 46 6f 72 73 |ted by D|ave Fors|
|00002f60| 6c 75 6e 64 0a 58 20 2a | 09 2d 20 61 64 64 65 64 |lund.X *|.- added|
|00002f70| 20 73 79 73 74 65 6d 20 | 56 20 73 75 70 70 6f 72 | system |V suppor|
|00002f80| 74 20 28 55 53 47 29 20 | 66 72 6f 6d 20 4c 69 6e |t (USG) |from Lin|
|00002f90| 77 6f 6f 64 20 56 61 72 | 6e 65 79 0a 58 20 2a 09 |wood Var|ney.X *.|
|00002fa0| 32 2d 6a 75 6e 2d 38 36 | 0a 58 20 2a 09 2d 20 63 |2-jun-86|.X *.- c|
|00002fb0| 68 61 6e 67 65 64 20 64 | 65 66 69 6e 65 73 20 74 |hanged d|efines t|
|00002fc0| 6f 20 6a 75 73 74 20 64 | 65 66 69 6e 65 20 6f 6e |o just d|efine on|
|00002fd0| 65 20 75 6e 69 78 20 64 | 65 66 69 6e 65 20 28 66 |e unix d|efine (f|
|00002fe0| 6f 72 20 65 78 61 6d 70 | 6c 65 2c 0a 58 20 2a 09 |or examp|le,.X *.|
|00002ff0| 20 20 6a 75 73 74 20 64 | 65 66 69 6e 65 20 42 53 | just d|efine BS|
|00003000| 44 20 66 6f 72 20 55 6e | 69 78 20 42 53 44 20 34 |D for Un|ix BSD 4|
|00003010| 2e 32 29 0a 58 20 2a 09 | 2d 20 41 64 64 65 64 20 |.2).X *.|- Added |
|00003020| 49 6e 63 72 65 6d 65 6e | 74 61 6c 20 73 65 61 72 |Incremen|tal sear|
|00003030| 63 68 20 66 75 6e 63 74 | 69 6f 6e 73 20 77 72 69 |ch funct|ions wri|
|00003040| 74 74 65 6e 20 62 79 20 | 44 2e 20 52 2e 20 42 61 |tten by |D. R. Ba|
|00003050| 6e 6b 73 0a 58 20 2a 09 | 20 20 69 6e 20 66 69 6c |nks.X *.| in fil|
|00003060| 65 20 49 53 45 41 52 43 | 48 2e 43 0a 58 20 2a 09 |e ISEARC|H.C.X *.|
|00003070| 2d 20 61 64 64 65 64 20 | 69 6e 73 65 72 74 2d 73 |- added |insert-s|
|00003080| 74 72 69 6e 67 20 28 75 | 6e 62 6f 75 6e 64 29 20 |tring (u|nbound) |
|00003090| 63 6f 6d 6d 61 6e 64 20 | 74 6f 20 68 65 6c 70 20 |command |to help |
|000030a0| 74 68 65 20 6d 61 63 72 | 6f 0a 58 20 2a 09 20 20 |the macr|o.X *. |
|000030b0| 6c 61 6e 67 75 61 67 65 | 20 6f 75 74 2e 0a 58 20 |language| out..X |
|000030c0| 2a 09 2d 20 61 64 64 65 | 64 20 75 6e 6d 61 72 6b |*.- adde|d unmark|
|000030d0| 2d 62 75 66 66 65 72 20 | 28 4d 2d 7e 29 20 63 6f |-buffer |(M-~) co|
|000030e0| 6d 6d 61 6e 64 20 74 6f | 20 74 75 72 6e 20 6f 66 |mmand to| turn of|
|000030f0| 66 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 62 75 |f the cu|rrent bu|
|00003100| 66 66 65 72 73 0a 58 20 | 2a 09 20 20 63 68 61 6e |ffers.X |*. chan|
|00003110| 67 65 20 66 6c 61 67 0a | 58 20 2a 09 2d 20 66 69 |ge flag.|X *.- fi|
|00003120| 78 65 64 20 6e 78 74 61 | 72 67 20 74 6f 20 74 72 |xed nxta|rg to tr|
|00003130| 75 6e 63 61 74 65 20 73 | 74 72 69 6e 67 73 20 6c |uncate s|trings l|
|00003140| 6f 6e 67 65 72 20 74 68 | 61 6e 20 61 73 6b 65 64 |onger th|an asked|
|00003150| 20 66 6f 72 20 6d 61 78 | 20 6c 65 6e 67 74 68 0a | for max| length.|
|00003160| 58 20 2a 09 34 2d 6a 75 | 6e 2d 38 36 0a 58 20 2a |X *.4-ju|n-86.X *|
|00003170| 09 2d 20 61 64 64 65 64 | 20 73 70 65 63 69 61 6c |.- added| special|
|00003180| 20 63 68 61 72 61 63 74 | 65 72 73 20 69 6e 20 63 | charact|ers in c|
|00003190| 6f 6d 6d 61 6e 64 20 6c | 69 6e 65 20 74 6f 6b 65 |ommand l|ine toke|
|000031a0| 6e 73 2e 20 54 69 64 6c | 65 20 28 7e 29 20 69 73 |ns. Tidl|e (~) is|
|000031b0| 0a 58 20 2a 09 20 20 74 | 68 65 20 73 70 65 63 69 |.X *. t|he speci|
|000031c0| 61 6c 20 6c 65 61 64 69 | 6e 20 63 68 61 72 61 63 |al leadi|n charac|
|000031d0| 74 65 72 20 66 6f 72 20 | 22 6e 72 74 62 22 2e 0a |ter for |"nrtb"..|
|000031e0| 58 20 2a 09 2d 20 46 69 | 78 65 64 20 62 61 64 20 |X *.- Fi|xed bad |
|000031f0| 69 66 64 65 66 20 69 6e | 20 61 7a 74 65 63 20 63 |ifdef in| aztec c|
|00003200| 6f 64 65 20 73 6f 20 69 | 74 20 63 6f 75 6c 64 20 |ode so i|t could |
|00003210| 6c 6f 6f 6b 20 61 74 20 | 48 4f 4d 45 20 64 69 72 |look at |HOME dir|
|00003220| 0a 58 20 2a 09 20 20 66 | 6f 72 20 73 74 61 72 74 |.X *. f|or start|
|00003230| 75 70 2c 20 68 65 6c 70 | 2c 20 61 6e 64 20 65 6d |up, help|, and em|
|00003240| 61 63 73 2e 72 63 20 66 | 69 6c 65 73 0a 58 20 2a |acs.rc f|iles.X *|
|00003250| 09 36 2d 6a 75 6e 2d 38 | 36 0a 58 20 2a 09 2d 20 |.6-jun-8|6.X *.- |
|00003260| 6d 61 6b 65 20 64 65 6c | 65 74 65 20 77 6f 72 64 |make del|ete word|
|00003270| 20 63 6f 6d 6d 61 6e 64 | 73 20 63 6c 65 61 72 20 | command|s clear |
|00003280| 74 68 65 20 6b 69 6c 6c | 20 62 75 66 66 65 72 20 |the kill| buffer |
|00003290| 69 66 20 6e 6f 74 20 61 | 66 74 65 72 20 61 6e 6f |if not a|fter ano|
|000032a0| 74 68 65 72 0a 58 20 2a | 09 20 20 6b 69 6c 6c 20 |ther.X *|. kill |
|000032b0| 63 6f 6d 6d 61 6e 64 0a | 58 20 2a 09 31 31 2d 6a |command.|X *.11-j|
|000032c0| 75 6e 2d 38 36 0a 58 20 | 2a 09 2d 20 6d 61 64 65 |un-86.X |*.- made|
|000032d0| 20 7e 40 20 69 6e 20 73 | 74 72 69 6e 67 20 61 72 | ~@ in s|tring ar|
|000032e0| 67 75 6d 65 6e 74 73 20 | 70 61 73 73 20 61 73 20 |guments |pass as |
|000032f0| 63 68 61 72 28 31 39 32 | 29 20 74 6f 20 6e 78 74 |char(192|) to nxt|
|00003300| 61 72 67 28 29 20 73 6f | 20 6f 6e 65 20 63 61 6e |arg() so| one can|
|00003310| 0a 58 20 2a 09 20 20 71 | 75 6f 74 65 20 40 20 61 |.X *. q|uote @ a|
|00003320| 74 20 74 68 65 20 62 65 | 67 69 6e 6e 69 6e 67 20 |t the be|ginning |
|00003330| 6f 66 20 73 74 72 69 6e | 67 20 61 72 67 75 6d 65 |of strin|g argume|
|00003340| 6e 74 73 0a 58 20 2a 09 | 2d 20 63 68 61 6e 67 65 |nts.X *.|- change|
|00003350| 64 20 62 75 66 66 65 72 | 20 73 69 7a 65 20 76 61 |d buffer| size va|
|00003360| 72 73 20 69 6e 20 6c 69 | 73 74 62 75 66 66 65 72 |rs in li|stbuffer|
|00003370| 73 28 29 20 74 6f 20 6c | 6f 6e 67 20 28 66 6f 72 |s() to l|ong (for|
|00003380| 20 62 69 67 20 66 69 6c | 65 73 29 0a 58 20 2a 09 | big fil|es).X *.|
|00003390| 2d 20 72 65 2d 77 72 6f | 74 65 20 62 75 66 66 65 |- re-wro|te buffe|
|000033a0| 72 2d 70 6f 73 69 74 69 | 6f 6e 20 63 6f 6d 6d 61 |r-positi|on comma|
|000033b0| 6e 64 20 74 6f 20 62 65 | 20 6d 75 63 68 20 66 61 |nd to be| much fa|
|000033c0| 73 74 65 72 0a 58 20 2a | 09 31 32 2d 6a 75 6e 2d |ster.X *|.12-jun-|
|000033d0| 38 36 0a 58 20 2a 09 2d | 20 61 64 64 65 64 20 63 |86.X *.-| added c|
|000033e0| 6f 75 6e 74 2d 77 6f 72 | 64 73 20 28 4d 2d 5e 43 |ount-wor|ds (M-^C|
|000033f0| 29 20 63 6f 6d 6d 61 6e | 64 20 74 6f 20 63 6f 75 |) comman|d to cou|
|00003400| 6e 74 20 74 68 65 20 77 | 6f 72 64 73 2f 63 68 61 |nt the w|ords/cha|
|00003410| 72 73 20 61 6e 64 0a 58 | 20 2a 09 20 20 6c 69 6e |rs and.X| *. lin|
|00003420| 65 73 20 69 6e 20 61 20 | 72 65 67 69 6f 6e 0a 58 |es in a |region.X|
|00003430| 20 2a 09 2d 20 63 68 61 | 6e 67 65 64 20 72 65 67 | *.- cha|nged reg|
|00003440| 69 6f 6e 73 20 73 6f 20 | 74 68 65 79 20 63 6f 75 |ions so |they cou|
|00003450| 6c 64 20 62 65 20 6c 61 | 72 67 65 72 20 74 68 61 |ld be la|rger tha|
|00003460| 6e 20 36 35 35 33 35 20 | 28 73 68 6f 72 74 20 2d |n 65535 |(short -|
|00003470| 3e 0a 58 20 2a 09 20 20 | 6c 6f 6e 67 20 69 6e 20 |>.X *. |long in |
|00003480| 74 68 65 20 52 45 47 49 | 4f 4e 20 73 74 72 75 63 |the REGI|ON struc|
|00003490| 74 75 72 65 29 0a 58 20 | 2a 09 2d 20 63 68 61 6e |ture).X |*.- chan|
|000034a0| 67 65 64 20 6c 64 65 6c | 65 74 65 28 29 20 61 6e |ged ldel|ete() an|
|000034b0| 64 20 61 6c 6c 20 63 61 | 6c 6c 65 72 73 20 74 6f |d all ca|llers to|
|000034c0| 20 75 73 65 20 61 20 6c | 6f 6e 67 20 73 69 7a 65 | use a l|ong size|
|000034d0| 2e 20 54 68 65 20 6b 69 | 6c 6c 0a 58 20 2a 09 20 |. The ki|ll.X *. |
|000034e0| 20 62 75 66 66 65 72 20 | 77 69 6c 6c 20 73 74 69 | buffer |will sti|
|000034f0| 6c 6c 20 68 61 76 65 20 | 61 20 70 72 6f 62 6c 65 |ll have |a proble|
|00003500| 6d 20 3e 36 35 35 33 35 | 20 74 68 61 74 20 63 61 |m >65535| that ca|
|00003510| 6e 20 6e 6f 74 20 62 65 | 20 73 6f 6c 76 65 64 0a |n not be| solved.|
|00003520| 58 20 2a 09 20 20 75 6e | 74 69 6c 20 49 20 72 65 |X *. un|til I re|
|00003530| 73 74 72 75 63 74 75 72 | 65 20 69 74 2e 0a 58 20 |structur|e it..X |
|00003540| 2a 09 2d 20 67 72 6f 75 | 70 65 64 20 70 61 72 61 |*.- grou|ped para|
|00003550| 67 72 61 70 68 20 63 6f | 6d 6d 61 6e 64 73 20 61 |graph co|mmands a|
|00003560| 6e 64 20 77 6f 72 64 20 | 63 6f 75 6e 74 20 74 6f |nd word |count to|
|00003570| 67 65 74 68 65 72 20 75 | 6e 64 65 72 20 73 79 6d |gether u|nder sym|
|00003580| 62 6f 6c 0a 58 20 2a 09 | 20 20 57 4f 52 44 50 52 |bol.X *.| WORDPR|
|00003590| 4f 20 74 6f 20 61 6c 6c | 6f 77 20 74 68 65 6d 20 |O to all|ow them |
|000035a0| 74 6f 20 62 65 20 63 6f | 6e 64 69 74 69 6f 6e 61 |to be co|nditiona|
|000035b0| 6c 6c 79 20 6d 61 64 65 | 20 28 6f 72 20 6e 6f 74 |lly made| (or not|
|000035c0| 29 0a 58 20 2a 09 31 33 | 2d 6a 75 6e 2d 38 36 0a |).X *.13|-jun-86.|
|000035d0| 58 20 2a 09 2d 20 72 65 | 2d 77 72 6f 74 65 20 6b |X *.- re|-wrote k|
|000035e0| 69 6c 6c 20 62 75 66 66 | 65 72 20 72 6f 75 74 69 |ill buff|er routi|
|000035f0| 6e 65 73 20 61 67 61 69 | 6e 2e 20 4e 6f 77 20 74 |nes agai|n. Now t|
|00003600| 68 65 79 20 73 75 70 70 | 6f 72 74 20 61 6e 20 75 |hey supp|ort an u|
|00003610| 6e 6c 69 6d 69 74 65 64 | 0a 58 20 2a 09 20 20 73 |nlimited|.X *. s|
|00003620| 69 7a 65 20 6b 69 6c 6c | 20 62 75 66 66 65 72 2c |ize kill| buffer,|
|00003630| 20 61 6e 64 20 61 72 65 | 20 28 69 6e 20 74 68 65 | and are| (in the|
|00003640| 6f 72 79 29 20 66 61 73 | 74 65 72 2e 0a 58 20 2a |ory) fas|ter..X *|
|00003650| 09 2d 20 63 68 61 6e 67 | 65 64 20 64 65 6c 65 74 |.- chang|ed delet|
|00003660| 65 2d 6e 65 78 74 2d 77 | 6f 72 64 20 28 4d 2d 44 |e-next-w|ord (M-D|
|00003670| 29 20 74 6f 20 6e 6f 74 | 20 65 61 74 20 74 68 65 |) to not| eat the|
|00003680| 20 6e 65 77 6c 69 6e 65 | 20 61 66 74 65 72 20 61 | newline| after a|
|00003690| 20 77 6f 72 64 2c 0a 58 | 20 2a 09 20 20 69 6e 73 | word,.X| *. ins|
|000036a0| 74 65 61 64 20 69 74 20 | 63 68 65 63 6b 73 20 61 |tead it |checks a|
|000036b0| 6e 64 20 65 61 74 73 20 | 61 20 6e 65 77 6c 69 6e |nd eats |a newlin|
|000036c0| 65 20 61 74 20 74 68 65 | 20 63 75 72 73 6f 72 2e |e at the| cursor.|
|000036d0| 0a 58 20 2a 09 31 37 2d | 6a 75 6e 2d 38 35 0a 58 |.X *.17-|jun-85.X|
|000036e0| 20 2a 09 2d 20 61 64 64 | 65 64 20 6e 75 6d 65 72 | *.- add|ed numer|
|000036f0| 69 63 20 61 72 67 75 6d | 65 6e 74 20 74 6f 20 6e |ic argum|ent to n|
|00003700| 65 78 74 2f 70 72 65 76 | 69 6f 75 73 2d 77 69 6e |ext/prev|ious-win|
|00003710| 64 6f 77 20 74 6f 20 61 | 63 63 65 73 73 20 74 68 |dow to a|ccess th|
|00003720| 65 20 6e 74 68 0a 58 20 | 2a 09 20 20 77 69 6e 64 |e nth.X |*. wind|
|00003730| 6f 77 20 66 72 6f 6d 20 | 74 68 65 20 74 6f 70 2f |ow from |the top/|
|00003740| 62 6f 74 74 6f 6d 0a 58 | 20 2a 09 2d 20 61 64 64 |bottom.X| *.- add|
|00003750| 65 64 20 73 75 70 70 6f | 72 74 20 66 6f 72 20 74 |ed suppo|rt for t|
|00003760| 68 65 20 64 61 74 61 20 | 47 65 6e 65 72 61 6c 20 |he data |General |
|00003770| 31 30 20 4d 53 44 4f 53 | 20 6d 61 63 68 69 6e 65 |10 MSDOS| machine|
|00003780| 0a 58 20 2a 09 2d 20 61 | 64 64 65 64 20 73 61 76 |.X *.- a|dded sav|
|00003790| 65 2d 77 69 6e 64 6f 77 | 20 28 75 6e 62 6f 75 6e |e-window| (unboun|
|000037a0| 64 29 20 61 6e 64 20 72 | 65 73 74 6f 72 65 2d 77 |d) and r|estore-w|
|000037b0| 69 6e 64 6f 77 20 28 75 | 6e 62 6f 75 6e 64 29 20 |indow (u|nbound) |
|000037c0| 63 6f 6d 6d 61 6e 64 73 | 0a 58 20 2a 09 20 20 66 |commands|.X *. f|
|000037d0| 6f 72 20 74 68 65 20 75 | 73 65 20 6f 66 20 74 68 |or the u|se of th|
|000037e0| 65 20 6d 65 6e 75 20 73 | 63 72 69 70 74 2e 20 53 |e menu s|cript. S|
|000037f0| 61 76 65 2d 77 69 6e 64 | 6f 77 20 72 65 6d 65 6d |ave-wind|ow remem|
|00003800| 62 65 72 73 20 77 68 69 | 63 68 20 77 69 6e 64 6f |bers whi|ch windo|
|00003810| 77 0a 58 20 2a 09 20 20 | 69 73 20 63 75 72 72 65 |w.X *. |is curre|
|00003820| 6e 74 2c 20 61 6e 64 20 | 72 65 73 74 6f 72 65 2d |nt, and |restore-|
|00003830| 77 69 6e 64 6f 77 20 72 | 65 74 75 72 6e 73 20 74 |window r|eturns t|
|00003840| 68 65 20 63 75 72 73 6f | 72 20 74 6f 20 74 68 61 |he curso|r to tha|
|00003850| 74 20 77 69 6e 64 6f 77 | 2e 0a 58 20 2a 09 32 30 |t window|..X *.20|
|00003860| 2d 6a 75 6e 2d 38 36 0a | 58 20 2a 09 2d 20 66 69 |-jun-86.|X *.- fi|
|00003870| 78 65 64 20 61 20 62 75 | 67 20 77 69 74 68 20 74 |xed a bu|g with t|
|00003880| 68 65 20 66 65 6e 63 65 | 20 6d 61 74 63 68 69 6e |he fence| matchin|
|00003890| 67 20 6c 6f 63 6b 69 6e | 67 20 75 70 20 6e 65 61 |g lockin|g up nea|
|000038a0| 72 20 74 68 65 20 62 65 | 67 69 6e 6e 69 6e 67 0a |r the be|ginning.|
|000038b0| 58 20 2a 09 6f 66 20 61 | 20 62 75 66 66 65 72 0a |X *.of a| buffer.|
|000038c0| 58 20 2a 09 2d 20 61 64 | 64 65 64 20 61 72 67 75 |X *.- ad|ded argu|
|000038d0| 6d 65 6e 74 20 74 6f 20 | 75 70 64 61 74 65 20 74 |ment to |update t|
|000038e0| 6f 20 73 65 6c 65 63 74 | 69 76 61 6c 79 20 66 6f |o select|ivaly fo|
|000038f0| 72 63 65 20 61 20 63 6f | 6d 70 6c 65 74 65 20 75 |rce a co|mplete u|
|00003900| 70 64 61 74 65 0a 58 20 | 2a 09 2d 20 61 64 64 65 |pdate.X |*.- adde|
|00003910| 64 20 75 70 64 61 74 65 | 2d 73 63 72 65 65 6e 20 |d update|-screen |
|00003920| 28 75 6e 62 6f 75 6e 64 | 29 20 63 6f 6d 6d 61 6e |(unbound|) comman|
|00003930| 64 20 73 6f 20 6d 61 63 | 72 6f 73 20 63 61 6e 20 |d so mac|ros can |
|00003940| 66 6f 72 63 65 20 61 0a | 58 20 2a 09 20 20 73 63 |force a.|X *. sc|
|00003950| 72 65 65 6e 20 75 70 64 | 61 74 65 0a 58 20 2a 09 |reen upd|ate.X *.|
|00003960| 32 31 2d 6a 75 6e 2d 38 | 36 0a 58 20 2a 09 2d 20 |21-jun-8|6.X *.- |
|00003970| 72 65 61 72 72 61 6e 67 | 65 64 20 74 6f 6b 65 6e |rearrang|ed token|
|00003980| 28 29 20 61 6e 64 20 6e | 78 74 61 72 67 28 29 20 |() and n|xtarg() |
|00003990| 63 61 6c 6c 73 20 73 6f | 20 74 68 61 74 20 63 6f |calls so| that co|
|000039a0| 6d 6d 61 6e 64 20 6e 61 | 6d 65 73 20 61 6e 64 0a |mmand na|mes and.|
|000039b0| 58 20 2a 09 20 20 72 65 | 70 65 61 74 20 63 6f 75 |X *. re|peat cou|
|000039c0| 6e 74 73 20 63 6f 75 6c | 64 20 61 6c 73 6f 20 62 |nts coul|d also b|
|000039d0| 65 20 70 72 6f 6d 70 74 | 65 64 20 61 6e 64 20 66 |e prompt|ed and f|
|000039e0| 65 74 63 68 65 64 20 66 | 72 6f 6d 20 62 75 66 66 |etched f|rom buff|
|000039f0| 65 72 73 0a 58 20 2a 09 | 20 20 5b 74 68 69 73 20 |ers.X *.| [this |
|00003a00| 62 72 6f 6b 65 20 6c 61 | 74 65 72 20 77 69 74 68 |broke la|ter with|
|00003a10| 20 74 68 65 20 65 78 65 | 63 20 72 65 2d 77 72 69 | the exe|c re-wri|
|00003a20| 74 65 2e 2e 2e 2e 5d 0a | 58 20 2a 09 2d 20 61 64 |te....].|X *.- ad|
|00003a30| 64 65 64 20 77 72 69 74 | 65 2d 6d 65 73 73 61 67 |ded writ|e-messag|
|00003a40| 65 20 28 75 6e 62 6f 75 | 6e 64 29 20 63 6f 6d 6d |e (unbou|nd) comm|
|00003a50| 61 6e 64 20 74 6f 20 77 | 72 69 74 65 20 6f 75 74 |and to w|rite out|
|00003a60| 20 61 20 6d 65 73 73 61 | 67 65 0a 58 20 2a 09 20 | a messa|ge.X *. |
|00003a70| 20 6f 6e 20 74 68 65 20 | 6d 65 73 73 61 67 65 20 | on the |message |
|00003a80| 6c 69 6e 65 20 28 66 6f | 72 20 6d 61 63 72 6f 73 |line (fo|r macros|
|00003a90| 29 0a 58 20 2a 09 2d 20 | 63 68 61 6e 67 65 64 20 |).X *.- |changed |
|00003aa0| 69 66 64 65 66 27 73 20 | 73 6f 20 74 68 61 74 20 |ifdef's |so that |
|00003ab0| 63 6f 6c 6f 72 20 6d 6f | 64 65 73 20 61 72 65 20 |color mo|des are |
|00003ac0| 72 65 63 6f 6e 69 7a 65 | 64 20 61 73 20 6c 65 67 |reconize|d as leg|
|00003ad0| 61 6c 20 69 6e 0a 58 20 | 2a 09 20 20 62 2f 77 20 |al in.X |*. b/w |
|00003ae0| 76 65 72 73 69 6f 6e 2c | 20 61 6e 64 20 73 69 6d |version,| and sim|
|00003af0| 70 6c 79 20 64 6f 20 6e | 6f 74 68 69 6e 67 20 28 |ply do n|othing (|
|00003b00| 61 6c 6c 6f 77 69 6e 67 | 20 75 73 20 74 6f 20 75 |allowing| us to u|
|00003b10| 73 65 20 74 68 65 20 73 | 61 6d 65 0a 58 20 2a 09 |se the s|ame.X *.|
|00003b20| 20 20 73 63 72 69 70 74 | 20 66 69 6c 65 73 29 0a | script| files).|
|00003b30| 58 20 2a 09 5b 52 65 6c | 65 61 73 65 64 20 76 65 |X *.[Rel|eased ve|
|00003b40| 72 73 69 6f 6e 20 33 2e | 37 20 6f 6e 20 4a 75 6c |rsion 3.|7 on Jul|
|00003b50| 79 20 31 20 74 6f 20 74 | 68 65 20 6e 65 74 20 61 |y 1 to t|he net a|
|00003b60| 6e 64 20 65 6c 73 77 68 | 65 72 65 5d 0a 58 20 2a |nd elswh|ere].X *|
|00003b70| 09 32 2d 6a 75 6c 2d 38 | 36 0a 58 20 2a 09 2d 20 |.2-jul-8|6.X *.- |
|00003b80| 43 68 61 6e 67 65 64 20 | 73 65 61 72 63 68 20 73 |Changed |search s|
|00003b90| 74 72 69 6e 67 20 74 65 | 72 6d 69 6e 61 74 6f 72 |tring te|rminator|
|00003ba0| 20 74 6f 20 61 6c 77 61 | 79 73 20 62 65 20 74 68 | to alwa|ys be th|
|00003bb0| 65 20 6d 65 74 61 20 63 | 68 61 72 61 63 74 65 72 |e meta c|haracter|
|00003bc0| 0a 58 20 2a 09 20 20 65 | 76 65 6e 20 69 66 20 69 |.X *. e|ven if i|
|00003bd0| 74 20 69 73 20 72 65 62 | 6f 75 6e 64 2e 0a 58 20 |t is reb|ound..X |
|00003be0| 2a 09 33 2d 6a 75 6c 2d | 38 36 0a 58 20 2a 09 2d |*.3-jul-|86.X *.-|
|00003bf0| 20 72 65 6d 6f 76 65 64 | 20 65 78 74 72 61 20 63 | removed| extra c|
|00003c00| 61 6c 6c 73 20 74 6f 20 | 73 65 74 20 63 6f 6c 6f |alls to |set colo|
|00003c10| 72 20 69 6e 20 73 74 61 | 72 74 75 70 20 63 6f 64 |r in sta|rtup cod|
|00003c20| 65 2e 20 54 68 69 73 20 | 63 61 75 73 65 64 20 74 |e. This |caused t|
|00003c30| 68 65 0a 58 20 2a 09 20 | 20 6f 72 69 67 69 6e 61 |he.X *. | origina|
|00003c40| 6c 20 63 75 72 72 65 6e | 74 20 77 69 6e 64 6f 77 |l curren|t window|
|00003c50| 20 61 6c 77 61 79 73 20 | 74 6f 20 62 65 20 74 68 | always |to be th|
|00003c60| 65 20 67 6c 6f 62 61 6c | 20 63 6f 6c 6f 72 73 2e |e global| colors.|
|00003c70| 0a 58 20 2a 09 37 2d 6a | 75 6c 2d 38 36 0a 58 20 |.X *.7-j|ul-86.X |
|00003c80| 2a 09 2d 20 46 69 78 65 | 64 20 62 75 67 73 20 69 |*.- Fixe|d bugs i|
|00003c90| 6e 20 6d 6c 72 65 70 6c | 79 74 28 29 20 73 6f 20 |n mlrepl|yt() so |
|00003ca0| 74 6f 20 77 6f 72 6b 20 | 70 72 6f 70 65 72 6c 79 |to work |properly|
|00003cb0| 20 77 69 74 68 20 61 6c | 6c 20 74 65 72 6d 69 6e | with al|l termin|
|00003cc0| 61 74 6f 72 73 0a 58 20 | 2a 09 20 20 69 6e 63 6c |ators.X |*. incl|
|00003cd0| 75 64 69 6e 67 20 63 6f | 6e 74 72 6f 6c 20 61 6e |uding co|ntrol an|
|00003ce0| 64 20 73 70 65 63 20 63 | 68 61 72 61 63 74 65 72 |d spec c|haracter|
|00003cf0| 73 0a 58 20 2a 09 32 32 | 2d 6a 75 6c 2d 38 36 0a |s.X *.22|-jul-86.|
|00003d00| 58 20 2a 09 2d 20 66 69 | 78 65 64 20 72 65 70 6c |X *.- fi|xed repl|
|00003d10| 61 63 65 73 28 29 20 73 | 6f 20 74 68 61 74 20 69 |aces() s|o that i|
|00003d20| 74 20 77 69 6c 6c 20 72 | 65 74 75 72 6e 20 46 41 |t will r|eturn FA|
|00003d30| 4c 53 45 20 70 72 6f 70 | 65 72 6c 79 20 6f 6e 20 |LSE prop|erly on |
|00003d40| 74 68 65 0a 58 20 2a 09 | 20 20 69 6e 70 75 74 20 |the.X *.| input |
|00003d50| 6f 66 20 74 68 65 20 72 | 65 70 6c 61 63 65 6d 65 |of the r|eplaceme|
|00003d60| 6e 74 20 73 74 72 69 6e | 67 2e 0a 58 20 2a 09 2d |nt strin|g..X *.-|
|00003d70| 20 61 64 64 65 64 20 61 | 20 64 65 66 69 6e 69 74 | added a| definit|
|00003d80| 69 6f 6e 20 66 6f 72 20 | 46 41 49 4c 45 44 20 61 |ion for |FAILED a|
|00003d90| 73 20 61 20 72 65 74 75 | 72 6e 20 74 79 70 65 2e |s a retu|rn type.|
|00003da0| 2e 2e 2e 2e 0a 58 20 2a | 09 2d 20 63 68 61 6e 67 |.....X *|.- chang|
|00003db0| 65 64 20 76 65 72 73 69 | 6f 6e 20 6e 75 6d 62 65 |ed versi|on numbe|
|00003dc0| 72 20 74 6f 20 33 2e 37 | 62 0a 58 20 2a 09 32 33 |r to 3.7|b.X *.23|
|00003dd0| 2d 6a 75 6c 2d 38 36 0a | 58 20 2a 09 2d 20 66 69 |-jul-86.|X *.- fi|
|00003de0| 78 65 64 20 6f 20 2d 3e | 20 30 20 70 72 6f 62 6c |xed o ->| 0 probl|
|00003df0| 65 6d 20 69 6e 20 74 65 | 72 6d 69 6f 2e 63 0a 58 |em in te|rmio.c.X|
|00003e00| 20 2a 09 2d 20 6d 61 64 | 65 20 5e 55 20 75 6e 69 | *.- mad|e ^U uni|
|00003e10| 76 65 72 73 61 6c 2d 61 | 72 67 75 6d 65 6e 74 20 |versal-a|rgument |
|00003e20| 72 65 2d 62 69 6e 64 61 | 62 6c 65 0a 58 20 2a 09 |re-binda|ble.X *.|
|00003e30| 2d 20 77 72 6f 74 65 20 | 61 74 6f 69 28 29 20 66 |- wrote |atoi() f|
|00003e40| 6f 72 20 73 79 73 74 65 | 6d 73 20 28 6c 69 6b 65 |or syste|ms (like|
|00003e50| 20 61 7a 74 65 63 29 20 | 77 68 65 72 65 20 69 74 | aztec) |where it|
|00003e60| 20 61 63 74 73 20 73 63 | 72 65 77 79 0a 58 20 2a | acts sc|rewy.X *|
|00003e70| 09 2d 20 63 68 61 6e 67 | 65 64 20 76 65 72 73 69 |.- chang|ed versi|
|00003e80| 6f 6e 20 6e 75 6d 62 65 | 72 20 74 6f 20 33 2e 37 |on numbe|r to 3.7|
|00003e90| 63 0a 58 20 2a 09 32 35 | 2d 6a 75 6c 2d 38 36 0a |c.X *.25|-jul-86.|
|00003ea0| 58 20 2a 09 2d 20 6d 61 | 6b 65 20 5e 47 20 61 62 |X *.- ma|ke ^G ab|
|00003eb0| 6f 72 74 2d 63 6f 6d 6d | 61 6e 64 20 72 65 62 69 |ort-comm|and rebi|
|00003ec0| 6e 64 61 62 6c 65 0a 58 | 20 2a 09 32 39 2d 6a 75 |ndable.X| *.29-ju|
|00003ed0| 6c 2d 38 36 0a 58 20 2a | 09 2d 20 61 64 64 65 64 |l-86.X *|.- added|
|00003ee0| 20 48 50 31 31 30 20 50 | 6f 72 74 61 62 6c 65 20 | HP110 P|ortable |
|00003ef0| 43 6f 6d 70 75 74 65 72 | 20 73 75 70 70 6f 72 74 |Computer| support|
|00003f00| 0a 58 20 2a 09 2d 20 63 | 68 61 6e 67 65 64 20 76 |.X *.- c|hanged v|
|00003f10| 65 72 73 69 6f 6e 20 6e | 75 6d 62 65 72 20 74 6f |ersion n|umber to|
|00003f20| 20 33 2e 37 64 0a 58 20 | 2a 09 33 30 2d 6a 75 6c | 3.7d.X |*.30-jul|
|00003f30| 2d 38 36 0a 58 20 2a 09 | 2d 20 46 69 78 65 64 20 |-86.X *.|- Fixed |
|00003f40| 61 20 63 6f 75 70 6c 65 | 20 6f 66 20 65 72 72 6f |a couple| of erro|
|00003f50| 72 73 20 69 6e 20 74 68 | 65 20 6e 65 77 20 56 4d |rs in th|e new VM|
|00003f60| 53 20 63 6f 64 65 20 61 | 73 20 70 6f 69 6e 74 65 |S code a|s pointe|
|00003f70| 72 0a 58 20 2a 09 20 20 | 6f 75 74 20 62 79 20 4b |r.X *. |out by K|
|00003f80| 65 6e 20 53 68 61 63 6b | 6c 66 6f 72 64 0a 58 20 |en Shack|lford.X |
|00003f90| 2a 09 2d 20 73 70 6c 69 | 74 20 74 65 72 6d 69 6e |*.- spli|t termin|
|00003fa0| 61 6c 20 6f 70 65 6e 2f | 63 6c 6f 73 65 20 72 6f |al open/|close ro|
|00003fb0| 75 74 69 6e 65 73 20 69 | 6e 74 6f 20 73 63 72 65 |utines i|nto scre|
|00003fc0| 65 6e 20 61 6e 64 20 6b | 65 79 62 6f 61 72 64 0a |en and k|eyboard.|
|00003fd0| 58 20 2a 09 20 20 6f 70 | 65 6e 2f 63 6c 6f 73 65 |X *. op|en/close|
|00003fe0| 20 72 6f 75 74 69 6e 65 | 73 0a 58 20 2a 09 2d 20 | routine|s.X *.- |
|00003ff0| 63 6c 6f 73 65 64 20 74 | 68 65 20 6b 65 79 62 6f |closed t|he keybo|
|00004000| 61 72 64 20 64 75 72 69 | 6e 67 20 61 6c 6c 20 64 |ard duri|ng all d|
|00004010| 69 73 6b 20 49 2f 4f 20 | 73 6f 20 74 68 61 74 20 |isk I/O |so that |
|00004020| 4f 53 20 65 72 72 6f 72 | 73 0a 58 20 2a 09 20 20 |OS error|s.X *. |
|00004030| 63 61 6e 20 62 65 20 72 | 65 73 70 6f 64 65 64 20 |can be r|espoded |
|00004040| 74 6f 20 63 6f 72 72 65 | 63 74 6c 79 20 28 65 73 |to corre|ctly (es|
|00004050| 70 65 63 69 61 6c 6c 79 | 20 6f 6e 20 74 68 65 20 |pecially| on the |
|00004060| 48 50 31 35 30 29 0a 58 | 20 2a 09 2d 20 63 68 61 |HP150).X| *.- cha|
|00004070| 6e 67 65 64 20 76 65 72 | 73 69 6f 6e 20 6e 75 6d |nged ver|sion num|
|00004080| 62 65 72 20 74 6f 20 33 | 2e 37 65 0a 58 20 2a 09 |ber to 3|.7e.X *.|
|00004090| 33 31 2d 6a 75 6c 2d 38 | 36 0a 58 20 2a 09 2d 20 |31-jul-8|6.X *.- |
|000040a0| 61 64 64 65 64 20 6c 61 | 62 65 6c 2d 66 75 6e 63 |added la|bel-func|
|000040b0| 74 69 6f 6e 2d 6b 65 79 | 20 28 75 6e 62 6f 75 6e |tion-key| (unboun|
|000040c0| 64 29 20 63 6f 6d 6d 61 | 6e 64 20 75 6e 64 65 72 |d) comma|nd under|
|000040d0| 20 73 79 6d 62 6f 6c 20 | 46 4c 41 42 45 4c 0a 58 | symbol |FLABEL.X|
|000040e0| 20 2a 09 20 20 28 70 72 | 69 6d 61 72 69 6c 79 20 | *. (pr|imarily |
|000040f0| 66 6f 72 20 74 68 65 20 | 48 50 31 35 30 29 0a 58 |for the |HP150).X|
|00004100| 20 2a 09 34 2d 61 75 67 | 2d 38 36 0a 58 20 2a 09 | *.4-aug|-86.X *.|
|00004110| 2d 20 61 64 64 65 64 20 | 66 69 78 65 73 20 66 6f |- added |fixes fo|
|00004120| 72 20 4d 69 63 72 6f 53 | 6f 66 74 20 43 20 61 73 |r MicroS|oft C as|
|00004130| 20 73 75 67 67 65 73 74 | 65 64 20 62 79 20 69 68 | suggest|ed by ih|
|00004140| 6e 70 34 21 69 68 75 78 | 6d 21 67 6d 64 31 0a 58 |np4!ihux|m!gmd1.X|
|00004150| 20 2a 09 09 3c 3c 72 65 | 6d 65 6d 62 65 72 20 74 | *..<<re|member t|
|00004160| 6f 20 66 69 78 20 5b 6c | 69 73 74 5d 20 64 65 6c |o fix [l|ist] del|
|00004170| 65 74 69 6f 6e 20 62 75 | 67 20 61 73 20 72 65 70 |etion bu|g as rep|
|00004180| 6f 72 74 65 64 0a 58 20 | 2a 09 09 20 20 62 79 20 |orted.X |*.. by |
|00004190| 63 72 61 69 67 40 68 70 | 2d 70 63 64 3e 3e 0a 58 |craig@hp|-pcd>>.X|
|000041a0| 20 2a 09 38 2d 61 75 67 | 2d 38 36 0a 58 20 2a 09 | *.8-aug|-86.X *.|
|000041b0| 2d 20 66 69 78 65 64 20 | 62 65 67 69 6e 6e 69 6e |- fixed |beginnin|
|000041c0| 67 20 6d 69 73 73 70 65 | 6c 6c 69 6e 67 20 65 72 |g misspe|lling er|
|000041d0| 72 6f 72 20 65 76 65 72 | 79 77 68 65 72 65 0a 58 |ror ever|ywhere.X|
|000041e0| 20 2a 09 2d 20 66 69 78 | 65 64 20 73 6f 6d 65 20 | *.- fix|ed some |
|000041f0| 6d 6f 72 65 20 4d 53 43 | 20 65 72 72 6f 72 73 0a |more MSC| errors.|
|00004200| 58 20 2a 09 2d 20 63 68 | 61 6e 67 65 64 20 76 65 |X *.- ch|anged ve|
|00004210| 72 73 69 6f 6e 20 6e 75 | 6d 62 65 72 20 74 6f 20 |rsion nu|mber to |
|00004220| 33 2e 37 67 0a 58 20 2a | 09 32 30 2d 61 75 67 2d |3.7g.X *|.20-aug-|
|00004230| 38 36 0a 58 20 2a 09 2d | 20 66 69 78 65 64 20 43 |86.X *.-| fixed C|
|00004240| 4d 4f 44 45 20 2e 68 20 | 73 63 61 6e 6e 69 6e 67 |MODE .h |scanning|
|00004250| 20 62 75 67 0a 58 20 2a | 09 2d 20 63 68 61 6e 67 | bug.X *|.- chang|
|00004260| 65 64 20 76 65 72 73 69 | 6f 6e 20 6e 75 6d 62 65 |ed versi|on numbe|
|00004270| 72 20 74 6f 20 33 2e 37 | 68 0a 58 20 2a 09 33 30 |r to 3.7|h.X *.30|
|00004280| 2d 61 75 67 2d 38 36 0a | 58 20 2a 09 2d 20 66 69 |-aug-86.|X *.- fi|
|00004290| 78 65 64 20 6b 69 6c 6c | 69 6e 67 20 72 65 6e 61 |xed kill|ing rena|
|000042a0| 6d 65 64 20 5b 6c 69 73 | 74 5d 20 62 75 66 66 65 |med [lis|t] buffe|
|000042b0| 72 20 28 69 74 20 63 61 | 6e 27 74 29 20 61 73 20 |r (it ca|n't) as |
|000042c0| 73 75 62 6d 69 74 65 64 | 0a 58 20 2a 09 20 20 62 |submited|.X *. b|
|000042d0| 79 20 4a 61 6d 65 73 20 | 41 6c 64 72 69 64 67 65 |y James |Aldridge|
|000042e0| 0a 58 20 2a 09 2d 20 41 | 64 64 65 64 20 63 6f 64 |.X *.- A|dded cod|
|000042f0| 65 20 74 6f 20 61 6c 6c | 6f 77 20 6d 75 6c 74 69 |e to all|ow multi|
|00004300| 70 6c 65 20 6c 69 6e 65 | 73 20 74 6f 20 64 69 73 |ple line|s to dis|
|00004310| 70 6c 61 79 20 64 75 72 | 69 6e 67 0a 58 20 2a 09 |play dur|ing.X *.|
|00004320| 20 20 76 65 72 74 69 63 | 61 6c 20 72 65 74 72 61 | vertic|al retra|
|00004330| 63 65 0a 58 20 2a 09 20 | 20 5b 74 6f 74 61 6c 20 |ce.X *. | [total |
|00004340| 64 69 73 61 73 74 65 72 | 2e 2e 2e 2e 79 61 6e 6b |disaster|....yank|
|00004350| 65 64 20 69 74 20 62 61 | 63 6b 20 6f 75 74 5d 0a |ed it ba|ck out].|
|00004360| 58 20 2a 09 39 2d 73 65 | 70 2d 38 36 0a 58 20 2a |X *.9-se|p-86.X *|
|00004370| 09 2d 20 61 64 64 65 64 | 20 4d 2d 41 20 28 61 70 |.- added| M-A (ap|
|00004380| 72 6f 70 6f 73 29 20 63 | 6f 6d 6d 61 6e 64 20 74 |ropos) c|ommand t|
|00004390| 6f 20 6c 69 73 74 20 63 | 6f 6d 6d 61 6e 64 73 20 |o list c|ommands |
|000043a0| 63 6f 6e 74 61 69 6e 69 | 6e 67 20 61 20 73 75 62 |containi|ng a sub|
|000043b0| 73 74 72 69 6e 67 2e 0a | 58 20 2a 09 2d 20 66 69 |string..|X *.- fi|
|000043c0| 78 65 64 20 61 6e 20 69 | 6e 65 66 66 69 63 69 65 |xed an i|nefficie|
|000043d0| 6e 63 79 20 69 6e 20 74 | 68 65 20 64 69 73 70 6c |ncy in t|he displ|
|000043e0| 61 79 20 75 70 64 61 74 | 65 20 63 6f 64 65 20 73 |ay updat|e code s|
|000043f0| 75 62 6d 69 74 65 64 0a | 58 20 2a 09 20 20 62 79 |ubmited.|X *. by|
|00004400| 20 57 69 6c 6c 69 61 6d | 20 57 2e 20 43 61 72 6c | William| W. Carl|
|00004410| 73 6f 6e 20 28 77 77 63 | 40 70 75 72 2d 65 65 29 |son (wwc|@pur-ee)|
|00004420| 0a 58 20 2a 09 31 30 2d | 73 65 70 2d 38 36 0a 58 |.X *.10-|sep-86.X|
|00004430| 20 2a 09 2d 20 61 64 64 | 65 64 20 44 61 6e 61 20 | *.- add|ed Dana |
|00004440| 48 6f 67 67 61 74 74 27 | 73 20 63 6f 64 65 20 66 |Hoggatt'|s code f|
|00004450| 6f 72 20 65 6e 63 72 79 | 70 74 69 6f 6e 20 61 6e |or encry|ption an|
|00004460| 64 20 73 70 6c 69 63 65 | 64 20 69 74 20 69 6e 74 |d splice|d it int|
|00004470| 6f 20 74 68 65 0a 58 20 | 2a 09 20 20 70 72 6f 70 |o the.X |*. prop|
|00004480| 65 72 20 63 6f 6d 6d 61 | 6e 64 73 2e 20 43 52 59 |er comma|nds. CRY|
|00004490| 50 54 20 6d 6f 64 65 20 | 6e 6f 77 20 74 72 69 67 |PT mode |now trig|
|000044a0| 67 65 72 73 20 65 6e 63 | 72 79 70 74 69 6f 6e 2e |gers enc|ryption.|
|000044b0| 0a 58 20 2a 09 2d 20 61 | 64 64 65 64 20 2d 6b 20 |.X *.- a|dded -k |
|000044c0| 66 6c 61 67 20 74 6f 20 | 61 6c 6c 6f 77 20 65 6e |flag to |allow en|
|000044d0| 63 72 79 70 74 69 6f 6e | 20 6b 65 79 20 28 6e 6f |cryption| key (no|
|000044e0| 20 73 70 61 63 65 73 29 | 20 69 6e 20 63 6f 6d 6d | spaces)| in comm|
|000044f0| 61 6e 64 20 6c 69 6e 65 | 0a 58 20 2a 09 31 34 2d |and line|.X *.14-|
|00004500| 73 65 70 2d 38 36 0a 58 | 20 2a 09 2d 20 61 64 64 |sep-86.X| *.- add|
|00004510| 65 64 20 6d 69 73 73 69 | 6e 67 20 6c 61 73 74 66 |ed missi|ng lastf|
|00004520| 6c 61 67 2f 74 68 69 73 | 66 6c 61 67 20 70 72 6f |lag/this|flag pro|
|00004530| 63 65 73 73 69 6e 67 20 | 74 6f 20 64 6f 63 6d 64 |cessing |to docmd|
|00004540| 28 29 0a 58 20 2a 09 2d | 20 63 68 61 6e 67 65 64 |().X *.-| changed|
|00004550| 20 76 65 72 73 69 6f 6e | 20 74 6f 20 33 2e 37 69 | version| to 3.7i|
|00004560| 20 61 6e 64 20 66 72 6f | 7a 65 20 66 6f 72 20 70 | and fro|ze for p|
|00004570| 61 72 74 69 61 6c 20 72 | 65 6c 65 61 73 65 20 76 |artial r|elease v|
|00004580| 69 61 20 6d 61 69 6c 0a | 58 20 2a 09 20 20 61 6e |ia mail.|X *. an|
|00004590| 64 20 42 42 53 0a 58 20 | 2a 09 30 35 2d 6f 63 74 |d BBS.X |*.05-oct|
|000045a0| 2d 38 36 0a 58 20 2a 09 | 2d 20 63 68 61 6e 67 65 |-86.X *.|- change|
|000045b0| 64 20 73 6f 6d 65 20 73 | 74 72 63 70 79 73 20 69 |d some s|trcpys i|
|000045c0| 6e 20 6d 61 69 6e 2e 63 | 20 74 6f 20 73 74 72 6e |n main.c| to strn|
|000045d0| 63 70 79 73 20 61 73 20 | 73 75 67 67 65 73 74 65 |cpys as |suggeste|
|000045e0| 64 20 62 79 20 6a 6f 68 | 6e 0a 58 20 2a 09 20 20 |d by joh|n.X *. |
|000045f0| 67 61 6d 62 6c 65 0a 58 | 20 2a 09 2d 20 72 65 70 |gamble.X| *.- rep|
|00004600| 6c 61 63 65 73 20 73 65 | 61 72 63 68 2e 63 20 61 |laces se|arch.c a|
|00004610| 6e 64 20 69 73 65 61 72 | 63 68 2e 63 20 77 69 74 |nd isear|ch.c wit|
|00004620| 68 20 76 65 72 73 69 6f | 6e 73 20 6d 6f 64 69 66 |h versio|ns modif|
|00004630| 69 65 64 20 62 79 0a 58 | 20 2a 09 20 20 6a 6f 68 |ied by.X| *. joh|
|00004640| 6e 20 67 61 6d 62 6c 65 | 0a 58 20 2a 09 31 30 2d |n gamble|.X *.10-|
|00004650| 6f 63 74 2d 38 36 0a 58 | 20 2a 09 2d 20 72 65 6d |oct-86.X| *.- rem|
|00004660| 6f 76 65 64 20 72 65 66 | 65 72 65 6e 63 65 73 20 |oved ref|erences |
|00004670| 74 6f 20 6c 66 6c 69 63 | 6b 2e 2e 2e 2e 69 74 20 |to lflic|k....it |
|00004680| 6a 75 73 74 20 77 6f 6e | 27 74 20 77 6f 72 6b 20 |just won|'t work |
|00004690| 74 68 61 74 20 77 61 79 | 2e 0a 58 20 2a 09 2d 20 |that way|..X *.- |
|000046a0| 72 65 6d 6f 76 65 64 20 | 64 65 66 69 6e 65 73 20 |removed |defines |
|000046b0| 4c 41 54 32 20 61 6e 64 | 20 4c 41 54 33 2e 2e 2e |LAT2 and| LAT3...|
|000046c0| 74 68 65 20 63 6f 64 65 | 20 6e 6f 20 6c 6f 6e 67 |the code| no long|
|000046d0| 65 72 20 69 73 20 6c 61 | 74 74 69 63 65 0a 58 20 |er is la|ttice.X |
|000046e0| 2a 09 20 20 76 65 72 73 | 69 6f 6e 20 64 65 70 65 |*. vers|ion depe|
|000046f0| 6e 64 61 6e 74 2e 0a 58 | 20 2a 09 31 34 2d 6f 63 |ndant..X| *.14-oc|
|00004700| 74 2d 38 36 0a 58 20 2a | 09 2d 20 63 68 61 6e 67 |t-86.X *|.- chang|
|00004710| 65 64 20 73 70 61 77 6e | 20 73 6f 20 74 68 61 74 |ed spawn| so that|
|00004720| 20 69 74 20 77 69 6c 6c | 20 6e 6f 74 20 6e 6f 74 | it will| not not|
|00004730| 20 70 61 75 73 65 20 69 | 66 20 65 78 65 63 75 74 | pause i|f execut|
|00004740| 65 64 20 66 72 6f 6d 0a | 58 20 2a 09 20 20 61 20 |ed from.|X *. a |
|00004750| 63 6f 6d 6d 61 6e 64 20 | 6c 69 6e 65 0a 58 20 2a |command |line.X *|
|00004760| 09 31 35 2d 6f 63 74 2d | 38 36 0a 58 20 2a 09 2d |.15-oct-|86.X *.-|
|00004770| 20 61 64 64 65 64 20 61 | 72 67 75 6d 65 6e 74 20 | added a|rgument |
|00004780| 63 6f 6e 63 61 74 69 6e | 61 74 69 6f 6e 20 28 2b |concatin|ation (+|
|00004790| 29 20 74 6f 20 74 68 65 | 20 6d 61 63 72 6f 20 70 |) to the| macro p|
|000047a0| 61 72 73 69 6e 67 0a 58 | 20 2a 09 2d 20 61 64 64 |arsing.X| *.- add|
|000047b0| 65 64 20 5b 5d 20 61 73 | 20 66 65 6e 63 65 20 70 |ed [] as| fence p|
|000047c0| 61 69 72 73 0a 58 20 2a | 09 31 36 2d 6f 63 74 2d |airs.X *|.16-oct-|
|000047d0| 38 36 0a 58 20 2a 09 2d | 20 72 65 77 72 6f 74 65 |86.X *.-| rewrote|
|000047e0| 20 61 6c 6c 20 6d 61 63 | 72 6f 20 6c 69 6e 65 20 | all mac|ro line |
|000047f0| 70 61 72 73 69 6e 67 20 | 72 6f 75 74 69 6e 65 73 |parsing |routines|
|00004800| 20 61 6e 64 20 72 65 61 | 72 72 61 6e 67 65 64 20 | and rea|rranged |
|00004810| 74 68 65 0a 58 20 2a 09 | 20 20 6d 6c 72 65 70 6c |the.X *.| mlrepl|
|00004820| 79 20 63 6f 64 65 2e 20 | 73 61 76 65 64 20 2e 36 |y code. |saved .6|
|00004830| 4b 21 21 21 20 61 6e 64 | 20 68 61 76 65 20 62 6c |K!!! and| have bl|
|00004840| 61 7a 65 64 20 74 68 65 | 20 70 61 74 68 20 66 6f |azed the| path fo|
|00004850| 72 20 65 78 70 61 6e 64 | 69 6e 67 0a 58 20 2a 09 |r expand|ing.X *.|
|00004860| 20 20 74 68 65 20 63 6f | 6d 6d 61 6e 64 20 6c 61 | the co|mmand la|
|00004870| 6e 67 75 61 67 65 2e 0a | 58 20 2a 09 31 37 2d 6f |nguage..|X *.17-o|
|00004880| 63 74 2d 38 36 0a 58 20 | 2a 09 2d 20 61 64 64 65 |ct-86.X |*.- adde|
|00004890| 64 20 6e 65 77 20 6b 65 | 79 62 6f 61 72 64 20 6d |d new ke|yboard m|
|000048a0| 61 63 72 6f 20 72 6f 75 | 74 69 6e 65 73 20 28 70 |acro rou|tines (p|
|000048b0| 6c 75 73 20 61 20 6e 65 | 77 20 6c 65 76 65 6c 20 |lus a ne|w level |
|000048c0| 74 6f 20 74 68 65 0a 58 | 20 2a 09 20 20 69 6e 70 |to the.X| *. inp|
|000048d0| 75 74 20 63 68 61 72 61 | 63 74 65 72 20 66 75 6e |ut chara|cter fun|
|000048e0| 63 74 69 6f 6e 29 0a 58 | 20 2a 09 32 32 2d 6f 63 |ction).X| *.22-oc|
|000048f0| 74 2d 38 36 0a 58 20 2a | 09 2d 20 69 6d 70 72 6f |t-86.X *|.- impro|
|00004900| 76 65 64 20 45 47 41 20 | 63 75 72 73 6f 72 20 70 |ved EGA |cursor p|
|00004910| 72 6f 62 6c 65 6d 73 0a | 58 20 2a 09 2d 20 61 64 |roblems.|X *.- ad|
|00004920| 64 65 64 20 2d 72 20 28 | 72 65 73 74 72 69 63 74 |ded -r (|restrict|
|00004930| 65 64 29 20 73 77 69 74 | 63 68 20 74 6f 20 63 6f |ed) swit|ch to co|
|00004940| 6d 6d 61 6e 64 20 6c 69 | 6e 65 20 66 6f 72 20 42 |mmand li|ne for B|
|00004950| 42 53 20 75 73 65 0a 58 | 20 2a 09 30 36 2d 6e 6f |BS use.X| *.06-no|
|00004960| 76 2d 38 36 0a 58 20 2a | 09 2d 20 66 69 78 65 64 |v-86.X *|.- fixed|
|00004970| 20 74 65 72 6d 69 6e 61 | 74 6f 72 20 64 65 63 6c | termina|tor decl|
|00004980| 61 72 61 74 69 6f 6e 73 | 20 66 72 6f 6d 20 63 68 |arations| from ch|
|00004990| 61 72 20 74 6f 20 69 6e | 74 20 69 6e 20 67 65 74 |ar to in|t in get|
|000049a0| 61 72 67 28 29 20 61 6e | 64 0a 58 20 2a 09 20 20 |arg() an|d.X *. |
|000049b0| 6e 78 74 61 72 67 28 29 | 20 69 6e 20 65 78 65 63 |nxtarg()| in exec|
|000049c0| 2e 63 20 61 73 20 70 6f | 69 6e 74 65 64 20 6f 75 |.c as po|inted ou|
|000049d0| 74 20 62 79 20 6a 6f 68 | 6e 20 67 61 6d 62 6c 65 |t by joh|n gamble|
|000049e0| 0a 58 20 2a 09 30 37 2d | 6e 6f 76 2d 38 36 0a 58 |.X *.07-|nov-86.X|
|000049f0| 20 2a 09 2d 20 6d 61 64 | 65 20 77 6f 72 64 72 61 | *.- mad|e wordra|
|00004a00| 70 28 29 20 75 73 65 72 | 20 63 61 6c 6c 61 62 6c |p() user| callabl|
|00004a10| 65 20 61 73 20 77 72 61 | 70 2d 77 6f 72 64 20 28 |e as wra|p-word (|
|00004a20| 4d 2d 46 4e 57 29 20 61 | 6e 64 20 63 68 61 6e 67 |M-FNW) a|nd chang|
|00004a30| 65 64 0a 58 20 2a 09 20 | 20 74 68 65 20 67 65 74 |ed.X *. | the get|
|00004a40| 63 6b 65 79 28 29 20 72 | 6f 75 74 69 6e 65 20 73 |ckey() r|outine s|
|00004a50| 6f 20 74 68 61 74 20 69 | 6c 6c 65 67 61 6c 20 6b |o that i|llegal k|
|00004a60| 65 79 73 74 72 6f 6b 65 | 73 20 28 74 6f 6f 20 6d |eystroke|s (too m|
|00004a70| 61 6e 79 0a 58 20 2a 09 | 20 20 70 72 65 66 69 78 |any.X *.| prefix|
|00004a80| 65 73 20 73 65 74 29 20 | 63 6f 75 6c 64 20 62 65 |es set) |could be|
|00004a90| 20 75 73 65 64 20 66 6f | 72 20 69 6e 74 65 72 6e | used fo|r intern|
|00004aa0| 61 6c 20 62 69 6e 64 69 | 6e 67 73 2e 20 57 68 65 |al bindi|ngs. Whe|
|00004ab0| 6e 20 77 6f 72 64 0a 58 | 20 2a 09 20 20 77 72 61 |n word.X| *. wra|
|00004ac0| 70 20 63 6f 6e 64 69 74 | 69 6f 6e 73 20 61 72 65 |p condit|ions are|
|00004ad0| 20 6d 65 74 2c 20 74 68 | 65 20 6b 65 79 73 74 72 | met, th|e keystr|
|00004ae0| 6f 6b 65 20 4d 2d 46 4e | 57 20 69 73 20 65 78 65 |oke M-FN|W is exe|
|00004af0| 63 75 74 65 64 2e 20 41 | 64 64 65 64 0a 58 20 2a |cuted. A|dded.X *|
|00004b00| 09 20 20 77 6f 72 64 20 | 77 72 61 70 20 63 68 65 |. word |wrap che|
|00004b10| 63 6b 2f 63 61 6c 6c 20 | 74 6f 20 6e 65 77 6c 69 |ck/call |to newli|
|00004b20| 6e 65 28 29 2e 0a 58 20 | 2a 09 31 31 2d 6e 6f 76 |ne()..X |*.11-nov|
|00004b30| 2d 38 36 0a 58 20 2a 09 | 2d 20 61 64 64 65 64 20 |-86.X *.|- added |
|00004b40| 61 6e 64 20 63 68 65 63 | 6b 65 64 20 73 75 70 70 |and chec|ked supp|
|00004b50| 6f 72 74 20 66 6f 72 20 | 4d 61 72 6b 20 57 69 6c |ort for |Mark Wil|
|00004b60| 6c 69 61 6d 73 20 43 20 | 38 36 0a 58 20 2a 09 31 |liams C |86.X *.1|
|00004b70| 32 2d 6e 6f 76 2d 38 36 | 0a 58 20 2a 09 2d 20 61 |2-nov-86|.X *.- a|
|00004b80| 64 64 65 64 20 67 6f 74 | 6f 2d 6d 61 74 63 68 69 |dded got|o-matchi|
|00004b90| 6e 67 2d 66 65 6e 63 65 | 20 28 4d 2d 5e 46 29 20 |ng-fence| (M-^F) |
|00004ba0| 63 6f 6d 6d 61 6e 64 20 | 74 6f 20 6a 75 6d 70 20 |command |to jump |
|00004bb0| 74 6f 20 61 20 6d 61 74 | 63 68 69 6e 67 0a 58 20 |to a mat|ching.X |
|00004bc0| 2a 09 20 20 66 65 6e 63 | 65 20 22 28 7b 5b 5d 7d |*. fenc|e "({[]}|
|00004bd0| 29 22 20 6f 72 20 62 65 | 65 70 20 69 66 20 74 68 |)" or be|ep if th|
|00004be0| 65 72 65 20 69 73 20 6e | 6f 6e 65 2e 20 54 68 69 |ere is n|one. Thi|
|00004bf0| 73 20 63 61 6e 20 72 65 | 66 72 61 6d 65 20 74 68 |s can re|frame th|
|00004c00| 65 0a 58 20 2a 09 20 20 | 73 63 72 65 65 6e 2e 0a |e.X *. |screen..|
|00004c10| 58 20 2a 09 2d 20 61 64 | 64 65 64 20 63 6f 64 65 |X *.- ad|ded code|
|00004c20| 20 61 6e 64 20 73 74 72 | 75 63 74 75 72 65 20 65 | and str|ucture e|
|00004c30| 6c 65 6d 65 6e 74 73 20 | 74 6f 20 73 75 70 70 6f |lements |to suppo|
|00004c40| 72 74 20 63 68 61 6e 67 | 65 2d 73 63 72 65 65 6e |rt chang|e-screen|
|00004c50| 2d 73 69 7a 65 0a 58 20 | 2a 09 20 20 63 6f 6d 6d |-size.X |*. comm|
|00004c60| 61 6e 64 20 28 4d 2d 5e | 53 29 20 74 6f 20 63 68 |and (M-^|S) to ch|
|00004c70| 61 6e 67 65 20 74 68 65 | 20 6e 75 6d 62 65 72 20 |ange the| number |
|00004c80| 6f 66 20 6c 69 6e 65 73 | 20 62 65 69 6e 67 20 75 |of lines| being u|
|00004c90| 73 65 64 20 62 79 0a 58 | 20 2a 09 20 20 4d 69 63 |sed by.X| *. Mic|
|00004ca0| 72 6f 45 4d 41 43 53 2e | 0a 58 20 2a 09 31 35 2d |roEMACS.|.X *.15-|
|00004cb0| 6e 6f 76 2d 38 36 0a 58 | 20 2a 09 2d 20 66 69 6e |nov-86.X| *.- fin|
|00004cc0| 69 73 68 65 64 20 64 65 | 62 75 67 69 6e 67 20 63 |ished de|buging c|
|00004cd0| 68 61 6e 67 65 2d 73 63 | 72 65 65 6e 2d 73 69 7a |hange-sc|reen-siz|
|00004ce0| 65 0a 58 20 2a 09 31 37 | 2d 6e 6f 76 2d 38 36 0a |e.X *.17|-nov-86.|
|00004cf0| 58 20 2a 09 2d 20 45 6e | 63 6f 72 70 6f 72 61 74 |X *.- En|corporat|
|00004d00| 65 64 20 69 6e 20 4a 61 | 6d 65 73 20 54 75 72 6e |ed in Ja|mes Turn|
|00004d10| 65 72 27 73 20 6d 6f 64 | 69 66 69 63 61 74 69 6f |er's mod|ificatio|
|00004d20| 6e 73 20 66 6f 72 20 74 | 68 65 20 41 74 61 72 69 |ns for t|he Atari|
|00004d30| 20 53 54 0a 58 20 2a 09 | 09 32 33 2d 73 65 70 2d | ST.X *.|.23-sep-|
|00004d40| 38 36 0a 58 20 2a 09 09 | 2d 20 61 64 64 65 64 20 |86.X *..|- added |
|00004d50| 73 75 70 70 6f 72 74 20 | 66 6f 72 20 74 68 65 20 |support |for the |
|00004d60| 41 74 61 72 69 20 53 54 | 20 6c 69 6e 65 20 6f 66 |Atari ST| line of|
|00004d70| 20 63 6f 6d 70 75 74 65 | 72 73 20 28 6a 6d 74 29 | compute|rs (jmt)|
|00004d80| 0a 58 20 2a 09 09 2d 2d | 61 64 64 65 64 20 61 20 |.X *..--|added a |
|00004d90| 27 5c 72 27 20 74 6f 20 | 74 68 65 20 65 6e 64 20 |'\r' to |the end |
|00004da0| 6f 66 20 65 61 63 68 20 | 6c 69 6e 65 20 6f 6e 20 |of each |line on |
|00004db0| 6f 75 74 70 75 74 20 61 | 6e 64 20 73 74 72 69 70 |output a|nd strip|
|00004dc0| 0a 58 20 2a 09 09 20 20 | 69 74 20 6f 6e 20 69 6e |.X *.. |it on in|
|00004dd0| 70 75 74 20 66 6f 72 20 | 74 68 65 20 53 48 4f 57 |put for |the SHOW|
|00004de0| 20 66 75 6e 63 74 69 6f | 6e 20 66 72 6f 6d 20 74 | functio|n from t|
|00004df0| 68 65 20 64 65 73 6b 74 | 6f 70 0a 58 20 2a 09 09 |he deskt|op.X *..|
|00004e00| 2d 2d 61 64 64 65 64 20 | 33 20 6e 65 77 20 6d 6f |--added |3 new mo|
|00004e10| 64 65 20 66 75 6e 63 74 | 69 6f 6e 73 20 28 48 49 |de funct|ions (HI|
|00004e20| 52 45 5a 2c 20 4d 45 44 | 52 45 5a 2c 20 61 6e 64 |REZ, MED|REZ, and|
|00004e30| 20 4c 4f 52 45 5a 29 3b | 20 63 68 67 72 65 7a 0a | LOREZ);| chgrez.|
|00004e40| 58 20 2a 09 09 20 20 72 | 6f 75 74 69 6e 65 20 69 |X *.. r|outine i|
|00004e50| 6e 20 54 45 52 4d 20 73 | 74 72 75 63 74 75 72 65 |n TERM s|tructure|
|00004e60| 3b 20 61 6e 64 20 4d 55 | 4c 54 52 45 5a 20 64 65 |; and MU|LTREZ de|
|00004e70| 66 69 6e 65 20 69 6e 20 | 65 73 74 72 75 63 74 73 |fine in |estructs|
|00004e80| 2e 68 0a 58 20 2a 09 09 | 20 20 74 6f 20 68 61 6e |.h.X *..| to han|
|00004e90| 64 6c 65 20 6d 75 6c 74 | 69 70 6c 65 20 73 63 72 |dle mult|iple scr|
|00004ea0| 65 65 6e 20 72 65 73 6f | 6c 75 74 69 6f 6e 73 0a |een reso|lutions.|
|00004eb0| 58 20 2a 09 5b 6e 6f 74 | 65 2e 2e 2e 2e 53 54 20 |X *.[not|e....ST |
|00004ec0| 73 74 69 6c 6c 20 6e 6f | 74 20 72 75 6e 6e 69 6e |still no|t runnin|
|00004ed0| 67 20 75 6e 64 65 72 20 | 6c 61 74 74 69 63 65 20 |g under |lattice |
|00004ee0| 79 65 74 2e 2e 2e 5d 0a | 58 20 2a 09 32 35 2d 6e |yet...].|X *.25-n|
|00004ef0| 6f 76 2d 38 36 0a 58 20 | 2a 09 2d 20 4d 61 64 65 |ov-86.X |*.- Made|
|00004f00| 20 74 68 65 20 66 69 6c | 74 65 72 2d 62 75 66 66 | the fil|ter-buff|
|00004f10| 65 72 20 28 5e 58 2d 23 | 29 20 63 6f 6d 6d 61 6e |er (^X-#|) comman|
|00004f20| 64 20 6e 6f 74 20 77 6f | 72 6b 20 6f 6e 20 56 49 |d not wo|rk on VI|
|00004f30| 45 57 20 6d 6f 64 65 0a | 58 20 2a 09 20 20 62 75 |EW mode.|X *. bu|
|00004f40| 66 66 65 72 73 0a 58 20 | 2a 09 2d 20 4d 61 64 65 |ffers.X |*.- Made|
|00004f50| 20 74 68 65 20 71 75 69 | 63 6b 2d 65 78 69 74 20 | the qui|ck-exit |
|00004f60| 28 4d 2d 5a 29 20 63 6f | 6d 6d 61 6e 64 20 74 68 |(M-Z) co|mmand th|
|00004f70| 72 6f 77 20 6f 75 74 20 | 61 20 6e 65 77 6c 69 6e |row out |a newlin|
|00004f80| 65 20 61 66 74 65 72 20 | 0a 58 20 2a 09 20 20 65 |e after |.X *. e|
|00004f90| 61 63 68 20 6d 65 73 73 | 61 67 65 20 73 6f 20 74 |ach mess|age so t|
|00004fa0| 68 65 79 20 63 6f 75 6c | 64 20 62 65 20 73 65 65 |hey coul|d be see|
|00004fb0| 6e 2e 0a 58 20 2a 09 32 | 36 2d 6e 6f 76 2d 38 36 |n..X *.2|6-nov-86|
|00004fc0| 0a 58 20 2a 09 2d 20 66 | 69 78 65 64 20 61 20 63 |.X *.- f|ixed a c|
|00004fd0| 6f 75 70 6c 65 20 6f 66 | 20 62 75 67 73 20 69 6e |ouple of| bugs in|
|00004fe0| 20 63 68 61 6e 67 65 2d | 73 63 72 65 65 6e 2d 73 | change-|screen-s|
|00004ff0| 69 7a 65 20 28 4d 2d 5e | 53 29 20 63 6f 6d 6d 61 |ize (M-^|S) comma|
|00005000| 6e 64 0a 58 20 2a 09 2d | 20 63 68 61 6e 67 65 64 |nd.X *.-| changed|
|00005010| 20 66 69 6c 65 20 72 65 | 61 64 20 62 65 68 61 76 | file re|ad behav|
|00005020| 69 6f 72 20 6f 6e 20 6c | 6f 6e 67 20 6c 69 6e 65 |ior on l|ong line|
|00005030| 73 20 61 6e 64 20 6c 61 | 73 74 20 6c 69 6e 65 73 |s and la|st lines|
|00005040| 0a 58 20 2a 09 20 20 77 | 69 74 68 20 6e 6f 20 6e |.X *. w|ith no n|
|00005050| 65 77 6c 69 6e 65 20 28 | 69 74 20 6e 6f 20 6c 6f |ewline (|it no lo|
|00005060| 6e 67 65 72 20 74 68 72 | 6f 77 73 20 74 68 65 20 |nger thr|ows the |
|00005070| 70 61 72 74 69 61 6c 20 | 6c 69 6e 65 20 6f 75 74 |partial |line out|
|00005080| 29 0a 58 20 2a 09 2d 20 | 5b 61 73 20 73 75 67 67 |).X *.- |[as sugg|
|00005090| 65 73 74 65 64 20 62 79 | 20 44 61 76 65 20 54 77 |ested by| Dave Tw|
|000050a0| 65 74 65 6e 5d 20 4d 61 | 64 65 20 61 64 64 69 6e |eten] Ma|de addin|
|000050b0| 67 20 61 20 5e 5a 20 74 | 6f 20 74 68 65 20 65 6e |g a ^Z t|o the en|
|000050c0| 64 0a 58 20 2a 09 20 20 | 6f 66 20 61 6e 20 6f 75 |d.X *. |of an ou|
|000050d0| 74 70 75 74 20 66 69 6c | 65 20 75 6e 64 65 72 20 |tput fil|e under |
|000050e0| 4d 53 44 4f 53 20 63 6f | 6e 66 69 67 75 72 61 62 |MSDOS co|nfigurab|
|000050f0| 6c 65 20 75 6e 64 65 72 | 20 74 68 65 0a 58 20 2a |le under| the.X *|
|00005100| 09 20 20 43 54 52 4c 5a | 20 73 79 6d 62 6f 6c 20 |. CTRLZ| symbol |
|00005110| 69 6e 20 65 73 74 72 75 | 63 74 2e 68 0a 58 20 2a |in estru|ct.h.X *|
|00005120| 09 2d 20 5b 44 61 76 65 | 20 54 77 65 74 65 6e 5d |.- [Dave| Tweten]|
|00005130| 20 53 70 61 77 6e 20 77 | 69 6c 6c 20 6c 6f 6f 6b | Spawn w|ill look|
|00005140| 20 75 70 20 74 68 65 20 | 22 54 4d 50 22 20 65 6e | up the |"TMP" en|
|00005150| 76 69 72 6f 6e 6d 65 6e | 74 20 76 61 72 69 61 62 |vironmen|t variab|
|00005160| 6c 65 0a 58 20 2a 09 20 | 20 66 6f 72 20 75 73 65 |le.X *. | for use|
|00005170| 20 64 75 72 69 6e 67 20 | 76 61 72 69 6f 75 73 20 | during |various |
|00005180| 70 69 70 65 69 6e 67 20 | 63 6f 6d 6d 61 6e 64 73 |pipeing |commands|
|00005190| 2e 0a 58 20 2a 09 2d 20 | 5b 44 61 76 65 20 54 77 |..X *.- |[Dave Tw|
|000051a0| 65 74 65 6e 5d 20 63 68 | 61 6e 67 65 64 20 70 69 |eten] ch|anged pi|
|000051b0| 70 65 20 63 6f 6d 6d 61 | 6e 64 20 75 6e 64 65 72 |pe comma|nd under|
|000051c0| 20 4d 53 44 4f 53 20 74 | 6f 20 75 73 65 20 27 3e | MSDOS t|o use '>|
|000051d0| 3e 27 0a 58 20 2a 09 20 | 20 69 6e 73 74 65 61 64 |>'.X *. | instead|
|000051e0| 20 6f 66 20 27 3e 27 0a | 58 20 2a 09 30 34 2d 64 | of '>'.|X *.04-d|
|000051f0| 65 63 2d 38 36 0a 58 20 | 2a 09 2d 20 6d 6f 76 65 |ec-86.X |*.- move|
|00005200| 64 20 70 72 6f 63 65 73 | 73 69 6e 67 20 6f 66 20 |d proces|sing of |
|00005210| 27 40 27 20 61 6e 64 20 | 27 23 27 20 73 6f 20 74 |'@' and |'#' so t|
|00005220| 68 61 74 20 74 68 65 79 | 20 63 61 6e 20 62 65 20 |hat they| can be |
|00005230| 6f 75 74 73 69 64 65 0a | 58 20 2a 09 20 20 74 68 |outside.|X *. th|
|00005240| 65 20 71 75 6f 74 65 73 | 20 69 6e 20 61 6e 20 61 |e quotes| in an a|
|00005250| 72 67 75 6d 65 6e 74 2c | 20 61 6e 64 20 61 64 64 |rgument,| and add|
|00005260| 65 64 20 68 6f 6f 6b 73 | 20 74 6f 20 70 72 6f 63 |ed hooks| to proc|
|00005270| 65 73 73 20 27 25 27 20 | 66 6f 72 0a 58 20 2a 09 |ess '%' |for.X *.|
|00005280| 20 20 65 6e 76 69 72 6f | 6e 6d 65 6e 74 20 61 6e | enviro|nment an|
|00005290| 64 20 75 73 65 72 20 76 | 61 72 69 61 62 6c 65 73 |d user v|ariables|
|000052a0| 2e 0a 58 20 2a 09 2d 20 | 6d 6f 64 69 66 69 65 64 |..X *.- |modified|
|000052b0| 20 69 62 6d 70 63 2e 63 | 20 74 6f 20 73 65 6e 63 | ibmpc.c| to senc|
|000052c0| 65 20 74 68 65 20 67 72 | 61 70 68 69 63 73 20 61 |e the gr|aphics a|
|000052d0| 64 61 70 74 65 72 20 28 | 43 47 41 20 61 6e 64 20 |dapter (|CGA and |
|000052e0| 4d 4f 4e 4f 29 0a 58 20 | 2a 09 20 20 61 74 20 72 |MONO).X |*. at r|
|000052f0| 75 6e 74 69 6d 65 20 74 | 6f 20 63 75 74 20 64 6f |untime t|o cut do|
|00005300| 77 6e 20 6f 6e 20 74 68 | 65 20 6e 75 6d 62 65 72 |wn on th|e number|
|00005310| 20 6f 66 20 76 65 72 73 | 69 6f 6e 73 2e 0a 58 20 | of vers|ions..X |
|00005320| 2a 09 30 35 2d 64 65 63 | 2d 38 36 0a 58 20 2a 09 |*.05-dec|-86.X *.|
|00005330| 2d 20 63 68 61 6e 67 65 | 64 20 6d 61 63 72 6f 20 |- change|d macro |
|00005340| 64 69 72 65 63 74 69 76 | 65 20 63 68 61 72 61 63 |directiv|e charac|
|00005350| 74 65 72 20 74 6f 20 22 | 21 22 20 69 6e 73 74 65 |ter to "|!" inste|
|00005360| 61 64 20 6f 66 20 22 24 | 22 20 28 73 65 65 0a 58 |ad of "$|" (see.X|
|00005370| 20 2a 09 20 20 62 65 6c | 6f 77 29 20 61 6e 64 20 | *. bel|ow) and |
|00005380| 66 69 78 65 64 20 74 68 | 65 20 73 74 61 6e 64 61 |fixed th|e standa|
|00005390| 72 64 20 2e 72 63 20 66 | 69 6c 65 20 74 6f 20 63 |rd .rc f|ile to c|
|000053a0| 6f 6d 70 6c 79 2e 0a 58 | 20 2a 09 2d 20 61 64 64 |omply..X| *.- add|
|000053b0| 65 64 20 63 6f 64 65 20 | 74 6f 20 69 6e 74 65 72 |ed code |to inter|
|000053c0| 70 72 65 74 20 65 6e 76 | 69 72 6f 6e 6d 65 6e 74 |pret env|ironment|
|000053d0| 20 76 61 72 69 61 62 6c | 65 73 20 28 24 76 61 72 | variabl|es ($var|
|000053e0| 73 29 2e 20 41 64 64 65 | 64 0a 58 20 2a 09 20 20 |s). Adde|d.X *. |
|000053f0| 68 6f 6f 6b 73 20 66 6f | 72 20 62 75 69 6c 74 20 |hooks fo|r built |
|00005400| 69 6e 20 66 75 6e 63 74 | 69 6f 6e 73 20 28 26 66 |in funct|ions (&f|
|00005410| 75 6e 63 29 2e 20 53 6f | 2c 20 74 6f 20 72 65 63 |unc). So|, to rec|
|00005420| 61 70 3a 0a 58 20 2a 0a | 58 20 2a 09 09 40 3c 73 |ap:.X *.|X *..@<s|
|00005430| 74 72 69 6e 67 3e 09 70 | 72 6f 6d 70 74 20 61 6e |tring>.p|rompt an|
|00005440| 64 20 72 65 74 75 72 6e | 20 61 20 73 74 72 69 6e |d return| a strin|
|00005450| 67 20 66 72 6f 6d 20 74 | 68 65 20 75 73 65 72 0a |g from t|he user.|
|00005460| 58 20 2a 09 09 23 3c 62 | 75 66 66 65 72 20 6e 61 |X *..#<b|uffer na|
|00005470| 6d 65 3e 09 67 65 74 20 | 74 68 65 20 6e 65 78 74 |me>.get |the next|
|00005480| 20 6c 69 6e 65 20 66 72 | 6f 6d 20 61 20 62 75 66 | line fr|om a buf|
|00005490| 66 65 72 20 61 6e 64 20 | 61 64 76 61 6e 63 65 0a |fer and |advance.|
|000054a0| 58 20 2a 09 09 25 3c 76 | 61 72 3e 09 09 67 65 74 |X *..%<v|ar>..get|
|000054b0| 20 75 73 65 72 20 76 61 | 72 69 61 62 6c 65 20 3c | user va|riable <|
|000054c0| 76 61 72 3e 0a 58 20 2a | 09 09 24 3c 65 76 61 72 |var>.X *|..$<evar|
|000054d0| 3e 09 09 67 65 74 20 65 | 6e 76 69 72 6f 6e 6d 65 |>..get e|nvironme|
|000054e0| 6e 74 20 76 61 72 69 61 | 62 6c 65 20 3c 65 76 61 |nt varia|ble <eva|
|000054f0| 72 3e 0a 58 20 2a 09 09 | 26 3c 66 75 6e 63 3e 09 |r>.X *..|&<func>.|
|00005500| 09 65 76 61 6c 75 61 74 | 65 20 66 75 6e 63 74 69 |.evaluat|e functi|
|00005510| 6f 6e 20 3c 66 75 6e 63 | 3e 0a 58 20 2a 0a 58 20 |on <func|>.X *.X |
|00005520| 2a 09 2d 20 61 6c 6c 6f | 77 65 64 20 72 65 70 65 |*.- allo|wed repe|
|00005530| 61 74 20 63 6f 75 6e 74 | 73 20 74 6f 20 62 65 20 |at count|s to be |
|00005540| 61 6e 79 20 6f 66 20 74 | 68 65 20 61 62 6f 76 65 |any of t|he above|
|00005550| 0a 58 20 2a 09 2d 20 61 | 64 64 65 64 20 63 6f 64 |.X *.- a|dded cod|
|00005560| 65 20 74 6f 20 61 6c 6c | 6f 77 20 69 6e 73 65 72 |e to all|ow inser|
|00005570| 74 2d 73 74 72 69 6e 67 | 20 28 75 6e 62 6f 75 6e |t-string| (unboun|
|00005580| 64 29 20 74 6f 20 75 73 | 65 20 69 74 73 0a 58 20 |d) to us|e its.X |
|00005590| 2a 09 20 20 72 65 70 65 | 61 74 20 63 6f 75 6e 74 |*. repe|at count|
|000055a0| 20 70 72 6f 70 65 72 6c | 79 0a 58 20 2a 09 2d 20 | properl|y.X *.- |
|000055b0| 61 64 64 65 64 20 73 65 | 74 20 28 5e 58 2d 41 29 |added se|t (^X-A)|
|000055c0| 20 63 6f 6d 6d 61 6e 64 | 20 74 6f 20 73 65 74 20 | command| to set |
|000055d0| 76 61 72 69 61 62 6c 65 | 73 2e 20 4f 6e 6c 79 20 |variable|s. Only |
|000055e0| 77 6f 72 6b 73 20 6f 6e | 0a 58 20 2a 09 20 20 65 |works on|.X *. e|
|000055f0| 6e 76 69 72 6f 6e 6d 65 | 6e 74 61 6c 20 76 61 72 |nvironme|ntal var|
|00005600| 73 20 79 65 74 2e 0a 58 | 20 2a 09 39 2d 64 65 63 |s yet..X| *.9-dec|
|00005610| 2d 38 36 0a 58 20 2a 09 | 2d 20 61 64 64 65 64 20 |-86.X *.|- added |
|00005620| 73 6f 6d 65 20 63 6f 64 | 65 20 66 6f 72 20 75 73 |some cod|e for us|
|00005630| 65 72 20 64 65 66 69 6e | 65 64 20 76 61 72 69 61 |er defin|ed varia|
|00005640| 62 6c 65 73 2e 2e 2e 6d | 6f 72 65 20 74 6f 20 63 |bles...m|ore to c|
|00005650| 6f 6d 65 0a 58 20 2a 09 | 2d 20 61 64 64 65 64 20 |ome.X *.|- added |
|00005660| 6f 70 74 69 6f 6e 73 20 | 66 6f 72 20 6d 61 6c 6c |options |for mall|
|00005670| 6f 63 28 29 20 6d 65 6d | 6f 72 79 20 70 6f 6f 6c |oc() mem|ory pool|
|00005680| 20 74 72 61 63 6b 69 6e | 67 0a 58 20 2a 09 2d 20 | trackin|g.X *.- |
|00005690| 70 72 65 6c 69 6d 69 6e | 61 72 79 20 75 73 65 72 |prelimin|ary user|
|000056a0| 20 76 61 72 69 61 62 6c | 65 73 20 28 25 29 20 77 | variabl|es (%) w|
|000056b0| 6f 72 6b 69 6e 67 0a 58 | 20 2a 09 2d 20 63 68 61 |orking.X| *.- cha|
|000056c0| 6e 67 65 64 20 74 65 72 | 6d 69 6e 61 6c 20 63 61 |nged ter|minal ca|
|000056d0| 6c 6c 73 20 74 6f 20 6d | 61 63 72 6f 27 73 20 28 |lls to m|acro's (|
|000056e0| 74 6f 20 70 72 65 70 61 | 72 65 20 66 6f 72 20 74 |to prepa|re for t|
|000056f0| 68 65 20 6e 65 77 0a 58 | 20 2a 09 20 20 74 65 72 |he new.X| *. ter|
|00005700| 6d 69 6e 61 6c 20 64 72 | 69 76 65 72 73 29 0a 58 |minal dr|ivers).X|
|00005710| 20 2a 09 31 35 2d 64 65 | 63 2d 38 36 0a 58 20 2a | *.15-de|c-86.X *|
|00005720| 09 2d 20 63 68 61 6e 67 | 65 64 20 70 72 65 76 69 |.- chang|ed previ|
|00005730| 6f 75 73 2d 6c 69 6e 65 | 20 28 5e 50 29 20 61 6e |ous-line| (^P) an|
|00005740| 64 20 6e 65 78 74 2d 6c | 69 6e 65 20 28 5e 4e 29 |d next-l|ine (^N)|
|00005750| 20 74 6f 20 72 65 74 75 | 72 6e 20 61 0a 58 20 2a | to retu|rn a.X *|
|00005760| 09 20 20 46 41 4c 53 45 | 20 61 74 20 74 68 65 20 |. FALSE| at the |
|00005770| 65 6e 64 20 6f 72 20 62 | 65 67 69 6e 6e 69 6e 67 |end or b|eginning|
|00005780| 20 6f 66 20 74 68 65 20 | 66 69 6c 65 20 73 6f 20 | of the |file so |
|00005790| 72 65 70 65 61 74 65 64 | 0a 58 20 2a 09 20 20 6d |repeated|.X *. m|
|000057a0| 61 63 72 6f 73 20 69 6e | 76 6f 6c 76 69 6e 67 20 |acros in|volving |
|000057b0| 74 68 65 6d 20 74 65 72 | 6d 69 6e 61 74 65 20 70 |them ter|minate p|
|000057c0| 72 6f 70 65 72 6c 79 21 | 0a 58 20 2a 09 2d 20 61 |roperly!|.X *.- a|
|000057d0| 64 64 65 64 20 63 6f 64 | 65 20 66 6f 72 20 24 43 |dded cod|e for $C|
|000057e0| 55 52 43 4f 4c 20 61 6e | 64 20 24 43 55 52 4c 49 |URCOL an|d $CURLI|
|000057f0| 4e 45 0a 58 20 2a 09 32 | 30 2d 64 65 63 2d 38 36 |NE.X *.2|0-dec-86|
|00005800| 0a 58 20 2a 09 2d 20 73 | 65 74 20 28 5e 58 2d 41 |.X *.- s|et (^X-A|
|00005810| 29 20 6e 6f 77 20 77 6f | 72 6b 73 20 77 69 74 68 |) now wo|rks with|
|00005820| 20 61 6c 6c 20 76 61 72 | 73 0a 58 20 2a 09 2d 20 | all var|s.X *.- |
|00005830| 61 64 64 65 64 20 73 6f | 6d 65 20 6e 65 77 20 66 |added so|me new f|
|00005840| 75 6e 63 74 69 6f 6e 73 | 0a 58 20 2a 09 20 20 09 |unctions|.X *. .|
|00005850| 26 41 44 44 20 26 53 55 | 42 20 26 54 49 4d 45 53 |&ADD &SU|B &TIMES|
|00005860| 20 26 44 49 56 20 26 4d | 4f 44 20 26 4e 45 47 20 | &DIV &M|OD &NEG |
|00005870| 26 43 41 54 0a 58 20 2a | 09 2d 20 79 65 74 20 61 |&CAT.X *|.- yet a|
|00005880| 67 61 69 6e 20 72 65 61 | 72 72 61 6e 67 65 64 20 |gain rea|rranged |
|00005890| 66 75 6e 63 74 69 6f 6e | 73 20 74 6f 20 63 6f 6e |function|s to con|
|000058a0| 74 72 6f 6c 20 6d 61 63 | 72 6f 20 65 78 65 63 75 |trol mac|ro execu|
|000058b0| 74 69 6f 6e 2e 20 44 69 | 64 0a 58 20 2a 09 20 20 |tion. Di|d.X *. |
|000058c0| 61 77 61 79 20 77 69 74 | 68 20 67 65 74 61 72 67 |away wit|h getarg|
|000058d0| 28 29 0a 58 20 2a 09 32 | 33 2d 64 65 63 2d 38 36 |().X *.2|3-dec-86|
|000058e0| 0a 58 20 2a 09 2d 20 61 | 64 64 65 64 20 73 74 72 |.X *.- a|dded str|
|000058f0| 69 6e 67 20 66 75 6e 63 | 74 69 6f 6e 73 0a 58 20 |ing func|tions.X |
|00005900| 2a 09 20 20 09 26 4c 45 | 46 74 20 26 52 49 47 68 |*. .&LE|Ft &RIGh|
|00005910| 74 20 26 4d 49 44 0a 58 | 20 2a 09 33 31 2d 64 65 |t &MID.X| *.31-de|
|00005920| 63 2d 38 36 0a 58 20 2a | 09 2d 20 61 64 64 65 64 |c-86.X *|.- added|
|00005930| 20 6d 61 6e 79 20 6c 6f | 67 69 63 61 6c 20 66 75 | many lo|gical fu|
|00005940| 6e 63 74 69 6f 6e 73 0a | 58 20 2a 09 20 20 09 26 |nctions.|X *. .&|
|00005950| 4e 4f 54 20 26 45 51 55 | 61 6c 20 26 4c 45 53 73 |NOT &EQU|al &LESs|
|00005960| 20 26 47 52 45 61 74 65 | 72 0a 58 20 2a 09 2d 20 | &GREate|r.X *.- |
|00005970| 61 64 64 65 64 20 73 74 | 72 69 6e 67 20 66 75 6e |added st|ring fun|
|00005980| 63 74 69 6f 6e 73 0a 58 | 20 2a 09 20 20 09 26 53 |ctions.X| *. .&S|
|00005990| 45 51 75 61 6c 20 26 53 | 4c 45 73 73 20 26 53 47 |EQual &S|LEss &SG|
|000059a0| 52 65 61 74 65 72 0a 58 | 20 2a 09 2d 20 61 64 64 |Reater.X| *.- add|
|000059b0| 65 64 20 76 61 72 69 61 | 62 6c 65 20 69 6e 64 69 |ed varia|ble indi|
|000059c0| 72 65 63 74 69 6f 6e 20 | 77 69 74 68 20 26 49 4e |rection |with &IN|
|000059d0| 44 69 72 65 63 74 0a 58 | 20 2a 09 2d 20 6d 61 64 |Direct.X| *.- mad|
|000059e0| 65 20 66 69 78 65 73 20 | 74 6f 20 61 6c 6c 6f 77 |e fixes |to allow|
|000059f0| 20 72 65 63 75 72 73 69 | 76 65 20 6d 61 63 72 6f | recursi|ve macro|
|00005a00| 20 65 78 65 63 75 74 69 | 6f 6e 73 0a 58 20 2a 09 | executi|ons.X *.|
|00005a10| 20 20 28 69 6d 70 72 6f | 76 65 64 20 73 70 65 65 | (impro|ved spee|
|00005a20| 64 20 64 75 72 69 6e 67 | 20 6d 61 63 72 6f 20 65 |d during| macro e|
|00005a30| 78 65 63 75 74 69 6f 6e | 20 61 73 20 77 65 6c 6c |xecution| as well|
|00005a40| 29 0a 58 20 2a 09 33 2d | 6a 61 6e 2d 38 37 0a 58 |).X *.3-|jan-87.X|
|00005a50| 20 2a 09 2d 20 61 64 64 | 65 64 20 24 46 4c 49 43 | *.- add|ed $FLIC|
|00005a60| 4b 45 52 20 74 6f 20 63 | 6f 6e 74 72 6f 6c 20 66 |KER to c|ontrol f|
|00005a70| 6c 69 63 6b 65 72 20 73 | 75 70 72 65 73 73 69 6f |licker s|upressio|
|00005a80| 6e 0a 58 20 2a 09 2d 20 | 6d 61 64 65 20 73 70 61 |n.X *.- |made spa|
|00005a90| 77 6e 20 63 6f 6d 6d 61 | 6e 64 73 20 72 65 73 74 |wn comma|nds rest|
|00005aa0| 72 69 63 74 65 64 0a 58 | 20 2a 09 2d 20 63 6c 65 |ricted.X| *.- cle|
|00005ab0| 61 6e 65 64 20 75 70 20 | 6c 6f 74 73 20 6f 66 20 |aned up |lots of |
|00005ac0| 75 6e 69 6e 74 65 6e 74 | 69 6f 6e 61 6c 20 69 6e |unintent|ional in|
|00005ad0| 74 3c 2d 3e 63 68 61 72 | 20 70 72 6f 62 6c 65 6d |t<->char| problem|
|00005ae0| 73 0a 58 20 2a 09 34 2d | 6a 61 6e 2d 38 37 0a 58 |s.X *.4-|jan-87.X|
|00005af0| 20 2a 09 2d 20 46 69 78 | 65 64 20 62 72 6f 6b 65 | *.- Fix|ed broke|
|00005b00| 6e 20 70 69 70 65 2d 63 | 6f 6d 6d 61 6e 64 20 28 |n pipe-c|ommand (|
|00005b10| 5e 58 2d 40 29 20 63 6f | 6d 6d 61 6e 64 20 75 6e |^X-@) co|mmand un|
|00005b20| 64 65 72 20 4d 53 44 4f | 53 0a 58 20 2a 09 2d 20 |der MSDO|S.X *.- |
|00005b30| 61 64 64 65 64 20 21 49 | 46 20 20 21 45 4c 53 45 |added !I|F !ELSE|
|00005b40| 20 20 21 45 4e 44 49 46 | 20 20 64 69 72 65 63 74 | !ENDIF| direct|
|00005b50| 69 76 65 73 20 61 6e 64 | 20 63 68 61 6e 67 65 64 |ives and| changed|
|00005b60| 20 74 68 65 0a 58 20 2a | 09 20 20 6e 61 6d 65 20 | the.X *|. name |
|00005b70| 6f 66 20 21 45 4e 44 20 | 74 6f 20 21 45 4e 44 4d |of !END |to !ENDM|
|00005b80| 2e 2e 2e 2e 72 65 61 6c | 20 73 6c 69 63 6b 20 73 |....real| slick s|
|00005b90| 74 75 66 66 0a 58 20 2a | 09 35 2d 6a 61 6e 2d 38 |tuff.X *|.5-jan-8|
|00005ba0| 37 0a 58 20 2a 09 2d 20 | 71 75 69 63 6b 2d 65 78 |7.X *.- |quick-ex|
|00005bb0| 69 74 20 28 4d 2d 5a 29 | 20 61 62 6f 72 74 73 20 |it (M-Z)| aborts |
|00005bc0| 6f 6e 20 61 6e 79 20 66 | 69 6c 65 77 72 69 74 65 |on any f|ilewrite|
|00005bd0| 20 65 72 72 6f 72 73 0a | 58 20 2a 09 38 2d 6a 61 | errors.|X *.8-ja|
|00005be0| 6e 2d 38 37 0a 58 20 2a | 09 2d 20 64 65 62 75 67 |n-87.X *|.- debug|
|00005bf0| 67 65 64 20 61 20 6c 6f | 74 20 6f 66 20 74 68 65 |ged a lo|t of the|
|00005c00| 20 6e 65 77 20 64 69 72 | 65 63 74 69 76 65 20 61 | new dir|ective a|
|00005c10| 6e 64 20 65 76 61 6c 75 | 61 74 69 6f 6e 20 63 6f |nd evalu|ation co|
|00005c20| 64 65 2e 0a 58 20 2a 09 | 20 20 42 45 57 41 52 45 |de..X *.| BEWARE|
|00005c30| 20 6f 66 20 73 74 61 63 | 6b 20 73 70 61 63 65 20 | of stac|k space |
|00005c40| 6f 76 65 72 66 6c 6f 77 | 73 21 20 28 69 6e 63 72 |overflow|s! (incr|
|00005c50| 65 61 73 69 6e 67 20 73 | 74 61 63 6b 20 74 6f 0a |easing s|tack to.|
|00005c60| 58 20 2a 09 20 20 31 36 | 4b 20 75 6e 64 65 72 20 |X *. 16|K under |
|00005c70| 4d 53 44 4f 53 29 0a 58 | 20 2a 09 2d 20 72 65 6d |MSDOS).X| *.- rem|
|00005c80| 6f 76 65 64 20 6e 6f 6e | 2d 73 74 61 6e 64 61 72 |oved non|-standar|
|00005c90| 64 20 44 45 43 20 52 61 | 69 6e 62 6f 77 20 6b 65 |d DEC Ra|inbow ke|
|00005ca0| 79 62 6f 61 72 64 20 73 | 75 70 70 6f 72 74 2e 2e |yboard s|upport..|
|00005cb0| 2e 6c 65 74 20 73 6f 6d | 65 6f 6e 65 0a 58 20 2a |.let som|eone.X *|
|00005cc0| 09 20 20 50 4c 45 41 53 | 45 20 69 6d 70 6c 69 6d |. PLEAS|E implim|
|00005cd0| 65 6e 74 20 74 68 69 73 | 20 69 6e 20 74 68 65 20 |ent this| in the |
|00005ce0| 73 74 61 6e 64 61 72 64 | 20 6d 61 6e 6e 65 72 20 |standard| manner |
|00005cf0| 75 73 69 6e 67 20 6b 65 | 79 20 62 69 6e 64 69 6e |using ke|y bindin|
|00005d00| 67 73 0a 58 20 2a 09 20 | 20 61 6e 64 20 73 65 6e |gs.X *. | and sen|
|00005d10| 64 20 74 68 65 20 72 65 | 73 75 6c 74 73 20 74 6f |d the re|sults to|
|00005d20| 20 6d 65 2e 0a 58 20 2a | 09 2d 20 61 64 64 65 64 | me..X *|.- added|
|00005d30| 20 63 68 61 6e 67 65 2d | 73 63 72 65 65 6e 2d 77 | change-|screen-w|
|00005d40| 69 64 74 68 20 28 29 20 | 63 6f 6d 6d 61 6e 64 20 |idth () |command |
|00005d50| 61 6e 64 20 24 43 55 52 | 57 49 44 54 48 20 76 61 |and $CUR|WIDTH va|
|00005d60| 72 69 61 62 6c 65 0a 58 | 20 2a 09 31 31 2d 6a 61 |riable.X| *.11-ja|
|00005d70| 6e 2d 38 37 0a 58 20 2a | 09 2d 20 66 69 78 65 64 |n-87.X *|.- fixed|
|00005d80| 20 61 6e 20 69 6e 63 72 | 65 61 64 61 62 6c 79 20 | an incr|eadably |
|00005d90| 64 65 65 70 6c 79 20 62 | 75 72 69 65 64 20 62 75 |deeply b|uried bu|
|00005da0| 67 20 69 6e 20 76 74 70 | 75 74 63 20 61 6e 64 20 |g in vtp|utc and |
|00005db0| 63 6f 6d 62 69 6e 65 64 | 0a 58 20 2a 09 20 20 69 |combined|.X *. i|
|00005dc0| 74 20 77 69 74 68 20 76 | 74 70 75 74 65 20 28 73 |t with v|tpute (s|
|00005dd0| 61 76 69 6e 67 20 61 62 | 6f 75 74 20 32 30 30 20 |aving ab|out 200 |
|00005de0| 62 79 74 65 73 21 29 0a | 58 20 2a 09 31 36 2d 6a |bytes!).|X *.16-j|
|00005df0| 61 6e 2d 38 37 0a 58 20 | 2a 09 2d 20 61 64 64 65 |an-87.X |*.- adde|
|00005e00| 64 20 63 6f 64 65 20 74 | 6f 20 68 61 6e 64 6c 65 |d code t|o handle|
|00005e10| 20 63 6f 6e 74 72 6f 6c | 69 6e 67 20 6d 75 6c 74 | control|ing mult|
|00005e20| 69 70 6c 65 20 73 63 72 | 65 65 6e 20 72 65 73 6f |iple scr|een reso|
|00005e30| 6c 75 74 69 6f 6e 73 2e | 2e 2e 0a 58 20 2a 09 20 |lutions.|...X *. |
|00005e40| 20 61 6c 6c 6f 77 65 64 | 20 74 68 65 20 49 42 4d | allowed| the IBM|
|00005e50| 2d 50 43 20 64 72 69 76 | 65 72 20 74 6f 20 66 6f |-PC driv|er to fo|
|00005e60| 72 63 65 20 6d 6f 6e 6f | 20 6f 72 20 63 67 61 20 |rce mono| or cga |
|00005e70| 6d 6f 64 65 73 2e 0a 58 | 20 2a 09 2d 20 61 64 64 |modes..X| *.- add|
|00005e80| 65 64 20 63 75 72 72 65 | 6e 74 20 62 75 66 66 65 |ed curre|nt buffe|
|00005e90| 72 20 6e 61 6d 65 20 61 | 6e 64 20 66 69 6c 65 6e |r name a|nd filen|
|00005ea0| 61 6d 65 20 76 61 72 69 | 61 62 6c 65 73 0a 58 20 |ame vari|ables.X |
|00005eb0| 2a 09 20 20 24 63 62 75 | 66 6e 61 6d 65 20 61 6e |*. $cbu|fname an|
|00005ec0| 64 20 24 63 66 6e 61 6d | 65 0a 58 20 2a 09 31 38 |d $cfnam|e.X *.18|
|00005ed0| 2d 6a 61 6e 2d 38 37 0a | 58 20 2a 09 2d 20 61 64 |-jan-87.|X *.- ad|
|00005ee0| 64 65 64 20 24 73 72 65 | 73 20 76 61 72 69 61 62 |ded $sre|s variab|
|00005ef0| 6c 65 20 74 6f 20 63 6f | 6e 74 72 6f 6c 20 73 63 |le to co|ntrol sc|
|00005f00| 72 65 65 6e 20 72 65 73 | 6f 6c 75 74 69 6f 6e 0a |reen res|olution.|
|00005f10| 58 20 2a 09 2d 20 61 64 | 64 65 64 20 24 64 65 62 |X *.- ad|ded $deb|
|00005f20| 75 67 20 76 61 72 69 61 | 62 6c 65 20 74 6f 20 63 |ug varia|ble to c|
|00005f30| 6f 6e 74 72 6f 6c 20 6d | 61 63 72 6f 20 64 65 62 |ontrol m|acro deb|
|00005f40| 75 67 67 69 6e 67 20 63 | 6f 64 65 20 28 6e 6f 20 |ugging c|ode (no |
|00005f50| 6c 6f 6e 67 65 72 0a 58 | 20 2a 09 20 20 69 73 20 |longer.X| *. is |
|00005f60| 74 68 69 73 20 61 63 74 | 69 76 61 74 65 64 20 62 |this act|ivated b|
|00005f70| 79 20 47 4c 4f 42 41 4c | 20 73 70 65 6c 6c 20 6d |y GLOBAL| spell m|
|00005f80| 6f 64 65 29 0a 58 20 2a | 09 2d 20 66 69 78 65 64 |ode).X *|.- fixed|
|00005f90| 20 62 75 67 20 69 6e 20 | 2d 67 20 63 6f 6d 6d 61 | bug in |-g comma|
|00005fa0| 6e 64 20 6c 69 6e 65 20 | 6f 70 74 69 6f 6e 0a 58 |nd line |option.X|
|00005fb0| 20 2a 09 2d 20 52 65 6c | 65 61 73 65 64 20 56 65 | *.- Rel|eased Ve|
|00005fc0| 72 73 69 6f 6e 20 33 2e | 38 20 74 6f 20 42 42 53 |rsion 3.|8 to BBS|
|00005fd0| 4e 45 54 0a 58 20 2a 09 | 32 31 2d 6a 61 6e 2d 38 |NET.X *.|21-jan-8|
|00005fe0| 37 0a 58 20 2a 09 2d 20 | 61 64 64 65 64 20 24 73 |7.X *.- |added $s|
|00005ff0| 74 61 74 75 73 20 76 61 | 72 69 61 62 6c 65 20 74 |tatus va|riable t|
|00006000| 6f 20 72 65 63 6f 72 64 | 20 72 65 74 75 72 6e 20 |o record| return |
|00006010| 73 74 61 74 75 73 20 6f | 66 20 6c 61 73 74 20 63 |status o|f last c|
|00006020| 6f 6d 6d 61 6e 64 0a 58 | 20 2a 2f 0a 58 0a 58 23 |ommand.X| */.X.X#|
|00006030| 69 6e 63 6c 75 64 65 20 | 20 20 20 20 20 20 20 3c |include | <|
|00006040| 73 74 64 69 6f 2e 68 3e | 0a 58 0a 58 2f 2a 20 66 |stdio.h>|.X.X/* f|
|00006050| 6f 72 20 4d 53 44 4f 53 | 2c 20 69 6e 63 72 65 61 |or MSDOS|, increa|
|00006060| 73 65 20 74 68 65 20 64 | 65 66 61 75 6c 74 20 73 |se the d|efault s|
|00006070| 74 61 63 6b 20 73 70 61 | 63 65 20 2a 2f 0a 58 0a |tack spa|ce */.X.|
|00006080| 58 23 69 66 09 4d 53 44 | 4f 53 20 26 20 4c 41 54 |X#if.MSD|OS & LAT|
|00006090| 54 49 43 45 0a 58 75 6e | 73 69 67 6e 65 64 20 5f |TICE.Xun|signed _|
|000060a0| 73 74 61 63 6b 20 3d 20 | 31 36 35 33 36 3b 0a 58 |stack = |16536;.X|
|000060b0| 23 65 6e 64 69 66 0a 58 | 0a 58 23 69 66 09 4d 53 |#endif.X|.X#if.MS|
|000060c0| 44 4f 53 20 26 20 41 5a | 54 45 43 0a 58 69 6e 74 |DOS & AZ|TEC.Xint|
|000060d0| 20 5f 53 54 4b 53 49 5a | 20 3d 20 31 36 35 33 36 | _STKSIZ| = 16536|
|000060e0| 2f 31 36 3b 09 09 2f 2a | 20 73 74 61 63 6b 20 73 |/16;../*| stack s|
|000060f0| 69 7a 65 20 69 6e 20 70 | 61 72 61 67 72 61 70 68 |ize in p|aragraph|
|00006100| 73 20 2a 2f 0a 58 69 6e | 74 20 5f 53 54 4b 52 45 |s */.Xin|t _STKRE|
|00006110| 44 20 3d 20 31 30 32 34 | 3b 09 09 2f 2a 20 73 74 |D = 1024|;../* st|
|00006120| 61 63 6b 20 63 68 65 63 | 6b 69 6e 67 20 6c 69 6d |ack chec|king lim|
|00006130| 69 74 20 2a 2f 0a 58 69 | 6e 74 20 5f 48 45 41 50 |it */.Xi|nt _HEAP|
|00006140| 53 49 5a 20 3d 20 34 30 | 39 36 2f 31 36 3b 09 09 |SIZ = 40|96/16;..|
|00006150| 2f 2a 20 28 69 6e 20 70 | 61 72 61 67 72 61 70 68 |/* (in p|aragraph|
|00006160| 73 29 20 2a 2f 0a 58 69 | 6e 74 20 5f 53 54 4b 4c |s) */.Xi|nt _STKL|
|00006170| 4f 57 20 3d 20 30 3b 09 | 09 2f 2a 20 64 65 66 61 |OW = 0;.|./* defa|
|00006180| 75 6c 74 20 69 73 20 73 | 74 61 63 6b 20 61 62 6f |ult is s|tack abo|
|00006190| 76 65 20 68 65 61 70 20 | 28 73 6d 61 6c 6c 20 6f |ve heap |(small o|
|000061a0| 6e 6c 79 29 20 2a 2f 0a | 58 23 65 6e 64 69 66 0a |nly) */.|X#endif.|
|000061b0| 58 0a 58 2f 2a 20 6d 61 | 6b 65 20 67 6c 6f 62 61 |X.X/* ma|ke globa|
|000061c0| 6c 20 64 65 66 69 6e 69 | 74 69 6f 6e 73 20 6e 6f |l defini|tions no|
|000061d0| 74 20 65 78 74 65 72 6e | 61 6c 20 2a 2f 0a 58 23 |t extern|al */.X#|
|000061e0| 64 65 66 69 6e 65 09 6d | 61 69 6e 64 65 66 0a 58 |define.m|aindef.X|
|000061f0| 0a 58 23 69 6e 63 6c 75 | 64 65 20 20 20 20 20 20 |.X#inclu|de |
|00006200| 20 20 22 65 73 74 72 75 | 63 74 2e 68 22 09 2f 2a | "estru|ct.h"./*|
|00006210| 20 67 6c 6f 62 61 6c 20 | 73 74 72 75 63 74 75 72 | global |structur|
|00006220| 65 73 20 61 6e 64 20 64 | 65 66 69 6e 65 73 20 2a |es and d|efines *|
|00006230| 2f 0a 58 23 69 6e 63 6c | 75 64 65 09 22 65 66 75 |/.X#incl|ude."efu|
|00006240| 6e 63 2e 68 22 09 2f 2a | 20 66 75 6e 63 74 69 6f |nc.h"./*| functio|
|00006250| 6e 20 64 65 63 6c 61 72 | 61 74 69 6f 6e 73 20 61 |n declar|ations a|
|00006260| 6e 64 20 6e 61 6d 65 20 | 74 61 62 6c 65 09 2a 2f |nd name |table.*/|
|00006270| 0a 58 23 69 6e 63 6c 75 | 64 65 09 22 65 64 65 66 |.X#inclu|de."edef|
|00006280| 2e 68 22 09 2f 2a 20 67 | 6c 6f 62 61 6c 20 64 65 |.h"./* g|lobal de|
|00006290| 66 69 6e 69 74 69 6f 6e | 73 20 2a 2f 0a 58 23 69 |finition|s */.X#i|
|000062a0| 6e 63 6c 75 64 65 09 22 | 65 62 69 6e 64 2e 68 22 |nclude."|ebind.h"|
|000062b0| 09 2f 2a 20 64 65 66 61 | 75 6c 74 20 6b 65 79 20 |./* defa|ult key |
|000062c0| 62 69 6e 64 69 6e 67 73 | 20 2a 2f 0a 58 0a 58 23 |bindings| */.X.X#|
|000062d0| 69 66 09 4d 45 47 41 4d | 41 58 0a 58 6f 76 65 72 |if.MEGAM|AX.Xover|
|000062e0| 6c 61 79 20 22 6d 61 69 | 6e 22 0a 58 23 65 6e 64 |lay "mai|n".X#end|
|000062f0| 69 66 0a 58 0a 58 23 69 | 66 20 20 20 20 20 56 4d |if.X.X#i|f VM|
|00006300| 53 0a 58 23 69 6e 63 6c | 75 64 65 20 20 20 20 20 |S.X#incl|ude |
|00006310| 20 20 20 3c 73 73 64 65 | 66 2e 68 3e 0a 58 23 64 | <ssde|f.h>.X#d|
|00006320| 65 66 69 6e 65 20 47 4f | 4f 44 20 20 20 20 28 53 |efine GO|OD (S|
|00006330| 53 24 5f 4e 4f 52 4d 41 | 4c 29 0a 58 23 65 6e 64 |S$_NORMA|L).X#end|
|00006340| 69 66 0a 58 0a 58 23 69 | 66 6e 64 65 66 20 47 4f |if.X.X#i|fndef GO|
|00006350| 4f 44 0a 58 23 64 65 66 | 69 6e 65 20 47 4f 4f 44 |OD.X#def|ine GOOD|
|00006360| 20 20 20 20 30 0a 58 23 | 65 6e 64 69 66 0a 58 0a | 0.X#|endif.X.|
|00006370| 58 23 69 66 09 41 50 52 | 4f 46 09 2f 2a 20 44 65 |X#if.APR|OF./* De|
|00006380| 63 6c 61 72 61 74 69 6f | 6e 73 20 6e 65 65 64 65 |claratio|ns neede|
|00006390| 64 20 66 6f 72 20 41 5a | 54 45 43 20 43 20 70 72 |d for AZ|TEC C pr|
|000063a0| 6f 66 69 6c 69 6e 67 20 | 2a 2f 0a 58 69 6e 74 20 |ofiling |*/.Xint |
|000063b0| 5f 43 6f 72 67 28 29 3b | 09 2f 2a 20 66 69 72 73 |_Corg();|./* firs|
|000063c0| 74 20 61 64 64 72 65 73 | 73 20 6f 66 20 70 72 6f |t addres|s of pro|
|000063d0| 67 72 61 6d 20 2a 2f 0a | 58 69 6e 74 20 5f 43 65 |gram */.|Xint _Ce|
|000063e0| 6e 64 28 29 3b 09 2f 2a | 20 6c 61 73 74 20 61 64 |nd();./*| last ad|
|000063f0| 64 72 65 73 73 20 6f 66 | 20 70 72 6f 67 72 61 6d |dress of| program|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.