summaryrefslogtreecommitdiff
path: root/doc/readline.ps
diff options
context:
space:
mode:
Diffstat (limited to 'doc/readline.ps')
-rw-r--r--doc/readline.ps12190
1 files changed, 5833 insertions, 6357 deletions
diff --git a/doc/readline.ps b/doc/readline.ps
index 18ee7e4..0c60ebb 100644
--- a/doc/readline.ps
+++ b/doc/readline.ps
@@ -1,17 +1,17 @@
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: readline.dvi
-%%Pages: 71
+%%Pages: 72
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
-%%DocumentFonts: CMBX12 CMR10 CMTT10 CMSY10 CMBXTI10 CMTI10 CMCSC10
-%%+ CMSLTT10 CMSY9 CMR8 CMSL10 CMBX10 CMSS10 CMTT9 CMR9 CMTI9
+%%DocumentFonts: CMBX12 CMR10 CMTT10 CMSY10 CMMI12 CMMI10 CMCSC10
+%%+ CMSLTT10 CMTI10 CMSL10 CMSS10 CMTT9 CMR9 CMMI9
%%DocumentPaperSizes: Letter
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 600 -t letter -o readline.ps readline.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2009.01.06:1158
+%DVIPSSource: TeX output 2009.10.12:1034
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -75,29 +75,29 @@ forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
end
%%EndProcSet
-%%BeginFont: CMTI9
-%!PS-AdobeFont-1.1: CMTI9 1.0
-%%CreationDate: 1991 Aug 18 21:08:07
+%%BeginFont: CMMI9
+%!PS-AdobeFont-1.1: CMMI9 1.100
+%%CreationDate: 1996 Jul 23 07:53:55
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
-/version (1.0) readonly def
+/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMTI9) readonly def
+/FullName (CMMI9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
-/FontName /CMTI9 def
+/FontName /CMMI9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
+dup 58 /period put
readonly def
-/FontBBox{-35 -250 1148 750}readonly def
+/FontBBox{-29 -250 1075 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
@@ -106,31 +106,31 @@ D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E3948FFB3DF7BFF10C9BDA4EFE5F68A8CB1526990D1357AE6D2F7C2D2EF8496
-4E47B39E6712EB8908A3265E5FAB40567E866C244814449F1E993AAB422C3F1D
-DFA8C7118584F2E5197FD4BFA3A8AE9E953C6CD4672C0FF51E41C3A919749C1A
-F06650DF4C5E17492164BDBCDF22609A74BFA7F69960A64B9F949FFC2A807458
-8579366C4F41BDE1FDFBCC4845FA19BBB6963D65EE8532549274BAEBDFF24FA6
-03235D1BE37C06B1938AF369DA75BF38DDBC87A1FF445EAA16E1895ABE9506B9
-211955753E447865D33CEF007391D2666A046277A30A49804FFCED3FEA5EB2C3
-E52EE14A9F75241EA10C91974CDA6236EB840FD44D6DDE4D9B3266C3B99BD38B
-D835BCA8CB819C073480FB972CC028D218F6A1D344CE1B63F4FBF2C826F412E1
-6E0B05A26125865A14FD7B7030B478BB8BC6BC395335C3BA940E1C348267F4F9
-0AF97BBEE253511940F1048E175D3569F7D05A28851B6F50765FEB6C9654FEDC
-1BF52F535DB5BB90C1BD5D2EBF75E0AEBE82B20507F3C28A03746781018D4EB2
-298E4F2C27ACF73FA73EBE43F014BB575AAD516C0407B29E1653375135ECB74D
-C91372F06FA8EF37C31AF3FA48AE65318EAA6C34830A5377ABB2DFA5DA53A574
-433484BA1466709A4B186761655C8E482833B697673E847C691079E7F1DCB8D6
-1AD91101D757B83E2090337D525AEECB028FB3C9F6A6E6AD2F322CFDC5A833E6
-1CE4EDBF41FD34FD61630581D222F854A76C2EA9FD72796A7C9CC1F6C2FCCD16
-E95CA05826A4ECFADA6A5FB83C41A7131E52BA6585DD6DD78515D8F7327DFC6F
-9404F89293D6ACB433CD0802C43F0E74C6C4766A23A6AE3788FE6CAE82E1A104
-BAEC8BEFDEFE4F292F625E60362F3886F602CE4121BF0AAD93526314BCBB5971
-40091A7BBF7EFB3BA355B88C897D9C70C841DE41309348751EDFFA8675215988
-49CB1599834A01EC6CD4FD813AFF97A614F56975775D5F48E9C1A9CE532FAEB1
-4EBE20C3FA87CFE03664C428BFC5C894668E507950005BD8C2BCA8998C1FB92C
-4E6B791BA05B79F332EB8AF5B0F851B8B7EE372EC0861B09C007CDF43F82D0B7
-35446F682A0DA7F4112CDABE4F922EACFCB7B8C88BF550B60957E7
+9E394A533A081C36D6F5CA5FED4F9AC9ADE41E04F9FC52E758C9F45A92BED935
+86F9CFDB57732045913A6422AD4206418610C81D882EE493DE9523CC1BFE1505
+DD1390B19BC1947A01B93BC668BE9B2A0E69A968554239B88C00AF9FBDF09CCD
+67D3B2094C11A04762FE8CC1E91D020A28B3C122D24BEAACF82313F4604F2FEF
+6E176D730A879BE45DD0D4996EF0247AEB1CA0AB08FF374D99F06D47B36F9554
+FAD9A2D3CE451B7791C3709D8A1DDDEFBD840C1B42AB824D5A0DFF0E0F15B0B7
+22AEEB877FF489581DA6FA8DA64944555101EB16F7AB0B717E148B7B98D8DBFD
+730C52937E226545CF8DC3E07C5BA30739BAFCD0F2B44275A6D503F582C0FB4F
+449963D0AD2FAFDE33BA3D77BCA9D1DF878DDAFCA2E22CC4BACD542B282164C7
+97C2BDE318AF9D501CA21F6E662E7AAB75A5F24D2C182E598D175D44E88AB19A
+E7CD59584F95B389183EE21B525BF52A3F23C0FE5383A5565A19361D716F508C
+AAB78411CA5A4D27552CC1C435760D5A89D535B71C593E755C616661363308DA
+A683F54ED0C23FB2C225A008392B0B719F66F11A946A090B7C00B662A3C69599
+B4ECB0CC70C85C4BBBF207E0026F6C7A19F2ACFB7A60804FC98A4BFFD7BFFF2B
+9529E6D9D4238002BBC255BC62959D6F3381FE06E0621B879D5FE5B541D45A1E
+759A6E7DC32B1D1632368D09A97039DF255B6492B1B2B7E2C1434E8306ECA7D3
+5A79B6D614B4979F10988BC76ED53A5F45315CD7DA216221F842FD0F3E050DD2
+BAC23C984D506D8F7D614BCB6B244F5F41321549BB0BD041FBF3053307168680
+3435E9C9445A59A7C666418C4F2512C32058B1CE1EA46C7839C6E372F6CC60AE
+2CF46DD2F130B532DE8ECD42D9204500E413799E298CF6426F28D23BB7216BEA
+1A618B3ECC61B44DDEF0BB22D640B47C09AC0DF378CE68FC9CD88BDAE9ED89CB
+431A5CF9C3E9528FEE7A9936C2B1CF7B38DD2B95773F0EA0051607BE1B0B3588
+A8B907A5EF011B4622C5093A7B107DD1EED6FEE9536DECF1CC96E65373D0F433
+30AE3C094654ABF4698C07F8C74E71D023DFD242EE83B1306786124DD8C6BFA7
+801E66CB944BE7EBCB3FE803EC97067AF7AFC8A4E9AC9D11
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -715,6 +715,602 @@ AD48F174E44AD17C66B96DFBB9871AFC5E
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
+%%BeginFont: CMR10
+%!PS-AdobeFont-1.1: CMR10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:52
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 11 /ff put
+dup 12 /fi put
+dup 13 /fl put
+dup 14 /ffi put
+dup 34 /quotedblright put
+dup 36 /dollar put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+readonly def
+/FontBBox{-251 -250 1009 969}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
+87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
+D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
+92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
+295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
+409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
+4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
+2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
+0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
+B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
+24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
+43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
+D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
+5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
+96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
+7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65
+0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830
+B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D
+AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007
+97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8
+FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5
+20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4
+0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD
+F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20
+3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122
+A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379
+5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA77428025D4059BA
+2988AC2E3D7246BAAAFB89745F0E38580546045527C8779A254DB08DCC6FB9B9
+0E172209FBE3857AF495A7F2B34BC893D942C145C2204CFCD6A5C69FEFC25B60
+E412CB2BEAE7F7FAD03AF46344F6A7D483BBB1E896BF16B0F4C363799DF23CE2
+E8127996DE841B6F9D8A9E56BD799B6A938582988AF87151BB8D3AEA85C49857
+DD862B5E10D9F33D57795D656FB616BC9B8397B3612131A2B0F472656700958F
+739A548F7C3A348698AF9F6F9821D7A9FD4131781ACBF7EAB885A3AC254DBF94
+02FA697941A0F97F048861788BEACC20DE829764413CA58F9D045A6B38BCD6E6
+E4827247EDF1171F64E3B041A69B244308DC07F66643FCD7D5FD37F36EC4CB5F
+957D4ADAF91850A3B1A765E0E580EDC77556593D1B2E1C22685268469298688A
+45C474C9D0472D019CE1E83F25182D084AD85A49C502E8D679C227DA8E32045F
+8055D1622C478F8FDA342685F858DE3F53F1CEA0D70BF3FE09037D981E9E7FFB
+BC3F896535D0DCF53F4C85A1DA5D0B632484D1F25460E3EB38E251D2AA17817E
+F3B25A2A49C0AEDE0B89E277F52CBF744EF0243C409FD71FB0C574640CF11599
+117A4F42F27D8D282D34485AD116F7E753A8DEBFDF7C552A1179C02B7A37782B
+743D0DF85C15A333BE9EE82C13DBC9CB007DEB5900954AD9309902E08B3D5BB4
+E8414211B971CE8B9F05A61C15F400D9297745F606C6419E8A8A9ADCBDC39243
+617EFABFDCF9F836D14411BD72EE19D0BDE89234BF7D52E7A68ECC952FB74FE3
+33E1A87DA39AEEE9E90406E2B1CF3799C63E9BA858D54F38918B814C0DF0B696
+839C820C26FB473ACC5C08E2056457A74123A398806EECDB427BB183F5458105
+2B66D7E1FC3529025D3243A045625E9DD9417FA089B3C7C394D2B65C0367FF73
+79F17ADEC6B5D27A5D3D3E244A0839E38267ACF07B2D994C2B4E7F30A416EEE2
+D1688F167D1641A72A795B1F4DA3350F75AD6D546AA118B5F8A5085F5794E6E5
+28256CD31D250D8328C9620B8ACAB03E4A33DB4595E959F4D0FB1C8CE85A710E
+22F1940067C036A7DCED7EA48F1EB81AC4735FB26A249A32AC2E3E7636B32D31
+7D76FBEBA106D6C67C94A3BD4256B786B71C6EF8D191CA90CAD8D2EEAD42C6DD
+8BB4BEA7DAD4ECB6E002F3B71C2955A5A401E34D55F755BED68178C270109BAB
+FA0AD848347EB977325530B27180661A59447D7DB55A62D65309DE24B6638986
+1D3A539BD37E74C2C00DFED3336B5C6B28D915AB7188FFBCE3ADB3CB903944DF
+1BA5923A1C053D4682BB8616F44E81E18DB2B58298F4B1A6289CA993DF3E7C73
+B00DEA3A9B747FEEBC4A11E5B9B8B05CA2709B8AA935A42159D3DE399544F5AF
+AC1CC00F6CB94AB69856078C9A2EB2046BB9055CDD6A0622112F7D3710143F1C
+20CD8DAB4109CD47BC00EBCB88314081C1D6C43132412F261CE0262FA28DB7A3
+C7D8534BCBE1A60488EA230DC558B73C72AE87539A9D7E28C2BE05FC05F58DDD
+87117C0B5235B1486088B8368C80ECE70DC07A0493C32B571F6D6E5F3C7556B8
+79DD18A0C09C644C1B0A57E09CBF8247A97FBDA9442DF87C99CB00F959FE4925
+8FE8B3EA62A6C99396CEECAFDB091CBFAA0EA6F25BE1F34B1B8EF507D2347A7B
+866CE28452F7ADBB56F4696567032BD289B3439D6CB90A602223E00B43CD2585
+4D598BE43C0161BEAD813870FCA3E377A588C3D24667846301D1BEB056315636
+1304E2CB595B5297018C0ECD1BA4F8F1EA81B4FF88126295CD676D96756FB9FA
+C97CD2A8574EAEBB0A869C527E0828940C613B9D45894E4667172D841C94410B
+FCC5083CF850AEB2EF92BDBA8DBA361AE95B267FB5F90D5EF8B16B2A83568D5F
+50BD20AC88DE25DDFDAAB7B2F7662DB99E20989C7D12DE04057FCD2DEEC770D6
+535680D13ACB557EE7AF8DEBABC3088908943E6E3655C3C00ED022B276FFA5FA
+E6E4ABB96A214908EA899EC925E67E86413840A67B3FF86957586B5E06909036
+B9987C5BA21E46DE7919B382CFC4740ECC794A6577BE33CCB94E2E4BB3F28BBF
+AAC6E68DD9B01A59A7F3B964F53F41CB9BE94CD44027868F079324B44C595200
+0E375B069FC085DAD5B678ACBBFCCE8916C4266B572D89C0A7B6A26F1D329EA7
+63CDD44F37932CDC9C89C724AD52BF91CA68209471F26C10AA18CBCD1288460F
+9EA9BA85084A5F34451044B81559DBA03F03292638C28A704C553CB25312C568
+A06C9F5A764BA025FD48883244E88F1A31ACAE83432C2B837D034CC960EDE3C4
+2234FFFB8132473C8A750A41770EC46F9B2CA7FDD937A2C8CBF5DDD6162EEE0B
+36C53BDC0D2D7F6D38DC2F502755B0D25B0BD1858A9B16BA69549B5CA4673F0C
+32C5F1BA97E1C124374037E0B8EE94706B3B2AEB9CEBFF69E4F107BABED996B2
+EA92B4D94AA267E626953550633A74099022786C172A323DF9D903A0DF6CE486
+38AB2B0CA07D5EEF34BDE2DB5F539BEDB569F60005A3317EA6B1560C22606B8E
+AED6F84526090E626FBF48846E49714EA80C90FF66F82F36F3151B580DAFFFA2
+668B4952CAA66C6F10A341118E0D58B8CE34367BDAEA79645E27059FF2A43D2A
+435ED248345B6305316D1DAC5F75787D8E72D0D8C3145C0A1E45B201382EB716
+D06C5E8BA78B6F32B13F80E7EB6909D2B7ECD1420BA2B2A88C0C3154F3091065
+16A79C898C1682A98FC2A11A2B8D4536D74E6E228E5474090D42CBFE3BAA8029
+4564F468EE59B2E2BF8B2429634898F21C31812394AE3EC0CA8CFD5D5E818F4F
+344FF40488F06A48E9879E42F131DE378A8A733C6016BBDCA24B10B385BA73D3
+DF4770685FC7B9720D196A9FFF978C10977D37D98F11A3255486C8F8C3F67225
+4AA8884C88A3194EC1AFD2DA57258E30B057490A10AEA001017F06C83255C0AB
+13AE04B86FEEECC7F04A593282501423D319CC3FFAC3691DE723F71A6138EDBA
+F1373C651464A05906A2F370B0862F5E5CAA5C9570B7D5F9DB24FFE4A6C6B98C
+539FFD61F24487B2AF446467B1A3CA16E9BB2384972372C90DD930B8DAEC0FEA
+7C2692F029EA687E29EADEA6AE95F030A8DC599C8727F5CC41FFF86EC7E2D04E
+E1498E0AB0D2719E08956A68FE7E92EBC6945771DDC13689CB68D39EAF73CB2B
+DC8BAECFD1F721BC66D89342D650699C3364A2D0B35F58E4CDF2209512224472
+8920B0079AA5355990733CBCB8A372E1EA02B9DA4107F619968075F33BD123CB
+870D0DF6B22E6DB70F1328532A05BD7A624CB7488034E94F3622F97636CB1330
+FE3336665F27AF77FBCF01A786143F0AA892E1B2CDDAEF2E0F33E56F179CBC8A
+72973C643CF217828D892C818CECE72D0E89329C6A9159BF17D10BD3BB4A1154
+997ABD8127118AA79BD792292B6B9689D989258CA9F57A75C4C9CEADC338DF07
+13081B667C8D86DEEE5BDCC47FF96E2AA5B37C365585747EB3B664F08CC7ADAD
+B42D1B54096C60AD15596D7DC585316A36598A349E89242274B5171A1DE841CC
+30A5BE43B0ADB71C3DDA25650BFF704B452831FB06A7DB0D60D24436BFE23CC5
+AA68BFEE0897140B248E4A9BE7AAE37B98A54CC1D3F81164943B66250D55E554
+55A688BB9E3077FF8D11D1BE1C3FF99DA01EB206AC5AB1D394854DF5CD417084
+82BF6D1DAF88698A69DC196FA9A3285AAFFC3441CB4297A48DFC86B29490F2F4
+B514AE8F3D4C0EF920791371BBDD1B6369C38A90A2D2AC06B25781630847D6D0
+87B469CAC111778CEF26FA3233A85044965F3862C83F63CA2565B9644EC15B77
+BD2BA08CD8AC3DF1E5CC53CCE496172A18627384CD54595E3BE1E7D1B9751C86
+D6AD3EDCC725EA4B09BF3B92ED658356A3424F1B0D07B6E11B8E1D4823F5B0C8
+F3EA4BFA3DF77AED89D464D29BB2326ED2DEB73E327AC8B2C99B73DB70ACEB0B
+D0FD854CEFBC72FB9C906B4DB9EA35BA8018C623987C834B63E8C800A30BD551
+011F6E05EE76C26ED2F335E32BD4C866A57BA7AE89ACEB1066E795F122E1BBCD
+5768F2DEC922EFF8B1778F4FFB7BF1B6253F632F8D98648B81018D2FD4876974
+8C818E01ABFB557C8553B98A512241000B9DF64C1F5784343314B7B3CA04E506
+BBC612628AEE13DA23B3242AAC3B05244D3711121D5C9AFA8EBABD2074DD3658
+0F46D501A2CB11A370EA7E38E3682A31F5C47836E9CECAFB1BEC80DE889E99BD
+8F4DB78DBA5AC5D764EA99237738FEAAF199DDA7236D22B07D22A8F6ED023E44
+1828588397D723FB557CD35C7C5C87BB64E4A7F88B03FAF135ED0F185F7AFA4A
+F498B226D6D843EFECFD9029122B15065A4D04B509A8B633E46AD3D15D4F9EB1
+AA41E4694AC4DE0613B027E35C32935B5F0A9C21F5F60B9DFB5FAD619A35AF19
+20C0A1B2490E8E3BDACF27F37680BB32489D21F91603D4BC5FE69862A1A05F10
+4C11FE5744676C4794CC0B7F1AC1DC9861A247234FB986A0A4BC5F8F6A3183FE
+3A6FF5ED1D32A711906031CFF6802B5455CF208787AE3A35B1D437C64E5A3283
+A1B87F31D6B6AC634579FC3145035BC5F0B454CD9280BA3509B890D45AC7EC54
+F8FCDA7E5F8AB9F8201621417E17FFD8CB7BF55A6D9B21F95C403AC0112A94D4
+B7BAD823A1E9A5FEA956B08ABF303A917B69C8BAD87E685DEBA72E62AB132F46
+521CBA0C7A96A833AFDB396E0FEB85D3EC605A4EF6026C0A6CCADA56A26A8FDE
+18C61D26C93DC6E15F1B5E789567E833E79CB85580CB50A68AC93D9C2454861B
+487A833774E205A73A2932D0043759D5978921BB5B499BBEC5AC6F505EDE86C2
+8B8DAB630F36128B53BDA72CD82A3810E94C6947C9FB148574FD25E8629CBEF1
+2AAA7DD33D1A83C0235AF9F8FA00822AEF0A6E9DC7FA79B3872CAC39957D746E
+3F05C8EA69F0BBD0D96DA2ACA93E73FDECCA8B35D6CD52C464C1A51EDFAA83A0
+54C236F0064B7268C7DF4BC1F97606D48D6C8739AA2CE28CFF1B4986B4CE8A60
+D8DA6C67A6887CCC3A0A2790FF5FA00120D15C26E8D938D524F355FF8212A689
+D34269669DF03F1BACCFE834425972EEAB399EE578407F9550B93D65E63E3707
+CDA159B5AF4B68ED52D389CC6915CF7B0C737514EAB05C947AF32D67CC36D782
+C9F73B32CDF11D2CE33E8C3DAC12AD070D0CE9EB3C209D0830C0665DB9F61C35
+FF976057485A32A5A41E7205BCED4E2B9D2011AE3FA90ADFF6E3C58144293A55
+E25C6A98BA2113DAFB861F0C3544A15F5CC20496FBC58F1FA2088BC67334006E
+2AE3755CF0791FE82E8620A5BF3B487F37DBA3ABE1709DF21745CA7D7CDC0AF4
+F33FCF3672EF5ACB540CD7931FD18F815422B2A193C9AE34E626020F9AC0C36D
+4D5AC1137C75F10B42E2499DE914703C682806C9E1D158217C68329CE401234B
+462F92A35F20858F5FAFAE3062C57ECEB930B762880A982A8DCB7D010383A156
+547310C8BDEEDF6313650A2FD71856131E24F1299C8033CF49DA9BFD013F64D7
+2B571F6C2E0A84FE62F060298C654E068F0B8BA453D5F94BC89D3B5053721731
+AF5CCFED84B7F6CEC60FA31F84644CEFA02DC2323CADB246E64DE08D9BE4FAEA
+59D1652DFE1A09C41479C3CDB577942334F8C57545BD883E0AD172CEFE546C21
+5B9F63E32980B1E57B0EDD66674C9D919F6E323DA0A0CB8788F031BD533615B1
+D27320ABD6A1147E3200322DB2D8700B3F1F8B19E3C5B67842E84469D997B702
+0D8DE8894F5422DF2B9244C20186597587D3852F34ECB21E5244EA9C8596F0D8
+6E4D7353C7F6ABCAC499D7E34CA7E7789A54D712AE69DE15F767F045E637DDDB
+CAEFE413AF652D849D58D52DE084956D177AB7E3A9146B8A56BA23CB3F734298
+88C66B7C2B084EF219FA08BC87443FD9D86BBA351427631D368F514C7DAD7329
+DDCDCE8311971D746FE79322097E7F676740389F17B11587086942024918CCBE
+80A60A78D96F3CBB59CB81BF5D8028475316D96E12248867A3F23A859F8AB547
+B1F06C1ACFED4AB83378932A253B8FF8AD5F44BB4EC7A7F025BBAA179C81DBA2
+049053EDA32AC126C4F222B5FBB1119C7BE3F4BE0E9A3161CBC5F4842E6BD743
+11903130004FF705BDDC0EE6C1D97396904B295596A226FECFD665AE0A6F7EE3
+FD51F370008D1697035CCE907243038E0B0487A6DD63F1ECDABCE1A71193FFBC
+6DFBF1726156A4E9710C0D272A7A351F8FA0C2785BCFD0BDCF1B4250675B512F
+997677E512B29D85313FAB6F7FD26B402E1C4B2E270E264422D1375B93EA138C
+171557C70A07C8B330E0C0602949C60B9D921B33E906ED3858966A640367C505
+2E3D254C1C0C63B3F831C9D2AF2B2FA6FE8B663F94B72A7FFD63712A2C4422B6
+6E3524B5AA8D2EB9C7733BBF2662B64B3428EBFE956CBD500DC71A4F4CDE8896
+2EAA65771273D823E8687E2FED6A26D7DB98DDBFB57670278897D2AD553D6AAF
+6F1117C4F894AAD44F53348A763289BFEB2E9DF66DB921E402279FE17634E0DA
+576F0323E1F849DBB1E7E56D0303DD2C81EBBC192B5F8C13A5F5028D64DF153D
+C7E4C2A59A3E369D44F346BBD79A4AE4930E3249C1FD5CC8B4FC6C753ECA9326
+797F25BEE6BC66E125AFD247A2CC2F61A47F03DB682F67382B2E83312D1D239F
+39D8BD6C3256FDD8D424046A289D17984ADAE316FA39B743B12419DCC3C8582C
+EF6BE8C6E7A091F1EF76C6090C15A7742C5F66F66A69DE863256574491B422DA
+93F4B0B13E69B03D1A92840D80B39C96A535C2AEAFB579B9051CCC67E32103F6
+21EADDFEF9CEE1980D3F86DB452B61200C9805EDBD219E812F22AD612B436E28
+D86956797AE0FBBE0A0DEDE4340B51D2CEB5127FF7C14C85AC55C55A1A9412B0
+1471CDF9FE7D52A5A069669A9C500FABD920863628E541893B2692B9D40CF391
+69C797742BEB239A6FF37CBEECF5ACC960011BE1CD35241BF35431F902EE41FB
+5E89FD3C7FD3E7CE970CEF9A3BA9DB4F10945568813D4566F5939A7CF94CF2B0
+97E9D335CAAB09BBDED1D462EA787E5FD11A63B17D75882E379B490C5B2B4440
+FCCE6CD6EC2F4C21D5443E6269734EAF0A61520285791FAB0B421D5CEB2CB165
+286278D3F21045ABFCA81CD9E50A733CE516E1F4C494FF072C50FFCE2D746CD0
+0D28F9EB6CB77425D0F4188760F61C46101F21215BB89FE5FB9684F2E9BADF1D
+8078D29B3160EF63A74A19E17202270928654B95413DA00FF89548F30C8A2146
+8082CFAF97B44733C420572188F01731535A0F5609CE44AB565563B15212E835
+10E5EBA20E3B1635B8E08D85E8D282D51AF0C5D8B4526EB0D43325370644445E
+087E067A1EBE6E9C5A69D8F2D32E2960FA2B26B582A4D2D9AA1CC49408E88CCC
+19C63FEC3256F43F55CE38B3F2D7902A4978918AA2D9D23EE839BF2A901F0649
+856041B1F62612DD6FBBFBD1D3645ECEBCA6587080C6DE11DA4CC9F8E08758B4
+37D559BA464A49A3AEA6373DAD44C615496C71C41080F4357FF2ED23608BB448
+FF983C196501096A58EC0C0FFC9BFE36C735118DFA981C69365EC6E543BABAEF
+0515AAA6E8E34711747D586A6CAAE1D3D0F2EE85DAE124D93A6EDB408D9FC825
+7943607554B3CBF71A9843A76A69D7533865BE78F7BA15316360CEC333F0326E
+EDF8B884A60A0E02401A2A1E3C18C89580C030AAB8B94438214A96EFBA9554F8
+2AAAA5C653E94FE70BC18F998BCD6713AE8A087E37097C36E06C1E929278F668
+4E6B169E30196E373D89CDB6BDA65989AC54ABA2678ECC7EDE24AD6263BB0301
+012E31B2361D62F8E08528558CBE40A37939F09069F82095379C56C31EF2984E
+78BBA233E706B9575A245E527CCD6EC11075A3FD2623B49E2A68EEB68030AE43
+1D7AE54192A39C52BBA92FAEC3899FF0ED859B0051537F998743B6C5F2DC99AD
+FDBC65E51D3E82B70CEC3EF1C3645ADF893C3C5F3D25D51CE54CEAA463F8BF8D
+EDC3CDD0422C12FB34C87305CD11F0005B4AEA3E9AAA000546E4383C7B8629A2
+3372E0E857C5A9F564E6FBCE49407740873A109A2B8FC581171B6965DD349786
+E547781395D8F3E42E99BC556A41773DB2BA8AA0918081E4983B9F8B43A15544
+8D15BCF336E93F8CFCE6E79940A52F9B7067C2C8688F20F842B2D0BC02DB70A5
+3074D0CA85BBD01D6D91B2722CC15C866448C91ADAF9EB2D2A52F08B39808E43
+2A492AEFD45480EBB07C4182CD6DAA9C26A561B83E381594A1AA0364C4464AA6
+20621994D2B64D09B7F460C2D6A7C264D89E4415A9E54A53CC8331A3D358BD14
+4894EBA4DD7AE1B836E2C9246DBB0800805683A11DBE420BA989837D86A1A600
+8B669C7A7283BB9313F045A08602B7F98F78A059CB086B5991F761CADE8AEB86
+5039C35C2FD564C0D8CF404A5F32D7C532716169EEB6D08C8CE5BB357E4CDCB1
+5FCEC35440433719FC19DEA55B1662309EC85EB47B323CE2EBA56D17E0A88175
+B2FD7B59B37F7D48FACD52A7DA80BC296E62D60D6C5F251554138DDC4975E308
+2F9673033F0A255FE037F16CE58A3EF652D3DDE2AE7FD39AA20E88FB0A7B4598
+02E993D6550EE854A5D9ABB3B15BE396E3FC2DEE919D354166BC1A2519E0F2C0
+228998A7243FFDAE507841771E4A88B610F1D390F7898CCAE418C8CC15A4B3A0
+9B74E01AC32BCBAA020C99B6856952158F866E0AC66F171C3A3265E713094F71
+BED491A2ABFA737A0EC17DB262A73EBAB9F8F9E96DC7C5764B92D15F5C967CB3
+C846C147DF1568A68BE099D8E38B5A9FEDFC66CE2AD3BBAAFD72AA51D6C08A32
+AD54AE75530267728A9EA3244E8C8CF67C5A28F67068CB4CF90FB76F280930F1
+893C952DC2A7ADE38C692BD19FFF63383308FC2873CF241C1C3D1ECEF6B98CC7
+287D9F5F0C61033CAFA9739D9941AC833A194E67CD1B9CA1FB4A02F0A53A814B
+565CFDD9CDA06303ADB599D6CE17A7F6A81C13040FB7D6E98AEC4BE9F88F3B29
+FFA880E8CF8CB6F4FA009C4354337A43DD077D40C993A9AF66D2B524CEE5FC0A
+BDF03740A45C0CAD814E869D435C61A964D0644E93C6F228B205ECDE4EE59D67
+C35647FAE9617877DB23272A9D777262A1DDCBB7CDCFD2D6136FF69C000F9B29
+DA30B2A654C27C564F113FFB52CE2F6618EA1C8102FF9D93B0AA2C936CAED8CB
+1A9F2FA71930351D74240F88DE47423EAD67D66C20C8DE2ED00C94642C25630D
+4A60B8DA5362D00F3399C6796EE25BB88325E11045FB6E00B72706257BDDA2E2
+76C77F6E0030906D646D759447343EE6CDCF9A61CF30C1392BE54A0F5951AA69
+461E856C4A2921C859E03E13AAA1D6F563D5F62A66065F36ADA9A08A697F53E0
+249DB7965E9312F46A18F6016684708F397989B1C291F63C491B48A8B1A51E8A
+2C1DB13DB081B75784ECFFA1735A0DA6D443D7BBBF38B16874B57891E3C28A04
+C21978532D806CAD99C9CB00777FC2B9582CA68D285D0488B5724B9EF603D4A5
+4DC01291C0AAE941219EB99398C6051357DF7138324625A4C244A3B127BA85E3
+08C8272EC75E848D984E38F151E9C0D46D1BAE4648F7391B59BA76038391F306
+3E8E72B0B557913A38CD6042D2ECFA192A5124B9F58C887726C72C5518D3CD90
+B24196C04E0D05A6B590E067B17103BB36AC830CA181BAA072B137A344B7570C
+7EAA3272A774A58E049F71DC9DF45CD22B1452A26BE34A5179221A01FC5536DF
+BBB94E93BA9EC169BE596336768AA8C9A72C258B8A8CE7C511DD923193D886E7
+F6C33E5FD68032A5A4459955FFE76A8D5726AFDECF42818BE43F03D2B4B8958A
+38D94568751E5468A1322EBF924C7B587D732486DF8E309CB7FE20F64C6A371D
+D62BF5A33B49DD267AE4C3F638A76BE6DF49B693D40D8AE1E9F0C0B0606C84E2
+A6868B4F700A6DA1ECD097C96704B17DB76621FF4876149E6B2FFA89D38D8F3C
+1026401F2CB949DE9313115E6626B26082B1AD94D0C1F8E7B907B3676FFEC9E2
+E31FAC5504207CA741486734336521C2F9BC91AF257472E4762966AC19A6E89A
+87644A22CBC9FECECD919E513209FF439E2E7F24AA80B4D3C940021C23D7A921
+1B6E544E43FA00C4540C73EB0F3B8F352BAAE6CAA924C1F09C6EF7DCBF4BB88D
+0BFEC67C79B6334A4A0E6099A460B57FBB845831ABD0E83BF0F92491ADDE5526
+E036C58BDF78FE25C55B9580F6D02F2C2F7D77399DB7CB4B8B8E037538D2BA64
+BE2BE4697B87366CFAB5A92932465689775FBD9F87AED9B53303DBC13C0C13CD
+B549FF2D8C8C6C9082CCBB9B6DABFEBE53A85297555389E5A08E47F27F62EA1F
+11915A06C9A1E82C37E4AC72B009B0CBEF25FE046FF9FF20D50DFFA97AD9856B
+B51EEFB3DE0472EAB91CB0B51ECF29EA2025422B31C811C3E449416B8916C2B8
+63E9E4A80F9EC738B81A2A32BF196875BF8F52010B1DEEA25BC2719EFFEEA0D3
+A3AB794058EE49333468A3CF5D13336431ED14CEFB1A2D067AB3D2DE942D9DC9
+C0B5CFCBE9D9A4B53D9B2B19E28F5416F5DE29E73156516683F169BEC75C5344
+D953C9640552267E6CE554C418773F06BC8CD88084C60F8D7F37523922B4D49B
+ADCC93A64D0C92973527A810F6B0239E5525A6BC6AEFABBC8FDF0B7E1B368A52
+3620DEEC31E00D6CD5F02E1625A571A6129DC18333B395D4680CF6F69CC6D359
+4C444307FB45B09509E36E0905C7B2CED23D9B48FF65F31EDFBD2073F718FC34
+99FB4A68B4225D12A42FBB14D7A3FE9D2CE7DC8925E6BBCC4EB53632EA3432D7
+BBB17498259DC19AF7E6CA3F124A7B39BE4C9768FB49748F5CCAA3D1940E0A49
+136B3F49025B2C3D09AC6598844D9D113297A68027AFBB1D8341FEC07FF6CE10
+28358FDBA753264E7865B5B311532DC8D16E6E1747E53D96E996B9F27D9CFE93
+460158DDB6708485029D6F31729805DA1F445C629D5A7048F06D8BBBC6BB69D6
+FB7BE6BF7FC02EC0B33462CF5C756F35AA56886688B05F6A417B8BCA35886256
+8EE314686DB5BD49E631AC220C299A8C5D6ABB974C45643CBC589EB2D0DF48D7
+F59EEF1FEC4CCBEBA797DF168D1D08EC7467E7C35F421BB6BEA0E9C4846A84C1
+70FEBABA787CC46391393A0B99EF0CFC33730140696B0DE9C57E90231310FAD9
+D67462F55A56D9666EC08AC424E940CAEAD58503911C4D80FD59CDD5182ED504
+656628B1851818197DEACC842E943D5A2B75B5934E8AED3E67529FB51E625A14
+4D91B077A53FD8C69C930C677497A36A6A578A639EFBDE481EBCB80536C9CB96
+0A2E54A15F6940F4FECC203A440AB47439C9FDA12A9D78B74325ADF44010BF40
+6A5FB9C012E07A557A60326983A0802424CEA244DDBF66CDDF918B30618F348A
+8C5086F7A7BB1A86C7B4826323802701A584D17C6E19AB720CD13D02E8EBCE16
+4A87BEA7C6B76D05D49CDBE8549640FFE6124D2852A00A46768FEFDD2DD5B60C
+3AA80C3839A86B4EFB035B65E1236F6DA58BBE2A9445311E8714C82310E6A0D2
+E926A3D18AC3E7A8F8A61AAE5ADE10E43116C105653E3A03E895BB2F7477A0AA
+F1E481B4F1B3BC9DB099E60681EF3B0476D6E84DF5ADDA588E8320B4899D2D40
+F8CEA36C2039AE832C87644E2A3EC19AC8FECDD575364238524BF5F76ACB02EF
+094278DAC561F700ACE728478FBB8E0C192795AF982216E2A4A3488D6A4BF06B
+AFB8F4EE78DA4FD96437A45C1E1F49E83D6E85390F8FF9B8E487AFA6184FA430
+2A3E13C59C88E3FC8ED9102D485FCCA463197A32821988D1C0A7A86620655DC3
+DFEEDD33B3A1F55CD5599A58D0F4A390B69137D947897DC448A8255A2521EFCE
+2CA896955E05BEA3480166F9FF82F1B145DCB56B6872449335275533C38336F5
+4C49F40D0FB04222D14E0AC8057580118B1EB1DD43A8BF334763BBA198D851AD
+47F4499A2922816D2F0AC1956B4410E617201C82FDD7761C1A0C8AD025FCB1DA
+9A0722266E22C438C10275CC2BFFDBE726084F9CBAD1CA9ECFA072EB5A317EA5
+2A8E39F8794209B978DDF404FAFD22831F3F53356401FFB85334D339426CCFFE
+0F869606955F20FA055EE560B4744730EEA18CBBDC134644F124B714FD43653B
+C0879B820871B8809020301A71D37A44252491555D9B6278A9070C088C0A80D2
+BC753160E83AF282F3DC077CDF610A18A1A83D4920EB6E2A2B73E40BA112F78C
+A18A26ACD11A5D4E12C67A631D4928EFB809640F64571E5605AD4BFD3D00FFCF
+FFE4FF9FFF1A63002175D401D4BBD218F40B4C56766A4FBB93741F9D2B746F78
+B062CF36E60973FD3D52810750C06C73CC376F5291442A4EEF4B2842B6317CB7
+E1AE735793AA5CD2F927E4DAD0470D0A6612E8C0557245213B0DC87DF4B9CD12
+60A6FB3955E007041838B667417524FED98D5EE035C212C8377A6E2393D86DCA
+BD5092520A83CBFB978D2EEC4847BE9D4365714A5F36B343F87F1DBB1E2759ED
+78EAA5491A4EEFB8FE1FBD10112294959C42FA664442335E521CA7D7E7BDA468
+AE36FFEDA896738CDB3054025485FA28A071C96A003DF5A940261ECCE471616C
+A5B0223E7F435A096B90FF8ED7D88FADF050BC4C4C1FA51D4D389BC36E9D5D70
+9C38800E0CA38D1A045586E46563D855E4E6A8482BDEC35617411F8E046FB838
+1F745325CEF7AF2EF0D7F912A34BA6CE8676944A3B12212CE7AD55539FD9179C
+D8BE8CA39C9EEC948BCCCF2ECCC8F10DD4C8E99A5922BD9A56191C4900063DCC
+C3BED41EF16BD2BC1891D87E5DD05AF7C25D7E92B1BB87D53817643B621BB21B
+EA839B295433042A7E0CE294C031A4C460F05D16B46430445717EAC72766909F
+9008EF1F3F8404DD56B1B1F90A06D99859A1C45F7510B9E7C6929BF9E54053BF
+95B4911454183A5F2734C2CC7622ECFD0664B77640C416A1DA10F13BA0238C25
+DF6752C9B793F8FFA012C6E8E2AC81DDD9E402F42DC4CD6F290BFF4B9C633E1E
+52397F385B895FA3DC7471F3EB97244EFEAFB11BA92C994CFB511D7532304836
+151A4087F1CEE38AB690E1DE2354FA2A7059F42982D0CFD01BE3A320FB078F2D
+7947E9A5C973DFE340D0A742170386831314BDE9D67134451FDE80E093C53F37
+F0FD8CEF42FA08555757888839D9DAF23A735243EBB372A5C3230B1CC2F3B5C1
+C8C19CB3C3E9B1A42D0B314E778F7B3F24C8D61375FA725B40F561C6619D025E
+899BAFD602833506BBC5B6EC86A932F46338E7E26EDA743CC51D8E4B3944D186
+7EFEF666F9AE87E395FB9DDE9A936AB87B90771BE94B784B7584D71827874DEE
+03B55096CDD953D93FC0FCD7E878A11EB46A10CCCE040A90B375995C5FCBBB27
+5D0745BF763C61DCBF193651A3E36A4112F823B5607F418AC8C41B51221F9E6F
+0E9DC72ABCAC248BD8D83949A24D33DFEAA363508C263FF9B222347DA08B99F0
+2173065BB9240A61135E38D461736B04BE918BA150DC90043306056B657D6CA7
+FC27151322B0F132D91C0BD0B9483A6A26D84882095E20127541BC1D93B72AE0
+8A68A5DEFB35E50B37ACB926DD8DB96B910BB6F315FDBAE48531574B9ACBB438
+D1ADA41812A752E9876AB76B31CDE8EFDDB0DE7AF97238A9DA0846EAD39DB2AB
+30EB7D7F61DB0876FD294E5E09916F0C79417108B30597932BF1C81DCF5CE0BD
+2D65C84441D6354A9C8647D740C1B450E5DD3237EF9BBC793F1148155C0F950A
+405BFE9BE30D9EF9F8812279F71B30949F8640E9D0E5B6CD133153B2866E7F35
+78795EDF42FAC47913A9083E7069C4D4E6B0642F55FB481E7004DEA3C3C86177
+A103AFC8FF966BB958BC5EAE139870EC202D1BAC713AF4E3F2FB9594D60E83F0
+8638980BDB2FD061C867E748420E45AFE685D27A2767D31E272B43EC2DDA5424
+AC17EB9D1C7CE94DA05F741F0F635361325F227EC2DEEB5A3EF3AF4FF03F5FFF
+349A9571CA07A944C3974706C1E1A2A433F76149A1E33322E05335787A99C9A3
+98EBC8894218611339E7F065F13C02CF110ECED530FF12350140A7BC7BC810C8
+F17E870225D6DA162362C5587A4A13F52E9F92E31D0DC959DA76A3095661D000
+25A9EB458084039E445529C5A08E3C66FE115D2FE1CAD9CF27315D440FD45C76
+464970D0438E3C1E5F9CE9A9ADA95C5584532C7998063FC7E4E4DD3248148EAC
+10DD976E786084D5CD51D263AA0B7B5F0C31C1A127E03CA8AAA424C6D31106D9
+5788B85D5B2D4557615AF4B1CE34CB66F61AB005C5968756539C44690C3B93E9
+0629165F9377A1B449E2D07356E10DA88338F5B16EC8DAEA544ADED4B3EDD716
+550D9103F3F97E86181B8379D37E53FDA0557BA5EA231B90655957080E0E6DC6
+114D07BA1C9D1BACD0EF6F7997BF73482B194824A1EE1A39A6050213FDB4C820
+FE4BDE84724041C6F51287B7AF2E7A19558AB32EE2DABA726577787D5A136434
+427EF025B3D99F7B916F17AC1382994BD9DF6FD023D2AA72437FD509F55D5EA9
+189108B7934E0B0CEA9E956A000C5E23732E45BD1762961EFF36F7389BA1BF85
+312959449D0751E198C9C34E1081CD049759573217FB73F6A7B0348533F2D942
+9CF18688587980A65F512906C42593767D8A08F81C62E42CF85B92366E0DDE12
+0B04CD253800423151CCF040354A70EBF850C23013A48ACAFC816C4C002D0BAA
+0BCD2869368C497129DFA21813D2689F3EDBDA0956F822751B125CA6ACED9525
+51F85272D896B6A12EB9FB8579DF5FCE686804E3D4BCE113B5FD83478861553D
+75E11E30471EC3A76C5DA24F5BDA4C5A8B72E93DFA470B7E49CE1F960FD3F10F
+3E0E32BEBBB09244F091ACFD721B806D00593A925F97DAFC22C86BB5B0D4648B
+1BD0C32F5EEB7A3CD106C00015CC89B0D2677C7B4F2D3D818B40336B24D3B7B6
+77D03EAE4775C93326F7EE747CBD71FB65A2A2EAC5F1D03A5999C5689B099127
+61A2F058BD984FA3D2785622909A03EDE1A209ED6BB56237887479A782C75A54
+BC20ED5EB4E2BEAD28641E95237D2FE51C70AC77BE31246C92D4A3175EE3FE6C
+02612C7134DA79EAC6522DC1B52AD97132FF53EAE224C2DE9BB37E79464F08E1
+7340C8A79B87B439A484AAC56037E30DD391961E99B1BD4034BF50D00C1657E9
+8FCF4C2DD03612021175360A582CEFC4A7D12642EB33567A389EFBE03712DEF1
+00E971320F62E803F0775767620F37B34692C313FB9C0958E00597E1953F79F0
+F32186D202AF03829D2062335B64DE098D4ECBDED19516A3F4DC88D1799D0FFD
+F24B2C0E899D45756733EE27A1FCC99BEF10C462E9F9B062E9BFC16E75459B76
+06D84FE9C552AF42B0B3EC237785B3CB5075ECB9DE28817B55C85AAEC0C94C4B
+DA282188747A4CF8D63A50B9923CD27DB14D3BC523F41728A2D90ACF46355944
+991DACE13425D8DC18BA74B9F61923E45C978DC8B2D50939947CB4B33596D6D8
+5AB3DD0BD8E4CC3CB8D14590F900354CC46858D09C4BFA8142CDE33F8B75F349
+F535CF80B6DB8E64E6DADDF520D9E29D957BF1E298027BD5D0C4171DB575EA96
+1AECF1C3DEA0950BE26E739FBFB2BE59B86E188816CD44B7ECA980C1E44AA079
+AC2E7BD3C6FF65D9779B60ED34BCB38CCF793BFCF59B84A89A8C719C40EB0A23
+A91CCF0C21CE3DF3985E13C2EB9F89D6B7CE6923077D5E27260B55BC9FAE73B7
+C7EDE7676F922A8366154FAC92C7455863A45C4F4BF140776935BA4583CB1EC7
+1486197EDDFA9E46DCE6A28C992B10DA89C4FB8CF80CD39AC536C1D41C6753E3
+692F8E76928B5D4F2E86D30F7B3954BD6301ABB58CED13884C284C53D7A734BC
+46A9502745970B12A16058695801EDDFF1E65F7242CC61F6C4163A67DB236F17
+704CF79727413904319002AA4D81BFDDF64EFAD2DC47FB896BCBC5FF19FCA3ED
+B2321FF9F8504241CC25C1922DBB23CD6AFA25DDCFD473AC617F1333CFB469F1
+A343455681B59829DFFBCE8406D374059A724C7124FEBEE05F9BF3206254A931
+0D276555A890E38C69BB578DC8D7511E5F82A15E8E4BECD06D47F6E3AFD854C0
+B968F0923B0D7A3672BF7CDA1DA9CD9FEE74D70A2CCAD4055062E3AD8685FFC0
+B5BDDB530C857C3C826981C0F2F91574DE71274A4E404A1D73020F4B50376EFC
+748EEA93D6E1E2DB1144347180ED372D2727E2DBB8E9334778AB1C4E67993D28
+5EA56E402DC2A8B87D017778ACB9585D9C73780CAD7CE94B6BB727BB93366612
+8DC1B3830E7E95EC7EC2D539FE7E73E55633CADBC630F6B7DC36D77ED47B2958
+0B263DB67F07E16A040DC602CA362233C947B95F63F16239F0CA977F1A99F9A6
+B36F831B7D8AA5BD29DC4E26DB4DDB04508C53EA8041AF99D33899327C353C96
+A765BBFE74CFDD198E2FD0D9B9F3F76F2A8178A530919CB701F51DE0BECF3BFA
+B6A10EA4DB04DA17C04B2A932E937CCB268F5F427485C217D284CF602C9091E3
+6977BB4ECD4CA46905E79C6E847C0B7FE0A84F0DD43F7EECD10CC502F95293FC
+078348DBDAC9DAF6338E1F9D7DD289F52E1021E27851CC45AA0047F2FE07B5C7
+A6F0F8BB5E26BA7FFFB21082351804662F9C476E9D721E8A5BC81F2E5CA81F45
+4FC091EC171438E64ECE1899865F483D6015792450AE1186640D1E3C328B915E
+2893621345A8EAEF8A017CCA2D2608C5823A23FC7575397C3646476E8D26BDD2
+8C51C4CEF109EDB677017739A53CFA6A509AC5152077EA5ECD7A176578B6BFC4
+ABABBD0C484F31B293EE6FE8E68A281EECA6198A8BC6CAD2EA4EE2C49390AF4C
+6A710275742AFCA4E2A1DBE04123C080FAC65EB8C6AC86388FBFFAC8EEC49BAC
+464C4E1AA0DCB37AA6503E364FC954BEC84C9552300DC9495DDDEC35795EF8AF
+50D2C0CA0F238B3FA1CBBA9F9CBE1F621C710F73B7D456073082BCB28170407C
+FC3007F52CB71E08A85621B22B4DF750D011175E0A29B4FEBC1D8625E713D050
+31325515679F4A0D6EF17529A37C0BBC3F8F2F7AA0A6F57977941AB4133DA64D
+1AEBE4C7FABCDC25854BA5583678FFB54956AAE6D94F3E06D5C0F27B1DCF2421
+1C74FD8D4F0A5824DABE0346804CDD2D96BED494EE8B9D99F133F325D8CDF0EF
+431AB25D5025BA7A7E8B329AD2F89A53C3855AF9CD54275E030C3051632E5CC0
+994AFBD2A15772BAAFAF46FA10543A2B0AAC06163802D7F748C0EA0DA9072E54
+19E4BE682E9CDBA0B0D7E9F60A90C6C8491A6F30A5D310050DBCF613CC297D4B
+66974DACBFAB4377A753A16FE6394542A275D14197D422CF91FF360E8A63E8B0
+2E746082582E2448F6CAD56E488DBC0F40FCBCBB993A787E70BC9D8E24176B61
+FF2984A3855F02787C6C3DB41752B63FE0B7B090FC6D21763E96F2AC80B8994C
+FC3DD8AD32562184A3FA34CB6C0C73CB587529E35E72337A1AD22970995051DE
+2D10E84A14340589B08FA907F5A3570F98713316F633228AC0BBEC6789BED276
+6E2E1597D0C8C22705A729622749A30BDD267F7BF3CC116F7F888A4F4AFCD688
+63AE5A71F1E2F5EEFA3B100B19D6A893BE519DC5DAA215B143F807296187E4A2
+F52FC1F4448B0F4529E2156CE980293422994E484EA3F21C9FF7A56BB005A4C2
+F073DF6552D40E5DCB7A419C620C9127C451EBC2E341CB0649A503FA0E1B38D6
+2BAD504BEEEC35C13F6CB0659E719FF18C523B882EBD74D43D769E1F8A30354F
+8B790EAA99668110FE86806BDB239796E9F55A75D110D000C72AB2A430241713
+FD770F84793CD7BC488B8BBD59DA1BE3AAABC83F5E699F2A9D4870C2130502A1
+7CC2368B92CF0D52CB70446A3F634582E2E3D320CFC4353A748C1F1D91C7E4B5
+5ACA209EA88800AB7293FD1E8064B10C1A5829535E26D3C55AF6AD9B4ACE497B
+FAB377677F34D002BCDF35C0BBB7DA7833638683788748A16D075E344CE8FF95
+C09C6DCFCCBDB48EC084126BCF94EBDB1856940C67BBB69B8825E91A98F699EF
+2E378557776C9788E2A80ABAFE3E7E3BB6C0F32FA770597E37F271C50C10A9B2
+F90C8D80F4BD9F4C1098A306CE886C127946D3DB39C82F31F1CB1B1451FF6D9D
+A519AA74E1C7C4797F5E3EB440105C51ACFF85734924C0576E826B210C501232
+456601B688A3EA9494A8F391E1A0BFB7668BF6D0E1B82A47E91BC893E13EA0BC
+F8B7BA17D586DEFE3F7C2C72909106A651908325E055DE4F4E5B266D71716474
+56D5010FDC4012A2D659234BA355366C4E737FDFC04B7BECE1C1E16A7158FB27
+21AB8752DBCF8EF4AD11D185D7CE3BD84CD520553F0EE3FFA0AB3D773978A425
+F6C1B4EEE27F127C469005AFE5E07ACF2E438CCA628A77D90C9EAF7072733357
+CCF508A46C831FB96D0033FECE34E85023015A3AAA5E373A790DEB5D743EADBD
+7D249F543389FB089F4ECCAEDC4B75034AAF5DF41AB2DB047BE7C9500D34C60D
+7F38EC93219FA9C8A96523B981103196DB4D45031BAA1CF5018F3ABA08A547AD
+02E77C769762C162C7931A91CED9B33EE6C3BF4E59FF8EFE17A952FF3EAD46A9
+FDB74FFB0FB988DCEFA31ADB3F2A78E7C51BB09504DBBF1D53D96676E5843D8E
+DB50E2C89E2FA58295694AC71D7DC610756278F387A7809C8CD27152672314BE
+E287E774C2949A13B03BCEBA7A9A1A0B927AC46D8FF136C5B305EC65609F6162
+39908934CA61A225513E658F6B42F15A3621A45191F5437EBECAC64914548C8A
+6750FA2C9CC0E3BC40E01A21E3C4BA1707915D34CB78C96F0BCB7E2B10892E71
+174268D0234CFFCD5E60BD7955A151226F4987B67A69D9313CDB1ED0F9F34958
+33F7D16834BB40A6EEC4A5E24F57067FB59FB8D8C9AADFDBD3A897D8C91770CD
+D4820C1AE39A2D1AEC8B457DD856F81B3E698CF1FC5191CF60B1A80CC3230B63
+59C1384BD01EA86208DE000C9D3857B3243C95D6B6BA5BC693C539F7F6423205
+1F0FC68EB360DA674569C20FB993449096394328BB9229F93F45ECF5E11371B9
+63C233E1661C8451A3D1E076D243F6E887C82E49E00E2847CC33858370D560A4
+6742B1F48C2EE6D561A6D43BE796A09976E0D69A4A6C346AB895264C96092511
+7527320E9EA8A73250607B09BBE48D3952998435F36FE4D1CF667BC28ABCCD69
+FEE40049B09F1F39B64F3BE92C1EAC9C4661EBC403A69A9180FA83D1D5E590E0
+647AD00FE509B0E9FEB752F85726783978CE98B4AFAD649D9623F41419F9923A
+A11729723270E0847AA464AEF74FBC743D8D805322360364E7751743552A0AFF
+CCEB847942D9689E9659D15A3D795AEC8782C6EBCE6760E687F87095FCDDEA8B
+C4D8FCE65634148638A8DE5797BF21266AD94E363F58DB84561B74CDD8D5FAB3
+59A521598B34720C54C0AFC5B1A415B7E929D6EDCEE9205DAAB716379C29289F
+2C1AA7EE0776B1C6B6AFCDED4C6ED7EDFF1AA20523EC52F8332C2C0ABBAC1A2B
+DE91AE501079F2A4ECAE93FB93082B1A241AA79C1F7907F8EB3BD528A2353FBE
+749B89A4FD00C8C9472446EE4B6F04F5073EA7C2854835FFBA548920108192AC
+8CC658B87F249321015CA481B2A5F19156F63C5F7C285E18456D0CF0E1ECABCA
+C9702A3DC3911A3B179C837D4849DFEF463B9648AA2CEE8C7B7304B551296AA5
+4E73AFFD0D86AFBBAAEB71082E250627D70CAF3D246867A3676ED1BBBE99F6FD
+32BCA350821E0925E99235BE60C72D8270769DBE50CA12BE348D5145598EB0F6
+2EFC2EAFB348EC74C1F9025DEF33772AB3A41D6F8DDE6CC6746701CF75C86B43
+3F9224B633E510BAB613F6EC46A685D32C1C474F3509FC63268C4DF841B9B38E
+9CB08A26518FFD1A402D43C079C5603589D578DE2E8225A160625B6A484460CE
+5C445FDC1D3A58A982D205C370D86195D988E277F92937BBC9FF72851B0694B4
+D484FE0755962D2C4D81DA0F1F36973CD69765482A7DF0F5E701A3C5045C97FC
+09B5DEC1E35BDF033C02B7155B72851ED7A6BFDE12196DB43AFEDADACD52B93D
+E6F247F438A11DBF4A6D6CD59834865EF349F87DBB7EBBC5503492F5BAEA9615
+32AB4D318C6D1BB372FB14CFCB4268EF69128DE3FA99379609DF7099E459B557
+E7CFA0A293121A700CCC679D815F0883CFAF64B603C9E588488904267AD3EE3B
+9A8F6BED8EF48582F4A420AAE9CC3E0A61EB8D10C816C3091074E3B6345FF4DC
+37E1C1597DA71581A9920E9858DAB295178521766178F2141851EF5E455CE390
+4CD16782A04606397A6B4D13303918255700FFC68D83420E3F37437C073DBE9F
+C80EC3F7D915376410FC4961F37D73D13268B7E93C8B4F29880B535D14DE1205
+615CCB9BCDB0164F2D9C3E9515BF00C5D4E164A6B495E6A80EA01D3D6226BABE
+762982E7B5B74799A15819EDEDFB01B444BA30899AF2498DF31B1198C9115C88
+720C6BFFE2E0F33944274AB36CDEC08D18D00AD8AAB0037680DA8525AD9EBA6D
+8847EEEF0F689C466DB5CA6382B52F56FCF8490F2A931B3A71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
%%BeginFont: CMTT9
%!PS-AdobeFont-1.1: CMTT9 1.0
%%CreationDate: 1991 Aug 20 16:46:24
@@ -752,6 +1348,7 @@ dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
+dup 51 /three put
dup 52 /four put
dup 54 /six put
dup 58 /colon put
@@ -849,382 +1446,388 @@ CAF89AC5ADB2932472DF29ADA2BDBDB4D05F65F28F5F4C529613D61858E0074A
B08D373B69E5076CE4300137B8805EBCC0AAB89BBB312A77835795E3C069322D
42C893A30AD739E2BDD299679B158F7493764F2321E3965141B5ED1C6F4765ED
F46D391A646B30C90002B1C461AEE79E5F094CACCA656CEA3DB921CC5205F328
-A2C69F817061D6C60B121EEE844CA5008F23DF0729147C65909D506F59DC8AA8
-DABCE4FD05C6E3C0A053CA8BBDE49FDA4BB607BAD31CD4835048EDDF7923F4EC
-9A015714C2B23F78452F499BE4A24FDA76E13FD3FB334A29ADDDCCEC2F21D74C
-845E62987AAA50850C5C814B0374ED6285A3112D0A49F456FA7D7BC592FE5434
-B62C74F28D4FB8D080C7DB8E30CF0AD4BE57BCB22E1F32551C3EE6C73EC790D5
-C32BAA45CF9229D1F789AAB4047D1A3FAC932AD54188B7CDA31249039736DDEA
-8FB4AD8E988FC876EA3D01F1DC96CF98C0A5774A26F5F6162833777D6CB6E346
-9B13A4C2B63EFE8160484CD9D947D019510DA744A1B35019C9E9CCC9A765FFCB
-4E10A9CA7269A7FADFF5B64385749D7C9CE085BB1A31B0D6A3F433782814BF00
-B0738E02EF62508D02613E847DA3DEA251AFDC952520FBD7EDB982A97A15FB24
-D37C027D1B498DDCBF325EDFFF503F0A91402D08A3FE7F44080DF131F95D78D1
-86070EBC9C3F8C12FCC831FE8C9B16F123450626A4103C5CAD5DE7C0A913AEA6
-D98F2D61538188B4310EE0175C2CF911DAF0FCC821B8D1F9E641E6BA0302366C
-20950816ADBF36070A719BF556F66F7B373E0600DB76AB1B427D5C4C9D82019E
-27372722DF2484EFFA8A8E2B657536898A77063A1B374B4E2DFCDACA82F6F4A0
-854D6A17D5EF085C074E4C60DB90EF36F9927AAA365798E4AB6215249BA11870
-35F99D6AE4D2F5AC4435D36B5DA6F56A073C3CE2E19EEAF0C46EBFC348FD8820
-C7B896ABC9900AB1FA6B84244EBD0590C6CC6FAC20FC84DE56C5D300B825BC4D
-8B30D1524F68E7DBCBC0B24562F172949D8217213152046D90CAC6659E1AE55E
-654F54EFEA5EB700B7420DB75A94AC16AD2CF40BE1A18582B65F75552D29AC5D
-C88B168716D7F56281EF5C1C58A0A8D7BAA744321BB21B91B1038DDD132C1DC5
-786111947AE15CE8BB3565C8BF7C289F89C148A787181A1B7135BF8949DD68D0
-38BC1CB69FE40A7F60F5C7CA026D5677B49860788187DF5E982B317DEEA9F54E
-F99289F827A05E3B1476467A3205DC06ED085BE4326967EAA6F4326079C0251F
-5C250CB85073683FEEC9E44BB1C6EBCDCC7837FC3770DAD4B166B735B7BB394E
-194562C1DA349FF599C0E2A9414EE7615F6A7D2603491F81A2F6B74B97EAFF4C
-E9C78F33547B5CFF5EC26A6BD63FE516480FCF6C6B691652C0277D67CCE74F63
-7C86E00185DD6337F65008A9A46AA13CAD8C84D4C3E029C0E3BF576F0082A7FF
-7C64CE15119E8F3903E32BCCEFA5D71523CBD7D254C9ADADAC83C1A28F5241FC
-937963B58983E50EDCB1BF536508E5DDA2502C7FBEC42803A7B8D0E98DCFEE30
-8D2E430021D3F6D193D7F2535C838F275AD2FF36DA87B4B835A2D560214B602E
-CFD0D49A91AE679E15E8E2508A5639718ED6868AD5B3E15D8571601E00D720E2
-0D4C5069F3C34BB67364D957F7AFD59A3136922505CCB372BB1B0F72EC85EAF7
-59DC17286A0D3E7ED1689BD0008CE6F53FB84AA96C9AF9EB0C2C3EA11D5EF785
-FE5089B11923588E2A9F5B5316E22772EEECF048DF7F24D11E14B6B4EB3B51B0
-38BC704C05EA1639D4CD5BD8ABBB71DFEB1D8D3A3DD85E7D7F793A6CA180C8EF
-B71A3590AF9D02E38274E6B5A52EF7DC2FD9999A4A288532442377B9DC56044B
-C2C6D9B13146E00670F20E9D330F21609500477C45287B725625E537264D96AE
-96062CCCF03C20E98384F36DE48BBABF6274789B7E05A72C1897487E7610E380
-29B1E08AF2EB2332B92D5AEF5766CC399CD51F049BF45B7A54AE8FA96046A889
-9F6A04AC47AFA134527567D6A97F9DB3AA249FFE9C4E9F4743D549A942B30283
-52875E0F10AEDC7200A7E69614BE3AF1EE5501D58B74C3E07ACDF8071FCA27C9
-C08483CB88351865A4AE3A4F4330E520E1E197DE69C3FDFDE992F3DA9A19EEF3
-6C2C7886C50D174F226B4530458BAF04233E8A5EE200A88F825728F9FC8F7B7F
-3E94F234297FE1F177119700D53316692EFD70930855673C3705F997D23A7394
-3502E2480DA0D1C1BA01309F229055BB316B3E6325343F4A5D1B62F351AA32EF
-91398FFAAA3048535592789B41F7AC499DE1C0C1F229EEABCF62840DA8263C02
-8DFB33BC82E79F9AED556A1403501D0F56435EBEF82FAB0E1DB32EFCF2DEFF90
-299085DEA9033DD03D0CDA10A9254BEF057CA1A83C02C791F4DE06F92F22DFB2
-E23302F6420505247BF482D57270A09A9D06E5D90DAB42BC773F59110BDFAFD0
-8D1B3F4D9A1B344EB6292F9E812EC776DCBCB315AD8711F5B4FECDD929BA9B8F
-D3002B4C33567E97489D664EF9103BE4D6B1050B1305D887E6A270CA902CAE32
-E4CA5AB36C18F99D4609D23D12DF448E9D6D96E77ACAA5712E217E71A7365283
-E33197F317F4A6900D6870E09350E84EE8D0F87F836873EAF4ADBEBEAD32D6C6
-64F8A394BE72F2EA4C8A99C63F8B6B2F1B4DE5D59452A76E9159A65A0D874455
-D0220DBF3345DF3884F639B8AEC543BC4E566119903ADB44FB0D44DB46DCA10D
-9AC7CDA9D918C1010751A35A0F766406D3D01ECA6CAD45E633C55C34DBD33E8D
-5B741418BB1C46ED5FCE7D6793FC9A6087D2E4580729F50B9BB623B66124556A
-75C55FDE6D1E2AD3292D6A78267ED04F026CFF61DEFF78EC2307AAA7AD3D12FE
-367E06D99C4F92DD2F1409F1EB58944FACD2BE408F5471C92D7A8A2B26950DEA
-405CBE804B5D4DB3E3B8FAEFF87573B9DF64FDCF62BDB7B34FDDA68663985910
-1855DED9F78220CCBB4975B4A150A05790A9E266E6055F03AC180CB74B7DE139
-20FD35BE2C3D9892FD722FFB574F1180F40BE3B7E70FF6F33218C4660BA0069A
-3FD0AF5E72F35BE569EDEDCC12F14692EC353C2B591ABC466AAA8FBEC3FA70C6
-49E0A04D9B8C1E5C7434FBAF8C920D76CA55002E36C313D6AD3292F921540A36
-F78A9512544D7C3DD92484DD0C6FEE09D5EDFE8FD2A17A687F8EE8C2F9DA3BF9
-1AA6C02B3C2E2E902A5BA72CE1B1D4550EF1D3DE6B3974DC9B23E71C7C7ECD28
-2AB54BFFE6EC3DFBF03A0DFA41D3EC6C45CCA1ECDC491E5495EDD72A2983FB99
-22990109BB6BCD9B391DF8E490283B2DE160A98B7EC8780D5C3268AF605A346D
-E104BC62D03D3C3EF7DD3E442D632D961B118C47133B232B32319903CA71A305
-0C33AC74B5526577D09C482BA8544E36D4163B71696531263AFBC934F8D70272
-6C9BA39BC4EAEA9CE5300CB099B3E9BFF930A57C8AAC8E9A93FDECE392F4342C
-0DB41A757DD859286B14A0DDF77690024244E585097D3640DE55A76772906ED0
-7B4E1D761F526B557460A2233F27707A643258EC18708C4D6D90CBA06A1881F1
-0C41F0E82346BF96E63B33F39CDCFBCCD3ABF9F4ACEDAB52E95AAFC3D4AF55D8
-CD239FED7BCD8BBD387C9CD88ACC619E141D35E4B6D3EDCD71062C7A3F3521A8
-9A1163632944DE6E08FADE3C858E5D567B9531548F5A56D9B6D58A5F4CFC8E4D
-AA7F9F0D8760D3DB70EBE2B7CAE978E5637037C01FB31379FF8ED347DBB2069B
-C0EC258A403F19BDBE5325F20E725AC34BCC611D82718CD7B9CAA9B8E082E310
-73183F66124F878EE0725CCEC24CBAD16942324BE240ABBAED7B5CEF6A7D30F9
-5BF01207A67B7701AA16C43AF52C802FB6C327C9B6E37BB7D748085E2815D1D1
-B7B612965E0F6ED143746530BA04D8C315726EE8DDFE7100EEA02FD5177E863B
-E650B2CF3877E096A9F917327AAD56307B516109B519A9C424B61C96D32D143D
-5406C1491E668C2A9EAC1D2980CB6AE38F6C94CC4877A73FB36EE50C8D8259F6
-EDCF2470660E5CA00AC114699A377C2CD8FD3B346B94981E69E579B93E92C572
-F659630C258309C5AA1B4BD408B4203224E6D74FC79ECA84A664B455E0A4F616
-5B65B6E2D59E84629BF97F79B53339334B6F824BE9EBBD812E773D9976E61A47
-D327414C4F91B5CAC273BFD759C1FD3A400641CBC436C8863E79CFD3497E834D
-2B137BDB88C6349AE95BD3176625464A29C88DEF56C3DAF58BDF751755EC5278
-591607C9C845826749C62D2E91E211A714319E37A86EF3853E2BA8F7133B5E8E
-A844A96B08E0A725DB2A9B24E5E273541AEFEFE6AFF7ECE7A0F90071DFD2C252
-F9CA056F2168B6EA374C8B20CB23F1527E5E7F9BD35B98D80904B18484672D25
-41398EA4DA9A13B24318FFC11B708B60531268C5E3C2BF4BB968B64E271118EB
-D75C17B78BF6B17D376A7E54CC33BCA7E8E4AF54430D9458B2ED79135876D84F
-F5D21407A60064C5EF08E60D3557C072D93E69B7D1F75A271A082AA287CEE27A
-570384C71BEE3CF348766C7145646E32591E4E0F888042E509CC976CC1699AB1
-7B5D14FF6219326550D9C2803346493FEF1DE1E034377F829341930BB6CF1C35
-EA2927AEA1EEB7E48AFAFEB66B57C415CBECE29E1C449AD095C6D340C9ECEA33
-681E72443E1263D1BFC3C75AF050F7A176B2F6EA8DE54B111C9413FDCC40F4F7
-A7AA9C21FA691CF33703C943D28AD103E17E56C46C1697233D8FF4D431CB53E1
-D81F91BA6A9621B6EBE896D3C60699E74C7D23A493246DCABD8430BB85A6F3BA
-FCE8EAA2536F0E9E6C58B34A895B2D2A5CD198B5FFBCC9BC1A0C23AB43336D62
-51E3236ACDEBF3CAB3B4149E98920A9B9AF7A6EE2673CD50E70010724B9B1270
-BE038D2DA09431C13BF462F357C05EC7500FD9323EF03EBBF25DA8D6A7BB4F8E
-C317B3EB22AC677786E662F1936BC2625D590427EF9F6AA7636D6C65BA726011
-50AD71535716F7FBD467F33FAC5ED34E8B4653D0239F7F0D02B42B3E93C36B72
-1F821DD242CCF23A3E2C186A15437F36DEB0C8349233A40032BB74D2632824B0
-BEF37FD0D78D57862DB142EF9B3C0E1328E8EC845EE2680273798AEF9B09A24B
-B5ED0D51BC2300A631F2588C511EB760BCECBA3AE22FFE7D69078285BD979AA4
-9D7434A486AD93111DC599EA4EDC93BFDCC892D79CA47A06CA229BC7FF30D19D
-368D9F2999197C5D00919259E724DCB7265A1E6F601FAD2614784DB7438EAD28
-CEB65A9B052F4DE09312C74B01684AF6D8D7EF5266FBA5BE02F43EF1F7FB4840
-54733FBBE09F9130862AE4CD1825916B0245C1BF21D557638462828C4CAB63AE
-78685D49893EE2ED3D58E26AF4F8878A482FFBA0FADA9976E6A33E0045E185AA
-D1F8EB70B1FB2E96238A99E02F48B8C26FCDA47F910204A6E6D1DF60B4631061
-C815B8C873BC466AC27E66253AACCC3507A6227E52BF142939AC35450AF31982
-41F20A591BC74943EFC3CA9706DD73B6888522207083B9C461F14A6401171FE0
-720ABDADAE0C30C232F39ED55634100D1A5BA551AE293E7857B667565781171C
-3095EBECEC91693A9CB542BBD210ABBD94E2E282F452FF6ED5E1E5A696F5B3D9
-69083891F82547B89F67B579D56D63E2C1902FE7CC03A42B772370491DFFFD33
-658A43EF93D51F3BE975F44C7B52DADF515B17051EA9DE7A9A7FDE517F5C26BF
-FF6D2E4B27C57E51E1BD71BF602FB10833EE95C4630D995DA9467BC1B30EAE9C
-A514A470DBB7E3844A9C6718A59EACD48C80ACA377D09FD62768CD5FE2E950CE
-99D3ADA9726534A181ADE79B68891E9EDADB60F9B82A7E807177622D109783ED
-36697D493C3C9055386F0A3746D008151396310EB1AD5291D7FE62292B5BC196
-33329AE9DB921C551D5625E86F4E65B9083EBD1223B9140CEEF3CAE06401CAFC
-89EAFC43A238DF3CCAA99F10833A9AB67E28E62F95E7A461373613E6343177D7
-E980DBB1C2BDFEF5F16C39EA63B61BF3F705B3016D3E8266EC4CF142929EBDF5
-580E44BB6A3F0242A2F6F732A55292E0F3DAA24A85307E0F5ADEC9F01EEABE7B
-D5CB89CAD22E3CCFEEA67CA2296096A620EF800F7751DE3C433A219ADD4358DE
-9C45940C147F5F527D085B9D315E72F72FED444A81E5EA25F741949F71B42839
-7CEAC2D16953EB7BB15B8A130A6E5738E9905E92750EBAF97E244496BAB95F00
-37D867979E88C0D760CCD135EE37EBD9E7C0D01910754247F03E4FA2D51EAEA9
-10F9215F6428DF2658E54FACAEDE9568F6B2C0C872B27C279B6DE2E40CA45C6B
-E7F99B281A98FC5B8CA6D29010D625B2AEB9B1CA974286B59B1C1477B30ED8F7
-F02C50C6720827FDCD01F7368BE5E5100EBEA0AD2317ECE4B0B845D746F42160
-C24816048FCE50FC9030244517A7134A6BCEB73642E71D385F80A05139A7B024
-BB3917D7F1F5E0799F436A3BD425D19F2466B1B30931391611AFCFEB4DC1534E
-1100E9E8EA793EA448D6C6A06377D455B3200B939C3B7C039ADB20887C771C7D
-EC4A35D6240177E085AE8320088EAEEA0F0498249606F44E336306B4DA9266AE
-1E6EF714E211F326569FEE5BBA84E13C1C625F03E1EC823BACD79A6B077AC519
-1737EDC5FEC70B063110647A5AD38803241AFE47F48F852D6429D5E7AED6CA66
-9EDFAA584A7D8BD0E8E878C59EA3C9490D7DA958DC59F67FB053D801F96844F4
-954621F83708E192C753A69AEEB422542249CBDD9648A209D02622B3467D3C67
-CF6BFA218A5E669827C8CE3C0F1B125C431CB15160F7C390E7265A9FC2AF3CA7
-B57DF4ACA0F393BF3651F9C96B18413C427EBFE1250C27CB098A0FE438C5678F
-8E57556232702CD0AF8E01665171190BD82F49A8920831A2BC32B6192182CA11
-6EF5C42E8EDF34ACEF99EE3EFE8E742F06E329EDE9B4EB80060955DBDED5253A
-BA5CC7BB2214435A52638E282AAD4E0D3CC7EE5CB6D94980AA80D15C7D10091C
-87D9B9ABF0857F124074254DAC3634EB5A32A9B09E2C153F1DCF7D06023630EB
-2E9487712BE1E388D8F28B7256C2C3BE957AB70E4A42B20DF31F3C27166A9245
-45BB9E67FD9277D78D52F27105BA913D5DE256108096425F2E333D47EF999682
-5F2A5FF2EC1D2D9ECEFC5630B0A4A0A3E3B60A5E4135129EF963448F0A86EC5B
-72A8A8C0491257BE515B825C6A70A87B5015F5F68F732532C0090338311C102A
-9281922E2DD7C81E31D5CBB8D746A733AB2E1BEA5CD779A94FA3A3153C50A97D
-D76E8755C64758C4340CA6387DAA2DC71C290EF9DC62EBC57B11CABD982E2EDA
-2128D54D0383C42F42103AC9B7B65940BB76BAF2002601F807F67B009E562F6B
-FA592F8E80333857A817F6A5C06CE5A31E0C4C69C6046C9342B338F45142A8F3
-7132AD33F6B63D7F1CEC892D05FC5B4A779654181A883CD4F606B1FC7E620210
-03E43D6BE65A04E2B463D9F9B513FC7121F58F6B776623AB2C2D722DBBB89AB4
-C3DDDAAB387E9ABF6EAFADEE13609DE10FFD7B33B0040FD7D6EB233B8FAA3A6F
-4691ABE8976459B8F3C1AC728B5C7B4B4D4012EA76CED5FC04279FC13F5D0C6C
-410EFD5B265F54554F8427E4C4AB17D68217B63EB940A300CCA4F7D112DEC414
-27C1809B6944C66698FD1A915F543CE4676598504F140C3AD0D56C2E24688B9A
-41BE254C5333D93A32F2E8A7D0CBC83EA4863236FF7D701E1F800BEE5EDFCB64
-3B400CC6E603705D26632810F46D892B1E31EA2A9721604EC58B9A898D6F7C51
-D7225606F22EF733B85619EBD25E24CFA9255B931CF979A950B15AC554C7C670
-C61763B85B459615D8FE583FAD69A79A0FEFFE6E696369E929FF8069CDAEA292
-166D5FDAB2D0850B72C4A8999B425F1713E9896987C5B27A621F1B0FD334913C
-22422ED045C815E16510A4DC76441D551E55DCB4C210C29F028C251FF27F1DB9
-BDD49B27BFDC3CF841B77E2FC54386FD80F220F5B6466453BC0BAE7B068E50CD
-261B5EC686A05D572BD4A1B688957A531AE96B056C926CB953213E8D36F5F918
-3301ED3873A69DB313FA1EA420BCC273C1655F69A22E70C83E2EF65BC94C2363
-29FD36CEE208FB380D17042F29F7B9D6C53317C81FE46B3A24EF833D6C6305AB
-253E0AC5BEBF8200506371CE1957A86341BD19BDD664E2AD0FBDA172A0E5D929
-62EA421DF22C8849A8781B94BC92F7390480405E020B6F10908350E569471BB5
-BDE3DF98EB31232555D1860AD4E4C260F25140219540E07FE4DFCA5D75234513
-29444920E4DCEE9E941D6E2B11BB9C43FD769D24EED837F57A9FF9B03A4CF02F
-2B45E47689D1E25A8D105DDA7F540E1DD76A9BDD7740565E2A1E6F5619D083A8
-F836985018B639AF036E8907654C2F3944F54D49B31BB9BFA857D6F2313E9307
-D2E0CA85164BE9B6FC12A85520555ECD79CB74823BAFCDDB743AA28CF2BC4F3C
-19437DF96707D6004EAB60A9530AEF193B8D5687BA055F1FADA449C0BF39DE0B
-7E285B8C79AA4BACFE2026EA64FD1F80F2C30F4420865B57DB014243D66C2718
-0AA170247122471E65F973A90305E9B72ECD79C1590A04581AE01321164390F0
-1E1F25669106DEF25DD381A53F4905DFA401CA7A9765DCD3CB65E750FDC8FFE9
-5BC83F87613EFE40E147E0AEADF941E12070F08CC83D90B8AF614CC1F236462D
-57775720BF670EEBA4AE30D46FBE1F9DE708AC819C2838CAF5E62C7F24D32CFE
-FC1889BA5D07F1E04B2E5631C25E1000D1E646EFF6266A16952B283DEA96BC00
-92FA90FE581004E5C7DF4F898F152E77953EA3A4822321D4FB060D5D7830FFC0
-3155915948183E3519E0724D5F6BB29F10C148C2E36FB4DCA4AAEAD15214F514
-D64929A831062302E88758F25C1424702F54F2F166007E428389697B4FA4D2BD
-971561EFD69D698A26B8DCCC27CA98A47C5A62293F26ADFF87C30AC77E10325C
-8B722F99F904CE132F5A94652465E5970E03D4F223E3EF79354B7BE752D3BDD6
-B97F25F465B2486FB289179128D3258E3CB5BD1295180576C235E9AD6195CE22
-286EE6E4CBD57EAC05FD3C343B836934224631C2A95510AD902A4CDB03DF90EA
-51AD23A02DD6B1662B75DCE56ABE1B0006D2A83040C19456BE872F622F64C631
-053F3B3236F7EC1EF1D7423E7B86ACDC4AA9393B44765D3CE511C34215BED0D6
-08A5E02C3BE5C5A50AB8CC024863367252C54FEC8592F0FDAFA162263322909C
-07C5C0B53AFC23F038EEDEB8566303DA90A03B24CFA6C8895C0174EA7583618A
-844830294291122170B9F96982F142888914EFE3E56F8B30B5B07311F0DE4CD1
-C6A64DB8B379C6C3030B06F85F091F6352033478F3D88932C35E6159D6D51970
-F9AF587179473328A265C226BC685AE4460FDBD38581F2F06869AF69C64BC6D3
-EDE8FDA3C6F885F8C56A73A45E1876D12BAD04C0FB37DE5A71D202DF2D5ADE9F
-A4029B031F5A7130D0D7397F155390BE5595521C13ABA8A5F69120382FD4F23B
-9A8B92BF6F94789C6AD12A5880BC1EEA546699EB556868851AB0E274A4626039
-E059D0E511B062886F52A14FB7D4162479E4BBA17E9F0173C5D05349467DDC99
-29897E6F253A37FED427D558728C42FB9697F802DFCBB39BE6798A0EA8542144
-32139AAFA826EFCEA7EFEA4FB5BE06EE2917D8253D063BFC58C1E9C313119A21
-8BCF92DC1C9917308F3CE40C42318508AFD4E896E7C29710DC01EC4801001BEE
-BDA2C6C25AF8DBFAF294FAFFDFFA9F68296CAF85F8729753444DB0ABB0785015
-54D84EB91308C3F5E2A4A4F23BACDB63F742F68078C1D165CEB7D5CD8F14A53D
-8A7DBFB96CF9D8AA07F4EC04AD7805AC9BC037F376A2A816AE870EE79C581DE1
-5DDDDEC4A5ACE305735ED5FFD1C0968B67DF11D6141A6AB724788C4D07D20BB6
-D389E2854D8488EAB1E62BE2EAA4F68667D52177FDA982D42FBC1AA98A2D5423
-6157C8614996FAF6BBDDF717E6F5E51FC245AC1FDD9262213D46A211CCB7A3F4
-8385D0275BD8D6F13E86071A6F62677230EBB9FA6E3C3B88F03D880D9C85134C
-6469A367E71546036762DD33B5C91BCB751791E17C8A4EE091C1DA1CB3800117
-268182D0FEDD0669AC14916C68968F4E24E0116E9478460FACB9589F0800EEB4
-838DC4FEAA63918E4A6A62606525069854C4069BECD5A75198F1BBDE1C84189C
-7B1170B8A1C6447C2E94A151BEF5FF188310E60157D64790415FE449C909787B
-A291F10A6BAD6BE2E7F5E9EC35803AE1804A6DB384229B107F384597F80BA696
-24D482CBF68564233454ED25A68B02675C98F9EFB017AF564C78CCE27BF157CE
-E34C17B45A1468587CB0F06B47D65CDA0417F0FCFD5E0096E8CE9547131CE0F2
-3C6BDED80856AA2EC9D975BC5A92CADD11D703DB24AB2AF59A1CB24F1346B018
-5D3D2CE78C9C50AB160654B83B1099C6C87F4E6CBCA092D30159BA7B91917A16
-AB0E0894E7DB7008C3ACF7D7556A657804E6EBE7B2AFBF4C529927B04AA3D6E6
-FBEFF273B9038206DFC806D04A9DE44EBA36A1D3BF918048E4E5816B8B21182B
-E24BF897BF4B5DB94F635C54F678B1E2AF773BCB33615668A2BCF7C05AC11C07
-5C321CC2449ED4412AC381B0E1C469F438821F8A8199B6821503C02525B24FA1
-B3825A87DF3E4AE5BCC9D85D14B541A1495A012FB4636774F37ED0ACC5E96744
-771A1443E36D256BA05B662E4E9C0DB70C78A10157A854FDD2DFE15CD47AEFBD
-C909294366398B5F77EEBDE7FE42FECF59DC47E50287EFFB503220157BC26A07
-A40CAED8019A476338AB99CCEBB93BD71FCA119DB536E3FDB9A55FF98AB047E1
-A4831823CE7AD6FACA7FD55CDE5D8C676EBD0A3A03DFD6BF869EA79E5B319C7A
-F35145568A765BFF70A9E8D9FBB31DB2C02A2F426C49D5409C6679D6AB823ED5
-E4778279D92B256F5FA6A99E9AB16D8402CA444A4A07A94EFC597894CFF75955
-B50FEE510AEFD00FB5944837440129A74F1D43588F375090637844E81112C9FD
-09267C69E7D24C7D541CED5EA8A56870B9A6DBA5ACD6166BD23EA3A6A5B15160
-F8411DBF9C783F3BFEC5219B4F6620ECFD3DBC5DAAD2C0BBA1396E59641497E4
-DA690FCBDE9EAB4F78B458DA99A6B8ECA0D8088F1C1B237786907894314757F1
-AD14EFEA33C09C7E8C52C609FCB2A6CEA581712A391BA2284C856A5E94AA8F3A
-CC5C6E7786F9D7A103A41407F5934F7228A0F12AA48EA6BCED3ACB70EC92D8A7
-DF4A941476D1C885F681C9D7195999EF762A80261EB1E332DB1748DDF3111B6E
-B124480B3ECDDF773B7877709024E0B9738AA839B0AFAB55A915E398288DF583
-4A7D298EEC8BBBE47809E0B34C7EA3D32EAF7EAF1BAC0DCCA03A3B92E5730902
-1341552C62D1D22F69F219F89D0873C6EC0BE5EBA60ED37048A315D1FCC924EF
-8787D8FDD5741F37DE3A881C7C231E6E867200065A67BE71AB5457D3DC92B7F0
-3A956BEC76289D5294A7F448EEFB444DF2128B127D3B7F85A72AB18B6A8926D8
-96FE78F2F7946250F37D8E57940924A117E02383DEF4890CBD748FC1888C3A6A
-653AB8397D400ADE945AABEEA2B46DC09FB679642B3AFD3885AF6B097BB87427
-A81AB6BC78B1CD369020C8275150459B88A87F27C1B6BC7A5969C1ACEAC9A778
-B5376BEE859049F98C6D45A552635A22598F8B266B1558118BEDA5D7993FA739
-CAB5A554CE9257D4DC1D157BA56F6E15ADAA7602660665405DADB3D9E54BDD5A
-D86F22ED1E9A0337CCDDB8E5F05EBEFCC22E14E215A5487946415098208E7B0A
-96F4441BAD845A0423B9454979F1F288A5C5472A11B0AC62FC5D6EA74BE871BC
-72DE9A9ACE2C7E7242BE928F38C2CB550DF7655C04B8B2E0B0E0D4658B86FE78
-C971FDF8118A033FAD121B458DFD84B4379F83323749597DEA049E603A488601
-6D941AC5036B96A5938AE84CD9A403BBB0D31137F70AFAF24983E3EFB436B1E0
-47B20E0547584210E10E1FA7941B3A101579D7E0A012C97E5CC7239EC7EAA0A8
-281E196344A50003399F935F60CF97E88B7E9F920AD4B5282A478691A441E297
-AF443563C984377539679A8B6EBE78D096BDC3D2F8BF03A6ECFA2AB7BA66DE69
-55C165F93E977C79E1DDBA91F8A77F14DA4D60920C34F4C7E15CCAEC59708B78
-0EE8BF5003E7071A67C354B44A1EC83D8F2A8CCD01A85396CDB21D41D12F1977
-1CEAA00C643D5FD231F2438826B5B9F4C7AA793FF10D0D17C49D0ED5CAC6A439
-247BD02125C3577E239269FE37BCC988FA9AA2410C5E7C1AB2F7337AF4FDE718
-F5C57E39412F66EEB59F2DDDF735770BDE0BBF60E55FBFEE545D9069CB33284D
-EDE322EF91D3958E88DB30D34DD7DD1C04E3C1C52E59694BB3787E4602652E54
-6E0FF91E6832513D6AFBBB206EF74033106A000D9377EB6142C4F1B002B08841
-B7837CDDF5327A1C94187AB7038509C44B1E200DF58954E7B0AD3A11CC517434
-1CCF8D22A2A9E44E7B37C8D2715E8C4E865CDED5C82022475191CB9C2E156718
-1A4FBA2C3190BE38D6BA4C67F595313C9125E32E07664F7946F161250E31DFCB
-6506213BC1F10E9E9C61BB341F0494EA49473B4A3FCF834E5A98905FC6FD8B80
-2A43A5207CB847951BAE7BA3188F5CCF3D50272E7441956DAAEDE91E8DA0EA63
-769BEEDDAD24A5AC166553B86AFDF1388EAC006A368E91EE7B422D2A4DCDE6DA
-26A00981533252321F64F5F9E57D299F4C1875903CDFB96A89BAAEF8D2F737CC
-3CA8214D57B883C4F29B670888FE5ABF966ECA2570E5EF2DDC1C9267D3C0EDF9
-28BB86D529C57D7772897A4D8D1D71EAE697BFBC0816DB8DB4257B4567812D40
-4AC33EB8F92988474A3FAAA890399C8DDD0519D96F655C37BF3B5F0B740F13DC
-7DBC67E105FBC13D3E7BC3506B17CFC59C9BDD5EE2A7D0273971B55C38463D3C
-47A152A2EE06D75CBB02766850AF8246BC3AF73F63FB0DFF0B093ABC82670CB2
-6BCC46BFCCED8D58F70B86F6232EE45693CB9876DF34AD047612477FB613A80B
-B2B4283E546C3CE2CBFFA9E3FB4BAEA31ACE38B46ED45ACEA49F8CCC00BEC678
-381217DDCD47A8574C8A7A9CCE92B1D4FD53874A59CA7E48C15B29F09C41D4F4
-444F382F8F2B758C2E4428E5E77CEF9603C9A9B4CDAFB8F20D84F629893D7F4C
-FCE2A8C5561D73B1A348563E5E2D2BBF651AB44E8C324BDEB1709DCCADD3AF98
-22D3E4D1447E3157CBE4BDB7AF72C0FF719C97711450216F822A886A0458CC59
-1F766A691C9912F4BA5B76EEAEEEAFD00ECC29030DD0B54D09DF26FD1037180B
-D2649D1792CD67B3ABEA14276E3D6FD110F50C5FF54E8FFB20CE86EC2FB12DB2
-B4152E8AF9EF025CE79DA58ABCC2B2F4CE63A3F4DA91543CD7A288A4C4784B26
-F68CDB4C53DA952E46CEFA93C3989D7A135066DB7BAFCC9C2646FC1657BFA717
-C2AB595A611143FC1C55D20DC4AECDCC05CF63AC14F5A9E867DABEE9A62A026D
-C870725C54053E5BBD52470F9B3A05CA8AE52E639B08499A2E40752C1875BE3B
-B74223E3C6590CA4246F9AE6CDC9EC2CB66A30F5DBE7CB1BC1A718B0903AEBFC
-2E1DD4CE93EEDD298ABFA605135E990686DF6C10C8E132E2D5E1D1C5E73E4A72
-5DBB3A0CC1FF3C8C8190BCCED261C448D294AC367C2AC6B2AA3524D6ACDB0897
-635029C50C0BE4C2528BC0EF80DD944E110F16B4BB3D597AACEAF8AA27218208
-81FE09E81224500D606586A48B0ABCE176FC6557DAD44FEBBEBD8AF7F8EBAD18
-B09E65822642DFE73B7358F6A935F7F4EB4556715A39D701048F4F26FA673120
-11EED5CE71527CA645DE99D5CF8AE8455C300F62402C90152369134343E47567
-EBB51B5BD92C16E6873D0718C8E13E4DBE1BED9A4CBC2D0BEC1592BDB05BA329
-8F6517CC16B0C59CE1A653D0F9D1F5C7D63AB330C415312DE7DE9750593157B8
-4D50477530850D69824AE5FD98F43586BCC6A9067E0C41D1FC8BFDB7CC03AF13
-2E345F7429D6036A79AF35921F16F6D68AB0E007542B25E3E292BD83C4726886
-201388DDB4D469D022C20A9EE662457F0197FA95EE873B6240D95D3B02302FBD
-DC962D3F1318A0EADE716F2FF8EB60A842B9535FE9694649F4928701F4962937
-4D57915E6235F0616DAA7E6E571E6CB03E0C279701A4D25BB40146E3AEFCCE51
-433866C655B8ACDD5A6A9B5B2F2F5EDEBB2E0B2547FF3C6CE5F69E40A1B0516D
-42B18FD93D7E6ECED7783A8799891744525E51F7EBD40171DD9981379A42B535
-EB40D569D0D183913438A0CE38AB4047E2060170C40A04ED10E390BFC1705E08
-DCF46237872E29D172B7011FC340BDE57607B433A9FCC3D602897D9C43B8815C
-B63F20F315CDBFFCE7D7BA5410686F32F645556C44D73F3C4FA8E1BCDBB088B5
-0F462850692B4B36E986AE8029DAA700B7D78302A8BDCCB814702C881E411DFE
-BAA987A2C190501ADF655567A35C33E091516C3B426F24AB45BCCFB6534DDC7A
-32C4D1C6ED07E3F2FB54E2F7A8776AFE32310623D11E45B64A37C9D157D8B448
-ED5C384A34063981EB8D476BDD454B2665E13FE57E0D5C201389D22B44154002
-7916BCE852E5472087D8189BB1DF014B510FA847BC61EE9B01A3EE97FAAD4361
-ECD1A3096B40895ED364CFB6E7222F4EE562C8838250A8C0EACECA42574BBE96
-8812EB1ABAC83B822D16FCCE02EC900033C45CCCEF5ACD68D90F0BF24ADC1EB0
-F121C9AF51FCFEBC45595E336F402AA15B287E42A76A3EC73EA1C718242AC438
-01241F1565CED805E5E6BDE0BA05DDBFEAEA68B4D38C23098CE692E3B6B99D4B
-4F2E39BACF1BCB84094C669B683D115B1F8C7F74DDAD114159AF2D6854D3B3A9
-2AE8ECE505E60DF309E69D73AB6779B31E991D7B01BFE2C053C75C925F01713E
-3D5F5DE81B135AF7542E1E7D1F992A1D8EB5F27FF11F791C6AD26BFC3020E877
-F0CEE5C962B1AE5E3F7893FB2F4C60DE296CA4407E5ADDF430E995A4A101F78C
-712A5CD2CE6CA7EF1003A8A76770BFED2267266495F5F4F0E33A76CA7315BFD0
-1931BF4C8A9B384D55BB9684DBDD749B0FBC2F19090B9134ADAE09F2E0C24E23
-366DC5F5A65AA121AB143BDB5CBBEC99ED289F34DC171A6CB6B38700CE67D849
-42563C586937F7AFA0670C425080C641F7FD02AD1C1BD8C2AAC28EE2AB145CB6
-51B3CC03ED3EF6BB573A268E9060CA3AAD361D61ABDB670437C7B77D46166CA4
-70293E49AEC8FC68D79136D4D4EB9E283AD8D65F9A78FF28C3DE9575A0CC1E75
-2C3F42978A10DF19963E422EE1881038769DD331971EC1BB99E5A35B0A2BD978
-78716054EDF59DB0030CC7817528C4B1502E542FDAF2C3E506A624961439D828
-C207289F297A7BFF64C3A4C65B23372DABDA9864D5D709642DFA5F42ACA41EED
-037967AD3AB31DE25348E31AADFB1582F8C7288B90D8A5FAD5BD6A50EDDE1642
-5E096D6A8DDD7BB9A0BFA1568D5760BF1F23D3A7EEE9D141948939AB9977A59F
-13E7B8F1B2D23E2A274EE14B68E29518F973A1E198D4C0A235E0C4607C4FEA0F
-DE4F857A7A50686814C108E5C35AA6330C6ABDAEC5088B53A90410A683AE7E39
-71AE91BAFE8604468C1A6356CDF34F81B6DD4349C408EC1A7F8392A82C259240
-D9E728C4B69BDF347C61DF3C4EE07237031CE129BB31107346C7EA4A61D7B40C
-32DCFFE3BF2E6F8DAEFF742C4AE3174FC073F08B93EDD2A88F43AEF70DB1337B
-999E194BA92A3C1E5BAD34AA5FC6B6D7F7E9C85F5E152EF25C258EA04C9C5439
-C9BA84B19DE61239AD2CECF3A7BDB3E1942B9D9D8A63DA5ECC3FA9A4BD4C2771
-E26709F46BC712DC1987FC23E1A466C6D6327C0EA32C75B569F02F3E2EB485F1
-C2FA9B7BA01BE0F658C3EBE6FE43EB456A0D32D50AB04B86826D458458D46D43
-3A07DAC77655E505C318C9EE3169656776D9A0A77D9E7C0128882241F106560E
-B0DCBAE7F28684C81FF6AD0544BE47041C08384759BC193CAB2C6EEC5F88F976
-66FAC163DEB38FFB5896FA0BF630FD4D041F2790F4FDCD005EF1A82B3BEB5B1C
-AFCCAF5E3481FC17D6A4B714B6E192F3BFA7E1FFFC57FF647043E1BF0EFF893E
-B5007A72FBCF84D56C8FCD03C7746E12E703390C732BC529EA909561CEB37DCC
-B2C23AA622893FFF70FB7099692585D6EEEA8810A6C1AB87E3933C3350AC0131
-F4A5D4D719F27A33A98F98551B98A7CE2FC55996A70D9EF88982712406F45210
-14C8A85C4FE6E917DB1632A3CF1251110CC8A317DB97ABD549A634BE0B8FA4B6
-E866BB91DF4B269692681C95EDEE496680A637D416B8E1136A3B5A2E70D993A2
-DC6975FEF9D7452677AA404DF3D60759294656830DB6B110B343A6E5DF837C75
-1F92655915A1E60F3BDF341FBA7AD0236440B9B325FDF56B2811AE4F8A589F02
-D0D0643D73B2514BB205EC6F5C4DC5A9D18599AF84FF2546BF6E86E8EA259677
-5A13A1A97B2EAB61F6DF8433F727624F09DAED04802BC6D8870C004FEF7C0988
-ABADC24A8F22303199206689854805D82622C9FFA20CC7ACC47D5BE72F216E00
-056519589D8E46B81CE032A145FE1807284AA85E7A08F514417DEDC7D7155A0E
-BDFEA4C1FC09D5039D6F6AC400E4E7103CE6D96694F37D3B29BB215C37C8A60D
-E49E4774506420A6797C1F4B3772F49FB0997E15F7A7AD076A2991FDA66B7E8D
-971A3FFD360CDA9F02C2F89A764E7A6AAD06425023DE9B6219519E98A4BCBE8D
-8A2A74C5790181000DA40FA17F553DAA188391C1266633FA0CAEAF7EA96578BD
-06E210184B0C4C91E19B7435F6E3C8009A0AA202B24DDC5A6F33DB05051B1919
-B1D0F2DEE73ED087D7ED8F3917CA45F441F3213B615F072C91BF740F600EB635
-6AA29D703969678C57AA7B1FA62E492EDA0DF394B3DA48EC22E8C27605FDC16D
-57FF35C081874B47CA1D5DE1613DA640F456665349F0FE208E808C1170F0E99F
-A17FEA5B4D3BC2FC8964E091266A0A6623D531861AFDCAE9BEECBCC77B23258B
-4A4D58E327207E564E22C2B3261D2F7CB90986730B08B4E342C1ED1B04C99FB6
-1D634D74B034F2ACBD97F2CD0475F0CF2FBB23D525DEBC80C099467BE0FEC905
-6002BF7ACE5AD78A69DC8389722DED7C5A0B3EC95136D116AC0C18F4CE061850
-3977ED0BA818C39497C6B8014E1EBB311073C63D1F65836CB6EB788ACD2FB347
-260CBC0E824EE20C20474442205C23A24C3F6D856C097D12C1FC6749138471EA
-EF24A060FEC51B2810314F6587D036DC30BE8F6F4FB6094680FFED6A221E21A6
-688C02A7F8A0A529664C668D83F19AAF1B05C8AF299E0A2DB470D2DA781179FF
-ACBF2437921A61340AEAEB6281C1F67B4685B79D
+A2C69F817061D6C60B121EEE844CA5008F23DF07284565BBEF0CE7F1CF6FEF28
+F076C9A548815E85D9217BB252D3891CEE88E98C74015AD579DAB8A8F3CE74B4
+E054D34D0C8CBD8CD31B76ED594A67C314D947D71132A546EFF9F0A1D5C9EF00
+1935D169FDC0597ED3C84AC306B76F096C76CF2415ED28833BA187E53992D4CF
+7989F353CEA37B66136E61631E21C0C94A66DD92E36A668D781331758FCEF642
+0BB4EFC8FB6B340077270EF871B3FA6181714DF7B1C4F31E0A878E8A80F17303
+08125D405932EF6347F2076FAEAD5AD3B6BFD37FBDA386349E86AC43FDC075FE
+2F723D59ACA1827B7411FAAFDD192B067D9ADC43837A4AFAA44A9B9977F38A40
+B455394BB37FD42F864D87FC6354472FD07ABCCDB8ADB91920F4499E9FF9CED2
+7BC068A35B1E8F42C1D713435484F507D07BD88FCDC2AD786357212007D929AC
+91739C997CF60059723035D8118760650266DE84D67BBFFC8F9160A6047E1872
+543B2E6314994D0EC2239A0B392E4E063B59935CB1D746CAB6A0CEAD5C607BFB
+2B8D8BE15CABC61545AE4B0ABF52D5D6D4E79676D54319CF5C372B1620FEE9A9
+ED112E8EB0C9926D241005CA3E0713D7C404A4E36BF2CD40ED1BD929C502977E
+5519DE3613A4BE33C2202BD51A2931D1B8DF61D0FE4D579E6F0AFE9F8BCE6B81
+620605D3B24BB4E759D444ADE5D414C358E01BD56077326338059D3E072DFC6B
+A73042A5079C5D208C68919BCCB94D915B85FDCFA99307121D906A6644B1E985
+7BC0B72B5AA099B6FE5F136CA1D3858A24B67287A286F3A33A14BE5CC6F58AE3
+BAA95A683081195371180499A2DE681E8953092BC24A9491AC8C12135D697161
+9594262B9062AF226ECA469B31E6D983B52CCD2A3052778B124C897419757544
+95F0A7BB2CEA697A5591108D7C19C0AAD06F64A87F5582E0D48587D39701B3E7
+D9DC742E6C7326E030335E0617736614AE8EBA185F40263E79798C73924DDC32
+19CF344BE4EB06576343FE3E443E2CDBDE0EA7835C0D2D1151B4793C27A1B1C5
+E1AE0233C7A19CC23FA2CD07A3D73B7DB2EF96104D94B2F62DD3FB7277351A9A
+52A0778A3C83656B338D3F8951BC5A9BA28002BCF4C4815F119C001F6D656924
+FBED0CD9A28A0A49E200A3683F91A705B6847EBA41E47B65AB0905F91F908157
+0172210E075CB7EAED23A3F51147394606C02F9667A5DD977C4AAA8BD09C9294
+72C2428BD937C93EC6BE3E67DCF4928A2A96115EA1A98D6B06658493C2370E6E
+088E8B181E6542974FF1C51ECD7FB084932A9931B33C7ED6DD22C036829979D6
+760B78C1F08BAC053C883BFAE5B90FF2C1DD429AD5613D9EFDB35501069B651E
+969E59CD89B214F252D6E704FA00601F2ACC744AD9B38717C0BC0DF1E6C6DE99
+069E1E16FDF9CB81D9EEB02D27AEF5DC382BFD68689EBF58F644C0A3341F0529
+9DC677EB851B300E80519FFBCE90300F2D74198F9A4615C55DFFB10540066F5B
+DE4597687BA06A7056467B5B2261ECCAA224BDA8B26FC76939AAEEF3D9F19909
+A639FD5FFC9B7EEA77FB99359A55F776D7AEA05AF8F2A58F3D8D683A75C46D8A
+14984758C7DDAC37182186FDA630FA43754CF09E518E7760E073A39220C423B9
+AEA6962C84B7EE1389CB8ACDDA116A15A28D48F630685888C05D40A5E2FC1D5B
+A1CA6CB880CC2A3D12E68BECD474AB71B601F84047B8F653DCAB5D752D118A15
+05B46BEFAF68B6575E2C24D26DBAC139A29A218042407609D1DC5382C116A77F
+B793FC657596D3BE2FF0A30E64488A8749A6051209AB4C9D723442E1F16E66B2
+EF043314E1DF470B2087E9733337B61438E9E730EF61917F094E067457E52DBC
+3CB73A61F5599D3F80BC3A30EE2AED6725574804BE163BDA713BC2E16E8A1A65
+293D12C2191AE91FAC7E94A6C0BFFB3F0870DA9EC1F21A9E69654B72886FB22B
+6E603A7F31F327CF361B89E1C88FEB1BF3E537DCC0E82E4FE3CE976FEBFF885C
+3070D236A7CBB2BDF557C51A5F28AC6CD527508AD903481254A7737FBA4A0800
+D9A54A384C9E5979020A9609D6190E0C24C4D092C7D0B09370AFA5EE3C372ED1
+C3936F20543165F5D70AA0D4CFE2017239954E617907FD9C72AA9C2FD4C94279
+46DBC2FCF2788F62EA5C8E6B16ED355C14C5DCED3A04E276E22268F7D80DB574
+932937B1DB44D2AAF4B8CBED21BD3DCF7C620B115ACA9BF698AAC602BD0BEB65
+25890BCDB375DDA7C8807E43E534B849C21FCB75BF960ABBAD8561902C242DFC
+B2D3AA455524985FAE0CBBC9839BA84D77B3EC5B38D378F4C203AA48BBBB9757
+809648484684C95DF804ED2D29F672E4895BE54B821FD25B6C57EFD164DB0E5C
+7D178E57DE47D2376AACB150C60D986AA7C3B23392B7A3C7C8D89F86C98BBF80
+4CB51559D210251588340AA851DA3176CCFA61F8AF643A6E52E4109F059EFABA
+3973E580FBFBD2E75B73D7FF70C13D1394E187EFA4AF831B5A6876B3748A1CFC
+2F642F3829F5699C0DCB3CA99B2FC34176C6FAA943813CAA6A52CB170E87A1F0
+E02DF9C1243E7B4955B4380B6D8800E832E2F799FF72F2C0A3A373F21C43207B
+68A816147A46D8B4070E96EECE7AB0FC949D0400EBF6232EA7CC9A81BDB0F7B0
+886D5A1316A9636D779748A7D8E70B36A3AB65967C3258621100E0D6675376B9
+974959879BF814EDE2E764C84077561C357D9B427C3689243BB73C1B49D69B1A
+39379E3E0C57C9ED1D8DCA2C2EDD70652020773518B16AF171A14C77720EE361
+B3E79BA06B7B4182A2148356F0D7038E6CE2545E13142C93D3F20F430A927F96
+4902B1A00579EAD4B2EFB6E7BFD074D41A013624A088412D9E961509F1E0D60C
+BDAF336DF7FE2240A21A1C16FB2E112A550BB4700A61918AC6A21FBAF2EA2ADC
+828F356BC995BCE890CF78D8F0071DBBC47600589A65AB58D5F3ED6F0EFE2C09
+F8182026A24F645830A19B5A14C4DE5337ABECE46CE37EB86D21C6B7944F8C65
+BBB716DFCFB8E7B3885B85D376A69E5EE7A8F7029F6C89E4C442517F66DE9353
+BBE7C67FED5D1BF039960B1169BCB617A99526E7920BBFDCA33E11D279CD8AA6
+A7889AF9C8AA7ACD334E3AE2A4E48C33F44BCC96F3D78143BEAEF0EC9FA357BA
+83153E31EC162FB03998063DDE15DA5F51B261CBFC82690C0D4BEFCFAA5FCFFC
+E138EBEE9F4DA0CE076805D2FFD37586F1F45E7DFB68349C4173BC7996794EED
+EC2673224C40D2E0FFF9707F479745EA603BF93F6A99EFE10C7F449098DFE0E4
+0089BC6533A317F51A4BC0EAD3314DA8CAD24188DF1C6570C6E6DF36FA45ECC1
+39DDF72BE39B4A5ECA23D5E09DD856C10F0D3F25D78F8478D57669085B1D8124
+37C0E20DFF027B15614458F86E1BA3C655448F2FC6AFBDF333568F3704149C63
+E394A7F98322B15FFC5DA905ACCE397BD928054E48ABC3DA121B0A182555A109
+F014E0734D5AAF5858048F49F0B324DC77E060417B54F3A7060DE4475774C5FC
+77E7F583918AFB6E7C6E5AF0FF6708EA61ACF225DC79FB5B19AD288B4E2174E4
+A480A30FAB2617A62FA296825CF53C8EBEED170F11EFD6D4917770D273604800
+F384DB40581569C5041992F4EFF39079E8925294D26DFA83B091457E1E8B8B26
+3BC281683D4C19E29701661EE43DB860177E24FE50572FF9B44186165ADCE2EB
+FCC16E4D41DA9B0495133941815AD4D559F070B3E05AADC78D01CE604B260AEC
+6508DEFC3661719C04EA4F348B21BDD60CDA9EA543BCE78C2B4C85E870DB0B13
+2FA544ACABC56E8ADDA9CBE7FD8FA934C9AE1E0E998402A2CA6EF950A722F550
+6817C340EEAF4AB987C0AEF640BB2B739F5B21A96ACA55DD1DFC43F8CF9D1899
+FDCA0A5D55D2C9F4CF0F738C1D60A216E5ABE76451FD310CE60E485512139FE1
+DAABE87F8619669746C80D3306B8B6BE040F8C15ED2A69191180F3C887C847FA
+F3DD9FECE9207774CA07602D32096844F681AD05B79A59EE082B9D70558E9B0D
+9C9CDB807773E6EC3EB9BC15100628F961500082D34F2037851BB50546EB32A9
+E2ACE8E919B3A4B0CDC3B772B4670E3D8A23AA5CB70B8887D43C937BDA694362
+630F09DD0D5D759FC52D6464657CB8694E67B021DECF63394ABA00FC5294B482
+E7986938C5A302B41370FAB777A167E19F2615EEEA0B4334C5B644AFEC30FD84
+C61FC154A0442DE42606F4F86BFFBB296FD58EA4C61A266913A052F64E389B39
+00ACF232A472E72DFA9F75DEDC442D9D7BE5FC1E029E6448113EDD17E8F21A0E
+C13680609691B776763A537A85F87E4B0AED171C24151F72D63A5DE9A4407FC1
+FDD0FB731C8D37664BC51E050936D73920ACE8F3489470C75732A55C5147302B
+1033634FC4BFA63E857E8FCA328E9B7F05D0C0B52627F01AADCD3472281E0872
+F970229A6A64457F49A9BAD409B2FB60B683472212BBB0D65421F72CF3F1C4C5
+3085DB6D43BD7101985C6AED5F847C95EE7C3BC5F25CED1F90BD73A572CA2870
+3207ECA293318FFDAEB6E62B00BF3BF8A74134819BCF8C7ED7F381B3483D150D
+BEB0604C226B03E4DE88D7C58EC8C4DB6BF785E03E0381922D29E6AA35979AC4
+0DEBCACC1748EED7BDC1188F32C833D10544CE363D8BA4C1BAEDCB8533BC3C87
+C13A72E1B196E4FF17E364F4161416D54E3E4C81A9F195D0FD825525D5F9EF69
+723E889D8C82E3E22078A8E430B2940329E917728A91D41D834A0B8A6AB146DE
+080B33DD7D54BA206BD577952573EABD08BB0028F76DAFD32E5645A0020A71E2
+3503F599EB37E59502A3D87D16BB530007B7A5A01883BBD7755AE618DBA3AF0E
+BDC0013822545D40D40ACC23DF07BDBB0AFFAD46FFAA0082AEC302A2A540A30E
+DC3DA64D8681E01F744C06E7BD019711CE1AA9C34D60F8CEE96793C3477131AE
+672C0FA34AAD8BC6FF10B2D986506E07E0B93CE8AF15BB6F88C2E0F7525F5275
+6279AB8036BD871B0569E924AB1EF44496ECDA2456258128A8875F9C7379A65B
+A6E3B1B1B4F7D839E31E682FB9AF51D0F5E16C8C8DDAE9373AFEAE392FFAB643
+8B779858DCFC4D6C917ACD3B5DA3E3BCB41C5F489925D45398709BB202082527
+2CE1113EE58B9ABBE345E1E0B81326A0B5F6D8673F8D916A10D49E17E6A9EE6B
+A49DEE9CE9341D60BDCFE7C5E23F2ACE74E2410C8D7AA08B8C87934B7E25A293
+2C009BCF429D4E5855AC07C8BE039BE1C43D88EFC374C5D1D4DD0897CC12C4D6
+832E832670B3AC8810A742D19F2753E07C3FCD214BFD159E68EC7C70777F2623
+FB5A5A493B76C0557970D7D61776B9B10A62CABBFF26AD4BD31FD8B7C7339509
+6AD519595E5D9453EF513F9C8D081D9CDE9BA95864439DBB51215A3750B4BD6B
+8224D95966A2A7DE8643A3A4BB25B6D36C4D13832C3596C141B9687C783B42A5
+53393CDAA387B6E5BBD02F8A0EDC987AB79972AA7459833058891202CCB89B55
+8C02A10B0E4B543BBB0940791E72A75AE7F88F74FF4C4F22B0F130D97E38D815
+9CA982109A3D84B7ECB8704F7C553FB8BC64BC61565E48BCBB6F6A2CCC1F5067
+32217F7610347DF4849B4712E02D06908673117D7CC67598DD3B7EEE5C9028C7
+A6E32BD23E40AC3B5CA11E251BC9BBA74A37B4C6E1140555258C09DF0384F318
+8005E822A6801271634B6682938A4265737359B176A9AC91F38C4CC0BBE42205
+9C7896B48BCCA264B690491FF320917C8435649EDE509019E0D346DE9B241C31
+05D5401B68D63395F453D3EFC344948A37859ECF58BFC6B5834D2AE39DDBCB00
+56F9BE5115B8972A8AE8626234CE7505956BD6BF328F4AA09F2FD5B04A6B9273
+536DD8DE5166569A60ADCF27797C39B19DCCA6C928DC8A27C778D57405D77B57
+79A36660CB92D8E0215225F7D0B46DACF80CCBBD1020245B7C728D7F581C5412
+97191889A4199ABE2A0D261F86E5C1004378153AB6DAF5948D7CC2C0D4356B62
+86BCE32439DFDD30F5BAB2DCAF3855E6BB025737CE3FFEB1B2124AA5BE3084C2
+BCF2BC8C54212B75F5E741B66E49D36E51109007076B446C65A112181B42E721
+FF95011DBA1ED7C3349C889A4F6A55C21878647AE8B3615A87D3619057E14471
+04B5D5552CB886808BBC66B2CC86D7C040104A984F3B4E7B28A85FA0E04D83E6
+16877535A40F14FA5E2661D7209212D57B271F009CBB11F4C5096057A940C68D
+A2A5D5F2FFE3ADD8AC4B56D73FDF49A8F8C8E253971B74F5F97C9397B6273D92
+1A684C24845A9988D993D26FDD816463B8DC021381FE041E8B39FE1756FD9ACD
+93EAF3BD313EFE4334BAC1D5C0BAC7CD96B54CDAC088761FC4A712693AD9E27C
+B80042A35B024508831EF37789426A50F7729887A6136623FC72C79EFF02AF92
+C16EEA04C8BDED4E36F7168A6663943677F201B42C6FEABA4451E656F125A768
+71B87E37395283DA33EFBC32EC3CF594F2855934501511D0407F0927D6AD83EF
+EE8ACC2218706BBC1EF73DE12A30012DB5AB7585A1111DF2F806A1454C0E027F
+7F8A1A20C11F63D5D819E0880D0E0D5FA865CAA0A6AD24705F484CBBE6112CFC
+798587925A0B7A7DF5D0A6040B86EB87AC0D70A5B59A109A3BF7EC528E585CB7
+32403F77C45DA7A4734810421F50C25C72FF0F8414F5335789CB749E4D20D251
+2924278C9D4E3ABF5F266A56BECE755E5318C0B37F7F058CE78573914BCFD5D4
+6B147AE4E632C737C9F399F3415914DD3C57C05C697CA13DEF0696402444382E
+42257875079560216373E8D049C53D40CDC962D910F62A1D31AD6BE38675D993
+1CC639034FCCB16F47BC2646F9AB7C9A0EC6A6F8C5CF7C5CE4F48907B3734A94
+66E1538A7CCA5A25962D3718DAD9413D4A83FC1D771ADA62BBA18B61E5C316AC
+5A5FD60E465957FB57356D489B75BECAD72BE7D8B00E698C638C8559505052FE
+BAAAC08FFC1401C6220BD743C1DE9BDD4394EC43301B1286E309E82064C9109D
+86EDD1B9463464DD9802CDF87F2C69BDC36FD716070106836B1F094395A237FD
+708CF182D7AA177F8035BF20112A89BFB7C91782794BABA06AE5EAE132A409D5
+5495ACD3CC44115FEE36AC1795E5FFB697D5FFDE200CAE0D9F05AA17C290CEE8
+50D4C49C9D454C5B0478E34594C670D68D07AFC5F43DA79BE491AEA1E9580198
+6D1866D7C18D3724BB1E816138866C7365CEE09A417E22DE299410FA84903F08
+930044BD6190BAF3EAB5E6EAF5B9D1ACCD1E0E815842912B294B0AC8D005A107
+699A8D4EA623166AA426DBBE2C40CC591E079DBC45FFF20601D117CA0A350F63
+BC78A120D41C128945530D42C2EF749883C3398605C2FAADE077185E5C00397E
+06C2A11F14652CE4C4EB0D2F2D03574FB8B2ACC245F8A574DD8179ADFDC0E33E
+CD6485343FDA2B9B93A78A7E5A66E2F124CF7FDA4E7E1ED950CC26252B75F48A
+245E6276D3B2B57846E33BE57F199E5E8F2CC4FFC5C8AC892380A74A34370773
+D5545F0866CCB2ADDFFA0DB418FA6603242743E57A6B3865C91D1D2E58C90368
+1D1FDF0EA982DE83FB982AEBEF6B9C6C892A84E31B8F01E789F13D3897594C50
+3CA25239865731A70449CB6F5FB17E27671156D9B5CDEFF26CACDB53A6FDBDC6
+94D182A742DE0A6BA0A94A97285FABBB33978BCA5CACCDA547B5E2B94CF5888E
+F1FE5B08E538E181BEA643F837F2C8ECF2F037AE2E3BC799736B872356ED8540
+08132496E96093F6E54D81C839110668811AD8EB85FCCFE57BDA05B3BB36C49D
+493B8FBDEEED0A75EA7725F47C88877D3203463EECA12DD006FB114ED670CC01
+5B833EA5B7A2653F6EDE65BB4E4814462CF57D6DA21FCB31AB047B44AE237520
+A0985C465901BFC451154B1EBEBEA93A52426A431EEB4E5B67F09CFBED73847C
+5DF607D9B0F652E99D385AE147EB9A4CBC1BA1F8FC0D9BD0950FBB53A0E125EC
+5D309660F53D33CBE34F9A8DAB9B6ACC925FA8D5E44D4A925E832230A2E2AED9
+70BF7D0E5F72FFF045730EE23559EDF57276C359D7F4FEA17169C003D8913B18
+ECAD8580AE3216DA2C272665B7E884F1A324A42C3B7198AEB0CA29CC507F436A
+0E2F3C844CDDB13A7F08BC02EECE4654B65EA5260C79E6D765BA727C67A05F2C
+E859BFF7257A98E7417C6028C65162050D75BCD3204C134033F1F0238979E3BD
+16CC87AC37891FBF6CDFEA5F597C580DF2B97F40B30F1C0C3BE5BFE17F50E9BE
+649A7176012DE190C87A9A121E0D6FFF8AF785A9296F870CAC751D6AB615142B
+F0906CA484D5C6C5FFAA3AB1172121115DC0D6320050D821E127842FDC76E794
+BD15784EF5BA1F9744A5C7E5F5B1C13C8F6A589CE09E34E84E32BE17E8F0A7DB
+0EC8A2DF7B42875183FD7203C3648F71CE2E922A523C4992FCF2B3B006EFD0F0
+80C915358A2840CAC25EE98C63066F544867C5DA5D0B38972A30407040210E1C
+6521116F8934A475CFEC2EF86FBC3B6D4E505859FAD7EE1C146ADF6AD5BD4153
+9A74388B6E82534EEF4D974959E1817C79F5ADF22EB9FD06B8FD1F3AA33AF4AB
+EA293D18517B8E3BB1B188FA33216D2287C8B3B76BB1E1F0B57CEBBC7BC4A33B
+241FDC73F1462AE72C85F106C8DCD6258F98522D7F679770931D8571D1ABE54D
+4D7D7769C2DC95F8D76C00E43752C9B9EB6728CC52FAD9F0F970039C806001F1
+1F7B6913ED4DA7DC3354C8AA50396ADF00244F235947497731EEC97B62CEC45A
+314626A50BA9A651A2DFB2CCB98E267B4B99C4444BBE65B685AF3F75E3EE1823
+3F342FDA1D96D4436C250B2CEC024297689BA42EC47976147E5249DF44D211D2
+A115101B84AC60D85C6F4E0B0FFE40718828EBE248D3528F576A7B09327BEBF2
+75F1C0CA1493627C8CA4CCC318B4DDDE39D19DDE3A3512F37975D6607D13E890
+46B2FC2C190D6BD0FDD3DB46E0828E6FE14B0D4D05004A39742BB0C739771A79
+30FB99D67E3ED9C6D5945CB68CC07445F2814BFEA35E6EC66503F72BDE2FC89C
+5AB15BB82D3621AACFB83229AD75D7BABAE812DA050256DBEA32811132BBD3AE
+30705DAD3CC04FB369577D6C6A47234D64FB4B65EFE732507D634C104A6D7ED5
+011925FCED5E9B0209C1A6FC7E2241B5AC0137C9B02958DC49BF1ABEB4510EEF
+9CE5F52B8DADDDD7E2DC8239883D8E464E1485CF91F86EBA1F05C63EA0DB7D70
+5845A5CD291C4A7DFCFA0485F322E6F6169370B901BDA83074E03E3A7DEF6A51
+D747A4CA0DA80780E5C7750FAB43DCF65825CAF4F1384E732A82B41B7BC10D1A
+4DF2D164ECBB5A412A2F661AA9EA5A830B9B9FFA9BA28F7C77B4B44630582D76
+21729619FBE1855B765AAC1D1FC9F210015761110204A1DD1454BC2083E0C0B5
+302ACC80661F07A4E7A383D4504765F1BBA6453656EF433B057745CD4B3188E7
+80B1D64743A3D8D4C833DFDF1F7BE62DCA2E8F19B2E6B42B5824D9DCE4D25169
+B1ECD48AA770DF10B8CDAF0C052B74FA492C8F1F32B8F6653AB71E89C6AC861A
+17FC1C2521C3F13D51C8F3E8A194ECEB65D6E378DF77CA59261D89C22F447ABF
+F32B364C3317B10D7D4BB125ED13D2652628BB000C93FC0858927502959A08DA
+7D7DED2FB05F67DC4C8FD57FF0557DFB41B3B64B70E6CD4CC2BB1A93A9871C95
+8AECE589604D2728AC560357447712D6122A07A718A120192A05C60ACD76AE12
+A770F2BA949E7AEBDABB82DF856FC1B083D94A4F33E59133FC5852C372B3643C
+9C9FBCEC3842BE87407FFBCC197CEED5288EC521F8A9FAFFEE7E621ED6F7C4D2
+018B324E40D9DA379D44EA69CCAC6F6AC4B60496E1516EBEA89C3C71154769D5
+2D2DA6E22735EDAA07836CA0D80C75E746A5E10352C7EE38B7194AA011DE3CE4
+B0413B424160BEA8D036BBABB5F6605AB502A8E025ED1DB50854EB564A7F2EBB
+20A7D53E060CA39C4DE5031CB1B559F693F8DBDA03621F8F6082C8A23FC06609
+686E9D71059660B2CDD0D87E76EF4F72868347621992CE997D5BCFFD098369EA
+D5D393857D30B13A570FA6C7DC6EC565DB0CA5CF839B7F775D14AD508C52C5BE
+68CD329DD680503B8E76153A134414DF249A260C80D420E6F58FE267D10C3075
+5BA504D55FADCB03FB567111B64C5A307047607042D3BE73070A6C41A2D5F430
+A02548F6722C56FD30A0A6D29380AAB46B0A3F0CAFA020D5CA4DAFF00B73A08C
+568A14A89BC0DD190355AD8F346A5388EE11B5E814C087DF6BA4F2A2A3857706
+0A5DBE5A2FE2E5EF391238BDD884EDF8DA3161988BAD084968492F750BF85D97
+88901D90F27413763D1902690CA542CAB1A11FD7FC392365B20DECFC51642389
+F2E82AE2B0815F2E6D642AC005F9D919D27FA43164D322F44A1FF72811EA9E91
+CBEC140B38E52320B3C2A3E99E12E10CE5B416CD56AB3602595297FC4CB848B9
+8945B09267554B9810986AB04EE880C31B33DD65241ADFF147AD5FB644E98775
+6CCD3DCF3791960CCF51C263C36BD3CD0DE61A0FA8700F94117F8307FA253427
+E64AB799D6CE27239FE3BED969134A380458D4869F9A3D23DD026B21222ED323
+BF0C653347B5D80A1DB74D36CC658EF7DF7049E43E109E9FA712CAF4BF60B32D
+E82833CD3B0A264043E27F8A4BD73658FF982D2B7DC1813732714C8F3E07020D
+4D729A492CFE3E9F1F4BBC73F5075B25DA735CDAABB9929DFA59CAF06FB32A6B
+0DBE4039E516EAFA6D4211397F55CBA368286AF6533707AE9C7FA9C92B3980F2
+6D535BFD1ABDAD8F05B41280069A5ABC2C10E6071891E433C372F736A4F82DBF
+A442724B8CA4D1AB913B61CB402BF3638124FCBEED4775219ED8FFE18F26FA11
+46996E807D8F0878537A5E0B202F483ADDEC049817341890CA0515BA9B50EAC0
+D9CF13366E88F2729552BCE9188866A87E084CCC6BE773EC0DB26EF7C84687EA
+CB90DFD88A492C7A8A495018375B4FFE2D8A1D2BCAE6BBB4239EF32990ABD96B
+9D1FFE94585FAD705AF2C7C5D09F2410536B7BC0F693D2C90BD10E6D1F21F0EA
+61B449C48AF9D8DF6B8C40CF3BF5D7AE960ADEE9031B281745FD7E0F2A1C2067
+8BB23277FE5812392A125282235B1CA921BC6D8626994432EA40224D1BBF90C4
+AF80AE41EFA1F501CF0AE7C8CC1AD3EA097F6512E19B1977313B2132300CE351
+14A1B7CF795537B74D83202ABC1F30E246439CDC6853E0E16AA67DE68F91104D
+C857A19FD19266774A862AC4EFC6B8012E3734599BF62A2A10987D8E66A12EB9
+0181C1AA5029214BA6C1CE72932E156297EE549BDFE0E400EEBD5AD3E30FA623
+9BD16275D2C673DD757D458FC58814703E0A310658CB3492BC286E8BCEA52119
+4D2DBF77AD22E9E6653DC9B5ABAE4F1699B0118C9328DED651229B82F9C2E674
+8039384372131D1F9C6D3C552ED0E55E88ECC96BFF158D0E13E5BC5C2B893943
+4EB62EB18C0060496641E9CEE93B02E7E5FC55717912E69C015F689EAF43994C
+5564E5A4BA753C26315BB868BFD63D9FDC6366679ED1E867FF3527B9A108C907
+FEB1E5BE95D81A49CB46A927F47AEBAD027D728F4869488F3C2EB32A91BEEEC2
+57C0FC84416812685BC269B819650C63D7E89A7B400655A7B9937D57E1B3D66E
+CEBB750F0B0EC52CB33C32672980674F983E8314C49D634C541015D18A602B9E
+3716039734F351A43C35486F6AE7E4F5E3EF509359AF01F32CE9992AB4AF5876
+24FC19965F574FDAC74535F0D24D5993DD90BE1B308F4D5C9EBF21A0F094FCB1
+0D583DD7B3C56D9D2A5C620E8B993838E73A85C6783AD86ED94A29AEFA298CDF
+633CCFB27D5BF4F84F709B5801051BC0088ECA63E6D02D4EC74C2CDABAE14713
+4E6D6FFE4B4F152D14AA973ECE9B09DF78D4BE6B5FB62B1876B1AE7D7F94F61A
+D82296959CE171CDE1F5CEEC8DE98A8DB770C428373202AD265DBC8DA00AF665
+15057EAC78B3CAFCE9409D1675D729EAF2C7200FA1B20B372C223DA8C6ACF2BB
+2AF4D61985A52DCA98AB61055DCE71CD5C51A5B7AFC46763FE243F1895F8F915
+CE65F0F6833316F5B8294A9790B8F9DEA0F7B2BEB452CED4662B4CDC816261B3
+FB1FCFB4D6A2336EB40408ACE3514509AE32208BBCD952F54AF37DEAA18F44A2
+77AEFD2E07027EFC96B9A22B30FE1D05AD72A617B2C51BA0B3E37F91548AD129
+0A1674D8F8E36D190690E922D3E5D4A11F4A8C1534281EDF1E8AE1D4E7D3DF52
+9A7D82B0D6E73A6A2204561967132AD8150C71A83889EF70744D19C8D2A50989
+1AA29A536DF571345ACA92F4C0767D0AC410561E401FC8E4586A15BB59EF78C8
+307CAF4461BFCE1E5A42DB8505EC1E6E235CC7286966008FE81D8AD2E426E78E
+3E9B87BB29B224148F8425AA1B8EBCAFC7070A950920D5F81E498204B5068AD2
+317F664F717AE214FEF8C91DA5F834E7527362B9691B0939A917CAB856831BA7
+AF3268CB4364E8D2826BA3EAD0718EF3E96ECFCF5DE78DC519547EA0ACE1C2A4
+81CD9E1B5613742DB05BBBFD2ABE366A10FD8D90218D738BB34C83A1E4CFBEC5
+D4F8497FAAB97730B21AFB5830D926F2AD6EC81913418DFCAF52393CCE81D23C
+E44A38E63AA13F0B05625BE4D681EFFBCBA426B188D722EEF511F5F710988231
+7C89CA1D041C877951BD3666F39CF1E60AFD70237C94DCE0AD24C9A8E3E0E55C
+DEAA44D7A654B0DC255B6D1CCDB66B495705334B509879AB4CCBD9F388DEFEF6
+C135B0875658508E2CEF5AB1B1B67EDD2D9B2D8DAF3279B13D088A1A8E9BD07E
+9E3E08CEFA9EC5647AA804D126ABE371F5BFE161A7705A4EAC1F41057D0F2036
+B7001AFE5601544C76385797136B91E24364D630AA76DCE510555A0F2F9C3C1F
+21AB51814B579459EF58FA80853642BD9B5C61316A44BBBE61C5924D6E2D5E80
+923558A516092C344820B2FDA303695788847B85F382C9AC7356A19B8645F449
+80B5B0A28B148D3B9FF349A97F43FDB668045D055C6F58C3921A8A3FC3DE40B7
+06EEC36786201502FE29A5C31C926E372D0139D2957C7583CF44D2FABF004DA2
+5B613B628210876D18DCA2A9DE7B391027451052B2A09C4153BA2455467BF428
+0DD26997F39C20F41DB43DEFC5880A9FC2987F6E70614403DAABB926ABEEFCB0
+36E2F7B53B9E0AFD3B17944413D3BF32423D4985E540358EBD3CF30B2258E593
+F4154FDB13A2459F51CF66E30973D066ED04C9A184884AC896224C7E8FECC19C
+36F83B76826342A517FCDEF4E311B8677C3C3725B048779A498824D9C59952F9
+5D3C35A9C1F46CA02D096152C3AC5B909EB015AA346B72AF75F1DA75052280A6
+9972EE1E02B403D8FA54E303E2795EE7CF99F47949AC1BA8EC0758431E254BD9
+142AD913FABEFC32B5869812F13768D9DB84A92B5C7FF5E36DA2E75121053294
+A32350523F7B1DFFCF898CBA2C6D5963101F5072FA3A22B4B1DFC952160DF160
+77E432EBE4D3789DCC63C6DD72FD93F676E12E0B21ECB97E2D3017103B98D354
+A7272639DDF42E8260DD82A1FEBC06658575B3AC3CB95C51C7725CC878EE4CFE
+2D22057854CB47750ED829F15AA969B129A159188CA695DECA2A7416FD750656
+6E38F5CFE680480C8E35FA71CA8879679C5F257BA9708E48ED5ECB8B7C01FC88
+411E872B7F77DFD7CEE57F08811B89DD7671F76BBFB15573074119CF723359EE
+3B1C3B2098F3C096EFDE8DDCD1F216333AD4746D953727FFF976125BD1B4C887
+79D9432C118F5D401B427A3CDE48CC5DA66AD31270AF198330E55F75B6D4144C
+EFE163FE0025D5BE51D31C881913DCA8A0E7642A1C052A427CCDB71D0D5026C5
+F0DB66B54EE0281A4EE924FC5C803B8D86969793D0CD6D8E359A7FE2391CBDBE
+CA9D350217AE564AEAD14139A46C74A780E45BB11986160B42545247A0205F53
+A4EAE8A5C5C39C4C0EBD18715CA92BF4D9AEAE8870C90B9AD239ED31E291C0D5
+DA1B46F9D15B3D0AD0B83281AC2D9C742824BD66B1435AD7EAD5FECEBB47BC6F
+354C4271653238ACFE8C3732C575FD574AE3710BEB0EE8A177AB06E715306A3F
+6F3FFE555A2D1FE8832CE1F7E34F2D9D25F6CB04002E382E134D9E2714401A03
+8BA326501CD838F7CB060A568C339131F0239DF4CAF57B0F70FEF6E18B229CB6
+7E6B90D2EFE57C053763CF058D472CFA3480CC83F8754DDD38DB5779E0A10020
+4E1D8DB91FB515A5F62353F35333FE72FF99677B51073A7C62854A1A4F6447F4
+6A3D422DAFBDEA495979480E19744FA0176034AABE57E98540A60990F7CD0B31
+0F49891566AED89BC704950DBE56C594F89607F7189B690AD41E36E8EB3F62D2
+5F4AB75E8B5A4AD772654957C02510A7332DF9E0FEE697BF5D3B0A027FC222C5
+774121ECF991C3B55755AF3F448C1605A75DD7955794BD090490BE50A6628995
+1C2F50B25F50347739AAEE9709D2295B8542008C4C6C7F42EC7F1006E50C42AC
+9A6DFEBDFE541798C9FBF291DE1EBC14407349300A1266184D165BA45B1895F4
+B659CF40733DB9C6169085DC61D96BEFF0291572557BB39B205970F98EAD6E8E
+F3CC19E1DD13547AD53678815EFDA7977BE7928E28ABECFDB71A762ED37B6D3A
+9FCC95659715C47317885001DD00261D3AD0E62AB66BE5879427B578F155BF43
+7FB452A8997B4C032170B4AC96B1503C16877FCD5141F0CD1F2C0A265755C548
+FAB6C2B9AFBB90405781AFEFAAB65A172DDF50EC77DB40BCF2C3499B34C44E07
+8E56763B50FFB88985249DC698CC7A338B297DB6FEBC7016B580BC019E18EE78
+F2243FE7B78722F158AACE4B7CBF3F631CD38A49934FD79862B78882381C2CA7
+B52B19877F148B24E336A1105C26CF30AB1091552C997CF4C58F8E3C784448BE
+20CEAE23DF2353DE4126E2A541AACFB51871150ECE62F031CA1F6C62D744AB72
+9374B112537F04B3C8B8836724BE1623F5FB11EB83BFB86CDAC9C2D1A6BA4DDE
+5B8A0D52D04FB27A50AEDEC8D2ADE5C92869C1714180021DC255EC9293C553F2
+6D0EBDC24351CC3CA028E632236F5F33E659F8666CF0E991B210985EC7BD45D2
+652A601686699EDE09404A423BA6269580394F8C416D924FE5553EACD0580478
+981D4BA194288402277F5EB318C5607570C1C13D7C05B094E996C6B204532541
+58804F66117E1BAFA3FC190641E5E973685F1199E93BA30B2E21E5E55BA9AA1B
+8B23A4EEC8E48F3BF1DB8D2A7D2605C08668B155F7ECAFCEBEBBBAD52BD81D3D
+6AA3DA75C1070CE27A115FF4CA9A53AE9BEE0BE1688526D5300A853D8E1BB518
+FD612A88DB8C1373F33E0327A5F96A6A949A1A1057F7D10ECEAA6A30737FD126
+8DA97AD95733503C77DC89565C339410019F51910A7A387D9294933B70F4B995
+2C85427E083438743D4B121E184A294CF8B68F60441E89B2769218F1AB2FE409
+127494C22BA1B86A19617C8BE730B10839A73965EC81EA26410821C88E1AF123
+DF47BE758A311E9DB30713C58EB11CB21228C37F8124BAA72B4A257FC7A3BE2F
+5DE92314C63D6C29EF43679AE1A6AA2592A8B8F4D261C3913B28C15860A48C61
+FB6082B4CEAF34D8DD48C5477C9C8FB7BE56223157819D5C4FD194AC7DD12CBA
+CF445BDB1CEBA5521A71CC528B8E9A03B6D7E8484B033858C27185EAB563D12D
+68E5781E3C32A751A3BDC8AA61E2D12A30EBB63B0E65D0C094EBA423CA4F93E3
+4295EA088659ADFCF8D4C04E1DA8662AC56AFB1DABF0F02A4202FAB2834BE0AA
+57C78548AFE9CEB728B466673B8281412C3543A74249CF3BE96290741D34C73F
+0C8A0BDDE88A751B6C92EE0727A149C4E4897C32464A04F4A9850034802B5B61
+106771D35A0F38A8CCE154ECC6316765A978DB5FBBC40364ED3019277501B797
+B3A82E1A24D0C93B275F62BB22CB13A0870C63E5C17DA91D72A70AE8D8A9263B
+F4B11E811DB061322330995DAE4BE9CC77FB8D52EFC409382786DAE1C5FBD89B
+976E2C2B2A7EF03994220A47412072DB4B6744A3AF3C8BB7DA94A302A122D2B9
+69603F4996EA7A90F365DE594E09D54B156B5BC62108199052482EFBA2B9509B
+80B98030C8A598DF3DD137A980965B6AD38BB36E90468724D3BEBC97470422DE
+62D043A0682D30DF47CA36917EE1166E48C178D9EEFC9E5109B0889B3ED61E36
+8FE08EFE67A24856A8E298DE721AA064F68BF38D8FED193A93950DF9D83CE52A
+4C70BADEB5626DCC240C798A57E365897DB847E8A1141D2B4A7B34D726D6D9E4
+D56B5D4312D5AC01293A55362A6A7AE6E3221CDE683ABE93D54C8E0421999CBE
+982FFCD77D88A7A54874D9E1B3802295683215A15B34F0E6646EF35698253F92
+C9BD94E6CD758647558A130A7F415C32DE5ACF3E829E432FEF4400C177C96C2A
+6E43AB236B9E4EBFE4579B08B02FEBA3660406FD3157E1B61634F066FEB313EE
+10567E0E52F0445CE2A072A3D4E083DBD64DA04A1EBB2B0D6D131E85FAEB529B
+740879214E838CEE99F5E1368B2DC1938A97D9326758B481FCF4C97BDAB3EF68
+25F79B7C6C5CB408BE2BB366D484B258656E3C070D7880BDC1136303A72E2459
+878E53FFD9BB034A84111A2859FF255244E202F05AC5EBA37F8B352A592E14BD
+7913DA80C69A0CA65F25BB70783BC3AE556167556B4C5E382F0B84462EE0A51C
+1C25042F6893E1D1EAFA8E71953AC764C7473D906E5CD33BAC2A1D0D594B5B51
+446884767B53AC97229DC035CC5A02FAC222AF9D9D4F2F5B0A5530AA6C5FE06D
+999D45751D06754600BEE6A778B77CCFD4E00573A1CF1B8169BE1A281FBADE26
+11EDDE9ADC6E0898235D656E6DD0F8966B43622F6AC7904DF39359EE0F3FF7E6
+BFDCCC2480ED79BB17E43D5BB79D0654AD92A5F3DEB90C8AAF2008F8263EDF33
+FAD8329E487A7F31BA46C3F3DD6220153131B305EFD23C10908728A86FA57F22
+47C7A224F7A0E0776BB8A4FF7E2159E7DC61785970FA25ABEB7B11C100E49175
+2EE8346B59150535375D99588830D943FB79CC7D076246EACA26055990D7C8D6
+BB8928AF10FB92F769F2F85DB4280D8F7B39ECDA06C8E18FDF5B6ED0C1E5299A
+0C219BC1118AFA68A020D8514835CE357A090DCD39741CBA75BE62ABDE92E2CF
+88CD97318B616EF0D6B11A21502354FC9E69A1D4BADA349A6D3D79798B694B2E
+8C44A6C31B8348EE672D092B061529EE178739133BF57C766BC3F49B6AE7C62B
+781B240959F3275802518F210685EA431490994BCB0CA2ECAECA38F24EE26AF3
+0A4C54E8270196C452F504F9F9213C5B0224F6A0AE1C690338CF83937300C96C
+77D4241CB4C0F852E0ADB5AE3E8A456A5B749652621531E5976DBA5BE091A3D9
+6BA18D0F277086B0D773556F6DF40271C8038B3CEE459794AB12FE3A6037C850
+C9C4F1CD1618B53F7A4976BF426288C7D2A41180EB090C9421E8BED372E8EE3F
+C4D4C5ACE2590766FBF42B79ABAEE8AA572820C4
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -1308,264 +1911,6 @@ A922E56E9FC16756014FA5CBDB1C32750BD6835A70EB715CEA19A8872041905E
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.1: CMBX10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:06
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 11 /ff put
-dup 12 /fi put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 107 /k put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 113 /q put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-dup 122 /z put
-readonly def
-/FontBBox{-301 -250 1164 946}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
-7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
-77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
-2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
-FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
-DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
-7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
-9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
-CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
-6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
-E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
-8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
-3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
-EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
-0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
-4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF
-1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910
-757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E
-0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665
-6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED
-E067598E1B8B78188FA4BCFB0B51692D07B0BEBB930C6F0997B437E2C51B876B
-61A563A2673932C2045833FAA35DB22ADE12102335D5DC734AE3AC5EEE6658D7
-92EB62131E1DFBA441F53EFF9021D9D4C491F26BE8F54C61165CAD778CE8695C
-EEAF70E3B20C64D4C2B34A084B5770BAB2A974E898F62BFE90F132A37E2DCA4F
-43E13DB13C94DFA8ECE2B7374827AE168634FA007F8981ADA046CED3448BF453
-FCD9A4F194FA648F9FC0971734BB69CB75348A88CC361FF06E984C86AF0EA429
-DAA5808CCE3583664AEFE0C59EDA04A147FB51227A5AB0C13942323E9B3733DD
-3EE7DF7F774DE5D0D0980DA8C0192983F1E3EF18481EAF1EFEDA0068BCBDB28A
-7FC7D9191EFFC574588DEC1E180341DC959F8EF56ED5B19F50AA82A4653649B7
-CDCA11A1FF27AFA7FF189A7E8A7C0E94AEEC901DDEB541604DEC0FE90FA0685A
-FDEADECE61CE2731FDDF7FCF2AEF7CC2B1EE7095F483C2597F66694FBD2AD81B
-F68FF2E378BD8357CD1B60A1CEDA2DE760A98868ACB45CCC8CC2370FE267830F
-B795058E0FB0EB3C625259C36BF9AD2EFB5C64A45797E18797CE1A2C0304CDE9
-9D88E11E878A721610EC57958C7E80A5E78226017A263288DEF5D335199E8F28
-787DF769550AD33E15342FC5E4751F8865AA66E78B8CD2388EC3618A619AD302
-5760E9F293085CB54BBBDD47C5ADC3F479E39A795541ED8CC921D1B41C9FB1CE
-57B1340BB4BFAD1329EE4EF2DE599944404B7DF94C759037CBE96073FD77DAC9
-B140B4580EF178A84D0746276D6E667E26671117EE04102304F2F599A423A687
-53CD9E2B061D02D54EF56439E33AD985A84C1CA8F6666CF7746E0DB19A79F249
-AE1F7714AE5E1D6723C5D3AF86E6ADC9F2BEA6A62C3C03A67414A99FCCCFEB42
-4EE4BE9FC8A530F06879F46889624F7D704EFCB951C1DA1613D55D61D33F6213
-F12610A6F071E79918AC289EA5A3AA9049229902B646FE14E8D19DBE673E1D7C
-76577E34ABE80ECF2F5D6E13CE0926F0C9B11F5E5D17EC5986042BA2AB6B1EE9
-B54CF450D616DA46373918953438A7BF83A5707CCCF26590A7EAD89B5D357947
-0B6F8BABCE6FC66BF2AF462C2CB99B5A68F1A2C237143FF92C2646B149EFE040
-41F97A52C48474684B9EDD0F3D0F3838AFFB70E7F7FF8CB8BDA06483F8DD04F8
-914B752F4C116BF243D31CBF9ACF04DA93BDE4B87D181C42111A2C90181E0A11
-9E87434F46801D6CFEB350467A78A899A70DC8E12CB2FCB376647F5A155A83C3
-77B72A0E058550E0F60C273A6320B331A6EA21B51F5B00B6A5271C331235A8D6
-FB9BAF99E4565B1461937DFF6818CCB8A8483BB54E58726C1DE836B9C4706491
-422F243DAFE6BE7369B09D87BC5CE3BC8085344D4C845A45AA9D915695F9BB8D
-9B06CA358A3A330694E6D269BE179704DCEDE985C2D886B7B063AA7F521FC8B9
-E79876B9FC0EB9BA8441E3317316AFA050E3668411CE8134224945A30F2EA5B9
-A5DD581A67B9ED8497F91589B3D31D477D0D4E3F711003FD2269CD368D89C556
-E938F1DE5372BCDFEE4DC10FB320741A1E1BBA627868AB665DC58BF3F3EB6C65
-C492BB9DF8A66AB2DF79A69A13D0BFF6A0CF5BDF7DD67C3135550C57DCDC9FCE
-8A2E4802BAEECBE8163D730616D7BD27380BA8F120DCACFA1FCD39AC538D0B74
-6A89102775A36A07A485371C6003849984EC9510E44FB64C7C48DD1D4EFCB466
-EAC4C05214A22D562AC26A4A12F285F5722AA8912988552EEF2AD37373AD005F
-90CF5C1BB6F1F0EADF0DEBCD98578321BE27914957E36B33903866F84DB9E29A
-0A2ACF23DDA2837A661EA5D79E573866546E6727D034374F2012CF2F9802C313
-3493D65D673A7C7F11B3CBBA5E228A1A1B7C0DFCECBEFA50F12823627F574B0C
-52D3BFB446BA34DD9DBDAA8E8F2A340CE08BA4CB7B026962955A24D14C6D3689
-4764599FBD400348B160C47A2B7854905E65F68F77CC767919CC54B3ED08B176
-FD613F32A5FF09F38B5DE50ABCCE670B52FA2D52D89D5FF6FAEB9488C13B3D9C
-47810A096C17CAC697CE51E8ADFB9ADAC0E4D7957E460A9681A9D9AA97448E89
-0DBAB82F55CF1F841AA057F40A8584A7C319A58803172D300C2D8689194E2C70
-FCE23E8A2BA569B30164898CDCDB8DC912C7A5E272C0390A1CC4B904A5C6D20C
-19E4D238EFED56C9066E377FD2823B005C800760EF772BB40341192EC4518E3A
-89E066BF7FA4BFE89F3194AA5D93458A05EE292473C072AB013F278909253677
-9EA061C1445F06277AB3ACAB37B71324F92F7516C6B900CE94D7ED439983B767
-AFD51B9DE8945067D8700CE394CCBB3C4600CA5EB01E26ED3FAE907B02CC6890
-4075216C6D9A53295FF319A282610EF6DF4A499E36D57E47527814BB30907191
-48F365D70E0BF52E3E0439E7D7893EA04C652B2481166A2ABC7B3268C2EDCA09
-DF7B1CD038358A34BE568262612A301690D560AC74D1F7A78F7614F490ACD793
-DF3617DBD88EAB3A7C026B3264CE901BF7EAD61073BA340DF216968C873B9B0D
-51ABF6B3424A934E3693D3001AEBED738F678C2BC9AB3FC6100316342022B997
-942F51249B6B5AC9A6F444377FA13BD0B0A9696D292EA1D41E4653A01238D6AD
-3F7AD5EFC20EFB36F3C197078FEC2B21072FA53F13A1EE408F11D5D828CC277F
-22049560E3338525019063FC4E5263F9338A0E4622B43F3050B13BC20C42F594
-7B8FAD088B950246563570C1B668425EEE484234FFF966E6F378C444EAD0969C
-BF579FAD5E0FD14B5DBF6394A2CAC132530DFCD8CE5E9EF92E44F05C1127711C
-B11D2DB2A7B96138BE44C15B641FD23E0075DB095DF7C7F1097FE15FDD319620
-C3F26688ABD69B47C7A09D6CE33FAB572315585109B9E7D0B89ECDD142442813
-522021A39E9060CA6EA7344637BA301C3BA10FE6A68127BF92D1BB8033909EBB
-5B908B6B06B826B5D5D885B7FE00CB023FDCB2A5D8921C4EEB33FFFC80F5FDA0
-4FC64F3F703892754538F101A171E51013FA71A7EC889F168DD2919C62E351D1
-60E1988EB9BD3731160CAF24718F655794D0713259A331D2559520ED7E807F4F
-7E1A89EBB1879EB4F82C68457B9F0DC6EDB701B2C66C60BE28B0F2D01B82DE96
-A7DDECC89E2A898ADBE47865102414A43E9629B5999B445AF01A2FC5675366DA
-7779581EC7A07B3550F7247C33A82CD5E3F06B69FF8D2CD4F1C49963ED55D935
-27DBCDA1E5010726030FF73D6C8127613C569D94E8D5AB09D7F362A845A5F191
-B7017CB62BFA6B9D179444F62C48A6A03E8FD80CEAE3E74B58AEFBC2B4467D63
-DB6A20083E260425FA8B18D10CEB6562E7AC0BE0238C26B274A709A2240D7F30
-03425C37E5D49B94B5A8F6EA8E69204BC861AF0FF7A33318D2DA78EE1C9C09D9
-A06DB0DD4F54C5E964D7197973F8988559FBB567B5B976A64A40B04B096C1E67
-CF3CA13989F0D05CB84BF89AB8B4ED727DDD60341DB653E77B7525774E799D53
-CC5E118246E2ED1429B48CF00861E0ED228CD9C08B71EA150CD8533FAC568DE4
-2C730F137F63EF879826F5D287C23D3DDA685D763C0360328FECDE0E29066ED3
-6905199F9B25FACA384242B9B92F29403B41BA0572B7C560D8FB637ED23C4A27
-70EB855315112FEB9456156E29B2EBBD941B9916EC6279E8B95775AB0A041CAF
-229F53023EB05EB3BA05B1047764F740E22137CA261419605ED11BCC1D1177BD
-0C169FD5FA3B9559FE63899101E19F1A537C8969A55D1D11C7362B199410572E
-D7676047A5892CD4BDCDD96209E826B350959DA0FF5AC0B5AEE8E14974E60091
-E84202D0517BFAFFD838448E3BBDA0F7728D686340E931F538344FF2D0DB6545
-2AA66994D3C40662EA07DDC898B5879CD01A9504C91BB40F28123895F5B13163
-DC7FBD61534F3572E90F018068D14486C98506A9BEDD87C9C5D0A363B4ED4C3F
-58F45A89E81BA4D5A412767A8DABA48EB7CA6A7EEFC8A28349C6E3E0745E9E21
-09E1961B1798FF0C50BD0CCC0D519D1D4C11143F129C4C410E26FAE00E27765A
-5E3A0A6E3E79D141E49D36BD6B889BCDEA0906C941F19E2A09526C86759FFE86
-B42C664A8E4AB46077A8DFBEA0FC04820FF43C4C781D84A6AEB63B9AE50F29DD
-E6C03CA2162CC138A77992F6925961E7C6BE9C00BB8736BA7A961BD6AC40A1DE
-CB78C06D3AB1205DCEF285032B21F2635C5B78F002563F43B6A3E7EB03891D23
-93C48511DB6F7BF9A7318E3A15A4E57973C5697379C6B5DF55513FACE2EDEAC0
-24BAA5F924F93243A90C5A4FCF9B95DA1395EAA3864F9F1046D87149F53669B1
-553E6302E796726D95633493BE6521290F19041957F7AAE38C5CA40D2D9F4322
-A079EC97F2E11BF3D82D96C9AA2EAC4BDAD0F7D1AB7D63CC39CCE38EC3A68496
-249FFFF330576AED4C0747BFBFA159C3DABFF480AECACE538884ADCA8415D6F2
-E43409B5D32A22D5997D236F6508AB0766846E617E9D4DB90C4B477D368AD8B6
-F0E4D1A984D7BC69B4FE9A14F4A30884CDBE7038DF8DAE42028FD7DBC0F4ECFA
-906E57F7DC4F0E6CE19C87423A750530F641316A9A2B5488E05BF37BEDF189E9
-2453BDD129DE584606F3E7570D82229DE9DB2C44C35C775C564465221CF19C5A
-016BF94A9B738471EBD72D35434C75597A8ACE4402C43009A47C2FF7FB795502
-73DF6E685676105743A6FED0A43656E871C09FF1D6F35C50D4F03BCE04A8D3E7
-7D9754C186AA7C655FD6DCBA4206A4BB44F6ED39CA244A25DA66AC9460000BCA
-2AA5AF0DB1895D6B3093DB4503F4AA4F04FAB3F368D7178D606D13707B1C4837
-B84813F681CDA82CEA6D126D4E569445C174488F1FE51F0F65A8F243B9817AA8
-8780DCA7993832A6D42F2658FAFFD693CD149BD956193087C7F8E5522F5E0D5B
-0E64C00BE5CD1CE7E9013BF8DEA49773D7D5F5ACB75A0BF9839808B9A2C501F4
-0977BF56640764D855A272EF5204FCECBD1CEEC156FE04AE86AA644C1C460A9E
-6DFCB417DDB7EC6759088B53D33890C88AAB82A5CE870AD347E9716F2E48856E
-EF214ED9D2407246C69FE73EE9FCD682E8ED508454FBC00D68F1523560AA5357
-5B391524C09F29A95BDFB9EF4E824D08084707638B72CBD82B7116B211EF2472
-67BD7BABBC31F2D77B070962BB730FA666F8E0EE4C7BCAA4B5FF8E3033A5D36B
-85AA043508E3C008574AF27603BA3CB5E9DD137462D025DD12E43CD90E12EC37
-F8597E07DD541B080410A052A499F6923C4E839515EE3A22D1A3CF78F5A0B0B4
-A92BA9C07BC55A80F6F207511AECE4F1179D2C3EAAB292A61FA53EA8E5D07FB3
-31A3AE227303D0E9B2BAEFD0C13525A83998996B2535C60E216A24DB9DAB7EDD
-A8C15CBFA67AB439D66BB6F9ED168088982E19723EF291B07A805B41BEC5D47D
-E9A26F6DD217EB8C7D241C60860950460FF5231D8A6062BA56EB670EA4C72FB7
-E2126C4C928C617FBAA138D9FA5F854E3BEEAA46431395EEF6C778538B2A2B15
-332653EAEE473DC3DD584C4921312354059620D28AAEC8A2BC3371560E0E1646
-F45FEF7E3B9A36F6289257A84EA4C21DFF2B77EE7A87ED896654BEB9997B5B57
-96909E8D6CFCD68E915350AEAF992EC493720194C7427EB9981CDB1C1167D0DF
-980D7D0103ABE4DA122C9AC7EE5C9D21B3BA6F07D533D027DDB27B2E94CF78F2
-334D8A32B056B265348CB93605E6420F5A034C068A44DA2FBCE8CD4A9072A763
-BEC1EC0361AA7DED64EFE9DE89F1B756CD2EAF4212B8E13007317BE98D76844D
-17F3D97E097D15F78DCD4C019A5240EE4D7441F189080008BD44F8B25B8305E6
-3C88EA20DD76FC84F1764758199EFBAA5266E94E4E57CB948E92B71ECA0A0A08
-5434C117BBEF6CB1F49869D7B8AC2306E9F8595C16342B56C44C7DCA580A4337
-14FF312150DCB985799C3F63BEA42DE542DF70B511C69BC4AACDA78E382E2940
-FEF26C86A3966A7396EE6E6FEA3F562BC5FCA00500CB13EA2E18A641A292D726
-85065BE32C6904E890325F1928F10AA1756733048E0D602DD235C1E4EED92EDB
-EE67DE5C7C0C8E3C7922B13FCC2D2F7AB3AD0F56AACC6AE4C02676DC22D22796
-B516DBB64F057EF1FDC41688F382C851526AA4A2DD70A3ED78057B2BF52E2C6E
-29E6E96C7147EFFA374A2494278F83B6CE9B1C05CE8336E0AECF2008AA87F360
-AA3757C833E7FCED0326DC1FB497E06C5358EF2402A51A20B3D627B572F1895E
-6AB9056AD0E31CB3C0F2C7C9749B316F4B3A83C345027069538F7F5E4EE52CD1
-562A513CE29D4759FCB9975AAC77FF01BE1E01E7F7647066000286A0460DD391
-64A56FA9D33E7DBDF17C4EFF5679C6E4BEF46B082936A109E4F2D7138BB33DFD
-A9DAB21CCE25671F080B7A0CE6B062FFAE40752839907C2642A470F0A598247C
-B42C6AB354F7ADBA87BFF9FDCCF2C270913DFDDC1EA456CF2CF1D62B3D4AB16B
-B02E4B2BA43C971383630F5E9CA0D85689970ABA81E8305B625ECCFF4FE4D4F7
-815C5CE45FA8F803FE4D2DD336808CE966BF96317D4C0FC700095F3F94F3EA3E
-54932AB5A4E57410B67FBA060AB911BB3239393A077ACDE5CCA16B582351AAE5
-3789DB7FC83A8C6FF2F2224821260E99A8BF848CEFA564FBDCD0C1FB549F474F
-CF9FDB885A093F5D4F613BE7B2F624E490206CF14B9BCC062FB0BC2549CAA7AE
-F85E0A5D1E691ED8A39508429160A94C61B3F69D31A637A1A8D4E1B3F76D202C
-FFF3E48DCC6E910E93CB3BA5CB7FD50DAE366A38210EC81B064D911CE3D774B2
-1B34BCBAE1DF62B691BB23FEC5713581963D9216FDC154BB7FA69DA43B670A4C
-A07CE43720FDAD1C5A2A70C1FACF13A9A4D45774EAD64F05FC65D320600E6F2C
-314FC1EC7ECD2F06FFB6C40354FF8626B3725E6065859C0CAEEB1B66A549F2D0
-22ADCF868F01ADB7637A8F017F7C47314C4376EB5302AC8E8AACE80198ACC40A
-3E16667DDA6ECDB5C1A6A12C8F3BCA5055169CE8C97EEE88040D0170F990E079
-FAA40AAF22AB403C56880B3D96F479A279CAC23B85F06FB0C66F9A3939EB6207
-283B792C0D8E6C26D5DD776D22ECB84A13CC6A154E6F8DF5D0D6A1963F296ABD
-93368F196BCD9EB6E6220B75045353EDE59520C62D5B559B125494C6D01E53C2
-ABD344CEEA46FF3BDC54693E6B031DF6F995EAF42899873D2BF37EFB19C5E764
-ADE116F77D9C81BB107ABB3392C28575C763CDF9E247504DFCA8E50F91C94811
-2F28E5B3F2241902226A556013CB1EFF74495C6639DCEA60A89946450979572A
-FCEC6C00226F1EBAFD7EB469A66074DF0DF24A420A7C2347A818EC2671DA5238
-5B4B5656AE50B5260326A868E15EE7C21F44807FE05300BA7B8201FAE5BAD485
-7DA3EF7D1ACF5ADB5963FFB43F9936F1FA4E92D05705AFEA26D074014A039F6B
-F06E017F4D51E8E99005FF4EDCB58F60BF0A6C9BC4E93B8912BA0AB4390A3458
-BB81CA7FAD0DD5131EAB9E807B840EF026020676407603D085E8F89D932AB04A
-4200FA0D7B11EBBB84D4E6D80913CE3A600BC11BB7F69547B356B511B0EBE0CC
-B36B9030C97B9CEC7A58BA6FF38290DFA6412BECB8A810FA1E34C1D024A3A530
-E584D95A9BB13E55945B7D9334DEDB96CEF3BD13D6C57D2BE38352EA19D4C609
-F798DC6E38ED7B1B43CEF5DFBBC1BD6AAE7C48B47F2542AD54C6D6C3FEF007FE
-66E43BE6375661AE84EBEC54AB20D37869CF9E1DB9A49C12B6D943F462BF7808
-DE6FE0DFD0E5374E68C17E00718E8B1C2E8EAC22D9974F98F485745C5534146E
-B6E1F782813D33C856383A1D65
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
%%BeginFont: CMTT10
%!PS-AdobeFont-1.1: CMTT10 1.00B
%%CreationDate: 1992 Apr 26 10:42:42
@@ -2567,7 +2912,10 @@ end readonly def
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 13 /fl put
+dup 42 /asterisk put
+dup 44 /comma put
dup 45 /hyphen put
+dup 46 /period put
dup 48 /zero put
dup 49 /one put
dup 65 /A put
@@ -2642,299 +2990,310 @@ EFE264BEE7810EC93784B7C01A7F29EFD92547E13A2C7851A2E709FBD5B87850
4A44F08F56A542DBE072D2FBC58D9E6468E1AB858DC35240E30D31C7AC13D6C5
7D2BB634BEE96FA0E10F842B11A789F72A333DD6DDCB1BC23227EBC406E50B40
30AF0C48E6359AB0C46898CDAF1118E46BFF8B00F54EACBC2AC262AB898C42B9
-2E080C10DE923C18A4E8722C0BA2247E4445AF50CF2457D0F320AB16DAF58530
-09C469922A41201DE813145520288C427C8CFFEAE4037F0999B1ADCC872FA414
-E5F41DF44AD1A79F10F62019BCD84663280343E7CA50FF4106019AE0A0351B36
-F889814914B4CAA436A5E2A1524D45CC0BE6DFAF1606662B5442CBF6E056E49C
-97525F06D93E23035257668B6CA0ED863E09AB10D930BAE8EEF482B9ADA477DD
-91138C17918C0130A8417BEE30145CFBFD9749668656EDF546845A471FA50E0C
-018D46A2AFD5E2C587F1BD1A439215AC8FCF61501657A2966E51C4D986672B00
-2081D80293F414AA902D91D0D1ABF7FA6DA81770E4C38F16D3D19579829A347E
-1745955A03D18CB37409B28BE6579F9CF04151A2F044E99C0F2805291EDFDBA4
-02D67D6FBFCF4B3D3958D5BFD0AC0D01604F65FCD631BE5C49CCF9D6A78C12A4
-EB03F11923C1DF636433A112EA558D5F0681D4F784BE1585E560757BEE67008B
-85C74A8F34EC016879E9B5748F14FE6076C7D27F58F4AA7EECA1F8148333A791
-E9C84F617004AB64B40C4C196C3B4F730B4FDB5533094F003C35BC2A33F194A6
-BF513D20AC55C18219440DB02290114BADF3D5074D0C336CE12D73AC9EDDD509
-33245C5731DEF7CC5C770EF5A820CB5B8993D3AB0B34033AAC8FEE06BF009382
-ADD7C9CA9E74922330E0DB6DB9359F475C377556A05611599606AC46157BE365
-B27382B2984406759B4E29A4DB0135E2C97A8FBE1B6230CA84E5B960FBD61BFD
-EBB60B3D1DF58541F85F6C7265BA68BFD713417F32E8BE62ABB274948A454446
-D2A3C71DEEF2D0BB4C54542635972F892FEF2DE187DCCF429CC745D43C01AC24
-9C652B4048DAC3FF784191CD37CA564127D4B91000A71326769C2AA9C84FCF1A
-5B512FA171E048C2346A98C7B81BAA590E425A3211B1EBA63EB2AD0F68C23D30
-264E24F0F89F752D5915A744965B9EA532E567E213045EE926074C5137853B0C
-68B7F1A32BB6EA8C2AC6E1DEB03504D05AC453EE739631061C02DCF90AD01721
-0A4923535DA2B9991E4E9571954681126089D40ABF277433B6AD7F6A6087DC92
-31845CE60B70377105B48FA6EE8EF3D02550D160609ABA9A228401622315C48E
-F4FFD3E24375A0D7C88D4454F55CE3970FAAE909780B2BE960DCBC3E42364958
-11BB1801659B6DDE9ADD83D7ADAF66A9580061F149BDA437FF7B5C98CF726A11
-438BEA6B7948C4CA968031328B69EEA5C30ED6DEB86DD36E9E5334B93A9F2381
-B141A64F2027360C9E7671C401AA25605405E507AA416ADD07BAE01489574482
-5529FC37F50197A1632CA085121AC3EDA547AAF667F0874078332B8AF7EB2716
-A92E76A5025448C81F69B9B7AFC56E794ABE5EFCF703A54DF577DD7C17BF6E56
-0540A84D67E32CBFB06AFAD3124998578CA11EA13E707EEDF5EE34689C0515A4
-5E63C0183DBB9D947DA2F78319408285D795350E89547BA0D1751E7ACDCF4255
-32F143E7FF199CE6A2C9153039C2E15CE19AB3475963239AC3D64D1FBDF5CBD8
-99B2CC4B8A08ACA3E711A795BE8C24F857EA747BDFEDCC87D32703BF163A32B3
-8127B04BDBCAE3764AE5C3697722E08490888FE9BBF5621EE0244865AC8FBD5E
-B0B8FF2E97B66DD2A0591FF6CE09443F38EE65E999AF40849582C7D4A5AFF878
-0B32337FDFFEA19314BC17CF387C87641E34F285FE041B5618057748CB522878
-34B9636548B37CDB08B35EF77DB2E9A24D7685D00ECF05EA9182F83E770CDD6F
-81953086B0A0C31606D991EC755B051E7C89B5CA9AE6C8F659EBC3E5CEF4B846
-3118F1C39F01BA1BA876E9B8CEAC46DD210BDF9264CCA38BC9AC2E651AD62FDD
-5291C7D1B0D958B83C5F6897F22A9976665CD74CB3EB44AC4B8CF4D909812744
-441F3290786784D33716E27992DA6D18A58AE0789F981DC76C456ED7752F00B8
-8E81CF58D8549837EE24BEE7E62BE7913295D7883E5B527EAC1683B84C1507D2
-0A7F8E00792B2AA7D6B3AFF3FB91CF441608219367A1562294338BCFF0CA5BF8
-652991D88CB4F748F8EDFD039EC8E4940D689FF18A4C3923BE1DFEC77D51BB81
-7A12D76CAB3B0076CC7EA994803AC928E3BDE512F981854001CF52B5FD992263
-87FF68324685FF589145E0FD33BC3C81746B08D631DB60B190AE501007F7D08C
-27AA346C653F56060D06B1E41E2E59EFEBF8295EB1B172C9FED55E95601043B4
-D8F1C5FBEC42D757E163422790D6A67589FA5D2790A996A2272F2CBAF69028D5
-A13E016E7C3D285E6EF9637A18F01FD879B0E4301648A6E3759C88C68A5BD582
-A4E6DB3D1CF5EF74955464229F39B8D6255DA47D8BAAFE09C928BECD13290F4C
-12606756DA9576F853A92CF7C0B71E81C4FC15E4B78D002FEB3A56EFA9FD8F18
-DFB507358FCFC543677B715B2F59E975423A5CFAD6B00B50A3259A60C68E46D9
-9AA5611C7D839F2C889AC1B75695F0B1DDAD1F10938F6483C58F5D0F2F25EBD4
-F17179D8C2C88121B76E21E4A5EBF14F34FB6792936F0A169FD5167D2B4717B4
-10DBFC9536FCF8C1C00F855C29BDD7513AB75BCBAA11A4E6D8F7975AE469355C
-C7AFB3CBF5BDDCB66CCF2AC56FCC7518E6941E25C0D4F3830D586CF9257BC21F
-A97AFF2FDD093833C88477F917985EDAB4D870B1F30C6074D296E2AE21AB091C
-AB1B5B144AED3153179EBBC9F87B9FBC016FBE8739F660E170BAA6CC2E14CD68
-12F2AE2FF8B41EDCA917909179FCDE3445D6F2AEB81C3214AE4F124C1472D109
-7DA7635E42FAD17CDDAC67DE0D11887711663BA505BAD344292600297050C8D0
-E2CAA1114D1A3204FBB919F584234F06EEE68C41440141BEC1A76F14F18EC517
-98029E371381D3F418699FB8FC659304689303DDB4D2EB0E164F38F07EAED0F1
-0BB4B9157A1A5EF36849BA070D084AF36DC748658D1569C6A6B99F375E47B9B5
-ACA4B0B399F51E0AE785D3C38E0AD77973A017AC6ED39C6B551582BA5D64DDCF
-1EE6B050D81C98E93DB2AB9DD84737B35385BACDA96D31955BC1DFF0B6ABECB9
-EE60B19D1728CFE958267E753B7A15913AF8262EC9B6A04B24ACF6D8848E0A51
-9EFACCFE94F12E18CD095C0E99EAAA07D39F47362E3146FDE419183C80B29A18
-6E15FADCD59636C0DA9A512DFB4445CF6763A523C7BADAE1A510A156E042BABC
-4D597DE5C5E3B6461133D37DF277711BCA0815CEA40908C1D7D7AD94D2673B56
-F1C38E8BBCC4EF64B0CB462BBB42449F5E26BE1F6D4E52B671366F4F15A77AFC
-4A1B0A74692D7E57E0E3CFD92CC71E11FE8B30AE22B90D0896741435464EE507
-A7282603445853CE351B73E062DC2E9B716D30E12B88B6EAF58D288B0AADE133
-5AAF21C0635559EB6D4B83144309DCA8DF53E77A22712ADCF3B1F8440ED4050F
-9D9D3F3CB866908C13E04F8D2FCCB19841B3D83C297F60FD9337D008E3120100
-6C29094E50AF3BD19961ECBF94C19BC86224FBEBD5BA9E8304B77CB805E78A6B
-0EE1DD22A2D5FB997F1BEAAB082779F1AA73DF79CF1C2F4C4D34D7F9170D1BBF
-6E8DA3C439B113BBBD29A7144C059ED6BF224347B8B4C9D19CEB246D2CEA8767
-2C68E0039C4B1F299E67439A8391BAB4FA60AA54E696A12A60A8CA11D9B3072E
-5BAE7E3038309DA1AA8AB6D313DB941D19C992DE658E8170722913AFAFA8ECC2
-BF797ECC8C89095CEB5B3F17601D03BD302F42EBCAA8C905B197954BC16C48D3
-877B8B6C47EB2EA5BB5979E1E0A6FB688FB4288D3817F3CEDEDC9C5B7852D678
-EB51EE6E1AAC12D68B34274A66367C79DD0791C932A1A990727716914E4C5BF1
-F479E48F4817FA22F5112EE7458997C048F3BF4DEB83E7AA5B266BEAD42DEE0C
-69C7389F5D48D33F89190257858B6099BF6F661AB55D0D6EB0F78B5D09FE2E58
-423001AB0758D10900842768CCA64752A5E93CF44B25F66A2035562D32A203F1
-2DBD00DAC39EE36A2480BB8721B9519E8EE4C7C1B1EF71B9BD792ABB1D38F8AD
-76BFDDBAC0C67C913957593690AB0109DE432A70A94A3694A4E56896B340FE31
-39D3FD9B732812C32272C1F0DE4957D8EEC942765E6DD04AB4E3117636CA51BA
-CAC9EDDD496DB8483E2914677C71F1CE56BDEBB4B9C64A22079F1F4A279954FC
-C3BF659E7B7593B44CB1610DDF98B58C2C322D45F11B8017537F5311724864C0
-BDB38F650BFCFC7580D131CC4AEF3B44E05D965A5F3A3E6DD667F53E17FD12A7
-080F9A79838B742E937E998E6EB9F78F170C69B587EC8E57B675D89A5699A118
-97A619EC4712CEA771730F1409F3EA8100F6BEE39AC52BE3ABB67679293ACECB
-2CD0EFFEF072E84FCF1CF9EBFA2B0BC7993DBDA1496A7BFD394772C10034EC86
-F2E7E963985EE6E7BE7DA1C608A50E296F5B44E0CA16379C8BF999D13DD6714F
-280EC9237DA2C80607C309EB4B15908F37C38B73F0A2A1B65715CD92148B3334
-7C434A3F70CCB68E9731F2C61A8C67FE218B9FBE3BA7AB4403B9EF8425A88370
-8EF6C06BA166BB224026E6ACAF5507749CB930E28B9ACB86EC107B684A8106B3
-9816DA5F6E8FAF47F4A79AAE76BE5BA3C8111A4D2C5050132BBE8202ACC668A6
-5DD3C384E179AC0200F447279B2D976EE80B34604D918533FCDCDF98E4FE04E4
-2B6722F4FC69E698B563FD2FFEBD607A1EA761090BA03E43DD3E19B973BA4177
-6C5AE3C1111844BCAEAE18DD6B62421BE44D81383B1F125DCBC73DC2EAE3CC3B
-60EA9DB613E0379BE7B688E41F7D59A25208EFF664B1C12A9E8B2FD83F2CEE2D
-78C043C9A2A50C7FF3CE6F0CFF328CF8D9CACF7571B044C172F7E0A4F8878D22
-129C415A86B4E794567C986107C16AFFB71C1AA057C21B9C8053563B16354923
-E38F161F94E7714F0D6422DC96CD82957F9147FA1CFCC46B1A117EAE4FB8E977
-C50A169B9D4BDD7A18CABC936650BCC545A0C69A2CD1E6DF42A9A746DEE0DAEE
-DABC0CFFFBC629AC2F60475CA1A38252E5112A1DDBFF6711EE22B95411546FD4
-27038ED19037B7C75AECF4C99D6D46DCB39FEC6641B448FE0DD860A651BD6892
-88AAE0E352129532ABA41BE35A15F0FDFA5D6DD84DCA1DBB5F169ECA1A8B298B
-D104C5B6D29406F4E48EE6BAAE6E7EBB3CC5FC4FDC1686AE7B4D9BFCBA8ADAE6
-F8F26CBC4E3D4BA7BC49BE8EA170B13AB7B852EA39EBC0B0B493444AB280FDDC
-6609BA785D947B73D1D181F2F9A67D7E55C710984B460338898418A49E01332C
-B94CB65168EE1882905198252DE2A31A207060F3BD07AADAA6F1C683EE047B5A
-401AA853075356E23AA43601F865C6CAE951D3F868C7476641B1019ADF891693
-C96314832AADB7FE2FA03DF3A52F9104D93D448756DC0E6C7DD5285F6DF83E78
-2A8F83FB2F3AF613CE92194229383BD7A42070AA0686888FEFAA8D4BED413839
-F282D58BA75D6E7945F1EBA89D172B319E76B31C8996465F68253574C7160893
-75F8A278DF5E68D6290D59DE2A187D080A5D6A94295623397C2F84D2BDD41CEF
-72E265F5FE15F71EB77A2E2FEFE6DD163CB9EB741DA7A0B60908CA367EDF2232
-03F986AD7518685A49E9498A34DA63A3C10E8AE6ABD90455E50F380D6BE95920
-6E675770B1E852452EAE7514734031848921A99CB473E4B6F327331F603A5730
-0E07AA58BA6FC7D90D271BEBCDAD6E656F42AC02D7CEB58E30F5C9219028A86D
-69FC173C5623E21736C1D5DD1945EEBDA39D47DD9493FD1ED41380653826B1A3
-6384EA7E12FE828CB36B2D9551E38F876C426F75AFFC3B7A626A4985AB9D3DB1
-72A3A3F1AEF5CEB8B7B70A04F85C9C4CBA278C1FFC109483614235D3279FDF24
-484F326677A9C5986A96DAE4520C5B5DD75CD23FD0461821B3025E796C1AC2D0
-158061A3AE9358775608D288CF449198D3A5A7459649802CDE6BA6EF043D7450
-36B505F12CC431582530830ED84EC4931049510DCC1BB8755203124AC851F0C3
-1F3559793848CB25D4C091D2F559EF43E26511C726CC235752CCEB98C156EAFC
-D215D0E22CAF31F5822FF47C544BD876DA4DBC24E21A9C9BCD3DA0FFCB6A9071
-2002461BEC157A229EE6D7AC28CB29D09475D6F9D6405F7668E2708B84C7D857
-3A541A70C269EF06F10DB00C30B19FC267772000C2CFC555729781A4FE0AB522
-C09A34977D1946A3453A4B10F74B82357D98A3727372E5803AEF73A1D7E90F80
-37DDBA78233AA1397AC9438EB1A962B91107200CE8A4E2BEDCDB669743518F07
-69786E45C1D79821AE1F71B3C00F969A16C728C17B29C0EC9603BE4EC5376A6A
-7415580B2C402E3ABAC2B4473A86DA78BA69BB46BDD0590DE573E72882C5A922
-C0646DAFF0D552B412A6B7E7E3F1C59C19ECB875DC43F0AF2F8336CF71D968AC
-F1894E0EC009666D8B37D5588F9B9F241788391D3E9B3B53653CD7BCD1B25EF9
-562E71B73B59F6E2A546A77188576EE40849921C0C41B38EEB1278E91EB13AF4
-6E06BBE37727227F2ABD70A16EC68B17E6B3E08A415A2A1C219CCC73F75B7669
-29D14DC63D4319A2076C3E94595A6FD9AEBB0296A0C1A72AA0DE3C1EDD6DFF63
-ADD96B91CDCC7B69BB01472785F89D2C6F9E8CB1D27761034A711A28B5C2B482
-A446C59BFDBCB1A9BAD0A62A46570C62DA58D0DEF4587E602C4024B12399A9FD
-C49869727A655C0DCE803A432177D329CC54F034DB84C20337D6101CA3E5ACAC
-060802E3D45AE4DFD6534171783BBA3101286226096C72C6E75F33C905A1D172
-B0BC3734A52E8D22AEEFCE5DB2E7FE19C4B8229961252EB56E43C27A20694B21
-B75D96F8DAEE6D1F48830D02D10BFB50A69C2EA2E585F74D3E086B84D7DB9E65
-3ABEABE4865EAE572A499F1DEEF7940131A4F821977BF9376160E1F3ED4C6F55
-4DEC96C755D368032A9B485D6097B519AD4FF7989295952A32D7DE660E37EA1D
-F15D1F75CC7BB1D837428F5B47B212EEB46932F48AA9340DAE0F404836F4307C
-BED6A19D55049C9C54045FDBCEC701F950BEF2626805001A68FACFB7ADC54A7A
-9AA2E2990C5968CAE23828B06A60423869652D43AA74FC0B1E0C1ED6C4C1C378
-29B3F369277C25B1981E85D41F5677E2AB7B9EE3FD31D2EB8965B65AEB9941BF
-FBE3A2CED1A90F0436AA4E8C19B32E837ACFC84B330EBC035FB5ACF7ECB6BBA2
-626559DA2C279AE0AD43A2818E21626DF050BE4A54C683825CD6C3BFDBBA5FBD
-B1709ADB8E0CB64FD47EAC22E1D3205B01CCC98824DAAF7337479E122C954426
-0E67A997027A4B8A37A1CCCEEC8DE06239FAE6A20E19D2731972479D04DC3F7B
-8415492D81ED2B04F8A7921F83A8D3F6904A68508276AE029F31B33FA1608FF8
-80080AFD5B2EB2F974B1EA8FD301F05026E9A5E28768ADF6C5A7DA8755E06894
-D85B5BDF75A11EA31FF53F0678A7741D8D88CF6223EDDD0019A8C638B6A138E9
-FFD17C7972AAD5AA6CC8E271E84D376E034F507334A94E0A0CC9A43D12819199
-738AEC2DB68E39122ACDE7D0530DD9EE6C686D04446D2D2D4F0D1EDB6B594C1E
-C07CEF409AFAB79974167CD3561A2535896CF2C0741950533F9C35D552A1D59F
-EDDC95A01F85E095A877AEA3025A86EC10C69B802E72DB5B7339EC4341808FC9
-17374DBD2A349B8B72C3CC588148153B18B7D644A7DE5975CC8A574484760C14
-C9F5C750CB6F8887BEFCEC11A01F713B7CBBEE8ADB3C5D7687E9105DE79ACEE0
-1B6641022CDD064CA528865136AD083665D8C417E15615D9AC29A2B52C4810D2
-DE294CADD0E3217FB84F954E6E34DD1C1365D76356FB2559041A436186B2F58F
-96D8F9BE6D4BB4333CA83EDEFA0543FA66D9176D81E4F7CCDF05571553945908
-7759C20348647D1EF3E09F9F8429ED2F17CCB5380C256BE7BE8817E6469983BB
-316E21FB9564DE76ED933F93238DC5F2CB140ED9E0906395FAFF35A679518835
-6ED2E65D0CB939E8DE46720B094CF86990035B0B9351EC536709DD2477233388
-957DB0FF735CCFC04DAF42D90D0785280F62B8EC6E77C26591A84A36729E689B
-E9853B88C2DA53F64E677786BBB8301B19EA6707FEA8456C38C53061AB09E946
-32D6F69ED6DA83934A37B7BCE7D9497266D5DA31A11417DCD3750730A74BBF76
-C0C2729F29F68F30C66E4B1F09AE42FF9533AFB8F27B811F2B03EF1C57B7DA66
-E0029CD236D04FFE12BD00C1BD6ABC65DBA778A8BFDD127862104AD6D53471CA
-CDBCE38687A2CA30E2589BDFB1D9776CB442FDEAB5909744390A228E3ABD73A2
-EB3187DE932D603A7CB623367371657D8B6979B80F041F6C69E86D73DD326347
-0172FA5DB875F9D0D42594202655C2818EDCA461E1713E900C966750C53A69BE
-7E5DE484DF282CE88450F099755D1D9739618E2D938CF8711187F13556AAEA68
-821AA9523A9CAECC22BE4C9BAE30E8F5B8A4ADC8CCA3F414256E7666B6E61097
-E0F8FCDFCEE0D0F424D5548D511FFB969C9C4DA9996D80D6349A4F4993EF5E07
-18C2A79986D491BDB738475CF07D5F6D7B51DE07A2F2C70BB8D36374CFDA6D48
-4503CA707EA969F7A2D87A94EA93EC2FD6C498411BA19DD0EC4862BE8CB218FD
-EB4D11BE9E77E945E3CD9BCB19C6F9B59B40E9FB2B951E364B679A5572EDA20A
-093A5BBBCBE69385728332D8012E78E421DEA8C9C96445F064ED7DCAAC0273FF
-3B3AF3335BC27D53E54DF0E2F543C7BBA500C37DB2AD5C23B8A73A7EE535152E
-B582C384C29BB4842F6D4F3C0F7CAB5B44FC1C30C8E722BF3DD43EC687ED616B
-C52DEF4FFED93DE0AF5A51F260CC451E27B0B44729FCFDBF62BFC5D67A925989
-C71A829CE46D4EB0577C5847A82D5E80546882FBA3BC4C72CCF9B524785DE77C
-E53FF9456B9740D6117173C7F767C573CAFB795138D2D05242E8CD787CAEBC6D
-7C79EA7A0CD65346E3C3B4FD1E0FEAD67E96FFF40D3B6B1BE13846A960B29D81
-68E81CE13FD515B2617FD48CF641D05BB0B4F5A8D6D50FE8F52AE36826AD9189
-88810C78E5D300171434E05A35763CC0281EA5E4A5F4FD8DB3FE850931106924
-0F3A2B9407D947A446BA9E86FF76CE619D7D8255F0DC9D37E3580C82554631EA
-4F03CF84182BB9CFDC9EB4FB3FF8AAD60CF25DD359DE5BD564E5CF4579BF9350
-EA9F3B44475587F66B25BCCCC4D8AFE311681741A5B63DF4FF263BCFBE410F61
-48217A3D7FC2D8B38973513ADD62BB64AAD19EB5FAC08D653563101EF9DB6046
-16BD7F61C2A20F298398C7B356CABC47968715A16D8CA13DE2B4628550AD4495
-8F8C53AF17E0C8731F390560F434FC273419C0D7935A76E2F85F696D0392818C
-BFA2C3F921DAFA78A19872746448C3C55A55FCA36EEE706BC23D73F1CD303917
-A3F63B2FDF1A425FBE6789C101FF15E5C66101CD3FB2AB1035A0E725C6455DF2
-2A6329BE6D62C791E2C0AFF8056BCF5B59CAF1EBDC4164D6D8CC47BB0F420209
-C42DCCF18750C49862FF5040610180B050E0B81617FA8DAB55D6E18694AC78F9
-A2C5205AEC3690869E8DBBFA1D41CDF4BF8D5617654B65BC738E6866D2BA1C23
-0C9F6534A9248CB12D7141697497C0B089BA16084A7F99B85E17C3E335C139E6
-8A864C3C453E867688169D44F34B3825C9FDA2072EABE45C87372370FBA0F82E
-CF5B0B96356F869DBAF1081EEC193B1C4A54E733CCC9A43B9BC7062FE32026ED
-B1CDBC0CD142FC882078F094B041EC305CB74F6A182467DE0BBB4ABBD43CC7F6
-4220752F87DD5C06526C9E1680E96433159948522269C6BD5C165F6CA5E66FF4
-9D757FF55A21B3424B4604BB49C6AD1841CABA884FAB2AC8D52873A653112926
-C0ABAFA7990F49C6D5087C8BCC04261F5AD4F6319DEDB33E321FD2399D60B9CC
-D52D3F3CFAB819B6B047C3CDDB40BC669DCE76E4A6560ABDFF5777C5D7044215
-C2EAEC926A92569335D7C5EADB9FCB82D4FA7DEA1B2EFEC6D7EF13C5209E84D6
-FC93ABE556ECFF7CD07ECF447B6F6D82F3A7F7CE3F6E75503181B3495EB0B933
-79ACD4BABAA3972F7BB81F9A786E63313216FF668717AB5C38A650F50271A727
-D8CA027486E7713170181865474F409D80390E1BBF784A6C6240ACD188801FB9
-261255640CE90142D6A78EDA30A84A1A146C7B63A74A180B05618E2EF7765EC4
-9B5619DEDCE41FD00EF3FF273C9BBDA8AF00B06F7954959F249DB4640A96F0DC
-1F6FFD14ADC2F99C0AABE152434C8BD7E45F611616D2530E862618CBB5935C37
-9431A180BF14D95970763B42C91D4E353D86B5314855A5E351BCEF14D606BF16
-585356D57949CC4D06E5AD54BA5B3AC1FB36366FD0B1F8598878F81EC83502F7
-960585DA213E2D670C0685D1EF6795F1065942C522E3EF6957FDD67C5FF19800
-E518F1A3971FECA7BD3B40FBA06065C23691FDF1E96A2A11E1DA179D2C620AE5
-4C18031290D83A1A4D6CAAF6783B3258640721417448CAC44996893836627D32
-45E07DC94090545C2BCA857E598A443299FA12238BB29AF9E68E447940CB36BD
-2EE6CD73555D6601A450DB06AF4ABEA52A9960E04C82EE91CD4CEB085276378B
-E90812B2C70EE66EDB3D031DAAC5B6DDD55FEFA329D48E68CA5B18EC48EA881E
-9098BA42FB6BFA8B58C58337093ADC794D637391AF5FF01FC3EA50B8542F5271
-6AAEE5D496AF7F4D6F3EBD19AA36B073A274CDBAD246B5A79839A84385C414A2
-635DAC09804A3ADF10862C64236C6ABD31C91318E77AAABFF4857F3679CCB17D
-3B19E2D3F5A92688F6AD9AAA1166ED1C7FE822D183EB127BF6BAD2A3B3F0E556
-37B05E50210C87E79A8B68C6971B59E54779FA2A9135A85794F4081E0A14DE7C
-D2EE771131008C83C0E198022C292174AB4068EE0D53A16F23DF10D5D08FBBAF
-FF0BA3B5D70857D093416B0C05589AA68903968815A89EA5E89A7E4371EEA504
-22989AD5D2125658D9204D32CBABBA477524207265A53D8F172BA36695998C11
-986AABF5C41DAC03B03731C604BE7D4CBBB613A4CB5E66AA396EF0C77550DE32
-F9294F8D3DBA42BF147548B26D4EBEA1495406D92406C42763E4BFA6B5F7EB88
-F11868BAE28274A320F3CCC40238FD6EDC619AAF39EC637FC6DBE6661558A21A
-408886ABF7A86DB4826348D379F0A21C0E2124E711C737ACDA7C202F849CDBA5
-BBE320D26FCD322DE78598411C74026F0DD96EAB567F33CAF36A4472E7790649
-E9CA91886576771E55CC04D95791DA23214D8E95CD4DA4DAE995EB68B2E5D034
-323DBF719F4585A56D4F333D08B31539328EA1642EC4C2BD27DFE9FA9488BF7E
-88A0F280DD5780E5803D4BB55D9A7A8399CFABF8E1ABD2991F11D377BC452BB0
-A6478AB422A185B7D6E9F6CF0B322790C715B1F446A40F808461C05A51F9DE6A
-16D774893F62EEF0520E5227C0B768CFFE087543F953F599E7F639740F79484D
-005B12CDA1CF99A65516557A4D71F41EC659DD04756791D9CDF612DF9516F004
-356226DC862CFDC092F52A9B5E1D76C6BBEC54CC22E16F2CA092E2D8DB78D8C0
-45B2889B8A9AAF70F0449D1213029F05D372F408245058AC07A069519ABC26F6
-44D49FD50538BEFC61825FEE73639D70A52DB8DF5B7B1857BD0F007C1DABB4B5
-A4FEF2C9DDC3E17B0B1639A1C875929833F0FC63FF9A260C7FDD22B02204AB07
-D86F76A7B6FA25E8629DB7A263F095CD01628C1A94B3C5FA0BDE529D2A98D613
-F8244214772D57A330E26973F647FC4B9C9902197BEE1F7181DDF8E15B4F20CD
-983FDA9B61ACF472E1EC8CC4C83A3338B606E52B3455C2F3D54D570CC2A6A73E
-B0954AB9F361B9197BA06365F56BE621925EBFE2A1BBB8E03EBABC1877C1124D
-9F343FFAC47268A0CFC72A587196849D0B9E53D9B79294D204E0EA5FF1BE3CC0
-FE02E764A46CC88C3B33ADCF3983C89554700D7BCCC61F09DBCD40E94B14FBCF
-6E8A91D11965E46F20C9441001A59390BA2EAC235BD4FE2B995923F698A9D7F8
-4AB20160A0E72300EBF9FBE6E9F7E3A25B71F7A183DCBA3C650CF60D2DFDA3DE
-D57D903571AA1E4DB9986EDFEF125CADA779262CC0A33D6BDA3D084983F46C1E
-4A564A4D8B9029E86566781E23FFB6E9D6CA3CCC6A2DD8A4A5688A329913C629
-8BC0187CB8F95D282BFF33298A45CDCA38D62E1378CDF207C4103163D91EA06E
-90345EF0702F549A7BEF14EAFB33D49776DEECDF22246E10CBF5180F2BED012E
-4248DA7EF02E34970B83D080318401D77D55399B0CA69E1909A5FECE5A3FD9C5
-B66CED7B7C03AE0CD76BF8CB24239D38F7C92C28BC86B36A238D7230EF49A3BD
-4D051190DCF146636C52B9F1E5C8FAA62A63786C0F049208C6F8D8172C2BBEB7
-D85DB7C4436FFEA1778AB042AED56FA8D6CDB7E93AA6AF825847669DCD9157BB
-0E51F1F3E72576DA81513E0B1A5EE7D80F774FB8B8C8E2320826B99E51509CDC
-8299E44E44BA054A8B9302BCFEB0199508E653FFAA593BFEF9E6B7050834D022
-19E0960E02B27DD84C00BF33BA87562A0697C2AF0F6C32BCB6A58009C649B927
-50971B89D8AB2687187B2324513B38310DEDFF2FC9FFCD46F98AAFAED2D122ED
-C270FDE6D837364EFFBD17473D2B8A686F74FC3A0F6A7861219B145E241FD58A
-0CAA17805D78E7AEAA897A2C1EDCC6876D292AE7B0DB6D5C2BACE74687C0BE87
-A01455686C3E509BCA6889E422ECAEB607D1D70D8606C9E9FFE7C1C49118BB3A
-D5BDAE4B89495D828843ABA49C0CE749A940D9DF789E49165ED24145C8DF8006
-F8FA32A8FCBF088A1A22A8D789206FE8C17732C02F303A109745CE8017E13D74
-4E48D9DA75BCFDF129DEBF32301D52592CD5EE5A7CA2AF84B590B8B3EA1C01EC
-63AE4B00BF74B5B13F0DE0EA6B49F6849B70909630B76A1A0CA692743CC0647B
-6467F3F2324D8F4A510B034C59BD0E3ACAF3E3FD30A609876897CDD3921AA6D9
-1F4527E5A58BF2862CF6716FFAFCD9BACB8C20D78E39DC001E6387E834E8709D
-786A786928D8302D205EA0BEC32A4B95ECAA5BD29A91A77980E0024A754C462C
-4831130591AE41466E6CDCE10118B8D87237EFB50746A6A23076EF4BEF2574B0
-447FC6803F5BD80B029A1A94431CE2ADB6CED67A977252E4FC3C03ECAFAD92FF
-5689FD644F4D483906BAA88566FFBD737745CBF3E5FD3E33B449DADFF1BFAB15
-26E9CA01E757DD2CE79C440E565500215E9AEB1C9FCB2FC5A15E2F73F2787F17
-7B86FF22DDDAC458649D2477AF3FBF261E7EDB19EDE0F8120EF24D3E12351692
-220540BD44BF731F1590D2F00A9333F29AFE7DDF9D85549BB643E1EACA09FFCE
-D6F66F7C646C3DF14F5121B34E41DBBA6533705497A448C4115DF01E7DF753EF
-61D9B8618796AA26E0A8E783A6DF
+2E080C10DE923C1959C82C55551BEAECA9B83CB5E9364252CFCC406A27FC43B9
+69C5BB80A41C85D80EDDCD5029E57D77EF4128B40B131799B4DE0EBAE17C595D
+A450B79703CFDBFF2D455DA910FE978A84F7ED3852BD7E3969F36C3F1BA3BE81
+9B299A46CE155CDD0BB9584D8278BC323B43C6DC278E2AD1D77733116900D045
+22458514359B1EF0E9CFA4516B201C65031C002AA05514C2318959530C2EB73F
+439703EB108208492CE953091DB2E5C76FF7E7005FEBCB01A6C62BC823004287
+105EA9213BF4C9D647629BEAE0F304A369E81C6D9A1F24B98E78D0EDE100A874
+E3063FAC51AC5972896DD151B0780613872DA4FEED668C04FB312B7C5186AFF7
+70655B9658FEDFF154B9A13D1B5836F9AF14D66F46D1C45AC7D463648AF9EEF6
+0C17A66F7E9073A202EC00779327F491B51DF6C55D13251D23431B796B2E59AF
+3931607D3F1A2A045B89891E7591B2B12D8EF65F473E1247400C6B659B75E8BF
+E440E150F2E99A1B10747489BB813DFB1D4E7AA795E2214D3BD602CBA6E8573E
+1F4CEB6A1838B9DA209396DD3B91614A4A385198D49FBC655525E2B06F030E3C
+49283EEC4478DE3AF41861F4735D3ECE7D33C691A166035F8673FDB0B531F898
+C4E7072358144B59BACA5023AAE3E8036DD031AC6FEBE425DB5F90D39A79E7CE
+CA99E6F917EEE7DF2D08126F9136AA95E8E41B478D989C03F4F878F997FBFE04
+2B95720FDA3337E5BED32E070BAC56AF0E355B069E1E6889C9D6F6937BAAC791
+5AED48536D08CA46BB78B23C68BFDC6DE47EEAAB93F2BBC77108230F1EB87F73
+DAF46561BB346ABAFBDB677554C9BC17A2E51C9A9E8B2E34209066D68F00D78A
+AF29130FA85DD757793C9F5A530571F5CD66A5F4C5E9FE9E169DE23B884BE1E0
+B2615D294132B328FFEB8F0442ABA50E426A56EFE98BEECC32AC74A7F0F8FDF3
+73DAFB11640FB3E56630463621162219B9724EBEE31091FCF2D8EB2804DE56A1
+6324D717C155FF07E5018CEECCD323F0BA1069107C9622347DF889F4B160FF6A
+ABD50968D9FA47DCD238F1C9604776700F419D41838368BF226CB8C55C205FDD
+56B5A3F323249337E20A596FB953D84C0985722F0F9C839535DCD876CFD1DB11
+EAD95F81FCBEAC415D2805AA0942008AA3D7AC928A05DC19783FCEC5E01160C9
+63C211AC8E01A6462D900E53B4D1F0D8C10D84F1237324688A08CBBA419E59B0
+6AC55D092D154BBA8DC0B55333776A50F2913818BE2140ED1812AB499E2E38CF
+67542F031FD267289A7AB060FAD335561BD52289D97D2AD51A0873EDC8949C19
+AE7B8FB4D296509D9D995FD051EAB8BE66C6659408FAB7BDAD50C31A61523B78
+709A9D262FD5EA01F59268209B4B35D760A539EC69AEEF23DAA56C23B4ECB893
+5AC1FEDE4B478AB5F547D49F2E44018D01E64BE5F36837916F7D19BF15D9D4DB
+BCCC32DB9A28EB375D1E4325C7C693D9BD88A70C3620D0599C3342DF779716F9
+E18A42D3E13C9609DAC603A84799610FFBDA4B853A0426106394FA8E42FF8FB9
+1AE904388AFC7F2FBC1150993F5351EC17F8BCC86F41C51D51AA8845294511BC
+32AA2479F0141B465FA0ECF4D8761EFD23AFD85420C626C5C35407091A2D214B
+30A45EE381C9B898A083354F7CDBDC0CFFEDBFFF455237B54E0ECAF8309E6D8C
+FF27D347253E8BB7B417F5B44B01081377EAE2C7436B3FE3D01E464DA600827B
+079B0A2254B9F88D1C61C7F6D5617CA305D4F4238C073AE29B6D1983CF94C62E
+F0CCA0404BEBD074F11483399E45146BCCF17E6365822B7B51019FD473AEEF2A
+695D94232796C71A2C50278FDEA1C0424E58B9CEBE77B5BAB0796CBE1A784766
+A0E839511930F9CD6C8A59B0FCA8CE2EC2664F6E87ACB790C0CA1013B226EBDF
+3FADF8FBA0DDBCC7DA37FC5021921FA98F08E9288B21451BC06FD1420C069A53
+CAD2DCC57C2A66F76421D1EC65E5519A11BE065CFD614BE5990EAB0EB683A122
+1C70415F20AAE49258EEC654051C25EDFA0FB0FF0336867F7B18D76F257A8BD5
+D0F082105AA8DD426ACB8CCB1A5079CD845B99FCC4B1240E12A01BB9117CE119
+42FBAE841A1F85902BAD49E631D3AA217AEBBB2DE5B67F7DB47E06ED9FCA76B4
+C738165E8381868EA9185007FD72ECEE398152CABEDA2B0F5A978F3B49917379
+75786B51AEF3178A29DD9B16A223C84561A64E0F9B30D4C3BBF919E50F240AF4
+ABA9ABF1C1D9500DFF5651FBB53B5EEAC51A9A3B27A24BF7541345521949B30C
+39F519C040606C747FAFE8E046A98A45D02CCE57CD74A48FC33D9FF36381289C
+468139415984B5671790C38DCE919671DB1A8C0EEE1A7F54431A3C59378E829E
+F668815796359C54C7EF7305FF3FB0B0CF3E9553C1CB27FE768FE3E098BA4520
+16690A5B3F2D002113F48A8946B6898EAC1C517AF424F915CD5E5B632004B323
+F89D471BE0C1AB5934E73C355C6A72794DE07E6072D1768C25B4B8B4546847A8
+D1A0E21898CAF30F9E298B541AD0E346D4B74512D54B035AC2FA7474C06F6810
+E200C2D10C53EA5F0CAF74A7B0EEA4B9D4401EFEB642AAB30324DA2A5B89D0FF
+923616E4555CEEE924E62159EFC62B83009BBF4EDFF78BFF0465D8CFB5804C64
+3085CEB43A7D402E7E52DEA25088FFD361D3CEDBDCF1C18285C15EA1EEFE2EBB
+01AC677391DCA6DE005306F81E22BC2C8E24C4652A8CAF251EDB5E0B528A08A4
+809675DCD887033951C59F342AC595AED7A320D18BE2EC00A4FD1D7080A67FE4
+9ACA25B493EFAC70B6C0B432250D2934D05E059BBAF6B3DE86CE33F8BA70BABC
+B28E0710F87D08F06FFC885608E9168A379A2F3EB249E62B4B2A0D09D51A13AB
+4168398E09F793099C4C5EFADE04027C4E107D31E9919C08AD69AFCFBBA3C3F6
+39552C8DC60752F7FA2BAAA1CA89B8A79F0510B5054C71634CFD2D2401EB5AD3
+C71CE94410DE7AC64315BB52C82FF2E87DAE8DEB0231AC7C95FFF330576AC7E7
+709316BB5FCA67A3FA7B740E9D94E725D12289ED95E379529AD26D950E995616
+9BF5D40DEFFE7320318A6FB359F9D895F7AC454A94DACE6DCAB13103C87654D3
+8641A4029703981BA8EAB3BDF3759704E3297077853BDA0DC32DAA45BAD52B8D
+B0B3DFE4CD99E92493937D1FAE4FEF8BFD83034B14119B4E1E81192795ABCC54
+60EA53E59E388B2462579EECAE76E9D7538AE1F030A7C2EDBABFC2EF39264B25
+1AB664E8FB4FD3AFE50C5C789FE09F17047FAB6423F0B8F7245C055961A68A3E
+E52EFE2D95FF3D5D4B59926DEE73BD53760C5670825376DE0FE488EACACA1088
+BB49CC951C5123672C77452DD0141E35A4F7A519B781FB7993DB9803EEE0749A
+196ECC81583E6F6E6EA5C2483834DFC23DBC6B19073F19753B4694705DFA6498
+72E9DD7B53A123DBFEB26F2E3574160F538A4095C31739EFFB6EBFD95DF1D2D0
+484ED99692BD62E3024684F3ECC3F8F053F7316DC95E87C7FBCF72396025E3DC
+211B200C7A0B07DF73DE5C3E54AC0ED5351E730CD35E4FCE7516B4F250B63510
+1B8091E85FDA67E8CB8610FC8C3BA6102FE173418B846AD1F9497B819FDA5B78
+1BF8E370BF18B95E7B26A29B8751E63F38FC78FB882B7B69C25A7F266D958D36
+0D4C7DB1B8DA32D333B50BBDD6AE691EA480AB3DE7A5C6F818EA1E1EFA0AD197
+F03EDCC93A7CE7193DF3E9E583CDEB97D11756DAB3A8E565AFBD7929F8C71A55
+377BA9522684CFB184C8E6F6516FB73E59EE46132FCBEB878D2340FAA2BF051C
+64A0F7A398F30EF2C2A7346659CDAEDE932E5579E44EAC17EB31BED2113212E3
+1AEB2DBB63124E60ACB1C853612A1304A15059905F769C6EFD2B2E0FE93EE3E7
+A342131EF659788EAC53FDBBA84D320A6A995ADC6DA03DE53BBFD13533EE7D06
+3C43FE41104DECD6885E397B67B16FF1E1779B5FFA18B8779BB9A99521BB27B8
+9E95CB638EE5A4A41573D6B65A9AB48E20AFAB5373C75C3AA928A828FFD5B8DC
+D406C8155F94CC10260E4A2ED282C3D60B0D10E63D97893BF559979F31EA574B
+5EF21BCD88136C381C29CE35E2D3F4D63A70F979BEFF8C009AC80C759A03D559
+FE8ACE97B6BB2A713043F853AE57E5783F449B2884A3551A3CD2EF85F485684A
+6F9C0493B5F628298F49065BB1E85ABE09A5B8A97779DB4E478FA0567F76BF44
+674429A44BB35EA03D0AE4C0C92C6E674FBFBF39A9090D4E5F9A040B4339EF49
+2B1CF8DA2DD76FC000CB175245F2B4A2135CF04BDF04E9F29BC5749A790379C0
+96C57E8FFE17D61A2833D7E164E1AA1BFE817D5BEE037D4B741BFDB90646A8DB
+6C9EFF527EAFAB6FF2A8018C20298B700358229A3435EA4EDBD6B59F4C934520
+9111571018CAE0C6429027C2FF53144AA4FE93AD2AB352EAF0104FD1E5B3DFB4
+1C9627903B2BEF2B3997C8C4A158096AFCEE97DC0A74AAE2563D1922A3C5AE7E
+A99ED5BCE2A6E9B775E3986872A9F638625E0CBCD65A80565B3D559147A506FF
+81AE38AC03BD4A600E98DD856A8611C6E163088DD4807862F794CD4D324C0FE8
+0D96CB0F9052B4F2835B840DA6783020EC367270EA1E184FC9FEF9D22FCDBC8B
+192699B51FBE05B9A80170035929D859F29C44130990ABE674D9ED6C69177580
+9676EEAF9C053F4C514756F3481ED1F6609AA2FB5C6D97F548E4524A423F4B00
+2E4DE423FD134FDF417F74EA4CC17F5E96D153C9D10BB4993123AB835A6B62E2
+CCD4E356062EAB83F019B6FFC689E66D87D4D7F9C95DB7B5CA6614E196552D9D
+CABB6B6E0AC3890579CA7F20DEBF377DACD6C0697499110E1B10F2C58641E105
+8B47211E6EDFBE63E38EB023B4904D7459030BA1C4E37F393C8BBF0D3FADA478
+29BFB4436B69238810FAB19C66FEE3DE6DFB43D55F2DFD07A9064DEA5E552104
+4950740A18F1F0B6A7AF574EA71D4BE3714164D362F138868BC698CC4465F675
+AB8EC379E75934696B8E5CB849454F5AACD2C658694DCFDB8A5E9D06D5EA13F9
+A46AD15FD3049207DFB2B51EACC552254C4D4D495CF457FF81990C0A07E56245
+C1CF05311B52547C599817B72E81162540578B35E5296E416F3F0F3BF8A55DBE
+22559D5D8352DC7952F6FF1849FD4E257C6F0A063884CDE3F5AAB1893CAC5475
+E78F71D55D1EFEFE2150AFB45066565828CB2B9D672823E669F9DA47E2B5BE5C
+8EB31A2FA16CC6D342BA046DFC32AF799476E80C36D87FE89BEAC2455E0757AB
+F0AA69CE84B9955EE420973A9FCD16C89032F34EDF41BF044A123F41BDDF71CA
+BA5BA6B46E798EAEC9219AECBAA99BC417D7F5C5CD1589D5F84C2F19D7F9A913
+11A7D6C47005514705C9C617E4BD55D92D1528608F72346DDE5DDB47F5C59CE9
+0B27F41EBA097FDB67C335031B5AF893E9BBF4DFE945229E2C4272115A69B65D
+025A58098AD6B366207A2065E865EF8F8EA1363A4D5FB0F62A556CC885110B98
+2FF55126EAB50DEC2F28415C27588470601B1FBB9E8FECD8A9C55E213BED6E88
+3CA6CA6A3FFFDCAF09E748EA047CA109960F92ABAAAF99602F5B13E4D998516B
+B459808807B52949589A22166076A28EBD49DA713802B7731E047104630C89AF
+C99FF96B9B16E0901696AB8E665CB94C39C0957F08423AB6188B3F505B37A3EC
+A449345CD1208BE2845C13E9FA2B8D03300928FA5424A7F8F27E9D6716EAEB29
+E2BFC6C41648B9F13FA4A4D8D8B81972C32FE45F1817B3182D270AC9F6B5B001
+4574EFA7EDDD8E4BC7BE6BFDE7CB04FED64E104920892B9E98AC63F16C0366AA
+D317A19C71AF274EA7AC9F3409CBC042A1D7875459ED89887497A9152E212915
+B83B7721D57B169B1F201C3B0605ED07D5997EC79D9F367ED4F455DD7DCAE65A
+2B9057B3E6B2A719956BBFD189372FB8D3B60B075F15D91F5E3A2DF51430C000
+038E71AE7AE040E1A0CF0A3BDB8F21D6C0FDB1339B2821F7542A782A43B70DCA
+6A46832981BC5DB43B5D0CF208F38E642727AB79E710DA022D47D39884A400BD
+DB5F80A39CD46558BE7915FD7AFFACF243AF5A3762E76D33D6B6AAE666F67BB6
+B78BD2D2BFF6F7CC10B3B66F3241BF6F8518EA32E020A26905E6AFBFBDBDBA17
+244BCC8D6A127D1A8690DDDF509E06532D3F28D9235E965F4D9E5D8664F0BD12
+11FC9D1A8C7C2A4CE4FBC9EB95611D9581C3FFE6991EF04073803DAE1B5D717F
+D65437213F3E1A3CBFC1AE66746FDF8FD949F7D72F73B11A01C0FECC9B51D203
+617750CD5DA57AF8E793594397AA33A1A3205C5D0838EEECD209A67EA5249A56
+7B727F6B22798508D2CB2D5E2460BCA4826B82A3BC1BB6CD709ABC64E2977973
+82B520C7EE77AFF1F940E95E4AC7776D40E6FA636A2BEFF673A61C81BC958BDC
+F7EE7BC246DB2474A6761B5B18BEEFD57BDC13688FDCE862356FEAEFE42B8083
+8D388566CFFCAF64F5B494973B56E311D795EC29D9F215012A571AD28903B0AA
+C3C46929133385A99EE73B05A603481067E6E813E2C80518835EC64C65DFB130
+2B69257C3814989A9C2C1E49EB02D3A93502871A121EB6A7D07C1F243344AAD8
+6EB61BA565BA9EC0B28909A15FE82E425190A8C1AC8B1DBB92E6289794F24E4F
+3A25CDDFC30277669DDA68269500D610254E2E67981B361B919960EC286120FA
+6954B91A94341A5EEE52AD61BD71486207463D4A412E45D802D89D3CAC436C6A
+EE5C9E06FA42222E004771D58FFC2EE277B720DAD3DE5B505077D0240C4CF3AA
+A54A971FADF7C3CEFBBEEEC093E294BDF4D3B21BDBF13B7FBF5DB4D2528B2EC6
+A03FCA688ABDE692AFFBDFA8DE5E80882C1FE4640C7A3A3EFBB49DD31564624B
+C5656606CD565B84976820101994B26F41B7AD49A969D93A8CE62212EDBD1E9F
+C97B3E26DC29A6540AD72C0504F374B2A4AC955158D4DEB3DD544C8A404753E9
+4D44733D2AB083F6B49286D5BF71BC746E23DAFE40F95E4CD33D026CF949B7E8
+B7955BBC6588914204F8BD1916BC28CE626DE554FFA95BE341EE51536AC10742
+A5FCA8F5F76A417C9DA3D803330A1A6901A26D0278107BEF1301C46BB081D355
+3725DA2B5ABFBD795200B2BD231657FC28B6228BE8A18B00A540A49D69477A6A
+538D1F3548270295BFFED29777CE491BBE6D367FF5393D736837823022711475
+1D03EA22D6D4C380F351D3159AC9407C7F1D948B34FEBDCF6AFE7FE0F816F84B
+C3682C5BFEDCF6B1332DBF0032BF88F9229AEF4858A3D935B855B5C738A05631
+2A77CACDFD2144E2FA60784AF2166830340A0AED0302F50D0EBA673B1F450F51
+DA9E3C9DF5136EA4167E008E2E2AD0BABDB9E144FFB9D39B54D80BE7F347F4CD
+FB2B1C98DA84E855EFD44A169788EE5E08754FCD8C0154F2D601020D918071E3
+C10FC2BB6446437527E237B336D5D04D43530D6F5AED60F2248E7A08F3F17514
+D21B09FE0BF5CE4E23DDEACB81EA87EB649559FF29590B2569CF8C07898D7034
+07B70776F93C0F943F1489F0262C44AF4E300A30A583B6A0030AA64D07E28B65
+2AE7668596D8A7C51C315BAACF5B907F6361E86B2DE484FDE057141204C98F77
+64A8C9B68EC184F7A17FAED61B022161A662DB4569AEF8F04E6B887A0C63AE9D
+0284B943B53EF9C247A595887A612B90694876643C35D46FCFCA331E7B3D8646
+F9826CBD0D4F691C2CD9542DFAB7BB3789D9990BA426F9A8F161CB4AF752C023
+46CF0E9AAB48FD24931BDF51B58CFB9C548E93BAE1038D6966A2B997DFA012AF
+F4B2FC4C56179DDF4B40D51E7C6A4929EE7CDF2A985DA06EB93D91235BB66BD7
+854A6A6BFE3E8C8578CBF3723339E95AFF4CDDB9DC00AFF87436E1789C3F3CD1
+EC77D8B6C106242C16E35E6DDB58BF9A96FF7CB9C5522E76D76DBE6AF29CC54E
+F32A928E53EC588CA74219FAA9B37BF26FFA3954B5C7A3246E47968493FE1BD7
+A7146F58F403018491276DA918180B6C95BB2C4D93A654782E7D7780D1176A0F
+CCE14041A005AA613C103D5F47F82327CD646C14A81A9FAE771E944CF70A602B
+1E93976C4C6800CC1A9DF0077BB83FFE5186C107C8FDB2D70AAFB230A1F53BC4
+6E930636155C34315FA191AE48DCAFBE12F934283BB7C9E4433F8DA8E5BA24C9
+F47EC01DDA3C61A7327612136249FB3D14596B966F48FE1E1F95E780E8D10EF8
+09CA34C7988B0D6004902D72C03C9343C00DF128648C68A78DBFE16D829342EF
+72861BA47C9ECE6DC444B8E03263FDA416F396D90EC4C83E2F55907B963B3793
+AD8AC58A04180EB504F093A069397CBA0E496C8D9B31F7FFE925949910C429C0
+E514429F6F46E467057803CC0603E39F90662C951CE9FFD4525E76D4D29115E7
+2C39128A44C44D4B0E208B6ECDEE73B753F05C7883B1345C3C8CB40EEC35DE4A
+2EB8F1A6167B180A8C18C95FBDD462C4BA2A23E884F5FEABB0012C3567F7DF54
+5786B6BA32B5D331A1BA7E819D2E3EA92E288D509FE70DB067D351EA53AD858A
+F88F250CD0933421FCFB23B77CC305749FCAAFD49A2BC4BBD7087F04D85DF0C2
+7DF68ED3A0CEA4374123D54C538D05765A482B023EE4BC2519636346AF825D67
+80F78FC3EFF8E9D198E3DD67397F9AC965B1A9D99AF8C96C17CEEF8346007D05
+16E880B8716FF385C0CD679FC7A770E02E06CEA67160D2AE407C64B5E84F2591
+88371FD832A05D190472A74139860FC897C0A93C1ED82766534ED9415D4D7102
+DA832B566A44C52125620ECD7FC4B3147A571156547770E83A08CA935CA16AAA
+1201E7B759BDA9A9C35BFB9398651504D3B97440DC2E1B83FD9C68838EB29EB0
+0CAF700CF11FEAAE098F62B3A5A67E9DE2B20FEE44A31C740139859158EEC81C
+0F905187C722AE412502B526D03EF5CD45EE125A4DFAF40B51EC4275994A424F
+699F61ACD1A09F68895718E56B66CC8F4C59E71158DBB33FA2E35CC2845F516E
+96BBF28C8073CCDB88B459BEFA4FF251E3181C563D98EF87A4648D67C31E3FAD
+770578BFCA0FFFCD9F6A746DF448B8594A68B81C28536E9E393A8E6241A63450
+54ECAEDE256F21E5D0A2E1A100FB843F6A7B0C97A3B2942DD137C4E7FBE2BBEE
+F252E9BAA695EE6C0B21E44623D35F0B11E232E626F292892C8D5F099E216418
+E08420BEBC1EFB03E4D154A2B35E776CD84C8C9EAB0FE10D38DC323851405E17
+4660DE87A1C42298F40F33861FCD9E68FDFE7EEC68FE4EF9341D5B539179CBDD
+DB15416397B2E67D937327FB707ED93DD02BEF04EC195D7A901631DB45EB68C3
+F4E38459DE458B6793A157FECA9895EE150DD71216887FBB73279E0FEA743A39
+1F8468931FE798D8196C96E9BBABCB19D2AD97BFE5A776E6626C9F83D745BF14
+E9C10375A3561FA3585BC4E86FBA6513E5AB20C4BABC0761A9A897DB95A1498D
+48E4246313758DB16803789B29ED9B04013A8DA79BEAB0E0CD901EE32E241BE1
+BA0C64F93FF30DBF15DB9266C872DFF210DB36E3C71FD096D03DECE673AE73A6
+3A909D7F15807C71729ABE5EC7222DD5C1475FCB9920B8F2B1B5019238C9ACDF
+7A2948789A6E5219D964627992618D6AC27D8C898FD50207D6DA833EA2DDC744
+D241C7B7403F8BD4804FC03D89F5A53D80F96E24E8EBD0C5276BC2DD5443A986
+D4FA9262BFBE50D93CEDE92D3741EBC7EBA9DAEB6D3C24F50365D445AD284E3E
+88B245CFEC62F0E8A62517E652F2AFD5AC720030AC82768B362E1BE33A3BFBC6
+4862A01E3F70178B3C30C984DE6C14E153AB5663D191599D5DAF55C82C9F045B
+243C3FD310FB49C4508F3E71686E6780E96BDC5DE7B93EE02E356155DD12C554
+4723199288C6668D7BC952BFAD9C9AE708AC084EBD43952853864E3195596C52
+1DF754A536EBF9A2B222DFD13DAFDB65AFE622AB231EFFF7643651C3E802ADC2
+65CE15FD0B3AF65285B68CD78055B2012BD4B07C6F44F76594BD8D3571CC2169
+93AFDB2DA8469B4CD9608AA42A70C8C65B18D0BAFFCA685983B114C9C36407FB
+9B0CEC6D678DF677B2960DF600EB7A0D8BFC3DE30B779E0E87B4C8756CC8F1E8
+DC0389D9874FF275101681917F62A3BE7F031C3CB45BCAFC4B75ABAC37E472FE
+320CA222FF0D93F2952C9DA2CD57B3C976DD6380A21A2A014EB65F634179F992
+6B6DE6E668DD114127152C847FDEE9A9E0DC031D779C273B9822452C0E3E37A4
+EA8A0B836F6FF43A6FE2514926903E92A04A511616AE373E8B65D2ECE3B61CC1
+828478FC9B4934B748644472E615988344F5D54CD785B53B3EADA902D6C1DF47
+2C186FC0427158C014AE68ECDABA015E4E99602350D82DD760BC82DB0FE41A3C
+18B6D86F76D56E5E6916FB0B4B0ACE1709766A5131E89A24EC44DBFE292F1A71
+36E71C382051CA99C7DECDF461FCA13EDF3AA06210ED2406EB79C65BF6B4FF64
+98DE9D823F1003DDCF89304D1B3278B3B262A9FF9E13C8B5D16F6587A727456C
+C8F72C28F76CAFB9849DD15B6D2450AA91B2EE2D013C702E7BA39CB3C46F9D0B
+B31680D89BDD9D06A9319D9EFAC175CEC30A952DC5C87A9E4594AB85173E9E03
+522D9061CDB335A59E4E8B97516AFC7E4EFCABF1D931C80E4D031B3B191AD517
+A5E2F2AA4C23A392FE09906226F1B846D1CCF3D799341EC2C83E6A3E9ED4F35A
+66506EEC7C22640E42DCB7D8959ABF8F1EFB45791545AEC4526CDA41CCF07B82
+884D2048CEF6A49E0267579C030E4CD228F6AC78EA3EC6A3D9E35F2F1A690A28
+9060B0F3785EBA06C57F52C5C13FEC575A2D3A2C2FB809C6A3FC3A4E4F11093B
+6B03E139505DE7F41FCF765C5427F45243A766FC486E7BCD5B466809432311F1
+0B83A44B03D9B5A65D1F4E385A6FD02BC0A4B3204CE852E1721F6F0E1C2EEBA8
+3D4911A981547FBA5ACA6AACBFF16382A1C980E292DC66D399ECFCC42F078ED2
+A05C06AA792345D157A2D6E59337CA6FD7F951DA2FB02D6F2B80AFDF36B6148F
+B6AAE89FE177D9AC92DEE51774059863F58A551352241B9434F383BBA4D61A8A
+901283B9D08AC993B49E2CF4B27E8BD2475C02603F5B4A2EC98E21F306DEFBAD
+0BB4C0DB806729B61E2839C8345D62C46EA1826B4E7CCD5EB69DD7BD899ED2A0
+B4992CCE2C5FCE9415371001840BFAE846784BD81F2915DF8792C923E37D6823
+A5427949C219D9C8CA716AF631485CD72934B3E8E2F077FF2EDC8E6A0B742FBC
+946A608F7FEE8CFEA0583FB6D9BFC68A2A01E379A6AD0DEDCAF66C7900A2F967
+C21804DFE2B5ADD2A334E7208778FEA247BF012D1790C0B796D2C5AD7C0C26AB
+311864254A3F88895197C36D5C236D6FD3F58C1B4A7CE43E317B14D488F5B20B
+DA16C269B9DCBCD197A72B980C6A443C22EC0741B6680B8D2CB4FF597709EC92
+63BBB449B884B516B50D5003815B2978C5933A6C80D572DB08433B373C7375C4
+EDAE583976BB729F93F57212B521E5046FB5E755AF208BE5987EA8D9CBA315D9
+6E0DECEE1E2469B3C0326A809929B5049766A14DC81923CC25D17AC4A203878B
+AC6C2CAD5D7D5D1E9CEEAB73FF195D5EDD81947D6FD078927318C19D382DE6FC
+6C44294B400C207DD83270C1E53313CA05735EE194C80F266E2CC34E041F1B66
+E2847E682E22BCC536982D6D6A96250EABC30D5EA344FC019292ADBF477795E7
+CD89D9D47D67214D08DAC6A8E8AE2192F195DA7D41AB0ED40510631C36701CE9
+4670F48AC472D1BE219F48EBF9977A03DA7DE787FBA5CC59C6FEF6A5F76C4865
+8A7F2A267B8CEF6B4CB736BE4C6ED226A57C092BC83E4522D19BF8999244125D
+23C36CD772E7ABCB48C7D1A27D482F6D444B910CB957835F78473238D3421CC6
+AEA1399BB2533B2818D77FE394481DBD8CB3C10D931589B0959D217FACADA757
+0DADBF579386DB95A6F12F61D10C465633245E05A100961844CC9A5527B6D7AD
+C632910D4ED6D71AFB2B34D975C4A32631FE66BC051728D50C63F481AD641D2B
+4E2F7E72F66FD22D424B8C6C93ADD447DCE87C2608E884D36EBE21D97DB9C82E
+14417EC97C835FBA7F020B6CB06A0CD989F9D9E5CB5C8F662357B365A581610C
+9165823D6BC005B510C60EC4BB3A7FEDE70410355D8E58A1725E4BFD93BCB75D
+01988E0F9E4F4F7F007F153C76A450A24FE139A8B7D2C9825A2370664263F1E0
+411A4A0FCBCC1B8F5EBFE15C4143E4E48FA39B5CC68A116E8A96645AD578FCC3
+9475DF1FF6EA1C3F203CFA3952482B6D380C25B80084F849224296B2193CA434
+B4850EF0BD04FB56F1BEB4B465E5193BA62D8D6B6920749ACB685D09E026E12F
+1E23C68EB275542E53C855CBE19E400B7DC47046F72AF881EEB1372B5C7B90AE
+F3654A9DC8436043A6278B375ACD4F81017FFDC478226EF57CC1C3730E302601
+777AD0E09E9E2CE8D0270DD6F19A6DA3741F25727EB307C7F8AF73CA4CFED885
+0C148D4A2444DDA2C22EDAC2356788B90ACB3428DB71DFC65380959FAFD573EA
+9B5793D05C40E2AC8059D024EB873CAFE1711FACCB17E6CA35F5F6B55C4539BA
+0F66A1EA6D16A26D4CA8C07765F76C68638FEC66CFF951DD13E0F48CD839AC23
+0E183844C5DDC94AC5ACB56C532960E0C24ACD0C7F29530E9DB888C260F651D4
+A063B9489961BE9D68F3138CC2006D0EEC618B1165C22CA07802840DD8562BC8
+04FEFB8300B01DA3A5D25CEEB5115AEF6EE197EB88B4CE3FA5092867044274F0
+B2C49E7604FE33554BFC8BC782019F0342806089BF8BF7FE6F9779D61702015E
+1D8CDE9B2F199ECA9F5AE69E4E286DB30A02B9FA44A53081E015B5FFD2DE7D6F
+9932903EF3FF0259BE2D491DB2F15B9170AD9C3BEEC5818B65D58C2EAEA21EB7
+874960E7F46D8D76856926345542E021148D95559520FB876D13B2B18D9C5EE6
+6FF720F22F1EDB66E0216D20C46153B1CFB096105DCCB04DD7F4F606566EEF62
+C638DAA0044D2DBCC6B460682F0FD9973F4396F4CA99D56F28C0105DF0110714
+906A9EBA29B9AB375F250C065CC0329DCE53577386E005EDC452BAC822CE7E69
+F9973AE14490E9FE6C033BC6A77391052BCB476AFD901DB71DC2BD5BEAF51C99
+609D01BF2696558515B6FCF825217DA206C87C894133D0B49E8944ABADC9FF3C
+E8BF10B2CB5D5AC9CAAE9AFFF7779A48DAE362E4F97EEBA75144F4610DEF1F4F
+F89E6DCAA88CB1910B0AA98BB53DFAE78611B28DF5C42D6253218E48187D65E1
+C093CE0CC8A137F6D9C268203B483F153928415EB96784E993F4B13E598348B4
+0ED07D148B74B5FBEE7BCBB298F4E3E364DC6AE166C0D91C4FB69AF8B7A47C9D
+03692EEACD8E700B9E79807311E320CEB913BAEC5E305A96DEA1456145E2113E
+871A649B7D143E05FB3E1242782F2CE15CDDCC9ED74F12D02FB74D23F2103979
+DD5CC27040B20F0324A3367DEABE17FA6069C1645F801E9ED5C9E653F9207C6B
+C03622E1F65E3280AB84ED97BD555DA13AA3AD7DA97C4772185F63F009D4EE5A
+9A8898A99A4CE1AB51B60F872D337233BA7E0BBF6C4F7302F0F9CAB90022ABC9
+AEE327C1A866BAA2F2CEF71E9B71A7070649E1C25EF91AA389B2C56B53B2DDC1
+CCEB2DF6571E19F71ECD136B0370C6417D484C4FC1DA9C200F3406D26377C807
+FF79460F38019130498C0F8E283D3A6416A51A2099F78D4B66DCD2FE873C2B4E
+B9DCDE7F8DFD42EF767F381C034C8106F5AEE118B209952FB6BDF693611433A3
+CA8814367719F0CEC27352AF826A1455EF8A5DDDBA6853932A1B1212A3FD8B93
+2E83EBBC72F2CCCE97CF5EE3A85CDA4805A5D4663D66015A9E92F670BA5FD46F
+B5735192AE1B0630B6857B070B43A8E602DA6127EDCDD3550A17FBC52BC26229
+399DBDFA557C94ABD7409495921931C68D1372BB0AF7F5F1414735
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -2945,48 +3304,35 @@ D6F66F7C646C3DF14F5121B34E41DBBA6533705497A448C4115DF01E7DF753EF
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
-%%BeginFont: CMR8
-%!PS-AdobeFont-1.1: CMR8 1.0
-%%CreationDate: 1991 Aug 20 16:39:40
+%%BeginFont: CMTI10
+%!PS-AdobeFont-1.1: CMTI10 1.00B
+%%CreationDate: 1992 Feb 19 19:56:16
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
-/version (1.0) readonly def
+/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR8) readonly def
+/FullName (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
-/ItalicAngle 0 def
+/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
-/FontName /CMR8 def
+/FontName /CMTI10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
-dup 39 /quoteright put
-dup 45 /hyphen put
-dup 49 /one put
-dup 65 /A put
-dup 66 /B put
-dup 67 /C put
-dup 68 /D put
-dup 69 /E put
-dup 70 /F put
-dup 76 /L put
-dup 77 /M put
-dup 80 /P put
-dup 82 /R put
-dup 83 /S put
-dup 84 /T put
-dup 91 /bracketleft put
+dup 12 /fi put
dup 97 /a put
-dup 98 /b put
dup 99 /c put
+dup 100 /d put
dup 101 /e put
-dup 106 /j put
-dup 107 /k put
+dup 103 /g put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
@@ -2994,234 +3340,171 @@ dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 121 /y put
readonly def
-/FontBBox{-36 -250 1070 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
-68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
-3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65
-48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3
-9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB
-0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB
-8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F
-EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466
-FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3
-9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62
-D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8
-9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5
-ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6
-10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582
-83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493
-2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA912A2BCC6CA6105B29
-044005DDBEAF88E0F05541BBD233977A447B469F013D8535A9D7023CC0FB7B49
-A95CD2B6F18935C37F49E9A73E97A8602C5C26EE13D7A04A188336FCAB4CDEE0
-23DE9D803FD6E8D846B3F729BD36137E834E016242CD2F7BF048959DD45AD413
-19B985D05E5D422F3D0968375EA6A90FBEBF8B42B15F15280469D69629C08A42
-1C298CC027CC288B9C984239ABB96B6A891C1360D08F9ECC22202861E4CE9B39
-8BF7664E30EC188FBDBBF995890F9AC6C923684A02F6C7DB89154D09C81BC7EA
-9A2B34C9806216117E5533541980DD76B8046BB7221CD2EFCC188EC32B66085F
-E42A6892DB535EC02828116588FBD74EA4E0E3BFD88684FA6C7CB71555AEF77E
-0D78142204F285CCF060D964A7967A6A2154B3D08DFE2B2322FDA86ED5D45470
-EE9B589449C6DF08697D3BAA6280D74E342FC602E5FD61DF2D74FEEF1DCF80C0
-0497F3F1208A9E574D216C3B48093AE15D11F9847624B5CF4857D570D6C0A907
-14D4843707484EA5D3BAE8D0672F6B3A9C8C1ED6BF4DAF2A81F5C7FC263CCC8E
-9FCC30FC885750FD23B170C4A001EE0D0FB35BDFEE911AE9F70A8C66DB17C60A
-4AC74DC48522B655F231C01E4C61E959B0A0CBFBF001FB0B42E4DBE9B1A6BF9B
-4D20B0DDD45F462FF4719E893B5F61078860087D3DFBBEF960E1A6F722385F99
-64460E5CCD0EE6CF95744E2131500B2C691795BD499027BCEBA9731B15086FD3
-774A3BADBDBE26012CF3F4001565ABBB2C4642B339BE77343AC8511D720B6272
-2B606999427A671063AE9D97DCC822FFC39E654E077129B2CD9B295061BC7AB3
-25223A9DAF1D6835627FD62317CF9BCAF55B04105D22963838F3B4D6ADDA95CE
-E5E49A6BD2E7AFB72E564607E122C179D823DAD649C5919671E2B53A8CC683C0
-CEC0E9003F04E200FC25DF5CA616B0B19CF230F6BCC671BE60943E3D440D2291
-0D15111AAAB83B4CA5C842369690C29408DD421B5EA29E17974FE032235AC25E
-2019D3A4A5D3F45884F5C44C08C35C205DA1C032208EB9476C6AED686ECAEA46
-D63646B2E652FF872928055BD6A5310D185A6934C286AAEFFE58E650F4CB967E
-D6E859A734B62C19D3CAA63D31C71EA216D3EE53C3E8E952ECE9DE4042C95BB7
-EDDDC9353F5DF524A30563E952A31F5D040DAEF1150F87E400A4AF38DEEDED55
-8B0F4C717E44D6C4B9D6A517CEC4F8A3525ADCD321F12F81CD82D27E496AC1A3
-78C42B954025DD0B1B28DE9AC66BD9AF171D66B33FE1492D087FAA0921DB8CC1
-D5C0972020BCD8B667FC0A249AECCB8CAD6741DCDD06F0364613EB26DC2B95AB
-14CD7503667EAD92084C99037F59BE39F98AC2D02F88F341C7CDD72EB1FF7D68
-4754AD07D2385D3415E04DEE3ACD5DAA941585A1215BA426BD5E53A62D60DFBA
-937C45B0F9CB1E5E42429B1747DAFFA43E4A5234F34B7BF0D10442D16DBF1D0B
-7595356E73BE3C85C11BFF63E26DCD1B4343419C1308E2312527E3992FC6515F
-0143C7A98099668D8AA66A432D5FA26806268C4D6873EE7C3B90E0A368168C33
-3FDF8D483AE0151E7C9061CEE544699BEE1EF5E8BB9EF897745FAA7CB2BD3803
-BB46F0E6F01ACE744482EE4D86662DAC3043C5716D0E2A77DDA3117C70F7225F
-CE2EC1CA00663F019A14CCE473D47820ADFC620C3E2F9AE0BE50E909934B25A5
-8BCFF6D057F22D43AFAF475750EFC99FBBB5C1620C73FD26F4145F8542B89CED
-1AF6E4D044F4D1F58E8B7F3D655112975D8D996F252383E4B93A851DE80F6CEA
-9251942309E3591CA732E1A9CD8AC2ADD5BAC4B0BEF318BE73C15E2F07C03592
-3252891CD1D3FFA120BE2A496FB417D683E0F22DC0EF8F0F7303DE3DEBD6811A
-EAACD37AF708C641A75FF6984AB0E9FCDBBC3F0A45DB5A146EDB1F99BE208871
-BF643DE15F237F192F8D990612F716F2FC81EA3ACAD89639158030322AAE35ED
-EDF89F0A8F41A927D5F536ECE5EE39FE6F19E9F9966EB5814C24134D70F44F6F
-A79582D296E362DE55CA27C92AC8376DAD8BC0EDB5FE9C60B0577C60297A7F57
-9C940CF66E5E80BA5F802D584F3227C1C7D5DB243360F94AF4D7C6AE6BAE5FF0
-47EABA66F54F49EDC0A2D35C8BF5310930515EA95569A00C76EA23BBDF958EDE
-A1BB8F10693AE3D778B473A350DAFA4BEFB26CD56F99EA0B60958C43BCF78576
-048503553CB41899066F60F6722EEF4FB78C72DED9883C2207B0D72EBCA8360E
-EFCDA95AF624DEBD55AC802A0A9EC0AB78C7D6773ABA1638D12E20712EC4CBCF
-28981E3F95BEED6FCA15DF4CF24C8EEFB0AC314466E97060B7E5D4C23F261EF3
-29AF6D53C08814D9FB15F50921A37BE6A3D663A33BA80B6DC2181C4D654D048C
-BDF2538423B70EF21C07CEE7C6F53A65E20F861657BD5C9347CE43CAF97FA1D2
-2E3AA12CE29225C0E52F5E75AF09F292F1027DBAE29AA7B40C330F4EB52A4216
-06A01645A9564C875A701A4D323D7A4E52131981A044FD52B4EC7156DFBD021E
-DFBE9AAC28C4B6E7AAE4E000437ECE23B404A5DF1E2EDA2A256AC8893B82BBE0
-6FAD760865E409D03B865B878013CD3C74683D66724E6A76078579ED805C69A9
-131C90EF1959BBC9C833807D10A3990015F75C7338676B4EE320B6EE7082327A
-2F8638A6AF9D40D28E56633D9601D24325DD1CFC96033012D45B545565CB67F2
-79BA7F6B638CC7416BBBB078D7298E544D015154D56F15195525D351156DE994
-93D242FDF8DABC24E050F995839991BE0214BCE0D796CE1456C82E28F546C17E
-F7031B8068036045ABDCCE01807E44B171B50385DB3F4A5FC967312B7A1899D4
-B0DBD1B2D935C7FED91DD3BC8955C0CC6D1C9FA894554AF16A7FADA0E30EC20B
-E5FDE32C0E94322C2E0CAE694CA62A555929C8CD57E344F04554320D8E8ABD1B
-7E1AC9A4CDAC38168C4BCEED9D9BA29C321C22F7A4C17504FD6026DF513B4B0E
-12F0B1234C555FB7EC19D704E11F3C8FF22A59A83E3D37FE4C74E37B709B4CF8
-8A054BBF6C915590B87BC824DD8D52C5DD074B605991C4C8E276ED8300EB974A
-486D59C7DC277514C57A8A835715B4893D4B7820134B5259DF699728E20E85EA
-90A2C5E0ACF963D4C337904C48ED851BFE2CE7C71DE737C48EE172E57DE7BCF8
-4A7542EAD0BC76D813382AB254B9898F0929045F841FBCBD085248F04437F368
-9998D93E1CB93B96694520EB0E46B0C1DC8A272615A4EE1A5C89B116F0E0D596
-F3B729A2760B790663539756611F27BAC5D0A5B007411C48DEACD10C3B85E6C6
-079172F9F7A81097BC12D1ADA805F06A7812952456687747B3621D7979C46F14
-CAE2EEBF488DCDBA8C10E171A2312373D166053A4864A0BFCCB958AB52526514
-0638C3C42603FF8613051E851B5177B67E19EFCAE16875079B1CE8B07CCB055F
-FDA70BC4906562A76BD4DA1A8A7D57187F6477ABAF8AFBC49FB0DEB3F62213C8
-41F5A469F84152D20B72A1C48D8072E87E3841C2B832F28A7EA88E4727457DCB
-A9DE91010E83ECF4788A7B2BA0C10223AF216AB589924FDD22068C390B04DCF2
-E8809127CD20C4A41EC45F92FCD7F319FEC50C84B0317FAA44CB7F1245268CF3
-6BB8067AF4862D842F743E282382A55A82C113513A5576490C5059AF431A2857
-301CD331301A2F92D6E8BAD6EB47DF90BD21E561AAB2ACED9DBD9BA22C3CF522
-B6E10919F2CF1FC8CA02D44935C29CF8D3A7330A91512982E219D56CD71AB196
-38262D63B4676AE3A30C416BFF50EBE68302337FA27EF74227D64FAFB424EE9E
-DABFDB7150D5C336F58A2FE9AEF4538519377833A857B11C8AD51D1A093B1AE9
-E091980F3850A8EAB2633CD9090293C798200316B85E292AED878AD7C28CF0AA
-5F970619E2C0413B2B719ED01DA74902D163F0C13DF48C01146A4277E42AF371
-C3496F5570EC1EBF769F1F97FA142BD660707028BB3A5F1EFCB20DF215D5D538
-CC6770438F7B86D94AD64D38BB3F62099C04B8FC6F864665C4B03A178A3DD738
-45A58A082E7B6DCE7CC82FAFEC2DABF443F9C0A792A426AA5EF425517B47F11A
-C6E9B98B1D468A3F6FAD221BBB69E808A900A0098784A890D32D88F3219B528A
-18686B5DDBE6A683967C4CA31A83214E9CEF6DB42C2FC3E18C4CE373ECEF038B
-04F26953932B5401F05B91A0C636AA111063BE72DAA2A60AC9E7BB4D8C3572CD
-FF032CD4F6BAEEF136C02E7F997F6CB513CA2492190043E4D4C3507FB8408175
-0FB47C08DDC70E86D3BCF7F9DEB15DCA6583151074DF927BACB9707DD0819085
-940A0BCED41BC18BC7A62251203E2E1C010AB0F5B44A842356AF7CF9BEB013E6
-A10362D47360DB5067849C835AC20754F9C9F0B7FA13D6A8FBD171BBED1D13F0
-F030767F7614D4C9A0039BA0650A93773F703253CC3DFBC75A72EA0FAA56340F
-07D631063F347E3E8734A7E1F2D6BB3D5B91F9590C7DA355AD9F2B8D4513E7D4
-528410A1EC6A5C65EEF78659FD9E511B85DE680CF4EF104ECA236C3127C73013
-E2E31BC6B91F60ED27BA6B9F38700C402B0D758E8E2A54999D4D472E10EB4943
-F8EE5549DA1565F9C2265B3D49D2B14763824A16AA8718B664BF15B96E88D20C
-CDF7FD4852D70B71AD0369B3D89203EF7DAB69370B703CD30962B22C8D6E929C
-2A2F395C5A455D1701EF0D05076F2C40788B9DD7457F68A4A13AEAD807F544B7
-3A844D376D61FD49AF09E502B6F5D15419E31FD03355D261E55F36E989D6C030
-C06AB11E764F4A7B55A49E26D7A4D922F7FC1F7283774CB8663FB4EB97D3F50A
-A7624F4B2A8D5813EA1E1560BCBE1363515D1E9F4E45300D62F129F4854014ED
-754EAAF06528E0AAA25D31A1A5AD55F0C3DFB2F5DBAAC0E52DAFC207D6F4A006
-7FDB452F3FEF90ACEDF137D8C53E272FBF846DD677802BA13FCE850732B0966B
-92FFCC679CE181B5D5DAFE0FB943922020DED0AF242380359A673E0DB7FF8ACD
-B0F1C1EFB5A26FF5793999E43A8CFD9BAD2B733D5F08A311A99AAF7BE445B94A
-0927E34D4DC4480030F5C83BA2EE9D90D4DDF2EE0466F46B3FD776DE0A402653
-84CAEF6C8325325D7E99337C461CD248B1ABE857A9C296F6D972C6524AFBA089
-0E3BF41644D39860425A7B08FF8AF01A4BB7F33402A79452D5B48E5DADB3F87C
-C7B41F8A650AD7FFAA2B16342947BB0224D225CF5EE8BD44B2FAF79A7BE0A654
-9FA6D04EEB57B287D46F202FDE071F01A32C6A561FB819E98AF25530EB1EC4E4
-CB3560B348023F4CF9DB99106DF0FD87CDA9C8D1CA702CBE54F1C4E6D97206CE
-A03B809D519566C03AA8B03AEC9D598307EF18230B707ADA01E53CFE7D3DB5C7
-568316F1A8DDFA54271B1F9CC0C1DBA583A0AD4073AACA046CB46634A60CC862
-7688D6DBAED47297898DEA914C5AE1D8A71CEA4899ACBF700FBAB0E08AC24EA3
-DC41F3917C021D37AECC1E7A7BE39B87000C8B1B6405706427F27984C0227AA2
-F0BB1D0579F196D83C548BB1A2BC0E5B4C49C27DD41FA124093491691C878C68
-EF2F8C915BD3C99F96048AAAB7D91B29D71382414836DED075E235107AE38268
-D1B393E06B5609245F356C9B01E10EF0B55C46E5A1C0E2AEC7B2389BC1CC113C
-7A9C88507D98BE861B808EA46023BA73C93EEB1B8EAFF966B0EF2EE668096B61
-61BF2B0812D072649B8DA55CE03CB0EF48BFFF6FDEADECAF2FDA4CE65D8A474A
-B0644973021205DE39FE838BC7B2C792BE051ECF3C0C4B3FCD3DE7AF823E28AD
-9EA226B22167652C0683A4208704F451EE311FD79AAB849E08C32345C0BEE452
-31721906A7DC9E67C02A2880E6B69205D8C777E26BA188E08CFF8E08078F3020
-9A40EAF73E97A572E69BCB6BE5C1C99FA8BFD598365B59CECC3AA6CA03B1C3EF
-FBCFAAC56444DBA3B1FB8FE554E8246885DCE707C7955D155E4C43E74133E5BF
-4B44B12CE27C79527A570C3C372770D95336AA8230B7ACD6012677735010FD38
-BDE62AD2F00157DC69292283122923222F3C984E81165B872F299215510397F7
-2854D3FD3DE0E96E7085C72DB587F72AF43B99A12B1A038DD95955A5312E091F
-73DB034DBF4A879777F775B0DAA41B5D938C1D775D32593B7F0A03A29CD4A67C
-8AACFCD20E38FC2B7E8058E99EC7219E951184E8E505A3179E9DF64F6C4D676C
-5826C834DA3DCA57A30DCB0ABA997A072D700D8B143EB4D9458CD6A772CCDD66
-9AB2A29BF7E0936C694C27646F2C2D32F046A3C9E09A2923E06DADE28236AEDA
-4A310B56EF1E538A53B3D1FC282A40F30EE9DF5A280AEAF2CD366B7F03608E36
-C83BC963F528E05695063EF1DD3018A0A98E7D48613D79ACD285C5BFFCAEB04E
-4B428CA13FCD0485B2FBF3ED199C4D90350326EDEB23E9E357624DD406ED79AF
-75E4DAADDE9879FB03EC6EB56CA348D6CA73917FD53150F0EAED95738B082426
-B54466762248286104013D4861050837450ABE706B43EA7E74A87C16E3CDB4A8
-925D3185DB0136DBC3493F3E1E89B90B54FE1822F3C6757FB5A11A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: CMSY9
-%!PS-AdobeFont-1.1: CMSY9 1.0
-%%CreationDate: 1991 Aug 15 07:22:27
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY9) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY9 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 104 /angbracketleft put
-dup 105 /angbracketright put
-readonly def
-/FontBBox{-30 -958 1146 777}readonly def
+/FontBBox{-163 -250 1146 969}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
-27D1663E0B62F461F6E40A5D6676D0037D33F24E2FAC2B0009AD3C8350CDF8CC
-65BCA87979C36D14CB552E9A985E48BE4E88ECA16DF418749AF04FDD2B0E1380
-D281BB2476BB45FF30946B247DFD7F57305FA87E50CA338121C71CDFDF927A9C
-77FF14CB4A1D6D80356FB1171ED38C37702350497B44E42CE31DB2F493807DAA
-15B887C671199A54C4C1294BC520F5538C15556BC43C9F62342B121C6DCD6C5F
-491DA47FF360201EE21C08A781ED0589A6DF91B99FE118B9B29E4F068672E52F
-1A06C514D91C4C937D4E642503392B1CD1BF5AF0BCA28EBD840AD76CC39AD7AA
-CF2C05711374F7849708E1106F88737C9AA60612D384CA8C173FF1031EBF6EA4
-176136DE1B9F29E40E82680A2CFFDC24DA05853307F1D1F6537D061EBCBCC5AE
-E6316380ECD8E63ACBEA9FD1FC28949366850AAABCBC9552CAB2CA3BB934C8A2
-14C9DFADE24D9214858B1D42B2171DB18A475AF78868C2549F19555AAB07F586
-58B28541C74E14F28B68DA42A9D46C031CBD74FC09BFEAA3AC1DDC68B7B71B81
-6003C9C6AC8EDDDC046D247A2B8AFA63A3B1BA1F12AE0B4DD07327F0138BF470
-4630E4B5DA55C194F454EE2E872E0ABE6B879DF2E87CF81F75D79F458F7D3F81
-FDB76C15EEC4125D18685E1D8591C54C0B0D069E2ED73434617B9D30E64457E6
-1542E4630E848948FF2747D5C31B9C314AE108931003DB9F76644DB43D245499
-2D28E8452E50B1945E13A5DE2A8B93523D3671D1C7ED07EAB6FFB559E5A1F828
-B22D2FAF349B40C3B31FE806595F67C5E75260514F456FA0013668D948619514
-0EFFC35C1AA131AF8578A254AE62CA75A6631489C78CCE633A3B302BFACB
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
+9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F
+21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6
+06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF
+55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5
+B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86
+0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9
+1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961
+7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A
+7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402
+356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B
+19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2
+C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F
+244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B
+AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95
+5C4DD885310A706B320AB25C8D742C6F29953254FA54DAAEE60ED477877D19BC
+D28E9AB576B0EA088171FD000B60D73B3C57F754BC07EBC9BF751B7D2B32459D
+993861B7C4B0D98C422A11BECEF76F4EFC0ECAEE89723E6CED53E3678D733363
+2DF068AEF0FE7DFB57393BDAA439A6A4C396F86032A98009EAE1247B7DE83B3B
+E46DF2898598FF5E6CA6953127432A967E4FD41CDD60D6E413059A58FA556EF3
+309178B57C16A763CFC9BEEC276944BDEA255789EF4E1ECDE1EA43EEDB955513
+F42EDDCF39AE522A1DC2D80B2772B05DA60F3DC15A815A6BAFEDC399C7956E75
+3851CB3588E22936FBFB63A58300298B11C45D82385C083D07AF133BB1BC941A
+FDD9F34D5E0B8087EF2A58C54D8AB7580EE3ED58AEB83B72CB9028F472ADBF11
+05A77651F118824F6CD00209EFB60C1D32D46A78E8C8DCB8B0E742828E3B7D17
+DF5200D68189C91FB8489CDEE8BC223C4281DDCA5F7DA80BD5C2D66A14695EA1
+5F05E03500579ADD440ED2C57F535807560C6FE3873143D792734FEAB93AE8DD
+633BA6FC5683083402BF086D23594AAC84A4868AFAA32AFBDF86142B350F8F62
+E2531321E4CCF34293024EF8AB617BAB11A3A5EDA03CAC5AC431C893607DF8E5
+C3DC8646027A7554625A16FD184A70DB5FE6DCEA366B64430A147144CC9839F5
+72829FFA42BC3A8406D680E44A0305C9C9E265E91AE82EDF30F73730DCD4AA20
+8B63D3B568DBA690DFC2103EE47296E0EE2AD4627B84BF062FF54A76E4C48137
+E491AFA711FA8087A3F3FAD6C3BC571655D66A52BFFC2AB09CB9035AA67A50B2
+E938298E2DA5C50C50948BBFB6DAE4613B0C70E5E2E0E7C72621E61E51107C33
+463BC505D3FE9FE04CE5A67B252B8BBA81759F6EADADF1DADEB0B15872130D09
+D48E8AA0633DAF01025F36A0C224A65540E062922F9FAE9DD77BA007CF237ECB
+1DBEB5BC617C7B84599EC193456F2959D222DCECE46B26699F71AB1B2640D8D2
+3EC0C04CE0CCD5B6940E36472275ECE2E42ACA7B3E886F9846A6894D1E16A448
+6DE9DCA4F5CAC1DD63172DD7603A082CF812D1427FFB51E155AFDEAF583BE97F
+5CE8E4E9FEA15618846B1FAE475C62689784326A95DB1383BEFDFAED6BB9194E
+9BBB86476F78F0243B4515002D76AFC202225F62B1F04FF4B69D4B63C16B3063
+711F889BF159978BB6F83E2C090D44195AA4791554F092D82D50D4A3A3B7153D
+7078A482E02D272728CBF0A96B85948C31B71028F03B77CB61EF7AECBA66676A
+D050B06C53BA2401E3B0AFED364E0864A5B65CF9093F78A84A0DD628730D6F4A
+B65C861E42E9466E7D1E477BE5D7035CF30F9675585B52C01924AC437DCE2943
+8B545C90ECFE190144AA8A7A76FA522D98EC1B581C9F5253F704EBE33FF1D1A6
+86CD1F9B706ECA6A1BBF01F0C56FA59C014512C31432A9ABF09AD6C49363AA5D
+8E08AA4D0AB995DCD4CCC0400B71055505EBE7D21D2061504E990600C3C04937
+424C2527DADEF40A0C058E76B08BC7B8CDC5BAA13E4E7AC6D3B59F25439BCABC
+1A940BB9D4BDCA9DECBF4EC7F4FF3655C89E05A7706613C9BDD0179F8C686333
+C9A876055B3ADB816692BAD1AF575011E30287CC9B65902F2BCB1BB45CD441C2
+1968E8DE4FEA5837AA93CD73FAF6F50B87DD2EEE0C1487149C562864A528EDA5
+A3612AE68D8ACC67C5207735F4AFD19462CB84EEEFBE81DFC66CE8E89311DE83
+6546CFBC19D4A18F4A3725838DE19D7F4DE87F9F1866DC65E155A82FD5555D79
+F799EDF508A4F7BBD16D7C09C035DB51858CFC00DE7CEFA7A8C6ED6C47EC33C1
+0E613E1FAB5B5686B439F467DBE384AEDF8836B2CEFC1B917AE95AEE4329BC16
+EEFE7CFE5B43323E90AC167B1DAC570C3FA61A334427495A5B53C6DE597AC069
+1E56B9CC27C7789AD915F2A33A70F2D194859EFE129A9A6994559A898DC9267A
+A1966BB9438FBB2EDD33995A4749416205A3E2F71A30114B161AA043FFCFD30A
+1094C56555DA272AAD08228C0AB1FC39BB11D103894FA0A899E0AED597A595A2
+EA8D70AA76BEB04C244BDF4CF94226EED1B01DFBE1F0C3E3AC90DB4AA8BFF2E1
+C718A17B6B69F423E7E44F8D42EB67C0A6369CC1CFA9E9D7F50F09402431B2DC
+B5CA0FEF2E24242C5027836C6399D28F384F1236DFD33EC8634997BB78B25DFA
+CE75E060D19009A6AF994F883A0908B4AD79FA8D69D1930D9CE40B53D1396553
+9D9A7FA0CF827957BC1244A816576C8B2DAB8BA123A164E717E9BCEA023CAA5F
+265D9D24E4EAF58F0B580A351B8AB2BC43E338AF241AFD001A19A984CFC62A59
+8B2013E8824A6827A7FEE516A09485F301AF11D925D18F59A2E907B17646C8AE
+586E9168900605CA101CD78C24D3559508F80E844D31BA7E197DEA3A38A82766
+A45E8C41B60DED52B1DF8691737FD7D57C807968D6937B90275F082C692E1C0D
+2C767E0C77B192774D37B2BD4E80E214A8E28EDA8926A120C12A4E7901DBFBC0
+B5A72A1CCECF325FFB569231EC8AD0528086D6E94397F8F3ACA26BB976FFBB1C
+F49B8B6BF7B3A9E953E9D089FBF8E0B82D156A6C11BA6520F91B8B9ECE690FF6
+324176A8016379348959A20C78F07D82DDF803D38C73BB3E0C0DC1028ACBD6CC
+8DF50D96AE276FD243FDC8C8FAE66E146160C966F3F67177436F9F861940AA6D
+B5348AEEC6B0E923DCDC589E392C72D0936D958884858E397B8BA8B553333BAC
+6022064E4F1D42C3CC143061D377FDD0542BBB5F3CD1A089CE64B60B4B436A14
+6A429D05FAD474C84CD8672364D35543C605EE5FDDCABE2C06B4AE7D4F8490BA
+E2CC28E290E5323E4676391739E2EA134105BBC58B3A74D940575BB9A919DD7A
+C38E05A366F23A0143F4C192316CB7408F5E64028F28840A27FC4DEC8448D593
+9D5468134DAECF543F5697EF5989FFEB34807A1D79DBF2A354A0714B27B97DEB
+0D8EEAED69E1F90211E1BB6A6795537BEA950601168458AFE5940E78A5FFAD60
+ED2E04D99E7FC6BC0E5747B56E80805FE24D81A604E867CFA1F9814E048D2DFC
+34D04E8884EBDCA85AAC94DA6ECE609228892682EB8C569C974CC0E7362234DE
+0B81F683B81ED714DC0F586D903EFD97805FBEB92170C0C25A6A13F76DD60921
+2F1CFD57CC219FE6B91DC1C99C0FF4951027EDE31DC5535DF6612BCD4963F9D8
+E6D01817CBA5A350CA666B64B6A6B45E4AA33694142CC1E150C0CCEDE5168DBA
+50938787F91B44CFC3DB90121B49032F0D73F631F16A82D4E19245CB94BF688A
+213A56D62D546ABC818C730AD4F40E4C622276BB12C090C9ED9C1B8A9FFF2DBB
+AC82A80CA2406A842AC497F5EC0B227194714BC6D47312177616C638CAB94C31
+42ABC4FAD725A3DB1B83A590B4E05A984EF6492C68BD2E13FAEE77DEAA2CA56D
+B8F6CF2800B15BE370179ACA404C87E7D9A6C7F70ABECDA8AE07DD3AA14808F8
+219CC49DCC2828AC72966710D1506B400640CF80090F5BB400EEEC11851E630E
+23F01BBBBD9D2B84246FC644567C45C2324998679A7EB28ADBD2C4FC20CD3F5B
+E712E38F87EBC6621769C99ED42789505EB5135A47DE4F6D15B536586D7F2382
+9514C2528E4E9BC0CC8BA6828AB7ECF3D87A0CF5B7A26F52AA89B5A1B5980AB4
+399F408B0A1AC21AD1C6A40F1B489BC8051B8D3C537C765AFC909D5C62A2F5D7
+C30C349576D36B1FD4EBBEC9F3FA3466FE03C885FDFBB308929CDEF89BF35E00
+DE9A5EE59B1730528FC4A653397FFBB2833073CC792AAFDF9421E5DBE494BDEF
+70243094C61678C79CAFD7DA8363FBAB45202455F72241CD4037225FBDAE983C
+22F1CE3831BECA0F99B1BE8C239563B2BDA6B32246B213DDB45F2CA748E43769
+A49AC5042B18CB894E9A108A1062B0D8E72AB0A81B866AEF65B1B993DFB12ACB
+68265B8408568516415E4C1900204B0617110C98E9EABC34712BC3306B595761
+79F96C39D826C959536B2F2F9320EC9FAAF97427E07EEFC64523CAED57C2D6D7
+DA9AC41E4F589F223C214E80140D2F65E062685D333B44C39365C1721DF60B77
+990E6B0E3EA4AB7354905C402416BC67356D485798C00DDEE17A812091590520
+FC2845FE24345017180408BB143B6B6054B947961A307A3CDD9CCD858ADFF2F3
+D3430EDB2254DCA877BA18A46D48FA1979B434DBF737ABE3AA240DFF74A2994D
+B8D53B6A2A85B81E815B22BC7A61190D8A56DCDA40DABA6F0EB7C1A5549A5516
+FE816ADBEC811EA881A820BA1816E2D42C45AD4FE575551D3EB4976D5E975479
+D0A32D47D874E94A4A5AEE8BBCAD973053749AA70D03105828DF417813E61169
+BB5F6ABA5CFE500AA78582E4BE8074FEFB29EB32A8BEF9FB6FE4CBA2A6D72BE5
+05F8B488FABC424FB00EA88C43712BAEE1AC2FE75D93C2E759963962AAF81A4F
+F802636AA0B493B93C2D6D39F070CB0B36776950CB2E60C437F7E32809C25F66
+CC7424AB194B88C30EADFC68E83F856A0293DB2C4749A0098EF5CF33D07DB18D
+13EEA54031B24D2D5D131183F8DEA7C98417C985EF148F64A48D95DC8C1D7F8F
+F0536B1B0C00A8C3BFC67E558DB07A2A9C8BF6F462E3531B6E7E3BBCEE830E9A
+12A7F85D1E7EABC09221C4BF383AC8ED6BF538640B25426E59CF9060A6D40B71
+BE73C09C847786462AB9B2A5AE60F99E628DC5E83CB4F44786457C85DCC76D6C
+816EBDD86013E6EEC0B9305390AC028E99E98C7DD7AFD17548F5EBB7FEC28E31
+9B2EED71BCA9E5A24380E0C4DB993A1B9E93A2DE919EE00257A682CD0F48F38E
+686B0AC7F2CE64789AC368DDEF067C79A1F0CB3CFCA3BD7D7CB7A9582C6ED4FA
+F3A5EFF59E995E04B6543F3A25CD2FDCD39D2C87E980C175740EF0D6805C154E
+B422B9826CF396C64DA951DD3A1449CAE447BDAC920846E0CDB4DC4256B4C832
+87E907C43E933C70D04F84EECE984B7701732592BC81E7AD669E30A32F65DF87
+94AC9AC35C56F3FD5E25F67DBA459F76D2711B621D85EF0034C5F2D16F27AF13
+2CABFFDADFB87AC4FB1BABD2658CAFFBBEB290D9F62619120D0A4FE45B9EEC26
+FC2E285AED3F5FADB85F2B0D64DD278A86FD01FB80E251DFAB40A371F183FB2D
+A72C7FA2176128F7A85F01343A3A5BACC7CF7ECF9C5FE98D058201B31E7F3FDB
+F9CFCE3A66FA77382A43240FD80E97A933C5FE116C911D14BCCD8947B0C50C34
+799EB0A2391A8B49E29FA94EE7F4563D38C3B9A700FB608DF98D2ECF6841221C
+6AC099E8318392F1F28AB7E6E97CDA9196A87B509E67BA93C74DBC84D8B72B78
+D6F5C3CA30CFE25150DA227F9DD260A57FCE041BC8DDE287FD0DBD65EC465B00
+80E564FE2967F1FCB1E072ACA9C168AA746F4F54B4A9F83381DD11EF6F8DAE6D
+14077695AA1113EDBDC6B8DF4BEC621FF81A2D505CD5B7D30F90CEF1A477FF01
+BE15B018484169432E922D935E4863C66E8769651A899D5E1A1BA511CF49D211
+446546B71DDA8C2F944E66F76202EB4DC8F6CA54103DBB01CAC20CB08DC77A4D
+3973E29C2DE8C858865FBBEAE5D71E81E0CCEF5FD4FFD706D7428EC33D5AF789
+C13C5AE91FD36FB215D4D9A51C96739B0DA033D83BFB812411CE25D49C19819E
+533F4EB14FCAC3F746F7FFC7270E4E947AD2C5FB4447B9BA284D788C9AACCF69
+B35CD1EF290B662DD72118B0C475C2DFF997FD62E279BC0C44AE5D2F7290E4AA
+E6443141D9CB366CD71374BD411C4E72B09165021AADE20E747E2CC89D8BEA12
+59EDF9CF61FC957C9DB0F1B4B3CA73B2DACF4DA0BF1E08912EB4C23C66C21447
+E22B8B8F93B89D853F6CB728111E6788BF95F969A654C9FE69F0CE3DCF436CFD
+8B3B68353ED1DCD6C26DE48817E4B0F46741D0DA7695802A16442F1052C99131
+F8D7D2FC2965B90B9D9675E6F66BF502B4BA495A5899A46760B8E8E2426396FD
+2BBABEA05AFFE78DAE98972BB61E07385A8566AAB160BA5E4030F1BC6DDFACAC
+850354E3F98294698DA8553D2D4F40DEAFC25DDEE47C5047776AAE8AE49A0E3F
+B52F4EC8D68F195AFF4C13FCED0FF91B06F6C9160F6A0BD1518CF4A2F6353357
+846DE266C22B4FCB2550C4E1CC9BF7FBD5ACCF31CF037EC4AFC8D2560D0F5FF7
+3B3F3D1E0399F7ED51C7D194EA17E298C33CFA73133A64C29F834E8684017D26
+4E9FEDE39001667895474D7649C39DAA83BA7EB97A3A5F66E7F07C9C389579E6
+E07C7B8517CFC535DB0D12B6F57A7C292582309C09E89CF4111734BAA78CAB3B
+DD6B34C23235968C14851E3760940A38F367A42D48D453
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -3254,20 +3537,14 @@ end readonly def
0 1 255 {1 index exch /.notdef put} for
dup 97 /a put
dup 99 /c put
-dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
-dup 104 /h put
dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 115 /s put
-dup 116 /t put
dup 117 /u put
dup 120 /x put
readonly def
@@ -3297,99 +3574,72 @@ CDB0CED4818CFD9E201A03430CEC713620BE0D3254158931FB657C6877C1B3D2
24030F377820DA58F4B95CFE645109F3F1B80DB5FACFD7D05AE2909EEFCF95AD
9CB286C8B6C075CA2267C101B736139863186C193E31085E7C9FD88EF8BBECE3
933542C85309013325B4BBFE9A5B606780C8580ABDA2F5D0064EBFC23939B307
-08568C3B7F5F053BF367DEBA349FABB9F760C44D100BDEEFBB01F27BFC61FCD9
-3BA0C4AE0FF4F03CDB67A59BF0FA3EF565B71B6B46567F47386A37B73DC3EA3C
-83D600659CBE5CFDC9B84CE11D659D83352F5B6E9FF599E0E25244709CF94999
-F4490F79C766FA55136CD85D8BF793202FDD810A61844BCB7ADC5736C338B72E
-F6B6EACF402E22501162C7B985CABBE5CD653BD4BC882F3CDA306B8D82F8C256
-D66F86BB8D800556AD53683E35812ED61470F11E8444F0A97CA096FA37EE63A3
-BBABA37D240549D95D6FAA5EDE9867EE2CFED7EF929B833EADEFB9E4E9DB19D9
-2A013D3884F1A17AEB95D189CED0F4C80FFAE18F71733697202DDC4ACE91E6B4
-600332FB49F953444AA7005E65DA787EE3953EA2B0B928726553C7EC1309C5FD
-7B0B7AAC5BD4E2535866540043F5F6815D7171AC447EF63D8B79471B41F50C94
-7F405419204A80C33463AB00205F51545C7C6C723505DF68238D2591C25B7627
-7FC0F4A215B2F8F225A11763A97BC2AC25E060ACC4D3D6D3DE9065A8A2197F78
-EC0CDC9AB6036F8E6E83D0D099E78029C5A755C00A5F24B5F6EC435558707430
-C6C966526F7ABB1CD635BAF4BFD9904282239A224EDAD8330344A1796FB18580
-965F34F885F28CAFBD5519411FC833A319F8265B8E9A97AE064B1364B9A5A3A3
-C59E19620A53F82B108D9C48FD240A5252D2ACDBF4498973E31C9FF3AD4D943D
-01A6F9DEDC0060E9AA8EC38DFBEEB5A63DA4A6FC9981F3ED71818C4F3BBCDD6B
-4652824691C369D1052801AE761EC8CAB9EF46C6F820F88874B1ABB8FB907C14
-03C8990FD8106C3DC14882C3F651BB89B9E479B7ACBB958E39CE4279F8173F2C
-50369D3EC79B5679E8D3BC42B40C896B2A73180E94302FFE0AA5A6D6066CEC3C
-116115189CB0FE5B0700E898D624CC772E932B4ECEC87AB7DF9B71471ED7CBAC
-B8BA84825E9B2F69040D31CCDD677BEA51C6B718E2D1B86F718E3E4F05F1FA1B
-5B1426412EC3539F5499D3F31C78CA1F8C72F2E7674286A9F9B20871A0C76CE8
-E89CA4111EF6628FEA6FBE7D20853111EBC40167181B8B5D97391502C960AD15
-596D6B0D81F3B3E92A2386D378BC5B236BC35941963E587A08EC126F7EEEA860
-89CB644FAC8E77EACED049D7EE276760AAAD684E68D0126C7D22F180A132F942
-5F68A03E7EF07C70B50DC802FAA05BCF9E2EF3FF8B3D3F7C5963C4DFBEB9D11D
-899AB25979042DE940F02561249269A038B76EBC29ECCFA0D44C055319F4792C
-2B7B4CC47AEC4C83A349F0F3B281BF62B62DA0FB0D8F24A8CE1F73024815A802
-E08B9BFD14ABD611C7A9F764C5F91AAB5BAF2A2E46FC269495B2366129E3DB47
-D09E707549900C0D1578FE601E8EB803CA6BB80CC5A488F9B7F1D923DB5D06E3
-BF1E03DBADA701639A21B9CDB67BA8BF62D308DB4C460DAF18D4622AC03912B2
-4D904D416FB927600B42F271DE15F7286E52E53DAD4F2CEFC545845E1B7AFF3D
-8B25FDBB6E7215769E4225DD284F6D37C785FDB0C7DF182B54C443100EC58DFE
-18164FE653B9E5977148A6BF77BD089EEB8286024A719DB721F5D9EFC46E1DB5
-DDEA3CD883169686F0534B35EC91BB2BA6971F9FF44E8691A9D8C8E8C0262A6B
-F20B1497174C8A8FF6B3AF1323C59CBA4E3489BD8527FEA652B404AB552DBAAB
-F5FBC44D7BCDE495895A50516C6E9A10BB8691DBAB29506D703167134D567F83
-951418F611CE7323659EE60EACC8000F6BB0F7440C65BE980D82752CC3823169
-D2C934514CAB71FCD8C8FCE139BA03DB6BC7B9557E7B0BDC14681FF3370ED2EB
-A1B9C315C03528AA381ECD389EB53833074668FDA5DA2282E7E4433FF7B94457
-C3AA2874BFF73FB21A55441D3DD11489B5E0A4E8946D3F273EDF5A845587A422
-1915696A0D1B7C8CBCE3D3031A69DB3101AE7F547628BFF38D8E383DA16B52F0
-3D42676AB459769F2BD50C8F3CE7A6DC0430AC385636087783E98E6A4582291A
-F34E3F6120E5E2282C765E97F8A99EB922BE98FEFEB86587C63E9B10399F00AF
-CDABAFAD8A1EE367149C4618582BC85DE5D57FE6B7E8254E8B9ABFB9F4AB8635
-74A449F2AEC35A84ADF4ECA4940AA2AF136DA60EB8797EA726763974376893CE
-8F799E1F75FC012D4A41BD5A9A766CF23BE98CA3D31DDEC59F26E9E6531A3BD6
-3F4DEC954168D0CE948329C0DFC1F212F781C31F84484EBE4ABEA55923C9FBDE
-34BE6DC02B1A9E0EA6AC9F0D0710B0E88AB7E6D87534522D98EB39B41DF9D960
-CEA4A65D6311C0AAA6E189399222ED5B2F1728C7218E45E49923445FCD858633
-C8019929170C50BDF8411822AB2759A3CB38908E1CD5598DD89F68DF0B905204
-030F15C16AD938DB3389026234AF4B069B9EDED52215AA2B21AC72D505F1EB58
-88EA6D61E815EBD83D1BA7A6DED6F45A8F6AE0039AD41C88C4049299C1BEBDFB
-A464C2F55EC061926DB93DFCFE19A33F9EDA3971FF1681FC001AD37407FAACC4
-56CBA2C45031ABFB1E96E5AE1F7E4645FB6AD13702453FB79AAE8EF6B5D6CA9D
-1B3A37D4E80E9ACE57BF6249E3D1DF36945D9493FBF83AF7BB9F038AE96D364D
-73C2120587CC6AE260329F0786BEE3F282ACF41FD7DE5BF8E7DCFC3DB19E09B3
-85CDFFC5D9608B27F6ABAB2A0CD25FAE183D06E7E55C002B3A9200632DD9D964
-E8109EAC946C4C272006CDBD6CD8C2EDB0BCCEB7C5C25C9B6C7D881794533508
-2029A936DA935A17802F2EB438B5425CEFB51CEC94A7AB7A1558F0B132F57DB5
-ABE34B5ED234DB394D5764816730714AE3AFED28FF069789CD75B70CB7ED1C7B
-1D9F547BF6223C89F97C62D1DB03221A7984620DAF68EBEB934E2C1EF4E99038
-0BC9DBB60B893F8078480F5BAB81A981F849FBB8B6E9E64589D4BC777A493B08
-570577F541BCA84CB0AAFAD4DEFECE229C7E507EE332EF7C2335E6DC0EB71F79
-38EF17EDE68309834527EF9EF92C61922E5621184D850A97437332FB6CD40123
-C56153CAD67A63654221BDD5F3D04EB25D370A3CEF597D5EC664831DE2DF99F8
-CF42B7E665850C30610E9347AF7A8B2D2F6754E2C8807CA049253949E63C0C9C
-68FCE32046493B2E9E1622AC65F30AD17CBF3984F2DAE2B6D115D08A23B0B2E8
-C0568E23543E93C7480C9D73A7062B12F70F0A556FD197B92ACA0FD60D157236
-FAD51D36A8B8D1E81C768A88B2E9676E453F89231DE805877EF9A71B1AE80699
-1CD0C463EC1596B32B985DBFA9725AB31D23C40012B48BCA5D992961C1FED5EB
-BEFBCA7952AE46892A1DBB8C25DAD22CAE4159CC9B9CFD26BC91EA9E4A8E50B3
-6B04B3C75398E4B3038BA8DF88C51404E52EA5E9BD6E87F35F37296BFBE0BEE1
-07289BAC29B72510F6DE0219B636008F9D506249FED3D58B33CB47F9754089D8
-477B55E61B0FBFC7164B40B2FEA4E45F9966FD7BDD758B24BDE96D7E8FC5EED8
-9FB91D03A510EC8D2063C914E227497A4252C00554D745D35C7E2E59D4A03B9D
-66E72D62597C1FFB8F9A5889C1766E6701788E8383A0F9287CCD75E72EFF20BC
-702B606314BAF95676FB696302D25F1B1BF9417046A37D53858D2B8A5A3FFEE8
-FBC245D6F93DFA01460F98147E2D159D09C62E76B67E51383976C7CE861D4041
-075394791016B1EFB6429B4FB930792939820AC1C553F2B3E6691E09F0632689
-F59A1A8838AD3F8F758C0B79D5DE4BEE864633264BAF10EEE0E6D501A5EE9EEC
-3750CD6C91FB9F7E679A0B02885E8437764797BCC0613905B9CDEA87918D9E31
-EC63F4F1464DEDE470C527174B079979085BC03430CCAC7A92F7DF83DA2DECE2
-D770949B3F3FC1012C1EE7531E8637533507AFB20869F1323EB98406D8631E5D
-EDDDEF57DAE60EDB26BF66DAB185616D4245D0FA92A314F3995E8C7261443165
-A81E250357D84A0642395D09A017E324A381048D8A9AC7D42F7D1DC471252E26
-DCFC25EAABE8C12E59045C0BC2F790C8C71A7BB6C0FAF914940BB78310C38A52
-74A6A3D3B19382171B8E7AF8A9CAE10512E942D928A52F10D4134FB66C60A915
-FB663A6BE31AB27F6F7AF2F121FB6BF1AB79C76EEA3BBDCA392F4EE64DF93EC4
-AF5D2528E66ECA77E134EC3D4368E0AD8055D782D5BCE2E43F5830F34AD1D64B
-9797DF1416046326290DCEDF3EA07175381A8C1D268B5A6E7C7C864AF59EE9A7
-1E1042EE5F23D303DB1B0A940D7C40950B4F7C60A78AE637
+08568C3B7F5F053BF367DEBA349FABB9F760C44D100BDEEFBB01F27BFC61FCD3
+64512116F2751A1B95D2439E266074DB3B9FC76ED319B2851588B1F38F46C8FE
+040793C860F05E26700B72A766D0BF3F6F2EDEE06A26866BF0207CEF2841BCD2
+84F5873A147D5BAD18FD74DF7B77B8CF1913AD882DC1F4A94020B2A8A73237BB
+222E6B78BD1C4C0975B9B6683B5DFBFA693970DD53FB5D5CA5805B7728C11D6F
+92E6293F82E628C9FDD901010DEC199055B6682D6B2A688E3EE8759F7E592F54
+43E63699F1D60CD915365B85B8713DC4EB3EC4D2860880035348966F004FBE18
+9299E1DD0D491A5D542D450C8945321BFB9E823E18D1F33178BECAADD34378BF
+6FDE26691802F24E43CFA4ED1FB81C824F808A049085FA95CA518D9F4EE91D78
+26A8B8B461486419D598E7E341E9D43CED2402BF225B2C75CEE127D8B8633FC3
+6F4F69DBAF7134D4F3D669B35822FA701A441E5FBA3DC1F02A00B25C583EDB52
+4D4D488C6A810128777654B956C3CCE8FFB0D1985AE2A2735BA415941D1CAD5D
+62D9DBBF01CC979B8E1509F5DDD3BA6E87B14879955F978209CB398825E40199
+2B1C7D2C55251F321BAC0764D40B80D7AE1B787E5690CB5907719044B2AC832C
+C002C181088BA15AEFDA44D2305E6327358D1DC1D9B93AB1802FE9F24CF49739
+9863288D0195F5610441122648F5E38208E1AE5F01D1966DE10B8AAC02EF9F2E
+27D2383BC6D5BF9DA8F9018BABA01B70755FCA281588B85BB705FB7016F6D7D6
+8607BD0739433B54DFB87614A76902A3C122F39A21E80CC1970C5A6932C6046A
+771484EA9BD04CF0963E1D372B456C50625807B3557384F5368C520E757716F0
+16EF17F3A58F2F7EA42C9BFE2A64AE786F49213CC47B496B8F127696EDD017A2
+A07FD72357F4D847CE1EC8103EECDE35AA194F9CE466E733F66515749B3C36DB
+6F7E83B31034687CE18CBD15342723FC21689731B45C72DA278994FF8C5824A0
+EFE9F8D734D75C3C263F9D4BEACDD86406567055B1A8A5EF73ACAB4A09255E39
+BE9AD89DBF4624E686541E2FF03742C99BE71E7CE3B4756A22CA4B0121E1FC6D
+D62BB37F46B6EDA0AC3669802D1DF75B0F9F61976B2FA2DFB5AE2274CF08A000
+AB716CF047D7770A76B6577C75D806D878BC185C4117FD7BBE29E767E028633D
+257C34395F8988DE13F0F9083823F028E05D16BAB6B3E9002F01AD5039CA62BD
+07AE9C5FA71D6F234899382F90EBCC371C5501FE01E38646BC3C734C7E2C1AA2
+11355703BE46724DD85F5DB4051F65E48A3E8DA4CF8845BB4B3F39C47000E871
+AD2FB60C3161437D8C76A10377B98456BC205F3676D02132B174AC046658D059
+5E506F3C4178C400AD4E721AD613199FD1395413EC7AE6960F96849D6A26F695
+B78395941D62A7F7B6E25CD6824E78804A8CFA780E9919BA860C2951EB88DB5B
+C2F9E9AF635BD2C95C7D6AD4BA85E4B85483EEA4EF1908E3D5451AF6EE9176C2
+BA3F1622024250AC2A1F8E66811EE9C1608FDE0E91287AFBEFB43800212C90C1
+6D2D8066C742EAC7D611CB9F0590AB2AA66C17340FC81E55C339FE83B68D060B
+33A10B037B3370E351168E98E9DC4E8AB2B909879566CC28DD053B6EEB04A3EE
+6016A02EBB0E8D0BDB7F0B1B3BEC8C559F48448AFBBFFF5E11051516E9CB5F45
+6F38CEADF429570FB2DEC6E13CFB2A59D5FFBF0A2396FE9F7B3A0836C76B06CF
+9B9D99035BFF40EA918DC4A8CBF4576809F49DF330A9F742AB2FB385C9382076
+6FA8BB32BA81FA3E57E91BB6757C6E98047E9537A0595EC0F2A9BB2D3E093294
+023360099DC1D4EBE77960AB4E26211D1A75ADE1C764E5C2E80EC234F678159E
+3E64331306FB3E2BE3AE0CFEED0FC3F583E875A98694742C3DEDC35CCD9D45B5
+D4200D69F93C5B730AF952EA0DCC88EE1F6D50B9477E249C6274EA0FD849B537
+BA497FBD6617943E7BE06CAF71A0F6B13CFFBB51AEF3E042F28BFCAD6CBA2DBA
+CECBDB7BB399AF5D80487592A820F82A7255B46A0D7C739CCF16B7F60B709651
+0B91A26FF4854483DEF0336B7633C1E053BA889F4306F7398D85C3EBE21A5A41
+B7DB32141ACA892DDD4C0FE0C95328A70F53DD95940017CFA865D15FB0BB281A
+13E2CF735AB238D278FE175EB8B72337218B5F66B62FFD912FCCD0E180AA69D4
+23701D46D44EC2E80D3C4275DC7B5848F50682394C4E67ED98A2E6B41C348263
+EABA9705AA74CD35EC6E1D9DD55634102C6633ED9117DD472DA7F41705DC5772
+72A3C2D8BF6B308567D07153BC750C8CE867E40355C3D50747B757E52F7575DF
+9B5B913AF7FC3FDBEB317DA46DB498C7C044F83E46BAA00321A84DAE2DF14604
+12031AF813C994414F098824C30FC07E9B5307EFD8D01B56481BBD2EF648A69E
+7507FED42C6605B09EA047F09DFA9BE15B59B93395DF192C0FB33F6F31F325E4
+DCC9A5DFAA157D1D5B4E5BF811F6F5B0FD1E69ED7EE1A6FBC2CE14D11D6FA699
+255370376844BFF3C2BE814A1FEDD0B0854647B9B193B4984394C8602820A17C
+62704CEEC824C3C745BC615C54EE5DF86EBD79E874CC3522F8B8954C8E4A6FB4
+F715EE641A3D52C06574E8D7DCFCE83F3F8809D08A3C9C70C962D33F5B3D6128
+16EF2DCD4D6DCF0DD055AEA2293E10C1B7C2399C0DE4928F0A47E0BA652943B1
+004568BBA7CE62F12C7B58966BBF7B0327481DCCFC56218E7C4B9F0761063BA3
+BEA01AD1BC99DB3C1FE550DED79B243A7A554F2B1752F18FEE94120B708FE4DB
+5948387091DF4198859CF49ECAC3AB49CE2E5F0451EA4EDF9BD49633C9826026
+BC9E7E1544A0318C545ED1C37C64176504D175B83CF974B4ACC39F5790E24B11
+85F01604144C0E694DB7206941933B60651A800DF182E19C3BF2862E72F25F2F
+2D9BD71056559C0FE547D0C752640DD4DC6110A849CF9557FCB0643A1EE77855
+512015F57A80140FC06B8CDEABC5580B89F9F30A489696AEF2
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -3400,48 +3650,29 @@ AF5D2528E66ECA77E134EC3D4368E0AD8055D782D5BCE2E43F5830F34AD1D64B
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
-%%BeginFont: CMTI10
-%!PS-AdobeFont-1.1: CMTI10 1.00B
-%%CreationDate: 1992 Feb 19 19:56:16
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
+/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMTI10) readonly def
+/FullName (CMMI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
-/FontName /CMTI10 def
+/FontName /CMMI10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 46 /period put
-dup 97 /a put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 103 /g put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 121 /y put
+dup 58 /period put
readonly def
-/FontBBox{-163 -250 1146 969}readonly def
+/FontBBox{-32 -250 1048 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
@@ -3450,160 +3681,31 @@ D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F
-21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6
-06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF
-55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5
-B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86
-0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9
-1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961
-7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A
-7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402
-356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B
-19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2
-C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F
-244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B
-AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95
-5C4DD885310A706B320AB25C8D742C6F29953254FA54DAAEE60ED477877D19BC
-D28E9AB576B0EA088171FD000B60D73B3C57F754BC07EBC9BF751B7D2B32459D
-993861B7C4B0D98C422A11BECEF76F4EFC0ECAEE89723E6CED53E3678D733363
-2DF068AEF0FE7DFB57393BDAA439A6A4C396F86032A98009EAE1247B7DE83B3B
-E46DF2898598FF5E6CA6953127432A967E4FD41CDD60D6E413059A58FA556EF3
-309178B57C16A763CFC9BEEC276944BDEA255789EF4E1ECDE1EA43EEDB955513
-F42EDDCF39AE522A1DC2D80B2772B05DA60F3DC15A815A6BAFEDC399C7956E75
-3851CB3588E22936FBFB63A58300298B11C45D82385C083D07AF133BB1BC941A
-FDD9F34D5E0B8087EF2A58C54D8AB7580EE3ED58AEB83B72CB9028F472ADBF11
-05A77651F118824F6CD00209EFB60C1D32D46A78E8C8DCB8B0E742828E3B7D17
-DF5200D68189C91FB8489CDEE8BC223C4281DDCA5F7DA80BD5C2D66A14695EA1
-5F05E03500579ADD440ED2C57F535807560C6FE3873143D792734FEAB93AE8DD
-633BA6FC5683083402BF086D23594AAC84A4868AFAA32AFBDF86142B350F8F62
-E2531321E4CCF34293024EF8AB617BAB11A3A5EDA03CAC5AC431C893607DF8E5
-C3DC8646027A7554625A16FD184A70DB5FE6DCEA366B64430A147144CC9839F5
-72829FFA42BC3A8406D680E44A0305C9C9E265E91AE82EDF30F73730DCD4AA21
-5A7A9D68297D84B0011DDDA6A44D8E6F0B5113AFAE9D3B0F66D6FB848160FF13
-4021ADD1556977B9AC95BF81148C1FE76F3992BC8B1DABC2C8F5FBBD4A3921BB
-70DDF314D78E41F0ED56721F313A208FF0503D85F125955AD86513FD8DCDC093
-9FA3C29076FA27B5C745162F14AFE7E8586038E3DB7E2BE20D81A3DF1BE04DB2
-BC54AAC9283F6D91107F0E64310C6E281FEB21EE5B594A052259C87C55A599C1
-ACD69F7EE902CE74E92C41A1C46D069F47532112FC183FA19CBCC7E726719014
-5DB5BAB855671B4853DE6F2402868324BD032B1A6C768FECFE1770B655338EB0
-60BE11C22C06C24BAA99A3F2274BE68D21A7328CC3190D0037F516B6AF555E84
-6E973C988B9604E6F1F09B5C6D762D019DDCBD6010D9F0AF6285ABE25EB7B9F9
-BFF99D72C7A4400DF9791643B5DDA95030C3625AB14F3EA5477363BB98D4CD2F
-A9033B18073769D640E8BBC4CE9C830E032540EE63E4F00DB9D720EBF2482FB1
-2B83D8DF7AE56BD45876E16D74E46768074AF8E48D4E329CFC2449AC998F5291
-ED88EA4F583887DCED258F32B20209A076708F97905C16B5009455247F4124B9
-4C717E4C13664409955254865BA2D380B7D7805A89079A2A5A60CA94602D99EE
-68BB219D9FDF7DE70901B9DA726A0CB9B76598190724AA6BAE22B1E47AA017C8
-D9280D582C9C3576065FA51C5D825992759A4E23D380895489A88FB3093C67BD
-4171D5ACC2492A288E5BBD0A38E6E8A7B8613B72429B5C9CC1FFE1D05C177704
-127B117860272AF357401701EE98E124E8E86450F3240919DC2D63914813A64C
-9EB4A6530331BFC2CDFBFBD92B5A13A185EF3E8B41C550FCA5266B0F57A0E1E9
-676AFFE6548CC834650D7596F3D694F2083654768C0F69B3D048CC64A17A8CA6
-468B4E0481CD050535296F04A44FCF6EDED22097D4D78AC1508A2B31C2388FAA
-638388975A4F0749A8D61D30365A497C52E49CFEF11CAFD5C9B4AF1749F481DD
-641485F4F8BCD527F04950007D981AE733F8091A1A4349906157E5FCC84DE8F0
-0D9BBE078944626EA7B8E5BB292ABE2912102ABA9768BA41E91EFA5873A5DC4A
-195D0AE57489432F1ADFA11E3C42017A5D0EA195E26943E0B78ADA4CC3888624
-387144527691845D8B804F657A14927F8C731D0F3CEF347F78C38E40E788DF28
-5921B5F6519BE9DC9F3813AB306DDEF740A70FE033B50130F5A46FD10A23A2FF
-06AAF650C9B0EC7958B6F82ACA9B130934635DABF279800484AE82621413810A
-21C45CAE15F4B6A802C5E187726C88E0E3520051D1FFE35AE531C02F71B0EFB0
-80E22C4E7EB9AF3A54E26391AA116CF9F6BD60E0FF108F8B6CA6DB74F7BB9F9C
-D672DED73EE5D93CD420E76A8849E2A2AB9A3EFBD689920D3454B1232A7484DE
-F2F8F90F70FFF349319F280502F28F12D5F322394F12266C1E79EFF3B5605249
-AEA0AEE1168FD180F839477295B04BA68B9C9E260D80927253EDF559236958AA
-394BDE3DF606E47C09BEB68F5E505EB2315DE891E3546EAFD782C89FA9F9A56D
-B11B8DD000E4403E698EC7A793DB2966584764B633A7ACFFE4BF62A9926431DC
-37808DFDBD97AAE9DF6B5A861FB12ACCA59E84544DF07BAD599277C7266D986B
-9BCEF6C380D0DDB4B16A79CC89456285267EBD523ED2971DE50F792693C1E219
-F2C57EDA81ABF3E9CC13CF1197F2ACF4BF9597AFD7CFEBD109CC0C86BE812EF6
-F0A5E412AA025EED7BF7F2C1BA835A13ECCA474A9FEB853807B274270300D814
-3330FB0A6C17F723F1272677F8F5B28372B9314190A48A0B00E8CE45DD657E65
-1348AC068D0211C67D85F3346F9D5D7FAB2A08D7A02295163B6B041661EA5A4C
-723DBCDFC8A471FD38C42DD2E32DB7721E3FAAD0BEAFB85853C1EF8B7702F2A5
-DBED75AF8040BFF1E9FF3643259E4E7F85A38F45DFC09B7C333AA44B2EEC1FFD
-993DA1E2860BED8EE41FA34543DFC0D760E0A47B1114A24EE3346C93A4CEF52D
-8AC99E6132A330AE340BEA2EA1840BA152A7172B14298BEB318A6FC2192DAE5D
-137C1323E6D1EBF0B2CC749F20CA3AC3504927279D9EE3EF97127619C3439EA7
-C28124FCF96F9BEF4A6AC960C44EE8FE0677366FC295A5EABE370A09AC5434AA
-3AAFDB8614B6C3187C73C9F94B61B369CD702AAC783367E7A67AFE50E621EC92
-4277CBC084FDD8865D6048BFA990B70C3BAAC6F449FE8D006DCFCD7EC2755AC9
-810F4E57B64649D7D1F8BF21D766F565AC2A7D111EAD60ADA3141CFBEAC8E139
-9E48EC7249564215A73679095E5FF1DCCF1AC0C8CEE4E2257C384F3E5EFAF857
-D9B3A043112D3E3383AB95F1AF132D156EC89442208E1D8F53183CF882DF3683
-44D1238E24003ECB746D91921DF2FA33B0AE84111BE54D62BE98CC8F419DC91D
-E7E8A6D6A371FD75BA160466606D8EA13FFC16FCED59E2CBAAE033A090B96901
-1D76C0C860D204B826C180E5887E52041206F6DF91C36DF6F23402216D108EC9
-C2438EB3023763B57F1AA0E4214535EC4977255390066A19A61E0C3F3E39409D
-19160103095DD99C872A8B1B339AF0FE551BA667DA429CF64B381502BEB19D83
-7E0B607F196058C874617AD90B5BDC7916AD706F696AC13530D111D70AB31409
-720193C901F656EAD781FAC3FEDEA7D10E0F90F6136C005CA83A41A6D5AA1B5B
-CA25144E3ACD36538E895CB56237887472C20D0CCE418DF3781F60DDF9CA7E94
-051F4FD7BC30867D7CC37118569E9DBD6AEED65CE04894EB8A1ADC2562660DD6
-AB91A2144509B93A933ED84F16441DCB7A4C44E6A000BE4E10C843DA3055C813
-57C20B8D61983E75F72B9ED5319EE95AD2D37E58953007DCA7EE86CCFFE5BECE
-6BC9F03CA47CEFE9FD5BE5E09A07216F5ACD8263398F99E708817BFF27194CF0
-5788F2E709CBA7F753F74C081D3068BB095F2B40635CE6404AC6EBDAFAACD18D
-04008B8154C38824D05B81F2A3F7C99516F792F49C73F0454394160B15C4FCE4
-4D4D769DC2559C00BE224FF52A9EAA550DB6F5F7375B900F1839AB3116693AFB
-669228F9B311F6DA24BE0804B5C6B2851B5ADB6C57319C4C1CC70E23C5CAD6A7
-B9019A21D8B50801B8977B766CD5D4E1FD37B19852919DB201FDCE07ACBBCB67
-1A3D34E40165D3B87659394297BD0A6604E11B1A71BF99A07B751888D74210DF
-5857EC4F22700FB057205F284BF1FAAEA21251A4713C6562685587C82EDC5FF5
-040AB083801A8974D2A008B59DD1368C13CE00FFBCF73B7A422BEF6EF8C08490
-B4070D2A1FFF460E4E05025CA6973FF082E76C4FEEA123A1D0A47E3D4197EF4A
-9786369446F3875B450CCC5389D6C3CDB1D0A64C8D5A5C316A3341DABDBF496C
-694AE97ECC77C2EC57040E83CD0916680B490F0DF9443DBD20BB97E543BBBF15
-E20049C76969CE56B0AEA28A28B6BFC3EF7E6BFC58C69339C927F8657ECFB631
-D39D741B012AA425937FEBEAF3147AAF1F18E3225666D94EA18166622E672315
-3031DD98EBCF94F9FE1D28406D8D8CBB9F9CEE173A6F2C6A8E621902C620E72B
-C9CAF734A167C583F78AAC792363F9CE7CC3CCB5A90C32F2BB9880C287429B9A
-CB7C05744777D339E86300998615E1F991B89FA0F415EDEB76FEDB476E9996FE
-C5B301CC1F8C6E3FB20E6B4A03656B2E7AD6641C7179BFEA39889CA6CD4AFE6B
-D9BB48122EB88B31F3909549418E20EF018933076D5EB11AFAD2A4E2203307EC
-6202BB544423459D37A26EA5D064F5A3A76ADDA50DDA60B08F3E8DE5A9D17458
-A3CF5483D7F57BDA0B0E65438198E65950954967F7CAE8D70AB7BECA62C8A2FF
-35B231E353C9CEAEE9C76C4E382EE03C995EF55147F14A3817FAFF2D9C3F9A7B
-6EE48F363490CB95BE2CC4B1C66D835E3D68B387065C94C47DD21BE5FA7DD775
-6561E53D66499C5683FEA050EC57023C14EBD08EC05AF1517B14E47BE183B0B4
-BDF1229CDFED63810B491297AFF65229276254FCAADDF10868A8970C98AD09B2
-F29CC206ECCF6ACA77FAA20D4A02D95EAE67756C47BE4D0CC7B1A964207BDD75
-D48D69A70CEDAF026C4C9CEFA17C336C0985C9ECAC63D81A8E24C77A42C57431
-02F35AB78EE59E8491426953A30C5223CA04D5C52920D644D1DDE8D746239C21
-42D573AEF2375CD6F22D48D3FEC491A4359863656792714C623E9AEDD1CF4584
-930843BA171732C13ACCD13D22807BDA661AA9B8B25F2899B383A2264E9F7B16
-62BA3567E1BC3F1D5B37E0D8BBCA4CE31CC8F87258C2F1B10A6163B32C73F8DD
-022F8E082DA54D08C46BE91C89D95AF1AEAC554507F308B49B6CB17E3C472E61
-1F3445E4242ADE93D2D4368E6EC47E64AD6DDE289085F01BB780F7CD23156E2F
-86DCD31E221E0A97FE5F830C709E009331BE8D511DBAB64F4D71B70547B1277A
-EB4448EF937DF037275AB452C8B848D6D31E4104E9598178C687723C5EB0025E
-BC9016713ACEDC80CC4E3BF841909B5420B6E732E0E6707A456170B5C668580E
-1D6A9B532E4A244DD5565ADE7B544848EBC1F8F13C672DDEE527EE0F00C8E650
-DB861DF41BD70681F442545C87760F353AB4468C6815DD1EFD2FB5567F12E31E
-95A01C57BFED8D670D2A9B53EE6927CFE92A1103FB8A5EB5FA04E2C2A9DC3468
-79A6B737311176ECF128451A66B242FF5882A2CD23FAA473CD842C26477068AB
-FF9043D9EFE91C5D91C8303940DD82F4E01AE190FBB748EE2D59C34C82C40CA4
-645066616AA0511997D56E18D7E7203F1552C22C70F56C6552978DC5591B4C87
-E9D47E13A2FE5543EC9904CF25428A678A1F2F9171D0E634A0820EC24E01D572
-5E7E6D843DBAC7D9D0C4F1FE488BD3C62649B78A982E710CC8C6467DC2D01C41
-735BA8C8BFFEBFFB3A2519871C707A562B3383252771761D6E5C13C3031B472C
-4B2E865DEE5CD50703F5DB61A65297FBF37A2C329FA25AE71EEA0413336B0453
-6D16F3E666782286C0C7438518B2179EF25DF50DED1EEF3B364B024222A5F14E
-C19B407EBB9B0397F4B59A9B38F1CEFFED5D8A0FC4276CCA60BC6A9F4196B652
-CE8384234FE1E73A36918B4BBEF3269B7C8ABF0A9BA590EB11D01AD682D024A8
-F82CB2196CF0744696ED36026AB7447CC97BF78CFFE5513D6CFFC8E96DF063C2
-25CFDFB56B2B1536E207E10B5022971C8F4E2021D52825A46508A976B9043DDA
-71549CA80EBAAEBFA2AE50DC2546F6BC6DB05621277C63C00EE01FBA9078E5E5
-56D1A24793DE06730F6D74AE52AE1579FE36D28F898044CDDB38604104AF78CF
-D009354108A86ED86C7DD3F5E04B0ECFF924FB32A7215A647BD7598317364F71
-30FF1513397C0C9B900906FE036C842DFF64E2C52A2CC5197388800926B1C623
-7E4C2DFCAD0DEAD54954F1835552EF47F832A6DE20DA96783C8E0FE255A48B1C
-4D9D3082E5131445C25215FAEB4C2CFEA4AC5B2FCCAC95506E88864B039EA9BA
-850F7C3669458DD3578890B4E14A18E527A837137EB9A1A66582EEC3F37C43C9
-96D691E9A587268F33EE2DB0AFD29C4DE675572C74F8A9A81457983C0D75F4A2
-B78D143E8417B478BC232B35967A0A4D055482F891B6EA70ECBE902360B29E95
-CD75F60BFDBD86AA37564DAFB5D65F4EB331302782D9
+9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
+990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
+6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
+DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
+59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
+D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
+8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
+6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
+1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
+03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
+95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
+74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
+3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
+47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
+AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
+42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
+40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
+B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
+9560176676ABB71BBD0EE56B4CC492C0652750227CEC6CBEEE374709231B00CD
+0DE83AFDE295B314F6C8B1FFD32251C1925D96A64D739FF1DA4926460B28B3DE
+E949AA0BA3DDB16534FBA30C32092D5F712B5E8C8D5142F35AF2906E6C219D2C
+7FD9A368C193E0EB9C7E25FF03C546B6ED993F964CEDB1B8537C617170787F37
+88D6F2AD02384B01067FE3F98257BAB958BB3BCD1001090A4502DA0638080EC6
+DB784CC8AC37CDC01B29BC481D6A05ADC6188785262358C1BF1D694BBF31C1F1
+AF117C1ACED44AAC6EB4B9A2511A6762DDE8FCCBA5
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -3614,29 +3716,29 @@ CD75F60BFDBD86AA37564DAFB5D65F4EB331302782D9
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
-%%BeginFont: CMBXTI10
-%!PS-AdobeFont-1.1: CMBXTI10 1.0
-%%CreationDate: 1991 Aug 18 17:46:30
+%%BeginFont: CMMI12
+%!PS-AdobeFont-1.1: CMMI12 1.100
+%%CreationDate: 1996 Jul 27 08:57:55
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
-/version (1.0) readonly def
+/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBXTI10) readonly def
+/FullName (CMMI12) readonly def
/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
+/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
-/FontName /CMBXTI10 def
+/FontName /CMMI12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
+dup 58 /period put
readonly def
-/FontBBox{-29 -250 1274 754}readonly def
+/FontBBox{-30 -250 1026 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
@@ -3644,32 +3746,32 @@ D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF
-E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207
-BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3
-3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2
-F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707
-C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E
-BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632
-2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1
-879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D
-141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF
-63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46
-4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B
-FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD
-395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003
-82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1
-763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019
-165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E
-57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED
-E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5
-178DAA7C97C35EAFA47778CE03E863303582D8A9900EF4F8DA879DED54BACD7A
-4A50C18AA2ED906FC4DC073B1E6CA1E3855AD5B7698EF4A96B77DBE19A12382A
-CFA8717DE230CB6182F2250885B8E90AC42A66484A7B527061B223A6D1CC72D4
-890359E7E04690BFFA99FAB5CC9999F0873A9DBE49E33F79E483FAD72313DF9A
-7B7D926461988C23CCE9F71AB7BB63BDB2B10B3F78176380AFFC154825C9BDCE
-82303FBFC3B59E070438984C28D12E8655BBBF049125BF56DD2B0DE8C0450E55
-82832DA59EBEB001AAD86F2317460DD7ED264611B9043614221ECF
+D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
+5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
+4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67
+3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993
+EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F
+4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59
+2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A
+323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C
+2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1
+D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA
+5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F
+0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D
+A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77
+2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60
+00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8
+CA0DA1186446DD565542BCCC7D339A1EB34C7F49246E8D72E987EB477C6DB757
+99AF86CEBCD7605C487A00CD2CD093098182DC57B20D78ECE0BECF3A0BF88EBA
+C866DB19F34BBBED6634AFC0F08D2AFB2A92578A6F8B4ADCD6594737FF6EED7D
+5B536DA9E3E2CADB40DB7C600EA4D100D33C3B92B1CF857E012C4EB370BA8295
+55B50047CC8911C98FE1A7BA6CDEA82D34476286E710776823690AD333DD3A49
+335002F4680DBE1C21174BF016B0DF799B01EB9D6988479A8334BBA2F8DC7146
+BC0DAE9DE3A6453B181808E68A89E0C02DAC6264D002B422EBC1CF14F65D9888
+15EE6D514D3457F7F3C6A3D17EE1DA076F73ECC392D349174DA9E4680F29CE10
+0157E42CA35F5DBFF56BFC3AA07E61A78DBE882C5AB388220C19750D3643E7C8
+23D6673027CE568A4ACCE1D12B1D9E5A43507F4AF9BC873237F65A6B95078DD2
+378007CF0F0DE7CCEF760E19D6D1D7B412EC5D4972
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -3736,661 +3838,61 @@ EC544A68134496A9BD0B87D83AF6FDA3CB62FBF0B54FACE1F0E6A2D84B467AFF
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 11 /ff put
-dup 12 /fi put
-dup 13 /fl put
-dup 14 /ffi put
-dup 34 /quotedblright put
-dup 36 /dollar put
-dup 39 /quoteright put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 44 /comma put
-dup 45 /hyphen put
-dup 46 /period put
-dup 47 /slash put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-dup 56 /eight put
-dup 57 /nine put
-dup 58 /colon put
-dup 59 /semicolon put
-dup 65 /A put
-dup 66 /B put
-dup 67 /C put
-dup 68 /D put
-dup 69 /E put
-dup 70 /F put
-dup 71 /G put
-dup 72 /H put
-dup 73 /I put
-dup 74 /J put
-dup 75 /K put
-dup 76 /L put
-dup 77 /M put
-dup 78 /N put
-dup 79 /O put
-dup 80 /P put
-dup 81 /Q put
-dup 82 /R put
-dup 83 /S put
-dup 84 /T put
-dup 85 /U put
-dup 86 /V put
-dup 87 /W put
-dup 88 /X put
-dup 89 /Y put
-dup 90 /Z put
-dup 91 /bracketleft put
-dup 92 /quotedblleft put
-dup 93 /bracketright put
-dup 96 /quoteleft put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 107 /k put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 113 /q put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-dup 122 /z put
-dup 123 /endash put
-dup 124 /emdash put
-readonly def
-/FontBBox{-251 -250 1009 969}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65
-0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830
-B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D
-AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007
-97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8
-FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5
-20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4
-0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD
-F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20
-3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122
-A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379
-5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA77428025D4059BA
-2988AC2E3D7246BAAAFB89745F0E38580546045527C8779A254DB08DCC6FB9B9
-0E172209FBE3857AF495A7F2B34BC893D942C145C2204CFCD6A5C69FEFC25B60
-E412CB2BEAE7F7FAD03AF46344F6A7D483BBB1E896BF16B0F4C363799DF23CE2
-E8127996DE841B6F9D8A9E56BD799B6A938582988AF87151BB8D3AEA85C49857
-DD862B5E10D9F33D57795D656FB616BC9B8397B3612131A2B0F472656700958F
-739A548F7C3A348698AF9F6F9821D7A9FD4131781ACBF7EAB885A3AC254DBF94
-02FA697941A0F97F048861788BEACC20DE829764413CA58F9D045A6B38BCD6E6
-E4827247EDF1171F64E3B041A69B244308DC07F66643FCD7D5FD37F36EC4CB5F
-957D4ADAF91850A3B1A765E0E580EDC77556593D1B2E1C22685268469298688A
-45C474C9D0472D019CE1E83F25182D084AD85A49C502E8D679C227DA8E32045F
-8055D1622C478F8FDA342685F858DE3F53F1CEA0D70BF3FE09037D981E9E7FFB
-BC3F896535D0DCF53F4C85A1DA5D0B632484D1F25460E3EB38E251D2AA17817E
-F3B25A2A49C0AEDE0B89E277F52CBF744EF0243C409FD71FB0C574640CF11599
-117A4F42F27D8D282D34485AD116F7E753A8DEBFDF7C552A1179C02B7A37782B
-743D0DF85C15A333BE9EE82C13DBC9CB007DEB5900954AD9309902E08B3D5BB4
-E8414211B971CE8B9F05A61C15F400D9297745F606C6419E8A8A9ADCBDC39243
-617EFABFDCF9F836D14411BD72EE19D0BDE89234BF7D52E7A68ECC952FB74FE3
-33E1A87DA39AEEE9E90406E2B1CF3799C63E9BA858D54F38918B814C0DF0B696
-839C820C26FB473ACC5C08E2056457A74123A398806EECDB427BB183F5458105
-2B66D7E1FC3529025D3243A045625E9DD9417FA089B3C7C394D2B65C0367FF73
-79F17ADEC6B5D27A5D3D3E244A0839E38267ACF07B2D994C2B4E7F30A416EEE2
-D1688F167D1641A72A795B1F4DA3350F75AD6D546AA118B5F8A5085F5794E6E5
-28256CD31D250D8328C9620B8ACAB03E4A33DB4595E959F4D0FB1C8CE85A710E
-22F1940067C036A7DCED7EA48F1EB81AC4735FB26A249A32AC2E3E7636B32D31
-7D76FBEBA106D6C67C94A3BD4256B786B71C6EF8D191CA90CAD8D2EEAD42C6DD
-8BB4BEA7DAD4ECB6E002F3B71C2955A5A401E34D55F755BED68178C270109BAB
-FA0AD848347EB977325530B27180661A59447D7DB55A62D65309DE24B6638986
-1D3A539BD37E74C2C00DFED3336B5C6B28D915AB7188FFBCE3ADB3CB903944DF
-1BA5923A1C053D4682BB8616F44E81E18DB2B58298F4B1A6289CA993DF3E7C73
-B00DEA3A9B747FEEBC4A11E5B9B8B05CA2709B8AA935A42159D3DE399544F5AF
-AC1CC00F6CB94AB69856078C9A2EB2046BB9055CDD6A0622112F7D3710143F1C
-20CD8DAB4109CD47BC00EBCB88314081C1D6C43132412F261CE0262FA28DB7A3
-C7D8534BCBE1A60488EA230DC558B73C72AE87539A9D7E28C2BE05FC05F58DDD
-87117C0B5235B1486088B8368C80ECE70DC07A0493C32B571F6D6E5F3C7556B8
-79DD18A0C09C644C1B0A57E09CBF8247A97FBDA9442DF87C99CB00F959FE4925
-8FE8B3EA62A6C99396CEECAFDB091CBFAA0EA6F25BE1F34B1B8EF507D2347A7B
-866CE28452F7ADBB56F4696567032BD289B3439D6CB90A602223E00B43CD2585
-4D598BE43C0161BEAD813870FCA3E377A588C3D24667846301D1BEB056315636
-1304E2CB595B5297018C0ECD1BA4F8F1EA81B4FF88126295CD676D96756FB9FA
-C97CD2A8574EAEBB0A869C527E0828940C613B9D45894E4667172D841C94410B
-FCC5083CF850AEB2EF92BDBA8DBA361AE95B267FB5F90D5EF8B16B2A83568D5F
-50BD20AC88DE25DDFDAAB7B2F7662DB99E20989C7D12DE04057FCD2DEEC770D6
-535680D13ACB557EE7AF8DEBABC3088908943E6E3655C3C00ED022B276FFA5FA
-E6E4ABB96A214908EA899EC925E67E86413840A67B3FF86957586B5E06909036
-B9987C5BA21E46DE7919B382CFC4740ECC794A6577BE33CCB94E2E4BB3F28BBF
-AAC6E68DD9B01A59A7F3B964F53F41CB9BE94CD44027868F079324B44C595200
-0E375B069FC085DAD5B678ACBBFCCE8916C4266B572D89C0A7B6A26F1D329EA7
-63CDD44F37932CDC9C89C724AD52BF91CA68209471F26C10AA18CBCD1288460F
-9EA9BA85084A5F34451044B81559DBA03F03292638C28A704C553CB25312C568
-A06C9F5A764BA025FD48883244E88F1A31ACAE83432C2B837D034CC960EDE3C4
-2234FFFB8132473C8A750A41770EC46F9B2CA7FDD937A2C8CBF5DDD6162EEE0B
-36C53BDC0D2D7F6D38DC2F502755B0D25B0BD1858A9B16BA69549B5CA4673F0C
-32C5F1BA97E1C124374037E0B8EE94706B3B2AEB9CEBFF69E4F107BABED996B2
-EA92B4D94AA267E626953550633A74099022786C172A323DF9D903A0DF6CE486
-38AB2B0CA07D5EEF34BDE2DB5F539BEDB569F60005A3317EA6B1560C22606B8E
-AED6F84526090E626FBF48846E49714EA80C90FF66F82F36F3151B580DAFFFA2
-668B4952CAA66C6F10A341118E0D58B8CE34367BDAEA79645E27059FF2A43D2A
-435ED248345B6305316D1DAC5F75787D8E72D0D8C3145C0A1E45B201382EB716
-D06C5E8BA78B6F32B13F80E7EB6909D2B7ECD1420BA2B2A88C0C3154F3091065
-16A79C898C1682A98FC2A11A2B8D4536D74E6E228E5474090D42CBFE3BAA8029
-4564F468EE59B2E2BF8B2429634898F21C31812394AE3EC0CA8CFD5D5E818F4F
-344FF40488F06A48E9879E42F131DE378A8A733C6016BBDCA24B10B385BA73D3
-DF4770685FC7B9720D196A9FFF978C10977D37D98F11A3255486C8F8C3F67225
-4AA8884C88A3194EC1AFD2DA57258E30B057490A10AEA001017F06C83255C0AB
-13AE04B86FEEECC7F04A593282501423D319CC3FFAC3691DE723F71A6138EDBA
-F1373C651464A05906A2F370B0862F5E5CAA5C9570B7D5F9DB24FFE4A6C6B98C
-539FFD61F24487B2AF446467B1A3CA16E9BB2384972372C90DD930B8DAEC0FEA
-7C2692F029EA687E29EADEA6AE95F030A8DC599C8727F5CC41FFF86EC7E2D04E
-E1498E0AB0D2719E08956A68FE7E92EBC6945771DDC13689CB68D39EAF73CB2B
-DC8BAECFD1F721BC66D89342D650699C3364A2D0B35F58E4CDF2209512224472
-8920B0079AA5355990733CBCB8A372E1EA02B9DA4107F619968075F33BD123CB
-870D0DF6B22E6DB70F1328532A05BD7A624CB7488034E94F3622F97636CB1330
-FE3336665F27AF77FBCF01A786143F0AA892E1B2CDDAEF2E0F33E56F179CBC8A
-72973C643CF217828D892C818CECE72D0E89329C6A9159BF17D10BD3BB4A1154
-997ABD8127118AA79BD792292B6B9689D989258CA9F57A75C4C9CEADC338DF07
-13081B667C8D86DEEE5BDCC47FF96E2AA5B37C365585747EB3B664F08CC7ADAD
-B42D1B54096C60AD15596D7DC585316A36598A349E89242274B5171A1DE841CC
-30A5BE43B0ADB71C3DDA25650BFF704B452831FB06A7DB0D60D24436BFE23CC5
-AA68BFEE0897140B248E4A9BE7AAE37B98A54CC1D3F81164943B66250D55E554
-55A688BB9E3077FF8D11D1BE1C3FF99DA01EB206AC5AB1D394854DF5CD417084
-82BF6D1DAF88698A69DC196FA9A3285AAFFC3441CB4297A48DFC86B29490F2F4
-B514AE8F3D4C0EF920791371BBDD1B6369C38A90A2D2AC06B25781630847D6D0
-87B469CAC111778CEF26FA3233A85044965F3862C83F63CA2565B9644EC15B77
-BD2BA08CD8AC3DF1E5CC53CCE496172A18627384CD54595E3BE1E7D1B9751C86
-D6AD3EDCC725EA4B09BF3B92ED658356A3424F1B0D07B6E11B8E1D4823F5B0C8
-F3EA4BFA3DF77AED89D464D29BB2326ED2DEB73E327AC8B2C99B73DB70ACEB0B
-D0FD854CEFBC72FB9C906B4DB9EA35BA8018C623987C834B63E8C800A30BD551
-011F6E05EE76C26ED2F335E32BD4C866A57BA7AE89ACEB1066E795F122E1BBCD
-5768F2DEC922EFF8B1778F4FFB7BF1B6253F632F8D98648B81018D2FD4876974
-8C818E01ABFB557C8553B98A512241000B9DF64C1F5784343314B7B3CA04E506
-BBC612628AEE13DA23B3242AAC3B05244D3711121D5C9AFA8EBABD2074DD3658
-0F46D501A2CB11A370EA7E38E3682A31F5C47836E9CECAFB1BEC80DE889E99BD
-8F4DB78DBA5AC5D764EA99237738FEAAF199DDA7236D22B07D22A8F6ED023E44
-1828588397D723FB557CD35C7C5C87BB64E4A7F88B03FAF135ED0F185F7AFA4A
-F498B226D6D843EFECFD9029122B15065A4D04B509A8B633E46AD3D15D4F9EB1
-AA41E4694AC4DE0613B027E35C32935B5F0A9C21F5F60B9DFB5FAD619A35AF19
-20C0A1B2490E8E3BDACF27F37680BB32489D21F91603D4BC5FE69862A1A05F10
-4C11FE5744676C4794CC0B7F1AC1DC9861A247234FB986A0A4BC5F8F6A3183FE
-3A6FF5ED1D32A711906031CFF6802B5455CF208787AE3A35B1D437C64E5A3283
-A1B87F31D6B6AC634579FC3145035BC5F0B454CD9280BA3509B890D45AC7EC54
-F8FCDA7E5F8AB9F8201621417E17FFD8CB7BF55A6D9B21F95C403AC0112A94D4
-B7BAD823A1E9A5FEA956B08ABF303A917B69C8BAD87E685DEBA72E62AB132F46
-521CBA0C7A96A833AFDB396E0FEB85D3EC605A4EF6026C0A6CCADA56A26A8FDE
-18C61D26C93DC6E15F1B5E789567E833E79CB85580CB50A68AC93D9C2454861B
-487A833774E205A73A2932D0043759D5978921BB5B499BBEC5AC6F505EDE86C2
-8B8DAB630F36128B53BDA72CD82A3810E94C6947C9FB148574FD25E8629CBEF1
-2AAA7DD33D1A83C0235AF9F8FA00822AEF0A6E9DC7FA79B3872CAC39957D746E
-3F05C8EA69F0BBD0D96DA2ACA93E73FDECCA8B35D6CD52C464C1A51EDFAA83A0
-54C236F0064B7268C7DF4BC1F97606D48D6C8739AA2CE28CFF1B4986B4CE8A60
-D8DA6C67A6887CCC3A0A2790FF5FA00120D15C26E8D938D524F355FF8212A689
-D34269669DF03F1BACCFE834425972EEAB399EE578407F9550B93D65E63E3707
-CDA159B5AF4B68ED52D389CC6915CF7B0C737514EAB05C947AF32D67CC36D782
-C9F73B32CDF11D2CE33E8C3DAC12AD070D0CE9EB3C209D0830C0665DB9F61C35
-FF976057485A32A5A41E7205BCED4E2B9D2011AE3FA90ADFF6E3C58144293A55
-E25C6A98BA2113DAFB861F0C3544A15F5CC20496FBC58F1FA2088BC67334006E
-2AE3755CF0791FE82E8620A5BF3B487F37DBA3ABE1709DF21745CA7D7CDC0AF4
-F33FCF3672EF5ACB540CD7931FD18F815422B2A193C9AE34E626020F9AC0C36D
-4D5AC1137C75F10B42E2499DE914703C682806C9E1D158217C68329CE401234B
-462F92A35F20858F5FAFAE3062C57ECEB930B762880A982A8DCB7D010383A156
-547310C8BDEEDF6313650A2FD71856131E24F1299C8033CF49DA9BFD013F64D7
-2B571F6C2E0A84FE62F060298C654E068F0B8BA453D5F94BC89D3B5053721731
-AF5CCFED84B7F6CEC60FA31F84644CEFA02DC2323CADB246E64DE08D9BE4FAEA
-59D1652DFE1A09C41479C3CDB577942334F8C57545BD883E0AD172CEFE546C21
-5B9F63E32980B1E57B0EDD66674C9D919F6E323DA0A0CB8788F031BD533615B1
-D27320ABD6A1147E3200322DB2D8700B3F1F8B19E3C5B67842E84469D997B702
-0D8DE8894F5422DF2B9244C20186597587D3852F34ECB21E5244EA9C8596F0D8
-6E4D7353C7F6ABCAC499D7E34CA7E7789A54D712AE69DE15F767F045E637DDDB
-CAEFE413AF652D849D58D52DE084956D177AB7E3A9146B8A56BA23CB3F734298
-88C66B7C2B084EF219FA08BC87443FD9D86BBA351427631D368F514C7DAD7329
-DDCDCE8311971D746FE79322097E7F676740389F17B11587086942024918CCBE
-80A60A78D96F3CBB59CB81BF5D8028475316D96E12248867A3F23A859F8AB547
-B1F06C1ACFED4AB83378932A253B8FF8AD5F44BB4EC7A7F025BBAA179C81DBA2
-049053EDA32AC126C4F222B5FBB1119C7BE3F4BE0E9A3161CBC5F4842E6BD743
-11903130004FF705BDDC0EE6C1D97396904B295596A226FECFD665AE0A6F7EE3
-FD51F370008D1697035CCE907243038E0B0487A6DD63F1ECDABCE1A71193FFBC
-6DFBF1726156A4E9710C0D272A7A351F8FA0C2785BCFD0BDCF1B4250675B512F
-997677E512B29D85313FAB6F7FD26B402E1C4B2E270E264422D1375B93EA138C
-171557C70A07C8B330E0C0602949C60B9D921B33E906ED3858966A640367C505
-2E3D254C1C0C63B3F831C9D2AF2B2FA6FE8B663F94B72A7FFD63712A2C4422B6
-6E3524B5AA8D2EB9C7733BBF2662B64B3428EBFE956CBD500DC71A4F4CDE8896
-2EAA65771273D823E8687E2FED6A26D7DB98DDBFB57670278897D2AD553D6AAF
-6F1117C4F894AAD44F53348A763289BFEB2E9DF66DB921E402279FE17634E0DA
-576F0323E1F849DBB1E7E56D0303DD2C81EBBC192B5F8C13A5F5028D64DF153D
-C7E4C2A59A3E369D44F346BBD79A4AE4930E3249C1FD5CC8B4FC6C753ECA9326
-797F25BEE6BC66E125AFD247A2CC2F61A47F03DB682F67382B2E83312D1D239F
-39D8BD6C3256FDD8D424046A289D17984ADAE316FA39B743B12419DCC3C8582C
-EF6BE8C6E7A091F1EF76C6090C15A7742C5F66F66A69DE863256574491B422DA
-93F4B0B13E69B03D1A92840D80B39C96A535C2AEAFB579B9051CCC67E32103F6
-21EADDFEF9CEE1980D3F86DB452B61200C9805EDBD219E812F22AD612B436E28
-D86956797AE0FBBE0A0DEDE4340B51D2CEB5127FF7C14C85AC55C55A1A9412B0
-1471CDF9FE7D52A5A069669A9C500FABD920863628E541893B2692B9D40CF391
-69C797742BEB239A6FF37CBEECF5ACC960011BE1CD35241BF35431F902EE41FB
-5E89FD3C7FD3E7CE970CEF9A3BA9DB4F10945568813D4566F5939A7CF94CF2B0
-97E9D335CAAB09BBDED1D462EA787E5FD11A63B17D75882E379B490C5B2B4440
-FCCE6CD6EC2F4C21D5443E6269734EAF0A61520285791FAB0B421D5CEB2CB165
-286278D3F21045ABFCA81CD9E50A733CE516E1F4C494FF072C50FFCE2D746CD0
-0D28F9EB6CB77425D0F4188760F61C46101F21215BB89FE5FB9684F2E9BADF1D
-8078D29B3160EF63A74A19E17202270928654B95413DA00FF89548F30C8A2146
-8082CFAF97B44733C420572188F01731535A0F5609CE44AB565563B15212E835
-10E5EBA20E3B1635B8E08D85E8D282D51AF0C5D8B4526EB0D43325370644445E
-087E067A1EBE6E9C5A69D8F2D32E2960FA2B26B582A4D2D9AA1CC49408E88CCC
-19C63FEC3256F43F55CE38B3F2D7902A4978918AA2D9D23EE839BF2A901F0649
-856041B1F62612DD6FBBFBD1D3645ECEBCA6587080C6DE11DA4CC9F8E08758B4
-37D559BA464A49A3AEA6373DAD44C615496C71C41080F4357FF2ED23608BB448
-FF983C196501096A58EC0C0FFC9BFE36C735118DFA981C69365EC6E543BABAEF
-0515AAA6E8E34711747D586A6CAAE1D3D0F2EE85DAE124D93A6EDB408D9FC825
-7943607554B3CBF71A9843A76A69D7533865BE78F7BA15316360CEC333F0326E
-EDF8B884A60A0E02401A2A1E3C18C89580C030AAB8B94438214A96EFBA9554F8
-2AAAA5C653E94FE70BC18F998BCD6713AE8A087E37097C36E06C1E929278F668
-4E6B169E30196E373D89CDB6BDA65989AC54ABA2678ECC7EDE24AD6263BB0301
-012E31B2361D62F8E08528558CBE40A37939F09069F82095379C56C31EF2984E
-78BBA233E706B9575A245E527CCD6EC11075A3FD2623B49E2A68EEB68030AE43
-1D7AE54192A39C52BBA92FAEC3899FF0ED859B0051537F998743B6C5F2DC99AD
-FDBC65E51D3E82B70CEC3EF1C3645ADF893C3C5F3D25D51CE54CEAA463F8BF8D
-EDC3CDD0422C12FB34C87305CD11F0005B4AEA3E9AAA000546E4383C7B8629A2
-3372E0E857C5A9F564E6FBCE49407740873A109A2B8FC581171B6965DD349786
-E547781395D8F3E42E99BC556A41773DB2BA8AA0918081E4983B9F8B43A15544
-8D15BCF336E93F8CFCE6E79940A52F9B7067C2C8688F20F842B2D0BC02DB70A5
-3074D0CA85BBD01D6D91B2722CC15C866448C91ADAF9EB2D2A52F08B39808E43
-2A492AEFD45480EBB07C4182CD6DAA9C26A561B83E381594A1AA0364C4464AA6
-20621994D2B64D09B7F460C2D6A7C264D89E4415A9E54A53CC8331A3D358BD14
-4894EBA4DD7AE1B836E2C9246DBB0800805683A11DBE420BA989837D86A1A600
-8B669C7A7283BB9313F045A08602B7F98F78A059CB086B5991F761CADE8AEB86
-5039C35C2FD564C0D8CF404A5F32D7C532716169EEB6D08C8CE5BB357E4CDCB1
-5FCEC35440433719FC19DEA55B1662309EC85EB47B323CE2EBA56D17E0A88175
-B2FD7B59B37F7D48FACD52A7DA80BC296E62D60D6C5F251554138DDC4975E308
-2F9673033F0A255FE037F16CE58A3EF652D3DDE2AE7FD39AA20E88FB0A7B4598
-02E993D6550EE854A5D9ABB3B15BE396E3FC2DEE919D354166BC1A2519E0F2C0
-228998A7243FFDAE507841771E4A88B610F1D390F7898CCAE418C8CC15A4B3A0
-9B74E01AC32BCBAA020C99B6856952158F866E0AC66F171C3A3265E713094F71
-BED491A2ABFA737A0EC17DB262A73EBAB9F8F9E96DC7C5764B92D15F5C967CB3
-C846C147DF1568A68BE099D8E38B5A9FEDFC66CE2AD3BBAAFD72AA51D6C08A32
-AD54AE75530267728A9EA3244E8C8CF67C5A28F67068CB4CF90FB76F280930F1
-893C952DC2A7ADE38C692BD19FFF63383308FC2873CF241C1C3D1ECEF6B98CC7
-287D9F5F0C61033CAFA9739D9941AC833A194E67CD1B9CA1FB4A02F0A53A814B
-565CFDD9CDA06303ADB599D6CE17A7F6A81C13040FB7D6E98AEC4BE9F88F3B29
-FFA880E8CF8CB6F4FA009C4354337A43DD077D40C993A9AF66D2B524CEE5FC0A
-BDF03740A45C0CAD814E869D435C61A964D0644E93C6F228B205ECDE4EE59D67
-C35647FAE9617877DB23272A9D777262A1DDCBB7CDCFD2D6136FF69C000F9B29
-DA30B2A654C27C564F113FFB52CE2F6618EA1C8102FF9D93B0AA2C936CAED8CB
-1A9F2FA71930351D74240F88DE47423EAD67D66C20C8DE2ED00C94642C25630D
-4A60B8DA5362D00F3399C6796EE25BB88325E11045FB6E00B72706257BDDA2E2
-76C77F6E0030906D646D759447343EE6CDCF9A61CF30C1392BE54A0F5951AA69
-461E856C4A2921C859E03E13AAA1D6F563D5F62A66065F36ADA9A08A697F53E0
-249DB7965E9312F46A18F6016684708F397989B1C291F63C491B48A8B1A51E8A
-2C1DB13DB081B75784ECFFA1735A0DA6D443D7BBBF38B16874B57891E3C28A04
-C21978532D806CAD99C9CB00777FC2B9582CA68D285D0488B5724B9EF603D4A5
-4DC01291C0AAE941219EB99398C6051357DF7138324625A4C244A3B127BA85E3
-08C8272EC75E848D984E38F151E9C0D46D1BAE4648F7391B59BA76038391F306
-3E8E72B0B557913A38CD6042D2ECFA192A5124B9F58C887726C72C5518D3CD90
-B24196C04E0D05A6B590E067B17103BB36AC830CA181BAA072B137A344B7570C
-7EAA3272A774A58E049F71DC9DF45CD22B1452A26BE34A5179221A01FC5536DF
-BBB94E93BA9EC169BE596336768AA8C9A72C258B8A8CE7C511DD923193D886E7
-F6C33E5FD68032A5A4459955FFE76A8D5726AFDECF42818BE43F03D2B4B8958A
-38D94568751E5468A1322EBF924C7B587D732486DF8E309CB7FE20F64C6A371D
-D62BF5A33B49DD267AE4C3F638A76BE6DF49B693D40D8AE1E9F0C0B0606C84E2
-A6868B4F700A6DA1ECD097C96704B17DB76621FF4876149E6B2FFA89D38D8F3C
-1026401F2CB949DE9313115E6626B26082B1AD94D0C1F8E7B907B3676FFEC9E2
-E31FAC5504207CA741486734336521C2F9BC91AF257472E4762966AC19A6E89A
-87644A22CBC9FECECD919E513209FF439E2E7F24AA80B4D3C940021C23D7A921
-1B6E544E43FA00C4540C73EB0F3B8F352BAAE6CAA924C1F09C6EF7DCBF4BB88D
-0BFEC67C79B6334A4A0E6099A460B57FBB845831ABD0E83BF0F92491ADDE5526
-E036C58BDF78FE25C55B9580F6D02F2C2F7D77399DB7CB4B8B8E037538D2BA64
-BE2BE4697B87366CFAB5A92932465689775FBD9F87AED9B53303DBC13C0C13CD
-B549FF2D8C8C6C9082CCBB9B6DABFEBE53A85297555389E5A08E47F27F62EA1F
-11915A06C9A1E82C37E4AC72B009B0CBEF25FE046FF9FF20D50DFFA97AD9856B
-B51EEFB3DE0472EAB91CB0B51ECF29EA2025422B31C811C3E449416B8916C2B8
-63E9E4A80F9EC738B81A2A32BF196875BF8F52010B1DEEA25BC2719EFFEEA0D3
-A3AB794058EE49333468A3CF5D13336431ED14CEFB1A2D067AB3D2DE942D9DC9
-C0B5CFCBE9D9A4B53D9B2B19E28F5416F5DE29E73156516683F169BEC75C5344
-D953C9640552267E6CE554C418773F06BC8CD88084C60F8D7F37523922B4D49B
-ADCC93A64D0C92973527A810F6B0239E5525A6BC6AEFABBC8FDF0B7E1B368A52
-3620DEEC31E00D6CD5F02E1625A571A6129DC18333B395D4680CF6F69CC6D359
-4C444307FB45B09509E36E0905C7B2CED23D9B48FF65F31EDFBD2073F718FC34
-99FB4A68B4225D12A42FBB14D7A3FE9D2CE7DC8925E6BBCC4EB53632EA3432D7
-BBB17498259DC19AF7E6CA3F124A7B39BE4C9768FB49748F5CCAA3D1940E0A49
-136B3F49025B2C3D09AC6598844D9D113297A68027AFBB1D8341FEC07FF6CE10
-28358FDBA753264E7865B5B311532DC8D16E6E1747E53D96E996B9F27D9CFE93
-460158DDB6708485029D6F31729805DA1F445C629D5A7048F06D8BBBC6BB69D6
-FB7BE6BF7FC02EC0B33462CF5C756F35AA56886688B05F6A417B8BCA35886256
-8EE314686DB5BD49E631AC220C299A8C5D6ABB974C45643CBC589EB2D0DF48D7
-F59EEF1FEC4CCBEBA797DF168D1D08EC7467E7C35F421BB6BEA0E9C4846A84C1
-70FEBABA787CC46391393A0B99EF0CFC33730140696B0DE9C57E90231310FAD9
-D67462F55A56D9666EC08AC424E940CAEAD58503911C4D80FD59CDD5182ED504
-656628B1851818197DEACC842E943D5A2B75B5934E8AED3E67529FB51E625A14
-4D91B077A53FD8C69C930C677497A36A6A578A639EFBDE481EBCB80536C9CB96
-0A2E54A15F6940F4FECC203A440AB47439C9FDA12A9D78B74325ADF44010BF40
-6A5FB9C012E07A557A60326983A0802424CEA244DDBF66CDDF918B30618F348A
-8C5086F7A7BB1A86C7B4826323802701A584D17C6E19AB720CD13D02E8EBCE16
-4A87BEA7C6B76D05D49CDBE8549640FFE6124D2852A00A46768FEFDD2DD5B60C
-3AA80C3839A86B4EFB035B65E1236F6DA58BBE2A9445311E8714C82310E6A0D2
-E926A3D18AC3E7A8F8A61AAE5ADE10E43116C105653E3A03E895BB2F7477A0AA
-F1E481B4F1B3BC9DB099E60681EF3B0476D6E84DF5ADDA588E8320B4899D2D40
-F8CEA36C2039AE832C87644E2A3EC19AC8FECDD575364238524BF5F76ACB02EF
-094278DAC561F700ACE728478FBB8E0C192795AF982216E2A4A3488D6A4BF06B
-AFB8F4EE78DA4FD96437A45C1E1F49E83D6E85390F8FF9B8E487AFA6184FA430
-2A3E13C59C88E3FC8ED9102D485FCCA463197A32821988D1C0A7A86620655DC3
-DFEEDD33B3A1F55CD5599A58D0F4A390B69137D947897DC448A8255A2521EFCE
-2CA896955E05BEA3480166F9FF82F1B145DCB56B6872449335275533C38336F5
-4C49F40D0FB04222D14E0AC8057580118B1EB1DD43A8BF334763BBA198D851AD
-47F4499A2922816D2F0AC1956B4410E617201C82FDD7761C1A0C8AD025FCB1DA
-9A0722266E22C438C10275CC2BFFDBE726084F9CBAD1CA9ECFA072EB5A317EA5
-2A8E39F8794209B978DDF404FAFD22831F3F53356401FFB85334D339426CCFFE
-0F869606955F20FA055EE560B4744730EEA18CBBDC134644F124B714FD43653B
-C0879B820871B8809020301A71D37A44252491555D9B6278A9070C088C0A80D2
-BC753160E83AF282F3DC077CDF610A18A1A83D4920EB6E2A2B73E40BA112F78C
-A18A26ACD11A5D4E12C67A631D4928EFB809640F64571E5605AD4BFD3D00FFCF
-FFE4FF9FFF1A63002175D401D4BBD218F40B4C56766A4FBB93741F9D2B746F78
-B062CF36E60973FD3D52810750C06C73CC376F5291442A4EEF4B2842B6317CB7
-E1AE735793AA5CD2F927E4DAD0470D0A6612E8C0557245213B0DC87DF4B9CD12
-60A6FB3955E007041838B667417524FED98D5EE035C212C8377A6E2393D86DCA
-BD5092520A83CBFB978D2EEC4847BE9D4365714A5F36B343F87F1DBB1E2759ED
-78EAA5491A4EEFB8FE1FBD10112294959C42FA664442335E521CA7D7E7BDA468
-AE36FFEDA896738CDB3054025485FA28A071C96A003DF5A940261ECCE471616C
-A5B0223E7F435A096B90FF8ED7D88FADF050BC4C4C1FA51D4D389BC36E9D5D70
-9C38800E0CA38D1A045586E46563D855E4E6A8482BDEC35617411F8E046FB838
-1F745325CEF7AF2EF0D7F912A34BA6CE8676944A3B12212CE7AD55539FD9179C
-D8BE8CA39C9EEC948BCCCF2ECCC8F10DD4C8E99A5922BD9A56191C4900063DCC
-C3BED41EF16BD2BC1891D87E5DD05AF7C25D7E92B1BB87D53817643B621BB21B
-EA839B295433042A7E0CE294C031A4C460F05D16B46430445717EAC72766909F
-9008EF1F3F8404DD56B1B1F90A06D99859A1C45F7510B9E7C6929BF9E54053BF
-95B4911454183A5F2734C2CC7622ECFD0664B77640C416A1DA10F13BA0238C25
-DF6752C9B793F8FFA012C6E8E2AC81DDD9E402F42DC4CD6F290BFF4B9C633E1E
-52397F385B895FA3DC7471F3EB97244EFEAFB11BA92C994CFB511D7532304836
-151A4087F1CEE38AB690E1DE2354FA2A7059F42982D0CFD01BE3A320FB078F2D
-7947E9A5C973DFE340D0A742170386831314BDE9D67134451FDE80E093C53F37
-F0FD8CEF42FA08555757888839D9DAF23A735243EBB372A5C3230B1CC2F3B5C1
-C8C19CB3C3E9B1A42D0B314E778F7B3F24C8D61375FA725B40F561C6619D025E
-899BAFD602833506BBC5B6EC86A932F46338E7E26EDA743CC51D8E4B3944D186
-7EFEF666F9AE87E395FB9DDE9A936AB87B90771BE94B784B7584D71827874DEE
-03B55096CDD953D93FC0FCD7E878A11EB46A10CCCE040A90B375995C5FCBBB27
-5D0745BF763C61DCBF193651A3E36A4112F823B5607F418AC8C41B51221F9E6F
-0E9DC72ABCAC248BD8D83949A24D33DFEAA363508C263FF9B222347DA08B99F0
-2173065BB9240A61135E38D461736B04BE918BA150DC90043306056B657D6CA7
-FC27151322B0F132D91C0BD0B9483A6A26D84882095E20127541BC1D93B72AE0
-8A68A5DEFB35E50B37ACB926DD8DB96B910BB6F315FDBAE48531574B9ACBB438
-D1ADA41812A752E9876AB76B31CDE8EFDDB0DE7AF97238A9DA0846EAD39DB2AB
-30EB7D7F61DB0876FD294E5E09916F0C79417108B30597932BF1C81DCF5CE0BD
-2D65C84441D6354A9C8647D740C1B450E5DD3237EF9BBC793F1148155C0F950A
-405BFE9BE30D9EF9F8812279F71B30949F8640E9D0E5B6CD133153B2866E7F35
-78795EDF42FAC47913A9083E7069C4D4E6B0642F55FB481E7004DEA3C3C86177
-A103AFC8FF966BB958BC5EAE139870EC202D1BAC713AF4E3F2FB9594D60E83F0
-8638980BDB2FD061C867E748420E45AFE685D27A2767D31E272B43EC2DDA5424
-AC17EB9D1C7CE94DA05F741F0F635361325F227EC2DEEB5A3EF3AF4FF03F5FFF
-349A9571CA07A944C3974706C1E1A2A433F76149A1E33322E05335787A99C9A3
-98EBC8894218611339E7F065F13C02CF110ECED530FF12350140A7BC7BC810C8
-F17E870225D6DA162362C5587A4A13F52E9F92E31D0DC959DA76A3095661D000
-25A9EB458084039E445529C5A08E3C66FE115D2FE1CAD9CF27315D440FD45C76
-464970D0438E3C1E5F9CE9A9ADA95C5584532C7998063FC7E4E4DD3248148EAC
-10DD976E786084D5CD51D263AA0B7B5F0C31C1A127E03CA8AAA424C6D31106D9
-5788B85D5B2D4557615AF4B1CE34CB66F61AB005C5968756539C44690C3B93E9
-0629165F9377A1B449E2D07356E10DA88338F5B16EC8DAEA544ADED4B3EDD716
-550D9103F3F97E86181B8379D37E53FDA0557BA5EA231B90655957080E0E6DC6
-114D07BA1C9D1BACD0EF6F7997BF73482B194824A1EE1A39A6050213FDB4C820
-FE4BDE84724041C6F51287B7AF2E7A19558AB32EE2DABA726577787D5A136434
-427EF025B3D99F7B916F17AC1382994BD9DF6FD023D2AA72437FD509F55D5EA9
-189108B7934E0B0CEA9E956A000C5E23732E45BD1762961EFF36F7389BA1BF85
-312959449D0751E198C9C34E1081CD049759573217FB73F6A7B0348533F2D942
-9CF18688587980A65F512906C42593767D8A08F81C62E42CF85B92366E0DDE12
-0B04CD253800423151CCF040354A70EBF850C23013A48ACAFC816C4C002D0BAA
-0BCD2869368C497129DFA21813D2689F3EDBDA0956F822751B125CA6ACED9525
-51F85272D896B6A12EB9FB8579DF5FCE686804E3D4BCE113B5FD83478861553D
-75E11E30471EC3A76C5DA24F5BDA4C5A8B72E93DFA470B7E49CE1F960FD3F10F
-3E0E32BEBBB09244F091ACFD721B806D00593A925F97DAFC22C86BB5B0D4648B
-1BD0C32F5EEB7A3CD106C00015CC89B0D2677C7B4F2D3D818B40336B24D3B7B6
-77D03EAE4775C93326F7EE747CBD71FB65A2A2EAC5F1D03A5999C5689B099127
-61A2F058BD984FA3D2785622909A03EDE1A209ED6BB56237887479A782C75A54
-BC20ED5EB4E2BEAD28641E95237D2FE51C70AC77BE31246C92D4A3175EE3FE6C
-02612C7134DA79EAC6522DC1B52AD97132FF53EAE224C2DE9BB37E79464F08E1
-7340C8A79B87B439A484AAC56037E30DD391961E99B1BD4034BF50D00C1657E9
-8FCF4C2DD03612021175360A582CEFC4A7D12642EB33567A389EFBE03712DEF1
-00E971320F62E803F0775767620F37B34692C313FB9C0958E00597E1953F79F0
-F32186D202AF03829D2062335B64DE098D4ECBDED19516A3F4DC88D1799D0FFD
-F24B2C0E899D45756733EE27A1FCC99BEF10C462E9F9B062E9BFC16E75459B76
-06D84FE9C552AF42B0B3EC237785B3CB5075ECB9DE28817B55C85AAEC0C94C4B
-DA282188747A4CF8D63A50B9923CD27DB14D3BC523F41728A2D90ACF46355944
-991DACE13425D8DC18BA74B9F61923E45C978DC8B2D50939947CB4B33596D6D8
-5AB3DD0BD8E4CC3CB8D14590F900354CC46858D09C4BFA8142CDE33F8B75F349
-F535CF80B6DB8E64E6DADDF520D9E29D957BF1E298027BD5D0C4171DB575EA96
-1AECF1C3DEA0950BE26E739FBFB2BE59B86E188816CD44B7ECA980C1E44AA079
-AC2E7BD3C6FF65D9779B60ED34BCB38CCF793BFCF59B84A89A8C719C40EB0A23
-A91CCF0C21CE3DF3985E13C2EB9F89D6B7CE6923077D5E27260B55BC9FAE73B7
-C7EDE7676F922A8366154FAC92C7455863A45C4F4BF140776935BA4583CB1EC7
-1486197EDDFA9E46DCE6A28C992B10DA89C4FB8CF80CD39AC536C1D41C6753E3
-692F8E76928B5D4F2E86D30F7B3954BD6301ABB58CED13884C284C53D7A734BC
-46A9502745970B12A16058695801EDDFF1E65F7242CC61F6C4163A67DB236F17
-704CF79727413904319002AA4D81BFDDF64EFAD2DC47FB896BCBC5FF19FCA3ED
-B2321FF9F8504241CC25C1922DBB23CD6AFA25DDCFD473AC617F1333CFB469F1
-A343455681B59829DFFBCE8406D374059A724C7124FEBEE05F9BF3206254A931
-0D276555A890E38C69BB578DC8D7511E5F82A15E8E4BECD06D47F6E3AFD854C0
-B968F0923B0D7A3672BF7CDA1DA9CD9FEE74D70A2CCAD4055062E3AD8685FFC0
-B5BDDB530C857C3C826981C0F2F91574DE71274A4E404A1D73020F4B50376EFC
-748EEA93D6E1E2DB1144347180ED372D2727E2DBB8E9334778AB1C4E67993D28
-5EA56E402DC2A8B87D017778ACB9585D9C73780CAD7CE94B6BB727BB93366612
-8DC1B3830E7E95EC7EC2D539FE7E73E55633CADBC630F6B7DC36D77ED47B2958
-0B263DB67F07E16A040DC602CA362233C947B95F63F16239F0CA977F1A99F9A6
-B36F831B7D8AA5BD29DC4E26DB4DDB04508C53EA8041AF99D33899327C353C96
-A765BBFE74CFDD198E2FD0D9B9F3F76F2A8178A530919CB701F51DE0BECF3BFA
-B6A10EA4DB04DA17C04B2A932E937CCB268F5F427485C217D284CF602C9091E3
-6977BB4ECD4CA46905E79C6E847C0B7FE0A84F0DD43F7EECD10CC502F95293FC
-078348DBDAC9DAF6338E1F9D7DD289F52E1021E27851CC45AA0047F2FE07B5C7
-A6F0F8BB5E26BA7FFFB21082351804662F9C476E9D721E8A5BC81F2E5CA81F45
-4FC091EC171438E64ECE1899865F483D6015792450AE1186640D1E3C328B915E
-2893621345A8EAEF8A017CCA2D2608C5823A23FC7575397C3646476E8D26BDD2
-8C51C4CEF109EDB677017739A53CFA6A509AC5152077EA5ECD7A176578B6BFC4
-ABABBD0C484F31B293EE6FE8E68A281EECA6198A8BC6CAD2EA4EE2C49390AF4C
-6A710275742AFCA4E2A1DBE04123C080FAC65EB8C6AC86388FBFFAC8EEC49BAC
-464C4E1AA0DCB37AA6503E364FC954BEC84C9552300DC9495DDDEC35795EF8AF
-50D2C0CA0F238B3FA1CBBA9F9CBE1F621C710F73B7D456073082BCB28170407C
-FC3007F52CB71E08A85621B22B4DF750D011175E0A29B4FEBC1D8625E713D050
-31325515679F4A0D6EF17529A37C0BBC3F8F2F7AA0A6F57977941AB4133DA64D
-1AEBE4C7FABCDC25854BA5583678FFB54956AAE6D94F3E06D5C0F27B1DCF2421
-1C74FD8D4F0A5824DABE0346804CDD2D96BED494EE8B9D99F133F325D8CDF0EF
-431AB25D5025BA7A7E8B329AD2F89A53C3855AF9CD54275E030C3051632E5CC0
-994AFBD2A15772BAAFAF46FA10543A2B0AAC06163802D7F748C0EA0DA9072E54
-19E4BE682E9CDBA0B0D7E9F60A90C6C8491A6F30A5D310050DBCF613CC297D4B
-66974DACBFAB4377A753A16FE6394542A275D14197D422CF91FF360E8A63E8B0
-2E746082582E2448F6CAD56E488DBC0F40FCBCBB993A787E70BC9D8E24176B61
-FF2984A3855F02787C6C3DB41752B63FE0B7B090FC6D21763E96F2AC80B8994C
-FC3DD8AD32562184A3FA34CB6C0C73CB587529E35E72337A1AD22970995051DE
-2D10E84A14340589B08FA907F5A3570F98713316F633228AC0BBEC6789BED276
-6E2E1597D0C8C22705A729622749A30BDD267F7BF3CC116F7F888A4F4AFCD688
-63AE5A71F1E2F5EEFA3B100B19D6A893BE519DC5DAA215B143F807296187E4A2
-F52FC1F4448B0F4529E2156CE980293422994E484EA3F21C9FF7A56BB005A4C2
-F073DF6552D40E5DCB7A419C620C9127C451EBC2E341CB0649A503FA0E1B38D6
-2BAD504BEEEC35C13F6CB0659E719FF18C523B882EBD74D43D769E1F8A30354F
-8B790EAA99668110FE86806BDB239796E9F55A75D110D000C72AB2A430241713
-FD770F84793CD7BC488B8BBD59DA1BE3AAABC83F5E699F2A9D4870C2130502A1
-7CC2368B92CF0D52CB70446A3F634582E2E3D320CFC4353A748C1F1D91C7E4B5
-5ACA209EA88800AB7293FD1E8064B10C1A5829535E26D3C55AF6AD9B4ACE497B
-FAB377677F34D002BCDF35C0BBB7DA7833638683788748A16D075E344CE8FF95
-C09C6DCFCCBDB48EC084126BCF94EBDB1856940C67BBB69B8825E91A98F699EF
-2E378557776C9788E2A80ABAFE3E7E3BB6C0F32FA770597E37F271C50C10A9B2
-F90C8D80F4BD9F4C1098A306CE886C127946D3DB39C82F31F1CB1B1451FF6D9D
-A519AA74E1C7C4797F5E3EB440105C51ACFF85734924C0576E826B210C501232
-456601B688A3EA9494A8F391E1A0BFB7668BF6D0E1B82A47E91BC893E13EA0BC
-F8B7BA17D586DEFE3F7C2C72909106A651908325E055DE4F4E5B266D71716474
-56D5010FDC4012A2D659234BA355366C4E737FDFC04B7BECE1C1E16A7158FB27
-21AB8752DBCF8EF4AD11D185D7CE3BD84CD520553F0EE3FFA0AB3D773978A425
-F6C1B4EEE27F127C469005AFE5E07ACF2E438CCA628A77D90C9EAF7072733357
-CCF508A46C831FB96D0033FECE34E85023015A3AAA5E373A790DEB5D743EADBD
-7D249F543389FB089F4ECCAEDC4B75034AAF5DF41AB2DB047BE7C9500D34C60D
-7F38EC93219FA9C8A96523B981103196DB4D45031BAA1CF5018F3ABA08A547AD
-02E77C769762C162C7931A91CED9B33EE6C3BF4E59FF8EFE17A952FF3EAD46A9
-FDB74FFB0FB988DCEFA31ADB3F2A78E7C51BB09504DBBF1D53D96676E5843D8E
-DB50E2C89E2FA58295694AC71D7DC610756278F387A7809C8CD27152672314BE
-E287E774C2949A13B03BCEBA7A9A1A0B927AC46D8FF136C5B305EC65609F6162
-39908934CA61A225513E658F6B42F15A3621A45191F5437EBECAC64914548C8A
-6750FA2C9CC0E3BC40E01A21E3C4BA1707915D34CB78C96F0BCB7E2B10892E71
-174268D0234CFFCD5E60BD7955A151226F4987B67A69D9313CDB1ED0F9F34958
-33F7D16834BB40A6EEC4A5E24F57067FB59FB8D8C9AADFDBD3A897D8C91770CD
-D4820C1AE39A2D1AEC8B457DD856F81B3E698CF1FC5191CF60B1A80CC3230B63
-59C1384BD01EA86208DE000C9D3857B3243C95D6B6BA5BC693C539F7F6423205
-1F0FC68EB360DA674569C20FB993449096394328BB9229F93F45ECF5E11371B9
-63C233E1661C8451A3D1E076D243F6E887C82E49E00E2847CC33858370D560A4
-6742B1F48C2EE6D561A6D43BE796A09976E0D69A4A6C346AB895264C96092511
-7527320E9EA8A73250607B09BBE48D3952998435F36FE4D1CF667BC28ABCCD69
-FEE40049B09F1F39B64F3BE92C1EAC9C4661EBC403A69A9180FA83D1D5E590E0
-647AD00FE509B0E9FEB752F85726783978CE98B4AFAD649D9623F41419F9923A
-A11729723270E0847AA464AEF74FBC743D8D805322360364E7751743552A0AFF
-CCEB847942D9689E9659D15A3D795AEC8782C6EBCE6760E687F87095FCDDEA8B
-C4D8FCE65634148638A8DE5797BF21266AD94E363F58DB84561B74CDD8D5FAB3
-59A521598B34720C54C0AFC5B1A415B7E929D6EDCEE9205DAAB716379C29289F
-2C1AA7EE0776B1C6B6AFCDED4C6ED7EDFF1AA20523EC52F8332C2C0ABBAC1A2B
-DE91AE501079F2A4ECAE93FB93082B1A241AA79C1F7907F8EB3BD528A2353FBE
-749B89A4FD00C8C9472446EE4B6F04F5073EA7C2854835FFBA548920108192AC
-8CC658B87F249321015CA481B2A5F19156F63C5F7C285E18456D0CF0E1ECABCA
-C9702A3DC3911A3B179C837D4849DFEF463B9648AA2CEE8C7B7304B551296AA5
-4E73AFFD0D86AFBBAAEB71082E250627D70CAF3D246867A3676ED1BBBE99F6FD
-32BCA350821E0925E99235BE60C72D8270769DBE50CA12BE348D5145598EB0F6
-2EFC2EAFB348EC74C1F9025DEF33772AB3A41D6F8DDE6CC6746701CF75C86B43
-3F9224B633E510BAB613F6EC46A685D32C1C474F3509FC63268C4DF841B9B38E
-9CB08A26518FFD1A402D43C079C5603589D578DE2E8225A160625B6A484460CE
-5C445FDC1D3A58A982D205C370D86195D988E277F92937BBC9FF72851B0694B4
-D484FE0755962D2C4D81DA0F1F36973CD69765482A7DF0F5E701A3C5045C97FC
-09B5DEC1E35BDF033C02B7155B72851ED7A6BFDE12196DB43AFEDADACD52B93D
-E6F247F438A11DBF4A6D6CD59834865EF349F87DBB7EBBC5503492F5BAEA9615
-32AB4D318C6D1BB372FB14CFCB4268EF69128DE3FA99379609DF7099E459B557
-E7CFA0A293121A700CCC679D815F0883CFAF64B603C9E588488904267AD3EE3B
-9A8F6BED8EF48582F4A420AAE9CC3E0A61EB8D10C816C3091074E3B6345FF4DC
-37E1C1597DA71581A9920E9858DAB295178521766178F2141851EF5E455CE390
-4CD16782A04606397A6B4D13303918255700FFC68D83420E3F37437C073DBE9F
-C80EC3F7D915376410FC4961F37D73D13268B7E93C8B4F29880B535D14DE1205
-615CCB9BCDB0164F2D9C3E9515BF00C5D4E164A6B495E6A80EA01D3D6226BABE
-762982E7B5B74799A15819EDEDFB01B444BA30899AF2498DF31B1198C9115C88
-720C6BFFE2E0F33944274AB36CDEC08D18D00AD8AAB0037680DA8525AD9EBA6D
-8847EEEF0F689C466DB5CA6382B52F56FCF8490F2A931B3A71
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
TeXDict begin 40258431 52099146 1000 600 600 (readline.dvi)
-@start /Fa 209[24 46[{}1 74.7198 /CMTI9 rf /Fb 133[34
+@start /Fa 197[21 58[{}1 74.7198 /CMMI9 rf /Fb 133[34
41 41 55 41 43 30 30 30 41 43 38 43 64 21 41 1[21 43
38 23 34 43 34 43 38 39[38 38 38 38 38 38 38 38 38 38
2[26 21 30[43 43 12[{}39 74.7198 /CMR9 rf /Fc 134[39
39 2[39 39 39 39 2[39 39 39 39 2[39 39 2[39 3[39 19[39
-27[39 39 2[39 45[{}18 74.7198 /CMSLTT10 rf /Fd 129[39
+27[39 39 2[39 45[{}18 74.7198 /CMSLTT10 rf /Fd 167[62
+3[60 46 2[57 1[62 76 52 1[43 1[62 65 54 1[63 60 67[{}13
+83.022 /CMR10 rf /Fe 129[39 39 39 39 39 39 39 39 39 39
39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39
-39 39 39 39 39 39 39 39 39 39 39 39 39 1[39 39 39 1[39
-39 39 39 39 39 39 39 39 39 39 39 39 39 1[39 39 39 39
-39 39 39 39 39 39 39 39 39 39 39 39 39 3[39 1[39 1[39
-39 39 39 39 39 39 39 39 39 39 39 39 39 1[39 39 39 33[{}85
-74.7198 /CMTT9 rf /Fe 214[35 35 40[{}2 90.9091 /CMSS10
-rf /Ff 133[51 60 60 83 60 64 45 45 47 60 64 57 64 95
-32 60 1[32 64 57 35 53 64 51 64 56 84[64 67 11[{}27 99.6264
-/CMBX10 rf /Fg 134[52 2[52 52 52 52 52 52 52 52 52 52
-52 52 1[52 52 52 52 52 52 52 52 52 1[52 18[52 52 1[52
-2[52 52 26[52 42[{}29 99.6264 /CMTT10 rf /Fh 134[65 65
-89 65 68 48 48 50 1[68 61 68 102 34 65 1[34 68 61 37
-56 68 55 68 60 7[93 1[127 93 94 85 68 92 3[96 116 74
-96 1[46 96 1[77 81 1[89 87 93 7[61 61 61 61 61 61 61
-61 61 61 1[34 46[{}52 109.091 /CMBX12 rf /Fi 134[48 48
-66 48 51 35 36 36 48 51 45 51 76 25 48 1[25 51 45 28
-40 51 40 51 45 9[93 1[68 66 51 67 1[62 71 68 83 57 71
-1[33 68 1[59 62 69 66 64 68 15[45 45 2[30 31[51 51 12[{}48
-90.9091 /CMSL10 rf /Fj 138[39 27 28 28 1[39 35 39 2[37
-22 4[31 1[31 39 35 5[20 6[51 39 52 1[48 2[65 44 5[46
-48 54 51 50 53 15[35 3[24 5[20 39[{}29 66.4176 /CMR8
-rf /Fk 150[30 30 104[{}2 74.7198 /CMSY9 rf /Fl 134[48
-48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 1[48
-48 48 48 48 48 48 1[48 2[48 14[48 48 1[48 1[48 2[48 48
-48 17[48 48 2[48 5[48 39[{}37 90.9091 /CMSLTT10 rf /Fm
-135[56 2[56 54 42 2[51 58 56 68 47 1[39 27 56 58 49 51
-57 54 1[56 97[{}18 90.9091 /CMCSC10 rf /Fn 134[44 1[60
-42 49 30 37 38 1[46 46 51 74 23 2[28 1[42 1[42 46 42
-1[46 50[28 33[51 12[{}20 90.9091 /CMTI10 rf /Fo 209[43
-46[{}1 119.552 /CMBXTI10 rf /Fp 135[85 117 1[90 63 64
-66 1[90 81 90 134 45 2[45 90 81 49 74 90 72 90 78 10[122
-124 112 1[120 1[110 1[126 1[97 2[60 1[127 101 106 124
-117 1[122 14[81 81 49[{}36 143.462 /CMBX12 rf /Fq 242[91
-13[{}1 90.9091 /CMSY10 rf /Fr 134[71 71 97 71 75 52 53
-55 1[75 67 75 112 37 2[37 75 67 41 61 75 60 75 65 7[102
-1[139 102 103 94 75 100 101 92 101 105 128 81 105 1[50
-105 106 85 88 103 97 96 102 6[37 3[67 67 67 67 67 67
-67 1[37 1[37 44[{}55 119.552 /CMBX12 rf /Fs 129[48 48
+39 39 39 39 1[39 39 39 1[39 39 39 39 39 39 39 39 39 39
+39 39 39 39 1[39 39 39 39 39 39 39 39 39 39 39 39 39
+39 39 39 39 3[39 1[39 39 39 39 39 39 39 39 39 39 39 39
+39 39 39 39 1[39 39 39 33[{}86 74.7198 /CMTT9 rf /Ff
+214[35 35 40[{}2 90.9091 /CMSS10 rf /Fg 133[52 52 52
+52 52 52 52 52 52 52 52 52 52 52 52 52 1[52 52 52 52
+52 52 52 52 52 1[52 18[52 52 1[52 2[52 52 26[52 42[{}32
+99.6264 /CMTT10 rf /Fh 134[65 65 89 65 68 48 48 50 1[68
+61 68 102 34 65 1[34 68 61 37 56 68 55 68 60 7[93 1[127
+93 94 85 68 92 3[96 116 74 96 1[46 96 1[77 81 1[89 87
+93 7[61 61 61 61 61 61 61 61 61 61 1[34 46[{}52 109.091
+/CMBX12 rf /Fi 134[48 48 66 48 51 35 36 36 48 51 45 51
+76 25 48 1[25 51 45 28 40 51 40 51 45 9[93 1[68 66 51
+67 1[62 71 68 83 57 71 1[33 68 1[59 62 69 66 64 68 15[45
+45 1[25 30 25 1[45 28[51 51 12[{}51 90.9091 /CMSL10 rf
+/Fj 134[44 1[60 42 49 30 37 38 1[46 46 51 74 23 2[28
+1[42 1[42 46 42 1[46 84[51 12[{}19 90.9091 /CMTI10 rf
+/Fk 134[48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
+48 48 1[48 48 48 48 48 48 48 1[48 2[48 14[48 48 1[48
+1[48 2[48 48 48 17[48 48 2[48 5[48 39[{}37 90.9091 /CMSLTT10
+rf /Fl 135[56 2[56 1[42 2[51 58 56 4[27 1[58 49 51 1[54
+1[56 97[{}12 90.9091 /CMCSC10 rf /Fm 197[25 58[{}1 90.9091
+/CMMI10 rf /Fn 197[33 58[{}1 119.552 /CMMI12 rf /Fo 135[85
+117 1[90 63 64 66 1[90 81 90 134 45 2[45 90 81 49 74
+90 72 90 78 10[122 124 112 1[120 1[110 1[126 1[97 2[60
+1[127 101 106 124 117 1[122 14[81 81 49[{}36 143.462
+/CMBX12 rf /Fp 242[91 13[{}1 90.9091 /CMSY10 rf /Fq 134[71
+71 97 71 75 52 53 55 1[75 67 75 112 37 2[37 75 67 41
+61 75 60 75 65 7[102 1[139 102 103 94 75 100 101 92 101
+105 128 81 105 1[50 105 106 85 88 103 97 96 102 6[37
+3[67 67 67 67 67 67 67 1[37 1[37 44[{}55 119.552 /CMBX12
+rf /Fr 129[48 48 48 48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
-48 48 48 48 48 48 48 48 48 48 48 48 1[48 48 48 48 48
-48 48 48 48 48 48 48 48 48 48 48 48 48 48 1[48 48 48
-48 48 48 48 48 48 48 48 48 48 48 48 48 1[48 48 1[48 48
1[48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
-48 33[{}89 90.9091 /CMTT10 rf /Ft 131[91 45 40 48 48
-66 48 51 35 36 36 48 51 45 51 76 25 48 28 25 51 45 28
-40 51 40 51 45 25 2[25 45 25 56 68 68 93 68 68 66 51
-67 71 62 71 68 83 57 71 47 33 68 71 59 62 69 66 64 68
-5[25 25 45 45 45 45 45 45 45 45 45 45 45 25 30 25 2[35
-35 25 2[45 1[45 19[76 51 51 53 11[{}83 90.9091 /CMR10
-rf /Fu 134[102 6[79 3[108 1[54 2[54 3[88 108 1[108 94
-11[149 2[144 3[151 1[116 4[152 71[{}14 172.154 /CMBX12
-rf end
+48 48 1[48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
+48 1[48 48 1[48 48 1[48 48 48 48 48 48 48 48 48 48 48
+48 48 48 48 48 48 48 33[{}89 90.9091 /CMTT10 rf /Fs 131[91
+45 40 48 48 66 48 51 35 36 36 48 51 45 51 76 25 48 28
+25 51 45 28 40 51 40 51 45 25 2[25 45 25 56 68 68 93
+68 68 66 51 67 71 62 71 68 83 57 71 47 33 68 71 59 62
+69 66 64 68 5[25 25 45 45 45 45 45 45 45 45 45 45 45
+25 30 25 2[35 35 25 2[45 1[45 19[76 51 51 53 11[{}83
+90.9091 /CMR10 rf /Ft 134[102 6[79 3[108 1[54 2[54 3[88
+108 1[108 94 11[149 2[144 3[151 1[116 4[152 71[{}14 172.154
+/CMBX12 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
@@ -4401,21 +3903,21 @@ letter
end
%%EndSetup
%%Page: 1 1
-TeXDict begin 1 0 bop 150 1318 a Fu(GNU)65 b(Readline)g(Library)p
-150 1418 3600 34 v 1873 1515 a Ft(Edition)30 b(6.0,)i(for)e
-Fs(Readline)e(Library)h Ft(V)-8 b(ersion)31 b(6.0.)3217
-1623 y(Octob)s(er)f(2008)150 4935 y Fr(Chet)45 b(Ramey)-11
+TeXDict begin 1 0 bop 150 1318 a Ft(GNU)65 b(Readline)g(Library)p
+150 1418 3600 34 v 1873 1515 a Fs(Edition)30 b(6.1,)i(for)e
+Fr(Readline)e(Library)h Fs(V)-8 b(ersion)31 b(6.1.)3217
+1623 y(Octob)s(er)f(2009)150 4935 y Fq(Chet)45 b(Ramey)-11
b(,)46 b(Case)g(W)-11 b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150
5068 y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)
-11 b(oundation)p 150 5141 3600 17 v eop end
%%Page: 2 2
-TeXDict begin 2 1 bop 150 3024 a Ft(This)28 b(man)m(ual)i(describ)s(es)
-e(the)i(GNU)f(Readline)h(Library)e(\(v)m(ersion)i(6.0,)h(28)f(Octob)s
-(er)f(2008\),)j(a)d(library)150 3133 y(whic)m(h)39 b(aids)g(in)g(the)g
+TeXDict begin 2 1 bop 150 3024 a Fs(This)32 b(man)m(ual)h(describ)s(es)
+f(the)g(GNU)i(Readline)f(Library)f(\(v)m(ersion)h(6.1,)h(9)f(Octob)s
+(er)g(2009\),)i(a)e(library)150 3133 y(whic)m(h)39 b(aids)g(in)g(the)g
(consistency)h(of)g(user)e(in)m(terface)j(across)f(discrete)g(programs)
e(whic)m(h)h(pro)m(vide)h(a)150 3243 y(command)30 b(line)h(in)m
(terface.)150 3377 y(Cop)m(yrigh)m(t)602 3374 y(c)577
-3377 y Fq(\015)f Ft(1988{2009)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)
+3377 y Fp(\015)f Fs(1988{2009)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)
-8 b(oundation,)31 b(Inc.)150 3512 y(P)m(ermission)h(is)h(gran)m(ted)g
(to)f(mak)m(e)i(and)d(distribute)h(v)m(erbatim)h(copies)g(of)f(this)g
(man)m(ual)h(pro)m(vided)f(the)150 3621 y(cop)m(yrigh)m(t)g(notice)f
@@ -4424,7 +3926,7 @@ e(whic)m(h)h(pro)m(vide)h(a)150 3243 y(command)30 b(line)h(in)m
b(,)38 b(distribute)d(and/or)g(mo)s(dify)f(this)h(do)s(cumen)m(t)g
(under)390 3866 y(the)j(terms)g(of)g(the)g(GNU)h(F)-8
b(ree)39 b(Do)s(cumen)m(tation)h(License,)g(V)-8 b(ersion)39
-b(1.2)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28
+b(1.3)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28
b(published)d(b)m(y)j(the)f(F)-8 b(ree)29 b(Soft)m(w)m(are)f(F)-8
b(oundation;)30 b(with)d(no)g(In)m(v)-5 b(arian)m(t)28
b(Sections,)390 4085 y(with)i(the)h(F)-8 b(ron)m(t-Co)m(v)m(er)33
@@ -4443,900 +3945,896 @@ b(oundation)150 5011 y(59)31 b(T)-8 b(emple)31 b(Place,)h(Suite)e(330,)
150 5121 y(Boston,)i(MA)e(02111-1307)150 5230 y(USA)p
eop end
%%Page: -1 3
-TeXDict begin -1 2 bop 3725 -116 a Ft(i)150 299 y Fp(T)-13
-b(able)53 b(of)h(Con)l(ten)l(ts)150 641 y Fr(1)135 b(Command)45
-b(Line)g(Editing)40 b Fo(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
-(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)84 b Fr(1)449 778
-y Ft(1.1)92 b(In)m(tro)s(duction)30 b(to)h(Line)f(Editing)25
-b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
-b Ft(1)449 888 y(1.2)92 b(Readline)31 b(In)m(teraction)16
-b Fn(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)46 b Ft(1)748 997 y(1.2.1)93 b(Readline)31
-b(Bare)g(Essen)m(tials)c Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
-b Ft(1)748 1107 y(1.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)h
-(Commands)14 b Fn(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)44 b Ft(2)748 1216 y(1.2.3)93 b(Readline)31
-b(Killing)g(Commands)22 b Fn(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)51 b Ft(2)748
-1326 y(1.2.4)93 b(Readline)31 b(Argumen)m(ts)25 b Fn(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Ft(3)748
-1435 y(1.2.5)93 b(Searc)m(hing)30 b(for)h(Commands)e(in)h(the)g
-(History)d Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
-b Ft(3)449 1545 y(1.3)92 b(Readline)31 b(Init)f(File)g
-Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)58 b Ft(4)748 1655 y(1.3.1)93 b(Readline)31
-b(Init)f(File)h(Syn)m(tax)13 b Fn(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43
-b Ft(4)748 1764 y(1.3.2)93 b(Conditional)30 b(Init)h(Constructs)9
-b Fn(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)39 b Ft(9)748 1874 y(1.3.3)93
-b(Sample)30 b(Init)g(File)21 b Fn(.)c(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)51 b Ft(10)449 1983 y(1.4)92 b(Bindable)31
-b(Readline)g(Commands)12 b Fn(.)i(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ft(13)748 2093 y(1.4.1)93 b(Commands)29 b(F)-8 b(or)31
-b(Mo)m(ving)d Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Ft(13)748
-2203 y(1.4.2)93 b(Commands)29 b(F)-8 b(or)31 b(Manipulating)g(The)f
-(History)18 b Fn(.)e(.)f(.)g(.)g(.)g(.)g(.)47 b Ft(13)748
-2312 y(1.4.3)93 b(Commands)29 b(F)-8 b(or)31 b(Changing)f(T)-8
-b(ext)30 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)58 b Ft(14)748 2422 y(1.4.4)93 b(Killing)31
-b(And)e(Y)-8 b(anking)17 b Fn(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
-b Ft(16)748 2531 y(1.4.5)93 b(Sp)s(ecifying)29 b(Numeric)i(Argumen)m
-(ts)25 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)54 b Ft(17)748 2641 y(1.4.6)93 b(Letting)31
-b(Readline)g(T)m(yp)s(e)f(F)-8 b(or)31 b(Y)-8 b(ou)19
-b Fn(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-49 b Ft(17)748 2751 y(1.4.7)93 b(Keyb)s(oard)29 b(Macros)11
-b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41
-b Ft(17)748 2860 y(1.4.8)93 b(Some)30 b(Miscellaneous)i(Commands)13
-b Fn(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-42 b Ft(18)449 2970 y(1.5)92 b(Readline)31 b(vi)f(Mo)s(de)d
-Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)56 b Ft(19)150 3212 y Fr(2)135 b(Programming)46
-b(with)f(GNU)g(Readline)25 b Fo(.)c(.)e(.)h(.)f(.)g(.)h(.)f(.)h(.)69
-b Fr(20)449 3349 y Ft(2.1)92 b(Basic)32 b(Beha)m(vior)15
-b Fn(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)44 b Ft(20)449 3459 y(2.2)92
-b(Custom)30 b(F)-8 b(unctions)15 b Fn(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b
-Ft(21)748 3568 y(2.2.1)93 b(Readline)31 b(T)m(yp)s(edefs)19
-b Fn(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
-b Ft(21)748 3678 y(2.2.2)93 b(W)-8 b(riting)31 b(a)g(New)f(F)-8
-b(unction)11 b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ft(22)449
-3787 y(2.3)92 b(Readline)31 b(V)-8 b(ariables)30 b Fn(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)58 b Ft(23)449 3897 y(2.4)92 b(Readline)31 b(Con)m(v)m(enience)h(F)
--8 b(unctions)15 b Fn(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
-b Ft(27)748 4007 y(2.4.1)93 b(Naming)30 b(a)h(F)-8 b(unction)25
-b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Ft(27)748
-4116 y(2.4.2)93 b(Selecting)31 b(a)g(Keymap)12 b Fn(.)j(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)41 b Ft(28)748 4226 y(2.4.3)93 b(Binding)30
-b(Keys)10 b Fn(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)39 b Ft(28)748 4335 y(2.4.4)93 b(Asso)s(ciating)31
-b(F)-8 b(unction)31 b(Names)g(and)f(Bindings)16 b Fn(.)f(.)g(.)g(.)g(.)
-g(.)g(.)45 b Ft(30)748 4445 y(2.4.5)93 b(Allo)m(wing)31
-b(Undoing)e Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
-b Ft(31)748 4555 y(2.4.6)93 b(Redispla)m(y)21 b Fn(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)50 b Ft(32)748 4664 y(2.4.7)93 b(Mo)s(difying)30
-b(T)-8 b(ext)13 b Fn(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)42 b Ft(33)748 4774 y(2.4.8)93 b(Character)30
-b(Input)20 b Fn(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-50 b Ft(34)748 4883 y(2.4.9)93 b(T)-8 b(erminal)30 b(Managemen)m(t)c
-Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Ft(34)748 4993
-y(2.4.10)93 b(Utilit)m(y)32 b(F)-8 b(unctions)26 b Fn(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Ft(35)748
-5103 y(2.4.11)93 b(Miscellaneous)32 b(F)-8 b(unctions)12
-b Fn(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)41 b Ft(36)748 5212 y(2.4.12)93
-b(Alternate)32 b(In)m(terface)f Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)59 b Ft(37)748 5322 y(2.4.13)93 b(A)30 b(Readline)h(Example)17
-b Fn(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46 b Ft(38)p eop
-end
+TeXDict begin -1 2 bop 3725 -116 a Fs(i)150 299 y Fo(T)-13
+b(able)53 b(of)h(Con)l(ten)l(ts)150 641 y Fq(1)135 b(Command)45
+b(Line)g(Editing)35 b Fn(:)20 b(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)79
+b Fq(1)275 778 y Fs(1.1)92 b(In)m(tro)s(duction)30 b(to)h(Line)f
+(Editing)9 b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)39 b Fs(1)275 888 y(1.2)92 b(Readline)31
+b(In)m(teraction)11 b Fm(:)16 b(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)41
+b Fs(1)399 997 y(1.2.1)93 b(Readline)31 b(Bare)g(Essen)m(tials)9
+b Fm(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)40 b Fs(1)399 1107 y(1.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)i
+(Commands)10 b Fm(:)k(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)40
+b Fs(2)399 1216 y(1.2.3)93 b(Readline)31 b(Killing)g(Commands)21
+b Fm(:)15 b(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)52
+b Fs(2)399 1326 y(1.2.4)93 b(Readline)31 b(Argumen)m(ts)14
+b Fm(:)h(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)44 b Fs(3)399 1435 y(1.2.5)93 b(Searc)m(hing)31
+b(for)f(Commands)f(in)h(the)h(History)11 b Fm(:)16 b(:)g(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)42
+b Fs(3)275 1545 y(1.3)92 b(Readline)31 b(Init)f(File)c
+Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)55 b
+Fs(4)399 1655 y(1.3.1)93 b(Readline)31 b(Init)f(File)i(Syn)m(tax)17
+b Fm(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)47
+b Fs(4)399 1764 y(1.3.2)93 b(Conditional)31 b(Init)f(Constructs)e
+Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)58
+b Fs(10)399 1874 y(1.3.3)93 b(Sample)30 b(Init)g(File)14
+b Fm(:)j(:)e(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)44 b Fs(10)275 1983 y(1.4)92
+b(Bindable)30 b(Readline)h(Commands)14 b Fm(:)g(:)i(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)43 b Fs(13)399 2093 y(1.4.1)93
+b(Commands)29 b(F)-8 b(or)31 b(Mo)m(ving)10 b Fm(:)17
+b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)40
+b Fs(13)399 2203 y(1.4.2)93 b(Commands)29 b(F)-8 b(or)31
+b(Manipulating)g(The)f(History)20 b Fm(:)c(:)f(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)49 b Fs(13)399 2312 y(1.4.3)93
+b(Commands)29 b(F)-8 b(or)31 b(Changing)f(T)-8 b(ext)25
+b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)53 b Fs(15)399
+2422 y(1.4.4)93 b(Killing)31 b(And)e(Y)-8 b(anking)26
+b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)55 b Fs(16)399 2531 y(1.4.5)93 b(Sp)s(ecifying)30
+b(Numeric)g(Argumen)m(ts)19 b Fm(:)d(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)49
+b Fs(17)399 2641 y(1.4.6)93 b(Letting)31 b(Readline)g(T)m(yp)s(e)f(F)-8
+b(or)31 b(Y)-8 b(ou)14 b Fm(:)i(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)44
+b Fs(17)399 2751 y(1.4.7)93 b(Keyb)s(oard)29 b(Macros)23
+b Fm(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)53 b Fs(18)399 2860 y(1.4.8)93
+b(Some)30 b(Miscellaneous)j(Commands)26 b Fm(:)16 b(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)58 b Fs(18)275 2970 y(1.5)92 b(Readline)31 b(vi)f(Mo)s(de)22
+b Fm(:)16 b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)52 b Fs(19)150
+3212 y Fq(2)135 b(Programming)46 b(with)f(GNU)g(Readline)17
+b Fn(:)k(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)62 b Fq(20)275
+3349 y Fs(2.1)92 b(Basic)31 b(Beha)m(vior)15 b Fm(:)i(:)e(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)44 b Fs(20)275 3459 y(2.2)92
+b(Custom)29 b(F)-8 b(unctions)10 b Fm(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)40 b Fs(21)399 3568 y(2.2.1)93 b(Readline)31
+b(T)m(yp)s(edefs)9 b Fm(:)14 b(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)38 b Fs(22)399
+3678 y(2.2.2)93 b(W)-8 b(riting)31 b(a)g(New)g(F)-8 b(unction)15
+b Fm(:)h(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)45
+b Fs(22)275 3787 y(2.3)92 b(Readline)31 b(V)-8 b(ariables)23
+b Fm(:)16 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)53 b Fs(23)275
+3897 y(2.4)92 b(Readline)31 b(Con)m(v)m(enience)g(F)-8
+b(unctions)14 b Fm(:)i(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
+43 b Fs(27)399 4007 y(2.4.1)93 b(Naming)31 b(a)g(F)-8
+b(unction)13 b Fm(:)j(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)43 b Fs(27)399 4116 y(2.4.2)93
+b(Selecting)32 b(a)e(Keymap)21 b Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)51 b
+Fs(28)399 4226 y(2.4.3)93 b(Binding)30 b(Keys)c Fm(:)16
+b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)56 b Fs(29)399 4335 y(2.4.4)93
+b(Asso)s(ciating)32 b(F)-8 b(unction)31 b(Names)g(and)e(Bindings)18
+b Fm(:)d(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47
+b Fs(30)399 4445 y(2.4.5)93 b(Allo)m(wing)32 b(Undoing)19
+b Fm(:)14 b(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)48 b Fs(31)399 4555 y(2.4.6)93
+b(Redispla)m(y)21 b Fm(:)16 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
+(:)f(:)51 b Fs(32)399 4664 y(2.4.7)93 b(Mo)s(difying)30
+b(T)-8 b(ext)28 b Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)57 b
+Fs(33)399 4774 y(2.4.8)93 b(Character)31 b(Input)13 b
+Fm(:)h(:)h(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)43 b Fs(34)399 4883 y(2.4.9)93
+b(T)-8 b(erminal)30 b(Managemen)m(t)8 b Fm(:)18 b(:)e(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)38 b
+Fs(34)399 4993 y(2.4.10)93 b(Utilit)m(y)33 b(F)-8 b(unctions)15
+b Fm(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)45 b Fs(35)399 5103 y(2.4.11)93
+b(Miscellaneous)33 b(F)-8 b(unctions)15 b Fm(:)g(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)44 b Fs(36)399 5212
+y(2.4.12)93 b(Alternate)32 b(In)m(terface)17 b Fm(:)g(:)e(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)47
+b Fs(37)399 5322 y(2.4.13)93 b(A)31 b(Readline)g(Example)24
+b Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)53 b Fs(37)p eop end
%%Page: -2 4
-TeXDict begin -2 3 bop 3699 -116 a Ft(ii)449 83 y(2.5)92
-b(Readline)31 b(Signal)g(Handling)23 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Ft(39)449 193 y(2.6)92
-b(Custom)30 b(Completers)25 b Fn(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Ft(41)748 302
-y(2.6.1)93 b(Ho)m(w)31 b(Completing)g(W)-8 b(orks)19
-b Fn(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Ft(41)748 412 y(2.6.2)93
-b(Completion)30 b(F)-8 b(unctions)12 b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)42 b Ft(42)748 521 y(2.6.3)93 b(Completion)30
-b(V)-8 b(ariables)23 b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)52
-b Ft(43)748 631 y(2.6.4)93 b(A)30 b(Short)g(Completion)h(Example)9
-b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)38 b Ft(47)150 873 y Fr(App)t(endix)44 b(A)99
-b(GNU)46 b(F)-11 b(ree)44 b(Do)t(cumen)l(tation)j(License)456
-1006 y Fo(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
-h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
-(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)82 b Fr(56)150 1276 y(Concept)45
-b(Index)21 b Fo(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
-(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)65
-b Fr(63)150 1546 y(F)-11 b(unction)44 b(and)h(V)-11 b(ariable)45
-b(Index)17 b Fo(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
-(.)f(.)g(.)h(.)62 b Fr(64)p eop end
+TeXDict begin -2 3 bop 3699 -116 a Fs(ii)275 83 y(2.5)92
+b(Readline)31 b(Signal)f(Handling)10 b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)39
+b Fs(39)275 193 y(2.6)92 b(Custom)29 b(Completers)18
+b Fm(:)e(:)g(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)48 b Fs(41)399 302
+y(2.6.1)93 b(Ho)m(w)31 b(Completing)g(W)-8 b(orks)24
+b Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+53 b Fs(41)399 412 y(2.6.2)93 b(Completion)31 b(F)-8
+b(unctions)19 b Fm(:)d(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)49 b Fs(42)399 521 y(2.6.3)93 b(Completion)31
+b(V)-8 b(ariables)9 b Fm(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)39 b Fs(43)399 631 y(2.6.4)93
+b(A)30 b(Short)g(Completion)h(Example)c Fm(:)15 b(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)56 b Fs(47)150 873 y Fq(App)t(endix)44
+b(A)160 b(GNU)45 b(F)-11 b(ree)45 b(Do)t(cumen)l(tation)h(License)446
+1006 y Fn(:)20 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)72
+b Fq(56)150 1276 y(Concept)45 b(Index)18 b Fn(:)i(:)f(:)g(:)h(:)f(:)h
+(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)63
+b Fq(64)150 1546 y(F)-11 b(unction)44 b(and)h(V)-11 b(ariable)45
+b(Index)29 b Fn(:)19 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)73 b Fq(65)p eop end
%%Page: 1 5
-TeXDict begin 1 4 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(1)150 299 y Fp(1)80
-b(Command)54 b(Line)f(Editing)275 511 y Ft(This)29 b(c)m(hapter)i
-(describ)s(es)f(the)g(basic)h(features)g(of)f(the)h Fm(gnu)f
-Ft(command)g(line)h(editing)g(in)m(terface.)150 755 y
-Fr(1.1)68 b(In)l(tro)t(duction)45 b(to)g(Line)h(Editing)275
-995 y Ft(The)29 b(follo)m(wing)j(paragraphs)e(describ)s(e)g(the)g
-(notation)i(used)d(to)j(represen)m(t)e(k)m(eystrok)m(es.)275
-1125 y(The)i(text)j Fl(C-k)d Ft(is)i(read)f(as)h(`Con)m(trol-K')g(and)f
-(describ)s(es)g(the)g(c)m(haracter)i(pro)s(duced)d(when)g(the)3663
-1122 y Fk(h)p 3687 1069 38 4 v 3687 1125 a Fj(k)p 3687
-1140 V 3720 1122 a Fk(i)150 1235 y Ft(k)m(ey)f(is)g(pressed)e(while)h
-(the)h(Con)m(trol)g(k)m(ey)g(is)g(depressed.)275 1365
-y(The)g(text)i Fl(M-k)e Ft(is)h(read)f(as)i(`Meta-K')g(and)f(describ)s
-(es)f(the)h(c)m(haracter)h(pro)s(duced)e(when)f(the)i(Meta)150
-1474 y(k)m(ey)d(\(if)g(y)m(ou)g(ha)m(v)m(e)g(one\))g(is)g(depressed,)f
-(and)f(the)1859 1471 y Fk(h)p 1883 1418 V 1883 1474 a
-Fj(k)p 1883 1490 V 1916 1471 a Fk(i)1974 1474 y Ft(k)m(ey)j(is)e
-(pressed.)39 b(The)28 b(Meta)i(k)m(ey)f(is)g(lab)s(eled)3558
-1471 y Fk(h)p 3582 1418 143 4 v 3582 1474 a Fj(AL)-6
-b(T)p 3582 1490 V 3720 1471 a Fk(i)150 1584 y Ft(on)26
-b(man)m(y)g(k)m(eyb)s(oards.)39 b(On)26 b(k)m(eyb)s(oards)g(with)g(t)m
-(w)m(o)h(k)m(eys)g(lab)s(eled)2425 1581 y Fk(h)p 2450
-1528 V 2450 1584 a Fj(AL)-6 b(T)p 2450 1599 V 2587 1581
-a Fk(i)2643 1584 y Ft(\(usually)27 b(to)g(either)f(side)g(of)h(the)150
-1693 y(space)32 b(bar\),)g(the)775 1690 y Fk(h)p 799
-1637 V 799 1693 a Fj(AL)-6 b(T)p 799 1709 V 937 1690
-a Fk(i)998 1693 y Ft(on)32 b(the)f(left)h(side)g(is)f(generally)i(set)e
-(to)i(w)m(ork)e(as)h(a)f(Meta)i(k)m(ey)-8 b(.)45 b(The)3393
-1690 y Fk(h)p 3417 1637 V 3417 1693 a Fj(AL)-6 b(T)p
-3417 1709 V 3555 1690 a Fk(i)3616 1693 y Ft(k)m(ey)150
-1803 y(on)33 b(the)h(righ)m(t)g(ma)m(y)g(also)g(b)s(e)f(con\014gured)f
-(to)i(w)m(ork)g(as)g(a)f(Meta)i(k)m(ey)f(or)g(ma)m(y)g(b)s(e)e
-(con\014gured)h(as)h(some)150 1913 y(other)d(mo)s(di\014er,)e(suc)m(h)h
-(as)h(a)g(Comp)s(ose)f(k)m(ey)h(for)f(t)m(yping)h(accen)m(ted)h(c)m
-(haracters.)275 2043 y(If)21 b(y)m(ou)h(do)g(not)g(ha)m(v)m(e)h(a)f
-(Meta)h(or)1388 2040 y Fk(h)p 1412 1987 V 1412 2043 a
-Fj(AL)-6 b(T)p 1412 2058 V 1550 2040 a Fk(i)1601 2043
-y Ft(k)m(ey)e(,)25 b(or)d(another)g(k)m(ey)h(w)m(orking)f(as)g(a)g
-(Meta)h(k)m(ey)-8 b(,)25 b(the)d(iden)m(tical)150 2152
-y(k)m(eystrok)m(e)i(can)f(b)s(e)f(generated)i(b)m(y)e(t)m(yping)1619
-2149 y Fk(h)p 1643 2096 139 4 v 1643 2152 a Fj(ESC)p
-1643 2168 V 1777 2149 a Fk(i)1829 2152 y Fn(\014rst)p
-Ft(,)j(and)d(then)g(t)m(yping)2678 2149 y Fk(h)p 2703
-2096 38 4 v 2703 2152 a Fj(k)p 2703 2168 V 2736 2149
-a Fk(i)2765 2152 y Ft(.)38 b(Either)23 b(pro)s(cess)f(is)g(kno)m(wn)150
-2262 y(as)31 b Fi(metafying)39 b Ft(the)850 2259 y Fk(h)p
-874 2206 V 874 2262 a Fj(k)p 874 2277 V 907 2259 a Fk(i)968
-2262 y Ft(k)m(ey)-8 b(.)275 2392 y(The)39 b(text)j Fl(M-C-k)d
-Ft(is)h(read)g(as)h(`Meta-Con)m(trol-k')j(and)39 b(describ)s(es)h(the)g
-(c)m(haracter)i(pro)s(duced)d(b)m(y)150 2501 y Fi(metafying)g
-Fl(C-k)p Ft(.)275 2632 y(In)d(addition,)j(sev)m(eral)f(k)m(eys)f(ha)m
-(v)m(e)h(their)f(o)m(wn)g(names.)60 b(Sp)s(eci\014cally)-8
-b(,)2768 2629 y Fk(h)p 2792 2576 146 4 v 2792 2632 a
-Fj(DEL)p 2792 2647 V 2934 2629 a Fk(i)2964 2632 y Ft(,)3028
-2629 y Fk(h)p 3052 2576 139 4 v 3052 2632 a Fj(ESC)p
-3052 2647 V 3186 2629 a Fk(i)3216 2632 y Ft(,)3279 2629
-y Fk(h)p 3303 2576 144 4 v 3303 2632 a Fj(LFD)p 3303
-2647 V 3443 2629 a Fk(i)3473 2632 y Ft(,)3537 2629 y
-Fk(h)p 3561 2576 139 4 v 3561 2632 a Fj(SPC)p 3561 2647
-V 3695 2629 a Fk(i)3725 2632 y Ft(,)150 2738 y Fk(h)p
-174 2685 151 4 v 174 2741 a Fj(RET)p 174 2757 V 321 2738
-a Fk(i)351 2741 y Ft(,)47 b(and)612 2738 y Fk(h)p 637
-2685 148 4 v 637 2741 a Fj(T)-6 b(AB)p 637 2757 V 780
-2738 a Fk(i)853 2741 y Ft(all)45 b(stand)e(for)g(themselv)m(es)i(when)d
-(seen)i(in)f(this)g(text,)48 b(or)43 b(in)g(an)h(init)f(\014le)h(\(see)
-150 2851 y(Section)c(1.3)f([Readline)h(Init)e(File],)43
-b(page)c(4\).)67 b(If)38 b(y)m(our)h(k)m(eyb)s(oard)f(lac)m(ks)i(a)2888
-2848 y Fk(h)p 2912 2795 144 4 v 2912 2851 a Fj(LFD)p
-2912 2866 V 3052 2848 a Fk(i)3121 2851 y Ft(k)m(ey)-8
-b(,)42 b(t)m(yping)3604 2848 y Fk(h)p 3628 2795 97 4
-v 3628 2851 a Fj(C-j)p 3628 2866 V 3720 2848 a Fk(i)150
-2960 y Ft(will)30 b(pro)s(duce)e(the)i(desired)f(c)m(haracter.)42
-b(The)1748 2957 y Fk(h)p 1772 2904 151 4 v 1772 2960
-a Fj(RET)p 1772 2976 V 1919 2957 a Fk(i)1978 2960 y Ft(k)m(ey)30
-b(ma)m(y)g(b)s(e)f(lab)s(eled)2770 2957 y Fk(h)p 2794
-2904 217 4 v 2794 2960 a Fj(Return)p 2794 2976 V 3007
-2957 a Fk(i)3066 2960 y Ft(or)3176 2957 y Fk(h)p 3201
-2904 172 4 v 3201 2960 a Fj(En)n(ter)p 3201 2976 V 3368
-2957 a Fk(i)3427 2960 y Ft(on)h(some)150 3070 y(k)m(eyb)s(oards.)150
-3314 y Fr(1.2)68 b(Readline)47 b(In)l(teraction)275 3554
-y Ft(Often)24 b(during)g(an)h(in)m(teractiv)m(e)j(session)e(y)m(ou)f(t)
-m(yp)s(e)h(in)f(a)g(long)h(line)f(of)h(text,)h(only)f(to)f(notice)i
-(that)f(the)150 3663 y(\014rst)32 b(w)m(ord)g(on)g(the)g(line)h(is)g
+TeXDict begin 1 4 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(1)150 299 y Fo(1)80
+b(Command)54 b(Line)f(Editing)150 532 y Fs(This)30 b(c)m(hapter)h
+(describ)s(es)e(the)i(basic)g(features)f(of)h(the)f Fl(gnu)g
+Fs(command)h(line)f(editing)h(in)m(terface.)150 764 y
+Fq(1.1)68 b(In)l(tro)t(duction)45 b(to)g(Line)h(Editing)150
+923 y Fs(The)30 b(follo)m(wing)i(paragraphs)d(describ)s(e)h(the)h
+(notation)g(used)f(to)h(represen)m(t)f(k)m(eystrok)m(es.)275
+1058 y(The)35 b(text)i Fk(C-k)f Fs(is)g(read)g(as)h(`Con)m(trol-K')g
+(and)f(describ)s(es)f(the)h(c)m(haracter)i(pro)s(duced)d(when)g(the)h
+Fr(k)150 1167 y Fs(k)m(ey)31 b(is)g(pressed)e(while)h(the)h(Con)m(trol)
+g(k)m(ey)g(is)g(depressed.)275 1301 y(The)g(text)i Fk(M-k)e
+Fs(is)h(read)f(as)i(`Meta-K')g(and)f(describ)s(es)f(the)h(c)m(haracter)
+h(pro)s(duced)e(when)f(the)i(Meta)150 1411 y(k)m(ey)i(\(if)f(y)m(ou)h
+(ha)m(v)m(e)g(one\))g(is)f(depressed,)g(and)f(the)h Fr(k)g
+Fs(k)m(ey)h(is)f(pressed.)48 b(The)32 b(Meta)j(k)m(ey)e(is)h(lab)s
+(eled)f Fr(ALT)150 1521 y Fs(on)c(man)m(y)h(k)m(eyb)s(oards.)40
+b(On)29 b(k)m(eyb)s(oards)g(with)h(t)m(w)m(o)h(k)m(eys)f(lab)s(eled)g
+Fr(ALT)e Fs(\(usually)i(to)g(either)g(side)g(of)g(the)150
+1630 y(space)h(bar\),)f(the)g Fr(ALT)f Fs(on)h(the)g(left)h(side)f(is)g
+(generally)h(set)f(to)h(w)m(ork)f(as)g(a)h(Meta)g(k)m(ey)-8
+b(.)42 b(The)29 b Fr(ALT)g Fs(k)m(ey)i(on)150 1740 y(the)c(righ)m(t)h
+(ma)m(y)g(also)g(b)s(e)f(con\014gured)f(to)i(w)m(ork)f(as)h(a)f(Meta)i
+(k)m(ey)f(or)f(ma)m(y)h(b)s(e)e(con\014gured)h(as)g(some)h(other)150
+1849 y(mo)s(di\014er,)i(suc)m(h)g(as)g(a)h(Comp)s(ose)f(k)m(ey)h(for)f
+(t)m(yping)h(accen)m(ted)h(c)m(haracters.)275 1984 y(If)23
+b(y)m(ou)i(do)f(not)h(ha)m(v)m(e)h(a)f(Meta)g(or)g Fr(ALT)e
+Fs(k)m(ey)-8 b(,)27 b(or)e(another)f(k)m(ey)i(w)m(orking)e(as)h(a)g
+(Meta)h(k)m(ey)-8 b(,)27 b(the)d(iden)m(tical)150 2093
+y(k)m(eystrok)m(e)30 b(can)f(b)s(e)f(generated)h(b)m(y)g(t)m(yping)g
+Fr(ESC)e Fj(\014rst)p Fs(,)j(and)e(then)g(t)m(yping)h
+Fr(k)p Fs(.)40 b(Either)28 b(pro)s(cess)g(is)g(kno)m(wn)150
+2203 y(as)j Fi(metafying)39 b Fs(the)30 b Fr(k)g Fs(k)m(ey)-8
+b(.)275 2337 y(The)39 b(text)j Fk(M-C-k)d Fs(is)h(read)g(as)h
+(`Meta-Con)m(trol-k')j(and)39 b(describ)s(es)h(the)g(c)m(haracter)i
+(pro)s(duced)d(b)m(y)150 2447 y Fi(metafying)g Fk(C-k)p
+Fs(.)275 2581 y(In)c(addition,)j(sev)m(eral)f(k)m(eys)g(ha)m(v)m(e)g
+(their)f(o)m(wn)g(names.)58 b(Sp)s(eci\014cally)-8 b(,)38
+b Fr(DEL)p Fs(,)f Fr(ESC)p Fs(,)g Fr(LFD)p Fs(,)g Fr(SPC)p
+Fs(,)g Fr(RET)p Fs(,)150 2690 y(and)d Fr(TAB)f Fs(all)j(stand)e(for)g
+(themselv)m(es)i(when)d(seen)i(in)f(this)g(text,)j(or)d(in)h(an)f(init)
+h(\014le)f(\(see)i(Section)f(1.3)150 2800 y([Readline)c(Init)e(File],)j
+(page)e(4\).)41 b(If)29 b(y)m(our)h(k)m(eyb)s(oard)f(lac)m(ks)i(a)f
+Fr(LFD)f Fs(k)m(ey)-8 b(,)31 b(t)m(yping)g Fr(C-j)d Fs(will)i(pro)s
+(duce)f(the)150 2910 y(desired)h(c)m(haracter.)42 b(The)30
+b Fr(RET)g Fs(k)m(ey)h(ma)m(y)g(b)s(e)e(lab)s(eled)i
+Fr(Return)e Fs(or)h Fr(Enter)f Fs(on)h(some)h(k)m(eyb)s(oards.)150
+3142 y Fq(1.2)68 b(Readline)47 b(In)l(teraction)150 3301
+y Fs(Often)32 b(during)g(an)g(in)m(teractiv)m(e)j(session)e(y)m(ou)g(t)
+m(yp)s(e)g(in)f(a)h(long)g(line)g(of)f(text,)j(only)d(to)i(notice)g
+(that)f(the)150 3411 y(\014rst)f(w)m(ord)g(on)g(the)g(line)h(is)g
(missp)s(elled.)46 b(The)32 b(Readline)h(library)f(giv)m(es)h(y)m(ou)g
-(a)g(set)g(of)f(commands)g(for)150 3773 y(manipulating)e(the)g(text)h
+(a)g(set)g(of)f(commands)g(for)150 3520 y(manipulating)e(the)g(text)h
(as)f(y)m(ou)g(t)m(yp)s(e)g(it)g(in,)g(allo)m(wing)h(y)m(ou)f(to)h
(just)e(\014x)g(y)m(our)h(t)m(yp)s(o,)g(and)g(not)g(forcing)150
-3883 y(y)m(ou)e(to)h(ret)m(yp)s(e)g(the)f(ma)5 b(jorit)m(y)29
+3630 y(y)m(ou)e(to)h(ret)m(yp)s(e)g(the)f(ma)5 b(jorit)m(y)29
b(of)f(the)h(line.)40 b(Using)28 b(these)h(editing)g(commands,)f(y)m
-(ou)h(mo)m(v)m(e)g(the)g(cursor)150 3992 y(to)35 b(the)f(place)i(that)e
+(ou)h(mo)m(v)m(e)g(the)g(cursor)150 3739 y(to)35 b(the)f(place)i(that)e
(needs)g(correction,)j(and)d(delete)h(or)f(insert)h(the)f(text)h(of)g
-(the)f(corrections.)54 b(Then,)150 4102 y(when)30 b(y)m(ou)i(are)f
-(satis\014ed)g(with)g(the)g(line,)h(y)m(ou)g(simply)e(press)2320
-4099 y Fk(h)p 2344 4046 151 4 v 2344 4102 a Fj(RET)p
-2344 4117 V 2491 4099 a Fk(i)2520 4102 y Ft(.)43 b(Y)-8
-b(ou)32 b(do)f(not)g(ha)m(v)m(e)i(to)e(b)s(e)g(at)h(the)150
-4211 y(end)j(of)h(the)g(line)g(to)h(press)1126 4208 y
-Fk(h)p 1150 4155 V 1150 4211 a Fj(RET)p 1150 4227 V 1297
-4208 a Fk(i)1327 4211 y Ft(;)h(the)e(en)m(tire)h(line)f(is)g(accepted)h
-(regardless)f(of)g(the)g(lo)s(cation)i(of)e(the)150 4321
-y(cursor)30 b(within)g(the)g(line.)150 4532 y Fh(1.2.1)63
-b(Readline)40 b(Bare)h(Essen)m(tials)275 4772 y Ft(In)22
-b(order)g(to)i(en)m(ter)g(c)m(haracters)g(in)m(to)g(the)g(line,)h
-(simply)d(t)m(yp)s(e)i(them.)38 b(The)22 b(t)m(yp)s(ed)h(c)m(haracter)i
-(app)s(ears)150 4881 y(where)32 b(the)h(cursor)e(w)m(as,)j(and)e(then)g
-(the)h(cursor)e(mo)m(v)m(es)j(one)f(space)g(to)g(the)g(righ)m(t.)47
-b(If)32 b(y)m(ou)h(mist)m(yp)s(e)g(a)150 4991 y(c)m(haracter,)f(y)m(ou)
-f(can)g(use)f(y)m(our)g(erase)h(c)m(haracter)h(to)f(bac)m(k)g(up)f(and)
-f(delete)j(the)f(mist)m(yp)s(ed)e(c)m(haracter.)275 5121
+(the)f(corrections.)54 b(Then,)150 3849 y(when)24 b(y)m(ou)h(are)g
+(satis\014ed)g(with)g(the)g(line,)i(y)m(ou)e(simply)f(press)g
+Fr(RET)p Fs(.)39 b(Y)-8 b(ou)25 b(do)g(not)g(ha)m(v)m(e)h(to)g(b)s(e)e
+(at)h(the)h(end)150 3959 y(of)33 b(the)h(line)g(to)g(press)e
+Fr(RET)p Fs(;)i(the)g(en)m(tire)g(line)f(is)h(accepted)g(regardless)g
+(of)f(the)h(lo)s(cation)h(of)e(the)h(cursor)150 4068
+y(within)c(the)g(line.)150 4267 y Fh(1.2.1)63 b(Readline)40
+b(Bare)h(Essen)m(tials)150 4414 y Fs(In)31 b(order)h(to)h(en)m(ter)g(c)
+m(haracters)g(in)m(to)g(the)g(line,)g(simply)e(t)m(yp)s(e)i(them.)46
+b(The)31 b(t)m(yp)s(ed)h(c)m(haracter)i(app)s(ears)150
+4523 y(where)e(the)h(cursor)e(w)m(as,)j(and)e(then)g(the)h(cursor)e(mo)
+m(v)m(es)j(one)f(space)g(to)g(the)g(righ)m(t.)47 b(If)32
+b(y)m(ou)h(mist)m(yp)s(e)g(a)150 4633 y(c)m(haracter,)f(y)m(ou)f(can)g
+(use)f(y)m(our)g(erase)h(c)m(haracter)h(to)f(bac)m(k)g(up)f(and)f
+(delete)j(the)f(mist)m(yp)s(ed)e(c)m(haracter.)275 4767
y(Sometimes)i(y)m(ou)g(ma)m(y)h(mist)m(yp)s(e)e(a)i(c)m(haracter,)g
(and)e(not)i(notice)g(the)f(error)f(un)m(til)h(y)m(ou)g(ha)m(v)m(e)h(t)
-m(yp)s(ed)150 5230 y(sev)m(eral)e(other)f(c)m(haracters.)42
+m(yp)s(ed)150 4877 y(sev)m(eral)e(other)f(c)m(haracters.)42
b(In)28 b(that)i(case,)g(y)m(ou)f(can)g(t)m(yp)s(e)h
-Fl(C-b)d Ft(to)j(mo)m(v)m(e)g(the)f(cursor)g(to)g(the)g(left,)i(and)150
-5340 y(then)f(correct)i(y)m(our)e(mistak)m(e.)42 b(Afterw)m(ards,)31
+Fk(C-b)d Fs(to)j(mo)m(v)m(e)g(the)f(cursor)g(to)g(the)g(left,)i(and)150
+4987 y(then)f(correct)i(y)m(our)e(mistak)m(e.)42 b(Afterw)m(ards,)31
b(y)m(ou)f(can)h(mo)m(v)m(e)h(the)e(cursor)g(to)h(the)g(righ)m(t)g
-(with)f Fl(C-f)p Ft(.)p eop end
+(with)f Fk(C-f)p Fs(.)275 5121 y(When)i(y)m(ou)h(add)f(text)h(in)f(the)
+h(middle)f(of)h(a)g(line,)h(y)m(ou)e(will)h(notice)h(that)f(c)m
+(haracters)h(to)g(the)e(righ)m(t)150 5230 y(of)d(the)g(cursor)f(are)h
+(`pushed)e(o)m(v)m(er')j(to)g(mak)m(e)f(ro)s(om)g(for)f(the)h(text)h
+(that)f(y)m(ou)g(ha)m(v)m(e)h(inserted.)40 b(Lik)m(ewise,)150
+5340 y(when)d(y)m(ou)g(delete)i(text)g(b)s(ehind)c(the)j(cursor,)h(c)m
+(haracters)g(to)f(the)g(righ)m(t)g(of)g(the)g(cursor)e(are)i(`pulled)p
+eop end
%%Page: 2 6
-TeXDict begin 2 5 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(2)275 299 y(When)32
-b(y)m(ou)h(add)f(text)h(in)f(the)h(middle)f(of)h(a)g(line,)h(y)m(ou)e
-(will)h(notice)h(that)f(c)m(haracters)h(to)g(the)e(righ)m(t)150
-408 y(of)d(the)g(cursor)f(are)h(`pushed)e(o)m(v)m(er')j(to)g(mak)m(e)f
-(ro)s(om)g(for)f(the)h(text)h(that)f(y)m(ou)g(ha)m(v)m(e)h(inserted.)40
-b(Lik)m(ewise,)150 518 y(when)d(y)m(ou)g(delete)i(text)g(b)s(ehind)c
-(the)j(cursor,)h(c)m(haracters)g(to)f(the)g(righ)m(t)g(of)g(the)g
-(cursor)e(are)i(`pulled)150 628 y(bac)m(k')24 b(to)f(\014ll)g(in)f(the)
-h(blank)f(space)i(created)f(b)m(y)g(the)g(remo)m(v)-5
-b(al)24 b(of)f(the)g(text.)39 b(A)23 b(list)g(of)g(the)g(bare)f(essen)m
-(tials)150 737 y(for)30 b(editing)h(the)g(text)g(of)g(an)f(input)f
-(line)i(follo)m(ws.)150 892 y Fl(C-b)336 b Ft(Mo)m(v)m(e)32
-b(bac)m(k)g(one)e(c)m(haracter.)150 1048 y Fl(C-f)336
-b Ft(Mo)m(v)m(e)32 b(forw)m(ard)e(one)h(c)m(haracter.)150
-1200 y Fk(h)p 174 1147 146 4 v 174 1203 a Fj(DEL)p 174
-1218 V 316 1200 a Fk(i)376 1203 y Ft(or)487 1200 y Fk(h)p
-512 1147 317 4 v 512 1203 a Fj(Bac)n(kspace)p 512 1218
-V 824 1200 a Fk(i)630 1312 y Ft(Delete)i(the)d(c)m(haracter)i(to)f(the)
-g(left)g(of)f(the)h(cursor.)150 1467 y Fl(C-d)336 b Ft(Delete)33
-b(the)d(c)m(haracter)i(underneath)d(the)i(cursor.)150
-1622 y(Prin)m(ting)g(c)m(haracters)630 1732 y(Insert)f(the)g(c)m
-(haracter)i(in)m(to)g(the)e(line)h(at)g(the)g(cursor.)150
-1887 y Fl(C-_)e Ft(or)i Fl(C-x)e(C-u)630 1997 y Ft(Undo)k(the)h(last)g
-(editing)g(command.)50 b(Y)-8 b(ou)34 b(can)f(undo)g(all)h(the)f(w)m(a)
-m(y)i(bac)m(k)f(to)g(an)g(empt)m(y)630 2106 y(line.)150
-2262 y(\(Dep)s(ending)g(on)g(y)m(our)g(con\014guration,)h(the)1726
-2259 y Fk(h)p 1750 2205 V 1750 2262 a Fj(Bac)n(kspace)p
-1750 2277 V 2063 2259 a Fk(i)2127 2262 y Ft(k)m(ey)g(b)s(e)e(set)h(to)h
-(delete)g(the)f(c)m(haracter)i(to)f(the)150 2371 y(left)f(of)f(the)g
-(cursor)f(and)h(the)1192 2368 y Fk(h)p 1216 2315 146
-4 v 1216 2371 a Fj(DEL)p 1216 2386 V 1358 2368 a Fk(i)1421
-2371 y Ft(k)m(ey)g(set)h(to)g(delete)g(the)f(c)m(haracter)i(underneath)
-c(the)i(cursor,)h(lik)m(e)150 2481 y Fl(C-d)p Ft(,)c(rather)g(than)g
-(the)h(c)m(haracter)h(to)f(the)f(left)h(of)g(the)f(cursor.\))150
-2698 y Fh(1.2.2)63 b(Readline)40 b(Mo)m(v)m(emen)m(t)h(Commands)275
-2940 y Ft(The)25 b(ab)s(o)m(v)m(e)i(table)g(describ)s(es)f(the)g(most)h
-(basic)f(k)m(eystrok)m(es)i(that)f(y)m(ou)f(need)g(in)g(order)f(to)i
-(do)f(editing)150 3050 y(of)g(the)f(input)g(line.)39
-b(F)-8 b(or)27 b(y)m(our)e(con)m(v)m(enience,)k(man)m(y)c(other)h
-(commands)f(ha)m(v)m(e)i(b)s(een)e(added)g(in)g(addition)150
-3160 y(to)33 b Fl(C-b)p Ft(,)e Fl(C-f)p Ft(,)h Fl(C-d)p
-Ft(,)g(and)1043 3157 y Fk(h)p 1067 3104 V 1067 3160 a
-Fj(DEL)p 1067 3175 V 1209 3157 a Fk(i)1239 3160 y Ft(.)45
-b(Here)33 b(are)f(some)g(commands)g(for)g(mo)m(ving)h(more)f(rapidly)f
-(ab)s(out)h(the)150 3269 y(line.)150 3424 y Fl(C-a)336
-b Ft(Mo)m(v)m(e)32 b(to)g(the)e(start)h(of)g(the)f(line.)150
-3579 y Fl(C-e)336 b Ft(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h
-(line.)150 3735 y Fl(M-f)336 b Ft(Mo)m(v)m(e)32 b(forw)m(ard)e(a)h(w)m
-(ord,)f(where)g(a)h(w)m(ord)f(is)g(comp)s(osed)g(of)h(letters)h(and)d
-(digits.)150 3890 y Fl(M-b)336 b Ft(Mo)m(v)m(e)32 b(bac)m(kw)m(ard)f(a)
-g(w)m(ord.)150 4045 y Fl(C-l)336 b Ft(Clear)31 b(the)f(screen,)h
-(reprin)m(ting)f(the)h(curren)m(t)f(line)h(at)g(the)f(top.)275
-4200 y(Notice)c(ho)m(w)f Fl(C-f)e Ft(mo)m(v)m(es)j(forw)m(ard)e(a)h(c)m
-(haracter,)j(while)d Fl(M-f)e Ft(mo)m(v)m(es)j(forw)m(ard)e(a)h(w)m
-(ord.)39 b(It)24 b(is)h(a)g(lo)s(ose)150 4310 y(con)m(v)m(en)m(tion)32
+TeXDict begin 2 5 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(2)150 299 y(bac)m(k')24
+b(to)f(\014ll)g(in)f(the)h(blank)f(space)i(created)f(b)m(y)g(the)g
+(remo)m(v)-5 b(al)24 b(of)f(the)g(text.)39 b(A)23 b(list)g(of)g(the)g
+(bare)f(essen)m(tials)150 408 y(for)30 b(editing)h(the)g(text)g(of)g
+(an)f(input)f(line)i(follo)m(ws.)150 562 y Fk(C-b)336
+b Fs(Mo)m(v)m(e)32 b(bac)m(k)g(one)e(c)m(haracter.)150
+715 y Fk(C-f)336 b Fs(Mo)m(v)m(e)32 b(forw)m(ard)e(one)h(c)m(haracter.)
+150 869 y Fr(DEL)e Fs(or)i Fr(Backspace)630 978 y Fs(Delete)i(the)d(c)m
+(haracter)i(to)f(the)g(left)g(of)f(the)h(cursor.)150
+1132 y Fk(C-d)336 b Fs(Delete)33 b(the)d(c)m(haracter)i(underneath)d
+(the)i(cursor.)150 1285 y(Prin)m(ting)g(c)m(haracters)630
+1394 y(Insert)f(the)g(c)m(haracter)i(in)m(to)g(the)e(line)h(at)g(the)g
+(cursor.)150 1548 y Fk(C-_)e Fs(or)i Fk(C-x)e(C-u)630
+1657 y Fs(Undo)k(the)h(last)g(editing)g(command.)50 b(Y)-8
+b(ou)34 b(can)f(undo)g(all)h(the)f(w)m(a)m(y)i(bac)m(k)f(to)g(an)g
+(empt)m(y)630 1767 y(line.)150 1920 y(\(Dep)s(ending)29
+b(on)h(y)m(our)f(con\014guration,)i(the)e Fr(Backspace)e
+Fs(k)m(ey)k(b)s(e)d(set)j(to)f(delete)h(the)e(c)m(haracter)i(to)g(the)
+150 2030 y(left)37 b(of)f(the)h(cursor)e(and)h(the)g
+Fr(DEL)g Fs(k)m(ey)h(set)f(to)h(delete)h(the)e(c)m(haracter)i
+(underneath)d(the)h(cursor,)i(lik)m(e)150 2140 y Fk(C-d)p
+Fs(,)30 b(rather)g(than)g(the)h(c)m(haracter)h(to)f(the)f(left)h(of)g
+(the)f(cursor.\))150 2333 y Fh(1.2.2)63 b(Readline)40
+b(Mo)m(v)m(emen)m(t)h(Commands)150 2480 y Fs(The)27 b(ab)s(o)m(v)m(e)i
+(table)g(describ)s(es)e(the)g(most)i(basic)f(k)m(eystrok)m(es)h(that)f
+(y)m(ou)g(need)g(in)f(order)g(to)i(do)e(editing)i(of)150
+2589 y(the)k(input)f(line.)49 b(F)-8 b(or)34 b(y)m(our)f(con)m(v)m
+(enience,)j(man)m(y)d(other)g(commands)f(ha)m(v)m(e)j(b)s(een)d(added)g
+(in)h(addition)150 2699 y(to)j Fk(C-b)p Fs(,)f Fk(C-f)p
+Fs(,)g Fk(C-d)p Fs(,)h(and)e Fr(DEL)p Fs(.)54 b(Here)35
+b(are)g(some)h(commands)e(for)h(mo)m(ving)h(more)f(rapidly)f(ab)s(out)h
+(the)150 2808 y(line.)150 2962 y Fk(C-a)336 b Fs(Mo)m(v)m(e)32
+b(to)g(the)e(start)h(of)g(the)f(line.)150 3115 y Fk(C-e)336
+b Fs(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(line.)150
+3269 y Fk(M-f)336 b Fs(Mo)m(v)m(e)32 b(forw)m(ard)e(a)h(w)m(ord,)f
+(where)g(a)h(w)m(ord)f(is)g(comp)s(osed)g(of)h(letters)h(and)d(digits.)
+150 3422 y Fk(M-b)336 b Fs(Mo)m(v)m(e)32 b(bac)m(kw)m(ard)f(a)g(w)m
+(ord.)150 3575 y Fk(C-l)336 b Fs(Clear)31 b(the)f(screen,)h(reprin)m
+(ting)f(the)h(curren)m(t)f(line)h(at)g(the)f(top.)275
+3729 y(Notice)c(ho)m(w)f Fk(C-f)e Fs(mo)m(v)m(es)j(forw)m(ard)e(a)h(c)m
+(haracter,)j(while)d Fk(M-f)e Fs(mo)m(v)m(es)j(forw)m(ard)e(a)h(w)m
+(ord.)39 b(It)24 b(is)h(a)g(lo)s(ose)150 3838 y(con)m(v)m(en)m(tion)32
b(that)f(con)m(trol)g(k)m(eystrok)m(es)h(op)s(erate)e(on)g(c)m
(haracters)h(while)f(meta)h(k)m(eystrok)m(es)h(op)s(erate)e(on)150
-4419 y(w)m(ords.)150 4637 y Fh(1.2.3)63 b(Readline)40
-b(Killing)i(Commands)275 4879 y Fi(Killing)j Ft(text)39
-b(means)e(to)h(delete)g(the)g(text)g(from)f(the)g(line,)j(but)d(to)h
-(sa)m(v)m(e)h(it)e(a)m(w)m(a)m(y)j(for)d(later)h(use,)150
-4988 y(usually)c(b)m(y)g Fi(y)m(anking)42 b Ft(\(re-inserting\))35
-b(it)g(bac)m(k)g(in)m(to)g(the)f(line.)52 b(\(`Cut')35
-b(and)e(`paste')i(are)g(more)f(recen)m(t)150 5098 y(jargon)d(for)f
-(`kill')h(and)f(`y)m(ank'.\))275 5230 y(If)f(the)i(description)f(for)g
-(a)h(command)f(sa)m(ys)g(that)h(it)g(`kills')g(text,)h(then)e(y)m(ou)g
-(can)h(b)s(e)e(sure)h(that)h(y)m(ou)150 5340 y(can)g(get)g(the)g(text)g
-(bac)m(k)g(in)f(a)h(di\013eren)m(t)g(\(or)g(the)f(same\))h(place)h
-(later.)p eop end
-%%Page: 3 7
-TeXDict begin 3 6 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(3)275 299 y(When)23
+3948 y(w)m(ords.)150 4141 y Fh(1.2.3)63 b(Readline)40
+b(Killing)i(Commands)150 4288 y Fi(Killing)35 b Fs(text)28
+b(means)e(to)h(delete)h(the)f(text)g(from)g(the)f(line,)i(but)e(to)h
+(sa)m(v)m(e)h(it)g(a)m(w)m(a)m(y)g(for)e(later)i(use,)f(usually)150
+4398 y(b)m(y)g Fi(y)m(anking)35 b Fs(\(re-inserting\))28
+b(it)g(bac)m(k)f(in)m(to)h(the)f(line.)40 b(\(`Cut')27
+b(and)g(`paste')h(are)f(more)g(recen)m(t)h(jargon)f(for)150
+4507 y(`kill')32 b(and)d(`y)m(ank'.\))275 4639 y(If)g(the)i
+(description)f(for)g(a)h(command)f(sa)m(ys)g(that)h(it)g(`kills')g
+(text,)h(then)e(y)m(ou)g(can)h(b)s(e)e(sure)h(that)h(y)m(ou)150
+4748 y(can)g(get)g(the)g(text)g(bac)m(k)g(in)f(a)h(di\013eren)m(t)g
+(\(or)g(the)f(same\))h(place)h(later.)275 4880 y(When)23
b(y)m(ou)g(use)g(a)h(kill)g(command,)g(the)g(text)g(is)f(sa)m(v)m(ed)i
-(in)e(a)g Fi(kill-ring)p Ft(.)39 b(An)m(y)24 b(n)m(um)m(b)s(er)e(of)h
-(consecutiv)m(e)150 408 y(kills)31 b(sa)m(v)m(e)i(all)f(of)f(the)g
+(in)e(a)g Fi(kill-ring)p Fs(.)39 b(An)m(y)24 b(n)m(um)m(b)s(er)e(of)h
+(consecutiv)m(e)150 4989 y(kills)31 b(sa)m(v)m(e)i(all)f(of)f(the)g
(killed)h(text)g(together,)g(so)g(that)f(when)f(y)m(ou)h(y)m(ank)h(it)f
-(bac)m(k,)h(y)m(ou)g(get)g(it)f(all.)43 b(The)150 518
+(bac)m(k,)h(y)m(ou)g(get)g(it)f(all.)43 b(The)150 5099
y(kill)33 b(ring)f(is)g(not)h(line)g(sp)s(eci\014c;)g(the)g(text)g
(that)g(y)m(ou)g(killed)f(on)h(a)f(previously)g(t)m(yp)s(ed)h(line)f
-(is)h(a)m(v)-5 b(ailable)150 628 y(to)31 b(b)s(e)f(y)m(ank)m(ed)h(bac)m
-(k)g(later,)h(when)d(y)m(ou)i(are)g(t)m(yping)f(another)h(line.)275
-760 y(Here)f(is)h(the)f(list)h(of)g(commands)f(for)g(killing)h(text.)
-150 916 y Fl(C-k)336 b Ft(Kill)31 b(the)f(text)i(from)e(the)g(curren)m
-(t)g(cursor)g(p)s(osition)h(to)g(the)f(end)g(of)g(the)h(line.)150
-1072 y Fl(M-d)336 b Ft(Kill)27 b(from)f(the)g(cursor)g(to)h(the)f(end)g
-(of)h(the)f(curren)m(t)g(w)m(ord,)h(or,)h(if)e(b)s(et)m(w)m(een)h(w)m
-(ords,)g(to)g(the)630 1182 y(end)j(of)g(the)h(next)f(w)m(ord.)41
+(is)h(a)m(v)-5 b(ailable)150 5208 y(to)31 b(b)s(e)f(y)m(ank)m(ed)h(bac)
+m(k)g(later,)h(when)d(y)m(ou)i(are)g(t)m(yping)f(another)h(line.)275
+5340 y(Here)f(is)h(the)f(list)h(of)g(commands)f(for)g(killing)h(text.)p
+eop end
+%%Page: 3 7
+TeXDict begin 3 6 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(3)150 299 y Fk(C-k)336
+b Fs(Kill)31 b(the)f(text)i(from)e(the)g(curren)m(t)g(cursor)g(p)s
+(osition)h(to)g(the)f(end)g(of)g(the)h(line.)150 461
+y Fk(M-d)336 b Fs(Kill)27 b(from)f(the)g(cursor)g(to)h(the)f(end)g(of)h
+(the)f(curren)m(t)g(w)m(ord,)h(or,)h(if)e(b)s(et)m(w)m(een)h(w)m(ords,)
+g(to)g(the)630 570 y(end)j(of)g(the)h(next)f(w)m(ord.)41
b(W)-8 b(ord)30 b(b)s(oundaries)f(are)i(the)g(same)f(as)h(those)g(used)
-f(b)m(y)g Fl(M-f)p Ft(.)150 1337 y Fl(M-)246 1334 y Fk(h)p
-270 1281 146 4 v 270 1337 a Fj(DEL)p 270 1353 V 411 1334
-a Fk(i)630 1337 y Ft(Kill)h(from)f(the)h(cursor)f(the)g(start)h(of)g
-(the)g(curren)m(t)f(w)m(ord,)h(or,)f(if)h(b)s(et)m(w)m(een)g(w)m(ords,)
-f(to)i(the)630 1447 y(start)39 b(of)f(the)h(previous)f(w)m(ord.)64
-b(W)-8 b(ord)39 b(b)s(oundaries)e(are)i(the)f(same)h(as)g(those)f(used)
-g(b)m(y)630 1557 y Fl(M-b)p Ft(.)150 1712 y Fl(C-w)336
-b Ft(Kill)32 b(from)e(the)i(cursor)e(to)i(the)g(previous)e(whitespace.)
-44 b(This)31 b(is)g(di\013eren)m(t)h(than)f Fl(M-)3555
-1709 y Fk(h)p 3578 1656 V 3578 1712 a Fj(DEL)p 3578 1728
-V 3720 1709 a Fk(i)630 1822 y Ft(b)s(ecause)f(the)h(w)m(ord)f(b)s
-(oundaries)f(di\013er.)275 1978 y(Here)42 b(is)f(ho)m(w)h(to)g
-Fi(y)m(ank)47 b Ft(the)42 b(text)g(bac)m(k)h(in)m(to)f(the)g(line.)74
-b(Y)-8 b(anking)43 b(means)e(to)h(cop)m(y)h(the)e(most-)150
-2087 y(recen)m(tly-killed)33 b(text)e(from)f(the)g(kill)i(bu\013er.)150
-2243 y Fl(C-y)336 b Ft(Y)-8 b(ank)31 b(the)f(most)h(recen)m(tly)h
-(killed)f(text)g(bac)m(k)g(in)m(to)h(the)e(bu\013er)g(at)h(the)f
-(cursor.)150 2399 y Fl(M-y)336 b Ft(Rotate)36 b(the)f(kill-ring,)i(and)
-d(y)m(ank)h(the)f(new)g(top.)54 b(Y)-8 b(ou)35 b(can)g(only)f(do)h
-(this)f(if)h(the)g(prior)630 2509 y(command)30 b(is)h
-Fl(C-y)e Ft(or)h Fl(M-y)p Ft(.)150 2727 y Fh(1.2.4)63
-b(Readline)40 b(Argumen)m(ts)275 2970 y Ft(Y)-8 b(ou)29
-b(can)h(pass)f(n)m(umeric)g(argumen)m(ts)g(to)h(Readline)g(commands.)40
-b(Sometimes)30 b(the)f(argumen)m(t)h(acts)150 3079 y(as)40
-b(a)h(rep)s(eat)f(coun)m(t,)j(other)e(times)f(it)h(is)f(the)g
-Fn(sign)47 b Ft(of)41 b(the)f(argumen)m(t)g(that)h(is)f(signi\014can)m
-(t.)71 b(If)40 b(y)m(ou)150 3189 y(pass)33 b(a)h(negativ)m(e)i(argumen)
+f(b)m(y)g Fk(M-f)p Fs(.)150 732 y Fk(M-DEL)240 b Fs(Kill)31
+b(from)f(the)h(cursor)f(the)g(start)h(of)g(the)g(curren)m(t)f(w)m(ord,)
+h(or,)f(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)i(the)630
+842 y(start)39 b(of)f(the)h(previous)f(w)m(ord.)64 b(W)-8
+b(ord)39 b(b)s(oundaries)e(are)i(the)f(same)h(as)g(those)f(used)g(b)m
+(y)630 951 y Fk(M-b)p Fs(.)150 1113 y Fk(C-w)336 b Fs(Kill)35
+b(from)g(the)g(cursor)f(to)i(the)f(previous)g(whitespace.)55
+b(This)34 b(is)h(di\013eren)m(t)h(than)e Fk(M-DEL)630
+1223 y Fs(b)s(ecause)c(the)h(w)m(ord)f(b)s(oundaries)f(di\013er.)275
+1386 y(Here)42 b(is)f(ho)m(w)h(to)g Fi(y)m(ank)47 b Fs(the)42
+b(text)g(bac)m(k)h(in)m(to)f(the)g(line.)74 b(Y)-8 b(anking)43
+b(means)e(to)h(cop)m(y)h(the)e(most-)150 1496 y(recen)m(tly-killed)33
+b(text)e(from)f(the)g(kill)i(bu\013er.)150 1659 y Fk(C-y)336
+b Fs(Y)-8 b(ank)31 b(the)f(most)h(recen)m(tly)h(killed)f(text)g(bac)m
+(k)g(in)m(to)h(the)e(bu\013er)g(at)h(the)f(cursor.)150
+1821 y Fk(M-y)336 b Fs(Rotate)36 b(the)f(kill-ring,)i(and)d(y)m(ank)h
+(the)f(new)g(top.)54 b(Y)-8 b(ou)35 b(can)g(only)f(do)h(this)f(if)h
+(the)g(prior)630 1930 y(command)30 b(is)h Fk(C-y)e Fs(or)h
+Fk(M-y)p Fs(.)150 2132 y Fh(1.2.4)63 b(Readline)40 b(Argumen)m(ts)150
+2279 y Fs(Y)-8 b(ou)40 b(can)f(pass)g(n)m(umeric)f(argumen)m(ts)i(to)f
+(Readline)h(commands.)67 b(Sometimes)39 b(the)g(argumen)m(t)h(acts)150
+2389 y(as)g(a)h(rep)s(eat)f(coun)m(t,)j(other)e(times)f(it)h(is)f(the)g
+Fj(sign)47 b Fs(of)41 b(the)f(argumen)m(t)g(that)h(is)f(signi\014can)m
+(t.)71 b(If)40 b(y)m(ou)150 2498 y(pass)33 b(a)h(negativ)m(e)i(argumen)
m(t)e(to)g(a)g(command)f(whic)m(h)g(normally)h(acts)g(in)f(a)h(forw)m
-(ard)f(direction,)i(that)150 3298 y(command)g(will)h(act)g(in)f(a)h
+(ard)f(direction,)i(that)150 2608 y(command)g(will)h(act)g(in)f(a)h
(bac)m(kw)m(ard)f(direction.)57 b(F)-8 b(or)36 b(example,)h(to)f(kill)g
-(text)g(bac)m(k)g(to)g(the)g(start)g(of)150 3408 y(the)31
-b(line,)g(y)m(ou)f(migh)m(t)h(t)m(yp)s(e)g(`)p Fs(M--)f(C-k)p
-Ft('.)275 3541 y(The)d(general)i(w)m(a)m(y)h(to)e(pass)g(n)m(umeric)g
+(text)g(bac)m(k)g(to)g(the)g(start)g(of)150 2717 y(the)31
+b(line,)g(y)m(ou)f(migh)m(t)h(t)m(yp)s(e)g(`)p Fr(M--)f(C-k)p
+Fs('.)275 2854 y(The)d(general)i(w)m(a)m(y)h(to)e(pass)g(n)m(umeric)g
(argumen)m(ts)h(to)g(a)f(command)g(is)g(to)h(t)m(yp)s(e)f(meta)i
-(digits)e(b)s(efore)150 3650 y(the)j(command.)42 b(If)30
+(digits)e(b)s(efore)150 2964 y(the)j(command.)42 b(If)30
b(the)h(\014rst)f(`digit')i(t)m(yp)s(ed)f(is)g(a)g(min)m(us)f(sign)h
-(\(`)p Fs(-)p Ft('\),)h(then)f(the)g(sign)f(of)h(the)g(argumen)m(t)150
-3760 y(will)39 b(b)s(e)e(negativ)m(e.)66 b(Once)38 b(y)m(ou)h(ha)m(v)m
+(\(`)p Fr(-)p Fs('\),)h(then)f(the)g(sign)f(of)h(the)g(argumen)m(t)150
+3073 y(will)39 b(b)s(e)e(negativ)m(e.)66 b(Once)38 b(y)m(ou)h(ha)m(v)m
(e)g(t)m(yp)s(ed)f(one)h(meta)g(digit)g(to)f(get)i(the)e(argumen)m(t)h
-(started,)i(y)m(ou)150 3869 y(can)29 b(t)m(yp)s(e)g(the)g(remainder)f
+(started,)i(y)m(ou)150 3183 y(can)29 b(t)m(yp)s(e)g(the)g(remainder)f
(of)h(the)g(digits,)h(and)f(then)f(the)h(command.)40
-b(F)-8 b(or)30 b(example,)g(to)f(giv)m(e)i(the)e Fl(C-d)150
-3979 y Ft(command)37 b(an)g(argumen)m(t)h(of)g(10,)i(y)m(ou)e(could)f
-(t)m(yp)s(e)h(`)p Fs(M-1)29 b(0)h(C-d)p Ft(',)39 b(whic)m(h)e(will)h
-(delete)h(the)e(next)h(ten)150 4089 y(c)m(haracters)32
-b(on)e(the)h(input)e(line.)150 4307 y Fh(1.2.5)63 b(Searc)m(hing)40
-b(for)i(Commands)g(in)f(the)g(History)275 4550 y Ft(Readline)32
-b(pro)m(vides)h(commands)f(for)g(searc)m(hing)h(through)e(the)i
-(command)f(history)g(for)g(lines)g(con-)150 4659 y(taining)f(a)g(sp)s
-(eci\014ed)f(string.)40 b(There)30 b(are)h(t)m(w)m(o)h(searc)m(h)f(mo)s
-(des:)40 b Fi(incremen)m(tal)35 b Ft(and)30 b Fi(non-incremen)m(tal)p
-Ft(.)275 4792 y(Incremen)m(tal)c(searc)m(hes)h(b)s(egin)e(b)s(efore)g
-(the)h(user)f(has)h(\014nished)e(t)m(yping)i(the)g(searc)m(h)g(string.)
-39 b(As)26 b(eac)m(h)150 4902 y(c)m(haracter)37 b(of)e(the)h(searc)m(h)
-g(string)f(is)h(t)m(yp)s(ed,)g(Readline)g(displa)m(ys)g(the)f(next)h
-(en)m(try)g(from)e(the)i(history)150 5011 y(matc)m(hing)25
-b(the)f(string)g(t)m(yp)s(ed)g(so)g(far.)39 b(An)23 b(incremen)m(tal)j
-(searc)m(h)e(requires)g(only)g(as)g(man)m(y)g(c)m(haracters)i(as)150
-5121 y(needed)i(to)i(\014nd)d(the)i(desired)f(history)h(en)m(try)-8
-b(.)41 b(T)-8 b(o)29 b(searc)m(h)h(bac)m(kw)m(ard)f(in)f(the)h(history)
-g(for)f(a)i(particular)150 5230 y(string,)g(t)m(yp)s(e)f
-Fl(C-r)p Ft(.)40 b(T)m(yping)29 b Fl(C-s)g Ft(searc)m(hes)h(forw)m(ard)
-f(through)g(the)g(history)-8 b(.)41 b(The)29 b(c)m(haracters)i(presen)m
-(t)150 5340 y(in)38 b(the)g(v)-5 b(alue)38 b(of)g(the)g
-Fs(isearch-terminators)33 b Ft(v)-5 b(ariable)39 b(are)f(used)f(to)i
-(terminate)g(an)f(incremen)m(tal)p eop end
-%%Page: 4 8
-TeXDict begin 4 7 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(4)150 299 y(searc)m(h.)63
-b(If)38 b(that)g(v)-5 b(ariable)38 b(has)g(not)g(b)s(een)f(assigned)h
-(a)g(v)-5 b(alue,)40 b(the)2578 296 y Fk(h)p 2602 243
-139 4 v 2602 299 a Fj(ESC)p 2602 314 V 2736 296 a Fk(i)2804
-299 y Ft(and)d Fl(C-J)f Ft(c)m(haracters)k(will)150 408
-y(terminate)j(an)g(incremen)m(tal)g(searc)m(h.)78 b Fl(C-g)41
-b Ft(will)i(ab)s(ort)f(an)g(incremen)m(tal)i(searc)m(h)f(and)f(restore)
-h(the)150 518 y(original)30 b(line.)41 b(When)28 b(the)h(searc)m(h)h
-(is)f(terminated,)h(the)f(history)g(en)m(try)g(con)m(taining)h(the)f
-(searc)m(h)h(string)150 628 y(b)s(ecomes)h(the)f(curren)m(t)g(line.)275
-771 y(T)-8 b(o)31 b(\014nd)e(other)j(matc)m(hing)g(en)m(tries)g(in)e
-(the)h(history)g(list,)h(t)m(yp)s(e)g Fl(C-r)e Ft(or)h
-Fl(C-s)f Ft(as)h(appropriate.)43 b(This)150 880 y(will)26
-b(searc)m(h)h(bac)m(kw)m(ard)g(or)f(forw)m(ard)g(in)f(the)i(history)f
-(for)g(the)g(next)g(en)m(try)h(matc)m(hing)g(the)f(searc)m(h)h(string)
-150 990 y(t)m(yp)s(ed)37 b(so)h(far.)63 b(An)m(y)38 b(other)f(k)m(ey)i
+b(F)-8 b(or)30 b(example,)g(to)f(giv)m(e)i(the)e Fk(C-d)150
+3293 y Fs(command)37 b(an)g(argumen)m(t)h(of)g(10,)i(y)m(ou)e(could)f
+(t)m(yp)s(e)h(`)p Fr(M-1)29 b(0)h(C-d)p Fs(',)39 b(whic)m(h)e(will)h
+(delete)h(the)e(next)h(ten)150 3402 y(c)m(haracters)32
+b(on)e(the)h(input)e(line.)150 3604 y Fh(1.2.5)63 b(Searc)m(hing)40
+b(for)i(Commands)g(in)f(the)g(History)150 3751 y Fs(Readline)22
+b(pro)m(vides)f(commands)g(for)g(searc)m(hing)h(through)f(the)g
+(command)h(history)f(for)g(lines)g(con)m(taining)150
+3861 y(a)31 b(sp)s(eci\014ed)e(string.)41 b(There)30
+b(are)h(t)m(w)m(o)g(searc)m(h)g(mo)s(des:)41 b Fi(incremen)m(tal)35
+b Fs(and)30 b Fi(non-incremen)m(tal)p Fs(.)275 3998 y(Incremen)m(tal)c
+(searc)m(hes)h(b)s(egin)e(b)s(efore)g(the)h(user)f(has)h(\014nished)e
+(t)m(yping)i(the)g(searc)m(h)g(string.)39 b(As)26 b(eac)m(h)150
+4107 y(c)m(haracter)37 b(of)e(the)h(searc)m(h)g(string)f(is)h(t)m(yp)s
+(ed,)g(Readline)g(displa)m(ys)g(the)f(next)h(en)m(try)g(from)e(the)i
+(history)150 4217 y(matc)m(hing)25 b(the)f(string)g(t)m(yp)s(ed)g(so)g
+(far.)39 b(An)23 b(incremen)m(tal)j(searc)m(h)e(requires)g(only)g(as)g
+(man)m(y)g(c)m(haracters)i(as)150 4326 y(needed)i(to)i(\014nd)d(the)i
+(desired)f(history)h(en)m(try)-8 b(.)41 b(T)-8 b(o)29
+b(searc)m(h)h(bac)m(kw)m(ard)f(in)f(the)h(history)g(for)f(a)i
+(particular)150 4436 y(string,)g(t)m(yp)s(e)f Fk(C-r)p
+Fs(.)40 b(T)m(yping)29 b Fk(C-s)g Fs(searc)m(hes)h(forw)m(ard)f
+(through)g(the)g(history)-8 b(.)41 b(The)29 b(c)m(haracters)i(presen)m
+(t)150 4545 y(in)38 b(the)g(v)-5 b(alue)38 b(of)g(the)g
+Fr(isearch-terminators)33 b Fs(v)-5 b(ariable)39 b(are)f(used)f(to)i
+(terminate)g(an)f(incremen)m(tal)150 4655 y(searc)m(h.)71
+b(If)40 b(that)h(v)-5 b(ariable)41 b(has)f(not)h(b)s(een)e(assigned)i
+(a)f(v)-5 b(alue,)44 b(the)c Fr(ESC)g Fs(and)f Fk(C-J)h
+Fs(c)m(haracters)i(will)150 4765 y(terminate)h(an)g(incremen)m(tal)g
+(searc)m(h.)78 b Fk(C-g)41 b Fs(will)i(ab)s(ort)f(an)g(incremen)m(tal)i
+(searc)m(h)f(and)f(restore)h(the)150 4874 y(original)30
+b(line.)41 b(When)28 b(the)h(searc)m(h)h(is)f(terminated,)h(the)f
+(history)g(en)m(try)g(con)m(taining)h(the)f(searc)m(h)h(string)150
+4984 y(b)s(ecomes)h(the)f(curren)m(t)g(line.)275 5121
+y(T)-8 b(o)31 b(\014nd)e(other)j(matc)m(hing)g(en)m(tries)g(in)e(the)h
+(history)g(list,)h(t)m(yp)s(e)g Fk(C-r)e Fs(or)h Fk(C-s)f
+Fs(as)h(appropriate.)43 b(This)150 5230 y(will)26 b(searc)m(h)h(bac)m
+(kw)m(ard)g(or)f(forw)m(ard)g(in)f(the)i(history)f(for)g(the)g(next)g
+(en)m(try)h(matc)m(hing)g(the)f(searc)m(h)h(string)150
+5340 y(t)m(yp)s(ed)37 b(so)h(far.)63 b(An)m(y)38 b(other)f(k)m(ey)i
(sequence)f(b)s(ound)e(to)i(a)g(Readline)h(command)e(will)h(terminate)h
-(the)150 1100 y(searc)m(h)22 b(and)e(execute)j(that)e(command.)38
-b(F)-8 b(or)22 b(instance,)h(a)2127 1097 y Fk(h)p 2151
-1044 151 4 v 2151 1100 a Fj(RET)p 2151 1115 V 2298 1097
-a Fk(i)2349 1100 y Ft(will)e(terminate)h(the)f(searc)m(h)h(and)e
-(accept)150 1209 y(the)30 b(line,)g(thereb)m(y)f(executing)i(the)e
-(command)g(from)g(the)h(history)f(list.)41 b(A)29 b(mo)m(v)m(emen)m(t)j
-(command)d(will)150 1319 y(terminate)i(the)g(searc)m(h,)g(mak)m(e)h
-(the)e(last)h(line)g(found)e(the)i(curren)m(t)f(line,)h(and)f(b)s(egin)
-g(editing.)275 1462 y(Readline)35 b(remem)m(b)s(ers)f(the)h(last)h
-(incremen)m(tal)g(searc)m(h)f(string.)54 b(If)34 b(t)m(w)m(o)j
-Fl(C-r)p Ft(s)c(are)i(t)m(yp)s(ed)g(without)150 1571
-y(an)m(y)i(in)m(terv)m(ening)g(c)m(haracters)h(de\014ning)e(a)h(new)f
-(searc)m(h)h(string,)h(an)m(y)f(remem)m(b)s(ered)e(searc)m(h)i(string)g
-(is)150 1681 y(used.)275 1824 y(Non-incremen)m(tal)48
-b(searc)m(hes)g(read)e(the)h(en)m(tire)h(searc)m(h)f(string)g(b)s
-(efore)f(starting)h(to)h(searc)m(h)f(for)150 1934 y(matc)m(hing)d
-(history)e(lines.)78 b(The)42 b(searc)m(h)h(string)g(ma)m(y)g(b)s(e)f
-(t)m(yp)s(ed)g(b)m(y)g(the)h(user)f(or)h(b)s(e)f(part)g(of)h(the)150
-2043 y(con)m(ten)m(ts)32 b(of)f(the)f(curren)m(t)g(line.)150
-2322 y Fr(1.3)68 b(Readline)47 b(Init)e(File)275 2575
-y Ft(Although)g(the)g(Readline)h(library)e(comes)i(with)f(a)h(set)f(of)
-g(Emacs-lik)m(e)i(k)m(eybindings)e(installed)150 2685
-y(b)m(y)d(default,)i(it)f(is)e(p)s(ossible)g(to)i(use)e(a)h(di\013eren)
-m(t)g(set)g(of)g(k)m(eybindings.)74 b(An)m(y)42 b(user)f(can)h
-(customize)150 2794 y(programs)32 b(that)h(use)f(Readline)h(b)m(y)g
-(putting)f(commands)g(in)g(an)g Fi(inputrc)37 b Ft(\014le,)d(con)m(v)m
-(en)m(tionally)h(in)d(his)150 2904 y(home)h(directory)-8
-b(.)50 b(The)33 b(name)g(of)g(this)g(\014le)h(is)f(tak)m(en)h(from)f
-(the)g(v)-5 b(alue)34 b(of)f(the)g(en)m(vironmen)m(t)h(v)-5
-b(ariable)150 3014 y Fs(INPUTRC)p Ft(.)38 b(If)28 b(that)g(v)-5
-b(ariable)29 b(is)f(unset,)h(the)f(default)g(is)h(`)p
-Fs(~/.inputrc)p Ft('.)37 b(If)28 b(that)h(\014le)f(do)s(es)g(not)g
-(exist)h(or)150 3123 y(cannot)i(b)s(e)f(read,)g(the)h(ultimate)g
-(default)g(is)f(`)p Fs(/etc/inputrc)p Ft('.)275 3266
-y(When)f(a)h(program)f(whic)m(h)h(uses)f(the)h(Readline)g(library)f
-(starts)h(up,)f(the)h(init)g(\014le)f(is)h(read,)g(and)f(the)150
-3376 y(k)m(ey)i(bindings)e(are)i(set.)275 3519 y(In)26
-b(addition,)i(the)f Fs(C-x)i(C-r)d Ft(command)h(re-reads)g(this)f(init)
-h(\014le,)h(th)m(us)f(incorp)s(orating)g(an)m(y)g(c)m(hanges)150
-3629 y(that)k(y)m(ou)g(migh)m(t)g(ha)m(v)m(e)g(made)g(to)g(it.)150
-3870 y Fh(1.3.1)63 b(Readline)40 b(Init)h(File)g(Syn)m(tax)275
-4123 y Ft(There)33 b(are)h(only)g(a)g(few)f(basic)h(constructs)g(allo)m
-(w)m(ed)h(in)f(the)g(Readline)g(init)g(\014le.)51 b(Blank)34
-b(lines)g(are)150 4232 y(ignored.)72 b(Lines)41 b(b)s(eginning)f(with)h
-(a)g(`)p Fs(#)p Ft(')g(are)h(commen)m(ts.)73 b(Lines)41
-b(b)s(eginning)f(with)g(a)i(`)p Fs($)p Ft(')f(indicate)150
-4342 y(conditional)29 b(constructs)f(\(see)g(Section)h(1.3.2)g
-([Conditional)g(Init)e(Constructs],)i(page)f(9\).)41
-b(Other)27 b(lines)150 4452 y(denote)k(v)-5 b(ariable)31
-b(settings)g(and)f(k)m(ey)h(bindings.)150 4624 y(V)-8
-b(ariable)32 b(Settings)630 4734 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
+(the)p eop end
+%%Page: 4 8
+TeXDict begin 4 7 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(4)150 299 y(searc)m(h)26
+b(and)f(execute)i(that)f(command.)39 b(F)-8 b(or)26 b(instance,)h(a)f
+Fr(RET)f Fs(will)g(terminate)i(the)f(searc)m(h)g(and)e(accept)150
+408 y(the)30 b(line,)g(thereb)m(y)f(executing)i(the)e(command)g(from)g
+(the)h(history)f(list.)41 b(A)29 b(mo)m(v)m(emen)m(t)j(command)d(will)
+150 518 y(terminate)i(the)g(searc)m(h,)g(mak)m(e)h(the)e(last)h(line)g
+(found)e(the)i(curren)m(t)f(line,)h(and)f(b)s(egin)g(editing.)275
+647 y(Readline)35 b(remem)m(b)s(ers)f(the)h(last)h(incremen)m(tal)g
+(searc)m(h)f(string.)54 b(If)34 b(t)m(w)m(o)j Fk(C-r)p
+Fs(s)c(are)i(t)m(yp)s(ed)g(without)150 757 y(an)m(y)i(in)m(terv)m
+(ening)g(c)m(haracters)h(de\014ning)e(a)h(new)f(searc)m(h)h(string,)h
+(an)m(y)f(remem)m(b)s(ered)e(searc)m(h)i(string)g(is)150
+866 y(used.)275 995 y(Non-incremen)m(tal)48 b(searc)m(hes)g(read)e(the)
+h(en)m(tire)h(searc)m(h)f(string)g(b)s(efore)f(starting)h(to)h(searc)m
+(h)f(for)150 1105 y(matc)m(hing)d(history)e(lines.)78
+b(The)42 b(searc)m(h)h(string)g(ma)m(y)g(b)s(e)f(t)m(yp)s(ed)g(b)m(y)g
+(the)h(user)f(or)h(b)s(e)f(part)g(of)h(the)150 1214 y(con)m(ten)m(ts)32
+b(of)f(the)f(curren)m(t)g(line.)150 1436 y Fq(1.3)68
+b(Readline)47 b(Init)e(File)150 1595 y Fs(Although)f(the)g(Readline)g
+(library)f(comes)i(with)e(a)h(set)h(of)f(Emacs-lik)m(e)h(k)m
+(eybindings)f(installed)g(b)m(y)150 1705 y(default,)26
+b(it)g(is)e(p)s(ossible)h(to)g(use)f(a)i(di\013eren)m(t)f(set)g(of)g(k)
+m(eybindings.)38 b(An)m(y)25 b(user)f(can)h(customize)h(programs)150
+1814 y(that)45 b(use)f(Readline)h(b)m(y)f(putting)g(commands)g(in)g(an)
+g Fi(inputrc)49 b Fs(\014le,)g(con)m(v)m(en)m(tionally)e(in)d(his)g
+(home)150 1924 y(directory)-8 b(.)39 b(The)23 b(name)h(of)f(this)h
+(\014le)f(is)g(tak)m(en)i(from)e(the)g(v)-5 b(alue)24
+b(of)g(the)f(en)m(vironmen)m(t)h(v)-5 b(ariable)25 b
+Fr(INPUTRC)p Fs(.)150 2033 y(If)34 b(that)g(v)-5 b(ariable)35
+b(is)g(unset,)g(the)f(default)g(is)g(`)p Fr(~/.inputrc)p
+Fs('.)50 b(If)34 b(that)h(\014le)f(do)s(es)g(not)g(exist)h(or)f(cannot)
+150 2143 y(b)s(e)c(read,)g(the)h(ultimate)g(default)g(is)f(`)p
+Fr(/etc/inputrc)p Fs('.)275 2272 y(When)f(a)h(program)f(whic)m(h)h
+(uses)f(the)h(Readline)g(library)f(starts)h(up,)f(the)h(init)g(\014le)f
+(is)h(read,)g(and)f(the)150 2381 y(k)m(ey)i(bindings)e(are)i(set.)275
+2510 y(In)26 b(addition,)i(the)f Fr(C-x)i(C-r)d Fs(command)h(re-reads)g
+(this)f(init)h(\014le,)h(th)m(us)f(incorp)s(orating)g(an)m(y)g(c)m
+(hanges)150 2620 y(that)k(y)m(ou)g(migh)m(t)g(ha)m(v)m(e)g(made)g(to)g
+(it.)150 2808 y Fh(1.3.1)63 b(Readline)40 b(Init)h(File)g(Syn)m(tax)150
+2955 y Fs(There)f(are)i(only)f(a)g(few)g(basic)g(constructs)h(allo)m(w)
+m(ed)h(in)d(the)h(Readline)h(init)f(\014le.)73 b(Blank)41
+b(lines)h(are)150 3065 y(ignored.)72 b(Lines)41 b(b)s(eginning)f(with)h
+(a)g(`)p Fr(#)p Fs(')g(are)h(commen)m(ts.)73 b(Lines)41
+b(b)s(eginning)f(with)g(a)i(`)p Fr($)p Fs(')f(indicate)150
+3174 y(conditional)i(constructs)e(\(see)i(Section)f(1.3.2)h
+([Conditional)f(Init)f(Constructs],)j(page)f(10\).)74
+b(Other)150 3284 y(lines)31 b(denote)g(v)-5 b(ariable)31
+b(settings)g(and)f(k)m(ey)h(bindings.)150 3432 y(V)-8
+b(ariable)32 b(Settings)630 3542 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
(the)i(run-time)f(b)s(eha)m(vior)g(of)h(Readline)g(b)m(y)f(altering)h
-(the)g(v)-5 b(alues)41 b(of)630 4843 y(v)-5 b(ariables)34
-b(in)f(Readline)i(using)e(the)g Fs(set)g Ft(command)g(within)g(the)h
-(init)g(\014le.)50 b(The)33 b(syn)m(tax)630 4953 y(is)d(simple:)870
-5092 y Fs(set)47 b Fl(variable)56 b(value)630 5230 y
-Ft(Here,)29 b(for)e(example,)h(is)g(ho)m(w)f(to)h(c)m(hange)g(from)f
+(the)g(v)-5 b(alues)41 b(of)630 3651 y(v)-5 b(ariables)34
+b(in)f(Readline)i(using)e(the)g Fr(set)g Fs(command)g(within)g(the)h
+(init)g(\014le.)50 b(The)33 b(syn)m(tax)630 3761 y(is)d(simple:)870
+3890 y Fr(set)47 b Fk(variable)56 b(value)630 4019 y
+Fs(Here,)29 b(for)e(example,)h(is)g(ho)m(w)f(to)h(c)m(hange)g(from)f
(the)g(default)h(Emacs-lik)m(e)h(k)m(ey)f(binding)e(to)630
-5340 y(use)k Fs(vi)g Ft(line)h(editing)g(commands:)p
-eop end
-%%Page: 5 9
-TeXDict begin 5 8 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(5)870 299 y Fs(set)47
-b(editing-mode)d(vi)630 447 y Ft(V)-8 b(ariable)36 b(names)f(and)g(v)-5
-b(alues,)36 b(where)f(appropriate,)h(are)g(recognized)g(without)f
-(regard)630 557 y(to)c(case.)42 b(Unrecognized)31 b(v)-5
-b(ariable)31 b(names)g(are)f(ignored.)630 705 y(Bo)s(olean)c(v)-5
-b(ariables)26 b(\(those)g(that)g(can)f(b)s(e)f(set)i(to)g(on)f(or)g
-(o\013)7 b(\))25 b(are)h(set)f(to)h(on)f(if)g(the)g(v)-5
-b(alue)26 b(is)630 815 y(n)m(ull)e(or)g(empt)m(y)-8 b(,)27
-b Fi(on)d Ft(\(case-insensitiv)m(e\),)29 b(or)24 b(1.)39
-b(An)m(y)25 b(other)f(v)-5 b(alue)25 b(results)f(in)g(the)g(v)-5
-b(ariable)630 924 y(b)s(eing)30 b(set)h(to)g(o\013.)630
-1072 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g(is)g(c)m
+4128 y(use)k Fr(vi)g Fs(line)h(editing)g(commands:)870
+4257 y Fr(set)47 b(editing-mode)d(vi)630 4386 y Fs(V)-8
+b(ariable)36 b(names)f(and)g(v)-5 b(alues,)36 b(where)f(appropriate,)h
+(are)g(recognized)g(without)f(regard)630 4496 y(to)c(case.)42
+b(Unrecognized)31 b(v)-5 b(ariable)31 b(names)g(are)f(ignored.)630
+4624 y(Bo)s(olean)c(v)-5 b(ariables)26 b(\(those)g(that)g(can)f(b)s(e)f
+(set)i(to)g(on)f(or)g(o\013)7 b(\))25 b(are)h(set)f(to)h(on)f(if)g(the)
+g(v)-5 b(alue)26 b(is)630 4734 y(n)m(ull)e(or)g(empt)m(y)-8
+b(,)27 b Fi(on)d Fs(\(case-insensitiv)m(e\),)29 b(or)24
+b(1.)39 b(An)m(y)25 b(other)f(v)-5 b(alue)25 b(results)f(in)g(the)g(v)
+-5 b(ariable)630 4844 y(b)s(eing)30 b(set)h(to)g(o\013.)630
+4973 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g(is)g(c)m
(hangeable)j(with)d(the)g(follo)m(wing)i(v)-5 b(ariables.)630
-1259 y Fs(bell-style)1110 1369 y Ft(Con)m(trols)44 b(what)g(happ)s(ens)
+5121 y Fr(bell-style)1110 5230 y Fs(Con)m(trols)44 b(what)g(happ)s(ens)
e(when)h(Readline)i(w)m(an)m(ts)f(to)h(ring)e(the)h(termi-)1110
-1479 y(nal)37 b(b)s(ell.)61 b(If)37 b(set)h(to)g(`)p
-Fs(none)p Ft(',)g(Readline)g(nev)m(er)g(rings)e(the)i(b)s(ell.)61
-b(If)36 b(set)i(to)1110 1588 y(`)p Fs(visible)p Ft(',)32
-b(Readline)i(uses)f(a)g(visible)g(b)s(ell)g(if)g(one)g(is)g(a)m(v)-5
-b(ailable.)51 b(If)33 b(set)g(to)1110 1698 y(`)p Fs(audible)p
-Ft(')j(\(the)i(default\),)i(Readline)e(attempts)g(to)h(ring)e(the)g
-(terminal's)1110 1807 y(b)s(ell.)630 1994 y Fs(bind-tty-special-chars)
-1110 2104 y Ft(If)45 b(set)h(to)f(`)p Fs(on)p Ft(',)50
-b(Readline)45 b(attempts)i(to)f(bind)d(the)j(con)m(trol)g(c)m
-(haracters)1110 2213 y(treated)36 b(sp)s(ecially)h(b)m(y)e(the)h(k)m
-(ernel's)g(terminal)g(driv)m(er)f(to)h(their)f(Readline)1110
-2323 y(equiv)-5 b(alen)m(ts.)630 2510 y Fs(comment-begin)1110
-2620 y Ft(The)29 b(string)g(to)h(insert)f(at)h(the)f(b)s(eginning)g(of)
-g(the)h(line)f(when)f(the)i Fs(insert-)1110 2729 y(comment)e
-Ft(command)j(is)f(executed.)42 b(The)29 b(default)i(v)-5
-b(alue)31 b(is)f Fs("#")p Ft(.)630 2916 y Fs(completion-ignore-case)
-1110 3026 y Ft(If)d(set)h(to)g(`)p Fs(on)p Ft(',)g(Readline)g(p)s
+5340 y(nal)37 b(b)s(ell.)61 b(If)37 b(set)h(to)g(`)p
+Fr(none)p Fs(',)g(Readline)g(nev)m(er)g(rings)e(the)i(b)s(ell.)61
+b(If)36 b(set)i(to)p eop end
+%%Page: 5 9
+TeXDict begin 5 8 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(5)1110 299 y(`)p
+Fr(visible)p Fs(',)32 b(Readline)i(uses)f(a)g(visible)g(b)s(ell)g(if)g
+(one)g(is)g(a)m(v)-5 b(ailable.)51 b(If)33 b(set)g(to)1110
+408 y(`)p Fr(audible)p Fs(')j(\(the)i(default\),)i(Readline)e(attempts)
+g(to)h(ring)e(the)g(terminal's)1110 518 y(b)s(ell.)630
+664 y Fr(bind-tty-special-chars)1110 774 y Fs(If)45 b(set)h(to)f(`)p
+Fr(on)p Fs(',)50 b(Readline)45 b(attempts)i(to)f(bind)d(the)j(con)m
+(trol)g(c)m(haracters)1110 883 y(treated)36 b(sp)s(ecially)h(b)m(y)e
+(the)h(k)m(ernel's)g(terminal)g(driv)m(er)f(to)h(their)f(Readline)1110
+993 y(equiv)-5 b(alen)m(ts.)630 1139 y Fr(comment-begin)1110
+1249 y Fs(The)29 b(string)g(to)h(insert)f(at)h(the)f(b)s(eginning)g(of)
+g(the)h(line)f(when)f(the)i Fr(insert-)1110 1358 y(comment)e
+Fs(command)j(is)f(executed.)42 b(The)29 b(default)i(v)-5
+b(alue)31 b(is)f Fr("#")p Fs(.)630 1504 y Fr(completion-ignore-case)
+1110 1614 y Fs(If)d(set)h(to)g(`)p Fr(on)p Fs(',)g(Readline)g(p)s
(erforms)e(\014lename)h(matc)m(hing)i(and)e(completion)1110
-3135 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)40 b(The)30
-b(default)h(v)-5 b(alue)30 b(is)h(`)p Fs(off)p Ft('.)630
-3322 y Fs(completion-prefix-displa)o(y-le)o(ngth)1110
-3432 y Ft(The)g(length)g(in)g(c)m(haracters)i(of)f(the)f(common)h
-(pre\014x)e(of)h(a)h(list)g(of)f(p)s(ossible)1110 3541
+1724 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)40 b(The)30
+b(default)h(v)-5 b(alue)30 b(is)h(`)p Fr(off)p Fs('.)630
+1870 y Fr(completion-prefix-displa)o(y-le)o(ngth)1110
+1979 y Fs(The)g(length)g(in)g(c)m(haracters)i(of)f(the)f(common)h
+(pre\014x)e(of)h(a)h(list)g(of)f(p)s(ossible)1110 2089
y(completions)g(that)f(is)g(displa)m(y)m(ed)g(without)g(mo)s
-(di\014cation.)41 b(When)29 b(set)h(to)h(a)1110 3651
+(di\014cation.)41 b(When)29 b(set)h(to)h(a)1110 2198
y(v)-5 b(alue)26 b(greater)h(than)e(zero,)j(common)e(pre\014xes)e
-(longer)j(than)e(this)g(v)-5 b(alue)27 b(are)1110 3761
+(longer)j(than)e(this)g(v)-5 b(alue)27 b(are)1110 2308
y(replaced)k(with)f(an)g(ellipsis)h(when)e(displa)m(ying)i(p)s(ossible)
-f(completions.)630 3948 y Fs(completion-query-items)1110
-4057 y Ft(The)c(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h
-(that)g(determines)f(when)f(the)i(user)1110 4167 y(is)i(ask)m(ed)h
+f(completions.)630 2454 y Fr(completion-query-items)1110
+2564 y Fs(The)c(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h
+(that)g(determines)f(when)f(the)i(user)1110 2673 y(is)i(ask)m(ed)h
(whether)f(the)h(list)g(of)f(p)s(ossibilities)h(should)e(b)s(e)h
-(displa)m(y)m(ed.)41 b(If)29 b(the)1110 4276 y(n)m(um)m(b)s(er)d(of)h
+(displa)m(y)m(ed.)41 b(If)29 b(the)1110 2783 y(n)m(um)m(b)s(er)d(of)h
(p)s(ossible)f(completions)i(is)f(greater)h(than)e(this)h(v)-5
-b(alue,)28 b(Readline)1110 4386 y(will)f(ask)g(the)f(user)g(whether)g
+b(alue,)28 b(Readline)1110 2892 y(will)f(ask)g(the)f(user)g(whether)g
(or)g(not)h(he)f(wishes)g(to)i(view)e(them;)i(otherwise,)1110
-4495 y(they)d(are)f(simply)g(listed.)40 b(This)23 b(v)-5
+3002 y(they)d(are)f(simply)g(listed.)40 b(This)23 b(v)-5
b(ariable)25 b(m)m(ust)g(b)s(e)e(set)i(to)g(an)g(in)m(teger)g(v)-5
-b(alue)1110 4605 y(greater)26 b(than)f(or)f(equal)i(to)f(0.)40
+b(alue)1110 3112 y(greater)26 b(than)f(or)f(equal)i(to)f(0.)40
b(A)24 b(negativ)m(e)j(v)-5 b(alue)26 b(means)e(Readline)i(should)1110
-4715 y(nev)m(er)31 b(ask.)41 b(The)29 b(default)i(limit)g(is)g
-Fs(100)p Ft(.)630 4902 y Fs(convert-meta)1110 5011 y
-Ft(If)22 b(set)g(to)h(`)p Fs(on)p Ft(',)h(Readline)f(will)f(con)m(v)m
+3221 y(nev)m(er)31 b(ask.)41 b(The)29 b(default)i(limit)g(is)g
+Fr(100)p Fs(.)630 3367 y Fr(convert-meta)1110 3477 y
+Fs(If)22 b(set)g(to)h(`)p Fr(on)p Fs(',)h(Readline)f(will)f(con)m(v)m
(ert)i(c)m(haracters)f(with)f(the)g(eigh)m(th)h(bit)f(set)1110
-5121 y(to)g(an)f Fm(asci)r(i)g Ft(k)m(ey)h(sequence)g(b)m(y)f
-(stripping)f(the)i(eigh)m(th)g(bit)f(and)g(pre\014xing)f(an)1110
-5227 y Fk(h)p 1134 5174 139 4 v 1134 5230 a Fj(ESC)p
-1134 5246 V 1268 5227 a Fk(i)1332 5230 y Ft(c)m(haracter,)36
-b(con)m(v)m(erting)g(them)e(to)g(a)h(meta-pre\014xed)f(k)m(ey)g
-(sequence.)1110 5340 y(The)c(default)g(v)-5 b(alue)31
-b(is)g(`)p Fs(on)p Ft('.)p eop end
+3587 y(to)33 b(an)e Fl(asci)r(i)h Fs(k)m(ey)h(sequence)f(b)m(y)g
+(stripping)f(the)h(eigh)m(th)h(bit)f(and)f(pre\014xing)1110
+3696 y(an)24 b Fr(ESC)g Fs(c)m(haracter,)j(con)m(v)m(erting)f(them)f
+(to)g(a)g(meta-pre\014xed)f(k)m(ey)h(sequence.)1110 3806
+y(The)30 b(default)g(v)-5 b(alue)31 b(is)g(`)p Fr(on)p
+Fs('.)630 3952 y Fr(disable-completion)1110 4061 y Fs(If)36
+b(set)h(to)h(`)p Fr(On)p Fs(',)g(Readline)f(will)g(inhibit)f(w)m(ord)h
+(completion.)60 b(Completion)1110 4171 y(c)m(haracters)28
+b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g(line)f(as)g(if)g(they)h
+(had)e(b)s(een)g(mapp)s(ed)1110 4281 y(to)31 b Fr(self-insert)p
+Fs(.)38 b(The)30 b(default)g(is)h(`)p Fr(off)p Fs('.)630
+4427 y Fr(editing-mode)1110 4536 y Fs(The)d Fr(editing-mode)e
+Fs(v)-5 b(ariable)29 b(con)m(trols)h(whic)m(h)e(default)h(set)h(of)e(k)
+m(ey)i(bind-)1110 4646 y(ings)25 b(is)g(used.)38 b(By)26
+b(default,)g(Readline)g(starts)f(up)f(in)h(Emacs)g(editing)h(mo)s(de,)
+1110 4756 y(where)j(the)g(k)m(eystrok)m(es)i(are)e(most)h(similar)f(to)
+h(Emacs.)40 b(This)29 b(v)-5 b(ariable)30 b(can)1110
+4865 y(b)s(e)g(set)h(to)g(either)g(`)p Fr(emacs)p Fs(')e(or)h(`)p
+Fr(vi)p Fs('.)630 5011 y Fr(echo-control-characters)1110
+5121 y Fs(When)g(set)h(to)g(`)p Fr(on)p Fs(',)f(on)g(op)s(erating)h
+(systems)f(that)h(indicate)g(they)g(supp)s(ort)1110 5230
+y(it,)i(readline)e(ec)m(ho)s(es)i(a)f(c)m(haracter)h(corresp)s(onding)d
+(to)j(a)f(signal)g(generated)1110 5340 y(from)e(the)g(k)m(eyb)s(oard.)
+41 b(The)30 b(default)g(is)h(`)p Fr(on)p Fs('.)p eop
+end
%%Page: 6 10
-TeXDict begin 6 9 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(6)630 299 y Fs(disable-completion)
-1110 408 y Ft(If)36 b(set)h(to)h(`)p Fs(On)p Ft(',)g(Readline)f(will)g
-(inhibit)f(w)m(ord)h(completion.)60 b(Completion)1110
-518 y(c)m(haracters)28 b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g
-(line)f(as)g(if)g(they)h(had)e(b)s(een)g(mapp)s(ed)1110
-628 y(to)31 b Fs(self-insert)p Ft(.)38 b(The)30 b(default)g(is)h(`)p
-Fs(off)p Ft('.)630 774 y Fs(editing-mode)1110 883 y Ft(The)d
-Fs(editing-mode)e Ft(v)-5 b(ariable)29 b(con)m(trols)h(whic)m(h)e
-(default)h(set)h(of)e(k)m(ey)i(bind-)1110 993 y(ings)25
-b(is)g(used.)38 b(By)26 b(default,)g(Readline)g(starts)f(up)f(in)h
-(Emacs)g(editing)h(mo)s(de,)1110 1103 y(where)j(the)g(k)m(eystrok)m(es)
-i(are)e(most)h(similar)f(to)h(Emacs.)40 b(This)29 b(v)-5
-b(ariable)30 b(can)1110 1212 y(b)s(e)g(set)h(to)g(either)g(`)p
-Fs(emacs)p Ft(')e(or)h(`)p Fs(vi)p Ft('.)630 1358 y Fs(enable-keypad)
-1110 1468 y Ft(When)23 b(set)h(to)g(`)p Fs(on)p Ft(',)h(Readline)f
-(will)g(try)f(to)h(enable)g(the)f(application)i(k)m(eypad)1110
-1577 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f
-(to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 1687 y(The)j(default)g
-(is)h(`)p Fs(off)p Ft('.)630 1833 y Fs(expand-tilde)1110
-1943 y Ft(If)c(set)h(to)h(`)p Fs(on)p Ft(',)f(tilde)g(expansion)g(is)f
-(p)s(erformed)f(when)h(Readline)h(attempts)1110 2052
-y(w)m(ord)i(completion.)42 b(The)30 b(default)g(is)h(`)p
-Fs(off)p Ft('.)630 2198 y Fs(history-preserve-point)1110
-2308 y Ft(If)41 b(set)h(to)h(`)p Fs(on)p Ft(',)i(the)c(history)h(co)s
-(de)g(attempts)h(to)f(place)h(the)f(p)s(oin)m(t)f(\(the)1110
-2418 y(curren)m(t)35 b(cursor)g(p)s(osition\))g(at)h(the)g(same)f(lo)s
-(cation)i(on)e(eac)m(h)h(history)g(line)1110 2527 y(retriev)m(ed)h
-(with)f Fs(previous-history)c Ft(or)37 b Fs(next-history)p
-Ft(.)55 b(The)36 b(default)1110 2637 y(is)30 b(`)p Fs(off)p
-Ft('.)630 2783 y Fs(history-size)1110 2892 y Ft(Set)39
-b(the)g(maxim)m(um)g(n)m(um)m(b)s(er)f(of)h(history)g(en)m(tries)h(sa)m
-(v)m(ed)g(in)f(the)g(history)1110 3002 y(list.)53 b(If)34
-b(set)h(to)g(zero,)i(the)d(n)m(um)m(b)s(er)g(of)g(en)m(tries)h(in)f
-(the)h(history)f(list)h(is)g(not)1110 3112 y(limited.)630
-3258 y Fs(horizontal-scroll-mode)1110 3367 y Ft(This)g(v)-5
-b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f(`)p
-Fs(on)p Ft(')g(or)g(`)p Fs(off)p Ft('.)57 b(Setting)36
-b(it)g(to)h(`)p Fs(on)p Ft(')1110 3477 y(means)26 b(that)h(the)f(text)h
+TeXDict begin 6 9 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(6)630 299 y Fr(enable-keypad)1110
+408 y Fs(When)23 b(set)h(to)g(`)p Fr(on)p Fs(',)h(Readline)f(will)g
+(try)f(to)h(enable)g(the)f(application)i(k)m(eypad)1110
+518 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f
+(to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 628 y(The)j(default)g(is)
+h(`)p Fr(off)p Fs('.)630 778 y Fr(enable-meta-key)1110
+888 y Fs(When)40 b(set)g(to)g(`)p Fr(on)p Fs(',)j(Readline)d(will)g
+(try)g(to)g(enable)g(an)m(y)g(meta)h(mo)s(di\014er)1110
+998 y(k)m(ey)i(the)e(terminal)i(claims)f(to)h(supp)s(ort)d(when)h(it)h
+(is)g(called.)76 b(On)41 b(man)m(y)1110 1107 y(terminals,)c(the)e(meta)
+h(k)m(ey)g(is)f(used)g(to)h(send)e(eigh)m(t-bit)j(c)m(haracters.)56
+b(The)1110 1217 y(default)31 b(is)f(`)p Fr(on)p Fs('.)630
+1367 y Fr(expand-tilde)1110 1477 y Fs(If)d(set)h(to)h(`)p
+Fr(on)p Fs(',)f(tilde)g(expansion)g(is)f(p)s(erformed)f(when)h
+(Readline)h(attempts)1110 1587 y(w)m(ord)i(completion.)42
+b(The)30 b(default)g(is)h(`)p Fr(off)p Fs('.)630 1737
+y Fr(history-preserve-point)1110 1847 y Fs(If)41 b(set)h(to)h(`)p
+Fr(on)p Fs(',)i(the)c(history)h(co)s(de)g(attempts)h(to)f(place)h(the)f
+(p)s(oin)m(t)f(\(the)1110 1956 y(curren)m(t)35 b(cursor)g(p)s
+(osition\))g(at)h(the)g(same)f(lo)s(cation)i(on)e(eac)m(h)h(history)g
+(line)1110 2066 y(retriev)m(ed)h(with)f Fr(previous-history)c
+Fs(or)37 b Fr(next-history)p Fs(.)55 b(The)36 b(default)1110
+2176 y(is)30 b(`)p Fr(off)p Fs('.)630 2326 y Fr(history-size)1110
+2436 y Fs(Set)39 b(the)g(maxim)m(um)g(n)m(um)m(b)s(er)f(of)h(history)g
+(en)m(tries)h(sa)m(v)m(ed)g(in)f(the)g(history)1110 2545
+y(list.)53 b(If)34 b(set)h(to)g(zero,)i(the)d(n)m(um)m(b)s(er)g(of)g
+(en)m(tries)h(in)f(the)h(history)f(list)h(is)g(not)1110
+2655 y(limited.)630 2806 y Fr(horizontal-scroll-mode)1110
+2915 y Fs(This)g(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f
+(`)p Fr(on)p Fs(')g(or)g(`)p Fr(off)p Fs('.)57 b(Setting)36
+b(it)g(to)h(`)p Fr(on)p Fs(')1110 3025 y(means)26 b(that)h(the)f(text)h
(of)g(the)f(lines)g(b)s(eing)g(edited)h(will)f(scroll)h(horizon)m
-(tally)1110 3587 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i
-(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 3696
+(tally)1110 3134 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i
+(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 3244
y(screen,)27 b(instead)g(of)f(wrapping)f(on)m(to)i(a)f(new)g(screen)g
-(line.)39 b(By)27 b(default,)g(this)1110 3806 y(v)-5
-b(ariable)31 b(is)g(set)f(to)i(`)p Fs(off)p Ft('.)630
-3952 y Fs(input-meta)1110 4061 y Ft(If)f(set)g(to)h(`)p
-Fs(on)p Ft(',)g(Readline)g(will)f(enable)h(eigh)m(t-bit)h(input)d(\(it)
-i(will)f(not)h(clear)1110 4171 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h
+(line.)39 b(By)27 b(default,)g(this)1110 3354 y(v)-5
+b(ariable)31 b(is)g(set)f(to)i(`)p Fr(off)p Fs('.)630
+3504 y Fr(input-meta)1110 3614 y Fs(If)f(set)g(to)h(`)p
+Fr(on)p Fs(',)g(Readline)g(will)f(enable)h(eigh)m(t-bit)h(input)d(\(it)
+i(will)f(not)h(clear)1110 3724 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h
(c)m(haracters)h(it)f(reads\),)j(regardless)c(of)h(what)g(the)1110
-4281 y(terminal)g(claims)h(it)g(can)f(supp)s(ort.)68
-b(The)39 b(default)h(v)-5 b(alue)40 b(is)g(`)p Fs(off)p
-Ft('.)69 b(The)1110 4390 y(name)30 b Fs(meta-flag)e Ft(is)j(a)f(synon)m
-(ym)g(for)g(this)h(v)-5 b(ariable.)630 4536 y Fs(isearch-terminators)
-1110 4646 y Ft(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e
-(terminate)j(an)f(incremen)m(tal)1110 4755 y(searc)m(h)25
+3833 y(terminal)g(claims)h(it)g(can)f(supp)s(ort.)68
+b(The)39 b(default)h(v)-5 b(alue)40 b(is)g(`)p Fr(off)p
+Fs('.)69 b(The)1110 3943 y(name)30 b Fr(meta-flag)e Fs(is)j(a)f(synon)m
+(ym)g(for)g(this)h(v)-5 b(ariable.)630 4093 y Fr(isearch-terminators)
+1110 4203 y Fs(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e
+(terminate)j(an)f(incremen)m(tal)1110 4313 y(searc)m(h)25
b(without)g(subsequen)m(tly)g(executing)h(the)f(c)m(haracter)h(as)f(a)g
-(command)1110 4865 y(\(see)45 b(Section)h(1.2.5)g([Searc)m(hing],)j
+(command)1110 4422 y(\(see)45 b(Section)h(1.2.5)g([Searc)m(hing],)j
(page)d(3\).)84 b(If)44 b(this)g(v)-5 b(ariable)45 b(has)g(not)1110
-4975 y(b)s(een)31 b(giv)m(en)h(a)g(v)-5 b(alue,)32 b(the)g(c)m
-(haracters)2494 4972 y Fk(h)p 2518 4919 139 4 v 2518
-4975 a Fj(ESC)p 2518 4990 V 2652 4972 a Fk(i)2713 4975
-y Ft(and)f Fl(C-J)g Ft(will)h(terminate)g(an)1110 5084
-y(incremen)m(tal)g(searc)m(h.)630 5230 y Fs(keymap)192
-b Ft(Sets)39 b(Readline's)g(idea)h(of)f(the)g(curren)m(t)f(k)m(eymap)h
-(for)g(k)m(ey)g(binding)f(com-)1110 5340 y(mands.)81
-b(Acceptable)47 b Fs(keymap)42 b Ft(names)i(are)h Fs(emacs)p
-Ft(,)i Fs(emacs-standard)p Ft(,)p eop end
+4532 y(b)s(een)35 b(giv)m(en)h(a)g(v)-5 b(alue,)37 b(the)f(c)m
+(haracters)h Fr(ESC)d Fs(and)h Fk(C-J)g Fs(will)h(terminate)g(an)1110
+4641 y(incremen)m(tal)c(searc)m(h.)630 4792 y Fr(keymap)192
+b Fs(Sets)39 b(Readline's)g(idea)h(of)f(the)g(curren)m(t)f(k)m(eymap)h
+(for)g(k)m(ey)g(binding)f(com-)1110 4902 y(mands.)81
+b(Acceptable)47 b Fr(keymap)42 b Fs(names)i(are)h Fr(emacs)p
+Fs(,)i Fr(emacs-standard)p Fs(,)1110 5011 y Fr(emacs-meta)p
+Fs(,)99 b Fr(emacs-ctlx)p Fs(,)f Fr(vi)p Fs(,)j Fr(vi-move)p
+Fs(,)f Fr(vi-command)p Fs(,)f(and)1110 5121 y Fr(vi-insert)p
+Fs(.)64 b Fr(vi)38 b Fs(is)h(equiv)-5 b(alen)m(t)41 b(to)e
+Fr(vi-command)p Fs(;)i Fr(emacs)c Fs(is)i(equiv)-5 b(alen)m(t)1110
+5230 y(to)33 b Fr(emacs-standard)p Fs(.)41 b(The)31 b(default)h(v)-5
+b(alue)32 b(is)g Fr(emacs)p Fs(.)44 b(The)31 b(v)-5 b(alue)33
+b(of)f(the)1110 5340 y Fr(editing-mode)27 b Fs(v)-5 b(ariable)31
+b(also)h(a\013ects)f(the)g(default)f(k)m(eymap.)p eop
+end
%%Page: 7 11
-TeXDict begin 7 10 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(7)1110 299 y Fs(emacs-meta)p
-Ft(,)99 b Fs(emacs-ctlx)p Ft(,)f Fs(vi)p Ft(,)j Fs(vi-move)p
-Ft(,)f Fs(vi-command)p Ft(,)f(and)1110 408 y Fs(vi-insert)p
-Ft(.)64 b Fs(vi)38 b Ft(is)h(equiv)-5 b(alen)m(t)41 b(to)e
-Fs(vi-command)p Ft(;)i Fs(emacs)c Ft(is)i(equiv)-5 b(alen)m(t)1110
-518 y(to)33 b Fs(emacs-standard)p Ft(.)41 b(The)31 b(default)h(v)-5
-b(alue)32 b(is)g Fs(emacs)p Ft(.)44 b(The)31 b(v)-5 b(alue)33
-b(of)f(the)1110 628 y Fs(editing-mode)27 b Ft(v)-5 b(ariable)31
-b(also)h(a\013ects)f(the)g(default)f(k)m(eymap.)630 798
-y Fs(mark-directories)1110 908 y Ft(If)38 b(set)g(to)h(`)p
-Fs(on)p Ft(',)i(completed)e(directory)f(names)g(ha)m(v)m(e)i(a)e(slash)
-g(app)s(ended.)1110 1017 y(The)30 b(default)g(is)h(`)p
-Fs(on)p Ft('.)630 1188 y Fs(mark-modified-lines)1110
-1297 y Ft(This)k(v)-5 b(ariable,)38 b(when)d(set)h(to)h(`)p
-Fs(on)p Ft(',)g(causes)g(Readline)f(to)h(displa)m(y)f(an)f(as-)1110
-1407 y(terisk)f(\(`)p Fs(*)p Ft('\))h(at)f(the)g(start)g(of)g(history)g
-(lines)g(whic)m(h)f(ha)m(v)m(e)i(b)s(een)e(mo)s(di\014ed.)1110
-1517 y(This)d(v)-5 b(ariable)31 b(is)f(`)p Fs(off)p Ft(')g(b)m(y)g
-(default.)630 1687 y Fs(mark-symlinked-directori)o(es)1110
-1797 y Ft(If)44 b(set)h(to)h(`)p Fs(on)p Ft(',)i(completed)e(names)f
-(whic)m(h)f(are)h(sym)m(b)s(olic)g(links)g(to)g(di-)1110
-1906 y(rectories)j(ha)m(v)m(e)f(a)g(slash)f(app)s(ended)e(\(sub)5
-b(ject)47 b(to)g(the)f(v)-5 b(alue)47 b(of)f Fs(mark-)1110
-2016 y(directories)p Ft(\).)38 b(The)30 b(default)g(is)h(`)p
-Fs(off)p Ft('.)630 2186 y Fs(match-hidden-files)1110
-2296 y Ft(This)21 b(v)-5 b(ariable,)25 b(when)d(set)g(to)h(`)p
-Fs(on)p Ft(',)h(causes)f(Readline)g(to)g(matc)m(h)g(\014les)f(whose)
-1110 2405 y(names)44 b(b)s(egin)g(with)g(a)g(`)p Fs(.)p
-Ft(')g(\(hidden)f(\014les\))i(when)e(p)s(erforming)g(\014lename)1110
-2515 y(completion,)j(unless)41 b(the)g(leading)h(`)p
-Fs(.)p Ft(')g(is)g(supplied)e(b)m(y)h(the)h(user)f(in)g(the)1110
-2625 y(\014lename)31 b(to)g(b)s(e)e(completed.)42 b(This)30
-b(v)-5 b(ariable)31 b(is)f(`)p Fs(on)p Ft(')h(b)m(y)f(default.)630
-2795 y Fs(output-meta)1110 2905 y Ft(If)35 b(set)h(to)g(`)p
-Fs(on)p Ft(',)h(Readline)f(will)g(displa)m(y)f(c)m(haracters)i(with)e
-(the)h(eigh)m(th)g(bit)1110 3014 y(set)h(directly)g(rather)f(than)g(as)
+TeXDict begin 7 10 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(7)630 299 y Fr(mark-directories)
+1110 408 y Fs(If)38 b(set)g(to)h(`)p Fr(on)p Fs(',)i(completed)e
+(directory)f(names)g(ha)m(v)m(e)i(a)e(slash)g(app)s(ended.)1110
+518 y(The)30 b(default)g(is)h(`)p Fr(on)p Fs('.)630 676
+y Fr(mark-modified-lines)1110 786 y Fs(This)k(v)-5 b(ariable,)38
+b(when)d(set)h(to)h(`)p Fr(on)p Fs(',)g(causes)g(Readline)f(to)h
+(displa)m(y)f(an)f(as-)1110 896 y(terisk)f(\(`)p Fr(*)p
+Fs('\))h(at)f(the)g(start)g(of)g(history)g(lines)g(whic)m(h)f(ha)m(v)m
+(e)i(b)s(een)e(mo)s(di\014ed.)1110 1005 y(This)d(v)-5
+b(ariable)31 b(is)f(`)p Fr(off)p Fs(')g(b)m(y)g(default.)630
+1163 y Fr(mark-symlinked-directori)o(es)1110 1273 y Fs(If)44
+b(set)h(to)h(`)p Fr(on)p Fs(',)i(completed)e(names)f(whic)m(h)f(are)h
+(sym)m(b)s(olic)g(links)g(to)g(di-)1110 1383 y(rectories)j(ha)m(v)m(e)f
+(a)g(slash)f(app)s(ended)e(\(sub)5 b(ject)47 b(to)g(the)f(v)-5
+b(alue)47 b(of)f Fr(mark-)1110 1492 y(directories)p Fs(\).)38
+b(The)30 b(default)g(is)h(`)p Fr(off)p Fs('.)630 1650
+y Fr(match-hidden-files)1110 1760 y Fs(This)21 b(v)-5
+b(ariable,)25 b(when)d(set)g(to)h(`)p Fr(on)p Fs(',)h(causes)f
+(Readline)g(to)g(matc)m(h)g(\014les)f(whose)1110 1870
+y(names)44 b(b)s(egin)g(with)g(a)g(`)p Fr(.)p Fs(')g(\(hidden)f
+(\014les\))i(when)e(p)s(erforming)g(\014lename)1110 1979
+y(completion,)j(unless)41 b(the)g(leading)h(`)p Fr(.)p
+Fs(')g(is)g(supplied)e(b)m(y)h(the)h(user)f(in)g(the)1110
+2089 y(\014lename)31 b(to)g(b)s(e)e(completed.)42 b(This)30
+b(v)-5 b(ariable)31 b(is)f(`)p Fr(on)p Fs(')h(b)m(y)f(default.)630
+2247 y Fr(output-meta)1110 2357 y Fs(If)35 b(set)h(to)g(`)p
+Fr(on)p Fs(',)h(Readline)f(will)g(displa)m(y)f(c)m(haracters)i(with)e
+(the)h(eigh)m(th)g(bit)1110 2466 y(set)h(directly)g(rather)f(than)g(as)
h(a)g(meta-pre\014xed)f(escap)s(e)h(sequence.)59 b(The)1110
-3124 y(default)31 b(is)f(`)p Fs(off)p Ft('.)630 3294
-y Fs(page-completions)1110 3404 y Ft(If)j(set)i(to)f(`)p
-Fs(on)p Ft(',)h(Readline)g(uses)e(an)h(in)m(ternal)h
-Fs(more)p Ft(-lik)m(e)f(pager)g(to)h(displa)m(y)1110
-3513 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.)
-47 b(This)31 b(v)-5 b(ariable)34 b(is)e(`)p Fs(on)p Ft(')1110
-3623 y(b)m(y)e(default.)630 3794 y Fs(print-completions-horizo)o(ntal)o
-(ly)1110 3903 y Ft(If)23 b(set)i(to)g(`)p Fs(on)p Ft(',)g(Readline)g
+2576 y(default)31 b(is)f(`)p Fr(off)p Fs('.)630 2734
+y Fr(page-completions)1110 2844 y Fs(If)j(set)i(to)f(`)p
+Fr(on)p Fs(',)h(Readline)g(uses)e(an)h(in)m(ternal)h
+Fr(more)p Fs(-lik)m(e)f(pager)g(to)h(displa)m(y)1110
+2953 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.)
+47 b(This)31 b(v)-5 b(ariable)34 b(is)e(`)p Fr(on)p Fs(')1110
+3063 y(b)m(y)e(default.)630 3221 y Fr(print-completions-horizo)o(ntal)o
+(ly)1110 3331 y Fs(If)23 b(set)i(to)g(`)p Fr(on)p Fs(',)g(Readline)g
(will)f(displa)m(y)g(completions)h(with)f(matc)m(hes)h(sorted)1110
-4013 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c
-(than)g(do)m(wn)g(the)h(screen.)1110 4122 y(The)30 b(default)g(is)h(`)p
-Fs(off)p Ft('.)630 4293 y Fs(revert-all-at-newline)1110
-4402 y Ft(If)e(set)h(to)g(`)p Fs(on)p Ft(',)g(Readline)g(will)g(undo)f
+3440 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c
+(than)g(do)m(wn)g(the)h(screen.)1110 3550 y(The)30 b(default)g(is)h(`)p
+Fr(off)p Fs('.)630 3708 y Fr(revert-all-at-newline)1110
+3818 y Fs(If)e(set)h(to)g(`)p Fr(on)p Fs(',)g(Readline)g(will)g(undo)f
(all)h(c)m(hanges)h(to)f(history)g(lines)f(b)s(efore)1110
-4512 y(returning)f(when)f Fs(accept-line)f Ft(is)j(executed.)41
-b(By)29 b(default,)g(history)g(lines)1110 4622 y(ma)m(y)42
+3927 y(returning)f(when)f Fr(accept-line)f Fs(is)j(executed.)41
+b(By)29 b(default,)g(history)g(lines)1110 4037 y(ma)m(y)42
b(b)s(e)g(mo)s(di\014ed)e(and)h(retain)i(individual)e(undo)g(lists)h
-(across)g(calls)h(to)1110 4731 y Fs(readline)p Ft(.)38
-b(The)30 b(default)h(is)f(`)p Fs(off)p Ft('.)630 4902
-y Fs(show-all-if-ambiguous)1110 5011 y Ft(This)f(alters)i(the)f
+(across)g(calls)h(to)1110 4147 y Fr(readline)p Fs(.)38
+b(The)30 b(default)h(is)f(`)p Fr(off)p Fs('.)630 4305
+y Fr(show-all-if-ambiguous)1110 4415 y Fs(This)f(alters)i(the)f
(default)g(b)s(eha)m(vior)g(of)g(the)h(completion)g(functions.)40
-b(If)29 b(set)1110 5121 y(to)f(`)p Fs(on)p Ft(',)g(w)m(ords)f(whic)m(h)
+b(If)29 b(set)1110 4524 y(to)f(`)p Fr(on)p Fs(',)g(w)m(ords)f(whic)m(h)
g(ha)m(v)m(e)i(more)f(than)f(one)h(p)s(ossible)f(completion)h(cause)
-1110 5230 y(the)39 b(matc)m(hes)h(to)g(b)s(e)e(listed)h(immediately)i
-(instead)e(of)g(ringing)g(the)g(b)s(ell.)1110 5340 y(The)30
-b(default)g(v)-5 b(alue)31 b(is)g(`)p Fs(off)p Ft('.)p
-eop end
+1110 4634 y(the)39 b(matc)m(hes)h(to)g(b)s(e)e(listed)h(immediately)i
+(instead)e(of)g(ringing)g(the)g(b)s(ell.)1110 4743 y(The)30
+b(default)g(v)-5 b(alue)31 b(is)g(`)p Fr(off)p Fs('.)630
+4902 y Fr(show-all-if-unmodified)1110 5011 y Fs(This)38
+b(alters)h(the)g(default)g(b)s(eha)m(vior)g(of)f(the)h(completion)h
+(functions)e(in)h(a)1110 5121 y(fashion)25 b(similar)g(to)h
+Fi(sho)m(w-all-if-am)m(biguous)t Fs(.)41 b(If)24 b(set)i(to)f(`)p
+Fr(on)p Fs(',)i(w)m(ords)d(whic)m(h)1110 5230 y(ha)m(v)m(e)32
+b(more)f(than)f(one)i(p)s(ossible)e(completion)i(without)f(an)m(y)g(p)s
+(ossible)f(par-)1110 5340 y(tial)43 b(completion)h(\(the)f(p)s(ossible)
+f(completions)h(don't)f(share)g(a)h(common)p eop end
%%Page: 8 12
-TeXDict begin 8 11 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(8)630 299 y Fs
-(show-all-if-unmodified)1110 408 y Ft(This)38 b(alters)h(the)g(default)
-g(b)s(eha)m(vior)g(of)f(the)h(completion)h(functions)e(in)h(a)1110
-518 y(fashion)25 b(similar)h(to)g Fi(sho)m(w-all-if-am)m(biguous)p
-Ft(.)41 b(If)25 b(set)h(to)h(`)p Fs(on)p Ft(',)f(w)m(ords)f(whic)m(h)
-1110 628 y(ha)m(v)m(e)32 b(more)f(than)f(one)i(p)s(ossible)e
-(completion)i(without)f(an)m(y)g(p)s(ossible)f(par-)1110
-737 y(tial)43 b(completion)h(\(the)f(p)s(ossible)f(completions)h(don't)
-f(share)g(a)h(common)1110 847 y(pre\014x\))30 b(cause)g(the)h(matc)m
-(hes)g(to)g(b)s(e)f(listed)g(immediately)i(instead)e(of)h(ring-)1110
-956 y(ing)g(the)f(b)s(ell.)41 b(The)30 b(default)g(v)-5
-b(alue)31 b(is)f(`)p Fs(off)p Ft('.)630 1113 y Fs(visible-stats)1110
-1223 y Ft(If)h(set)i(to)f(`)p Fs(on)p Ft(',)h(a)f(c)m(haracter)i
-(denoting)e(a)g(\014le's)g(t)m(yp)s(e)g(is)g(app)s(ended)e(to)j(the)
-1110 1332 y(\014lename)e(when)e(listing)i(p)s(ossible)f(completions.)42
-b(The)30 b(default)g(is)h(`)p Fs(off)p Ft('.)150 1489
-y(Key)f(Bindings)630 1598 y(The)41 b(syn)m(tax)i(for)f(con)m(trolling)h
-(k)m(ey)g(bindings)e(in)h(the)g(init)g(\014le)g(is)g(simple.)75
-b(First)43 b(y)m(ou)630 1708 y(need)27 b(to)i(\014nd)d(the)i(name)f(of)
-h(the)g(command)f(that)i(y)m(ou)f(w)m(an)m(t)g(to)g(c)m(hange.)41
-b(The)27 b(follo)m(wing)630 1817 y(sections)37 b(con)m(tain)g(tables)g
-(of)f(the)g(command)f(name,)j(the)e(default)g(k)m(eybinding,)h(if)f(an)
-m(y)-8 b(,)630 1927 y(and)30 b(a)h(short)f(description)g(of)h(what)f
-(the)g(command)h(do)s(es.)630 2060 y(Once)36 b(y)m(ou)g(kno)m(w)g(the)g
-(name)g(of)g(the)g(command,)h(simply)f(place)h(on)e(a)i(line)f(in)g
-(the)g(init)630 2170 y(\014le)e(the)g(name)f(of)h(the)g(k)m(ey)g(y)m
-(ou)g(wish)f(to)h(bind)f(the)h(command)f(to,)i(a)f(colon,)i(and)d(then)
-630 2279 y(the)f(name)h(of)f(the)g(command.)46 b(There)32
+TeXDict begin 8 11 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(8)1110 299 y(pre\014x\))30
+b(cause)g(the)h(matc)m(hes)g(to)g(b)s(e)f(listed)g(immediately)i
+(instead)e(of)h(ring-)1110 408 y(ing)g(the)f(b)s(ell.)41
+b(The)30 b(default)g(v)-5 b(alue)31 b(is)f(`)p Fr(off)p
+Fs('.)630 562 y Fr(skip-completed-text)1110 671 y Fs(If)i(set)i(to)f(`)
+p Fr(on)p Fs(',)h(this)f(alters)g(the)g(default)g(completion)h(b)s(eha)
+m(vior)f(when)f(in-)1110 781 y(serting)d(a)h(single)g(matc)m(h)f(in)m
+(to)h(the)g(line.)40 b(It's)30 b(only)f(activ)m(e)i(when)d(p)s(erform-)
+1110 891 y(ing)35 b(completion)h(in)e(the)h(middle)f(of)h(a)f(w)m(ord.)
+53 b(If)35 b(enabled,)g(readline)g(do)s(es)1110 1000
+y(not)41 b(insert)f(c)m(haracters)i(from)e(the)h(completion)h(that)f
+(matc)m(h)g(c)m(haracters)1110 1110 y(after)c(p)s(oin)m(t)g(in)g(the)g
+(w)m(ord)f(b)s(eing)g(completed,)k(so)d(p)s(ortions)f(of)h(the)g(w)m
+(ord)1110 1219 y(follo)m(wing)c(the)f(cursor)f(are)h(not)g(duplicated.)
+45 b(F)-8 b(or)32 b(instance,)h(if)f(this)f(is)h(en-)1110
+1329 y(abled,)43 b(attempting)f(completion)g(when)d(the)i(cursor)f(is)g
+(after)h(the)g(`)p Fr(e)p Fs(')f(in)1110 1439 y(`)p Fr(Makefile)p
+Fs(')c(will)i(result)f(in)g(`)p Fr(Makefile)p Fs(')f(rather)h(than)h(`)
+p Fr(Makefilefile)p Fs(',)1110 1548 y(assuming)d(there)g(is)h(a)f
+(single)h(p)s(ossible)f(completion.)56 b(The)35 b(default)g(v)-5
+b(alue)1110 1658 y(is)30 b(`)p Fr(off)p Fs('.)630 1811
+y Fr(visible-stats)1110 1921 y Fs(If)h(set)i(to)f(`)p
+Fr(on)p Fs(',)h(a)f(c)m(haracter)i(denoting)e(a)g(\014le's)g(t)m(yp)s
+(e)g(is)g(app)s(ended)e(to)j(the)1110 2030 y(\014lename)e(when)e
+(listing)i(p)s(ossible)f(completions.)42 b(The)30 b(default)g(is)h(`)p
+Fr(off)p Fs('.)150 2184 y(Key)f(Bindings)630 2293 y(The)41
+b(syn)m(tax)i(for)f(con)m(trolling)h(k)m(ey)g(bindings)e(in)h(the)g
+(init)g(\014le)g(is)g(simple.)75 b(First)43 b(y)m(ou)630
+2403 y(need)27 b(to)i(\014nd)d(the)i(name)f(of)h(the)g(command)f(that)i
+(y)m(ou)f(w)m(an)m(t)g(to)g(c)m(hange.)41 b(The)27 b(follo)m(wing)630
+2513 y(sections)37 b(con)m(tain)g(tables)g(of)f(the)g(command)f(name,)j
+(the)e(default)g(k)m(eybinding,)h(if)f(an)m(y)-8 b(,)630
+2622 y(and)30 b(a)h(short)f(description)g(of)h(what)f(the)g(command)h
+(do)s(es.)630 2754 y(Once)36 b(y)m(ou)g(kno)m(w)g(the)g(name)g(of)g
+(the)g(command,)h(simply)f(place)h(on)e(a)i(line)f(in)g(the)g(init)630
+2863 y(\014le)e(the)g(name)f(of)h(the)g(k)m(ey)g(y)m(ou)g(wish)f(to)h
+(bind)f(the)h(command)f(to,)i(a)f(colon,)i(and)d(then)630
+2973 y(the)f(name)h(of)f(the)g(command.)46 b(There)32
b(can)g(b)s(e)g(no)g(space)g(b)s(et)m(w)m(een)h(the)f(k)m(ey)h(name)g
-(and)630 2389 y(the)41 b(colon)h({)f(that)g(will)g(b)s(e)g(in)m
+(and)630 3082 y(the)41 b(colon)h({)f(that)g(will)g(b)s(e)g(in)m
(terpreted)g(as)g(part)f(of)h(the)g(k)m(ey)h(name.)72
-b(The)40 b(name)h(of)630 2498 y(the)35 b(k)m(ey)g(can)g(b)s(e)f
+b(The)40 b(name)h(of)630 3192 y(the)35 b(k)m(ey)g(can)g(b)s(e)f
(expressed)f(in)i(di\013eren)m(t)g(w)m(a)m(ys,)h(dep)s(ending)d(on)h
-(what)h(y)m(ou)g(\014nd)e(most)630 2608 y(comfortable.)630
-2741 y(In)i(addition)h(to)h(command)f(names,)i(readline)e(allo)m(ws)h
+(what)h(y)m(ou)g(\014nd)e(most)630 3302 y(comfortable.)630
+3433 y(In)i(addition)h(to)h(command)f(names,)i(readline)e(allo)m(ws)h
(k)m(eys)g(to)g(b)s(e)e(b)s(ound)f(to)j(a)f(string)630
-2851 y(that)31 b(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g
-(\(a)h Fi(macro)5 b Ft(\).)630 3007 y Fi(k)m(eyname)g
-Ft(:)42 b Fi(function-name)35 b Ft(or)c Fi(macro)1110
-3117 y(k)m(eyname)k Ft(is)29 b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s
+3543 y(that)31 b(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g
+(\(a)h Fi(macro)5 b Fs(\).)630 3696 y Fi(k)m(eyname)g
+Fs(:)42 b Fi(function-name)35 b Fs(or)c Fi(macro)1110
+3806 y(k)m(eyname)k Fs(is)29 b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s
(elled)e(out)h(in)g(English.)39 b(F)-8 b(or)30 b(example:)1350
-3250 y Fs(Control-u:)45 b(universal-argument)1350 3360
-y(Meta-Rubout:)f(backward-kill-word)1350 3469 y(Control-o:)h(">)i
-(output")1110 3602 y Ft(In)38 b(the)h(ab)s(o)m(v)m(e)h(example,)h
-Fl(C-u)d Ft(is)h(b)s(ound)d(to)k(the)e(function)h Fs(universal-)1110
-3712 y(argument)p Ft(,)f Fl(M-DEL)e Ft(is)i(b)s(ound)e(to)i(the)g
-(function)g Fs(backward-kill-word)p Ft(,)1110 3821 y(and)g
-Fl(C-o)g Ft(is)h(b)s(ound)e(to)j(run)d(the)j(macro)f(expressed)g(on)f
-(the)i(righ)m(t)f(hand)1110 3931 y(side)30 b(\(that)i(is,)e(to)h
-(insert)g(the)f(text)i(`)p Fs(>)e(output)p Ft(')f(in)m(to)i(the)g
-(line\).)1110 4064 y(A)37 b(n)m(um)m(b)s(er)f(of)h(sym)m(b)s(olic)g(c)m
+3937 y Fr(Control-u:)45 b(universal-argument)1350 4047
+y(Meta-Rubout:)f(backward-kill-word)1350 4156 y(Control-o:)h(">)i
+(output")1110 4288 y Fs(In)38 b(the)h(ab)s(o)m(v)m(e)h(example,)h
+Fk(C-u)d Fs(is)h(b)s(ound)d(to)k(the)e(function)h Fr(universal-)1110
+4398 y(argument)p Fs(,)f Fk(M-DEL)e Fs(is)i(b)s(ound)e(to)i(the)g
+(function)g Fr(backward-kill-word)p Fs(,)1110 4507 y(and)g
+Fk(C-o)g Fs(is)h(b)s(ound)e(to)j(run)d(the)j(macro)f(expressed)g(on)f
+(the)i(righ)m(t)f(hand)1110 4617 y(side)30 b(\(that)i(is,)e(to)h
+(insert)g(the)f(text)i(`)p Fr(>)e(output)p Fs(')f(in)m(to)i(the)g
+(line\).)1110 4748 y(A)37 b(n)m(um)m(b)s(er)f(of)h(sym)m(b)s(olic)g(c)m
(haracter)i(names)e(are)g(recognized)h(while)f(pro-)1110
-4174 y(cessing)24 b(this)g(k)m(ey)g(binding)f(syn)m(tax:)37
-b Fi(DEL)p Ft(,)24 b Fi(ESC)p Ft(,)f Fi(ESCAPE)p Ft(,)g
-Fi(LFD)p Ft(,)h Fi(NEW-)1110 4283 y(LINE)p Ft(,)30 b
-Fi(RET)p Ft(,)g Fi(RETURN)p Ft(,)h Fi(R)m(UBOUT)p Ft(,)g
-Fi(SP)-8 b(A)m(CE)p Ft(,)30 b Fi(SPC)p Ft(,)g(and)f Fi(T)-8
-b(AB)p Ft(.)630 4440 y Fs(")p Fi(k)m(eyseq)r Fs(")p Ft(:)41
-b Fi(function-name)36 b Ft(or)30 b Fi(macro)1110 4549
-y(k)m(eyseq)k Ft(di\013ers)d(from)f Fi(k)m(eyname)37
-b Ft(ab)s(o)m(v)m(e)32 b(in)f(that)h(strings)f(denoting)g(an)g(en-)1110
-4659 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m
-(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 4769
-y(double)29 b(quotes.)41 b(Some)29 b Fm(gnu)h Ft(Emacs)f(st)m(yle)i(k)m
-(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 4878
-y(in)k(the)h(follo)m(wing)i(example,)f(but)e(the)h(sp)s(ecial)h(c)m
-(haracter)g(names)f(are)g(not)1110 4988 y(recognized.)1350
-5121 y Fs("\\C-u":)46 b(universal-argument)1350 5230
-y("\\C-x\\C-r":)f(re-read-init-file)1350 5340 y("\\e[11~":)g("Function)
-h(Key)g(1")p eop end
+4858 y(cessing)22 b(this)g(k)m(ey)g(binding)e(syn)m(tax:)37
+b Fi(DEL)p Fs(,)22 b Fi(ESC)8 b Fs(,)20 b Fi(ESCAPE)5
+b Fs(,)21 b Fi(LFD)5 b Fs(,)22 b Fi(NEW-)1110 4967 y(LINE)5
+b Fs(,)31 b Fi(RET)7 b Fs(,)29 b Fi(RETURN)10 b Fs(,)30
+b Fi(R)m(UBOUT)7 b Fs(,)31 b Fi(SP)-8 b(A)m(CE)5 b Fs(,)31
+b Fi(SPC)8 b Fs(,)29 b(and)h Fi(T)-8 b(AB)5 b Fs(.)630
+5121 y Fr(")p Fi(k)m(eyseq)r Fr(")p Fs(:)41 b Fi(function-name)36
+b Fs(or)30 b Fi(macro)1110 5230 y(k)m(eyseq)k Fs(di\013ers)d(from)f
+Fi(k)m(eyname)37 b Fs(ab)s(o)m(v)m(e)32 b(in)f(that)h(strings)f
+(denoting)g(an)g(en-)1110 5340 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s
+(e)f(sp)s(eci\014ed,)h(b)m(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)p
+eop end
%%Page: 9 13
-TeXDict begin 9 12 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(9)1110 299 y(In)64
-b(the)g(ab)s(o)m(v)m(e)i(example,)74 b Fl(C-u)64 b Ft(is)g(again)i(b)s
-(ound)c(to)k(the)e(function)1110 408 y Fs(universal-argument)39
-b Ft(\(just)k(as)h(it)g(w)m(as)g(in)g(the)f(\014rst)g(example\),)49
-b(`)p Fl(C-x)1110 518 y(C-r)p Ft(')41 b(is)g(b)s(ound)e(to)j(the)f
-(function)g Fs(re-read-init-file)p Ft(,)e(and)i(`)3462
-515 y Fk(h)p 3486 462 139 4 v 3486 518 a Fj(ESC)p 3486
-533 V 3620 515 a Fk(i)31 b(h)p 3705 462 20 4 v 3705 518
-a Fj([)p 3705 535 V 3720 515 a Fk(i)1110 625 y(h)p 1134
-572 36 4 v 1134 628 a Fj(1)p 1134 643 V 1165 625 a Fk(i)f(h)p
-1250 572 V 1250 628 a Fj(1)p 1250 643 V 1281 625 a Fk(i)g(h)p
-1365 572 48 4 v 1365 628 a Fs(~)p 1365 643 V 1409 625
-a Fk(i)1438 628 y Ft(')h(is)f(b)s(ound)f(to)i(insert)f(the)h(text)g(`)p
-Fs(Function)d(Key)i(1)p Ft('.)630 786 y(The)f(follo)m(wing)i
-Fm(gnu)f Ft(Emacs)g(st)m(yle)h(escap)s(e)f(sequences)g(are)g(a)m(v)-5
-b(ailable)32 b(when)d(sp)s(ecifying)630 896 y(k)m(ey)i(sequences:)630
-1055 y Fl(\\C-)336 b Ft(con)m(trol)32 b(pre\014x)630
-1213 y Fl(\\M-)336 b Ft(meta)31 b(pre\014x)630 1372 y
-Fl(\\e)384 b Ft(an)30 b(escap)s(e)h(c)m(haracter)630
-1531 y Fl(\\\\)384 b Ft(bac)m(kslash)630 1689 y Fl(\\)p
-Fs(")1110 1686 y Fk(h)p 1134 1633 V 1134 1689 a Fs(")p
-1134 1705 V 1178 1686 a Fk(i)1208 1689 y Ft(,)30 b(a)h(double)f
-(quotation)h(mark)630 1848 y Fl(\\')1110 1845 y Fk(h)p
-1134 1792 20 4 v 1134 1848 a Fj(')p 1134 1864 V 1150
-1845 a Fk(i)1179 1848 y Ft(,)g(a)g(single)g(quote)g(or)f(ap)s(ostrophe)
-630 2007 y(In)d(addition)h(to)g(the)g Fm(gnu)f Ft(Emacs)h(st)m(yle)h
-(escap)s(e)f(sequences,)h(a)f(second)f(set)h(of)g(bac)m(kslash)630
-2116 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630 2275
-y Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))630 2434 y Fs(\\b)384
-b Ft(bac)m(kspace)630 2593 y Fs(\\d)g Ft(delete)630 2751
-y Fs(\\f)g Ft(form)30 b(feed)630 2910 y Fs(\\n)384 b
-Ft(newline)630 3069 y Fs(\\r)g Ft(carriage)32 b(return)630
-3227 y Fs(\\t)384 b Ft(horizon)m(tal)32 b(tab)630 3386
-y Fs(\\v)384 b Ft(v)m(ertical)32 b(tab)630 3545 y Fs(\\)p
-Fl(nnn)288 b Ft(the)35 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e(v)-5
+TeXDict begin 9 12 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2153 b(9)1110 299 y(double)29
+b(quotes.)41 b(Some)29 b Fl(gnu)h Fs(Emacs)f(st)m(yle)i(k)m(ey)f(escap)
+s(es)g(can)g(b)s(e)f(used,)g(as)1110 408 y(in)k(the)h(follo)m(wing)i
+(example,)f(but)e(the)h(sp)s(ecial)h(c)m(haracter)g(names)f(are)g(not)
+1110 518 y(recognized.)1350 652 y Fr("\\C-u":)46 b(universal-argument)
+1350 761 y("\\C-x\\C-r":)f(re-read-init-file)1350 871
+y("\\e[11~":)g("Function)h(Key)g(1")1110 1004 y Fs(In)64
+b(the)g(ab)s(o)m(v)m(e)i(example,)74 b Fk(C-u)64 b Fs(is)g(again)i(b)s
+(ound)c(to)k(the)e(function)1110 1114 y Fr(universal-argument)39
+b Fs(\(just)k(as)h(it)g(w)m(as)g(in)g(the)f(\014rst)g(example\),)49
+b(`)p Fk(C-x)1110 1223 y(C-r)p Fs(')30 b(is)g(b)s(ound)e(to)j(the)g
+(function)f Fr(re-read-init-file)p Fs(,)c(and)j(`)p Fr(ESC)h([)g(1)g(1)
+1110 1333 y(~)p Fs(')g(is)h(b)s(ound)d(to)j(insert)f(the)h(text)g(`)p
+Fr(Function)e(Key)g(1)p Fs('.)630 1490 y(The)g(follo)m(wing)i
+Fl(gnu)f Fs(Emacs)g(st)m(yle)h(escap)s(e)f(sequences)g(are)g(a)m(v)-5
+b(ailable)32 b(when)d(sp)s(ecifying)630 1600 y(k)m(ey)i(sequences:)630
+1757 y Fk(\\C-)336 b Fs(con)m(trol)32 b(pre\014x)630
+1915 y Fk(\\M-)336 b Fs(meta)31 b(pre\014x)630 2072 y
+Fk(\\e)384 b Fs(an)30 b(escap)s(e)h(c)m(haracter)630
+2229 y Fk(\\\\)384 b Fs(bac)m(kslash)630 2387 y Fk(\\)p
+Fr(")g(")p Fs(,)30 b(a)h(double)f(quotation)i(mark)630
+2544 y Fk(\\')384 b Fr(')p Fs(,)30 b(a)h(single)g(quote)g(or)f(ap)s
+(ostrophe)630 2701 y(In)d(addition)h(to)g(the)g Fl(gnu)f
+Fs(Emacs)h(st)m(yle)h(escap)s(e)f(sequences,)h(a)f(second)f(set)h(of)g
+(bac)m(kslash)630 2811 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630
+2968 y Fr(\\a)384 b Fs(alert)31 b(\(b)s(ell\))630 3125
+y Fr(\\b)384 b Fs(bac)m(kspace)630 3283 y Fr(\\d)g Fs(delete)630
+3440 y Fr(\\f)g Fs(form)30 b(feed)630 3597 y Fr(\\n)384
+b Fs(newline)630 3755 y Fr(\\r)g Fs(carriage)32 b(return)630
+3912 y Fr(\\t)384 b Fs(horizon)m(tal)32 b(tab)630 4069
+y Fr(\\v)384 b Fs(v)m(ertical)32 b(tab)630 4227 y Fr(\\)p
+Fk(nnn)288 b Fs(the)35 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e(v)-5
b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5 b(alue)35 b Fi(nnn)e
-Ft(\(one)i(to)1110 3654 y(three)c(digits\))630 3813 y
-Fs(\\x)p Fl(HH)288 b Ft(the)40 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e
+Fs(\(one)i(to)1110 4336 y(three)c(digits\))630 4494 y
+Fr(\\x)p Fk(HH)288 b Fs(the)40 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e
(v)-5 b(alue)39 b(is)h(the)f(hexadecimal)i(v)-5 b(alue)40
-b Fi(HH)1110 3923 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630
-4081 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g(macro,)i(single)e
+b Fi(HH)1110 4603 y Fs(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630
+4761 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g(macro,)i(single)e
(or)f(double)g(quotes)h(m)m(ust)f(b)s(e)g(used)f(to)630
-4191 y(indicate)23 b(a)e(macro)h(de\014nition.)38 b(Unquoted)21
+4870 y(indicate)23 b(a)e(macro)h(de\014nition.)38 b(Unquoted)21
b(text)i(is)e(assumed)g(to)h(b)s(e)f(a)h(function)f(name.)38
-b(In)630 4301 y(the)22 b(macro)f(b)s(o)s(dy)-8 b(,)23
+b(In)630 4980 y(the)22 b(macro)f(b)s(o)s(dy)-8 b(,)23
b(the)e(bac)m(kslash)h(escap)s(es)g(describ)s(ed)e(ab)s(o)m(v)m(e)j
-(are)e(expanded.)37 b(Bac)m(kslash)630 4410 y(will)j(quote)h(an)m(y)f
+(are)e(expanded.)37 b(Bac)m(kslash)630 5089 y(will)j(quote)h(an)m(y)f
(other)g(c)m(haracter)i(in)d(the)i(macro)f(text,)k(including)39
-b(`)p Fs(")p Ft(')h(and)g(`)p Fs(')p Ft('.)69 b(F)-8
-b(or)630 4520 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i
-(mak)m(e)h(`)p Fl(C-x)j Fs(\\)p Ft(')c(insert)f(a)h(single)h(`)p
-Fs(\\)p Ft(')f(in)m(to)g(the)g(line:)870 4654 y Fs("\\C-x\\\\":)45
-b("\\\\")150 4877 y Fh(1.3.2)63 b(Conditional)41 b(Init)g(Constructs)
-275 5121 y Ft(Readline)36 b(implemen)m(ts)f(a)h(facilit)m(y)i(similar)d
-(in)g(spirit)g(to)h(the)g(conditional)h(compilation)g(features)150
-5230 y(of)e(the)f(C)g(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)f
-(bindings)e(and)h(v)-5 b(ariable)35 b(settings)h(to)f(b)s(e)f(p)s
-(erformed)f(as)150 5340 y(the)e(result)f(of)g(tests.)42
-b(There)30 b(are)h(four)e(parser)h(directiv)m(es)i(used.)p
-eop end
+b(`)p Fr(")p Fs(')h(and)g(`)p Fr(')p Fs('.)69 b(F)-8
+b(or)630 5199 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i
+(mak)m(e)h(`)p Fk(C-x)j Fr(\\)p Fs(')c(insert)f(a)h(single)h(`)p
+Fr(\\)p Fs(')f(in)m(to)g(the)g(line:)870 5332 y Fr("\\C-x\\\\":)45
+b("\\\\")p eop end
%%Page: 10 14
-TeXDict begin 10 13 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2107 b(10)150 299 y Fs($if)336
-b Ft(The)31 b Fs($if)f Ft(construct)i(allo)m(ws)h(bindings)d(to)i(b)s
-(e)e(made)i(based)f(on)g(the)g(editing)h(mo)s(de,)g(the)630
-408 y(terminal)39 b(b)s(eing)e(used,)j(or)e(the)g(application)h(using)f
-(Readline.)64 b(The)38 b(text)h(of)f(the)g(test)630 518
+TeXDict begin 10 13 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2107 b(10)150 299 y Fh(1.3.2)63
+b(Conditional)41 b(Init)g(Constructs)150 446 y Fs(Readline)c(implemen)m
+(ts)g(a)h(facilit)m(y)g(similar)f(in)g(spirit)f(to)i(the)f(conditional)
+h(compilation)g(features)f(of)150 555 y(the)31 b(C)f(prepro)s(cessor)g
+(whic)m(h)g(allo)m(ws)i(k)m(ey)g(bindings)d(and)h(v)-5
+b(ariable)32 b(settings)f(to)h(b)s(e)e(p)s(erformed)f(as)i(the)150
+665 y(result)f(of)h(tests.)41 b(There)30 b(are)h(four)f(parser)f
+(directiv)m(es)j(used.)150 824 y Fr($if)336 b Fs(The)31
+b Fr($if)f Fs(construct)i(allo)m(ws)h(bindings)d(to)i(b)s(e)e(made)i
+(based)f(on)g(the)g(editing)h(mo)s(de,)g(the)630 934
+y(terminal)39 b(b)s(eing)e(used,)j(or)e(the)g(application)h(using)f
+(Readline.)64 b(The)38 b(text)h(of)f(the)g(test)630 1044
y(extends)30 b(to)h(the)g(end)f(of)g(the)h(line;)g(no)f(c)m(haracters)i
-(are)f(required)e(to)i(isolate)i(it.)630 677 y Fs(mode)288
-b Ft(The)20 b Fs(mode=)g Ft(form)g(of)h(the)g Fs($if)f
-Ft(directiv)m(e)j(is)e(used)f(to)h(test)h(whether)e(Readline)1110
-787 y(is)29 b(in)h Fs(emacs)e Ft(or)h Fs(vi)g Ft(mo)s(de.)40
+(are)f(required)e(to)i(isolate)i(it.)630 1203 y Fr(mode)288
+b Fs(The)20 b Fr(mode=)g Fs(form)g(of)h(the)g Fr($if)f
+Fs(directiv)m(e)j(is)e(used)f(to)h(test)h(whether)e(Readline)1110
+1313 y(is)29 b(in)h Fr(emacs)e Fs(or)h Fr(vi)g Fs(mo)s(de.)40
b(This)29 b(ma)m(y)h(b)s(e)e(used)h(in)g(conjunction)h(with)f(the)1110
-897 y(`)p Fs(set)h(keymap)p Ft(')c(command,)i(for)f(instance,)i(to)f
-(set)g(bindings)f(in)g(the)h Fs(emacs-)1110 1006 y(standard)23
-b Ft(and)h Fs(emacs-ctlx)f Ft(k)m(eymaps)i(only)g(if)g(Readline)h(is)f
-(starting)h(out)1110 1116 y(in)k Fs(emacs)f Ft(mo)s(de.)630
-1275 y Fs(term)288 b Ft(The)26 b Fs(term=)g Ft(form)g(ma)m(y)i(b)s(e)e
+1422 y(`)p Fr(set)h(keymap)p Fs(')c(command,)i(for)f(instance,)i(to)f
+(set)g(bindings)f(in)g(the)h Fr(emacs-)1110 1532 y(standard)23
+b Fs(and)h Fr(emacs-ctlx)f Fs(k)m(eymaps)i(only)g(if)g(Readline)h(is)f
+(starting)h(out)1110 1641 y(in)k Fr(emacs)f Fs(mo)s(de.)630
+1801 y Fr(term)288 b Fs(The)26 b Fr(term=)g Fs(form)g(ma)m(y)i(b)s(e)e
(used)g(to)i(include)f(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110
-1385 y(ings,)38 b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f
-(output)g(b)m(y)g(the)g(terminal's)1110 1494 y(function)24
+1910 y(ings,)38 b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f
+(output)g(b)m(y)g(the)g(terminal's)1110 2020 y(function)24
b(k)m(eys.)39 b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g
-(the)g(`)p Fs(=)p Ft(')g(is)g(tested)h(against)1110 1604
+(the)g(`)p Fr(=)p Fs(')g(is)g(tested)h(against)1110 2130
y(b)s(oth)k(the)h(full)g(name)g(of)g(the)g(terminal)h(and)e(the)i(p)s
-(ortion)e(of)h(the)g(terminal)1110 1714 y(name)k(b)s(efore)f(the)g
-(\014rst)g(`)p Fs(-)p Ft('.)50 b(This)33 b(allo)m(ws)i
-Fs(sun)e Ft(to)h(matc)m(h)g(b)s(oth)f Fs(sun)g Ft(and)1110
-1823 y Fs(sun-cmd)p Ft(,)c(for)h(instance.)630 1983 y
-Fs(application)1110 2092 y Ft(The)21 b Fi(application)j
-Ft(construct)e(is)g(used)f(to)i(include)f(application-sp)s(eci\014c)h
-(set-)1110 2202 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h
+(ortion)e(of)h(the)g(terminal)1110 2239 y(name)k(b)s(efore)f(the)g
+(\014rst)g(`)p Fr(-)p Fs('.)50 b(This)33 b(allo)m(ws)i
+Fr(sun)e Fs(to)h(matc)m(h)g(b)s(oth)f Fr(sun)g Fs(and)1110
+2349 y Fr(sun-cmd)p Fs(,)c(for)h(instance.)630 2508 y
+Fr(application)1110 2618 y Fs(The)21 b Fi(application)j
+Fs(construct)e(is)g(used)f(to)i(include)f(application-sp)s(eci\014c)h
+(set-)1110 2727 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h
(Readline)g(library)g(sets)g(the)g Fi(application)1110
-2311 y(name)p Ft(,)g(and)e(y)m(ou)g(can)h(test)g(for)f(a)g(particular)h
-(v)-5 b(alue.)39 b(This)22 b(could)h(b)s(e)g(used)f(to)1110
-2421 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e(useful)g(for)h
-(a)g(sp)s(eci\014c)f(program.)48 b(F)-8 b(or)1110 2531
-y(instance,)35 b(the)e(follo)m(wing)h(command)f(adds)f(a)i(k)m(ey)f
-(sequence)h(that)f(quotes)1110 2640 y(the)e(curren)m(t)f(or)g(previous)
-g(w)m(ord)g(in)g(Bash:)1350 2775 y Fs($if)47 b(Bash)1350
-2884 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)1350
-2994 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 3103 y($endif)150
-3263 y($endif)192 b Ft(This)29 b(command,)i(as)f(seen)h(in)f(the)g
-(previous)g(example,)h(terminates)g(an)g Fs($if)e Ft(command.)150
-3422 y Fs($else)240 b Ft(Commands)29 b(in)h(this)h(branc)m(h)e(of)i
-(the)f Fs($if)g Ft(directiv)m(e)i(are)f(executed)g(if)f(the)h(test)g
-(fails.)150 3582 y Fs($include)96 b Ft(This)43 b(directiv)m(e)i(tak)m
+2837 y(name)5 b Fs(,)25 b(and)d(y)m(ou)h(can)g(test)h(for)e(a)h
+(particular)h(v)-5 b(alue.)38 b(This)22 b(could)h(b)s(e)f(used)g(to)
+1110 2946 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e(useful)g
+(for)h(a)g(sp)s(eci\014c)f(program.)48 b(F)-8 b(or)1110
+3056 y(instance,)35 b(the)e(follo)m(wing)h(command)f(adds)f(a)i(k)m(ey)
+f(sequence)h(that)f(quotes)1110 3166 y(the)e(curren)m(t)f(or)g
+(previous)g(w)m(ord)g(in)g(Bash:)1350 3300 y Fr($if)47
+b(Bash)1350 3410 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)
+1350 3519 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 3629 y($endif)150
+3788 y($endif)192 b Fs(This)29 b(command,)i(as)f(seen)h(in)f(the)g
+(previous)g(example,)h(terminates)g(an)g Fr($if)e Fs(command.)150
+3948 y Fr($else)240 b Fs(Commands)29 b(in)h(this)h(branc)m(h)e(of)i
+(the)f Fr($if)g Fs(directiv)m(e)i(are)f(executed)g(if)f(the)h(test)g
+(fails.)150 4107 y Fr($include)96 b Fs(This)43 b(directiv)m(e)i(tak)m
(es)g(a)e(single)i(\014lename)e(as)h(an)f(argumen)m(t)h(and)f(reads)g
-(commands)630 3691 y(and)38 b(bindings)f(from)h(that)i(\014le.)65
+(commands)630 4217 y(and)38 b(bindings)f(from)h(that)i(\014le.)65
b(F)-8 b(or)39 b(example,)j(the)d(follo)m(wing)h(directiv)m(e)g(reads)e
-(from)630 3801 y(`)p Fs(/etc/inputrc)p Ft(':)870 3935
-y Fs($include)46 b(/etc/inputrc)150 4159 y Fh(1.3.3)63
-b(Sample)41 b(Init)g(File)275 4403 y Ft(Here)31 b(is)f(an)g(example)i
-(of)e(an)g Fi(inputrc)35 b Ft(\014le.)42 b(This)29 b(illustrates)j(k)m
-(ey)f(binding,)f(v)-5 b(ariable)31 b(assignmen)m(t,)150
-4513 y(and)f(conditional)h(syn)m(tax.)p eop end
+(from)630 4326 y(`)p Fr(/etc/inputrc)p Fs(':)870 4461
+y Fr($include)46 b(/etc/inputrc)150 4660 y Fh(1.3.3)63
+b(Sample)41 b(Init)g(File)150 4807 y Fs(Here)27 b(is)f(an)h(example)g
+(of)f(an)h Fi(inputrc)k Fs(\014le.)39 b(This)26 b(illustrates)h(k)m(ey)
+h(binding,)e(v)-5 b(ariable)27 b(assignmen)m(t,)i(and)150
+4917 y(conditional)j(syn)m(tax.)p eop end
%%Page: 11 15
-TeXDict begin 11 14 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2107 b(11)390 408 y Fs(#)47
+TeXDict begin 11 14 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2107 b(11)390 408 y Fr(#)47
b(This)g(file)g(controls)e(the)i(behaviour)e(of)j(line)e(input)h
(editing)e(for)390 518 y(#)i(programs)f(that)h(use)g(the)f(GNU)h
(Readline)f(library.)93 b(Existing)390 628 y(#)47 b(programs)f(include)
@@ -5366,8 +4864,8 @@ h(function)f(name)g(is)h(ignored)p 3971 2401 42 76 v
390 5121 y(#)390 5230 y(#"\\M-\\C-[D":)331 b(backward-char)390
5340 y(#"\\M-\\C-[C":)g(forward-char)p eop end
%%Page: 12 16
-TeXDict begin 12 15 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2107 b(12)390 299 y Fs(#"\\M-\\C-[A":)331
+TeXDict begin 12 15 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2107 b(12)390 299 y Fr(#"\\M-\\C-[A":)331
b(previous-history)390 408 y(#"\\M-\\C-[B":)g(next-history)390
628 y(C-q:)47 b(quoted-insert)390 847 y($endif)390 1066
y(#)g(An)h(old-style)d(binding.)93 b(This)47 b(happens)f(to)h(be)g(the)
@@ -5401,707 +4899,700 @@ y($endif)390 3477 y(#)i(use)g(a)h(visible)e(bell)g(if)h(one)g(is)h
(he)g(wants)f(to)i(see)f(all)f(of)i(them)390 5230 y(set)f
(completion-query-items)42 b(150)p eop end
%%Page: 13 17
-TeXDict begin 13 16 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2107 b(13)390 299 y Fs(#)47
+TeXDict begin 13 16 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2107 b(13)390 299 y Fr(#)47
b(For)g(FTP)390 408 y($if)g(Ftp)390 518 y("\\C-xg":)f("get)g(\\M-?")390
628 y("\\C-xt":)g("put)g(\\M-?")390 737 y("\\M-.":)g(yank-last-arg)390
-847 y($endif)150 1098 y Fr(1.4)68 b(Bindable)45 b(Readline)i(Commands)
-275 1340 y Ft(This)30 b(section)j(describ)s(es)d(Readline)i(commands)f
-(that)h(ma)m(y)g(b)s(e)f(b)s(ound)e(to)j(k)m(ey)g(sequences.)44
-b(Com-)150 1449 y(mand)30 b(names)g(without)g(an)g(accompan)m(ying)i(k)
-m(ey)g(sequence)e(are)h(un)m(b)s(ound)d(b)m(y)i(default.)275
-1582 y(In)25 b(the)h(follo)m(wing)i(descriptions,)f Fi(p)s(oin)m(t)h
-Ft(refers)e(to)h(the)f(curren)m(t)g(cursor)g(p)s(osition,)h(and)f
-Fi(mark)31 b Ft(refers)150 1691 y(to)40 b(a)f(cursor)f(p)s(osition)h
-(sa)m(v)m(ed)h(b)m(y)f(the)g Fs(set-mark)d Ft(command.)66
+847 y($endif)150 1077 y Fq(1.4)68 b(Bindable)45 b(Readline)i(Commands)
+150 1237 y Fs(This)25 b(section)i(describ)s(es)d(Readline)j(commands)e
+(that)h(ma)m(y)g(b)s(e)f(b)s(ound)f(to)i(k)m(ey)h(sequences.)39
+b(Command)150 1346 y(names)30 b(without)h(an)f(accompan)m(ying)i(k)m
+(ey)f(sequence)g(are)g(un)m(b)s(ound)c(b)m(y)k(default.)275
+1480 y(In)25 b(the)h(follo)m(wing)i(descriptions,)f Fi(p)s(oin)m(t)h
+Fs(refers)e(to)h(the)f(curren)m(t)g(cursor)g(p)s(osition,)h(and)f
+Fi(mark)31 b Fs(refers)150 1590 y(to)40 b(a)f(cursor)f(p)s(osition)h
+(sa)m(v)m(ed)h(b)m(y)f(the)g Fr(set-mark)d Fs(command.)66
b(The)38 b(text)i(b)s(et)m(w)m(een)g(the)f(p)s(oin)m(t)g(and)150
-1801 y(mark)30 b(is)h(referred)e(to)i(as)g(the)f Fi(region)p
-Ft(.)150 2018 y Fh(1.4.1)63 b(Commands)42 b(F)-10 b(or)41
-b(Mo)m(ving)150 2260 y Fs(beginning-of-line)26 b(\(C-a\))630
-2370 y Ft(Mo)m(v)m(e)32 b(to)g(the)e(start)h(of)g(the)f(curren)m(t)g
-(line.)150 2525 y Fs(end-of-line)d(\(C-e\))630 2635 y
-Ft(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(line.)150
-2790 y Fs(forward-char)c(\(C-f\))630 2899 y Ft(Mo)m(v)m(e)32
-b(forw)m(ard)e(a)h(c)m(haracter.)150 3054 y Fs(backward-char)c(\(C-b\))
-630 3164 y Ft(Mo)m(v)m(e)32 b(bac)m(k)g(a)e(c)m(haracter.)150
-3319 y Fs(forward-word)d(\(M-f\))630 3429 y Ft(Mo)m(v)m(e)32
+1699 y(mark)30 b(is)h(referred)e(to)i(as)g(the)f Fi(region)p
+Fs(.)150 1897 y Fh(1.4.1)63 b(Commands)42 b(F)-10 b(or)41
+b(Mo)m(ving)150 2067 y Fr(beginning-of-line)26 b(\(C-a\))630
+2177 y Fs(Mo)m(v)m(e)32 b(to)g(the)e(start)h(of)g(the)f(curren)m(t)g
+(line.)150 2335 y Fr(end-of-line)d(\(C-e\))630 2444 y
+Fs(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(line.)150
+2602 y Fr(forward-char)c(\(C-f\))630 2711 y Fs(Mo)m(v)m(e)32
+b(forw)m(ard)e(a)h(c)m(haracter.)150 2869 y Fr(backward-char)c(\(C-b\))
+630 2978 y Fs(Mo)m(v)m(e)32 b(bac)m(k)g(a)e(c)m(haracter.)150
+3136 y Fr(forward-word)d(\(M-f\))630 3246 y Fs(Mo)m(v)m(e)32
b(forw)m(ard)e(to)h(the)f(end)g(of)g(the)h(next)f(w)m(ord.)41
b(W)-8 b(ords)30 b(are)h(comp)s(osed)f(of)g(letters)i(and)630
-3538 y(digits.)150 3693 y Fs(backward-word)27 b(\(M-b\))630
-3803 y Ft(Mo)m(v)m(e)36 b(bac)m(k)e(to)g(the)g(start)g(of)g(the)g
+3355 y(digits.)150 3513 y Fr(backward-word)27 b(\(M-b\))630
+3622 y Fs(Mo)m(v)m(e)36 b(bac)m(k)e(to)g(the)g(start)g(of)g(the)g
(curren)m(t)f(or)g(previous)g(w)m(ord.)50 b(W)-8 b(ords)34
-b(are)g(comp)s(osed)630 3913 y(of)d(letters)g(and)f(digits.)150
-4068 y Fs(clear-screen)d(\(C-l\))630 4177 y Ft(Clear)g(the)g(screen)f
+b(are)g(comp)s(osed)630 3732 y(of)d(letters)g(and)f(digits.)150
+3889 y Fr(clear-screen)d(\(C-l\))630 3999 y Fs(Clear)g(the)g(screen)f
(and)h(redra)m(w)f(the)h(curren)m(t)f(line,)i(lea)m(ving)g(the)f
-(curren)m(t)g(line)g(at)g(the)g(top)630 4287 y(of)k(the)f(screen.)150
-4442 y Fs(redraw-current-line)25 b(\(\))630 4552 y Ft(Refresh)30
+(curren)m(t)g(line)g(at)g(the)g(top)630 4109 y(of)k(the)f(screen.)150
+4266 y Fr(redraw-current-line)25 b(\(\))630 4376 y Fs(Refresh)30
b(the)g(curren)m(t)h(line.)41 b(By)30 b(default,)h(this)f(is)h(un)m(b)s
-(ound.)150 4769 y Fh(1.4.2)63 b(Commands)42 b(F)-10 b(or)41
-b(Manipulating)h(The)f(History)150 5011 y Fs(accept-line)27
-b(\(Newline)h(or)i(Return\))630 5121 y Ft(Accept)36 b(the)g(line)f
+(ound.)150 4573 y Fh(1.4.2)63 b(Commands)42 b(F)-10 b(or)41
+b(Manipulating)h(The)f(History)150 4744 y Fr(accept-line)27
+b(\(Newline)h(or)i(Return\))630 4854 y Fs(Accept)36 b(the)g(line)f
(regardless)h(of)f(where)g(the)g(cursor)g(is.)55 b(If)34
b(this)h(line)h(is)f(non-empt)m(y)-8 b(,)37 b(it)630
-5230 y(ma)m(y)32 b(b)s(e)g(added)f(to)h(the)g(history)g(list)h(for)e
-(future)g(recall)j(with)d Fs(add_history\(\))p Ft(.)42
-b(If)31 b(this)630 5340 y(line)g(is)f(a)h(mo)s(di\014ed)e(history)h
+4963 y(ma)m(y)32 b(b)s(e)g(added)f(to)h(the)g(history)g(list)h(for)e
+(future)g(recall)j(with)d Fr(add_history\(\))p Fs(.)42
+b(If)31 b(this)630 5073 y(line)g(is)f(a)h(mo)s(di\014ed)e(history)h
(line,)h(the)g(history)f(line)h(is)f(restored)h(to)g(its)g(original)g
-(state.)p eop end
+(state.)150 5230 y Fr(previous-history)26 b(\(C-p\))630
+5340 y Fs(Mo)m(v)m(e)32 b(`bac)m(k')g(through)e(the)g(history)h(list,)g
+(fetc)m(hing)g(the)g(previous)f(command.)p eop end
%%Page: 14 18
-TeXDict begin 14 17 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2107 b(14)150 299 y Fs(previous-history)
-26 b(\(C-p\))630 408 y Ft(Mo)m(v)m(e)32 b(`bac)m(k')g(through)e(the)g
-(history)h(list,)g(fetc)m(hing)g(the)g(previous)f(command.)150
-556 y Fs(next-history)d(\(C-n\))630 666 y Ft(Mo)m(v)m(e)32
-b(`forw)m(ard')f(through)e(the)i(history)f(list,)i(fetc)m(hing)f(the)g
-(next)f(command.)150 814 y Fs(beginning-of-history)25
-b(\(M-<\))630 923 y Ft(Mo)m(v)m(e)32 b(to)g(the)e(\014rst)g(line)g(in)h
-(the)f(history)-8 b(.)150 1071 y Fs(end-of-history)26
-b(\(M->\))630 1181 y Ft(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h
-(input)e(history)-8 b(,)31 b(i.e.,)h(the)f(line)f(curren)m(tly)h(b)s
-(eing)f(en)m(tered.)150 1329 y Fs(reverse-search-history)24
-b(\(C-r\))630 1438 y Ft(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g
-(the)f(curren)m(t)g(line)g(and)g(mo)m(ving)h(`up')e(through)h(the)g
-(his-)630 1548 y(tory)g(as)f(necessary)-8 b(.)42 b(This)29
-b(is)i(an)f(incremen)m(tal)i(searc)m(h.)150 1696 y Fs
-(forward-search-history)24 b(\(C-s\))630 1805 y Ft(Searc)m(h)30
-b(forw)m(ard)f(starting)h(at)g(the)g(curren)m(t)f(line)h(and)f(mo)m
-(ving)h(`do)m(wn')f(through)g(the)h(the)630 1915 y(history)g(as)h
-(necessary)-8 b(.)41 b(This)30 b(is)g(an)h(incremen)m(tal)g(searc)m(h.)
-150 2063 y Fs(non-incremental-reverse-)o(sear)o(ch-h)o(ist)o(ory)24
-b(\(M-p\))630 2172 y Ft(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g
+TeXDict begin 14 17 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2107 b(14)150 299 y Fr(next-history)27
+b(\(C-n\))630 408 y Fs(Mo)m(v)m(e)32 b(`forw)m(ard')f(through)e(the)i
+(history)f(list,)i(fetc)m(hing)f(the)g(next)f(command.)150
+582 y Fr(beginning-of-history)25 b(\(M-<\))630 692 y
+Fs(Mo)m(v)m(e)32 b(to)g(the)e(\014rst)g(line)g(in)h(the)f(history)-8
+b(.)150 865 y Fr(end-of-history)26 b(\(M->\))630 975
+y Fs(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(input)e(history)-8
+b(,)31 b(i.e.,)h(the)f(line)f(curren)m(tly)h(b)s(eing)f(en)m(tered.)150
+1148 y Fr(reverse-search-history)24 b(\(C-r\))630 1258
+y Fs(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g(the)f(curren)m(t)g
+(line)g(and)g(mo)m(ving)h(`up')e(through)h(the)g(his-)630
+1368 y(tory)g(as)f(necessary)-8 b(.)42 b(This)29 b(is)i(an)f(incremen)m
+(tal)i(searc)m(h.)150 1541 y Fr(forward-search-history)24
+b(\(C-s\))630 1651 y Fs(Searc)m(h)30 b(forw)m(ard)f(starting)h(at)g
+(the)g(curren)m(t)f(line)h(and)f(mo)m(ving)h(`do)m(wn')f(through)g(the)
+h(the)630 1760 y(history)g(as)h(necessary)-8 b(.)41 b(This)30
+b(is)g(an)h(incremen)m(tal)g(searc)m(h.)150 1934 y Fr
+(non-incremental-reverse-)o(sear)o(ch-h)o(ist)o(ory)24
+b(\(M-p\))630 2043 y Fs(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g
(the)f(curren)m(t)g(line)g(and)g(mo)m(ving)h(`up')e(through)h(the)g
-(his-)630 2282 y(tory)36 b(as)g(necessary)h(using)e(a)i(non-incremen)m
+(his-)630 2153 y(tory)36 b(as)g(necessary)h(using)e(a)i(non-incremen)m
(tal)g(searc)m(h)f(for)g(a)g(string)g(supplied)f(b)m(y)h(the)630
-2391 y(user.)150 2539 y Fs(non-incremental-forward-)o(sear)o(ch-h)o
-(ist)o(ory)24 b(\(M-n\))630 2649 y Ft(Searc)m(h)30 b(forw)m(ard)f
+2263 y(user.)150 2436 y Fr(non-incremental-forward-)o(sear)o(ch-h)o
+(ist)o(ory)24 b(\(M-n\))630 2546 y Fs(Searc)m(h)30 b(forw)m(ard)f
(starting)h(at)g(the)g(curren)m(t)f(line)h(and)f(mo)m(ving)h(`do)m(wn')
-f(through)g(the)h(the)630 2758 y(history)d(as)f(necessary)i(using)e(a)h
+f(through)g(the)h(the)630 2655 y(history)d(as)f(necessary)i(using)e(a)h
(non-incremen)m(tal)g(searc)m(h)h(for)e(a)h(string)g(supplied)e(b)m(y)i
-(the)630 2868 y(user.)150 3016 y Fs(history-search-forward)d(\(\))630
-3125 y Ft(Searc)m(h)42 b(forw)m(ard)f(through)f(the)i(history)f(for)g
+(the)630 2765 y(user.)150 2939 y Fr(history-search-forward)d(\(\))630
+3048 y Fs(Searc)m(h)42 b(forw)m(ard)f(through)f(the)i(history)f(for)g
(the)h(string)f(of)h(c)m(haracters)h(b)s(et)m(w)m(een)f(the)630
-3235 y(start)36 b(of)f(the)g(curren)m(t)g(line)g(and)g(the)g(p)s(oin)m
+3158 y(start)36 b(of)f(the)g(curren)m(t)g(line)g(and)g(the)g(p)s(oin)m
(t.)55 b(This)34 b(is)i(a)f(non-incremen)m(tal)h(searc)m(h.)56
-b(By)630 3345 y(default,)31 b(this)f(command)g(is)h(un)m(b)s(ound.)150
-3492 y Fs(history-search-backward)24 b(\(\))630 3602
-y Ft(Searc)m(h)35 b(bac)m(kw)m(ard)g(through)f(the)h(history)g(for)g
+b(By)630 3267 y(default,)31 b(this)f(command)g(is)h(un)m(b)s(ound.)150
+3441 y Fr(history-search-backward)24 b(\(\))630 3550
+y Fs(Searc)m(h)35 b(bac)m(kw)m(ard)g(through)f(the)h(history)g(for)g
(the)f(string)h(of)g(c)m(haracters)h(b)s(et)m(w)m(een)g(the)630
-3712 y(start)g(of)f(the)g(curren)m(t)g(line)g(and)g(the)g(p)s(oin)m(t.)
+3660 y(start)g(of)f(the)g(curren)m(t)g(line)g(and)g(the)g(p)s(oin)m(t.)
55 b(This)34 b(is)i(a)f(non-incremen)m(tal)h(searc)m(h.)56
-b(By)630 3821 y(default,)31 b(this)f(command)g(is)h(un)m(b)s(ound.)150
-3969 y Fs(yank-nth-arg)c(\(M-C-y\))630 4079 y Ft(Insert)37
+b(By)630 3770 y(default,)31 b(this)f(command)g(is)h(un)m(b)s(ound.)150
+3943 y Fr(yank-nth-arg)c(\(M-C-y\))630 4053 y Fs(Insert)37
b(the)g(\014rst)f(argumen)m(t)i(to)f(the)h(previous)e(command)h
-(\(usually)g(the)g(second)g(w)m(ord)630 4188 y(on)32
+(\(usually)g(the)g(second)g(w)m(ord)630 4162 y(on)32
b(the)g(previous)f(line\))i(at)f(p)s(oin)m(t.)46 b(With)32
-b(an)g(argumen)m(t)g Fi(n)p Ft(,)g(insert)g(the)g Fi(n)p
-Ft(th)f(w)m(ord)g(from)630 4298 y(the)k(previous)f(command)h(\(the)g(w)
+b(an)g(argumen)m(t)g Fi(n)p Fs(,)g(insert)g(the)g Fi(n)p
+Fs(th)f(w)m(ord)g(from)630 4272 y(the)k(previous)f(command)h(\(the)g(w)
m(ords)g(in)f(the)h(previous)g(command)f(b)s(egin)h(with)f(w)m(ord)630
-4407 y(0\).)69 b(A)40 b(negativ)m(e)h(argumen)m(t)f(inserts)g(the)f
-Fi(n)p Ft(th)g(w)m(ord)g(from)g(the)h(end)f(of)h(the)f(previous)630
-4517 y(command.)48 b(Once)33 b(the)g(argumen)m(t)h Fi(n)e
-Ft(is)h(computed,)h(the)f(argumen)m(t)g(is)g(extracted)i(as)e(if)630
-4627 y(the)e(`)p Fs(!)p Fl(n)11 b Ft(')29 b(history)i(expansion)f(had)g
-(b)s(een)f(sp)s(eci\014ed.)150 4774 y Fs(yank-last-arg)e(\(M-.)i(or)h
-(M-_\))630 4884 y Ft(Insert)k(last)i(argumen)m(t)g(to)g(the)f(previous)
+4382 y(0\).)69 b(A)40 b(negativ)m(e)h(argumen)m(t)f(inserts)g(the)f
+Fi(n)p Fs(th)g(w)m(ord)g(from)g(the)h(end)f(of)h(the)f(previous)630
+4491 y(command.)48 b(Once)33 b(the)g(argumen)m(t)h Fi(n)e
+Fs(is)h(computed,)h(the)f(argumen)m(t)g(is)g(extracted)i(as)e(if)630
+4601 y(the)e(`)p Fr(!)p Fk(n)11 b Fs(')29 b(history)i(expansion)f(had)g
+(b)s(een)f(sp)s(eci\014ed.)150 4774 y Fr(yank-last-arg)e(\(M-.)i(or)h
+(M-_\))630 4884 y Fs(Insert)k(last)i(argumen)m(t)g(to)g(the)f(previous)
f(command)h(\(the)h(last)f(w)m(ord)g(of)g(the)g(previous)630
4994 y(history)c(en)m(try\).)41 b(With)31 b(an)g(argumen)m(t,)g(b)s
-(eha)m(v)m(e)g(exactly)i(lik)m(e)f Fs(yank-nth-arg)p
-Ft(.)38 b(Succes-)630 5103 y(siv)m(e)d(calls)h(to)f Fs(yank-last-arg)c
-Ft(mo)m(v)m(e)36 b(bac)m(k)g(through)d(the)i(history)g(list,)h
+(eha)m(v)m(e)g(exactly)i(lik)m(e)f Fr(yank-nth-arg)p
+Fs(.)38 b(Succes-)630 5103 y(siv)m(e)d(calls)h(to)f Fr(yank-last-arg)c
+Fs(mo)m(v)m(e)36 b(bac)m(k)g(through)d(the)i(history)g(list,)h
(inserting)f(the)630 5213 y(last)d(argumen)m(t)f(of)g(eac)m(h)h(line)f
(in)f(turn.)41 b(The)30 b(history)h(expansion)f(facilities)j(are)e
(used)f(to)630 5322 y(extract)i(the)e(last)i(argumen)m(t,)f(as)f(if)h
-(the)f(`)p Fs(!$)p Ft(')g(history)h(expansion)f(had)g(b)s(een)f(sp)s
+(the)f(`)p Fr(!$)p Fs(')g(history)h(expansion)f(had)g(b)s(een)f(sp)s
(eci\014ed.)p eop end
%%Page: 15 19
-TeXDict begin 15 18 bop 150 -116 a Ft(Chapter)30 b(1:)41
+TeXDict begin 15 18 bop 150 -116 a Fs(Chapter)30 b(1:)41
b(Command)29 b(Line)i(Editing)2107 b(15)150 299 y Fh(1.4.3)63
b(Commands)42 b(F)-10 b(or)41 b(Changing)g(T)-10 b(ext)150
-547 y Fs(delete-char)27 b(\(C-d\))630 656 y Ft(Delete)41
+468 y Fr(delete-char)27 b(\(C-d\))630 578 y Fs(Delete)41
b(the)e(c)m(haracter)i(at)e(p)s(oin)m(t.)66 b(If)39 b(p)s(oin)m(t)f(is)
h(at)h(the)f(b)s(eginning)f(of)h(the)g(line,)j(there)630
-766 y(are)37 b(no)g(c)m(haracters)i(in)d(the)i(line,)h(and)d(the)h
+687 y(are)37 b(no)g(c)m(haracters)i(in)d(the)i(line,)h(and)d(the)h
(last)h(c)m(haracter)h(t)m(yp)s(ed)e(w)m(as)g(not)g(b)s(ound)e(to)630
-875 y Fs(delete-char)p Ft(,)28 b(then)i(return)f Fm(eof)p
-Ft(.)150 1042 y Fs(backward-delete-char)c(\(Rubout\))630
-1152 y Ft(Delete)32 b(the)f(c)m(haracter)g(b)s(ehind)e(the)h(cursor.)40
+797 y Fr(delete-char)p Fs(,)28 b(then)i(return)f Fl(eof)p
+Fs(.)150 951 y Fr(backward-delete-char)c(\(Rubout\))630
+1060 y Fs(Delete)32 b(the)f(c)m(haracter)g(b)s(ehind)e(the)h(cursor.)40
b(A)30 b(n)m(umeric)g(argumen)m(t)h(means)f(to)h(kill)g(the)630
-1261 y(c)m(haracters)h(instead)e(of)h(deleting)g(them.)150
-1428 y Fs(forward-backward-delete-)o(char)24 b(\(\))630
-1538 y Ft(Delete)40 b(the)f(c)m(haracter)h(under)c(the)j(cursor,)h
+1170 y(c)m(haracters)h(instead)e(of)h(deleting)g(them.)150
+1324 y Fr(forward-backward-delete-)o(char)24 b(\(\))630
+1434 y Fs(Delete)40 b(the)f(c)m(haracter)h(under)c(the)j(cursor,)h
(unless)d(the)i(cursor)e(is)h(at)h(the)g(end)e(of)i(the)630
-1647 y(line,)33 b(in)e(whic)m(h)g(case)i(the)f(c)m(haracter)h(b)s
+1543 y(line,)33 b(in)e(whic)m(h)g(case)i(the)f(c)m(haracter)h(b)s
(ehind)d(the)i(cursor)f(is)g(deleted.)46 b(By)32 b(default,)g(this)630
-1757 y(is)e(not)h(b)s(ound)d(to)j(a)g(k)m(ey)-8 b(.)150
-1924 y Fs(quoted-insert)27 b(\(C-q)i(or)h(C-v\))630 2033
-y Ft(Add)j(the)i(next)f(c)m(haracter)i(t)m(yp)s(ed)e(to)h(the)f(line)h
+1653 y(is)e(not)h(b)s(ound)d(to)j(a)g(k)m(ey)-8 b(.)150
+1807 y Fr(quoted-insert)27 b(\(C-q)i(or)h(C-v\))630 1916
+y Fs(Add)j(the)i(next)f(c)m(haracter)i(t)m(yp)s(ed)e(to)h(the)f(line)h
(v)m(erbatim.)53 b(This)33 b(is)i(ho)m(w)f(to)h(insert)f(k)m(ey)630
-2143 y(sequences)d(lik)m(e)g Fl(C-q)p Ft(,)f(for)g(example.)150
-2310 y Fs(tab-insert)e(\(M-)802 2307 y Fk(h)p 825 2254
-148 4 v 825 2310 a Fj(T)-6 b(AB)p 825 2325 V 969 2307
-a Fk(i)998 2310 y Fs(\))630 2419 y Ft(Insert)30 b(a)h(tab)f(c)m
-(haracter.)150 2586 y Fs(self-insert)d(\(a,)j(b,)g(A,)f(1,)h(!,)g(...)o
-(\))630 2696 y Ft(Insert)g(y)m(ourself.)150 2862 y Fs(transpose-chars)c
-(\(C-t\))630 2972 y Ft(Drag)33 b(the)f(c)m(haracter)h(b)s(efore)f(the)g
+2026 y(sequences)d(lik)m(e)g Fk(C-q)p Fs(,)f(for)g(example.)150
+2180 y Fr(tab-insert)e(\(M-TAB\))630 2289 y Fs(Insert)i(a)h(tab)f(c)m
+(haracter.)150 2443 y Fr(self-insert)d(\(a,)j(b,)g(A,)f(1,)h(!,)g(...)o
+(\))630 2553 y Fs(Insert)g(y)m(ourself.)150 2707 y Fr(transpose-chars)c
+(\(C-t\))630 2817 y Fs(Drag)33 b(the)f(c)m(haracter)h(b)s(efore)f(the)g
(cursor)f(forw)m(ard)h(o)m(v)m(er)h(the)f(c)m(haracter)i(at)e(the)g
-(cursor,)630 3081 y(mo)m(ving)k(the)g(cursor)f(forw)m(ard)g(as)g(w)m
+(cursor,)630 2926 y(mo)m(ving)k(the)g(cursor)f(forw)m(ard)g(as)g(w)m
(ell.)57 b(If)35 b(the)h(insertion)g(p)s(oin)m(t)f(is)g(at)i(the)e(end)
-g(of)h(the)630 3191 y(line,)24 b(then)e(this)g(transp)s(oses)f(the)h
+g(of)h(the)630 3036 y(line,)24 b(then)e(this)g(transp)s(oses)f(the)h
(last)h(t)m(w)m(o)g(c)m(haracters)g(of)f(the)h(line.)38
-b(Negativ)m(e)25 b(argumen)m(ts)630 3301 y(ha)m(v)m(e)32
-b(no)e(e\013ect.)150 3467 y Fs(transpose-words)c(\(M-t\))630
-3577 y Ft(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)m(t)g(past)g
+b(Negativ)m(e)25 b(argumen)m(ts)630 3145 y(ha)m(v)m(e)32
+b(no)e(e\013ect.)150 3299 y Fr(transpose-words)c(\(M-t\))630
+3409 y Fs(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)m(t)g(past)g
(the)h(w)m(ord)f(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)s(oin)m(t)f(past)
-g(that)630 3687 y(w)m(ord)c(as)h(w)m(ell.)41 b(If)27
+g(that)630 3519 y(w)m(ord)c(as)h(w)m(ell.)41 b(If)27
b(the)i(insertion)f(p)s(oin)m(t)h(is)f(at)h(the)g(end)e(of)i(the)f
-(line,)i(this)e(transp)s(oses)g(the)630 3796 y(last)j(t)m(w)m(o)h(w)m
-(ords)e(on)g(the)h(line.)150 3963 y Fs(upcase-word)c(\(M-u\))630
-4073 y Ft(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g(follo)m(wing\))i
+(line,)i(this)e(transp)s(oses)g(the)630 3628 y(last)j(t)m(w)m(o)h(w)m
+(ords)e(on)g(the)h(line.)150 3782 y Fr(upcase-word)c(\(M-u\))630
+3892 y Fs(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g(follo)m(wing\))i
(w)m(ord.)45 b(With)32 b(a)g(negativ)m(e)j(argumen)m(t,)e(upp)s(er-)630
-4182 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)g(not)h(mo)m(v)m(e)h
-(the)e(cursor.)150 4349 y Fs(downcase-word)d(\(M-l\))630
-4458 y Ft(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m(wing\))i
+4001 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)g(not)h(mo)m(v)m(e)h
+(the)e(cursor.)150 4155 y Fr(downcase-word)d(\(M-l\))630
+4265 y Fs(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m(wing\))i
(w)m(ord.)37 b(With)22 b(a)g(negativ)m(e)i(argumen)m(t,)g(lo)m(w)m
-(ercase)630 4568 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f(mo)m
-(v)m(e)i(the)f(cursor.)150 4735 y Fs(capitalize-word)26
-b(\(M-c\))630 4844 y Ft(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m
+(ercase)630 4374 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f(mo)m
+(v)m(e)i(the)f(cursor.)150 4528 y Fr(capitalize-word)26
+b(\(M-c\))630 4638 y Fs(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m
(wing\))i(w)m(ord.)38 b(With)21 b(a)h(negativ)m(e)h(argumen)m(t,)h
-(capitalize)630 4954 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
-(mo)m(v)m(e)i(the)f(cursor.)150 5121 y Fs(overwrite-mode)26
-b(\(\))630 5230 y Ft(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48
+(capitalize)630 4748 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
+(mo)m(v)m(e)i(the)f(cursor.)150 4902 y Fr(overwrite-mode)26
+b(\(\))630 5011 y Fs(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48
b(With)33 b(an)g(explicit)h(p)s(ositiv)m(e)g(n)m(umeric)f(argumen)m(t,)
-h(switc)m(hes)630 5340 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37
+h(switc)m(hes)630 5121 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37
b(With)22 b(an)g(explicit)h(non-p)s(ositiv)m(e)f(n)m(umeric)g(argumen)m
-(t,)i(switc)m(hes)e(to)p eop end
+(t,)i(switc)m(hes)e(to)630 5230 y(insert)30 b(mo)s(de.)41
+b(This)30 b(command)h(a\013ects)h(only)e Fr(emacs)f Fs(mo)s(de;)i
+Fr(vi)f Fs(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 5340
+y(di\013eren)m(tly)-8 b(.)42 b(Eac)m(h)31 b(call)h(to)f
+Fr(readline\(\))c Fs(starts)k(in)f(insert)g(mo)s(de.)p
+eop end
%%Page: 16 20
-TeXDict begin 16 19 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2107 b(16)630 299 y(insert)30
-b(mo)s(de.)41 b(This)30 b(command)h(a\013ects)h(only)e
-Fs(emacs)f Ft(mo)s(de;)i Fs(vi)f Ft(mo)s(de)g(do)s(es)g(o)m(v)m
-(erwrite)630 408 y(di\013eren)m(tly)-8 b(.)42 b(Eac)m(h)31
-b(call)h(to)f Fs(readline\(\))c Ft(starts)k(in)f(insert)g(mo)s(de.)630
-539 y(In)e(o)m(v)m(erwrite)j(mo)s(de,)e(c)m(haracters)i(b)s(ound)c(to)j
-Fs(self-insert)c Ft(replace)k(the)g(text)g(at)g(p)s(oin)m(t)630
-648 y(rather)41 b(than)h(pushing)e(the)i(text)g(to)g(the)g(righ)m(t.)75
-b(Characters)42 b(b)s(ound)d(to)j Fs(backward-)630 758
-y(delete-char)27 b Ft(replace)32 b(the)e(c)m(haracter)i(b)s(efore)e(p)s
-(oin)m(t)h(with)f(a)g(space.)630 888 y(By)h(default,)f(this)h(command)f
-(is)g(un)m(b)s(ound.)150 1099 y Fh(1.4.4)63 b(Killing)42
-b(And)e(Y)-10 b(anking)150 1339 y Fs(kill-line)28 b(\(C-k\))630
-1449 y Ft(Kill)j(the)f(text)i(from)e(p)s(oin)m(t)g(to)h(the)g(end)e(of)
-i(the)f(line.)150 1599 y Fs(backward-kill-line)25 b(\(C-x)30
-b(Rubout\))630 1709 y Ft(Kill)h(bac)m(kw)m(ard)g(to)g(the)f(b)s
-(eginning)g(of)g(the)h(line.)150 1860 y Fs(unix-line-discard)26
-b(\(C-u\))630 1969 y Ft(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)
+TeXDict begin 16 19 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2107 b(16)630 299 y(In)28
+b(o)m(v)m(erwrite)j(mo)s(de,)e(c)m(haracters)i(b)s(ound)c(to)j
+Fr(self-insert)c Fs(replace)k(the)g(text)g(at)g(p)s(oin)m(t)630
+408 y(rather)41 b(than)h(pushing)e(the)i(text)g(to)g(the)g(righ)m(t.)75
+b(Characters)42 b(b)s(ound)d(to)j Fr(backward-)630 518
+y(delete-char)27 b Fs(replace)32 b(the)e(c)m(haracter)i(b)s(efore)e(p)s
+(oin)m(t)h(with)f(a)g(space.)630 651 y(By)h(default,)f(this)h(command)f
+(is)g(un)m(b)s(ound.)150 846 y Fh(1.4.4)63 b(Killing)42
+b(And)e(Y)-10 b(anking)150 1016 y Fr(kill-line)28 b(\(C-k\))630
+1126 y Fs(Kill)j(the)f(text)i(from)e(p)s(oin)m(t)g(to)h(the)g(end)e(of)
+i(the)f(line.)150 1281 y Fr(backward-kill-line)25 b(\(C-x)30
+b(Rubout\))630 1391 y Fs(Kill)h(bac)m(kw)m(ard)g(to)g(the)f(b)s
+(eginning)g(of)g(the)h(line.)150 1546 y Fr(unix-line-discard)26
+b(\(C-u\))630 1656 y Fs(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)
f(to)h(the)f(b)s(eginning)g(of)h(the)f(curren)m(t)g(line.)150
-2120 y Fs(kill-whole-line)c(\(\))630 2230 y Ft(Kill)37
+1812 y Fr(kill-whole-line)c(\(\))630 1921 y Fs(Kill)37
b(all)g(c)m(haracters)h(on)f(the)f(curren)m(t)h(line,)h(no)f(matter)g
(where)f(p)s(oin)m(t)h(is.)59 b(By)36 b(default,)630
-2339 y(this)30 b(is)h(un)m(b)s(ound.)150 2490 y Fs(kill-word)d(\(M-d\))
-630 2600 y Ft(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f
+2031 y(this)30 b(is)h(un)m(b)s(ound.)150 2186 y Fr(kill-word)d(\(M-d\))
+630 2296 y Fs(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f
(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h
-(the)g(end)630 2709 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
-b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Fs(forward-word)p
-Ft(.)150 2860 y Fs(backward-kill-word)25 b(\(M-)1183
-2857 y Fk(h)p 1207 2804 146 4 v 1207 2860 a Fj(DEL)p
-1207 2875 V 1348 2857 a Fk(i)1378 2860 y Fs(\))630 2970
-y Ft(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m(t.)40
+(the)g(end)630 2405 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
+b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Fr(forward-word)p
+Fs(.)150 2561 y Fr(backward-kill-word)25 b(\(M-DEL\))630
+2671 y Fs(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m(t.)40
b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g
-Fs(backward-word)p Ft(.)150 3120 y Fs(unix-word-rubout)d(\(C-w\))630
-3230 y Ft(Kill)32 b(the)g(w)m(ord)f(b)s(ehind)f(p)s(oin)m(t,)i(using)f
+Fr(backward-word)p Fs(.)150 2826 y Fr(unix-word-rubout)d(\(C-w\))630
+2936 y Fs(Kill)32 b(the)g(w)m(ord)f(b)s(ehind)f(p)s(oin)m(t,)i(using)f
(white)h(space)g(as)g(a)g(w)m(ord)f(b)s(oundary)-8 b(.)43
-b(The)31 b(killed)630 3339 y(text)g(is)g(sa)m(v)m(ed)g(on)g(the)f
-(kill-ring.)150 3490 y Fs(unix-filename-rubout)25 b(\(\))630
-3600 y Ft(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m(t,)j(using)e
+b(The)31 b(killed)630 3045 y(text)g(is)g(sa)m(v)m(ed)g(on)g(the)f
+(kill-ring.)150 3201 y Fr(unix-filename-rubout)25 b(\(\))630
+3311 y Fs(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m(t,)j(using)e
(white)g(space)h(and)f(the)g(slash)g(c)m(haracter)i(as)f(the)630
-3709 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30 b(killed)h(text)g(is)g
-(sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150 3860 y Fs
-(delete-horizontal-space)24 b(\(\))630 3970 y Ft(Delete)33
+3420 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30 b(killed)h(text)g(is)g
+(sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150 3576 y Fr
+(delete-horizontal-space)24 b(\(\))630 3685 y Fs(Delete)33
b(all)e(spaces)g(and)e(tabs)i(around)e(p)s(oin)m(t.)41
-b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)150 4121
-y Fs(kill-region)d(\(\))630 4230 y Ft(Kill)k(the)f(text)i(in)e(the)g
+b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)150 3841
+y Fr(kill-region)d(\(\))630 3951 y Fs(Kill)k(the)f(text)i(in)e(the)g
(curren)m(t)h(region.)41 b(By)31 b(default,)f(this)h(command)f(is)g(un)
-m(b)s(ound.)150 4381 y Fs(copy-region-as-kill)25 b(\(\))630
-4490 y Ft(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f
+m(b)s(ound.)150 4106 y Fr(copy-region-as-kill)25 b(\(\))630
+4216 y Fs(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f
(kill)h(bu\013er,)f(so)g(it)h(can)f(b)s(e)f(y)m(ank)m(ed)i(righ)m(t)f
-(a)m(w)m(a)m(y)-8 b(.)630 4600 y(By)31 b(default,)f(this)h(command)f
-(is)g(un)m(b)s(ound.)150 4751 y Fs(copy-backward-word)25
-b(\(\))630 4860 y Ft(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m
+(a)m(w)m(a)m(y)-8 b(.)630 4325 y(By)31 b(default,)f(this)h(command)f
+(is)g(un)m(b)s(ound.)150 4481 y Fr(copy-backward-word)25
+b(\(\))630 4590 y Fs(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m
(t)g(to)i(the)e(kill)h(bu\013er.)64 b(The)38 b(w)m(ord)g(b)s(oundaries)
-f(are)i(the)630 4970 y(same)31 b(as)f Fs(backward-word)p
-Ft(.)38 b(By)30 b(default,)h(this)f(command)g(is)h(un)m(b)s(ound.)150
-5121 y Fs(copy-forward-word)26 b(\(\))630 5230 y Ft(Cop)m(y)31
+f(are)i(the)630 4700 y(same)31 b(as)f Fr(backward-word)p
+Fs(.)38 b(By)30 b(default,)h(this)f(command)g(is)h(un)m(b)s(ound.)150
+4856 y Fr(copy-forward-word)26 b(\(\))630 4965 y Fs(Cop)m(y)31
b(the)g(w)m(ord)g(follo)m(wing)h(p)s(oin)m(t)f(to)h(the)f(kill)h
(bu\013er.)42 b(The)30 b(w)m(ord)h(b)s(oundaries)e(are)j(the)630
-5340 y(same)f(as)f Fs(forward-word)p Ft(.)38 b(By)30
-b(default,)h(this)g(command)f(is)g(un)m(b)s(ound.)p eop
-end
+5075 y(same)f(as)f Fr(forward-word)p Fs(.)38 b(By)30
+b(default,)h(this)g(command)f(is)g(un)m(b)s(ound.)150
+5230 y Fr(yank)f(\(C-y\))630 5340 y Fs(Y)-8 b(ank)31
+b(the)f(top)h(of)g(the)f(kill)h(ring)f(in)m(to)i(the)e(bu\013er)g(at)h
+(p)s(oin)m(t.)p eop end
%%Page: 17 21
-TeXDict begin 17 20 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2107 b(17)150 299 y Fs(yank)29
-b(\(C-y\))630 408 y Ft(Y)-8 b(ank)31 b(the)f(top)h(of)g(the)f(kill)h
-(ring)f(in)m(to)i(the)e(bu\013er)g(at)h(p)s(oin)m(t.)150
-552 y Fs(yank-pop)d(\(M-y\))630 661 y Ft(Rotate)36 b(the)f(kill-ring,)i
-(and)d(y)m(ank)h(the)f(new)g(top.)54 b(Y)-8 b(ou)35 b(can)g(only)f(do)h
-(this)f(if)h(the)g(prior)630 771 y(command)30 b(is)h
-Fs(yank)e Ft(or)h Fs(yank-pop)p Ft(.)150 971 y Fh(1.4.5)63
-b(Sp)s(ecifying)42 b(Numeric)f(Argumen)m(ts)150 1207
-y Fs(digit-argument)26 b(\()p Fl(M-0)p Fs(,)j Fl(M-1)p
-Fs(,)h(...)f Fl(M--)p Fs(\))630 1317 y Ft(Add)d(this)h(digit)g(to)h
-(the)f(argumen)m(t)g(already)h(accum)m(ulating,)h(or)e(start)h(a)f(new)
-f(argumen)m(t.)630 1427 y Fl(M--)j Ft(starts)i(a)g(negativ)m(e)i
-(argumen)m(t.)150 1570 y Fs(universal-argument)25 b(\(\))630
-1680 y Ft(This)g(is)g(another)h(w)m(a)m(y)g(to)h(sp)s(ecify)e(an)g
-(argumen)m(t.)40 b(If)25 b(this)g(command)h(is)f(follo)m(w)m(ed)i(b)m
-(y)f(one)630 1789 y(or)k(more)f(digits,)i(optionally)g(with)e(a)h
-(leading)h(min)m(us)e(sign,)h(those)g(digits)g(de\014ne)f(the)h(ar-)630
-1899 y(gumen)m(t.)41 b(If)28 b(the)i(command)f(is)g(follo)m(w)m(ed)h(b)
-m(y)f(digits,)i(executing)f Fs(universal-argument)630
-2008 y Ft(again)j(ends)e(the)h(n)m(umeric)f(argumen)m(t,)i(but)e(is)h
+TeXDict begin 17 20 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2107 b(17)150 299 y Fr(yank-pop)28
+b(\(M-y\))630 408 y Fs(Rotate)36 b(the)f(kill-ring,)i(and)d(y)m(ank)h
+(the)f(new)g(top.)54 b(Y)-8 b(ou)35 b(can)g(only)f(do)h(this)f(if)h
+(the)g(prior)630 518 y(command)30 b(is)h Fr(yank)e Fs(or)h
+Fr(yank-pop)p Fs(.)150 709 y Fh(1.4.5)63 b(Sp)s(ecifying)42
+b(Numeric)f(Argumen)m(ts)150 877 y Fr(digit-argument)26
+b(\()p Fk(M-0)p Fr(,)j Fk(M-1)p Fr(,)h(...)f Fk(M--)p
+Fr(\))630 986 y Fs(Add)d(this)h(digit)g(to)h(the)f(argumen)m(t)g
+(already)h(accum)m(ulating,)h(or)e(start)h(a)f(new)f(argumen)m(t.)630
+1096 y Fk(M--)j Fs(starts)i(a)g(negativ)m(e)i(argumen)m(t.)150
+1247 y Fr(universal-argument)25 b(\(\))630 1357 y Fs(This)g(is)g
+(another)h(w)m(a)m(y)g(to)h(sp)s(ecify)e(an)g(argumen)m(t.)40
+b(If)25 b(this)g(command)h(is)f(follo)m(w)m(ed)i(b)m(y)f(one)630
+1466 y(or)k(more)f(digits,)i(optionally)g(with)e(a)h(leading)h(min)m
+(us)e(sign,)h(those)g(digits)g(de\014ne)f(the)h(ar-)630
+1576 y(gumen)m(t.)41 b(If)28 b(the)i(command)f(is)g(follo)m(w)m(ed)h(b)
+m(y)f(digits,)i(executing)f Fr(universal-argument)630
+1685 y Fs(again)j(ends)e(the)h(n)m(umeric)f(argumen)m(t,)i(but)e(is)h
(otherwise)g(ignored.)45 b(As)32 b(a)g(sp)s(ecial)h(case,)630
-2118 y(if)g(this)g(command)f(is)h(immediately)h(follo)m(w)m(ed)h(b)m(y)
+1795 y(if)g(this)g(command)f(is)h(immediately)h(follo)m(w)m(ed)h(b)m(y)
d(a)h(c)m(haracter)i(that)e(is)g(neither)g(a)g(digit)630
-2228 y(or)28 b(min)m(us)f(sign,)i(the)f(argumen)m(t)g(coun)m(t)h(for)e
+1904 y(or)28 b(min)m(us)f(sign,)i(the)f(argumen)m(t)g(coun)m(t)h(for)e
(the)i(next)f(command)f(is)h(m)m(ultiplied)h(b)m(y)e(four.)630
-2337 y(The)37 b(argumen)m(t)h(coun)m(t)f(is)h(initially)h(one,)g(so)f
+2014 y(The)37 b(argumen)m(t)h(coun)m(t)f(is)h(initially)h(one,)g(so)f
(executing)g(this)f(function)g(the)h(\014rst)e(time)630
-2447 y(mak)m(es)d(the)e(argumen)m(t)i(coun)m(t)f(four,)f(a)i(second)e
+2124 y(mak)m(es)d(the)e(argumen)m(t)i(coun)m(t)f(four,)f(a)i(second)e
(time)i(mak)m(es)f(the)g(argumen)m(t)g(coun)m(t)h(six-)630
-2556 y(teen,)e(and)f(so)h(on.)40 b(By)31 b(default,)g(this)f(is)g(not)h
-(b)s(ound)d(to)j(a)g(k)m(ey)-8 b(.)150 2757 y Fh(1.4.6)63
+2233 y(teen,)e(and)f(so)h(on.)40 b(By)31 b(default,)g(this)f(is)g(not)h
+(b)s(ound)d(to)j(a)g(k)m(ey)-8 b(.)150 2424 y Fh(1.4.6)63
b(Letting)40 b(Readline)h(T)m(yp)s(e)g(F)-10 b(or)42
-b(Y)-10 b(ou)150 2993 y Fs(complete)28 b(\()610 2990
-y Fk(h)p 634 2937 148 4 v 634 2993 a Fj(T)-6 b(AB)p 634
-3008 V 778 2990 a Fk(i)808 2993 y Fs(\))630 3102 y Ft(A)m(ttempt)24
-b(to)f(p)s(erform)e(completion)j(on)f(the)g(text)g(b)s(efore)f(p)s(oin)
-m(t.)39 b(The)22 b(actual)i(completion)630 3212 y(p)s(erformed)29
-b(is)h(application-sp)s(eci\014c.)42 b(The)30 b(default)h(is)f
-(\014lename)h(completion.)150 3355 y Fs(possible-completions)25
-b(\(M-?\))630 3465 y Ft(List)31 b(the)f(p)s(ossible)g(completions)i(of)
-e(the)h(text)g(b)s(efore)f(p)s(oin)m(t.)150 3608 y Fs
-(insert-completions)25 b(\(M-*\))630 3718 y Ft(Insert)30
-b(all)h(completions)h(of)f(the)g(text)g(b)s(efore)f(p)s(oin)m(t)h(that)
-g(w)m(ould)f(ha)m(v)m(e)i(b)s(een)e(generated)630 3827
-y(b)m(y)g Fs(possible-completions)p Ft(.)150 3971 y Fs(menu-complete)d
-(\(\))630 4080 y Ft(Similar)d(to)g Fs(complete)p Ft(,)f(but)h(replaces)
-g(the)g(w)m(ord)g(to)g(b)s(e)f(completed)i(with)e(a)i(single)f(matc)m
-(h)630 4190 y(from)37 b(the)h(list)h(of)f(p)s(ossible)f(completions.)64
-b(Rep)s(eated)39 b(execution)g(of)f Fs(menu-complete)630
-4300 y Ft(steps)i(through)g(the)g(list)h(of)f(p)s(ossible)g
-(completions,)k(inserting)c(eac)m(h)i(matc)m(h)f(in)f(turn.)630
-4409 y(A)m(t)e(the)f(end)f(of)h(the)g(list)g(of)g(completions,)i(the)e
-(b)s(ell)g(is)g(rung)f(\(sub)5 b(ject)36 b(to)i(the)f(setting)630
-4519 y(of)f Fs(bell-style)p Ft(\))e(and)h(the)h(original)i(text)f(is)f
-(restored.)57 b(An)36 b(argumen)m(t)h(of)f Fi(n)f Ft(mo)m(v)m(es)i
-Fi(n)630 4628 y Ft(p)s(ositions)e(forw)m(ard)f(in)g(the)h(list)h(of)e
+b(Y)-10 b(ou)150 2592 y Fr(complete)28 b(\(TAB\))630
+2701 y Fs(A)m(ttempt)c(to)f(p)s(erform)e(completion)j(on)f(the)g(text)g
+(b)s(efore)f(p)s(oin)m(t.)39 b(The)22 b(actual)i(completion)630
+2811 y(p)s(erformed)29 b(is)h(application-sp)s(eci\014c.)42
+b(The)30 b(default)h(is)f(\014lename)h(completion.)150
+2962 y Fr(possible-completions)25 b(\(M-?\))630 3072
+y Fs(List)31 b(the)f(p)s(ossible)g(completions)i(of)e(the)h(text)g(b)s
+(efore)f(p)s(oin)m(t.)150 3223 y Fr(insert-completions)25
+b(\(M-*\))630 3332 y Fs(Insert)30 b(all)h(completions)h(of)f(the)g
+(text)g(b)s(efore)f(p)s(oin)m(t)h(that)g(w)m(ould)f(ha)m(v)m(e)i(b)s
+(een)e(generated)630 3442 y(b)m(y)g Fr(possible-completions)p
+Fs(.)150 3593 y Fr(menu-complete)d(\(\))630 3703 y Fs(Similar)d(to)g
+Fr(complete)p Fs(,)f(but)h(replaces)g(the)g(w)m(ord)g(to)g(b)s(e)f
+(completed)i(with)e(a)i(single)f(matc)m(h)630 3812 y(from)37
+b(the)h(list)h(of)f(p)s(ossible)f(completions.)64 b(Rep)s(eated)39
+b(execution)g(of)f Fr(menu-complete)630 3922 y Fs(steps)i(through)g
+(the)g(list)h(of)f(p)s(ossible)g(completions,)k(inserting)c(eac)m(h)i
+(matc)m(h)f(in)f(turn.)630 4031 y(A)m(t)e(the)f(end)f(of)h(the)g(list)g
+(of)g(completions,)i(the)e(b)s(ell)g(is)g(rung)f(\(sub)5
+b(ject)36 b(to)i(the)f(setting)630 4141 y(of)f Fr(bell-style)p
+Fs(\))e(and)h(the)h(original)i(text)f(is)f(restored.)57
+b(An)36 b(argumen)m(t)h(of)f Fi(n)f Fs(mo)m(v)m(es)i
+Fi(n)630 4251 y Fs(p)s(ositions)e(forw)m(ard)f(in)g(the)h(list)h(of)e
(matc)m(hes;)39 b(a)c(negativ)m(e)i(argumen)m(t)e(ma)m(y)g(b)s(e)f
-(used)g(to)630 4738 y(mo)m(v)m(e)40 b(bac)m(kw)m(ard)e(through)g(the)g
+(used)g(to)630 4360 y(mo)m(v)m(e)40 b(bac)m(kw)m(ard)e(through)g(the)g
(list.)65 b(This)38 b(command)g(is)g(in)m(tended)g(to)h(b)s(e)f(b)s
-(ound)e(to)630 4845 y Fk(h)p 654 4792 V 654 4848 a Fj(T)-6
-b(AB)p 654 4863 V 798 4845 a Fk(i)828 4848 y Ft(,)30
-b(but)g(is)g(un)m(b)s(ound)e(b)m(y)i(default.)150 4991
-y Fs(delete-char-or-list)25 b(\(\))630 5101 y Ft(Deletes)k(the)e(c)m
-(haracter)h(under)e(the)h(cursor)f(if)h(not)g(at)g(the)g(b)s(eginning)g
-(or)f(end)h(of)g(the)g(line)630 5210 y(\(lik)m(e)k Fs(delete-char)p
-Ft(\).)37 b(If)29 b(at)h(the)f(end)f(of)i(the)f(line,)h(b)s(eha)m(v)m
-(es)g(iden)m(tically)h(to)e Fs(possible-)630 5320 y(completions)p
-Ft(.)38 b(This)29 b(command)h(is)h(un)m(b)s(ound)d(b)m(y)i(default.)p
-eop end
+(ound)e(to)630 4470 y Fr(TAB)p Fs(,)30 b(but)f(is)i(un)m(b)s(ound)d(b)m
+(y)i(default.)150 4621 y Fr(menu-complete-backward)24
+b(\(\))630 4730 y Fs(Iden)m(tical)36 b(to)g Fr(menu-complete)p
+Fs(,)d(but)h(mo)m(v)m(es)j(bac)m(kw)m(ard)e(through)f(the)i(list)f(of)g
+(p)s(ossible)630 4840 y(completions,)d(as)e(if)h Fr(menu-complete)26
+b Fs(had)k(b)s(een)g(giv)m(en)h(a)g(negativ)m(e)i(argumen)m(t.)150
+4991 y Fr(delete-char-or-list)25 b(\(\))630 5101 y Fs(Deletes)k(the)e
+(c)m(haracter)h(under)e(the)h(cursor)f(if)h(not)g(at)g(the)g(b)s
+(eginning)g(or)f(end)h(of)g(the)g(line)630 5210 y(\(lik)m(e)k
+Fr(delete-char)p Fs(\).)37 b(If)29 b(at)h(the)f(end)f(of)i(the)f(line,)
+h(b)s(eha)m(v)m(es)g(iden)m(tically)h(to)e Fr(possible-)630
+5320 y(completions)p Fs(.)38 b(This)29 b(command)h(is)h(un)m(b)s(ound)d
+(b)m(y)i(default.)p eop end
%%Page: 18 22
-TeXDict begin 18 21 bop 150 -116 a Ft(Chapter)30 b(1:)41
+TeXDict begin 18 21 bop 150 -116 a Fs(Chapter)30 b(1:)41
b(Command)29 b(Line)i(Editing)2107 b(18)150 299 y Fh(1.4.7)63
-b(Keyb)s(oard)41 b(Macros)150 545 y Fs(start-kbd-macro)26
-b(\(C-x)j(\(\))630 655 y Ft(Begin)i(sa)m(ving)h(the)e(c)m(haracters)i
+b(Keyb)s(oard)41 b(Macros)150 465 y Fr(start-kbd-macro)26
+b(\(C-x)j(\(\))630 575 y Fs(Begin)i(sa)m(ving)h(the)e(c)m(haracters)i
(t)m(yp)s(ed)e(in)m(to)h(the)g(curren)m(t)f(k)m(eyb)s(oard)g(macro.)150
-818 y Fs(end-kbd-macro)d(\(C-x)i(\)\))630 927 y Ft(Stop)e(sa)m(ving)h
+723 y Fr(end-kbd-macro)d(\(C-x)i(\)\))630 833 y Fs(Stop)e(sa)m(ving)h
(the)g(c)m(haracters)g(t)m(yp)s(ed)f(in)m(to)i(the)e(curren)m(t)g(k)m
-(eyb)s(oard)g(macro)h(and)f(sa)m(v)m(e)i(the)630 1037
-y(de\014nition.)150 1200 y Fs(call-last-kbd-macro)c(\(C-x)k(e\))630
-1310 y Ft(Re-execute)37 b(the)e(last)h(k)m(eyb)s(oard)f(macro)h
+(eyb)s(oard)g(macro)h(and)f(sa)m(v)m(e)i(the)630 942
+y(de\014nition.)150 1091 y Fr(call-last-kbd-macro)c(\(C-x)k(e\))630
+1200 y Fs(Re-execute)37 b(the)e(last)h(k)m(eyb)s(oard)f(macro)h
(de\014ned,)f(b)m(y)h(making)f(the)g(c)m(haracters)i(in)e(the)630
-1419 y(macro)c(app)s(ear)f(as)g(if)h(t)m(yp)s(ed)f(at)h(the)f(k)m(eyb)s
-(oard.)150 1651 y Fh(1.4.8)63 b(Some)41 b(Miscellaneous)i(Commands)150
-1898 y Fs(re-read-init-file)26 b(\(C-x)j(C-r\))630 2007
-y Ft(Read)22 b(in)g(the)g(con)m(ten)m(ts)h(of)f(the)g
-Fi(inputrc)27 b Ft(\014le,)d(and)d(incorp)s(orate)h(an)m(y)h(bindings)d
-(or)i(v)-5 b(ariable)630 2117 y(assignmen)m(ts)31 b(found)e(there.)150
-2280 y Fs(abort)g(\(C-g\))630 2390 y Ft(Ab)s(ort)d(the)h(curren)m(t)f
+1310 y(macro)c(app)s(ear)f(as)g(if)h(t)m(yp)s(ed)f(at)h(the)f(k)m(eyb)s
+(oard.)150 1498 y Fh(1.4.8)63 b(Some)41 b(Miscellaneous)i(Commands)150
+1664 y Fr(re-read-init-file)26 b(\(C-x)j(C-r\))630 1774
+y Fs(Read)22 b(in)g(the)g(con)m(ten)m(ts)h(of)f(the)g
+Fi(inputrc)27 b Fs(\014le,)d(and)d(incorp)s(orate)h(an)m(y)h(bindings)d
+(or)i(v)-5 b(ariable)630 1884 y(assignmen)m(ts)31 b(found)e(there.)150
+2032 y Fr(abort)g(\(C-g\))630 2142 y Fs(Ab)s(ort)d(the)h(curren)m(t)f
(editing)h(command)f(and)g(ring)h(the)f(terminal's)h(b)s(ell)g(\(sub)5
-b(ject)26 b(to)i(the)630 2499 y(setting)j(of)g Fs(bell-style)p
-Ft(\).)150 2663 y Fs(do-uppercase-version)25 b(\(M-a,)k(M-b,)g(M-)p
-Fl(x)p Fs(,)g(...)o(\))630 2772 y Ft(If)e(the)h(meta\014ed)g(c)m
-(haracter)h Fi(x)34 b Ft(is)28 b(lo)m(w)m(ercase,)i(run)d(the)g
-(command)h(that)g(is)g(b)s(ound)d(to)k(the)630 2882 y(corresp)s(onding)
-g(upp)s(ercase)h(c)m(haracter.)150 3045 y Fs(prefix-meta)d(\()753
-3042 y Fk(h)p 777 2989 139 4 v 777 3045 a Fj(ESC)p 777
-3060 V 911 3042 a Fk(i)941 3045 y Fs(\))630 3155 y Ft(Metafy)39
-b(the)e(next)h(c)m(haracter)h(t)m(yp)s(ed.)62 b(This)37
-b(is)g(for)h(k)m(eyb)s(oards)f(without)g(a)h(meta)g(k)m(ey)-8
-b(.)630 3264 y(T)m(yping)30 b(`)968 3261 y Fk(h)p 993
-3208 V 993 3264 a Fj(ESC)p 993 3280 V 1127 3261 a Fk(i)1187
-3264 y Fs(f)p Ft(')g(is)g(equiv)-5 b(alen)m(t)32 b(to)f(t)m(yping)g
-Fl(M-f)p Ft(.)150 3428 y Fs(undo)e(\(C-_)g(or)h(C-x)g(C-u\))630
-3537 y Ft(Incremen)m(tal)h(undo,)f(separately)h(remem)m(b)s(ered)f(for)
-g(eac)m(h)i(line.)150 3700 y Fs(revert-line)27 b(\(M-r\))630
-3810 y Ft(Undo)33 b(all)h(c)m(hanges)g(made)f(to)h(this)f(line.)49
-b(This)32 b(is)h(lik)m(e)i(executing)f(the)f Fs(undo)f
-Ft(command)630 3920 y(enough)e(times)h(to)g(get)h(bac)m(k)f(to)g(the)f
-(b)s(eginning.)150 4083 y Fs(tilde-expand)d(\(M-~\))630
-4192 y Ft(P)m(erform)j(tilde)h(expansion)g(on)f(the)g(curren)m(t)h(w)m
-(ord.)150 4356 y Fs(set-mark)d(\(C-@\))630 4465 y Ft(Set)33
-b(the)g(mark)f(to)i(the)f(p)s(oin)m(t.)48 b(If)32 b(a)h(n)m(umeric)g
-(argumen)m(t)g(is)g(supplied,)f(the)h(mark)g(is)f(set)630
-4575 y(to)f(that)g(p)s(osition.)150 4738 y Fs(exchange-point-and-mark)
-24 b(\(C-x)29 b(C-x\))630 4848 y Ft(Sw)m(ap)i(the)g(p)s(oin)m(t)g(with)
-g(the)g(mark.)43 b(The)31 b(curren)m(t)g(cursor)f(p)s(osition)i(is)f
-(set)h(to)f(the)h(sa)m(v)m(ed)630 4957 y(p)s(osition,)f(and)e(the)i
-(old)g(cursor)e(p)s(osition)i(is)f(sa)m(v)m(ed)i(as)e(the)h(mark.)150
-5121 y Fs(character-search)26 b(\(C-]\))630 5230 y Ft(A)f(c)m(haracter)
-h(is)f(read)g(and)f(p)s(oin)m(t)h(is)g(mo)m(v)m(ed)h(to)g(the)f(next)g
-(o)s(ccurrence)g(of)g(that)g(c)m(haracter.)630 5340 y(A)30
+b(ject)26 b(to)i(the)630 2251 y(setting)j(of)g Fr(bell-style)p
+Fs(\).)150 2400 y Fr(do-uppercase-version)25 b(\(M-a,)k(M-b,)g(M-)p
+Fk(x)11 b Fr(,)29 b(...)o(\))630 2509 y Fs(If)e(the)h(meta\014ed)g(c)m
+(haracter)h Fi(x)34 b Fs(is)28 b(lo)m(w)m(ercase,)i(run)d(the)g
+(command)h(that)g(is)g(b)s(ound)d(to)k(the)630 2619 y(corresp)s(onding)
+g(upp)s(ercase)h(c)m(haracter.)150 2767 y Fr(prefix-meta)d(\(ESC\))630
+2877 y Fs(Metafy)39 b(the)e(next)h(c)m(haracter)h(t)m(yp)s(ed.)62
+b(This)37 b(is)g(for)h(k)m(eyb)s(oards)f(without)g(a)h(meta)g(k)m(ey)-8
+b(.)630 2986 y(T)m(yping)30 b(`)p Fr(ESC)g(f)p Fs(')g(is)h(equiv)-5
+b(alen)m(t)31 b(to)g(t)m(yping)g Fk(M-f)p Fs(.)150 3135
+y Fr(undo)e(\(C-_)g(or)h(C-x)g(C-u\))630 3244 y Fs(Incremen)m(tal)h
+(undo,)f(separately)h(remem)m(b)s(ered)f(for)g(eac)m(h)i(line.)150
+3393 y Fr(revert-line)27 b(\(M-r\))630 3502 y Fs(Undo)33
+b(all)h(c)m(hanges)g(made)f(to)h(this)f(line.)49 b(This)32
+b(is)h(lik)m(e)i(executing)f(the)f Fr(undo)f Fs(command)630
+3612 y(enough)e(times)h(to)g(get)h(bac)m(k)f(to)g(the)f(b)s(eginning.)
+150 3760 y Fr(tilde-expand)d(\(M-~\))630 3870 y Fs(P)m(erform)j(tilde)h
+(expansion)g(on)f(the)g(curren)m(t)h(w)m(ord.)150 4018
+y Fr(set-mark)d(\(C-@\))630 4128 y Fs(Set)33 b(the)g(mark)f(to)i(the)f
+(p)s(oin)m(t.)48 b(If)32 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g
+(supplied,)f(the)h(mark)g(is)f(set)630 4237 y(to)f(that)g(p)s(osition.)
+150 4386 y Fr(exchange-point-and-mark)24 b(\(C-x)29 b(C-x\))630
+4495 y Fs(Sw)m(ap)i(the)g(p)s(oin)m(t)g(with)g(the)g(mark.)43
+b(The)31 b(curren)m(t)g(cursor)f(p)s(osition)i(is)f(set)h(to)f(the)h
+(sa)m(v)m(ed)630 4605 y(p)s(osition,)f(and)e(the)i(old)g(cursor)e(p)s
+(osition)i(is)f(sa)m(v)m(ed)i(as)e(the)h(mark.)150 4753
+y Fr(character-search)26 b(\(C-]\))630 4863 y Fs(A)f(c)m(haracter)h(is)
+f(read)g(and)f(p)s(oin)m(t)h(is)g(mo)m(v)m(ed)h(to)g(the)f(next)g(o)s
+(ccurrence)g(of)g(that)g(c)m(haracter.)630 4972 y(A)30
b(negativ)m(e)j(coun)m(t)e(searc)m(hes)g(for)f(previous)g(o)s
-(ccurrences.)p eop end
+(ccurrences.)150 5121 y Fr(character-search-backwar)o(d)24
+b(\(M-C-]\))630 5230 y Fs(A)45 b(c)m(haracter)h(is)f(read)g(and)f(p)s
+(oin)m(t)h(is)g(mo)m(v)m(ed)h(to)f(the)g(previous)f(o)s(ccurrence)h(of)
+g(that)630 5340 y(c)m(haracter.)d(A)31 b(negativ)m(e)h(coun)m(t)f
+(searc)m(hes)h(for)e(subsequen)m(t)f(o)s(ccurrences.)p
+eop end
%%Page: 19 23
-TeXDict begin 19 22 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2107 b(19)150 299 y Fs
-(character-search-backwar)o(d)24 b(\(M-C-]\))630 408
-y Ft(A)45 b(c)m(haracter)h(is)f(read)g(and)f(p)s(oin)m(t)h(is)g(mo)m(v)
-m(ed)h(to)f(the)g(previous)f(o)s(ccurrence)h(of)g(that)630
-518 y(c)m(haracter.)d(A)31 b(negativ)m(e)h(coun)m(t)f(searc)m(hes)h
-(for)e(subsequen)m(t)f(o)s(ccurrences.)150 677 y Fs(insert-comment)d
-(\(M-#\))630 787 y Ft(Without)36 b(a)g(n)m(umeric)g(argumen)m(t,)h(the)
-f(v)-5 b(alue)36 b(of)g(the)g Fs(comment-begin)c Ft(v)-5
-b(ariable)36 b(is)g(in-)630 897 y(serted)c(at)g(the)g(b)s(eginning)f
-(of)h(the)f(curren)m(t)h(line.)45 b(If)31 b(a)h(n)m(umeric)f(argumen)m
-(t)h(is)g(supplied,)630 1006 y(this)k(command)h(acts)g(as)g(a)g
-(toggle:)55 b(if)37 b(the)f(c)m(haracters)i(at)g(the)e(b)s(eginning)g
-(of)h(the)g(line)630 1116 y(do)30 b(not)h(matc)m(h)h(the)f(v)-5
-b(alue)31 b(of)f Fs(comment-begin)p Ft(,)e(the)i(v)-5
-b(alue)31 b(is)g(inserted,)g(otherwise)g(the)630 1225
-y(c)m(haracters)42 b(in)d Fs(comment-begin)e Ft(are)j(deleted)h(from)f
-(the)g(b)s(eginning)g(of)g(the)g(line.)71 b(In)630 1335
+TeXDict begin 19 22 bop 150 -116 a Fs(Chapter)30 b(1:)41
+b(Command)29 b(Line)i(Editing)2107 b(19)150 299 y Fr(skip-csi-sequence)
+26 b(\(\))630 408 y Fs(Read)i(enough)f(c)m(haracters)h(to)g(consume)f
+(a)h(m)m(ulti-k)m(ey)h(sequence)f(suc)m(h)f(as)g(those)h(de\014ned)630
+518 y(for)37 b(k)m(eys)h(lik)m(e)g(Home)g(and)f(End.)60
+b(Suc)m(h)37 b(sequences)g(b)s(egin)g(with)g(a)h(Con)m(trol)g(Sequence)
+630 628 y(Indicator)f(\(CSI\),)f(usually)h(ESC-[.)59
+b(If)36 b(this)g(sequence)h(is)g(b)s(ound)d(to)k Fr("\\)p
+Fs(e[)p Fr(")p Fs(,)g(k)m(eys)f(pro-)630 737 y(ducing)31
+b(suc)m(h)h(sequences)g(will)h(ha)m(v)m(e)g(no)f(e\013ect)h(unless)e
+(explicitly)j(b)s(ound)c(to)i(a)h(readline)630 847 y(command,)f
+(instead)g(of)g(inserting)g(stra)m(y)h(c)m(haracters)g(in)m(to)g(the)f
+(editing)h(bu\013er.)44 b(This)31 b(is)630 956 y(un)m(b)s(ound)d(b)m(y)
+i(default,)h(but)f(usually)g(b)s(ound)e(to)j(ESC-[.)150
+1116 y Fr(insert-comment)26 b(\(M-#\))630 1225 y Fs(Without)36
+b(a)g(n)m(umeric)g(argumen)m(t,)h(the)f(v)-5 b(alue)36
+b(of)g(the)g Fr(comment-begin)c Fs(v)-5 b(ariable)36
+b(is)g(in-)630 1335 y(serted)c(at)g(the)g(b)s(eginning)f(of)h(the)f
+(curren)m(t)h(line.)45 b(If)31 b(a)h(n)m(umeric)f(argumen)m(t)h(is)g
+(supplied,)630 1445 y(this)k(command)h(acts)g(as)g(a)g(toggle:)55
+b(if)37 b(the)f(c)m(haracters)i(at)g(the)e(b)s(eginning)g(of)h(the)g
+(line)630 1554 y(do)30 b(not)h(matc)m(h)h(the)f(v)-5
+b(alue)31 b(of)f Fr(comment-begin)p Fs(,)e(the)i(v)-5
+b(alue)31 b(is)g(inserted,)g(otherwise)g(the)630 1664
+y(c)m(haracters)42 b(in)d Fr(comment-begin)e Fs(are)j(deleted)h(from)f
+(the)g(b)s(eginning)g(of)g(the)g(line.)71 b(In)630 1773
y(either)31 b(case,)h(the)e(line)h(is)f(accepted)i(as)f(if)f(a)h
-(newline)f(had)g(b)s(een)f(t)m(yp)s(ed.)150 1494 y Fs(dump-functions)d
-(\(\))630 1604 y Ft(Prin)m(t)g(all)i(of)e(the)h(functions)f(and)g
+(newline)f(had)g(b)s(een)f(t)m(yp)s(ed.)150 1933 y Fr(dump-functions)d
+(\(\))630 2042 y Fs(Prin)m(t)g(all)i(of)e(the)h(functions)f(and)g
(their)g(k)m(ey)h(bindings)e(to)j(the)e(Readline)h(output)f(stream.)630
-1714 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g(supplied,)f(the)h
+2152 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g(supplied,)f(the)h
(output)f(is)h(formatted)g(in)f(suc)m(h)h(a)g(w)m(a)m(y)g(that)630
-1823 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h Fi(inputrc)k
-Ft(\014le.)41 b(This)29 b(command)h(is)h(un)m(b)s(ound)c(b)m(y)k
-(default.)150 1983 y Fs(dump-variables)26 b(\(\))630
-2092 y Ft(Prin)m(t)21 b(all)h(of)g(the)f(settable)i(v)-5
+2262 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h Fi(inputrc)k
+Fs(\014le.)41 b(This)29 b(command)h(is)h(un)m(b)s(ound)c(b)m(y)k
+(default.)150 2421 y Fr(dump-variables)26 b(\(\))630
+2531 y Fs(Prin)m(t)21 b(all)h(of)g(the)f(settable)i(v)-5
b(ariables)22 b(and)f(their)g(v)-5 b(alues)22 b(to)g(the)f(Readline)h
-(output)f(stream.)630 2202 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)
+(output)f(stream.)630 2640 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)
g(supplied,)f(the)h(output)f(is)h(formatted)g(in)f(suc)m(h)h(a)g(w)m(a)
-m(y)g(that)630 2311 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h
-Fi(inputrc)k Ft(\014le.)41 b(This)29 b(command)h(is)h(un)m(b)s(ound)c
-(b)m(y)k(default.)150 2471 y Fs(dump-macros)c(\(\))630
-2580 y Ft(Prin)m(t)34 b(all)g(of)g(the)g(Readline)g(k)m(ey)h(sequences)
+m(y)g(that)630 2750 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h
+Fi(inputrc)k Fs(\014le.)41 b(This)29 b(command)h(is)h(un)m(b)s(ound)c
+(b)m(y)k(default.)150 2909 y Fr(dump-macros)c(\(\))630
+3019 y Fs(Prin)m(t)34 b(all)g(of)g(the)g(Readline)g(k)m(ey)h(sequences)
f(b)s(ound)e(to)i(macros)g(and)f(the)h(strings)g(they)630
-2690 y(output.)53 b(If)35 b(a)g(n)m(umeric)f(argumen)m(t)i(is)e
+3128 y(output.)53 b(If)35 b(a)g(n)m(umeric)f(argumen)m(t)i(is)e
(supplied,)h(the)g(output)g(is)f(formatted)i(in)e(suc)m(h)h(a)630
-2800 y(w)m(a)m(y)c(that)g(it)f(can)g(b)s(e)g(made)g(part)f(of)i(an)e
-Fi(inputrc)35 b Ft(\014le.)41 b(This)29 b(command)h(is)g(un)m(b)s(ound)
-d(b)m(y)630 2909 y(default.)150 3068 y Fs(emacs-editing-mode)e(\(C-e\))
-630 3178 y Ft(When)30 b(in)g Fs(vi)g Ft(command)g(mo)s(de,)g(this)h
-(causes)f(a)h(switc)m(h)g(to)g Fs(emacs)e Ft(editing)i(mo)s(de.)150
-3337 y Fs(vi-editing-mode)26 b(\(M-C-j\))630 3447 y Ft(When)k(in)g
-Fs(emacs)f Ft(editing)i(mo)s(de,)f(this)h(causes)f(a)h(switc)m(h)g(to)g
-Fs(vi)f Ft(editing)h(mo)s(de.)150 3704 y Fr(1.5)68 b(Readline)47
-b(vi)e(Mo)t(de)275 3949 y Ft(While)24 b(the)g(Readline)g(library)f(do)s
-(es)h(not)g(ha)m(v)m(e)g(a)h(full)e(set)h(of)g Fs(vi)f
-Ft(editing)h(functions,)h(it)f(do)s(es)g(con)m(tain)150
-4058 y(enough)34 b(to)h(allo)m(w)g(simple)f(editing)h(of)f(the)g(line.)
-52 b(The)34 b(Readline)g Fs(vi)g Ft(mo)s(de)f(b)s(eha)m(v)m(es)i(as)f
-(sp)s(eci\014ed)f(in)150 4168 y(the)e Fm(posix)e Ft(1003.2)k(standard.)
-275 4302 y(In)28 b(order)g(to)i(switc)m(h)g(in)m(teractiv)m(ely)i(b)s
-(et)m(w)m(een)d Fs(emacs)f Ft(and)g Fs(vi)h Ft(editing)g(mo)s(des,)g
-(use)g(the)g(command)150 4412 y Fl(M-C-j)36 b Ft(\(b)s(ound)h(to)h
-(emacs-editing-mo)s(de)i(when)d(in)g Fs(vi)h Ft(mo)s(de)f(and)g(to)i
-(vi-editing-mo)s(de)g(in)e Fs(emacs)150 4521 y Ft(mo)s(de\).)k(The)30
-b(Readline)h(default)f(is)g Fs(emacs)f Ft(mo)s(de.)275
-4656 y(When)g(y)m(ou)i(en)m(ter)f(a)h(line)f(in)g Fs(vi)f
-Ft(mo)s(de,)h(y)m(ou)h(are)f(already)h(placed)f(in)g(`insertion')g(mo)s
-(de,)g(as)h(if)f(y)m(ou)150 4765 y(had)c(t)m(yp)s(ed)g(an)g(`)p
-Fs(i)p Ft('.)39 b(Pressing)1215 4762 y Fk(h)p 1239 4709
-139 4 v 1239 4765 a Fj(ESC)p 1239 4781 V 1373 4762 a
-Fk(i)1429 4765 y Ft(switc)m(hes)27 b(y)m(ou)g(in)m(to)g(`command')f(mo)
-s(de,)h(where)f(y)m(ou)h(can)f(edit)h(the)150 4875 y(text)35
-b(of)f(the)g(line)g(with)f(the)h(standard)f Fs(vi)g Ft(mo)m(v)m(emen)m
-(t)j(k)m(eys,)g(mo)m(v)m(e)f(to)f(previous)g(history)f(lines)h(with)150
-4985 y(`)p Fs(k)p Ft(')d(and)e(subsequen)m(t)h(lines)h(with)f(`)p
-Fs(j)p Ft(',)g(and)g(so)h(forth.)p eop end
+3238 y(w)m(a)m(y)c(that)g(it)f(can)g(b)s(e)g(made)g(part)f(of)i(an)e
+Fi(inputrc)35 b Fs(\014le.)41 b(This)29 b(command)h(is)g(un)m(b)s(ound)
+d(b)m(y)630 3347 y(default.)150 3507 y Fr(emacs-editing-mode)e(\(C-e\))
+630 3616 y Fs(When)30 b(in)g Fr(vi)g Fs(command)g(mo)s(de,)g(this)h
+(causes)f(a)h(switc)m(h)g(to)g Fr(emacs)e Fs(editing)i(mo)s(de.)150
+3776 y Fr(vi-editing-mode)26 b(\(M-C-j\))630 3885 y Fs(When)k(in)g
+Fr(emacs)f Fs(editing)i(mo)s(de,)f(this)h(causes)f(a)h(switc)m(h)g(to)g
+Fr(vi)f Fs(editing)h(mo)s(de.)150 4118 y Fq(1.5)68 b(Readline)47
+b(vi)e(Mo)t(de)150 4277 y Fs(While)32 b(the)g(Readline)g(library)f(do)s
+(es)g(not)h(ha)m(v)m(e)h(a)f(full)f(set)h(of)g Fr(vi)f
+Fs(editing)h(functions,)f(it)h(do)s(es)g(con)m(tain)150
+4387 y(enough)i(to)h(allo)m(w)g(simple)f(editing)h(of)f(the)g(line.)52
+b(The)34 b(Readline)g Fr(vi)g Fs(mo)s(de)f(b)s(eha)m(v)m(es)i(as)f(sp)s
+(eci\014ed)f(in)150 4496 y(the)e Fl(posix)e Fs(1003.2)k(standard.)275
+4631 y(In)28 b(order)g(to)i(switc)m(h)g(in)m(teractiv)m(ely)i(b)s(et)m
+(w)m(een)d Fr(emacs)f Fs(and)g Fr(vi)h Fs(editing)g(mo)s(des,)g(use)g
+(the)g(command)150 4741 y Fk(M-C-j)36 b Fs(\(b)s(ound)h(to)h
+(emacs-editing-mo)s(de)i(when)d(in)g Fr(vi)h Fs(mo)s(de)f(and)g(to)i
+(vi-editing-mo)s(de)g(in)e Fr(emacs)150 4850 y Fs(mo)s(de\).)k(The)30
+b(Readline)h(default)f(is)g Fr(emacs)f Fs(mo)s(de.)275
+4985 y(When)g(y)m(ou)i(en)m(ter)f(a)h(line)f(in)g Fr(vi)f
+Fs(mo)s(de,)h(y)m(ou)h(are)f(already)h(placed)f(in)g(`insertion')g(mo)s
+(de,)g(as)h(if)f(y)m(ou)150 5094 y(had)f(t)m(yp)s(ed)g(an)g(`)p
+Fr(i)p Fs('.)41 b(Pressing)29 b Fr(ESC)f Fs(switc)m(hes)i(y)m(ou)g(in)m
+(to)h(`command')e(mo)s(de,)h(where)e(y)m(ou)i(can)g(edit)g(the)150
+5204 y(text)35 b(of)f(the)g(line)g(with)f(the)h(standard)f
+Fr(vi)g Fs(mo)m(v)m(emen)m(t)j(k)m(eys,)g(mo)m(v)m(e)f(to)f(previous)g
+(history)f(lines)h(with)150 5313 y(`)p Fr(k)p Fs(')d(and)e(subsequen)m
+(t)h(lines)h(with)f(`)p Fr(j)p Fs(',)g(and)g(so)h(forth.)p
+eop end
%%Page: 20 24
-TeXDict begin 20 23 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 20 23 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(20)150
-299 y Fp(2)80 b(Programming)54 b(with)f(GNU)h(Readline)275
-527 y Ft(This)33 b(c)m(hapter)h(describ)s(es)f(the)h(in)m(terface)i(b)s
-(et)m(w)m(een)e(the)g Fm(gnu)g Ft(Readline)h(Library)e(and)g(other)h
-(pro-)150 637 y(grams.)k(If)22 b(y)m(ou)h(are)g(a)g(programmer,)h(and)d
-(y)m(ou)i(wish)f(to)h(include)f(the)h(features)g(found)e(in)h
-Fm(gnu)g Ft(Readline)150 746 y(suc)m(h)g(as)h(completion,)j(line)d
-(editing,)i(and)d(in)m(teractiv)m(e)j(history)e(manipulation)g(in)f(y)m
-(our)g(o)m(wn)h(programs,)150 856 y(this)30 b(section)i(is)e(for)g(y)m
-(ou.)150 1110 y Fr(2.1)68 b(Basic)45 b(Beha)l(vior)275
-1353 y Ft(Man)m(y)31 b(programs)f(pro)m(vide)h(a)g(command)f(line)h(in)
-m(terface,)h(suc)m(h)f(as)f Fs(mail)p Ft(,)g Fs(ftp)p
-Ft(,)g(and)g Fs(sh)p Ft(.)41 b(F)-8 b(or)31 b(suc)m(h)150
-1462 y(programs,)e(the)f(default)h(b)s(eha)m(viour)f(of)h(Readline)g
-(is)g(su\016cien)m(t.)40 b(This)28 b(section)i(describ)s(es)d(ho)m(w)i
-(to)g(use)150 1572 y(Readline)35 b(in)f(the)h(simplest)f(w)m(a)m(y)h(p)
-s(ossible,)h(p)s(erhaps)c(to)j(replace)h(calls)f(in)f(y)m(our)h(co)s
-(de)f(to)h Fs(gets\(\))e Ft(or)150 1682 y Fs(fgets\(\))p
-Ft(.)275 1815 y(The)f(function)g Fs(readline\(\))e Ft(prin)m(ts)i(a)g
-(prompt)g Fi(prompt)i Ft(and)e(then)g(reads)g(and)g(returns)f(a)i
-(single)150 1924 y(line)g(of)g(text)h(from)e(the)h(user.)47
-b(If)32 b Fi(prompt)i Ft(is)e Fs(NULL)g Ft(or)h(the)f(empt)m(y)i
-(string,)f(no)g(prompt)e(is)i(displa)m(y)m(ed.)150 2034
-y(The)k(line)g Fs(readline)e Ft(returns)h(is)h(allo)s(cated)i(with)e
-Fs(malloc\(\))p Ft(;)h(the)f(caller)i(should)d Fs(free\(\))f
-Ft(the)j(line)150 2144 y(when)29 b(it)i(has)f(\014nished)f(with)h(it.)
-42 b(The)29 b(declaration)j(for)f Fs(readline)d Ft(in)i(ANSI)g(C)g(is)
-390 2277 y Fs(char)47 b(*readline)e(\(const)h(char)h(*)p
-Fl(prompt)11 b Fs(\);)150 2410 y Ft(So,)31 b(one)f(migh)m(t)h(sa)m(y)
-390 2544 y Fs(char)47 b(*line)f(=)h(readline)f(\("Enter)g(a)h(line:)g
-("\);)150 2677 y Ft(in)23 b(order)f(to)h(read)g(a)g(line)h(of)f(text)h
+299 y Fo(2)80 b(Programming)54 b(with)f(GNU)h(Readline)150
+527 y Fs(This)24 b(c)m(hapter)i(describ)s(es)e(the)h(in)m(terface)h(b)s
+(et)m(w)m(een)g(the)f Fl(gnu)f Fs(Readline)i(Library)e(and)g(other)h
+(programs.)150 636 y(If)k(y)m(ou)g(are)g(a)h(programmer,)f(and)f(y)m
+(ou)i(wish)e(to)i(include)f(the)g(features)g(found)f(in)h
+Fl(gnu)g Fs(Readline)g(suc)m(h)150 746 y(as)c(completion,)j(line)d
+(editing,)i(and)d(in)m(teractiv)m(e)k(history)d(manipulation)g(in)f(y)m
+(our)h(o)m(wn)g(programs,)h(this)150 855 y(section)32
+b(is)e(for)g(y)m(ou.)150 1085 y Fq(2.1)68 b(Basic)45
+b(Beha)l(vior)150 1245 y Fs(Man)m(y)39 b(programs)e(pro)m(vide)h(a)h
+(command)f(line)g(in)m(terface,)k(suc)m(h)37 b(as)i Fr(mail)p
+Fs(,)g Fr(ftp)p Fs(,)g(and)e Fr(sh)p Fs(.)63 b(F)-8 b(or)39
+b(suc)m(h)150 1354 y(programs,)29 b(the)f(default)h(b)s(eha)m(viour)f
+(of)h(Readline)g(is)g(su\016cien)m(t.)40 b(This)28 b(section)i(describ)
+s(es)d(ho)m(w)i(to)g(use)150 1464 y(Readline)35 b(in)f(the)h(simplest)f
+(w)m(a)m(y)h(p)s(ossible,)h(p)s(erhaps)c(to)j(replace)h(calls)f(in)f(y)
+m(our)h(co)s(de)f(to)h Fr(gets\(\))e Fs(or)150 1573 y
+Fr(fgets\(\))p Fs(.)275 1707 y(The)f(function)g Fr(readline\(\))e
+Fs(prin)m(ts)i(a)g(prompt)g Fi(prompt)i Fs(and)e(then)g(reads)g(and)g
+(returns)f(a)i(single)150 1816 y(line)g(of)g(text)h(from)e(the)h(user.)
+47 b(If)32 b Fi(prompt)i Fs(is)e Fr(NULL)g Fs(or)h(the)f(empt)m(y)i
+(string,)f(no)g(prompt)e(is)i(displa)m(y)m(ed.)150 1926
+y(The)k(line)g Fr(readline)e Fs(returns)h(is)h(allo)s(cated)i(with)e
+Fr(malloc\(\))p Fs(;)h(the)f(caller)i(should)d Fr(free\(\))f
+Fs(the)j(line)150 2035 y(when)29 b(it)i(has)f(\014nished)f(with)h(it.)
+42 b(The)29 b(declaration)j(for)f Fr(readline)d Fs(in)i(ANSI)g(C)g(is)
+390 2169 y Fr(char)47 b(*readline)e(\(const)h(char)h(*)p
+Fk(prompt)11 b Fr(\);)150 2302 y Fs(So,)31 b(one)f(migh)m(t)h(sa)m(y)
+390 2435 y Fr(char)47 b(*line)f(=)h(readline)f(\("Enter)g(a)h(line:)g
+("\);)150 2568 y Fs(in)23 b(order)f(to)h(read)g(a)g(line)h(of)f(text)h
(from)e(the)h(user.)38 b(The)22 b(line)h(returned)f(has)g(the)h
-(\014nal)g(newline)g(remo)m(v)m(ed,)150 2787 y(so)31
-b(only)f(the)h(text)g(remains.)275 2920 y(If)40 b Fs(readline)e
-Ft(encoun)m(ters)j(an)f Fs(EOF)f Ft(while)i(reading)f(the)h(line,)j
+(\014nal)g(newline)g(remo)m(v)m(ed,)150 2678 y(so)31
+b(only)f(the)h(text)g(remains.)275 2811 y(If)40 b Fr(readline)e
+Fs(encoun)m(ters)j(an)f Fr(EOF)f Fs(while)i(reading)f(the)h(line,)j
(and)39 b(the)i(line)g(is)f(empt)m(y)h(at)g(that)150
-3029 y(p)s(oin)m(t,)30 b(then)f Fs(\(char)g(*\)NULL)e
-Ft(is)j(returned.)39 b(Otherwise,)30 b(the)f(line)h(is)f(ended)g(just)g
-(as)g(if)h(a)f(newline)h(had)150 3139 y(b)s(een)g(t)m(yp)s(ed.)275
-3272 y(If)25 b(y)m(ou)h(w)m(an)m(t)h(the)f(user)f(to)i(b)s(e)e(able)h
-(to)h(get)g(at)g(the)f(line)g(later,)i(\(with)2651 3269
-y Fk(h)p 2675 3216 114 4 v 2675 3272 a Fj(C-p)p 2675
-3288 V 2784 3269 a Fk(i)2840 3272 y Ft(for)e(example\),)i(y)m(ou)e(m)m
-(ust)150 3382 y(call)32 b Fs(add_history\(\))26 b Ft(to)32
-b(sa)m(v)m(e)f(the)g(line)g(a)m(w)m(a)m(y)h(in)e(a)h
-Fi(history)38 b Ft(list)31 b(of)g(suc)m(h)f(lines.)390
-3515 y Fs(add_history)45 b(\(line\);)150 3649 y Ft(F)-8
+2921 y(p)s(oin)m(t,)30 b(then)f Fr(\(char)g(*\)NULL)e
+Fs(is)j(returned.)39 b(Otherwise,)30 b(the)f(line)h(is)f(ended)g(just)g
+(as)g(if)h(a)f(newline)h(had)150 3030 y(b)s(een)g(t)m(yp)s(ed.)275
+3163 y(If)c(y)m(ou)h(w)m(an)m(t)h(the)f(user)g(to)g(b)s(e)g(able)g(to)h
+(get)g(at)g(the)f(line)g(later,)i(\(with)e Fr(C-p)f Fs(for)h
+(example\),)i(y)m(ou)e(m)m(ust)150 3273 y(call)32 b Fr(add_history\(\))
+26 b Fs(to)32 b(sa)m(v)m(e)f(the)g(line)g(a)m(w)m(a)m(y)h(in)e(a)h
+Fi(history)38 b Fs(list)31 b(of)g(suc)m(h)f(lines.)390
+3406 y Fr(add_history)45 b(\(line\);)150 3539 y Fs(F)-8
b(or)31 b(full)f(details)i(on)e(the)g(GNU)h(History)g(Library)-8
-b(,)31 b(see)g(the)f(asso)s(ciated)i(man)m(ual.)275 3782
+b(,)31 b(see)g(the)f(asso)s(ciated)i(man)m(ual.)275 3673
y(It)f(is)g(preferable)g(to)i(a)m(v)m(oid)f(sa)m(ving)h(empt)m(y)e
(lines)h(on)f(the)h(history)f(list,)h(since)g(users)e(rarely)i(ha)m(v)m
-(e)h(a)150 3892 y(burning)28 b(need)h(to)i(reuse)e(a)h(blank)g(line.)40
+(e)h(a)150 3782 y(burning)28 b(need)h(to)i(reuse)e(a)h(blank)g(line.)40
b(Here)31 b(is)e(a)h(function)g(whic)m(h)f(usefully)g(replaces)i(the)f
-(standard)150 4001 y Fs(gets\(\))f Ft(library)h(function,)g(and)g(has)g
+(standard)150 3892 y Fr(gets\(\))f Fs(library)h(function,)g(and)g(has)g
(the)g(adv)-5 b(an)m(tage)33 b(of)d(no)g(static)i(bu\013er)e(to)h(o)m
-(v)m(er\015o)m(w:)390 4134 y Fs(/*)47 b(A)h(static)e(variable)f(for)i
-(holding)f(the)h(line.)f(*/)390 4244 y(static)g(char)h(*line_read)e(=)i
-(\(char)g(*\)NULL;)390 4463 y(/*)g(Read)g(a)g(string,)f(and)h(return)f
-(a)i(pointer)d(to)j(it.)533 4573 y(Returns)e(NULL)h(on)g(EOF.)f(*/)390
-4682 y(char)h(*)390 4792 y(rl_gets)f(\(\))390 4902 y({)485
-5011 y(/*)i(If)f(the)g(buffer)f(has)h(already)f(been)g(allocated,)629
-5121 y(return)g(the)h(memory)f(to)h(the)g(free)f(pool.)h(*/)485
-5230 y(if)h(\(line_read\))581 5340 y({)p eop end
+(v)m(er\015o)m(w:)390 4025 y Fr(/*)47 b(A)h(static)e(variable)f(for)i
+(holding)f(the)h(line.)f(*/)390 4134 y(static)g(char)h(*line_read)e(=)i
+(\(char)g(*\)NULL;)390 4354 y(/*)g(Read)g(a)g(string,)f(and)h(return)f
+(a)i(pointer)d(to)j(it.)533 4463 y(Returns)e(NULL)h(on)g(EOF.)f(*/)390
+4573 y(char)h(*)390 4682 y(rl_gets)f(\(\))390 4792 y({)485
+4902 y(/*)i(If)f(the)g(buffer)f(has)h(already)f(been)g(allocated,)629
+5011 y(return)g(the)h(memory)f(to)h(the)g(free)f(pool.)h(*/)485
+5121 y(if)h(\(line_read\))581 5230 y({)676 5340 y(free)f
+(\(line_read\);)p eop end
%%Page: 21 25
-TeXDict begin 21 24 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 21 24 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(21)676
-299 y Fs(free)47 b(\(line_read\);)676 408 y(line_read)f(=)h(\(char)f
-(*\)NULL;)581 518 y(})485 737 y(/*)i(Get)f(a)g(line)g(from)f(the)h
-(user.)g(*/)485 847 y(line_read)f(=)h(readline)f(\(""\);)485
-1066 y(/*)i(If)f(the)g(line)f(has)h(any)g(text)g(in)g(it,)629
-1176 y(save)f(it)h(on)h(the)f(history.)e(*/)485 1285
-y(if)j(\(line_read)d(&&)i(*line_read\))581 1395 y(add_history)e
-(\(line_read\);)485 1614 y(return)i(\(line_read\);)390
-1724 y(})275 1854 y Ft(This)22 b(function)i(giv)m(es)h(the)f(user)f
-(the)h(default)g(b)s(eha)m(viour)f(of)2338 1851 y Fk(h)p
-2362 1798 148 4 v 2362 1854 a Fj(T)-6 b(AB)p 2362 1870
-V 2506 1851 a Fk(i)2560 1854 y Ft(completion:)38 b(completion)25
-b(on)f(\014le)150 1964 y(names.)41 b(If)31 b(y)m(ou)g(do)f(not)h(w)m
-(an)m(t)g(Readline)h(to)f(complete)h(on)f(\014lenames,)g(y)m(ou)g(can)f
-(c)m(hange)i(the)f(binding)150 2074 y(of)g(the)410 2071
-y Fk(h)p 434 2018 V 434 2074 a Fj(T)-6 b(AB)p 434 2089
-V 578 2071 a Fk(i)638 2074 y Ft(k)m(ey)31 b(with)f Fs(rl_bind_key\(\))p
-Ft(.)390 2205 y Fs(int)47 b(rl_bind_key)e(\(int)h Fl(key)p
-Fs(,)h(rl_command_func_t)c(*)p Fl(function)11 b Fs(\);)275
-2335 y(rl_bind_key\(\))29 b Ft(tak)m(es)35 b(t)m(w)m(o)g(argumen)m(ts:)
-47 b Fi(k)m(ey)c Ft(is)33 b(the)h(c)m(haracter)h(that)f(y)m(ou)g(w)m
-(an)m(t)g(to)g(bind,)g(and)150 2445 y Fi(function)h Ft(is)h(the)g
-(address)f(of)h(the)g(function)g(to)g(call)h(when)e Fi(k)m(ey)44
-b Ft(is)36 b(pressed.)56 b(Binding)3257 2442 y Fk(h)p
-3281 2389 V 3281 2445 a Fj(T)-6 b(AB)p 3281 2460 V 3425
-2442 a Fk(i)3490 2445 y Ft(to)37 b Fs(rl_)150 2555 y(insert\(\))c
-Ft(mak)m(es)845 2552 y Fk(h)p 869 2499 V 869 2555 a Fj(T)-6
-b(AB)p 869 2570 V 1013 2552 a Fk(i)1077 2555 y Ft(insert)35
-b(itself.)56 b Fs(rl_bind_key\(\))32 b Ft(returns)h(non-zero)j(if)f
-Fi(k)m(ey)44 b Ft(is)35 b(not)g(a)h(v)-5 b(alid)150 2664
+299 y Fr(line_read)46 b(=)h(\(char)f(*\)NULL;)581 408
+y(})485 628 y(/*)i(Get)f(a)g(line)g(from)f(the)h(user.)g(*/)485
+737 y(line_read)f(=)h(readline)f(\(""\);)485 956 y(/*)i(If)f(the)g
+(line)f(has)h(any)g(text)g(in)g(it,)629 1066 y(save)f(it)h(on)h(the)f
+(history.)e(*/)485 1176 y(if)j(\(line_read)d(&&)i(*line_read\))581
+1285 y(add_history)e(\(line_read\);)485 1504 y(return)i(\(line_read\);)
+390 1614 y(})275 1767 y Fs(This)27 b(function)h(giv)m(es)h(the)f(user)g
+(the)g(default)g(b)s(eha)m(viour)g(of)g Fr(TAB)g Fs(completion:)40
+b(completion)30 b(on)e(\014le)150 1877 y(names.)41 b(If)31
+b(y)m(ou)g(do)f(not)h(w)m(an)m(t)g(Readline)h(to)f(complete)h(on)f
+(\014lenames,)g(y)m(ou)g(can)f(c)m(hange)i(the)f(binding)150
+1986 y(of)g(the)f Fr(TAB)g Fs(k)m(ey)h(with)f Fr(rl_bind_key\(\))p
+Fs(.)390 2139 y Fr(int)47 b(rl_bind_key)e(\(int)h Fk(key)11
+b Fr(,)46 b(rl_command_func_t)d(*)p Fk(function)11 b
+Fr(\);)275 2292 y(rl_bind_key\(\))29 b Fs(tak)m(es)35
+b(t)m(w)m(o)g(argumen)m(ts:)47 b Fi(k)m(ey)c Fs(is)33
+b(the)h(c)m(haracter)h(that)f(y)m(ou)g(w)m(an)m(t)g(to)g(bind,)g(and)
+150 2402 y Fi(function)39 b Fs(is)f(the)h(address)f(of)h(the)g
+(function)g(to)g(call)i(when)c Fi(k)m(ey)48 b Fs(is)39
+b(pressed.)65 b(Binding)38 b Fr(TAB)g Fs(to)i Fr(rl_)150
+2511 y(insert\(\))c Fs(mak)m(es)k Fr(TAB)e Fs(insert)g(itself.)67
+b Fr(rl_bind_key\(\))35 b Fs(returns)j(non-zero)h(if)g
+Fi(k)m(ey)47 b Fs(is)39 b(not)g(a)g(v)-5 b(alid)150 2621
y(ASCI)s(I)29 b(c)m(haracter)j(co)s(de)e(\(b)s(et)m(w)m(een)i(0)f(and)e
-(255\).)275 2795 y(Th)m(us,)g(to)i(disable)g(the)f(default)1407
-2792 y Fk(h)p 1431 2739 V 1431 2795 a Fj(T)-6 b(AB)p
-1431 2810 V 1575 2792 a Fk(i)1635 2795 y Ft(b)s(eha)m(vior,)31
-b(the)f(follo)m(wing)i(su\016ces:)390 2926 y Fs(rl_bind_key)45
-b(\('\\t',)h(rl_insert\);)275 3057 y Ft(This)25 b(co)s(de)i(should)e(b)
-s(e)h(executed)h(once)g(at)g(the)g(start)g(of)f(y)m(our)h(program;)g(y)
-m(ou)g(migh)m(t)g(write)g(a)g(func-)150 3166 y(tion)33
-b(called)h Fs(initialize_readline\(\))27 b Ft(whic)m(h)33
-b(p)s(erforms)e(this)h(and)h(other)g(desired)f(initializations,)150
-3276 y(suc)m(h)e(as)h(installing)g(custom)g(completers)g(\(see)g
-(Section)h(2.6)f([Custom)f(Completers],)h(page)g(41\).)150
-3523 y Fr(2.2)68 b(Custom)45 b(F)-11 b(unctions)275 3763
-y Ft(Readline)25 b(pro)m(vides)f(man)m(y)h(functions)f(for)g
-(manipulating)g(the)h(text)g(of)g(the)g(line,)h(but)e(it)h(isn't)f(p)s
-(ossi-)150 3873 y(ble)i(to)h(an)m(ticipate)i(the)e(needs)f(of)g(all)h
-(programs.)39 b(This)26 b(section)h(describ)s(es)f(the)g(v)-5
-b(arious)27 b(functions)f(and)150 3982 y(v)-5 b(ariables)27
+(255\).)275 2774 y(Th)m(us,)g(to)i(disable)g(the)f(default)h
+Fr(TAB)e Fs(b)s(eha)m(vior,)i(the)g(follo)m(wing)g(su\016ces:)390
+2927 y Fr(rl_bind_key)45 b(\('\\t',)h(rl_insert\);)275
+3080 y Fs(This)25 b(co)s(de)i(should)e(b)s(e)h(executed)h(once)g(at)g
+(the)g(start)g(of)f(y)m(our)h(program;)g(y)m(ou)g(migh)m(t)g(write)g(a)
+g(func-)150 3190 y(tion)33 b(called)h Fr(initialize_readline\(\))27
+b Fs(whic)m(h)33 b(p)s(erforms)e(this)h(and)h(other)g(desired)f
+(initializations,)150 3299 y(suc)m(h)e(as)h(installing)g(custom)g
+(completers)g(\(see)g(Section)h(2.6)f([Custom)f(Completers],)h(page)g
+(41\).)150 3559 y Fq(2.2)68 b(Custom)45 b(F)-11 b(unctions)150
+3719 y Fs(Readline)28 b(pro)m(vides)f(man)m(y)g(functions)g(for)g
+(manipulating)h(the)f(text)h(of)g(the)f(line,)i(but)d(it)i(isn't)f(p)s
+(ossible)150 3828 y(to)37 b(an)m(ticipate)i(the)e(needs)f(of)h(all)g
+(programs.)59 b(This)36 b(section)h(describ)s(es)f(the)h(v)-5
+b(arious)36 b(functions)h(and)150 3938 y(v)-5 b(ariables)27
b(de\014ned)e(within)g(the)h(Readline)h(library)f(whic)m(h)g(allo)m(w)h
-(a)g(user)e(program)h(to)h(add)e(customized)150 4092
-y(functionalit)m(y)32 b(to)f(Readline.)275 4223 y(Before)37
+(a)g(user)e(program)h(to)h(add)e(customized)150 4048
+y(functionalit)m(y)32 b(to)f(Readline.)275 4201 y(Before)37
b(declaring)g(an)m(y)g(functions)f(that)h(customize)h(Readline's)f(b)s
-(eha)m(vior,)h(or)f(using)f(an)m(y)h(func-)150 4332 y(tionalit)m(y)48
+(eha)m(vior,)h(or)f(using)f(an)m(y)h(func-)150 4310 y(tionalit)m(y)48
b(Readline)e(pro)m(vides)f(in)g(other)h(co)s(de,)k(an)45
b(application)i(writer)e(should)g(include)g(the)h(\014le)150
-4442 y Fs(<readline/readline.h>)28 b Ft(in)33 b(an)m(y)h(\014le)f(that)
+4420 y Fr(<readline/readline.h>)28 b Fs(in)33 b(an)m(y)h(\014le)f(that)
h(uses)f(Readline's)h(features.)51 b(Since)33 b(some)h(of)g(the)f
-(de\014-)150 4552 y(nitions)e(in)g Fs(readline.h)d Ft(use)j(the)h
-Fs(stdio)d Ft(library)-8 b(,)32 b(the)f(\014le)h Fs(<stdio.h>)c
-Ft(should)i(b)s(e)h(included)f(b)s(efore)150 4661 y Fs(readline.h)p
-Ft(.)275 4792 y Fs(readline.h)d Ft(de\014nes)j(a)h(C)f(prepro)s(cessor)
+(de\014-)150 4529 y(nitions)e(in)g Fr(readline.h)d Fs(use)j(the)h
+Fr(stdio)d Fs(library)-8 b(,)32 b(the)f(\014le)h Fr(<stdio.h>)c
+Fs(should)i(b)s(e)h(included)f(b)s(efore)150 4639 y Fr(readline.h)p
+Fs(.)275 4792 y Fr(readline.h)d Fs(de\014nes)j(a)h(C)f(prepro)s(cessor)
g(v)-5 b(ariable)31 b(that)g(should)f(b)s(e)g(treated)h(as)g(an)g(in)m
-(teger,)h Fs(RL_)150 4902 y(READLINE_VERSION)p Ft(,)20
+(teger,)h Fr(RL_)150 4902 y(READLINE_VERSION)p Fs(,)20
b(whic)m(h)h(ma)m(y)i(b)s(e)f(used)f(to)i(conditionally)h(compile)f
(application)g(co)s(de)f(dep)s(ending)150 5011 y(on)35
b(the)g(installed)h(Readline)f(v)m(ersion.)56 b(The)34
b(v)-5 b(alue)35 b(is)h(a)f(hexadecimal)h(enco)s(ding)f(of)g(the)h(ma)5
b(jor)35 b(and)150 5121 y(minor)f(v)m(ersion)g(n)m(um)m(b)s(ers)f(of)h
(the)h(library)-8 b(,)35 b(of)f(the)h(form)e(0x)p Fi(MMmm)p
-Ft(.)53 b Fi(MM)45 b Ft(is)34 b(the)g(t)m(w)m(o-digit)j(ma)5
+Fs(.)53 b Fi(MM)45 b Fs(is)34 b(the)g(t)m(w)m(o-digit)j(ma)5
b(jor)150 5230 y(v)m(ersion)29 b(n)m(um)m(b)s(er;)g Fi(mm)f
-Ft(is)h(the)g(t)m(w)m(o-digit)j(minor)c(v)m(ersion)i(n)m(um)m(b)s(er.)
+Fs(is)h(the)g(t)m(w)m(o-digit)j(minor)c(v)m(ersion)i(n)m(um)m(b)s(er.)
38 b(F)-8 b(or)30 b(Readline)g(4.2,)g(for)f(example,)150
-5340 y(the)i(v)-5 b(alue)30 b(of)h Fs(RL_READLINE_VERSION)25
-b Ft(w)m(ould)30 b(b)s(e)g Fs(0x0402)p Ft(.)p eop end
+5340 y(the)i(v)-5 b(alue)30 b(of)h Fr(RL_READLINE_VERSION)25
+b Fs(w)m(ould)30 b(b)s(e)g Fr(0x0402)p Fs(.)p eop end
%%Page: 22 26
-TeXDict begin 22 25 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 22 25 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(22)150
-299 y Fh(2.2.1)63 b(Readline)40 b(T)m(yp)s(edefs)275
-540 y Ft(F)-8 b(or)31 b(readabilt)m(y)-8 b(,)32 b(w)m(e)f(declare)g(a)g
-(n)m(um)m(b)s(er)e(of)h(new)g(ob)5 b(ject)32 b(t)m(yp)s(es,)e(all)h(p)s
-(oin)m(ters)g(to)g(functions.)275 672 y(The)k(reason)h(for)f(declaring)
+299 y Fh(2.2.1)63 b(Readline)40 b(T)m(yp)s(edefs)150
+446 y Fs(F)-8 b(or)31 b(readabilt)m(y)-8 b(,)32 b(w)m(e)f(declare)h(a)e
+(n)m(um)m(b)s(er)f(of)i(new)f(ob)5 b(ject)31 b(t)m(yp)s(es,)g(all)g(p)s
+(oin)m(ters)f(to)h(functions.)275 585 y(The)k(reason)h(for)f(declaring)
h(these)h(new)e(t)m(yp)s(es)g(is)h(to)h(mak)m(e)f(it)g(easier)h(to)f
-(write)g(co)s(de)g(describing)150 782 y(p)s(oin)m(ters)30
+(write)g(co)s(de)g(describing)150 694 y(p)s(oin)m(ters)30
b(to)h(C)f(functions)g(with)g(appropriately)h(protot)m(yp)s(ed)f
-(argumen)m(ts)h(and)f(return)f(v)-5 b(alues.)275 913
+(argumen)m(ts)h(and)f(return)f(v)-5 b(alues.)275 833
y(F)d(or)37 b(instance,)j(sa)m(y)d(w)m(e)g(w)m(an)m(t)h(to)g(declare)f
-(a)h(v)-5 b(ariable)37 b Fi(func)42 b Ft(as)37 b(a)g(p)s(oin)m(ter)g
-(to)g(a)h(function)e(whic)m(h)150 1023 y(tak)m(es)27
-b(t)m(w)m(o)g Fs(int)e Ft(argumen)m(ts)h(and)f(returns)f(an)i
-Fs(int)f Ft(\(this)h(is)f(the)h(t)m(yp)s(e)g(of)g(all)h(of)e(the)h
-(Readline)h(bindable)150 1132 y(functions\).)41 b(Instead)30
-b(of)g(the)h(classic)h(C)e(declaration)275 1264 y Fs(int)f
-(\(*func\)\(\);)150 1396 y Ft(or)h(the)h(ANSI-C)f(st)m(yle)i
-(declaration)275 1528 y Fs(int)d(\(*func\)\(int,)e(int\);)150
-1659 y Ft(w)m(e)k(ma)m(y)g(write)275 1791 y Fs(rl_command_func_t)25
-b(*func;)275 1923 y Ft(The)k(full)h(list)i(of)e(function)g(p)s(oin)m
-(ter)g(t)m(yp)s(es)h(a)m(v)-5 b(ailable)33 b(is)150 2077
-y Fs(typedef)28 b(int)i(rl_command_func_t)c(\(int,)i(int\);)150
-2186 y(typedef)g(char)i(*rl_compentry_func_t)24 b(\(const)29
-b(char)g(*,)h(int\);)150 2296 y(typedef)e(char)i
+(a)h(v)-5 b(ariable)37 b Fi(func)42 b Fs(as)37 b(a)g(p)s(oin)m(ter)g
+(to)g(a)h(function)e(whic)m(h)150 943 y(tak)m(es)27 b(t)m(w)m(o)g
+Fr(int)e Fs(argumen)m(ts)h(and)f(returns)f(an)i Fr(int)f
+Fs(\(this)h(is)f(the)h(t)m(yp)s(e)g(of)g(all)h(of)e(the)h(Readline)h
+(bindable)150 1052 y(functions\).)41 b(Instead)30 b(of)g(the)h(classic)
+h(C)e(declaration)275 1191 y Fr(int)f(\(*func\)\(\);)150
+1330 y Fs(or)h(the)h(ANSI-C)f(st)m(yle)i(declaration)275
+1468 y Fr(int)d(\(*func\)\(int,)e(int\);)150 1607 y Fs(w)m(e)k(ma)m(y)g
+(write)275 1746 y Fr(rl_command_func_t)25 b(*func;)275
+1885 y Fs(The)k(full)h(list)i(of)e(function)g(p)s(oin)m(ter)g(t)m(yp)s
+(es)h(a)m(v)-5 b(ailable)33 b(is)150 2051 y Fr(typedef)28
+b(int)i(rl_command_func_t)c(\(int,)i(int\);)150 2160
+y(typedef)g(char)i(*rl_compentry_func_t)24 b(\(const)29
+b(char)g(*,)h(int\);)150 2270 y(typedef)e(char)i
(**rl_completion_func_t)24 b(\(const)29 b(char)g(*,)h(int,)f(int\);)150
-2405 y(typedef)f(char)i(*rl_quote_func_t)c(\(char)i(*,)i(int,)f(char)h
-(*\);)150 2515 y(typedef)e(char)i(*rl_dequote_func_t)25
-b(\(char)k(*,)h(int\);)150 2625 y(typedef)e(int)i(rl_compignore_func_t)
-25 b(\(char)k(**\);)150 2734 y(typedef)f(void)i(rl_compdisp_func_t)25
-b(\(char)k(**,)g(int,)h(int\);)150 2844 y(typedef)e(int)i
-(rl_hook_func_t)c(\(void\);)150 2953 y(typedef)i(int)i(rl_getc_func_t)c
-(\(FILE)j(*\);)150 3063 y(typedef)f(int)i(rl_linebuf_func_t)c(\(char)i
-(*,)i(int\);)150 3173 y(typedef)e(int)i(rl_intfunc_t)d(\(int\);)150
-3282 y(#define)h(rl_ivoidfunc_t)f(rl_hook_func_t)150
-3392 y(typedef)h(int)i(rl_icpfunc_t)d(\(char)i(*\);)150
-3501 y(typedef)f(int)i(rl_icppfunc_t)d(\(char)i(**\);)150
-3611 y(typedef)f(void)i(rl_voidfunc_t)c(\(void\);)150
-3720 y(typedef)i(void)i(rl_vintfunc_t)c(\(int\);)150
-3830 y(typedef)i(void)i(rl_vcpfunc_t)d(\(char)i(*\);)150
-3940 y(typedef)f(void)i(rl_vcppfunc_t)c(\(char)j(**\);)150
-4133 y Fh(2.2.2)63 b(W)-10 b(riting)41 b(a)f(New)h(F)-10
-b(unction)275 4375 y Ft(In)31 b(order)h(to)g(write)h(new)e(functions)h
-(for)g(Readline,)i(y)m(ou)e(need)g(to)h(kno)m(w)f(the)g(calling)i(con)m
-(v)m(en)m(tions)150 4484 y(for)j(k)m(eyb)s(oard-in)m(v)m(ok)m(ed)h
-(functions,)g(and)e(the)h(names)g(of)g(the)g(v)-5 b(ariables)38
-b(that)f(describ)s(e)f(the)h(curren)m(t)150 4594 y(state)32
-b(of)e(the)h(line)g(read)f(so)g(far.)275 4726 y(The)f(calling)j
-(sequence)f(for)f(a)h(command)f Fs(foo)g Ft(lo)s(oks)g(lik)m(e)390
-4857 y Fs(int)47 b(foo)g(\(int)f(count,)h(int)f(key\))150
-4989 y Ft(where)35 b Fi(coun)m(t)k Ft(is)d(the)g(n)m(umeric)g(argumen)m
+2379 y(typedef)f(char)i(*rl_quote_func_t)c(\(char)i(*,)i(int,)f(char)h
+(*\);)150 2489 y(typedef)e(char)i(*rl_dequote_func_t)25
+b(\(char)k(*,)h(int\);)150 2598 y(typedef)e(int)i(rl_compignore_func_t)
+25 b(\(char)k(**\);)150 2708 y(typedef)f(void)i(rl_compdisp_func_t)25
+b(\(char)k(**,)g(int,)h(int\);)150 2818 y(typedef)e(int)i
+(rl_hook_func_t)c(\(void\);)150 2927 y(typedef)i(int)i(rl_getc_func_t)c
+(\(FILE)j(*\);)150 3037 y(typedef)f(int)i(rl_linebuf_func_t)c(\(char)i
+(*,)i(int\);)150 3146 y(typedef)e(int)i(rl_intfunc_t)d(\(int\);)150
+3256 y(#define)h(rl_ivoidfunc_t)f(rl_hook_func_t)150
+3366 y(typedef)h(int)i(rl_icpfunc_t)d(\(char)i(*\);)150
+3475 y(typedef)f(int)i(rl_icppfunc_t)d(\(char)i(**\);)150
+3585 y(typedef)f(void)i(rl_voidfunc_t)c(\(void\);)150
+3694 y(typedef)i(void)i(rl_vintfunc_t)c(\(int\);)150
+3804 y(typedef)i(void)i(rl_vcpfunc_t)d(\(char)i(*\);)150
+3914 y(typedef)f(void)i(rl_vcppfunc_t)c(\(char)j(**\);)150
+4090 y Fh(2.2.2)63 b(W)-10 b(riting)41 b(a)f(New)h(F)-10
+b(unction)150 4237 y Fs(In)30 b(order)h(to)h(write)f(new)g(functions)f
+(for)h(Readline,)h(y)m(ou)g(need)e(to)i(kno)m(w)f(the)g(calling)i(con)m
+(v)m(en)m(tions)g(for)150 4347 y(k)m(eyb)s(oard-in)m(v)m(ok)m(ed)f
+(functions,)d(and)h(the)g(names)g(of)g(the)g(v)-5 b(ariables)31
+b(that)f(describ)s(e)g(the)g(curren)m(t)g(state)150 4456
+y(of)h(the)f(line)h(read)f(so)h(far.)275 4595 y(The)e(calling)j
+(sequence)f(for)f(a)h(command)f Fr(foo)g Fs(lo)s(oks)g(lik)m(e)390
+4734 y Fr(int)47 b(foo)g(\(int)f(count,)h(int)f(key\))150
+4872 y Fs(where)35 b Fi(coun)m(t)k Fs(is)d(the)g(n)m(umeric)g(argumen)m
(t)g(\(or)g(1)g(if)g(defaulted\))h(and)e Fi(k)m(ey)44
-b Ft(is)36 b(the)g(k)m(ey)h(that)f(in)m(v)m(ok)m(ed)150
-5099 y(this)30 b(function.)275 5230 y(It)23 b(is)g(completely)h(up)e
+b Fs(is)36 b(the)g(k)m(ey)h(that)f(in)m(v)m(ok)m(ed)150
+4982 y(this)30 b(function.)275 5121 y(It)23 b(is)g(completely)h(up)e
(to)i(the)f(function)g(as)g(to)h(what)f(should)f(b)s(e)h(done)f(with)h
-(the)g(n)m(umeric)g(argumen)m(t.)150 5340 y(Some)40 b(functions)g(use)f
+(the)g(n)m(umeric)g(argumen)m(t.)150 5230 y(Some)40 b(functions)g(use)f
(it)i(as)f(a)g(rep)s(eat)h(coun)m(t,)i(some)d(as)h(a)f(\015ag,)j(and)c
-(others)h(to)h(c)m(ho)s(ose)g(alternate)p eop end
+(others)h(to)h(c)m(ho)s(ose)g(alternate)150 5340 y(b)s(eha)m(vior)i
+(\(refreshing)g(the)h(curren)m(t)f(line)h(as)f(opp)s(osed)g(to)h
+(refreshing)e(the)i(screen,)j(for)c(example\).)p eop
+end
%%Page: 23 27
-TeXDict begin 23 26 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 23 26 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(23)150
-299 y(b)s(eha)m(vior)43 b(\(refreshing)g(the)h(curren)m(t)f(line)h(as)f
-(opp)s(osed)g(to)h(refreshing)e(the)i(screen,)j(for)c(example\).)150
-408 y(Some)33 b(c)m(ho)s(ose)h(to)g(ignore)g(it.)50 b(In)32
+299 y(Some)33 b(c)m(ho)s(ose)h(to)g(ignore)g(it.)50 b(In)32
b(general,)j(if)f(a)f(function)g(uses)g(the)g(n)m(umeric)g(argumen)m(t)
-h(as)f(a)h(rep)s(eat)150 518 y(coun)m(t,)29 b(it)g(should)e(b)s(e)g
+h(as)f(a)h(rep)s(eat)150 408 y(coun)m(t,)29 b(it)g(should)e(b)s(e)g
(able)h(to)h(do)f(something)g(useful)f(with)h(b)s(oth)f(negativ)m(e)j
-(and)d(p)s(ositiv)m(e)i(argumen)m(ts.)150 628 y(A)m(t)i(the)g(v)m(ery)g
+(and)d(p)s(ositiv)m(e)i(argumen)m(ts.)150 518 y(A)m(t)i(the)g(v)m(ery)g
(least,)h(it)e(should)g(b)s(e)g(a)m(w)m(are)h(that)g(it)g(can)g(b)s(e)f
-(passed)g(a)g(negativ)m(e)j(argumen)m(t.)275 759 y(A)27
+(passed)g(a)g(negativ)m(e)j(argumen)m(t.)275 658 y(A)27
b(command)h(function)f(should)g(return)g(0)h(if)g(its)g(action)h
(completes)g(successfully)-8 b(,)29 b(and)e(a)h(non-zero)150
-869 y(v)-5 b(alue)40 b(if)f(some)g(error)g(o)s(ccurs.)67
+768 y(v)-5 b(alue)40 b(if)f(some)g(error)g(o)s(ccurs.)67
b(This)38 b(is)h(the)g(con)m(v)m(en)m(tion)j(ob)s(ey)m(ed)d(b)m(y)g
-(all)h(of)f(the)h(builtin)e(Readline)150 978 y(bindable)30
-b(command)g(functions.)150 1226 y Fr(2.3)68 b(Readline)47
-b(V)-11 b(ariables)275 1467 y Ft(These)30 b(v)-5 b(ariables)31
-b(are)f(a)m(v)-5 b(ailable)33 b(to)e(function)f(writers.)3371
-1641 y([V)-8 b(ariable])-3598 b Fg(char)39 b(*)g Ff(rl)p
-575 1641 35 5 v 50 w(line)p 806 1641 V 50 w(bu\013er)390
-1751 y Ft(This)30 b(is)i(the)f(line)g(gathered)h(so)f(far.)43
+(all)h(of)f(the)h(builtin)e(Readline)150 877 y(bindable)30
+b(command)g(functions.)150 1118 y Fq(2.3)68 b(Readline)47
+b(V)-11 b(ariables)150 1278 y Fs(These)30 b(v)-5 b(ariables)31
+b(are)g(a)m(v)-5 b(ailable)33 b(to)e(function)f(writers.)3371
+1473 y([V)-8 b(ariable])-3598 b Fg(char)54 b(*)e(rl_line_buffer)390
+1583 y Fs(This)30 b(is)i(the)f(line)g(gathered)h(so)f(far.)43
b(Y)-8 b(ou)32 b(are)f(w)m(elcome)i(to)f(mo)s(dify)f(the)g(con)m(ten)m
-(ts)i(of)e(the)g(line,)390 1861 y(but)k(see)h(Section)g(2.4.5)h([Allo)m
+(ts)i(of)e(the)g(line,)390 1693 y(but)k(see)h(Section)g(2.4.5)h([Allo)m
(wing)h(Undoing],)f(page)f(31.)57 b(The)35 b(function)g
-Fs(rl_extend_line_)390 1970 y(buffer)29 b Ft(is)h(a)m(v)-5
+Fr(rl_extend_line_)390 1802 y(buffer)29 b Fs(is)h(a)m(v)-5
b(ailable)33 b(to)e(increase)g(the)g(memory)f(allo)s(cated)i(to)f
-Fs(rl_line_buffer)p Ft(.)3371 2145 y([V)-8 b(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 2145 V 51 w(p)s(oin)m(t)390
-2254 y Ft(The)30 b(o\013set)h(of)g(the)f(curren)m(t)h(cursor)e(p)s
-(osition)i(in)f Fs(rl_line_buffer)c Ft(\(the)31 b Fn(p)-5
-b(oint)9 b Ft(\).)3371 2429 y([V)-8 b(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 2429 V 51 w(end)390 2539 y
-Ft(The)27 b(n)m(um)m(b)s(er)g(of)h(c)m(haracters)h(presen)m(t)f(in)g
-Fs(rl_line_buffer)p Ft(.)36 b(When)27 b Fs(rl_point)f
-Ft(is)i(at)h(the)f(end)390 2648 y(of)j(the)f(line,)h
-Fs(rl_point)d Ft(and)i Fs(rl_end)f Ft(are)h(equal.)3371
-2823 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-2823 V 51 w(mark)390 2932 y Ft(The)d Fi(mark)42 b Ft(\(sa)m(v)m(ed)d(p)
-s(osition\))e(in)g(the)g(curren)m(t)f(line.)61 b(If)36
-b(set,)k(the)d(mark)f(and)h(p)s(oin)m(t)f(de\014ne)h(a)390
-3042 y Fn(r)-5 b(e)g(gion)p Ft(.)3371 3217 y([V)d(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 3217 V 51 w(done)390 3326 y
-Ft(Setting)22 b(this)g(to)g(a)g(non-zero)g(v)-5 b(alue)23
-b(causes)f(Readline)g(to)g(return)f(the)h(curren)m(t)f(line)h
-(immediately)-8 b(.)3371 3501 y([V)g(ariable])-3598 b
-Fg(int)39 b Ff(rl)p 432 3501 V 51 w(n)m(um)p 703 3501
-V 50 w(c)m(hars)p 1013 3501 V 49 w(to)p 1164 3501 V 51
-w(read)390 3611 y Ft(Setting)34 b(this)e(to)i(a)f(p)s(ositiv)m(e)h(v)-5
-b(alue)34 b(b)s(efore)e(calling)i Fs(readline\(\))d Ft(causes)i
-(Readline)g(to)h(return)390 3720 y(after)i(accepting)h(that)g(man)m(y)e
-(c)m(haracters,)k(rather)d(than)f(reading)h(up)e(to)j(a)f(c)m(haracter)
-h(b)s(ound)390 3830 y(to)31 b Fs(accept-line)p Ft(.)3371
-4004 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-4004 V 51 w(p)s(ending)p 884 4004 V 48 w(input)390 4114
-y Ft(Setting)26 b(this)f(to)h(a)f(v)-5 b(alue)26 b(mak)m(es)g(it)g(the)
+Fr(rl_line_buffer)p Fs(.)3371 1998 y([V)-8 b(ariable])-3598
+b Fg(int)53 b(rl_point)390 2107 y Fs(The)30 b(o\013set)h(of)g(the)f
+(curren)m(t)h(cursor)e(p)s(osition)i(in)f Fr(rl_line_buffer)c
+Fs(\(the)31 b Fj(p)-5 b(oint)9 b Fs(\).)3371 2303 y([V)-8
+b(ariable])-3598 b Fg(int)53 b(rl_end)390 2413 y Fs(The)27
+b(n)m(um)m(b)s(er)g(of)h(c)m(haracters)h(presen)m(t)f(in)g
+Fr(rl_line_buffer)p Fs(.)36 b(When)27 b Fr(rl_point)f
+Fs(is)i(at)h(the)f(end)390 2522 y(of)j(the)f(line,)h
+Fr(rl_point)d Fs(and)i Fr(rl_end)f Fs(are)h(equal.)3371
+2718 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_mark)390
+2827 y Fs(The)36 b Fi(mark)42 b Fs(\(sa)m(v)m(ed)d(p)s(osition\))e(in)g
+(the)g(curren)m(t)f(line.)61 b(If)36 b(set,)k(the)d(mark)f(and)h(p)s
+(oin)m(t)f(de\014ne)h(a)390 2937 y Fj(r)-5 b(e)g(gion)p
+Fs(.)3371 3133 y([V)d(ariable])-3598 b Fg(int)53 b(rl_done)390
+3242 y Fs(Setting)22 b(this)g(to)g(a)g(non-zero)g(v)-5
+b(alue)23 b(causes)f(Readline)g(to)g(return)f(the)h(curren)m(t)f(line)h
+(immediately)-8 b(.)3371 3438 y([V)g(ariable])-3598 b
+Fg(int)53 b(rl_num_chars_to_read)390 3548 y Fs(Setting)34
+b(this)e(to)i(a)f(p)s(ositiv)m(e)h(v)-5 b(alue)34 b(b)s(efore)e
+(calling)i Fr(readline\(\))d Fs(causes)i(Readline)g(to)h(return)390
+3657 y(after)i(accepting)h(that)g(man)m(y)e(c)m(haracters,)k(rather)d
+(than)f(reading)h(up)e(to)j(a)f(c)m(haracter)h(b)s(ound)390
+3767 y(to)31 b Fr(accept-line)p Fs(.)3371 3962 y([V)-8
+b(ariable])-3598 b Fg(int)53 b(rl_pending_input)390 4072
+y Fs(Setting)26 b(this)f(to)h(a)f(v)-5 b(alue)26 b(mak)m(es)g(it)g(the)
f(next)g(k)m(eystrok)m(e)i(read.)39 b(This)24 b(is)i(a)f(w)m(a)m(y)h
-(to)g(stu\013)f(a)g(single)390 4224 y(c)m(haracter)32
-b(in)m(to)f(the)g(input)e(stream.)3371 4398 y([V)-8 b(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 4398 V 51 w(dispatc)m(hing)390
-4508 y Ft(Set)24 b(to)h(a)g(non-zero)g(v)-5 b(alue)24
-b(if)h(a)f(function)g(is)g(b)s(eing)g(called)i(from)d(a)i(k)m(ey)g
-(binding;)g(zero)g(otherwise.)390 4617 y(Application)37
+(to)g(stu\013)f(a)g(single)390 4182 y(c)m(haracter)32
+b(in)m(to)f(the)g(input)e(stream.)3371 4377 y([V)-8 b(ariable])-3598
+b Fg(int)53 b(rl_dispatching)390 4487 y Fs(Set)24 b(to)h(a)g(non-zero)g
+(v)-5 b(alue)24 b(if)h(a)f(function)g(is)g(b)s(eing)g(called)i(from)d
+(a)i(k)m(ey)g(binding;)g(zero)g(otherwise.)390 4596 y(Application)37
b(functions)e(can)h(test)h(this)e(to)i(disco)m(v)m(er)g(whether)e(they)
-h(w)m(ere)g(called)h(directly)f(or)390 4727 y(b)m(y)30
+h(w)m(ere)g(called)h(directly)f(or)390 4706 y(b)m(y)30
b(Readline's)h(dispatc)m(hing)g(mec)m(hanism.)3371 4902
-y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432 4902
-V 51 w(erase)p 737 4902 V 49 w(empt)m(y)p 1100 4902 V
-50 w(line)390 5011 y Ft(Setting)47 b(this)e(to)i(a)f(non-zero)h(v)-5
+y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_erase_empty_line)390
+5011 y Fs(Setting)47 b(this)e(to)i(a)f(non-zero)h(v)-5
b(alue)46 b(causes)h(Readline)f(to)h(completely)g(erase)g(the)f(curren)
m(t)390 5121 y(line,)f(including)c(an)m(y)g(prompt,)j(an)m(y)d(time)h
(a)g(newline)f(is)h(t)m(yp)s(ed)f(as)g(the)h(only)f(c)m(haracter)i(on)
@@ -6109,1931 +5600,1819 @@ m(t)390 5121 y(line,)f(including)c(an)m(y)g(prompt,)j(an)m(y)d(time)h
b(cursor)g(is)g(mo)m(v)m(ed)h(to)g(the)g(b)s(eginning)e(of)i(the)f
(newly-blank)390 5340 y(line.)p eop end
%%Page: 24 28
-TeXDict begin 24 27 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 24 27 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(24)3371
-299 y([V)-8 b(ariable])-3598 b Fg(char)39 b(*)g Ff(rl)p
-575 299 35 5 v 50 w(prompt)390 408 y Ft(The)26 b(prompt)f(Readline)i
-(uses.)38 b(This)26 b(is)g(set)h(from)e(the)i(argumen)m(t)f(to)h
-Fs(readline\(\))p Ft(,)d(and)i(should)390 518 y(not)h(b)s(e)f(assigned)
-h(to)h(directly)-8 b(.)41 b(The)26 b Fs(rl_set_prompt\(\))d
-Ft(function)j(\(see)i(Section)g(2.4.6)h([Redis-)390 628
-y(pla)m(y],)i(page)h(32\))f(ma)m(y)g(b)s(e)f(used)f(to)j(mo)s(dify)d
-(the)i(prompt)e(string)h(after)h(calling)h Fs(readline\(\))p
-Ft(.)3371 814 y([V)-8 b(ariable])-3598 b Fg(char)39 b(*)g
-Ff(rl)p 575 814 V 50 w(displa)m(y)p 975 814 V 50 w(prompt)390
-924 y Ft(The)31 b(string)h(displa)m(y)m(ed)g(as)g(the)g(prompt.)44
-b(This)31 b(is)h(usually)f(iden)m(tical)j(to)e Fi(rl)p
-3031 924 28 4 v 40 w(prompt)p Ft(,)f(but)g(ma)m(y)390
-1033 y(b)s(e)j(c)m(hanged)g(temp)s(orarily)h(b)m(y)f(functions)g(that)g
-(use)g(the)h(prompt)e(string)h(as)h(a)f(message)i(area,)390
-1143 y(suc)m(h)30 b(as)h(incremen)m(tal)g(searc)m(h.)3371
-1329 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-1329 35 5 v 51 w(already)p 851 1329 V 49 w(prompted)390
-1439 y Ft(If)d(an)g(application)i(wishes)d(to)i(displa)m(y)g(the)f
+299 y([V)-8 b(ariable])-3598 b Fg(char)54 b(*)e(rl_prompt)390
+408 y Fs(The)26 b(prompt)f(Readline)i(uses.)38 b(This)26
+b(is)g(set)h(from)e(the)i(argumen)m(t)f(to)h Fr(readline\(\))p
+Fs(,)d(and)i(should)390 518 y(not)h(b)s(e)f(assigned)h(to)h(directly)-8
+b(.)41 b(The)26 b Fr(rl_set_prompt\(\))d Fs(function)j(\(see)i(Section)
+g(2.4.6)h([Redis-)390 628 y(pla)m(y],)i(page)h(32\))f(ma)m(y)g(b)s(e)f
+(used)f(to)j(mo)s(dify)d(the)i(prompt)e(string)h(after)h(calling)h
+Fr(readline\(\))p Fs(.)3371 814 y([V)-8 b(ariable])-3598
+b Fg(char)54 b(*)e(rl_display_prompt)390 924 y Fs(The)31
+b(string)h(displa)m(y)m(ed)g(as)g(the)f(prompt.)44 b(This)31
+b(is)g(usually)h(iden)m(tical)h(to)f Fi(rl)p 3029 924
+28 4 v 40 w(prompt)r Fs(,)f(but)g(ma)m(y)390 1033 y(b)s(e)j(c)m(hanged)
+g(temp)s(orarily)h(b)m(y)f(functions)g(that)g(use)g(the)h(prompt)e
+(string)h(as)h(a)f(message)i(area,)390 1143 y(suc)m(h)30
+b(as)h(incremen)m(tal)g(searc)m(h.)3371 1329 y([V)-8
+b(ariable])-3598 b Fg(int)53 b(rl_already_prompted)390
+1439 y Fs(If)36 b(an)g(application)i(wishes)d(to)i(displa)m(y)g(the)f
(prompt)g(itself,)i(rather)f(than)f(ha)m(v)m(e)h(Readline)g(do)390
-1548 y(it)c(the)g(\014rst)f(time)i Fs(readline\(\))c
-Ft(is)i(called,)j(it)e(should)f(set)h(this)g(v)-5 b(ariable)34
+1548 y(it)c(the)g(\014rst)f(time)i Fr(readline\(\))c
+Fs(is)i(called,)j(it)e(should)f(set)h(this)g(v)-5 b(ariable)34
b(to)f(a)g(non-zero)g(v)-5 b(alue)390 1658 y(after)38
b(displa)m(ying)h(the)f(prompt.)63 b(The)37 b(prompt)g(m)m(ust)h(also)h
(b)s(e)e(passed)g(as)i(the)f(argumen)m(t)g(to)390 1767
-y Fs(readline\(\))30 b Ft(so)j(the)h(redispla)m(y)f(functions)f(can)i
+y Fr(readline\(\))30 b Fs(so)j(the)h(redispla)m(y)f(functions)f(can)i
(up)s(date)e(the)h(displa)m(y)g(prop)s(erly)-8 b(.)48
b(The)32 b(calling)390 1877 y(application)g(is)e(resp)s(onsible)g(for)g
(managing)h(the)f(v)-5 b(alue;)31 b(Readline)g(nev)m(er)g(sets)g(it.)
-3371 2063 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
-Ff(rl)p 875 2063 V 50 w(library)p 1263 2063 V 50 w(v)m(ersion)390
-2173 y Ft(The)30 b(v)m(ersion)h(n)m(um)m(b)s(er)e(of)h(this)h(revision)
-f(of)h(the)f(library)-8 b(.)3371 2359 y([V)g(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 2359 V 51 w(readline)p 884
-2359 V 48 w(v)m(ersion)390 2469 y Ft(An)34 b(in)m(teger)h(enco)s(ding)f
-(the)g(curren)m(t)g(v)m(ersion)h(of)f(the)g(library)-8
-b(.)52 b(The)34 b(enco)s(ding)g(is)g(of)g(the)g(form)390
-2578 y(0x)p Fi(MMmm)p Ft(,)39 b(where)d Fi(MM)47 b Ft(is)36
-b(the)h(t)m(w)m(o-digit)i(ma)5 b(jor)36 b(v)m(ersion)h(n)m(um)m(b)s
-(er,)g(and)f Fi(mm)g Ft(is)h(the)f(t)m(w)m(o-)390 2688
-y(digit)i(minor)f(v)m(ersion)h(n)m(um)m(b)s(er.)60 b(F)-8
-b(or)38 b(example,)i(for)d(Readline-4.2,)k Fs(rl_readline_version)390
-2798 y Ft(w)m(ould)30 b(ha)m(v)m(e)i(the)e(v)-5 b(alue)31
-b(0x0402.)3371 2984 y([V)-8 b(ariable])-3598 b Fg(int)39
-b Ff(rl)p 432 2984 V 51 w(gn)m(u)p 665 2984 V 49 w(readline)p
-1115 2984 V 49 w(p)390 3093 y Ft(Alw)m(a)m(ys)32 b(set)f(to)g(1,)g
-(denoting)f(that)h(this)g(is)f Fm(gnu)g Ft(readline)h(rather)f(than)g
-(some)h(em)m(ulation.)3371 3280 y([V)-8 b(ariable])-3598
-b Fg(const)40 b(char)f(*)g Ff(rl)p 875 3280 V 50 w(terminal)p
-1349 3280 V 49 w(name)390 3389 y Ft(The)28 b(terminal)g(t)m(yp)s(e,)h
-(used)e(for)h(initialization.)43 b(If)28 b(not)g(set)h(b)m(y)e(the)i
+3371 2063 y([V)-8 b(ariable])-3598 b Fg(const)54 b(char)f(*)g
+(rl_library_version)390 2173 y Fs(The)30 b(v)m(ersion)h(n)m(um)m(b)s
+(er)e(of)h(this)h(revision)f(of)h(the)f(library)-8 b(.)3371
+2359 y([V)g(ariable])-3598 b Fg(int)53 b(rl_readline_version)390
+2469 y Fs(An)34 b(in)m(teger)h(enco)s(ding)f(the)g(curren)m(t)g(v)m
+(ersion)h(of)f(the)g(library)-8 b(.)52 b(The)34 b(enco)s(ding)g(is)g
+(of)g(the)g(form)390 2578 y(0x)p Fi(MMmm)p Fs(,)39 b(where)d
+Fi(MM)47 b Fs(is)36 b(the)h(t)m(w)m(o-digit)i(ma)5 b(jor)36
+b(v)m(ersion)h(n)m(um)m(b)s(er,)g(and)f Fi(mm)g Fs(is)h(the)f(t)m(w)m
+(o-)390 2688 y(digit)i(minor)f(v)m(ersion)h(n)m(um)m(b)s(er.)60
+b(F)-8 b(or)38 b(example,)i(for)d(Readline-4.2,)k Fr
+(rl_readline_version)390 2798 y Fs(w)m(ould)30 b(ha)m(v)m(e)i(the)e(v)
+-5 b(alue)31 b(0x0402.)3371 2984 y([V)-8 b(ariable])-3598
+b Fg(int)53 b(rl_gnu_readline_p)390 3093 y Fs(Alw)m(a)m(ys)32
+b(set)f(to)g(1,)g(denoting)f(that)h(this)g(is)f Fl(gnu)g
+Fs(readline)h(rather)f(than)g(some)h(em)m(ulation.)3371
+3280 y([V)-8 b(ariable])-3598 b Fg(const)54 b(char)f(*)g
+(rl_terminal_name)390 3389 y Fs(The)28 b(terminal)g(t)m(yp)s(e,)h(used)
+e(for)h(initialization.)43 b(If)28 b(not)g(set)h(b)m(y)e(the)i
(application,)h(Readline)f(sets)390 3499 y(this)h(to)h(the)g(v)-5
-b(alue)31 b(of)f(the)h Fs(TERM)e Ft(en)m(vironmen)m(t)i(v)-5
+b(alue)31 b(of)f(the)h Fr(TERM)e Fs(en)m(vironmen)m(t)i(v)-5
b(ariable)31 b(the)g(\014rst)e(time)j(it)e(is)h(called.)3371
-3685 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
-Ff(rl)p 875 3685 V 50 w(readline)p 1326 3685 V 48 w(name)390
-3795 y Ft(This)30 b(v)-5 b(ariable)32 b(is)g(set)f(to)h(a)g(unique)e
-(name)h(b)m(y)g(eac)m(h)i(application)f(using)f(Readline.)44
-b(The)30 b(v)-5 b(alue)390 3904 y(allo)m(ws)29 b(conditional)h(parsing)
-d(of)h(the)h(inputrc)e(\014le)h(\(see)h(Section)g(1.3.2)g([Conditional)
-g(Init)f(Con-)390 4014 y(structs],)j(page)g(9\).)3371
-4200 y([V)-8 b(ariable])-3598 b Fg(FILE)39 b(*)g Ff(rl)p
-575 4200 V 50 w(instream)390 4310 y Ft(The)h(stdio)i(stream)f(from)g
-(whic)m(h)f(Readline)i(reads)f(input.)71 b(If)41 b Fs(NULL)p
-Ft(,)i(Readline)e(defaults)g(to)390 4419 y Fi(stdin)p
-Ft(.)3371 4606 y([V)-8 b(ariable])-3598 b Fg(FILE)39
-b(*)g Ff(rl)p 575 4606 V 50 w(outstream)390 4715 y Ft(The)34
+3685 y([V)-8 b(ariable])-3598 b Fg(const)54 b(char)f(*)g
+(rl_readline_name)390 3795 y Fs(This)30 b(v)-5 b(ariable)32
+b(is)g(set)f(to)h(a)g(unique)e(name)h(b)m(y)g(eac)m(h)i(application)f
+(using)f(Readline.)44 b(The)30 b(v)-5 b(alue)390 3904
+y(allo)m(ws)29 b(conditional)h(parsing)d(of)h(the)h(inputrc)e(\014le)h
+(\(see)h(Section)g(1.3.2)g([Conditional)g(Init)f(Con-)390
+4014 y(structs],)j(page)g(10\).)3371 4200 y([V)-8 b(ariable])-3598
+b Fg(FILE)54 b(*)e(rl_instream)390 4310 y Fs(The)40 b(stdio)i(stream)f
+(from)g(whic)m(h)f(Readline)i(reads)f(input.)71 b(If)41
+b Fr(NULL)p Fs(,)i(Readline)e(defaults)g(to)390 4419
+y Fi(stdin)p Fs(.)3371 4606 y([V)-8 b(ariable])-3598
+b Fg(FILE)54 b(*)e(rl_outstream)390 4715 y Fs(The)34
b(stdio)h(stream)f(to)i(whic)m(h)e(Readline)h(p)s(erforms)e(output.)52
-b(If)34 b Fs(NULL)p Ft(,)h(Readline)g(defaults)f(to)390
-4825 y Fi(stdout)p Ft(.)3371 5011 y([V)-8 b(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 5011 V 51 w(prefer)p 782 5011
-V 49 w(en)m(v)p 1005 5011 V 50 w(winsize)390 5121 y Ft(If)28
+b(If)34 b Fr(NULL)p Fs(,)h(Readline)g(defaults)f(to)390
+4825 y Fi(stdout)r Fs(.)3371 5011 y([V)-8 b(ariable])-3598
+b Fg(int)53 b(rl_prefer_env_winsize)390 5121 y Fs(If)28
b(non-zero,)h(Readline)g(giv)m(es)h(v)-5 b(alues)29 b(found)e(in)h(the)
-g Fs(LINES)f Ft(and)h Fs(COLUMNS)e Ft(en)m(vironmen)m(t)j(v)-5
+g Fr(LINES)f Fs(and)h Fr(COLUMNS)e Fs(en)m(vironmen)m(t)j(v)-5
b(ari-)390 5230 y(ables)41 b(greater)h(precedence)g(than)e(v)-5
b(alues)41 b(fetc)m(hed)h(from)e(the)h(k)m(ernel)h(when)e(computing)h
(the)390 5340 y(screen)30 b(dimensions.)p eop end
%%Page: 25 29
-TeXDict begin 25 28 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 25 28 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(25)3371
-299 y([V)-8 b(ariable])-3598 b Fg(rl_command_func_t)43
-b(*)c Ff(rl)p 1255 299 35 5 v 50 w(last)p 1483 299 V
-50 w(func)390 408 y Ft(The)34 b(address)g(of)h(the)g(last)h(command)e
-(function)g(Readline)i(executed.)55 b(Ma)m(y)35 b(b)s(e)g(used)f(to)h
-(test)390 518 y(whether)30 b(or)g(not)h(a)f(function)h(is)f(b)s(eing)g
-(executed)h(t)m(wice)h(in)e(succession,)h(for)f(example.)3371
-726 y([V)-8 b(ariable])-3598 b Fg(rl_hook_func_t)42 b(*)d
-Ff(rl)p 1098 726 V 50 w(startup)p 1514 726 V 49 w(ho)s(ok)390
-836 y Ft(If)34 b(non-zero,)i(this)e(is)h(the)f(address)f(of)i(a)g
-(function)f(to)h(call)g(just)f(b)s(efore)g Fs(readline)e
-Ft(prin)m(ts)i(the)390 945 y(\014rst)c(prompt.)3371 1154
-y([V)-8 b(ariable])-3598 b Fg(rl_hook_func_t)42 b(*)d
-Ff(rl)p 1098 1154 V 50 w(pre)p 1312 1154 V 50 w(input)p
-1631 1154 V 49 w(ho)s(ok)390 1263 y Ft(If)c(non-zero,)j(this)d(is)g
-(the)h(address)f(of)g(a)h(function)f(to)i(call)f(after)g(the)g(\014rst)
-f(prompt)f(has)i(b)s(een)390 1373 y(prin)m(ted)30 b(and)g(just)f(b)s
-(efore)h Fs(readline)f Ft(starts)h(reading)h(input)e(c)m(haracters.)
-3371 1581 y([V)-8 b(ariable])-3598 b Fg(rl_hook_func_t)42
-b(*)d Ff(rl)p 1098 1581 V 50 w(ev)m(en)m(t)p 1417 1581
-V 49 w(ho)s(ok)390 1691 y Ft(If)h(non-zero,)k(this)d(is)f(the)h
-(address)f(of)h(a)g(function)f(to)h(call)h(p)s(erio)s(dically)f(when)f
-(Readline)h(is)390 1800 y(w)m(aiting)30 b(for)f(terminal)h(input.)39
-b(By)30 b(default,)g(this)f(will)g(b)s(e)g(called)h(at)g(most)f(ten)h
-(times)f(a)h(second)390 1910 y(if)g(there)h(is)f(no)h(k)m(eyb)s(oard)f
-(input.)3371 2118 y([V)-8 b(ariable])-3598 b Fg(rl_getc_func_t)42
-b(*)d Ff(rl)p 1098 2118 V 50 w(getc)p 1354 2118 V 50
-w(function)390 2228 y Ft(If)30 b(non-zero,)h(Readline)g(will)g(call)h
-(indirectly)e(through)g(this)h(p)s(oin)m(ter)f(to)h(get)h(a)e(c)m
-(haracter)i(from)390 2337 y(the)39 b(input)e(stream.)65
-b(By)39 b(default,)i(it)e(is)f(set)h(to)g Fs(rl_getc)p
-Ft(,)g(the)g(default)f(Readline)h(c)m(haracter)390 2447
+299 y([V)-8 b(ariable])-3598 b Fg(rl_command_func_t)57
+b(*)c(rl_last_func)390 408 y Fs(The)34 b(address)g(of)h(the)g(last)h
+(command)e(function)g(Readline)i(executed.)55 b(Ma)m(y)35
+b(b)s(e)g(used)f(to)h(test)390 518 y(whether)30 b(or)g(not)h(a)f
+(function)h(is)f(b)s(eing)g(executed)h(t)m(wice)h(in)e(succession,)h
+(for)f(example.)3371 726 y([V)-8 b(ariable])-3598 b Fg(rl_hook_func_t)
+57 b(*)52 b(rl_startup_hook)390 836 y Fs(If)34 b(non-zero,)i(this)e(is)
+h(the)f(address)f(of)i(a)g(function)f(to)h(call)g(just)f(b)s(efore)g
+Fr(readline)e Fs(prin)m(ts)i(the)390 945 y(\014rst)c(prompt.)3371
+1154 y([V)-8 b(ariable])-3598 b Fg(rl_hook_func_t)57
+b(*)52 b(rl_pre_input_hook)390 1263 y Fs(If)35 b(non-zero,)j(this)d(is)
+g(the)h(address)f(of)g(a)h(function)f(to)i(call)f(after)g(the)g
+(\014rst)f(prompt)f(has)i(b)s(een)390 1373 y(prin)m(ted)30
+b(and)g(just)f(b)s(efore)h Fr(readline)f Fs(starts)h(reading)h(input)e
+(c)m(haracters.)3371 1581 y([V)-8 b(ariable])-3598 b
+Fg(rl_hook_func_t)57 b(*)52 b(rl_event_hook)390 1691
+y Fs(If)40 b(non-zero,)k(this)d(is)f(the)h(address)f(of)h(a)g(function)
+f(to)h(call)h(p)s(erio)s(dically)f(when)f(Readline)h(is)390
+1800 y(w)m(aiting)30 b(for)f(terminal)h(input.)39 b(By)30
+b(default,)g(this)f(will)g(b)s(e)g(called)h(at)g(most)f(ten)h(times)f
+(a)h(second)390 1910 y(if)g(there)h(is)f(no)h(k)m(eyb)s(oard)f(input.)
+3371 2118 y([V)-8 b(ariable])-3598 b Fg(rl_getc_func_t)57
+b(*)52 b(rl_getc_function)390 2228 y Fs(If)30 b(non-zero,)h(Readline)g
+(will)g(call)h(indirectly)e(through)g(this)h(p)s(oin)m(ter)f(to)h(get)h
+(a)e(c)m(haracter)i(from)390 2337 y(the)39 b(input)e(stream.)65
+b(By)39 b(default,)i(it)e(is)f(set)h(to)g Fr(rl_getc)p
+Fs(,)g(the)g(default)f(Readline)h(c)m(haracter)390 2447
y(input)29 b(function)h(\(see)i(Section)f(2.4.8)h([Character)f(Input],)
-f(page)h(34\).)3371 2655 y([V)-8 b(ariable])-3598 b Fg(rl_voidfunc_t)42
-b(*)d Ff(rl)p 1046 2655 V 50 w(redispla)m(y)p 1546 2655
-V 49 w(function)390 2765 y Ft(If)d(non-zero,)i(Readline)e(will)h(call)g
-(indirectly)f(through)g(this)g(p)s(oin)m(ter)g(to)g(up)s(date)g(the)g
-(displa)m(y)390 2874 y(with)27 b(the)g(curren)m(t)g(con)m(ten)m(ts)h
-(of)f(the)h(editing)f(bu\013er.)39 b(By)27 b(default,)h(it)g(is)f(set)g
-(to)h Fs(rl_redisplay)p Ft(,)390 2984 y(the)j(default)f(Readline)h
-(redispla)m(y)g(function)f(\(see)h(Section)g(2.4.6)h([Redispla)m(y],)g
-(page)f(32\).)3371 3192 y([V)-8 b(ariable])-3598 b Fg(rl_vintfunc_t)42
-b(*)d Ff(rl)p 1046 3192 V 50 w(prep)p 1324 3192 V 49
-w(term)p 1613 3192 V 51 w(function)390 3302 y Ft(If)24
-b(non-zero,)i(Readline)e(will)h(call)g(indirectly)g(through)e(this)h(p)
-s(oin)m(ter)g(to)h(initialize)h(the)e(terminal.)390 3411
-y(The)37 b(function)f(tak)m(es)j(a)e(single)h(argumen)m(t,)i(an)d
-Fs(int)f Ft(\015ag)h(that)h(sa)m(ys)g(whether)e(or)h(not)g(to)h(use)390
-3521 y(eigh)m(t-bit)e(c)m(haracters.)53 b(By)35 b(default,)g(this)f(is)
-g(set)h(to)g Fs(rl_prep_terminal)29 b Ft(\(see)35 b(Section)g(2.4.9)390
-3630 y([T)-8 b(erminal)31 b(Managemen)m(t],)i(page)e(35\).)3371
-3839 y([V)-8 b(ariable])-3598 b Fg(rl_voidfunc_t)42 b(*)d
-Ff(rl)p 1046 3839 V 50 w(deprep)p 1441 3839 V 49 w(term)p
-1730 3839 V 50 w(function)390 3948 y Ft(If)d(non-zero,)j(Readline)e
-(will)g(call)h(indirectly)f(through)f(this)g(p)s(oin)m(ter)h(to)g
+f(page)h(34\).)3371 2655 y([V)-8 b(ariable])-3598 b Fg(rl_voidfunc_t)56
+b(*)d(rl_redisplay_function)390 2765 y Fs(If)36 b(non-zero,)i(Readline)
+e(will)h(call)g(indirectly)f(through)g(this)g(p)s(oin)m(ter)g(to)g(up)s
+(date)g(the)g(displa)m(y)390 2874 y(with)27 b(the)g(curren)m(t)g(con)m
+(ten)m(ts)h(of)f(the)h(editing)f(bu\013er.)39 b(By)27
+b(default,)h(it)g(is)f(set)g(to)h Fr(rl_redisplay)p Fs(,)390
+2984 y(the)j(default)f(Readline)h(redispla)m(y)g(function)f(\(see)h
+(Section)g(2.4.6)h([Redispla)m(y],)g(page)f(32\).)3371
+3192 y([V)-8 b(ariable])-3598 b Fg(rl_vintfunc_t)56 b(*)d
+(rl_prep_term_function)390 3302 y Fs(If)24 b(non-zero,)i(Readline)e
+(will)h(call)g(indirectly)g(through)e(this)h(p)s(oin)m(ter)g(to)h
+(initialize)h(the)e(terminal.)390 3411 y(The)37 b(function)f(tak)m(es)j
+(a)e(single)h(argumen)m(t,)i(an)d Fr(int)f Fs(\015ag)h(that)h(sa)m(ys)g
+(whether)e(or)h(not)g(to)h(use)390 3521 y(eigh)m(t-bit)e(c)m
+(haracters.)53 b(By)35 b(default,)g(this)f(is)g(set)h(to)g
+Fr(rl_prep_terminal)29 b Fs(\(see)35 b(Section)g(2.4.9)390
+3630 y([T)-8 b(erminal)31 b(Managemen)m(t],)i(page)e(34\).)3371
+3839 y([V)-8 b(ariable])-3598 b Fg(rl_voidfunc_t)56 b(*)d
+(rl_deprep_term_functio)q(n)390 3948 y Fs(If)36 b(non-zero,)j(Readline)
+e(will)g(call)h(indirectly)f(through)f(this)g(p)s(oin)m(ter)h(to)g
(reset)g(the)g(terminal.)390 4058 y(This)d(function)h(should)f(undo)g
-(the)h(e\013ects)h(of)f Fs(rl_prep_term_function)p Ft(.)49
+(the)h(e\013ects)h(of)f Fr(rl_prep_term_function)p Fs(.)49
b(By)35 b(default,)i(this)390 4167 y(is)30 b(set)h(to)g
-Fs(rl_deprep_terminal)26 b Ft(\(see)31 b(Section)g(2.4.9)i([T)-8
-b(erminal)30 b(Managemen)m(t],)j(page)e(35\).)3371 4376
-y([V)-8 b(ariable])-3598 b Fg(Keymap)40 b Ff(rl)p 589
-4376 V 50 w(executing)p 1118 4376 V 49 w(k)m(eymap)390
-4485 y Ft(This)35 b(v)-5 b(ariable)37 b(is)f(set)g(to)h(the)f(k)m
+Fr(rl_deprep_terminal)26 b Fs(\(see)31 b(Section)g(2.4.9)i([T)-8
+b(erminal)30 b(Managemen)m(t],)j(page)e(34\).)3371 4376
+y([V)-8 b(ariable])-3598 b Fg(Keymap)54 b(rl_executing_keymap)390
+4485 y Fs(This)35 b(v)-5 b(ariable)37 b(is)f(set)g(to)h(the)f(k)m
(eymap)h(\(see)g(Section)f(2.4.2)i([Keymaps],)g(page)e(28\))i(in)d
(whic)m(h)390 4595 y(the)c(curren)m(tly)f(executing)i(readline)e
(function)g(w)m(as)h(found.)3371 4803 y([V)-8 b(ariable])-3598
-b Fg(Keymap)40 b Ff(rl)p 589 4803 V 50 w(binding)p 1016
-4803 V 49 w(k)m(eymap)390 4913 y Ft(This)35 b(v)-5 b(ariable)37
-b(is)f(set)g(to)h(the)f(k)m(eymap)h(\(see)g(Section)f(2.4.2)i
-([Keymaps],)g(page)e(28\))i(in)d(whic)m(h)390 5022 y(the)c(last)g(k)m
-(ey)g(binding)e(o)s(ccurred.)3371 5230 y([V)-8 b(ariable])-3598
-b Fg(char)39 b(*)g Ff(rl)p 575 5230 V 50 w(executing)p
-1104 5230 V 49 w(macro)390 5340 y Ft(This)30 b(v)-5 b(ariable)31
-b(is)f(set)h(to)g(the)g(text)g(of)g(an)m(y)f(curren)m(tly-executing)i
-(macro.)p eop end
+b Fg(Keymap)54 b(rl_binding_keymap)390 4913 y Fs(This)35
+b(v)-5 b(ariable)37 b(is)f(set)g(to)h(the)f(k)m(eymap)h(\(see)g
+(Section)f(2.4.2)i([Keymaps],)g(page)e(28\))i(in)d(whic)m(h)390
+5022 y(the)c(last)g(k)m(ey)g(binding)e(o)s(ccurred.)3371
+5230 y([V)-8 b(ariable])-3598 b Fg(char)54 b(*)e(rl_executing_macro)390
+5340 y Fs(This)30 b(v)-5 b(ariable)31 b(is)f(set)h(to)g(the)g(text)g
+(of)g(an)m(y)f(curren)m(tly-executing)i(macro.)p eop
+end
%%Page: 26 30
-TeXDict begin 26 29 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 26 29 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(26)3371
-299 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(readline)p 884 299 V 48 w(state)390 408
-y Ft(A)c(v)-5 b(ariable)35 b(with)f(bit)g(v)-5 b(alues)35
-b(that)g(encapsulate)h(the)e(curren)m(t)h(Readline)g(state.)54
-b(A)34 b(bit)h(is)f(set)390 518 y(with)k(the)g Fs(RL_SETSTATE)c
-Ft(macro,)41 b(and)c(unset)h(with)f(the)h Fs(RL_UNSETSTATE)d
-Ft(macro.)63 b(Use)39 b(the)390 628 y Fs(RL_ISSTATE)34
-b Ft(macro)k(to)g(test)g(whether)f(a)h(particular)f(state)i(bit)e(is)g
+299 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_readline_state)390
+408 y Fs(A)35 b(v)-5 b(ariable)35 b(with)f(bit)g(v)-5
+b(alues)35 b(that)g(encapsulate)h(the)e(curren)m(t)h(Readline)g(state.)
+54 b(A)34 b(bit)h(is)f(set)390 518 y(with)k(the)g Fr(RL_SETSTATE)c
+Fs(macro,)41 b(and)c(unset)h(with)f(the)h Fr(RL_UNSETSTATE)d
+Fs(macro.)63 b(Use)39 b(the)390 628 y Fr(RL_ISSTATE)34
+b Fs(macro)k(to)g(test)g(whether)f(a)h(particular)f(state)i(bit)e(is)g
(set.)62 b(Curren)m(t)36 b(state)j(bits)390 737 y(include:)390
-904 y Fs(RL_STATE_NONE)870 1013 y Ft(Readline)31 b(has)f(not)h(y)m(et)g
+904 y Fr(RL_STATE_NONE)870 1013 y Fs(Readline)31 b(has)f(not)h(y)m(et)g
(b)s(een)f(called,)i(nor)e(has)g(it)h(b)s(egun)e(to)i(in)m(tialize.)390
-1178 y Fs(RL_STATE_INITIALIZING)870 1287 y Ft(Readline)g(is)f
+1178 y Fr(RL_STATE_INITIALIZING)870 1287 y Fs(Readline)g(is)f
(initializing)j(its)e(in)m(ternal)g(data)g(structures.)390
-1452 y Fs(RL_STATE_INITIALIZED)870 1561 y Ft(Readline)g(has)f
-(completed)h(its)g(initialization.)390 1725 y Fs(RL_STATE_TERMPREPPED)
-870 1835 y Ft(Readline)e(has)g(mo)s(di\014ed)e(the)i(terminal)g(mo)s
+1452 y Fr(RL_STATE_INITIALIZED)870 1561 y Fs(Readline)g(has)f
+(completed)h(its)g(initialization.)390 1725 y Fr(RL_STATE_TERMPREPPED)
+870 1835 y Fs(Readline)e(has)g(mo)s(di\014ed)e(the)i(terminal)g(mo)s
(des)f(to)i(do)e(its)i(o)m(wn)e(input)g(and)g(redis-)870
-1945 y(pla)m(y)-8 b(.)390 2109 y Fs(RL_STATE_READCMD)870
-2218 y Ft(Readline)31 b(is)f(reading)h(a)g(command)f(from)g(the)g(k)m
-(eyb)s(oard.)390 2383 y Fs(RL_STATE_METANEXT)870 2492
-y Ft(Readline)h(is)f(reading)h(more)f(input)g(after)h(reading)f(the)h
-(meta-pre\014x)f(c)m(haracter.)390 2656 y Fs(RL_STATE_DISPATCHING)870
-2766 y Ft(Readline)h(is)f(dispatc)m(hing)h(to)g(a)g(command.)390
-2930 y Fs(RL_STATE_MOREINPUT)870 3040 y Ft(Readline)g(is)f(reading)h
+1945 y(pla)m(y)-8 b(.)390 2109 y Fr(RL_STATE_READCMD)870
+2218 y Fs(Readline)31 b(is)f(reading)h(a)g(command)f(from)g(the)g(k)m
+(eyb)s(oard.)390 2383 y Fr(RL_STATE_METANEXT)870 2492
+y Fs(Readline)h(is)f(reading)h(more)f(input)g(after)h(reading)f(the)h
+(meta-pre\014x)f(c)m(haracter.)390 2656 y Fr(RL_STATE_DISPATCHING)870
+2766 y Fs(Readline)h(is)f(dispatc)m(hing)h(to)g(a)g(command.)390
+2930 y Fr(RL_STATE_MOREINPUT)870 3040 y Fs(Readline)g(is)f(reading)h
(more)f(input)g(while)g(executing)i(an)e(editing)h(command.)390
-3204 y Fs(RL_STATE_ISEARCH)870 3314 y Ft(Readline)g(is)f(p)s(erforming)
+3204 y Fr(RL_STATE_ISEARCH)870 3314 y Fs(Readline)g(is)f(p)s(erforming)
g(an)g(incremen)m(tal)i(history)e(searc)m(h.)390 3478
-y Fs(RL_STATE_NSEARCH)870 3587 y Ft(Readline)h(is)f(p)s(erforming)g(a)g
+y Fr(RL_STATE_NSEARCH)870 3587 y Fs(Readline)h(is)f(p)s(erforming)g(a)g
(non-incremen)m(tal)i(history)e(searc)m(h.)390 3752 y
-Fs(RL_STATE_SEARCH)870 3861 y Ft(Readline)21 b(is)f(searc)m(hing)i(bac)
+Fr(RL_STATE_SEARCH)870 3861 y Fs(Readline)21 b(is)f(searc)m(hing)i(bac)
m(kw)m(ard)e(or)h(forw)m(ard)e(through)h(the)h(history)f(for)g(a)h
-(string.)390 4026 y Fs(RL_STATE_NUMERICARG)870 4135 y
-Ft(Readline)31 b(is)f(reading)h(a)g(n)m(umeric)f(argumen)m(t.)390
-4299 y Fs(RL_STATE_MACROINPUT)870 4409 y Ft(Readline)25
+(string.)390 4026 y Fr(RL_STATE_NUMERICARG)870 4135 y
+Fs(Readline)31 b(is)f(reading)h(a)g(n)m(umeric)f(argumen)m(t.)390
+4299 y Fr(RL_STATE_MACROINPUT)870 4409 y Fs(Readline)25
b(is)f(curren)m(tly)g(getting)i(its)f(input)e(from)h(a)g
(previously-de\014ned)f(k)m(eyb)s(oard)870 4519 y(macro.)390
-4683 y Fs(RL_STATE_MACRODEF)870 4792 y Ft(Readline)31
+4683 y Fr(RL_STATE_MACRODEF)870 4792 y Fs(Readline)31
b(is)f(curren)m(tly)h(reading)f(c)m(haracters)i(de\014ning)e(a)g(k)m
-(eyb)s(oard)h(macro.)390 4957 y Fs(RL_STATE_OVERWRITE)870
-5066 y Ft(Readline)g(is)f(in)g(o)m(v)m(erwrite)i(mo)s(de.)390
-5230 y Fs(RL_STATE_COMPLETING)870 5340 y Ft(Readline)f(is)f(p)s
+(eyb)s(oard)h(macro.)390 4957 y Fr(RL_STATE_OVERWRITE)870
+5066 y Fs(Readline)g(is)f(in)g(o)m(v)m(erwrite)i(mo)s(de.)390
+5230 y Fr(RL_STATE_COMPLETING)870 5340 y Fs(Readline)f(is)f(p)s
(erforming)g(w)m(ord)g(completion.)p eop end
%%Page: 27 31
-TeXDict begin 27 30 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 27 30 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(27)390
-299 y Fs(RL_STATE_SIGHANDLER)870 408 y Ft(Readline)31
+299 y Fr(RL_STATE_SIGHANDLER)870 408 y Fs(Readline)31
b(is)f(curren)m(tly)h(executing)g(the)g(readline)g(signal)g(handler.)
-390 577 y Fs(RL_STATE_UNDOING)870 687 y Ft(Readline)g(is)f(p)s
-(erforming)g(an)g(undo.)390 856 y Fs(RL_STATE_INPUTPENDING)870
-966 y Ft(Readline)h(has)f(input)g(p)s(ending)f(due)g(to)i(a)g(call)h
-(to)f Fs(rl_execute_next\(\))p Ft(.)390 1134 y Fs(RL_STATE_TTYCSAVED)
-870 1244 y Ft(Readline)g(has)f(sa)m(v)m(ed)i(the)e(v)-5
+390 563 y Fr(RL_STATE_UNDOING)870 673 y Fs(Readline)g(is)f(p)s
+(erforming)g(an)g(undo.)390 827 y Fr(RL_STATE_INPUTPENDING)870
+937 y Fs(Readline)h(has)f(input)g(p)s(ending)f(due)g(to)i(a)g(call)h
+(to)f Fr(rl_execute_next\(\))p Fs(.)390 1092 y Fr(RL_STATE_TTYCSAVED)
+870 1201 y Fs(Readline)g(has)f(sa)m(v)m(ed)i(the)e(v)-5
b(alues)31 b(of)f(the)h(terminal's)g(sp)s(ecial)g(c)m(haracters.)390
-1413 y Fs(RL_STATE_CALLBACK)870 1523 y Ft(Readline)44
+1356 y Fr(RL_STATE_CALLBACK)870 1466 y Fs(Readline)44
b(is)f(curren)m(tly)g(using)f(the)h(alternate)i(\(callbac)m(k\))h(in)m
-(terface)e(\(see)g(Sec-)870 1632 y(tion)31 b(2.4.12)h([Alternate)h(In)m
-(terface],)f(page)f(37\).)390 1801 y Fs(RL_STATE_VIMOTION)870
-1911 y Ft(Readline)g(is)f(reading)h(the)f(argumen)m(t)h(to)g(a)g(vi-mo)
-s(de)g Fs(")p Ft(motion)p Fs(")f Ft(command.)390 2080
-y Fs(RL_STATE_MULTIKEY)870 2189 y Ft(Readline)h(is)f(reading)h(a)g(m)m
-(ultiple-k)m(eystrok)m(e)i(command.)390 2358 y Fs(RL_STATE_VICMDONCE)
-870 2468 y Ft(Readline)40 b(has)f(en)m(tered)g(vi)g(command)g(\(mo)m(v)
+(terface)e(\(see)g(Sec-)870 1575 y(tion)31 b(2.4.12)h([Alternate)h(In)m
+(terface],)f(page)f(37\).)390 1730 y Fr(RL_STATE_VIMOTION)870
+1839 y Fs(Readline)g(is)f(reading)h(the)f(argumen)m(t)h(to)g(a)g(vi-mo)
+s(de)g Fr(")p Fs(motion)p Fr(")f Fs(command.)390 1994
+y Fr(RL_STATE_MULTIKEY)870 2104 y Fs(Readline)h(is)f(reading)h(a)g(m)m
+(ultiple-k)m(eystrok)m(e)i(command.)390 2258 y Fr(RL_STATE_VICMDONCE)
+870 2368 y Fs(Readline)40 b(has)f(en)m(tered)g(vi)g(command)g(\(mo)m(v)
m(emen)m(t\))j(mo)s(de)d(at)h(least)g(one)f(time)870
-2577 y(during)29 b(the)i(curren)m(t)f(call)i(to)f Fs(readline\(\))p
-Ft(.)390 2746 y Fs(RL_STATE_DONE)870 2856 y Ft(Readline)d(has)g(read)f
-(a)i(k)m(ey)f(sequence)g(b)s(ound)e(to)i Fs(accept-line)d
-Ft(and)i(is)h(ab)s(out)f(to)870 2965 y(return)i(the)i(line)g(to)g(the)f
-(caller.)3371 3169 y([V)-8 b(ariable])-3598 b Fg(int)39
-b Ff(rl)p 432 3169 35 5 v 51 w(explicit)p 852 3169 V
-49 w(arg)390 3278 y Ft(Set)g(to)g(a)h(non-zero)f(v)-5
+2478 y(during)29 b(the)i(curren)m(t)f(call)i(to)f Fr(readline\(\))p
+Fs(.)390 2632 y Fr(RL_STATE_DONE)870 2742 y Fs(Readline)d(has)g(read)f
+(a)i(k)m(ey)f(sequence)g(b)s(ound)e(to)i Fr(accept-line)d
+Fs(and)i(is)h(ab)s(out)f(to)870 2852 y(return)i(the)i(line)g(to)g(the)f
+(caller.)3371 3029 y([V)-8 b(ariable])-3598 b Fg(int)53
+b(rl_explicit_arg)390 3138 y Fs(Set)39 b(to)g(a)h(non-zero)f(v)-5
b(alue)39 b(if)g(an)g(explicit)h(n)m(umeric)e(argumen)m(t)i(w)m(as)f
-(sp)s(eci\014ed)f(b)m(y)g(the)h(user.)390 3388 y(Only)30
+(sp)s(eci\014ed)f(b)m(y)g(the)h(user.)390 3248 y(Only)30
b(v)-5 b(alid)30 b(in)h(a)f(bindable)g(command)g(function.)3371
-3591 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-3591 V 51 w(n)m(umeric)p 886 3591 V 49 w(arg)390 3701
-y Ft(Set)45 b(to)h(the)g(v)-5 b(alue)46 b(of)f(an)m(y)h(n)m(umeric)f
-(argumen)m(t)h(explicitly)h(sp)s(eci\014ed)d(b)m(y)h(the)h(user)e(b)s
-(efore)390 3811 y(executing)27 b(the)f(curren)m(t)g(Readline)h
-(function.)38 b(Only)26 b(v)-5 b(alid)26 b(in)g(a)g(bindable)f(command)
-h(function.)3371 4014 y([V)-8 b(ariable])-3598 b Fg(int)39
-b Ff(rl)p 432 4014 V 51 w(editing)p 830 4014 V 48 w(mo)s(de)390
-4124 y Ft(Set)25 b(to)h(a)g(v)-5 b(alue)25 b(denoting)h(Readline's)f
-(curren)m(t)g(editing)h(mo)s(de.)39 b(A)25 b(v)-5 b(alue)25
-b(of)h Fi(1)32 b Ft(means)25 b(Readline)390 4233 y(is)30
-b(curren)m(tly)h(in)f(emacs)h(mo)s(de;)f Fi(0)38 b Ft(means)31
-b(that)f(vi)h(mo)s(de)f(is)g(activ)m(e.)150 4514 y Fr(2.4)68
-b(Readline)47 b(Con)l(v)l(enience)f(F)-11 b(unctions)150
-4867 y Fh(2.4.1)63 b(Naming)41 b(a)g(F)-10 b(unction)275
-5121 y Ft(The)39 b(user)g(can)h(dynamically)g(c)m(hange)h(the)f
-(bindings)e(of)i(k)m(eys)h(while)e(using)h(Readline.)69
-b(This)39 b(is)150 5230 y(done)e(b)m(y)f(represen)m(ting)h(the)g
-(function)g(with)f(a)i(descriptiv)m(e)f(name.)61 b(The)36
-b(user)g(is)h(able)g(to)h(t)m(yp)s(e)f(the)150 5340 y(descriptiv)m(e)31
-b(name)g(when)e(referring)h(to)h(the)g(function.)40 b(Th)m(us,)30
-b(in)g(an)g(init)h(\014le,)f(one)h(migh)m(t)g(\014nd)p
-eop end
+3425 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_numeric_arg)390
+3535 y Fs(Set)45 b(to)h(the)g(v)-5 b(alue)46 b(of)f(an)m(y)h(n)m
+(umeric)f(argumen)m(t)h(explicitly)h(sp)s(eci\014ed)d(b)m(y)h(the)h
+(user)e(b)s(efore)390 3644 y(executing)27 b(the)f(curren)m(t)g
+(Readline)h(function.)38 b(Only)26 b(v)-5 b(alid)26 b(in)g(a)g
+(bindable)f(command)h(function.)3371 3822 y([V)-8 b(ariable])-3598
+b Fg(int)53 b(rl_editing_mode)390 3931 y Fs(Set)25 b(to)h(a)g(v)-5
+b(alue)25 b(denoting)h(Readline's)f(curren)m(t)g(editing)h(mo)s(de.)39
+b(A)25 b(v)-5 b(alue)25 b(of)h Fi(1)32 b Fs(means)25
+b(Readline)390 4041 y(is)30 b(curren)m(tly)h(in)f(emacs)h(mo)s(de;)f
+Fi(0)38 b Fs(means)31 b(that)f(vi)h(mo)s(de)f(is)g(activ)m(e.)150
+4269 y Fq(2.4)68 b(Readline)47 b(Con)l(v)l(enience)f(F)-11
+b(unctions)150 4490 y Fh(2.4.1)63 b(Naming)41 b(a)g(F)-10
+b(unction)150 4637 y Fs(The)24 b(user)h(can)g(dynamically)g(c)m(hange)h
+(the)f(bindings)f(of)h(k)m(eys)h(while)e(using)h(Readline.)39
+b(This)24 b(is)h(done)g(b)m(y)150 4747 y(represen)m(ting)30
+b(the)h(function)f(with)g(a)g(descriptiv)m(e)h(name.)41
+b(The)30 b(user)f(is)i(able)f(to)h(t)m(yp)s(e)g(the)f(descriptiv)m(e)
+150 4857 y(name)g(when)g(referring)g(to)h(the)f(function.)41
+b(Th)m(us,)29 b(in)h(an)h(init)f(\014le,)h(one)g(migh)m(t)g(\014nd)390
+4989 y Fr(Meta-Rubout:)92 b(backward-kill-word)275 5121
+y Fs(This)33 b(binds)f(the)j(k)m(eystrok)m(e)h Fr(Meta-Rubout)31
+b Fs(to)k(the)f(function)g Fj(descriptively)43 b Fs(named)33
+b Fr(backward-)150 5230 y(kill-word)p Fs(.)59 b(Y)-8
+b(ou,)39 b(as)f(the)f(programmer,)i(should)d(bind)g(the)h(functions)g
+(y)m(ou)h(write)f(to)h(descriptiv)m(e)150 5340 y(names)30
+b(as)h(w)m(ell.)42 b(Readline)31 b(pro)m(vides)f(a)h(function)f(for)g
+(doing)g(that:)p eop end
%%Page: 28 32
-TeXDict begin 28 31 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(28)390
-299 y Fs(Meta-Rubout:)92 b(backward-kill-word)275 427
-y Ft(This)39 b(binds)f(the)i(k)m(eystrok)m(e)1322 424
-y Fk(h)p 1346 371 417 4 v 1346 427 a Fj(Meta-Rub)r(out)p
-1346 442 V 1759 424 a Fk(i)1828 427 y Ft(to)h(the)f(function)g
-Fn(descriptively)49 b Ft(named)39 b Fs(backward-)150
-537 y(kill-word)p Ft(.)59 b(Y)-8 b(ou,)39 b(as)f(the)f(programmer,)i
-(should)d(bind)g(the)h(functions)g(y)m(ou)h(write)f(to)h(descriptiv)m
-(e)150 646 y(names)30 b(as)h(w)m(ell.)42 b(Readline)31
-b(pro)m(vides)f(a)h(function)f(for)g(doing)g(that:)3350
-811 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-811 35 5 v 51 w(add)p 667 811 V 49 w(defun)44 b Fe(\()p
-Fs(const)29 b(char)g(*name,)g(rl_command_func_t)d(*function,)565
-921 y(int)k(key)p Fe(\))390 1031 y Ft(Add)k Fi(name)41
-b Ft(to)36 b(the)f(list)h(of)g(named)e(functions.)55
-b(Mak)m(e)37 b Fi(function)e Ft(b)s(e)g(the)g(function)g(that)h(gets)
-390 1140 y(called.)42 b(If)30 b Fi(k)m(ey)39 b Ft(is)30
-b(not)h(-1,)g(then)f(bind)f(it)i(to)g Fi(function)f Ft(using)g
-Fs(rl_bind_key\(\))p Ft(.)275 1305 y(Using)g(this)g(function)g(alone)h
-(is)f(su\016cien)m(t)g(for)g(most)h(applications.)42
-b(It)30 b(is)g(the)g(recommended)g(w)m(a)m(y)150 1415
+TeXDict begin 28 31 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(28)3350
+299 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_add_defun)c
+Ff(\()p Fi(const)32 b(c)m(har)e(*name,)h(rl)p 1885 299
+28 4 v 40 w(command)p 2309 299 V 40 w(func)p 2519 299
+V 39 w(t)g(*function,)g(in)m(t)565 408 y(k)m(ey)p Ff(\))390
+518 y Fs(Add)j Fi(name)41 b Fs(to)36 b(the)f(list)h(of)g(named)e
+(functions.)55 b(Mak)m(e)37 b Fi(function)e Fs(b)s(e)g(the)g(function)g
+(that)h(gets)390 628 y(called.)42 b(If)30 b Fi(k)m(ey)39
+b Fs(is)30 b(not)h(-1,)g(then)f(bind)f(it)i(to)g Fi(function)f
+Fs(using)g Fr(rl_bind_key\(\))p Fs(.)275 813 y(Using)g(this)g(function)
+g(alone)h(is)f(su\016cien)m(t)g(for)g(most)h(applications.)42
+b(It)30 b(is)g(the)g(recommended)g(w)m(a)m(y)150 923
y(to)e(add)e(a)h(few)g(functions)g(to)g(the)g(default)h(functions)e
(that)i(Readline)f(has)g(built)g(in.)39 b(If)26 b(y)m(ou)i(need)e(to)i
-(do)150 1525 y(something)34 b(other)g(than)f(adding)h(a)g(function)f
+(do)150 1032 y(something)34 b(other)g(than)f(adding)h(a)g(function)f
(to)h(Readline,)i(y)m(ou)e(ma)m(y)g(need)f(to)i(use)e(the)h(underlying)
-150 1634 y(functions)c(describ)s(ed)f(b)s(elo)m(w.)150
-1839 y Fh(2.4.2)63 b(Selecting)41 b(a)f(Keymap)275 2077
-y Ft(Key)30 b(bindings)g(tak)m(e)j(place)e(on)g(a)g Fi(k)m(eymap)p
-Ft(.)43 b(The)31 b(k)m(eymap)g(is)g(the)g(asso)s(ciation)i(b)s(et)m(w)m
-(een)e(the)g(k)m(eys)150 2187 y(that)e(the)g(user)e(t)m(yp)s(es)i(and)f
-(the)g(functions)g(that)h(get)h(run.)39 b(Y)-8 b(ou)29
-b(can)f(mak)m(e)i(y)m(our)e(o)m(wn)h(k)m(eymaps,)g(cop)m(y)150
-2296 y(existing)i(k)m(eymaps,)g(and)f(tell)i(Readline)f(whic)m(h)f(k)m
-(eymap)h(to)g(use.)3350 2461 y([F)-8 b(unction])-3599
-b Fg(Keymap)40 b Ff(rl)p 589 2461 V 50 w(mak)m(e)p 900
-2461 V 51 w(bare)p 1171 2461 V 49 w(k)m(eymap)46 b Fe(\()p
-Fs(void)p Fe(\))390 2571 y Ft(Returns)23 b(a)i(new,)g(empt)m(y)f(k)m
-(eymap.)40 b(The)23 b(space)i(for)f(the)g(k)m(eymap)h(is)f(allo)s
-(cated)i(with)e Fs(malloc\(\))p Ft(;)390 2680 y(the)31
-b(caller)g(should)f(free)g(it)h(b)m(y)f(calling)i Fs
-(rl_discard_keymap\(\))25 b Ft(when)30 b(done.)3350 2846
-y([F)-8 b(unction])-3599 b Fg(Keymap)40 b Ff(rl)p 589
-2846 V 50 w(cop)m(y)p 868 2846 V 51 w(k)m(eymap)46 b
-Fe(\()p Fs(Keymap)29 b(map)p Fe(\))390 2955 y Ft(Return)h(a)g(new)g(k)m
-(eymap)h(whic)m(h)f(is)h(a)f(cop)m(y)h(of)g Fi(map)p
-Ft(.)3350 3121 y([F)-8 b(unction])-3599 b Fg(Keymap)40
-b Ff(rl)p 589 3121 V 50 w(mak)m(e)p 900 3121 V 51 w(k)m(eymap)45
-b Fe(\()p Fs(void)p Fe(\))390 3230 y Ft(Return)31 b(a)g(new)g(k)m
-(eymap)h(with)f(the)h(prin)m(ting)f(c)m(haracters)i(b)s(ound)c(to)j(rl)
-p 2909 3230 28 4 v 40 w(insert,)g(the)g(lo)m(w)m(ercase)390
-3340 y(Meta)24 b(c)m(haracters)g(b)s(ound)d(to)i(run)e(their)i(equiv)-5
-b(alen)m(ts,)25 b(and)d(the)h(Meta)h(digits)f(b)s(ound)e(to)i(pro)s
-(duce)390 3449 y(n)m(umeric)30 b(argumen)m(ts.)3350 3614
-y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p 484 3614
-35 5 v 51 w(discard)p 894 3614 V 49 w(k)m(eymap)46 b
-Fe(\()p Fs(Keymap)29 b(keymap)p Fe(\))390 3724 y Ft(F)-8
-b(ree)31 b(the)g(storage)h(asso)s(ciated)g(with)e Fi(k)m(eymap)p
-Ft(.)275 3889 y(Readline)45 b(has)g(sev)m(eral)i(in)m(ternal)f(k)m
-(eymaps.)86 b(These)45 b(functions)g(allo)m(w)h(y)m(ou)g(to)g(c)m
-(hange)g(whic)m(h)150 3999 y(k)m(eymap)31 b(is)f(activ)m(e.)3350
-4164 y([F)-8 b(unction])-3599 b Fg(Keymap)40 b Ff(rl)p
-589 4164 V 50 w(get)p 794 4164 V 50 w(k)m(eymap)46 b
-Fe(\()p Fs(void)p Fe(\))390 4274 y Ft(Returns)29 b(the)i(curren)m(tly)f
-(activ)m(e)j(k)m(eymap.)3350 4439 y([F)-8 b(unction])-3599
-b Fg(void)39 b Ff(rl)p 484 4439 V 51 w(set)p 678 4439
-V 49 w(k)m(eymap)46 b Fe(\()p Fs(Keymap)29 b(keymap)p
-Fe(\))390 4548 y Ft(Mak)m(es)j Fi(k)m(eymap)h Ft(the)e(curren)m(tly)f
-(activ)m(e)j(k)m(eymap.)3350 4714 y([F)-8 b(unction])-3599
-b Fg(Keymap)40 b Ff(rl)p 589 4714 V 50 w(get)p 794 4714
-V 50 w(k)m(eymap)p 1229 4714 V 51 w(b)m(y)p 1401 4714
-V 50 w(name)45 b Fe(\()p Fs(const)29 b(char)g(*name)p
-Fe(\))390 4823 y Ft(Return)j(the)i(k)m(eymap)f(matc)m(hing)i
-Fi(name)p Ft(.)49 b Fi(name)38 b Ft(is)c(one)f(whic)m(h)g(w)m(ould)g(b)
-s(e)f(supplied)g(in)h(a)h Fs(set)390 4933 y(keymap)29
-b Ft(inputrc)g(line)i(\(see)g(Section)g(1.3)h([Readline)f(Init)f
-(File],)i(page)f(4\).)3350 5098 y([F)-8 b(unction])-3599
-b Fg(char)39 b(*)g Ff(rl)p 575 5098 V 50 w(get)p 780
-5098 V 50 w(k)m(eymap)p 1215 5098 V 51 w(name)44 b Fe(\()p
-Fs(Keymap)29 b(keymap)p Fe(\))390 5208 y Ft(Return)j(the)i(name)f(matc)
-m(hing)h Fi(k)m(eymap)p Ft(.)50 b Fi(name)38 b Ft(is)c(one)f(whic)m(h)g
-(w)m(ould)g(b)s(e)f(supplied)g(in)h(a)h Fs(set)390 5317
-y(keymap)29 b Ft(inputrc)g(line)i(\(see)g(Section)g(1.3)h([Readline)f
-(Init)f(File],)i(page)f(4\).)p eop end
+150 1142 y(functions)c(describ)s(ed)f(b)s(elo)m(w.)150
+1342 y Fh(2.4.2)63 b(Selecting)41 b(a)f(Keymap)150 1489
+y Fs(Key)f(bindings)e(tak)m(e)j(place)g(on)f(a)g Fi(k)m(eymap)p
+Fs(.)66 b(The)38 b(k)m(eymap)h(is)g(the)g(asso)s(ciation)h(b)s(et)m(w)m
+(een)f(the)g(k)m(eys)150 1598 y(that)29 b(the)g(user)e(t)m(yp)s(es)i
+(and)f(the)g(functions)g(that)h(get)h(run.)39 b(Y)-8
+b(ou)29 b(can)f(mak)m(e)i(y)m(our)e(o)m(wn)h(k)m(eymaps,)g(cop)m(y)150
+1708 y(existing)i(k)m(eymaps,)g(and)f(tell)i(Readline)f(whic)m(h)f(k)m
+(eymap)h(to)g(use.)3350 1894 y([F)-8 b(unction])-3599
+b Fg(Keymap)54 b(rl_make_bare_keymap)d Ff(\()p Fi(v)m(oid)p
+Ff(\))390 2003 y Fs(Returns)23 b(a)i(new,)g(empt)m(y)f(k)m(eymap.)40
+b(The)23 b(space)i(for)f(the)g(k)m(eymap)h(is)f(allo)s(cated)i(with)e
+Fr(malloc\(\))p Fs(;)390 2113 y(the)31 b(caller)g(should)f(free)g(it)h
+(b)m(y)f(calling)i Fr(rl_free_keymap\(\))26 b Fs(when)j(done.)3350
+2298 y([F)-8 b(unction])-3599 b Fg(Keymap)54 b(rl_copy_keymap)c
+Ff(\()p Fi(Keymap)30 b(map)p Ff(\))390 2408 y Fs(Return)g(a)g(new)g(k)m
+(eymap)h(whic)m(h)f(is)h(a)f(cop)m(y)h(of)g Fi(map)s
+Fs(.)3350 2594 y([F)-8 b(unction])-3599 b Fg(Keymap)54
+b(rl_make_keymap)c Ff(\()p Fi(v)m(oid)p Ff(\))390 2703
+y Fs(Return)31 b(a)g(new)g(k)m(eymap)h(with)f(the)h(prin)m(ting)f(c)m
+(haracters)i(b)s(ound)c(to)j(rl)p 2909 2703 V 40 w(insert,)g(the)g(lo)m
+(w)m(ercase)390 2813 y(Meta)24 b(c)m(haracters)g(b)s(ound)d(to)i(run)e
+(their)i(equiv)-5 b(alen)m(ts,)25 b(and)d(the)h(Meta)h(digits)f(b)s
+(ound)e(to)i(pro)s(duce)390 2922 y(n)m(umeric)30 b(argumen)m(ts.)3350
+3108 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_discard_keymap)c
+Ff(\()p Fi(Keymap)31 b(k)m(eymap)p Ff(\))390 3217 y Fs(F)-8
+b(ree)30 b(the)f(storage)h(asso)s(ciated)h(with)d(the)h(data)h(in)f
+Fi(k)m(eymap)s Fs(.)40 b(The)28 b(caller)j(should)c(free)i
+Fi(k)m(eymap)s Fs(.)3350 3403 y([F)-8 b(unction])-3599
+b Fg(void)54 b(rl_free_keymap)49 b Ff(\()p Fi(Keymap)31
+b(k)m(eymap)p Ff(\))390 3513 y Fs(F)-8 b(ree)32 b(all)f(storage)h(asso)
+s(ciated)g(with)f Fi(k)m(eymap)s Fs(.)41 b(This)30 b(calls)i
+Fr(rl_discard_keymap)26 b Fs(to)31 b(free)g(sub-)390
+3622 y(ordindate)f(k)m(eymaps)h(and)f(macros.)275 3808
+y(Readline)45 b(has)g(sev)m(eral)i(in)m(ternal)f(k)m(eymaps.)86
+b(These)45 b(functions)g(allo)m(w)h(y)m(ou)g(to)g(c)m(hange)g(whic)m(h)
+150 3917 y(k)m(eymap)31 b(is)f(activ)m(e.)3350 4103 y([F)-8
+b(unction])-3599 b Fg(Keymap)54 b(rl_get_keymap)c Ff(\()p
+Fi(v)m(oid)p Ff(\))390 4213 y Fs(Returns)29 b(the)i(curren)m(tly)f
+(activ)m(e)j(k)m(eymap.)3350 4398 y([F)-8 b(unction])-3599
+b Fg(void)54 b(rl_set_keymap)49 b Ff(\()p Fi(Keymap)30
+b(k)m(eymap)p Ff(\))390 4508 y Fs(Mak)m(es)i Fi(k)m(eymap)h
+Fs(the)e(curren)m(tly)f(activ)m(e)j(k)m(eymap.)3350 4693
+y([F)-8 b(unction])-3599 b Fg(Keymap)54 b(rl_get_keymap_by_name)e
+Ff(\()p Fi(const)31 b(c)m(har)g(*name)p Ff(\))390 4803
+y Fs(Return)h(the)h(k)m(eymap)h(matc)m(hing)f Fi(name)5
+b Fs(.)49 b Fi(name)38 b Fs(is)33 b(one)g(whic)m(h)g(w)m(ould)f(b)s(e)g
+(supplied)g(in)h(a)g Fr(set)390 4912 y(keymap)c Fs(inputrc)g(line)i
+(\(see)g(Section)g(1.3)h([Readline)f(Init)f(File],)i(page)f(4\).)3350
+5098 y([F)-8 b(unction])-3599 b Fg(char)54 b(*)e(rl_get_keymap_name)f
+Ff(\()p Fi(Keymap)31 b(k)m(eymap)p Ff(\))390 5208 y Fs(Return)h(the)h
+(name)h(matc)m(hing)g Fi(k)m(eymap)s Fs(.)49 b Fi(name)38
+b Fs(is)33 b(one)g(whic)m(h)g(w)m(ould)g(b)s(e)f(supplied)g(in)g(a)i
+Fr(set)390 5317 y(keymap)29 b Fs(inputrc)g(line)i(\(see)g(Section)g
+(1.3)h([Readline)f(Init)f(File],)i(page)f(4\).)p eop
+end
%%Page: 29 33
-TeXDict begin 29 32 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 29 32 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(29)150
-299 y Fh(2.4.3)63 b(Binding)42 b(Keys)275 536 y Ft(Key)23
-b(sequences)i(are)f(asso)s(ciate)i(with)e(functions)f(through)g(the)h
-(k)m(eymap.)39 b(Readline)25 b(has)f(sev)m(eral)h(in-)150
-646 y(ternal)30 b(k)m(eymaps:)40 b Fs(emacs_standard_keymap)p
-Ft(,)24 b Fs(emacs_meta_keymap)p Ft(,)h Fs(emacs_ctlx_keymap)p
-Ft(,)g Fs(vi_)150 756 y(movement_keymap)p Ft(,)41 b(and)h
-Fs(vi_insertion_keymap)p Ft(.)71 b Fs(emacs_standard_keymap)37
-b Ft(is)42 b(the)g(default,)150 865 y(and)30 b(the)g(examples)h(in)f
-(this)h(man)m(ual)f(assume)g(that.)275 993 y(Since)d
-Fs(readline\(\))e Ft(installs)j(a)g(set)g(of)g(default)g(k)m(ey)g
+299 y Fh(2.4.3)63 b(Binding)42 b(Keys)150 446 y Fs(Key)34
+b(sequences)g(are)h(asso)s(ciate)h(with)e(functions)f(through)h(the)g
+(k)m(eymap.)52 b(Readline)35 b(has)f(sev)m(eral)h(in-)150
+555 y(ternal)30 b(k)m(eymaps:)40 b Fr(emacs_standard_keymap)p
+Fs(,)24 b Fr(emacs_meta_keymap)p Fs(,)h Fr(emacs_ctlx_keymap)p
+Fs(,)g Fr(vi_)150 665 y(movement_keymap)p Fs(,)41 b(and)h
+Fr(vi_insertion_keymap)p Fs(.)71 b Fr(emacs_standard_keymap)37
+b Fs(is)42 b(the)g(default,)150 775 y(and)30 b(the)g(examples)h(in)f
+(this)h(man)m(ual)f(assume)g(that.)275 920 y(Since)d
+Fr(readline\(\))e Fs(installs)j(a)g(set)g(of)g(default)g(k)m(ey)g
(bindings)f(the)h(\014rst)e(time)j(it)f(is)f(called,)j(there)e(is)150
-1103 y(alw)m(a)m(ys)34 b(the)f(danger)f(that)i(a)f(custom)g(binding)e
+1030 y(alw)m(a)m(ys)34 b(the)f(danger)f(that)i(a)f(custom)g(binding)e
(installed)j(b)s(efore)e(the)h(\014rst)e(call)j(to)g
-Fs(readline\(\))c Ft(will)150 1212 y(b)s(e)25 b(o)m(v)m(erridden.)39
+Fr(readline\(\))c Fs(will)150 1140 y(b)s(e)25 b(o)m(v)m(erridden.)39
b(An)26 b(alternate)h(mec)m(hanism)f(is)g(to)g(install)h(custom)f(k)m
-(ey)g(bindings)f(in)g(an)h(initialization)150 1322 y(function)37
-b(assigned)g(to)h(the)f Fs(rl_startup_hook)c Ft(v)-5
+(ey)g(bindings)f(in)g(an)h(initialization)150 1249 y(function)37
+b(assigned)g(to)h(the)f Fr(rl_startup_hook)c Fs(v)-5
b(ariable)38 b(\(see)g(Section)g(2.3)g([Readline)g(V)-8
-b(ariables],)150 1431 y(page)31 b(23\).)275 1559 y(These)f(functions)g
-(manage)h(k)m(ey)g(bindings.)3350 1724 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 1724 35 5 v 51 w(bind)p 707
-1724 V 49 w(k)m(ey)45 b Fe(\()p Fs(int)30 b(key,)f(rl_command_func_t)d
-(*function)p Fe(\))390 1833 y Ft(Binds)32 b Fi(k)m(ey)42
-b Ft(to)34 b Fi(function)e Ft(in)h(the)g(curren)m(tly)g(activ)m(e)i(k)m
-(eymap.)49 b(Returns)32 b(non-zero)i(in)f(the)g(case)390
-1943 y(of)e(an)f(in)m(v)-5 b(alid)31 b Fi(k)m(ey)p Ft(.)3350
-2107 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-2107 V 51 w(bind)p 707 2107 V 49 w(k)m(ey)p 926 2107
-V 50 w(in)p 1072 2107 V 50 w(map)46 b Fe(\()p Fs(int)29
-b(key,)h(rl_command_func_t)25 b(*function,)565 2217 y(Keymap)k(map)p
-Fe(\))390 2326 y Ft(Bind)h Fi(k)m(ey)39 b Ft(to)31 b
-Fi(function)f Ft(in)g Fi(map)p Ft(.)40 b(Returns)30 b(non-zero)h(in)f
-(the)h(case)g(of)f(an)h(in)m(v)-5 b(alid)31 b Fi(k)m(ey)p
-Ft(.)3350 2491 y([F)-8 b(unction])-3599 b Fg(int)39 b
-Ff(rl)p 432 2491 V 51 w(bind)p 707 2491 V 49 w(k)m(ey)p
-926 2491 V 50 w(if)p 1043 2491 V 51 w(un)m(b)s(ound)k
-Fe(\()p Fs(int)30 b(key,)f(rl_command_func_t)565 2600
-y(*function)p Fe(\))390 2710 y Ft(Binds)43 b Fi(k)m(ey)53
-b Ft(to)45 b Fi(function)e Ft(if)h(it)h(is)f(not)g(already)g(b)s(ound)e
-(in)i(the)g(curren)m(tly)g(activ)m(e)i(k)m(eymap.)390
-2819 y(Returns)29 b(non-zero)i(in)f(the)h(case)g(of)g(an)f(in)m(v)-5
-b(alid)31 b Fi(k)m(ey)39 b Ft(or)30 b(if)h Fi(k)m(ey)39
-b Ft(is)30 b(already)h(b)s(ound.)3350 2984 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 2984 V 51 w(bind)p 707 2984
-V 49 w(k)m(ey)p 926 2984 V 50 w(if)p 1043 2984 V 51 w(un)m(b)s(ound)p
-1535 2984 V 48 w(in)p 1679 2984 V 50 w(map)45 b Fe(\()p
-Fs(int)30 b(key,)565 3093 y(rl_command_func_t)c(*function,)h(Keymap)i
-(map)p Fe(\))390 3203 y Ft(Binds)e Fi(k)m(ey)36 b Ft(to)28
-b Fi(function)f Ft(if)g(it)h(is)f(not)h(already)g(b)s(ound)d(in)i
-Fi(map)p Ft(.)39 b(Returns)27 b(non-zero)g(in)g(the)h(case)390
-3313 y(of)j(an)f(in)m(v)-5 b(alid)31 b Fi(k)m(ey)39 b
-Ft(or)30 b(if)g Fi(k)m(ey)39 b Ft(is)31 b(already)g(b)s(ound.)3350
-3477 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-3477 V 51 w(un)m(bind)p 832 3477 V 48 w(k)m(ey)46 b Fe(\()p
-Fs(int)29 b(key)p Fe(\))390 3587 y Ft(Bind)36 b Fi(k)m(ey)45
-b Ft(to)37 b(the)f(n)m(ull)g(function)g(in)g(the)h(curren)m(tly)f
-(activ)m(e)i(k)m(eymap.)59 b(Returns)35 b(non-zero)i(in)390
-3696 y(case)31 b(of)g(error.)3350 3861 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 3861 V 51 w(un)m(bind)p 832
-3861 V 48 w(k)m(ey)p 1050 3861 V 51 w(in)p 1197 3861
-V 49 w(map)46 b Fe(\()p Fs(int)29 b(key,)h(Keymap)e(map)p
-Fe(\))390 3970 y Ft(Bind)i Fi(k)m(ey)39 b Ft(to)31 b(the)g(n)m(ull)f
-(function)g(in)g Fi(map)p Ft(.)40 b(Returns)30 b(non-zero)h(in)f(case)h
-(of)g(error.)3350 4134 y([F)-8 b(unction])-3599 b Fg(int)39
-b Ff(rl)p 432 4134 V 51 w(un)m(bind)p 832 4134 V 48 w(function)p
-1292 4134 V 49 w(in)p 1437 4134 V 50 w(map)45 b Fe(\()p
-Fs(rl_command_func_t)26 b(*function,)565 4244 y(Keymap)j(map)p
-Fe(\))390 4354 y Ft(Un)m(bind)g(all)i(k)m(eys)g(that)g(execute)h
-Fi(function)e Ft(in)g Fi(map)p Ft(.)3350 4518 y([F)-8
-b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 4518 V 51
-w(un)m(bind)p 832 4518 V 48 w(command)p 1362 4518 V 50
-w(in)p 1508 4518 V 50 w(map)46 b Fe(\()p Fs(const)29
-b(char)g(*command,)f(Keymap)565 4628 y(map)p Fe(\))390
-4737 y Ft(Un)m(bind)h(all)i(k)m(eys)g(that)g(are)g(b)s(ound)e(to)i
-Fi(command)i Ft(in)d Fi(map)p Ft(.)3350 4902 y([F)-8
-b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 4902 V 51
-w(bind)p 707 4902 V 49 w(k)m(eyseq)46 b Fe(\()p Fs(const)29
-b(char)g(*keyseq,)f(rl_command_func_t)565 5011 y(*function)p
-Fe(\))390 5121 y Ft(Bind)43 b(the)g(k)m(ey)h(sequence)f(represen)m(ted)
-g(b)m(y)g(the)g(string)g Fi(k)m(eyseq)j Ft(to)e(the)f(function)g
-Fi(function)p Ft(,)390 5230 y(b)s(eginning)27 b(in)h(the)h(curren)m(t)f
-(k)m(eymap.)40 b(This)28 b(mak)m(es)h(new)e(k)m(eymaps)i(as)f
-(necessary)-8 b(.)41 b(The)28 b(return)390 5340 y(v)-5
-b(alue)31 b(is)f(non-zero)h(if)g Fi(k)m(eyseq)i Ft(is)d(in)m(v)-5
-b(alid.)p eop end
+b(ariables],)150 1359 y(page)31 b(23\).)275 1505 y(These)f(functions)g
+(manage)h(k)m(ey)g(bindings.)3350 1712 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_bind_key)c Ff(\()p Fi(in)m(t)31 b(k)m(ey)-8
+b(,)32 b(rl)p 1403 1712 28 4 v 40 w(command)p 1827 1712
+V 40 w(func)p 2037 1712 V 39 w(t)f(*function)p Ff(\))390
+1821 y Fs(Binds)h Fi(k)m(ey)42 b Fs(to)34 b Fi(function)e
+Fs(in)h(the)g(curren)m(tly)g(activ)m(e)i(k)m(eymap.)49
+b(Returns)32 b(non-zero)i(in)f(the)g(case)390 1931 y(of)e(an)f(in)m(v)
+-5 b(alid)31 b Fi(k)m(ey)8 b Fs(.)3350 2138 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_bind_key_in_map)e Ff(\()p Fi(in)m(t)31
+b(k)m(ey)-8 b(,)32 b(rl)p 1769 2138 V 40 w(command)p
+2193 2138 V 40 w(func)p 2403 2138 V 39 w(t)f(*function,)565
+2247 y(Keymap)f(map)p Ff(\))390 2357 y Fs(Bind)g Fi(k)m(ey)39
+b Fs(to)31 b Fi(function)f Fs(in)g Fi(map)s Fs(.)40 b(Returns)30
+b(non-zero)h(in)f(the)g(case)i(of)e(an)g(in)m(v)-5 b(alid)31
+b Fi(k)m(ey)8 b Fs(.)3350 2564 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_bind_key_if_unboun)q(d)e Ff(\()p Fi(in)m(t)32
+b(k)m(ey)-8 b(,)31 b(rl)p 1978 2564 V 40 w(command)p
+2402 2564 V 40 w(func)p 2612 2564 V 39 w(t)g(*function)p
+Ff(\))390 2673 y Fs(Binds)43 b Fi(k)m(ey)53 b Fs(to)45
+b Fi(function)e Fs(if)h(it)h(is)f(not)g(already)g(b)s(ound)e(in)i(the)g
+(curren)m(tly)g(activ)m(e)i(k)m(eymap.)390 2783 y(Returns)29
+b(non-zero)i(in)f(the)h(case)g(of)g(an)f(in)m(v)-5 b(alid)31
+b Fi(k)m(ey)39 b Fs(or)30 b(if)h Fi(k)m(ey)39 b Fs(is)30
+b(already)h(b)s(ound.)3350 2990 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_bind_key_if_unboun)q(d_in)q(_ma)q(p)e
+Ff(\()p Fi(in)m(t)32 b(k)m(ey)-8 b(,)32 b(rl)p 2345 2990
+V 39 w(command)p 2768 2990 V 40 w(func)p 2978 2990 V
+39 w(t)565 3100 y(*function,)f(Keymap)f(map)p Ff(\))390
+3209 y Fs(Binds)d Fi(k)m(ey)35 b Fs(to)28 b Fi(function)f
+Fs(if)g(it)h(is)f(not)g(already)h(b)s(ound)d(in)i Fi(map)s
+Fs(.)39 b(Returns)26 b(non-zero)i(in)f(the)g(case)390
+3319 y(of)k(an)f(in)m(v)-5 b(alid)31 b Fi(k)m(ey)39 b
+Fs(or)30 b(if)g Fi(k)m(ey)39 b Fs(is)31 b(already)g(b)s(ound.)3350
+3526 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_unbind_key)d
+Ff(\()p Fi(in)m(t)31 b(k)m(ey)p Ff(\))390 3635 y Fs(Bind)36
+b Fi(k)m(ey)45 b Fs(to)37 b(the)f(n)m(ull)g(function)g(in)g(the)h
+(curren)m(tly)f(activ)m(e)i(k)m(eymap.)59 b(Returns)35
+b(non-zero)i(in)390 3745 y(case)31 b(of)g(error.)3350
+3952 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_unbind_key_in_map)f
+Ff(\()p Fi(in)m(t)31 b(k)m(ey)-8 b(,)32 b(Keymap)e(map)p
+Ff(\))390 4062 y Fs(Bind)g Fi(k)m(ey)39 b Fs(to)31 b(the)g(n)m(ull)f
+(function)g(in)g Fi(map)s Fs(.)40 b(Returns)30 b(non-zero)h(in)f(case)h
+(of)g(error.)3350 4268 y([F)-8 b(unction])-3599 b Fg(int)53
+b(rl_unbind_function_in)q(_map)f Ff(\()p Fi(rl)p 1814
+4268 V 40 w(command)p 2238 4268 V 40 w(func)p 2448 4268
+V 40 w(t)30 b(*function,)565 4378 y(Keymap)g(map)p Ff(\))390
+4488 y Fs(Un)m(bind)f(all)i(k)m(eys)g(that)g(execute)h
+Fi(function)e Fs(in)g Fi(map)s Fs(.)3350 4695 y([F)-8
+b(unction])-3599 b Fg(int)53 b(rl_unbind_command_in_)q(map)f
+Ff(\()p Fi(const)31 b(c)m(har)g(*command,)g(Keymap)f(map)p
+Ff(\))390 4804 y Fs(Un)m(bind)f(all)i(k)m(eys)g(that)g(are)g(b)s(ound)e
+(to)i Fi(command)i Fs(in)d Fi(map)s Fs(.)3350 5011 y([F)-8
+b(unction])-3599 b Fg(int)53 b(rl_bind_keyseq)d Ff(\()p
+Fi(const)31 b(c)m(har)g(*k)m(eyseq,)h(rl)p 2036 5011
+V 40 w(command)p 2460 5011 V 40 w(func)p 2670 5011 V
+39 w(t)f(*function)p Ff(\))390 5121 y Fs(Bind)43 b(the)g(k)m(ey)h
+(sequence)f(represen)m(ted)g(b)m(y)g(the)g(string)g Fi(k)m(eyseq)j
+Fs(to)e(the)f(function)g Fi(function)p Fs(,)390 5230
+y(b)s(eginning)27 b(in)h(the)h(curren)m(t)f(k)m(eymap.)40
+b(This)28 b(mak)m(es)h(new)e(k)m(eymaps)i(as)f(necessary)-8
+b(.)41 b(The)28 b(return)390 5340 y(v)-5 b(alue)31 b(is)f(non-zero)h
+(if)g Fi(k)m(eyseq)i Fs(is)d(in)m(v)-5 b(alid.)p eop
+end
%%Page: 30 34
-TeXDict begin 30 33 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 30 33 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(30)3350
-299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(bind)p 707 299 V 49 w(k)m(eyseq)p 1084
-299 V 51 w(in)p 1231 299 V 49 w(map)46 b Fe(\()p Fs(const)29
-b(char)g(*keyseq,)565 408 y(rl_command_func_t)d(*function,)h(Keymap)i
-(map)p Fe(\))390 518 y Ft(Bind)c(the)g(k)m(ey)h(sequence)f(represen)m
-(ted)g(b)m(y)g(the)g(string)g Fi(k)m(eyseq)j Ft(to)e(the)f(function)g
-Fi(function)p Ft(.)39 b(This)390 628 y(mak)m(es)30 b(new)f(k)m(eymaps)g
-(as)g(necessary)-8 b(.)42 b(Initial)30 b(bindings)d(are)j(p)s(erformed)
-e(in)g Fi(map)p Ft(.)40 b(The)29 b(return)390 737 y(v)-5
-b(alue)31 b(is)f(non-zero)h(if)g Fi(k)m(eyseq)i Ft(is)d(in)m(v)-5
-b(alid.)3350 925 y([F)d(unction])-3599 b Fg(int)39 b
-Ff(rl)p 432 925 V 51 w(set)p 626 925 V 49 w(k)m(ey)46
-b Fe(\()p Fs(const)29 b(char)g(*keyseq,)g(rl_command_func_t)c
-(*function,)565 1034 y(Keymap)k(map)p Fe(\))390 1144
-y Ft(Equiv)-5 b(alen)m(t)31 b(to)g Fs(rl_bind_keyseq_in_map)p
-Ft(.)3350 1331 y([F)-8 b(unction])-3599 b Fg(int)39 b
-Ff(rl)p 432 1331 V 51 w(bind)p 707 1331 V 49 w(k)m(eyseq)p
-1084 1331 V 51 w(if)p 1202 1331 V 50 w(un)m(b)s(ound)k
-Fe(\()p Fs(const)30 b(char)f(*keyseq,)565 1441 y(rl_command_func_t)d
-(*function)p Fe(\))390 1551 y Ft(Binds)35 b Fi(k)m(eyseq)k
-Ft(to)d Fi(function)f Ft(if)g(it)h(is)g(not)g(already)g(b)s(ound)d(in)i
-(the)h(curren)m(tly)f(activ)m(e)j(k)m(eymap.)390 1660
-y(Returns)29 b(non-zero)i(in)f(the)h(case)g(of)g(an)f(in)m(v)-5
-b(alid)31 b Fi(k)m(eyseq)j Ft(or)c(if)g Fi(k)m(eyseq)k
-Ft(is)c(already)h(b)s(ound.)3350 1848 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 1848 V 51 w(bind)p 707 1848
-V 49 w(k)m(eyseq)p 1084 1848 V 51 w(if)p 1202 1848 V
-50 w(un)m(b)s(ound)p 1693 1848 V 48 w(in)p 1837 1848
-V 50 w(map)46 b Fe(\()p Fs(const)29 b(char)g(*keyseq,)565
-1957 y(rl_command_func_t)d(*function,)h(Keymap)i(map)p
-Fe(\))390 2067 y Ft(Binds)i Fi(k)m(eyseq)k Ft(to)e Fi(function)f
-Ft(if)g(it)g(is)g(not)g(already)h(b)s(ound)d(in)h Fi(map)p
-Ft(.)46 b(Returns)31 b(non-zero)h(in)g(the)390 2176 y(case)f(of)g(an)f
-(in)m(v)-5 b(alid)31 b Fi(k)m(eyseq)j Ft(or)c(if)g Fi(k)m(eyseq)k
-Ft(is)c(already)h(b)s(ound.)3350 2364 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 2364 V 51 w(generic)p 840 2364
-V 49 w(bind)44 b Fe(\()p Fs(int)30 b(type,)f(const)g(char)g(*keyseq,)f
-(char)h(*data,)565 2473 y(Keymap)g(map)p Fe(\))390 2583
-y Ft(Bind)e(the)g(k)m(ey)h(sequence)f(represen)m(ted)g(b)m(y)g(the)g
-(string)g Fi(k)m(eyseq)j Ft(to)e(the)f(arbitrary)g(p)s(oin)m(ter)g
-Fi(data)p Ft(.)390 2693 y Fi(t)m(yp)s(e)34 b Ft(sa)m(ys)29
+299 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_bind_keyseq_in_map)f
+Ff(\()p Fi(const)31 b(c)m(har)g(*k)m(eyseq,)h(rl)p 2402
+299 28 4 v 40 w(command)p 2826 299 V 40 w(func)p 3036
+299 V 39 w(t)565 408 y(*function,)f(Keymap)f(map)p Ff(\))390
+518 y Fs(Bind)25 b(the)g(k)m(ey)h(sequence)f(represen)m(ted)g(b)m(y)g
+(the)g(string)g Fi(k)m(eyseq)j Fs(to)e(the)f(function)g
+Fi(function)p Fs(.)39 b(This)390 628 y(mak)m(es)30 b(new)e(k)m(eymaps)h
+(as)g(necessary)-8 b(.)41 b(Initial)30 b(bindings)e(are)h(p)s(erformed)
+e(in)i Fi(map)s Fs(.)40 b(The)28 b(return)390 737 y(v)-5
+b(alue)31 b(is)f(non-zero)h(if)g Fi(k)m(eyseq)i Fs(is)d(in)m(v)-5
+b(alid.)3350 939 y([F)d(unction])-3599 b Fg(int)53 b(rl_set_key)c
+Ff(\()p Fi(const)31 b(c)m(har)g(*k)m(eyseq,)h(rl)p 1827
+939 V 40 w(command)p 2251 939 V 39 w(func)p 2460 939
+V 40 w(t)e(*function,)565 1049 y(Keymap)g(map)p Ff(\))390
+1159 y Fs(Equiv)-5 b(alen)m(t)31 b(to)g Fr(rl_bind_keyseq_in_map)p
+Fs(.)3350 1361 y([F)-8 b(unction])-3599 b Fg(int)53 b
+(rl_bind_keyseq_if_unb)q(ound)f Ff(\()p Fi(const)31 b(c)m(har)g(*k)m
+(eyseq,)565 1470 y(rl)p 632 1470 V 40 w(command)p 1056
+1470 V 40 w(func)p 1266 1470 V 39 w(t)g(*function)p Ff(\))390
+1580 y Fs(Binds)k Fi(k)m(eyseq)k Fs(to)d Fi(function)f
+Fs(if)g(it)h(is)g(not)g(already)g(b)s(ound)d(in)i(the)h(curren)m(tly)f
+(activ)m(e)j(k)m(eymap.)390 1690 y(Returns)29 b(non-zero)i(in)f(the)h
+(case)g(of)g(an)f(in)m(v)-5 b(alid)31 b Fi(k)m(eyseq)j
+Fs(or)c(if)g Fi(k)m(eyseq)k Fs(is)c(already)h(b)s(ound.)3350
+1892 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_bind_keyseq_if_unb)q
+(ound)q(_in)q(_ma)q(p)e Ff(\()p Fi(const)32 b(c)m(har)e(*k)m(eyseq,)565
+2001 y(rl)p 632 2001 V 40 w(command)p 1056 2001 V 40
+w(func)p 1266 2001 V 39 w(t)h(*function,)f(Keymap)h(map)p
+Ff(\))390 2111 y Fs(Binds)g Fi(k)m(eyseq)k Fs(to)e Fi(function)e
+Fs(if)h(it)g(is)g(not)g(already)g(b)s(ound)e(in)i Fi(map)s
+Fs(.)44 b(Returns)31 b(non-zero)h(in)g(the)390 2220 y(case)f(of)g(an)f
+(in)m(v)-5 b(alid)31 b Fi(k)m(eyseq)j Fs(or)c(if)g Fi(k)m(eyseq)k
+Fs(is)c(already)h(b)s(ound.)3350 2423 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_generic_bind)d Ff(\()p Fi(in)m(t)31
+b(t)m(yp)s(e,)g(const)g(c)m(har)g(*k)m(eyseq,)h(c)m(har)f(*data,)h
+(Keymap)565 2532 y(map)p Ff(\))390 2642 y Fs(Bind)27
+b(the)g(k)m(ey)h(sequence)f(represen)m(ted)g(b)m(y)g(the)g(string)g
+Fi(k)m(eyseq)j Fs(to)e(the)f(arbitrary)g(p)s(oin)m(ter)g
+Fi(data)p Fs(.)390 2751 y Fi(t)m(yp)s(e)34 b Fs(sa)m(ys)29
b(what)f(kind)g(of)g(data)h(is)g(p)s(oin)m(ted)f(to)h(b)m(y)g
-Fi(data)p Ft(;)h(this)e(can)h(b)s(e)f(a)g(function)g(\()p
-Fs(ISFUNC)p Ft(\),)h(a)390 2802 y(macro)h(\()p Fs(ISMACR)p
-Ft(\),)f(or)g(a)h(k)m(eymap)g(\()p Fs(ISKMAP)p Ft(\).)40
+Fi(data)p Fs(;)h(this)e(can)h(b)s(e)f(a)g(function)g(\()p
+Fr(ISFUNC)p Fs(\),)h(a)390 2861 y(macro)h(\()p Fr(ISMACR)p
+Fs(\),)f(or)g(a)h(k)m(eymap)g(\()p Fr(ISKMAP)p Fs(\).)40
b(This)28 b(mak)m(es)j(new)e(k)m(eymaps)g(as)h(necessary)-8
-b(.)41 b(The)390 2912 y(initial)32 b(k)m(eymap)e(in)h(whic)m(h)f(to)h
-(do)f(bindings)f(is)i Fi(map)p Ft(.)3350 3099 y([F)-8
-b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 3099 V 51
-w(parse)p 748 3099 V 49 w(and)p 981 3099 V 50 w(bind)44
-b Fe(\()p Fs(char)29 b(*line)p Fe(\))390 3209 y Ft(P)m(arse)h
-Fi(line)35 b Ft(as)29 b(if)h(it)g(had)e(b)s(een)h(read)g(from)g(the)h
-Fs(inputrc)d Ft(\014le)j(and)e(p)s(erform)g(an)m(y)i(k)m(ey)g(bindings)
-390 3318 y(and)g(v)-5 b(ariable)31 b(assignmen)m(ts)g(found)e(\(see)i
+b(.)41 b(The)390 2971 y(initial)32 b(k)m(eymap)e(in)h(whic)m(h)f(to)h
+(do)f(bindings)f(is)i Fi(map)s Fs(.)3350 3173 y([F)-8
+b(unction])-3599 b Fg(int)53 b(rl_parse_and_bind)e Ff(\()p
+Fi(c)m(har)31 b(*line)p Ff(\))390 3282 y Fs(P)m(arse)f
+Fi(line)35 b Fs(as)29 b(if)h(it)g(had)e(b)s(een)h(read)g(from)g(the)h
+Fr(inputrc)d Fs(\014le)j(and)e(p)s(erform)g(an)m(y)i(k)m(ey)g(bindings)
+390 3392 y(and)g(v)-5 b(ariable)31 b(assignmen)m(ts)g(found)e(\(see)i
(Section)h(1.3)f([Readline)g(Init)f(File],)j(page)e(4\).)3350
-3506 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-3506 V 51 w(read)p 703 3506 V 49 w(init)p 925 3506 V
-49 w(\014le)45 b Fe(\()p Fs(const)29 b(char)g(*filename)p
-Fe(\))390 3615 y Ft(Read)j(k)m(eybindings)f(and)g(v)-5
-b(ariable)32 b(assignmen)m(ts)g(from)f Fi(\014lename)37
-b Ft(\(see)32 b(Section)g(1.3)h([Readline)390 3725 y(Init)d(File],)i
-(page)f(4\).)150 3952 y Fh(2.4.4)63 b(Asso)s(ciating)41
-b(F)-10 b(unction)42 b(Names)f(and)g(Bindings)275 4198
-y Ft(These)21 b(functions)f(allo)m(w)j(y)m(ou)f(to)g(\014nd)d(out)j
-(what)f(k)m(eys)h(in)m(v)m(ok)m(e)h(named)e(functions)f(and)h(the)g
-(functions)150 4308 y(in)m(v)m(ok)m(ed)29 b(b)m(y)e(a)h(particular)g(k)
-m(ey)g(sequence.)40 b(Y)-8 b(ou)28 b(ma)m(y)g(also)h(asso)s(ciate)g(a)f
-(new)f(function)g(name)h(with)f(an)150 4417 y(arbitrary)j(function.)
-3350 4605 y([F)-8 b(unction])-3599 b Fg(rl_command_func_t)43
-b(*)c Ff(rl)p 1255 4605 V 50 w(named)p 1637 4605 V 50
-w(function)44 b Fe(\()p Fs(const)29 b(char)g(*name)p
-Fe(\))390 4714 y Ft(Return)h(the)g(function)g(with)g(name)h
-Fi(name)p Ft(.)3350 4902 y([F)-8 b(unction])-3599 b Fg
-(rl_command_func_t)43 b(*)c Ff(rl)p 1255 4902 V 50 w(function)p
-1717 4902 V 49 w(of)p 1858 4902 V 51 w(k)m(eyseq)46 b
-Fe(\()p Fs(const)29 b(char)g(*keyseq,)565 5011 y(Keymap)g(map,)g(int)g
-(*type)p Fe(\))390 5121 y Ft(Return)j(the)g(function)h(in)m(v)m(ok)m
-(ed)h(b)m(y)e Fi(k)m(eyseq)k Ft(in)c(k)m(eymap)h Fi(map)p
-Ft(.)47 b(If)32 b Fi(map)j Ft(is)d Fs(NULL)p Ft(,)g(the)h(curren)m(t)
-390 5230 y(k)m(eymap)k(is)g(used.)60 b(If)37 b Fi(t)m(yp)s(e)42
-b Ft(is)37 b(not)g Fs(NULL)p Ft(,)h(the)f(t)m(yp)s(e)g(of)g(the)g(ob)5
-b(ject)38 b(is)f(returned)f(in)h(the)g Fs(int)390 5340
-y Ft(v)-5 b(ariable)31 b(it)g(p)s(oin)m(ts)f(to)h(\(one)g(of)g
-Fs(ISFUNC)p Ft(,)e Fs(ISKMAP)p Ft(,)g(or)h Fs(ISMACR)p
-Ft(\).)p eop end
+3594 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_read_init_file)e
+Ff(\()p Fi(const)31 b(c)m(har)g(*\014lename)p Ff(\))390
+3704 y Fs(Read)h(k)m(eybindings)f(and)g(v)-5 b(ariable)32
+b(assignmen)m(ts)g(from)f Fi(\014lename)37 b Fs(\(see)32
+b(Section)g(1.3)h([Readline)390 3813 y(Init)d(File],)i(page)f(4\).)150
+4022 y Fh(2.4.4)63 b(Asso)s(ciating)41 b(F)-10 b(unction)42
+b(Names)f(and)g(Bindings)150 4168 y Fs(These)30 b(functions)g(allo)m(w)
+h(y)m(ou)g(to)f(\014nd)f(out)h(what)g(k)m(eys)h(in)m(v)m(ok)m(e)h
+(named)e(functions)g(and)f(the)h(functions)150 4278 y(in)m(v)m(ok)m(ed)
+f(b)m(y)e(a)h(particular)g(k)m(ey)g(sequence.)40 b(Y)-8
+b(ou)28 b(ma)m(y)g(also)h(asso)s(ciate)g(a)f(new)f(function)g(name)h
+(with)f(an)150 4388 y(arbitrary)j(function.)3350 4590
+y([F)-8 b(unction])-3599 b Fg(rl_command_func_t)57 b(*)c
+(rl_named_function)e Ff(\()p Fi(const)31 b(c)m(har)g(*name)p
+Ff(\))390 4699 y Fs(Return)f(the)g(function)g(with)g(name)h
+Fi(name)5 b Fs(.)3350 4902 y([F)-8 b(unction])-3599 b
+Fg(rl_command_func_t)57 b(*)c(rl_function_of_keyseq)f
+Ff(\()p Fi(const)31 b(c)m(har)g(*k)m(eyseq,)565 5011
+y(Keymap)f(map,)g(in)m(t)h(*t)m(yp)s(e)p Ff(\))390 5121
+y Fs(Return)h(the)g(function)g(in)m(v)m(ok)m(ed)i(b)m(y)e
+Fi(k)m(eyseq)k Fs(in)c(k)m(eymap)h Fi(map)s Fs(.)46 b(If)32
+b Fi(map)i Fs(is)f Fr(NULL)p Fs(,)f(the)g(curren)m(t)390
+5230 y(k)m(eymap)37 b(is)g(used.)60 b(If)37 b Fi(t)m(yp)s(e)42
+b Fs(is)37 b(not)g Fr(NULL)p Fs(,)h(the)f(t)m(yp)s(e)g(of)g(the)g(ob)5
+b(ject)38 b(is)f(returned)f(in)h(the)g Fr(int)390 5340
+y Fs(v)-5 b(ariable)31 b(it)g(p)s(oin)m(ts)f(to)h(\(one)g(of)g
+Fr(ISFUNC)p Fs(,)e Fr(ISKMAP)p Fs(,)g(or)h Fr(ISMACR)p
+Fs(\).)p eop end
%%Page: 31 35
-TeXDict begin 31 34 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 31 34 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(31)3350
-299 y([F)-8 b(unction])-3599 b Fg(char)39 b(**)g Ff(rl)p
-627 299 35 5 v 51 w(in)m(v)m(oking)p 1098 299 V 50 w(k)m(eyseqs)46
-b Fe(\()p Fs(rl_command_func_t)26 b(*function)p Fe(\))390
-408 y Ft(Return)k(an)i(arra)m(y)f(of)h(strings)f(represen)m(ting)g(the)
+299 y([F)-8 b(unction])-3599 b Fg(char)54 b(**)e(rl_invoking_keyseqs)g
+Ff(\()p Fi(rl)p 1710 299 28 4 v 40 w(command)p 2134 299
+V 40 w(func)p 2344 299 V 39 w(t)31 b(*function)p Ff(\))390
+408 y Fs(Return)f(an)i(arra)m(y)f(of)h(strings)f(represen)m(ting)g(the)
g(k)m(ey)h(sequences)g(used)e(to)i(in)m(v)m(ok)m(e)h
-Fi(function)e Ft(in)390 518 y(the)g(curren)m(t)f(k)m(eymap.)3350
-721 y([F)-8 b(unction])-3599 b Fg(char)39 b(**)g Ff(rl)p
-627 721 V 51 w(in)m(v)m(oking)p 1098 721 V 50 w(k)m(eyseqs)p
-1521 721 V 51 w(in)p 1668 721 V 50 w(map)45 b Fe(\()p
-Fs(rl_command_func_t)565 831 y(*function,)28 b(Keymap)g(map)p
-Fe(\))390 940 y Ft(Return)i(an)i(arra)m(y)f(of)h(strings)f(represen)m
-(ting)g(the)g(k)m(ey)h(sequences)g(used)e(to)i(in)m(v)m(ok)m(e)h
-Fi(function)e Ft(in)390 1050 y(the)g(k)m(eymap)f Fi(map)p
-Ft(.)3350 1253 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 1253 V 51 w(function)p 947 1253 V 49 w(dump)s(er)45
-b Fe(\()p Fs(int)29 b(readable)p Fe(\))390 1362 y Ft(Prin)m(t)g(the)h
-(readline)f(function)g(names)g(and)g(the)g(k)m(ey)h(sequences)g(curren)
-m(tly)f(b)s(ound)e(to)j(them)f(to)390 1472 y Fs(rl_outstream)p
-Ft(.)36 b(If)27 b Fi(readable)33 b Ft(is)28 b(non-zero,)h(the)e(list)i
-(is)e(formatted)h(in)f(suc)m(h)g(a)h(w)m(a)m(y)h(that)f(it)g(can)390
-1582 y(b)s(e)i(made)g(part)g(of)h(an)f Fs(inputrc)f Ft(\014le)h(and)g
-(re-read.)3350 1785 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 1785 V 51 w(list)p 689 1785 V 50 w(funmap)p
-1117 1785 V 49 w(names)45 b Fe(\()p Fs(void)p Fe(\))390
-1894 y Ft(Prin)m(t)30 b(the)h(names)f(of)h(all)g(bindable)f(Readline)h
-(functions)f(to)h Fs(rl_outstream)p Ft(.)3350 2097 y([F)-8
-b(unction])-3599 b Fg(const)40 b(char)f(**)g Ff(rl)p
-927 2097 V 50 w(funmap)p 1355 2097 V 50 w(names)45 b
-Fe(\()p Fs(void)p Fe(\))390 2207 y Ft(Return)25 b(a)i(NULL)f
-(terminated)g(arra)m(y)h(of)f(kno)m(wn)f(function)h(names.)39
-b(The)26 b(arra)m(y)g(is)g(sorted.)39 b(The)390 2316
-y(arra)m(y)28 b(itself)h(is)f(allo)s(cated,)j(but)c(not)h(the)h
-(strings)e(inside.)40 b(Y)-8 b(ou)29 b(should)e(free)h(the)g(arra)m(y)
--8 b(,)29 b(but)f(not)390 2426 y(the)j(p)s(oin)m(ters,)f(using)g
-Fs(free)f Ft(or)i Fs(rl_free)d Ft(when)h(y)m(ou)i(are)g(done.)3350
-2629 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-2629 V 51 w(add)p 667 2629 V 49 w(funmap)p 1094 2629
-V 49 w(en)m(try)45 b Fe(\()p Fs(const)29 b(char)h(*name,)e
-(rl_command_func_t)565 2738 y(*function)p Fe(\))390 2848
-y Ft(Add)k Fi(name)38 b Ft(to)33 b(the)g(list)h(of)f(bindable)f
-(Readline)h(command)g(names,)g(and)f(mak)m(e)i Fi(function)f
-Ft(the)390 2958 y(function)d(to)h(b)s(e)f(called)h(when)f
-Fi(name)35 b Ft(is)c(in)m(v)m(ok)m(ed.)150 3200 y Fh(2.4.5)63
-b(Allo)m(wing)41 b(Undoing)275 3454 y Ft(Supp)s(orting)24
-b(the)i(undo)f(command)h(is)h(a)f(painless)h(thing,)g(and)e(mak)m(es)j
-(y)m(our)e(functions)f(m)m(uc)m(h)i(more)150 3564 y(useful.)40
-b(It)30 b(is)h(certainly)g(easy)g(to)g(try)g(something)g(if)f(y)m(ou)h
-(kno)m(w)f(y)m(ou)h(can)f(undo)g(it.)275 3707 y(If)40
-b(y)m(our)h(function)f(simply)g(inserts)h(text)h(once,)i(or)d(deletes)h
-(text)g(once,)i(and)c(uses)h Fs(rl_insert_)150 3817 y(text\(\))26
-b Ft(or)i Fs(rl_delete_text\(\))23 b Ft(to)29 b(do)f(it,)h(then)f
-(undoing)f(is)g(already)i(done)f(for)f(y)m(ou)h(automatically)-8
-b(.)275 3961 y(If)20 b(y)m(ou)g(do)h(m)m(ultiple)g(insertions)f(or)h(m)
-m(ultiple)g(deletions,)j(or)c(an)m(y)h(com)m(bination)h(of)e(these)h
-(op)s(erations,)150 4070 y(y)m(ou)38 b(should)f(group)h(them)g
-(together)h(in)m(to)g(one)f(op)s(eration.)64 b(This)37
-b(is)h(done)g(with)g Fs(rl_begin_undo_)150 4180 y(group\(\))28
-b Ft(and)i Fs(rl_end_undo_group\(\))p Ft(.)275 4324 y(The)f(t)m(yp)s
-(es)i(of)f(ev)m(en)m(ts)i(that)f(can)g(b)s(e)e(undone)h(are:)390
-4445 y Fd(enum)40 b(undo_code)h({)f(UNDO_DELETE,)i(UNDO_INSERT,)g
-(UNDO_BEGIN,)g(UNDO_END)f(};)275 4589 y Ft(Notice)32
-b(that)f Fs(UNDO_DELETE)c Ft(means)j(to)h(insert)f(some)h(text,)h(and)d
-Fs(UNDO_INSERT)e Ft(means)k(to)g(delete)150 4699 y(some)d(text.)41
-b(That)27 b(is,)i(the)e(undo)g(co)s(de)h(tells)g(what)g(to)g(undo,)f
-(not)h(ho)m(w)g(to)g(undo)e(it.)41 b Fs(UNDO_BEGIN)25
-b Ft(and)150 4808 y Fs(UNDO_END)j Ft(are)j(tags)g(added)f(b)m(y)g
-Fs(rl_begin_undo_group\(\))25 b Ft(and)30 b Fs(rl_end_undo_group\(\))p
-Ft(.)3350 5011 y([F)-8 b(unction])-3599 b Fg(int)39 b
-Ff(rl)p 432 5011 V 51 w(b)s(egin)p 756 5011 V 49 w(undo)p
-1054 5011 V 50 w(group)45 b Fe(\()p Fs(void)p Fe(\))390
-5121 y Ft(Begins)32 b(sa)m(ving)g(undo)d(information)j(in)e(a)i(group)e
-(construct.)43 b(The)30 b(undo)g(information)h(usually)390
-5230 y(comes)42 b(from)f(calls)i(to)f Fs(rl_insert_text\(\))37
-b Ft(and)k Fs(rl_delete_text\(\))p Ft(,)f(but)h(could)h(b)s(e)f(the)390
-5340 y(result)30 b(of)h(calls)g(to)g Fs(rl_add_undo\(\))p
-Ft(.)p eop end
+Fi(function)e Fs(in)390 518 y(the)g(curren)m(t)f(k)m(eymap.)3350
+692 y([F)-8 b(unction])-3599 b Fg(char)54 b(**)e(rl_invoking_keyseqs_i)
+q(n_m)q(ap)g Ff(\()p Fi(rl)p 2076 692 V 40 w(command)p
+2500 692 V 40 w(func)p 2710 692 V 39 w(t)565 802 y(*function,)31
+b(Keymap)f(map)p Ff(\))390 911 y Fs(Return)g(an)i(arra)m(y)f(of)h
+(strings)f(represen)m(ting)g(the)g(k)m(ey)h(sequences)g(used)e(to)i(in)
+m(v)m(ok)m(e)h Fi(function)e Fs(in)390 1021 y(the)g(k)m(eymap)f
+Fi(map)s Fs(.)3350 1195 y([F)-8 b(unction])-3599 b Fg(void)54
+b(rl_function_dumper)c Ff(\()p Fi(in)m(t)32 b(readable)p
+Ff(\))390 1305 y Fs(Prin)m(t)d(the)h(readline)f(function)g(names)g(and)
+g(the)g(k)m(ey)h(sequences)g(curren)m(tly)f(b)s(ound)e(to)j(them)f(to)
+390 1414 y Fr(rl_outstream)p Fs(.)36 b(If)27 b Fi(readable)33
+b Fs(is)28 b(non-zero,)h(the)e(list)i(is)e(formatted)h(in)f(suc)m(h)g
+(a)h(w)m(a)m(y)h(that)f(it)g(can)390 1524 y(b)s(e)i(made)g(part)g(of)h
+(an)f Fr(inputrc)f Fs(\014le)h(and)g(re-read.)3350 1698
+y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_list_funmap_names)d
+Ff(\()p Fi(v)m(oid)p Ff(\))390 1808 y Fs(Prin)m(t)30
+b(the)h(names)f(of)h(all)g(bindable)f(Readline)h(functions)f(to)h
+Fr(rl_outstream)p Fs(.)3350 1982 y([F)-8 b(unction])-3599
+b Fg(const)54 b(char)f(**)g(rl_funmap_names)d Ff(\()p
+Fi(v)m(oid)p Ff(\))390 2091 y Fs(Return)25 b(a)i(NULL)f(terminated)g
+(arra)m(y)h(of)f(kno)m(wn)f(function)h(names.)39 b(The)26
+b(arra)m(y)g(is)g(sorted.)39 b(The)390 2201 y(arra)m(y)28
+b(itself)h(is)f(allo)s(cated,)j(but)c(not)h(the)h(strings)e(inside.)40
+b(Y)-8 b(ou)29 b(should)e(free)h(the)g(arra)m(y)-8 b(,)29
+b(but)f(not)390 2311 y(the)j(p)s(oin)m(ters,)f(using)g
+Fr(free)f Fs(or)i Fr(rl_free)d Fs(when)h(y)m(ou)i(are)g(done.)3350
+2485 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_add_funmap_entry)e
+Ff(\()p Fi(const)32 b(c)m(har)e(*name,)i(rl)p 2252 2485
+V 39 w(command)p 2675 2485 V 40 w(func)p 2885 2485 V
+39 w(t)565 2594 y(*function)p Ff(\))390 2704 y Fs(Add)g
+Fi(name)38 b Fs(to)33 b(the)g(list)h(of)f(bindable)f(Readline)h
+(command)g(names,)g(and)f(mak)m(e)i Fi(function)f Fs(the)390
+2814 y(function)d(to)h(b)s(e)f(called)h(when)f Fi(name)35
+b Fs(is)c(in)m(v)m(ok)m(ed.)150 3006 y Fh(2.4.5)63 b(Allo)m(wing)41
+b(Undoing)150 3153 y Fs(Supp)s(orting)34 b(the)i(undo)e(command)i(is)g
+(a)g(painless)g(thing,)h(and)e(mak)m(es)i(y)m(our)f(functions)f(m)m(uc)
+m(h)h(more)150 3263 y(useful.)k(It)30 b(is)h(certainly)g(easy)g(to)g
+(try)g(something)g(if)f(y)m(ou)h(kno)m(w)f(y)m(ou)h(can)f(undo)g(it.)
+275 3394 y(If)40 b(y)m(our)h(function)f(simply)g(inserts)h(text)h
+(once,)i(or)d(deletes)h(text)g(once,)i(and)c(uses)h Fr(rl_insert_)150
+3503 y(text\(\))26 b Fs(or)i Fr(rl_delete_text\(\))23
+b Fs(to)29 b(do)f(it,)h(then)f(undoing)f(is)g(already)i(done)f(for)f(y)
+m(ou)h(automatically)-8 b(.)275 3634 y(If)20 b(y)m(ou)g(do)h(m)m
+(ultiple)g(insertions)f(or)h(m)m(ultiple)g(deletions,)j(or)c(an)m(y)h
+(com)m(bination)h(of)e(these)h(op)s(erations,)150 3744
+y(y)m(ou)38 b(should)f(group)h(them)g(together)h(in)m(to)g(one)f(op)s
+(eration.)64 b(This)37 b(is)h(done)g(with)g Fr(rl_begin_undo_)150
+3854 y(group\(\))28 b Fs(and)i Fr(rl_end_undo_group\(\))p
+Fs(.)275 3985 y(The)f(t)m(yp)s(es)i(of)f(ev)m(en)m(ts)i(that)f(can)g(b)
+s(e)e(undone)h(are:)390 4093 y Fe(enum)40 b(undo_code)h({)f
+(UNDO_DELETE,)i(UNDO_INSERT,)g(UNDO_BEGIN,)g(UNDO_END)f(};)275
+4225 y Fs(Notice)32 b(that)f Fr(UNDO_DELETE)c Fs(means)j(to)h(insert)f
+(some)h(text,)h(and)d Fr(UNDO_INSERT)e Fs(means)k(to)g(delete)150
+4334 y(some)d(text.)41 b(That)27 b(is,)i(the)e(undo)g(co)s(de)h(tells)g
+(what)g(to)g(undo,)f(not)h(ho)m(w)g(to)g(undo)e(it.)41
+b Fr(UNDO_BEGIN)25 b Fs(and)150 4444 y Fr(UNDO_END)j
+Fs(are)j(tags)g(added)f(b)m(y)g Fr(rl_begin_undo_group\(\))25
+b Fs(and)30 b Fr(rl_end_undo_group\(\))p Fs(.)3350 4618
+y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_begin_undo_group)e
+Ff(\()p Fi(v)m(oid)p Ff(\))390 4727 y Fs(Begins)32 b(sa)m(ving)g(undo)d
+(information)j(in)e(a)i(group)e(construct.)43 b(The)30
+b(undo)g(information)h(usually)390 4837 y(comes)42 b(from)f(calls)i(to)
+f Fr(rl_insert_text\(\))37 b Fs(and)k Fr(rl_delete_text\(\))p
+Fs(,)f(but)h(could)h(b)s(e)f(the)390 4947 y(result)30
+b(of)h(calls)g(to)g Fr(rl_add_undo\(\))p Fs(.)3350 5121
+y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_end_undo_group)e
+Ff(\()p Fi(v)m(oid)p Ff(\))390 5230 y Fs(Closes)29 b(the)h(curren)m(t)e
+(undo)g(group)h(started)g(with)g Fr(rl_begin_undo_group)c(\(\))p
+Fs(.)39 b(There)29 b(should)390 5340 y(b)s(e)h(one)g(call)i(to)f
+Fr(rl_end_undo_group\(\))25 b Fs(for)30 b(eac)m(h)i(call)g(to)f
+Fr(rl_begin_undo_group\(\))p Fs(.)p eop end
%%Page: 32 36
-TeXDict begin 32 35 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 32 35 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(32)3350
-299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(end)p 664 299 V 49 w(undo)p 962 299 V
-49 w(group)46 b Fe(\()p Fs(void)p Fe(\))390 408 y Ft(Closes)29
-b(the)h(curren)m(t)e(undo)g(group)h(started)g(with)g
-Fs(rl_begin_undo_group)c(\(\))p Ft(.)39 b(There)29 b(should)390
-518 y(b)s(e)h(one)g(call)i(to)f Fs(rl_end_undo_group\(\))25
-b Ft(for)30 b(eac)m(h)i(call)g(to)f Fs(rl_begin_undo_group\(\))p
-Ft(.)3350 701 y([F)-8 b(unction])-3599 b Fg(void)39 b
-Ff(rl)p 484 701 V 51 w(add)p 719 701 V 49 w(undo)45 b
-Fe(\()p Fs(enum)29 b(undo_code)f(what,)h(int)h(start,)e(int)i(end,)f
-(char)565 811 y(*text)p Fe(\))390 921 y Ft(Remem)m(b)s(er)34
-b(ho)m(w)g(to)h(undo)d(an)i(ev)m(en)m(t)i(\(according)f(to)g
-Fi(what)r Ft(\).)52 b(The)33 b(a\013ected)j(text)f(runs)d(from)390
-1030 y Fi(start)h Ft(to)e Fi(end)p Ft(,)f(and)g(encompasses)h
-Fi(text)p Ft(.)3350 1214 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 1214 V 51 w(free)p 723 1214 V 49 w(undo)p
-1021 1214 V 50 w(list)45 b Fe(\()p Fs(void)p Fe(\))390
-1323 y Ft(F)-8 b(ree)31 b(the)g(existing)g(undo)f(list.)3350
-1507 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-1507 V 51 w(do)p 604 1507 V 50 w(undo)45 b Fe(\()p Fs(void)p
-Fe(\))390 1616 y Ft(Undo)22 b(the)h(\014rst)g(thing)f(on)h(the)g(undo)f
-(list.)39 b(Returns)22 b Fs(0)g Ft(if)h(there)g(w)m(as)g(nothing)g(to)h
-(undo,)f(non-zero)390 1726 y(if)30 b(something)h(w)m(as)g(undone.)275
-1909 y(Finally)-8 b(,)32 b(if)f(y)m(ou)h(neither)f(insert)g(nor)f
-(delete)j(text,)f(but)f(directly)g(mo)s(dify)g(the)g(existing)h(text)g
-(\(e.g.,)150 2019 y(c)m(hange)40 b(its)f(case\),)j(call)e
-Fs(rl_modifying\(\))35 b Ft(once,)42 b(just)c(b)s(efore)g(y)m(ou)h(mo)s
-(dify)f(the)h(text.)67 b(Y)-8 b(ou)39 b(m)m(ust)150 2128
-y(supply)29 b(the)h(indices)h(of)f(the)h(text)g(range)g(that)g(y)m(ou)g
-(are)g(going)g(to)g(mo)s(dify)-8 b(.)3350 2312 y([F)g(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 2312 V 51 w(mo)s(difying)46
-b Fe(\()p Fs(int)29 b(start,)g(int)h(end)p Fe(\))390
-2422 y Ft(T)-8 b(ell)41 b(Readline)g(to)g(sa)m(v)m(e)g(the)g(text)g(b)s
-(et)m(w)m(een)g Fi(start)i Ft(and)c Fi(end)k Ft(as)e(a)f(single)h(undo)
-e(unit.)70 b(It)40 b(is)390 2531 y(assumed)30 b(that)h(y)m(ou)f(will)h
-(subsequen)m(tly)f(mo)s(dify)f(that)i(text.)150 2754
-y Fh(2.4.6)63 b(Redispla)m(y)3350 2998 y Ft([F)-8 b(unction])-3599
-b Fg(void)39 b Ff(rl)p 484 2998 V 51 w(redispla)m(y)44
-b Fe(\()p Fs(void)p Fe(\))390 3108 y Ft(Change)38 b(what's)f(displa)m
-(y)m(ed)i(on)e(the)h(screen)g(to)h(re\015ect)f(the)g(curren)m(t)g(con)m
-(ten)m(ts)h(of)f Fs(rl_line_)390 3217 y(buffer)p Ft(.)3350
-3401 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-3401 V 51 w(forced)p 790 3401 V 49 w(up)s(date)p 1188
-3401 V 49 w(displa)m(y)44 b Fe(\()p Fs(void)p Fe(\))390
-3510 y Ft(F)-8 b(orce)41 b(the)f(line)g(to)h(b)s(e)e(up)s(dated)f(and)h
-(redispla)m(y)m(ed,)k(whether)c(or)g(not)h(Readline)h(thinks)e(the)390
-3620 y(screen)30 b(displa)m(y)h(is)f(correct.)3350 3803
-y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 3803
-V 51 w(on)p 604 3803 V 50 w(new)p 854 3803 V 49 w(line)44
-b Fe(\()p Fs(void)p Fe(\))390 3913 y Ft(T)-8 b(ell)31
-b(the)f(up)s(date)f(functions)g(that)i(w)m(e)f(ha)m(v)m(e)h(mo)m(v)m
-(ed)g(on)m(to)g(a)f(new)f(\(empt)m(y\))i(line,)g(usually)e(after)390
-4023 y(ouputting)h(a)h(newline.)3350 4206 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 4206 V 51 w(on)p 604 4206 V
-50 w(new)p 854 4206 V 49 w(line)p 1084 4206 V 49 w(with)p
-1357 4206 V 50 w(prompt)45 b Fe(\()p Fs(void)p Fe(\))390
-4316 y Ft(T)-8 b(ell)25 b(the)f(up)s(date)f(functions)h(that)h(w)m(e)f
-(ha)m(v)m(e)h(mo)m(v)m(ed)g(on)m(to)h(a)e(new)g(line,)i(with)d
-Fi(rl)p 3106 4316 28 4 v 40 w(prompt)i Ft(already)390
-4425 y(displa)m(y)m(ed.)41 b(This)28 b(could)g(b)s(e)g(used)g(b)m(y)g
-(applications)i(that)f(w)m(an)m(t)h(to)f(output)f(the)h(prompt)f
-(string)390 4535 y(themselv)m(es,)h(but)e(still)h(need)g(Readline)g(to)
-g(kno)m(w)f(the)h(prompt)e(string)h(length)h(for)f(redispla)m(y)-8
-b(.)41 b(It)390 4644 y(should)29 b(b)s(e)h(used)g(after)h(setting)g
-Fi(rl)p 1590 4644 V 40 w(already)p 1920 4644 V 41 w(prompted)p
-Ft(.)3350 4828 y([F)-8 b(unction])-3599 b Fg(int)39 b
-Ff(rl)p 432 4828 35 5 v 51 w(reset)p 726 4828 V 49 w(line)p
-956 4828 V 49 w(state)44 b Fe(\()p Fs(void)p Fe(\))390
-4937 y Ft(Reset)36 b(the)e(displa)m(y)h(state)h(to)g(a)f(clean)g(state)
-h(and)e(redispla)m(y)h(the)g(curren)m(t)g(line)g(starting)g(on)g(a)390
-5047 y(new)30 b(line.)3350 5230 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 5230 V 51 w(crlf)45 b Fe(\()p
-Fs(void)p Fe(\))390 5340 y Ft(Mo)m(v)m(e)32 b(the)f(cursor)f(to)h(the)f
-(start)h(of)g(the)f(next)h(screen)f(line.)p eop end
+299 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_add_undo)48
+b Ff(\()p Fi(en)m(um)31 b(undo)p 1517 299 28 4 v 39 w(co)s(de)f(what,)h
+(in)m(t)g(start,)g(in)m(t)g(end,)f(c)m(har)g(*text)p
+Ff(\))390 408 y Fs(Remem)m(b)s(er)k(ho)m(w)g(to)h(undo)d(an)i(ev)m(en)m
+(t)i(\(according)f(to)g Fi(what)r Fs(\).)52 b(The)33
+b(a\013ected)j(text)f(runs)d(from)390 518 y Fi(start)h
+Fs(to)e Fi(end)t Fs(,)f(and)f(encompasses)i Fi(text)r
+Fs(.)3350 708 y([F)-8 b(unction])-3599 b Fg(void)54 b
+(rl_free_undo_list)c Ff(\()p Fi(v)m(oid)p Ff(\))390 818
+y Fs(F)-8 b(ree)31 b(the)g(existing)g(undo)f(list.)3350
+1008 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_do_undo)c
+Ff(\()p Fi(v)m(oid)p Ff(\))390 1117 y Fs(Undo)22 b(the)h(\014rst)g
+(thing)f(on)h(the)g(undo)f(list.)39 b(Returns)22 b Fr(0)g
+Fs(if)h(there)g(w)m(as)g(nothing)g(to)h(undo,)f(non-zero)390
+1227 y(if)30 b(something)h(w)m(as)g(undone.)275 1417
+y(Finally)-8 b(,)32 b(if)f(y)m(ou)h(neither)f(insert)g(nor)f(delete)j
+(text,)f(but)f(directly)g(mo)s(dify)g(the)g(existing)h(text)g(\(e.g.,)
+150 1526 y(c)m(hange)40 b(its)f(case\),)j(call)e Fr(rl_modifying\(\))35
+b Fs(once,)42 b(just)c(b)s(efore)g(y)m(ou)h(mo)s(dify)f(the)h(text.)67
+b(Y)-8 b(ou)39 b(m)m(ust)150 1636 y(supply)29 b(the)h(indices)h(of)f
+(the)h(text)g(range)g(that)g(y)m(ou)g(are)g(going)g(to)g(mo)s(dify)-8
+b(.)3350 1826 y([F)g(unction])-3599 b Fg(int)53 b(rl_modifying)c
+Ff(\()p Fi(in)m(t)32 b(start,)f(in)m(t)g(end)p Ff(\))390
+1935 y Fs(T)-8 b(ell)41 b(Readline)g(to)g(sa)m(v)m(e)g(the)g(text)g(b)s
+(et)m(w)m(een)g Fi(start)i Fs(and)c Fi(end)k Fs(as)e(a)f(single)h(undo)
+e(unit.)70 b(It)40 b(is)390 2045 y(assumed)30 b(that)h(y)m(ou)f(will)h
+(subsequen)m(tly)f(mo)s(dify)f(that)i(text.)150 2247
+y Fh(2.4.6)63 b(Redispla)m(y)3350 2447 y Fs([F)-8 b(unction])-3599
+b Fg(void)54 b(rl_redisplay)49 b Ff(\()p Fi(v)m(oid)p
+Ff(\))390 2556 y Fs(Change)38 b(what's)f(displa)m(y)m(ed)i(on)e(the)h
+(screen)g(to)h(re\015ect)f(the)g(curren)m(t)g(con)m(ten)m(ts)h(of)f
+Fr(rl_line_)390 2666 y(buffer)p Fs(.)3350 2856 y([F)-8
+b(unction])-3599 b Fg(int)53 b(rl_forced_update_disp)q(lay)f
+Ff(\()p Fi(v)m(oid)p Ff(\))390 2965 y Fs(F)-8 b(orce)41
+b(the)f(line)g(to)h(b)s(e)e(up)s(dated)f(and)h(redispla)m(y)m(ed,)k
+(whether)c(or)g(not)h(Readline)h(thinks)e(the)390 3075
+y(screen)30 b(displa)m(y)h(is)f(correct.)3350 3265 y([F)-8
+b(unction])-3599 b Fg(int)53 b(rl_on_new_line)d Ff(\()p
+Fi(v)m(oid)p Ff(\))390 3375 y Fs(T)-8 b(ell)31 b(the)f(up)s(date)f
+(functions)g(that)i(w)m(e)f(ha)m(v)m(e)h(mo)m(v)m(ed)g(on)m(to)g(a)f
+(new)f(\(empt)m(y\))i(line,)g(usually)e(after)390 3484
+y(ouputting)h(a)h(newline.)3350 3674 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_on_new_line_with_p)q(romp)q(t)f Ff(\()p
+Fi(v)m(oid)p Ff(\))390 3784 y Fs(T)-8 b(ell)25 b(the)f(up)s(date)f
+(functions)h(that)h(w)m(e)f(ha)m(v)m(e)h(mo)m(v)m(ed)g(on)m(to)h(a)e
+(new)g(line,)i(with)d Fi(rl)p 3106 3784 V 40 w(prompt)i
+Fs(already)390 3893 y(displa)m(y)m(ed.)41 b(This)28 b(could)g(b)s(e)g
+(used)g(b)m(y)g(applications)i(that)f(w)m(an)m(t)h(to)f(output)f(the)h
+(prompt)f(string)390 4003 y(themselv)m(es,)h(but)e(still)h(need)g
+(Readline)g(to)g(kno)m(w)f(the)h(prompt)e(string)h(length)h(for)f
+(redispla)m(y)-8 b(.)41 b(It)390 4113 y(should)29 b(b)s(e)h(used)g
+(after)h(setting)g Fi(rl)p 1590 4113 V 40 w(already)p
+1920 4113 V 41 w(prompted)t Fs(.)3350 4303 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_reset_line_state)e Ff(\()p Fi(v)m(oid)p
+Ff(\))390 4412 y Fs(Reset)36 b(the)e(displa)m(y)h(state)h(to)g(a)f
+(clean)g(state)h(and)e(redispla)m(y)h(the)g(curren)m(t)g(line)g
+(starting)g(on)g(a)390 4522 y(new)30 b(line.)3350 4712
+y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_crlf)48 b Ff(\()p
+Fi(v)m(oid)p Ff(\))390 4821 y Fs(Mo)m(v)m(e)32 b(the)f(cursor)f(to)h
+(the)f(start)h(of)g(the)f(next)h(screen)f(line.)3350
+5011 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_show_char)c
+Ff(\()p Fi(in)m(t)32 b(c)p Ff(\))390 5121 y Fs(Displa)m(y)i(c)m
+(haracter)g Fi(c)k Fs(on)32 b Fr(rl_outstream)p Fs(.)44
+b(If)32 b(Readline)h(has)g(not)f(b)s(een)g(set)h(to)g(displa)m(y)g
+(meta)390 5230 y(c)m(haracters)27 b(directly)-8 b(,)29
+b(this)c(will)i(con)m(v)m(ert)g(meta)g(c)m(haracters)h(to)e(a)h
+(meta-pre\014xed)f(k)m(ey)g(sequence.)390 5340 y(This)k(is)g(in)m
+(tended)g(for)g(use)g(b)m(y)h(applications)g(whic)m(h)f(wish)g(to)h(do)
+f(their)h(o)m(wn)f(redispla)m(y)-8 b(.)p eop end
%%Page: 33 37
-TeXDict begin 33 36 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 33 36 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(33)3350
-299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(sho)m(w)p 729 299 V 50 w(c)m(har)44 b
-Fe(\()p Fs(int)30 b(c)p Fe(\))390 408 y Ft(Displa)m(y)k(c)m(haracter)g
-Fi(c)k Ft(on)32 b Fs(rl_outstream)p Ft(.)44 b(If)32 b(Readline)h(has)g
-(not)f(b)s(een)g(set)h(to)g(displa)m(y)g(meta)390 518
-y(c)m(haracters)27 b(directly)-8 b(,)29 b(this)c(will)i(con)m(v)m(ert)g
-(meta)g(c)m(haracters)h(to)e(a)h(meta-pre\014xed)f(k)m(ey)g(sequence.)
-390 628 y(This)k(is)g(in)m(tended)g(for)g(use)g(b)m(y)h(applications)g
-(whic)m(h)f(wish)g(to)h(do)f(their)h(o)m(wn)f(redispla)m(y)-8
-b(.)3350 821 y([F)g(unction])-3599 b Fg(int)39 b Ff(rl)p
-432 821 V 51 w(message)45 b Fe(\()p Fs(const)29 b(char)g(*,)h(...)o
-Fe(\))390 931 y Ft(The)20 b(argumen)m(ts)h(are)g(a)g(format)g(string)g
-(as)f(w)m(ould)h(b)s(e)f(supplied)f(to)j Fs(printf)p
-Ft(,)f(p)s(ossibly)e(con)m(taining)390 1040 y(con)m(v)m(ersion)45
-b(sp)s(eci\014cations)g(suc)m(h)f(as)g(`)p Fs(\045d)p
-Ft(',)k(and)c(an)m(y)g(additional)h(argumen)m(ts)g(necessary)f(to)390
-1150 y(satisfy)e(the)f(con)m(v)m(ersion)i(sp)s(eci\014cations.)74
+299 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_message)c
+Ff(\()p Fi(const)31 b(c)m(har)g(*,)36 b(.)22 b(.)h(.)11
+b Ff(\))390 408 y Fs(The)20 b(argumen)m(ts)h(are)g(a)g(format)g(string)
+g(as)f(w)m(ould)h(b)s(e)f(supplied)f(to)j Fr(printf)p
+Fs(,)f(p)s(ossibly)e(con)m(taining)390 518 y(con)m(v)m(ersion)45
+b(sp)s(eci\014cations)g(suc)m(h)f(as)g(`)p Fr(\045d)p
+Fs(',)k(and)c(an)m(y)g(additional)h(argumen)m(ts)g(necessary)f(to)390
+628 y(satisfy)e(the)f(con)m(v)m(ersion)i(sp)s(eci\014cations.)74
b(The)41 b(resulting)h(string)f(is)g(displa)m(y)m(ed)h(in)f(the)h
-Fi(ec)m(ho)390 1260 y(area)p Ft(.)63 b(The)37 b(ec)m(ho)i(area)f(is)g
+Fi(ec)m(ho)390 737 y(area)p Fs(.)63 b(The)37 b(ec)m(ho)i(area)f(is)g
(also)g(used)f(to)h(displa)m(y)g(n)m(umeric)f(argumen)m(ts)h(and)f
-(searc)m(h)h(strings.)390 1369 y(Y)-8 b(ou)34 b(should)e(call)j
-Fs(rl_save_prompt)29 b Ft(to)34 b(sa)m(v)m(e)h(the)f(prompt)e
-(information)i(b)s(efore)f(calling)i(this)390 1479 y(function.)3350
-1672 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-1672 V 51 w(clear)p 722 1672 V 49 w(message)45 b Fe(\()p
-Fs(void)p Fe(\))390 1782 y Ft(Clear)29 b(the)g(message)h(in)f(the)g(ec)
-m(ho)h(area.)41 b(If)29 b(the)g(prompt)f(w)m(as)h(sa)m(v)m(ed)h(with)f
-(a)g(call)i(to)e Fs(rl_save_)390 1892 y(prompt)38 b Ft(b)s(efore)h(the)
-g(last)h(call)h(to)f Fs(rl_message)p Ft(,)f(call)i Fs
-(rl_restore_prompt)34 b Ft(b)s(efore)39 b(calling)390
-2001 y(this)30 b(function.)3350 2195 y([F)-8 b(unction])-3599
-b Fg(void)39 b Ff(rl)p 484 2195 V 51 w(sa)m(v)m(e)p 743
-2195 V 50 w(prompt)45 b Fe(\()p Fs(void)p Fe(\))390 2304
-y Ft(Sa)m(v)m(e)f(the)f(lo)s(cal)i(Readline)e(prompt)f(displa)m(y)i
-(state)g(in)f(preparation)g(for)g(displa)m(ying)g(a)g(new)390
-2414 y(message)31 b(in)g(the)f(message)i(area)f(with)f
-Fs(rl_message\(\))p Ft(.)3350 2608 y([F)-8 b(unction])-3599
-b Fg(void)39 b Ff(rl)p 484 2608 V 51 w(restore)p 882
-2608 V 50 w(prompt)45 b Fe(\()p Fs(void)p Fe(\))390 2717
-y Ft(Restore)f(the)e(lo)s(cal)i(Readline)g(prompt)d(displa)m(y)i(state)
-h(sa)m(v)m(ed)g(b)m(y)f(the)f(most)h(recen)m(t)h(call)g(to)390
-2827 y Fs(rl_save_prompt)p Ft(.)69 b(if)41 b Fs(rl_save_prompt)d
-Ft(w)m(as)j(called)i(to)f(sa)m(v)m(e)h(the)e(prompt)f(b)s(efore)h(a)h
-(call)390 2936 y(to)37 b Fs(rl_message)p Ft(,)f(this)h(function)f
-(should)g(b)s(e)g(called)i(b)s(efore)f(the)g(corresp)s(onding)e(call)j
-(to)g Fs(rl_)390 3046 y(clear_message)p Ft(.)3350 3240
-y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 3240
-V 51 w(expand)p 844 3240 V 49 w(prompt)45 b Fe(\()p Fs(char)29
-b(*prompt)p Fe(\))390 3349 y Ft(Expand)41 b(an)m(y)j(sp)s(ecial)f(c)m
-(haracter)h(sequences)f(in)g Fi(prompt)g Ft(and)f(set)i(up)d(the)i(lo)s
-(cal)h(Readline)390 3459 y(prompt)35 b(redispla)m(y)h(v)-5
+(searc)m(h)h(strings.)390 847 y(Y)-8 b(ou)34 b(should)e(call)j
+Fr(rl_save_prompt)29 b Fs(to)34 b(sa)m(v)m(e)h(the)f(prompt)e
+(information)i(b)s(efore)f(calling)i(this)390 956 y(function.)3350
+1136 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_clear_message)e
+Ff(\()p Fi(v)m(oid)p Ff(\))390 1245 y Fs(Clear)29 b(the)g(message)h(in)
+f(the)g(ec)m(ho)h(area.)41 b(If)29 b(the)g(prompt)f(w)m(as)h(sa)m(v)m
+(ed)h(with)f(a)g(call)i(to)e Fr(rl_save_)390 1355 y(prompt)38
+b Fs(b)s(efore)h(the)g(last)h(call)h(to)f Fr(rl_message)p
+Fs(,)f(call)i Fr(rl_restore_prompt)34 b Fs(b)s(efore)39
+b(calling)390 1464 y(this)30 b(function.)3350 1644 y([F)-8
+b(unction])-3599 b Fg(void)54 b(rl_save_prompt)49 b Ff(\()p
+Fi(v)m(oid)p Ff(\))390 1753 y Fs(Sa)m(v)m(e)44 b(the)f(lo)s(cal)i
+(Readline)e(prompt)f(displa)m(y)i(state)g(in)f(preparation)g(for)g
+(displa)m(ying)g(a)g(new)390 1863 y(message)31 b(in)g(the)f(message)i
+(area)f(with)f Fr(rl_message\(\))p Fs(.)3350 2042 y([F)-8
+b(unction])-3599 b Fg(void)54 b(rl_restore_prompt)c Ff(\()p
+Fi(v)m(oid)p Ff(\))390 2152 y Fs(Restore)44 b(the)e(lo)s(cal)i
+(Readline)g(prompt)d(displa)m(y)i(state)h(sa)m(v)m(ed)g(b)m(y)f(the)f
+(most)h(recen)m(t)h(call)g(to)390 2261 y Fr(rl_save_prompt)p
+Fs(.)69 b(if)41 b Fr(rl_save_prompt)d Fs(w)m(as)j(called)i(to)f(sa)m(v)
+m(e)h(the)e(prompt)f(b)s(efore)h(a)h(call)390 2371 y(to)37
+b Fr(rl_message)p Fs(,)f(this)h(function)f(should)g(b)s(e)g(called)i(b)
+s(efore)f(the)g(corresp)s(onding)e(call)j(to)g Fr(rl_)390
+2480 y(clear_message)p Fs(.)3350 2660 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_expand_prompt)e Ff(\()p Fi(c)m(har)31
+b(*prompt)p Ff(\))390 2769 y Fs(Expand)41 b(an)m(y)j(sp)s(ecial)f(c)m
+(haracter)h(sequences)f(in)g Fi(prompt)g Fs(and)f(set)i(up)d(the)i(lo)s
+(cal)h(Readline)390 2879 y(prompt)35 b(redispla)m(y)h(v)-5
b(ariables.)57 b(This)35 b(function)h(is)g(called)h(b)m(y)e
-Fs(readline\(\))p Ft(.)55 b(It)35 b(ma)m(y)i(also)g(b)s(e)390
-3568 y(called)22 b(to)g(expand)f(the)g(primary)f(prompt)g(if)i(the)f
-Fs(rl_on_new_line_with_prom)o(pt\()o(\))15 b Ft(function)390
-3678 y(or)25 b Fs(rl_already_prompted)c Ft(v)-5 b(ariable)26
+Fr(readline\(\))p Fs(.)55 b(It)35 b(ma)m(y)i(also)g(b)s(e)390
+2988 y(called)22 b(to)g(expand)f(the)g(primary)f(prompt)g(if)i(the)f
+Fr(rl_on_new_line_with_prom)o(pt\()o(\))15 b Fs(function)390
+3098 y(or)25 b Fr(rl_already_prompted)c Fs(v)-5 b(ariable)26
b(is)f(used.)39 b(It)25 b(returns)f(the)i(n)m(um)m(b)s(er)e(of)i
-(visible)f(c)m(haracters)390 3787 y(on)34 b(the)g(last)g(line)g(of)g
+(visible)f(c)m(haracters)390 3208 y(on)34 b(the)g(last)g(line)g(of)g
(the)g(\(p)s(ossibly)f(m)m(ulti-line\))j(prompt.)50 b(Applications)34
-b(ma)m(y)h(indicate)f(that)390 3897 y(the)28 b(prompt)f(con)m(tains)i
+b(ma)m(y)h(indicate)f(that)390 3317 y(the)28 b(prompt)f(con)m(tains)i
(c)m(haracters)g(that)g(tak)m(e)g(up)e(no)h(ph)m(ysical)g(screen)g
-(space)g(when)f(displa)m(y)m(ed)390 4007 y(b)m(y)41 b(brac)m(k)m(eting)
+(space)g(when)f(displa)m(y)m(ed)390 3427 y(b)m(y)41 b(brac)m(k)m(eting)
i(a)e(sequence)g(of)g(suc)m(h)g(c)m(haracters)h(with)f(the)g(sp)s
-(ecial)h(mark)m(ers)f Fs(RL_PROMPT_)390 4116 y(START_IGNORE)27
-b Ft(and)k Fs(RL_PROMPT_END_IGNORE)25 b Ft(\(declared)31
-b(in)g(`)p Fs(readline.h)p Ft('.)39 b(This)30 b(ma)m(y)i(b)s(e)390
-4226 y(used)e(to)h(em)m(b)s(ed)f(terminal-sp)s(eci\014c)h(escap)s(e)f
-(sequences)h(in)f(prompts.)3350 4419 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 4419 V 51 w(set)p 626 4419
-V 49 w(prompt)45 b Fe(\()p Fs(const)30 b(char)f(*prompt)p
-Fe(\))390 4529 y Ft(Mak)m(e)f(Readline)g(use)f Fi(prompt)h
-Ft(for)e(subsequen)m(t)h(redispla)m(y)-8 b(.)40 b(This)26
-b(calls)i Fs(rl_expand_prompt\(\))390 4639 y Ft(to)j(expand)f(the)g
-(prompt)g(and)g(sets)g Fs(rl_prompt)e Ft(to)j(the)g(result.)150
-4872 y Fh(2.4.7)63 b(Mo)s(difying)43 b(T)-10 b(ext)3350
-5121 y Ft([F)i(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-5121 V 51 w(insert)p 769 5121 V 49 w(text)44 b Fe(\()p
-Fs(const)30 b(char)f(*text)p Fe(\))390 5230 y Ft(Insert)i
-Fi(text)k Ft(in)m(to)d(the)g(line)g(at)g(the)g(curren)m(t)f(cursor)g(p)
-s(osition.)45 b(Returns)30 b(the)i(n)m(um)m(b)s(er)f(of)g(c)m(har-)390
-5340 y(acters)g(inserted.)p eop end
+(ecial)h(mark)m(ers)f Fr(RL_PROMPT_)390 3536 y(START_IGNORE)27
+b Fs(and)k Fr(RL_PROMPT_END_IGNORE)25 b Fs(\(declared)31
+b(in)g(`)p Fr(readline.h)p Fs('.)39 b(This)30 b(ma)m(y)i(b)s(e)390
+3646 y(used)e(to)h(em)m(b)s(ed)f(terminal-sp)s(eci\014c)h(escap)s(e)f
+(sequences)h(in)f(prompts.)3350 3825 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_set_prompt)d Ff(\()p Fi(const)31 b(c)m(har)g(*prompt)p
+Ff(\))390 3935 y Fs(Mak)m(e)d(Readline)g(use)f Fi(prompt)h
+Fs(for)e(subsequen)m(t)h(redispla)m(y)-8 b(.)40 b(This)26
+b(calls)i Fr(rl_expand_prompt\(\))390 4044 y Fs(to)j(expand)f(the)g
+(prompt)g(and)g(sets)g Fr(rl_prompt)e Fs(to)j(the)g(result.)150
+4240 y Fh(2.4.7)63 b(Mo)s(difying)43 b(T)-10 b(ext)3350
+4434 y Fs([F)i(unction])-3599 b Fg(int)53 b(rl_insert_text)d
+Ff(\()p Fi(const)31 b(c)m(har)g(*text)p Ff(\))390 4543
+y Fs(Insert)g Fi(text)k Fs(in)m(to)d(the)g(line)g(at)g(the)g(curren)m
+(t)f(cursor)g(p)s(osition.)45 b(Returns)30 b(the)i(n)m(um)m(b)s(er)f
+(of)g(c)m(har-)390 4653 y(acters)g(inserted.)3350 4832
+y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_delete_text)d
+Ff(\()p Fi(in)m(t)31 b(start,)g(in)m(t)g(end)p Ff(\))390
+4942 y Fs(Delete)40 b(the)e(text)h(b)s(et)m(w)m(een)f
+Fi(start)i Fs(and)d Fi(end)k Fs(in)c(the)h(curren)m(t)g(line.)63
+b(Returns)36 b(the)i(n)m(um)m(b)s(er)f(of)390 5051 y(c)m(haracters)32
+b(deleted.)3350 5230 y([F)-8 b(unction])-3599 b Fg(char)54
+b(*)e(rl_copy_text)d Ff(\()p Fi(in)m(t)31 b(start,)h(in)m(t)f(end)p
+Ff(\))390 5340 y Fs(Return)f(a)g(cop)m(y)h(of)g(the)g(text)g(b)s(et)m
+(w)m(een)g Fi(start)i Fs(and)d Fi(end)j Fs(in)d(the)h(curren)m(t)f
+(line.)p eop end
%%Page: 34 38
-TeXDict begin 34 37 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 34 37 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(34)3350
-299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(delete)p 783 299 V 47 w(text)45 b Fe(\()p
-Fs(int)30 b(start,)f(int)g(end)p Fe(\))390 408 y Ft(Delete)40
-b(the)e(text)h(b)s(et)m(w)m(een)f Fi(start)i Ft(and)d
-Fi(end)k Ft(in)c(the)h(curren)m(t)g(line.)63 b(Returns)36
-b(the)i(n)m(um)m(b)s(er)f(of)390 518 y(c)m(haracters)32
-b(deleted.)3350 704 y([F)-8 b(unction])-3599 b Fg(char)39
-b(*)g Ff(rl)p 575 704 V 50 w(cop)m(y)p 854 704 V 51 w(text)44
-b Fe(\()p Fs(int)30 b(start,)f(int)g(end)p Fe(\))390
-813 y Ft(Return)h(a)g(cop)m(y)h(of)g(the)g(text)g(b)s(et)m(w)m(een)g
-Fi(start)i Ft(and)d Fi(end)j Ft(in)d(the)h(curren)m(t)f(line.)3350
-999 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-999 V 51 w(kill)p 639 999 V 50 w(text)44 b Fe(\()p Fs(int)30
-b(start,)f(int)g(end)p Fe(\))390 1108 y Ft(Cop)m(y)34
-b(the)g(text)i(b)s(et)m(w)m(een)e Fi(start)j Ft(and)d
-Fi(end)j Ft(in)d(the)g(curren)m(t)g(line)g(to)h(the)f(kill)h(ring,)g
-(app)s(ending)390 1218 y(or)f(prep)s(ending)e(to)j(the)f(last)h(kill)f
-(if)g(the)g(last)h(command)f(w)m(as)g(a)h(kill)f(command.)51
-b(The)34 b(text)h(is)390 1328 y(deleted.)51 b(If)33 b
-Fi(start)j Ft(is)e(less)g(than)f Fi(end)p Ft(,)h(the)g(text)g(is)g(app)
-s(ended,)f(otherwise)h(prep)s(ended.)48 b(If)33 b(the)390
-1437 y(last)e(command)f(w)m(as)h(not)g(a)f(kill,)i(a)f(new)e(kill)i
-(ring)g(slot)g(is)f(used.)3350 1623 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 1623 V 51 w(push)p 720 1623
-V 49 w(macro)p 1075 1623 V 51 w(input)44 b Fe(\()p Fs(char)29
-b(*macro)p Fe(\))390 1732 y Ft(Cause)f Fi(macro)33 b
-Ft(to)c(b)s(e)f(inserted)g(in)m(to)h(the)g(line,)g(as)f(if)h(it)f(had)g
+299 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_kill_text)c
+Ff(\()p Fi(in)m(t)32 b(start,)f(in)m(t)g(end)p Ff(\))390
+408 y Fs(Cop)m(y)j(the)g(text)i(b)s(et)m(w)m(een)e Fi(start)j
+Fs(and)d Fi(end)j Fs(in)d(the)g(curren)m(t)g(line)g(to)h(the)f(kill)h
+(ring,)g(app)s(ending)390 518 y(or)f(prep)s(ending)e(to)j(the)f(last)h
+(kill)f(if)g(the)g(last)h(command)f(w)m(as)g(a)h(kill)f(command.)51
+b(The)34 b(text)h(is)390 628 y(deleted.)50 b(If)33 b
+Fi(start)j Fs(is)e(less)f(than)g Fi(end)t Fs(,)h(the)f(text)i(is)e(app)
+s(ended,)g(otherwise)g(prep)s(ended.)48 b(If)33 b(the)390
+737 y(last)e(command)f(w)m(as)h(not)g(a)f(kill,)i(a)f(new)e(kill)i
+(ring)g(slot)g(is)f(used.)3350 931 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_push_macro_input)e Ff(\()p Fi(c)m(har)32
+b(*macro)p Ff(\))390 1040 y Fs(Cause)c Fi(macro)33 b
+Fs(to)c(b)s(e)f(inserted)g(in)m(to)h(the)g(line,)g(as)f(if)h(it)f(had)g
(b)s(een)g(in)m(v)m(ok)m(ed)h(b)m(y)f(a)h(k)m(ey)g(b)s(ound)d(to)390
-1842 y(a)31 b(macro.)41 b(Not)31 b(esp)s(ecially)h(useful;)e(use)g
-Fs(rl_insert_text\(\))c Ft(instead.)150 2067 y Fh(2.4.8)63
-b(Character)39 b(Input)3350 2312 y Ft([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 2312 V 51 w(read)p 703 2312
-V 49 w(k)m(ey)46 b Fe(\()p Fs(void)p Fe(\))390 2422 y
-Ft(Return)29 b(the)g(next)h(c)m(haracter)h(a)m(v)-5 b(ailable)32
-b(from)d(Readline's)h(curren)m(t)f(input)g(stream.)41
-b(This)28 b(han-)390 2531 y(dles)e(input)g(inserted)g(in)m(to)i(the)e
-(input)g(stream)h(via)g Fi(rl)p 2226 2531 28 4 v 40 w(p)s(ending)p
-2583 2531 V 38 w(input)h Ft(\(see)f(Section)h(2.3)f([Read-)390
-2641 y(line)40 b(V)-8 b(ariables],)43 b(page)d(23\))g(and)f
-Fs(rl_stuff_char\(\))p Ft(,)f(macros,)k(and)d(c)m(haracters)h(read)f
-(from)390 2750 y(the)34 b(k)m(eyb)s(oard.)52 b(While)35
+1150 y(a)31 b(macro.)41 b(Not)31 b(esp)s(ecially)h(useful;)e(use)g
+Fr(rl_insert_text\(\))c Fs(instead.)150 1354 y Fh(2.4.8)63
+b(Character)39 b(Input)3350 1555 y Fs([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_read_key)c Ff(\()p Fi(v)m(oid)p Ff(\))390
+1665 y Fs(Return)29 b(the)g(next)h(c)m(haracter)h(a)m(v)-5
+b(ailable)32 b(from)d(Readline's)h(curren)m(t)f(input)g(stream.)41
+b(This)28 b(han-)390 1775 y(dles)e(input)g(inserted)g(in)m(to)i(the)e
+(input)g(stream)h(via)g Fi(rl)p 2226 1775 28 4 v 40 w(p)s(ending)p
+2583 1775 V 38 w(input)h Fs(\(see)f(Section)h(2.3)f([Read-)390
+1884 y(line)40 b(V)-8 b(ariables],)43 b(page)d(23\))g(and)f
+Fr(rl_stuff_char\(\))p Fs(,)f(macros,)k(and)d(c)m(haracters)h(read)f
+(from)390 1994 y(the)34 b(k)m(eyb)s(oard.)52 b(While)35
b(w)m(aiting)g(for)f(input,)g(this)g(function)g(will)g(call)i(an)m(y)e
-(function)g(assigned)390 2860 y(to)d(the)g Fs(rl_event_hook)26
-b Ft(v)-5 b(ariable.)3350 3046 y([F)d(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 3046 35 5 v 51 w(getc)44 b
-Fe(\()p Fs(FILE)30 b(*stream)p Fe(\))390 3155 y Ft(Return)20
-b(the)i(next)f(c)m(haracter)i(a)m(v)-5 b(ailable)24 b(from)c
-Fi(stream)p Ft(,)k(whic)m(h)d(is)g(assumed)g(to)h(b)s(e)e(the)i(k)m
-(eyb)s(oard.)3350 3341 y([F)-8 b(unction])-3599 b Fg(int)39
-b Ff(rl)p 432 3341 V 51 w(stu\013)p 704 3341 V 49 w(c)m(har)45
-b Fe(\()p Fs(int)30 b(c)p Fe(\))390 3450 y Ft(Insert)i
-Fi(c)39 b Ft(in)m(to)34 b(the)f(Readline)g(input)f(stream.)49
-b(It)33 b(will)g(b)s(e)f Fs(")p Ft(read)p Fs(")g Ft(b)s(efore)h
-(Readline)g(attempts)390 3560 y(to)27 b(read)g(c)m(haracters)h(from)f
-(the)g(terminal)g(with)f Fs(rl_read_key\(\))p Ft(.)36
-b(Up)27 b(to)g(512)h(c)m(haracters)g(ma)m(y)390 3670
-y(b)s(e)i(pushed)f(bac)m(k.)42 b Fs(rl_stuff_char)27
-b Ft(returns)i(1)i(if)f(the)h(c)m(haracter)h(w)m(as)f(successfully)g
-(inserted;)390 3779 y(0)g(otherwise.)3350 3965 y([F)-8
-b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 3965 V 51
-w(execute)p 862 3965 V 48 w(next)45 b Fe(\()p Fs(int)30
-b(c)p Fe(\))390 4074 y Ft(Mak)m(e)37 b Fi(c)42 b Ft(b)s(e)35
-b(the)h(next)f(command)h(to)g(b)s(e)f(executed)i(when)d
-Fs(rl_read_key\(\))e Ft(is)k(called.)58 b(This)390 4184
-y(sets)31 b Fi(rl)p 635 4184 28 4 v 40 w(p)s(ending)p
-992 4184 V 38 w(input)p Ft(.)3350 4370 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 4370 35 5 v 51 w(clear)p 722
-4370 V 49 w(p)s(ending)p 1172 4370 V 49 w(input)44 b
-Fe(\()p Fs(void)p Fe(\))390 4479 y Ft(Unset)e Fi(rl)p
-729 4479 28 4 v 40 w(p)s(ending)p 1086 4479 V 38 w(input)p
-Ft(,)i(e\013ectiv)m(ely)h(negating)e(the)f(e\013ect)h(of)f(an)m(y)g
-(previous)f(call)i(to)g Fs(rl_)390 4589 y(execute_next\(\))p
-Ft(.)59 b(This)36 b(w)m(orks)i(only)g(if)f(the)h(p)s(ending)e(input)h
-(has)g(not)h(already)g(b)s(een)f(read)390 4698 y(with)30
-b Fs(rl_read_key\(\))p Ft(.)3350 4884 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 4884 35 5 v 51 w(set)p 626
-4884 V 49 w(k)m(eyb)s(oard)p 1136 4884 V 51 w(input)p
-1456 4884 V 48 w(timeout)45 b Fe(\()p Fs(int)29 b(u)p
-Fe(\))390 4994 y Ft(While)41 b(w)m(aiting)g(for)f(k)m(eyb)s(oard)g
-(input)f(in)h Fs(rl_read_key\(\))p Ft(,)f(Readline)i(will)f(w)m(ait)h
-(for)f Fi(u)g Ft(mi-)390 5103 y(croseconds)31 b(for)g(input)f(b)s
+(function)g(assigned)390 2103 y(to)d(the)g Fr(rl_event_hook)26
+b Fs(v)-5 b(ariable.)3350 2297 y([F)d(unction])-3599
+b Fg(int)53 b(rl_getc)48 b Ff(\()p Fi(FILE)30 b(*stream)p
+Ff(\))390 2407 y Fs(Return)20 b(the)i(next)f(c)m(haracter)i(a)m(v)-5
+b(ailable)24 b(from)c Fi(stream)p Fs(,)k(whic)m(h)d(is)g(assumed)g(to)h
+(b)s(e)e(the)i(k)m(eyb)s(oard.)3350 2600 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_stuff_char)d Ff(\()p Fi(in)m(t)31 b(c)p
+Ff(\))390 2710 y Fs(Insert)h Fi(c)39 b Fs(in)m(to)34
+b(the)f(Readline)g(input)f(stream.)49 b(It)33 b(will)g(b)s(e)f
+Fr(")p Fs(read)p Fr(")g Fs(b)s(efore)h(Readline)g(attempts)390
+2819 y(to)27 b(read)g(c)m(haracters)h(from)f(the)g(terminal)g(with)f
+Fr(rl_read_key\(\))p Fs(.)36 b(Up)27 b(to)g(512)h(c)m(haracters)g(ma)m
+(y)390 2929 y(b)s(e)i(pushed)f(bac)m(k.)42 b Fr(rl_stuff_char)27
+b Fs(returns)i(1)i(if)f(the)h(c)m(haracter)h(w)m(as)f(successfully)g
+(inserted;)390 3039 y(0)g(otherwise.)3350 3232 y([F)-8
+b(unction])-3599 b Fg(int)53 b(rl_execute_next)d Ff(\()p
+Fi(in)m(t)31 b(c)p Ff(\))390 3342 y Fs(Mak)m(e)37 b Fi(c)42
+b Fs(b)s(e)35 b(the)h(next)f(command)h(to)g(b)s(e)f(executed)i(when)d
+Fr(rl_read_key\(\))e Fs(is)k(called.)58 b(This)390 3451
+y(sets)31 b Fi(rl)p 635 3451 V 40 w(p)s(ending)p 992
+3451 V 38 w(input)r Fs(.)3350 3645 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_clear_pending_inpu)q(t)e Ff(\()p Fi(v)m(oid)p
+Ff(\))390 3755 y Fs(Unset)42 b Fi(rl)p 729 3755 V 40
+w(p)s(ending)p 1086 3755 V 38 w(input)r Fs(,)i(e\013ectiv)m(ely)g
+(negating)f(the)f(e\013ect)h(of)f(an)m(y)g(previous)f(call)i(to)f
+Fr(rl_)390 3864 y(execute_next\(\))p Fs(.)59 b(This)36
+b(w)m(orks)i(only)g(if)f(the)h(p)s(ending)e(input)h(has)g(not)h
+(already)g(b)s(een)f(read)390 3974 y(with)30 b Fr(rl_read_key\(\))p
+Fs(.)3350 4167 y([F)-8 b(unction])-3599 b Fg(int)53 b
+(rl_set_keyboard_input)q(_tim)q(eou)q(t)e Ff(\()p Fi(in)m(t)32
+b(u)p Ff(\))390 4277 y Fs(While)41 b(w)m(aiting)g(for)f(k)m(eyb)s(oard)
+g(input)f(in)h Fr(rl_read_key\(\))p Fs(,)f(Readline)i(will)f(w)m(ait)h
+(for)f Fi(u)g Fs(mi-)390 4387 y(croseconds)31 b(for)g(input)f(b)s
(efore)g(calling)j(an)m(y)e(function)f(assigned)i(to)f
-Fs(rl_event_hook)p Ft(.)39 b Fi(u)30 b Ft(m)m(ust)390
-5213 y(b)s(e)h(greater)i(than)f(or)g(equal)g(to)h(zero)f(\(a)h
+Fr(rl_event_hook)p Fs(.)39 b Fi(u)30 b Fs(m)m(ust)390
+4496 y(b)s(e)h(greater)i(than)f(or)g(equal)g(to)h(zero)f(\(a)h
(zero-length)g(timeout)g(is)f(equiv)-5 b(alen)m(t)33
-b(to)g(a)f(p)s(oll\).)45 b(The)390 5322 y(default)31
+b(to)g(a)f(p)s(oll\).)45 b(The)390 4606 y(default)31
b(w)m(aiting)g(p)s(erio)s(d)e(is)i(one-ten)m(th)g(of)g(a)g(second.)40
-b(Returns)30 b(the)g(old)h(timeout)g(v)-5 b(alue.)p eop
-end
+b(Returns)30 b(the)g(old)h(timeout)g(v)-5 b(alue.)150
+4810 y Fh(2.4.9)63 b(T)-10 b(erminal)41 b(Managemen)m(t)3350
+5011 y Fs([F)-8 b(unction])-3599 b Fg(void)54 b(rl_prep_terminal)c
+Ff(\()p Fi(in)m(t)31 b(meta)p 1670 5011 V 41 w(\015ag)p
+Ff(\))390 5121 y Fs(Mo)s(dify)42 b(the)h(terminal)g(settings)g(for)f
+(Readline's)i(use,)h(so)e Fr(readline\(\))c Fs(can)k(read)f(a)h(single)
+390 5230 y(c)m(haracter)32 b(at)g(a)f(time)h(from)e(the)h(k)m(eyb)s
+(oard.)43 b(The)30 b Fi(meta)p 2376 5230 V 41 w(\015ag)39
+b Fs(argumen)m(t)31 b(should)f(b)s(e)g(non-zero)390 5340
+y(if)g(Readline)h(should)f(read)g(eigh)m(t-bit)i(input.)p
+eop end
%%Page: 35 39
-TeXDict begin 35 38 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(35)150
-299 y Fh(2.4.9)63 b(T)-10 b(erminal)41 b(Managemen)m(t)3350
-549 y Ft([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
-484 549 35 5 v 51 w(prep)p 763 549 V 49 w(terminal)44
-b Fe(\()p Fs(int)30 b(meta_flag)p Fe(\))390 658 y Ft(Mo)s(dify)42
-b(the)h(terminal)g(settings)g(for)f(Readline's)i(use,)h(so)e
-Fs(readline\(\))c Ft(can)k(read)f(a)h(single)390 768
-y(c)m(haracter)32 b(at)g(a)f(time)h(from)e(the)h(k)m(eyb)s(oard.)43
-b(The)30 b Fi(meta)p 2376 768 28 4 v 41 w(\015ag)39 b
-Ft(argumen)m(t)31 b(should)f(b)s(e)g(non-zero)390 877
-y(if)g(Readline)h(should)f(read)g(eigh)m(t-bit)i(input.)3350
-1073 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
-484 1073 35 5 v 51 w(deprep)p 880 1073 V 48 w(terminal)45
-b Fe(\()p Fs(void)p Fe(\))390 1183 y Ft(Undo)31 b(the)h(e\013ects)h(of)
-f Fs(rl_prep_terminal\(\))p Ft(,)27 b(lea)m(ving)33 b(the)f(terminal)g
-(in)f(the)h(state)h(in)e(whic)m(h)390 1292 y(it)g(w)m(as)g(b)s(efore)f
-(the)g(most)h(recen)m(t)g(call)h(to)f Fs(rl_prep_terminal\(\))p
-Ft(.)3350 1488 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 1488 V 51 w(tt)m(y)p 682 1488 V 50 w(set)p
-875 1488 V 49 w(default)p 1273 1488 V 49 w(bindings)44
-b Fe(\()p Fs(Keymap)29 b(kmap)p Fe(\))390 1598 y Ft(Read)37
-b(the)g(op)s(erating)h(system's)f(terminal)g(editing)h(c)m(haracters)g
-(\(as)g(w)m(ould)e(b)s(e)h(displa)m(y)m(ed)g(b)m(y)390
-1707 y Fs(stty)p Ft(\))30 b(to)h(their)f(Readline)h(equiv)-5
-b(alen)m(ts.)42 b(The)30 b(bindings)f(are)i(p)s(erformed)e(in)h
-Fi(kmap)p Ft(.)3350 1903 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 1903 V 51 w(tt)m(y)p 682 1903 V 50 w(unset)p
-1003 1903 V 49 w(default)p 1401 1903 V 48 w(bindings)44
-b Fe(\()p Fs(Keymap)29 b(kmap)p Fe(\))390 2013 y Ft(Reset)k(the)f
-(bindings)e(manipulated)i(b)m(y)g Fs(rl_tty_set_default_bind)o(ing)o(s)
-26 b Ft(so)32 b(that)g(the)g(ter-)390 2122 y(minal)40
-b(editing)g(c)m(haracters)h(are)f(b)s(ound)e(to)i Fs(rl_insert)p
-Ft(.)66 b(The)39 b(bindings)f(are)i(p)s(erformed)e(in)390
-2232 y Fi(kmap)p Ft(.)3350 2428 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 2428 V 51 w(reset)p 726 2428
-V 49 w(terminal)44 b Fe(\()p Fs(const)29 b(char)h(*terminal_name)p
-Fe(\))390 2537 y Ft(Reinitialize)c(Readline's)f(idea)f(of)g(the)g
-(terminal)h(settings)f(using)g Fi(terminal)p 2977 2537
-28 4 v 40 w(name)29 b Ft(as)24 b(the)g(termi-)390 2647
-y(nal)32 b(t)m(yp)s(e)g(\(e.g.,)i Fs(vt100)p Ft(\).)44
-b(If)31 b Fi(terminal)p 1753 2647 V 41 w(name)37 b Ft(is)31
-b Fs(NULL)p Ft(,)h(the)g(v)-5 b(alue)32 b(of)g(the)g
-Fs(TERM)e Ft(en)m(vironmen)m(t)390 2756 y(v)-5 b(ariable)31
-b(is)g(used.)150 2992 y Fh(2.4.10)63 b(Utilit)m(y)40
-b(F)-10 b(unctions)3350 3242 y Ft([F)i(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 3242 35 5 v 51 w(sa)m(v)m(e)p
-691 3242 V 49 w(state)44 b Fe(\()p Fs(struct)29 b(readline_state)e(*sp)
-p Fe(\))390 3351 y Ft(Sa)m(v)m(e)j(a)f(snapshot)g(of)g(Readline's)g(in)
-m(ternal)h(state)g(to)g Fi(sp)p Ft(.)39 b(The)29 b(con)m(ten)m(ts)h(of)
-f(the)g Fi(readline)p 3523 3351 28 4 v 41 w(state)390
-3461 y Ft(structure)38 b(are)g(do)s(cumen)m(ted)g(in)g(`)p
-Fs(readline.h)p Ft('.)62 b(The)38 b(caller)h(is)f(resp)s(onsible)g(for)
-g(allo)s(cating)390 3571 y(the)31 b(structure.)3350 3766
-y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 3766
-35 5 v 51 w(restore)p 830 3766 V 49 w(state)44 b Fe(\()p
-Fs(struct)29 b(readline_state)e(*sp)p Fe(\))390 3876
-y Ft(Restore)c(Readline's)g(in)m(ternal)g(state)g(to)g(that)g(stored)f
-(in)g Fi(sp)p Ft(,)i(whic)m(h)d(m)m(ust)h(ha)m(v)m(e)i(b)s(een)d(sa)m
-(v)m(ed)i(b)m(y)g(a)390 3986 y(call)30 b(to)g Fs(rl_save_state)p
-Ft(.)37 b(The)28 b(con)m(ten)m(ts)j(of)e(the)g Fi(readline)p
-2470 3986 28 4 v 41 w(state)35 b Ft(structure)29 b(are)g(do)s(cumen)m
-(ted)390 4095 y(in)h(`)p Fs(readline.h)p Ft('.)38 b(The)30
-b(caller)i(is)e(resp)s(onsible)g(for)g(freeing)h(the)f(structure.)3350
-4291 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
-484 4291 35 5 v 51 w(free)44 b Fe(\()p Fs(void)30 b(*mem)p
-Fe(\))390 4400 y Ft(Deallo)s(cate)25 b(the)c(memory)g(p)s(oin)m(ted)g
-(to)h(b)m(y)f Fi(mem)p Ft(.)38 b Fi(mem)21 b Ft(m)m(ust)g(ha)m(v)m(e)i
-(b)s(een)d(allo)s(cated)j(b)m(y)e Fs(malloc)p Ft(.)3350
-4596 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
-484 4596 V 51 w(replace)p 891 4596 V 49 w(line)44 b Fe(\()p
-Fs(const)29 b(char)g(*text,)g(int)g(clear_undo)p Fe(\))390
-4706 y Ft(Replace)41 b(the)e(con)m(ten)m(ts)i(of)f Fs(rl_line_buffer)35
-b Ft(with)k Fi(text)p Ft(.)69 b(The)39 b(p)s(oin)m(t)h(and)e(mark)h
-(are)h(pre-)390 4815 y(serv)m(ed,)27 b(if)e(p)s(ossible.)39
-b(If)25 b Fi(clear)p 1422 4815 28 4 v 41 w(undo)k Ft(is)d(non-zero,)h
-(the)f(undo)e(list)i(asso)s(ciated)h(with)e(the)h(curren)m(t)390
-4925 y(line)31 b(is)f(cleared.)3350 5121 y([F)-8 b(unction])-3599
-b Fg(void)39 b Ff(rl)p 484 5121 35 5 v 51 w(extend)p
-874 5121 V 49 w(line)p 1104 5121 V 49 w(bu\013er)44 b
-Fe(\()p Fs(int)30 b(len)p Fe(\))390 5230 y Ft(Ensure)f(that)h
-Fs(rl_line_buffer)d Ft(has)j(enough)f(space)i(to)g(hold)f
-Fi(len)g Ft(c)m(haracters,)i(p)s(ossibly)d(real-)390
-5340 y(lo)s(cating)j(it)f(if)f(necessary)-8 b(.)p eop
-end
+TeXDict begin 35 38 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(35)3350
+299 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_deprep_terminal)c
+Ff(\()p Fi(v)m(oid)p Ff(\))390 408 y Fs(Undo)31 b(the)h(e\013ects)h(of)
+f Fr(rl_prep_terminal\(\))p Fs(,)27 b(lea)m(ving)33 b(the)f(terminal)g
+(in)f(the)h(state)h(in)e(whic)m(h)390 518 y(it)g(w)m(as)g(b)s(efore)f
+(the)g(most)h(recen)m(t)g(call)h(to)f Fr(rl_prep_terminal\(\))p
+Fs(.)3350 698 y([F)-8 b(unction])-3599 b Fg(void)54 b
+(rl_tty_set_default_bindi)q(ngs)e Ff(\()p Fi(Keymap)31
+b(kmap)p Ff(\))390 808 y Fs(Read)37 b(the)g(op)s(erating)h(system's)f
+(terminal)g(editing)h(c)m(haracters)g(\(as)g(w)m(ould)e(b)s(e)h(displa)
+m(y)m(ed)g(b)m(y)390 917 y Fr(stty)p Fs(\))30 b(to)h(their)f(Readline)h
+(equiv)-5 b(alen)m(ts.)42 b(The)30 b(bindings)f(are)i(p)s(erformed)e
+(in)h Fi(kmap)s Fs(.)3350 1098 y([F)-8 b(unction])-3599
+b Fg(void)54 b(rl_tty_unset_default_bin)q(din)q(gs)e
+Ff(\()p Fi(Keymap)30 b(kmap)p Ff(\))390 1207 y Fs(Reset)j(the)f
+(bindings)e(manipulated)i(b)m(y)g Fr(rl_tty_set_default_bind)o(ing)o(s)
+26 b Fs(so)32 b(that)g(the)g(ter-)390 1317 y(minal)40
+b(editing)g(c)m(haracters)h(are)f(b)s(ound)e(to)i Fr(rl_insert)p
+Fs(.)66 b(The)39 b(bindings)f(are)i(p)s(erformed)e(in)390
+1426 y Fi(kmap)s Fs(.)3350 1606 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_reset_terminal)e Ff(\()p Fi(const)31
+b(c)m(har)g(*terminal)p 2151 1606 28 4 v 41 w(name)p
+Ff(\))390 1716 y Fs(Reinitialize)26 b(Readline's)f(idea)f(of)g(the)g
+(terminal)h(settings)f(using)g Fi(terminal)p 2977 1716
+V 40 w(name)29 b Fs(as)24 b(the)g(termi-)390 1826 y(nal)32
+b(t)m(yp)s(e)g(\(e.g.,)i Fr(vt100)p Fs(\).)44 b(If)31
+b Fi(terminal)p 1753 1826 V 41 w(name)37 b Fs(is)31 b
+Fr(NULL)p Fs(,)h(the)g(v)-5 b(alue)32 b(of)g(the)g Fr(TERM)e
+Fs(en)m(vironmen)m(t)390 1935 y(v)-5 b(ariable)31 b(is)g(used.)150
+2132 y Fh(2.4.10)63 b(Utilit)m(y)40 b(F)-10 b(unctions)3350
+2326 y Fs([F)i(unction])-3599 b Fg(int)53 b(rl_save_state)d
+Ff(\()p Fi(struct)30 b(readline)p 1702 2326 V 41 w(state)h(*sp)p
+Ff(\))390 2435 y Fs(Sa)m(v)m(e)f(a)f(snapshot)f(of)h(Readline's)g(in)m
+(ternal)g(state)h(to)g Fi(sp)s Fs(.)39 b(The)28 b(con)m(ten)m(ts)j(of)d
+(the)h Fi(readline)p 3523 2435 V 41 w(state)390 2545
+y Fs(structure)38 b(are)g(do)s(cumen)m(ted)g(in)g(`)p
+Fr(readline.h)p Fs('.)62 b(The)38 b(caller)h(is)f(resp)s(onsible)g(for)
+g(allo)s(cating)390 2654 y(the)31 b(structure.)3350 2835
+y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_restore_state)e
+Ff(\()p Fi(struct)30 b(readline)p 1859 2835 V 41 w(state)h(*sp)p
+Ff(\))390 2944 y Fs(Restore)23 b(Readline's)g(in)m(ternal)f(state)i(to)
+e(that)h(stored)f(in)g Fi(sp)s Fs(,)h(whic)m(h)e(m)m(ust)h(ha)m(v)m(e)h
+(b)s(een)f(sa)m(v)m(ed)h(b)m(y)f(a)390 3054 y(call)30
+b(to)g Fr(rl_save_state)p Fs(.)37 b(The)28 b(con)m(ten)m(ts)j(of)e(the)
+g Fi(readline)p 2470 3054 V 41 w(state)35 b Fs(structure)29
+b(are)g(do)s(cumen)m(ted)390 3163 y(in)h(`)p Fr(readline.h)p
+Fs('.)38 b(The)30 b(caller)i(is)e(resp)s(onsible)g(for)g(freeing)h(the)
+f(structure.)3350 3343 y([F)-8 b(unction])-3599 b Fg(void)54
+b(rl_free)47 b Ff(\()p Fi(v)m(oid)31 b(*mem)p Ff(\))390
+3453 y Fs(Deallo)s(cate)25 b(the)c(memory)g(p)s(oin)m(ted)g(to)h(b)m(y)
+f Fi(mem)p Fs(.)38 b Fi(mem)21 b Fs(m)m(ust)g(ha)m(v)m(e)i(b)s(een)d
+(allo)s(cated)j(b)m(y)e Fr(malloc)p Fs(.)3350 3633 y([F)-8
+b(unction])-3599 b Fg(void)54 b(rl_replace_line)c Ff(\()p
+Fi(const)31 b(c)m(har)g(*text,)h(in)m(t)e(clear)p 2305
+3633 V 42 w(undo)p Ff(\))390 3743 y Fs(Replace)41 b(the)e(con)m(ten)m
+(ts)i(of)e Fr(rl_line_buffer)d Fs(with)j Fi(text)r Fs(.)68
+b(The)39 b(p)s(oin)m(t)g(and)g(mark)g(are)g(pre-)390
+3852 y(serv)m(ed,)27 b(if)e(p)s(ossible.)39 b(If)25 b
+Fi(clear)p 1422 3852 V 41 w(undo)k Fs(is)d(non-zero,)h(the)f(undo)e
+(list)i(asso)s(ciated)h(with)e(the)h(curren)m(t)390 3962
+y(line)31 b(is)f(cleared.)3350 4142 y([F)-8 b(unction])-3599
+b Fg(void)54 b(rl_extend_line_buffer)d Ff(\()p Fi(in)m(t)32
+b(len)p Ff(\))390 4252 y Fs(Ensure)d(that)h Fr(rl_line_buffer)d
+Fs(has)j(enough)f(space)i(to)g(hold)f Fi(len)g Fs(c)m(haracters,)i(p)s
+(ossibly)d(real-)390 4361 y(lo)s(cating)j(it)f(if)f(necessary)-8
+b(.)3350 4541 y([F)g(unction])-3599 b Fg(int)53 b(rl_initialize)d
+Ff(\()p Fi(v)m(oid)p Ff(\))390 4651 y Fs(Initialize)39
+b(or)e(re-initialize)i(Readline's)f(in)m(ternal)f(state.)62
+b(It's)37 b(not)g(strictly)h(necessary)f(to)h(call)390
+4761 y(this;)31 b Fr(readline\(\))c Fs(calls)32 b(it)f(b)s(efore)f
+(reading)g(an)m(y)h(input.)3350 4941 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_ding)48 b Ff(\()p Fi(v)m(oid)p Ff(\))390
+5050 y Fs(Ring)30 b(the)h(terminal)g(b)s(ell,)f(ob)s(eying)h(the)f
+(setting)i(of)e Fr(bell-style)p Fs(.)3350 5230 y([F)-8
+b(unction])-3599 b Fg(int)53 b(rl_alphabetic)d Ff(\()p
+Fi(in)m(t)31 b(c)p Ff(\))390 5340 y Fs(Return)f(1)g(if)h
+Fi(c)36 b Fs(is)30 b(an)h(alphab)s(etic)g(c)m(haracter.)p
+eop end
%%Page: 36 40
-TeXDict begin 36 39 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 36 39 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(36)3350
-299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(initialize)j Fe(\()p Fs(void)p Fe(\))390
-408 y Ft(Initialize)d(or)e(re-initialize)i(Readline's)f(in)m(ternal)f
-(state.)62 b(It's)37 b(not)g(strictly)h(necessary)f(to)h(call)390
-518 y(this;)31 b Fs(readline\(\))c Ft(calls)32 b(it)f(b)s(efore)f
-(reading)g(an)m(y)h(input.)3350 687 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 687 V 51 w(ding)44 b Fe(\()p
-Fs(void)p Fe(\))390 796 y Ft(Ring)30 b(the)h(terminal)g(b)s(ell,)f(ob)s
-(eying)h(the)f(setting)i(of)e Fs(bell-style)p Ft(.)3350
-965 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-965 V 51 w(alphab)s(etic)j Fe(\()p Fs(int)30 b(c)p Fe(\))390
-1074 y Ft(Return)g(1)g(if)h Fi(c)36 b Ft(is)30 b(an)h(alphab)s(etic)g
-(c)m(haracter.)3350 1243 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 1243 V 51 w(displa)m(y)p 885 1243 V 49
-w(matc)m(h)p 1242 1243 V 50 w(list)45 b Fe(\()p Fs(char)29
-b(**matches,)f(int)h(len,)h(int)f(max)p Fe(\))390 1352
-y Ft(A)35 b(con)m(v)m(enience)h(function)e(for)g(displa)m(ying)h(a)g
-(list)g(of)g(strings)f(in)g(columnar)g(format)h(on)f(Read-)390
-1462 y(line's)g(output)f(stream.)51 b Fs(matches)31 b
-Ft(is)j(the)f(list)i(of)e(strings,)i(in)e(argv)h(format,)h(suc)m(h)e
-(as)h(a)g(list)g(of)390 1572 y(completion)26 b(matc)m(hes.)39
-b Fs(len)24 b Ft(is)g(the)g(n)m(um)m(b)s(er)f(of)i(strings)f(in)g
-Fs(matches)p Ft(,)f(and)h Fs(max)f Ft(is)i(the)f(length)h(of)390
-1681 y(the)h(longest)i(string)e(in)g Fs(matches)p Ft(.)37
-b(This)25 b(function)h(uses)g(the)g(setting)i(of)e Fs
-(print-completions-)390 1791 y(horizontally)33 b Ft(to)k(select)h(ho)m
+299 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_display_match_list)d
+Ff(\()p Fi(c)m(har)31 b(**matc)m(hes,)i(in)m(t)e(len,)g(in)m(t)g(max)p
+Ff(\))390 408 y Fs(A)k(con)m(v)m(enience)h(function)e(for)g(displa)m
+(ying)h(a)g(list)g(of)g(strings)f(in)g(columnar)g(format)h(on)f(Read-)
+390 518 y(line's)g(output)f(stream.)51 b Fr(matches)31
+b Fs(is)j(the)f(list)i(of)e(strings,)i(in)e(argv)h(format,)h(suc)m(h)e
+(as)h(a)g(list)g(of)390 628 y(completion)26 b(matc)m(hes.)39
+b Fr(len)24 b Fs(is)g(the)g(n)m(um)m(b)s(er)f(of)i(strings)f(in)g
+Fr(matches)p Fs(,)f(and)h Fr(max)f Fs(is)i(the)f(length)h(of)390
+737 y(the)h(longest)i(string)e(in)g Fr(matches)p Fs(.)37
+b(This)25 b(function)h(uses)g(the)g(setting)i(of)e Fr
+(print-completions-)390 847 y(horizontally)33 b Fs(to)k(select)h(ho)m
(w)e(the)g(matc)m(hes)i(are)e(displa)m(y)m(ed)h(\(see)g(Section)g
-(1.3.1)h([Readline)390 1900 y(Init)30 b(File)i(Syn)m(tax],)f(page)g
-(4\).)275 2069 y(The)g(follo)m(wing)j(are)e(implemen)m(ted)h(as)f
-(macros,)h(de\014ned)e(in)h Fs(chardefs.h)p Ft(.)43 b(Applications)33
-b(should)150 2179 y(refrain)d(from)g(using)g(them.)3350
-2347 y([F)-8 b(unction])-3599 b Fg(int)p 353 2347 V 90
-w Ff(rl)p 483 2347 V 50 w(upp)s(ercase)p 1033 2347 V
-48 w(p)46 b Fe(\()p Fs(int)29 b(c)p Fe(\))390 2457 y
-Ft(Return)h(1)g(if)h Fi(c)36 b Ft(is)30 b(an)h(upp)s(ercase)e(alphab)s
-(etic)i(c)m(haracter.)3350 2625 y([F)-8 b(unction])-3599
-b Fg(int)p 353 2625 V 90 w Ff(rl)p 483 2625 V 50 w(lo)m(w)m(ercase)p
-1004 2625 V 49 w(p)45 b Fe(\()p Fs(int)30 b(c)p Fe(\))390
-2735 y Ft(Return)g(1)g(if)h Fi(c)36 b Ft(is)30 b(a)h(lo)m(w)m(ercase)i
-(alphab)s(etic)e(c)m(haracter.)3350 2903 y([F)-8 b(unction])-3599
-b Fg(int)p 353 2903 V 90 w Ff(rl)p 483 2903 V 50 w(digit)p
-763 2903 V 49 w(p)46 b Fe(\()p Fs(int)29 b(c)p Fe(\))390
-3013 y Ft(Return)h(1)g(if)h Fi(c)36 b Ft(is)30 b(a)h(n)m(umeric)f(c)m
-(haracter.)3350 3182 y([F)-8 b(unction])-3599 b Fg(int)p
-353 3182 V 90 w Ff(rl)p 483 3182 V 50 w(to)p 635 3182
-V 50 w(upp)s(er)44 b Fe(\()p Fs(int)30 b(c)p Fe(\))390
-3291 y Ft(If)23 b Fi(c)30 b Ft(is)24 b(a)g(lo)m(w)m(ercase)i(alphab)s
+(1.3.1)h([Readline)390 956 y(Init)30 b(File)i(Syn)m(tax],)f(page)g
+(4\).)275 1137 y(The)g(follo)m(wing)j(are)e(implemen)m(ted)h(as)f
+(macros,)h(de\014ned)e(in)h Fr(chardefs.h)p Fs(.)43 b(Applications)33
+b(should)150 1246 y(refrain)d(from)g(using)g(them.)3350
+1426 y([F)-8 b(unction])-3599 b Fg(int)53 b(_rl_uppercase_p)d
+Ff(\()p Fi(in)m(t)31 b(c)p Ff(\))390 1536 y Fs(Return)f(1)g(if)h
+Fi(c)36 b Fs(is)30 b(an)h(upp)s(ercase)e(alphab)s(etic)i(c)m(haracter.)
+3350 1716 y([F)-8 b(unction])-3599 b Fg(int)53 b(_rl_lowercase_p)d
+Ff(\()p Fi(in)m(t)31 b(c)p Ff(\))390 1826 y Fs(Return)f(1)g(if)h
+Fi(c)36 b Fs(is)30 b(a)h(lo)m(w)m(ercase)i(alphab)s(etic)e(c)m
+(haracter.)3350 2006 y([F)-8 b(unction])-3599 b Fg(int)53
+b(_rl_digit_p)c Ff(\()p Fi(in)m(t)31 b(c)p Ff(\))390
+2115 y Fs(Return)f(1)g(if)h Fi(c)36 b Fs(is)30 b(a)h(n)m(umeric)f(c)m
+(haracter.)3350 2295 y([F)-8 b(unction])-3599 b Fg(int)53
+b(_rl_to_upper)c Ff(\()p Fi(in)m(t)32 b(c)p Ff(\))390
+2405 y Fs(If)23 b Fi(c)30 b Fs(is)24 b(a)g(lo)m(w)m(ercase)i(alphab)s
(etic)e(c)m(haracter,)j(return)c(the)h(corresp)s(onding)e(upp)s(ercase)
-h(c)m(haracter.)3350 3460 y([F)-8 b(unction])-3599 b
-Fg(int)p 353 3460 V 90 w Ff(rl)p 483 3460 V 50 w(to)p
-635 3460 V 50 w(lo)m(w)m(er)45 b Fe(\()p Fs(int)30 b(c)p
-Fe(\))390 3569 y Ft(If)e Fi(c)35 b Ft(is)29 b(an)g(upp)s(ercase)f
+h(c)m(haracter.)3350 2585 y([F)-8 b(unction])-3599 b
+Fg(int)53 b(_rl_to_lower)c Ff(\()p Fi(in)m(t)32 b(c)p
+Ff(\))390 2695 y Fs(If)c Fi(c)35 b Fs(is)29 b(an)g(upp)s(ercase)f
(alphab)s(etic)h(c)m(haracter,)i(return)d(the)h(corresp)s(onding)f(lo)m
-(w)m(ercase)j(c)m(harac-)390 3679 y(ter.)3350 3847 y([F)-8
-b(unction])-3599 b Fg(int)p 353 3847 V 90 w Ff(rl)p 483
-3847 V 50 w(digit)p 763 3847 V 49 w(v)-6 b(alue)45 b
-Fe(\()p Fs(int)30 b(c)p Fe(\))390 3957 y Ft(If)g Fi(c)36
-b Ft(is)31 b(a)f(n)m(um)m(b)s(er,)g(return)f(the)h(v)-5
-b(alue)31 b(it)g(represen)m(ts.)150 4165 y Fh(2.4.11)63
-b(Miscellaneous)42 b(F)-10 b(unctions)3350 4404 y Ft([F)i(unction])
--3599 b Fg(int)39 b Ff(rl)p 432 4404 V 51 w(macro)p 789
-4404 V 50 w(bind)45 b Fe(\()p Fs(const)29 b(char)g(*keyseq,)f(const)h
-(char)g(*macro,)g(Keymap)565 4514 y(map)p Fe(\))390 4623
-y Ft(Bind)23 b(the)g(k)m(ey)h(sequence)g Fi(k)m(eyseq)i
-Ft(to)e(in)m(v)m(ok)m(e)h(the)f(macro)f Fi(macro)p Ft(.)39
-b(The)23 b(binding)f(is)i(p)s(erformed)d(in)390 4733
-y Fi(map)p Ft(.)39 b(When)28 b Fi(k)m(eyseq)i Ft(is)e(in)m(v)m(ok)m
-(ed,)i(the)d Fi(macro)33 b Ft(will)28 b(b)s(e)f(inserted)g(in)m(to)i
-(the)e(line.)41 b(This)26 b(function)390 4843 y(is)k(deprecated;)i(use)
-e Fs(rl_generic_bind\(\))25 b Ft(instead.)3350 5011 y([F)-8
-b(unction])-3599 b Fg(void)39 b Ff(rl)p 484 5011 V 51
-w(macro)p 841 5011 V 51 w(dump)s(er)45 b Fe(\()p Fs(int)29
-b(readable)p Fe(\))390 5121 y Ft(Prin)m(t)e(the)g(k)m(ey)h(sequences)g
-(b)s(ound)d(to)j(macros)f(and)g(their)g(v)-5 b(alues,)28
-b(using)f(the)g(curren)m(t)g(k)m(eymap,)390 5230 y(to)32
-b Fs(rl_outstream)p Ft(.)40 b(If)31 b Fi(readable)36
-b Ft(is)c(non-zero,)g(the)f(list)h(is)f(formatted)h(in)f(suc)m(h)g(a)g
-(w)m(a)m(y)i(that)e(it)390 5340 y(can)g(b)s(e)e(made)i(part)f(of)h(an)f
-Fs(inputrc)e Ft(\014le)j(and)e(re-read.)p eop end
+(w)m(ercase)j(c)m(harac-)390 2804 y(ter.)3350 2984 y([F)-8
+b(unction])-3599 b Fg(int)53 b(_rl_digit_value)d Ff(\()p
+Fi(in)m(t)31 b(c)p Ff(\))390 3094 y Fs(If)f Fi(c)36 b
+Fs(is)31 b(a)f(n)m(um)m(b)s(er,)g(return)f(the)h(v)-5
+b(alue)31 b(it)g(represen)m(ts.)150 3291 y Fh(2.4.11)63
+b(Miscellaneous)42 b(F)-10 b(unctions)3350 3485 y Fs([F)i(unction])
+-3599 b Fg(int)53 b(rl_macro_bind)d Ff(\()p Fi(const)31
+b(c)m(har)g(*k)m(eyseq,)h(const)f(c)m(har)f(*macro,)i(Keymap)565
+3594 y(map)p Ff(\))390 3704 y Fs(Bind)22 b(the)i(k)m(ey)f(sequence)g
+Fi(k)m(eyseq)j Fs(to)e(in)m(v)m(ok)m(e)h(the)e(macro)g
+Fi(macro)5 b Fs(.)39 b(The)22 b(binding)g(is)h(p)s(erformed)e(in)390
+3813 y Fi(map)s Fs(.)39 b(When)27 b Fi(k)m(eyseq)k Fs(is)c(in)m(v)m(ok)
+m(ed,)j(the)d Fi(macro)33 b Fs(will)27 b(b)s(e)g(inserted)g(in)m(to)h
+(the)g(line.)40 b(This)26 b(function)390 3923 y(is)k(deprecated;)i(use)
+e Fr(rl_generic_bind\(\))25 b Fs(instead.)3350 4103 y([F)-8
+b(unction])-3599 b Fg(void)54 b(rl_macro_dumper)c Ff(\()p
+Fi(in)m(t)31 b(readable)p Ff(\))390 4213 y Fs(Prin)m(t)c(the)g(k)m(ey)h
+(sequences)g(b)s(ound)d(to)j(macros)f(and)g(their)g(v)-5
+b(alues,)28 b(using)f(the)g(curren)m(t)g(k)m(eymap,)390
+4322 y(to)32 b Fr(rl_outstream)p Fs(.)40 b(If)31 b Fi(readable)36
+b Fs(is)c(non-zero,)g(the)f(list)h(is)f(formatted)h(in)f(suc)m(h)g(a)g
+(w)m(a)m(y)i(that)e(it)390 4432 y(can)g(b)s(e)e(made)i(part)f(of)h(an)f
+Fr(inputrc)e Fs(\014le)j(and)e(re-read.)3350 4612 y([F)-8
+b(unction])-3599 b Fg(int)53 b(rl_variable_bind)e Ff(\()p
+Fi(const)31 b(c)m(har)g(*v)-5 b(ariable,)31 b(const)g(c)m(har)g(*v)-5
+b(alue)p Ff(\))390 4721 y Fs(Mak)m(e)30 b(the)f(Readline)g(v)-5
+b(ariable)29 b Fi(v)-5 b(ariable)35 b Fs(ha)m(v)m(e)30
+b Fi(v)-5 b(alue)5 b Fs(.)40 b(This)28 b(b)s(eha)m(v)m(es)h(as)g(if)f
+(the)h(readline)g(com-)390 4831 y(mand)f(`)p Fr(set)i
+Fk(variable)38 b(value)11 b Fs(')28 b(had)g(b)s(een)g(executed)i(in)e
+(an)h Fr(inputrc)e Fs(\014le)i(\(see)g(Section)h(1.3.1)390
+4941 y([Readline)h(Init)f(File)i(Syn)m(tax],)f(page)g(4\).)3350
+5121 y([F)-8 b(unction])-3599 b Fg(char)54 b(*)e(rl_variable_value)f
+Ff(\()p Fi(const)31 b(c)m(har)g(*v)-5 b(ariable)p Ff(\))390
+5230 y Fs(Return)28 b(a)h(string)g(represen)m(ting)g(the)g(v)-5
+b(alue)29 b(of)g(the)g(Readline)h(v)-5 b(ariable)29 b
+Fi(v)-5 b(ariable)5 b Fs(.)41 b(F)-8 b(or)30 b(b)s(o)s(olean)390
+5340 y(v)-5 b(ariables,)31 b(this)g(string)f(is)g(either)h(`)p
+Fr(on)p Fs(')f(or)h(`)p Fr(off)p Fs('.)p eop end
%%Page: 37 41
-TeXDict begin 37 40 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 37 40 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(37)3350
-299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(v)-6 b(ariable)p 877 299 V 48 w(bind)45
-b Fe(\()p Fs(const)29 b(char)g(*variable,)f(const)h(char)g(*value)p
-Fe(\))390 408 y Ft(Mak)m(e)i(the)e(Readline)g(v)-5 b(ariable)30
-b Fi(v)-5 b(ariable)35 b Ft(ha)m(v)m(e)30 b Fi(v)-5 b(alue)p
-Ft(.)41 b(This)28 b(b)s(eha)m(v)m(es)h(as)h(if)f(the)g(readline)g(com-)
-390 518 y(mand)f(`)p Fs(set)i Fl(variable)38 b(value)11
-b Ft(')28 b(had)g(b)s(een)g(executed)i(in)e(an)h Fs(inputrc)e
-Ft(\014le)i(\(see)g(Section)h(1.3.1)390 628 y([Readline)h(Init)f(File)i
-(Syn)m(tax],)f(page)g(4\).)3350 821 y([F)-8 b(unction])-3599
-b Fg(char)39 b(*)g Ff(rl)p 575 821 V 50 w(v)-6 b(ariable)p
-1019 821 V 49 w(v)g(alue)44 b Fe(\()p Fs(const)30 b(char)f(*variable)p
-Fe(\))390 931 y Ft(Return)f(a)i(string)f(represen)m(ting)h(the)f(v)-5
-b(alue)30 b(of)f(the)h(Readline)g(v)-5 b(ariable)30 b
-Fi(v)-5 b(ariable)p Ft(.)41 b(F)-8 b(or)30 b(b)s(o)s(olean)390
-1040 y(v)-5 b(ariables,)31 b(this)g(string)f(is)g(either)h(`)p
-Fs(on)p Ft(')f(or)h(`)p Fs(off)p Ft('.)3350 1234 y([F)-8
-b(unction])-3599 b Fg(void)39 b Ff(rl)p 484 1234 V 51
-w(v)-6 b(ariable)p 929 1234 V 49 w(dump)s(er)44 b Fe(\()p
-Fs(int)30 b(readable)p Fe(\))390 1344 y Ft(Prin)m(t)f(the)f(readline)h
-(v)-5 b(ariable)30 b(names)e(and)g(their)h(curren)m(t)f(v)-5
-b(alues)29 b(to)h Fs(rl_outstream)p Ft(.)37 b(If)28 b
-Fi(read-)390 1453 y(able)40 b Ft(is)34 b(non-zero,)i(the)e(list)g(is)g
+299 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_variable_dumper)c
+Ff(\()p Fi(in)m(t)32 b(readable)p Ff(\))390 408 y Fs(Prin)m(t)d(the)f
+(readline)h(v)-5 b(ariable)30 b(names)e(and)g(their)h(curren)m(t)f(v)-5
+b(alues)29 b(to)h Fr(rl_outstream)p Fs(.)37 b(If)28 b
+Fi(read-)390 518 y(able)40 b Fs(is)34 b(non-zero,)i(the)e(list)g(is)g
(formatted)h(in)f(suc)m(h)g(a)g(w)m(a)m(y)h(that)g(it)f(can)g(b)s(e)g
-(made)g(part)g(of)g(an)390 1563 y Fs(inputrc)28 b Ft(\014le)j(and)f
-(re-read.)3350 1756 y([F)-8 b(unction])-3599 b Fg(int)39
-b Ff(rl)p 432 1756 V 51 w(set)p 626 1756 V 49 w(paren)p
-959 1756 V 49 w(blink)p 1260 1756 V 50 w(timeout)44 b
-Fe(\()p Fs(int)30 b(u)p Fe(\))390 1866 y Ft(Set)25 b(the)h(time)f(in)m
-(terv)-5 b(al)27 b(\(in)e(microseconds\))h(that)g(Readline)f(w)m(aits)h
-(when)e(sho)m(wing)i(a)f(balancing)390 1976 y(c)m(haracter)32
-b(when)d Fs(blink-matching-paren)c Ft(has)30 b(b)s(een)g(enabled.)3350
-2169 y([F)-8 b(unction])-3599 b Fg(char)39 b(*)g Ff(rl)p
-575 2169 V 50 w(get)p 780 2169 V 50 w(termcap)45 b Fe(\()p
-Fs(const)29 b(char)g(*cap)p Fe(\))390 2279 y Ft(Retriev)m(e)g(the)e
-(string)g(v)-5 b(alue)27 b(of)g(the)h(termcap)f(capabilit)m(y)i
-Fi(cap)p Ft(.)40 b(Readline)27 b(fetc)m(hes)h(the)g(termcap)390
-2388 y(en)m(try)34 b(for)f(the)h(curren)m(t)f(terminal)h(name)g(and)f
-(uses)g(those)h(capabilities)h(to)f(mo)m(v)m(e)h(around)e(the)390
-2498 y(screen)21 b(line)h(and)e(p)s(erform)g(other)h(terminal-sp)s
-(eci\014c)h(op)s(erations,)h(lik)m(e)f(erasing)g(a)f(line.)38
-b(Readline)390 2608 y(do)s(es)d(not)g(use)g(all)g(of)h(a)f(terminal's)g
-(capabilities,)k(and)34 b(this)h(function)g(will)g(return)f(v)-5
-b(alues)35 b(for)390 2717 y(only)30 b(those)h(capabilities)i(Readline)e
-(uses.)150 2951 y Fh(2.4.12)63 b(Alternate)40 b(In)m(terface)275
-3199 y Ft(An)k(alternate)i(in)m(terface)g(is)f(a)m(v)-5
-b(ailable)47 b(to)f(plain)e Fs(readline\(\))p Ft(.)81
-b(Some)45 b(applications)h(need)e(to)150 3309 y(in)m(terlea)m(v)m(e)32
-b(k)m(eyb)s(oard)d(I/O)g(with)f(\014le,)i(device,)h(or)e(windo)m(w)f
-(system)h(I/O,)g(t)m(ypically)i(b)m(y)e(using)g(a)g(main)150
-3419 y(lo)s(op)f(to)g Fs(select\(\))e Ft(on)h(v)-5 b(arious)28
-b(\014le)g(descriptors.)39 b(T)-8 b(o)28 b(accomo)s(date)i(this)e
-(need,)g(readline)g(can)g(also)h(b)s(e)150 3528 y(in)m(v)m(ok)m(ed)k
-(as)e(a)h(`callbac)m(k')h(function)e(from)g(an)g(ev)m(en)m(t)h(lo)s
-(op.)44 b(There)30 b(are)i(functions)f(a)m(v)-5 b(ailable)33
-b(to)f(mak)m(e)150 3638 y(this)e(easy)-8 b(.)3350 3831
-y([F)g(unction])-3599 b Fg(void)39 b Ff(rl)p 484 3831
-V 51 w(callbac)m(k)p 934 3831 V 49 w(handler)p 1363 3831
-V 49 w(install)44 b Fe(\()p Fs(const)29 b(char)g(*prompt,)565
-3941 y(rl_vcpfunc_t)e(*lhandler)p Fe(\))390 4050 y Ft(Set)e(up)f(the)h
-(terminal)g(for)f(readline)i(I/O)e(and)g(displa)m(y)h(the)g(initial)h
-(expanded)e(v)-5 b(alue)26 b(of)f Fi(prompt)p Ft(.)390
-4160 y(Sa)m(v)m(e)33 b(the)f(v)-5 b(alue)32 b(of)g Fi(lhandler)37
-b Ft(to)c(use)e(as)h(a)g(function)f(to)h(call)h(when)e(a)h(complete)h
-(line)f(of)g(input)390 4270 y(has)e(b)s(een)g(en)m(tered.)41
-b(The)30 b(function)g(tak)m(es)i(the)e(text)i(of)e(the)h(line)g(as)f
-(an)g(argumen)m(t.)3350 4463 y([F)-8 b(unction])-3599
-b Fg(void)39 b Ff(rl)p 484 4463 V 51 w(callbac)m(k)p
-934 4463 V 49 w(read)p 1203 4463 V 50 w(c)m(har)44 b
-Fe(\()p Fs(void)p Fe(\))390 4573 y Ft(Whenev)m(er)34
+(made)g(part)g(of)g(an)390 628 y Fr(inputrc)28 b Fs(\014le)j(and)f
+(re-read.)3350 817 y([F)-8 b(unction])-3599 b Fg(int)53
+b(rl_set_paren_blink_ti)q(meou)q(t)f Ff(\()p Fi(in)m(t)31
+b(u)p Ff(\))390 927 y Fs(Set)25 b(the)h(time)f(in)m(terv)-5
+b(al)27 b(\(in)e(microseconds\))h(that)g(Readline)f(w)m(aits)h(when)e
+(sho)m(wing)i(a)f(balancing)390 1036 y(c)m(haracter)32
+b(when)d Fr(blink-matching-paren)c Fs(has)30 b(b)s(een)g(enabled.)3350
+1225 y([F)-8 b(unction])-3599 b Fg(char)54 b(*)e(rl_get_termcap)e
+Ff(\()p Fi(const)31 b(c)m(har)g(*cap)p Ff(\))390 1335
+y Fs(Retriev)m(e)d(the)f(string)g(v)-5 b(alue)27 b(of)g(the)g(termcap)g
+(capabilit)m(y)i Fi(cap)s Fs(.)39 b(Readline)28 b(fetc)m(hes)g(the)f
+(termcap)390 1445 y(en)m(try)34 b(for)f(the)h(curren)m(t)f(terminal)h
+(name)g(and)f(uses)g(those)h(capabilities)h(to)f(mo)m(v)m(e)h(around)e
+(the)390 1554 y(screen)21 b(line)h(and)e(p)s(erform)g(other)h
+(terminal-sp)s(eci\014c)h(op)s(erations,)h(lik)m(e)f(erasing)g(a)f
+(line.)38 b(Readline)390 1664 y(do)s(es)d(not)g(use)g(all)g(of)h(a)f
+(terminal's)g(capabilities,)k(and)34 b(this)h(function)g(will)g(return)
+f(v)-5 b(alues)35 b(for)390 1773 y(only)30 b(those)h(capabilities)i
+(Readline)e(uses.)150 1975 y Fh(2.4.12)63 b(Alternate)40
+b(In)m(terface)150 2122 y Fs(An)21 b(alternate)j(in)m(terface)f(is)f(a)
+m(v)-5 b(ailable)24 b(to)e(plain)g Fr(readline\(\))p
+Fs(.)35 b(Some)21 b(applications)i(need)f(to)g(in)m(terlea)m(v)m(e)150
+2232 y(k)m(eyb)s(oard)35 b(I/O)h(with)f(\014le,)i(device,)h(or)e(windo)
+m(w)f(system)g(I/O,)h(t)m(ypically)i(b)m(y)d(using)g(a)h(main)g(lo)s
+(op)f(to)150 2341 y Fr(select\(\))24 b Fs(on)h(v)-5 b(arious)26
+b(\014le)g(descriptors.)39 b(T)-8 b(o)26 b(accomo)s(date)i(this)e
+(need,)g(readline)h(can)f(also)g(b)s(e)f(in)m(v)m(ok)m(ed)150
+2451 y(as)i(a)g(`callbac)m(k')j(function)c(from)g(an)h(ev)m(en)m(t)h
+(lo)s(op.)40 b(There)26 b(are)h(functions)g(a)m(v)-5
+b(ailable)29 b(to)e(mak)m(e)h(this)f(easy)-8 b(.)3350
+2640 y([F)g(unction])-3599 b Fg(void)54 b(rl_callback_handler_inst)q
+(all)e Ff(\()p Fi(const)31 b(c)m(har)g(*prompt,)565 2750
+y(rl)p 632 2750 28 4 v 40 w(v)m(cpfunc)p 978 2750 V 40
+w(t)f(*lhandler)p Ff(\))390 2859 y Fs(Set)25 b(up)e(the)i(terminal)g
+(for)g(readline)g(I/O)f(and)g(displa)m(y)h(the)g(initial)h(expanded)e
+(v)-5 b(alue)25 b(of)g Fi(prompt)r Fs(.)390 2969 y(Sa)m(v)m(e)33
+b(the)f(v)-5 b(alue)32 b(of)g Fi(lhandler)37 b Fs(to)c(use)e(as)h(a)g
+(function)f(to)h(call)h(when)e(a)h(complete)h(line)f(of)g(input)390
+3078 y(has)e(b)s(een)g(en)m(tered.)41 b(The)30 b(function)g(tak)m(es)i
+(the)e(text)i(of)e(the)h(line)g(as)f(an)g(argumen)m(t.)3350
+3268 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_callback_read_char)d
+Ff(\()p Fi(v)m(oid)p Ff(\))390 3377 y Fs(Whenev)m(er)34
b(an)g(application)h(determines)e(that)i(k)m(eyb)s(oard)e(input)g(is)h
-(a)m(v)-5 b(ailable,)37 b(it)d(should)f(call)390 4682
-y Fs(rl_callback_read_char\(\))p Ft(,)17 b(whic)m(h)22
+(a)m(v)-5 b(ailable,)37 b(it)d(should)f(call)390 3487
+y Fr(rl_callback_read_char\(\))p Fs(,)17 b(whic)m(h)22
b(will)g(read)f(the)h(next)g(c)m(haracter)h(from)f(the)f(curren)m(t)h
-(input)390 4792 y(source.)77 b(If)41 b(that)i(c)m(haracter)h(completes)
-g(the)e(line,)k Fs(rl_callback_read_char)36 b Ft(will)43
-b(in)m(v)m(ok)m(e)390 4902 y(the)36 b Fi(lhandler)41
-b Ft(function)35 b(sa)m(v)m(ed)h(b)m(y)g Fs(rl_callback_handler_ins)o
-(tall)29 b Ft(to)36 b(pro)s(cess)f(the)g(line.)390 5011
-y(Before)28 b(calling)g(the)f Fi(lhandler)32 b Ft(function,)c(the)e
+(input)390 3597 y(source.)77 b(If)41 b(that)i(c)m(haracter)h(completes)
+g(the)e(line,)k Fr(rl_callback_read_char)36 b Fs(will)43
+b(in)m(v)m(ok)m(e)390 3706 y(the)36 b Fi(lhandler)41
+b Fs(function)35 b(sa)m(v)m(ed)h(b)m(y)g Fr(rl_callback_handler_ins)o
+(tall)29 b Fs(to)36 b(pro)s(cess)f(the)g(line.)390 3816
+y(Before)28 b(calling)g(the)f Fi(lhandler)32 b Fs(function,)c(the)e
(terminal)i(settings)f(are)g(reset)h(to)f(the)g(v)-5
-b(alues)27 b(they)390 5121 y(had)i(b)s(efore)g(calling)j
-Fs(rl_callback_handler_ins)o(tall)o Ft(.)j(If)29 b(the)h
-Fi(lhandler)36 b Ft(function)29 b(returns,)390 5230 y(the)c(terminal)g
+b(alues)27 b(they)390 3925 y(had)i(b)s(efore)g(calling)j
+Fr(rl_callback_handler_ins)o(tall)o Fs(.)j(If)29 b(the)h
+Fi(lhandler)36 b Fs(function)29 b(returns,)390 4035 y(the)c(terminal)g
(settings)h(are)f(mo)s(di\014ed)e(for)i(Readline's)g(use)f(again.)40
-b Fs(EOF)24 b Ft(is)h(indicated)g(b)m(y)f(calling)390
-5340 y Fi(lhandler)36 b Ft(with)30 b(a)h Fs(NULL)e Ft(line.)p
-eop end
+b Fr(EOF)24 b Fs(is)h(indicated)g(b)m(y)f(calling)390
+4144 y Fi(lhandler)36 b Fs(with)30 b(a)h Fr(NULL)e Fs(line.)3350
+4334 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_callback_handler_remo)q
+(ve)e Ff(\()p Fi(v)m(oid)p Ff(\))390 4443 y Fs(Restore)38
+b(the)f(terminal)h(to)g(its)f(initial)i(state)f(and)f(remo)m(v)m(e)h
+(the)g(line)f(handler.)60 b(This)37 b(ma)m(y)h(b)s(e)390
+4553 y(called)f(from)f(within)g(a)h(callbac)m(k)h(as)f(w)m(ell)g(as)f
+(indep)s(enden)m(tly)-8 b(.)58 b(If)36 b(the)h Fi(lhandler)42
+b Fs(installed)37 b(b)m(y)390 4663 y Fr(rl_callback_handler_inst)o(all)
+32 b Fs(do)s(es)39 b(not)g(exit)g(the)g(program,)i(either)e(this)g
+(function)f(or)390 4772 y(the)32 b(function)f(referred)f(to)i(b)m(y)g
+(the)f(v)-5 b(alue)32 b(of)g Fr(rl_deprep_term_function)25
+b Fs(should)30 b(b)s(e)h(called)390 4882 y(b)s(efore)f(the)h(program)f
+(exits)h(to)g(reset)g(the)f(terminal)h(settings.)150
+5083 y Fh(2.4.13)63 b(A)41 b(Readline)f(Example)150 5230
+y Fs(Here)34 b(is)g(a)g(function)g(whic)m(h)g(c)m(hanges)g(lo)m(w)m
+(ercase)j(c)m(haracters)e(to)f(their)g(upp)s(ercase)f(equiv)-5
+b(alen)m(ts,)37 b(and)150 5340 y(upp)s(ercase)d(c)m(haracters)j(to)f
+(lo)m(w)m(ercase.)58 b(If)35 b(this)g(function)g(w)m(as)h(b)s(ound)d
+(to)j(`)p Fr(M-c)p Fs(',)h(then)e(t)m(yping)g(`)p Fr(M-c)p
+Fs(')p eop end
%%Page: 38 42
-TeXDict begin 38 41 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(38)3350
-299 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p 484
-299 35 5 v 51 w(callbac)m(k)p 934 299 V 49 w(handler)p
-1363 299 V 49 w(remo)m(v)m(e)45 b Fe(\()p Fs(void)p Fe(\))390
-408 y Ft(Restore)38 b(the)f(terminal)h(to)g(its)f(initial)i(state)f
-(and)f(remo)m(v)m(e)h(the)g(line)f(handler.)60 b(This)37
-b(ma)m(y)h(b)s(e)390 518 y(called)f(from)f(within)g(a)h(callbac)m(k)h
-(as)f(w)m(ell)g(as)f(indep)s(enden)m(tly)-8 b(.)58 b(If)36
-b(the)h Fi(lhandler)42 b Ft(installed)37 b(b)m(y)390
-628 y Fs(rl_callback_handler_inst)o(all)32 b Ft(do)s(es)39
-b(not)g(exit)g(the)g(program,)i(either)e(this)g(function)f(or)390
-737 y(the)32 b(function)f(referred)f(to)i(b)m(y)g(the)f(v)-5
-b(alue)32 b(of)g Fs(rl_deprep_term_function)25 b Ft(should)30
-b(b)s(e)h(called)390 847 y(b)s(efore)f(the)h(program)f(exits)h(to)g
-(reset)g(the)f(terminal)h(settings.)150 1098 y Fh(2.4.13)63
-b(A)41 b(Readline)f(Example)275 1356 y Ft(Here)f(is)g(a)g(function)g
-(whic)m(h)g(c)m(hanges)h(lo)m(w)m(ercase)h(c)m(haracters)g(to)e(their)g
-(upp)s(ercase)f(equiv)-5 b(alen)m(ts,)150 1466 y(and)38
-b(upp)s(ercase)f(c)m(haracters)j(to)f(lo)m(w)m(ercase.)68
-b(If)37 b(this)i(function)f(w)m(as)h(b)s(ound)d(to)j(`)p
-Fs(M-c)p Ft(',)h(then)e(t)m(yping)150 1575 y(`)p Fs(M-c)p
-Ft(')26 b(w)m(ould)g(c)m(hange)h(the)g(case)g(of)g(the)f(c)m(haracter)i
-(under)d(p)s(oin)m(t.)39 b(T)m(yping)26 b(`)p Fs(M-1)k(0)g(M-c)p
-Ft(')c(w)m(ould)g(c)m(hange)150 1685 y(the)31 b(case)g(of)g(the)f
-(follo)m(wing)i(10)f(c)m(haracters,)h(lea)m(ving)g(the)f(cursor)f(on)g
-(the)g(last)i(c)m(haracter)g(c)m(hanged.)390 1833 y Fs(/*)47
+TeXDict begin 38 41 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(38)150
+299 y(w)m(ould)31 b(c)m(hange)i(the)f(case)g(of)g(the)g(c)m(haracter)h
+(under)d(p)s(oin)m(t.)44 b(T)m(yping)31 b(`)p Fr(M-1)f(0)g(M-c)p
+Fs(')h(w)m(ould)g(c)m(hange)i(the)150 408 y(case)e(of)g(the)g(follo)m
+(wing)g(10)h(c)m(haracters,)g(lea)m(ving)g(the)e(cursor)g(on)g(the)h
+(last)g(c)m(haracter)h(c)m(hanged.)390 628 y Fr(/*)47
b(Invert)f(the)h(case)g(of)g(the)g(COUNT)f(following)g(characters.)e
-(*/)390 1943 y(int)390 2052 y(invert_case_line)f(\(count,)j(key\))629
-2162 y(int)h(count,)f(key;)390 2271 y({)485 2381 y(register)g(int)h
-(start,)f(end,)h(i;)485 2600 y(start)g(=)g(rl_point;)485
-2819 y(if)h(\(rl_point)d(>=)i(rl_end\))581 2929 y(return)f(\(0\);)485
-3148 y(if)i(\(count)e(<)h(0\))581 3258 y({)676 3367 y(direction)f(=)h
-(-1;)676 3477 y(count)g(=)g(-count;)581 3587 y(})485
-3696 y(else)581 3806 y(direction)e(=)j(1;)485 4025 y(/*)g(Find)e(the)h
-(end)g(of)g(the)g(range)g(to)g(modify.)f(*/)485 4134
+(*/)390 737 y(int)390 847 y(invert_case_line)f(\(count,)j(key\))629
+956 y(int)h(count,)f(key;)390 1066 y({)485 1176 y(register)g(int)h
+(start,)f(end,)h(i;)485 1395 y(start)g(=)g(rl_point;)485
+1614 y(if)h(\(rl_point)d(>=)i(rl_end\))581 1724 y(return)f(\(0\);)485
+1943 y(if)i(\(count)e(<)h(0\))581 2052 y({)676 2162 y(direction)f(=)h
+(-1;)676 2271 y(count)g(=)g(-count;)581 2381 y(})485
+2491 y(else)581 2600 y(direction)e(=)j(1;)485 2819 y(/*)g(Find)e(the)h
+(end)g(of)g(the)g(range)g(to)g(modify.)f(*/)485 2929
y(end)h(=)h(start)e(+)i(\(count)e(*)h(direction\);)485
-4354 y(/*)h(Force)e(it)h(to)g(be)h(within)e(range.)g(*/)485
-4463 y(if)i(\(end)e(>)i(rl_end\))581 4573 y(end)f(=)g(rl_end;)485
-4682 y(else)g(if)g(\(end)g(<)g(0\))581 4792 y(end)g(=)g(0;)485
-5011 y(if)h(\(start)e(==)h(end\))581 5121 y(return)f(\(0\);)485
-5340 y(if)i(\(start)e(>)h(end\))p eop end
+3148 y(/*)h(Force)e(it)h(to)g(be)h(within)e(range.)g(*/)485
+3258 y(if)i(\(end)e(>)i(rl_end\))581 3367 y(end)f(=)g(rl_end;)485
+3477 y(else)g(if)g(\(end)g(<)g(0\))581 3587 y(end)g(=)g(0;)485
+3806 y(if)h(\(start)e(==)h(end\))581 3915 y(return)f(\(0\);)485
+4134 y(if)i(\(start)e(>)h(end\))581 4244 y({)676 4354
+y(int)g(temp)g(=)g(start;)676 4463 y(start)g(=)g(end;)676
+4573 y(end)g(=)h(temp;)581 4682 y(})485 4902 y(/*)g(Tell)e(readline)g
+(that)g(we)i(are)f(modifying)e(the)i(line,)629 5011 y(so)g(it)g(will)g
+(save)f(the)h(undo)g(information.)d(*/)485 5121 y(rl_modifying)h
+(\(start,)h(end\);)485 5340 y(for)h(\(i)h(=)f(start;)f(i)i(!=)f(end;)f
+(i++\))p eop end
%%Page: 39 43
-TeXDict begin 39 42 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 39 42 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(39)581
-299 y Fs({)676 408 y(int)47 b(temp)g(=)g(start;)676 518
-y(start)g(=)g(end;)676 628 y(end)g(=)h(temp;)581 737
-y(})485 956 y(/*)g(Tell)e(readline)g(that)g(we)i(are)f(modifying)e(the)
-i(line,)629 1066 y(so)g(it)g(will)g(save)f(the)h(undo)g(information.)d
-(*/)485 1176 y(rl_modifying)h(\(start,)h(end\);)485 1395
-y(for)h(\(i)h(=)f(start;)f(i)i(!=)f(end;)f(i++\))581
-1504 y({)676 1614 y(if)i(\(_rl_uppercase_p)43 b
-(\(rl_line_buffer[i]\)\))772 1724 y(rl_line_buffer[i])g(=)k
-(_rl_to_lower)e(\(rl_line_buffer[i]\);)676 1833 y(else)i(if)g
-(\(_rl_lowercase_p)d(\(rl_line_buffer[i]\)\))772 1943
+299 y Fr({)676 408 y(if)48 b(\(_rl_uppercase_p)43 b
+(\(rl_line_buffer[i]\)\))772 518 y(rl_line_buffer[i])g(=)k
+(_rl_to_lower)e(\(rl_line_buffer[i]\);)676 628 y(else)i(if)g
+(\(_rl_lowercase_p)d(\(rl_line_buffer[i]\)\))772 737
y(rl_line_buffer[i])f(=)k(_rl_to_upper)e(\(rl_line_buffer[i]\);)581
-2052 y(})485 2162 y(/*)j(Move)e(point)h(to)g(on)g(top)g(of)g(the)g
-(last)g(character)e(changed.)g(*/)485 2271 y(rl_point)h(=)h
-(\(direction)e(==)j(1\))f(?)g(end)g(-)h(1)f(:)h(start;)485
-2381 y(return)f(\(0\);)390 2491 y(})150 2746 y Fr(2.5)68
-b(Readline)47 b(Signal)e(Handling)275 2990 y Ft(Signals)c(are)h(async)m
-(hronous)g(ev)m(en)m(ts)h(sen)m(t)f(to)g(a)g(pro)s(cess)f(b)m(y)h(the)g
-(Unix)f(k)m(ernel,)k(sometimes)e(on)150 3099 y(b)s(ehalf)c(of)h
-(another)g(pro)s(cess.)68 b(They)39 b(are)h(in)m(tended)g(to)g
-(indicate)h(exceptional)h(ev)m(en)m(ts,)i(lik)m(e)d(a)f(user)150
-3209 y(pressing)29 b(the)i(in)m(terrupt)e(k)m(ey)i(on)f(his)f
-(terminal,)i(or)f(a)g(net)m(w)m(ork)h(connection)g(b)s(eing)f(brok)m
-(en.)40 b(There)30 b(is)150 3319 y(a)d(class)g(of)f(signals)h(that)g
-(can)g(b)s(e)f(sen)m(t)h(to)g(the)f(pro)s(cess)g(curren)m(tly)h
-(reading)f(input)f(from)h(the)h(k)m(eyb)s(oard.)150 3428
-y(Since)g(Readline)g(c)m(hanges)h(the)e(terminal)i(attributes)f(when)f
-(it)h(is)f(called,)j(it)e(needs)g(to)g(p)s(erform)e(sp)s(ecial)150
-3538 y(pro)s(cessing)i(when)g(suc)m(h)g(a)h(signal)g(is)g(receiv)m(ed)h
-(in)e(order)g(to)h(restore)h(the)e(terminal)h(to)h(a)f(sane)f(state,)j
-(or)150 3647 y(pro)m(vide)g(application)i(writers)e(with)g(functions)g
-(to)h(do)g(so)f(man)m(ually)-8 b(.)275 3781 y(Readline)40
-b(con)m(tains)i(an)e(in)m(ternal)h(signal)g(handler)f(that)h(is)f
-(installed)h(for)f(a)h(n)m(um)m(b)s(er)e(of)h(signals)150
-3891 y(\()p Fs(SIGINT)p Ft(,)k Fs(SIGQUIT)p Ft(,)f Fs(SIGTERM)p
-Ft(,)g Fs(SIGALRM)p Ft(,)h Fs(SIGTSTP)p Ft(,)f Fs(SIGTTIN)p
-Ft(,)g(and)e Fs(SIGTTOU)p Ft(\).)75 b(When)41 b(one)i(of)150
-4001 y(these)32 b(signals)g(is)g(receiv)m(ed,)i(the)e(signal)g(handler)
+847 y(})485 956 y(/*)j(Move)e(point)h(to)g(on)g(top)g(of)g(the)g(last)g
+(character)e(changed.)g(*/)485 1066 y(rl_point)h(=)h(\(direction)e(==)j
+(1\))f(?)g(end)g(-)h(1)f(:)h(start;)485 1176 y(return)f(\(0\);)390
+1285 y(})150 1536 y Fq(2.5)68 b(Readline)47 b(Signal)e(Handling)150
+1695 y Fs(Signals)31 b(are)f(async)m(hronous)g(ev)m(en)m(ts)i(sen)m(t)f
+(to)g(a)g(pro)s(cess)f(b)m(y)h(the)f(Unix)g(k)m(ernel,)i(sometimes)f
+(on)g(b)s(ehalf)150 1805 y(of)k(another)g(pro)s(cess.)53
+b(They)34 b(are)h(in)m(tended)g(to)g(indicate)h(exceptional)g(ev)m(en)m
+(ts,)i(lik)m(e)e(a)f(user)f(pressing)150 1914 y(the)g(in)m(terrupt)f(k)
+m(ey)h(on)g(his)f(terminal,)i(or)f(a)g(net)m(w)m(ork)g(connection)h(b)s
+(eing)e(brok)m(en.)50 b(There)34 b(is)f(a)h(class)150
+2024 y(of)29 b(signals)g(that)h(can)f(b)s(e)f(sen)m(t)h(to)h(the)f(pro)
+s(cess)f(curren)m(tly)h(reading)g(input)f(from)g(the)h(k)m(eyb)s(oard.)
+40 b(Since)150 2134 y(Readline)45 b(c)m(hanges)g(the)g(terminal)g
+(attributes)g(when)e(it)i(is)g(called,)k(it)c(needs)f(to)h(p)s(erform)e
+(sp)s(ecial)150 2243 y(pro)s(cessing)27 b(when)g(suc)m(h)g(a)h(signal)g
+(is)g(receiv)m(ed)h(in)e(order)g(to)h(restore)h(the)e(terminal)h(to)h
+(a)f(sane)f(state,)j(or)150 2353 y(pro)m(vide)g(application)i(writers)e
+(with)g(functions)g(to)h(do)g(so)f(man)m(ually)-8 b(.)275
+2500 y(Readline)40 b(con)m(tains)i(an)e(in)m(ternal)h(signal)g(handler)
+f(that)h(is)f(installed)h(for)f(a)h(n)m(um)m(b)s(er)e(of)h(signals)150
+2609 y(\()p Fr(SIGINT)p Fs(,)k Fr(SIGQUIT)p Fs(,)f Fr(SIGTERM)p
+Fs(,)g Fr(SIGALRM)p Fs(,)h Fr(SIGTSTP)p Fs(,)f Fr(SIGTTIN)p
+Fs(,)g(and)e Fr(SIGTTOU)p Fs(\).)75 b(When)41 b(one)i(of)150
+2719 y(these)32 b(signals)g(is)g(receiv)m(ed,)i(the)e(signal)g(handler)
f(will)h(reset)g(the)g(terminal)g(attributes)h(to)f(those)g(that)150
-4110 y(w)m(ere)c(in)f(e\013ect)h(b)s(efore)f Fs(readline\(\))d
-Ft(w)m(as)k(called,)h(reset)f(the)g(signal)f(handling)g(to)h(what)f(it)
-h(w)m(as)f(b)s(efore)150 4220 y Fs(readline\(\))42 b
-Ft(w)m(as)k(called,)k(and)44 b(resend)h(the)g(signal)h(to)g(the)f
-(calling)i(application.)86 b(If)44 b(and)h(when)150 4329
+2828 y(w)m(ere)c(in)f(e\013ect)h(b)s(efore)f Fr(readline\(\))d
+Fs(w)m(as)k(called,)h(reset)f(the)g(signal)f(handling)g(to)h(what)f(it)
+h(w)m(as)f(b)s(efore)150 2938 y Fr(readline\(\))42 b
+Fs(w)m(as)k(called,)k(and)44 b(resend)h(the)g(signal)h(to)g(the)f
+(calling)i(application.)86 b(If)44 b(and)h(when)150 3047
y(the)34 b(calling)i(application's)f(signal)g(handler)e(returns,)h
(Readline)g(will)h(reinitialize)h(the)e(terminal)h(and)150
-4439 y(con)m(tin)m(ue)29 b(to)g(accept)h(input.)39 b(When)28
-b(a)h Fs(SIGINT)d Ft(is)j(receiv)m(ed,)h(the)e(Readline)h(signal)g
-(handler)f(p)s(erforms)150 4548 y(some)39 b(additional)h(w)m(ork,)h
+3157 y(con)m(tin)m(ue)29 b(to)g(accept)h(input.)39 b(When)28
+b(a)h Fr(SIGINT)d Fs(is)j(receiv)m(ed,)h(the)e(Readline)h(signal)g
+(handler)f(p)s(erforms)150 3267 y(some)39 b(additional)h(w)m(ork,)h
(whic)m(h)d(will)h(cause)g(an)m(y)h(partially-en)m(tered)g(line)f(to)h
-(b)s(e)e(ab)s(orted)g(\(see)i(the)150 4658 y(description)30
-b(of)h Fs(rl_free_line_state\(\))25 b Ft(b)s(elo)m(w\).)275
-4792 y(There)e(is)i(an)f(additional)h(Readline)g(signal)g(handler,)g
-(for)f Fs(SIGWINCH)p Ft(,)g(whic)m(h)g(the)g(k)m(ernel)h(sends)e(to)j
-(a)150 4902 y(pro)s(cess)i(whenev)m(er)h(the)g(terminal's)g(size)h(c)m
+(b)s(e)e(ab)s(orted)g(\(see)i(the)150 3376 y(description)30
+b(of)h Fr(rl_free_line_state\(\))25 b Fs(b)s(elo)m(w\).)275
+3523 y(There)e(is)i(an)f(additional)h(Readline)g(signal)g(handler,)g
+(for)f Fr(SIGWINCH)p Fs(,)g(whic)m(h)g(the)g(k)m(ernel)h(sends)e(to)j
+(a)150 3632 y(pro)s(cess)i(whenev)m(er)h(the)g(terminal's)g(size)h(c)m
(hanges)g(\(for)f(example,)h(if)f(a)g(user)f(resizes)i(an)e
-Fs(xterm)p Ft(\).)39 b(The)150 5011 y(Readline)d Fs(SIGWINCH)e
-Ft(handler)g(up)s(dates)h(Readline's)h(in)m(ternal)h(screen)e(size)i
-(information,)g(and)e(then)150 5121 y(calls)g(an)m(y)f
-Fs(SIGWINCH)e Ft(signal)i(handler)f(the)h(calling)h(application)g(has)f
-(installed.)51 b(Readline)35 b(calls)g(the)150 5230 y(application's)i
-Fs(SIGWINCH)c Ft(signal)i(handler)g(without)g(resetting)h(the)g
-(terminal)f(to)h(its)g(original)g(state.)150 5340 y(If)31
+Fr(xterm)p Fs(\).)39 b(The)150 3742 y(Readline)d Fr(SIGWINCH)e
+Fs(handler)g(up)s(dates)h(Readline's)h(in)m(ternal)h(screen)e(size)i
+(information,)g(and)e(then)150 3852 y(calls)g(an)m(y)f
+Fr(SIGWINCH)e Fs(signal)i(handler)f(the)h(calling)h(application)g(has)f
+(installed.)51 b(Readline)35 b(calls)g(the)150 3961 y(application's)i
+Fr(SIGWINCH)c Fs(signal)i(handler)g(without)g(resetting)h(the)g
+(terminal)f(to)h(its)g(original)g(state.)150 4071 y(If)31
b(the)i(application's)g(signal)g(handler)e(do)s(es)g(more)h(than)g(up)s
-(date)f(its)i(idea)f(of)g(the)g(terminal)h(size)g(and)p
-eop end
-%%Page: 40 44
-TeXDict begin 40 43 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(40)150
-299 y(return)28 b(\(for)i(example,)h(a)f Fs(longjmp)d
-Ft(bac)m(k)k(to)f(a)g(main)g(pro)s(cessing)f(lo)s(op\),)h(it)g
-Fn(must)39 b Ft(call)31 b Fs(rl_cleanup_)150 408 y(after_signal\(\))26
-b Ft(\(describ)s(ed)k(b)s(elo)m(w\),)h(to)g(restore)g(the)g(terminal)g
-(state.)275 554 y(Readline)e(pro)m(vides)f(t)m(w)m(o)i(v)-5
+(date)f(its)i(idea)f(of)g(the)g(terminal)h(size)g(and)150
+4180 y(return)28 b(\(for)i(example,)h(a)f Fr(longjmp)d
+Fs(bac)m(k)k(to)f(a)g(main)g(pro)s(cessing)f(lo)s(op\),)h(it)g
+Fj(must)39 b Fs(call)31 b Fr(rl_cleanup_)150 4290 y(after_signal\(\))26
+b Fs(\(describ)s(ed)k(b)s(elo)m(w\),)h(to)g(restore)g(the)g(terminal)g
+(state.)275 4437 y(Readline)e(pro)m(vides)f(t)m(w)m(o)i(v)-5
b(ariables)29 b(that)h(allo)m(w)g(application)g(writers)e(to)h(con)m
-(trol)h(whether)e(or)h(not)150 664 y(it)34 b(will)f(catc)m(h)i(certain)
-f(signals)f(and)g(act)h(on)f(them)g(when)f(they)i(are)f(receiv)m(ed.)51
-b(It)33 b(is)g(imp)s(ortan)m(t)g(that)150 774 y(applications)38
-b(c)m(hange)g(the)e(v)-5 b(alues)37 b(of)g(these)g(v)-5
-b(ariables)37 b(only)g(when)f(calling)i Fs(readline\(\))p
-Ft(,)d(not)i(in)g(a)150 883 y(signal)31 b(handler,)f(so)g(Readline's)i
-(in)m(ternal)f(signal)g(state)h(is)e(not)h(corrupted.)3371
-1090 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-1090 35 5 v 51 w(catc)m(h)p 747 1090 V 48 w(signals)390
-1200 y Ft(If)28 b(this)h(v)-5 b(ariable)30 b(is)f(non-zero,)h(Readline)
-f(will)g(install)h(signal)f(handlers)f(for)h Fs(SIGINT)p
-Ft(,)f Fs(SIGQUIT)p Ft(,)390 1309 y Fs(SIGTERM)p Ft(,)h
-Fs(SIGALRM)p Ft(,)f Fs(SIGTSTP)p Ft(,)h Fs(SIGTTIN)p
-Ft(,)g(and)g Fs(SIGTTOU)p Ft(.)390 1455 y(The)h(default)g(v)-5
-b(alue)31 b(of)g Fs(rl_catch_signals)26 b Ft(is)k(1.)3371
-1662 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-1662 V 51 w(catc)m(h)p 747 1662 V 48 w(sigwinc)m(h)390
-1772 y Ft(If)30 b(this)g(v)-5 b(ariable)31 b(is)g(non-zero,)g(Readline)
-g(will)g(install)g(a)g(signal)g(handler)e(for)h Fs(SIGWINCH)p
-Ft(.)390 1918 y(The)g(default)g(v)-5 b(alue)31 b(of)g
-Fs(rl_catch_sigwinch)25 b Ft(is)31 b(1.)275 2125 y(If)f(an)h
+(trol)h(whether)e(or)h(not)150 4546 y(it)34 b(will)f(catc)m(h)i
+(certain)f(signals)f(and)g(act)h(on)f(them)g(when)f(they)i(are)f
+(receiv)m(ed.)51 b(It)33 b(is)g(imp)s(ortan)m(t)g(that)150
+4656 y(applications)38 b(c)m(hange)g(the)e(v)-5 b(alues)37
+b(of)g(these)g(v)-5 b(ariables)37 b(only)g(when)f(calling)i
+Fr(readline\(\))p Fs(,)d(not)i(in)g(a)150 4765 y(signal)31
+b(handler,)f(so)g(Readline's)i(in)m(ternal)f(signal)g(state)h(is)e(not)
+h(corrupted.)3371 4974 y([V)-8 b(ariable])-3598 b Fg(int)53
+b(rl_catch_signals)390 5084 y Fs(If)28 b(this)h(v)-5
+b(ariable)30 b(is)f(non-zero,)h(Readline)f(will)g(install)h(signal)f
+(handlers)f(for)h Fr(SIGINT)p Fs(,)f Fr(SIGQUIT)p Fs(,)390
+5193 y Fr(SIGTERM)p Fs(,)h Fr(SIGALRM)p Fs(,)f Fr(SIGTSTP)p
+Fs(,)h Fr(SIGTTIN)p Fs(,)g(and)g Fr(SIGTTOU)p Fs(.)390
+5340 y(The)h(default)g(v)-5 b(alue)31 b(of)g Fr(rl_catch_signals)26
+b Fs(is)k(1.)p eop end
+%%Page: 40 44
+TeXDict begin 40 43 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(40)3371
+299 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_catch_sigwinch)390
+408 y Fs(If)30 b(this)g(v)-5 b(ariable)31 b(is)g(non-zero,)g(Readline)g
+(will)g(install)g(a)g(signal)g(handler)e(for)h Fr(SIGWINCH)p
+Fs(.)390 544 y(The)g(default)g(v)-5 b(alue)31 b(of)g
+Fr(rl_catch_sigwinch)25 b Fs(is)31 b(1.)275 731 y(If)f(an)h
(application)h(do)s(es)f(not)g(wish)f(to)i(ha)m(v)m(e)g(Readline)g
(catc)m(h)g(an)m(y)f(signals,)h(or)f(to)h(handle)e(signals)150
-2234 y(other)39 b(than)f(those)h(Readline)h(catc)m(hes)g(\()p
-Fs(SIGHUP)p Ft(,)g(for)e(example\),)k(Readline)d(pro)m(vides)g(con)m(v)
-m(enience)150 2344 y(functions)30 b(to)h(do)f(the)h(necessary)g
+841 y(other)39 b(than)f(those)h(Readline)h(catc)m(hes)g(\()p
+Fr(SIGHUP)p Fs(,)g(for)e(example\),)k(Readline)d(pro)m(vides)g(con)m(v)
+m(enience)150 950 y(functions)30 b(to)h(do)f(the)h(necessary)g
(terminal)g(and)e(in)m(ternal)i(state)h(clean)m(up)f(up)s(on)e(receipt)
-i(of)g(a)f(signal.)3350 2551 y([F)-8 b(unction])-3599
-b Fg(void)39 b Ff(rl)p 484 2551 V 51 w(clean)m(up)p 916
-2551 V 48 w(after)p 1200 2551 V 49 w(signal)45 b Fe(\()p
-Fs(void)p Fe(\))390 2661 y Ft(This)33 b(function)h(will)g(reset)g(the)g
-(state)i(of)e(the)g(terminal)g(to)h(what)f(it)g(w)m(as)g(b)s(efore)g
-Fs(readline\(\))390 2770 y Ft(w)m(as)c(called,)h(and)d(remo)m(v)m(e)j
+i(of)g(a)f(signal.)3350 1137 y([F)-8 b(unction])-3599
+b Fg(void)54 b(rl_cleanup_after_signal)e Ff(\()p Fi(v)m(oid)p
+Ff(\))390 1247 y Fs(This)33 b(function)h(will)g(reset)g(the)g(state)i
+(of)e(the)g(terminal)g(to)h(what)f(it)g(w)m(as)g(b)s(efore)g
+Fr(readline\(\))390 1356 y Fs(w)m(as)c(called,)h(and)d(remo)m(v)m(e)j
(the)f(Readline)g(signal)g(handlers)e(for)h(all)h(signals,)h(dep)s
-(ending)d(on)h(the)390 2880 y(v)-5 b(alues)31 b(of)f
-Fs(rl_catch_signals)c Ft(and)k Fs(rl_catch_sigwinch)p
-Ft(.)3350 3087 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 3087 V 51 w(free)p 723 3087 V 49 w(line)p
-953 3087 V 50 w(state)44 b Fe(\()p Fs(void)p Fe(\))390
-3197 y Ft(This)38 b(will)i(free)f(an)m(y)h(partial)g(state)g(asso)s
+(ending)d(on)h(the)390 1466 y(v)-5 b(alues)31 b(of)f
+Fr(rl_catch_signals)c Fs(and)k Fr(rl_catch_sigwinch)p
+Fs(.)3350 1653 y([F)-8 b(unction])-3599 b Fg(void)54
+b(rl_free_line_state)c Ff(\()p Fi(v)m(oid)p Ff(\))390
+1763 y Fs(This)38 b(will)i(free)f(an)m(y)h(partial)g(state)g(asso)s
(ciated)h(with)e(the)g(curren)m(t)g(input)f(line)i(\(undo)e(infor-)390
-3306 y(mation,)46 b(an)m(y)d(partial)h(history)e(en)m(try)-8
+1872 y(mation,)46 b(an)m(y)d(partial)h(history)e(en)m(try)-8
b(,)47 b(an)m(y)42 b(partially-en)m(tered)j(k)m(eyb)s(oard)d(macro,)47
-b(and)42 b(an)m(y)390 3416 y(partially-en)m(tered)50
+b(and)42 b(an)m(y)390 1982 y(partially-en)m(tered)50
b(n)m(umeric)d(argumen)m(t\).)94 b(This)47 b(should)g(b)s(e)g(called)i
-(b)s(efore)e Fs(rl_cleanup_)390 3525 y(after_signal\(\))p
-Ft(.)74 b(The)42 b(Readline)h(signal)g(handler)f(for)h
-Fs(SIGINT)e Ft(calls)i(this)g(to)g(ab)s(ort)g(the)390
-3635 y(curren)m(t)30 b(input)g(line.)3350 3842 y([F)-8
-b(unction])-3599 b Fg(void)39 b Ff(rl)p 484 3842 V 51
-w(reset)p 778 3842 V 49 w(after)p 1063 3842 V 50 w(signal)44
-b Fe(\()p Fs(void)p Fe(\))390 3952 y Ft(This)28 b(will)g(reinitialize)j
-(the)e(terminal)g(and)f(reinstall)h(an)m(y)g(Readline)g(signal)g
-(handlers,)f(dep)s(end-)390 4061 y(ing)j(on)f(the)g(v)-5
-b(alues)31 b(of)g Fs(rl_catch_signals)26 b Ft(and)j Fs
-(rl_catch_sigwinch)p Ft(.)275 4268 y(If)38 b(an)i(application)g(do)s
-(es)f(not)h(wish)f(Readline)h(to)g(catc)m(h)h Fs(SIGWINCH)p
-Ft(,)e(it)h(ma)m(y)g(call)h Fs(rl_resize_)150 4378 y(terminal\(\))24
-b Ft(or)j Fs(rl_set_screen_size\(\))22 b Ft(to)28 b(force)g(Readline)f
+(b)s(efore)e Fr(rl_cleanup_)390 2091 y(after_signal\(\))p
+Fs(.)74 b(The)42 b(Readline)h(signal)g(handler)f(for)h
+Fr(SIGINT)e Fs(calls)i(this)g(to)g(ab)s(ort)g(the)390
+2201 y(curren)m(t)30 b(input)g(line.)3350 2388 y([F)-8
+b(unction])-3599 b Fg(void)54 b(rl_reset_after_signal)d
+Ff(\()p Fi(v)m(oid)p Ff(\))390 2497 y Fs(This)28 b(will)g(reinitialize)
+j(the)e(terminal)g(and)f(reinstall)h(an)m(y)g(Readline)g(signal)g
+(handlers,)f(dep)s(end-)390 2607 y(ing)j(on)f(the)g(v)-5
+b(alues)31 b(of)g Fr(rl_catch_signals)26 b Fs(and)j Fr
+(rl_catch_sigwinch)p Fs(.)275 2794 y(If)38 b(an)i(application)g(do)s
+(es)f(not)h(wish)f(Readline)h(to)g(catc)m(h)h Fr(SIGWINCH)p
+Fs(,)e(it)h(ma)m(y)g(call)h Fr(rl_resize_)150 2903 y(terminal\(\))24
+b Fs(or)j Fr(rl_set_screen_size\(\))22 b Fs(to)28 b(force)g(Readline)f
(to)h(up)s(date)f(its)g(idea)h(of)f(the)g(terminal)150
-4487 y(size)k(when)f(a)g Fs(SIGWINCH)e Ft(is)j(receiv)m(ed.)3350
-4695 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
-484 4695 V 51 w(ec)m(ho)p 757 4695 V 49 w(signal)p 1092
-4695 V 50 w(c)m(har)45 b Fe(\()p Fs(int)30 b(sig)p Fe(\))390
-4804 y Ft(If)43 b(an)g(application)i(wishes)e(to)i(install)f(its)g(o)m
-(wn)f(signal)i(handlers,)h(but)c(still)j(ha)m(v)m(e)g(readline)390
-4914 y(displa)m(y)31 b(c)m(haracters)h(that)f(generate)h(signals,)f
-(calling)h(this)e(function)g(with)g Fi(sig)39 b Ft(set)31
-b(to)g Fs(SIGINT)p Ft(,)390 5023 y Fs(SIGQUIT)p Ft(,)e(or)h
-Fs(SIGTSTP)e Ft(will)j(displa)m(y)g(the)f(c)m(haracter)i(generating)g
-(that)f(signal.)3350 5230 y([F)-8 b(unction])-3599 b
-Fg(void)39 b Ff(rl)p 484 5230 V 51 w(resize)p 816 5230
-V 49 w(terminal)45 b Fe(\()p Fs(void)p Fe(\))390 5340
-y Ft(Up)s(date)30 b(Readline's)h(in)m(ternal)g(screen)g(size)g(b)m(y)f
-(reading)h(v)-5 b(alues)31 b(from)f(the)g(k)m(ernel.)p
-eop end
+3013 y(size)k(when)f(a)g Fr(SIGWINCH)e Fs(is)j(receiv)m(ed.)3350
+3200 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_echo_signal_char)d
+Ff(\()p Fi(in)m(t)31 b(sig)p Ff(\))390 3310 y Fs(If)43
+b(an)g(application)i(wishes)e(to)i(install)f(its)g(o)m(wn)f(signal)i
+(handlers,)h(but)c(still)j(ha)m(v)m(e)g(readline)390
+3419 y(displa)m(y)31 b(c)m(haracters)h(that)f(generate)h(signals,)f
+(calling)h(this)e(function)g(with)g Fi(sig)39 b Fs(set)31
+b(to)g Fr(SIGINT)p Fs(,)390 3529 y Fr(SIGQUIT)p Fs(,)e(or)h
+Fr(SIGTSTP)e Fs(will)j(displa)m(y)g(the)f(c)m(haracter)i(generating)g
+(that)f(signal.)3350 3716 y([F)-8 b(unction])-3599 b
+Fg(void)54 b(rl_resize_terminal)c Ff(\()p Fi(v)m(oid)p
+Ff(\))390 3825 y Fs(Up)s(date)30 b(Readline's)h(in)m(ternal)g(screen)g
+(size)g(b)m(y)f(reading)h(v)-5 b(alues)31 b(from)f(the)g(k)m(ernel.)
+3350 4012 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_set_screen_size)c
+Ff(\()p Fi(in)m(t)32 b(ro)m(ws,)e(in)m(t)h(cols)p Ff(\))390
+4122 y Fs(Set)d(Readline's)h(idea)g(of)f(the)g(terminal)h(size)g(to)g
+Fi(ro)m(ws)j Fs(ro)m(ws)c(and)f Fi(cols)33 b Fs(columns.)40
+b(If)27 b(either)i Fi(ro)m(ws)390 4231 y Fs(or)35 b Fi(columns)k
+Fs(is)c(less)g(than)g(or)g(equal)h(to)g(0,)h(Readline's)f(idea)g(of)f
+(that)h(terminal)f(dimension)g(is)390 4341 y(unc)m(hanged.)275
+4528 y(If)d(an)i(application)g(do)s(es)f(not)h(w)m(an)m(t)g(to)g
+(install)g(a)g Fr(SIGWINCH)d Fs(handler,)j(but)e(is)i(still)g(in)m
+(terested)g(in)150 4637 y(the)d(screen)f(dimensions,)g(Readline's)h
+(idea)g(of)g(the)f(screen)h(size)g(ma)m(y)g(b)s(e)f(queried.)3350
+4824 y([F)-8 b(unction])-3599 b Fg(void)54 b(rl_get_screen_size)c
+Ff(\()p Fi(in)m(t)32 b(*ro)m(ws,)f(in)m(t)g(*cols)p Ff(\))390
+4934 y Fs(Return)e(Readline's)i(idea)g(of)f(the)g(terminal's)h(size)g
+(in)f(the)g(v)-5 b(ariables)31 b(p)s(oin)m(ted)f(to)g(b)m(y)g(the)h
+(argu-)390 5043 y(men)m(ts.)3350 5230 y([F)-8 b(unction])-3599
+b Fg(void)54 b(rl_reset_screen_size)d Ff(\()p Fi(v)m(oid)p
+Ff(\))390 5340 y Fs(Cause)30 b(Readline)h(to)g(reobtain)g(the)g(screen)
+f(size)h(and)f(recalculate)j(its)e(dimensions.)p eop
+end
%%Page: 41 45
-TeXDict begin 41 44 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(41)3350
-299 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p 484
-299 35 5 v 51 w(set)p 678 299 V 49 w(screen)p 1040 299
-V 50 w(size)45 b Fe(\()p Fs(int)30 b(rows,)f(int)g(cols)p
-Fe(\))390 408 y Ft(Set)f(Readline's)h(idea)g(of)f(the)g(terminal)h
-(size)g(to)g Fi(ro)m(ws)j Ft(ro)m(ws)c(and)f Fi(cols)33
-b Ft(columns.)40 b(If)27 b(either)i Fi(ro)m(ws)390 518
-y Ft(or)35 b Fi(columns)k Ft(is)c(less)g(than)g(or)g(equal)h(to)g(0,)h
-(Readline's)f(idea)g(of)f(that)h(terminal)f(dimension)g(is)390
-628 y(unc)m(hanged.)275 818 y(If)d(an)i(application)g(do)s(es)f(not)h
-(w)m(an)m(t)g(to)g(install)g(a)g Fs(SIGWINCH)d Ft(handler,)j(but)e(is)i
-(still)g(in)m(terested)g(in)150 928 y(the)d(screen)f(dimensions,)g
-(Readline's)h(idea)g(of)g(the)f(screen)h(size)g(ma)m(y)g(b)s(e)f
-(queried.)3350 1119 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 1119 V 51 w(get)p 690 1119 V 50 w(screen)p
-1053 1119 V 49 w(size)45 b Fe(\()p Fs(int)30 b(*rows,)e(int)i(*cols)p
-Fe(\))390 1228 y Ft(Return)f(Readline's)i(idea)g(of)f(the)g(terminal's)
-h(size)g(in)f(the)g(v)-5 b(ariables)31 b(p)s(oin)m(ted)f(to)g(b)m(y)g
-(the)h(argu-)390 1338 y(men)m(ts.)3350 1529 y([F)-8 b(unction])-3599
-b Fg(void)39 b Ff(rl)p 484 1529 V 51 w(reset)p 778 1529
-V 49 w(screen)p 1140 1529 V 50 w(size)44 b Fe(\()p Fs(void)p
-Fe(\))390 1638 y Ft(Cause)30 b(Readline)h(to)g(reobtain)g(the)g(screen)
-f(size)h(and)f(recalculate)j(its)e(dimensions.)275 1829
-y(The)e(follo)m(wing)j(functions)e(install)h(and)f(remo)m(v)m(e)i
-(Readline's)f(signal)g(handlers.)3350 2020 y([F)-8 b(unction])-3599
-b Fg(int)39 b Ff(rl)p 432 2020 V 51 w(set)p 626 2020
-V 49 w(signals)45 b Fe(\()p Fs(void)p Fe(\))390 2130
-y Ft(Install)36 b(Readline's)f(signal)h(handler)e(for)h
-Fs(SIGINT)p Ft(,)g Fs(SIGQUIT)p Ft(,)g Fs(SIGTERM)p Ft(,)f
-Fs(SIGALRM)p Ft(,)h Fs(SIGTSTP)p Ft(,)390 2239 y Fs(SIGTTIN)p
-Ft(,)23 b Fs(SIGTTOU)p Ft(,)g(and)f Fs(SIGWINCH)p Ft(,)h(dep)s(ending)f
-(on)h(the)g(v)-5 b(alues)23 b(of)h Fs(rl_catch_signals)19
-b Ft(and)390 2349 y Fs(rl_catch_sigwinch)p Ft(.)3350
-2540 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-2540 V 51 w(clear)p 722 2540 V 49 w(signals)45 b Fe(\()p
-Fs(void)p Fe(\))390 2649 y Ft(Remo)m(v)m(e)32 b(all)f(of)g(the)g
-(Readline)g(signal)g(handlers)e(installed)i(b)m(y)f Fs
-(rl_set_signals\(\))p Ft(.)150 2915 y Fr(2.6)68 b(Custom)45
-b(Completers)275 3162 y Ft(T)m(ypically)-8 b(,)35 b(a)f(program)f(that)
-h(reads)f(commands)f(from)h(the)g(user)g(has)g(a)g(w)m(a)m(y)i(of)e
-(disam)m(biguating)150 3271 y(commands)i(and)g(data.)56
+TeXDict begin 41 44 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(41)275
+299 y(The)29 b(follo)m(wing)j(functions)e(install)h(and)f(remo)m(v)m(e)
+i(Readline's)f(signal)g(handlers.)3350 502 y([F)-8 b(unction])-3599
+b Fg(int)53 b(rl_set_signals)d Ff(\()p Fi(v)m(oid)p Ff(\))390
+612 y Fs(Install)36 b(Readline's)f(signal)h(handler)e(for)h
+Fr(SIGINT)p Fs(,)g Fr(SIGQUIT)p Fs(,)g Fr(SIGTERM)p Fs(,)f
+Fr(SIGALRM)p Fs(,)h Fr(SIGTSTP)p Fs(,)390 722 y Fr(SIGTTIN)p
+Fs(,)23 b Fr(SIGTTOU)p Fs(,)g(and)f Fr(SIGWINCH)p Fs(,)h(dep)s(ending)f
+(on)h(the)g(v)-5 b(alues)23 b(of)h Fr(rl_catch_signals)19
+b Fs(and)390 831 y Fr(rl_catch_sigwinch)p Fs(.)3350 1035
+y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_clear_signals)e
+Ff(\()p Fi(v)m(oid)p Ff(\))390 1144 y Fs(Remo)m(v)m(e)32
+b(all)f(of)g(the)g(Readline)g(signal)g(handlers)e(installed)i(b)m(y)f
+Fr(rl_set_signals\(\))p Fs(.)150 1391 y Fq(2.6)68 b(Custom)45
+b(Completers)150 1550 y Fs(T)m(ypically)-8 b(,)47 b(a)c(program)g(that)
+g(reads)f(commands)h(from)f(the)g(user)g(has)h(a)g(w)m(a)m(y)g(of)g
+(disam)m(biguating)150 1660 y(commands)35 b(and)g(data.)56
b(If)35 b(y)m(our)h(program)f(is)g(one)h(of)g(these,)h(then)e(it)h(can)
-g(pro)m(vide)f(completion)i(for)150 3381 y(commands,)29
+g(pro)m(vide)f(completion)i(for)150 1770 y(commands,)29
b(data,)i(or)e(b)s(oth.)39 b(The)29 b(follo)m(wing)i(sections)f
(describ)s(e)e(ho)m(w)i(y)m(our)f(program)g(and)f(Readline)150
-3491 y(co)s(op)s(erate)j(to)h(pro)m(vide)e(this)g(service.)150
-3721 y Fh(2.6.1)63 b(Ho)m(w)40 b(Completing)i(W)-10 b(orks)275
-3969 y Ft(In)33 b(order)h(to)h(complete)h(some)e(text,)j(the)d(full)g
-(list)h(of)f(p)s(ossible)g(completions)i(m)m(ust)e(b)s(e)f(a)m(v)-5
-b(ailable.)150 4078 y(That)34 b(is,)h(it)g(is)f(not)g(p)s(ossible)g(to)
-g(accurately)i(expand)d(a)i(partial)g(w)m(ord)e(without)h(kno)m(wing)h
-(all)g(of)f(the)150 4188 y(p)s(ossible)g(w)m(ords)h(whic)m(h)g(mak)m(e)
-h(sense)e(in)h(that)h(con)m(text.)56 b(The)34 b(Readline)i(library)f
-(pro)m(vides)f(the)i(user)150 4297 y(in)m(terface)f(to)f(completion,)h
-(and)e(t)m(w)m(o)i(of)e(the)g(most)h(common)g(completion)g(functions:)
-46 b(\014lename)34 b(and)150 4407 y(username.)j(F)-8
-b(or)23 b(completing)g(other)e(t)m(yp)s(es)h(of)g(text,)j(y)m(ou)d(m)m
-(ust)f(write)h(y)m(our)f(o)m(wn)h(completion)h(function.)150
-4517 y(This)30 b(section)h(describ)s(es)f(exactly)i(what)e(suc)m(h)g
-(functions)g(m)m(ust)g(do,)h(and)f(pro)m(vides)g(an)g(example.)275
-4654 y(There)f(are)i(three)g(ma)5 b(jor)30 b(functions)g(used)g(to)h(p)
-s(erform)e(completion:)199 4792 y(1.)61 b(The)43 b(user-in)m(terface)h
-(function)f Fs(rl_complete\(\))p Ft(.)76 b(This)43 b(function)g(is)g
-(called)i(with)e(the)h(same)330 4902 y(argumen)m(ts)36
-b(as)g(other)g(bindable)f(Readline)h(functions:)51 b
-Fi(coun)m(t)38 b Ft(and)d Fi(in)m(v)m(oking)p 3107 4902
-28 4 v 41 w(k)m(ey)p Ft(.)57 b(It)36 b(isolates)330 5011
-y(the)i(w)m(ord)f(to)h(b)s(e)f(completed)i(and)d(calls)j
-Fs(rl_completion_matches\(\))31 b Ft(to)39 b(generate)g(a)f(list)g(of)
-330 5121 y(p)s(ossible)31 b(completions.)44 b(It)31 b(then)g(either)g
-(lists)h(the)f(p)s(ossible)g(completions,)h(inserts)f(the)g(p)s
-(ossible)330 5230 y(completions,)50 b(or)45 b(actually)i(p)s(erforms)d
-(the)h(completion,)50 b(dep)s(ending)44 b(on)h(whic)m(h)g(b)s(eha)m
-(vior)g(is)330 5340 y(desired.)p eop end
+1879 y(co)s(op)s(erate)j(to)h(pro)m(vide)e(this)g(service.)150
+2088 y Fh(2.6.1)63 b(Ho)m(w)40 b(Completing)i(W)-10 b(orks)150
+2235 y Fs(In)26 b(order)f(to)i(complete)h(some)f(text,)h(the)f(full)f
+(list)h(of)f(p)s(ossible)g(completions)h(m)m(ust)g(b)s(e)e(a)m(v)-5
+b(ailable.)42 b(That)150 2345 y(is,)28 b(it)f(is)g(not)g(p)s(ossible)g
+(to)g(accurately)i(expand)d(a)h(partial)h(w)m(ord)f(without)f(kno)m
+(wing)i(all)f(of)g(the)g(p)s(ossible)150 2454 y(w)m(ords)33
+b(whic)m(h)g(mak)m(e)h(sense)f(in)g(that)g(con)m(text.)51
+b(The)33 b(Readline)h(library)e(pro)m(vides)i(the)f(user)f(in)m
+(terface)150 2564 y(to)d(completion,)h(and)e(t)m(w)m(o)i(of)e(the)h
+(most)f(common)h(completion)h(functions:)39 b(\014lename)29
+b(and)e(username.)150 2673 y(F)-8 b(or)39 b(completing)g(other)f(t)m
+(yp)s(es)g(of)h(text,)i(y)m(ou)d(m)m(ust)g(write)g(y)m(our)g(o)m(wn)g
+(completion)h(function.)64 b(This)150 2783 y(section)32
+b(describ)s(es)d(exactly)j(what)f(suc)m(h)f(functions)g(m)m(ust)g(do,)g
+(and)g(pro)m(vides)g(an)h(example.)275 2927 y(There)e(are)i(three)g(ma)
+5 b(jor)30 b(functions)g(used)g(to)h(p)s(erform)e(completion:)199
+3071 y(1.)61 b(The)43 b(user-in)m(terface)h(function)f
+Fr(rl_complete\(\))p Fs(.)76 b(This)43 b(function)g(is)g(called)i(with)
+e(the)h(same)330 3181 y(argumen)m(ts)35 b(as)h(other)f(bindable)f
+(Readline)i(functions:)49 b Fi(coun)m(t)38 b Fs(and)c
+Fi(in)m(v)m(oking)p 3101 3181 28 4 v 42 w(k)m(ey)8 b
+Fs(.)55 b(It)35 b(isolates)330 3290 y(the)j(w)m(ord)f(to)h(b)s(e)f
+(completed)i(and)d(calls)j Fr(rl_completion_matches\(\))31
+b Fs(to)39 b(generate)g(a)f(list)g(of)330 3400 y(p)s(ossible)31
+b(completions.)44 b(It)31 b(then)g(either)g(lists)h(the)f(p)s(ossible)g
+(completions,)h(inserts)f(the)g(p)s(ossible)330 3509
+y(completions,)50 b(or)45 b(actually)i(p)s(erforms)d(the)h(completion,)
+50 b(dep)s(ending)44 b(on)h(whic)m(h)g(b)s(eha)m(vior)g(is)330
+3619 y(desired.)199 3758 y(2.)61 b(The)33 b(in)m(ternal)h(function)g
+Fr(rl_completion_matches\(\))27 b Fs(uses)33 b(an)g
+(application-supplied)h Fi(gener-)330 3868 y(ator)44
+b Fs(function)37 b(to)h(generate)g(the)f(list)h(of)f(p)s(ossible)f
+(matc)m(hes,)k(and)d(then)f(returns)g(the)h(arra)m(y)h(of)330
+3978 y(these)h(matc)m(hes.)68 b(The)39 b(caller)h(should)e(place)i(the)
+f(address)f(of)h(its)g(generator)i(function)d(in)h Fr(rl_)330
+4087 y(completion_entry_functio)o(n)p Fs(.)199 4226 y(3.)61
+b(The)22 b(generator)i(function)f(is)g(called)h(rep)s(eatedly)f(from)g
+Fr(rl_completion_matches\(\))o Fs(,)c(returning)330 4336
+y(a)33 b(string)f(eac)m(h)i(time.)48 b(The)32 b(argumen)m(ts)h(to)g
+(the)g(generator)h(function)e(are)h Fi(text)i Fs(and)d
+Fi(state)5 b Fs(.)49 b Fi(text)330 4446 y Fs(is)32 b(the)g(partial)h(w)
+m(ord)f(to)h(b)s(e)e(completed.)47 b Fi(state)38 b Fs(is)32
+b(zero)h(the)f(\014rst)g(time)g(the)h(function)e(is)h(called,)330
+4555 y(allo)m(wing)46 b(the)e(generator)h(to)f(p)s(erform)f(an)m(y)h
+(necessary)g(initialization,)51 b(and)43 b(a)h(p)s(ositiv)m(e)h(non-)
+330 4665 y(zero)30 b(in)m(teger)h(for)d(eac)m(h)j(subsequen)m(t)d
+(call.)42 b(The)29 b(generator)h(function)f(returns)f
+Fr(\(char)h(*\)NULL)e Fs(to)330 4774 y(inform)37 b Fr
+(rl_completion_matches\(\))32 b Fs(that)39 b(there)f(are)g(no)g(more)g
+(p)s(ossibilities)h(left.)65 b(Usually)330 4884 y(the)39
+b(generator)h(function)e(computes)h(the)g(list)g(of)g(p)s(ossible)f
+(completions)i(when)e Fi(state)45 b Fs(is)39 b(zero,)330
+4994 y(and)25 b(returns)f(them)i(one)f(at)i(a)f(time)g(on)f(subsequen)m
+(t)g(calls.)40 b(Eac)m(h)26 b(string)g(the)g(generator)g(function)330
+5103 y(returns)31 b(as)h(a)g(matc)m(h)h(m)m(ust)f(b)s(e)f(allo)s(cated)
+j(with)d Fr(malloc\(\))p Fs(;)g(Readline)h(frees)g(the)g(strings)g
+(when)330 5213 y(it)i(has)g(\014nished)e(with)i(them.)51
+b(Suc)m(h)33 b(a)h(generator)h(function)f(is)g(referred)f(to)h(as)h(an)
+e Fi(application-)330 5322 y(sp)s(eci\014c)d(completion)i(function)p
+Fs(.)p eop end
%%Page: 42 46
-TeXDict begin 42 45 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(42)199
-299 y(2.)61 b(The)33 b(in)m(ternal)h(function)g Fs
-(rl_completion_matches\(\))27 b Ft(uses)33 b(an)g(application-supplied)
-h Fi(gener-)330 408 y(ator)44 b Ft(function)37 b(to)h(generate)g(the)f
-(list)h(of)f(p)s(ossible)f(matc)m(hes,)k(and)d(then)f(returns)g(the)h
-(arra)m(y)h(of)330 518 y(these)h(matc)m(hes.)68 b(The)39
-b(caller)h(should)e(place)i(the)f(address)f(of)h(its)g(generator)i
-(function)d(in)h Fs(rl_)330 628 y(completion_entry_functio)o(n)p
-Ft(.)199 757 y(3.)61 b(The)22 b(generator)i(function)f(is)g(called)h
-(rep)s(eatedly)f(from)g Fs(rl_completion_matches\(\))o
-Ft(,)c(returning)330 867 y(a)33 b(string)g(eac)m(h)h(time.)49
-b(The)32 b(argumen)m(ts)h(to)h(the)f(generator)h(function)e(are)h
-Fi(text)j Ft(and)c Fi(state)p Ft(.)50 b Fi(text)330 976
-y Ft(is)32 b(the)g(partial)h(w)m(ord)f(to)h(b)s(e)e(completed.)47
-b Fi(state)38 b Ft(is)32 b(zero)h(the)f(\014rst)g(time)g(the)h
-(function)e(is)h(called,)330 1086 y(allo)m(wing)46 b(the)e(generator)h
-(to)f(p)s(erform)f(an)m(y)h(necessary)g(initialization,)51
-b(and)43 b(a)h(p)s(ositiv)m(e)h(non-)330 1196 y(zero)30
-b(in)m(teger)h(for)d(eac)m(h)j(subsequen)m(t)d(call.)42
-b(The)29 b(generator)h(function)f(returns)f Fs(\(char)h(*\)NULL)e
-Ft(to)330 1305 y(inform)37 b Fs(rl_completion_matches\(\))32
-b Ft(that)39 b(there)f(are)g(no)g(more)g(p)s(ossibilities)h(left.)65
-b(Usually)330 1415 y(the)39 b(generator)h(function)e(computes)h(the)g
-(list)g(of)g(p)s(ossible)f(completions)i(when)e Fi(state)45
-b Ft(is)39 b(zero,)330 1524 y(and)25 b(returns)f(them)i(one)f(at)i(a)f
-(time)g(on)f(subsequen)m(t)g(calls.)40 b(Eac)m(h)26 b(string)g(the)g
-(generator)g(function)330 1634 y(returns)31 b(as)h(a)g(matc)m(h)h(m)m
-(ust)f(b)s(e)f(allo)s(cated)j(with)d Fs(malloc\(\))p
-Ft(;)g(Readline)h(frees)g(the)g(strings)g(when)330 1743
-y(it)i(has)g(\014nished)e(with)i(them.)51 b(Suc)m(h)33
-b(a)h(generator)h(function)f(is)g(referred)f(to)h(as)h(an)e
-Fi(application-)330 1853 y(sp)s(eci\014c)d(completion)i(function)p
-Ft(.)3350 2022 y([F)-8 b(unction])-3599 b Fg(int)39 b
-Ff(rl)p 432 2022 35 5 v 51 w(complete)44 b Fe(\()p Fs(int)30
-b(ignore,)e(int)h(invoking_key)p Fe(\))390 2132 y Ft(Complete)i(the)g
-(w)m(ord)g(at)g(or)g(b)s(efore)f(p)s(oin)m(t.)41 b(Y)-8
-b(ou)32 b(ha)m(v)m(e)g(supplied)d(the)i(function)f(that)h(do)s(es)g
-(the)390 2242 y(initial)42 b(simple)f(matc)m(hing)i(selection)f
-(algorithm)h(\(see)f Fs(rl_completion_matches\(\))o Ft(\).)67
-b(The)390 2351 y(default)31 b(is)f(to)h(do)f(\014lename)h(completion.)
-3371 2521 y([V)-8 b(ariable])-3598 b Fg(rl_compentry_func_t)44
-b(*)38 b Ff(rl)p 1359 2521 V 51 w(completion)p 1960 2521
-V 49 w(en)m(try)p 2275 2521 V 50 w(function)390 2630
-y Ft(This)h(is)h(a)g(p)s(oin)m(ter)g(to)h(the)f(generator)h(function)f
-(for)f Fs(rl_completion_matches\(\))p Ft(.)63 b(If)40
-b(the)390 2740 y(v)-5 b(alue)24 b(of)g Fs(rl_completion_entry_funct)o
-(ion)17 b Ft(is)24 b Fs(NULL)f Ft(then)g(the)h(default)g(\014lename)g
-(generator)390 2849 y(function,)49 b Fs(rl_filename_completion_)o(fun)o
-(ctio)o(n\(\))p Ft(,)42 b(is)j(used.)84 b(An)44 b Fi(application-sp)s
-(eci\014c)390 2959 y(completion)22 b(function)f Ft(is)g(a)h(function)e
-(whose)h(address)f(is)h(assigned)h(to)f Fs(rl_completion_entry_)390
-3068 y(function)28 b Ft(and)i(whose)g(return)f(v)-5 b(alues)31
+TeXDict begin 42 45 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(42)3350
+299 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_complete)c
+Ff(\()p Fi(in)m(t)31 b(ignore,)g(in)m(t)g(in)m(v)m(oking)p
+1929 299 28 4 v 42 w(k)m(ey)p Ff(\))390 408 y Fs(Complete)g(the)g(w)m
+(ord)g(at)g(or)g(b)s(efore)f(p)s(oin)m(t.)41 b(Y)-8 b(ou)32
+b(ha)m(v)m(e)g(supplied)d(the)i(function)f(that)h(do)s(es)g(the)390
+518 y(initial)42 b(simple)f(matc)m(hing)i(selection)f(algorithm)h
+(\(see)f Fr(rl_completion_matches\(\))o Fs(\).)67 b(The)390
+628 y(default)31 b(is)f(to)h(do)f(\014lename)h(completion.)3371
+828 y([V)-8 b(ariable])-3598 b Fg(rl_compentry_func_t)58
+b(*)53 b(rl_completion_entry_fun)q(cti)q(on)390 937 y
+Fs(This)39 b(is)h(a)g(p)s(oin)m(ter)g(to)h(the)f(generator)h(function)f
+(for)f Fr(rl_completion_matches\(\))p Fs(.)63 b(If)40
+b(the)390 1047 y(v)-5 b(alue)24 b(of)g Fr(rl_completion_entry_funct)o
+(ion)17 b Fs(is)24 b Fr(NULL)f Fs(then)g(the)h(default)g(\014lename)g
+(generator)390 1156 y(function,)49 b Fr(rl_filename_completion_)o(fun)o
+(ctio)o(n\(\))p Fs(,)42 b(is)j(used.)84 b(An)44 b Fi(application-sp)s
+(eci\014c)390 1266 y(completion)22 b(function)f Fs(is)g(a)h(function)e
+(whose)h(address)f(is)h(assigned)h(to)f Fr(rl_completion_entry_)390
+1376 y(function)28 b Fs(and)i(whose)g(return)f(v)-5 b(alues)31
b(are)g(used)e(to)j(generate)f(p)s(ossible)f(completions.)150
-3278 y Fh(2.6.2)63 b(Completion)41 b(F)-10 b(unctions)275
-3517 y Ft(Here)30 b(is)h(the)f(complete)i(list)f(of)g(callable)h
-(completion)g(functions)e(presen)m(t)g(in)g(Readline.)3350
-3686 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-3686 V 51 w(complete)p 933 3686 V 49 w(in)m(ternal)k
-Fe(\()p Fs(int)30 b(what_to_do)p Fe(\))390 3796 y Ft(Complete)37
-b(the)g(w)m(ord)f(at)i(or)e(b)s(efore)g(p)s(oin)m(t.)60
-b Fi(what)p 2208 3796 28 4 v 40 w(to)p 2328 3796 V 41
-w(do)41 b Ft(sa)m(ys)c(what)f(to)i(do)e(with)g(the)h(com-)390
-3905 y(pletion.)44 b(A)31 b(v)-5 b(alue)32 b(of)f(`)p
-Fs(?)p Ft(')g(means)h(list)f(the)h(p)s(ossible)e(completions.)45
-b(`)p Fs(TAB)p Ft(')31 b(means)g(do)g(standard)390 4015
-y(completion.)44 b(`)p Fs(*)p Ft(')32 b(means)f(insert)g(all)h(of)f
-(the)g(p)s(ossible)g(completions.)44 b(`)p Fs(!)p Ft(')32
-b(means)f(to)h(displa)m(y)f(all)390 4125 y(of)k(the)f(p)s(ossible)g
+1583 y Fh(2.6.2)63 b(Completion)41 b(F)-10 b(unctions)150
+1730 y Fs(Here)31 b(is)f(the)h(complete)h(list)f(of)f(callable)j
+(completion)e(functions)f(presen)m(t)h(in)f(Readline.)3350
+1929 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_complete_internal)f
+Ff(\()p Fi(in)m(t)31 b(what)p 1828 1929 V 40 w(to)p 1948
+1929 V 41 w(do)p Ff(\))390 2039 y Fs(Complete)37 b(the)g(w)m(ord)f(at)i
+(or)e(b)s(efore)g(p)s(oin)m(t.)60 b Fi(what)p 2208 2039
+V 40 w(to)p 2328 2039 V 41 w(do)41 b Fs(sa)m(ys)c(what)f(to)i(do)e
+(with)g(the)h(com-)390 2149 y(pletion.)44 b(A)31 b(v)-5
+b(alue)32 b(of)f(`)p Fr(?)p Fs(')g(means)h(list)f(the)h(p)s(ossible)e
+(completions.)45 b(`)p Fr(TAB)p Fs(')31 b(means)g(do)g(standard)390
+2258 y(completion.)44 b(`)p Fr(*)p Fs(')32 b(means)f(insert)g(all)h(of)
+f(the)g(p)s(ossible)g(completions.)44 b(`)p Fr(!)p Fs(')32
+b(means)f(to)h(displa)m(y)f(all)390 2368 y(of)k(the)f(p)s(ossible)g
(completions,)j(if)d(there)h(is)f(more)g(than)h(one,)g(as)g(w)m(ell)g
-(as)g(p)s(erforming)e(partial)390 4234 y(completion.)41
-b(`)p Fs(@)p Ft(')27 b(is)h(similar)f(to)h(`)p Fs(!)p
-Ft(',)h(but)d(p)s(ossible)h(completions)i(are)e(not)h(listed)g(if)f
-(the)g(p)s(ossible)390 4344 y(completions)32 b(share)e(a)g(common)h
-(pre\014x.)3350 4513 y([F)-8 b(unction])-3599 b Fg(int)39
-b Ff(rl)p 432 4513 35 5 v 51 w(complete)44 b Fe(\()p
-Fs(int)30 b(ignore,)e(int)h(invoking_key)p Fe(\))390
-4623 y Ft(Complete)42 b(the)f(w)m(ord)g(at)h(or)f(b)s(efore)g(p)s(oin)m
-(t.)73 b(Y)-8 b(ou)41 b(ha)m(v)m(e)i(supplied)c(the)j(function)f(that)g
-(do)s(es)390 4732 y(the)33 b(initial)h(simple)f(matc)m(hing)h
-(selection)h(algorithm)f(\(see)g Fs(rl_completion_matches\(\))27
-b Ft(and)390 4842 y Fs(rl_completion_entry_func)o(tion)o
-Ft(\).)52 b(The)35 b(default)h(is)g(to)h(do)e(\014lename)h(completion.)
-59 b(This)390 4951 y(calls)32 b Fs(rl_complete_internal\(\))24
-b Ft(with)30 b(an)g(argumen)m(t)h(dep)s(ending)e(on)h
-Fi(in)m(v)m(oking)p 3314 4951 28 4 v 41 w(k)m(ey)p Ft(.)3350
-5121 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-5121 35 5 v 51 w(p)s(ossible)p 878 5121 V 49 w(completions)45
-b Fe(\()p Fs(int)30 b(count,)e(int)i(invoking_key)p Fe(\))390
-5230 y Ft(List)41 b(the)f(p)s(ossible)g(completions.)73
-b(See)40 b(description)h(of)g Fs(rl_complete)27 b(\(\))p
-Ft(.)70 b(This)40 b(calls)i Fs(rl_)390 5340 y(complete_internal\(\))25
-b Ft(with)30 b(an)g(argumen)m(t)h(of)g(`)p Fs(?)p Ft('.)p
-eop end
-%%Page: 43 47
-TeXDict begin 43 46 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(43)3350
-299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(insert)p 769 299 V 49 w(completions)44
-b Fe(\()p Fs(int)30 b(count,)f(int)g(invoking_key)p Fe(\))390
-408 y Ft(Insert)k(the)h(list)g(of)g(p)s(ossible)f(completions)i(in)m
-(to)f(the)g(line,)h(deleting)g(the)f(partially-completed)390
-518 y(w)m(ord.)44 b(See)32 b(description)g(of)g Fs(rl_complete\(\))p
-Ft(.)41 b(This)31 b(calls)i Fs(rl_complete_internal\(\))25
-b Ft(with)390 628 y(an)30 b(argumen)m(t)h(of)g(`)p Fs(*)p
-Ft('.)3350 797 y([F)-8 b(unction])-3599 b Fg(int)39 b
-Ff(rl)p 432 797 V 51 w(completion)p 1033 797 V 49 w(mo)s(de)45
-b Fe(\()p Fs(rl_command_func_t)26 b(*cfunc)p Fe(\))390
-907 y Ft(Returns)50 b(the)g(apppriate)h(v)-5 b(alue)50
-b(to)i(pass)e(to)h Fs(rl_complete_internal\(\))44 b Ft(dep)s(ending)49
-b(on)390 1016 y(whether)40 b Fi(cfunc)46 b Ft(w)m(as)41
+(as)g(p)s(erforming)e(partial)390 2477 y(completion.)41
+b(`)p Fr(@)p Fs(')27 b(is)h(similar)f(to)h(`)p Fr(!)p
+Fs(',)h(but)d(p)s(ossible)h(completions)i(are)e(not)h(listed)g(if)f
+(the)g(p)s(ossible)390 2587 y(completions)32 b(share)e(a)g(common)h
+(pre\014x.)3350 2787 y([F)-8 b(unction])-3599 b Fg(int)53
+b(rl_complete)c Ff(\()p Fi(in)m(t)31 b(ignore,)g(in)m(t)g(in)m(v)m
+(oking)p 1929 2787 V 42 w(k)m(ey)p Ff(\))390 2896 y Fs(Complete)42
+b(the)f(w)m(ord)g(at)h(or)f(b)s(efore)g(p)s(oin)m(t.)73
+b(Y)-8 b(ou)41 b(ha)m(v)m(e)i(supplied)c(the)j(function)f(that)g(do)s
+(es)390 3006 y(the)33 b(initial)h(simple)f(matc)m(hing)h(selection)h
+(algorithm)f(\(see)g Fr(rl_completion_matches\(\))27
+b Fs(and)390 3116 y Fr(rl_completion_entry_func)o(tion)o
+Fs(\).)52 b(The)35 b(default)h(is)g(to)h(do)e(\014lename)h(completion.)
+59 b(This)390 3225 y(calls)32 b Fr(rl_complete_internal\(\))24
+b Fs(with)30 b(an)g(argumen)m(t)h(dep)s(ending)e(on)h
+Fi(in)m(v)m(oking)p 3314 3225 V 41 w(k)m(ey)8 b Fs(.)3350
+3425 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_possible_completio)q(ns)
+f Ff(\()p Fi(in)m(t)31 b(coun)m(t,)g(in)m(t)g(in)m(v)m(oking)p
+2534 3425 V 41 w(k)m(ey)p Ff(\))390 3535 y Fs(List)41
+b(the)f(p)s(ossible)g(completions.)73 b(See)40 b(description)h(of)g
+Fr(rl_complete)27 b(\(\))p Fs(.)70 b(This)40 b(calls)i
+Fr(rl_)390 3644 y(complete_internal\(\))25 b Fs(with)30
+b(an)g(argumen)m(t)h(of)g(`)p Fr(?)p Fs('.)3350 3844
+y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_insert_completions)f
+Ff(\()p Fi(in)m(t)31 b(coun)m(t,)h(in)m(t)e(in)m(v)m(oking)p
+2429 3844 V 42 w(k)m(ey)p Ff(\))390 3954 y Fs(Insert)j(the)h(list)g(of)
+g(p)s(ossible)f(completions)i(in)m(to)f(the)g(line,)h(deleting)g(the)f
+(partially-completed)390 4063 y(w)m(ord.)44 b(See)32
+b(description)g(of)g Fr(rl_complete\(\))p Fs(.)41 b(This)31
+b(calls)i Fr(rl_complete_internal\(\))25 b Fs(with)390
+4173 y(an)30 b(argumen)m(t)h(of)g(`)p Fr(*)p Fs('.)3350
+4373 y([F)-8 b(unction])-3599 b Fg(int)53 b(rl_completion_mode)e
+Ff(\()p Fi(rl)p 1448 4373 V 40 w(command)p 1872 4373
+V 40 w(func)p 2082 4373 V 39 w(t)31 b(*cfunc)p Ff(\))390
+4483 y Fs(Returns)50 b(the)g(apppriate)h(v)-5 b(alue)50
+b(to)i(pass)e(to)h Fr(rl_complete_internal\(\))44 b Fs(dep)s(ending)49
+b(on)390 4592 y(whether)40 b Fi(cfunc)46 b Fs(w)m(as)41
b(called)h(t)m(wice)g(in)f(succession)g(and)f(the)h(v)-5
-b(alues)41 b(of)g(the)g Fs(show-all-if-)390 1126 y(ambiguous)25
-b Ft(and)i Fs(show-all-if-unmodified)21 b Ft(v)-5 b(ariables.)41
-b(Application-sp)s(eci\014c)29 b(completion)390 1235
+b(alues)41 b(of)g(the)g Fr(show-all-if-)390 4702 y(ambiguous)25
+b Fs(and)i Fr(show-all-if-unmodified)21 b Fs(v)-5 b(ariables.)41
+b(Application-sp)s(eci\014c)29 b(completion)390 4811
y(functions)h(ma)m(y)h(use)f(this)g(function)g(to)h(presen)m(t)g(the)f
-(same)h(in)m(terface)h(as)f Fs(rl_complete\(\))p Ft(.)3350
-1405 y([F)-8 b(unction])-3599 b Fg(char)39 b(**)g Ff(rl)p
-627 1405 V 51 w(completion)p 1228 1405 V 49 w(matc)m(hes)44
-b Fe(\()p Fs(const)30 b(char)f(*text,)565 1514 y(rl_compentry_func_t)c
-(*entry_func)p Fe(\))390 1624 y Ft(Returns)37 b(an)h(arra)m(y)g(of)g
-(strings)g(whic)m(h)f(is)h(a)g(list)h(of)f(completions)h(for)e
-Fi(text)p Ft(.)64 b(If)38 b(there)g(are)g(no)390 1733
-y(completions,)f(returns)c Fs(NULL)p Ft(.)52 b(The)34
+(same)h(in)m(terface)h(as)f Fr(rl_complete\(\))p Fs(.)3350
+5011 y([F)-8 b(unction])-3599 b Fg(char)54 b(**)e
+(rl_completion_matches)g Ff(\()p Fi(const)31 b(c)m(har)g(*text,)565
+5121 y(rl)p 632 5121 V 40 w(comp)s(en)m(try)p 1094 5121
+V 40 w(func)p 1304 5121 V 39 w(t)g(*en)m(try)p 1661 5121
+V 41 w(func)p Ff(\))390 5230 y Fs(Returns)37 b(an)g(arra)m(y)i(of)f
+(strings)f(whic)m(h)h(is)f(a)h(list)h(of)f(completions)g(for)g
+Fi(text)r Fs(.)64 b(If)37 b(there)h(are)g(no)390 5340
+y(completions,)f(returns)c Fr(NULL)p Fs(.)52 b(The)34
b(\014rst)f(en)m(try)i(in)f(the)h(returned)e(arra)m(y)i(is)g(the)f
-(substitution)390 1843 y(for)26 b Fi(text)p Ft(.)40 b(The)26
-b(remaining)h(en)m(tries)g(are)g(the)f(p)s(ossible)g(completions.)40
-b(The)26 b(arra)m(y)h(is)f(terminated)390 1953 y(with)k(a)h
-Fs(NULL)e Ft(p)s(oin)m(ter.)390 2082 y Fi(en)m(try)p
-603 2082 28 4 v 40 w(func)44 b Ft(is)c(a)g(function)f(of)h(t)m(w)m(o)g
-(args,)j(and)38 b(returns)h(a)g Fs(char)30 b(*)p Ft(.)67
-b(The)39 b(\014rst)g(argumen)m(t)h(is)390 2192 y Fi(text)p
-Ft(.)66 b(The)39 b(second)f(is)h(a)g(state)h(argumen)m(t;)j(it)c(is)g
-(zero)g(on)g(the)g(\014rst)f(call,)k(and)c(non-zero)h(on)390
-2301 y(subsequen)m(t)33 b(calls.)52 b Fi(en)m(try)p 1320
-2301 V 41 w(func)38 b Ft(returns)33 b(a)h Fs(NULL)f Ft(p)s(oin)m(ter)g
-(to)i(the)f(caller)h(when)e(there)h(are)g(no)390 2411
-y(more)d(matc)m(hes.)3350 2580 y([F)-8 b(unction])-3599
-b Fg(char)39 b(*)g Ff(rl)p 575 2580 35 5 v 50 w(\014lename)p
-1042 2580 V 49 w(completion)p 1641 2580 V 49 w(function)44
-b Fe(\()p Fs(const)30 b(char)f(*text,)g(int)565 2690
-y(state)p Fe(\))390 2800 y Ft(A)d(generator)h(function)e(for)g
+(substitution)p eop end
+%%Page: 43 47
+TeXDict begin 43 46 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(43)390
+299 y(for)26 b Fi(text)r Fs(.)40 b(The)26 b(remaining)g(en)m(tries)h
+(are)g(the)f(p)s(ossible)g(completions.)40 b(The)26 b(arra)m(y)g(is)g
+(terminated)390 408 y(with)k(a)h Fr(NULL)e Fs(p)s(oin)m(ter.)390
+542 y Fi(en)m(try)p 603 542 28 4 v 40 w(func)44 b Fs(is)c(a)g(function)
+f(of)h(t)m(w)m(o)g(args,)j(and)38 b(returns)h(a)g Fr(char)30
+b(*)p Fs(.)67 b(The)39 b(\014rst)g(argumen)m(t)h(is)390
+651 y Fi(text)r Fs(.)66 b(The)38 b(second)h(is)f(a)h(state)h(argumen)m
+(t;)j(it)c(is)g(zero)g(on)g(the)f(\014rst)g(call,)k(and)c(non-zero)h
+(on)390 761 y(subsequen)m(t)33 b(calls.)52 b Fi(en)m(try)p
+1320 761 V 41 w(func)38 b Fs(returns)33 b(a)h Fr(NULL)f
+Fs(p)s(oin)m(ter)g(to)i(the)f(caller)h(when)e(there)h(are)g(no)390
+870 y(more)d(matc)m(hes.)3350 1051 y([F)-8 b(unction])-3599
+b Fg(char)54 b(*)e(rl_filename_completion)q(_fu)q(nct)q(ion)g
+Ff(\()p Fi(const)31 b(c)m(har)g(*text,)h(in)m(t)565 1160
+y(state)p Ff(\))390 1270 y Fs(A)26 b(generator)h(function)e(for)g
(\014lename)h(completion)h(in)e(the)h(general)h(case.)40
-b Fi(text)28 b Ft(is)e(a)g(partial)h(\014le-)390 2909
+b Fi(text)28 b Fs(is)e(a)g(partial)h(\014le-)390 1379
y(name.)38 b(The)21 b(Bash)g(source)h(is)g(a)f(useful)g(reference)h
(for)f(writing)h(application-sp)s(eci\014c)h(completion)390
-3019 y(functions)30 b(\(the)h(Bash)f(completion)i(functions)e(call)i
-(this)e(and)g(other)g(Readline)h(functions\).)3350 3188
-y([F)-8 b(unction])-3599 b Fg(char)39 b(*)g Ff(rl)p 575
-3188 V 50 w(username)p 1102 3188 V 50 w(completion)p
-1702 3188 V 49 w(function)44 b Fe(\()p Fs(const)29 b(char)g(*text,)g
-(int)565 3298 y(state)p Fe(\))390 3407 y Ft(A)g(completion)g(generator)
-h(for)e(usernames.)40 b Fi(text)31 b Ft(con)m(tains)f(a)f(partial)g
-(username)f(preceded)g(b)m(y)390 3517 y(a)j(random)f(c)m(haracter)i
-(\(usually)e(`)p Fs(~)p Ft('\).)42 b(As)31 b(with)f(all)h(completion)h
-(generators,)g Fi(state)37 b Ft(is)31 b(zero)g(on)390
-3626 y(the)g(\014rst)e(call)j(and)e(non-zero)h(for)f(subsequen)m(t)f
-(calls.)150 3836 y Fh(2.6.3)63 b(Completion)41 b(V)-10
-b(ariables)3371 4075 y Ft([V)i(ariable])-3598 b Fg(rl_compentry_func_t)
-44 b(*)38 b Ff(rl)p 1359 4075 V 51 w(completion)p 1960
-4075 V 49 w(en)m(try)p 2275 4075 V 50 w(function)390
-4184 y Ft(A)c(p)s(oin)m(ter)f(to)h(the)g(generator)h(function)e(for)g
-Fs(rl_completion_matches\(\))p Ft(.)44 b Fs(NULL)32 b
-Ft(means)h(to)390 4294 y(use)d Fs(rl_filename_completion_fu)o(nct)o
-(ion\()o(\))p Ft(,)25 b(the)30 b(default)h(\014lename)f(completer.)3371
-4463 y([V)-8 b(ariable])-3598 b Fg(rl_completion_func_t)44
-b(*)39 b Ff(rl)p 1412 4463 V 50 w(attempted)p 1982 4463
-V 48 w(completion)p 2580 4463 V 49 w(function)390 4573
-y Ft(A)c(p)s(oin)m(ter)g(to)g(an)g(alternativ)m(e)i(function)d(to)i
-(create)g(matc)m(hes.)55 b(The)34 b(function)h(is)f(called)i(with)390
-4682 y Fi(text)p Ft(,)26 b Fi(start)p Ft(,)f(and)d Fi(end)p
-Ft(.)38 b Fi(start)25 b Ft(and)e Fi(end)j Ft(are)d(indices)g(in)g
-Fs(rl_line_buffer)c Ft(de\014ning)j(the)h(b)s(ound-)390
-4792 y(aries)j(of)h Fi(text)p Ft(,)h(whic)m(h)d(is)h(a)h(c)m(haracter)g
-(string.)39 b(If)26 b(this)g(function)f(exists)i(and)e(returns)g
-Fs(NULL)p Ft(,)h(or)g(if)390 4902 y(this)c(v)-5 b(ariable)22
-b(is)g(set)h(to)f Fs(NULL)p Ft(,)h(then)f Fs(rl_complete\(\))c
-Ft(will)k(call)h(the)f(v)-5 b(alue)23 b(of)f Fs(rl_completion_)390
-5011 y(entry_function)i Ft(to)30 b(generate)f(matc)m(hes,)i(otherwise)d
-(the)h(arra)m(y)g(of)f(strings)h(returned)e(will)i(b)s(e)390
-5121 y(used.)37 b(If)22 b(this)g(function)g(sets)h(the)g
-Fs(rl_attempted_completion)o(_ove)o(r)16 b Ft(v)-5 b(ariable)24
-b(to)f(a)f(non-zero)390 5230 y(v)-5 b(alue,)35 b(Readline)g(will)f(not)
-g(p)s(erform)f(its)h(default)g(completion)h(ev)m(en)g(if)f(this)g
-(function)f(returns)390 5340 y(no)d(matc)m(hes.)p eop
-end
-%%Page: 44 48
-TeXDict begin 44 47 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(44)3371
-299 y([V)-8 b(ariable])-3598 b Fg(rl_quote_func_t)43
-b(*)38 b Ff(rl)p 1150 299 35 5 v 51 w(\014lename)p 1618
-299 V 48 w(quoting)p 2045 299 V 51 w(function)390 408
-y Ft(A)33 b(p)s(oin)m(ter)f(to)h(a)g(function)g(that)g(will)g(quote)g
+1489 y(functions)30 b(\(the)h(Bash)f(completion)i(functions)e(call)i
+(this)e(and)g(other)g(Readline)h(functions\).)3350 1669
+y([F)-8 b(unction])-3599 b Fg(char)54 b(*)e(rl_username_completion)q
+(_fu)q(nct)q(ion)g Ff(\()p Fi(const)31 b(c)m(har)g(*text,)h(in)m(t)565
+1779 y(state)p Ff(\))390 1888 y Fs(A)d(completion)g(generator)h(for)e
+(usernames.)40 b Fi(text)31 b Fs(con)m(tains)f(a)f(partial)g(username)f
+(preceded)g(b)m(y)390 1998 y(a)j(random)f(c)m(haracter)i(\(usually)e(`)
+p Fr(~)p Fs('\).)42 b(As)31 b(with)f(all)h(completion)h(generators,)g
+Fi(state)37 b Fs(is)31 b(zero)g(on)390 2107 y(the)g(\014rst)e(call)j
+(and)e(non-zero)h(for)f(subsequen)m(t)f(calls.)150 2304
+y Fh(2.6.3)63 b(Completion)41 b(V)-10 b(ariables)3371
+2498 y Fs([V)i(ariable])-3598 b Fg(rl_compentry_func_t)58
+b(*)53 b(rl_completion_entry_fun)q(cti)q(on)390 2608
+y Fs(A)34 b(p)s(oin)m(ter)f(to)h(the)g(generator)h(function)e(for)g
+Fr(rl_completion_matches\(\))p Fs(.)44 b Fr(NULL)32 b
+Fs(means)h(to)390 2717 y(use)d Fr(rl_filename_completion_fu)o(nct)o
+(ion\()o(\))p Fs(,)25 b(the)30 b(default)h(\014lename)f(completer.)3371
+2897 y([V)-8 b(ariable])-3598 b Fg(rl_completion_func_t)58
+b(*)53 b(rl_attempted_completio)q(n_f)q(unct)q(ion)390
+3007 y Fs(A)35 b(p)s(oin)m(ter)g(to)g(an)g(alternativ)m(e)i(function)d
+(to)i(create)g(matc)m(hes.)55 b(The)34 b(function)h(is)f(called)i(with)
+390 3117 y Fi(text)r Fs(,)50 b Fi(start)r Fs(,)g(and)44
+b Fi(end)t Fs(.)84 b Fi(start)48 b Fs(and)d Fi(end)j
+Fs(are)d(indices)g(in)g Fr(rl_line_buffer)d Fs(de\014ning)i(the)390
+3226 y(b)s(oundaries)37 b(of)i Fi(text)r Fs(,)i(whic)m(h)d(is)h(a)g(c)m
+(haracter)h(string.)65 b(If)38 b(this)g(function)g(exists)h(and)f
+(returns)390 3336 y Fr(NULL)p Fs(,)j(or)f(if)g(this)g(v)-5
+b(ariable)41 b(is)f(set)g(to)h Fr(NULL)p Fs(,)h(then)d
+Fr(rl_complete\(\))e Fs(will)j(call)h(the)f(v)-5 b(alue)41
+b(of)390 3445 y Fr(rl_completion_entry_func)o(tion)20
+b Fs(to)28 b(generate)h(matc)m(hes,)g(otherwise)f(the)f(arra)m(y)h(of)f
+(strings)390 3555 y(returned)44 b(will)h(b)s(e)f(used.)82
+b(If)45 b(this)f(function)h(sets)g(the)g Fr(rl_attempted_completion)o
+(_ove)o(r)390 3665 y Fs(v)-5 b(ariable)31 b(to)f(a)h(non-zero)f(v)-5
+b(alue,)31 b(Readline)f(will)g(not)g(p)s(erform)f(its)h(default)g
+(completion)h(ev)m(en)g(if)390 3774 y(this)f(function)g(returns)f(no)i
+(matc)m(hes.)3371 3954 y([V)-8 b(ariable])-3598 b Fg(rl_quote_func_t)57
+b(*)52 b(rl_filename_quoting_)q(func)q(tio)q(n)390 4064
+y Fs(A)33 b(p)s(oin)m(ter)f(to)h(a)g(function)g(that)g(will)g(quote)g
(a)g(\014lename)f(in)h(an)f(application-sp)s(eci\014c)i(fashion.)390
-518 y(This)k(is)i(called)g(if)f(\014lename)h(completion)g(is)f(b)s
+4173 y(This)k(is)i(called)g(if)f(\014lename)h(completion)g(is)f(b)s
(eing)g(attempted)i(and)d(one)i(of)f(the)g(c)m(haracters)390
-628 y(in)33 b Fs(rl_filename_quote_charac)o(ter)o(s)27
-b Ft(app)s(ears)33 b(in)g(a)g(completed)h(\014lename.)50
-b(The)32 b(function)390 737 y(is)37 b(called)h(with)e
-Fi(text)p Ft(,)k Fi(matc)m(h)p 1438 737 28 4 v 41 w(t)m(yp)s(e)p
-Ft(,)f(and)d Fi(quote)p 2119 737 V 41 w(p)s(oin)m(ter)p
-Ft(.)60 b(The)36 b Fi(text)k Ft(is)d(the)g(\014lename)g(to)h(b)s(e)390
-847 y(quoted.)76 b(The)42 b Fi(matc)m(h)p 1210 847 V
-41 w(t)m(yp)s(e)48 b Ft(is)42 b(either)h Fs(SINGLE_MATCH)p
-Ft(,)f(if)g(there)g(is)h(only)f(one)h(completion)390
-956 y(matc)m(h,)33 b(or)e Fs(MULT_MATCH)p Ft(.)41 b(Some)31
+4283 y(in)33 b Fr(rl_filename_quote_charac)o(ter)o(s)27
+b Fs(app)s(ears)33 b(in)g(a)g(completed)h(\014lename.)50
+b(The)32 b(function)390 4393 y(is)k(called)h(with)f Fi(text)r
+Fs(,)i Fi(matc)m(h)p 1436 4393 V 41 w(t)m(yp)s(e)5 b
+Fs(,)38 b(and)e Fi(quote)p 2121 4393 V 40 w(p)s(oin)m(ter)7
+b Fs(.)57 b(The)36 b Fi(text)j Fs(is)d(the)g(\014lename)g(to)h(b)s(e)
+390 4502 y(quoted.)76 b(The)42 b Fi(matc)m(h)p 1210 4502
+V 41 w(t)m(yp)s(e)48 b Fs(is)42 b(either)h Fr(SINGLE_MATCH)p
+Fs(,)f(if)g(there)g(is)h(only)f(one)h(completion)390
+4612 y(matc)m(h,)33 b(or)e Fr(MULT_MATCH)p Fs(.)41 b(Some)31
b(functions)g(use)g(this)h(to)g(decide)f(whether)g(or)h(not)f(to)h
-(insert)g(a)390 1066 y(closing)22 b(quote)f(c)m(haracter.)40
-b(The)20 b Fi(quote)p 1751 1066 V 41 w(p)s(oin)m(ter)27
-b Ft(is)21 b(a)g(p)s(oin)m(ter)g(to)g(an)m(y)h(op)s(ening)e(quote)h(c)m
-(haracter)390 1176 y(the)31 b(user)e(t)m(yp)s(ed.)41
+(insert)g(a)390 4721 y(closing)22 b(quote)f(c)m(haracter.)40
+b(The)20 b Fi(quote)p 1751 4721 V 41 w(p)s(oin)m(ter)27
+b Fs(is)21 b(a)g(p)s(oin)m(ter)g(to)g(an)m(y)h(op)s(ening)e(quote)h(c)m
+(haracter)390 4831 y(the)31 b(user)e(t)m(yp)s(ed.)41
b(Some)30 b(functions)g(c)m(ho)s(ose)h(to)g(reset)g(this)g(c)m
-(haracter.)3371 1351 y([V)-8 b(ariable])-3598 b Fg(rl_dequote_func_t)43
-b(*)c Ff(rl)p 1255 1351 35 5 v 50 w(\014lename)p 1722
-1351 V 49 w(dequoting)p 2267 1351 V 49 w(function)390
-1461 y Ft(A)30 b(p)s(oin)m(ter)f(to)i(a)f(function)f(that)h(will)g
-(remo)m(v)m(e)h(application-sp)s(eci\014c)g(quoting)f(c)m(haracters)h
-(from)390 1570 y(a)i(\014lename)g(b)s(efore)f(completion)h(is)g
-(attempted,)h(so)f(those)g(c)m(haracters)h(do)e(not)h(in)m(terfere)g
-(with)390 1680 y(matc)m(hing)39 b(the)f(text)i(against)f(names)f(in)g
-(the)g(\014lesystem.)64 b(It)38 b(is)g(called)i(with)d
-Fi(text)p Ft(,)42 b(the)c(text)390 1789 y(of)k(the)h(w)m(ord)f(to)g(b)s
-(e)g(dequoted,)j(and)d Fi(quote)p 2014 1789 28 4 v 41
-w(c)m(har)p Ft(,)j(whic)m(h)d(is)h(the)f(quoting)h(c)m(haracter)g(that)
-390 1899 y(delimits)33 b(the)f(\014lename)g(\(usually)h(`)p
-Fs(')p Ft(')f(or)g(`)p Fs(")p Ft('\).)46 b(If)32 b Fi(quote)p
-2368 1899 V 41 w(c)m(har)39 b Ft(is)32 b(zero,)i(the)e(\014lename)g(w)m
-(as)h(not)390 2008 y(in)d(an)g(em)m(b)s(edded)g(string.)3371
-2184 y([V)-8 b(ariable])-3598 b Fg(rl_linebuf_func_t)43
-b(*)c Ff(rl)p 1255 2184 35 5 v 50 w(c)m(har)p 1520 2184
-V 50 w(is)p 1647 2184 V 50 w(quoted)p 2040 2184 V 50
-w(p)390 2293 y Ft(A)e(p)s(oin)m(ter)g(to)g(a)g(function)g(to)g(call)h
+(haracter.)3371 5011 y([V)-8 b(ariable])-3598 b Fg(rl_dequote_func_t)57
+b(*)c(rl_filename_dequoting_)q(fun)q(cti)q(on)390 5121
+y Fs(A)30 b(p)s(oin)m(ter)f(to)i(a)f(function)f(that)h(will)g(remo)m(v)
+m(e)h(application-sp)s(eci\014c)g(quoting)f(c)m(haracters)h(from)390
+5230 y(a)i(\014lename)g(b)s(efore)f(completion)h(is)g(attempted,)h(so)f
+(those)g(c)m(haracters)h(do)e(not)h(in)m(terfere)g(with)390
+5340 y(matc)m(hing)39 b(the)f(text)h(against)g(names)f(in)g(the)g
+(\014lesystem.)64 b(It)38 b(is)g(called)h(with)f Fi(text)r
+Fs(,)j(the)d(text)p eop end
+%%Page: 44 48
+TeXDict begin 44 47 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(44)390
+299 y(of)42 b(the)g(w)m(ord)f(to)i(b)s(e)e(dequoted,)j(and)d
+Fi(quote)p 2010 299 28 4 v 41 w(c)m(har)7 b Fs(,)45 b(whic)m(h)c(is)h
+(the)g(quoting)g(c)m(haracter)h(that)390 408 y(delimits)33
+b(the)f(\014lename)g(\(usually)h(`)p Fr(')p Fs(')f(or)g(`)p
+Fr(")p Fs('\).)46 b(If)32 b Fi(quote)p 2368 408 V 41
+w(c)m(har)39 b Fs(is)32 b(zero,)i(the)e(\014lename)g(w)m(as)h(not)390
+518 y(in)d(an)g(em)m(b)s(edded)g(string.)3371 693 y([V)-8
+b(ariable])-3598 b Fg(rl_linebuf_func_t)57 b(*)c(rl_char_is_quoted_p)
+390 803 y Fs(A)37 b(p)s(oin)m(ter)g(to)g(a)g(function)g(to)g(call)h
(that)g(determines)f(whether)f(or)h(not)g(a)g(sp)s(eci\014c)f(c)m
-(haracter)390 2403 y(in)e(the)h(line)f(bu\013er)g(is)g(quoted,)i
+(haracter)390 913 y(in)e(the)h(line)f(bu\013er)g(is)g(quoted,)i
(according)g(to)f(whatev)m(er)g(quoting)g(mec)m(hanism)g(the)f(program)
-390 2513 y(calling)26 b(Readline)g(uses.)38 b(The)24
-b(function)h(is)g(called)h(with)e(t)m(w)m(o)i(argumen)m(ts:)39
-b Fi(text)p Ft(,)27 b(the)e(text)h(of)f(the)390 2622
-y(line,)31 b(and)g Fi(index)p Ft(,)f(the)h(index)f(of)h(the)g(c)m
-(haracter)i(in)d(the)h(line.)42 b(It)31 b(is)g(used)f(to)h(decide)g
-(whether)g(a)390 2732 y(c)m(haracter)h(found)d(in)g Fs
-(rl_completer_word_break_ch)o(ara)o(cter)o(s)24 b Ft(should)29
-b(b)s(e)h(used)f(to)i(break)390 2841 y(w)m(ords)f(for)g(the)h
-(completer.)3371 3017 y([V)-8 b(ariable])-3598 b Fg
-(rl_compignore_func_t)44 b(*)39 b Ff(rl)p 1412 3017 V
-50 w(ignore)p 1772 3017 V 50 w(some)p 2072 3017 V 51
-w(completions)p 2718 3017 V 50 w(function)390 3126 y
-Ft(This)e(function,)i(if)f(de\014ned,)g(is)g(called)h(b)m(y)e(the)h
-(completer)h(when)e(real)h(\014lename)g(completion)390
-3236 y(is)c(done,)h(after)f(all)h(the)g(matc)m(hing)g(names)e(ha)m(v)m
-(e)j(b)s(een)d(generated.)53 b(It)34 b(is)g(passed)f(a)i
-Fs(NULL)d Ft(ter-)390 3345 y(minated)f(arra)m(y)g(of)g(matc)m(hes.)43
-b(The)31 b(\014rst)f(elemen)m(t)i(\()p Fs(matches[0])p
-Ft(\))d(is)h(the)h(maximal)h(substring)390 3455 y(common)d(to)g(all)h
-(matc)m(hes.)41 b(This)28 b(function)h(can)g(re-arrange)g(the)g(list)h
-(of)f(matc)m(hes)g(as)g(required,)390 3565 y(but)h(eac)m(h)h(elemen)m
-(t)h(deleted)f(from)f(the)h(arra)m(y)g(m)m(ust)f(b)s(e)g(freed.)3371
-3740 y([V)-8 b(ariable])-3598 b Fg(rl_icppfunc_t)42 b(*)d
-Ff(rl)p 1046 3740 V 50 w(directory)p 1552 3740 V 50 w(completion)p
-2152 3740 V 49 w(ho)s(ok)390 3850 y Ft(This)44 b(function,)49
-b(if)d(de\014ned,)i(is)d(allo)m(w)m(ed)i(to)f(mo)s(dify)e(the)i
-(directory)g(p)s(ortion)e(of)i(\014lenames)390 3959 y(Readline)37
-b(completes.)61 b(It)36 b(is)h(called)g(with)g(the)f(address)g(of)h(a)g
-(string)f(\(the)h(curren)m(t)f(directory)390 4069 y(name\))i(as)f(an)g
-(argumen)m(t,)i(and)e(ma)m(y)h(mo)s(dify)e(that)i(string.)60
-b(If)37 b(the)g(string)h(is)f(replaced)g(with)390 4178
-y(a)j(new)g(string,)i(the)e(old)g(v)-5 b(alue)41 b(should)e(b)s(e)g
-(freed.)69 b(An)m(y)40 b(mo)s(di\014ed)f(directory)h(name)g(should)390
-4288 y(ha)m(v)m(e)30 b(a)g(trailing)g(slash.)40 b(The)29
-b(mo)s(di\014ed)f(v)-5 b(alue)30 b(will)f(b)s(e)g(displa)m(y)m(ed)g(as)
-h(part)f(of)g(the)g(completion,)390 4398 y(replacing)g(the)f(directory)
-h(p)s(ortion)f(of)g(the)h(pathname)f(the)g(user)g(t)m(yp)s(ed.)39
-b(It)28 b(returns)f(an)i(in)m(teger)390 4507 y(that)34
-b(should)e(b)s(e)g(non-zero)i(if)e(the)i(function)e(mo)s(di\014es)h
-(its)g(directory)g(argumen)m(t.)49 b(It)34 b(could)f(b)s(e)390
-4617 y(used)g(to)h(expand)f(sym)m(b)s(olic)h(links)f(or)g(shell)h(v)-5
-b(ariables)34 b(in)f(pathnames.)50 b(A)m(t)34 b(the)g(least,)i(ev)m(en)
-e(if)390 4726 y(no)i(other)h(expansion)f(is)g(p)s(erformed,)g(this)g
-(function)g(should)f(remo)m(v)m(e)j(an)m(y)f(quote)f(c)m(haracters)390
-4836 y(from)30 b(the)g(directory)h(name,)g(b)s(ecause)f(its)h(result)f
-(will)h(b)s(e)f(passed)g(directly)h(to)g Fs(opendir\(\))p
-Ft(.)3371 5011 y([V)-8 b(ariable])-3598 b Fg(rl_compdisp_func_t)44
-b(*)38 b Ff(rl)p 1307 5011 V 51 w(completion)p 1908 5011
-V 49 w(displa)m(y)p 2307 5011 V 49 w(matc)m(hes)p 2762
-5011 V 50 w(ho)s(ok)390 5121 y Ft(If)22 b(non-zero,)i(then)e(this)g(is)
-g(the)g(address)f(of)h(a)g(function)g(to)h(call)g(when)e(completing)i
-(a)g(w)m(ord)e(w)m(ould)390 5230 y(normally)h(displa)m(y)h(the)f(list)h
-(of)f(p)s(ossible)g(matc)m(hes.)39 b(This)21 b(function)h(is)g(called)i
-(in)e(lieu)g(of)g(Readline)390 5340 y(displa)m(ying)37
-b(the)h(list.)61 b(It)37 b(tak)m(es)i(three)e(argumen)m(ts:)54
-b(\()p Fs(char)30 b(**)p Fi(matc)m(hes)p Ft(,)39 b Fs(int)d
-Fi(n)m(um)p 3370 5340 28 4 v 40 w(matc)m(hes)p Ft(,)p
+390 1022 y(calling)26 b(Readline)f(uses.)39 b(The)24
+b(function)g(is)h(called)h(with)e(t)m(w)m(o)i(argumen)m(ts:)38
+b Fi(text)r Fs(,)27 b(the)e(text)h(of)f(the)390 1132
+y(line,)31 b(and)f Fi(index)6 b Fs(,)30 b(the)h(index)f(of)h(the)f(c)m
+(haracter)i(in)e(the)h(line.)41 b(It)31 b(is)f(used)g(to)h(decide)g
+(whether)f(a)390 1241 y(c)m(haracter)i(found)d(in)g Fr
+(rl_completer_word_break_ch)o(ara)o(cter)o(s)24 b Fs(should)29
+b(b)s(e)h(used)f(to)i(break)390 1351 y(w)m(ords)f(for)g(the)h
+(completer.)3371 1526 y([V)-8 b(ariable])-3598 b Fg
+(rl_compignore_func_t)58 b(*)53 b(rl_ignore_some_complet)q(ion)q(s_fu)q
+(nct)q(ion)390 1636 y Fs(This)37 b(function,)i(if)f(de\014ned,)g(is)g
+(called)h(b)m(y)e(the)h(completer)h(when)e(real)h(\014lename)g
+(completion)390 1745 y(is)c(done,)h(after)f(all)h(the)g(matc)m(hing)g
+(names)e(ha)m(v)m(e)j(b)s(een)d(generated.)53 b(It)34
+b(is)g(passed)f(a)i Fr(NULL)d Fs(ter-)390 1855 y(minated)f(arra)m(y)g
+(of)g(matc)m(hes.)43 b(The)31 b(\014rst)f(elemen)m(t)i(\()p
+Fr(matches[0])p Fs(\))d(is)h(the)h(maximal)h(substring)390
+1965 y(common)d(to)g(all)h(matc)m(hes.)41 b(This)28 b(function)h(can)g
+(re-arrange)g(the)g(list)h(of)f(matc)m(hes)g(as)g(required,)390
+2074 y(but)h(eac)m(h)h(elemen)m(t)h(deleted)f(from)f(the)h(arra)m(y)g
+(m)m(ust)f(b)s(e)g(freed.)3371 2250 y([V)-8 b(ariable])-3598
+b Fg(rl_icppfunc_t)56 b(*)d(rl_directory_completio)q(n_ho)q(ok)390
+2359 y Fs(This)44 b(function,)49 b(if)d(de\014ned,)i(is)d(allo)m(w)m
+(ed)i(to)f(mo)s(dify)e(the)i(directory)g(p)s(ortion)e(of)i(\014lenames)
+390 2469 y(Readline)37 b(completes.)61 b(It)36 b(is)h(called)g(with)g
+(the)f(address)g(of)h(a)g(string)f(\(the)h(curren)m(t)f(directory)390
+2578 y(name\))i(as)f(an)g(argumen)m(t,)i(and)e(ma)m(y)h(mo)s(dify)e
+(that)i(string.)60 b(If)37 b(the)g(string)h(is)f(replaced)g(with)390
+2688 y(a)j(new)g(string,)i(the)e(old)g(v)-5 b(alue)41
+b(should)e(b)s(e)g(freed.)69 b(An)m(y)40 b(mo)s(di\014ed)f(directory)h
+(name)g(should)390 2798 y(ha)m(v)m(e)30 b(a)g(trailing)g(slash.)40
+b(The)29 b(mo)s(di\014ed)f(v)-5 b(alue)30 b(will)f(b)s(e)g(displa)m(y)m
+(ed)g(as)h(part)f(of)g(the)g(completion,)390 2907 y(replacing)g(the)f
+(directory)h(p)s(ortion)f(of)g(the)h(pathname)f(the)g(user)g(t)m(yp)s
+(ed.)39 b(It)28 b(returns)f(an)i(in)m(teger)390 3017
+y(that)34 b(should)e(b)s(e)g(non-zero)i(if)e(the)i(function)e(mo)s
+(di\014es)h(its)g(directory)g(argumen)m(t.)49 b(It)34
+b(could)f(b)s(e)390 3126 y(used)g(to)h(expand)f(sym)m(b)s(olic)h(links)
+f(or)g(shell)h(v)-5 b(ariables)34 b(in)f(pathnames.)50
+b(A)m(t)34 b(the)g(least,)i(ev)m(en)e(if)390 3236 y(no)i(other)h
+(expansion)f(is)g(p)s(erformed,)g(this)g(function)g(should)f(remo)m(v)m
+(e)j(an)m(y)f(quote)f(c)m(haracters)390 3345 y(from)30
+b(the)g(directory)h(name,)g(b)s(ecause)f(its)h(result)f(will)h(b)s(e)f
+(passed)g(directly)h(to)g Fr(opendir\(\))p Fs(.)3371
+3521 y([V)-8 b(ariable])-3598 b Fg(rl_dequote_func_t)57
+b(*)c(rl_filename_rewrite_ho)q(ok)390 3630 y Fs(If)23
+b(non-zero,)j(this)e(is)g(the)g(address)e(of)i(a)h(function)e(called)i
+(when)e(reading)h(directory)g(en)m(tries)g(from)390 3740
+y(the)d(\014lesystem)g(for)g(completion)i(and)d(comparing)h(them)g(to)h
+(the)f(partial)h(w)m(ord)f(to)g(b)s(e)g(completed.)390
+3850 y(The)g(function)g(should)f(p)s(erform)g(an)m(y)h(necesary)h
+(application)h(or)e(system-sp)s(eci\014c)g(con)m(v)m(ersion)i(on)390
+3959 y(the)f(\014lename,)j(suc)m(h)d(as)g(con)m(v)m(erting)i(b)s(et)m
+(w)m(een)f(c)m(haracter)h(sets)e(or)g(con)m(v)m(erting)i(from)e(a)h
+(\014lesystem)390 4069 y(format)34 b(to)h(a)f(c)m(haracter)i(input)d
+(format.)52 b(The)33 b(function)h(tak)m(es)h(t)m(w)m(o)h(argumen)m(ts:)
+48 b Fi(fname)5 b Fs(,)35 b(the)390 4178 y(\014lename)29
+b(to)g(b)s(e)f(con)m(v)m(erted,)j(and)d Fi(fnlen)p Fs(,)g(its)h(length)
+g(in)f(b)m(ytes.)41 b(It)29 b(m)m(ust)f(either)h(return)f(its)h
+(\014rst)390 4288 y(argumen)m(t)i(\(if)g(no)g(con)m(v)m(ersion)h(tak)m
+(es)g(place\))g(or)f(the)g(con)m(v)m(erted)h(\014lename)f(in)g
+(newly-allo)s(cated)390 4398 y(memory)-8 b(.)48 b(The)32
+b(con)m(v)m(erted)i(form)e(is)h(used)f(to)h(compare)g(against)h(the)f
+(w)m(ord)f(to)i(b)s(e)e(completed,)390 4507 y(and,)37
+b(if)g(it)g(matc)m(hes,)i(is)d(added)g(to)h(the)f(list)h(of)g(matc)m
+(hes.)59 b(Readline)37 b(will)g(free)f(the)h(allo)s(cated)390
+4617 y(string.)3371 4792 y([V)-8 b(ariable])-3598 b Fg
+(rl_compdisp_func_t)58 b(*)52 b(rl_completion_display)q(_ma)q(tch)q
+(es_h)q(ook)390 4902 y Fs(If)22 b(non-zero,)i(then)e(this)g(is)g(the)g
+(address)f(of)h(a)g(function)g(to)h(call)g(when)e(completing)i(a)g(w)m
+(ord)e(w)m(ould)390 5011 y(normally)h(displa)m(y)h(the)f(list)h(of)f(p)
+s(ossible)g(matc)m(hes.)39 b(This)21 b(function)h(is)g(called)i(in)e
+(lieu)g(of)g(Readline)390 5121 y(displa)m(ying)37 b(the)f(list.)60
+b(It)36 b(tak)m(es)i(three)f(argumen)m(ts:)53 b(\()p
+Fr(char)30 b(**)p Fi(matc)m(hes)t Fs(,)38 b Fr(int)e
+Fi(n)m(um)p 3367 5121 V 39 w(matc)m(hes)t Fs(,)390 5230
+y Fr(int)26 b Fi(max)p 735 5230 V 40 w(length)p Fs(\))h(where)f
+Fi(matc)m(hes)31 b Fs(is)c(the)f(arra)m(y)h(of)g(matc)m(hing)g
+(strings,)h Fi(n)m(um)p 3152 5230 V 39 w(matc)m(hes)j
+Fs(is)c(the)390 5340 y(n)m(um)m(b)s(er)h(of)h(strings)g(in)g(that)g
+(arra)m(y)-8 b(,)31 b(and)d Fi(max)p 2020 5340 V 40 w(length)i
+Fs(is)f(the)g(length)h(of)f(the)g(longest)h(string)f(in)p
eop end
%%Page: 45 49
-TeXDict begin 45 48 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 45 48 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(45)390
-299 y Fs(int)26 b Fi(max)p 735 299 28 4 v 40 w(length)p
-Ft(\))h(where)f Fi(matc)m(hes)31 b Ft(is)c(the)f(arra)m(y)h(of)g(matc)m
-(hing)g(strings,)h Fi(n)m(um)p 3152 299 V 39 w(matc)m(hes)j
-Ft(is)c(the)390 408 y(n)m(um)m(b)s(er)h(of)h(strings)g(in)g(that)g
-(arra)m(y)-8 b(,)31 b(and)d Fi(max)p 2020 408 V 40 w(length)i
-Ft(is)f(the)g(length)h(of)f(the)g(longest)h(string)f(in)390
-518 y(that)g(arra)m(y)-8 b(.)41 b(Readline)28 b(pro)m(vides)g(a)h(con)m
-(v)m(enience)h(function,)e Fs(rl_display_match_list)p
-Ft(,)23 b(that)390 628 y(tak)m(es)36 b(care)g(of)f(doing)g(the)g
+299 y(that)29 b(arra)m(y)-8 b(.)41 b(Readline)28 b(pro)m(vides)g(a)h
+(con)m(v)m(enience)h(function,)e Fr(rl_display_match_list)p
+Fs(,)23 b(that)390 408 y(tak)m(es)36 b(care)g(of)f(doing)g(the)g
(displa)m(y)f(to)i(Readline's)f(output)g(stream.)54 b(That)35
-b(function)f(ma)m(y)i(b)s(e)390 737 y(called)c(from)d(this)i(ho)s(ok.)
-3371 920 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
-Ff(rl)p 875 920 35 5 v 50 w(basic)p 1173 920 V 50 w(w)m(ord)p
-1471 920 V 50 w(break)p 1801 920 V 50 w(c)m(haracters)390
-1029 y Ft(The)44 b(basic)g(list)h(of)f(c)m(haracters)i(that)f(signal)g
-(a)f(break)g(b)s(et)m(w)m(een)h(w)m(ords)f(for)g(the)g(completer)390
-1139 y(routine.)61 b(The)37 b(default)g(v)-5 b(alue)37
+b(function)f(ma)m(y)i(b)s(e)390 518 y(called)c(from)d(this)i(ho)s(ok.)
+3371 689 y([V)-8 b(ariable])-3598 b Fg(const)54 b(char)f(*)g
+(rl_basic_word_break_ch)q(ara)q(cter)q(s)390 798 y Fs(The)44
+b(basic)g(list)h(of)f(c)m(haracters)i(that)f(signal)g(a)f(break)g(b)s
+(et)m(w)m(een)h(w)m(ords)f(for)g(the)g(completer)390
+908 y(routine.)61 b(The)37 b(default)g(v)-5 b(alue)37
b(of)h(this)f(v)-5 b(ariable)38 b(is)f(the)g(c)m(haracters)i(whic)m(h)e
-(break)g(w)m(ords)f(for)390 1249 y(completion)c(in)e(Bash:)41
-b Fs(")30 b(\\t\\n\\"\\\\'`@$><=;|&{\(")p Ft(.)3371 1431
-y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g Ff(rl)p
-875 1431 V 50 w(basic)p 1173 1431 V 50 w(quote)p 1502
-1431 V 50 w(c)m(haracters)390 1541 y Ft(A)30 b(list)i(of)e(quote)h(c)m
-(haracters)h(whic)m(h)e(can)h(cause)g(a)f(w)m(ord)g(break.)3371
-1724 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
-Ff(rl)p 875 1724 V 50 w(completer)p 1422 1724 V 49 w(w)m(ord)p
-1719 1724 V 50 w(break)p 2049 1724 V 50 w(c)m(haracters)390
-1833 y Ft(The)64 b(list)i(of)f(c)m(haracters)h(that)g(signal)g(a)f
-(break)g(b)s(et)m(w)m(een)g(w)m(ords)g(for)f Fs(rl_complete_)390
-1943 y(internal\(\))p Ft(.)38 b(The)30 b(default)g(list)h(is)g(the)f(v)
--5 b(alue)31 b(of)g Fs(rl_basic_word_break_cha)o(ract)o(ers)p
-Ft(.)3371 2125 y([V)-8 b(ariable])-3598 b Fg(rl_cpvfunc_t)42
-b(*)c Ff(rl)p 993 2125 V 51 w(completion)p 1594 2125
-V 49 w(w)m(ord)p 1891 2125 V 50 w(break)p 2221 2125 V
-50 w(ho)s(ok)390 2235 y Ft(If)31 b(non-zero,)i(this)e(is)h(the)f
-(address)g(of)g(a)h(function)g(to)g(call)h(when)d(Readline)i(is)g
-(deciding)f(where)390 2345 y(to)k(separate)g(w)m(ords)f(for)g(w)m(ord)g
-(completion.)54 b(It)34 b(should)f(return)g(a)i(c)m(haracter)h(string)e
-(lik)m(e)i Fs(rl_)390 2454 y(completer_word_break_cha)o(ract)o(ers)26
-b Ft(to)34 b(b)s(e)e(used)g(to)i(p)s(erform)e(the)h(curren)m(t)f
-(completion.)390 2564 y(The)24 b(function)h(ma)m(y)g(c)m(ho)s(ose)h(to)
-f(set)g Fs(rl_completer_word_break_ch)o(arac)o(ter)o(s)19
-b Ft(itself.)39 b(If)25 b(the)390 2673 y(function)30
-b(returns)f Fs(NULL)p Ft(,)h Fs(rl_completer_word_break)o(_cha)o(rac)o
-(ters)24 b Ft(is)30 b(used.)3371 2856 y([V)-8 b(ariable])-3598
-b Fg(const)40 b(char)f(*)g Ff(rl)p 875 2856 V 50 w(completer)p
-1422 2856 V 49 w(quote)p 1750 2856 V 50 w(c)m(haracters)390
-2966 y Ft(A)34 b(list)g(of)g(c)m(haracters)h(whic)m(h)e(can)h(b)s(e)g
+(break)g(w)m(ords)f(for)390 1017 y(completion)c(in)e(Bash:)41
+b Fr(")30 b(\\t\\n\\"\\\\'`@$><=;|&{\(")p Fs(.)3371 1188
+y([V)-8 b(ariable])-3598 b Fg(const)54 b(char)f(*)g
+(rl_basic_quote_charact)q(ers)390 1297 y Fs(A)30 b(list)i(of)e(quote)h
+(c)m(haracters)h(whic)m(h)e(can)h(cause)g(a)f(w)m(ord)g(break.)3371
+1468 y([V)-8 b(ariable])-3598 b Fg(const)54 b(char)f(*)g
+(rl_completer_word_brea)q(k_c)q(hara)q(cte)q(rs)390 1577
+y Fs(The)64 b(list)i(of)f(c)m(haracters)h(that)g(signal)g(a)f(break)g
+(b)s(et)m(w)m(een)g(w)m(ords)g(for)f Fr(rl_complete_)390
+1687 y(internal\(\))p Fs(.)38 b(The)30 b(default)g(list)h(is)g(the)f(v)
+-5 b(alue)31 b(of)g Fr(rl_basic_word_break_cha)o(ract)o(ers)p
+Fs(.)3371 1857 y([V)-8 b(ariable])-3598 b Fg(rl_cpvfunc_t)56
+b(*)d(rl_completion_word_brea)q(k_ho)q(ok)390 1967 y
+Fs(If)31 b(non-zero,)i(this)e(is)h(the)f(address)g(of)g(a)h(function)g
+(to)g(call)h(when)d(Readline)i(is)g(deciding)f(where)390
+2077 y(to)k(separate)g(w)m(ords)f(for)g(w)m(ord)g(completion.)54
+b(It)34 b(should)f(return)g(a)i(c)m(haracter)h(string)e(lik)m(e)i
+Fr(rl_)390 2186 y(completer_word_break_cha)o(ract)o(ers)26
+b Fs(to)34 b(b)s(e)e(used)g(to)i(p)s(erform)e(the)h(curren)m(t)f
+(completion.)390 2296 y(The)24 b(function)h(ma)m(y)g(c)m(ho)s(ose)h(to)
+f(set)g Fr(rl_completer_word_break_ch)o(arac)o(ter)o(s)19
+b Fs(itself.)39 b(If)25 b(the)390 2405 y(function)30
+b(returns)f Fr(NULL)p Fs(,)h Fr(rl_completer_word_break)o(_cha)o(rac)o
+(ters)24 b Fs(is)30 b(used.)3371 2576 y([V)-8 b(ariable])-3598
+b Fg(const)54 b(char)f(*)g(rl_completer_quote_cha)q(rac)q(ters)390
+2685 y Fs(A)34 b(list)g(of)g(c)m(haracters)h(whic)m(h)e(can)h(b)s(e)g
(used)e(to)j(quote)f(a)g(substring)f(of)h(the)f(line.)51
-b(Completion)390 3075 y(o)s(ccurs)26 b(on)g(the)g(en)m(tire)i
-(substring,)e(and)f(within)h(the)g(substring)g Fs
-(rl_completer_word_break)o(_)390 3185 y(characters)32
-b Ft(are)k(treated)g(as)f(an)m(y)h(other)f(c)m(haracter,)j(unless)d
-(they)g(also)h(app)s(ear)e(within)h(this)390 3294 y(list.)3371
-3477 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
-Ff(rl)p 875 3477 V 50 w(\014lename)p 1342 3477 V 49 w(quote)p
-1670 3477 V 50 w(c)m(haracters)390 3587 y Ft(A)34 b(list)g(of)g(c)m
-(haracters)h(that)f(cause)h(a)f(\014lename)g(to)g(b)s(e)f(quoted)h(b)m
-(y)f(the)h(completer)h(when)e(they)390 3696 y(app)s(ear)d(in)g(a)h
-(completed)g(\014lename.)41 b(The)30 b(default)g(is)h(the)f(n)m(ull)h
-(string.)3371 3879 y([V)-8 b(ariable])-3598 b Fg(const)40
-b(char)f(*)g Ff(rl)p 875 3879 V 50 w(sp)s(ecial)p 1261
-3879 V 49 w(pre\014xes)390 3988 y Ft(The)27 b(list)i(of)e(c)m
-(haracters)j(that)e(are)g(w)m(ord)f(break)h(c)m(haracters,)i(but)d
-(should)f(b)s(e)h(left)i(in)e Fi(text)k Ft(when)390 4098
-y(it)25 b(is)g(passed)f(to)h(the)g(completion)h(function.)38
-b(Programs)25 b(can)g(use)f(this)h(to)g(help)f(determine)h(what)390
-4208 y(kind)j(of)i(completing)g(to)g(do.)41 b(F)-8 b(or)30
-b(instance,)g(Bash)g(sets)f(this)g(v)-5 b(ariable)31
-b(to)f Fs(")p Ft($)p Fs(@")e Ft(so)i(that)g(it)g(can)390
-4317 y(complete)i(shell)e(v)-5 b(ariables)31 b(and)f(hostnames.)3371
-4500 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-4500 V 51 w(completion)p 1033 4500 V 49 w(query)p 1366
-4500 V 51 w(items)390 4609 y Ft(Up)d(to)h(this)f(man)m(y)g(items)h
-(will)f(b)s(e)g(displa)m(y)m(ed)h(in)e(resp)s(onse)h(to)h(a)f(p)s
-(ossible-completions)h(call.)390 4719 y(After)28 b(that,)h(readline)f
+b(Completion)390 2795 y(o)s(ccurs)26 b(on)g(the)g(en)m(tire)i
+(substring,)e(and)f(within)h(the)g(substring)g Fr
+(rl_completer_word_break)o(_)390 2905 y(characters)32
+b Fs(are)k(treated)g(as)f(an)m(y)h(other)f(c)m(haracter,)j(unless)d
+(they)g(also)h(app)s(ear)e(within)h(this)390 3014 y(list.)3371
+3185 y([V)-8 b(ariable])-3598 b Fg(const)54 b(char)f(*)g
+(rl_filename_quote_char)q(act)q(ers)390 3294 y Fs(A)34
+b(list)g(of)g(c)m(haracters)h(that)f(cause)h(a)f(\014lename)g(to)g(b)s
+(e)f(quoted)h(b)m(y)f(the)h(completer)h(when)e(they)390
+3404 y(app)s(ear)d(in)g(a)h(completed)g(\014lename.)41
+b(The)30 b(default)g(is)h(the)f(n)m(ull)h(string.)3371
+3574 y([V)-8 b(ariable])-3598 b Fg(const)54 b(char)f(*)g
+(rl_special_prefixes)390 3684 y Fs(The)27 b(list)i(of)e(c)m(haracters)j
+(that)e(are)g(w)m(ord)f(break)h(c)m(haracters,)i(but)d(should)f(b)s(e)h
+(left)i(in)e Fi(text)k Fs(when)390 3794 y(it)25 b(is)g(passed)f(to)h
+(the)g(completion)h(function.)38 b(Programs)25 b(can)g(use)f(this)h(to)
+g(help)f(determine)h(what)390 3903 y(kind)j(of)i(completing)g(to)g(do.)
+41 b(F)-8 b(or)30 b(instance,)g(Bash)g(sets)f(this)g(v)-5
+b(ariable)31 b(to)f Fr(")p Fs($)p Fr(@")e Fs(so)i(that)g(it)g(can)390
+4013 y(complete)i(shell)e(v)-5 b(ariables)31 b(and)f(hostnames.)3371
+4183 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_completion_query_i)q
+(tems)390 4293 y Fs(Up)36 b(to)h(this)f(man)m(y)g(items)h(will)f(b)s(e)
+g(displa)m(y)m(ed)h(in)e(resp)s(onse)h(to)h(a)f(p)s
+(ossible-completions)h(call.)390 4402 y(After)28 b(that,)h(readline)f
(asks)g(the)g(user)f(if)h(she)f(is)h(sure)f(she)h(w)m(an)m(ts)g(to)h
-(see)f(them)g(all.)40 b(The)28 b(default)390 4829 y(v)-5
+(see)f(them)g(all.)40 b(The)28 b(default)390 4512 y(v)-5
b(alue)31 b(is)f(100.)42 b(A)31 b(negativ)m(e)h(v)-5
b(alue)31 b(indicates)g(that)g(Readline)g(should)f(nev)m(er)h(ask)f
-(the)h(user.)3371 5011 y([V)-8 b(ariable])-3598 b Fg(int)39
-b Ff(rl)p 432 5011 V 51 w(completion)p 1033 5011 V 49
-w(app)s(end)p 1450 5011 V 48 w(c)m(haracter)390 5121
-y Ft(When)33 b(a)h(single)f(completion)i(alternativ)m(e)h(matc)m(hes)e
+(the)h(user.)3371 4682 y([V)-8 b(ariable])-3598 b Fg(int)53
+b(rl_completion_append_)q(char)q(act)q(er)390 4792 y
+Fs(When)33 b(a)h(single)f(completion)i(alternativ)m(e)h(matc)m(hes)e
(at)g(the)f(end)g(of)g(the)h(command)f(line,)h(this)390
-5230 y(c)m(haracter)23 b(is)e(app)s(ended)f(to)i(the)g(inserted)f
+4902 y(c)m(haracter)23 b(is)e(app)s(ended)f(to)i(the)g(inserted)f
(completion)i(text.)39 b(The)20 b(default)i(is)g(a)f(space)h(c)m
-(haracter)390 5340 y(\(`)31 b('\).)86 b(Setting)46 b(this)f(to)h(the)g
-(n)m(ull)f(c)m(haracter)i(\(`)p Fs(\\0)p Ft('\))f(prev)m(en)m(ts)g(an)m
-(ything)g(b)s(eing)f(app)s(ended)p eop end
+(haracter)390 5011 y(\(`)31 b('\).)86 b(Setting)46 b(this)f(to)h(the)g
+(n)m(ull)f(c)m(haracter)i(\(`)p Fr(\\0)p Fs('\))f(prev)m(en)m(ts)g(an)m
+(ything)g(b)s(eing)f(app)s(ended)390 5121 y(automatically)-8
+b(.)66 b(This)37 b(can)h(b)s(e)f(c)m(hanged)h(in)g(application-sp)s
+(eci\014c)h(completion)g(functions)e(to)390 5230 y(pro)m(vide)j(the)g
+(\\most)g(sensible)g(w)m(ord)f(separator)i(c)m(haracter")h(according)e
+(to)h(an)e(application-)390 5340 y(sp)s(eci\014c)30 b(command)g(line)h
+(syn)m(tax)g(sp)s(eci\014cation.)p eop end
%%Page: 46 50
-TeXDict begin 46 49 bop 150 -116 a Ft(Chapter)30 b(2:)41
-b(Programming)30 b(with)g(GNU)h(Readline)1683 b(46)390
-299 y(automatically)-8 b(.)66 b(This)37 b(can)h(b)s(e)f(c)m(hanged)h
-(in)g(application-sp)s(eci\014c)h(completion)g(functions)e(to)390
-408 y(pro)m(vide)j(the)g(\\most)g(sensible)g(w)m(ord)f(separator)i(c)m
-(haracter")h(according)e(to)h(an)e(application-)390 518
-y(sp)s(eci\014c)30 b(command)g(line)h(syn)m(tax)g(sp)s(eci\014cation.)
-3371 682 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p
-432 682 35 5 v 51 w(completion)p 1033 682 V 49 w(suppress)p
-1509 682 V 50 w(app)s(end)390 792 y Ft(If)33 b(non-zero,)i
-Fi(rl)p 949 792 28 4 v 39 w(completion)p 1421 792 V 42
-w(app)s(end)p 1755 792 V 38 w(c)m(haracter)42 b Ft(is)33
-b(not)g(app)s(ended)f(to)i(matc)m(hes)g(at)g(the)g(end)390
-902 y(of)28 b(the)f(command)h(line,)h(as)e(describ)s(ed)g(ab)s(o)m(v)m
-(e.)41 b(It)27 b(is)h(set)g(to)g(0)g(b)s(efore)g(an)m(y)f
-(application-sp)s(eci\014c)390 1011 y(completion)32 b(function)e(is)g
-(called,)i(and)e(ma)m(y)h(only)f(b)s(e)g(c)m(hanged)h(within)f(suc)m(h)
-g(a)h(function.)3371 1176 y([V)-8 b(ariable])-3598 b
-Fg(int)39 b Ff(rl)p 432 1176 35 5 v 51 w(completion)p
-1033 1176 V 49 w(quote)p 1361 1176 V 50 w(c)m(haracter)390
-1285 y Ft(When)d(Readline)h(is)f(completing)h(quoted)g(text,)h(as)f
-(delimited)g(b)m(y)f(one)g(of)g(the)h(c)m(haracters)g(in)390
-1395 y Fi(rl)p 457 1395 28 4 v 40 w(completer)p 885 1395
-V 41 w(quote)p 1145 1395 V 41 w(c)m(haracters)p Ft(,)43
-b(it)c(sets)g(this)g(v)-5 b(ariable)40 b(to)g(the)f(quoting)g(c)m
-(haracter)i(found.)390 1504 y(This)30 b(is)g(set)h(b)s(efore)f(an)m(y)h
-(application-sp)s(eci\014c)g(completion)h(function)e(is)h(called.)3371
-1669 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-1669 35 5 v 51 w(completion)p 1033 1669 V 49 w(suppress)p
-1509 1669 V 50 w(quote)390 1778 y Ft(If)32 b(non-zero,)h(Readline)g(do)
-s(es)f(not)h(app)s(end)d(a)j(matc)m(hing)g(quote)g(c)m(haracter)h(when)
-d(p)s(erforming)390 1888 y(completion)25 b(on)e(a)h(quoted)g(string.)38
+TeXDict begin 46 49 bop 150 -116 a Fs(Chapter)30 b(2:)41
+b(Programming)30 b(with)g(GNU)h(Readline)1683 b(46)3371
+299 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_completion_suppres)q
+(s_ap)q(pen)q(d)390 408 y Fs(If)33 b(non-zero,)i Fi(rl)p
+949 408 28 4 v 39 w(completion)p 1421 408 V 42 w(app)s(end)p
+1755 408 V 38 w(c)m(haracter)42 b Fs(is)33 b(not)g(app)s(ended)f(to)i
+(matc)m(hes)g(at)g(the)g(end)390 518 y(of)28 b(the)f(command)h(line,)h
+(as)e(describ)s(ed)g(ab)s(o)m(v)m(e.)41 b(It)27 b(is)h(set)g(to)g(0)g
+(b)s(efore)g(an)m(y)f(application-sp)s(eci\014c)390 628
+y(completion)32 b(function)e(is)g(called,)i(and)e(ma)m(y)h(only)f(b)s
+(e)g(c)m(hanged)h(within)f(suc)m(h)g(a)h(function.)3371
+847 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_completion_quote_c)q
+(hara)q(cte)q(r)390 956 y Fs(When)36 b(Readline)h(is)f(completing)h
+(quoted)g(text,)h(as)f(delimited)g(b)m(y)f(one)g(of)g(the)h(c)m
+(haracters)g(in)390 1066 y Fi(rl)p 457 1066 V 40 w(completer)p
+885 1066 V 41 w(quote)p 1145 1066 V 41 w(c)m(haracters)t
+Fs(,)42 b(it)d(sets)g(this)f(v)-5 b(ariable)40 b(to)f(the)g(quoting)g
+(c)m(haracter)h(found.)390 1176 y(This)30 b(is)g(set)h(b)s(efore)f(an)m
+(y)h(application-sp)s(eci\014c)g(completion)h(function)e(is)h(called.)
+3371 1395 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_completion_suppres)
+q(s_qu)q(ote)390 1504 y Fs(If)32 b(non-zero,)h(Readline)g(do)s(es)f
+(not)h(app)s(end)d(a)j(matc)m(hing)g(quote)g(c)m(haracter)h(when)d(p)s
+(erforming)390 1614 y(completion)25 b(on)e(a)h(quoted)g(string.)38
b(It)24 b(is)f(set)h(to)h(0)f(b)s(efore)f(an)m(y)h(application-sp)s
-(eci\014c)h(completion)390 1998 y(function)30 b(is)g(called,)i(and)e
+(eci\014c)h(completion)390 1724 y(function)30 b(is)g(called,)i(and)e
(ma)m(y)h(only)g(b)s(e)e(c)m(hanged)i(within)f(suc)m(h)g(a)h(function.)
-3371 2162 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p
-432 2162 V 51 w(completion)p 1033 2162 V 49 w(found)p
-1366 2162 V 50 w(quote)390 2271 y Ft(When)31 b(Readline)i(is)e
-(completing)i(quoted)f(text,)h(it)f(sets)g(this)g(v)-5
-b(ariable)32 b(to)h(a)f(non-zero)g(v)-5 b(alue)32 b(if)390
-2381 y(the)21 b(w)m(ord)g(b)s(eing)g(completed)h(con)m(tains)g(or)f(is)
-g(delimited)h(b)m(y)f(an)m(y)g(quoting)h(c)m(haracters,)i(including)390
-2491 y(bac)m(kslashes.)42 b(This)29 b(is)i(set)g(b)s(efore)f(an)m(y)g
-(application-sp)s(eci\014c)i(completion)g(function)e(is)g(called.)3371
-2655 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-2655 V 51 w(completion)p 1033 2655 V 49 w(mark)p 1340
-2655 V 51 w(symlink)p 1779 2655 V 51 w(dirs)390 2765
-y Ft(If)31 b(non-zero,)i(a)f(slash)g(will)g(b)s(e)f(app)s(ended)f(to)j
-(completed)g(\014lenames)e(that)i(are)f(sym)m(b)s(olic)g(links)390
-2874 y(to)25 b(directory)g(names,)g(sub)5 b(ject)24 b(to)h(the)f(v)-5
-b(alue)25 b(of)f(the)h(user-settable)g Fi(mark-directories)k
-Ft(v)-5 b(ariable.)390 2984 y(This)27 b(v)-5 b(ariable)28
-b(exists)g(so)f(that)h(application-sp)s(eci\014c)h(completion)g
-(functions)e(can)g(o)m(v)m(erride)i(the)390 3093 y(user's)42
-b(global)h(preference)g(\(set)g(via)g(the)f Fi(mark-symlink)m
-(ed-directories)48 b Ft(Readline)43 b(v)-5 b(ariable\))390
-3203 y(if)38 b(appropriate.)62 b(This)37 b(v)-5 b(ariable)38
-b(is)g(set)g(to)g(the)g(user's)f(preference)g(b)s(efore)g(an)m(y)h
-(application-)390 3313 y(sp)s(eci\014c)31 b(completion)i(function)f(is)
-f(called,)j(so)e(unless)f(that)h(function)f(mo)s(di\014es)g(the)h(v)-5
-b(alue,)33 b(the)390 3422 y(user's)d(preferences)g(are)h(honored.)3371
-3587 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-3587 V 51 w(ignore)p 793 3587 V 50 w(completion)p 1393
-3587 V 49 w(duplicates)390 3696 y Ft(If)30 b(non-zero,)h(then)f
-(duplicates)h(in)f(the)h(matc)m(hes)g(are)g(remo)m(v)m(ed.)42
-b(The)29 b(default)i(is)f(1.)3371 3861 y([V)-8 b(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 3861 V 51 w(\014lename)p 900
-3861 V 48 w(completion)p 1498 3861 V 50 w(desired)390
-3970 y Ft(Non-zero)33 b(means)f(that)g(the)g(results)f(of)h(the)g(matc)
+3371 1943 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_completion_found_q)
+q(uote)390 2052 y Fs(When)31 b(Readline)i(is)e(completing)i(quoted)f
+(text,)h(it)f(sets)g(this)g(v)-5 b(ariable)32 b(to)h(a)f(non-zero)g(v)
+-5 b(alue)32 b(if)390 2162 y(the)21 b(w)m(ord)g(b)s(eing)g(completed)h
+(con)m(tains)g(or)f(is)g(delimited)h(b)m(y)f(an)m(y)g(quoting)h(c)m
+(haracters,)i(including)390 2271 y(bac)m(kslashes.)42
+b(This)29 b(is)i(set)g(b)s(efore)f(an)m(y)g(application-sp)s(eci\014c)i
+(completion)g(function)e(is)g(called.)3371 2491 y([V)-8
+b(ariable])-3598 b Fg(int)53 b(rl_completion_mark_sy)q(mlin)q(k_d)q
+(irs)390 2600 y Fs(If)31 b(non-zero,)i(a)f(slash)g(will)g(b)s(e)f(app)s
+(ended)f(to)j(completed)g(\014lenames)e(that)i(are)f(sym)m(b)s(olic)g
+(links)390 2710 y(to)25 b(directory)g(names,)g(sub)5
+b(ject)24 b(to)h(the)f(v)-5 b(alue)25 b(of)f(the)h(user-settable)g
+Fi(mark-directories)k Fs(v)-5 b(ariable.)390 2819 y(This)27
+b(v)-5 b(ariable)28 b(exists)g(so)f(that)h(application-sp)s(eci\014c)h
+(completion)g(functions)e(can)g(o)m(v)m(erride)i(the)390
+2929 y(user's)42 b(global)h(preference)g(\(set)g(via)g(the)f
+Fi(mark-symlink)m(ed-directories)48 b Fs(Readline)43
+b(v)-5 b(ariable\))390 3039 y(if)38 b(appropriate.)62
+b(This)37 b(v)-5 b(ariable)38 b(is)g(set)g(to)g(the)g(user's)f
+(preference)g(b)s(efore)g(an)m(y)h(application-)390 3148
+y(sp)s(eci\014c)31 b(completion)i(function)f(is)f(called,)j(so)e
+(unless)f(that)h(function)f(mo)s(di\014es)g(the)h(v)-5
+b(alue,)33 b(the)390 3258 y(user's)d(preferences)g(are)h(honored.)3371
+3477 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_ignore_completion_)q
+(dupl)q(ica)q(tes)390 3587 y Fs(If)30 b(non-zero,)h(then)f(duplicates)h
+(in)f(the)h(matc)m(hes)g(are)g(remo)m(v)m(ed.)42 b(The)29
+b(default)i(is)f(1.)3371 3806 y([V)-8 b(ariable])-3598
+b Fg(int)53 b(rl_filename_completio)q(n_de)q(sir)q(ed)390
+3915 y Fs(Non-zero)33 b(means)f(that)g(the)g(results)f(of)h(the)g(matc)
m(hes)h(are)f(to)h(b)s(e)e(treated)i(as)f(\014lenames.)45
-b(This)390 4080 y(is)40 b Fn(always)49 b Ft(zero)41 b(when)e
+b(This)390 4025 y(is)40 b Fj(always)49 b Fs(zero)41 b(when)e
(completion)i(is)f(attempted,)j(and)d(can)g(only)g(b)s(e)f(c)m(hanged)i
-(within)e(an)390 4189 y(application-sp)s(eci\014c)i(completion)g
+(within)e(an)390 4134 y(application-sp)s(eci\014c)i(completion)g
(function.)67 b(If)39 b(it)h(is)f(set)h(to)h(a)e(non-zero)h(v)-5
-b(alue)40 b(b)m(y)f(suc)m(h)h(a)390 4299 y(function,)24
+b(alue)40 b(b)m(y)f(suc)m(h)h(a)390 4244 y(function,)24
b(directory)f(names)f(ha)m(v)m(e)h(a)g(slash)f(app)s(ended)e(and)i
-(Readline)h(attempts)g(to)g(quote)g(com-)390 4408 y(pleted)35
+(Readline)h(attempts)g(to)g(quote)g(com-)390 4354 y(pleted)35
b(\014lenames)g(if)g(they)h(con)m(tain)g(an)m(y)f(c)m(haracters)i(in)e
-Fs(rl_filename_quote_chara)o(cter)o(s)390 4518 y Ft(and)30
-b Fs(rl_filename_quoting_des)o(ired)24 b Ft(is)30 b(set)h(to)g(a)g
+Fr(rl_filename_quote_chara)o(cter)o(s)390 4463 y Fs(and)30
+b Fr(rl_filename_quoting_des)o(ired)24 b Fs(is)30 b(set)h(to)g(a)g
(non-zero)g(v)-5 b(alue.)3371 4682 y([V)d(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 4682 V 51 w(\014lename)p 900
-4682 V 48 w(quoting)p 1327 4682 V 50 w(desired)390 4792
-y Ft(Non-zero)29 b(means)f(that)h(the)f(results)g(of)g(the)g(matc)m
+b Fg(int)53 b(rl_filename_quoting_d)q(esir)q(ed)390 4792
+y Fs(Non-zero)29 b(means)f(that)h(the)f(results)g(of)g(the)g(matc)m
(hes)i(are)e(to)h(b)s(e)e(quoted)h(using)g(double)f(quotes)390
4902 y(\(or)43 b(an)f(application-sp)s(eci\014c)i(quoting)f(mec)m
(hanism\))g(if)f(the)h(completed)g(\014lename)g(con)m(tains)390
-5011 y(an)m(y)28 b(c)m(haracters)h(in)e Fs(rl_filename_quote_chars)p
-Ft(.)34 b(This)27 b(is)g Fn(always)37 b Ft(non-zero)28
+5011 y(an)m(y)28 b(c)m(haracters)h(in)e Fr(rl_filename_quote_chars)p
+Fs(.)34 b(This)27 b(is)g Fj(always)37 b Fs(non-zero)28
b(when)f(comple-)390 5121 y(tion)h(is)g(attempted,)h(and)e(can)h(only)g
(b)s(e)f(c)m(hanged)h(within)f(an)h(application-sp)s(eci\014c)h
(completion)390 5230 y(function.)37 b(The)21 b(quoting)g(is)g
(e\013ected)i(via)e(a)h(call)g(to)g(the)f(function)g(p)s(oin)m(ted)g
-(to)g(b)m(y)g Fs(rl_filename_)390 5340 y(quoting_function)p
-Ft(.)p eop end
+(to)g(b)m(y)g Fr(rl_filename_)390 5340 y(quoting_function)p
+Fs(.)p eop end
%%Page: 47 51
-TeXDict begin 47 50 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 47 50 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(47)3371
-299 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-299 35 5 v 51 w(attempted)p 1003 299 V 47 w(completion)p
-1600 299 V 49 w(o)m(v)m(er)390 408 y Ft(If)93 b(an)h(application-sp)s
-(eci\014c)i(completion)f(function)f(assigned)g(to)h Fs(rl_attempted_)
-390 518 y(completion_function)48 b Ft(sets)53 b(this)g(v)-5
+299 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_attempted_completi)q
+(on_o)q(ver)390 408 y Fs(If)93 b(an)h(application-sp)s(eci\014c)i
+(completion)f(function)f(assigned)g(to)h Fr(rl_attempted_)390
+518 y(completion_function)48 b Fs(sets)53 b(this)g(v)-5
b(ariable)54 b(to)g(a)f(non-zero)h(v)-5 b(alue,)60 b(Readline)53
b(will)h(not)390 628 y(p)s(erform)28 b(its)i(default)g(\014lename)g
(completion)h(ev)m(en)f(if)g(the)f(application's)i(completion)g
(function)390 737 y(returns)e(no)h(matc)m(hes.)42 b(It)31
b(should)e(b)s(e)h(set)h(only)f(b)m(y)h(an)f(application's)i
(completion)f(function.)3371 922 y([V)-8 b(ariable])-3598
-b Fg(int)39 b Ff(rl)p 432 922 V 51 w(sort)p 677 922 V
-50 w(completion)p 1277 922 V 50 w(matc)m(hes)390 1031
-y Ft(If)29 b(an)h(application)h(sets)f(this)g(v)-5 b(ariable)31
+b Fg(int)53 b(rl_sort_completion_ma)q(tche)q(s)390 1031
+y Fs(If)29 b(an)h(application)h(sets)f(this)g(v)-5 b(ariable)31
b(to)f(0,)h(Readline)f(will)g(not)g(sort)g(the)g(list)h(of)f
(completions)390 1141 y(\(whic)m(h)25 b(implies)f(that)i(it)f(cannot)g
(remo)m(v)m(e)h(an)m(y)f(duplicate)g(completions\).)40
b(The)24 b(default)h(v)-5 b(alue)25 b(is)390 1250 y(1,)32
b(whic)m(h)f(means)g(that)h(Readline)g(will)f(sort)h(the)f(completions)
h(and,)f(dep)s(ending)f(on)h(the)g(v)-5 b(alue)390 1360
-y(of)31 b Fs(rl_ignore_completion_du)o(pli)o(cate)o(s)p
-Ft(,)25 b(will)30 b(attempt)i(to)f(remo)m(v)m(e)h(duplicate)f(matc)m
-(hes.)3371 1544 y([V)-8 b(ariable])-3598 b Fg(int)39
-b Ff(rl)p 432 1544 V 51 w(completion)p 1033 1544 V 49
-w(t)m(yp)s(e)390 1654 y Ft(Set)c(to)h(a)f(c)m(haracter)i(describing)e
-(the)g(t)m(yp)s(e)g(of)g(completion)i(Readline)e(is)g(curren)m(tly)h
-(attempt-)390 1763 y(ing;)f(see)f(the)g(description)f(of)g
-Fs(rl_complete_internal\(\))28 b Ft(\(see)34 b(Section)g(2.6.2)h
+y(of)31 b Fr(rl_ignore_completion_du)o(pli)o(cate)o(s)p
+Fs(,)25 b(will)30 b(attempt)i(to)f(remo)m(v)m(e)h(duplicate)f(matc)m
+(hes.)3371 1544 y([V)-8 b(ariable])-3598 b Fg(int)53
+b(rl_completion_type)390 1654 y Fs(Set)35 b(to)h(a)f(c)m(haracter)i
+(describing)e(the)g(t)m(yp)s(e)g(of)g(completion)i(Readline)e(is)g
+(curren)m(tly)h(attempt-)390 1763 y(ing;)f(see)f(the)g(description)f
+(of)g Fr(rl_complete_internal\(\))28 b Fs(\(see)34 b(Section)g(2.6.2)h
([Completion)390 1873 y(F)-8 b(unctions],)39 b(page)f(42\))f(for)g(the)
g(list)g(of)g(c)m(haracters.)61 b(This)36 b(is)g(set)i(to)f(the)g
(appropriate)f(v)-5 b(alue)390 1983 y(b)s(efore)31 b(an)m(y)h
(application-sp)s(eci\014c)h(completion)g(function)f(is)f(called,)j
(allo)m(wing)f(suc)m(h)e(functions)390 2092 y(to)g(presen)m(t)g(the)f
-(same)h(in)m(terface)h(as)e Fs(rl_complete\(\))p Ft(.)3371
-2276 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-2276 V 51 w(completion)p 1033 2276 V 49 w(in)m(v)m(oking)p
-1502 2276 V 50 w(k)m(ey)390 2386 y Ft(Set)i(to)g(the)g(\014nal)g(c)m
-(haracter)h(in)e(the)h(k)m(ey)g(sequence)h(that)f(in)m(v)m(ok)m(ed)h
-(one)f(of)g(the)g(completion)390 2496 y(functions)c(that)h(call)h
-Fs(rl_complete_internal\(\))p Ft(.)56 b(This)37 b(is)g(set)h(to)g(the)g
+(same)h(in)m(terface)h(as)e Fr(rl_complete\(\))p Fs(.)3371
+2276 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_completion_invokin)q
+(g_ke)q(y)390 2386 y Fs(Set)41 b(to)g(the)g(\014nal)g(c)m(haracter)h
+(in)e(the)h(k)m(ey)g(sequence)h(that)f(in)m(v)m(ok)m(ed)h(one)f(of)g
+(the)g(completion)390 2496 y(functions)c(that)h(call)h
+Fr(rl_complete_internal\(\))p Fs(.)56 b(This)37 b(is)g(set)h(to)g(the)g
(appropriate)f(v)-5 b(alue)390 2605 y(b)s(efore)30 b(an)m(y)h
(application-sp)s(eci\014c)h(completion)f(function)f(is)h(called.)3371
-2790 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(rl)p 432
-2790 V 51 w(inhibit)p 816 2790 V 48 w(completion)390
-2899 y Ft(If)28 b(this)g(v)-5 b(ariable)29 b(is)f(non-zero,)i
+2790 y([V)-8 b(ariable])-3598 b Fg(int)53 b(rl_inhibit_completion)390
+2899 y Fs(If)28 b(this)g(v)-5 b(ariable)29 b(is)f(non-zero,)i
(completion)f(is)f(inhibited.)40 b(The)28 b(completion)h(c)m(haracter)h
(will)f(b)s(e)390 3009 y(inserted)h(as)h(an)m(y)g(other)f(b)s(ound)e
-(to)k Fs(self-insert)p Ft(.)150 3233 y Fh(2.6.4)63 b(A)40
-b(Short)i(Completion)g(Example)275 3477 y Ft(Here)20
-b(is)h(a)g(small)f(application)i(demonstrating)f(the)f(use)g(of)h(the)g
-(GNU)f(Readline)h(library)-8 b(.)38 b(It)20 b(is)h(called)150
-3587 y Fs(fileman)p Ft(,)35 b(and)g(the)h(source)f(co)s(de)h(resides)f
-(in)h(`)p Fs(examples/fileman.c)p Ft('.)51 b(This)35
-b(sample)h(application)150 3696 y(pro)m(vides)26 b(completion)i(of)e
+(to)k Fr(self-insert)p Fs(.)150 3208 y Fh(2.6.4)63 b(A)40
+b(Short)i(Completion)g(Example)150 3355 y Fs(Here)30
+b(is)f(a)g(small)h(application)g(demonstrating)f(the)h(use)e(of)i(the)f
+(GNU)h(Readline)f(library)-8 b(.)40 b(It)30 b(is)f(called)150
+3465 y Fr(fileman)p Fs(,)35 b(and)g(the)h(source)f(co)s(de)h(resides)f
+(in)h(`)p Fr(examples/fileman.c)p Fs('.)51 b(This)35
+b(sample)h(application)150 3574 y(pro)m(vides)26 b(completion)i(of)e
(command)g(names,)h(line)f(editing)h(features,)h(and)d(access)j(to)f
(the)f(history)g(list.)p eop end
%%Page: 48 52
-TeXDict begin 48 51 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 48 51 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(48)390
-299 y Fd(/*)40 b(fileman.c)h(--)f(A)f(tiny)h(application)i(which)e
+299 y Fe(/*)40 b(fileman.c)h(--)f(A)f(tiny)h(application)i(which)e
(demonstrates)i(how)e(to)g(use)g(the)508 386 y(GNU)g(Readline)h
(library.)80 b(This)40 b(application)i(interactively)g(allows)f(users)
508 473 y(to)e(manipulate)j(files)e(and)g(their)h(modes.)f(*/)390
@@ -8069,9 +7448,9 @@ y(int)e(com_cd)g(PARAMS\(\(char)i(*\)\);)390 4483 y(int)e(com_quit)h
(Documentation)i(for)e(this)g(function.)80 b(*/)390 5268
y(})39 b(COMMAND;)p eop end
%%Page: 49 53
-TeXDict begin 49 52 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 49 52 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(49)390
-386 y Fd(COMMAND)41 b(commands[])g(=)f({)468 473 y({)g("cd",)g(com_cd,)
+386 y Fe(COMMAND)41 b(commands[])g(=)f({)468 473 y({)g("cd",)g(com_cd,)
h("Change)g(to)f(directory)h(DIR")f(},)468 560 y({)g("delete",)h
(com_delete,)h("Delete)f(FILE")f(},)468 648 y({)g("help",)h(com_help,)g
("Display)g(this)f(text")h(},)468 735 y({)f("?",)g(com_help,)h
@@ -8107,9 +7486,9 @@ y(break;)625 5093 y(/*)g(Remove)h(leading)f(and)g(trailing)h
(anything)h(left,)g(add)e(it)h(to)g(the)g(history)h(list)743
5268 y(and)f(execute)h(it.)f(*/)p eop end
%%Page: 50 54
-TeXDict begin 50 53 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 50 53 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(50)625
-299 y Fd(s)40 b(=)f(stripwhite)j(\(line\);)625 473 y(if)e(\(*s\))704
+299 y Fe(s)40 b(=)f(stripwhite)j(\(line\);)625 473 y(if)e(\(*s\))704
560 y({)782 648 y(add_history)i(\(s\);)782 735 y(execute_line)g(\(s\);)
704 822 y(})625 996 y(free)e(\(line\);)547 1083 y(})468
1171 y(exit)h(\(0\);)390 1258 y(})390 1432 y(/*)f(Execute)g(a)g
@@ -8136,9 +7515,9 @@ b(Return)41 b(a)e(NULL)h(pointer)h(if)f(NAME)g(isn't)g(a)g(command)g
(name.)h(*/)390 5006 y(COMMAND)g(*)390 5093 y(find_command)h(\(name\))
586 5181 y(char)e(*name;)390 5268 y({)p eop end
%%Page: 51 55
-TeXDict begin 51 54 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 51 54 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(51)468
-299 y Fd(register)41 b(int)f(i;)468 473 y(for)g(\(i)g(=)f(0;)h
+299 y Fe(register)41 b(int)f(i;)468 473 y(for)g(\(i)g(=)f(0;)h
(commands[i].name;)j(i++\))547 560 y(if)d(\(strcmp)g(\(name,)h
(commands[i].name\))i(==)d(0\))625 648 y(return)h(\(&commands[i]\);)468
822 y(return)g(\(\(COMMAND)g(*\)NULL\);)390 909 y(})390
@@ -8179,9 +7558,9 @@ b(Return)40 b(the)g(array)h(of)e(matches,)508 5181 y(or)g(NULL)h(if)g
(there)h(aren't)f(any.)g(*/)390 5268 y(char)g(**)p eop
end
%%Page: 52 56
-TeXDict begin 52 55 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 52 55 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(52)390
-299 y Fd(fileman_completion)43 b(\(text,)e(start,)g(end\))586
+299 y Fe(fileman_completion)43 b(\(text,)e(start,)g(end\))586
386 y(const)f(char)h(*text;)586 473 y(int)f(start,)h(end;)390
560 y({)468 648 y(char)g(**matches;)468 822 y(matches)g(=)f(\(char)g
(**\)NULL;)468 996 y(/*)g(If)g(this)g(word)g(is)g(at)f(the)h(start)h
@@ -8220,9 +7599,9 @@ b(*/)390 5181 y(/*)40 b(String)g(to)g(pass)g(to)g(system)g(\(\).)80
b(This)40 b(is)f(for)h(the)g(LIST,)h(VIEW)f(and)g(RENAME)508
5268 y(commands.)h(*/)p eop end
%%Page: 53 57
-TeXDict begin 53 56 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 53 56 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(53)390
-299 y Fd(static)41 b(char)f(syscom[1024];)390 473 y(/*)g(List)g(the)g
+299 y Fe(static)41 b(char)f(syscom[1024];)390 473 y(/*)g(List)g(the)g
(file\(s\))h(named)f(in)g(arg.)g(*/)390 560 y(com_list)h(\(arg\))586
648 y(char)f(*arg;)390 735 y({)468 822 y(if)g(\(!arg\))547
909 y(arg)g(=)f("";)468 1083 y(sprintf)i(\(syscom,)g("ls)f(-FClg)h
@@ -8250,9 +7629,9 @@ j(==)d(1\))f(?)h("")f(:)h("s",)782 5093 y(finfo.st_size,)782
5268 y(printf)h(\("Inode)g(Last)f(Change)h(at:)f(\045s",)g(ctime)g
(\(&finfo.st_ctime\)\);)p eop end
%%Page: 54 58
-TeXDict begin 54 57 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 54 57 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(54)468
-299 y Fd(printf)41 b(\(")236 b(Last)40 b(access)h(at:)f(\045s",)g
+299 y Fe(printf)41 b(\(")236 b(Last)40 b(access)h(at:)f(\045s",)g
(ctime)g(\(&finfo.st_atime\)\);)468 386 y(printf)h(\(")157
b(Last)41 b(modified)g(at:)f(\045s",)g(ctime)g(\(&finfo.st_mtime\)\);)
468 473 y(return)h(\(0\);)390 560 y(})390 735 y(com_delete)g(\(arg\))
@@ -8281,9 +7660,9 @@ b(Possibilties)42 b(are:\\n",)f(arg\);)625 3176 y(for)f(\(i)g(=)f(0;)h
y({)468 5181 y(if)g(\(chdir)h(\(arg\))f(==)g(-1\))547
5268 y({)p eop end
%%Page: 55 59
-TeXDict begin 55 58 bop 150 -116 a Ft(Chapter)30 b(2:)41
+TeXDict begin 55 58 bop 150 -116 a Fs(Chapter)30 b(2:)41
b(Programming)30 b(with)g(GNU)h(Readline)1683 b(55)625
-299 y Fd(perror)41 b(\(arg\);)625 386 y(return)g(1;)547
+299 y Fe(perror)41 b(\(arg\);)625 386 y(return)g(1;)547
473 y(})468 648 y(com_pwd)g(\(""\);)468 735 y(return)g(\(0\);)390
822 y(})390 996 y(/*)f(Print)g(out)g(the)g(current)h(working)g
(directory.)g(*/)390 1083 y(com_pwd)g(\(ignore\))586
@@ -8312,22 +7691,21 @@ y({)625 4658 y(fprintf)h(\(stderr,)g("\045s:)f(Argument)h
4832 y(})468 5006 y(return)g(\(1\);)390 5093 y(})p eop
end
%%Page: 56 60
-TeXDict begin 56 59 bop 150 -116 a Ft(App)s(endix)29
+TeXDict begin 56 59 bop 150 -116 a Fs(App)s(endix)29
b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
-b(56)150 299 y Fp(App)t(endix)52 b(A)40 b(GNU)54 b(F)-13
-b(ree)53 b(Do)t(cumen)l(tation)e(License)1396 502 y Ft(V)-8
-b(ersion)31 b(1.2,)h(No)m(v)m(em)m(b)s(er)g(2002)390
-635 y(Cop)m(yrigh)m(t)842 632 y(c)817 635 y Fq(\015)e
-Ft(2000,2001,2002)36 b(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F)-8
-b(oundation,)32 b(Inc.)390 745 y(51)f(F)-8 b(ranklin)31
-b(St,)f(Fifth)h(Flo)s(or,)g(Boston,)h(MA)61 b(02110-1301,)35
-b(USA)390 964 y(Ev)m(ery)m(one)c(is)g(p)s(ermitted)f(to)h(cop)m(y)g
-(and)f(distribute)g(v)m(erbatim)h(copies)390 1074 y(of)g(this)f
-(license)h(do)s(cumen)m(t,)g(but)e(c)m(hanging)j(it)f(is)f(not)h(allo)m
-(w)m(ed.)199 1207 y(0.)61 b(PREAMBLE)330 1340 y(The)37
-b(purp)s(ose)e(of)i(this)g(License)h(is)f(to)h(mak)m(e)g(a)g(man)m
-(ual,)h(textb)s(o)s(ok,)h(or)d(other)g(functional)h(and)330
-1450 y(useful)29 b(do)s(cumen)m(t)h Fi(free)36 b Ft(in)29
+b(56)150 299 y Fo(App)t(endix)52 b(A)81 b(GNU)54 b(F)-13
+b(ree)53 b(Do)t(cumen)l(tation)e(License)1359 502 y Fs(V)-8
+b(ersion)31 b(1.3,)g(3)g(No)m(v)m(em)m(b)s(er)h(2008)390
+635 y(Cop)m(yrigh)m(t)842 632 y(c)817 635 y Fp(\015)e
+Fs(2000,)j(2001,)f(2002,)g(2007,)h(2008)f(F)-8 b(ree)31
+b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390 745
+y Fr(http://fsf.org/)390 964 y Fs(Ev)m(ery)m(one)g(is)g(p)s(ermitted)f
+(to)h(cop)m(y)g(and)f(distribute)g(v)m(erbatim)h(copies)390
+1074 y(of)g(this)f(license)h(do)s(cumen)m(t,)g(but)e(c)m(hanging)j(it)f
+(is)f(not)h(allo)m(w)m(ed.)199 1207 y(0.)61 b(PREAMBLE)330
+1340 y(The)37 b(purp)s(ose)e(of)i(this)g(License)h(is)f(to)h(mak)m(e)g
+(a)g(man)m(ual,)h(textb)s(o)s(ok,)h(or)d(other)g(functional)h(and)330
+1450 y(useful)29 b(do)s(cumen)m(t)h Fi(free)36 b Fs(in)29
b(the)i(sense)f(of)g(freedom:)41 b(to)31 b(assure)e(ev)m(ery)m(one)j
(the)e(e\013ectiv)m(e)j(freedom)330 1559 y(to)f(cop)m(y)g(and)f
(redistribute)g(it,)h(with)g(or)f(without)g(mo)s(difying)g(it,)i
@@ -8397,7 +7775,7 @@ b(\\In)m(v)-5 b(arian)m(t)27 b(Sections")g(are)f(certain)g(Secondary)g
b(Sections,)i(in)d(the)h(notice)h(that)f(sa)m(ys)g(that)g(the)g(Do)s
(cumen)m(t)g(is)g(released)p eop end
%%Page: 57 61
-TeXDict begin 57 60 bop 150 -116 a Ft(App)s(endix)29
+TeXDict begin 57 60 bop 150 -116 a Fs(App)s(endix)29
b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
b(57)330 299 y(under)26 b(this)i(License.)40 b(If)27
b(a)h(section)h(do)s(es)f(not)f(\014t)h(the)g(ab)s(o)m(v)m(e)h
@@ -8407,1204 +7785,1302 @@ b(arian)m(t.)46 b(The)31 b(Do)s(cumen)m(t)i(ma)m(y)f(con)m(tain)i(zero)
e(In)m(v)-5 b(arian)m(t)330 518 y(Sections.)39 b(If)25
b(the)f(Do)s(cumen)m(t)i(do)s(es)e(not)h(iden)m(tify)g(an)m(y)g(In)m(v)
-5 b(arian)m(t)25 b(Sections)h(then)e(there)h(are)g(none.)330
-655 y(The)36 b(\\Co)m(v)m(er)i(T)-8 b(exts")38 b(are)f(certain)g(short)
+669 y(The)36 b(\\Co)m(v)m(er)i(T)-8 b(exts")38 b(are)f(certain)g(short)
g(passages)g(of)g(text)g(that)h(are)f(listed,)i(as)d(F)-8
-b(ron)m(t-Co)m(v)m(er)330 765 y(T)g(exts)26 b(or)f(Bac)m(k-Co)m(v)m(er)
+b(ron)m(t-Co)m(v)m(er)330 778 y(T)g(exts)26 b(or)f(Bac)m(k-Co)m(v)m(er)
j(T)-8 b(exts,)27 b(in)d(the)h(notice)i(that)e(sa)m(ys)h(that)g(the)f
-(Do)s(cumen)m(t)h(is)f(released)g(under)330 874 y(this)h(License.)40
+(Do)s(cumen)m(t)h(is)f(released)g(under)330 888 y(this)h(License.)40
b(A)25 b(F)-8 b(ron)m(t-Co)m(v)m(er)29 b(T)-8 b(ext)26
b(ma)m(y)h(b)s(e)e(at)i(most)f(5)g(w)m(ords,)g(and)g(a)g(Bac)m(k-Co)m
-(v)m(er)j(T)-8 b(ext)26 b(ma)m(y)330 984 y(b)s(e)k(at)h(most)g(25)g(w)m
-(ords.)330 1121 y(A)36 b(\\T)-8 b(ransparen)m(t")36 b(cop)m(y)g(of)g
+(v)m(er)j(T)-8 b(ext)26 b(ma)m(y)330 998 y(b)s(e)k(at)h(most)g(25)g(w)m
+(ords.)330 1148 y(A)36 b(\\T)-8 b(ransparen)m(t")36 b(cop)m(y)g(of)g
(the)f(Do)s(cumen)m(t)h(means)g(a)g(mac)m(hine-readable)h(cop)m(y)-8
-b(,)38 b(represen)m(ted)330 1230 y(in)d(a)h(format)g(whose)g(sp)s
+b(,)38 b(represen)m(ted)330 1258 y(in)d(a)h(format)g(whose)g(sp)s
(eci\014cation)g(is)g(a)m(v)-5 b(ailable)38 b(to)f(the)f(general)g
-(public,)h(that)f(is)g(suitable)g(for)330 1340 y(revising)c(the)g(do)s
+(public,)h(that)f(is)g(suitable)g(for)330 1367 y(revising)c(the)g(do)s
(cumen)m(t)f(straigh)m(tforw)m(ardly)i(with)e(generic)i(text)g(editors)
-f(or)f(\(for)h(images)h(com-)330 1450 y(p)s(osed)23 b(of)h(pixels\))g
+f(or)f(\(for)h(images)h(com-)330 1477 y(p)s(osed)23 b(of)h(pixels\))g
(generic)h(pain)m(t)f(programs)g(or)f(\(for)h(dra)m(wings\))g(some)g
-(widely)g(a)m(v)-5 b(ailable)26 b(dra)m(wing)330 1559
+(widely)g(a)m(v)-5 b(ailable)26 b(dra)m(wing)330 1587
y(editor,)k(and)f(that)g(is)g(suitable)h(for)f(input)f(to)i(text)g
(formatters)f(or)g(for)g(automatic)i(translation)f(to)330
-1669 y(a)d(v)-5 b(ariet)m(y)28 b(of)f(formats)g(suitable)h(for)e(input)
+1696 y(a)d(v)-5 b(ariet)m(y)28 b(of)f(formats)g(suitable)h(for)e(input)
g(to)i(text)g(formatters.)40 b(A)27 b(cop)m(y)g(made)g(in)g(an)g
-(otherwise)330 1778 y(T)-8 b(ransparen)m(t)37 b(\014le)h(format)g
+(otherwise)330 1806 y(T)-8 b(ransparen)m(t)37 b(\014le)h(format)g
(whose)f(markup,)i(or)e(absence)h(of)g(markup,)g(has)g(b)s(een)f
-(arranged)g(to)330 1888 y(th)m(w)m(art)27 b(or)g(discourage)g
+(arranged)g(to)330 1915 y(th)m(w)m(art)27 b(or)g(discourage)g
(subsequen)m(t)f(mo)s(di\014cation)h(b)m(y)g(readers)f(is)g(not)h(T)-8
-b(ransparen)m(t.)39 b(An)27 b(image)330 1998 y(format)35
+b(ransparen)m(t.)39 b(An)27 b(image)330 2025 y(format)35
b(is)f(not)h(T)-8 b(ransparen)m(t)34 b(if)g(used)g(for)g(an)m(y)g
(substan)m(tial)h(amoun)m(t)g(of)g(text.)53 b(A)35 b(cop)m(y)g(that)g
-(is)330 2107 y(not)c(\\T)-8 b(ransparen)m(t")31 b(is)f(called)i
-(\\Opaque".)330 2244 y(Examples)53 b(of)g(suitable)h(formats)f(for)g(T)
--8 b(ransparen)m(t)53 b(copies)h(include)f(plain)g Fm(asci)r(i)g
-Ft(without)330 2354 y(markup,)41 b(T)-8 b(exinfo)40 b(input)f(format,)j
-(LaT)1775 2373 y(E)1826 2354 y(X)d(input)g(format,)k
-Fm(sgml)c Ft(or)g Fm(xml)g Ft(using)g(a)h(publicly)330
-2463 y(a)m(v)-5 b(ailable)34 b Fm(dtd)p Ft(,)d(and)g
-(standard-conforming)g(simple)h Fm(html)p Ft(,)f(P)m(ostScript)h(or)f
-Fm(pdf)g Ft(designed)g(for)330 2573 y(h)m(uman)37 b(mo)s(di\014cation.)
-65 b(Examples)38 b(of)g(transparen)m(t)g(image)i(formats)e(include)g
-Fm(png)p Ft(,)i Fm(x)n(cf)e Ft(and)330 2682 y Fm(jpg)p
-Ft(.)63 b(Opaque)38 b(formats)g(include)g(proprietary)g(formats)g(that)
-h(can)f(b)s(e)g(read)g(and)f(edited)i(only)330 2792 y(b)m(y)g
-(proprietary)g(w)m(ord)g(pro)s(cessors,)j Fm(sgml)c Ft(or)i
-Fm(xml)e Ft(for)i(whic)m(h)f(the)g Fm(dtd)g Ft(and/or)g(pro)s(cessing)
-330 2902 y(to)s(ols)32 b(are)f(not)g(generally)h(a)m(v)-5
-b(ailable,)34 b(and)c(the)h(mac)m(hine-generated)i Fm(html)p
-Ft(,)d(P)m(ostScript)i(or)f Fm(pdf)330 3011 y Ft(pro)s(duced)e(b)m(y)h
-(some)h(w)m(ord)f(pro)s(cessors)g(for)g(output)g(purp)s(oses)e(only)-8
-b(.)330 3148 y(The)34 b(\\Title)h(P)m(age")i(means,)e(for)f(a)h(prin)m
-(ted)f(b)s(o)s(ok,)h(the)f(title)i(page)f(itself,)h(plus)e(suc)m(h)f
-(follo)m(wing)330 3258 y(pages)28 b(as)g(are)g(needed)g(to)g(hold,)g
-(legibly)-8 b(,)30 b(the)e(material)h(this)e(License)i(requires)e(to)h
-(app)s(ear)f(in)h(the)330 3367 y(title)g(page.)40 b(F)-8
-b(or)28 b(w)m(orks)e(in)g(formats)h(whic)m(h)g(do)f(not)h(ha)m(v)m(e)h
-(an)m(y)e(title)j(page)e(as)g(suc)m(h,)g(\\Title)h(P)m(age")330
-3477 y(means)j(the)f(text)i(near)e(the)h(most)g(prominen)m(t)g(app)s
-(earance)f(of)h(the)g(w)m(ork's)g(title,)h(preceding)f(the)330
-3587 y(b)s(eginning)f(of)g(the)h(b)s(o)s(dy)e(of)h(the)h(text.)330
-3724 y(A)f(section)h(\\En)m(titled)g(XYZ")f(means)f(a)h(named)g
+(is)330 2134 y(not)c(\\T)-8 b(ransparen)m(t")31 b(is)f(called)i
+(\\Opaque".)330 2285 y(Examples)53 b(of)g(suitable)h(formats)f(for)g(T)
+-8 b(ransparen)m(t)53 b(copies)h(include)f(plain)g Fl(asci)r(i)g
+Fs(without)330 2395 y(markup,)37 b(T)-8 b(exinfo)36 b(input)f(format,)j
+(LaT)1759 2414 y(E)1810 2395 y(X)e(input)f(format,)j
+Fd(SGML)f Fs(or)f Fd(XML)g Fs(using)g(a)g(publicly)330
+2504 y(a)m(v)-5 b(ailable)42 b Fd(DTD)p Fs(,)g(and)d
+(standard-conforming)h(simple)g Fd(HTML)p Fs(,)g(P)m(ostScript)h(or)f
+Fd(PDF)g Fs(designed)330 2614 y(for)e(h)m(uman)g(mo)s(di\014cation.)65
+b(Examples)38 b(of)h(transparen)m(t)f(image)i(formats)e(include)g
+Fd(PNG)p Fs(,)h Fd(X)n(CF)330 2724 y Fs(and)h Fd(JPG)p
+Fs(.)g(Opaque)h(formats)g(include)f(proprietary)g(formats)h(that)h(can)
+f(b)s(e)f(read)g(and)h(edited)330 2833 y(only)54 b(b)m(y)f(proprietary)
+h(w)m(ord)f(pro)s(cessors,)59 b Fd(SGML)54 b Fs(or)f
+Fd(XML)h Fs(for)g(whic)m(h)f(the)h Fd(DTD)g Fs(and/or)330
+2943 y(pro)s(cessing)61 b(to)s(ols)h(are)f(not)g(generally)i(a)m(v)-5
+b(ailable,)71 b(and)60 b(the)h(mac)m(hine-generated)j
+Fd(HTML)p Fs(,)330 3052 y(P)m(ostScript)31 b(or)f Fd(PDF)h
+Fs(pro)s(duced)d(b)m(y)j(some)f(w)m(ord)g(pro)s(cessors)g(for)g(output)
+g(purp)s(oses)f(only)-8 b(.)330 3203 y(The)34 b(\\Title)h(P)m(age")i
+(means,)e(for)f(a)h(prin)m(ted)f(b)s(o)s(ok,)h(the)f(title)i(page)f
+(itself,)h(plus)e(suc)m(h)f(follo)m(wing)330 3313 y(pages)28
+b(as)g(are)g(needed)g(to)g(hold,)g(legibly)-8 b(,)30
+b(the)e(material)h(this)e(License)i(requires)e(to)h(app)s(ear)f(in)h
+(the)330 3422 y(title)g(page.)40 b(F)-8 b(or)28 b(w)m(orks)e(in)g
+(formats)h(whic)m(h)g(do)f(not)h(ha)m(v)m(e)h(an)m(y)e(title)j(page)e
+(as)g(suc)m(h,)g(\\Title)h(P)m(age")330 3532 y(means)j(the)f(text)i
+(near)e(the)h(most)g(prominen)m(t)g(app)s(earance)f(of)h(the)g(w)m
+(ork's)g(title,)h(preceding)f(the)330 3641 y(b)s(eginning)f(of)g(the)h
+(b)s(o)s(dy)e(of)h(the)h(text.)330 3792 y(The)j(\\publisher")g(means)h
+(an)m(y)f(p)s(erson)g(or)h(en)m(tit)m(y)h(that)f(distributes)f(copies)i
+(of)e(the)h(Do)s(cumen)m(t)330 3902 y(to)c(the)g(public.)330
+4052 y(A)f(section)h(\\En)m(titled)g(XYZ")f(means)f(a)h(named)g
(subunit)e(of)h(the)h(Do)s(cumen)m(t)h(whose)e(title)i(either)330
-3833 y(is)d(precisely)g(XYZ)g(or)f(con)m(tains)i(XYZ)f(in)f(paren)m
+4162 y(is)d(precisely)g(XYZ)g(or)f(con)m(tains)i(XYZ)f(in)f(paren)m
(theses)i(follo)m(wing)g(text)g(that)f(translates)h(XYZ)e(in)330
-3943 y(another)e(language.)40 b(\(Here)26 b(XYZ)f(stands)f(for)h(a)g
+4271 y(another)e(language.)40 b(\(Here)26 b(XYZ)f(stands)f(for)h(a)g
(sp)s(eci\014c)g(section)h(name)f(men)m(tioned)h(b)s(elo)m(w,)g(suc)m
-(h)330 4052 y(as)i(\\Ac)m(kno)m(wledgemen)m(ts",)33 b(\\Dedications",)e
+(h)330 4381 y(as)i(\\Ac)m(kno)m(wledgemen)m(ts",)33 b(\\Dedications",)e
(\\Endorsemen)m(ts",)e(or)f(\\History".\))42 b(T)-8 b(o)29
-b(\\Preserv)m(e)330 4162 y(the)34 b(Title")h(of)e(suc)m(h)h(a)g
+b(\\Preserv)m(e)330 4491 y(the)34 b(Title")h(of)e(suc)m(h)h(a)g
(section)g(when)f(y)m(ou)h(mo)s(dify)e(the)i(Do)s(cumen)m(t)h(means)e
-(that)h(it)g(remains)g(a)330 4271 y(section)e(\\En)m(titled)f(XYZ")g
-(according)g(to)g(this)g(de\014nition.)330 4408 y(The)c(Do)s(cumen)m(t)
+(that)h(it)g(remains)g(a)330 4600 y(section)e(\\En)m(titled)f(XYZ")g
+(according)g(to)g(this)g(de\014nition.)330 4751 y(The)c(Do)s(cumen)m(t)
i(ma)m(y)f(include)f(W)-8 b(arran)m(t)m(y)30 b(Disclaimers)f(next)f(to)
-g(the)g(notice)h(whic)m(h)e(states)i(that)330 4518 y(this)34
+g(the)g(notice)h(whic)m(h)e(states)i(that)330 4861 y(this)34
b(License)g(applies)g(to)h(the)f(Do)s(cumen)m(t.)52 b(These)33
b(W)-8 b(arran)m(t)m(y)36 b(Disclaimers)f(are)g(considered)e(to)330
-4628 y(b)s(e)k(included)g(b)m(y)g(reference)h(in)g(this)f(License,)j
+4970 y(b)s(e)k(included)g(b)m(y)g(reference)h(in)g(this)f(License,)j
(but)d(only)h(as)g(regards)f(disclaiming)i(w)m(arran)m(ties:)330
-4737 y(an)m(y)e(other)g(implication)i(that)e(these)g(W)-8
+5080 y(an)m(y)e(other)g(implication)i(that)e(these)g(W)-8
b(arran)m(t)m(y)39 b(Disclaimers)f(ma)m(y)g(ha)m(v)m(e)g(is)f(v)m(oid)g
-(and)f(has)h(no)330 4847 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h
-(this)f(License.)199 4984 y(2.)61 b(VERBA)-8 b(TIM)31
-b(COPYING)330 5121 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e
-(distribute)h(the)g(Do)s(cumen)m(t)h(in)f(an)m(y)g(medium,)h(either)g
-(commercially)h(or)330 5230 y(noncommercially)-8 b(,)48
-b(pro)m(vided)42 b(that)h(this)f(License,)47 b(the)42
-b(cop)m(yrigh)m(t)i(notices,)j(and)42 b(the)h(license)330
-5340 y(notice)37 b(sa)m(ying)g(this)e(License)i(applies)e(to)i(the)f
-(Do)s(cumen)m(t)g(are)g(repro)s(duced)e(in)i(all)g(copies,)j(and)p
-eop end
+(and)f(has)h(no)330 5189 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h
+(this)f(License.)199 5340 y(2.)61 b(VERBA)-8 b(TIM)31
+b(COPYING)p eop end
%%Page: 58 62
-TeXDict begin 58 61 bop 150 -116 a Ft(App)s(endix)29
+TeXDict begin 58 61 bop 150 -116 a Fs(App)s(endix)29
b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
-b(58)330 299 y(that)27 b(y)m(ou)g(add)f(no)h(other)f(conditions)h
-(whatso)s(ev)m(er)h(to)f(those)g(of)g(this)f(License.)40
-b(Y)-8 b(ou)27 b(ma)m(y)g(not)g(use)330 408 y(tec)m(hnical)35
-b(measures)d(to)i(obstruct)f(or)g(con)m(trol)h(the)f(reading)g(or)g
-(further)e(cop)m(ying)j(of)f(the)g(copies)330 518 y(y)m(ou)25
-b(mak)m(e)g(or)g(distribute.)38 b(Ho)m(w)m(ev)m(er,)28
+b(58)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
+(the)g(Do)s(cumen)m(t)h(in)f(an)m(y)g(medium,)h(either)g(commercially)h
+(or)330 408 y(noncommercially)-8 b(,)48 b(pro)m(vided)42
+b(that)h(this)f(License,)47 b(the)42 b(cop)m(yrigh)m(t)i(notices,)j
+(and)42 b(the)h(license)330 518 y(notice)37 b(sa)m(ying)g(this)e
+(License)i(applies)e(to)i(the)f(Do)s(cumen)m(t)g(are)g(repro)s(duced)e
+(in)i(all)g(copies,)j(and)330 628 y(that)27 b(y)m(ou)g(add)f(no)h
+(other)f(conditions)h(whatso)s(ev)m(er)h(to)f(those)g(of)g(this)f
+(License.)40 b(Y)-8 b(ou)27 b(ma)m(y)g(not)g(use)330
+737 y(tec)m(hnical)35 b(measures)d(to)i(obstruct)f(or)g(con)m(trol)h
+(the)f(reading)g(or)g(further)e(cop)m(ying)j(of)f(the)g(copies)330
+847 y(y)m(ou)25 b(mak)m(e)g(or)g(distribute.)38 b(Ho)m(w)m(ev)m(er,)28
b(y)m(ou)d(ma)m(y)g(accept)h(comp)s(ensation)f(in)f(exc)m(hange)j(for)d
-(copies.)330 628 y(If)32 b(y)m(ou)g(distribute)g(a)h(large)g(enough)f
+(copies.)330 956 y(If)32 b(y)m(ou)g(distribute)g(a)h(large)g(enough)f
(n)m(um)m(b)s(er)f(of)h(copies)h(y)m(ou)f(m)m(ust)h(also)g(follo)m(w)g
-(the)f(conditions)330 737 y(in)e(section)i(3.)330 883
+(the)f(conditions)330 1066 y(in)e(section)i(3.)330 1200
y(Y)-8 b(ou)21 b(ma)m(y)h(also)f(lend)g(copies,)i(under)d(the)h(same)g
(conditions)g(stated)h(ab)s(o)m(v)m(e,)i(and)c(y)m(ou)h(ma)m(y)g
-(publicly)330 993 y(displa)m(y)31 b(copies.)199 1139
-y(3.)61 b(COPYING)30 b(IN)g(QUANTITY)330 1285 y(If)25
+(publicly)330 1310 y(displa)m(y)31 b(copies.)199 1443
+y(3.)61 b(COPYING)30 b(IN)g(QUANTITY)330 1577 y(If)25
b(y)m(ou)g(publish)f(prin)m(ted)g(copies)i(\(or)g(copies)g(in)f(media)g
(that)h(commonly)g(ha)m(v)m(e)g(prin)m(ted)f(co)m(v)m(ers\))i(of)330
-1395 y(the)32 b(Do)s(cumen)m(t,)h(n)m(um)m(b)s(ering)e(more)h(than)f
+1687 y(the)32 b(Do)s(cumen)m(t,)h(n)m(um)m(b)s(ering)e(more)h(than)f
(100,)j(and)d(the)h(Do)s(cumen)m(t's)h(license)f(notice)h(requires)330
-1504 y(Co)m(v)m(er)i(T)-8 b(exts,)36 b(y)m(ou)f(m)m(ust)f(enclose)i
+1797 y(Co)m(v)m(er)i(T)-8 b(exts,)36 b(y)m(ou)f(m)m(ust)f(enclose)i
(the)e(copies)h(in)f(co)m(v)m(ers)i(that)f(carry)-8 b(,)36
-b(clearly)f(and)f(legibly)-8 b(,)37 b(all)330 1614 y(these)j(Co)m(v)m
+b(clearly)f(and)f(legibly)-8 b(,)37 b(all)330 1906 y(these)j(Co)m(v)m
(er)g(T)-8 b(exts:)59 b(F)-8 b(ron)m(t-Co)m(v)m(er)41
b(T)-8 b(exts)40 b(on)f(the)g(fron)m(t)g(co)m(v)m(er,)44
b(and)38 b(Bac)m(k-Co)m(v)m(er)k(T)-8 b(exts)40 b(on)330
-1724 y(the)29 b(bac)m(k)h(co)m(v)m(er.)42 b(Both)30 b(co)m(v)m(ers)h(m)
+2016 y(the)29 b(bac)m(k)h(co)m(v)m(er.)42 b(Both)30 b(co)m(v)m(ers)h(m)
m(ust)e(also)h(clearly)g(and)f(legibly)h(iden)m(tify)f(y)m(ou)h(as)f
-(the)h(publisher)330 1833 y(of)k(these)h(copies.)53 b(The)34
+(the)h(publisher)330 2125 y(of)k(these)h(copies.)53 b(The)34
b(fron)m(t)h(co)m(v)m(er)h(m)m(ust)e(presen)m(t)g(the)h(full)f(title)i
-(with)d(all)j(w)m(ords)d(of)i(the)f(title)330 1943 y(equally)e
+(with)d(all)j(w)m(ords)d(of)i(the)f(title)330 2235 y(equally)e
(prominen)m(t)e(and)g(visible.)43 b(Y)-8 b(ou)31 b(ma)m(y)g(add)g
(other)g(material)h(on)f(the)g(co)m(v)m(ers)h(in)e(addition.)330
-2052 y(Cop)m(ying)36 b(with)g(c)m(hanges)h(limited)g(to)g(the)g(co)m(v)
+2345 y(Cop)m(ying)36 b(with)g(c)m(hanges)h(limited)g(to)g(the)g(co)m(v)
m(ers,)i(as)d(long)h(as)g(they)f(preserv)m(e)g(the)h(title)g(of)g(the)
-330 2162 y(Do)s(cumen)m(t)h(and)e(satisfy)i(these)f(conditions,)j(can)d
+330 2454 y(Do)s(cumen)m(t)h(and)e(satisfy)i(these)f(conditions,)j(can)d
(b)s(e)g(treated)h(as)f(v)m(erbatim)h(cop)m(ying)g(in)f(other)330
-2271 y(resp)s(ects.)330 2418 y(If)32 b(the)h(required)f(texts)i(for)e
+2564 y(resp)s(ects.)330 2698 y(If)32 b(the)h(required)f(texts)i(for)e
(either)h(co)m(v)m(er)i(are)e(to)s(o)g(v)m(oluminous)g(to)g(\014t)g
-(legibly)-8 b(,)35 b(y)m(ou)e(should)f(put)330 2527 y(the)h(\014rst)f
+(legibly)-8 b(,)35 b(y)m(ou)e(should)f(put)330 2807 y(the)h(\014rst)f
(ones)h(listed)g(\(as)h(man)m(y)f(as)g(\014t)g(reasonably\))g(on)g(the)
g(actual)h(co)m(v)m(er,)h(and)e(con)m(tin)m(ue)h(the)330
-2637 y(rest)d(on)m(to)g(adjacen)m(t)h(pages.)330 2783
+2917 y(rest)d(on)m(to)g(adjacen)m(t)h(pages.)330 3051
y(If)27 b(y)m(ou)g(publish)e(or)i(distribute)g(Opaque)f(copies)i(of)f
(the)h(Do)s(cumen)m(t)f(n)m(um)m(b)s(ering)f(more)i(than)e(100,)330
-2892 y(y)m(ou)i(m)m(ust)g(either)h(include)e(a)i(mac)m(hine-readable)g
+3160 y(y)m(ou)i(m)m(ust)g(either)h(include)e(a)i(mac)m(hine-readable)g
(T)-8 b(ransparen)m(t)28 b(cop)m(y)h(along)g(with)e(eac)m(h)i(Opaque)
-330 3002 y(cop)m(y)-8 b(,)38 b(or)d(state)h(in)f(or)g(with)g(eac)m(h)h
+330 3270 y(cop)m(y)-8 b(,)38 b(or)d(state)h(in)f(or)g(with)g(eac)m(h)h
(Opaque)e(cop)m(y)i(a)g(computer-net)m(w)m(ork)g(lo)s(cation)h(from)d
-(whic)m(h)330 3112 y(the)24 b(general)i(net)m(w)m(ork-using)f(public)e
+(whic)m(h)330 3380 y(the)24 b(general)i(net)m(w)m(ork-using)f(public)e
(has)h(access)i(to)f(do)m(wnload)f(using)g(public-standard)f(net)m(w)m
-(ork)330 3221 y(proto)s(cols)40 b(a)f(complete)h(T)-8
+(ork)330 3489 y(proto)s(cols)40 b(a)f(complete)h(T)-8
b(ransparen)m(t)39 b(cop)m(y)g(of)g(the)h(Do)s(cumen)m(t,)i(free)d(of)g
-(added)f(material.)67 b(If)330 3331 y(y)m(ou)39 b(use)g(the)g(latter)h
+(added)f(material.)67 b(If)330 3599 y(y)m(ou)39 b(use)g(the)g(latter)h
(option,)h(y)m(ou)f(m)m(ust)e(tak)m(e)j(reasonably)e(pruden)m(t)e
-(steps,)k(when)d(y)m(ou)h(b)s(egin)330 3440 y(distribution)f(of)g
+(steps,)k(when)d(y)m(ou)h(b)s(egin)330 3708 y(distribution)f(of)g
(Opaque)g(copies)h(in)e(quan)m(tit)m(y)-8 b(,)43 b(to)38
b(ensure)g(that)h(this)f(T)-8 b(ransparen)m(t)38 b(cop)m(y)h(will)330
-3550 y(remain)30 b(th)m(us)g(accessible)i(at)f(the)f(stated)h(lo)s
+3818 y(remain)30 b(th)m(us)g(accessible)i(at)f(the)f(stated)h(lo)s
(cation)h(un)m(til)e(at)h(least)h(one)e(y)m(ear)h(after)g(the)f(last)h
-(time)330 3660 y(y)m(ou)37 b(distribute)f(an)h(Opaque)f(cop)m(y)i
+(time)330 3927 y(y)m(ou)37 b(distribute)f(an)h(Opaque)f(cop)m(y)i
(\(directly)g(or)e(through)g(y)m(our)h(agen)m(ts)h(or)f(retailers\))h
-(of)f(that)330 3769 y(edition)31 b(to)g(the)g(public.)330
-3915 y(It)k(is)f(requested,)i(but)e(not)h(required,)g(that)g(y)m(ou)g
+(of)f(that)330 4037 y(edition)31 b(to)g(the)g(public.)330
+4171 y(It)k(is)f(requested,)i(but)e(not)h(required,)g(that)g(y)m(ou)g
(con)m(tact)h(the)f(authors)f(of)h(the)g(Do)s(cumen)m(t)g(w)m(ell)330
-4025 y(b)s(efore)28 b(redistributing)g(an)m(y)h(large)h(n)m(um)m(b)s
+4281 y(b)s(efore)28 b(redistributing)g(an)m(y)h(large)h(n)m(um)m(b)s
(er)d(of)i(copies,)h(to)f(giv)m(e)h(them)f(a)g(c)m(hance)h(to)f(pro)m
-(vide)g(y)m(ou)330 4134 y(with)h(an)g(up)s(dated)f(v)m(ersion)i(of)g
-(the)f(Do)s(cumen)m(t.)199 4281 y(4.)61 b(MODIFICA)-8
-b(TIONS)330 4427 y(Y)g(ou)26 b(ma)m(y)g(cop)m(y)g(and)f(distribute)g(a)
+(vide)g(y)m(ou)330 4390 y(with)h(an)g(up)s(dated)f(v)m(ersion)i(of)g
+(the)f(Do)s(cumen)m(t.)199 4524 y(4.)61 b(MODIFICA)-8
+b(TIONS)330 4658 y(Y)g(ou)26 b(ma)m(y)g(cop)m(y)g(and)f(distribute)g(a)
h(Mo)s(di\014ed)f(V)-8 b(ersion)26 b(of)g(the)g(Do)s(cumen)m(t)g(under)
-e(the)h(conditions)330 4536 y(of)c(sections)h(2)g(and)e(3)h(ab)s(o)m(v)
+e(the)h(conditions)330 4768 y(of)c(sections)h(2)g(and)e(3)h(ab)s(o)m(v)
m(e,)k(pro)m(vided)20 b(that)i(y)m(ou)f(release)i(the)e(Mo)s(di\014ed)f
-(V)-8 b(ersion)22 b(under)d(precisely)330 4646 y(this)29
+(V)-8 b(ersion)22 b(under)d(precisely)330 4877 y(this)29
b(License,)h(with)f(the)g(Mo)s(di\014ed)f(V)-8 b(ersion)30
b(\014lling)f(the)g(role)h(of)f(the)g(Do)s(cumen)m(t,)h(th)m(us)f
-(licensing)330 4755 y(distribution)k(and)h(mo)s(di\014cation)g(of)h
+(licensing)330 4987 y(distribution)k(and)h(mo)s(di\014cation)g(of)h
(the)f(Mo)s(di\014ed)f(V)-8 b(ersion)35 b(to)g(who)s(ev)m(er)f(p)s
-(ossesses)f(a)i(cop)m(y)g(of)330 4865 y(it.)41 b(In)30
+(ossesses)f(a)i(cop)m(y)g(of)330 5096 y(it.)41 b(In)30
b(addition,)h(y)m(ou)f(m)m(ust)h(do)f(these)h(things)f(in)g(the)h(Mo)s
-(di\014ed)e(V)-8 b(ersion:)357 5011 y(A.)60 b(Use)33
+(di\014ed)e(V)-8 b(ersion:)357 5230 y(A.)60 b(Use)33
b(in)f(the)h(Title)h(P)m(age)g(\(and)f(on)f(the)h(co)m(v)m(ers,)i(if)e
(an)m(y\))g(a)g(title)h(distinct)f(from)g(that)g(of)g(the)510
-5121 y(Do)s(cumen)m(t,)j(and)d(from)g(those)i(of)f(previous)f(v)m
+5340 y(Do)s(cumen)m(t,)j(and)d(from)g(those)i(of)f(previous)f(v)m
(ersions)h(\(whic)m(h)g(should,)g(if)g(there)g(w)m(ere)g(an)m(y)-8
-b(,)510 5230 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g
-(the)f(Do)s(cumen)m(t\).)45 b(Y)-8 b(ou)32 b(ma)m(y)g(use)f(the)g(same)
-h(title)h(as)510 5340 y(a)e(previous)f(v)m(ersion)g(if)h(the)f
-(original)i(publisher)d(of)h(that)h(v)m(ersion)g(giv)m(es)h(p)s
-(ermission.)p eop end
+b(,)p eop end
%%Page: 59 63
-TeXDict begin 59 62 bop 150 -116 a Ft(App)s(endix)29
+TeXDict begin 59 62 bop 150 -116 a Fs(App)s(endix)29
b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
-b(59)360 299 y(B.)61 b(List)31 b(on)f(the)h(Title)g(P)m(age,)i(as)d
-(authors,)h(one)g(or)f(more)h(p)s(ersons)e(or)h(en)m(tities)j(resp)s
-(onsible)c(for)510 408 y(authorship)c(of)h(the)h(mo)s(di\014cations)f
-(in)g(the)g(Mo)s(di\014ed)f(V)-8 b(ersion,)28 b(together)g(with)d(at)i
-(least)h(\014v)m(e)510 518 y(of)c(the)g(principal)g(authors)f(of)i(the)
-f(Do)s(cumen)m(t)g(\(all)h(of)g(its)f(principal)g(authors,)h(if)f(it)g
-(has)g(few)m(er)510 628 y(than)30 b(\014v)m(e\),)h(unless)f(they)h
-(release)g(y)m(ou)g(from)f(this)g(requiremen)m(t.)359
-766 y(C.)60 b(State)32 b(on)e(the)h(Title)h(page)f(the)g(name)g(of)g
-(the)g(publisher)e(of)i(the)g(Mo)s(di\014ed)f(V)-8 b(ersion,)32
-b(as)f(the)510 876 y(publisher.)355 1015 y(D.)61 b(Preserv)m(e)31
+b(59)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g
+(the)f(Do)s(cumen)m(t\).)45 b(Y)-8 b(ou)32 b(ma)m(y)g(use)f(the)g(same)
+h(title)h(as)510 408 y(a)e(previous)f(v)m(ersion)g(if)h(the)f(original)
+i(publisher)d(of)h(that)h(v)m(ersion)g(giv)m(es)h(p)s(ermission.)360
+545 y(B.)61 b(List)31 b(on)f(the)h(Title)g(P)m(age,)i(as)d(authors,)h
+(one)g(or)f(more)h(p)s(ersons)e(or)h(en)m(tities)j(resp)s(onsible)c
+(for)510 655 y(authorship)c(of)h(the)h(mo)s(di\014cations)f(in)g(the)g
+(Mo)s(di\014ed)f(V)-8 b(ersion,)28 b(together)g(with)d(at)i(least)h
+(\014v)m(e)510 765 y(of)c(the)g(principal)g(authors)f(of)i(the)f(Do)s
+(cumen)m(t)g(\(all)h(of)g(its)f(principal)g(authors,)h(if)f(it)g(has)g
+(few)m(er)510 874 y(than)30 b(\014v)m(e\),)h(unless)f(they)h(release)g
+(y)m(ou)g(from)f(this)g(requiremen)m(t.)359 1011 y(C.)60
+b(State)32 b(on)e(the)h(Title)h(page)f(the)g(name)g(of)g(the)g
+(publisher)e(of)i(the)g(Mo)s(di\014ed)f(V)-8 b(ersion,)32
+b(as)f(the)510 1121 y(publisher.)355 1258 y(D.)61 b(Preserv)m(e)31
b(all)g(the)g(cop)m(yrigh)m(t)h(notices)f(of)g(the)f(Do)s(cumen)m(t.)
-363 1154 y(E.)60 b(Add)30 b(an)i(appropriate)f(cop)m(yrigh)m(t)i
+363 1395 y(E.)60 b(Add)30 b(an)i(appropriate)f(cop)m(yrigh)m(t)i
(notice)f(for)g(y)m(our)f(mo)s(di\014cations)g(adjacen)m(t)i(to)f(the)g
-(other)510 1263 y(cop)m(yrigh)m(t)g(notices.)365 1402
+(other)510 1504 y(cop)m(yrigh)m(t)g(notices.)365 1641
y(F.)61 b(Include,)28 b(immediately)h(after)f(the)h(cop)m(yrigh)m(t)g
(notices,)h(a)e(license)h(notice)g(giving)g(the)f(public)510
-1512 y(p)s(ermission)23 b(to)j(use)e(the)g(Mo)s(di\014ed)g(V)-8
+1751 y(p)s(ermission)23 b(to)j(use)e(the)g(Mo)s(di\014ed)g(V)-8
b(ersion)25 b(under)e(the)i(terms)f(of)h(this)f(License,)j(in)d(the)g
-(form)510 1621 y(sho)m(wn)30 b(in)g(the)g(Addendum)f(b)s(elo)m(w.)353
-1760 y(G.)61 b(Preserv)m(e)23 b(in)g(that)g(license)h(notice)g(the)f
+(form)510 1861 y(sho)m(wn)30 b(in)g(the)g(Addendum)f(b)s(elo)m(w.)353
+1998 y(G.)61 b(Preserv)m(e)23 b(in)g(that)g(license)h(notice)g(the)f
(full)g(lists)g(of)g(In)m(v)-5 b(arian)m(t)23 b(Sections)h(and)e
-(required)g(Co)m(v)m(er)510 1870 y(T)-8 b(exts)31 b(giv)m(en)g(in)f
-(the)h(Do)s(cumen)m(t's)g(license)h(notice.)357 2008
+(required)g(Co)m(v)m(er)510 2107 y(T)-8 b(exts)31 b(giv)m(en)g(in)f
+(the)h(Do)s(cumen)m(t's)g(license)h(notice.)357 2244
y(H.)60 b(Include)30 b(an)g(unaltered)g(cop)m(y)h(of)g(this)f(License.)
-392 2147 y(I.)60 b(Preserv)m(e)33 b(the)f(section)h(En)m(titled)g
+392 2381 y(I.)60 b(Preserv)m(e)33 b(the)f(section)h(En)m(titled)g
(\\History",)h(Preserv)m(e)f(its)f(Title,)i(and)d(add)h(to)h(it)f(an)g
-(item)510 2257 y(stating)d(at)g(least)g(the)g(title,)h(y)m(ear,)g(new)d
+(item)510 2491 y(stating)d(at)g(least)g(the)g(title,)h(y)m(ear,)g(new)d
(authors,)i(and)e(publisher)f(of)j(the)f(Mo)s(di\014ed)f(V)-8
-b(ersion)510 2366 y(as)32 b(giv)m(en)g(on)f(the)h(Title)g(P)m(age.)45
+b(ersion)510 2600 y(as)32 b(giv)m(en)g(on)f(the)h(Title)g(P)m(age.)45
b(If)31 b(there)h(is)f(no)g(section)i(En)m(titled)f(\\History")h(in)e
-(the)g(Do)s(cu-)510 2476 y(men)m(t,)37 b(create)f(one)f(stating)h(the)f
+(the)g(Do)s(cu-)510 2710 y(men)m(t,)37 b(create)f(one)f(stating)h(the)f
(title,)i(y)m(ear,)g(authors,)f(and)e(publisher)f(of)i(the)g(Do)s
-(cumen)m(t)510 2586 y(as)h(giv)m(en)h(on)f(its)h(Title)g(P)m(age,)i
+(cumen)m(t)510 2819 y(as)h(giv)m(en)h(on)f(its)h(Title)g(P)m(age,)i
(then)d(add)g(an)g(item)g(describing)g(the)g(Mo)s(di\014ed)g(V)-8
-b(ersion)37 b(as)510 2695 y(stated)31 b(in)f(the)h(previous)f(sen)m
-(tence.)378 2834 y(J.)60 b(Preserv)m(e)33 b(the)g(net)m(w)m(ork)g(lo)s
+b(ersion)37 b(as)510 2929 y(stated)31 b(in)f(the)h(previous)f(sen)m
+(tence.)378 3066 y(J.)60 b(Preserv)m(e)33 b(the)g(net)m(w)m(ork)g(lo)s
(cation,)i(if)d(an)m(y)-8 b(,)34 b(giv)m(en)f(in)g(the)f(Do)s(cumen)m
-(t)h(for)g(public)e(access)j(to)510 2944 y(a)e(T)-8 b(ransparen)m(t)30
+(t)h(for)g(public)e(access)j(to)510 3176 y(a)e(T)-8 b(ransparen)m(t)30
b(cop)m(y)i(of)g(the)f(Do)s(cumen)m(t,)h(and)f(lik)m(ewise)h(the)g(net)
-m(w)m(ork)g(lo)s(cations)g(giv)m(en)g(in)510 3053 y(the)g(Do)s(cumen)m
+m(w)m(ork)g(lo)s(cations)g(giv)m(en)g(in)510 3285 y(the)g(Do)s(cumen)m
(t)g(for)g(previous)f(v)m(ersions)h(it)g(w)m(as)g(based)f(on.)45
-b(These)31 b(ma)m(y)h(b)s(e)f(placed)h(in)g(the)510 3163
+b(These)31 b(ma)m(y)h(b)s(e)f(placed)h(in)g(the)510 3395
y(\\History")27 b(section.)40 b(Y)-8 b(ou)25 b(ma)m(y)h(omit)g(a)f(net)
m(w)m(ork)h(lo)s(cation)g(for)f(a)h(w)m(ork)f(that)g(w)m(as)h
-(published)510 3272 y(at)36 b(least)h(four)e(y)m(ears)i(b)s(efore)e
+(published)510 3504 y(at)36 b(least)h(four)e(y)m(ears)i(b)s(efore)e
(the)h(Do)s(cumen)m(t)h(itself,)h(or)d(if)h(the)g(original)h(publisher)
-d(of)i(the)510 3382 y(v)m(ersion)31 b(it)g(refers)f(to)h(giv)m(es)h(p)s
-(ermission.)354 3521 y(K.)60 b(F)-8 b(or)24 b(an)m(y)h(section)f(En)m
+d(of)i(the)510 3614 y(v)m(ersion)31 b(it)g(refers)f(to)h(giv)m(es)h(p)s
+(ermission.)354 3751 y(K.)60 b(F)-8 b(or)24 b(an)m(y)h(section)f(En)m
(titled)h(\\Ac)m(kno)m(wledgemen)m(ts")i(or)d(\\Dedications",)k
-(Preserv)m(e)c(the)g(Title)510 3630 y(of)j(the)f(section,)j(and)d
+(Preserv)m(e)c(the)g(Title)510 3861 y(of)j(the)f(section,)j(and)d
(preserv)m(e)h(in)f(the)h(section)g(all)h(the)e(substance)h(and)f(tone)
-h(of)f(eac)m(h)i(of)f(the)510 3740 y(con)m(tributor)k(ac)m(kno)m
+h(of)f(eac)m(h)i(of)f(the)510 3970 y(con)m(tributor)k(ac)m(kno)m
(wledgemen)m(ts)i(and/or)d(dedications)h(giv)m(en)h(therein.)368
-3879 y(L.)60 b(Preserv)m(e)36 b(all)g(the)g(In)m(v)-5
+4107 y(L.)60 b(Preserv)m(e)36 b(all)g(the)g(In)m(v)-5
b(arian)m(t)36 b(Sections)g(of)f(the)h(Do)s(cumen)m(t,)h(unaltered)f
-(in)f(their)g(text)i(and)510 3988 y(in)f(their)g(titles.)58
+(in)f(their)g(text)i(and)510 4217 y(in)f(their)g(titles.)58
b(Section)37 b(n)m(um)m(b)s(ers)d(or)i(the)g(equiv)-5
b(alen)m(t)38 b(are)e(not)g(considered)g(part)g(of)g(the)510
-4098 y(section)c(titles.)341 4237 y(M.)61 b(Delete)33
+4326 y(section)c(titles.)341 4463 y(M.)61 b(Delete)33
b(an)m(y)e(section)h(En)m(titled)f(\\Endorsemen)m(ts".)42
b(Suc)m(h)30 b(a)i(section)f(ma)m(y)h(not)f(b)s(e)f(included)510
-4346 y(in)g(the)h(Mo)s(di\014ed)e(V)-8 b(ersion.)357
-4485 y(N.)60 b(Do)29 b(not)g(retitle)h(an)m(y)e(existing)i(section)f
+4573 y(in)g(the)h(Mo)s(di\014ed)e(V)-8 b(ersion.)357
+4710 y(N.)60 b(Do)29 b(not)g(retitle)h(an)m(y)e(existing)i(section)f
(to)g(b)s(e)f(En)m(titled)h(\\Endorsemen)m(ts")g(or)f(to)h(con\015ict)g
-(in)510 4595 y(title)j(with)e(an)m(y)h(In)m(v)-5 b(arian)m(t)31
-b(Section.)354 4734 y(O.)60 b(Preserv)m(e)31 b(an)m(y)g(W)-8
-b(arran)m(t)m(y)32 b(Disclaimers.)330 4902 y(If)h(the)g(Mo)s(di\014ed)g
+(in)510 4819 y(title)j(with)e(an)m(y)h(In)m(v)-5 b(arian)m(t)31
+b(Section.)354 4956 y(O.)60 b(Preserv)m(e)31 b(an)m(y)g(W)-8
+b(arran)m(t)m(y)32 b(Disclaimers.)330 5121 y(If)h(the)g(Mo)s(di\014ed)g
(V)-8 b(ersion)34 b(includes)f(new)g(fron)m(t-matter)i(sections)f(or)f
-(app)s(endices)g(that)h(qualify)330 5011 y(as)28 b(Secondary)g
+(app)s(endices)g(that)h(qualify)330 5230 y(as)28 b(Secondary)g
(Sections)g(and)f(con)m(tain)j(no)d(material)j(copied)e(from)f(the)h
-(Do)s(cumen)m(t,)i(y)m(ou)e(ma)m(y)g(at)330 5121 y(y)m(our)k(option)h
+(Do)s(cumen)m(t,)i(y)m(ou)e(ma)m(y)g(at)330 5340 y(y)m(our)k(option)h
(designate)h(some)e(or)h(all)g(of)f(these)h(sections)h(as)e(in)m(v)-5
-b(arian)m(t.)48 b(T)-8 b(o)33 b(do)f(this,)h(add)f(their)330
-5230 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5 b(arian)m(t)36
-b(Sections)g(in)f(the)h(Mo)s(di\014ed)f(V)-8 b(ersion's)36
-b(license)g(notice.)57 b(These)330 5340 y(titles)32 b(m)m(ust)e(b)s(e)g
-(distinct)h(from)e(an)m(y)i(other)g(section)g(titles.)p
+b(arian)m(t.)48 b(T)-8 b(o)33 b(do)f(this,)h(add)f(their)p
eop end
%%Page: 60 64
-TeXDict begin 60 63 bop 150 -116 a Ft(App)s(endix)29
+TeXDict begin 60 63 bop 150 -116 a Fs(App)s(endix)29
b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
-b(60)330 299 y(Y)-8 b(ou)43 b(ma)m(y)g(add)f(a)g(section)i(En)m(titled)
-f(\\Endorsemen)m(ts",)j(pro)m(vided)c(it)h(con)m(tains)g(nothing)g(but)
-330 408 y(endorsemen)m(ts)30 b(of)g(y)m(our)f(Mo)s(di\014ed)g(V)-8
-b(ersion)31 b(b)m(y)e(v)-5 b(arious)30 b(parties|for)g(example,)g
-(statemen)m(ts)i(of)330 518 y(p)s(eer)27 b(review)g(or)g(that)h(the)f
-(text)i(has)d(b)s(een)h(appro)m(v)m(ed)g(b)m(y)g(an)h(organization)h
-(as)e(the)h(authoritativ)m(e)330 628 y(de\014nition)i(of)h(a)f
-(standard.)330 757 y(Y)-8 b(ou)29 b(ma)m(y)g(add)e(a)i(passage)g(of)g
-(up)e(to)i(\014v)m(e)g(w)m(ords)e(as)i(a)g(F)-8 b(ron)m(t-Co)m(v)m(er)
-30 b(T)-8 b(ext,)30 b(and)e(a)g(passage)i(of)e(up)330
-867 y(to)g(25)g(w)m(ords)e(as)i(a)f(Bac)m(k-Co)m(v)m(er)j(T)-8
-b(ext,)29 b(to)f(the)f(end)f(of)i(the)f(list)h(of)f(Co)m(v)m(er)h(T)-8
-b(exts)27 b(in)g(the)h(Mo)s(di\014ed)330 976 y(V)-8 b(ersion.)58
-b(Only)35 b(one)h(passage)h(of)f(F)-8 b(ron)m(t-Co)m(v)m(er)38
-b(T)-8 b(ext)36 b(and)g(one)g(of)g(Bac)m(k-Co)m(v)m(er)j(T)-8
-b(ext)36 b(ma)m(y)h(b)s(e)330 1086 y(added)27 b(b)m(y)g(\(or)h(through)
-f(arrangemen)m(ts)h(made)g(b)m(y\))g(an)m(y)g(one)f(en)m(tit)m(y)-8
-b(.)42 b(If)27 b(the)h(Do)s(cumen)m(t)g(already)330 1196
-y(includes)34 b(a)g(co)m(v)m(er)h(text)g(for)f(the)g(same)h(co)m(v)m
-(er,)h(previously)e(added)f(b)m(y)h(y)m(ou)g(or)g(b)m(y)g(arrangemen)m
-(t)330 1305 y(made)h(b)m(y)g(the)h(same)f(en)m(tit)m(y)i(y)m(ou)f(are)f
-(acting)i(on)e(b)s(ehalf)f(of,)j(y)m(ou)f(ma)m(y)g(not)f(add)g
-(another;)j(but)330 1415 y(y)m(ou)c(ma)m(y)h(replace)g(the)f(old)g
-(one,)i(on)e(explicit)h(p)s(ermission)e(from)g(the)i(previous)e
-(publisher)f(that)330 1524 y(added)e(the)g(old)h(one.)330
-1654 y(The)25 b(author\(s\))h(and)f(publisher\(s\))f(of)i(the)f(Do)s
+b(60)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
+b(arian)m(t)36 b(Sections)g(in)f(the)h(Mo)s(di\014ed)f(V)-8
+b(ersion's)36 b(license)g(notice.)57 b(These)330 408
+y(titles)32 b(m)m(ust)e(b)s(e)g(distinct)h(from)e(an)m(y)i(other)g
+(section)g(titles.)330 551 y(Y)-8 b(ou)43 b(ma)m(y)g(add)f(a)g(section)
+i(En)m(titled)f(\\Endorsemen)m(ts",)j(pro)m(vided)c(it)h(con)m(tains)g
+(nothing)g(but)330 661 y(endorsemen)m(ts)30 b(of)g(y)m(our)f(Mo)s
+(di\014ed)g(V)-8 b(ersion)31 b(b)m(y)e(v)-5 b(arious)30
+b(parties|for)g(example,)g(statemen)m(ts)i(of)330 770
+y(p)s(eer)27 b(review)g(or)g(that)h(the)f(text)i(has)d(b)s(een)h(appro)
+m(v)m(ed)g(b)m(y)g(an)h(organization)h(as)e(the)h(authoritativ)m(e)330
+880 y(de\014nition)i(of)h(a)f(standard.)330 1022 y(Y)-8
+b(ou)29 b(ma)m(y)g(add)e(a)i(passage)g(of)g(up)e(to)i(\014v)m(e)g(w)m
+(ords)e(as)i(a)g(F)-8 b(ron)m(t-Co)m(v)m(er)30 b(T)-8
+b(ext,)30 b(and)e(a)g(passage)i(of)e(up)330 1132 y(to)g(25)g(w)m(ords)e
+(as)i(a)f(Bac)m(k-Co)m(v)m(er)j(T)-8 b(ext,)29 b(to)f(the)f(end)f(of)i
+(the)f(list)h(of)f(Co)m(v)m(er)h(T)-8 b(exts)27 b(in)g(the)h(Mo)s
+(di\014ed)330 1241 y(V)-8 b(ersion.)58 b(Only)35 b(one)h(passage)h(of)f
+(F)-8 b(ron)m(t-Co)m(v)m(er)38 b(T)-8 b(ext)36 b(and)g(one)g(of)g(Bac)m
+(k-Co)m(v)m(er)j(T)-8 b(ext)36 b(ma)m(y)h(b)s(e)330 1351
+y(added)27 b(b)m(y)g(\(or)h(through)f(arrangemen)m(ts)h(made)g(b)m(y\))
+g(an)m(y)g(one)f(en)m(tit)m(y)-8 b(.)42 b(If)27 b(the)h(Do)s(cumen)m(t)
+g(already)330 1461 y(includes)34 b(a)g(co)m(v)m(er)h(text)g(for)f(the)g
+(same)h(co)m(v)m(er,)h(previously)e(added)f(b)m(y)h(y)m(ou)g(or)g(b)m
+(y)g(arrangemen)m(t)330 1570 y(made)h(b)m(y)g(the)h(same)f(en)m(tit)m
+(y)i(y)m(ou)f(are)f(acting)i(on)e(b)s(ehalf)f(of,)j(y)m(ou)f(ma)m(y)g
+(not)f(add)g(another;)j(but)330 1680 y(y)m(ou)c(ma)m(y)h(replace)g(the)
+f(old)g(one,)i(on)e(explicit)h(p)s(ermission)e(from)g(the)i(previous)e
+(publisher)f(that)330 1789 y(added)e(the)g(old)h(one.)330
+1932 y(The)25 b(author\(s\))h(and)f(publisher\(s\))f(of)i(the)f(Do)s
(cumen)m(t)h(do)g(not)f(b)m(y)h(this)f(License)h(giv)m(e)h(p)s
-(ermission)330 1763 y(to)k(use)f(their)g(names)h(for)f(publicit)m(y)g
+(ermission)330 2041 y(to)k(use)f(their)g(names)h(for)f(publicit)m(y)g
(for)h(or)f(to)h(assert)g(or)f(imply)g(endorsemen)m(t)g(of)h(an)m(y)g
-(Mo)s(di\014ed)330 1873 y(V)-8 b(ersion.)199 2002 y(5.)61
-b(COMBINING)31 b(DOCUMENTS)330 2132 y(Y)-8 b(ou)39 b(ma)m(y)g(com)m
+(Mo)s(di\014ed)330 2151 y(V)-8 b(ersion.)199 2293 y(5.)61
+b(COMBINING)31 b(DOCUMENTS)330 2436 y(Y)-8 b(ou)39 b(ma)m(y)g(com)m
(bine)h(the)f(Do)s(cumen)m(t)g(with)g(other)f(do)s(cumen)m(ts)h
-(released)g(under)f(this)g(License,)330 2242 y(under)f(the)h(terms)g
+(released)g(under)f(this)g(License,)330 2545 y(under)f(the)h(terms)g
(de\014ned)f(in)h(section)h(4)g(ab)s(o)m(v)m(e)g(for)f(mo)s(di\014ed)f
-(v)m(ersions,)k(pro)m(vided)d(that)h(y)m(ou)330 2351
+(v)m(ersions,)k(pro)m(vided)d(that)h(y)m(ou)330 2655
y(include)25 b(in)g(the)g(com)m(bination)i(all)f(of)g(the)f(In)m(v)-5
b(arian)m(t)26 b(Sections)g(of)g(all)g(of)f(the)h(original)g(do)s
-(cumen)m(ts,)330 2461 y(unmo)s(di\014ed,)g(and)g(list)h(them)g(all)g
+(cumen)m(ts,)330 2765 y(unmo)s(di\014ed,)g(and)g(list)h(them)g(all)g
(as)g(In)m(v)-5 b(arian)m(t)28 b(Sections)f(of)g(y)m(our)g(com)m(bined)
-g(w)m(ork)f(in)h(its)g(license)330 2570 y(notice,)32
+g(w)m(ork)f(in)h(its)g(license)330 2874 y(notice,)32
b(and)e(that)h(y)m(ou)f(preserv)m(e)h(all)g(their)g(W)-8
-b(arran)m(t)m(y)32 b(Disclaimers.)330 2700 y(The)e(com)m(bined)g(w)m
+b(arran)m(t)m(y)32 b(Disclaimers.)330 3017 y(The)e(com)m(bined)g(w)m
(ork)h(need)e(only)i(con)m(tain)g(one)g(cop)m(y)g(of)f(this)g(License,)
-i(and)d(m)m(ultiple)i(iden)m(tical)330 2809 y(In)m(v)-5
+i(and)d(m)m(ultiple)i(iden)m(tical)330 3126 y(In)m(v)-5
b(arian)m(t)33 b(Sections)g(ma)m(y)g(b)s(e)f(replaced)h(with)f(a)h
(single)g(cop)m(y)-8 b(.)48 b(If)32 b(there)h(are)g(m)m(ultiple)g(In)m
-(v)-5 b(arian)m(t)330 2919 y(Sections)27 b(with)g(the)g(same)g(name)g
+(v)-5 b(arian)m(t)330 3236 y(Sections)27 b(with)g(the)g(same)g(name)g
(but)f(di\013eren)m(t)h(con)m(ten)m(ts,)i(mak)m(e)f(the)f(title)h(of)f
-(eac)m(h)h(suc)m(h)f(section)330 3029 y(unique)33 b(b)m(y)h(adding)f
+(eac)m(h)h(suc)m(h)f(section)330 3345 y(unique)33 b(b)m(y)h(adding)f
(at)i(the)f(end)g(of)g(it,)h(in)f(paren)m(theses,)i(the)e(name)g(of)g
-(the)g(original)h(author)f(or)330 3138 y(publisher)23
+(the)g(original)h(author)f(or)330 3455 y(publisher)23
b(of)i(that)h(section)g(if)f(kno)m(wn,)h(or)f(else)h(a)f(unique)f(n)m
(um)m(b)s(er.)38 b(Mak)m(e)26 b(the)g(same)f(adjustmen)m(t)330
-3248 y(to)g(the)g(section)g(titles)h(in)e(the)h(list)g(of)f(In)m(v)-5
+3565 y(to)g(the)g(section)g(titles)h(in)e(the)h(list)g(of)f(In)m(v)-5
b(arian)m(t)26 b(Sections)f(in)f(the)g(license)i(notice)g(of)e(the)h
-(com)m(bined)330 3357 y(w)m(ork.)330 3487 y(In)41 b(the)g(com)m
+(com)m(bined)330 3674 y(w)m(ork.)330 3817 y(In)41 b(the)g(com)m
(bination,)46 b(y)m(ou)41 b(m)m(ust)g(com)m(bine)h(an)m(y)g(sections)g
(En)m(titled)g(\\History")h(in)e(the)g(v)-5 b(ari-)330
-3597 y(ous)32 b(original)h(do)s(cumen)m(ts,)g(forming)f(one)g(section)h
+3926 y(ous)32 b(original)h(do)s(cumen)m(ts,)g(forming)f(one)g(section)h
(En)m(titled)g(\\History";)i(lik)m(ewise)f(com)m(bine)f(an)m(y)330
-3706 y(sections)g(En)m(titled)f(\\Ac)m(kno)m(wledgemen)m(ts",)k(and)31
+4036 y(sections)g(En)m(titled)f(\\Ac)m(kno)m(wledgemen)m(ts",)k(and)31
b(an)m(y)h(sections)h(En)m(titled)g(\\Dedications".)47
-b(Y)-8 b(ou)330 3816 y(m)m(ust)30 b(delete)i(all)f(sections)h(En)m
-(titled)f(\\Endorsemen)m(ts.")199 3945 y(6.)61 b(COLLECTIONS)28
-b(OF)i(DOCUMENTS)330 4075 y(Y)-8 b(ou)32 b(ma)m(y)h(mak)m(e)g(a)f
+b(Y)-8 b(ou)330 4145 y(m)m(ust)30 b(delete)i(all)f(sections)h(En)m
+(titled)f(\\Endorsemen)m(ts.")199 4288 y(6.)61 b(COLLECTIONS)28
+b(OF)i(DOCUMENTS)330 4430 y(Y)-8 b(ou)32 b(ma)m(y)h(mak)m(e)g(a)f
(collection)i(consisting)f(of)f(the)g(Do)s(cumen)m(t)g(and)g(other)g
-(do)s(cumen)m(ts)f(released)330 4184 y(under)41 b(this)h(License,)k
+(do)s(cumen)m(ts)f(released)330 4540 y(under)41 b(this)h(License,)k
(and)c(replace)h(the)g(individual)f(copies)h(of)f(this)g(License)h(in)f
-(the)h(v)-5 b(arious)330 4294 y(do)s(cumen)m(ts)42 b(with)g(a)h(single)
+(the)h(v)-5 b(arious)330 4650 y(do)s(cumen)m(ts)42 b(with)g(a)h(single)
g(cop)m(y)h(that)f(is)f(included)g(in)g(the)h(collection,)48
-b(pro)m(vided)42 b(that)i(y)m(ou)330 4403 y(follo)m(w)38
+b(pro)m(vided)42 b(that)i(y)m(ou)330 4759 y(follo)m(w)38
b(the)g(rules)e(of)h(this)g(License)h(for)f(v)m(erbatim)h(cop)m(ying)g
(of)f(eac)m(h)h(of)f(the)h(do)s(cumen)m(ts)e(in)h(all)330
-4513 y(other)31 b(resp)s(ects.)330 4643 y(Y)-8 b(ou)32
+4869 y(other)31 b(resp)s(ects.)330 5011 y(Y)-8 b(ou)32
b(ma)m(y)g(extract)h(a)f(single)g(do)s(cumen)m(t)f(from)g(suc)m(h)g(a)h
(collection,)i(and)d(distribute)g(it)h(individu-)330
-4752 y(ally)k(under)d(this)i(License,)i(pro)m(vided)e(y)m(ou)g(insert)g
+5121 y(ally)k(under)d(this)i(License,)i(pro)m(vided)e(y)m(ou)g(insert)g
(a)g(cop)m(y)h(of)f(this)g(License)g(in)m(to)h(the)g(extracted)330
-4862 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g
+5230 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g
(other)g(resp)s(ects)f(regarding)h(v)m(erbatim)g(cop)m(ying)h(of)330
-4971 y(that)d(do)s(cumen)m(t.)199 5101 y(7.)61 b(A)m(GGREGA)-8
-b(TION)32 b(WITH)e(INDEPENDENT)h(W)m(ORKS)330 5230 y(A)d(compilation)i
-(of)e(the)g(Do)s(cumen)m(t)h(or)f(its)g(deriv)-5 b(ativ)m(es)30
-b(with)d(other)i(separate)g(and)e(indep)s(enden)m(t)330
-5340 y(do)s(cumen)m(ts)33 b(or)g(w)m(orks,)h(in)f(or)h(on)f(a)g(v)m
-(olume)h(of)g(a)f(storage)i(or)e(distribution)g(medium,)g(is)h(called)p
-eop end
+5340 y(that)d(do)s(cumen)m(t.)p eop end
%%Page: 61 65
-TeXDict begin 61 64 bop 150 -116 a Ft(App)s(endix)29
+TeXDict begin 61 64 bop 150 -116 a Fs(App)s(endix)29
b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
-b(61)330 299 y(an)30 b(\\aggregate")k(if)c(the)g(cop)m(yrigh)m(t)i
+b(61)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h
+(W)m(ORKS)330 441 y(A)d(compilation)i(of)e(the)g(Do)s(cumen)m(t)h(or)f
+(its)g(deriv)-5 b(ativ)m(es)30 b(with)d(other)i(separate)g(and)e(indep)
+s(enden)m(t)330 551 y(do)s(cumen)m(ts)33 b(or)g(w)m(orks,)h(in)f(or)h
+(on)f(a)g(v)m(olume)h(of)g(a)f(storage)i(or)e(distribution)g(medium,)g
+(is)h(called)330 661 y(an)c(\\aggregate")k(if)c(the)g(cop)m(yrigh)m(t)i
(resulting)e(from)f(the)i(compilation)g(is)f(not)h(used)e(to)i(limit)g
-(the)330 408 y(legal)d(righ)m(ts)f(of)g(the)g(compilation's)h(users)e
+(the)330 770 y(legal)d(righ)m(ts)f(of)g(the)g(compilation's)h(users)e
(b)s(ey)m(ond)g(what)g(the)h(individual)f(w)m(orks)g(p)s(ermit.)39
-b(When)330 518 y(the)g(Do)s(cumen)m(t)g(is)f(included)g(in)g(an)g
+b(When)330 880 y(the)g(Do)s(cumen)m(t)g(is)f(included)g(in)g(an)g
(aggregate,)44 b(this)38 b(License)h(do)s(es)f(not)h(apply)f(to)h(the)g
-(other)330 628 y(w)m(orks)30 b(in)g(the)h(aggregate)i(whic)m(h)d(are)h
+(other)330 989 y(w)m(orks)30 b(in)g(the)h(aggregate)i(whic)m(h)d(are)h
(not)g(themselv)m(es)g(deriv)-5 b(ativ)m(e)32 b(w)m(orks)f(of)f(the)h
-(Do)s(cumen)m(t.)330 762 y(If)22 b(the)h(Co)m(v)m(er)h(T)-8
+(Do)s(cumen)m(t.)330 1132 y(If)22 b(the)h(Co)m(v)m(er)h(T)-8
b(ext)23 b(requiremen)m(t)g(of)g(section)h(3)f(is)g(applicable)h(to)f
-(these)h(copies)f(of)g(the)g(Do)s(cumen)m(t,)330 872
+(these)h(copies)f(of)g(the)g(Do)s(cumen)m(t,)330 1241
y(then)f(if)g(the)h(Do)s(cumen)m(t)g(is)g(less)f(than)g(one)h(half)f
(of)h(the)g(en)m(tire)g(aggregate,)k(the)c(Do)s(cumen)m(t's)g(Co)m(v)m
-(er)330 981 y(T)-8 b(exts)27 b(ma)m(y)g(b)s(e)f(placed)h(on)g(co)m(v)m
+(er)330 1351 y(T)-8 b(exts)27 b(ma)m(y)g(b)s(e)f(placed)h(on)g(co)m(v)m
(ers)h(that)f(brac)m(k)m(et)h(the)f(Do)s(cumen)m(t)g(within)f(the)h
-(aggregate,)j(or)d(the)330 1091 y(electronic)37 b(equiv)-5
+(aggregate,)j(or)d(the)330 1461 y(electronic)37 b(equiv)-5
b(alen)m(t)36 b(of)g(co)m(v)m(ers)g(if)f(the)g(Do)s(cumen)m(t)h(is)f
(in)g(electronic)i(form.)54 b(Otherwise)35 b(they)330
-1200 y(m)m(ust)30 b(app)s(ear)g(on)g(prin)m(ted)g(co)m(v)m(ers)i(that)f
-(brac)m(k)m(et)h(the)f(whole)f(aggregate.)199 1335 y(8.)61
-b(TRANSLA)-8 b(TION)330 1469 y(T)g(ranslation)41 b(is)f(considered)f(a)
+1570 y(m)m(ust)30 b(app)s(ear)g(on)g(prin)m(ted)g(co)m(v)m(ers)i(that)f
+(brac)m(k)m(et)h(the)f(whole)f(aggregate.)199 1713 y(8.)61
+b(TRANSLA)-8 b(TION)330 1855 y(T)g(ranslation)41 b(is)f(considered)f(a)
i(kind)e(of)h(mo)s(di\014cation,)j(so)d(y)m(ou)g(ma)m(y)h(distribute)e
-(translations)330 1579 y(of)45 b(the)f(Do)s(cumen)m(t)h(under)e(the)h
+(translations)330 1965 y(of)45 b(the)f(Do)s(cumen)m(t)h(under)e(the)h
(terms)h(of)f(section)i(4.)83 b(Replacing)45 b(In)m(v)-5
-b(arian)m(t)45 b(Sections)g(with)330 1689 y(translations)h(requires)f
+b(arian)m(t)45 b(Sections)g(with)330 2074 y(translations)h(requires)f
(sp)s(ecial)h(p)s(ermission)f(from)g(their)g(cop)m(yrigh)m(t)i
-(holders,)i(but)c(y)m(ou)g(ma)m(y)330 1798 y(include)24
+(holders,)i(but)c(y)m(ou)g(ma)m(y)330 2184 y(include)24
b(translations)i(of)e(some)h(or)g(all)g(In)m(v)-5 b(arian)m(t)25
b(Sections)g(in)f(addition)h(to)g(the)g(original)h(v)m(ersions)330
-1908 y(of)32 b(these)f(In)m(v)-5 b(arian)m(t)33 b(Sections.)44
+2293 y(of)32 b(these)f(In)m(v)-5 b(arian)m(t)33 b(Sections.)44
b(Y)-8 b(ou)32 b(ma)m(y)g(include)f(a)h(translation)g(of)g(this)f
-(License,)i(and)d(all)j(the)330 2017 y(license)42 b(notices)g(in)f(the)
+(License,)i(and)d(all)j(the)330 2403 y(license)42 b(notices)g(in)f(the)
h(Do)s(cumen)m(t,)j(and)40 b(an)m(y)i(W)-8 b(arran)m(t)m(y)42
-b(Disclaimers,)k(pro)m(vided)41 b(that)h(y)m(ou)330 2127
+b(Disclaimers,)k(pro)m(vided)41 b(that)h(y)m(ou)330 2513
y(also)f(include)f(the)g(original)h(English)f(v)m(ersion)g(of)g(this)g
(License)h(and)e(the)h(original)h(v)m(ersions)g(of)330
-2237 y(those)35 b(notices)g(and)e(disclaimers.)53 b(In)33
+2622 y(those)35 b(notices)g(and)e(disclaimers.)53 b(In)33
b(case)i(of)g(a)f(disagreemen)m(t)h(b)s(et)m(w)m(een)g(the)f
-(translation)i(and)330 2346 y(the)f(original)i(v)m(ersion)e(of)h(this)f
+(translation)i(and)330 2732 y(the)f(original)i(v)m(ersion)e(of)h(this)f
(License)h(or)f(a)g(notice)i(or)e(disclaimer,)i(the)f(original)g(v)m
-(ersion)g(will)330 2456 y(prev)-5 b(ail.)330 2590 y(If)28
+(ersion)g(will)330 2841 y(prev)-5 b(ail.)330 2984 y(If)28
b(a)h(section)h(in)e(the)h(Do)s(cumen)m(t)h(is)e(En)m(titled)i(\\Ac)m
(kno)m(wledgemen)m(ts",)i(\\Dedications",)g(or)d(\\His-)330
-2700 y(tory",)f(the)f(requiremen)m(t)f(\(section)i(4\))f(to)g(Preserv)m
+3093 y(tory",)f(the)f(requiremen)m(t)f(\(section)i(4\))f(to)g(Preserv)m
(e)g(its)f(Title)i(\(section)f(1\))g(will)g(t)m(ypically)h(require)330
-2809 y(c)m(hanging)j(the)g(actual)h(title.)199 2944 y(9.)61
-b(TERMINA)-8 b(TION)330 3078 y(Y)g(ou)30 b(ma)m(y)h(not)f(cop)m(y)-8
+3203 y(c)m(hanging)j(the)g(actual)h(title.)199 3345 y(9.)61
+b(TERMINA)-8 b(TION)330 3488 y(Y)g(ou)30 b(ma)m(y)h(not)f(cop)m(y)-8
b(,)31 b(mo)s(dify)-8 b(,)30 b(sublicense,)g(or)g(distribute)f(the)h
-(Do)s(cumen)m(t)g(except)h(as)f(expressly)330 3188 y(pro)m(vided)41
-b(for)h(under)e(this)i(License.)75 b(An)m(y)42 b(other)g(attempt)h(to)g
-(cop)m(y)-8 b(,)46 b(mo)s(dify)-8 b(,)44 b(sublicense)e(or)330
-3298 y(distribute)36 b(the)h(Do)s(cumen)m(t)g(is)g(v)m(oid,)i(and)d
-(will)h(automatically)i(terminate)f(y)m(our)e(righ)m(ts)h(under)330
-3407 y(this)28 b(License.)40 b(Ho)m(w)m(ev)m(er,)31 b(parties)d(who)f
-(ha)m(v)m(e)i(receiv)m(ed)g(copies,)h(or)d(righ)m(ts,)i(from)f(y)m(ou)g
-(under)e(this)330 3517 y(License)37 b(will)g(not)g(ha)m(v)m(e)h(their)f
-(licenses)g(terminated)h(so)f(long)g(as)g(suc)m(h)f(parties)h(remain)g
-(in)f(full)330 3626 y(compliance.)154 3761 y(10.)61 b(FUTURE)30
-b(REVISIONS)f(OF)i(THIS)e(LICENSE)330 3895 y(The)41 b(F)-8
-b(ree)43 b(Soft)m(w)m(are)f(F)-8 b(oundation)43 b(ma)m(y)f(publish)e
-(new,)k(revised)d(v)m(ersions)h(of)g(the)g(GNU)g(F)-8
-b(ree)330 4005 y(Do)s(cumen)m(tation)34 b(License)e(from)g(time)h(to)g
-(time.)46 b(Suc)m(h)31 b(new)h(v)m(ersions)g(will)h(b)s(e)e(similar)h
-(in)g(spirit)330 4115 y(to)j(the)g(presen)m(t)f(v)m(ersion,)i(but)e(ma)
-m(y)h(di\013er)f(in)g(detail)h(to)g(address)f(new)g(problems)f(or)i
-(concerns.)330 4224 y(See)c Fs(http://www.gnu.org/copy)o(left)o(/)p
-Ft(.)330 4359 y(Eac)m(h)f(v)m(ersion)g(of)g(the)f(License)h(is)g(giv)m
-(en)g(a)g(distinguishing)f(v)m(ersion)h(n)m(um)m(b)s(er.)39
-b(If)29 b(the)g(Do)s(cumen)m(t)330 4468 y(sp)s(eci\014es)45
-b(that)h(a)g(particular)f(n)m(um)m(b)s(ered)f(v)m(ersion)i(of)f(this)g
-(License)h(\\or)g(an)m(y)g(later)g(v)m(ersion")330 4578
-y(applies)33 b(to)g(it,)h(y)m(ou)e(ha)m(v)m(e)i(the)f(option)g(of)f
-(follo)m(wing)i(the)f(terms)f(and)g(conditions)h(either)g(of)f(that)330
-4687 y(sp)s(eci\014ed)37 b(v)m(ersion)i(or)e(of)h(an)m(y)h(later)g(v)m
+(Do)s(cumen)m(t)g(except)h(as)f(expressly)330 3598 y(pro)m(vided)38
+b(under)f(this)i(License.)65 b(An)m(y)39 b(attempt)h(otherwise)f(to)g
+(cop)m(y)-8 b(,)42 b(mo)s(dify)-8 b(,)40 b(sublicense,)h(or)330
+3707 y(distribute)30 b(it)h(is)f(v)m(oid,)h(and)f(will)h(automatically)
+i(terminate)f(y)m(our)e(righ)m(ts)h(under)e(this)h(License.)330
+3850 y(Ho)m(w)m(ev)m(er,)35 b(if)e(y)m(ou)f(cease)i(all)f(violation)i
+(of)d(this)g(License,)i(then)e(y)m(our)h(license)g(from)f(a)h
+(particular)330 3959 y(cop)m(yrigh)m(t)k(holder)e(is)h(reinstated)h
+(\(a\))f(pro)m(visionally)-8 b(,)39 b(unless)c(and)g(un)m(til)h(the)g
+(cop)m(yrigh)m(t)h(holder)330 4069 y(explicitly)42 b(and)e(\014nally)h
+(terminates)g(y)m(our)g(license,)j(and)c(\(b\))h(p)s(ermanen)m(tly)-8
+b(,)43 b(if)e(the)g(cop)m(yrigh)m(t)330 4178 y(holder)34
+b(fails)h(to)g(notify)g(y)m(ou)g(of)f(the)h(violation)h(b)m(y)e(some)h
+(reasonable)g(means)g(prior)e(to)i(60)h(da)m(ys)330 4288
+y(after)31 b(the)f(cessation.)330 4430 y(Moreo)m(v)m(er,)k(y)m(our)d
+(license)i(from)e(a)h(particular)f(cop)m(yrigh)m(t)i(holder)e(is)h
+(reinstated)g(p)s(ermanen)m(tly)f(if)330 4540 y(the)d(cop)m(yrigh)m(t)h
+(holder)f(noti\014es)g(y)m(ou)g(of)g(the)g(violation)h(b)m(y)f(some)g
+(reasonable)h(means,)f(this)g(is)g(the)330 4650 y(\014rst)f(time)i(y)m
+(ou)f(ha)m(v)m(e)h(receiv)m(ed)g(notice)g(of)f(violation)i(of)e(this)f
+(License)i(\(for)f(an)m(y)g(w)m(ork\))g(from)f(that)330
+4759 y(cop)m(yrigh)m(t)33 b(holder,)g(and)e(y)m(ou)h(cure)g(the)g
+(violation)i(prior)d(to)i(30)f(da)m(ys)h(after)f(y)m(our)g(receipt)h
+(of)f(the)330 4869 y(notice.)330 5011 y(T)-8 b(ermination)28
+b(of)g(y)m(our)f(righ)m(ts)h(under)e(this)i(section)g(do)s(es)f(not)h
+(terminate)h(the)e(licenses)i(of)f(parties)330 5121 y(who)38
+b(ha)m(v)m(e)h(receiv)m(ed)h(copies)e(or)h(righ)m(ts)f(from)g(y)m(ou)g
+(under)f(this)h(License.)64 b(If)38 b(y)m(our)g(righ)m(ts)h(ha)m(v)m(e)
+330 5230 y(b)s(een)25 b(terminated)i(and)e(not)h(p)s(ermanen)m(tly)g
+(reinstated,)i(receipt)f(of)f(a)g(cop)m(y)h(of)f(some)h(or)f(all)h(of)f
+(the)330 5340 y(same)31 b(material)h(do)s(es)e(not)g(giv)m(e)i(y)m(ou)f
+(an)m(y)g(righ)m(ts)f(to)i(use)e(it.)p eop end
+%%Page: 62 66
+TeXDict begin 62 65 bop 150 -116 a Fs(App)s(endix)29
+b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
+b(62)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)330
+433 y(The)41 b(F)-8 b(ree)43 b(Soft)m(w)m(are)f(F)-8
+b(oundation)43 b(ma)m(y)f(publish)e(new,)k(revised)d(v)m(ersions)h(of)g
+(the)g(GNU)g(F)-8 b(ree)330 543 y(Do)s(cumen)m(tation)34
+b(License)e(from)g(time)h(to)g(time.)46 b(Suc)m(h)31
+b(new)h(v)m(ersions)g(will)h(b)s(e)e(similar)h(in)g(spirit)330
+653 y(to)j(the)g(presen)m(t)f(v)m(ersion,)i(but)e(ma)m(y)h(di\013er)f
+(in)g(detail)h(to)g(address)f(new)g(problems)f(or)i(concerns.)330
+762 y(See)c Fr(http://www.gnu.org/copy)o(left)o(/)p Fs(.)330
+897 y(Eac)m(h)f(v)m(ersion)g(of)g(the)f(License)h(is)g(giv)m(en)g(a)g
+(distinguishing)f(v)m(ersion)h(n)m(um)m(b)s(er.)39 b(If)29
+b(the)g(Do)s(cumen)m(t)330 1006 y(sp)s(eci\014es)45 b(that)h(a)g
+(particular)f(n)m(um)m(b)s(ered)f(v)m(ersion)i(of)f(this)g(License)h
+(\\or)g(an)m(y)g(later)g(v)m(ersion")330 1116 y(applies)33
+b(to)g(it,)h(y)m(ou)e(ha)m(v)m(e)i(the)f(option)g(of)f(follo)m(wing)i
+(the)f(terms)f(and)g(conditions)h(either)g(of)f(that)330
+1225 y(sp)s(eci\014ed)37 b(v)m(ersion)i(or)e(of)h(an)m(y)h(later)g(v)m
(ersion)f(that)g(has)g(b)s(een)f(published)f(\(not)j(as)f(a)g(draft\))g
-(b)m(y)330 4797 y(the)33 b(F)-8 b(ree)34 b(Soft)m(w)m(are)f(F)-8
+(b)m(y)330 1335 y(the)33 b(F)-8 b(ree)34 b(Soft)m(w)m(are)f(F)-8
b(oundation.)49 b(If)32 b(the)h(Do)s(cumen)m(t)g(do)s(es)g(not)g(sp)s
-(ecify)f(a)h(v)m(ersion)g(n)m(um)m(b)s(er)f(of)330 4907
+(ecify)f(a)h(v)m(ersion)g(n)m(um)m(b)s(er)f(of)330 1445
y(this)i(License,)j(y)m(ou)d(ma)m(y)i(c)m(ho)s(ose)f(an)m(y)g(v)m
(ersion)g(ev)m(er)g(published)e(\(not)i(as)g(a)f(draft\))h(b)m(y)f(the)
-h(F)-8 b(ree)330 5016 y(Soft)m(w)m(are)31 b(F)-8 b(oundation.)p
-eop end
-%%Page: 62 66
-TeXDict begin 62 65 bop 150 -116 a Ft(App)s(endix)29
+h(F)-8 b(ree)330 1554 y(Soft)m(w)m(are)33 b(F)-8 b(oundation.)46
+b(If)32 b(the)g(Do)s(cumen)m(t)g(sp)s(eci\014es)g(that)g(a)h(pro)m(xy)f
+(can)g(decide)g(whic)m(h)g(future)330 1664 y(v)m(ersions)h(of)g(this)f
+(License)h(can)g(b)s(e)f(used,)g(that)i(pro)m(xy's)e(public)g(statemen)
+m(t)i(of)f(acceptance)i(of)e(a)330 1773 y(v)m(ersion)e(p)s(ermanen)m
+(tly)f(authorizes)h(y)m(ou)g(to)g(c)m(ho)s(ose)g(that)g(v)m(ersion)g
+(for)f(the)h(Do)s(cumen)m(t.)154 1908 y(11.)61 b(RELICENSING)330
+2042 y(\\Massiv)m(e)39 b(Multiauthor)f(Collab)s(oration)g(Site")h(\(or)
+e(\\MMC)h(Site"\))h(means)e(an)m(y)h(W)-8 b(orld)37 b(Wide)330
+2152 y(W)-8 b(eb)36 b(serv)m(er)g(that)h(publishes)d(cop)m(yrigh)m
+(table)k(w)m(orks)e(and)f(also)i(pro)m(vides)e(prominen)m(t)h
+(facilities)330 2262 y(for)27 b(an)m(yb)s(o)s(dy)g(to)h(edit)g(those)g
+(w)m(orks.)39 b(A)28 b(public)f(wiki)h(that)g(an)m(yb)s(o)s(dy)e(can)i
+(edit)g(is)f(an)h(example)g(of)330 2371 y(suc)m(h)33
+b(a)h(serv)m(er.)51 b(A)34 b(\\Massiv)m(e)i(Multiauthor)e(Collab)s
+(oration")h(\(or)f(\\MMC"\))h(con)m(tained)g(in)f(the)330
+2481 y(site)d(means)f(an)m(y)h(set)g(of)g(cop)m(yrigh)m(table)h(w)m
+(orks)e(th)m(us)g(published)f(on)h(the)h(MMC)f(site.)330
+2615 y(\\CC-BY-SA")36 b(means)f(the)g(Creativ)m(e)i(Commons)e(A)m
+(ttribution-Share)g(Alik)m(e)i(3.0)f(license)g(pub-)330
+2725 y(lished)27 b(b)m(y)f(Creativ)m(e)j(Commons)d(Corp)s(oration,)h(a)
+g(not-for-pro\014t)g(corp)s(oration)h(with)e(a)h(principal)330
+2834 y(place)g(of)f(business)e(in)i(San)f(F)-8 b(rancisco,)29
+b(California,)f(as)e(w)m(ell)h(as)f(future)f(cop)m(yleft)i(v)m(ersions)
+f(of)g(that)330 2944 y(license)31 b(published)e(b)m(y)h(that)h(same)g
+(organization.)330 3078 y(\\Incorp)s(orate")h(means)e(to)h(publish)e
+(or)i(republish)e(a)i(Do)s(cumen)m(t,)g(in)g(whole)g(or)f(in)g(part,)h
+(as)g(part)330 3188 y(of)g(another)f(Do)s(cumen)m(t.)330
+3323 y(An)c(MMC)g(is)h(\\eligible)h(for)e(relicensing")h(if)g(it)f(is)h
+(licensed)f(under)f(this)h(License,)i(and)e(if)g(all)h(w)m(orks)330
+3432 y(that)43 b(w)m(ere)f(\014rst)f(published)f(under)h(this)h
+(License)g(somewhere)g(other)g(than)g(this)g(MMC,)h(and)330
+3542 y(subsequen)m(tly)34 b(incorp)s(orated)h(in)f(whole)h(or)g(in)f
+(part)h(in)m(to)h(the)f(MMC,)g(\(1\))h(had)e(no)h(co)m(v)m(er)h(texts)
+330 3651 y(or)30 b(in)m(v)-5 b(arian)m(t)32 b(sections,)g(and)d(\(2\))j
+(w)m(ere)f(th)m(us)f(incorp)s(orated)g(prior)g(to)h(No)m(v)m(em)m(b)s
+(er)g(1,)g(2008.)330 3786 y(The)40 b(op)s(erator)h(of)g(an)f(MMC)h
+(Site)g(ma)m(y)g(republish)e(an)h(MMC)h(con)m(tained)h(in)e(the)h(site)
+g(under)330 3895 y(CC-BY-SA)30 b(on)g(the)h(same)f(site)h(at)g(an)m(y)g
+(time)g(b)s(efore)e(August)h(1,)h(2009,)h(pro)m(vided)e(the)g(MMC)h(is)
+330 4005 y(eligible)h(for)e(relicensing.)p eop end
+%%Page: 63 67
+TeXDict begin 63 66 bop 150 -116 a Fs(App)s(endix)29
b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
-b(62)150 299 y Fr(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f
-(for)g(y)l(our)g(do)t(cumen)l(ts)275 543 y Ft(T)-8 b(o)27
-b(use)g(this)g(License)h(in)f(a)h(do)s(cumen)m(t)f(y)m(ou)h(ha)m(v)m(e)
-g(written,)g(include)f(a)h(cop)m(y)g(of)f(the)h(License)g(in)f(the)150
-653 y(do)s(cumen)m(t)j(and)g(put)g(the)g(follo)m(wing)i(cop)m(yrigh)m
-(t)g(and)e(license)h(notices)g(just)f(after)h(the)g(title)h(page:)468
-765 y Fd(Copyright)42 b(\(C\))79 b Fc(year)88 b(your)40
-b(name)p Fd(.)468 852 y(Permission)i(is)e(granted)g(to)g(copy,)h
-(distribute)g(and/or)g(modify)f(this)g(document)468 939
+b(63)150 299 y Fq(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f
+(for)g(y)l(our)g(do)t(cumen)l(ts)150 458 y Fs(T)-8 b(o)35
+b(use)f(this)h(License)g(in)f(a)h(do)s(cumen)m(t)g(y)m(ou)f(ha)m(v)m(e)
+i(written,)g(include)f(a)f(cop)m(y)i(of)f(the)f(License)h(in)g(the)150
+568 y(do)s(cumen)m(t)30 b(and)g(put)g(the)g(follo)m(wing)i(cop)m(yrigh)
+m(t)g(and)e(license)h(notices)g(just)f(after)h(the)g(title)h(page:)468
+680 y Fe(Copyright)42 b(\(C\))79 b Fc(year)88 b(your)40
+b(name)9 b Fe(.)468 767 y(Permission)42 b(is)e(granted)g(to)g(copy,)h
+(distribute)g(and/or)g(modify)f(this)g(document)468 854
y(under)h(the)f(terms)g(of)g(the)g(GNU)g(Free)g(Documentation)i
-(License,)f(Version)g(1.2)468 1026 y(or)f(any)g(later)g(version)h
+(License,)f(Version)g(1.3)468 941 y(or)f(any)g(later)g(version)h
(published)h(by)d(the)h(Free)g(Software)h(Foundation;)468
-1113 y(with)g(no)e(Invariant)j(Sections,)f(no)f(Front-Cover)h(Texts,)g
-(and)f(no)f(Back-Cover)468 1200 y(Texts.)80 b(A)40 b(copy)g(of)g(the)f
+1029 y(with)g(no)e(Invariant)j(Sections,)f(no)f(Front-Cover)h(Texts,)g
+(and)f(no)f(Back-Cover)468 1116 y(Texts.)80 b(A)40 b(copy)g(of)g(the)f
(license)i(is)f(included)h(in)f(the)g(section)g(entitled)h(``GNU)468
-1288 y(Free)g(Documentation)h(License''.)275 1410 y Ft(If)d(y)m(ou)h
+1203 y(Free)g(Documentation)h(License''.)275 1337 y Fs(If)d(y)m(ou)h
(ha)m(v)m(e)h(In)m(v)-5 b(arian)m(t)41 b(Sections,)i(F)-8
b(ron)m(t-Co)m(v)m(er)42 b(T)-8 b(exts)41 b(and)e(Bac)m(k-Co)m(v)m(er)k
-(T)-8 b(exts,)43 b(replace)e(the)150 1520 y(\\with)6
+(T)-8 b(exts,)43 b(replace)e(the)150 1447 y(\\with)6
b(.)22 b(.)g(.)12 b(T)-8 b(exts.")41 b(line)31 b(with)f(this:)547
-1632 y Fd(with)40 b(the)g(Invariant)h(Sections)g(being)g
-Fc(list)f(their)g(titles)p Fd(,)h(with)547 1719 y(the)f(Front-Cover)i
-(Texts)e(being)g Fc(list)p Fd(,)h(and)f(with)g(the)g(Back-Cover)h
-(Texts)547 1806 y(being)f Fc(list)p Fd(.)275 1929 y Ft(If)34
-b(y)m(ou)i(ha)m(v)m(e)g(In)m(v)-5 b(arian)m(t)36 b(Sections)g(without)f
-(Co)m(v)m(er)h(T)-8 b(exts,)38 b(or)d(some)g(other)h(com)m(bination)g
-(of)g(the)150 2038 y(three,)31 b(merge)g(those)g(t)m(w)m(o)g
-(alternativ)m(es)i(to)e(suit)f(the)h(situation.)275 2173
-y(If)23 b(y)m(our)h(do)s(cumen)m(t)f(con)m(tains)i(non)m(trivial)g
-(examples)g(of)f(program)f(co)s(de,)j(w)m(e)e(recommend)g(releasing)150
-2283 y(these)44 b(examples)f(in)g(parallel)h(under)e(y)m(our)h(c)m
-(hoice)i(of)e(free)g(soft)m(w)m(are)h(license,)k(suc)m(h)43
-b(as)g(the)g(GNU)150 2392 y(General)31 b(Public)f(License,)i(to)f(p)s
-(ermit)e(their)i(use)f(in)g(free)g(soft)m(w)m(are.)p
-eop end
-%%Page: 63 67
-TeXDict begin 63 66 bop 150 -116 a Ft(Concept)31 b(Index)2927
-b(63)150 299 y Fp(Concept)52 b(Index)150 638 y Fr(A)150
-758 y Fb(application-sp)r(eci\014c)27 b(completion)f(functions)9
-b Fa(.)14 b(.)e(.)g(.)h(.)f(.)g(.)35 b Fb(41)150 1017
-y Fr(C)150 1137 y Fb(command)26 b(editing)20 b Fa(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fb(1)150
-1396 y Fr(E)150 1516 y Fb(editing)26 b(command)g(lines)e
-Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(1)150 1775 y Fr(I)150
-1894 y Fb(initialization)28 b(\014le,)e(readline)8 b
-Fa(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(4)150 1983 y(in)n(teraction,)27
-b(readline)10 b Fa(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36
-b Fb(1)150 2243 y Fr(K)2025 638 y Fb(kill)26 b(ring)15
-b Fa(.)e(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)42 b Fb(3)2025 727 y(killing)26 b(text)18
-b Fa(.)12 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)44 b Fb(2)2025 986 y Fr(N)2025 1106 y Fb(notation,)26
-b(readline)13 b Fa(.)h(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
-b Fb(1)2025 1365 y Fr(R)2025 1485 y Fb(readline,)26 b(function)15
-b Fa(.)e(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)41 b Fb(20)2025
-1744 y Fr(V)2025 1864 y Fb(v)l(ariables,)27 b(readline)8
-b Fa(.)k(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34 b
-Fb(5)2025 2123 y Fr(Y)2025 2243 y Fb(y)n(anking)25 b(text)8
-b Fa(.)j(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34
-b Fb(2)p eop end
+1559 y Fe(with)40 b(the)g(Invariant)h(Sections)g(being)g
+Fc(list)f(their)g(titles)9 b Fe(,)41 b(with)547 1646
+y(the)f(Front-Cover)i(Texts)e(being)g Fc(list)9 b Fe(,)40
+b(and)g(with)g(the)g(Back-Cover)i(Texts)547 1733 y(being)e
+Fc(list)9 b Fe(.)275 1868 y Fs(If)34 b(y)m(ou)i(ha)m(v)m(e)g(In)m(v)-5
+b(arian)m(t)36 b(Sections)g(without)f(Co)m(v)m(er)h(T)-8
+b(exts,)38 b(or)d(some)g(other)h(com)m(bination)g(of)g(the)150
+1978 y(three,)31 b(merge)g(those)g(t)m(w)m(o)g(alternativ)m(es)i(to)e
+(suit)f(the)h(situation.)275 2112 y(If)23 b(y)m(our)h(do)s(cumen)m(t)f
+(con)m(tains)i(non)m(trivial)g(examples)g(of)f(program)f(co)s(de,)j(w)m
+(e)e(recommend)g(releasing)150 2222 y(these)44 b(examples)f(in)g
+(parallel)h(under)e(y)m(our)h(c)m(hoice)i(of)e(free)g(soft)m(w)m(are)h
+(license,)k(suc)m(h)43 b(as)g(the)g(GNU)150 2331 y(General)31
+b(Public)f(License,)i(to)f(p)s(ermit)e(their)i(use)f(in)g(free)g(soft)m
+(w)m(are.)p eop end
%%Page: 64 68
-TeXDict begin 64 67 bop 150 -116 a Ft(F)-8 b(unction)31
-b(and)f(V)-8 b(ariable)32 b(Index)2370 b(64)150 299 y
-Fp(F)-13 b(unction)52 b(and)h(V)-13 b(ariable)53 b(Index)p
-159 610 41 6 v 150 726 a Fd(_rl_digit_p)23 b Fa(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46
-b Fb(36)150 814 y Fd(_rl_digit_value)15 b Fa(.)g(.)e(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)40 b Fb(36)150 901 y Fd(_rl_lowercase_p)15
-b Fa(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40 b Fb(36)150
-988 y Fd(_rl_to_lower)22 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)45 b Fb(36)150 1076 y Fd(_rl_to_upper)22
-b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)45
-b Fb(36)150 1163 y Fd(_rl_uppercase_p)15 b Fa(.)g(.)e(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)40 b Fb(36)150 1415 y Fr(A)150 1531 y
-Fd(abort)27 b(\(C-g\))9 b Fa(.)k(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)35 b Fb(18)150 1618 y Fd(accept-line)28
-b(\(Newline)g(or)e(Return\))12 b Fa(.)h(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)37 b Fb(13)150 1871 y Fr(B)150 1987 y Fd(backward-char)29
-b(\(C-b\))16 b Fa(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)41 b Fb(13)150
-2074 y Fd(backward-delete-char)30 b(\(Rubout\))21 b Fa(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b
-Fb(15)150 2161 y Fd(backward-kill-line)30 b(\(C-x)c(Rubout\))f
-Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)49 b
-Fb(16)150 2249 y Fd(backward-kill-word)30 b(\(M-)999
-2246 y Fk(h)p 1024 2193 146 4 v 1024 2249 a Fj(DEL)p
-1024 2264 V 1165 2246 a Fk(i)1195 2249 y Fd(\))21 b Fa(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)46
-b Fb(16)150 2336 y Fd(backward-word)29 b(\(M-b\))16 b
-Fa(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)g(.)h(.)41 b Fb(13)150 2423 y Fd
-(beginning-of-history)30 b(\(M-<\))25 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)49 b Fb(14)150
-2511 y Fd(beginning-of-line)29 b(\(C-a\))10 b Fa(.)k(.)e(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35
-b Fb(13)150 2598 y(b)r(ell-st)n(yle)14 b Fa(.)f(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)40 b
-Fb(5)150 2685 y(bind-tt)n(y-sp)r(ecial-c)n(hars)21 b
-Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(5)150 2935
-y Fr(C)150 3051 y Fd(call-last-kbd-macro)30 b(\(C-x)c(e\))11
-b Fa(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36
-b Fb(18)150 3139 y Fd(capitalize-word)29 b(\(M-c\))13
-b Fa(.)g(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)38 b Fb(15)150 3226 y Fd(character-search)29
-b(\(C-]\))11 b Fa(.)j(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(18)150 3313 y
-Fd(character-search-backward)31 b(\(M-C-]\))14 b Fa(.)g(.)e(.)g(.)h(.)f
-(.)g(.)h(.)f(.)39 b Fb(19)150 3401 y Fd(clear-screen)28
-b(\(C-l\))17 b Fa(.)d(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fb(13)150
-3488 y(commen)n(t-b)r(egin)18 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)44 b Fb(5)150 3575 y Fd(complete)27
-b(\()528 3572 y Fk(h)p 553 3519 148 4 v 553 3575 a Fj(T)-6
-b(AB)p 553 3590 V 697 3572 a Fk(i)726 3575 y Fd(\))20
-b Fa(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fb(17)150
-3662 y(completion-pre\014x-displa)n(y-length)7 b Fa(.)k(.)i(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)33 b Fb(5)150
-3750 y(completion-query-items)8 b Fa(.)k(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34
-b Fb(5)150 3837 y(con)n(v)n(ert-meta)18 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fb(5)150 3924
-y Fd(copy-backward-word)30 b(\(\))13 b Fa(.)f(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
-b Fb(16)150 4012 y Fd(copy-forward-word)29 b(\(\))14
-b Fa(.)f(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(16)150 4099 y Fd(copy-region-as-kill)30
-b(\(\))11 b Fa(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(16)150 4351 y Fr(D)150
-4467 y Fd(delete-char)28 b(\(C-d\))20 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)44 b Fb(15)150 4554 y Fd(delete-char-or-list)30
-b(\(\))11 b Fa(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(17)150 4642 y Fd
-(delete-horizontal-space)31 b(\(\))24 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)49 b Fb(16)150
-4729 y Fd(digit-argument)29 b(\()p Fc(M-0)p Fd(,)e Fc(M-1)p
-Fd(,)f(...)g Fc(M--)p Fd(\))14 b Fa(.)g(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)
-40 b Fb(17)150 4816 y(disable-completion)16 b Fa(.)e(.)e(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)42 b Fb(6)150 4904 y Fd(do-uppercase-version)30
-b(\(M-a,)d(M-b,)f(M-)p Fc(x)p Fd(,)h(...)q(\))318 4991
-y Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(18)150 5078 y Fd(downcase-word)29
-b(\(M-l\))16 b Fa(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)41 b Fb(15)150
-5165 y Fd(dump-functions)29 b(\(\))19 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)44 b Fb(19)150 5253 y Fd(dump-macros)28 b(\(\))c
-Fa(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48
-b Fb(19)150 5340 y Fd(dump-variables)29 b(\(\))19 b Fa(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fb(19)2025 610 y
-Fr(E)2025 747 y Fb(editing-mo)r(de)19 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45 b Fb(6)2025 845
-y Fd(emacs-editing-mode)29 b(\(C-e\))8 b Fa(.)14 b(.)f(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34
-b Fb(19)2025 942 y(enable-k)n(eypad)18 b Fa(.)10 b(.)j(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)44 b Fb(6)2025 1040 y
-Fd(end-kbd-macro)28 b(\(C-x)f(\)\))20 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45
-b Fb(18)2025 1137 y Fd(end-of-history)29 b(\(M->\))14
-b Fa(.)f(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)40 b Fb(14)2025 1235 y Fd(end-of-line)28
-b(\(C-e\))20 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44
-b Fb(13)2025 1333 y Fd(exchange-point-and-mark)31 b(\(C-x)26
-b(C-x\))21 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46
-b Fb(18)2025 1430 y(expand-tilde)11 b Fa(.)g(.)i(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fb(6)2025 1734
-y Fr(F)2025 1871 y Fd(forward-backward-delete-char)32
-b(\(\))16 b Fa(.)d(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)42
-b Fb(15)2025 1968 y Fd(forward-char)28 b(\(C-f\))17 b
-Fa(.)d(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)43 b Fb(13)2025 2066 y
-Fd(forward-search-history)30 b(\(C-s\))22 b Fa(.)13 b(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)47 b Fb(14)2025 2163
-y Fd(forward-word)28 b(\(M-f\))17 b Fa(.)d(.)e(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)43
-b Fb(13)2025 2459 y Fr(H)2025 2596 y Fb(history-preserv)n(e-p)r(oin)n
-(t)16 b Fa(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(6)2025
-2694 y Fd(history-search-backward)31 b(\(\))24 b Fa(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49
-b Fb(14)2025 2791 y Fd(history-search-forward)30 b(\(\))7
-b Fa(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)33 b Fb(14)2025 2889 y(history-size)12 b Fa(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 b
-Fb(6)2025 2986 y(horizon)n(tal-scroll-mo)r(de)11 b Fa(.)j(.)f(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)37 b Fb(6)2025 3273 y Fr(I)2025 3410 y Fb(input-meta)15
-b Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)42 b Fb(6)2025 3508 y Fd(insert-comment)29 b(\(M-#\))14
-b Fa(.)f(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)40 b Fb(19)2025 3605 y Fd(insert-completions)29
-b(\(M-*\))8 b Fa(.)14 b(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)34 b Fb(17)2025 3703 y(isearc)n(h-terminators)6
-b Fa(.)14 b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33 b Fb(6)2025
-3990 y Fr(K)2025 4127 y Fb(k)n(eymap)17 b Fa(.)12 b(.)g(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
-b Fb(6)2025 4225 y Fd(kill-line)27 b(\(C-k\))c Fa(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)47 b Fb(16)2025
-4322 y Fd(kill-region)28 b(\(\))23 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)49 b Fb(16)2025 4420 y Fd(kill-whole-line)29
-b(\(\))17 b Fa(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)43 b Fb(16)2025
-4517 y Fd(kill-word)27 b(\(M-d\))c Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)47 b Fb(16)2025 4813 y Fr(M)2025 4950 y Fb(mark-mo)r
-(di\014ed-lines)15 b Fa(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42
-b Fb(7)2025 5047 y(mark-symlink)n(ed-directories)20 b
-Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)47 b Fb(7)2025 5145 y(matc)n(h-hidden-\014les)20
-b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fb(7)2025
-5242 y Fd(menu-complete)28 b(\(\))21 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)46 b Fb(17)2025 5340 y(meta-\015ag)9 b Fa(.)j(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)35
-b Fb(6)p eop end
+TeXDict begin 64 67 bop 150 -116 a Fs(Concept)31 b(Index)2927
+b(64)150 299 y Fo(Concept)52 b(Index)150 638 y Fq(A)150
+754 y Fb(application-sp)r(eci\014c)27 b(completion)f(functions)17
+b Fa(:)d(:)f(:)g(:)g(:)h(:)f(:)43 b Fb(41)150 1005 y
+Fq(C)150 1121 y Fb(command)26 b(editing)17 b Fa(:)d(:)f(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)44 b Fb(1)150 1372 y Fq(E)150
+1488 y Fb(editing)26 b(command)g(lines)15 b Fa(:)f(:)f(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)42 b Fb(1)150 1738 y Fq(I)150 1855 y Fb(initialization)28
+b(\014le,)e(readline)15 b Fa(:)f(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b
+Fb(4)150 1942 y(in)n(teraction,)27 b(readline)c Fa(:)13
+b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)49 b Fb(1)150
+2193 y Fq(K)150 2309 y Fb(kill)26 b(ring)d Fa(:)13 b(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)50
+b Fb(2)2025 638 y(killing)26 b(text)21 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49
+b Fb(2)2025 925 y Fq(N)2025 1056 y Fb(notation,)26 b(readline)11
+b Fa(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)38
+b Fb(1)2025 1343 y Fq(R)2025 1474 y Fb(readline,)26 b(function)12
+b Fa(:)i(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39
+b Fb(20)2025 1761 y Fq(V)2025 1891 y Fb(v)l(ariables,)27
+b(readline)c Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)50
+b Fb(4)2025 2178 y Fq(Y)2025 2309 y Fb(y)n(anking)25
+b(text)11 b Fa(:)h(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)38 b Fb(2)p eop end
%%Page: 65 69
-TeXDict begin 65 68 bop 150 -116 a Ft(F)-8 b(unction)31
+TeXDict begin 65 68 bop 150 -116 a Fs(F)-8 b(unction)31
b(and)f(V)-8 b(ariable)32 b(Index)2370 b(65)150 299 y
-Fr(N)150 417 y Fd(next-history)28 b(\(C-n\))17 b Fa(.)d(.)e(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)43 b Fb(14)150 506 y Fd(non-incremental-forward-searc)q(h-hi)q
-(story)32 b(\(M-n\))318 593 y Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
-b Fb(14)150 681 y Fd(non-incremental-reverse-searc)q(h-hi)q(story)32
-b(\(M-p\))318 769 y Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(14)150
-1008 y Fr(O)150 1126 y Fb(output-meta)10 b Fa(.)i(.)g(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(7)150
-1215 y Fd(overwrite-mode)29 b(\(\))19 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)44 b Fb(15)150 1462 y Fr(P)150 1581 y Fb(page-completions)23
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48
-b Fb(7)150 1669 y Fd(possible-completions)30 b(\(M-?\))25
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-49 b Fb(17)150 1758 y Fd(prefix-meta)28 b(\()646 1755
-y Fk(h)p 671 1702 139 4 v 671 1758 a Fj(ESC)p 671 1773
-V 804 1755 a Fk(i)834 1758 y Fd(\))20 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-45 b Fb(18)150 1846 y Fd(previous-history)29 b(\(C-p\))11
-b Fa(.)j(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)37 b Fb(14)150 2104 y Fr(Q)150 2223 y
-Fd(quoted-insert)29 b(\(C-q)d(or)g(C-v\))20 b Fa(.)13
-b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45
-b Fb(15)150 2481 y Fr(R)150 2599 y Fd(re-read-init-file)29
-b(\(C-x)e(C-r\))11 b Fa(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)36 b Fb(18)150 2687 y Fd(readline)7 b
-Fa(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)32 b Fb(20)150 2776 y Fd(redraw-current-line)e(\(\))11
-b Fa(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)37 b Fb(13)150 2864 y Fd(reverse-search-history)31
-b(\(C-r\))22 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)46 b Fb(14)150 2953 y(rev)n(ert-all-at-newline)9
-b Fa(.)k(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(7)150
-3041 y Fd(revert-line)28 b(\(M-r\))20 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)44 b Fb(18)150 3130 y Fd(rl_add_defun)22 b Fa(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)45
-b Fb(28)150 3218 y Fd(rl_add_funmap_entry)9 b Fa(.)17
-b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(31)150 3306 y Fd(rl_add_undo)23
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46
-b Fb(32)150 3395 y Fd(rl_alphabetic)18 b Fa(.)d(.)d(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)43 b Fb(36)150 3483 y Fd(rl_already_prompted)9
-b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(24)150 3572
-y Fd(rl_attempted_completion_funct)q(ion)9 b Fa(.)18
-b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fb(43)150
-3660 y Fd(rl_attempted_completion_over)15 b Fa(.)j(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b
-Fb(47)150 3748 y Fd(rl_basic_quote_characters)18 b Fa(.)g(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
-b Fb(45)150 3837 y Fd(rl_basic_word_break_character)q(s)11
-b Fa(.)18 b(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)37
-b Fb(45)150 3925 y Fd(rl_begin_undo_group)9 b Fa(.)17
-b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(31)150 4014 y Fd(rl_bind_key)23
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46
-b Fb(29)150 4102 y Fd(rl_bind_key_if_unbound)28 b Fa(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)48 b Fb(29)150 4191 y Fd(rl_bind_key_if_unbound_in_map)14
-b Fa(.)j(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38
-b Fb(29)150 4279 y Fd(rl_bind_key_in_map)10 b Fa(.)17
-b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fb(29)150 4367 y Fd(rl_bind_keyseq)16
-b Fa(.)g(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b
-Fb(29)150 4456 y Fd(rl_bind_keyseq_if_unbound)18 b Fa(.)g(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
-b Fb(30)150 4544 y Fd(rl_bind_keyseq_if_unbound_in_)q(map)9
-b Fa(.)18 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b
-Fb(30)150 4633 y Fd(rl_bind_keyseq_in_map)29 b Fa(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)50 b Fb(30)150 4721 y Fd(rl_binding_keymap)12
-b Fa(.)k(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fb(25)150 4809
-y Fd(rl_callback_handler_install)16 b Fa(.)i(.)12 b(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)41 b Fb(37)150 4898 y
-Fd(rl_callback_handler_remove)17 b Fa(.)h(.)12 b(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(38)150 4986 y
-Fd(rl_callback_read_char)29 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50 b Fb(37)150
-5075 y Fd(rl_catch_signals)13 b Fa(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-39 b Fb(40)150 5163 y Fd(rl_catch_sigwinch)12 b Fa(.)k(.)c(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)37 b Fb(40)150 5252 y Fd(rl_char_is_quoted_p)9
-b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(44)150 5340
-y Fd(rl_cleanup_after_signal)26 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fb(40)2025
-299 y Fd(rl_clear_message)13 b Fa(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-39 b Fb(33)2025 387 y Fd(rl_clear_pending_input)27 b
-Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)48 b Fb(34)2025 476 y Fd(rl_clear_signals)13
-b Fa(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fb(41)2025
-564 y Fd(rl_complete)23 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)46 b Fb(42)2025 653 y Fd(rl_complete_internal)7
-b Fa(.)17 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)33 b Fb(42)2025 741 y
-Fd(rl_completer_quote_characters)13 b Fa(.)18 b(.)13
-b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(45)2025
-830 y Fd(rl_completer_word_break_charac)q(ters)30 b Fa(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(45)2025 918 y Fd
-(rl_completion_append_character)12 b Fa(.)18 b(.)12 b(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(45)2025 1006 y Fd
-(rl_completion_display_matches_)q(hook)30 b Fa(.)12 b(.)h(.)f(.)g(.)h
-(.)f(.)49 b Fb(44)2025 1095 y Fd(rl_completion_entry_function)7
-b Fa(.)18 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)32
-b Fb(42,)27 b(43)2025 1183 y Fd(rl_completion_found_quote)18
-b Fa(.)g(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)44 b Fb(46)2025 1272 y Fd(rl_completion_invoking_key)17
-b Fa(.)h(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-43 b Fb(47)2025 1360 y Fd(rl_completion_mark_symlink_dir)q(s)10
-b Fa(.)18 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35
-b Fb(46)2025 1449 y Fd(rl_completion_matches)29 b Fa(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)50 b Fb(43)2025 1537 y Fd(rl_completion_mode)10
-b Fa(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(43)2025
-1625 y Fd(rl_completion_query_items)18 b Fa(.)g(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
-b Fb(45)2025 1714 y Fd(rl_completion_quote_character)13
-b Fa(.)18 b(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
-b Fb(46)2025 1802 y Fd(rl_completion_suppress_append)13
-b Fa(.)18 b(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
-b Fb(46)2025 1891 y Fd(rl_completion_suppress_quote)15
-b Fa(.)i(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
-b Fb(46)2025 1979 y Fd(rl_completion_type)10 b Fa(.)17
-b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(47)2025 2068 y Fd
-(rl_completion_word_break_hook)13 b Fa(.)18 b(.)13 b(.)f(.)g(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(45)2025 2156 y Fd(rl_copy_keymap)16
-b Fa(.)f(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)42 b
-Fb(28)2025 2245 y Fd(rl_copy_text)22 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fb(34)2025 2333 y Fd(rl_crlf)8
-b Fa(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)34 b Fb(32)2025 2421 y Fd(rl_delete_text)16
-b Fa(.)f(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)42 b
-Fb(34)2025 2510 y Fd(rl_deprep_term_function)26 b Fa(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)47 b Fb(25)2025 2598 y Fd(rl_deprep_terminal)10 b
-Fa(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(35)2025 2687
-y Fd(rl_ding)8 b Fa(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fb(36)2025 2775 y Fd
-(rl_directory_completion_hook)15 b Fa(.)i(.)c(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(44)2025 2864 y Fd(rl_discard_keymap)12
-b Fa(.)k(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38 b Fb(28)2025 2952
-y Fd(rl_dispatching)16 b Fa(.)f(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
-42 b Fb(23)2025 3041 y Fd(rl_display_match_list)29 b
-Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)50 b Fb(36)2025 3129 y Fd(rl_display_prompt)12
-b Fa(.)k(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38 b Fb(24)2025 3217
-y Fd(rl_do_undo)24 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)48 b Fb(32)2025 3306 y Fd(rl_done)8 b
-Fa(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)34 b Fb(23)2025 3394 y Fd(rl_echo_signal_char)9
-b Fa(.)16 b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35 b Fb(40)2025 3483 y
-Fd(rl_editing_mode)15 b Fa(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40
-b Fb(27)2025 3571 y Fd(rl_end)10 b Fa(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b
-Fb(23)2025 3660 y Fd(rl_end_undo_group)12 b Fa(.)k(.)c(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)g(.)38 b Fb(32)2025 3748 y Fd(rl_erase_empty_line)9
-b Fa(.)16 b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35 b Fb(23)2025 3836 y
-Fd(rl_event_hook)18 b Fa(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)43 b Fb(25)2025 3925 y Fd(rl_execute_next)15 b Fa(.)g(.)e(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)40 b Fb(34)2025 4013 y Fd(rl_executing_keymap)9
-b Fa(.)16 b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35 b Fb(25)2025 4102 y
-Fd(rl_executing_macro)10 b Fa(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36
-b Fb(25)2025 4190 y Fd(rl_expand_prompt)13 b Fa(.)j(.)c(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)39 b Fb(33)2025 4279 y Fd(rl_explicit_arg)15
-b Fa(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fb(27)2025
-4367 y Fd(rl_extend_line_buffer)29 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)50
-b Fb(35)2025 4456 y Fd(rl_filename_completion_desired)12
-b Fa(.)18 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
-b Fb(46)2025 4544 y Fd(rl_filename_completion_functio)q(n)10
-b Fa(.)18 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35
-b Fb(43)2025 4632 y Fd(rl_filename_dequoting_function)12
-b Fa(.)18 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
-b Fb(44)2025 4721 y Fd(rl_filename_quote_characters)15
-b Fa(.)i(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
-b Fb(45)2025 4809 y Fd(rl_filename_quoting_desired)16
-b Fa(.)i(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41
-b Fb(46)2025 4898 y Fd(rl_filename_quoting_function)15
-b Fa(.)i(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
-b Fb(44)2025 4986 y Fd(rl_forced_update_display)25 b
-Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)46 b Fb(32)2025 5075 y Fd(rl_free)8 b Fa(.)14
-b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)34 b Fb(35)2025 5163 y Fd(rl_free_line_state)10 b
-Fa(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(40)2025 5252
-y Fd(rl_free_undo_list)12 b Fa(.)k(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38
-b Fb(32)2025 5340 y Fd(rl_function_dumper)10 b Fa(.)17
-b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(31)p eop end
+Fo(F)-13 b(unction)52 b(and)h(V)-13 b(ariable)53 b(Index)p
+159 610 41 6 v 150 729 a Fe(_rl_digit_p)24 b Fa(:)13
+b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48
+b Fb(36)150 818 y Fe(_rl_digit_value)11 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(36)150 906 y Fe(_rl_lowercase_p)11
+b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)38
+b Fb(36)150 995 y Fe(_rl_to_lower)22 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(36)150 1084
+y Fe(_rl_to_upper)22 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)45 b Fb(36)150 1172 y Fe(_rl_uppercase_p)11
+b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)38
+b Fb(36)150 1431 y Fq(A)150 1550 y Fe(abort)27 b(\(C-g\))11
+b Fa(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)37 b Fb(18)150 1639 y Fe(accept-line)28 b(\(Newline)g(or)e(Return\))
+8 b Fa(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)34
+b Fb(13)150 1898 y Fq(B)150 2017 y Fe(backward-char)29
+b(\(C-b\))8 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
+b Fb(13)150 2106 y Fe(backward-delete-char)c(\(Rubout\))17
+b Fa(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)43
+b Fb(15)150 2194 y Fe(backward-kill-line)30 b(\(C-x)c(Rubout\))18
+b Fa(:)d(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)45
+b Fb(16)150 2283 y Fe(backward-kill-word)30 b(\(M-DEL\))7
+b Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)33 b Fb(16)150 2372 y Fe(backward-word)c(\(M-b\))8
+b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(13)150
+2460 y Fe(beginning-of-history)c(\(M-<\))7 b Fa(:)15
+b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33
+b Fb(14)150 2549 y Fe(beginning-of-line)c(\(C-a\))15
+b Fa(:)f(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)41 b Fb(13)150 2637 y(b)r(ell-st)n(yle)21
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)47 b Fb(4)150 2726 y(bind-tt)n(y-sp)r(ecial-c)n
+(hars)15 b Fa(:)d(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)42
+b Fb(5)150 2983 y Fq(C)150 3102 y Fe(call-last-kbd-macro)30
+b(\(C-x)c(e\))11 b Fa(:)j(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)38 b Fb(18)150 3191 y Fe(capitalize-word)29
+b(\(M-c\))21 b Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(15)150
+3279 y Fe(character-search)29 b(\(C-]\))17 b Fa(:)e(:)e(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44
+b Fb(18)150 3368 y Fe(character-search-backward)31 b(\(M-C-]\))6
+b Fa(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(18)150
+3457 y Fe(clear-screen)28 b(\(C-l\))10 b Fa(:)15 b(:)e(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)37 b Fb(13)150 3545 y(commen)n(t-b)r(egin)17
+b Fa(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)44
+b Fb(5)150 3634 y Fe(complete)27 b(\(TAB\))22 b Fa(:)13
+b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47
+b Fb(17)150 3723 y(completion-pre\014x-displa)n(y-length)8
+b Fa(:)k(:)h(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
+34 b Fb(5)150 3811 y(completion-query-items)17 b Fa(:)c(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)44 b Fb(5)150 3900 y(con)n(v)n(ert-meta)20 b
+Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)47 b Fb(5)150 3988 y Fe(copy-backward-word)30 b(\(\))20
+b Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(16)150 4077 y Fe(copy-forward-word)
+29 b(\(\))23 b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(16)150
+4166 y Fe(copy-region-as-kill)30 b(\(\))17 b Fa(:)d(:)f(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44
+b Fb(16)150 4425 y Fq(D)150 4544 y Fe(delete-char)28
+b(\(C-d\))13 b Fa(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
+b Fb(15)150 4632 y Fe(delete-char-or-list)30 b(\(\))17
+b Fa(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)44 b Fb(17)150 4721 y Fe(delete-horizontal-space)31
+b(\(\))7 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)33 b Fb(16)150 4810 y Fe(digit-argument)c(\()p
+Fc(M-0)p Fe(,)e Fc(M-1)p Fe(,)f(...)g Fc(M--)p Fe(\))7
+b Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(17)150
+4898 y(disable-completion)13 b Fa(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)40 b Fb(5)150 4987 y Fe(do-uppercase-version)30
+b(\(M-a,)d(M-b,)f(M-)p Fc(x)9 b Fe(,)27 b(...\))310 5074
+y Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33 b Fb(18)150 5163
+y Fe(downcase-word)c(\(M-l\))8 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+34 b Fb(15)150 5251 y Fe(dump-functions)29 b(\(\))13
+b Fa(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(19)150
+5340 y Fe(dump-macros)28 b(\(\))21 b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(19)2025 610 y Fe(dump-variables)29
+b(\(\))13 b Fa(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)39
+b Fb(19)2025 877 y Fq(E)2025 1000 y Fb(editing-mo)r(de)21
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)48 b Fb(5)2025 1090 y Fe(emacs-editing-mode)29 b(\(C-e\))12
+b Fa(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)39 b Fb(19)2025 1180 y(enable-k)n(eypad)17
+b Fa(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46
+b Fb(6)2025 1270 y Fe(end-kbd-macro)28 b(\(C-x)f(\)\))10
+b Fa(:)j(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)36 b Fb(18)2025 1360 y Fe(end-of-history)29
+b(\(M->\))23 b Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fb(14)2025
+1450 y Fe(end-of-line)28 b(\(C-e\))13 b Fa(:)h(:)f(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)h(:)39 b Fb(13)2025 1541 y Fe(exchange-point-and-mark)31
+b(\(C-x)26 b(C-x\))13 b Fa(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)40
+b Fb(18)2025 1631 y(expand-tilde)14 b Fa(:)e(:)h(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)41 b Fb(6)2025
+1896 y Fq(F)2025 2018 y Fe(forward-backward-delete-char)32
+b(\(\))11 b Fa(:)j(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38
+b Fb(15)2025 2108 y Fe(forward-char)28 b(\(C-f\))10 b
+Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(13)2025
+2198 y Fe(forward-search-history)30 b(\(C-s\))21 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46
+b Fb(14)2025 2289 y Fe(forward-word)28 b(\(M-f\))10 b
+Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(13)2025
+2546 y Fq(H)2025 2668 y Fb(history-preserv)n(e-p)r(oin)n(t)9
+b Fa(:)j(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)36 b Fb(6)2025
+2758 y Fe(history-search-backward)31 b(\(\))7 b Fa(:)13
+b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34
+b Fb(14)2025 2848 y Fe(history-search-forward)c(\(\))10
+b Fa(:)k(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)36 b Fb(14)2025 2938 y(history-size)16 b Fa(:)d(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)43
+b Fb(6)2025 3028 y(horizon)n(tal-scroll-mo)r(de)23 b
+Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)48 b Fb(6)2025
+3277 y Fq(I)2025 3399 y Fb(input-meta)19 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47
+b Fb(6)2025 3489 y Fe(insert-comment)29 b(\(M-#\))23
+b Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fb(19)2025 3579 y
+Fe(insert-completions)29 b(\(M-*\))12 b Fa(:)j(:)e(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)39
+b Fb(17)2025 3670 y(isearc)n(h-terminators)21 b Fa(:)13
+b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)47 b Fb(6)2025
+3918 y Fq(K)2025 4040 y Fb(k)n(eymap)8 b Fa(:)k(:)h(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
+b Fb(6)2025 4130 y Fe(kill-line)27 b(\(C-k\))18 b Fa(:)d(:)e(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fb(16)2025 4221 y
+Fe(kill-region)28 b(\(\))21 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)47 b Fb(16)2025 4311 y Fe(kill-whole-line)29
+b(\(\))10 b Fa(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
+b Fb(16)2025 4401 y Fe(kill-word)27 b(\(M-d\))18 b Fa(:)d(:)e(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fb(16)2025 4658
+y Fq(M)2025 4780 y Fb(mark-mo)r(di\014ed-lines)11 b Fa(:)i(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fb(7)2025 4870 y(mark-symlink)n
+(ed-directories)8 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(7)2025
+4960 y(matc)n(h-hidden-\014les)18 b Fa(:)12 b(:)h(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)45 b Fb(7)2025 5050 y Fe(menu-complete)28
+b(\(\))16 b Fa(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42
+b Fb(17)2025 5141 y Fe(menu-complete-backward)30 b(\(\))10
+b Fa(:)k(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)36 b Fb(17)2025 5231 y(meta-\015ag)15 b Fa(:)f(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)42
+b Fb(6)p eop end
%%Page: 66 70
-TeXDict begin 66 69 bop 150 -116 a Ft(F)-8 b(unction)31
+TeXDict begin 66 69 bop 150 -116 a Fs(F)-8 b(unction)31
b(and)f(V)-8 b(ariable)32 b(Index)2370 b(66)150 299 y
-Fd(rl_function_of_keyseq)29 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50 b Fb(30)150
-387 y Fd(rl_funmap_names)15 b Fa(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)40 b Fb(31)150 476 y Fd(rl_generic_bind)15 b Fa(.)g(.)e(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)40 b Fb(30)150 564 y Fd(rl_get_keymap)18
-b Fa(.)d(.)d(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43
-b Fb(28)150 653 y Fd(rl_get_keymap_by_name)29 b Fa(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)50 b Fb(28)150 741 y Fd(rl_get_keymap_name)10
-b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fb(28)150
-830 y Fd(rl_get_screen_size)10 b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-36 b Fb(41)150 918 y Fd(rl_get_termcap)16 b Fa(.)g(.)c(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)42 b Fb(37)150 1006 y Fd(rl_getc)8
-b Fa(.)14 b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)34 b Fb(34)150 1095 y Fd(rl_getc_function)13
-b Fa(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b Fb(25)150
-1183 y Fd(rl_gnu_readline_p)12 b Fa(.)k(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37
-b Fb(24)150 1272 y Fd(rl_ignore_completion_duplicat)q(es)10
-b Fa(.)18 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35
-b Fb(46)150 1360 y Fd(rl_ignore_some_completions_fu)q(ncti)q(on)28
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)47 b Fb(44)150 1449 y Fd
-(rl_inhibit_completion)29 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50 b Fb(47)150
-1537 y Fd(rl_initialize)18 b Fa(.)d(.)d(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)43 b Fb(36)150 1625 y Fd(rl_insert_completions)29
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)50 b Fb(43)150 1714 y Fd(rl_insert_text)16
-b Fa(.)g(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b
-Fb(33)150 1802 y Fd(rl_instream)23 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fb(24)150 1891 y Fd
-(rl_invoking_keyseqs)9 b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34
-b Fb(31)150 1979 y Fd(rl_invoking_keyseqs_in_map)17 b
-Fa(.)h(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42
-b Fb(31)150 2068 y Fd(rl_kill_text)22 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)45 b Fb(34)150 2156 y Fd(rl_last_func)22
-b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)45
-b Fb(25)150 2245 y Fd(rl_library_version)10 b Fa(.)17
-b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fb(24)150 2333 y Fd(rl_line_buffer)16
-b Fa(.)g(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b
-Fb(23)150 2421 y Fd(rl_list_funmap_names)7 b Fa(.)17
-b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)33 b Fb(31)150 2510 y Fd(rl_macro_bind)18
-b Fa(.)d(.)d(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43
-b Fb(36)150 2598 y Fd(rl_macro_dumper)15 b Fa(.)g(.)e(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)40 b Fb(36)150 2687 y Fd(rl_make_bare_keymap)9
-b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(28)150 2775
-y Fd(rl_make_keymap)16 b Fa(.)g(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-42 b Fb(28)150 2864 y Fd(rl_mark)8 b Fa(.)14 b(.)e(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b
-Fb(23)150 2952 y Fd(rl_message)24 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 b Fb(33)150 3041 y
-Fd(rl_modifying)22 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)g(.)45 b Fb(32)150 3129 y Fd(rl_named_function)12
-b Fa(.)k(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fb(30)150 3217
-y Fd(rl_num_chars_to_read)7 b Fa(.)17 b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)33
-b Fb(23)150 3306 y Fd(rl_numeric_arg)16 b Fa(.)g(.)c(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)42 b Fb(27)150 3394 y Fd(rl_on_new_line)16
-b Fa(.)g(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b
-Fb(32)150 3483 y Fd(rl_on_new_line_with_prompt)17 b Fa(.)h(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42
-b Fb(32)150 3571 y Fd(rl_outstream)22 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)45 b Fb(24)150 3660 y Fd(rl_parse_and_bind)
-12 b Fa(.)k(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fb(30)150
-3748 y Fd(rl_pending_input)13 b Fa(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-39 b Fb(23)150 3836 y Fd(rl_point)7 b Fa(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)32 b Fb(23)150
-3925 y Fd(rl_possible_completions)26 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b
-Fb(42)150 4013 y Fd(rl_pre_input_hook)12 b Fa(.)k(.)c(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)37 b Fb(25)150 4102 y Fd(rl_prefer_env_winsize)29
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)50 b Fb(24)150 4190 y Fd(rl_prep_term_function)29
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)50 b Fb(25)150 4279 y Fd(rl_prep_terminal)13
-b Fa(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b Fb(35)150
-4367 y Fd(rl_prompt)25 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(24)150 4456 y Fd(rl_push_macro_input)9
-b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(34)150 4544
-y Fd(rl_read_init_file)12 b Fa(.)k(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37
-b Fb(30)150 4632 y Fd(rl_read_key)23 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fb(34)150 4721 y
-Fd(rl_readline_name)13 b Fa(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
-b Fb(24)150 4809 y Fd(rl_readline_state)12 b Fa(.)k(.)c(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)37 b Fb(26)150 4898 y Fd(rl_readline_version)9
-b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(24)150 4986
-y Fd(rl_redisplay)22 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)45 b Fb(32)150 5075 y Fd(rl_redisplay_function)29
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)50 b Fb(25)150 5163 y Fd(rl_replace_line)15
-b Fa(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40 b Fb(35)150
-5252 y Fd(rl_reset_after_signal)29 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50
-b Fb(40)150 5340 y Fd(rl_reset_line_state)9 b Fa(.)17
-b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(32)2025 299 y Fd(rl_reset_screen_size)7
-b Fa(.)17 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)33 b Fb(41)2025 392 y
-Fd(rl_reset_terminal)12 b Fa(.)k(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38
-b Fb(35)2025 485 y Fd(rl_resize_terminal)10 b Fa(.)17
-b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(40)2025 579 y Fd(rl_restore_prompt)
-12 b Fa(.)k(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38 b Fb(33)2025
-672 y Fd(rl_restore_state)13 b Fa(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-39 b Fb(35)2025 765 y Fd(rl_save_prompt)16 b Fa(.)f(.)e(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)42 b Fb(33)2025 859 y Fd(rl_save_state)18
-b Fa(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43
-b Fb(35)2025 952 y Fd(rl_set_key)24 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(30)2025 1045
-y Fd(rl_set_keyboard_input_timeout)13 b Fa(.)18 b(.)13
-b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(34)2025
-1138 y Fd(rl_set_keymap)18 b Fa(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)43 b Fb(28)2025 1232 y Fd(rl_set_paren_blink_timeout)17
-b Fa(.)h(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-43 b Fb(37)2025 1325 y Fd(rl_set_prompt)18 b Fa(.)d(.)d(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)43 b Fb(33)2025 1418 y Fd(rl_set_screen_size)10
-b Fa(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(41)2025
-1512 y Fd(rl_set_signals)16 b Fa(.)f(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)42 b Fb(41)2025 1605 y Fd(rl_show_char)22 b Fa(.)12
-b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45
-b Fb(33)2025 1698 y Fd(rl_sort_completion_matches)17
-b Fa(.)h(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-43 b Fb(47)2025 1791 y Fd(rl_special_prefixes)9 b Fa(.)16
-b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)35 b Fb(45)2025 1885 y Fd(rl_startup_hook)15
-b Fa(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fb(25)2025
-1978 y Fd(rl_stuff_char)18 b Fa(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)43 b Fb(34)2025 2071 y Fd(rl_terminal_name)13
-b Fa(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fb(24)2025
-2165 y Fd(rl_tty_set_default_bindings)16 b Fa(.)i(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41
-b Fb(35)2025 2258 y Fd(rl_tty_unset_default_bindings)13
-b Fa(.)18 b(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
-b Fb(35)2025 2351 y Fd(rl_unbind_command_in_map)25 b
-Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)46 b Fb(29)2025 2444 y Fd(rl_unbind_function_in_map)18
-b Fa(.)g(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)44 b Fb(29)2025 2538 y Fd(rl_unbind_key)18 b Fa(.)d(.)d(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)43 b Fb(29)2025 2631 y Fd
-(rl_unbind_key_in_map)7 b Fa(.)17 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)33
-b Fb(29)2025 2724 y Fd(rl_username_completion_functio)q(n)10
-b Fa(.)18 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35
-b Fb(43)2025 2818 y Fd(rl_variable_bind)13 b Fa(.)j(.)c(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)39 b Fb(37)2025 2911 y Fd(rl_variable_dumper)10
-b Fa(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(37)2025
-3004 y Fd(rl_variable_value)12 b Fa(.)k(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38
-b Fb(37)2025 3278 y Fr(S)2025 3407 y Fd(self-insert)28
-b(\(a,)e(b,)g(A,)g(1,)g(!,)g(...)q(\))13 b Fa(.)f(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(15)2025 3500 y Fd(set-mark)27
-b(\(C-@\))d Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)49
-b Fb(18)2025 3593 y(sho)n(w-all-if-am)n(biguous)22 b
-Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fb(7)2025 3687
-y(sho)n(w-all-if-unmo)r(di\014ed)12 b Fa(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
-b Fb(8)2025 3780 y Fd(start-kbd-macro)29 b(\(C-x)d(\(\))17
-b Fa(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)42 b Fb(18)2025 4053 y Fr(T)2025 4182 y Fd(tab-insert)28
-b(\(M-)2560 4179 y Fk(h)p 2585 4126 148 4 v 2585 4182
-a Fj(T)-6 b(AB)p 2585 4197 V 2728 4179 a Fk(i)2758 4182
-y Fd(\))13 b Fa(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fb(15)2025 4275
-y Fd(tilde-expand)28 b(\(M-~\))17 b Fa(.)d(.)e(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)43
-b Fb(18)2025 4368 y Fd(transpose-chars)29 b(\(C-t\))13
-b Fa(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)39 b Fb(15)2025 4462 y Fd(transpose-words)29
-b(\(M-t\))13 b Fa(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)39 b Fb(15)2025 4745
-y Fr(U)2025 4874 y Fd(undo)26 b(\(C-_)h(or)f(C-x)g(C-u\))15
-b Fa(.)e(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)41 b Fb(18)2025 4967 y Fd(universal-argument)29
-b(\(\))13 b Fa(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)39 b Fb(17)2025 5060 y
-Fd(unix-filename-rubout)30 b(\(\))10 b Fa(.)j(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
-b Fb(16)2025 5153 y Fd(unix-line-discard)29 b(\(C-u\))10
-b Fa(.)k(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)36 b Fb(16)2025 5247 y Fd(unix-word-rubout)29
-b(\(C-w\))11 b Fa(.)j(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b Fb(16)2025 5340 y
-Fd(upcase-word)28 b(\(M-u\))20 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-44 b Fb(15)p eop end
+Fq(N)150 417 y Fe(next-history)28 b(\(C-n\))10 b Fa(:)15
+b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(14)150 506
+y Fe(non-incremental-forward-searc)q(h-hi)q(story)32
+b(\(M-n\))310 593 y Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33
+b Fb(14)150 681 y Fe(non-incremental-reverse-searc)q(h-hi)q(story)f
+(\(M-p\))310 769 y Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33
+b Fb(14)150 1008 y Fq(O)150 1126 y Fb(output-meta)13
+b Fa(:)f(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)40 b Fb(7)150 1215 y Fe(overwrite-mode)29 b(\(\))13
+b Fa(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(15)150
+1462 y Fq(P)150 1581 y Fb(page-completions)21 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)46
+b Fb(7)150 1669 y Fe(possible-completions)30 b(\(M-?\))7
+b Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)33 b Fb(17)150 1758 y Fe(prefix-meta)28 b(\(ESC\))13
+b Fa(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(18)150
+1846 y Fe(previous-history)29 b(\(C-p\))17 b Fa(:)e(:)e(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44
+b Fb(13)150 2104 y Fq(Q)150 2223 y Fe(quoted-insert)29
+b(\(C-q)d(or)g(C-v\))c Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)47 b Fb(15)150 2481 y Fq(R)150
+2599 y Fe(re-read-init-file)29 b(\(C-x)e(C-r\))11 b Fa(:)j(:)g(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38
+b Fb(18)150 2687 y Fe(readline)12 b Fa(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b
+Fb(20)150 2776 y Fe(redraw-current-line)30 b(\(\))17
+b Fa(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)44 b Fb(13)150 2864 y Fe(reverse-search-history)31
+b(\(C-r\))20 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)45 b Fb(14)150 2953 y(rev)n(ert-all-at-newline)22
+b Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)48 b Fb(7)150
+3041 y Fe(revert-line)28 b(\(M-r\))13 b Fa(:)h(:)f(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)39 b Fb(18)150 3130 y Fe(rl_add_defun)22
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45
+b Fb(28)150 3218 y Fe(rl_add_funmap_entry)18 b Fa(:)g(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)44 b Fb(31)150 3306 y Fe(rl_add_undo)24
+b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+48 b Fb(32)150 3395 y Fe(rl_alphabetic)16 b Fa(:)g(:)e(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(35)150 3483 y
+Fe(rl_already_prompted)18 b Fa(:)g(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44
+b Fb(24)150 3572 y Fe(rl_attempted_completion_funct)q(ion)25
+b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45 b Fb(43)150
+3660 y Fe(rl_attempted_completion_over)13 b Fa(:)19 b(:)13
+b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39
+b Fb(47)150 3748 y Fe(rl_basic_quote_characters)26 b
+Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)46 b Fb(45)150 3837 y Fe(rl_basic_word_break_character)q(s)7
+b Fa(:)19 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33
+b Fb(45)150 3925 y Fe(rl_begin_undo_group)18 b Fa(:)g(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)44 b Fb(31)150 4014 y Fe(rl_bind_key)24
+b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+48 b Fb(29)150 4102 y Fe(rl_bind_key_if_unbound)10 b
+Fa(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)37 b Fb(29)150 4191 y Fe
+(rl_bind_key_if_unbound_in_map)11 b Fa(:)18 b(:)c(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(29)150 4279 y Fe(rl_bind_key_in_map)
+25 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(29)150
+4367 y Fe(rl_bind_keyseq)14 b Fa(:)i(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)40 b Fb(29)150 4456 y Fe(rl_bind_keyseq_if_unbound)26
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)46 b Fb(30)150 4544 y Fe(rl_bind_keyseq_if_unbound_in_)q(map)25
+b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45 b Fb(30)150
+4633 y Fe(rl_bind_keyseq_in_map)13 b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
+b Fb(30)150 4721 y Fe(rl_binding_keymap)6 b Fa(:)17 b(:)c(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)32 b Fb(25)150 4809 y Fe
+(rl_callback_handler_install)15 b Fa(:)k(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41 b Fb(37)150 4898 y
+Fe(rl_callback_handler_remove)18 b Fa(:)g(:)c(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(37)150 4986
+y Fe(rl_callback_read_char)13 b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
+b Fb(37)150 5075 y Fe(rl_catch_signals)9 b Fa(:)16 b(:)e(:)f(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)35 b Fb(39)150 5163 y Fe(rl_catch_sigwinch)6
+b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)32 b Fb(40)150
+5252 y Fe(rl_char_is_quoted_p)18 b Fa(:)g(:)13 b(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44
+b Fb(44)150 5340 y Fe(rl_cleanup_after_signal)8 b Fa(:)18
+b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)34 b Fb(40)2025 299 y Fe(rl_clear_message)9
+b Fa(:)16 b(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
+b Fb(33)2025 387 y Fe(rl_clear_pending_input)10 b Fa(:)18
+b(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)37 b Fb(34)2025 476 y Fe(rl_clear_signals)9
+b Fa(:)16 b(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
+b Fb(41)2025 564 y Fe(rl_complete)24 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fb(42)2025
+653 y Fe(rl_complete_internal)16 b Fa(:)h(:)c(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42
+b Fb(42)2025 741 y Fe(rl_completer_quote_characters)10
+b Fa(:)19 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36
+b Fb(45)2025 830 y Fe(rl_completer_word_break_charac)q(ters)15
+b Fa(:)k(:)13 b(:)g(:)g(:)g(:)g(:)g(:)41 b Fb(45)2025
+918 y Fe(rl_completion_append_character)8 b Fa(:)19 b(:)13
+b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(45)2025
+1006 y Fe(rl_completion_display_matches_)q(hook)15 b
+Fa(:)k(:)13 b(:)g(:)g(:)g(:)g(:)g(:)41 b Fb(44)2025 1095
+y Fe(rl_completion_entry_function)25 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)g(:)g(:)45 b Fb(42,)27 b(43)2025 1183 y Fe
+(rl_completion_found_quote)e Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)46 b Fb(46)2025 1272
+y Fe(rl_completion_invoking_key)17 b Fa(:)i(:)13 b(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b Fb(47)2025
+1360 y Fe(rl_completion_mark_symlink_dir)q(s)27 b Fa(:)14
+b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)48 b Fb(46)2025
+1449 y Fe(rl_completion_matches)13 b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)40
+b Fb(42)2025 1537 y Fe(rl_completion_mode)25 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(42)2025 1625 y
+Fe(rl_completion_query_items)25 b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)46 b Fb(45)2025
+1714 y Fe(rl_completion_quote_character)10 b Fa(:)19
+b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36
+b Fb(46)2025 1802 y Fe(rl_completion_suppress_append)10
+b Fa(:)19 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36
+b Fb(46)2025 1891 y Fe(rl_completion_suppress_quote)13
+b Fa(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)39
+b Fb(46)2025 1979 y Fe(rl_completion_type)25 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(47)2025 2068 y
+Fe(rl_completion_word_break_hook)10 b Fa(:)19 b(:)13
+b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36 b
+Fb(45)2025 2156 y Fe(rl_copy_keymap)14 b Fa(:)i(:)d(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(28)2025 2245 y Fe(rl_copy_text)21
+b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45
+b Fb(33)2025 2333 y Fe(rl_crlf)15 b Fa(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
+b Fb(32)2025 2421 y Fe(rl_delete_text)14 b Fa(:)i(:)d(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(33)2025 2510 y Fe
+(rl_deprep_term_function)8 b Fa(:)18 b(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)34
+b Fb(25)2025 2598 y Fe(rl_deprep_terminal)25 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(35)2025 2687 y
+Fe(rl_ding)15 b Fa(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41 b Fb(35)2025 2775
+y Fe(rl_directory_completion_hook)13 b Fa(:)19 b(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)39
+b Fb(44)2025 2864 y Fe(rl_discard_keymap)6 b Fa(:)17
+b(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(28)2025
+2952 y Fe(rl_dispatching)14 b Fa(:)i(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)40 b Fb(23)2025 3041 y Fe(rl_display_match_list)13
+b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(36)2025 3129 y
+Fe(rl_display_prompt)6 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+33 b Fb(24)2025 3217 y Fe(rl_do_undo)7 b Fa(:)15 b(:)e(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b
+Fb(32)2025 3306 y Fe(rl_done)15 b Fa(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
+b Fb(23)2025 3394 y Fe(rl_echo_signal_char)18 b Fa(:)f(:)c(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)45 b Fb(40)2025 3483 y Fe(rl_editing_mode)11
+b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
+b Fb(27)2025 3571 y Fe(rl_end)17 b Fa(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
+b Fb(23)2025 3660 y Fe(rl_end_undo_group)6 b Fa(:)17
+b(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(31)2025
+3748 y Fe(rl_erase_empty_line)18 b Fa(:)f(:)c(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45
+b Fb(23)2025 3836 y Fe(rl_event_hook)16 b Fa(:)g(:)d(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fb(25)2025 3925 y
+Fe(rl_execute_next)11 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)38 b Fb(34)2025 4013 y Fe(rl_executing_keymap)18
+b Fa(:)f(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fb(25)2025 4102
+y Fe(rl_executing_macro)25 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47
+b Fb(25)2025 4190 y Fe(rl_expand_prompt)9 b Fa(:)16 b(:)d(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(33)2025 4279 y Fe(rl_explicit_arg)11
+b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
+b Fb(27)2025 4367 y Fe(rl_extend_line_buffer)13 b Fa(:)18
+b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)40 b Fb(35)2025 4456 y Fe
+(rl_filename_completion_desired)8 b Fa(:)19 b(:)13 b(:)g(:)g(:)g(:)h(:)
+f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(46)2025 4544 y Fe
+(rl_filename_completion_functio)q(n)27 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)48 b Fb(43)2025 4632 y Fe
+(rl_filename_dequoting_function)8 b Fa(:)19 b(:)13 b(:)g(:)g(:)g(:)h(:)
+f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(43)2025 4721 y Fe
+(rl_filename_quote_characters)13 b Fa(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)39 b Fb(45)2025 4809 y
+Fe(rl_filename_quoting_desired)15 b Fa(:)k(:)13 b(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fb(46)2025 4898
+y Fe(rl_filename_quoting_function)13 b Fa(:)19 b(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)39
+b Fb(43)2025 4986 y Fe(rl_filename_rewrite_hook)28 b
+Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)49 b Fb(44)2025 5075 y Fe(rl_forced_update_display)28
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)49 b Fb(32)2025 5163 y Fe(rl_free)15 b Fa(:)f(:)f(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
+b Fb(35)2025 5252 y Fe(rl_free_keymap)14 b Fa(:)i(:)d(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(28)2025 5340 y Fe
+(rl_free_line_state)25 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47
+b Fb(40)p eop end
%%Page: 67 71
-TeXDict begin 67 70 bop 150 -116 a Ft(F)-8 b(unction)31
+TeXDict begin 67 70 bop 150 -116 a Fs(F)-8 b(unction)31
b(and)f(V)-8 b(ariable)32 b(Index)2370 b(67)150 299 y
-Fr(V)150 533 y Fd(vi-editing-mode)29 b(\(M-C-j\))10 b
-Fa(.)k(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)35 b Fb(19)150 679 y(visible-stats)22 b Fa(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47
-b Fb(8)2025 299 y Fr(Y)2025 416 y Fd(yank)26 b(\(C-y\))11
-b Fa(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36
-b Fb(17)2025 503 y Fd(yank-last-arg)28 b(\(M-.)f(or)f(M-_\))20
-b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)45 b Fb(14)2025 591 y Fd(yank-nth-arg)28 b(\(M-C-y\))14
-b Fa(.)g(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)40 b Fb(14)2025 679 y Fd(yank-pop)27
-b(\(M-y\))d Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)49
-b Fb(17)p eop end
+Fe(rl_free_undo_list)6 b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
+32 b Fb(32)150 387 y Fe(rl_function_dumper)25 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(31)150 476 y Fe
+(rl_function_of_keyseq)13 b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
+b Fb(30)150 564 y Fe(rl_funmap_names)11 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(31)150 653 y Fe(rl_generic_bind)11
+b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)38
+b Fb(30)150 741 y Fe(rl_get_keymap)16 b Fa(:)g(:)e(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(28)150 830 y Fe
+(rl_get_keymap_by_name)13 b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
+b Fb(28)150 918 y Fe(rl_get_keymap_name)25 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(28)150 1006 y
+Fe(rl_get_screen_size)25 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47
+b Fb(40)150 1095 y Fe(rl_get_termcap)14 b Fa(:)i(:)d(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)40 b Fb(37)150 1183 y Fe(rl_getc)15
+b Fa(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)41 b Fb(34)150 1272 y Fe(rl_getc_function)9
+b Fa(:)16 b(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
+b Fb(25)150 1360 y Fe(rl_gnu_readline_p)6 b Fa(:)17 b(:)c(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)32 b Fb(24)150 1449 y Fe
+(rl_ignore_completion_duplicat)q(es)c Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)48 b Fb(46)150 1537 y Fe(rl_ignore_some_completions_fu)q
+(ncti)q(on)12 b Fa(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)38
+b Fb(44)150 1625 y Fe(rl_inhibit_completion)13 b Fa(:)18
+b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)39 b Fb(47)150 1714 y Fe(rl_initialize)16
+b Fa(:)g(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43
+b Fb(35)150 1802 y Fe(rl_insert_completions)13 b Fa(:)18
+b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)39 b Fb(42)150 1891 y Fe(rl_insert_text)14
+b Fa(:)i(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)40
+b Fb(33)150 1979 y Fe(rl_instream)24 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(24)150
+2068 y Fe(rl_invoking_keyseqs)18 b Fa(:)g(:)13 b(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44
+b Fb(31)150 2156 y Fe(rl_invoking_keyseqs_in_map)18 b
+Fa(:)g(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
+b Fb(31)150 2245 y Fe(rl_kill_text)22 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(34)150 2333
+y Fe(rl_last_func)22 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)45 b Fb(25)150 2421 y Fe(rl_library_version)25
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(24)150
+2510 y Fe(rl_line_buffer)14 b Fa(:)i(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)40 b Fb(23)150 2598 y Fe(rl_list_funmap_names)16
+b Fa(:)h(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)42 b Fb(31)150 2687 y Fe(rl_macro_bind)16
+b Fa(:)g(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43
+b Fb(36)150 2775 y Fe(rl_macro_dumper)11 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(36)150 2864 y Fe
+(rl_make_bare_keymap)18 b Fa(:)g(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44
+b Fb(28)150 2952 y Fe(rl_make_keymap)14 b Fa(:)i(:)d(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)40 b Fb(28)150 3041 y Fe(rl_mark)15
+b Fa(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)41 b Fb(23)150 3129 y Fe(rl_message)7
+b Fa(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)33 b Fb(33)150 3217 y Fe(rl_modifying)22 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45
+b Fb(32)150 3306 y Fe(rl_named_function)6 b Fa(:)17 b(:)c(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)32 b Fb(30)150 3394 y Fe(rl_num_chars_to_read)16
+b Fa(:)h(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)42 b Fb(23)150 3483 y Fe(rl_numeric_arg)14
+b Fa(:)i(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)40
+b Fb(27)150 3571 y Fe(rl_on_new_line)14 b Fa(:)i(:)d(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)40 b Fb(32)150 3660 y Fe
+(rl_on_new_line_with_prompt)18 b Fa(:)g(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(32)150 3748 y
+Fe(rl_outstream)22 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)45 b Fb(24)150 3836 y Fe(rl_parse_and_bind)6
+b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)32 b Fb(30)150
+3925 y Fe(rl_pending_input)9 b Fa(:)16 b(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)35 b Fb(23)150 4013 y Fe(rl_point)12 b Fa(:)j(:)e(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38
+b Fb(23)150 4102 y Fe(rl_possible_completions)8 b Fa(:)18
+b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)34 b Fb(42)150 4190 y Fe(rl_pre_input_hook)6
+b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)32 b Fb(25)150
+4279 y Fe(rl_prefer_env_winsize)13 b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
+b Fb(24)150 4367 y Fe(rl_prep_term_function)13 b Fa(:)18
+b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)39 b Fb(25)150 4456 y Fe(rl_prep_terminal)9
+b Fa(:)16 b(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
+b Fb(34)150 4544 y Fe(rl_prompt)9 b Fa(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b
+Fb(24)150 4632 y Fe(rl_push_macro_input)18 b Fa(:)g(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)44 b Fb(34)150 4721 y Fe(rl_read_init_file)6
+b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)32 b Fb(30)150
+4809 y Fe(rl_read_key)24 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(34)150 4898 y Fe(rl_readline_name)9
+b Fa(:)16 b(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
+b Fb(24)150 4986 y Fe(rl_readline_state)6 b Fa(:)17 b(:)c(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)32 b Fb(26)150 5075 y Fe(rl_readline_version)18
+b Fa(:)g(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fb(24)150 5163
+y Fe(rl_redisplay)22 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)45 b Fb(32)150 5252 y Fe(rl_redisplay_function)13
+b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(25)150 5340 y
+Fe(rl_replace_line)11 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)38 b Fb(35)2025 299 y Fe(rl_reset_after_signal)13
+b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(40)2025 386 y
+Fe(rl_reset_line_state)18 b Fa(:)f(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45
+b Fb(32)2025 474 y Fe(rl_reset_screen_size)16 b Fa(:)h(:)c(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)42 b Fb(40)2025 561 y Fe(rl_reset_terminal)6 b Fa(:)17
+b(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(35)2025
+648 y Fe(rl_resize_terminal)25 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+47 b Fb(40)2025 736 y Fe(rl_restore_prompt)6 b Fa(:)17
+b(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(33)2025
+823 y Fe(rl_restore_state)9 b Fa(:)16 b(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)35 b Fb(35)2025 910 y Fe(rl_save_prompt)14 b
+Fa(:)i(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40
+b Fb(33)2025 998 y Fe(rl_save_state)16 b Fa(:)g(:)d(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fb(35)2025 1085 y Fe(rl_set_key)7
+b Fa(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)33 b Fb(30)2025 1173 y Fe(rl_set_keyboard_input_timeout)10
+b Fa(:)19 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36
+b Fb(34)2025 1260 y Fe(rl_set_keymap)16 b Fa(:)g(:)d(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fb(28)2025 1347 y
+Fe(rl_set_paren_blink_timeout)17 b Fa(:)i(:)13 b(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b Fb(37)2025 1435
+y Fe(rl_set_prompt)16 b Fa(:)g(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)43 b Fb(33)2025 1522 y Fe(rl_set_screen_size)25
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(40)2025
+1609 y Fe(rl_set_signals)14 b Fa(:)i(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)40 b Fb(41)2025 1697 y Fe(rl_show_char)21
+b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45
+b Fb(32)2025 1784 y Fe(rl_sort_completion_matches)17
+b Fa(:)i(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)44 b Fb(47)2025 1872 y Fe(rl_special_prefixes)18 b
+Fa(:)f(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fb(45)2025 1959 y
+Fe(rl_startup_hook)11 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)38 b Fb(25)2025 2046 y Fe(rl_stuff_char)16 b
+Fa(:)g(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43
+b Fb(34)2025 2134 y Fe(rl_terminal_name)9 b Fa(:)16 b(:)d(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(24)2025 2221 y Fe
+(rl_tty_set_default_bindings)15 b Fa(:)k(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fb(35)2025 2308 y
+Fe(rl_tty_unset_default_bindings)10 b Fa(:)19 b(:)13
+b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36 b
+Fb(35)2025 2396 y Fe(rl_unbind_command_in_map)28 b Fa(:)13
+b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)49 b Fb(29)2025 2483 y Fe(rl_unbind_function_in_map)25
+b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)46 b Fb(29)2025 2570 y Fe(rl_unbind_key)16 b Fa(:)g(:)d(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fb(29)2025
+2658 y Fe(rl_unbind_key_in_map)16 b Fa(:)h(:)c(:)g(:)g(:)h(:)f(:)g(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42
+b Fb(29)2025 2745 y Fe(rl_username_completion_functio)q(n)27
+b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)48
+b Fb(43)2025 2833 y Fe(rl_variable_bind)9 b Fa(:)16 b(:)d(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(36)2025 2920 y Fe(rl_variable_dumper)25
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(37)2025
+3007 y Fe(rl_variable_value)6 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)33 b Fb(36)2025 3250 y Fq(S)2025 3367 y Fe(self-insert)28
+b(\(a,)e(b,)g(A,)g(1,)g(!,)g(...)q(\))9 b Fa(:)k(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(15)2025 3454 y Fe(set-mark)27
+b(\(C-@\))22 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)47 b Fb(18)2025 3542 y(sho)n(w-all-if-am)n(biguous)14
+b Fa(:)h(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41 b Fb(7)2025
+3629 y(sho)n(w-all-if-unmo)r(di\014ed)23 b Fa(:)13 b(:)g(:)g(:)h(:)f(:)
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)50 b Fb(7)2025 3716 y(skip-completed-text)11
+b Fa(:)h(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b
+Fb(8)2025 3804 y Fe(skip-csi-sequence)29 b(\(\))23 b
+Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fb(19)2025 3891 y
+Fe(start-kbd-macro)29 b(\(C-x)d(\(\))c Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)48
+b Fb(18)2025 4133 y Fq(T)2025 4249 y Fe(tab-insert)28
+b(\(M-TAB\))10 b Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
+b Fb(15)2025 4337 y Fe(tilde-expand)28 b(\(M-~\))10 b
+Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(18)2025
+4424 y Fe(transpose-chars)29 b(\(C-t\))21 b Fa(:)13 b(:)g(:)g(:)g(:)g
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
+46 b Fb(15)2025 4512 y Fe(transpose-words)29 b(\(M-t\))21
+b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)46 b Fb(15)2025 4764 y Fq(U)2025
+4880 y Fe(undo)26 b(\(C-_)h(or)f(C-x)g(C-u\))6 b Fa(:)14
+b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(18)2025 4968 y Fe
+(universal-argument)c(\(\))21 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)46
+b Fb(17)2025 5055 y Fe(unix-filename-rubout)30 b(\(\))15
+b Fa(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)41 b Fb(16)2025 5143 y Fe(unix-line-discard)29
+b(\(C-u\))15 b Fa(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fb(16)2025 5230 y
+Fe(unix-word-rubout)29 b(\(C-w\))17 b Fa(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)44
+b Fb(16)2025 5317 y Fe(upcase-word)28 b(\(M-u\))13 b
+Fa(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)39 b Fb(15)p
+eop end
+%%Page: 68 72
+TeXDict begin 68 71 bop 150 -116 a Fs(F)-8 b(unction)31
+b(and)f(V)-8 b(ariable)32 b(Index)2370 b(68)150 299 y
+Fq(V)150 425 y Fe(vi-editing-mode)29 b(\(M-C-j\))15 b
+Fa(:)f(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+(:)f(:)g(:)g(:)41 b Fb(19)150 518 y(visible-stats)7 b
+Fa(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)34 b Fb(8)2025 299 y Fq(Y)2025 416 y Fe(yank)26
+b(\(C-y\))14 b Fa(:)g(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)40 b Fb(16)2025 503 y Fe(yank-last-arg)28
+b(\(M-.)f(or)f(M-_\))c Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)47 b Fb(14)2025 591 y Fe(yank-nth-arg)28
+b(\(M-C-y\))c Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fb(14)2025
+679 y Fe(yank-pop)27 b(\(M-y\))22 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(17)p eop end
%%Trailer
userdict /end-hook known{end-hook}if