%!PS-Adobe-1.0 %%Creator: devps (Pipeline Associates, Inc.) %%CreationDate: Fri Sep 13 13:06:38 1996 %%Pages: (atend) %%DocumentFonts: (atend) /devps 180 dict def devps begin /res 10.000000 def /y_offset 843 def /X{exch}bind def /mm {transform round X round X itransform} bind def /r{rmoveto}bind def /m{moveto}bind def /l{lineto}bind def /rl{rlineto}bind def /st{stroke}bind def /gs{gsave}bind def /gr{grestore}bind def /cp{currentpoint}bind def /np{newpath}bind def /ct{curveto}bind def systemdict /setpacking known { /savepacking currentpacking def true setpacking } if /m0{0 0 moveto}bind def /xc{//res div}bind def /yc{//res neg div //y_offset add}bind def /lc{yc X xc X l st}bind def /mc{yc X xc X m}bind def /el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def /ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def /sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def /V{//res neg div //y_offset add currentpoint pop X m}bind def /H{//res div 0 transform X round X itransform pop currentpoint X pop moveto}bind def /h{//res div 0 r}bind def /v{//res neg div 0 X r}bind def /S{X H show}bind def /A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def /psize 10 def /height 0 def /cheight { height 0 ne { height } { psize } ifelse } bind def /slant 0 def /FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def [psize 0 cheight slant sin slant cos div mul cheight 0 0] makefont setfont}bind def /shade{gs /dy X def /dx X def np m 0 /dy rl /dx 0 rl 0 /dy neg rl /dx neg 0 rl closepath .9 setgray fill gr}bind def 1 setlinecap /resolution res 72 mul def /startFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch def /urx exch def /lly exch def /llx exch def /y exch 72 mul resolution div def /x exch 72 mul resolution div def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def /sy y ury lly sub div def sx sy scale cx sx div llx sub cy sy div ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def }bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto }bind def /doclip { llx lly urx ury clipFig } def /endFig { end SavedState restore }bind def /globalstart { fontnum psize slant height resolution currentpoint pagesave restore gsave }bind def /globalend { grestore moveto /resolution exch def /height exch def /slant exch def /psize exch def /fontnum exch def F /pagesave save def }bind def /fontnum 1 def systemdict /setpacking known { savepacking setpacking} if end /BP{ save mark devps begin m0 /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def }bind def /EP{ end cleartomark restore showpage}def /Encoding-1 256 array def 0 1 255 {Encoding-1 exch /.notdef put} for Encoding-1 8#301 StandardEncoding 8#101 26 getinterval putinterval %A-B Encoding-1 8#341 StandardEncoding 8#141 26 getinterval putinterval %a-b Encoding-1 8#241 StandardEncoding 8#301 16 getinterval putinterval %accents Encoding-1 8#373 StandardEncoding 8#365 1 getinterval putinterval %dotlessi Encoding-1 dup 8#41 /copyright put dup 8#42 /registered put dup 8#43 /trademark put dup 8#44 /logicalnot put dup 8#45 /Eth put dup 8#46 /eth put dup 8#47 /Thorn put dup 8#50 /thorn put dup 8#51 /brokenbar put dup 8#52 /degree put dup 8#53 /divide put dup 8#54 /multiply put dup 8#55 /minus put dup 8#56 /onehalf put dup 8#57 /onequarter put dup 8#60 /threequarters put dup 8#101 /Aacute put dup 8#102 /Acircumflex put dup 8#103 /Adieresis put dup 8#104 /Agrave put dup 8#105 /Aring put dup 8#106 /Atilde put dup 8#107 /Ccedilla put dup 8#110 /Eacute put dup 8#111 /Ecircumflex put dup 8#112 /Edieresis put dup 8#113 /Egrave put dup 8#114 /Iacute put dup 8#115 /Icircumflex put dup 8#116 /Idieresis put dup 8#117 /Igrave put dup 8#120 /Ntilde put dup 8#121 /Oacute put dup 8#122 /Ocircumflex put dup 8#123 /Odieresis put dup 8#124 /Ograve put dup 8#125 /Otilde put dup 8#126 /Scaron put dup 8#127 /Uacute put dup 8#130 /Ucircumflex put dup 8#131 /Udieresis put dup 8#132 /Ugrave put dup 8#133 /Ydieresis put dup 8#134 /Zcaron put dup 8#135 /aacute put dup 8#136 /acircumflex put dup 8#137 /adieresis put dup 8#140 /agrave put dup 8#141 /aring put dup 8#142 /atilde put dup 8#143 /ccedilla put dup 8#144 /eacute put dup 8#145 /ecircumflex put dup 8#146 /edieresis put dup 8#147 /egrave put dup 8#150 /iacute put dup 8#151 /icircumflex put dup 8#152 /idieresis put dup 8#153 /igrave put dup 8#154 /ntilde put dup 8#155 /oacute put dup 8#156 /ocircumflex put dup 8#157 /odieresis put dup 8#160 /ograve put dup 8#161 /otilde put dup 8#162 /scaron put dup 8#163 /uacute put dup 8#164 /ucircumflex put dup 8#165 /udieresis put dup 8#166 /ugrave put dup 8#167 /ydieresis put dup 8#170 /zcaron put pop /Enc-dict 30 dict def Enc-dict /tmpstr1 50 string put Enc-dict /tmpstr2 50 string put Enc-dict /tmpstr3 50 string dup (Encoding-) exch cvs pop put /AEnc-def { % arguments: the original font's name, encoding nr Enc-dict begin tmpstr2 cvs /Enc-no exch def % Remember the number in a string dup /OrigName exch def % remember the name findfont dup maxlength dict /newdict exch def % get dictionary for new font { exch dup /FID ne { exch newdict 3 1 roll put } { pop pop } % Ignore FID ifelse } forall newdict begin /Encoding tmpstr3 9 Enc-no putinterval tmpstr3 0 9 Enc-no length add getinterval cvn load def % Replace encoding currentdict /UniqueID known { /UniqueID UniqueID Enc-no cvi 49999 mul add def } if % Derive New UniqueID end % newdict /FNlength OrigName tmpstr1 cvs length def % convert name, remember length FNlength 1 add Enc-no length add string dup 0 OrigName tmpstr1 cvs putinterval dup FNlength (-) putinterval dup FNlength 1 add Enc-no putinterval dup 0 tmpstr1 0 FNlength getinterval putinterval % Add old name cvn dup newdict /FontName 3 2 roll put newdict definefont end % Enc-dict } def /Times-Roman 1 AEnc-def pop /R-1{/Times-Roman-1 FF}def /R{/Times-Roman FF}def /B{/Times-Bold FF}def /I{/Times-Italic FF}def %%EndProlog %%Page: 1 1 BP /slant 0 def /height 0 def 480 V 10 R 720(EDITLINE)S 1190(\()S 1232(3)S 1290(\))S 2696(Eighth)S (Edition)296 2989 A 4657(EDITLINE)S 5127(\()S 5169(3)S 5227(\))S 960 V 9 R 720(N)S 722(NA)S 790(AM)S 858(ME)S 940(E)S 1080 V 10 R (editline)302 1080 A 10 R-1 1407(-)S 10 R 1489(command-line)S (editing)279 2095 A 2399(library)S 2693(with)S 2897(history)S 1248 V 9 R 720(S)S 722(SY)S 774(YN)S 842(NO)S 910(OP)S 978(PS)S 1030(SI)S 1082(IS)S 1115(S)S 1368 V 10 B 1080(char)S 1314(*)S 1488 V 1080(readline\(prompt\))S 1608 V 1270(char)S 1800(*prompt;)S 1848 V 1080(void)S 1968 V 1080(add_history\(line\))S 2088 V 1232(char)S 1440(*line;)S 2256 V 9 R 720(D)S 722(DE)S 790(ES)S 848(SC)S 900(CR)S 962(RI)S 1024(IP)S 1057(PT)S 1109(TI)S 1167(IO)S 1200(ON)S 1268(N)S 2376 V 10 I (Editline)319 1080 A 10 R 1426(is)S 1520(a)S 1592(library)S 1888(that)S 2066(provides)S 2439(an)S (line-editing)464 2561 A (interface)354 3052 A 3433(with)S 3639(text)S (recall.)250 3817 A 4119(It)S 4208(is)S 4302(intended)S 4675(to)S 4780(be)S 4903(compati-)S 2496 V 1080(ble)S 1230(with)S 1436(the)S 10 I 1586(readline)S 10 R 1948(library)S 2244(provided)S 2628(by)S 2755(the)S 2905(Free)S 3112(Software)S (Foundation,)482 3504 A 4013(but)S 4168(much)S 4417(smaller.)S 4790(The)S 4973(bulk)S 5177(of)S 2616 V 1080(this)S 1250(manual)S 1571(page)S 1786(describes)S 2186(the)S 2334(user)S (interface.)379 2527 A 2784 V 1080(The)S 10 I 1266(readline)S 10 R 1630(routine)S 1944(returns)S 2253(a)S 2327(line)S 2507(of)S 2620(text)S 2800(with)S 3008(the)S (trailing)291 3160 A 3480(newline)S 3828(removed.)S 4260(The)S 4447(data)S 4645(is)S 4742(returned)S 5108(in)S 5216(a)S 2904 V 1080(buffer)S 1355(allocated)S 1747(with)S 10 I 1954(malloc)S 10 R 2236(\(3\),)S 2407(so)S 2524(the)S (space)224 2675 A (should)267 2927 A 3222(be)S 3345(released)S 3704(with)S 10 I 3911(free)S 10 R 4076(\(3\))S 4222(when)S 4468(the)S (calling)274 4619 A 4920(program)S 3024 V 1080(is)S (done)195 1172 A 1392(with)S 1596(it.)S 1727(Before)S (accepting)386 2027 A (input)206 2438 A 2669(from)S 2890(the)S 3038(user,)S 3256(the)S 3404(speci\256ed)S 10 I 3787(prompt)S 10 R 4102(is)S 4194(displayed)S 4604(on)S 4729(the)S 4877(terminal.)S 3192 V 1080(The)S 10 I (add_history)479 1262 A 10 R 1766(routine)S 2076(makes)S 2358(a)S (copy)195 2428 A 2648(of)S 2757(the)S 2905(speci\256ed)S 10 I 3288(line)S 10 R 3464(and)S 3634(adds)S 3843(it)S 3924(to)S 4027(the)S 4175(internal)S 4508(history)S 4812(list.)S 3360 V 870(U)S 872(Us)S 947(se)S 988(er)S 1035(r)S 1096(I)S 1098(In)S 1134(nt)S 1186(te)S 1216(er)S 1263(rf)S 1299(fa)S 1335(ac)S 1382(ce)S 1429(e)S 3480 V 1080(A)S 1180(program)S 1548(that)S 1726(uses)S 1927(this)S 2100(library)S 2397(provides)S 2771(a)S 2844(simple)S 3140(emacs-like)S (editing)279 3605 A (interface)354 3912 A 4294(to)S 4400(its)S 4523(users.)S 4808(A)S 4909(line)S 5088(may)S 3600 V 1080(be)S 1228(edited)S 1527(before)S 1838(it)S 1947(is)S 2067(sent)S 2282(to)S 2413(the)S (calling)274 2589 A 2916(program)S 3310(by)S 3463(typing)S 3772(either)S 4055(control)S 4393(characters)S 4856(or)S 4992(escape)S 3720 V 1080(sequences.)S 1573(A)S 1681(control)S 2001(character,)S 2432(shown)S 2729(as)S 2848(a)S 2928(caret)S 3160(followed)S 3553(by)S 3689(a)S 3770(letter,)S 4039(is)S 4142(typed)S 4401(by)S 4537(holding)S 4879(down)S 5138(the)S 3840 V 1080(``control'')S 1538(key)S 1720(while)S 1981(the)S 2141(letter)S 2386(is)S 2490(typed.)S 2800(For)S 2977(example,)S (``\303A'')243 3380 A 3660(is)S 3764(a)S 3846(control-A.)S 4325(An)S 4484(escape)S 4789(sequence)S 5194(is)S 3960 V 1080(entered)S 1409(by)S 1542(typing)S 1831(the)S 1987(``escape'')S 2425(key)S 2603(followed)S 2994(by)S 3127(one)S 3305(or)S 3422(more)S 3662(characters.)S 4155(The)S 4345(escape)S 4647(key)S 4825(is)S 4925(abbrevi-)S 4080 V 1080(ated)S 1279(as)S 1394(``ESC.'')S 1796(Note)S 2023(that)S 2205(unlike)S 2487(control)S 2803(keys,)S 3043(case)S 3248(matters)S 3576(in)S 3685(escape)S 3985(sequences;)S 4451(``ESC)S 4729(F'')S 4883(is)S 4980(not)S 5138(the)S 4200 V 1080(same)S 1312(as)S 1421(``ESC)S (f''.)127 1699 A 4368 V 1080(An)S (editing)279 1228 A 1532(command)S 1953(may)S 2151(be)S 2271(typed)S 2519(anywhere)S 2936(on)S 3061(the)S 3209(line,)S 3410(not)S 3563(just)S 3734(at)S 3833(the)S 3982(beginning.)S 4459(In)S (addition,)354 4569 A 4949(a)S 5020(return)S 4488 V 1080(may)S 1278(also)S 1465(be)S 1585(typed)S 1833(anywhere)S 2250(on)S 2375(the)S 2523(line,)S 2724(not)S 2877(just)S 3047(at)S 3145(the)S 3293(end.)S 4656 V 1080(Most)S (editing)279 1313 A 1619(commands)S 2081(may)S 2281(be)S 2403(given)S 2654(a)S 2727(repeat)S (count,)248 3002 A 10 I 3278(n)S 10 R 3336(,)S 3389(where)S 10 I 3664(n)S 10 R 3742(is)S 3837(a)S 3910(number.)S 4295(To)S 4435(enter)S 4665(a)S 4738(repeat)S (count,)248 5013 A 4776 V 1080(type)S 1284(the)S 1438(escape)S 1738(key,)S 1939(the)S 2093(number,)S 2456(and)S 2632(then)S 2836(the)S 2990(command)S 3417(to)S 3526(execute.)S 3914(For)S 4084(example,)S 4480(``ESC)S 4758(4)S (\303f'')136 4833 A 4999(moves)S 4896 V 1080(forward)S 1427(four)S 1623(characters.)S 2111(If)S 2207(a)S 2280(command)S 2704(may)S 2905(be)S 3028(given)S 3279(a)S 3352(repeat)S (count)223 3627 A 3878(then)S 4079(the)S 4230(text)S (``[n]'')254 4409 A 4691(is)S 4786(given)S 5037(at)S 5138(the)S 5016 V 1080(end)S 1250(of)S 1359(its)S 1479(description.)S 5184 V 1080(The)S 1262(following)S 1678(control)S 1988(characters)S 2423(are)S (accepted:)381 2572 A 5304 V 1440(\303A)S 1897(Move)S 2156(to)S 2259(the)S 2407(beginning)S 2833(of)S 2942(the)S 3090(line)S 5424 V 1440(\303B)S 1897(Move)S 2156(left)S 2316(\(backwards\))S 2840([n])S 5544 V 1440(\303D)S 1897(Delete)S 2186(character)S 2582([n])S 5664 V 1440(\303E)S 1897(Move)S 2156(to)S 2259(end)S 2429(of)S 2538(line)S 5784 V 1440(\303F)S 1897(Move)S 2156(right)S 2371(\(forwards\))S 2823([n])S 5904 V 1440(\303G)S 1897(Ring)S 2117(the)S 2265(bell)S 6024 V 1440(\303H)S 1897(Delete)S 2186(character)S 2582(before)S 2865(cursor)S (\(backspace)448 3142 A 3615(key\))S 3819([n])S 6144 V 1440(\303I)S 1897(Complete)S 2313(\256lename)S 2685(\(tab)S 2867(key\);)S 3099(see)S 3253(below)S 6264 V 1440(\303J)S 1897(Done)S 2140(with)S 2344(line)S 2520(\(return)S 2820(key\))S 6384 V 1440(\303K)S (Kill)157 1897 A 2079(to)S 2182(end)S 2352(of)S 2461(line)S 2637(\(or)S 2780(column)S 3106([n]\))S 6504 V 1440(\303L)S 1897(Redisplay)S 2324(line)S 6624 V 1440(\303M)S 1897(Done)S 2140(with)S 2344(line)S 2520(\(alternate)S 2927(return)S 3193(key\))S 6744 V 1440(\303N)S 1897(Get)S 2068(next)S 2266(line)S 2442(from)S 2663(history)S 2967([n])S 6864 V 1440(\303P)S 1897(Get)S 2068(previous)S 2439(line)S 2615(from)S 2836(history)S 3140([n])S 6984 V 1440(\303R)S 1897(Search)S 2197(backward)S 2614(\(forward)S 2993(if)S 3080([n]\))S (through)312 3257 A 3594(history)S 3898(for)S 4041(text;)S 7104 V 1897(must)S 2117(start)S 2316(line)S 2492(if)S 2579(text)S 2755(begins)S 3042(with)S 3246(an)S 3366(uparrow)S 7224 V 1440(\303T)S 1897(Transpose)S 2336(characters)S 7344 V 1440(\303V)S 1897(Insert)S 2152(next)S 2350(character,)S 2771(even)S 2986(if)S 3073(it)S 3154(is)S 3246(an)S 3366(edit)S 3542(command)S 7464 V 1440(\303W)S 1897(Wipe)S 2140(to)S 2243(the)S 2391(mark)S 7903 V 720(Page)S 941(1)S 4455(September)S 4911(13,)S (1996)200 5061 A 8143 V EP %%Page: 2 2 BP /slant 0 def /height 0 def 480 V 10 R 720(EDITLINE)S 1190(\()S 1232(3)S 1290(\))S 2696(Eighth)S (Edition)296 2989 A 4657(EDITLINE)S 5127(\()S 5169(3)S 5227(\))S 960 V 1440(\303X\303X)S 1897(Exchange)S 2319(current)S 2630(location)S 2979(and)S 3149(mark)S 1080 V 1440(\303Y)S 1897(Yank)S 2140(back)S 2355(last)S (killed)229 2520 A 2774(text)S 1200 V 1440(\303[)S 1897(Start)S 2113(an)S 2233(escape)S 2527(sequence)S 2921(\(escape)S 3249(key\))S 1320 V 1440(\303]c)S 1897(Move)S 2156(forward)S 2501(to)S 2604(next)S 2802(character)S 3198(``c'')S 1440 V 1440(\303?)S 1897(Delete)S 2186(character)S 2582(before)S 2865(cursor)S 3142(\(delete)S 3442(key\))S 3646([n])S 1608 V 1080(The)S 1262(following)S 1678(escape)S 1972(sequences)S 2405(are)S 2554(provided.)S 1728 V 1440(ESC)S 1650(\303H)S 1897(Delete)S 2186(previous)S 2557(word)S (\(backspace)448 2789 A 3262(key\))S 3466([n])S 1848 V 1440(ESC)S 1650(DEL)S 1897(Delete)S 2186(previous)S 2557(word)S 2789(\(delete)S 3089(key\))S 3293([n])S 1968 V 1440(ESC)S 1650(SP)S 1897(Set)S 2051(the)S 2199(mark)S (\(space)258 2431 A 2714(key\);)S 2946(see)S 3100(\303X\303X)S 3339(and)S 3509(\303Y)S (above)240 3641 A 2088 V 1440(ESC)S 1650(.)S 1897(Get)S 2068(the)S 2216(last)S 2381(\(or)S 2524([n]'th\))S 2813(word)S 3045(from)S 3266(previous)S 3637(line)S 2208 V 1440(ESC)S 1650(?)S 1897(Show)S 2151(possible)S 2505(completions;)S 3049(see)S 3203(below)S 2328 V 1440(ESC)S 1650(<)S 1897(Move)S 2156(to)S 2259(start)S 2458(of)S 2567(history)S 2448 V 1440(ESC)S 1650(>)S 1897(Move)S 2156(to)S 2259(end)S 2429(of)S 2538(history)S 2568 V 1440(ESC)S 1650(b)S 1897(Move)S 2156(backward)S 2573(a)S 2643(word)S 2875([n])S 2688 V 1440(ESC)S 1650(d)S 1897(Delete)S 2186(word)S (under)229 2418 A 2672(cursor)S 2949([n])S 2808 V 1440(ESC)S 1650(f)S 1897(Move)S 2156(forward)S 2501(a)S 2571(word)S 2803([n])S 2928 V 1440(ESC)S 1650(l)S 1897(Make)S 2151(word)S 2383(lowercase)S 2812([n])S 3048 V 1440(ESC)S 1650(m)S (Toggle)285 1897 A 2207(if)S 2294(8bit)S 2475(chars)S 2713(display)S 3028(normally)S 3416(or)S 3525(with)S 3729(``M)S 10 R-1 3886(-)S 10 R 3943('')S 4036(pre\256x)S 3168 V 1440(ESC)S 1650(u)S 1897(Make)S 2151(word)S (uppercase)403 2383 A 2811([n])S 3288 V 1440(ESC)S 1650(y)S 1897(Yank)S 2140(back)S 2355(last)S (killed)229 2520 A 2774(text)S 3408 V 1440(ESC)S 1650(v)S 1897(Show)S 2151(library)S 2445(version)S 3528 V 1440(ESC)S 1650(w)S 1897(Make)S 2151(area)S 2345(up)S 2470(to)S 2573(mark)S 2805(yankable)S 3648 V 1440(ESC)S 1650(nn)S 1897(Set)S 2051(repeat)S (count)223 2323 A 2571(to)S 2674(the)S 2822(number)S 3154(nn)S 3768 V 1440(ESC)S 1650(C)S 1897(Read)S 2129(from)S 2350(environment)S 2883(variable)S 3233(``_C_'',)S 3586(where)S 3858(C)S 3950(is)S 3888 V 1897(an)S (uppercase)403 2017 A 2445(letter)S 4056 V 1080(The)S 10 I (editline)302 1271 A 10 R 1607(library)S 1910(has)S 2078(a)S 2157(small)S 2409(macro)S (facility.)311 2695 A 3065(If)S (you)150 3167 A 3351(type)S 3558(the)S 3716(escape)S 4020(key)S 4200(followed)S 4593(by)S 4728(an)S (uppercase)403 4858 A 4176 V 1080(letter,)S 10 I 1342(C)S 10 R 1417(,)S 1471(then)S 1673(the)S 1825(contents)S 2189(of)S 2302(the)S 2454(environment)S 2991(variable)S 10 I 3345(_C_)S 10 R 3541(are)S 3694(read)S 3897(in)S 4004(as)S 4116(if)S (you)150 4206 A 4384(had)S 4557(typed)S 4808(them)S 5037(at)S 5138(the)S 4296 V (keyboard.)399 1080 A 1529(For)S 1694(example,)S 2085(if)S 2172(the)S 2320(variable)S 10 I 2670(_L_)S 10 R 2851(contains)S 3211(the)S 3359(following:)S 4416 V 1440(\303A\303Kecho)S ('\303V\303[[H\303V\303[[2J'\303M)771 1869 A 4536 V 1080(Then)S 1317(typing)S 1603(``ESC)S 1886(L'')S (will)157 2046 A 2234(move)S 2488(to)S 2597(the)S 2751(beginning)S 3183(of)S 3298(the)S 3452(line,)S (kill)134 3659 A 3824(the)S 3978(entire)S 4239(line,)S 4446(enter)S 4679(the)S 4833(echo)S 5054(com-)S 4656 V 1080(mand)S 1340(needed)S 1662(to)S 1777(clear)S 2011(the)S 2170(terminal)S 2542(\(if)S (your)184 2674 A 2894(terminal)S 3266(is)S 3369(like)S 3556(a)S (VT-100\),)378 3637 A 4051(and)S 4232(send)S 4452(the)S 4611(line)S 4798(back)S 5024(to)S 5138(the)S 4776 V 1080(shell.)S 4944 V 1080(The)S 10 I (editline)302 1262 A 10 R 1589(library)S 1883(also)S 2070(does)S 2279(\256lename)S 2651(completion.)S (Suppose)340 3178 A 3543(the)S 3691(root)S 3878(directory)S 4267(has)S 4426(the)S 4574(following)S 4990(\256les)S 5183(in)S 5064 V (it:)84 1080 A 5184 V 1440(bin)S 1689(vmunix)S 5304 V 1440(core)S 1689(vmunix.old)S 5424 V 1080(If)S (you)150 1175 A 1352(type)S (``rm)180 1552 A 1757(/v'')S 1930(and)S 2102(then)S 2302(the)S 2452(tab)S 2602(key.)S 10 I (Editline)319 2824 A 10 R (will)157 3170 A 3354(then)S 3554(\256nish)S 3804(off)S 3949(as)S 4060(much)S 4311(of)S 4423(the)S 4574(name)S 4820(as)S 4932(possible)S 5544 V 1080(by)S 1207(adding)S 1507(``munix''.)S (Because)336 1976 A 2338(the)S 2487(name)S 2731(is)S 2824(not)S 2978(unique,)S 3302(it)S (will)157 3384 A 3567(then)S 3766(beep.)S 4032(If)S (you)150 4126 A 4302(type)S 4501(the)S 4650(escape)S 4945(key)S 5116(and)S 5664 V 1080(a)S 1159(question)S 1533(mark,)S 1799(it)S (will)157 1889 A 2080(display)S 2404(the)S 2561(two)S 2746(choices.)S 3132(If)S (you)150 3234 A 3418(then)S 3625(type)S 3832(a)S 3911(period)S 4202(and)S 4381(a)S 4460(tab,)S 4642(the)S 4800(library)S (will)157 5104 A 5784 V 1080(\256nish)S 1328(off)S 1471(the)S 1619(\256lename)S 1991(for)S (you:)178 2134 A 5904 V 1440(rm)S 1577(/v[TAB])S 10 I 1925(munix)S 10 R 2179(.TAB)S 10 I 2406(old)S 6024 V 10 R 1080(The)S 1262(tab)S 1410(key)S 1580(is)S 1672(shown)S 1959(by)S (``[TAB]'')406 2084 A 2515(and)S 2685(the)S 2833(automatically-entered)S 3737(text)S 3913(is)S 4005(shown)S 4292(in)S 4395(italics.)S 6192 V 9 R 720(B)S 722(BU)S 784(UG)S 852(GS)S 920(S)S 995(A)S 997(AN)S 1065(ND)S 1133(D)S 1224(L)S 1226(LI)S 1284(IM)S 1317(MI)S 1399(IT)S 1432(TA)S 1490(AT)S 1558(TI)S 1616(IO)S 1649(ON)S 1717(NS)S 1785(S)S 6312 V 10 R (Cannot)290 1080 A 1395(handle)S 1688(lines)S 1903(more)S 2135(than)S 2333(80)S 2458(columns.)S 6480 V 9 R 720(A)S 722(AU)S 790(UT)S 858(TH)S 916(HO)S 984(OR)S 1052(RS)S 1114(S)S 6600 V 10 R 1080(Simmule)S 1492(R.)S 1633(Turner)S ()1487 1957 A 3493(and)S 3687(Rich)S 3927($alz)S 4145(.)S 4925(Original)S 6720 V 1080(manual)S 1401(page)S 1616(by)S 1741(DaviD)S 2035(W.)S 2180(Sanderson)S 2624(.)S 7903 V 720(September)S 1176(13,)S (1996)200 1326 A 4990(Page)S 5211(2)S 8143 V EP %%Trailer %%DocumentFonts: Times-Roman Times-Bold Times-Italic %%Pages: 2