commit bash-20051123 snapshot
[platform/upstream/bash.git] / lib / readline / doc / readline.ps
1 %!PS-Adobe-2.0
2 %%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
3 %%Title: readline.dvi
4 %%Pages: 74
5 %%PageOrder: Ascend
6 %%BoundingBox: 0 0 596 842
7 %%DocumentFonts: CMBX12 CMR10 CMTT10 CMSY10 CMBXTI10 CMTI10 CMCSC10
8 %%+ CMSLTT10 CMSY9 CMR8 CMSL10 CMBX10 CMSS10 CMTT9 CMR9 CMTI9
9 %%EndComments
10 %DVIPSWebPage: (www.radicaleye.com)
11 %DVIPSCommandLine: dvips -D 300 -o readline.ps readline.dvi
12 %DVIPSParameters: dpi=300, compressed
13 %DVIPSSource:  TeX output 2005.11.17:1043
14 %%BeginProcSet: texc.pro
15 %!
16 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
17 N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
18 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
19 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
20 landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
21 mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
22 matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
23 exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
24 statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
25 N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
26 /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
27 /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
28 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
29 df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
30 definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
31 }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
32 B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
33 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
34 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
35 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
36 sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
37 rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
38 gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
39 /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
40 /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
41 A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
42 get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
43 ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
44 fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
45 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
46 chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
47 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
48 forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
49 /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
50 }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
51 bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
52 mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
53 SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
54 userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
55 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
56 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
57 /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
58 /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
59 (LaserWriter 16/600)]{A length product length le{A length product exch 0
60 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
61 end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
62 grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
63 imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
64 exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
65 fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
66 delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
67 B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
68 p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
69 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
70
71 %%EndProcSet
72 %%BeginProcSet: f7b6d320.enc
73 % Thomas Esser, Dec 2002. public domain
74 %
75 % Encoding for:
76 %     cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10
77 %     cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8
78 %     cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10
79 %     cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10
80 %
81 /TeXf7b6d320Encoding [
82 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
83 /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
84 /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
85 /suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand
86 /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen
87 /period /slash /zero /one /two /three /four /five /six /seven /eight
88 /nine /colon /semicolon /exclamdown /equal /questiondown /question /at
89 /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X
90 /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
91 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
92 /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
93 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
94 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
95 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
96 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
97 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef
98 /.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute
99 /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
100 /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef
101 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
102 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
103 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
104 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
105 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
106 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
107 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
108 ] def
109
110 %%EndProcSet
111 %%BeginProcSet: 09fbbfac.enc
112 % Thomas Esser, Dec 2002. public domain
113 %
114 % Encoding for:
115 %     cmsltt10 cmtt10 cmtt12 cmtt8 cmtt9
116 /TeX09fbbfacEncoding [
117 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi
118 /Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown
119 /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla
120 /germandbls /ae /oe /oslash /AE /OE /Oslash /visiblespace /exclam
121 /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft
122 /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
123 /two /three /four /five /six /seven /eight /nine /colon /semicolon /less
124 /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N
125 /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright
126 /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l
127 /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright
128 /asciitilde /dieresis /visiblespace /.notdef /.notdef /.notdef /.notdef
129 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
131 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
132 /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi
133 /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup /arrowdown
134 /quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute
135 /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
136 /OE /Oslash /visiblespace /dieresis /.notdef /.notdef /.notdef /.notdef
137 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
138 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
139 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
140 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
141 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
142 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
143 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
144 ] def
145
146 %%EndProcSet
147 %%BeginProcSet: bbad153f.enc
148 % Thomas Esser, Dec 2002. public domain
149 %
150 % Encoding for:
151 %     cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9
152 %
153 /TeXbbad153fEncoding [
154 /minus /periodcentered /multiply /asteriskmath /divide /diamondmath
155 /plusminus /minusplus /circleplus /circleminus /circlemultiply
156 /circledivide /circledot /circlecopyrt /openbullet /bullet
157 /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal
158 /greaterequal /precedesequal /followsequal /similar /approxequal
159 /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows
160 /arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast
161 /arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup
162 /arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional
163 /prime /infinity /element /owner /triangle /triangleinv /negationslash
164 /mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur
165 /latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K
166 /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection
167 /unionmulti /logicaland /logicalor /turnstileleft /turnstileright
168 /floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright
169 /angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv
170 /backslash /wreathproduct /radical /coproduct /nabla /integral
171 /unionsq /intersectionsq /subsetsqequal /supersetsqequal /section
172 /dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft
173 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
174 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
175 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
176 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
177 /minus /periodcentered /multiply /asteriskmath /divide /diamondmath
178 /plusminus /minusplus /circleplus /circleminus /.notdef /.notdef
179 /circlemultiply /circledivide /circledot /circlecopyrt /openbullet
180 /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset
181 /lessequal /greaterequal /precedesequal /followsequal /similar
182 /approxequal /propersubset /propersuperset /lessmuch /greatermuch
183 /precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef
184 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
185 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
186 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
187 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
188 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
189 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
190 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
191 ] def
192
193 %%EndProcSet
194 %%BeginProcSet: 74afc74c.enc
195 % Thomas Esser, Dec 2002. public domain
196 %
197 % Encoding for:
198 %     cmbxti10 cmff10 cmfi10 cmfib8 cmti10 cmti12 cmti7 cmti8cmti9 cmu10
199 %
200 /TeX74afc74cEncoding [
201 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
202 /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
203 /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
204 /suppress /exclam /quotedblright /numbersign /sterling /percent
205 /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma
206 /hyphen /period /slash /zero /one /two /three /four /five /six /seven
207 /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
208 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W
209 /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
210 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
211 /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
212 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
213 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
214 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
215 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
216 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef
217 /.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute
218 /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
219 /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef
220 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
221 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
222 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
223 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
224 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
225 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
226 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
227 ] def
228
229 %%EndProcSet
230 %%BeginProcSet: 0ef0afca.enc
231 % Thomas Esser, Dec 2002. public domain
232 %
233 % Encoding for:
234 %     cmr5
235 %
236 /TeX0ef0afcaEncoding [
237 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
238 /arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi
239 /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls
240 /ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright
241 /numbersign /dollar /percent /ampersand /quoteright /parenleft
242 /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
243 /two /three /four /five /six /seven /eight /nine /colon /semicolon
244 /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
245 /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft
246 /bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h
247 /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash
248 /hungarumlaut /tilde /dieresis /suppress /.notdef /.notdef /.notdef
249 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
250 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
251 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
252 /.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda
253 /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup
254 /arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj
255 /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe
256 /oslash /AE /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef
257 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
258 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
259 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
260 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
261 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
262 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
263 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
264 ] def
265
266 %%EndProcSet
267 %%BeginProcSet: texps.pro
268 %!
269 TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
270 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
271 exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
272 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
273 pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
274 div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
275 /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
276 definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
277 sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
278 mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
279 exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
280 forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
281 end
282
283 %%EndProcSet
284 %%BeginFont: CMTI9
285 %!PS-AdobeFont-1.1: CMTI9 1.0
286 %%CreationDate: 1991 Aug 18 21:08:07
287 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
288 11 dict begin
289 /FontInfo 7 dict dup begin
290 /version (1.0) readonly def
291 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
292 /FullName (CMTI9) readonly def
293 /FamilyName (Computer Modern) readonly def
294 /Weight (Medium) readonly def
295 /ItalicAngle -14.04 def
296 /isFixedPitch false def
297 end readonly def
298 /FontName /CMTI9 def
299 /PaintType 0 def
300 /FontType 1 def
301 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
302 /Encoding 256 array
303 0 1 255 {1 index exch /.notdef put} for
304 dup 0 /.notdef put
305 readonly def
306 /FontBBox{-35 -250 1148 750}readonly def
307 /UniqueID 5000827 def
308 currentdict end
309 currentfile eexec
310 D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
311 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
312 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
313 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
314 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
315 D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
316 9E3948FFB3DF7BFF10C9BDA4EFE5F68A8CB1526990D1357AE6D2F7C2D2EF8496
317 4E47B39E6712EB8908A3265E5FAB40567E866C244814449F1E993AAB422C3F1D
318 DFA8C7118584F2E5197FD4BFA3A8AE9E953C6CD4672C0FF51E41C3A919749C1A
319 F06650DF4C5E17492164BDBCDF22609A74BFA7F69960A64B9F949FFC2A807458
320 8579366C4F41BDE1FDFBCC4845FA19BBB6963D65EE8532549274BAEBDFF24FA6
321 03235D1BE37C06B1938AF369DA75BF38DDBC87A1FF445EAA16E1895ABE9506B9
322 211955753E447865D33CEF007391D2666A046277A30A49804FFCED3FEA5EB2C3
323 E52EE14A9F75241EA10C91974CDA6236EB840FD44D6DDE4D9B3266C3B99BD38B
324 D835BCA8CB819C073480FB972CC028D218F6A1D344CE1B63F4FBF2C826F412E1
325 6E0B05A26125865A14FD7B7030B478BB8BC6BC395335C3BA940E1C348267F4F9
326 0AF97BBEE253511940F1048E175D3569F7D05A28851B6F50765FEB6C9654FEDC
327 1BF52F535DB5BB90C1BD5D2EBF75E0AEBE82B20507F3C28A03746781018D4EB2
328 298E4F2C27ACF73FA73EBE43F014BB575AAD516C0407B29E1653375135ECB74D
329 C91372F06FA8EF37C31AF3FA48AE65318EAA6C34830A5377ABB2DFA5DA53A574
330 433484BA1466709A4B186761655C8E482833B697673E847C691079E7F1DCB8D6
331 1AD91101D757B83E2090337D525AEECB028FB3C9F6A6E6AD2F322CFDC5A833E6
332 1CE4EDBF41FD34FD61630581D222F854A76C2EA9FD72796A7C9CC1F6C2FCCD16
333 E95CA05826A4ECFADA6A5FB83C41A7131E52BA6585DD6DD78515D8F7327DFC6F
334 9404F89293D6ACB433CD0802C43F0E74C6C4766A23A6AE3788FE6CAE82E1A104
335 BAEC8BEFDEFE4F292F625E60362F3886F602CE4121BF0AAD93526314BCBB5971
336 40091A7BBF7EFB3BA355B88C897D9C70C841DE41309348751EDFFA8675215988
337 49CB1599834A01EC6CD4FD813AFF97A614F56975775D5F48E9C1A9CE532FAEB1
338 4EBE20C3FA87CFE03664C428BFC5C894668E507950005BD8C2BCA8998C1FB92C
339 4E6B791BA05B79F332EB8AF5B0F851B8B7EE372EC0861B09C007CDF43F82D0B7
340 35446F682A0DA7F4112CDABE4F922EACFCB7B8C88BF550B60957E7
341 0000000000000000000000000000000000000000000000000000000000000000
342 0000000000000000000000000000000000000000000000000000000000000000
343 0000000000000000000000000000000000000000000000000000000000000000
344 0000000000000000000000000000000000000000000000000000000000000000
345 0000000000000000000000000000000000000000000000000000000000000000
346 0000000000000000000000000000000000000000000000000000000000000000
347 0000000000000000000000000000000000000000000000000000000000000000
348 0000000000000000000000000000000000000000000000000000000000000000
349 cleartomark
350 %%EndFont 
351 %%BeginFont: CMR9
352 %!PS-AdobeFont-1.1: CMR9 1.0
353 %%CreationDate: 1991 Aug 20 16:39:59
354 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
355 11 dict begin
356 /FontInfo 7 dict dup begin
357 /version (1.0) readonly def
358 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
359 /FullName (CMR9) readonly def
360 /FamilyName (Computer Modern) readonly def
361 /Weight (Medium) readonly def
362 /ItalicAngle 0 def
363 /isFixedPitch false def
364 end readonly def
365 /FontName /CMR9 def
366 /PaintType 0 def
367 /FontType 1 def
368 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
369 /Encoding 256 array
370 0 1 255 {1 index exch /.notdef put} for
371 dup 0 /.notdef put
372 readonly def
373 /FontBBox{-39 -250 1036 750}readonly def
374 /UniqueID 5000792 def
375 currentdict end
376 currentfile eexec
377 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
378 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
379 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
380 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
381 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
382 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
383 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
384 D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
385 92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835
386 3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203
387 046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E
388 C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A
389 A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2
390 A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D
391 731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B
392 09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1
393 49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B
394 5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B
395 54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C
396 C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F
397 11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AD14F1CBE935942AEC
398 D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A
399 109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40
400 3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343
401 C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7A68B5ED51FA
402 3D560A408651E1DE4CA7F7045304BC92695FA64EE9BB26323501BB6812BF93C8
403 F0943DD7F7D4DB11B67124C1A036F602A89C92C88CA0C6B5E553EDAD776E2D30
404 68CCA6087BF5B8E5F21FD98B28FF98C95B0269FA22C704D7AD62051E5B3AEE88
405 A37BDACE549C39E26DF689B18D5D6B08EE00039E6A48535F0366731962C9965B
406 59039E77B86CC86818E5149EE38E2532C27F381B35B7C11E45C9378361BB1DC1
407 41771CD882B3F4442C80CD77CA970DA90ABCDA4FF1980EE556BED6EAF9EE8BCE
408 B8A168C27DC2993EDCA0D042022B51D8C68C574193E360460F7DC428B07C3A9B
409 31046F24519B1173F30F150061FEA0D1BFC5502D8394890B2EF2383FA09E6DFF
410 53760DA7C0D8EE63C40886C7E55DADE15C0CDA90210C3FFB39A7BD9810725834
411 9FF3E45BCDFCFCD060E5526DF778651F49263C611F70578B48152B33DE625ADA
412 4E780838570951F01C9D166B366184B08AFF8577B6A2C1F9D54E07C5A2255648
413 AC7E77FDC6D159F0422B6C807CE0EAD467D5ED91DE842D61FE03CC71293CA0D2
414 07ADE222595841CA7955413CFFA7BC47A5C122E9F0A4BF1784DD2DE1C169FD9C
415 995EEB1942688408159BC3ADEBF8E728FF1541E2B862353F25F6029DC08DECF9
416 5915E3645EF2013E904EABF2398F6B7A0410FE03FBADC640E1043096A5C336B9
417 D9BD079CB64FA9DE6AD8BE4234BFFFE770950A98B8F67B981E417202728004F5
418 4DC7C1307CC9E1AF850FCD51884F2F0DE870BAE1C30F38B82199C3180409E82A
419 000766C4ABFB5464844A2A205D46D0BAE1421784573338DAB60F5AE269237534
420 200CDC077033251E2E14C5DD686DC4BED29F59F5D8EBA72591FBE4E0FB08651A
421 68E96F86F1925D1982AB3FAF93B0E7F92555D921BCBBBE77DCDF4737BB4411ED
422 F008A3A9E100FAA52FB1411CE2EEA0533035F8E6893404D6E49E3A30D96586D8
423 1EBFE00C6073159B5DE5A09006715C6793AA8BA02D080F715B7F70387C68F170
424 659DF4948CFE584D5D1BE11BD52DF02DB8D1B3BDFD51DF5F90ED9A3C3A999162
425 4AF2B558C0FBF0E48484C92A148387C4CEC15C98A46FE60BDF47A6CB56DB99FA
426 6941FE3BA90ECEB0612632F61449C8587D59A0F80562CD7F8C48315726DC1C4F
427 947C42A8B20A04CCBA4F71EC263835C5038FCBBBDCA8CD9AF8E4E2EBB96A85F5
428 39FB6BEB32F29444C09E106EE00DEE0E03B1740F67AE3053CD368C1146DA8B95
429 AF0C21846667715A741A4A1657DD22C0DDD0C9FA357F84B053A6764411809EE0
430 DBBD92068ACAECC1DA8DD66AD093CD5D3D941FD3B51A13928DBDC96D17F5DD79
431 B35ADBA0F19C73670E58B4DA47583CC9A4856AF60A5A3549CD4767D0426FB29B
432 AB660386F02D3DBFE7FDD706865B24BE3D3CE3774F18F6BC700DC99954D7C48D
433 F30113EAE546A4F02F125CF85A18CE69E4D6AE9E08E74B79EA5B68FC57FBF09E
434 130606094463B6CDABE7AA6E55926A474CBDF28185EE7556A08D17C45AC94160
435 593DA873D9FD8F69DA68D18727692D6C87EC78A293C4CCBD661A02ECBF062580
436 369B2BEA56A4E32991AB626BDEA29FF772F1796B48D8F9658692EB4044D7EF01
437 3B3CA41AAF927C364309CF415212BAD1D852B0560A8D49874C92AB2541C1E361
438 0930E31424A348F680F94DCED38995BFB3302DD64225F0B04A09A74E1595D221
439 9C25913BD7AEE76B967B9BCB2F62E1BC3F1D15786A2D3B9F3C5009FD8F4879D8
440 16FBBB351AF894788C5436514C27D473988F3A80F761B28B18B655E0A76B6BF5
441 0D8F284FF6E4AE7B0C26127712F7A4F7B9D28E0B6B403495B2E02FABAA27574F
442 35DDA985CC000C1873408355645C9E3B2130DFCEC06B7287DAB0F83AAB471866
443 F67634A6178C48A8332D5EA87F4F6DFB6EFFEFF053F023E8A44A977FE9C16EDE
444 7E06BC9F7F12F883D9492CED03CD0F85C77AB7EB6A39CAA09C4CD7157A9C9CE9
445 4A48F8F9761431E5DCA288D85670FA1F3F59A2CDF9467F33F27B25BA742743C8
446 18227D3066DB560186D30DB1BB398FD8016CA5E4549B01138F944DD5EA705B61
447 8947DD70A317946556F95B0B6BF64D2BA5AECBF81E1FD101EA5B7307B84EE594
448 5AD4059C8D14314C0A52C942CFDBB67D7A6981BC7F5320D3D2B55F2BACD54FFC
449 A2F79ED842F9E22FFAF5783EE632AB0A5D05D7683F7966F8439B8E1C8F4DF635
450 B8102574E225F4F2D3B0D2EC0B92B50E331B8438C893A6460C3F45F266172131
451 387721EC837F4ED8F9F4CB5B2C6F2DE89C15C05BC3E55F18A64396D056C924E2
452 7B35A95E1A48A381855261EC272264BE5EBC5700B46F0E2227AE590AD57764AE
453 3074D065CBBF8FD89C1520D266B48B52C3984A694E20199A4B079E8FF2339887
454 AADCFEC5330F10B9237BC4EF612244237BD557FDE58BBA4512DB23EB2BC94187
455 B3D5F590BF44968021903307889F418AE545BF73B83E8878A0407BCD379609DA
456 C5751E074BD9BE46FD33EA4370D2D5DAE7CAC02FAD9F8E1BB58DAD635B0BD7EA
457 469EDC189ACB5C3EE67A67BF806C51E12BC92E91EF1E117DE66C4F2A9E745A47
458 15DE7F1A0AEA10A45F08E2F4399360B11F3A09E0C32BD0F14EF530A8833CD569
459 BCC9A5145BF38CB29E3919C2AD9731230782E159E94C02A76184D669FD17DD68
460 2F13EA14EF325E6C9AF57EA2ECD3A3B1C4DE70785BF2B2817D758BB234411F03
461 9E1C46B18935A56BEC5D55B9080602AA84F98A55B6D4CF66E83276723EDB1B2E
462 0A9C9B7C8459CEB0EF240714B5B78514495F4425496A5D1DE74B09EB9D31940C
463 072D6D249912B917DDB1FD4B673B8D27BC85048E0E589CD2A17E02FDC7B4FBCB
464 2ECB335B34B4663CFABDCB5417CA7C1142069C25794D568B95CE29B9DCC0D7B5
465 47962BCB535C8962F5B66BC5007E61A82A8703D676FD69700929419EADC10223
466 AF300492F5346B61A661D1B338265B3126D0D00D5EA5AC91B54B758783DDDA41
467 1DE8822D851D080FD850DFFA0FD4B28F93458CE4CDA524F4CFFA22DDD6029209
468 4AE4C566016DE6CB73B534B0D3628C0198C2978B5014B09A108C982149CE0E38
469 4BB5A9C7BCC5C6CF9257D513A9233C0ED64ABD62D8368FC0B202AE38162A2F39
470 0749272663ECA2F1286EBA49CF88C72CBD0C5CB2664CBC73272398731D15D9F9
471 79C51314BCB00FD04AD65CBED3DEF2F96CC9297DCBB4235215CC53DBF02375E9
472 01642EACB34930D35D47C46F98875E0C5F62F21A1342CA798B2AAAAA78254B5E
473 EF248251CFD2D7E9FC299CFF0B1C81EA0CDCA106E2D6A22A40B4ADEC2005D713
474 59796BA1E6FBBC55549B9641AD6A6AF977C5234B66789E946E138754F15C9A05
475 E67D7340D73F76CCB5E0D01A685DFE166A0B58358D8D05A407DF0949E4D6FE32
476 626917EB3964A325A58D1A01F8D7D74D9565619A30A4A7A95E5961B2ADB54387
477 EA160D1C553A6F3756DDDF415A431F910A2CCC54B7FEF17CEC4A39BF7282EE76
478 BB2C35CAB9F60D363491DA097D1B3A3FD7F7674008531402BD57CCACC26B2D07
479 12A3287F903FB55C48664A34439B797F3560EF5F183FE1DE33A5057CA47E46EC
480 4EF5B6683E44384E6BB33044940C1025A3CB3F59A46EAF7D0D5FF66C58E89F7B
481 2249E95E830E94DC0159C989EC66973C359685EE3A02B9194A72C7697BC27978
482 8D7B82DF6C448623BFE4AD8BD93761C3D6A71A0F6F66A9EE023E0506FB2FEDBA
483 93FC073CD19D5DFD9C28505B3B8E2FE756E00ADD8467208C079860AE460543C5
484 B6CEBBC10B2EA1EEA6CD13D20EDC5A118F2FEF56BC81958A9D9D0F7A08FAF926
485 DF045A757B33FD3DD093A8A7C82B914CA39EBE87EFBFC5B35EBDE845E4D2DAD9
486 7764AB8DC8A0AB77E32423F91B3D0D2C154EE2D17979CB8DFDBD0A4549FF2EE2
487 AD37CA8F41961CFE90BF5D669F3EF1C26C6162F40551656064A3D8A3478D4786
488 8C9149980F294EECA58A9DC23DD5566F7A06ED7618DA2BEF3D99FA4018AF4D6F
489 02F6454A0B2337DEB89D66EBC066974CD398FFFBA7FCAD1B1BB37C9143F0A89C
490 2290C92F34AE64C339B42EF3A5BC48AB770802140935B90EDF77935084C77178
491 873A74B11496374F55069B3FF469922027491DA738BBB50207DD3DCC8CA80DB0
492 A041848DF3F61B8447F15CE1BCF0BA3AEF785A04F17C1A22569DD20D034B9652
493 1DCDA9392C5DA7FF0FA312707DEF8C538C29138419C731CDB68FD01FEB4FFF67
494 D41916D7681A563E0B7BBA324BAD2F047B55D3255F717E723F7A2CCF89A1B93A
495 76485E4582EC2A39BDA79D3C17136C476392A82B6897095DF62D2B6E65A14D06
496 6E327CBF4E8F7EC1DED6F49B6493D12DE0DF759D89CDC50456BBBB55DAAC9502
497 D0AE4E15F8A68E5C2411CA6BCE4DFBDD4DCD7BE60A25A730BEBFF444998C2EAD
498 2C14E3316D659B834A7622B921E03F8D0AC2C5E02952236BD5A28F4EADD73366
499 93A99F61313BA119FE9E8E87EA9DD997583716DA37273D2BF5866BF0FB44215D
500 9E20DFE03CDD8BFC61DA4877FAFF071EBF9FF5CF19634D92DBE5EB8E061A2A07
501 35CC7BADDDF2D738277C873DEC6C97A854D0ABCDCF12F48636D0C6F449C7048D
502 F038E827D54D6FB7DA94532766B94D071C9B9FF7D80D175A79B09DFF3CE41D1E
503 C9402D32EB5FD5B9BE32F2324EF8D66DFEC2EF9E56DF9DE385A72805E10501C3
504 0C1797E5DEE38708A785985B6A61FFE99613CBC9980118F9ECA7582B9874A811
505 7430ECF39E2A774A49D3325E9384F731145F7EDD0BA3D5963EDF1A2928B5308F
506 3A50D72491484092BA99E7D6F027F0ECE1D5833FB248FEB06957230F6810C645
507 7A6F82329E05094506AAA6F9E09B61EE2CC95E4D99F8D8B12B8223424E9E4B36
508 92499001521A9D431F098FF63D240498BE1CD95DF52046B07EA88C445DFA35AC
509 6CFD5E6DBD0A44BCC4182DACF62053CDE03D0E64526EA34262C707F1A990A844
510 11BE3C7F02CBEE9C7EAAA212EED4493B801119642A6670C18C45184B91B10096
511 F803E99CD1209D13B866D8A45AD999228C94DE5DEEF6CECAE154CAE4A82286D2
512 02A8324F3866DB698B6B085D05028AD4047E59D1962EE218679ECA70206A5976
513 5802E739BADD1477330196B75A631B12DE16C0E634E9CD759F080DB975F692E3
514 E18E725A093A1C102FA0F73A23DB1AE8E17400FA081CA88AD54F975E2507C948
515 CC6DF149C1F2646FD3F62529488CE78DEE4ADA155081BD819C40F624571BB649
516 C598E2B3C607DCC5383A0774BB590CFB57CC2432605155425FCB5F02B12A20BD
517 579059B80C1168E3D9BDC4FE6D20970D34F2A2DDA7542A4BD8815EE0656558E7
518 9D025BFFE6FF6D50D92ABB7A82C445DAAB13896B28BCD32EEC08BE55D720383D
519 A6CA9BDCEB39BA0615182941ACD0D52AE4E19700ACDF2B983C22C8A4D5568C91
520 493FBCB4C1F582249C930F1D0515E4208E5AF759D4317FA39CB2634359BC2858
521 49A98B8C573AFA8012A16C3E5109D54D040BDDB1C79B6C475D1AB95CBF022A55
522 7CB102976B27DD210BE99F279E7BC2A584CD5D732A80283980E4C18045E687D4
523 5D79EFD9E2A270DAA5A777E2D53839D5B04540B756B75E5D06B134C0238CD6C8
524 B875F9A335FB8574A6E39285D7924BD4123FD0C8765C82918C0D625507999B3C
525 5F2C978939F47C0EEA7C3ED837F4CF3891BC790C0A1A3013B65009F9EB00BDE0
526 0A8B3F884FCEFCAD6745661453AB92DE8442E27C899E2C7DAAAED3F79DFE6B5B
527 1F1244706112F58A7A4154D56E0841C43DE496F1B8494599B662F8DB03278E9D
528 B90787BBBA4E934688F9972F238557C0D11084D6F17D28CE8B0539EF36A6E33E
529 CA747C64AB2DEBBF2CC8B7086E4FF69409C95EF5C021C6489317E08B8547DC5D
530 FBA45224379595FC263B57587B823E95665340917E609DB8805E20089CC20C0E
531 57A9A531A0068466DCA2AEA41C332F04B10347B8C6CE48233325BF4B18485401
532 BBA4AAFA33067623A8843F134F90D0A9651C22B5CC5FD75EEC8660FE154CC875
533 BFF9E625EE2C62A6B0FFB8E99447B360525604A85DE4629A8600E557AFC51643
534 20DD4AEA48DC4D3B36D0AF148934CF3A9D5E1CE0A672FD6A5DE6F8EE04D2C489
535 22366F26A3CE9A703545D6C4D14917390AA6A733ECF53D7AFC3B8AFDF03318EA
536 2AFA4C61D291B6A479137424E87E3A0F9981BE8B84D12E5601C8740B381D5E88
537 362D1626547D1AE501BB748ABE3F591CB5257548A86185B26D1414E4192AA685
538 C9077129CFFFE1D7A6329F103973F2928AB6A509BCF32B014685BE251B887838
539 C7C0DB8F85361F70C15F679C53553AD07BC0ADB6E866249D01EBDC3E500696F3
540 9DA6F9CC8C6A3535BBDD9096658610183E989BE704C259F6111616DC7471ADE6
541 A8DE73CC340110B8DE6E947CC2C70E4CF0245ECE1DA20C7A695330C50BC4F12D
542 F51E93B41181B635B352B15AB50CD8E1633B25ACC11C73F29A6075E30CF56773
543 AC7F8880AF88B689CD292A056E0821E151E1272577F4E061D164A801B1B26182
544 EBE31DF3DF1F35F264F605503D15432D96C157EC79039EC44FDFD8757F1A1081
545 6D59D889E6A59C3B6B3EF288AA62D3610F0E6B3015BF08DA40FBB420ED893423
546 7BA21152A9CDB5B4A7787117EAEA1109A4548130028B4FFFD949A997B8754FF4
547 8C79A7131404AFAE704F68321CC16CAEC9B8CDB127FA5EE2D8CABD362FF694E0
548 0E8FE576FA89B96BCAD48DA4CA725259E57FF50A24F21679FE78EE889DB92FB8
549 53F8A6539A3EC8E5AD34915A2067152E920482F632B587A764985D686EAD3C84
550 2FBAEA7EEDAC2306ABC5D3D8088A844FD63830F47CBBD5D179CA520C5DC0D914
551 D82B6313951EB6B3407A0B16932F4B61A08A164339CB0E7218E4A7F08775A064
552 A85A094CE278F11FEE05522815FACC0B0C9491D156EF42B860687CBAA26E4A28
553 DAD0F6199B6E3D78D9839D1595E6B7A1E9A7BD974B67FC1204F1DAAFB808539B
554 FEC6C90363B38F09DD6364089D10B5EDE390CD75E166935A3BFE8356739F8583
555 E7D7F4B518046901C79108DB453DE9B3312FA7E5053D7C3E4A12F13C97936E0A
556 31E74CD9423C6FD3AA00F76275E5822B468B3A1002BA1B8161B8E3B55A70FA32
557 E3F8B718C6197E73BA6B72C685FB75CB08B87080E01DD2FE3ECDC633ECE9A298
558 C5443AC2D696A38D6197D3139968B5B9DB9367A206D5F2014A083F4A3D0BDAC5
559 CF792C21860C2C49F61409A402207B76468CFFD4FE307F3CD373856BA3269659
560 E2717B9BF57D01CE7A7BF106A6C0120CCCD6CDC146ADF30255D8F83CF0EB3E55
561 A8FCE82C4F1B3804C11F11CE8AAD6565DD3A3691038CEE7D385ED7ADED41B8D5
562 5BCBB023C9905E680C02458805ACB6EFECED0293C395EF459C4B5ECFC70CCC8E
563 255C4291B2305C2F126B3C41C872B3AC13D4D7612C296E03E74B3D77E9A1AB66
564 B7C709A3E18706B12EEC36FD43B3C4E2F4EE283165DCEB76BE610FA8403CB66E
565 7910745FAE425081087386BC8353D404EEE725F30B919D73A668661519809A4C
566 96BC9405B483F654BD808A9DE59B0E3D307A6AEDF526921D91750B362A839075
567 1B97996FDE08958BCDF18867378D79174B5495FCD470B0CE120B5E470DFEF904
568 7E99B32980C4146E139F2D43659AE8DC719F2F2838C0906C63AA1ACBE2784B88
569 D62EE014036B38794D7A6BBCC1E008202127FA2D430476047EC1C34C5CC62AE2
570 EC1FAD16644EF9F644E67F1B815B96039DA2EAD10966628931439F988BA78056
571 EE85DC6B23DF10105AF267D5ED6B1CE01C18953517D7E63C45EA975F5E93E920
572 F0D2F349995A1A366BFD10C3E517CC64F2BACA8EBDCDB1726AADB7A9958E7071
573 5C6CE126D46640B75F76C689722542A321E9FCF1C6E01310974A7FA548B51561
574 A31C2E4C6EADB194B5D1E8A64A27F87D927FA88C30EE61A130B758AA70809F91
575 3EE5607CECA9C18C7028C1D7EA76A24B08F74DC74F1F034930543C9C4CB0D143
576 31CD68E25E79C827E06785EA6361F3EB251A01AA10D647464BC5CF41DD687E1E
577 3AEECB699952181B3EAFABF4476CEE11DD889A1DC8818EF2128EF02BA6D6B96C
578 048F4156520BF728C1DC65382B7A8FD21EF8EFABA3B3D7DE9BE803F3859A9B18
579 044AE0656070354FD86A5F78B34355D5489F5464EEAEB5E0B50B8D17EC91EC14
580 769E10D34CD03EC7B29F761F19C2B6655BC143225801C1F6BC995AE74AA1C556
581 15C1450A62B563F57AFD3ED65AC496DBA8CD0A30E59AE4377AF9FC2306A2080B
582 B1B92872829FFFE0CF0AAACEC1B760838D5FD49CC7B9BFA3AC8CC10DB0EFC5D5
583 31C08E4CC612D0F37503A7DF62CE3FB45B4F23C9D1B03982107A0538B20B94EB
584 904E76F26E8960F8B24064524389E74C386E578F1AF6F3405017D6FBC98C5110
585 F8DDB1B726CBBA948AFD4F87FA0925C503056F98256BABCA04E9F1E0F90649E6
586 214EA30A6CB1559CDE88A84306B22F52BEDE2413D2491877EF1E47AA604CDCEB
587 DAFF33F0B3FF52EC0934976D5829C30D6058536A93F5FE29C53DB2904F2AA136
588 4C0518399B141E03A0B7F8838D565304923E9BB312CBA6C2619030924B9761A9
589 DEF51F7C550A2ED90EBA6ECC8472217F153CA2E69BF81AF19261EEECD2A0B447
590 F1DC94AD3601C9322BB8897D1FBFAA76B3DDEF1D6E8F68C2ADA463D69D4C761A
591 35B9E5676FECF5E529F5DD60865A3EC2390A4C082798AE9A9354FFD151F878D4
592 F6B5AEE6E45B16B0BDE901BB81409F10275817216520DACBF84E54D4DA35B793
593 4A1079C8A9BACA6F2E640BE1E1153933C65B01DF45DEE34A92E9AC18485FA4BE
594 D8F7BF61A441EFE5F5F13464C9484815556B9D52793BC6EB16A31962F6D6FE06
595 DF6DFA08FBBEC4839744B571E56AE1A634F3C8BC689511A893517CF43C7A9E87
596 4130D4DEC596F730B04DD4D257D14717C3468292F9E62B3CE1A3513F3CCE0F97
597 C9885B4229076698FB42B2CCC355AFA7EDEF5FE24720C8B750913D68814A95FA
598 2120BFCD00ABE9E498C58FF83E9B6E94503EA7002B6E338E6074702D34218A73
599 0FD51AC967780742BA4B2E36489D4AC576965033E63B5E493BF2BE70F81CADC6
600 A9356A1BA0F12E58EF6D3A3FBEBB2E898695DB307776177E21E5E12CE7150147
601 C5F2E409235242E1025221140C78E14B2CD175E9E616A9E11E7BE338047339B3
602 D4400AE08445B5E6A34820335D2FE6DEAE7C623CC009B97B16A085B966F28DA8
603 8E99778255A7EC3529A26687B4FE1CA5E512197226FCFB7DF99C858D6224F397
604 DE145D192AC4AE4C19872694B93FFCB7B30655874E83359164AA20F02A9915BB
605 CAAE90F6E7CDDF4B55F3A60E07AB74768B7FDA07620347FA20ECF2DF8EFF0CDC
606 740917E2D59DE57AB4A232EAD2E06FF02D76AEC4C03AA32EDE68D932CB51A4FD
607 FAF54B642EE76532E8B86A207FBC5242CA6A864EDC59ADF9EB68AB0BAFD24E69
608 A4B6E938230DD511767B6869CFFCE2865F959289644BB41B1085EBB6A58FF136
609 2433DF2FE92BCEF0343F69108B79D4C56685D1D6C84D368B1E813FFF270E096F
610 EDA2C4697EAEFF19D60465C772D22CD7BB09115E97B45148FF7103DE3C8A59AA
611 AEE6861565C4907E4752FB2807F0CCC3B14AFF6775D1032F76637ADAC909CC36
612 5326560E6DE148BF49A9EF962264BA50A8F1CA39319103F9210B713C053B6DB5
613 22A3EF2C24F43D48B32978058F3E0F1A50B7D6C31CCD706F47D89FB64608376A
614 658E7B87A48050A704EE7F0F46DFA63B199CCD944061FEDA27F84605EB35C2C0
615 7A5322B5CFFA97947A289954BC6D3F61B7BC0EAD85BC1884A6F6C6508FD95F41
616 1D5AC1A2137257A3EB7363C865E56233AB388945703311DDD089A03430FC19CB
617 1EC1B524EB43268FBA8D09F1DA43A50EDCCFDFFCD7F4DE041A5ADF3721FCDE42
618 5C689D5A2436DB58ED2D435D30131B51E8777E077EFC3D314DE0CDB0D2EAFCAE
619 5F2267C3BB6B956B970AA2C61EC8D3A9BCF8BA945AB72A2B4B5D0286BA6219A2
620 A20081C4452393BA84F86A4A19090AE698E966CC947E38923FDF36EB1C706DEA
621 8EB03F86BCD6AAF3222CF13A469E0B93CDE689E8FFB281BE13FC939505427BE8
622 F4460097759315CCD22942316D0AB980F0CF7210DFDAFA2BA852E6310B8B50F1
623 257DA8E14865403DD9E6340B6ED9079F3EADF2BEF806D21BF244FF2EB5AB07A3
624 4FC766A91FECF2B5876D98C8EA190805F437AFB18130FADA96BBEF8F6DD04D91
625 39DA9F3615FE1A6AB647FF0928916E1EFCE815C27FBDF580DA71C7B83FE2A492
626 B7944A2021DDBC9ED14233D4C84C9F99082250B65DC8A23EB0900BAEB2C5709B
627 20C5BB49FF65599A63B6DEE0AFB9155416C7C6209BD69EDD65A5E235DF900DD8
628 668F6498A80D79AA1B2E4E9F72024A7EF00B927A127E9E342BC214149BA9ADB9
629 9CEBC0F7CA76B3E2BAB01CC685F6BAB33F412C732E5AAB9D000EEE5C7EE74B78
630 04D30BA757F5951F7D39233897C80F29A057
631 0000000000000000000000000000000000000000000000000000000000000000
632 0000000000000000000000000000000000000000000000000000000000000000
633 0000000000000000000000000000000000000000000000000000000000000000
634 0000000000000000000000000000000000000000000000000000000000000000
635 0000000000000000000000000000000000000000000000000000000000000000
636 0000000000000000000000000000000000000000000000000000000000000000
637 0000000000000000000000000000000000000000000000000000000000000000
638 0000000000000000000000000000000000000000000000000000000000000000
639 cleartomark
640 %%EndFont 
641 %%BeginFont: CMSLTT10
642 %!PS-AdobeFont-1.1: CMSLTT10 1.0
643 %%CreationDate: 1991 Aug 20 16:41:43
644 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
645 11 dict begin
646 /FontInfo 7 dict dup begin
647 /version (1.0) readonly def
648 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
649 /FullName (CMSLTT10) readonly def
650 /FamilyName (Computer Modern) readonly def
651 /Weight (Medium) readonly def
652 /ItalicAngle -9.46 def
653 /isFixedPitch true def
654 end readonly def
655 /FontName /CMSLTT10 def
656 /PaintType 0 def
657 /FontType 1 def
658 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
659 /Encoding 256 array
660 0 1 255 {1 index exch /.notdef put} for
661 dup 0 /.notdef put
662 readonly def
663 /FontBBox{-20 -233 617 696}readonly def
664 /UniqueID 5000800 def
665 currentdict end
666 currentfile eexec
667 D9D66F633B846A97B686A97E45A3D0AA0528A405DF15F03DB1C3DA8B850431F8
668 0E5F73DAC973450D1ED0530313057E971FC7E7CA88E61DA6DB9A5CD61F0F76CB
669 4DE9105D0627B8DDF51A655098229920CF429CDAFC3F7788C95E7AB30E84F840
670 8CED52E98DB4CFF161D2E62B0D28CB8B0AC82E7A8D2C007953BAFB3056D66079
671 8064956E257D31C13509FB81A250D9E875C77A4E91CC49E9FB3C0718B2F691D4
672 B4A64F351F4DD68133DED7629B0D96E5124584A16FD2AC7A3EB244A934FF059F
673 ED7297B0505F3C2994AD66A3CA5D2728B034DE94B64A8AFAF341601BD4DB5858
674 C9950A8BB9C598B8960609F48116ABA8C007190AF0ED335EB5BF61BA6871FA5F
675 EAB5A26AEB5C7C352EB80799CEB983F19EEFA801093F62086AADD0B80BB6580F
676 2CF61B1390FA56DFA1A0B61C58DEF96BA767A8A37EA44730783C600706606C60
677 4EE74EA99B7C0F8E2525C8847F3D31907C3C483EFA98F6C416B6B2C343DE6370
678 52FAE423008D086A76A1FFB327CC7FD84B1C66B203A4F41582F4599A82F8362D
679 38108452EACCC937FFC4F3ABBFE3628DF51367DA6BA3F6826FC6522D6AC5E8EA
680 00BAD300FFB6DEDAB93237704202BACD030AA824B1E97C0AFE17FCE8C75F4FA0
681 B8A74329A6CF1788C7EB34DA7307411E9AD7ED8D6582884456E06E033B4FFE7D
682 CD4DD8B06AD01340CCCFBC382C18CA451E4C886B01D082FF8CC5793F4727C3DF
683 B52B4F1A242F31D1EB79D1E39A1D4FD13D6C5E2A42AD4B4D1CC4EE7BA0E5F80F
684 802E5AB57EA15F4DE44D82AC408AA86D4BF58EF967FBC6497BBC7F017C0598AE
685 32CF865DFFF0FC7FF9E6DCE9B5F2F4C7491AC674F46E8E7660452CE0A77C1EE8
686 00DE382ABED85350033F8ECB97398E4E0A75D4877A107F6A909D0C76D14F9A96
687 8A6CFDE3FD9D79B6FD82693A9F354BD2ECF30C6D99F7AC522F8D6C93EA214F7B
688 3D0ED77F042ACDE9414264C0698E86398562E2C640DEBBA0734AB4C3ACE3907D
689 CC79E6B2C6C3C3F9B01526E8CD98237D4A9B403FF8CE3132222FA60C196A19BC
690 A2393AE6935C0F8B67FC1D1A12AA74695EFC77DAFA2804E0EBCAE77E4B5CE103
691 A0164B7AF6593E58028A8A8A5AF4F5EC5F7376330432566F458AA2661A6AD0AC
692 B713047E21FAA80F81C5DE30E1358773FC039A6263DACBF89878169A5B6EE0A5
693 BE02F5DE8802912F04D373F16B2E4627D54705ECCDF1A43DE29C3BA73077BCF3
694 148E0FE06A4DB51F925170861C43F58168AE85CD478CED8E811821DB638BCFEC
695 A9FBD9312B6958E3A3DBCEBBE2CF78B52D963A8CD0013428CF3BB3C8BE792496
696 D4C6933B070E5492C789A97B7E3864801AF824C4417BC42BB5E0AB897E139CE9
697 86D59B189E90F7B5FAE69B67D5A4C797C7335E3A3CC84C92DC98B165077E48DB
698 34F90A551B4CF387D06A08A637635E2C758227956B880C27E6A6048D5A75F22E
699 ECCE6D87EFD432983D76E5266950DAA186B89EE41798EC19030105A364B88351
700 4CB78AB2AF4BF4E379AC857261D1648BE32B080DC760B01EC9270FFD779E9074
701 041A04A3FC130DF2B7B8289BE512DFFE93A62B77529E490C9017808F1B1E9FDC
702 21E7CC5BE564C03AE602FECC60B2BFD0CD3ABB895B4AC3E3620DA7260603B6DC
703 A918321A58B20114133FEB1AA7845E8ACD966FDA6A0D76232FA4D0E3ACB16725
704 070D6A1AD1C12C4FD19CD64037D8A12A750ADE1E589B38C70A1E4CB163E20BA2
705 0FFC466D1452D5561C23677E706A588DDE184EEE001A78D5C833DBD34E2F5828
706 E89006EAA304848F2D932C5F52E7F546E18CDD77AEE1D3FCC1A1CF5DE08A4FC0
707 0AEFB3FBC66C2053B559BCD562A11FB06722BBED6581D9394EB3F36A0CA220E8
708 5D09B80CF21A02E44AB75FCECEFE41E2D1A44435936AA7812B4453F4E31AD6D6
709 F6160A2EC199F5AA36D64EE247B072BC58E5F9C7D95390E45BC894D7037D861F
710 791D339387CDD95EF7283EC409B669E10E949B7C659CA1CC582EEEF4F38CE080
711 B2432908B82EAD945FCC67B5D7579A1BB2D5EB3F05F7D32BE415F1BB43566F03
712 B9C2B3CB2A3F518F30353F81BB517B90C2278B8ED8BC671370D9ED56D36E00CE
713 F2C5B1F7DB19BD3140BB2D7EC7D5E3DDA246B660510F93290F5FBF491F4DFF6B
714 F5428976D5A0D7013CAE6528B070667BF297C45716593781324820C6F8B4AA7D
715 134BFD082129C91A8E10D8EE59B8C6B55956AF59172F07602EF541470894E46A
716 A540FE3595DC7B250636D25A5BAFE9107ADBEEB453D4A09C62638674B8F841F0
717 C3CB1E3656C7FE9518E318DD13C37B1E7BB57A10695F92C61800A82D9F365BCA
718 4C0D1C810E3196CE403E16F71E310E3E658D7CC5FE8515322456B252C4C5E56D
719 807A2E058291BA6EAAD224D49773528EF813556F539CCC84432CA61338C81E99
720 88AA24401042751288CB72B695DB05D16AF6FB10924E2D5D9E4397A7107F5EB7
721 DBE7DA4EB66C2A9C67A021E6CB0DC31C58A76BC8876379DEA4B6BFED86225990
722 99101A9F14EF5B0EF55BD4A54B570D5037C627BE1EB66B20B7FDB7D38A3BCD90
723 FB5803DE8B3CB8ACD1D004D26D277469A1359C9B7ECCAF475348DF4B5094F8B7
724 9C0B573D161B0C4439694FC196C475B40B051F1E8A64DAC8E7A2C18411E6D7C9
725 7E950F1EA4AF91CAFC554A22A840C1873E68DEAB9120D7D9BA8F702F174CBFC9
726 04DD6A0567753E97CE5E7795960B4EAFAF76037E54ACC8B9D91A06020E0C0AAD
727 DE9D2B3408948697A3D7C8F05D27072F470EDCFEDCC1DC099910622E84C0462B
728 31392B98F29CF0FB1923D480A5AF8616EAB11DE1B2497F7BF6AB449AFF5C6BE6
729 AD22AD624BF84A8D59187D26F7CEC076451AD78DF28AEEDF41DEBCD54AB2E747
730 3303A61D1A86CA6DE7CC12F2C8B97F77FEAB8D275060A746726F20E9E5068FFC
731 34CAF97F3F4C41FCCD5F71D333C4EE913986E4157E37A4CCF8B1953E1CB23C52
732 36A9BE44AE0349BBA1114920DDA315BD99455E3FF4399A645A7ADB43184BB615
733 3A24D5138C09632124085CEB005DE1E00CBFC15C5A041ACBF1B7FEA933E687E6
734 77FA85BB40D82E80C96186C9CF295674025F58FA1E43BBADDCE1C60AC4F0E017
735 611762CD7CBDAF43659078BF62DDD7D249BC9C5FCDEB06D708AE56DE87490681
736 E5191DB36D26A1237A2A150DB03ABCFB0EE1A887ABB92B42FDF25D02A0CD2371
737 0A2B5844810A74AEB45836EC19EDD6090B5BC95C258FFDE3E6FD616B942C65F6
738 3C35D8123E06D064F4E3CB3B98E38B882836DDBF3752AB1EEF2B731508791E22
739 0A67A82EB13058865C6842F61EB43FCB26F0D4AB2B8FC8753B1C6CBD134D8C3B
740 030386CF236891C74F756F357BDEC0DE483026CA64FFF573C1AA438FC35C43AC
741 C7501D0E052B43545B562D80192C53F8C5261954BF4429C353AF469B67B6BFAD
742 37E10BD6430500C6BF756AE206600555417853DD51CEFBEFD0D30A6DB02A008C
743 1605208250E41485EE0CDE7F0D710D4B846FFC34D31469FB141A04BE8CE53C27
744 0DA139C0418F6A331CE817609E80742AC8BF3A20FF11B514B3237E43F1764987
745 E6B4C0C7BAF99915F62DAE4C22F59D3CA0CDC6E754D33DFAF9D34028BC2B0EB9
746 8CB5556000D1CE986F60C84D0B6E3F4F55ADF2E417358F1B14B542D8A96EFC53
747 C3F3F91DAE932AD3DA9C849BA0791C01EEEA3B967A78329083338D1A0B278D8C
748 CEAD5B6F8017451F34CB458091405E1415E9621A577D6F61A76E1FC781385CCC
749 0A317E9E794CD972272E988DCF793570C9D4076DAE9BE50EF63A11B7EFD03E3F
750 96FEA00E65F069CDD157728A1C98AC0A9377197D4BCC157308D09F149AB70838
751 C66313272D00504E80FD0839B3A3F126CFAC3B820991F94C497B27B38D058B4A
752 116E628F7B978C1F253872706B40A7E475F3078992B01336DCB013ACE31F5D1F
753 2029B4F8A2321A9DEDDD10F2E14A38818637E8C559580529B999E84E07CD0666
754 3323D757D75C9DF6A125E3F631D9F6AF5D0C0D2B7C454840282D19BA23764BCF
755 5842369A69D847DF013B765C2893F80E68A9D9D59A634CFD9E85B90B6F7F09A7
756 5D609AC8C9E8820F2F84B72122B081825C116CFDFC3E5D6078A715F35E06811A
757 4BA7E74DA0B2A24CFC50D6DE7FD0DE5764B53B7A7B33368283615F118E709D65
758 EDDCFD8816372B5148590E0AC8C17FEA93205F4AEC06DAD89BBCC28B48F6C702
759 119BD3C79D038C3F2B80D60DC61E0C60D872614813DD54B63E8B08623507E92F
760 962E535C61A2EA234A63C607FABAC496CF03CF226C6C8052753030A0EF740E7F
761 466BA4A34B072D58F3E560AFB843C5232997976F3C3D4ABCDCA237E43B05AB73
762 5BD65C6559DAC970E7F34D4C170F7E34BEB204CD651370588CE4F2F17A0E7131
763 6364A265194B7C313257DD83467B21D84E9EDEF5CEBD45EBFFBD912EFD373FB1
764 5409ABB0D4B06FBE08577459A14636A374943DC6D4CEA0AB33DD1154FE79BABE
765 7F5D1D92EA7ED7E6D261C3B2569E83B5E9CCB1717B79959876F16FB720ADCA50
766 05A33A47F1668E05A7ADF6E52B38D9D5016923EB55ECDAA72A7D9504635C0352
767 76F899CB8DFB42BB5DF808A6499E52C230D5FB8E9E3924C2474D417826D282F4
768 8B61112FC39B574AF8DCAF572E89720F539528E20DABDD87EE0ADF78664E94AD
769 00B3867BEED6C9488036959AAD14CB301B29F19165776DF911A01A6A53414751
770 68E4E401C9B3C2B04C9A3066EA0C3553E8F4BFC3F05C73FDF55EAC3213E82E00
771 C50DDF2165E51677CD949D27B09DBB30376FA05D2FF3856253F2BAA7907F2EA8
772 95FA61D8A042C8179BF834DDE7F67CF386A0D79FBAE5E859887942C6C482785C
773 E1FBF3F97C666D82FE260D6A8FBD72CA43D731BD4B4301C48249B1E7C31C1765
774 D6F7F9C8B59E47D72D7DDED87351E0F007938BFD73C2324BE5BFBC746AF529EF
775 3259DBC9D83B5025185FD75E0D040203398D1739115F6096AB8DC8A0AB539C17
776 755D5927081BAD8FAA7AC021FD028A5C823E373795C2A892DC5750C575D60792
777 5BAFC4DD83596D8A182293D630985459BAB559314F27EFDB7E186DBE0E7081EC
778 A8BBF0F30EE9A8B53DE47C9F2057139937D8B7787BB3107C40002264E6E3C0C3
779 E77CF0B68F27E7A0A5CD8AE9A2CBDF98ED4A12E9D1C0DDA8287738A12A607F88
780 15B1A64BCFA685C23075619E196EAA4B38517BE37CBC6464369245FAF3D32F90
781 A6F8A450B66FA94FC6639D580A1AE8582EB307ABE2396C1093EDBC229BFDD87F
782 9C5F49F51DB41D671BF836DB70047938A36CF124A5869255D06F3AC0E3435DFA
783 FB5DADA29C76216637F0E5EF0696BE5833CE0AAD72FE1F8BA860277E70278C6B
784 32386C1BA505A7BB808BEFE2D75E6D159D58B85F093BDECE344765F388DB0F08
785 6D072C265A32944C0A965C10E7BA869881D547A636AF586E1B69F05E9610C411
786 EA313749E4584A9C386E789D0BF4EEBEACB2A01CD195A5C6876758C8B2C21E4A
787 6C68DF63313CE32C033CEE9327B9FCEBA1CB91D302D1E5068DD6189EA38B2C62
788 1CBAFAB46F8BF3034A0255FBB0904B4B1B4FB0CC2DF2D412B28E8BDE816F1329
789 55635B7E6F7123DAE06E6608CE8EBD46345279E47EF1853B027CE583D1194EF6
790 19599F6ECADE298B64CB9FD733CA7DA837DEABC198E750603A02F61874204942
791 4D0991E030498B4083C8F81B8B9BD549F6FD0E4C378880FD9968590C13748553
792 7E0A624AD408E0D2DBBF2B0566B337CB51BC414598BDCB19F9D84416DEC43110
793 A8A899E01D48648D26D92C2F8B784A23BA3436F6403AE29EBCCB05F8F3172FB4
794 0408E457400C113233CF054A2EAB612B7F6BD7A92486E69BD12280C5A7251E20
795 E103668F48886BF4761830DB9BBA52325F8C3100B923EDEAD4B3CE7494912E58
796 4720BFD6B649D64E3015A42FA5A6284A5A4DC3838B58337C8B35CE7D47C39913
797 EA706C468E46DDAAF4A5A749FCB5889FD59F90FFDCDB44E5839EA3E49575799B
798 75A13CB1A17923751326D75A2ED1D2CDAC394084314FF697D408A86D08EB8494
799 B526EFAB125865D892431DE80C0EF53E6FFBDDE9F130575976037A35C7853DD6
800 5126F779A344E96E6381813950594C1233337459217666A989B5F1718A6BE0AC
801 19A3B476950B5C9360073C3F2D3D0EEA52CE85743BC348C38AB89B51AA00B899
802 217E5008EDE0576E826365DEDDAE40E4A4A69138029D0E59727CCCD3905056DA
803 DC8FA349C60224B63516186143F07EFE361921C05D9492A6E24234C026A34BD3
804 B64D03901979BADECD929276848B4479B51006B8D1171F7C5D0F8DA027043C86
805 D44AF5AE35E350F4B11DCD92DDFFC8326E99E764978F965706AC58DC6C0D2F36
806 994CCD448AC3CBCC42268B94E16FA9C1387FDC6F45CDE9F58FFA74F27A4A98FA
807 EA3F2A17E1D2012AA78F906B88EE01694736BC4D184EEF4FB8140E5FAF64150D
808 E50E8E06F7B9BE125A0FCF24648366CA7A7BBF0E11E6A2DB5825637368DAC5D2
809 766A0E15B3BF3CA0838518512DD4697373BB8A95BBB46B39A4659B318EF66F23
810 5D068815099898174E95229A7141FD1EAF4D765037BB86FE633EF02BC2A1405A
811 A01AA2D5CD89628A1B0CD2C5AF088441E52BA7E1BC6A7F09E3A47F6F3B97AAA4
812 A41D3EF15211B21CFFC872A40C1182A4CAD0FA5F08CED4BA7D87E5068535349B
813 8056D253E7A3E5494F07DB46B403E02AC3A43BCD45634DBA2C47C14B1A2E4E0D
814 22A0092E68F1E320BD63941F4BE8B912B62C2B8D681B29288330F4CAEA024FF4
815 3A1809AAA6263656C45146D5A01E2E13A5AFFAF2607891988FB0170595E23A3F
816 B9714047F54033BA60BE76EDCDBA5C595795440712E64F106452B470D5A9CFC8
817 A2C604BB415890FF7AA3126C3CE1D30C3E58ECE4AA04307DAB193702DDAD0686
818 788A8B9F8F6F0D2119DB3D4E339C052B314202834F478B8914FB9302037FD84B
819 B25674DA46B5C9D2A4885BEA519831D2DC406C3C3753251F2BBAC75E1170750F
820 C54426090DB373AD6EA90AD73C6E80CBBD01F0C56F98C09FF2A162930651AB45
821 E8A4CBFC8B1BC29522AF269C5E182130F5DF6822270359151948EFB4C33A2687
822 5954407A1EE96F245ADF9E93F972ABC5E1B1457A030F047CFCEC02A3D8228011
823 ECC2CB0E0C7AE4B01AA342C6596BD0F85A45E7BE4455D41FC15539D07F710636
824 537A8BE0EC50B6A1FDD90B599A08B7824FC65559E3B6FED676A41542BD58A09A
825 42388D7661D3422CB86F13CF6239BB56EA0B1DAA5542ADD316EE76B01F98E0EF
826 29A828461020DF0FF643E546EE04CB0032C06AAE533C20720F888295ACFD52D0
827 5AD152CD7D0922F911F613354344622BF800B0FA2AF3324E898B39F953818950
828 B7587AFDF91F16EF57E46E46F07E14E89326737DFD1CDC0E11E9DB2FEBCD147B
829 8257B4C2D23DF86AC129BA1655FE6AC212F2080BE6FBC1BFF9BEA8D8E121040E
830 2AF9500B926072BA9BB474A8CB55E727A9FFFB2C835CB3E7981B904E9EFAF4DE
831 9F8CA5D338E31FD2535E5CA9A59002123CF08C621D185C102077AB80AF6244E6
832 49D22C2ADD353C3F906DE952CEE101A9D08F1D9853EF8EE282506A53FDE5F64F
833 2FF433CA6E60819B7945A4DBF21534E35039853600CEF1A9FB53B99F074F909B
834 5164499BB87652A71C6A55FABB3238C1C04AC3D27393D3214D84A6A37B714E7F
835 B28256E05FEEA5F7E86CA04CE4BCC5479F40FD797CB5BB6C0C817808C0834EEC
836 63F1D78F0FE712D1EC6F001B395D21656834D6220D77393DE89CDEDDABCF3D59
837 7B1703B8884ED56CECE93AC713239D5D814093C2DF4025884D36535994CE1DEC
838 CB64B51AF63B434F7A18A6FB644F49089EB3161B46F6EEC430B73DE10EAB0ED2
839 70736D0B6F3DCA3B96EB036C21E0E9441CC7B4BAD4D1B3B34027D0475C482A4C
840 6AD17670E16B1D87078AB94D2C04F99CBB4C88E5F29327884BD673BDD841E8EE
841 B3A2E544B7882F589F9912D86828E0C39519932FDE205EDA6CC03904B253BC90
842 2AD98C29F109D815BE900AB44C7BA1D6349313E03F9A9549FDB06A6C65DD2798
843 EA07440AACD59AE91FBF7EF10E82EF3FB80E10CC515A992811CA5BCAE7A80EDE
844 30BDE900F0F49D8F47911274AC3FD41A5D83092FCC98B057BEF66030F9BF5773
845 664AA821536B3D033C144CA1DB7CD7EE37965958093253061277A197449A80E8
846 AED1C47D8BB3BF0560E24432F6A9FFCA3C468AB309C54F920C30FECF049BC75C
847 EA7415390EC30468A96C615F7529B5E2D96BA2313D48033C73162275AE4F3831
848 8EB29A2FF205037EA4B6DDD1AE017ABF2DA3E4C6B8215FA1052120D7F2DA8BBF
849 81928CD22F10AC0B1DE254CF5443DE81F68EE6C19995ABB4F8716998C9AF78EF
850 DC1BE13139C6C9C595CC526974B1E0E4F6B4D552C6FB637D91D850E104939287
851 888ADD077B7C05818AF7C70015292F2E968D4214BC5DD87767EDA36249E8C4CF
852 145E0C8CA3DAE43DB6EDA10ACCDE03608EBB63C2B39D6DC07DE2E5879A052DD7
853 84E826A3E22E0B1155272196F4E7CC825259DF70FF0599D91599A8D61DCC4F02
854 BA6A6BF9228EA07B8828CE3D5EE43340CA2497B058552A3ACCF499DFF3A8B9B9
855 0448CBE07E0BB7389B3ABB578566E781A89AE8A2908823D2B5127EA0282E0E2B
856 E9BFDFFC7D529613F3E0D063EFE3D71F71A099F2AAD50BF776A2F0E544E13B7D
857 82E0BE0296556A3F76BA81751352E2D82DD0CCB4F577D7838E34B452B5C79B58
858 A09592C169459BEBA283D98756960CE37A239769BCA22660A20418B1A298B0D8
859 7755FE810321506D35FCE70E901966FE77816823E4D4B9C6503C90D6F31C6379
860 2A4852AA61DC63F3593D66508A9EFB8F1432448F2FD45647271731E2886C4C74
861 9EF477B9AE5363897243C931D34E3CE5BF7902F27B93FA5CCFF5D853A28A08BA
862 B17E3DDAA648F373F4EDDAE1DF25C80BEA3989C2A8D71A4B4B4E8A3C55904E56
863 83C98EBB5EC3015647E59A24457B390E3311AC62A67DEBD25C7809F8B11DDF44
864 77C7AC9A7080A2F138B214FFDD090D187DB668ADCDA7C2A5ADE94A4692C596B0
865 42F4E7A90567544BAF65B302BBFDB55B442B624CF128876330CC2FB394E51EFB
866 8B0C596BDD60C03F16A6CDD89434110D7ED758F1519F1E8CF0989AB652939204
867 17F40D3D7016399612610B56788C6D9257A54C9BF8C7943A6DB9B6990C0BF988
868 FF38C97892288C509B71BB8DD20A69B8EB0BDBE05F8450F657B7D2173670E42C
869 AD48F174E44AD17C66B96DFBB9871AFC5E
870 0000000000000000000000000000000000000000000000000000000000000000
871 0000000000000000000000000000000000000000000000000000000000000000
872 0000000000000000000000000000000000000000000000000000000000000000
873 0000000000000000000000000000000000000000000000000000000000000000
874 0000000000000000000000000000000000000000000000000000000000000000
875 0000000000000000000000000000000000000000000000000000000000000000
876 0000000000000000000000000000000000000000000000000000000000000000
877 0000000000000000000000000000000000000000000000000000000000000000
878 cleartomark
879 %%EndFont 
880 %%BeginFont: CMTT9
881 %!PS-AdobeFont-1.1: CMTT9 1.0
882 %%CreationDate: 1991 Aug 20 16:46:24
883 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
884 11 dict begin
885 /FontInfo 7 dict dup begin
886 /version (1.0) readonly def
887 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
888 /FullName (CMTT9) readonly def
889 /FamilyName (Computer Modern) readonly def
890 /Weight (Medium) readonly def
891 /ItalicAngle 0 def
892 /isFixedPitch true def
893 end readonly def
894 /FontName /CMTT9 def
895 /PaintType 0 def
896 /FontType 1 def
897 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
898 /Encoding 256 array
899 0 1 255 {1 index exch /.notdef put} for
900 dup 0 /.notdef put
901 readonly def
902 /FontBBox{-6 -233 542 698}readonly def
903 /UniqueID 5000831 def
904 currentdict end
905 currentfile eexec
906 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
907 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
908 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
909 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
910 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
911 2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D1E
912 2931CE5F5D18C658602059F07BE66E6EFC9239D7AB2FB8A4CBD41675B8ECF279
913 650C29E53B14AC0E392A664848C1844B1CECBB2D5CFB72D0916B675C9A9A1E35
914 F12696A6F628473C604A95376468E06E295AD6F76CEB939D94113532050B9D5A
915 D2F41A9EFB9424D986612313B89EFE9C8A71313340B248F6853B1EDBF02B7F9E
916 F447220FE131D7D54CFB8AA1281DBAEA73E665BACB1F164552CC0CEDB63BD4B1
917 4A9AE8AC6FA02242DBE8DA46B64B6BFC11762F0784F216FC8B9120D688D1705A
918 438B14F5E5DEAF2A98408B3B64620DE3732A4DAE6D08D5D97E34C75DAE19EABD
919 BA0796165C1151BCBFB1DF8D29A63A8300DBDB9E3323CB82D0337598B83F4F2B
920 A97CF5196D4D1CEC1EDB8966E548C0D9C194C932319610FB43EA1B86322FE641
921 AB48770FF13BD475A7267E142388563D1A400419C585B22A9886074687BEDF74
922 D905BE8EE440BA2ABF28EAB673399B7F129B9729DD5564C681954621903B84BB
923 CAF89AC5ADB2932472DF29ADA2BDBDB4D05F65F28F5F4C529613D61858E0074A
924 082A852710A62A147C966F2B85B51B0BE85F11D2057C66FDD61F6C5755367980
925 9F4DE680601D4DA41B46F8D2148450000413C27AA39B586B74B977B25F0FD3C0
926 4BA1EBFAFDBEC531EA1210365091671CE3C86A6D4BC591C37DCC02570042575A
927 9D24252D6E01A8603753934D7EA5CAC1BE4E5AD2BA047DE8F3983B23A8A1511F
928 B08D373B69E5076CE4300137B8805EBCC0AAB89BBB312A77835795E3C069322D
929 42C893A30AD739E2BDD299679B158F7493764F2321E3965141B5ED1C6F4765ED
930 F46D391A646B30C90002B1C461AEE79E5F094CACCA656CEA3DB921CC5205F328
931 A2C69F817061D6C60B121EEE844CA5008F23DF072BF0D7F18704E61B72CF4BB3
932 FFAA5C94360FBCB0C8A3E787A0764DD210BEB9C0700BF67F9E4547D3EFE2E963
933 DB3361C6D12EEA4AB0B264E58F58AD2989F9E61809E05BAABF95DB92856B00C3
934 A42F4FEEF820B494CF7DBD0478B0C7558A44A07760D2D720CF981D2310E0CAE4
935 A4694A6C61BA763C2FA97C9014810E12947B67505849A2ADCF58FE617FEDC5B2
936 0409F8A623AEF4FAA974B36323087ADBB35E2FC3DC103C122A89F4397C9D4910
937 1447EC4264D16A1D3B2EEDD45601CDAE58118609C4031754CE96BCC7ECAE551D
938 A67B1945A6169B2D7EB8027D7AFD32724CCF5A9BD588501CAE4B4B06D66DCCDD
939 09F1C8E2DC6989C5AF32754AFB4DBCE1BB3E6973F0D609C07764840FF511C703
940 DEA92E109270FE3FF2470B46E3C7FA05D38B35FD41A8D9A406B2135EB770BC5F
941 D3AE856816EDD07DF8CD38A95851EFE7C4D7DE4C6E7C3127B72BACC21508001E
942 F01E65262E70CDB7D3F106B92421A85AC2B4D02F17C85382A5C0242A86C462C8
943 8FE99A7773916237432B06173A14390F3C1277B32B01D1417F8C40729721C440
944 FCF27DDC902ECB3E6EAC143BC090FDCFE2D09338E796BB47084BD1F9ECE2A03F
945 9458F758AACB5DC6AB233A94046C3485CD959DB2FB3C735DD859756DE42CBFB9
946 4ADDB636423227DC9E327A8BC04E18A4E213F97A21439B51D6F7AD53E00E3360
947 9B684F7ABACDEDA3D9E13FA7A3CA427C9FF355BEECC32185CDB3FD66CA655476
948 C5AEC04807CEE384B7760B32FC462B63F3903CCB61D3405A838B953D818207FA
949 DFD28E2676F0E81DDE81B090544EFCE14C9E910F0B75FE4A2DD7DEC0852F3483
950 7FA5E3B9150AE4E923A8BCC4C14728FABEB25F4FF40941D890BE324A253C94F3
951 2362E13EA623D1B0A557CA60085F643EB540F5D5538252A2BB2EBDE74D69C5DE
952 30413980FED6E36E5FD496CAA48A2EB59559C2B67A5031B1359F976C3A93C581
953 323A87C330AB5D57D921451AFC3D9B6DEFF626362F693D35FCC01FCDB08D8362
954 4400494D5A3E3BDD9CC92CB10B87B7A5B653CE676D5A7C33787EB4918AFB865E
955 0B60907E80F0CF61831922B8D60DFC8C54546DB77BB47260DEBD7180AE0094B4
956 C9676DB9B615A221B78ECFD153E82A95B3862372E52A002B3B87883A976DD790
957 DE770F0187BDAFDDEA94E1F09304B9610B046368FD282A565C01841539BBAB6E
958 0CAA657336E109E6D0E9EBAC95688B451BFC5CF96EA249E161835C7C0B448BDA
959 1F56601E64DE2850E584D9ED4405701CA6A831161F3729D9AA40F20F1E46AD71
960 78C1C062FC247423763F2FBFE168B3BE3403068A8DF45174476E1BE943D0E0E4
961 6346F28667ABEE6E7C085AE26CF9920421A1119478DD0AA168D5DB5EEFA8D8AB
962 0DB297C9C3F662E80B1BD052B3A14EDFBEAD038BBDFB46D444E9B437A1B20DC6
963 478CD5EF4AAAB3C6E18C79DDACF6FC5B48A7CC07B65BCF1E7A4D8FF2766D20C7
964 D11B24BDC0BFD004A445ABDD0873F5F70EED988B95C13175A09D7D264C5A118C
965 799C5524D3C3A21984DB6A6593CB362889DE14832FDEB8DFEE26417AFCD51BAE
966 0646AE739B89EB61A2C3D0957D7F9F3B029D4C07C9574116258EAE7FD7AF8A22
967 AE2D8BD599EEC80454E4D76B20D702202CC1A6569536FFB7ABD239A8D704F358
968 B6A15BE9C151C253F3CCC0C275CD1C65BB8E3C7C9AF78137DF3E929B52D2044C
969 5CB99AC03B97B2DDC7B279B8FFB90EA8DAF1E0FDF693173D68F6C845CFD7D3CF
970 4F6195206FA48B4DDCA81582E3AFE75DB2D5F61D4532F76439E475A322814E8E
971 73124685A72D2533E2F0B02A8C3FCC7B08E5F253D359518ABFC41C101FACE56F
972 235BA6264C1B93AECC3501E604653D531A5BB2FD7110CCAF1368103FBE7A0E2A
973 CE8284CC24A97E1F298ACCC818C1D57F44326B1B9D1017C5BA5DB2A4DCB6C6CC
974 E5070F89288B3238BCF1B22AB8D0D022F31F01B265CE4BACEE26B4BF194E2599
975 EE4813F6EC743D99B505C48A3B56847D119E3320ADCA946EE2790A75FCC322CE
976 3C10E8E811F6F415BD9CA530B6BF20362A8F1B03E10A777AE13C4BC21992109B
977 E3AC5E1F6FE18C45541D659ACB30E4FB7A7CE95904B13E34F8B0870E0C46B36D
978 D21F8EF260B5F42631AF6F16C84E4644DFD43214EAB4B5B3E49E42C7FF0BB76D
979 D960A98A33E19F39229C388548BF8B29D5E7FFC8C825E990B05F5E73DAF598B4
980 A6F432E2E561BF5A70343C281B94769147F1F6396572CAC91A966D4274036969
981 5A798D31F3DC902D560F69DE5875FBF23F7171599082703470B136DF18542B2F
982 17FC7E05A0CED7A639BEA8CCEF18C01984296F6223A636D0A7AD31582DBFCB9E
983 8D7928ACD8909D5C5A6F4435440E9793FA44B8558180DC0FAC1E614AE57A43A0
984 631B67111A83EE2D371C7A27FCEB6EB240437AE367EA86FB51809BDDA01C48AD
985 0069523E1402C621BDD5ADEDF65BCD9C81C692D0CE84DF447CC13321B0BAD067
986 F647819FD5C54249F1236F65FEA5ABE6E6EA95223C86DE8637F15838D0476E44
987 403B1C6BE53C695DABC1E53FD9975AE1F182072E8E9416FBD6671B72078FC9FE
988 CC873A9A5A1D6C6A58555198DB3F152458E0323884462E298BC2082C9B9A19F4
989 D83471FC5FE12370DFA92C4CB302E0021E6C923AF1223F78BB8AC15B7E0B4865
990 4A4308A91DDDA35B5DB146A639A8DC7993BC4FD4628595E171CCC9E86D5D9C9F
991 F262ECFF915D9EBBA8DC7B37AC7EA84DF32D20A5DDC38DB8A404FC46125DA0D8
992 DF381968E20E4D83F82A2085295F54578935B7406D89537AA2D49AF226F5E56C
993 B68A4F3C8E8EED257D9D5382EBF22E804D30F3E432E35003C2F6DE3B38005A25
994 C16D3EE8FE9E3D0D30246BC4A290CB412118012385847B8B9EAA0B25FAB1DEC5
995 032F10432905831FD2A6C675BBDAE898013DA7ADB3424F53463BA9152900478E
996 4D30C60DAF7261FFE84018CB6E46EC1154F5366A01C6B23111F3B0C92748C465
997 A1E4A87F178D08CCE973CE992358CD3C370F08E41866D256245D9892F8C4206A
998 11776DD7962EF1CA9F23375AF9E145DF48A8E946A131EEBBE01A09C343A42E68
999 CD699FB2D1FF131A53CD39098CE4745D21542C5284150599AFD586664F489B7B
1000 FD09DD26AB4ECD2A586A6EE003775825B03EB48535BF9F269CDDE3176257BE33
1001 A4D3DD9BE7D21C172983DEB9D49D3F2175FF4CF022D6AB7BE74A0FFB786C99CC
1002 4B156ECA89E9BDD49681BEDBA7B709E615AFF02A94B52B9BD0ABFAD881F452E3
1003 14CF98CA52CBFEE585B7C5950EF4F4BA4829D05506A6C190A29366A9CA0F786D
1004 ECD0C1D9681C84CAC80A5858F07B1F5BEB89187C5C056167313F4273F3A6AF47
1005 3475D6F9E3AF5C6A48FB4830513C53FFEBB0DC53F16567278CA466E3375D8F9B
1006 D33B64E709AF02290E0B629E007D4DEEAEB14EA838CD46B42F110A63E948215C
1007 EF76761CA3F76B6515BE32482064FC461A4E6099BDE1A9821C017A9807F44427
1008 1AE4E24E2B2D8DF884103D2E40463AD81522AA0D202AC683621815EAEA993CDF
1009 5F3C4471A19F146CD16EE86E7B5248105CF1719AA4D7D496441D5B1DE1203F42
1010 E4D1BEEB9663F08AD606C74916BCE777102390D97A5A680B2DC89D326C29E2C3
1011 3BA742CDF846320658EE4350D8956732DC921B59FF8E7CC4C1E2546D11942E7E
1012 1CA20D18E0644B892FD4928A77849EB2A45F4D57A741B419291B01105091876F
1013 EFA08FBE2CEDA2E383AEE05AEF4F63637B4F668FFDBF8CB49B2914C80175F990
1014 FA464D5056AF8DC50BE186ADAB1B6244205FFC6288312C1DC9D275F44056FA54
1015 5D63CA10F36B9DA225E5E5EC5BB4C56C8AC48BC535BF44649775F39DC70551D5
1016 D62543FC74567B00AF661ABED55F60DF4601F7E40BB9AC934F3BC5F46BEC1D05
1017 0E60A9333721D6766E648E946F2DDF2C84C0769A0FB2CD2AD139C660FA5D3309
1018 4B8A7F8C89DC470BDB2FD061D5EBA36892F8ABCBF942F0DA98A1214123A33FB1
1019 826D9BCC7D5B2D72C13F368ECBE4BAE5AEB777DF1E3AD4838E4FA4FEC98C53A4
1020 36759792EB80CE02A481D2E78548D846A73DA829639315335D942D1824A0C14E
1021 A3F341C7E154C0EB722EA580CF73A48344E426CDD9C8AB51C816ECCD838AF19B
1022 3FE18ECC4E4AE623E2D6365375A2B4CA0C1924C329C373F9EE9154B8957E973D
1023 C8ED76D593CEB747D14DDFD9848E3631E7DF58B63F5647CB784BA4E4D7031EF2
1024 ED633AF706D80D40CEFFA5F6837616DDED368C028AED8B82F1709AEBF49F83C9
1025 F17C6228C01450286FB2D09CDBD882D72CC6641CB3DFD423086474372B578F1A
1026 1A5D2A1D73EA4961AB0CA2390103EEF0F9182E68960883F7A42F21D2EAC47A83
1027 C23A7D1AFB395C6AAEF8861941B88E0ACA7708B45FFA73BEFAC20C4C996CE158
1028 F821B92317D7EB6F29BC5CD86B0C09E652333A8C61C06F8EC5E60150E674DE7B
1029 CBE2C53B383AD206392643666EA00B75692C021F8CCB06EE0F8E1EFE89406475
1030 B37D1918F9498CE5EA508350C16445CF4847AD0F7EAD1631AAFE4732D97340B1
1031 5BB068422F616235D83567E8B1672FF6BD5FBC937EB1B39F7EA0F75B58CF8650
1032 9077BEE8727B29BC997F848EF21FECD0F73976EE4AAE581FEB3A3F5039468734
1033 D3FD210B21D9395C5AC963CC3BF48F35077B0EA231A919793A83B7BF9E13C872
1034 D58E1D7F69FA55D59A62E599B691ADFD157D8FB98687354EE065F80AEE53F663
1035 0B36E1FFD265F531DA875C8B442317BCAD850C509E4B33BCCD6B0D8B36716AF6
1036 1098440B0083321FB21617FFECD31252B1A842E80D7A6A13B00D140AB62C1FAB
1037 9BC468B1E1C7A8E8D33A0A51514E8694D9CD40EF862840ADD47817F6E5A420CC
1038 7A62E2240372BF0DB84BBDCBEEDEFBC5F13492CF658C32EB8A245736B5BE2AF5
1039 64EC905BE5E43DFD2520BCF4DF21E78A502F9F295102135E01336ECE3748F34F
1040 D62D3FA75A736F9075CBB5EFFAF8A4D96DE93DB5D22CD50CA13EBB8B109413A4
1041 7D5B058CD0F1E0AFCFA7664E654AFD23A9F5B589A39A55AA589FBB269D6C7094
1042 66A76A0617ABC3EE2155D97FC21E008F4FA1FF93B56545DEA5EB462F18B4FA3A
1043 46862000BD435D3711E3D0D1592A73658CA8BB639F292ABDD5A38482CC2C0E63
1044 968274E3240E5DD94BD3C4B2547887ADF772EB3E538ACE571C4EA19264C8F603
1045 44229163C8FC78469A796693A4BCF7AC1A1597ADBFBC3EE9B73590B4AB18B78B
1046 D733D42F645F35C55C8A7EEDBC41C86A589A6FED3FF61DA21AE2988C88C82E8D
1047 AFF1D9114A5275F1CAAC537F2B09591AE0EE05789A2258074E78B972E0272D38
1048 8E63DE54E11C6CB7CA0451989F4B39E383497EA4858CB2250F274A4AB89FCB63
1049 E20919132A6F8C3385C82D140130CAFE944E1E6E7FC08890C516B5321860455E
1050 06B0AF4AC14B67EC95C07AF8607E8636A55B25ABF7F9330A190B120BABDAC4C9
1051 FA44887F6A09540950259D08ECA47FE6BC792313EF78277117ED0AC4D9F29314
1052 E9C39B20514466DD88525776CFD1DB11C6B8EDC8FDB46BCDD7AC4F3DC3BC4246
1053 D694B47BB61477DFABC6CE6F5A61DC68C45F726E2D17C650923CF862B4B6244E
1054 C36E5D17EC6AE3478A9BEC5DFC98E850D243FD0D44CA73027B21F775DB379834
1055 16D5AE9C43B87BFF505A0C3FD8FF7231ECA743CA3B463E16B1A18C9C5BE63B72
1056 9ABF9F5E28826846D8C0539162AEB4E04AEC7B22B8BF7F4A81C82BF0BC74E983
1057 76664B6E8F4066B8FD8D96FC4901520CD1DD892E44D79DE780E96D38E413EC77
1058 2EA5D2227554F78CFDCC64CF1B6D907F93EF16302D14B916C214B5176B72059E
1059 0AD09E12E334BB8B4174B93F2799D5A2A33B1B202CA9D4F6F2B3C49A40148B5C
1060 4E054C063B91023C509622543D9AE85FBC9C18168C698342113D3F5D920D2512
1061 890E80CAD0144C5C1B7E9866CE577EAB4274563845F9C16376E6282802CFD6FB
1062 8D128FCD5B81BAFC426CA8A4AB7B1ED86244817E9E66E76957A6E7105830779D
1063 8EF9A574B0A1160E82FF22FD6DE32C9521195E2673F22394FC10A0A41B6CF38B
1064 83F761C37F8A5FB7972D601A8D2ADD31A36684BE1FD41A663AEB67FA7D55F7E1
1065 0C11138DAEF5D5DE5B561E7E68494795A4377312217F0BD449FDAEBE87F5FF19
1066 C182E77051F0BFA855D9486A8A46E3A6322D431EA26D09DD97B64304A840A108
1067 75ED6E2DB1D04C4FE95410F45D4B6766D693F628AC6A19781215F95FCDB64DD5
1068 940A2EB7F3BE84DB52D3FB5C6EC0DA30B4DDDAAB73DF3BD3AB6577B3D21A9A49
1069 5B35DC87C9B6F9EA1C6C2DBE16614007C497A4A8D4293D0671BBBAFAA839324B
1070 40A88E025CB18FCD88B251393B7876674E5E135C9CBC465AA6F44E4328DDD673
1071 E89803C096F8D813488C2452BCB4693D421D264EE7ABA533EDD174F5945FED02
1072 05EA31AECC3AD98D9D35ACA0FD81B2799B838F6620FD591923755616F798A7F3
1073 250948FF574078E3D88D35C86E9372B828FA0FCE47ABA6A9732CF18BB6DD98B6
1074 39AA9E419E3A48A1F320AA6D74E525100009F6CAEA90883F7D512A11BF2AB33D
1075 E31E7CF1A0D4517C97EC7F4CF9311F838C66D2437FB18E03BE19B4389D44CEDA
1076 6C97E750C2946BD80E8F3ADDF19DA48CC2256D31146DFB59FF4B8F884188F97F
1077 D1A34D31294203E9B477330CAAF6FFA6FE4A2590915584E6E45E8EF755723F7C
1078 11A295C9083AB20C939025C458343CE0A8E4E7FFB215EBBEFF97C71534218106
1079 77751F5F614129CE3AFABB866B628A6CD1DA21F395488F21EEC48D83CC2CE36B
1080 19374DCD1AC2FEA1844464D92529E151BE34A76AF6B50A1980964F5054E73DA3
1081 E22A42E1A3E1D7B501BEFBAA3B7491116E59C48C3AFB430EDF3CD9C06F734685
1082 9CD5188059D00823971FD6C273F8654BF353E70D56887E069CC3725062D44ABD
1083 30AC225AD125A3E02C6CAE530B9066F5ECC76249A234EA522CF891FF78BDF1C2
1084 B6C8A66664EF80D4DDAC6045FB44C89C0E16446621ED80F1B53B63286B4AAB67
1085 F8109A8A09195FCA632DC938A867670459D01DB7C1ED84D1EB8688A9077C1DC8
1086 1D92BDDCF3FBBD5DF12DE34665C640E7E2B7B2DA898A5D3CA1E98ED040E5F17A
1087 4F992482CB4EB2C173385EEA9613F047DCF6034DC3C6C65D5AE82E9AA428E4F9
1088 3BBAA247231880588D76ABAEF8895D9456B7BC8F5B03B2D37E9DE65A8D5A3AD7
1089 B19B0B964524378BB946DC1113882806E12FC96D247A6F776C1C836F349FD4D6
1090 29AFCEAA590BC6910866D509204480BDD0818E463E3CFD53251143956E9D4DD3
1091 FB361665C331E5FBABC6876CC4197994A19C598A66A1BC41669B7F6187FFB106
1092 4B4088A7E423A8A70DC81A148542434B72A56019E418660F569CEBED93C3C5E3
1093 B6D788656E48F02B27437894A9BEC382C43AE7B9ACCA33DA0E4358F923D3E863
1094 ECD6FC09E9BAD5BBFE3FEB3A64917DE451464A7AE5C6FB0A108744843F331548
1095 6E4D33725779D194D3905C669C6CE70801500F023031A085588ED8A4EA5AC9C9
1096 289C9C7F22790BAD61DF885B4B132A5BB4D820975791A4BA3BDDD439B897450B
1097 62ED045EB02CE7EAEC5EFCDC31A4DB48EA6ED6516AED0A23AB27847FB4FBE15B
1098 946060424CB44D9237BD397ECC0C3A4F8FC1EAE9052DC0DEF632FE56FFDEBC19
1099 9499627D77D093FE7C18590C33B27A26AEA5838861C8AD534EA82966EAA01CAA
1100 5DB88CCA7DB8325BD9D234971804A05B74CA8818E862EBD057DBFEAF90296CC3
1101 4876DD8D3576668C734A0C04A38EBDE4A8F5DE04123045F3949657CB5AE8043A
1102 FE2E7A46431F4F08F13118B70B70D36A929D2E108C4E7B584F47FBAB50485F01
1103 C716D06C086C5182709AA8E984DC2DC7B7032F716F562643F6448984117DCBE4
1104 19BE51DC5078C1E2BBC43EFBFA56C1EAD71DDC895C756B874F95B4E6D82BE3F1
1105 4AC455A739CD2FC0F11A592F9F7419E20C6B58AFE6D16FBB95194C9D915E23B6
1106 D1E37C6E717EB9C7E44ED92AC69DAA582A35DA8F1CC266213A610619638053E7
1107 1CDDF6E8205BA5EA84245B45AACFCA8DA38CA355F78F61C220E9821ADC9EE003
1108 E757FC78B10C7ED702D78917733C749248CACC1B60420701BE065FFB4F5110E0
1109 50C2E3583B88B1C41EAE3319BD6E9EA41E035310EBCD536259E39689688EA149
1110 1A4A5A65E18D475D39B1BADD3B7289E4EB8DDBF082ECFAC24CB27B385973D3D8
1111 6F80905DEA69CC08D01DB08E29AFDB91DA9356EDBA69362A5765906706503E52
1112 1F030DEE34E260AA0BE5D6A4B18BB69908B1D456717ED65D29A10B7E36287422
1113 97D646F9A4B13BDFA496092CE208D85317D9E285D5761DF1AA9CDE93E14FEE34
1114 F52294FC32A68F4FF57A50FE285AE15BEAF0D8275ECC0DB00FBC705B4E6D8F13
1115 7192ABADF1E56CB5B4B5DCB0E82DA1F5289C968B278817BFFF257A5A1D0D2ACF
1116 71348D5647E23C3FC09759B15A84251DDC5E622F6D6D38BFCB8806441122C042
1117 DC532ED271873D092FC984594B2F13C7D2453C11577E7F0B668C74D02B48E80B
1118 71711478BBC2B36A93D6F1B9E9537F791864A693270657FFD2AB8DFCCE310F44
1119 993CAA10EA460046B552B1F934380F52B156C360788CA777E16980421391BC6E
1120 6807109FB94B60B02AB191ECF4D0C00086CCE6FD1066FEDA24DCBA42EA0F7324
1121 35077035C65BDC176CDCE2A3A5E0FC1AA45C98E9AED10E55EA9C4425FCDD68BB
1122 26382544C02F19DE0DE10B70A36D7EF259EC5830FD4285B8453C96E4EDDFE93E
1123 89DE0CA5F74398BD15A4B4E1F36940C8653DF7EA9CA04289BFE238CE13CDC3F0
1124 C708E1362A554F34DA43F02DBE134D2A4ED655353B36EA9382C446BFAC3966DF
1125 DF3EFA9C83EA4CD8009FF847CF6BB9CD484699230ABE8C2E9FF0CC0E28C651EE
1126 D4B8309215A896DDEF82858849B4BAF4511B2B0868E66DEDD013A5B6428A3BC0
1127 852E125699CEBCAEE540D33ECA9FE54A2E45A6DA8B3D088A93246E10F6726B36
1128 39F5DC7A5818C8D47CE987926EFFE187A58829AF8BF2A1873D3EC05A4C9EA19D
1129 ADE89CF0140B4EFB141F4F793333D78CCCEA192F187ACE04E66F4359CC428A12
1130 294DB70D66015DD7BA3AA1E239B428DFA3703129FE3072C15EA05F0D81886B8A
1131 650DE67F53AA71FA37DE5A2E8065B83BAD90B748DCD23D5C8E64429506D06486
1132 A1326D0D38F2E7709E9D6242D3402C492FBD6F3FD5F987855E4252C81578FF25
1133 09AB6D307C2EF28BF3CD2CB894E436F0F48C78FF4996AF5CF1796DAAB45ACA44
1134 6401F15583FD1364D93E16086BE6F5F028012BF40AFD272834A6B6B817C21A11
1135 D945AA63B5F1753A1E915BF2737A898F8675039980C0FEB6F49F275BAEE20F0E
1136 50C6D0A277A812FC9EFC3D2B8D95ABA8ACC9EED925425C1294999F903AB97C41
1137 B8D24B3759C48E10EADFB6A10B094C6C75BA7EC8F5A419F655571469C7C35F16
1138 E305C4ABD27D224F8DE8EE9C29BA4DDF3570425B3C4E9C15A5597F4D90577ABC
1139 0657FCECD379A87B2B5446BF37F5066FCC6445641205CAF2F118185035EBD7F3
1140 44790473C963AA8A09AE4E6057A9A0437EC413AA7ADD36BDC90588D45FE5A546
1141 8E01FCBA3341C1B043BBB927E46BD88915465C0A58B4EE7C89FA3681B4B4A5C0
1142 C846B87A1E622A45526AD3F0619AD099A75489061CCD9EC64D7F956BCBFF7E39
1143 4DACFC71137A7CC0A09B7BBB27D005C43AD315A5568B242BF14DD548CA242BFF
1144 1FE379CC277163CA222A7523A98D72F15C1B9A876AEE07761C4C595F1B9C750A
1145 47A837045A1CFEB63A19347CDFD03F7CFA6B4BAA5D6AEBEBF83A92F8498C1719
1146 C8A15C07DBDF3792E4B70B0DB2A36ACEC01201213487273FFC821D1CB1958DB9
1147 B5DA188355A37A06700D1B9662E80EF3EF6471983F07A84800F42AA43B51B92D
1148 887E907978A16BB76923B1B0F3108A2410DE6F7EFD0F34A1AC2ACEE7965BD2AA
1149 87890BFAB6634360C9D0FD27FF6A2FE990E9BBBD34B4B1465E9EA21A29F3AEA3
1150 DEC607A12017D1BC2B59AB8139C6F3C922594986EE82579BB7B74390A5524311
1151 E63ECFB0AEDBC8438CFA1795B3FEFEA2B061D796986F569A88B1D30B27370A91
1152 E616828F3C2002D8F26931484AD2FF04CE81637024140B5E64675D0EC1B6EB09
1153 0236AF5A255CC3DD41A6426CC71327C591E2E9C9EE3464A6078F4DA9ED524DBA
1154 52F5544DEA75B09CB97FB4154140AD8AF5CD1BC131EF53EB202F7721E4ADC979
1155 7F24B9D83301D2434130966A200A15E9F2E337CBF6C170110B9E1B0FAAC3A909
1156 52FEE43343283A3EFD692FE99B23F088662A65ECF3E38D67B17260857D66DC32
1157 24A26A3028BF295E9EEBE65EE2058D2EE46D16C39D659513B5ABE0B00AA2570D
1158 8C29C093D39397E43AC6D86F490B5526923251E907A30D33BD6F4649ECE13403
1159 AE9BC0FCFA0B48A661C2C9F5E269FD8872D41D7F840E1E1D29FD4C66B0FB9AA9
1160 7E71BF685BFFEFBA73B13CD84B89AA9EA3D8D7B9BBF7584CC128F87E26685C2D
1161 0206A5ADFEE43330A9286606F91150EB6443AC9366AF006B18062651E79486DA
1162 58E95BF80D1B0525290B38F35C7ED3B7E994814179FB694F527685FD5BBD04F7
1163 E7E149A353BA45E747E41A92FA077B1F370467F58BB16715C3A78719AF2F8596
1164 2120CACCA3A7478CCFC04AA738DBFF309A8F8F683834C509B8F0445E1112AD86
1165 654CABEB535237DB2BC801EBB214B0429D7B012539ACE55E4ECB9E5F97B5F756
1166 9CF667DB28FCDC6172CA2381F3B9D0C3A2B816CC176B2F0CCBBC63C9452CF3A9
1167 D99C6BC979A31DB822A10817A26FAC0A8E1D71A5A9245D699CFAB24FA4CDCC7E
1168 1FB0549529443CD80D6A4E3C9713E6E3E96D3A5120811486119D527AAFBF80C5
1169 E60D57FBA90B4CA86A0337B6CA89E143AAF1E0E2B35C58C663CEB81B526C6753
1170 A343E79460CC93E4BF709C9DC8D07FD218F6D902B11E79DBD80B2A0DC92F311B
1171 23491952C02EA4A4688B182C8ED18D73FC50CB51BF5F4E13668986D5A4F94361
1172 8643E4498831182B650428F35ECB122CA005BC25AC37DF254E1E8F4AEE756521
1173 CCF1A92CD8B3BEE176F72013A30CCF4B7B7A8CCAF662E14DC0E62C2F6AC92C76
1174 4104D14F1AC7FDEB969546A7360A4BDE4438E9A57346E6E265B02462F2035245
1175 8ECF4AAD5D20860DFF51A9A07986AC5D3CD850934BAB714BAEABFE55EABED01F
1176 20969CFBCB7289D0B9D76D68EF71E174235A90CC7578853F2D7D5E0B1582E03C
1177 C74B2A4883E6AA654E8511B7024A1FD3E2B61799DA126217CEB011B10D7D6C11
1178 C0BF15E5430CC7BA7E058F9F26D2A3754857194D0F3FDC1264BBCF71F79033A9
1179 BCBB748DEDD84685588A49B4EA41532F820A7571B59182883CC198A147846B69
1180 233D15CF4B549D6B245E756C03A2BFD615632BB3F297769074FCB60FF604D94E
1181 D12BF8D1397365FD98162B6DC729AE87E48E3A659469DE489DF41D10D930AE4D
1182 A95176660078C6E92B0484D99317D6DBFD9F57D2F8790C5F21AABCEE1CA32E82
1183 ED8528B4BE7C0B36C0166457D1EC4AD11AADCE9A2B93DF7A556300835D24FDD9
1184 8718017761E688143019C3CA12B824AE432AC3020CC8F33EB19818756D89E6AE
1185 AFCA1B297DDAD4A44C1144B47C75F2B8AC9673EA32840E44CBA38720938B0FE7
1186 FAE2393813BC451C619A5EAC30941EFF26D350A2DD8D8C2F20EF2561347F63D7
1187 0063663174E0BFA9442C1E305D867AB3B04DCEEE4EB0222D969D0113630A389B
1188 9E0ED0ABE1AB941EE468750A73A450C13A7A9180F85FF8EFB4C07D484CA86239
1189 48CF8DCB3BBF34A736143C76A68FD61BA00EE0EE26E279009AABCB6B89E17672
1190 46A6B430CA41905E6AB1C07176817FAD154CB2C387FBFAEE4857365713DBFDC8
1191 601DE7A087E882C4770ACBBBAE753050A505644EA683D5F9845F9E605A79D273
1192 54B5A5281B044AAEF8567A8053F64C323264F1FCA120243185D1B1B3A1389BEE
1193 93DE4CA64E87C3E189A9DC27A97E9176C615A2103F2E16005516D514E9FF62B5
1194 B7D7F40780C575CB9B62F1D21EC27A50093AF2E33959B5D14620AA6A53B44546
1195 88430FB77A162661E674F15CE03BDF685ED240D017EC4B2FE604B5F77F814FDC
1196 B784FFE08C20D600DA9C9EAC301134FEDF75548738361D5AA341929627D78623
1197 DBA90D28ADACEFF3DCEDBFADB6921AC74C557232406DFA4DFDF77ECDC8E32EB8
1198 F2842D69A8F62DDE785E523B7CFDC2B67C5F4973D18DE0CED95C83D697C8D301
1199 C4B17FDF27B025E2905916A7EC29D04D24377DADEA733B9072390CD408F9DD82
1200 188B0D0AC65837974D412F019ECD23B06CB9B5BE1CCC1D02E52B746E8866EF81
1201 5E413ED9E7802ED4F83D9514E14532DE66EA4781A1AB639B592BC45E01F1BD8D
1202 57B04F846203C7DB307B0EABE05DB7A9D46E7A7AE8F479F67FF2FF720807073F
1203 778A72912A4494CC5DF99A9354FC15D35762A4D618290E07BE3DD15FEF57B648
1204 469DEB6F68EE4CCEE383E6DBCAE383DF36BEDA983D64F96F8331D4F18C676ADB
1205 B90AF8FFE65DC9DD7256295F3DC86B1224747D7F512F2E70EDBBD508A7B95572
1206 57DCFD87E9D11E6C75A128CE6E43256492EC706F918353AE151BD0A98F9F61E0
1207 8963C0BD35BDB5B779B4159F9F416204A49AA7AB3EB0792B68F76F5202A5570E
1208 BDB37BE0217E02049F2EB32D78ECBA388777DB0908BAAC9387319323C5D770E8
1209 42E3A440CBF61DA204042C81DF09A19A3AE2B3FE0B054676BDBE060981EA43DB
1210 70D1B4DAB2EEA7F57E0B5B258441FED8648DC76C9D45BC73F4468F6D74C2202F
1211 6E7BA622714CD42C1BA0C432DCC12CF88BEF7E13EA2072D1A6DE289D0DA7A172
1212 E71B41BA1517A212490B523C9810F00028C26E725764E74C5045BFE8C771609D
1213 39EF662CC1AC93B7C27C07B6C74765F5430E42D0951B7152212C7D19636FA1E1
1214 724374962937E1F8F1EB6AB3C22C4BE4FF078D0E806E447BF596539AA83FD3C3
1215 8FBC143B7AB753A53304BA99A9EDD252114C36F74F7EBA6DB5BA5F9401434594
1216 90723FEDD4F4CE5AD2197D15A58C9BEEFD53B15970E9B0D38BEB2F1D86D102AF
1217 CB6ED6816B63BCC679D41A5BD2BDEA370CCF1B2BADE7DA131C3F522ABB4BB784
1218 7D2C2ECDFCD4599DDB3F56871964C78F9B728EBA981405AED5AC5835120F9E05
1219 968ACB81BA482F9B14F03C34797EA2FC95FC3ABE7CB4B2867C8FA151795501C1
1220 E5CC6EA09203A13FE15AE52290D6E51DE9269CABFAC52C982436A414382B23B7
1221 298DA8D8F18982EB73C808CF6A3BB764F2E65508D43E9ADC418F695C07652A90
1222 DC54CCB966A9AD8885495372F44E1BB7E740053956899977DDF4306A2D66101F
1223 478FA66E945836E370007C76F78E64236DD8548BA0ABAAF765A67FDC2092EA14
1224 5FDA81245F71638D5E1FDA2FE161D1474C05B68EBC0D1D2D20E137E1027CF5A1
1225 2D28431548113EB174E39EBE8E91D3FB8C8ACAA44666DFA4D7AEE87C62C0DA41
1226 8B3D20ECDBE478992F46AC25E5195E66EE024953A384D2E135DC1FE1C0F156C0
1227 E7E51AA892B318A669E05AF68C0A04B1AA7841D18D0BDFE0A6FC282AF79559EE
1228 26EFD68F54CE17E94E3AD936F6C2C47B9797A1955D57C6D2B4C07A24B93FE872
1229 D39E9ACA167D94F74797AE767A37844805C2106101E645B09299E55E046AF5E1
1230 26803DC77C0030286873FF9E0924643A4EC5FB2197E3414FE7CE9C3F777EDE32
1231 A971478BFD4EED1C5BA64EF8D4EB9D541DBFC5F5FFD6183D61E2041AE97F075D
1232 2722E47431623EF660AD98FA0A51F4FFB491A7B061FDC49CB62361FC844C4E5C
1233 3C711DF6B0FF7F37398D3EBF085130293AC2AB4CE499778D3F9F573978A59183
1234 9E8744A4E56A5F822975E23CBEB1173C8D4E65BEC16D3541012447F8E11CEE01
1235 E0D99080B548038BB1DAB748ACE65167A7AB80836BD9E975C8D54E61629F0C4F
1236 2B5C9EC44D1E33E9AFCF18FCED32ED2FF05D57C3F0CD832977AF853295EF07FB
1237 FAC4B11B6A7FCFEBB17C816692BAD1B899362DEEA7A5C7B9EAE1289699722F4B
1238 937CE946C4807296AE5B6D26ADB3FFD22413FD9D5E48A891ABA9ED30FD0466C0
1239 01A1A70C7B473E9150EF916EFE10BF4972277F306BC2B157F37A7CA77D87B27B
1240 304955FD53499C87E6A7B939FC9D0E8FB4713A44ECC6B2E083E22F892ED72D2B
1241 8DF64599B06E036B9F3DB5437DDA50A2D53053CEF00E318AAC885C2BB9D50247
1242 CB4B2FE10662B95EE6AD6ABDD1B7CB7D6BC0AF21A9BD579EA0170EAF4966B7B0
1243 DAD62B5E7882611312C700357137244823CADB13C2C2109E7EA098DC2CA660F7
1244 AEF31FE02BD0CAF977379894B584BBFBD0C6E714D2A22649DE18C7548F0569B1
1245 D61886611074BBBCB25B1FEFA1E1C34F9A4CC41144C0B510B2EF5CF5B168E6E3
1246 B86FB914735F0D41D2FBDF3F3B387049B1817FD377B33A8B1AE656EFD1583E82
1247 C37785168CDA9EA75BDA2FFCE1BF88B207BDA78084A23AD5341E6D44B089B861
1248 CD6E5C88A480B9C9E93472A427A56088B88EAA89F9CA62B06C7969645B33D5D1
1249 C8C9014B937EC94B868195ACA03C8D47087D0723255042110AE4B5A51CCD1BAE
1250 6166F2BC6A4CBEAF394D2CAD9F1C242E8434771B60A2BD54BAEF279F2CF2D9A2
1251 3AE9AF71A584D7C786A3C573BCF54AAB14486FA0468D5CA19BEC7DE00C243FFD
1252 A7BEEABF47DED42EDFE7F293B020F7128CC1482F783D64032491BC28E92C0F3C
1253 0F0AB8F42DBBAF6D412C186F54D6A1011845005792BF720DEB620DF80E848116
1254 AF3C58F48747A7B92D45A1C289CDE3A525359384DA67244F274D82C7F8F64C49
1255 A1C7A4864C8B8517BF079DDB9EC0E7294AE45CA1075A61FDA6751DBA228C8854
1256 9D7BBFEA52DB4096BCEEE12ECFC31601C13143C2CD677F94F04E7ACACC1BEB40
1257 431C7CB59DE746BD666B48B79667C52D0EBF40187EA22FE15088EF2025258A3C
1258 7EDDB192A6C3FD9E34A25D9A8A1D13195791E21174427C4EFEAF9C0EE0FCD62F
1259 57BFCFD98A47B34718123A2CF05430A3BDEB5A9577CA324FDC72965DE1EEB9E7
1260 789A1450A4B7B4E5DCF160382CE2F4AA85E2C93FCA029BFDC13C70B82415A2D8
1261 78FB15918C3A44DDAA1F6818CCE233347F200D9BEFA17C6852E36E4A1DEE578E
1262 B7F01E275B15A1A477E1D7C694978B429A04FDA0D4FD32E05BE3D14CEE297C61
1263 829FFF8BD07DBF1377DC44D74436DFC31E4F0DBCC98BFC31A5D59E59ACCEFB98
1264 5F76B9FAE4BCA4A528B9751B359BBD690BC2B3FE4F879047F3CD9027E779E36E
1265 7975A8C59A90834C7EEECB722CCC73B5468C33C8640C17DB4341E72767F55BB9
1266 E4C6DDCB93AFEBE6D920D880D0AF0383198299072CF0BBC75D0B9FBF97F06984
1267 4DD67EDA185DDE710ACC9004E817C3578BD4661B9A28FAEA62DA16C170F61D6F
1268 B981FDBD84D7AC9603C5B6F3DAE2E492314BF215AFA4FF74A4A4EBC515A751B3
1269 54FCE4A1235CEFF1830BC0DD6730A8E7824D32A93FDB21C5EA75EE7FDBC39FB9
1270 4F0F03157AD8B0A84F67CE9EEE8147253B8E7C507AA1FEA7A7DEBFD5175A5CB9
1271 59BB43D51DBA989B897324779F984B41668309D3E859A2963E8CB6F00BEE09FE
1272 CED145CCA0B2F9E7CAD30E93E1E350C16D8257D9B33C721EA1631738B003DF3B
1273 2AAD97FDDA30F830ECA5F24C815B91BD7B90DBEDB6C158BA9A5A4F25C4AD2379
1274 086DDFCDB21BC644707DE9C059861E523FFB0DA223A9C28D984B6235BFADFBB9
1275 D5CD42CD84DEA69E0A93203A1ECAE1207CE30B3CF0B75BB080E342EAE41378AD
1276 C6CF8E6F351580E579679DB5A69D8EC5FA4A5EA592BF80D5FA8194A3C23354D7
1277 C978A4146E615B4B21437EEEEB3F6F817A5B32725B1F4BC9D4053DBF01871D98
1278 1409D7958ADD446C43674F438CD5B7A1F42926BAA6F53DE5BD3BEE5CA9DC19C7
1279 425095C2CC000BDFB3995FB32027C2DE24FBE747C491245EECB2052DD0E1CCAE
1280 AA6D2BDE412A6F814C6705FF8F94CA882CA79387A6DE480ABDEDDD7C44986AA4
1281 53EE1F4459F68A9769266808894DF12A97BEC1910B07D86463484A623C191772
1282 2F7CEC29E5595826FEE8C2325AEEC37A27BC979D6F3041D906EE350F42F06B40
1283 04FF44204C240FED34AF6575BCE2F86E856D9BB770A07419F31E5AE0F941809E
1284 346078DBD00AC5796AF81590875147543F814AECC14AACC7975BDE011EAB58D2
1285 F59246A3628A1002779B6F617851F4DE2EDF54D26D2545C89B397C0FB6EC16DC
1286 0A53BF1456DAEDF2B283581158716B706998D53E08FDA70EC0E45A131DF00EC7
1287 AE989628DDA4A123BCF8D833D08DDB97E095DDBDF315E7508B742EF900CAA415
1288 06DF3448532C694AB04B8B8A3526840978A2D3D378BA68953982BA6D8A1F5F58
1289 F42C420C8F4374318372E9F88CF2D41E79B2BF8D94ACEC628173BFDCE733B27B
1290 E9A744AD5B2A606C0494110303F9C6AF32C130356503898839A8B897BB939CD5
1291 03D5E598EE6DF839BAAE13B3F18B093202B185A42787D90DAE9759248D1FF9AB
1292 9E0A91BE943EB76270F87D708E50D6BDA6453C9E050B739B2079CEBBE51883EA
1293 8C2AF740BDF3DEF20835F97737556D15845B7575FE12018D5C334E8DC2936AB2
1294 89684BE76A66D0B7CB4A4BF4550A7642292725B3B00F44A25BDCD695C73F2E5D
1295 0BBC6B82A5AC3E429A967D9ABAC3BC81316CDADA5B14CC415A1F202D9983B4E4
1296 171482E30429793A6E83BC656F518AFC7359C249
1297 0000000000000000000000000000000000000000000000000000000000000000
1298 0000000000000000000000000000000000000000000000000000000000000000
1299 0000000000000000000000000000000000000000000000000000000000000000
1300 0000000000000000000000000000000000000000000000000000000000000000
1301 0000000000000000000000000000000000000000000000000000000000000000
1302 0000000000000000000000000000000000000000000000000000000000000000
1303 0000000000000000000000000000000000000000000000000000000000000000
1304 0000000000000000000000000000000000000000000000000000000000000000
1305 cleartomark
1306 %%EndFont 
1307 %%BeginFont: CMSS10
1308 %!PS-AdobeFont-1.1: CMSS10 1.0
1309 %%CreationDate: 1991 Aug 20 17:33:34
1310 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
1311 11 dict begin
1312 /FontInfo 7 dict dup begin
1313 /version (1.0) readonly def
1314 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
1315 /FullName (CMSS10) readonly def
1316 /FamilyName (Computer Modern) readonly def
1317 /Weight (Medium) readonly def
1318 /ItalicAngle 0 def
1319 /isFixedPitch false def
1320 end readonly def
1321 /FontName /CMSS10 def
1322 /PaintType 0 def
1323 /FontType 1 def
1324 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
1325 /Encoding 256 array
1326 0 1 255 {1 index exch /.notdef put} for
1327 dup 0 /.notdef put
1328 readonly def
1329 /FontBBox{-61 -250 999 759}readonly def
1330 /UniqueID 5000803 def
1331 currentdict end
1332 currentfile eexec
1333 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
1334 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
1335 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
1336 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
1337 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
1338 2BDBF16FBC7512FAA308A093FE5CF7158F1163BDCEEA888D07B439DBD4E8B4C9
1339 D198C03874B5E6F8FBF4922065A92BC3E66D05DE53971CB1424510E892442858
1340 D69CE1F76E4DA76C87C763A4B2FE36321E54B1328C9155B8ED6361855A151723
1341 3386AEA3D042B8D89C8C0E9A33E5DF3B466F7BB8C2C8A4ED4CDAFF55FC6D3EE6
1342 0AF2CEBFC1AC3A6E6692F8BB81F82D86BAE85016AD62FCB05467082C2E5AD348
1343 44D1439C2B59F65590E57CA0DE481A7A34E79931B1513C4C30156170409A4BB8
1344 46D412D1DAF88AD30722F12DBCA1CCC6B4BCC28D06B0D29149DDEC520C8FBA13
1345 6B82E2E1790F00B216282FF122EF0D47B70A1B29514DDF7C0435ED238C14BDF5
1346 6DA243117FBEF7398F97EB95597707ED63C6797EBA1B46EA19ABB1DABDA171B3
1347 16CD500F5D64CBFBE4F9CBC3E66A34427D3C4D0C432710289381F9BFD91B4FF4
1348 1E3A896C3EEA2F3105C218877D6C0C6B763760FA364D00065E1CAE9DCB5676ED
1349 286A9ED0D1C946DCA6A2A670EE0936FB4706CC62E234CFEED34AA615C48D2872
1350 A087F30990C85E64BA68F3D5C117123467DB411C9F2D6F6858CC70C1E352C477
1351 713097321B4C4FD4C5CDE305415F998E7245908EEDE6E056A736EA77BD8C639C
1352 3A79FFD0B74B3D28F0494A115F2841CF8A8827AB5608F96FD8998A5F40FB3DFE
1353 3AA0C7696DE4E1D18DC0D6E84B943175FC38FFC42A9C0CBB13A908978C98BFE5
1354 034F88480F32B9DEB2FD228FF6CB0B89B045AB02020C82E3F5716DC640613185
1355 9F597CE262729BC52132F43922B9E28BB71A30AC8709634561B22D13C4FAFE0A
1356 12C4451969226B220038AD8DDA990A4E2CAD53DBEAB698898BBD3046234EB4EA
1357 901287E71CB41296C431383AB85F18882F65BE36923F6C0FD6FADAC5B42FDB68
1358 64C06E047434FA7A659EF7F3D1AA8E547939FBF9C2ED7AC829F03CA59AFFBFA5
1359 A7AD2E0FC7BBE619961AE1785D09444B333993199FFED007382B54DDAEBE21E0
1360 1E75E0AB6D309DBE53BC7BB9F95D342F51798574D70B95021FA40163A86BE6C9
1361 342536A5730837C522D5314B1289D9B7E4EDD108BE7F35A20AB2A16608F6F007
1362 6DDD702A5A9BA1325CE2C1CD020DF677872135CF04F4E4F1E9AA6B494E2BC22F
1363 107C331A7E80718B030A1103804D144802E3B03EF7CB083BCCDEAC7B43F1B4F5
1364 C1BF6016741B741CF7E12B4BF95221A72CC9F4657264771AA69C73DA1DA29102
1365 65D01A0E61F3024E672AFCCBE13CD0B7F54AE1418B72E357A0BABB4D03073B1D
1366 F4EB54F899AD4A41A9F94DC200880A0DB99D67235A2451B25F710C29A882865B
1367 A922E56E9FC16756014FA5CBDB1C32750BD6835A70EB715CEA19A8872041905E
1368 8C660BACDCA26C8247D6B3C10FA5DC240E433E479AC6AFCF57CF96697FF46BE6
1369 44748E
1370 0000000000000000000000000000000000000000000000000000000000000000
1371 0000000000000000000000000000000000000000000000000000000000000000
1372 0000000000000000000000000000000000000000000000000000000000000000
1373 0000000000000000000000000000000000000000000000000000000000000000
1374 0000000000000000000000000000000000000000000000000000000000000000
1375 0000000000000000000000000000000000000000000000000000000000000000
1376 0000000000000000000000000000000000000000000000000000000000000000
1377 0000000000000000000000000000000000000000000000000000000000000000
1378 cleartomark
1379 %%EndFont 
1380 %%BeginFont: CMBX10
1381 %!PS-AdobeFont-1.1: CMBX10 1.00B
1382 %%CreationDate: 1992 Feb 19 19:54:06
1383 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
1384 11 dict begin
1385 /FontInfo 7 dict dup begin
1386 /version (1.00B) readonly def
1387 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
1388 /FullName (CMBX10) readonly def
1389 /FamilyName (Computer Modern) readonly def
1390 /Weight (Bold) readonly def
1391 /ItalicAngle 0 def
1392 /isFixedPitch false def
1393 end readonly def
1394 /FontName /CMBX10 def
1395 /PaintType 0 def
1396 /FontType 1 def
1397 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
1398 /Encoding 256 array
1399 0 1 255 {1 index exch /.notdef put} for
1400 dup 0 /.notdef put
1401 readonly def
1402 /FontBBox{-301 -250 1164 946}readonly def
1403 /UniqueID 5000768 def
1404 currentdict end
1405 currentfile eexec
1406 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
1407 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
1408 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
1409 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
1410 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
1411 2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
1412 7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
1413 77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
1414 2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
1415 FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
1416 DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
1417 7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
1418 9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
1419 CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
1420 6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
1421 E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
1422 8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
1423 3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
1424 EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
1425 0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
1426 4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF
1427 1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910
1428 757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E
1429 0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665
1430 6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED
1431 E067598E1B8B78188FA4BCFB0B51692D07B0BEBB930C6F0997B437E2C51B876B
1432 61A563A2673932C2045833FAA35DB22ADE12102335D5DC734AE3AC5EEE6658D7
1433 92EB62131E1DFBA441F53EFF9021D9D4C491F26BE8F54C61165CAD778CE8695C
1434 EEAF70E3B20C64D4C2B34A084B5770BAB2A974E898F62BFE90F132A37E2DCA4F
1435 43E13DB13C94DFA8ECE2B7374827AE168634FA007F8981ADA046CED3448BF453
1436 FCD9A4F194FA648F9FC0971734BB69CB75348A88CC361FF06E984C86AF0EA429
1437 DAA5808CCE3583664AEFE0C59EDA04A147FB51227A5AB0C13942323E9B3733DD
1438 3EE7DF7F774DE5D0D0980DA8C0192983F1E3EF18481EAF1EFEDA0068BCBDB28A
1439 7FC7D9191EFFC574588DEC1E180341DC959F8EF56ED5B19F50AA82A4653649B7
1440 CDCA11A1FF27AFA7FF189A7E8A7C0E94AEEC901DDEB541604DEC0FE90FA0685A
1441 FDEADECE61CE2731FDDF7FCF2AEF7CC2B1EE7095F483C2597F66694FBD2AD81B
1442 F68FF2E378BD8357CD1B60A1CEDA2DE760A98868ACB45CCC8CC2370FE267830F
1443 B795058E0FB0EB3C625259C36BF9AD2EFB5C64A45797E18797CE1A2C0304CDE9
1444 9D88E11E878A721610EC57958C7E80A5E78226017A263288DEF5D335199E8F28
1445 787DF769550AD33E15342FC5E4751F8865AA66E78B8CD2388EC3618A619AD302
1446 5760E9F293085CB54BBBDD47C5ADC3F479E39A795541ED8CC921D1B41C9FB1CE
1447 57B1340BB4BFAD1329EE4EF2DE599944404B7DF94C759037CBE96073FD77DAC9
1448 B140B4580EF178A84D0746276D6E667E26671117EE04102304F2F599A423A687
1449 53CD9E2B061D02D54EF56439E33AD985A84C1CA8F6666CF7746E0DB19A79F249
1450 AE1F7714AE5E1D6723C5D3AF86E6ADC9F2BEA6A62C3C03A67414A99FCCCFEB42
1451 4EE4BE9FC8A530F06879F46889624F7D704EFCB951C1DA1613D55D61D33F6213
1452 F12610A6F071E79918AC289EA5A3AA9049229902B646FE14E8D19DBE673E1D7C
1453 76577E34ABE80ECF2F5D6E13CE0926F0C9B11F5E5D17EC5986042BA2AB6B1EE9
1454 B54CF450D616DA46373918953438A7BF83A5707CCCF26590A7EAD89B5D357947
1455 0B6F8BABCE6FC66BF2AF462C2CB99B5A68F1A2C237143FF92C2646B149EFE040
1456 41F97A52C48474684B9EDD0F3D0F3838AFFB70E7F7FF8CB8BDA06483F8DD04F8
1457 914B752F4C116BF243D31CBF9ACF04DA93BDE4B87D181C42111A2C90181E0A11
1458 9E87434F46801D6CFEB350467A78A899A70DC8E12CB2FCB376647F5A155A83C3
1459 77B72A0E058550E0F60C273A6320B331A6EA21B51F5B00B6A5271C331235A8D6
1460 FB9BAF99E4565B1461937DFF6818CCB8A8483BB54E58726C1DE836B9C4706491
1461 422F243DAFE6BE7369B09D87BC5CE3BC8085344D4C845A45AA9D915695F9BB8D
1462 9B06CA358A3A330694E6D269BE179704DCEDE985C2D886B7B063AA7F521FC8B9
1463 E79876B9FC0EB9BA8441E3317316AFA050E3668411CE8134224945A30F2EA5B9
1464 A5DD581A67B9ED8497F91589B3D31D477D0D4E3F711003FD2269CD368D89C556
1465 E938F1DE5372BCDFEE4DC10FB320741A1E1BBA627868AB665DC58BF3F3EB6C65
1466 C492BB9DF8A66AB2DF79A69A13D0BFF6A0CF5BDF7DD67C3135550C57DCDC9FCE
1467 8A2E4802BAEECBE8163D730616D7BD27380BA8F120DCACFA1FCD39AC538D0B74
1468 6A89102775A36A07A485371C6003849984EC9510E44FB64C7C48DD1D4EFCB466
1469 EAC4C05214A22D562AC26A4A12F285F5722AA8912988552EEF2AD37373AD005F
1470 90CF5C1BB6F1F0EADF0DEBCD98578321BE27914957E36B33903866F84DB9E29A
1471 0A2ACF23DDA2837A661EA5D79E573866546E6727D034374F2012CF2F9802C313
1472 3493D65D673A7C7F11B3CBBA5E228A1A1B7C0DFCECBEFA50F12823627F574B0C
1473 52D3BFB446BA34DD9DBDAA8E8F2A340CE08BA4CB7B026962955A24D14C6D3689
1474 4764599FBD400348B160C47A2B7854905E65F68F77CC767919CC54B3ED08B176
1475 FD613F32A5FF09F38B5DE50ABCCE670B52FA2D52D89D5FF6FAEB9488C13B3D9C
1476 47810A096C17CAC697CE51E8ADFB9ADAC0E4D7957E460A9681A9D9AA97448E89
1477 0DBAB82F55CF1F841AA057F40A8584A7C319A58803172D300C2D8689194E2C70
1478 FCE23E8A2BA569B30164898CDCDB8DC912C7A5E272C0390A1CC4B904A5C6D20C
1479 19E4D238EFED56C9066E377FD2823B005C800760EF772BB40341192EC4518E3A
1480 89E066BF7FA4BFE89F3194AA5D93458A05EE292473C072AB013F278909253677
1481 9EA061C1445F06277AB3ACAB37B71324F92F7516C6B900CE94D7ED439983B767
1482 AFD51B9DE8945067D8700CE394CCBB3C4600CA5EB01E26ED3FAE907B02CC6890
1483 4075216C6D9A53295FF319A282610EF6DF4A499E36D57E47527814BB30907191
1484 48F365D70E0BF52E3E0439E7D7893EA04C652B2481166A2ABC7B3268C2EDCA09
1485 DF7B1CD038358A34BE568262612A301690D560AC74D1F7A78F7614F490ACD793
1486 DF3617DBD88EAB3A7C026B3264CE901BF7EAD61073BA340DF216968C873B9B0D
1487 51ABF6B3424A934E3693D3001AEBED738F678C2BC9AB3FC6100316342022B997
1488 942F51249B6B5AC9A6F444377FA13BD0B0A9696D292EA1D41E4653A01238D6AD
1489 3F7AD5EFC20EFB36F3C197078FEC2B21072FA53F13A1EE408F11D5D828CC277F
1490 22049560E3338525019063FC4E5263F9338A0E4622B43F3050B13BC20C42F594
1491 7B8FAD088B950246563570C1B668425EEE484234FFF966E6F378C444EAD0969C
1492 BF579FAD5E0FD14B5DBF6394A2CAC132530DFCD8CE5E9EF92E44F05C1127711C
1493 B11D2DB2A7B96138BE44C15B641FD23E0075DB095DF7C7F1097FE15FDD319620
1494 C3F26688ABD69B47C7A09D6CE33FAB572315585109B9E7D0B89ECDD142442813
1495 522021A39E9060CA6EA7344637BA301C3BA10FE6A68127BF92D1BB8033909EBB
1496 5B908B6B06B826B5D5D885B7FE00CB023FDCB2A5D8921C4EEB33FFFC80F5FDA0
1497 4FC64F3F703892754538F101A171E51013FA71A7EC889F168DD2919C62E351D1
1498 60E1988EB9BD3731160CAF24718F655794D0713259A331D2559520ED7E807F4F
1499 7E1A89EBB1879EB4F82C68457B9F0DC6EDB701B2C66C60BE28B0F2D01B82DE96
1500 A7DDECC89E2A898ADBE47865102414A43E9629B5999B445AF01A2FC5675366DA
1501 7779581EC7A07B3550F7247C33A82CD5E3F06B69FF8D2CD4F1C49963ED55D935
1502 27DBCDA1E5010726030FF73D6C8127613C569D94E8D5AB09D7F362A845A5F191
1503 B7017CB62BFA6B9D179444F62C48A6A03E8FD80CEAE3E74B58AEFBC2B4467D63
1504 DB6A20083E260425FA8B18D10CEB6562E7AC0BE0238C26B274A709A2240D7F30
1505 03425C37E5D49B94B5A8F6EA8E69204BC861AF0FF7A33318D2DA78EE1C9C09D9
1506 A06DB0DD4F54C5E964D7197973F8988559FBB567B5B976A64A40B04B096C1E67
1507 CF3CA13989F0D05CB84BF89AB8B4ED727DDD60341DB653E77B7525774E799D53
1508 CC5E118246E2ED1429B48CF00861E0ED228CD9C08B71EA150CD8533FAC568DE4
1509 2C730F137F63EF879826F5D287C23D3DDA685D763C0360328FECDE0E29066ED3
1510 6905199F9B25FACA384242B9B92F29403B41BA0572B7C560D8FB637ED23C4A27
1511 70EB855315112FEB9456156E29B2EBBD941B9916EC6279E8B95775AB0A041CAF
1512 229F53023EB05EB3BA05B1047764F740E22137CA261419605ED11BCC1D1177BD
1513 0C169FD5FA3B9559FE63899101E19F1A537C8969A55D1D11C7362B199410572E
1514 D7676047A5892CD4BDCDD96209E826B350959DA0FF5AC0B5AEE8E14974E60091
1515 E84202D0517BFAFFD838448E3BBDA0F7728D686340E931F538344FF2D0DB6545
1516 2AA66994D3C40662EA07DDC898B5879CD01A9504C91BB40F28123895F5B13163
1517 DC7FBD61534F3572E90F018068D14486C98506A9BEDD87C9C5D0A363B4ED4C3F
1518 58F45A89E81BA4D5A412767A8DABA48EB7CA6A7EEFC8A28349C6E3E0745E9E21
1519 09E1961B1798FF0C50BD0CCC0D519D1D4C11143F129C4C410E26FAE00E27765A
1520 5E3A0A6E3E79D141E49D36BD6B889BCDEA0906C941F19E2A09526C86759FFE86
1521 B42C664A8E4AB46077A8DFBEA0FC04820FF43C4C781D84A6AEB63B9AE50F29DD
1522 E6C03CA2162CC138A77992F6925961E7C6BE9C00BB8736BA7A961BD6AC40A1DE
1523 CB78C06D3AB1205DCEF285032B21F2635C5B78F002563F43B6A3E7EB03891D23
1524 93C48511DB6F7BF9A7318E3A15A4E57973C5697379C6B5DF55513FACE2EDEAC0
1525 24BAA5F924F93243A90C5A4FCF9B95DA1395EAA3864F9F1046D87149F53669B1
1526 553E6302E796726D95633493BE6521290F19041957F7AAE38C5CA40D2D9F4322
1527 A079EC97F2E11BF3D82D96C9AA2EAC4BDAD0F7D1AB7D63CC39CCE38EC3A68496
1528 249FFFF330576AED4C0747BFBFA159C3DABFF480AECACE538884ADCA8415D6F2
1529 E43409B5D32A22D5997D236F6508AB0766846E617E9D4DB90C4B477D368AD8B6
1530 F0E4D1A984D7BC69B4FE9A14F4A30884CDBE7038DF8DAE42028FD7DBC0F4ECFA
1531 906E57F7DC4F0E6CE19C87423A750530F641316A9A2B5488E05BF37BEDF189E9
1532 2453BDD129DE584606F3E7570D82229DE9DB2C44C35C775C564465221CF19C5A
1533 016BF94A9B738471EBD72D35434C75597A8ACE4402C43009A47C2FF7FB795502
1534 73DF6E685676105743A6FED0A43656E871C09FF1D6F35C50D4F03BCE04A8D3E7
1535 7D9754C186AA7C655FD6DCBA4206A4BB44F6ED39CA244A25DA66AC9460000BCA
1536 2AA5AF0DB1895D6B3093DB4503F4AA4F04FAB3F368D7178D606D13707B1C4837
1537 B84813F681CDA82CEA6D126D4E569445C174488F1FE51F0F65A8F243B9817AA8
1538 8780DCA7993832A6D42F2658FAFFD693CD149BD956193087C7F8E5522F5E0D5B
1539 0E64C00BE5CD1CE7E9013BF8DEA49773D7D5F5ACB75A0BF9839808B9A2C501F4
1540 0977BF56640764D855A272EF5204FCECBD1CEEC156FE04AE86AA644C1C460A9E
1541 6DFCB417DDB7EC6759088B53D33890C88AAB82A5CE870AD347E9716F2E48856E
1542 EF214ED9D2407246C69FE73EE9FCD682E8ED508454FBC00D68F1523560AA5357
1543 5B391524C09F29A95BDFB9EF4E824D08084707638B72CBD82B7116B211EF2472
1544 67BD7BABBC31F2D77B070962BB730FA666F8E0EE4C7BCAA4B5FF8E3033A5D36B
1545 85AA043508E3C008574AF27603BA3CB5E9DD137462D025DD12E43CD90E12EC37
1546 F8597E07DD541B080410A052A499F6923C4E839515EE3A22D1A3CF78F5A0B0B4
1547 A92BA9C07BC55A80F6F207511AECE4F1179D2C3EAAB292A61FA53EA8E5D07FB3
1548 31A3AE227303D0E9B2BAEFD0C13525A83998996B2535C60E216A24DB9DAB7EDD
1549 A8C15CBFA67AB439D66BB6F9ED168088982E19723EF291B07A805B41BEC5D47D
1550 E9A26F6DD217EB8C7D241C60860950460FF5231D8A6062BA56EB670EA4C72FB7
1551 E2126C4C928C617FBAA138D9FA5F854E3BEEAA46431395EEF6C778538B2A2B15
1552 332653EAEE473DC3DD584C4921312354059620D28AAEC8A2BC3371560E0E1646
1553 F45FEF7E3B9A36F6289257A84EA4C21DFF2B77EE7A87ED896654BEB9997B5B57
1554 96909E8D6CFCD68E915350AEAF992EC493720194C7427EB9981CDB1C1167D0DF
1555 980D7D0103ABE4DA122C9AC7EE5C9D21B3BA6F07D533D027DDB27B2E94CF78F2
1556 334D8A32B056B265348CB93605E6420F5A034C068A44DA2FBCE8CD4A9072A763
1557 BEC1EC0361AA7DED64EFE9DE89F1B756CD2EAF4212B8E13007317BE98D76844D
1558 17F3D97E097D15F78DCD4C019A5240EE4D7441F189080008BD44F8B25B8305E6
1559 3C88EA20DD76FC84F1764758199EFBAA5266E94E4E57CB948E92B71ECA0A0A08
1560 5434C117BBEF6CB1F49869D7B8AC2306E9F8595C16342B56C44C7DCA580A4337
1561 14FF312150DCB985799C3F63BEA42DE542DF70B511C69BC4AACDA78E382E2940
1562 FEF26C86A3966A7396EE6E6FEA3F562BC5FCA00500CB13EA2E18A641A292D726
1563 85065BE32C6904E890325F1928F10AA1756733048E0D602DD235C1E4EED92EDB
1564 EE67DE5C7C0C8E3C7922B13FCC2D2F7AB3AD0F56AACC6AE4C02676DC22D22796
1565 B516DBB64F057EF1FDC41688F382C851526AA4A2DD70A3ED78057B2BF52E2C6E
1566 29E6E96C7147EFFA374A2494278F83B6CE9B1C05CE8336E0AECF2008AA87F360
1567 AA3757C833E7FCED0326DC1FB497E06C5358EF2402A51A20B3D627B572F1895E
1568 6AB9056AD0E31CB3C0F2C7C9749B316F4B3A83C345027069538F7F5E4EE52CD1
1569 562A513CE29D4759FCB9975AAC77FF01BE1E01E7F7647066000286A0460DD391
1570 64A56FA9D33E7DBDF17C4EFF5679C6E4BEF46B082936A109E4F2D7138BB33DFD
1571 A9DAB21CCE25671F080B7A0CE6B062FFAE40752839907C2642A470F0A598247C
1572 B42C6AB354F7ADBA87BFF9FDCCF2C270913DFDDC1EA456CF2CF1D62B3D4AB16B
1573 B02E4B2BA43C971383630F5E9CA0D85689970ABA81E8305B625ECCFF4FE4D4F7
1574 815C5CE45FA8F803FE4D2DD336808CE966BF96317D4C0FC700095F3F94F3EA3E
1575 54932AB5A4E57410B67FBA060AB911BB3239393A077ACDE5CCA16B582351AAE5
1576 3789DB7FC83A8C6FF2F2224821260E99A8BF848CEFA564FBDCD0C1FB549F474F
1577 CF9FDB885A093F5D4F613BE7B2F624E490206CF14B9BCC062FB0BC2549CAA7AE
1578 F85E0A5D1E691ED8A39508429160A94C61B3F69D31A637A1A8D4E1B3F76D202C
1579 FFF3E48DCC6E910E93CB3BA5CB7FD50DAE366A38210EC81B064D911CE3D774B2
1580 1B34BCBAE1DF62B691BB23FEC5713581963D9216FDC154BB7FA69DA43B670A4C
1581 A07CE43720FDAD1C5A2A70C1FACF13A9A4D45774EAD64F05FC65D320600E6F2C
1582 314FC1EC7ECD2F06FFB6C40354FF8626B3725E6065859C0CAEEB1B66A549F2D0
1583 22ADCF868F01ADB7637A8F017F7C47314C4376EB5302AC8E8AACE80198ACC40A
1584 3E16667DDA6ECDB5C1A6A12C8F3BCA5055169CE8C97EEE88040D0170F990E079
1585 FAA40AAF22AB403C56880B3D96F479A279CAC23B85F06FB0C66F9A3939EB6207
1586 283B792C0D8E6C26D5DD776D22ECB84A13CC6A154E6F8DF5D0D6A1963F296ABD
1587 93368F196BCD9EB6E6220B75045353EDE59520C62D5B559B125494C6D01E53C2
1588 ABD344CEEA46FF3BDC54693E6B031DF6F995EAF42899873D2BF37EFB19C5E764
1589 ADE116F77D9C81BB107ABB3392C28575C763CDF9E247504DFCA8E50F91C94811
1590 2F28E5B3F2241902226A556013CB1EFF74495C6639DCEA60A89946450979572A
1591 FCEC6C00226F1EBAFD7EB469A66074DF0DF24A420A7C2347A818EC2671DA5238
1592 5B4B5656AE50B5260326A868E15EE7C21F44807FE05300BA7B8201FAE5BAD485
1593 7DA3EF7D1ACF5ADB5963FFB43F9936F1FA4E92D05705AFEA26D074014A039F6B
1594 F06E017F4D51E8E99005FF4EDCB58F60BF0A6C9BC4E93B8912BA0AB4390A3458
1595 BB81CA7FAD0DD5131EAB9E807B840EF026020676407603D085E8F89D932AB04A
1596 4200FA0D7B11EBBB84D4E6D80913CE3A600BC11BB7F69547B356B511B0EBE0CC
1597 B36B9030C97B9CEC7A58BA6FF38290DFA6412BECB8A810FA1E34C1D024A3A530
1598 E584D95A9BB13E55945B7D9334DEDB96CEF3BD13D6C57D2BE38352EA19D4C609
1599 F798DC6E38ED7B1B43CEF5DFBBC1BD6AAE7C48B47F2542AD54C6D6C3FEF007FE
1600 66E43BE6375661AE84EBEC54AB20D37869CF9E1DB9A49C12B6D943F462BF7808
1601 DE6FE0DFD0E5374E68C17E00718E8B1C2E8EAC22D9974F98F485745C5534146E
1602 B6E1F782813D33C856383A1D65
1603 0000000000000000000000000000000000000000000000000000000000000000
1604 0000000000000000000000000000000000000000000000000000000000000000
1605 0000000000000000000000000000000000000000000000000000000000000000
1606 0000000000000000000000000000000000000000000000000000000000000000
1607 0000000000000000000000000000000000000000000000000000000000000000
1608 0000000000000000000000000000000000000000000000000000000000000000
1609 0000000000000000000000000000000000000000000000000000000000000000
1610 0000000000000000000000000000000000000000000000000000000000000000
1611 cleartomark
1612 %%EndFont 
1613 %%BeginFont: CMTT10
1614 %!PS-AdobeFont-1.1: CMTT10 1.00B
1615 %%CreationDate: 1992 Apr 26 10:42:42
1616 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
1617 11 dict begin
1618 /FontInfo 7 dict dup begin
1619 /version (1.00B) readonly def
1620 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
1621 /FullName (CMTT10) readonly def
1622 /FamilyName (Computer Modern) readonly def
1623 /Weight (Medium) readonly def
1624 /ItalicAngle 0 def
1625 /isFixedPitch true def
1626 end readonly def
1627 /FontName /CMTT10 def
1628 /PaintType 0 def
1629 /FontType 1 def
1630 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
1631 /Encoding 256 array
1632 0 1 255 {1 index exch /.notdef put} for
1633 dup 0 /.notdef put
1634 readonly def
1635 /FontBBox{-4 -235 731 800}readonly def
1636 /UniqueID 5000832 def
1637 currentdict end
1638 currentfile eexec
1639 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
1640 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
1641 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
1642 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
1643 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
1644 2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19
1645 38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF
1646 D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204
1647 EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727
1648 A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593
1649 F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714
1650 4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA
1651 6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E
1652 A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B
1653 E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F
1654 1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438
1655 452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF
1656 8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369
1657 5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA
1658 DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9
1659 BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19
1660 741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79
1661 E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712
1662 E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7
1663 D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE
1664 C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DA
1665 726405EFE420635B5B7F0B48752C06083E92BDE06401C42A2C528C8A60381227
1666 CEBEF0C9440DC034DAD9C19FB27A350233112B0A339366B7373CE058456E0E1F
1667 139936F6CC9B50441C2F5994977426AD7DC8C717E737F8C201EA55AD94908336
1668 FFE9568C0E6EF3202D8CD7B7A6CC203EC601F9A7E2A4395ABA3406503DECAC56
1669 B03219CEBD0E465EA0F635F26D984F5942E4FB186AB874F3E74CC2F2E378BD83
1670 57CD1B63C9DE9963587B7457D56024D95645ADE0D95DEA748A6ECC6809C2A7E8
1671 6A568F83BFB184B31349A771DD72ED3FFE8D16E3138EC49EC6D7524E611331C6
1672 DB2E16059C9A12512C7208E3B30F04273E20BAF41EF8C96BA4B17F31572BDD15
1673 3FB7D15CE31684D721083208D7698A31D07160927C9A7CF8B7EBE81A83C0BD46
1674 9CA06245FDA37F0F2DF7948A20D121660A73E079F4ABDD8F90367BDBBA323957
1675 062438FF3B28A3880380CDC76A055096D30FABA4AECAF238ABC2513F089A6C4D
1676 67EA0050A34F5DBE5FE32D9E75E67F4C87AD8115DBFC00124DB4D3F4CB62CA02
1677 59BFE46E90DE9ED306D6CDC51005C233BD39F41B264E2892AD23E8F93C8C61A0
1678 B5C5CC1021411DAB515039DCAC06E1FAEFA259E6AB07135CBB345E90E2BD64AE
1679 37B9A46934BEB383D3AB1787A2656FCCEA6467ECC2582807E7DED181C53829A7
1680 1818C3FB17567D81D1A833E0559798D06163781D7895C31B1D81CC439AD51CA0
1681 5E33E96253064B684F3261EF86AA8452B32E9C5907153BBD692BF8BD4AC45E3D
1682 7161488C716CEFAA695877B03781F64840D49C9C1BCE9D5E759BF1812712F2EE
1683 054A34F2153AD6C953E795B6F40AFAB115C5FCDD1864A85C1AEF5DAF40337068
1684 08730BA7AC580213881F8AF1F76FC830EC76BE4CE6E090A1F91618595AB6D1FB
1685 A885D04A4E73C9C7A923D813275810DD2B2A3AB4FAE4BDA24FC170A4BCF46E05
1686 572529A19B09E5ADEAADD071EAC20C5DA884C7D414F5AC5206E87E53989B7378
1687 BADCEEC6FCDD4B4EA03EA994FDF6A80A2E232B1A007B7554471FC1DA24901896
1688 9CA84283A02FA1D9176026BC1529147F19D07521A4997B70258FFC03821EED0C
1689 D44BC9C2E67C3CD9971954C58BF1775D61115B75E26AFCC3B7CE6E5ECB8CCDFB
1690 640DE440334737D63F539385F83BBF603B631AB2F750DBAE707F5D008591A05E
1691 9D532C165FA35B580D690138463047F77F10FD4FDC8F724367545C0F5B6AF978
1692 B6AFA49624EC2AEBCB2D19E9652CC74B66289E42A8FC4A694F13626C3CA05926
1693 C1369F80FF1114F0EB03CFA40C37B2327992DD0CC598F10BD9D1483080CF33C1
1694 02DE0CA7BC38424C3438B4CDBEE66793A2480A15BF47F2FC621E66CC563F5052
1695 491ECDD9C38BE1966161403BC22BA41CB3FF9E90A70A99205ECC558C928F2FE6
1696 5EA5203977100FD3ABE953E7E5BA57AE0700E33A0ECB6FC6953C9029B25D61C5
1697 F57323AEA10B43D5A46C6F248F021E096E02AD7EB00923B0229336369EC82FE1
1698 F1C198456B9982956549CC441B859501FAA0CE507A8B131F10BC99B060B8113C
1699 2DB536DE8485DF33F1BDF4FCD571098CC6FC6B2A828D8478991B354B2309E31D
1700 0DAE3E8FAA0189B3C1E8208FC4C31FBF64689BF81BE39FFC2E680246BCFE4448
1701 8FFF4C7522CC12B622EE7982E0F52863B97965AC2CB74444618C691975D758E5
1702 53878C44180D2BCAC4CDFF06D1F109FF858198CD225C7F9BCE564D861394730B
1703 9A47876CDAA300EBAA793BDD2881D6D0A66D3727C871D97F199FAF1CA45425BF
1704 5B4A161F8C1408A20FFAEAD31141B18ADE6D229F57CE29E92DF9FD553274CDE4
1705 28E94100A930CD8F41F9BF6285743EC5DFC9BADB196021E045BA231B0DFFC8E7
1706 3EB7B7BC8F641CF337FE57D17BCD02C4980FF1A649EE62D2445C28033355500F
1707 B460C58BF63DE130BA82909404613348149F01DA396AF06195B4F42D402F22A3
1708 708DAB87F85EA515B743CB94D464F1C980F0BEC03EC7E34911F288459B59B672
1709 9474C93CB8A8A016ED52201F4E43830FF8ECFD652924BDA223DA5E2B2D6C057E
1710 C8E558872D762C0EA343657A627FEB5F492114D38ECA96B14AACAA7EDD85B562
1711 EA087D768A96507C1E814574B08442C49EA2AF4DD67C322C3D8DD4686632067F
1712 01E7E62E8486C163A39C28F7070318FE91167D148265BBAE808916900F0B45FC
1713 C106F3CB047BE800BF442A75BCFEB94E7DC7E317845097A30F1D2686439BE077
1714 741A968F3D4C5927030192D52CF2536D4F7489323EAB74EFADEAE1FE3F887925
1715 8E106352FA0ED99EBC97D693D287AD29E57FD1AA6A9EC121041636311364FCDF
1716 045E969FFB7761D0EDED38DB4477DA4CEB05758B314CA631E704AEA1827B3A3B
1717 8CF8B4785147426AC7F85D15760C964305EC631B21F6280E31DED8549F100B89
1718 918D6A48BCA74FE4EF45A6E4F9B694C2324B1E700256B84B7DDA3C18EF854626
1719 DC54291003BB1108B99C1E730C8E562830E12A561F1C292B1EBF809EBC2558DB
1720 71F8949C9B435513BF01AB86D7A7989287D028AC882A98B56EEBC95582D054D8
1721 21BBD6D4AE1483616321E1C148699B82B3343C2D63BAC0BD2910E0EE97ABE442
1722 0EE6003D124D45E4CE75C995BF7A75AABC96B9617EDD5ED91C69FA3928F93325
1723 D7E354E81F8F63E25AFBA8044D95FE560D74DF51FD00F8803E5C257D380A3CE9
1724 6F2824EE3C538B1CCD59B4BE7DA742200FCFAD187722EECDF8FFCB59C8306AA0
1725 FEE3C0689093FFF1FD393D24F1B1A6F0A5CC523AB1DC5A34C768B6FDE57F756A
1726 DEEFB6ACC7DC990C0EA07872B9364D2D024B2D56DFB4103242184E0DFA8E2A24
1727 A6C5F4DDFB1A3F86A508DC15AE85B1C5A8416175B5F1FF33B4CB70FFA6701D5D
1728 D3EE3294391DB669C03DAC462C501555E031AA6E7F221DAA99999E87B2C345CB
1729 2350D7F62242635E55D926FECAF4CFD3B55266BC86722AB631771BFDE91AB7D1
1730 B55C8651BDCA3BBE77D49E26E8A7B56478068613FB132521C4C800CA93A93CC2
1731 601D4869ABF79EAEC353363F6A8E7005831B925323D7370B1EDA9CB91626E452
1732 35E961B3DCEFFA27D8D0092DD911951D4EC48F9BCBF4F19E6DFF6831B5755BF3
1733 A593FA1314455C1923E8A8DEABC87A93CB4CD22E1CACA7C4A4F6172F7DA6B6A6
1734 D07E45DA2FCF16C67D730EC221E3E3217CB907756C5783DB363E775598FF8342
1735 70EB36BD2307E359A7A10DB2FDA8BA18264B7C7159FD6B1C568DCBC67FE75AB1
1736 A1751BDB4246A135AF6646044E7EA3BE868DC2B2643395129034B14DF42F4B77
1737 D513EDA2E438DBAEB147CA6F41256048DC034680E91CC5B6B800FA42F0857911
1738 82790F473119BF368D5A49257D66C665563406265A47661D560329BC4CAEC9E0
1739 775695224BDD347A896E0A41163D548B8DD7018DF368E3E6FE364DDAAC020B88
1740 20A6C218CF0D40B300B166B3125D81BCF6C04F43EC7F1C1E3522C7D119473F03
1741 266547389DAAB843F9AD52D94F12BD620763FD8C13B0C43B29E40373CC86E9A7
1742 D83F222E5B2448BFB419B3BA7ED209B30485C78F7E0C6C48212B8418B14FC2BD
1743 F4C928C7699F67D6CCA3DA7462D3744280578250E7E6728781DFF9CE34B5403B
1744 07030E9C4B2E69D4309823DE0CE13EE758834416F9DD6F90B8DDECA1C7603DBF
1745 62058D4E768DC18AB628815C30F59CADA4D5BDE8B40F1A59C3CAE107D1696823
1746 C3AE4393AD8BD1C5AE24AEB00D2D2CE88762D31AB2B1A1D462037F2F1B3B48DB
1747 57298490CF0C4EF23C342152265F86E3A0BA147E3700DC3E889475548A24C577
1748 D11399C971DC4CB8C122066D20B1FD862CCC440C6D9F9C0D91267CEBC252C67B
1749 A6C7E545DDE69BBA4F5407ED30A8EE165E05E78FFD7632AB5641D76A41C6AF36
1750 1497E6A3A7D86C4C0D3B4916F044CEBEFF2EB0514F4CF9FB967CA2C1E3676A96
1751 D30B2CADFF05C328B68914FB584EA5F41A66AE4BCC94D9A0E3006F82A9B90EF1
1752 00D1519240D0A1E0810B0B061841A49143FD0EC4B14BE095EFF5BF06F2BF4226
1753 0635EE011E3F05E80838EF86B6F1F183F578873813A6AEA87428BED4A3AAC9E3
1754 5DD0FE857FC76936B979D12973A5823E75E0A8731AD914B666D8DAE2C8199E56
1755 0E236D47F36549AEAC1A74951D43A453ADD5154A937EC9CDCAF9D3728406596B
1756 6EA7C1AE4CB09854B52523D6788BAB7AB1CE4389A811E4E8451E3695AC9D336D
1757 B51E9E493E65628FBFD51D6DA8227AD05BF2C4A15076A51A3B83D9975018BBF2
1758 B3CB2EBC72B9E577C740CC64854635C7637DA157F697EE3EE1FB4E5657CA602A
1759 842AC29523B20BFCB1850C5B329DFC307A17498FF4C0D1050E4A0B72B1B7063D
1760 9E651B9C33C732DEEA4B858E8CBD2B7F507A42323F0F625AB5322DC866E06197
1761 C3F761F22576CD6C228FF69E54BB1D9B054C6B8BE3C60430A69C2609A32EDEB1
1762 BC2B1AD00BE0D32E32A66D19E590BC8FE6245782387EAB2E2C55660A3DDF63C2
1763 A18EEBDA448A6CA3E3AFE4E562A7AA0DA87C31DBC83F208E7D8382E64082A4C3
1764 EEFD83068DE6DA96F90E3553BD664314FAC4A6BCCA6E520A5D0D9BB4511389B4
1765 E3E3ACA3F51D47B62F11D8B80A7C75299196F525F9582F33B295CCFCEED4A27A
1766 601CD8052C9BAE30A11BCFF10E426498D23A0E0584C0D171DFA3D52696A1B866
1767 10413FA62745A826988BFFF1D543271A4DF7AE242A7BCFE154FECCB63247E5B0
1768 12F45E0DABE15654E160747A4882CEDF036AF7F3A69F11904B8D4E7FB7CD5801
1769 3A407C9281685669EDECCF91BA3B25AB55AC8E7AD12C9D26839DC9F698C1A854
1770 2CF430F2B625D3E629D865A013369573A36B89D6A76133E667F952923C387660
1771 E2B8BB1B09CD385A33CE8DE5208A7A9B404B845DCF9B1872AFB734DCB5E72BF6
1772 655FBE94E54E6994C4D5FA652D7CAFB00DFFC85475DFD7D8CA078581985DB551
1773 531482FBBED61652E862F84CAC42C4D786F274DEA28CB8058EE64CB3DBA19940
1774 8E9ADF1306E971AC8ED60F42268548D16339DCCF0FCB2A52D70241D531469CDD
1775 F306E350EEBC4610B237B93E9D4385D1414B30812C41FB899A5D16ADF8DC4081
1776 1F207C8CAAE4D39B99E9386C5AAADBDE232E8B751811C971126DF8229D802153
1777 5DB62D286DADFC847D98AAB73B159F61F6F1BBA9D4E18C71D982436294178EDB
1778 9D3E2C3394F824B1A67B381224AC2B126DC07F9D1FB1FEB55E4E1698130584E6
1779 EC789847090AC359A465C33889FD6770BE79EAB44A489BE86DC210C61167CACF
1780 328BCC50EDED458A10EC0C0EC907A808B902B92ACABE442C8D17503980929F06
1781 0EF04CEB2828302E9EAEA75B43A142A791508D1C3576B0F0584AF2064BDE04D5
1782 4B2A98DD648974BB712F4D4FA0C3E3F247355709CA187F2E22808847E5BFC0C5
1783 A2D2F6B53340A943379D26BF95AD0E771FDEE47E88299FBA70EEEA09B5CAE91F
1784 3920F5E3DF158B31E60971DAED8211FE21CB82609B581A20DD60D738C186A8F2
1785 AD2F826A9031831BD1B510A11BE5C61D683922957A8D909773AE1EC6CA3E615C
1786 21AC4ACDC6FABCC1DE0007D16F137B2698D92C312D5913D35BB703A678425D42
1787 E4E4923C3D6B844682219916B33163CE6D87EFD43ECCEF7BEDD597401FA75A70
1788 A3D902BF4D8716FF47E5D7B1587ADF4EE2F8718BD6EE9A3FA58460E875AD7E78
1789 45C2F49981B3E4DDAF2A0E5463BD845A2B7F65A4A7F58B78194AE04F58FE53E1
1790 6F8029DBFF18E1B52BDA098793EF741C1E4A705A158E47FEF0B7F7DEFB9C9C3B
1791 1A0B82DF66E71AD34E0F0A0AEF314E6040902ABA0822A44B2040156EC942A78B
1792 60E26257686A1C15873986DE3BCFED2A5AED392F9470991040D5147951C84D34
1793 715E767FC6D1BD855C6FFFFC9B8E0F21303AC01D15E21024CD2936D8BB054E54
1794 11303C2A225999ACE40F838B36DBC92791AD97112408409FDE74D7CE35B206FF
1795 29C9FB23F71D5D65B2E8961A006B04B81836430E0FF3986EF0DFAAF222DEE50D
1796 D39EF1CD8AEDCC1E7BCDE93D0BEADBDA95781F67E5AD523DCD2404B89ADB12C2
1797 54519D2627D577B7BCCB6E9D8A2DC4AB0C9F2FF27EFC6BF14F0E187860719120
1798 A9F604B57AB0473B695038883A6138727F1E093C1DC8848EE2B6B7AB3375E2C2
1799 4F9666D60D376AF5EC01F409FD3EEE13B0C67A31DC55A2C3C0C9E7B6AD07FFBB
1800 1D91E809AA64890EEDBF695D161FC4F51EB72514E575DBDEFEA70867508B1E19
1801 8DA5D6FA85F0B1E544D4A3A2F430CCCD13077D9E46DF94AED300DC90F196AEFA
1802 212E5D45C17285E2D13A44E524243A668A23A6C97BC7B6F68321CD4837618CA0
1803 3D1FBF8EC7C61EE2569A16357D23011C2273B7224C03BB5D1D1767D04B11AED4
1804 9B0F2157E84576AB864EFF097A6171529E0E6ADB1F42139C91C4CEFA543C06BF
1805 C5D1B3DDA23822234BF0E898D46CBD9A316101E411389856CA6504AB7C1DF7A3
1806 8602E41303C4E967EEB54D56BEAF159BE060557C9DD0116D88D6B2430DFAF48C
1807 DE6868A6D74A2DE94052E1B44F0CAA0B88469B0E4E778250EA1F121ADD0D0899
1808 7C88B17A3E719643F9E1E18F781DDA306190BC8725156AA13DE6B589C55B4218
1809 6E03A3E33B7C31156859DA3070035BBD6B7FC2FBE3DCB9E946895B633754FD2E
1810 CB0919F53655C852FC66C25C83511FE4D11BBA1948EC094FE024234B43FA4161
1811 D6D7B6917C423D80FEEFD12B32C50F45C46643DBEB2756BB3639ADDB4A628FBF
1812 A08381FDA81E9004DE04644BAC33AC06CC46DEA3B61785F3F7AB20EB09AD90BF
1813 5C522512C09AF7B9B64D2FCB88D297C9113302D601778F4A40502208BDFB6237
1814 0A58517F03F4EB24ACAEBACFED72DB99C6F09B1A9B52C072A5B4573A0A327A90
1815 98A10BAB75124A00B8CE0AEEF29A6EB6423B02BE542D9CF5C1C2583AB23B949E
1816 E7F60F643EE1DE8F9EF5A4EE1851970565CC391B1849BFD1CD5CC99E949E3C69
1817 986292D09396DB57FE068AF5E1FB61A7C2B8C6044EDDF17F8C5B2DB9ADAD93FE
1818 38618487018274733019813027AB1C43D778F02EB94B09FCA7F3E21C566CCF63
1819 3172A02827FA8056D59E26C74EEFB7B651EDE7C74EF43D205941A58DE5F5ABC1
1820 0DAB2E0AD8617CA26CA9902DF93AFD42C4DF308D8DECEADB384A913358B0F279
1821 766F18E6F9C94EAF754C74F2180C61417899EE7C01B52E5EE873AA1EFFCC0DD2
1822 B58D93E68C4AA4111E7964E82FF7D18A67A14FD181AEE2E12C400E6BE3DAD5F1
1823 33B0DFD95227F3BAB381813D9E76BE7266A13A7B0DF06BEF237B40B5DC81B5D7
1824 C601FDFD07965FBA6A51D65DEA26CC0652F149BA86BD366AB2A510CD5DE9B163
1825 7601EB4273B0703D5ADA2126FA5472CD4FCEE99AF2A7AFB79810433DC93D025A
1826 9CDA1E3D431FA18BBEAB333A510083A1F76A718723D43635826B51868CC0C85E
1827 F16A2A7AF39FA6693A605A65DF42851C444F61CA38E073412AC89E7324997AD0
1828 2B709EFE96F05B0FC60C4A3C804AF6D2A6C0EEF850728CA7DD5419DF8BF1C324
1829 4DF2DB944A683FECDA2B29AB564FE6F659037FC499F1D6FB7A6374C5C336C8C7
1830 4591354CB1E6AF135261AA3222FA156E6128F3EADD591030F59B3D1F0619B506
1831 498CC2EFA72C35E88EF37DCBC6CEDF837C522E88A5652F947C5407D8FBAF2448
1832 EAA1F4C03A8A0C173946415FC06B4604F77952C5913E4263B741CD9B1512912B
1833 0CF9D89F82133719BF9D48C7127BDFAB0B2801134127C23F84F8AC313E23F91E
1834 2D357B97A35985B1815E50B645B60A837D530E8AC939EFFD5B336659BECA5F2D
1835 F45CAAAF2BFC57BECAA1A80156CBB1D82FE32639981412B4798501A1404F8458
1836 0FB53F483971A364D4E4390EA18575885E29ED8C391827AFAD7126C1A7A43E9E
1837 2998941601EA863F89ED0CD76DE298D594D167DD4C11C161D54C804E8AFD78A6
1838 6C5A1AFC0C939DFF1659C4853CEED6F1BBD689465EAFAA059AA41CF4226C7691
1839 71854745CE754500AEF5C77F1DBA47C84C62DDB4F8FBD127C29483189EE00F67
1840 19F601A4C0A61BE1ED927F76A8EB787D7EE62E292CD2AFB1D4396A5338AA16A5
1841 463B0C8CBE73FE4BBCD4517A4385A77971457C554FBD6DEBF75F696DEEA34C2F
1842 92C01471638D82ECAAF13DFB18896EB5E3D52A5F10E22CEE6542F7DA10E58D89
1843 CEE3ABADE7721C75B83CDF45EBDCDD258154628DFDF883410DDF7792EF5BF4F2
1844 27F56501B7910D6D39AD509A4F3163D783E941AAE24579B3AEC898F21DDA9016
1845 FEB7D49022E004AB49558C877C3133754BE99A3C81177D6517B0668189B55581
1846 49AA091B3D6E3F1933236F546F4652D464447C44309510BABA869E219EE32BD2
1847 3E40A733C45A71C79B2116A36A71BD75EFFEA12614AF6E4F8B3329D407D951FC
1848 2EAE537C9EE872EEED792D89FB56C5F0840F804DD18C1256434E58FDB0F15735
1849 B6EB98363E14CE4EFA0AD8A863018B924F4B4A709D2F7ECFD2C2BECCD2775390
1850 8EF8029AE33676EFFC5E283CC3376051EBF50EAAC53EA76BE589043E6862FC68
1851 D7367F06955C799FC4FD98FA4318C8B8A3874B84CF03AA2FDF381AE8D0FB2231
1852 FBCC5A144BE7D4F9A1449F9C2409E712F3DD107DDB167695843FABFE8EC31DD4
1853 A660AD9E7B05BDC4122034776412FDE112C1858F79994E3D5000513EA9F8BB94
1854 7E58D1BDBF9CB797585E16D6BED350A5AF0C999E409D20487DFD21D881699C93
1855 461F925B7930FC6867372B0D6F7BDA3BB19D8455194961D9A888F27B7ED3B1BB
1856 32AC650E3510EB4A563BACB079210D3B787D153EA12400590A01871C5F7A29B3
1857 036105A1513ED6DBECE39E7A46C9B47968C083A01C1DA428D5966811F5AB756F
1858 96548832B6EFEDA43C534F4CE9A2F3760750C4341C7A4407D69C90ED68932F02
1859 49DFA7393011EBB581997FE9FB9AA12A43C15DB1C0211D5A4CE3C1FF8E28FA0D
1860 4A5FE81501EF0ED2E1E2E014B613A56DF164E427AC960FF73391B054FCEB8AE3
1861 94545520941B8257E08286037A7AB7633E6AC7E37645455A7173A51FB9EA9115
1862 888A5FD0D419CB90A7D0D6F64B57B76FD74179F8A1A162F0B9D543BF53BDFEBA
1863 3B4ABB7BF27FC1030C6D1A188C595BE9D59F9CA8F3C43678762F6B01408471DA
1864 D7AE01D940A59B7A50D9C0143C0744CB90FADC94A7710450BE6437062D48E8F1
1865 A34326E9C68CDE3B7E6185E793C0AF505DF186BECEB66667EE0CA04B006ACF8A
1866 0CA407EA918AA7FDCC40D851DC56A2701E646695DBE56EA4193200D98126307F
1867 3FA547ABB75EEF2B33EDEF1371D7C068BB1297CD9536BA228C52F85F2372F3F0
1868 3C80234C9F6871D0B76687312516EFD1731F9748A14DA6978C86219CA674B267
1869 DFCAD0FD7BCEF477E0EDA4EFC48161C43D557C732052C5E62AED8C0B00D54A11
1870 FA51CA87415563603D7CAA21E29C84501DA0777B154F5DE943701E02B811366D
1871 05F520C9E4D53865A3060A9739CB6F6B997BD52A705BEA845DE404392F4DDCB0
1872 783DD19069033E1D3E095C4804202214A7E2D19A134D1307E5A121BFB04715B3
1873 5B989751F514B6EE5763D3A8FC64BA558C71E26834144E088FFAD3B183600D60
1874 A5FCEAD02C1418593B8F1E0DE6FBF324BDF262024F7117CA742260942588093D
1875 C08185A90F23B185B5F95767424C537DFDEAD50CC7FE3B8AE3F5108873C9C7B5
1876 8CA586AEF7B7F6DDE202FC22740954A10F6AE3E8266CEC7002B9F2DDBCF64CCB
1877 33EA716C6E1B7C0FDC9A8B697393C7FBFABA175FAE04618259614B035EE13E7B
1878 471ECB2ADDC4AFD3ED49FADEE0CC434375A0EDF967011361466A900CBED0E761
1879 5C9E3D79CC8C844D423ECAF271FFA00B43D3887B9C8860593930D17DB4C20D2A
1880 1E23B070B3C902FC1BC1A88D98B4EC513F38CDF7311717790E1B90B411DCFEC7
1881 6F238FFC87D1DE418640779C6618854E8DE423A48AD87791633A000DF0BDD49E
1882 F664C20CB025F17ABFC8F606754AF229638C6C0D211C0AD3AA8AC3C9DD5D624E
1883 103854DDA2A834C347E6F242947BF06EB5DBF0D3066E24B8F7880238F72D0F0A
1884 88A4B5A4DB11FEDDBA112D89C755B3759B187F4E12DB3D90CAFEFD91DA9A160A
1885 39A7749BD2E7DF4946457260C6D895347D074CEC06CD3E442DF682B32A9C4753
1886 CBE4E0F6BDCF150945268A7FE5C0BED753FD298381B34EA0829B2B94DC38007B
1887 B72D0FCFCA0CDF5846190A24036EDEC853AC17BC40FB9BA2F62E96581607C1A2
1888 B68D50F3F186D48887A5E8204DF84D7EDE2E619B66D2D2AFF968F453D8E585AF
1889 2B2FA4FAD81094530172426CDF5CA0F876502287DD1080047E31D18D67704D31
1890 07F0BA091DD050E4660FD5DE4912AB5D2A530035ADDA20AE61DCB7B30981309C
1891 3B6BB005EF8729AB0452697BEDDA5DE5AD7D54A1D1454DF0134203E618D02A10
1892 ED115131B03939E01F741A8502B88BAB4D82C670C76E7F4E8592D5D6A74D81D4
1893 9E8F3EB18622BE1165050D90C8681283D2476D6404E0B7197429D0F81F1C846E
1894 0FF2EBDBBFCC289D692608F4D82DFEE8AB1D2644195AB3E433C264E991F6E1B2
1895 E2B21DDBEB4E46E03537B4C3595050E65CB525E082D690240E19768AF062F89A
1896 2970A5C9CAEE6955937196192FCE3D42106B20AC488463B28F5B028B809529B7
1897 0B164044789AB45CE8FB40D70127B1F3867A1ED544CF8C8CF2E24BB6E1A514C3
1898 E25E327E51972FBF7E0813FEE52010E48944682FA348A67306E0166BB3069925
1899 C670F6954E85615EA2758DACE93EE89A43FD0BF53DC7E3BC68966B475C00AD65
1900 73A9778723FBC930452393FDE06823A5933CD35703C9A327AC36644105AF9277
1901 A0CA9A3DFC4BD348D001680125321712BA71B16C38A5128985927FB23869EECC
1902 893DD2688367980E7F98E8BD83110464E38EA770B88303AA1DD3F2D1D65A41A6
1903 EC6BCB3290B82486031D3DCBECD1E6A2C428225F56B6DD66668DEA84CE146CFB
1904 9958AFAF934A5FDCCCCE7B99CC8002C27DE55D867F1B9158121D04D763D9A3BC
1905 D0D8D87AECBEDBC250A2ECFC6F42E58A8BF069DDE94A4A162A6F76A6790EDABA
1906 E564B286BF200D33D9FE6774DA9BD91A1AC4E0906CC8EED350A232FB35C084C9
1907 3C521EACF914383169C274A83F4EB79F5A0D10E63CB8338366E3273FF831B05C
1908 B37840C7BCCD97B54A954C2542B5DFA9688F2735D993F7ED2F369B6BC37F8B78
1909 519AB0BA4C936C16C41724AB96F5941D4C6CB6431509CEE02073115C00FCD01F
1910 6F4B76C2F997BF2B9F09C53613766A94E1B466F9D434B73B35173DDA365EEB4F
1911 5B48E85C9CC0A50767FB61D7FD3C6CFE2DE088FF06E1A5DFDCA921A09D73013E
1912 8E9087559F081324576ABB53AEE66FBC9D248EA4DC6ED1BB821235C6A1777319
1913 FDE6FCDEDC54763C3F822E500D0D557E934631AF88E10BCCC06179708E2B3A99
1914 0172B0AB69E47849BA8067EA14C184F01CD5400964BC603DF20DDBC055936BBD
1915 E6527DAC9B198DCA9C418AD21FDA370D2141D70CBC8D15276C21273F9E1B93FE
1916 812BBEE4B0D72ADB4B593DCE83865CA3F5ECD20EE28225B729A6800E8FACAA6D
1917 3C64CE11492B491D15C068B37DA58360F9A7F9B9B65A508848E12B83F7DB7FD6
1918 772033A989B34E46955D2F4C0630494302CD9AD4247DCAE3EB91F67D9544E88D
1919 8FE84ECACA113ABA1D8555FFE1ABD0F431FF157C8595F4397FCCCB80D5B2B17A
1920 0C601D43026FB9ED0E9E9C46CB870672C1324D7283BD28E9693842269669F57B
1921 2EA2D0DC1A8757CF6C583A3235311BCD01539AC00ACE6ADA5EDB20306C469ED9
1922 73A7DC687570AA2837D3877AD51E17E0A649078E73895ED7A5550E1650A34B33
1923 72C2EF569CDB2242AB91129175F578BA0134635A03C04F684F7982CDA57C9E90
1924 4B333E4962ACA9E2686FBBCC0FC2606A514E683AD8351D9795326091339DBC1C
1925 D5B547E449096CA2A71D13DE28B967257F1F0731E1A4ADBFBD6DF74D6DFFA5BC
1926 08C4C2AE615ECD20D52BD8EF537DA2E0FEE314F1D60928A87EFC7A42C4B167FD
1927 537F9256E03CD8D2EEB07AC438E55C33FDBE2FE4438F6F8B29ED01D23BE33F0C
1928 465B0FBD1B55041D16BD5ECB92204B4F614024190EF4B87C6D03EAC1EB863005
1929 D3AFE487D1686A4A356252745101FDFF3F85C162AFF34B2063E6B2DB7749653A
1930 D3EADDE7C1FDA2F246CB3154737E277509925ED8DD86210C94B64BC7B8C4A037
1931 9F4C147CCFF8C2C1C431E1E8E5EFD8D49AD10E416A2DA4F45092FD499E4025BD
1932 93588050EE9907A530BE3FF8BD9A4BE19526AB3CCA10F70E702E90C72BEAFC15
1933 C66774473AF87569AF99B516CD67F2F6D26DC6DB5508AF6286AE547BC63F95C9
1934 DA6190EC85F3D8605DD1A7A42C7C7B60DD3BFB8E84FE0F584D8A986BF0EDFD3B
1935 33B6C953C8E69DA03A5D0C5DCFC66D800388B2E4473F68F52CA474FB8F1E4D1C
1936 F7F5119CFEDE6F45B2C6BA1E0B82DEC953A26F1104EA8C6EED38B065B02EE952
1937 4D7CD7FAC772D6AF3862D8FDCF7BEEC514795BF37C14D4A502EA7E10699E2B99
1938 0EC296F769EA6C20078265D25617B1225C7D7EEDA1A10062216EB83EBAAA8CCC
1939 A1C750FAAF6F44246436DB8C2CA7C3010ECF6FE9A66BA6AF6400618D170DD44F
1940 E231343E2368632C89C738DF38F618DD9774B75EE2B146690EE6726E6462613F
1941 2A6F47522F1843F126BE21A8FF4FA0D9E6AB154ECF0FFA138E036C57D49ED1DF
1942 517D36CA6171E5C4A26027787F2DE873B6438C55B7CFA023CBB5360B60C84496
1943 130968C3DFD4F16608D310458725E904300D304B660F5D6962592C7073B2C9E0
1944 513F8F6D25AFFD7E743A710302CD5F12AECB08ABC02E650371A5B23C18FE024C
1945 9827FD131A14E622E7E3F1C2DD0531CC6B91AC9E259E78463314ACA0BC7DD2E9
1946 B2EC250B3BD48075040FABBC5C87F5EE51B5CBE1E167DC4E151E902403A59F12
1947 C4E4BD1A31E95E430EB6C214EAB8F6825EDB0ECF123AE0B980C4361A2EFD55C4
1948 74925A2592AE2195B0267E828F7ECF7B9F674D0D3D4D2A9FE7E03AFE8214C82E
1949 B97F69E4ABD689257F3987F84B31AFE10133A6A86610D497EDEB680145F0D62B
1950 647998A8DA295A5EDB43000C63EB9106BD35C280BBDB84D478EB316E506BE0B7
1951 1823AE8E409652AC05D96ABB02E8815640B33BFF08793D23A2797847C7793573
1952 BE9A0AE34ABCBB712BA86BC2B3D614D77CDE77DAD8D41A59C29FE2138BE18717
1953 60F23F275BEAEA736E1237232B4F5C9171E49C5214F841ACE919411FD651D4EE
1954 D0E49C79E175E2AC19B0690D7F7091665EA3DA20DE5A559D1481EC058B5521F5
1955 D26A8B10966B6EA55E7B23CF0333D7EE20919C9168A50EF7AF4D4E57D9E5C698
1956 3A0626D67575BE6CBF0618C12A169F9CA62F3273C4E790DECF8590274D7D7C20
1957 BED651E2C65107CFE57AA16DB17F45F7F178F8B63EA3E9969FB3D6A376A416A4
1958 14F809F02F8B9A5331A6A1279B19C9D4CA9D9987B8FC1AD3CEF0797F53B70F25
1959 CBC85BFFD3AD3F1D460DBBB2CC644109668790DD2B5AB7301F37F19FD1AD0A52
1960 C6920EA73858AB10EF369E5ACCB35A61051ACB6586B3B5435FB7A8CE51C16EE6
1961 A9DE7CFB1B7C6695DEB484A8D4A723E83B573B0399AB442A1E57793F9D6AC73D
1962 B8DEC23105D56BEA2424E91B9DA5CAB114BDC3636F0CB34C60BF1B0DBC9174A6
1963 A8EEB5F832D3B44BB7593250A6ED065309DEDFD9A1B3E57E10CD1C651877151D
1964 B086E2D82959C3BB999C11110C2D61CB8278AC65B013F6A48D501417AC494D51
1965 E75F579246F4449D4D7B83612A4E80F65845B8766E95EA5129F49BD80CDD2E96
1966 60CE7A6EB6DFF8E9E94A77A0126892D661AD2FA3D587B7260ABF3A8449A43E9D
1967 1582D0D12DE3E35F3AF68BC48935487A6C8AFF614012FFE86E48DA54DD62B510
1968 BBCD311AAF2472B2882B0E1A8E4A0B37DCFF968A7F293B529EAEBDFF5861E56B
1969 FA1009DF759867512F68CFD8F01A7122CE07AD3F409F809E3B6A6FC0C5244229
1970 9199342EDB58E0D35B6519443411794978DB0BBD28E736491B0F04EBE14B2C1C
1971 3BF6EC7CBF1411BA50AAB52088B88997355417A7049F389C770F1D33DCB3CED6
1972 0ACEB141033F237611D473191C1C54467391EF4BEB3A64241583A603F3C79B7C
1973 2F0B75DCE77C4C88A1AC382503FE2F6421A3CC5824DC16AD7537BCBA4DB1EC4B
1974 F336F77352683BE1546356CCC9702F24DCE6D1F84AC55DC7BF562B6605A36115
1975 6F9D6ABA30A043C99C1A0194879AE635B4AEE1C0F0D515018F45F9EC58DD76A6
1976 EA0DD8EE108EE353D8CB3AE7A6E4C2391E24F4607A688E283ACF52199E20902D
1977 F8EB7960666C8552BFD487F6BB348DC50189B03F0F959743183B92DABDE7A8BA
1978 E1DE007CDA5802D6B2F00553B927D9B787630441C04593344EE7BD12DD085A64
1979 8FB62FB4836C5AA2B1AC7400A00C038E55DE2FB9AD92FEF7EBCD8F11378450E2
1980 83673F87DE599C80786B0E0BA22356CF30E9D2E16E5D27FABD579D71D399AB7D
1981 4485299038F6813CF8C5063CE55172E3989562DB517522BEA73A4FCBEECF85D8
1982 AE4A4F9CF3324EDCA9EC981DA2264FFF7284A15E3A30DDB7E347072193D0BA4A
1983 08A127B89F591E2702A7D4D6F95556140AA417CF5CC62D69F9457E0215AE019B
1984 1A8970E87074B208719B4DCEF7679D12D771DE2A01E723391D59DF7BD0A7326F
1985 B5695926DC92E40C177389E289200909E425D1CD28D1A19E1B1E4E41682A82C2
1986 7FDABF1AE57DEAFE7C395886E06524AD96E214725129A3ADF8D515FF3CF78CFA
1987 EF84B53620D5FFD99B1EA3F28DBABCA650B046C320A028426C44D2AE3953A9D9
1988 46EFD717B838F2E3FD8FAEAB40F2128F46410F1431440F60326A1198889CCDF9
1989 C2F9DD3D119A9132541FF09116A8C30C6E8CFFD9AA3EE31E00288566F07DC598
1990 D7234FDFA8F8B068E1062998F8EB6B4751CF1D4FACF98CED6581FFB46990A524
1991 B382A1D65C66D131BDC936A1A1834E3CE36525D63BED86416B7B7F1D24564D25
1992 A60990FDD9E9FB1C1BBE5FFF5DAD9D8525AAD7B823B00EECC9373D671FBA7B8A
1993 5166B2B4B72A93373FA9063DE4B22D7A6D1859EEB440634DB57990ACEA84D507
1994 69409DBF24C5A96ECEC2DFE715643FDB87703A4B42EB6D3ED5D5FC117199E324
1995 FA36C00AE07A6A772F6DDB48BC19F6255FA3583BF967ACD54991A78A5E3BD803
1996 C442C3E8438813F8E4D040FF5F287FE9D9D450F5420AFD1BDB7006A1C2965562
1997 D8B8BB8A8DB9E8016E69C25B6FEB864CBAC9B1635F78E57A0167E4FBC3269286
1998 A829BABF548377EDD4A7A7809219941BCF62160DE5EB11A6C3F73F22EEEFAD6D
1999 79349CA6E83DE5F014989BA7801172B7DCE74B1CBA05563434352D8CCA8DE220
2000 3FE92EEE6DBE5D0F15E1E4A4ADEF7BEF05DD0F5A066373B47C98CDA85509F685
2001 BB0A9EE13E239C34BAFA19DF1253BA3E03FBC1FC85D5387878EF5EE62B77D254
2002 5D7468FB55B9D5EFE11BE32F7E7FE83A8D60B15480674FEC54CE1DB50D05C58A
2003 3C3DBA96784AFE89468FE881C7D5E569A6387EB96A2E6C0293FCCB29FD5E3022
2004 6C4DABDB07C4D2B211A6C7AEB61E6151FBA636EF6403BA6C7B8BB793C5F4F7D9
2005 62AD6160B6705BB536C7C4C6B6049ECAC5DD72814370EF535444C611CAA0DF1C
2006 CE66A641A30EE8B3B8703410E55970FF5DD77E5B3932355EC6269102D7D9CEE7
2007 D3E78B00DB3C002CCC5A5447A3568669EBA5133D5682AFBF5589AF5E5833F539
2008 D767B8BADE673D65B88C8297428CB077E68FECDD2387C58D7C3EB9E545CED26E
2009 A1D7370F2F4DADFBD9722031A72FA1D3E8F564378D08D5D9B05DC16D1E2C187B
2010 C5D20ADA34B3FAB982743B3070977EA4A9CEC000C46CB79BD3E84F30D1A2D334
2011 6B0771A66033FCA6813F22300E643E33B130939236AA4019AF8641D0D5974AF1
2012 88D18EC8B25EE465FAEF3E7690391E33FA8EBF2B43A7622894356303D6E7CEB6
2013 FC2FF5050E1A2D21D61AE6D1F5641EC7689846BA4B7EA87A20D309EFE78C9DE8
2014 A10251FFB6A4E0269F7A37F566A826B1FA2C55A243769546A2BB9D4CDCF4A543
2015 029BFC4425E79307F1A3EBF4D5B8EA261CC4C0320E2449A381E9D8E4BA7C7F6D
2016 340FBC8B3C50B0E59A61E9782DCCD9BBD23D3FA9C54230C5E1CE3D0A235F33EE
2017 7D8EF251D33EB218D57BCA368487B0B6F7D5792CEF0B885F71DAED5BBB17BEFD
2018 17DEB3C15BE0F452534DD61094C298FA9B5CFA0E96D091A2589D0F69C85F8BDA
2019 59936C67A80AF924CBA0765706672940476C91C76FAEEFE48467FF8198468BF9
2020 238E2926377C2CC141CFA2B4FEAC7117FF081EF0FD3B2B48028D57EA49B448E7
2021 902D0690096EE6C83231FD32653432A231943718F6BB9DB10C534730BC8CF192
2022 02973DBD125618EF21BA17142C8DA4099A6B530F36F9C782436927BB03B9A761
2023 77D0ABCD53BF2398562C623260043B3E7D041B5C2A244DAAF6B57245C6A977CF
2024 C5A34693D558DFEB02ACC7C08393E21AE88C22E3C228A2FC4B000A14664F586A
2025 FAF41B2DE959CC3F58FFEBDBCB3D8CECC85660F8F6628643AC63EBE17C02A6D5
2026 BB3965D42559D47EEF9A98A3DDD12193A445D678E53E55A8FC95A96F3FE1F0BB
2027 825A0A4F158F54097880ED2DABBBF7B6DB3FAAFD59E981FAE49B79406B813E91
2028 DAA2AB3195A5A0CD655516A92157BD59164840B4F4A7D266B9474BA220A48599
2029 1C2B1DDD7BDFBD99327D677E45698F80353D43A9BADF034824473765F0EA2F10
2030 44B98499FC974CB913C4B64E1269E6B5BC912B34D0B89FA37879A63B93A91256
2031 553416F94A8B00EE325F328631787E37C9DF3AA9D7C2041DC58425FAA5DA0CCA
2032 BE2971E437FE146D557ABD238F8CA06C5E2966815CB4B7E1DA75A5AB83617E0A
2033 AA0DD4F5BFB79225F7D083B6380EF342D6AFCE6B18FBB40EEBC845D20632385E
2034 8063551716EDF22F257487DF1904618ADE7487F6708FAB208A911399351F71A1
2035 FBBE41602512D92CBA6CEE36043093FAAD2688BB0409D71B6B09C61982EDFFC7
2036 1BAA404D3ED854ECBFED7E9D4FCA1DF74F5BF05A1417E973C308CB805B4336A9
2037 2ECEB6CC76908C93D627C557B3BD77018F96DEF4145A9DDCDDE08E47F80626C2
2038 489C7042DF12A37C574FEE56DB542AED908C22600F22D467B8F50F4C4809015E
2039 EBE96D4A6288A07BEF0D73690D7FCB45995F0701D0DF507675F59FDA3DD997ED
2040 C349ADDB576A6F2FE117CD42978CF975246390610DF22AB9BEE4BC8124FDF869
2041 0D33C973FB6242981DD07E21EA24F0C4656EF450BE15FAF83BC9B5A5C38C2D68
2042 99412B858E80CE9ED73E513C8A169F9490C94FD74C837D338A2F627E481F09F0
2043 89B319F6076A70A0AF1ED9E4E8C6C9C0C697374BE102466C5870E7564C692899
2044 9A0FAC9A82C038FBFEBB2912E8E335FFED0AA2788856144EC2E147714075988B
2045 FBE652847CC46ACA47F77EA672BA21D6B1815071B85ADF862DB0F26928761F55
2046 92B610D5524839CACFB89A0C1C3A50063710BF3F85E48748352ED45907122625
2047 3D1270F4548E6893D1B25F6D0C1384DC91F6400B0AEC3BF07F634716844689E4
2048 EBF65C1BE2A5B31B111BEC0AD90E4D571F67C0F28A57878D2B93AA616FD1E969
2049 1DCDA4FD3004CEFB0536057B412318E69D9E589B852E41AB1D79C88A214631EF
2050 6F407003F1E303C6492BA95F475F139E9A508134E39FFA501C01F5979A062085
2051 E07149AAC966E190DF1C10D6C197F7D90F388AE154B401102B7155B48B5E812B
2052 BB035E4BF85504F0F6D73F12F1871B986DB5037FF1A07BFA91010C69F7DE4D04
2053 5568FD6DC581C20485C58DC87296AE14D94DD4EFCB90FC49D59B3A24FD5134AE
2054 228F9D6B522B9D698D82B01A2598991D427324AD1418811A30039325134A3991
2055 1900B9F104CCE14A6FE8060192A9BD2272390DA86710FA38968F84A0EEB722BA
2056 647850892C21E446C52CB44D65CE6ABAF963EF7E4373FC84B8C1C024E21D3EA3
2057 B9EBDD9A7C55A6F759807BFD086C78CF5B522449B1610F3BD0590C97B17B26B5
2058 4EED5D1395D9BFE60ED37EF4B00CB48BA1A904C4137433067EB2AEAF35030874
2059 D0C061F2C83B8A4283ADB386201192832E4C3C5A47031D6AF00CC267F7DE8449
2060 73CE55232992AE3E71131A18B348EA7D0118857000CECC69B80BAC3EF6508999
2061 27CBFCC211314D256E112BBAFE8BE0063F85764E2FCBA821CAFB9DEE8EEF9B21
2062 7B7F361B8F817576F09B9A8A33CDDDE20CD30E5D07BF072553CD55FE164112FA
2063 CEE7AF710FB84812E334ACBF603E21A3A1B78AB470B232041D75E041DDAAAF26
2064 3F3D9267E9DD307AF620E16B50064D8F5C8F1E917C8608405DE1EB8B1AD1FE90
2065 6EFB0F29A9540F9A0FFDF4810CE7CEF183A6AE3DDF193ED3C6DF3DFCCF989C64
2066 37248688B532CF9B91750A86768DB6741E2DB3312FED357B174AA9318DD6A78D
2067 25456E6D80B32495FAE60E5AFE0AC1A05D1D8FDAD6288CC6CBD3EF14B3B87058
2068 454841B2B5D37DE3ED4E5F0FC4E684836EDD69BDBEAF3C4AC483666715FF6075
2069 98313AF84619C2C9AEDDD0D20EF2CF95C56F5A910C628DC242FF71BEF79732C4
2070 93B3897BE143B1C74942F124F194EC904BF92B677FAFCB0A85C3900A75B1F0D5
2071 CEC1F977AC17C7EC394718CDD08AB218211A5C702FD4246E5737959F527847C4
2072 C1730B0AAC3E28DF726DEF7BA051EAF425E442493C7A616AC70E9658C95D417B
2073 29E655827D9630AF834C87EE85419F4AD1D6F618493D3C610F1409A8FFE3E5C8
2074 43642A161300E6C90151CD21EE11DA13C7925B7D5B44C59AF3565D89C7D9594A
2075 66C411A848E067424A23B13EC03FCB090A15791CE346376241809E3851388F9E
2076 BB90C488DB50AA60ABAC64CB67DAE8F374F2C90CFD3D8B2F2CCD41740EAE2349
2077 2167952F63D005C9F1F09E6DAA22077F7998CA1209633A1F719F2EED5FB3122A
2078 52F67D1CF0FDF42324A6C86EECDD300EBFD9494430BE5B462D70349BB64C2508
2079 F0D7FCA414462DD4F3CDD0C531F385179B316B7B043404DC4067D450F81366F3
2080 9D3BFDA706859CEB1DEE3E62C453344BB48D69D093B7B15B71FBC503E2414316
2081 ECEBD9F7E25C20F06F22469902954AF3B2A128F76C0B7CB6357A5D8402EDAB0C
2082 F5D5288D07CB484B69BB687608F51611ED3AC3780D11AC3AFA9E804EF56D8089
2083 64ED8A5F0589267D8330F17580BA3E35517EC2C692A66965BC089777DAA7C8E8
2084 9D419BC85C6DEAD167196761928B28C212B4B88A83096ECB68B84EBE98D97C85
2085 293B8CB1021DD541EAC2DAE1087D6464A74CDC165479940C9425D636619B1BE7
2086 967F7259D1A536B2D83EDB38E473311E1FD0C02A31EF851F3AD001482AEC0D9F
2087 D507F00DA975A2EC33F5DED8D6DD551257E20930EA0497E40C692CD76EFD6012
2088 2FBA02244EE7D0C540D98DB6B33AC5472AD9E653C1EA35FB2CA5A7309061E28A
2089 096617B9F6A34A017A42D2A13C7AEE8D875A94CFDAEA73E1EC32B2F4F0
2090 0000000000000000000000000000000000000000000000000000000000000000
2091 0000000000000000000000000000000000000000000000000000000000000000
2092 0000000000000000000000000000000000000000000000000000000000000000
2093 0000000000000000000000000000000000000000000000000000000000000000
2094 0000000000000000000000000000000000000000000000000000000000000000
2095 0000000000000000000000000000000000000000000000000000000000000000
2096 0000000000000000000000000000000000000000000000000000000000000000
2097 0000000000000000000000000000000000000000000000000000000000000000
2098 cleartomark
2099 %%EndFont 
2100 %%BeginFont: CMBX12
2101 %!PS-AdobeFont-1.1: CMBX12 1.0
2102 %%CreationDate: 1991 Aug 20 16:34:54
2103 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
2104 11 dict begin
2105 /FontInfo 7 dict dup begin
2106 /version (1.0) readonly def
2107 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
2108 /FullName (CMBX12) readonly def
2109 /FamilyName (Computer Modern) readonly def
2110 /Weight (Bold) readonly def
2111 /ItalicAngle 0 def
2112 /isFixedPitch false def
2113 end readonly def
2114 /FontName /CMBX12 def
2115 /PaintType 0 def
2116 /FontType 1 def
2117 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
2118 /Encoding 256 array
2119 0 1 255 {1 index exch /.notdef put} for
2120 dup 0 /.notdef put
2121 readonly def
2122 /FontBBox{-53 -251 1139 750}readonly def
2123 /UniqueID 5000769 def
2124 currentdict end
2125 currentfile eexec
2126 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
2127 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
2128 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
2129 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
2130 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2131 2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
2132 B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
2133 AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
2134 7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
2135 20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
2136 B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
2137 68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
2138 D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
2139 26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
2140 F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
2141 77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
2142 BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
2143 C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
2144 30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
2145 148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
2146 E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7A71316B2E148D
2147 E2A1732B3627109EA446CB320EBBE2E78281CDF0890E2E72B6711335857F1E23
2148 337C75E729701E93D5BEC0630CDC7F4E957233EC09F917E5CA703C7E93841598
2149 0E73843FC6619DE017C8473A6D1B2BE5142DEBA285B98FA1CC5E64D2ADB981E6
2150 472971848451A245DDF6AA3B8225E9AC8E4630B0FF32D679EC27ACAD85C6394E
2151 A6F71023B660EE883D8B676837E9EBA4E42BA8F365433A900F1DC3A9F0E88A26
2152 30F19E1BCE69BC499D860F9B17E6A78469F652E469E22DF3BBBCC803F7483463
2153 96F1C811AF62FC36891457BD3A5B988F62177864939C23E86BEB50B9FD0D186A
2154 1C14795945646D82AA97F66F6050F81D9279AC6CBB908C7E1F96E082B31DC1CE
2155 66777F3D7C18637E94FFFD28171E19E178CF932B38A8C1681877DCA0CC4BBA17
2156 250D9C00BCA8F753A4D3CCF503528B0CA11871F2F0E1F400FA9AA5894128D07F
2157 CC739AA7B0A8A3B872647E1BCC9F015E007F208CECB08EE15C91ADF0F06094CF
2158 A1A6ECDF5BAB53B67395C422F009C511570CE39F739F4C5187386037AEC9BAF3
2159 434368015408A4317115A1A8D296CF477E67C0A49614602F4B9C9007B2C78024
2160 E33584D32B6A1D226044CA57336FAA01585F3BA39D9616780FD6C124B63F19E2
2161 F20EBCFD23222358D8229B701B2703280E0B86E4771AE2C5017A3BF22A545246
2162 8D6BC985C2220034A34E0CA85BACDA735A9ADB3D3981E04B9AAB9E11A959AFF7
2163 0AC9B7C54AB816E2CF48178CCAC839D1216AF26D93547F242069F877ABA93E19
2164 45B75BC79A45D12E23B40D1D28074AB7D20597B517E0AC38860D1D0048661999
2165 4A424F6983DA23E0E6DC06D6F7EFFA87C88EAD1AAE2BC85574596B913279BCAE
2166 B535042306ADE5EE2AEB1FA1B833D56EE907B1FD6838369000023CA728DB364F
2167 6C2012E4C2614E0C662F88E2FD02B32499CAF6918DC050BAD957D7B727927B10
2168 24F98C9B780E6FBED86B63795719FF60F0EB582D4A5E9CDA6FE05D7FFB0625E1
2169 FB94151065C607914FFC72D372399283A48B6AA96421974F5AFC60E28BD25D48
2170 B28BCF78428B21EB03A00C878246EF8BA2A2EE7DB6AFCA47EC9A02EDBC55D2B7
2171 929A0B178491A4C483699AF945ACB840525647C9E7F55E11BDB76E2A6E3C2828
2172 FFBB5DB375F4E15293B494868FF31B07860BEADFF66311130A0BD51D976287DC
2173 201EB34FD81BA3274938CE0A3C68324BC9FB70C00910D7C34D507B529EAFC6CD
2174 24CA11385CBAC30928F4E088960C773020720312A7CCD60EA5F822E12855BEE3
2175 7A734C12C8956A373AA7658C809E4FDC280E3936D422FC50ACE01A66C73A4636
2176 BFBA5F940E08F3CA382B540FC795D6ED2D57190BFAB1430CE08F39020B29BF2E
2177 B1399B2D3292AA99F892520F88C5A0FF9B479ED45721EB772BC18D4DA9CB02EA
2178 54BDDECF4249FBA0184EEE9990EA902613B5F6D55D5B010D19188B0B36DAEB75
2179 922A7AE22ED53A34AC47FAD7E72374D47F349943FBDA4731D2E1CF30BC103F4F
2180 575A03E46F37EBAFE903C74D81D8D3F241516021862D9E203CFC1280572E0C50
2181 359D4E87B2976C7F35334F4744FC78E15DD7979F29308148494C2A42A2FEE1CE
2182 FBF756BA8683B7AB065FB07F666896832A5C83A2B85EE546FCAC2DD870FFDDCD
2183 19890A5FD9D88FBA6AE267FC8F1664270F3BA6B990BE056AC79E55762990CBCB
2184 D8D60EF5A747623D719C6A76414BDBBE4549D31C15EE2DD02D452ADDD22E64F8
2185 CD13525C274456A216AA919EB8B6CC3692D9128A76B03566CA33C1B0C5E3158A
2186 0722E8236156F1B51302BD02C97D4C00DC60B298E2731485F3EAEEB50A4D7135
2187 72DB3DE87ACFCE1E40C8602A6C2E00D6F3C7CD712D214A53BB8EA0B445BBCF1A
2188 412AFDA97AD44DA2DFD293420DE95B0B88584B2CC79AEA82685006BE5C6C783F
2189 9957D4B1F77E2932741E056F3FA78033BCB92FDBA00B2E498FBF1000DE6D9DAE
2190 299CD854743A82032DD62F04F4BFA9C5CD84D22F2CF7013C2CB6AC249D67AB12
2191 3396C3B333A5CBE9A97E4F07BE0DB2C71AE4EF79DF3DE952D7E473C5AB2EE898
2192 4968FF37D409DADF2432B774B5A0BA55AADA100D27C96102BCEDF0440CFABE41
2193 19D49D6BA5A8A887EE02068CB1788FA378CB0BCA436847E0925C2F883A980158
2194 694D66927C117212493015BCAE200249B7758DC98D849B7AEB32C78B2F1577D1
2195 1D91912C0522AF14F75DA48A197229C2BE08B6F8F52A839AB507C8CA524FCF24
2196 C91DCE6C53D784D15E691CDA18EB40BE0A7C3B24BCB99F36F7E8F77C45EF87A1
2197 A0932AB194A0D5E8DE4C567C6E86EB3E734F89EC1E4C485D81B90D505FDEE463
2198 B4EB9DCE53CDCDC19F4F99033DB2ABF9698FD153FB68576A25FD188B98CE1BB5
2199 B7FD420849C0835A54391C28A169F57EFB53AB29B0E9DBE776E37C04A6D6BD91
2200 20FCD689532059A98B4477107E868A123B273128F7E747C0F0724811DF029AA5
2201 22C2082D557EB8CE9DF349450C4446B4B1DEA70CC1B146AFECA06A1859D212F2
2202 BDAF41ED546BD1057F6F6AFF46FEE60FE8380E8899F71735D2C8D7EB9653B027
2203 68321432B37050229B6815A8C4A1EBFE19A76109EE29800B88E6C528054A17B7
2204 395CF482AE62445478D6F41C0E7B8F78313DF1DBED339E389875A8E883867921
2205 1AB53CA0A3980594830B13200073F966F005D1B1402877CA4A46485318A1B863
2206 24464445E264EBDD3567E9273FF01016EC1CDC142FD9DBF980F099509F330305
2207 3B138C51170BCE3D59072ABA6C241048612434271419A80DFDD1BA156A8AD54B
2208 39E45FE64F1B558A712D93C46D729A1F8B364CBECA67A618FA1337247C08D0CB
2209 9B0A418C729668147DEA47BBDE342C2E0E29A83631077DF34C861EDC9E80EFEA
2210 75BE3040125BCC60D4FB69CDB78C25ADA72F2D104CAB8D3FBAAB5E8931A7B8FB
2211 6EB41252542F302C11D3DCBA66345EFD816D9623BE2019AC332577E1CE8E6A8B
2212 3DA487BC54B82EA9876961A4968E772603F37936C5ECB4C14625DC3E36E4BE99
2213 E692EFD3AD7B0814DA32B13D6C64FCE750F80E5985E708E54C7A545429496894
2214 6451BB8608F12DEFBD585ED62A2452377DD91AE560D14E54C9A449FABBD16F26
2215 AAD76026066CD8F5677BC18FE9F9BF89344D90B454B7A7FF20A3EF058816ECAC
2216 D49486263BB4AC87ABBDF43D8BE4A09F0DEF416C95AD8DA91E187A5528390F9F
2217 FE96D0CEC53022F1DD7C565ADCCBAD63B1105CF11DAEA2D2A9D827171CDE1B90
2218 0A71D9C2C782B74884C9605DAF063F99759079E3A821196781C756614E400149
2219 A6199699F5F2AA97859FC36699F86504D58BA77D14810424C2A3FD79247F3DE2
2220 1EE6CE0011250433EC504A3146827949468227E75687BB81EE40F4EDC2803F71
2221 CCE3BB5F60FB0E121253C3385543B6AF741BFD67158D2F38227A29C3ABA429A3
2222 33BC564E8867C1FBB058ED6EEC8FD0D835AAF442103348751C7AD941D1B16566
2223 761ED69AFCEB4B213CC9A75A1C01260B545654EFDE7042C8E7ABD0508F43D4E8
2224 B50E6E799A5CC8507E814EBA958EC2DD9655CBD18B018F284658C4C8299532AA
2225 48EA747019D9DB74DAF848CB76192C0125C7A51695E8DCB73C4BAD826A83FC9D
2226 AB177685DDF5CE3A7DCA21B02FBC6DD7B52B6C086B0C06AA24919A38845FB295
2227 1EA169C8D17210C14E712CD90099334C9EF449FCE214CF640FF39CA1DA2120FF
2228 CF5A9F387B3E0C7EE4904DBA33444A668316DCAC18B85C98826F5FCA5CAB12A5
2229 9F75424521CAF417B326F8975E6574E5C9E55EE2772FE20AEC65C4CB692A2425
2230 9A29F75EDF9B31C2503C6A7E79A17B957EB19D4E5E666C83AEA92A8DBDB033EF
2231 1628486E2BFCAC1C9E32676488BA13B3001F6AA2EA03747A3EA5D220A5F33B29
2232 4AC5AD623B0C9A4D0C4C6D41F89E3FC325747170BCB0803A7D988627CDACDEEB
2233 0D9DFE8AC357C07F6B60E90C5DA3ACF868F145237D1710895C4859A319FEE038
2234 D7FCC9D56620607F5392D1998C6BB1B2ED2BF4F9B5BB6F80AB0CC5A535D52BE3
2235 A996A70D581CE43C365EEE168ADAD963D0B2892F56FDECFA8664737A5CC0595D
2236 3D135410CE5CB4B094746D5CD8C3355C4BF77F9D5375334A119833995EBF757F
2237 EAEC6ECAD4A62B90917006A1AE4632D758D437DB443D6D7661434C9A8813BB1A
2238 80C5389D2210F4BFA057DA7900FDF6B60212B5747E586FB865E2FF4260B2E3D8
2239 0C78E003F3FD527925BCA22DFB87EC7DB2188309D8DF6C6424048D99C0CD7F18
2240 478740413A816B92D6A38AF0025FC79B4A8D35E2B3FF5BED4523B21E9CE49350
2241 AB42D25A5B42B1A49D5A468C38635E91AA1B6C835C18D5B2506533B4E77EC0D1
2242 CEEE1D66569498F6482BEAC3FD818EA2B3191A3A67212EB41D8C725F52937F99
2243 06D33486272E82A3C9B5A5457D0219A3CFFCA0F18D246AE6506915E055F2E1BE
2244 8678389745B28EDC2DB006A0AA5A4C6483B24DDC0F3A38EED7CF30FA00B81CD5
2245 56757EA8C44164F2BDE071226598D6246C8A0CF972AF52331D0D2A192C98A320
2246 01435C77CA0B61256EE98D373A3A8F2B41622A6BCD5AEFEB9004B90F8A9558C5
2247 D4EF6B36912E854014AB35841B99F6E1AC11F09F536134DE90865F721DF86DA0
2248 D13B6BA2146D75696B2C2DE21F4ABAC37B3C0CA96BDBAE8334E2FA6E38F75866
2249 FF7ED0F64D5896CC294032AB86E5C328A6B06C2225A617F39CCE8B69AFD5B041
2250 9B1F9FF00401D7F0C9189B79B0C2B700945EEEBCAA38A9E202CD5B68469542DE
2251 E9EA782D7C494CC6B411D614867B498B2C2729D65D6087C3D17956227B02345A
2252 FD3E8653A3D4A9CE1FBC46C7E8690C803B4556A80F05674CE27069D24563DA46
2253 7D2C4219D242453D06650A9522A3184246937CBF4EA2A188C6B2A71E29E0CFB2
2254 934B93550B451AE9847F96AE18647C09C927C4AC12846180DBABF3F145FE073E
2255 45C129D663E21A1F1F1F6755F6FECD1C1F7061939722D403BC2F2E856BBC25DA
2256 F069F39A441C837FDDD2563B3A370EF73F0835D34DA86CE65162917E84C76201
2257 0A5F2854830822FAA545FC0A0F77E62A79545FDCAE728FCCDF2B720C0AF9A9C1
2258 2FB5878E9831D42FC9A56D41904B1551DB2E7410EE055948CDB8B9625C6DC618
2259 F8282896C1C258608234A372CF031E5660949250072025B7EC4E535899EA8BD8
2260 D1CE98A870C159964CEBC0ECEA5DEBBAC1CAF86A398D9C84A076ED630991501C
2261 141AE2DED1688C1F1389ADC40B025407BAE7EF3AA847EEBC61DF58A6C3FC8F2A
2262 D9FC820DCF1DB3CD2FD32A46BE1B98D87F3D291C8229DD9169E370BB10706B0A
2263 606D45D65E3F9A4D5CA23DBF23972668A0D0FAD4D485AFF44AE284B91EA6BB13
2264 108B9E0AA5C0CE5EE80D9A6D10114ADAF14AC05569B7CA7F7A8444D75D504700
2265 89E7DE515BB66E320816BB61DF65D9B6DBCDF5BFEB475EB6BC93661D39BFABF2
2266 B542CB9E5F38AB3271CAEC60AFDE8FF533DAD806B61C17A985FA5CD8E537D941
2267 020D2CF7CAD6389AD73578558B49795CA5D2831FDEA1BB0BC181AC848EDD5FBF
2268 E9A052FCD5BCFB883C704D80D9CA06C7D147645742EC0A601F66A5D198A7B6D1
2269 7851CF5D65E96E4D801D87FD271D079A59AA5E96E345053FA3CF427A80D78A5A
2270 D5007F12ACEAA2F21E612AC2ADD7B35941EAEC728CE7BF64809270D09D469BC0
2271 422C3760D1D6FFAA75B0F36A1961278A5E63406E4AAED935320C68A3E5515C5C
2272 226488F98CAC3B04F016A03E343A9835EE8E373A6B49C685F1B02798436BB098
2273 DF854825EA14526B337630DFC27914F374DE9A915D77369DDD88FEAC626B0183
2274 EECE378BD9B0FF448EAA2B656A20102641B181433CAEB6D6A0A30A8346E710B6
2275 B9E2C6103103CD25CBC8195C02DDB8A6E4216F24FEC5E0F8092D9B74F7945F58
2276 C8BBEDE1F6993592E723AD0F343B2B118098F64D52BC5726B253BCC4EE3526C2
2277 49D22E2AE02CC44F11C2DF0F3AB0AE48BA03795C1ED3D5E10B1158690D402C43
2278 FF3DB585DBF3EB9EAA8083DE62B198E2D81D9CCF4CFD13D5F5DCCC1A07F6D94A
2279 E3E11DB551CC1124229C84F311EAD1EA54B30918A44CE0CB565C29C099ABCED3
2280 25EE19B9B1775C25E2BCC0D580275F4E526571B074CD8531C66A6302FED3EFE6
2281 C516427341082633AF21777A02140C90779B33CA0D31FB4D8A79474454AF949E
2282 855C5E1D1D9510B2759A9DF9626A2DA26B6DCF05E68ABB11B5321D9299F3D8C3
2283 91588707B63CDFD33FE34BECACA899612072830172F1481702541322416E3F55
2284 BFD2BBFDD9A4322E27576748EA043E4092603BC4B79019674A29378AE9A35A82
2285 42405650D62A13DBDE6BDD55A831685DE31F9C20AB76AE2337E1E7CC6B0FB44C
2286 FC396190083575E186BACB52932AA11624D830A58AFBB2670E39242F8609BA50
2287 BCB062991C4A193C09466F4FF2AC09F1E7C094F502E664F129500F2B93ACC2CE
2288 B916D080C6DE142E496526F0C9A5804688896D31895D0C0ABB7A0AE4918D3481
2289 5360C8CD618960A8F014B0AD55575C50B901C5A57AEF996230642A5C8DA0944A
2290 76ECDEC0730E6EFC7FADD09D9095FB540F377D460D159CCFD7059B0A34F738DF
2291 012B7CD8BA63A47263423A9A70C14BF72386746772CA8954C5BD1F1FC4C77115
2292 FD47E72638FFA322F399D7123BA9DB28022589735875F058DC05521309DE8B01
2293 27387F330C5489B1752B789561FAB8C92ADF7778068BC27E25C245539AD11B15
2294 017A7AFD7BFAD63D0DC400B369194B8D9E4D298D548FC1968A0063A7EB8FE1EF
2295 71AE77F99B78F6529CF9415E886C565EC305BEADEC0AB65DEABAC40DCD5E2430
2296 36315F52C005A9802DC49944A423F1828513EB381F24B0FEFFB99FB53FB86A4D
2297 DBFD7B5994FE736820AEB30AB5832ED56048A846A1388D3BA69C68180E017170
2298 CD6EDF246A127BD8D8D24664171024ED9E1A99279DB6B5FC91E4248EDB7EF45D
2299 5A9A851EDED58F11D586EA07F9D32D80BFF6112B4395916FBB5DC06BA0896492
2300 D9C770F973522E6CB5CCC92A08CA1F9067F7ED0A35CE4103EF73C3BEEE22F2EF
2301 B3445433295AFC30D464929C0607FCD7495F9A6C0F5727CD8844BC3EAE436046
2302 B8D484DE4B8BCE607904DBE5D01924A86E18F73C5D530BBDFE7DEEA30ECF1C80
2303 D10614F7713CEA36DCA8AB9DD488C57E4D0E846B48433DE35205B57506175570
2304 F8A0740F6B654B7C3B744C5D030827DD29952CD579BAC27E25AD67D946F707F1
2305 EC44D9AA1FA6F99BBC9F473FE5191C7A918951F66AB09A9AE6980DBE3CB1742A
2306 9D95175D440778A3F9CB5B5C9A0AFDA59EFB9EFA6883C836D562E2629C9202A1
2307 0C12FB0B7CD4313B89FC47202D9A9131BAA40082CBD9F3B0757853D79FBB63DC
2308 4230097FD151C9620F5238C8A3900D3F4D0A4E9DFACBE9CEAA5042A8DA1C9838
2309 554C754D1F947DA0F13861F71919A886935409EABDE5BDF80AB586AD80FDFAC3
2310 259A58CA5B2164FE4E8BB441C76DFAE412F9D8F6A0791D654C8846415B8F50EE
2311 2B51DDE94C594C35B200F6394727F6AACAB7BCA7089728C4D43D08D92085E899
2312 4D49B867A20D4D988269E5BE9075B8598815B98A33F71EF1DC57A16F1F8A6A21
2313 5EFCFCB8D5D6EA63BD71AA812A06B65178BA861B49D228B0562CB643CC272FD5
2314 5B75D91C52B23F5119AE56700D9316162537A4B11004DD2B36CD5BEEF7CF5007
2315 1321A5A8FE603B12EB3AA6874E2ACB44FF89228BED8B457E1E671DB262FB3999
2316 F21754172CD06E250734DD0B037D39BC7F95B59F706D96B3438FBD36F8096AE1
2317 CEF0C6B206FD1FC09A267F05C2FCAD9D48B7ED79C5274ABB901EBC710C56CB51
2318 29314F4FBEEA48BF0C63582C5071627BE63F1A8997D45DDF0777F983629FDF43
2319 1C88D91790B1ADD40007131D9EBFD2775CCC7DB5F43E6549E6DEA92FD93A6E62
2320 5F19742A969B6DF6835E58FDBA0ACA7561DDA911B8872C5F7649CC798CAE3BAB
2321 D34BE5B8FBC192CD49DBDF869865C89CD13D5E1DEEB078CA83B54115E398B027
2322 F02F20A2FA1598CE55D6261D71F91B8250C8C2F2774E21C623AB8558E6BE220F
2323 5CF0D43E6F48ABB5E7AE213266ECAB04810CE30BF85EE98D8145427EC8CFF5E9
2324 86E1BF142EB41D8C7276DE545605BF8104806355303409CAF619EAF139DF67A0
2325 7F768B867066C95F429DFDF448465B94979CAB16A0DA2B116A4F42968EEFAC43
2326 C89E9A4B2C9C4EAFFDD84FA4C3A997D042389392AD291133A42152ECEB35D361
2327 7FEDF25957674492074C77EE5DFBF544DEBCC883C292390C9DDF991B0287D8F6
2328 D3D070EC59023AEC64BEEF14F870339B83AE10DFFC49AE74AEB45ECAE8AC2E34
2329 243D7520D4845D89FFA6B594D8AB95DAEA65868E4C6FA56616233269F4DD0A94
2330 FBCDE3B1BE6D7A98F62E6E58208CF6B524B9B826757A5E443A07FDDB057C550F
2331 D3992B9E464E6EE833CC53086F03F990C82B36E9A1810B24560DB09814C855DC
2332 2CDCE238364E42B9382BEE77D9C29BC8606E9A514C0EA0C83884764F6E034E20
2333 9BC152C2F10F0C867CA4CC98D0D0769FC254D8DBA38215F6CC85F3767104126B
2334 2CE70A4D40C8F8CE5895FACAF369FD9BCD27441EAB29EA0427FB06F42F8DD689
2335 11533849A08759376E87AC341AEE5FB95CB3152B2BDFE9CB046E012AA3389B15
2336 EAFBADF9C8869E53B009964B02239BB7B9DB3AE01D0F5B33DF315520A733745F
2337 904BB8B003624B3B8511D67BECD37DED77F0237C0D51B72A7F7F92EEE9A04BFA
2338 9EFC02EF4699C2EC0F4699CA60381C4F2A39351AEE2772AFEDACC90D92333F89
2339 54D65F161351FB24368068A78C527BCF188204033CB08065A892828F43C05A2C
2340 2648F9A979733190786A03D47A727FDFE8EDBA3F49255BC3795E373CE2A933B5
2341 2A72E2F670977F4986156487B4974BDB948E452E2DB429D3D2FB8266F7B36626
2342 1CC210760CFEC9D23C9621ABE14FC18AD7C9FDAD031D56CE72EB7982B653B8F0
2343 D991F9B5A0946AD308355EDFBB2A3F62FC8B57B4FF2F66FB35647381E545972B
2344 8099A7DB9CED093055CE1A414062458D701ACA675362598AD0ED73944EA9DAFD
2345 6E3043B91DC39077C7758439BE71CABC2C16B59303B49FA4C02B5A5844A01367
2346 0B8068FA9B4CB58C5F24FF462AF013F8EEED386DC5E5C0CE30E5908E722E40FF
2347 860C02C080E14282980C09C5307B63806D01E6A61A37D39DC2446470D7D90E45
2348 2E3CBF1847BF4BF8D7845AEE4AF1CE34978577FAE2A71D501F97C85BE49C1583
2349 A07B590256324105AC3601D061149ECFD87E1FA726089A2C19D1A4B2B273FC8B
2350 0FBA9E23F63E1766E5FB216877FFEAB2473D023BD1F793F6D7561850BA060C43
2351 7342682C622E0203BE175097AC69CF9324A87BABCE6FDB4AF08E27C3D8E7D65F
2352 DB19F68B3335B3EC2F5E8EE1462C52AACCB0A9898205855ED815A42830675F9D
2353 457479A33BA6A034F3BBAF66799EAD3A152624C3F50279264C8CF38A66DF5FD9
2354 97F9EAB52B7A280667B42983D65DFE44144BA34FB1BEEC5FE1B7E3D201038C47
2355 88A5DAE0E719C8E4B3D2988BF536F2C94962BCACB12A8A28CA12487B709585CE
2356 A36F7C289BDAFC52E9374B05989D2B409ADAD6F18149BEC1DDD16C8FF5B18BB5
2357 4AEBD7FBF9C62174979665D2BA7914ECBE3D0DFDE3FC2AA6FF7F88A37240A353
2358 D3EBD858B0D1FF939F40449BA58D592B85F2C6217279FB62B484C2C4EB0B6B5A
2359 D35FD070653A16443D51D291C4A9200AAB185A28EED382C91E307A3B4AA1AF26
2360 EF0E6837730BA40038B336863431D30525DF8AAFB6FDC92C0E98E5528956D4CB
2361 330DE95CB79542670A8C89A813C356255A263FDDDBBC543AC5D7B2CFD1AE25F0
2362 D6A01465EACF69BA84AEDB6F0154AA25AEBD7927D636CEF416494AC8E5340424
2363 4CD0AC43C5C03598CB6BD8049B34B2641060DBB0E3FCB5AC60BE229F355D94C4
2364 225FEA17641AA23AEE655FF569F90E24C8CF27082E4E7AAD634F281612F87705
2365 A15B7C05BE8330AA970EB82B01DB4AF18B3117BFB53860B40B370A98EE513E4F
2366 2E6108BA508172CEB8BCD22CE4FE5188D2C7DE76862A3F78747DDEE3A617336C
2367 BB7D3EE52D46ECB52DC057E82B6704A2F1A0C3115AE8E7D2D8B31517DE586AD7
2368 DB72A4BEDF2D22F883F70DF03593CAC92EBABC5AFCCDE1A78509E024C6AAF558
2369 C45C7F1A4AAA246778F967ADAAC21699B3C2F7F53CCD424642892C3173F61703
2370 BCA47E653C62458309689785EF8EE2922E80634449F0D5F7A8D70FF8561E30DD
2371 CC464AA3F3760E7ACD1988BB44770F258EC07172DFEFC95AFE45B7143F61BA47
2372 EFE05472C43A1240E4ECA51664614FB9E46C08CB00B3BEB9A1979E7CCD6E198B
2373 40D5D6FF8435ED0234FDBC6786B0EED8646EB3F49B68D2F4E238A3A5FB509FFD
2374 0C18D7370C768192A66770F77F254F3D6CE99865EE852437775E2ECF6A070D06
2375 629D8CD6349D0E40738DFE2B2322F8E9B53A40B6FF442230071FE3C8F1CB165B
2376 5AC61446AF6DDCBAF235AF8C3E5897B295F5C898871FC7676EE5536F23D948CD
2377 730F67D658DCE8BA321DE88BFC5B2D5AFB76D04CB7BDF3142E1CDBE22218DB9D
2378 A2187DB6C2BA28F8B1E56E4FBDA64A73CC93FD301DE2ED8661D61D21A54B258D
2379 664D91305B62BC03F9FBAD1C9B09643DBEB374950E8BDECD2840E3B48A2B0045
2380 85FF594BB6AFCFB94BC4F82AA8B81073E9A991AFE6A39709606967EA58F6B498
2381 12B336A139F1C8398B10C43468E4D54F8DF36F74B9A34271759CF249F6987E16
2382 9A119CB6BA19300AA1602D2A1A68E7859E0BED5ADE943681014B83E4098A9724
2383 E7BFD908CF6E90A25EFD148CAC2017C71D84D8EF214FF9417B0FC8E475513D3A
2384 39530CD26C08004CFFDCDA05A7858684F5AEC1CCC131ADD910A51A93A4F1E288
2385 8486BFA3CB3ED0015D8527731C53D273F5C51DF3768C1FA7C004537457D0EC86
2386 45F2484A76FE59C55523C21EA566D7E75A6A825001173F6A34AED8537C0D312D
2387 9E5AF5BBB8C19BEA4071BE9B14E75EED39BEB37A6E78CCC9C58FC9BD74E93A16
2388 BA479DAD22BF879F7F76D7CE0A39478190787C410D4E7BAB6CA813CC2AEE1A7F
2389 E1F35431FF07AD1A5DAFAA1853385E96022553EC5B1B625118FCB6C1B30051CA
2390 E231DE09B98D9D99E821F50D435BE18DF0621F60D9D5D37A55CECE00EEC5711E
2391 3DA7A696E412EC22B7B0A48B56FB2FCC5CAB6BCCA80F73AB9E77536E03AEBB21
2392 AA2E7F5FB2687E7A726B1F24FE9ABD388C2DBFFB8C7645ECA1C3192007EDD223
2393 6B79D161F94F838C53E1D994A9D89409D998427A4CCA56580F5CEFCD3163F90E
2394 F4DFFFDDAD963264CFD034C40C11B5A425C1A51D2DE781E03EB2648A409819AC
2395 1D6C73F4EA08031B6ADCE61F80323FEAF3C049ED4F7A6008F4EC04193CF051AD
2396 96F15C6A47771B4CB267DF45255EFF5D7BEA21C4B8F06598E0FC2F3E7CBC2B1E
2397 2DDA078D01D9B55D8A20AF61666493B74A369F7B64C2D7B7E3109B033026EC7E
2398 C2A01BE7C8EA7AAD1F533008F6CCDD3AA0898238BE055BAE80E15D3ED7778C1C
2399 0AD9E39ECC67FD9B9910011F980EF3618F8E91ECED76263D0A13B1917A86AE3D
2400 D800879EE7D742328B0B1448AF3540732D52C9D6530CE36032586D5EE643BF51
2401 17492A3BF5CB62C9EEA019F77026B13581541A06A1098D6F0E330196E0B929E3
2402 D923C0B43C28D0BDACB639F7D0474B84A43A3CB8A2C61FFF0C07479EF58825F1
2403 133487DE8B2A382B58538855165F466A3F066BF3BB90F3E49B8F92D69A02D0B1
2404 F79BF014DF7946D0E492E936837C9102240302E26726943BE70C0BC64BB08D4A
2405 9C0ABF2E1444980CD359553D67B178B52797BD03F64C69BBC4737C654DC2FFA5
2406 29F64C35D7CDF2EE29DA97A7BA4D32E475702767290E984BF9EE85EBCFDBDA24
2407 C984826C7564AD82249AD05DD17BCDDFDE646E822492CB3E6648C414F9DB4A20
2408 A76F6DA8EFA046A0A50A2834671B66852CEEBBBB57F1C162F6C5BCE7A3962A2B
2409 D08D49B3D8A66882132B494FD028BF40161BD24B07F3E851B372D8883BA6B955
2410 51F5A535D8D44E9F5141420798770F368079954549B505F94541B3988BB1716E
2411 C4336D6FF12EC282597DA8DA87EB66BFE134885A7A1E27DCAC28B228A50CB41B
2412 5AEA034FACBE35433B0764F451A51DDCAA3480A07910501080A94EDE59D95CFA
2413 94C8EF5FA0E86E751A1DB653D6C9022B94CEF77EE80455FE513F17F07E3B6366
2414 B14032684004763E72298DCDF3A57222D64DEE2E49D8FBFA309FA6F4B78F7414
2415 CB30A2C8F4168B9DC02C4D489CA1305DB50D1F2F02AD88680285C85DE712D2AC
2416 673C235672CD6B428766575C7032971930AE264A768D40474C275E1CA9D8E690
2417 E592C565FFA7EA1CBC7F7FA586ED8E2987217F871642F677A588DF3C10F2A855
2418 78B74CEEA437FC6328DA6E1FF942CE6FA971381FA6440490C0DB60644E1E4237
2419 E2431B475D7AD678E6A72AD0A3ED0EB7E026ADD2666D99EBD4F05C2E1C25FD19
2420 86641C1AE15DFA7489AB7B26393A8F77F1410507520ECECECEE8CF5D6CA41F7B
2421 85EEC1DFBE32CF43514CE691289A06286A46AC0FD23A23F7CB60293685ABCA88
2422 2996BBDE3D98F57EEF708B22007F920EEF74A55BEA404F6B7DCEE10DDBC99241
2423 E003FFCE303F78C5EBE1E4A60F33C1FE91877806F225712D2095141E1E43BF0A
2424 23B42A2C3BA99F1F3C46127211F4B9D8BEC8563B24D3EA2F1D3C37C59EED8E60
2425 EBC4A7466E963667BCBA206DDC700B1F99D5BB54B1ADB843797DEADA6DFF0D58
2426 43E1EBEBAFEB9706857712EDD1F21D0DD1102A95950223A36BD84BA78E7085C4
2427 ABC2B9852D1BDF205905948B35F85A553FA3719B0E6D5CE2D2167EA238ED03E6
2428 C83B2909079CF9D0AC89E8ADF899FFEF1A951158C8257C256AD7F00819F29F37
2429 A3C4D48A6C7D1FD0D212107F462406BE4C74C7D241CA0BA93FE225A31190505B
2430 B47F435974F65228B39D69A2CD94D2E64EC17A0AE11FBD7F88BA89868CAB6B45
2431 06C9F7C0788A6758594796186EF6561723D9E3D540A0E4C3F4681285E3E53BB6
2432 0DA52F4A2BDD414D1748586BCC68BB408775EA9A38B02C1D30A12E6EF56D702A
2433 4B2A443854D9F13DAD905587E879497455F80FAF60D5E03F0951A5F57D6B0B87
2434 FE19E867C3EA3CB445527EFAA4110770828CCF0E013C102C2B1DB02AB939D46A
2435 8EB43B028A10E6C7EC3E616FB498DBD170333013A4008635B23F7CCDCD8A0879
2436 34D2FF449D6F2B90C31AAD0EF5F5AFB312E0FD496FBF5177999EBA15A448E6BB
2437 A45F5460FA0E
2438 0000000000000000000000000000000000000000000000000000000000000000
2439 0000000000000000000000000000000000000000000000000000000000000000
2440 0000000000000000000000000000000000000000000000000000000000000000
2441 0000000000000000000000000000000000000000000000000000000000000000
2442 0000000000000000000000000000000000000000000000000000000000000000
2443 0000000000000000000000000000000000000000000000000000000000000000
2444 0000000000000000000000000000000000000000000000000000000000000000
2445 0000000000000000000000000000000000000000000000000000000000000000
2446 cleartomark
2447 %%EndFont 
2448 %%BeginFont: CMSL10
2449 %!PS-AdobeFont-1.1: CMSL10 1.0
2450 %%CreationDate: 1991 Aug 20 16:40:20
2451 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
2452 11 dict begin
2453 /FontInfo 7 dict dup begin
2454 /version (1.0) readonly def
2455 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
2456 /FullName (CMSL10) readonly def
2457 /FamilyName (Computer Modern) readonly def
2458 /Weight (Medium) readonly def
2459 /ItalicAngle -9.46 def
2460 /isFixedPitch false def
2461 end readonly def
2462 /FontName /CMSL10 def
2463 /PaintType 0 def
2464 /FontType 1 def
2465 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
2466 /Encoding 256 array
2467 0 1 255 {1 index exch /.notdef put} for
2468 dup 0 /.notdef put
2469 readonly def
2470 /FontBBox{-62 -250 1123 750}readonly def
2471 /UniqueID 5000798 def
2472 currentdict end
2473 currentfile eexec
2474 D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
2475 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
2476 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
2477 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
2478 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
2479 D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
2480 9429B9D40924DC059325D9D4CC0344F3F997A99E6CC0676735EBCD685AAC9142
2481 08DAFEC78BB41AFC2F1C219910BDF41D6279284EF600B69776CA15BC8A34347C
2482 30783C52AFA60FBE3E353E2AE354CF87B558776A22C776C7A0B5AB5CE1F941EF
2483 C2D9CAC37294BF407A671F10E4743BF842143F4F7DFEE643BA3BBD8BB9E3F24A
2484 BCCF7F0ADF8BA500620C81033EAE8C4EF2C1DEF13AC575F1B3BBB66F093D3B78
2485 5412B82B67FFA087AF57182B2230F9F2137180CA58A7D9B2C822FF04BE6CD01D
2486 43B2CA7058C7B953F6D9B5D6E91ECBAA5CDE1159B0E59C83DBAD96D6C8C8BAB1
2487 374EF652D10C0F3EE7104472C98DD3572AAF2D45A70BF7061447E21EE3C3BF23
2488 DF39C2D1B35B42CD5297BEBE6BC94F7C9DC6E61EC67E4F677256FED9064BD3E4
2489 B51A71B1D27CA4E5AA9E1D8080E6DAB5310711EEF87C40859FA935B19524AE83
2490 63B163FA8397BDFF443227FEDF7DB27DC35D89FB1C5E435DA0619A5C88AFC73B
2491 89A2DF5E767C5B536BC7167A840A0C32BD57A14DE69A7D0D819AC36FF32F908A
2492 5070F32983BB007437E3500799DF5E0AD3710A4C0000F0098D5BE99F2EB9C1C2
2493 C444FD9552D0DCA098A94B3BF176F511CEE13DB7EFFAED7C47B5ADCF8D4700F5
2494 7A5FD1B49560969BF5C44F3749370663A04776F749DDD7B50674D93254426C4B
2495 EFE264BEE7810EC93784B7C01A7F29EFD92547E13A2C7851A2E709FBD5B87850
2496 4A44F08F56A542DBE072D2FBC58D9E6468E1AB858DC35240E30D31C7AC13D6C5
2497 7D2BB634BEE96FA0E10F842B11A789F72A333DD6DDCB1BC23227EBC406E50B40
2498 30AF0C48E6359AB0C46898CDAF1118E46BFF8B00F54EACBC2AC262AB898C42B9
2499 2E080C10DE923C18A4E8722C0BA2247E4445AF50CF2457D0F320AB16DAF58530
2500 09C469922A41201DE813145520288C427C8CFFEAE4037F0999B1ADCC872FA414
2501 E5F41DF44AD1A79F10F62019BCD84663280343E7CA50FF4106019AE0A0351B36
2502 F889814914B4CAA436A5E2A1524D45CC0BE6DFAF1606662B5442CBF6E056E49C
2503 97525F06D93E23035257668B6CA0ED863E09AB10D930BAE8EEF482B9ADA477DD
2504 91138C17918C0130A8417BEE30145CFBFD9749668656EDF546845A471FA50E0C
2505 018D46A2AFD5E2C587F1BD1A439215AC8FCF61501657A2966E51C4D986672B00
2506 2081D80293F414AA902D91D0D1ABF7FA6DA81770E4C38F16D3D19579829A347E
2507 1745955A03D18CB37409B28BE6579F9CF04151A2F044E99C0F2805291EDFDBA4
2508 02D67D6FBFCF4B3D3958D5BFD0AC0D01604F65FCD631BE5C49CCF9D6A78C12A4
2509 EB03F11923C1DF636433A112EA558D5F0681D4F784BE1585E560757BEE67008B
2510 85C74A8F34EC016879E9B5748F14FE6076C7D27F58F4AA7EECA1F8148333A791
2511 E9C84F617004AB64B40C4C196C3B4F730B4FDB5533094F003C35BC2A33F194A6
2512 BF513D20AC55C18219440DB02290114BADF3D5074D0C336CE12D73AC9EDDD509
2513 33245C5731DEF7CC5C770EF5A820CB5B8993D3AB0B34033AAC8FEE06BF009382
2514 ADD7C9CA9E74922330E0DB6DB9359F475C377556A05611599606AC46157BE365
2515 B27382B2984406759B4E29A4DB0135E2C97A8FBE1B6230CA84E5B960FBD61BFD
2516 EBB60B3D1DF58541F85F6C7265BA68BFD713417F32E8BE62ABB274948A454446
2517 D2A3C71DEEF2D0BB4C54542635972F892FEF2DE187DCCF429CC745D43C01AC24
2518 9C652B4048DAC3FF784191CD37CA564127D4B91000A71326769C2AA9C84FCF1A
2519 5B512FA171E048C2346A98C7B81BAA590E425A3211B1EBA63EB2AD0F68C23D30
2520 264E24F0F89F752D5915A744965B9EA532E567E213045EE926074C5137853B0C
2521 68B7F1A32BB6EA8C2AC6E1DEB03504D05AC453EE739631061C02DCF90AD01721
2522 0A4923535DA2B9991E4E9571954681126089D40ABF277433B6AD7F6A6087DC92
2523 31845CE60B70377105B48FA6EE8EF3D02550D160609ABA9A228401622315C48E
2524 F4FFD3E24375A0D7C88D4454F55CE3970FAAE909780B2BE960DCBC3E42364958
2525 11BB1801659B6DDE9ADD83D7ADAF66A9580061F149BDA437FF7B5C98CF726A11
2526 438BEA6B7948C4CA968031328B69EEA5C30ED6DEB86DD36E9E5334B93A9F2381
2527 B141A64F2027360C9E7671C401AA25605405E507AA416ADD07BAE01489574482
2528 5529FC37F50197A1632CA085121AC3EDA547AAF667F0874078332B8AF7EB2716
2529 A92E76A5025448C81F69B9B7AFC56E794ABE5EFCF703A54DF577DD7C17BF6E56
2530 0540A84D67E32CBFB06AFAD3124998578CA11EA13E707EEDF5EE34689C0515A4
2531 5E63C0183DBB9D947DA2F78319408285D795350E89547BA0D1751E7ACDCF4255
2532 32F143E7FF199CE6A2C9153039C2E15CE19AB3475963239AC3D64D1FBDF5CBD8
2533 99B2CC4B8A08ACA3E711A795BE8C24F857EA747BDFEDCC87D32703BF163A32B3
2534 8127B04BDBCAE3764AE5C3697722E08490888FE9BBF5621EE0244865AC8FBD5E
2535 B0B8FF2E97B66DD2A0591FF6CE09443F38EE65E999AF40849582C7D4A5AFF878
2536 0B32337FDFFEA19314BC17CF387C87641E34F285FE041B5618057748CB522878
2537 34B9636548B37CDB08B35EF77DB2E9A24D7685D00ECF05EA9182F83E770CDD6F
2538 81953086B0A0C31606D991EC755B051E7C89B5CA9AE6C8F659EBC3E5CEF4B846
2539 3118F1C39F01BA1BA876E9B8CEAC46DD210BDF9264CCA38BC9AC2E651AD62FDD
2540 5291C7D1B0D958B83C5F6897F22A9976665CD74CB3EB44AC4B8CF4D909812744
2541 441F3290786784D33716E27992DA6D18A58AE0789F981DC76C456ED7752F00B8
2542 8E81CF58D8549837EE24BEE7E62BE7913295D7883E5B527EAC1683B84C1507D2
2543 0A7F8E00792B2AA7D6B3AFF3FB91CF441608219367A1562294338BCFF0CA5BF8
2544 652991D88CB4F748F8EDFD039EC8E4940D689FF18A4C3923BE1DFEC77D51BB81
2545 7A12D76CAB3B0076CC7EA994803AC928E3BDE512F981854001CF52B5FD992263
2546 87FF68324685FF589145E0FD33BC3C81746B08D631DB60B190AE501007F7D08C
2547 27AA346C653F56060D06B1E41E2E59EFEBF8295EB1B172C9FED55E95601043B4
2548 D8F1C5FBEC42D757E163422790D6A67589FA5D2790A996A2272F2CBAF69028D5
2549 A13E016E7C3D285E6EF9637A18F01FD879B0E4301648A6E3759C88C68A5BD582
2550 A4E6DB3D1CF5EF74955464229F39B8D6255DA47D8BAAFE09C928BECD13290F4C
2551 12606756DA9576F853A92CF7C0B71E81C4FC15E4B78D002FEB3A56EFA9FD8F18
2552 DFB507358FCFC543677B715B2F59E975423A5CFAD6B00B50A3259A60C68E46D9
2553 9AA5611C7D839F2C889AC1B75695F0B1DDAD1F10938F6483C58F5D0F2F25EBD4
2554 F17179D8C2C88121B76E21E4A5EBF14F34FB6792936F0A169FD5167D2B4717B4
2555 10DBFC9536FCF8C1C00F855C29BDD7513AB75BCBAA11A4E6D8F7975AE469355C
2556 C7AFB3CBF5BDDCB66CCF2AC56FCC7518E6941E25C0D4F3830D586CF9257BC21F
2557 A97AFF2FDD093833C88477F917985EDAB4D870B1F30C6074D296E2AE21AB091C
2558 AB1B5B144AED3153179EBBC9F87B9FBC016FBE8739F660E170BAA6CC2E14CD68
2559 12F2AE2FF8B41EDCA917909179FCDE3445D6F2AEB81C3214AE4F124C1472D109
2560 7DA7635E42FAD17CDDAC67DE0D11887711663BA505BAD344292600297050C8D0
2561 E2CAA1114D1A3204FBB919F584234F06EEE68C41440141BEC1A76F14F18EC517
2562 98029E371381D3F418699FB8FC659304689303DDB4D2EB0E164F38F07EAED0F1
2563 0BB4B9157A1A5EF36849BA070D084AF36DC748658D1569C6A6B99F375E47B9B5
2564 ACA4B0B399F51E0AE785D3C38E0AD77973A017AC6ED39C6B551582BA5D64DDCF
2565 1EE6B050D81C98E93DB2AB9DD84737B35385BACDA96D31955BC1DFF0B6ABECB9
2566 EE60B19D1728CFE958267E753B7A15913AF8262EC9B6A04B24ACF6D8848E0A51
2567 9EFACCFE94F12E18CD095C0E99EAAA07D39F47362E3146FDE419183C80B29A18
2568 6E15FADCD59636C0DA9A512DFB4445CF6763A523C7BADAE1A510A156E042BABC
2569 4D597DE5C5E3B6461133D37DF277711BCA0815CEA40908C1D7D7AD94D2673B56
2570 F1C38E8BBCC4EF64B0CB462BBB42449F5E26BE1F6D4E52B671366F4F15A77AFC
2571 4A1B0A74692D7E57E0E3CFD92CC71E11FE8B30AE22B90D0896741435464EE507
2572 A7282603445853CE351B73E062DC2E9B716D30E12B88B6EAF58D288B0AADE133
2573 5AAF21C0635559EB6D4B83144309DCA8DF53E77A22712ADCF3B1F8440ED4050F
2574 9D9D3F3CB866908C13E04F8D2FCCB19841B3D83C297F60FD9337D008E3120100
2575 6C29094E50AF3BD19961ECBF94C19BC86224FBEBD5BA9E8304B77CB805E78A6B
2576 0EE1DD22A2D5FB997F1BEAAB082779F1AA73DF79CF1C2F4C4D34D7F9170D1BBF
2577 6E8DA3C439B113BBBD29A7144C059ED6BF224347B8B4C9D19CEB246D2CEA8767
2578 2C68E0039C4B1F299E67439A8391BAB4FA60AA54E696A12A60A8CA11D9B3072E
2579 5BAE7E3038309DA1AA8AB6D313DB941D19C992DE658E8170722913AFAFA8ECC2
2580 BF797ECC8C89095CEB5B3F17601D03BD302F42EBCAA8C905B197954BC16C48D3
2581 877B8B6C47EB2EA5BB5979E1E0A6FB688FB4288D3817F3CEDEDC9C5B7852D678
2582 EB51EE6E1AAC12D68B34274A66367C79DD0791C932A1A990727716914E4C5BF1
2583 F479E48F4817FA22F5112EE7458997C048F3BF4DEB83E7AA5B266BEAD42DEE0C
2584 69C7389F5D48D33F89190257858B6099BF6F661AB55D0D6EB0F78B5D09FE2E58
2585 423001AB0758D10900842768CCA64752A5E93CF44B25F66A2035562D32A203F1
2586 2DBD00DAC39EE36A2480BB8721B9519E8EE4C7C1B1EF71B9BD792ABB1D38F8AD
2587 76BFDDBAC0C67C913957593690AB0109DE432A70A94A3694A4E56896B340FE31
2588 39D3FD9B732812C32272C1F0DE4957D8EEC942765E6DD04AB4E3117636CA51BA
2589 CAC9EDDD496DB8483E2914677C71F1CE56BDEBB4B9C64A22079F1F4A279954FC
2590 C3BF659E7B7593B44CB1610DDF98B58C2C322D45F11B8017537F5311724864C0
2591 BDB38F650BFCFC7580D131CC4AEF3B44E05D965A5F3A3E6DD667F53E17FD12A7
2592 080F9A79838B742E937E998E6EB9F78F170C69B587EC8E57B675D89A5699A118
2593 97A619EC4712CEA771730F1409F3EA8100F6BEE39AC52BE3ABB67679293ACECB
2594 2CD0EFFEF072E84FCF1CF9EBFA2B0BC7993DBDA1496A7BFD394772C10034EC86
2595 F2E7E963985EE6E7BE7DA1C608A50E296F5B44E0CA16379C8BF999D13DD6714F
2596 280EC9237DA2C80607C309EB4B15908F37C38B73F0A2A1B65715CD92148B3334
2597 7C434A3F70CCB68E9731F2C61A8C67FE218B9FBE3BA7AB4403B9EF8425A88370
2598 8EF6C06BA166BB224026E6ACAF5507749CB930E28B9ACB86EC107B684A8106B3
2599 9816DA5F6E8FAF47F4A79AAE76BE5BA3C8111A4D2C5050132BBE8202ACC668A6
2600 5DD3C384E179AC0200F447279B2D976EE80B34604D918533FCDCDF98E4FE04E4
2601 2B6722F4FC69E698B563FD2FFEBD607A1EA761090BA03E43DD3E19B973BA4177
2602 6C5AE3C1111844BCAEAE18DD6B62421BE44D81383B1F125DCBC73DC2EAE3CC3B
2603 60EA9DB613E0379BE7B688E41F7D59A25208EFF664B1C12A9E8B2FD83F2CEE2D
2604 78C043C9A2A50C7FF3CE6F0CFF328CF8D9CACF7571B044C172F7E0A4F8878D22
2605 129C415A86B4E794567C986107C16AFFB71C1AA057C21B9C8053563B16354923
2606 E38F161F94E7714F0D6422DC96CD82957F9147FA1CFCC46B1A117EAE4FB8E977
2607 C50A169B9D4BDD7A18CABC936650BCC545A0C69A2CD1E6DF42A9A746DEE0DAEE
2608 DABC0CFFFBC629AC2F60475CA1A38252E5112A1DDBFF6711EE22B95411546FD4
2609 27038ED19037B7C75AECF4C99D6D46DCB39FEC6641B448FE0DD860A651BD6892
2610 88AAE0E352129532ABA41BE35A15F0FDFA5D6DD84DCA1DBB5F169ECA1A8B298B
2611 D104C5B6D29406F4E48EE6BAAE6E7EBB3CC5FC4FDC1686AE7B4D9BFCBA8ADAE6
2612 F8F26CBC4E3D4BA7BC49BE8EA170B13AB7B852EA39EBC0B0B493444AB280FDDC
2613 6609BA785D947B73D1D181F2F9A67D7E55C710984B460338898418A49E01332C
2614 B94CB65168EE1882905198252DE2A31A207060F3BD07AADAA6F1C683EE047B5A
2615 401AA853075356E23AA43601F865C6CAE951D3F868C7476641B1019ADF891693
2616 C96314832AADB7FE2FA03DF3A52F9104D93D448756DC0E6C7DD5285F6DF83E78
2617 2A8F83FB2F3AF613CE92194229383BD7A42070AA0686888FEFAA8D4BED413839
2618 F282D58BA75D6E7945F1EBA89D172B319E76B31C8996465F68253574C7160893
2619 75F8A278DF5E68D6290D59DE2A187D080A5D6A94295623397C2F84D2BDD41CEF
2620 72E265F5FE15F71EB77A2E2FEFE6DD163CB9EB741DA7A0B60908CA367EDF2232
2621 03F986AD7518685A49E9498A34DA63A3C10E8AE6ABD90455E50F380D6BE95920
2622 6E675770B1E852452EAE7514734031848921A99CB473E4B6F327331F603A5730
2623 0E07AA58BA6FC7D90D271BEBCDAD6E656F42AC02D7CEB58E30F5C9219028A86D
2624 69FC173C5623E21736C1D5DD1945EEBDA39D47DD9493FD1ED41380653826B1A3
2625 6384EA7E12FE828CB36B2D9551E38F876C426F75AFFC3B7A626A4985AB9D3DB1
2626 72A3A3F1AEF5CEB8B7B70A04F85C9C4CBA278C1FFC109483614235D3279FDF24
2627 484F326677A9C5986A96DAE4520C5B5DD75CD23FD0461821B3025E796C1AC2D0
2628 158061A3AE9358775608D288CF449198D3A5A7459649802CDE6BA6EF043D7450
2629 36B505F12CC431582530830ED84EC4931049510DCC1BB8755203124AC851F0C3
2630 1F3559793848CB25D4C091D2F559EF43E26511C726CC235752CCEB98C156EAFC
2631 D215D0E22CAF31F5822FF47C544BD876DA4DBC24E21A9C9BCD3DA0FFCB6A9071
2632 2002461BEC157A229EE6D7AC28CB29D09475D6F9D6405F7668E2708B84C7D857
2633 3A541A70C269EF06F10DB00C30B19FC267772000C2CFC555729781A4FE0AB522
2634 C09A34977D1946A3453A4B10F74B82357D98A3727372E5803AEF73A1D7E90F80
2635 37DDBA78233AA1397AC9438EB1A962B91107200CE8A4E2BEDCDB669743518F07
2636 69786E45C1D79821AE1F71B3C00F969A16C728C17B29C0EC9603BE4EC5376A6A
2637 7415580B2C402E3ABAC2B4473A86DA78BA69BB46BDD0590DE573E72882C5A922
2638 C0646DAFF0D552B412A6B7E7E3F1C59C19ECB875DC43F0AF2F8336CF71D968AC
2639 F1894E0EC009666D8B37D5588F9B9F241788391D3E9B3B53653CD7BCD1B25EF9
2640 562E71B73B59F6E2A546A77188576EE40849921C0C41B38EEB1278E91EB13AF4
2641 6E06BBE37727227F2ABD70A16EC68B17E6B3E08A415A2A1C219CCC73F75B7669
2642 29D14DC63D4319A2076C3E94595A6FD9AEBB0296A0C1A72AA0DE3C1EDD6DFF63
2643 ADD96B91CDCC7B69BB01472785F89D2C6F9E8CB1D27761034A711A28B5C2B482
2644 A446C59BFDBCB1A9BAD0A62A46570C62DA58D0DEF4587E602C4024B12399A9FD
2645 C49869727A655C0DCE803A432177D329CC54F034DB84C20337D6101CA3E5ACAC
2646 060802E3D45AE4DFD6534171783BBA3101286226096C72C6E75F33C905A1D172
2647 B0BC3734A52E8D22AEEFCE5DB2E7FE19C4B8229961252EB56E43C27A20694B21
2648 B75D96F8DAEE6D1F48830D02D10BFB50A69C2EA2E585F74D3E086B84D7DB9E65
2649 3ABEABE4865EAE572A499F1DEEF7940131A4F821977BF9376160E1F3ED4C6F55
2650 4DEC96C755D368032A9B485D6097B519AD4FF7989295952A32D7DE660E37EA1D
2651 F15D1F75CC7BB1D837428F5B47B212EEB46932F48AA9340DAE0F404836F4307C
2652 BED6A19D55049C9C54045FDBCEC701F950BEF2626805001A68FACFB7ADC54A7A
2653 9AA2E2990C5968CAE23828B06A60423869652D43AA74FC0B1E0C1ED6C4C1C378
2654 29B3F369277C25B1981E85D41F5677E2AB7B9EE3FD31D2EB8965B65AEB9941BF
2655 FBE3A2CED1A90F0436AA4E8C19B32E837ACFC84B330EBC035FB5ACF7ECB6BBA2
2656 626559DA2C279AE0AD43A2818E21626DF050BE4A54C683825CD6C3BFDBBA5FBD
2657 B1709ADB8E0CB64FD47EAC22E1D3205B01CCC98824DAAF7337479E122C954426
2658 0E67A997027A4B8A37A1CCCEEC8DE06239FAE6A20E19D2731972479D04DC3F7B
2659 8415492D81ED2B04F8A7921F83A8D3F6904A68508276AE029F31B33FA1608FF8
2660 80080AFD5B2EB2F974B1EA8FD301F05026E9A5E28768ADF6C5A7DA8755E06894
2661 D85B5BDF75A11EA31FF53F0678A7741D8D88CF6223EDDD0019A8C638B6A138E9
2662 FFD17C7972AAD5AA6CC8E271E84D376E034F507334A94E0A0CC9A43D12819199
2663 738AEC2DB68E39122ACDE7D0530DD9EE6C686D04446D2D2D4F0D1EDB6B594C1E
2664 C07CEF409AFAB79974167CD3561A2535896CF2C0741950533F9C35D552A1D59F
2665 EDDC95A01F85E095A877AEA3025A86EC10C69B802E72DB5B7339EC4341808FC9
2666 17374DBD2A349B8B72C3CC588148153B18B7D644A7DE5975CC8A574484760C14
2667 C9F5C750CB6F8887BEFCEC11A01F713B7CBBEE8ADB3C5D7687E9105DE79ACEE0
2668 1B6641022CDD064CA528865136AD083665D8C417E15615D9AC29A2B52C4810D2
2669 DE294CADD0E3217FB84F954E6E34DD1C1365D76356FB2559041A436186B2F58F
2670 96D8F9BE6D4BB4333CA83EDEFA0543FA66D9176D81E4F7CCDF05571553945908
2671 7759C20348647D1EF3E09F9F8429ED2F17CCB5380C256BE7BE8817E6469983BB
2672 316E21FB9564DE76ED933F93238DC5F2CB140ED9E0906395FAFF35A679518835
2673 6ED2E65D0CB939E8DE46720B094CF86990035B0B9351EC536709DD2477233388
2674 957DB0FF735CCFC04DAF42D90D0785280F62B8EC6E77C26591A84A36729E689B
2675 E9853B88C2DA53F64E677786BBB8301B19EA6707FEA8456C38C53061AB09E946
2676 32D6F69ED6DA83934A37B7BCE7D9497266D5DA31A11417DCD3750730A74BBF76
2677 C0C2729F29F68F30C66E4B1F09AE42FF9533AFB8F27B811F2B03EF1C57B7DA66
2678 E0029CD236D04FFE12BD00C1BD6ABC65DBA778A8BFDD127862104AD6D53471CA
2679 CDBCE38687A2CA30E2589BDFB1D9776CB442FDEAB5909744390A228E3ABD73A2
2680 EB3187DE932D603A7CB623367371657D8B6979B80F041F6C69E86D73DD326347
2681 0172FA5DB875F9D0D42594202655C2818EDCA461E1713E900C966750C53A69BE
2682 7E5DE484DF282CE88450F099755D1D9739618E2D938CF8711187F13556AAEA68
2683 821AA9523A9CAECC22BE4C9BAE30E8F5B8A4ADC8CCA3F414256E7666B6E61097
2684 E0F8FCDFCEE0D0F424D5548D511FFB969C9C4DA9996D80D6349A4F4993EF5E07
2685 18C2A79986D491BDB738475CF07D5F6D7B51DE07A2F2C70BB8D36374CFDA6D48
2686 4503CA707EA969F7A2D87A94EA93EC2FD6C498411BA19DD0EC4862BE8CB218FD
2687 EB4D11BE9E77E945E3CD9BCB19C6F9B59B40E9FB2B951E364B679A5572EDA20A
2688 093A5BBBCBE69385728332D8012E78E421DEA8C9C96445F064ED7DCAAC0273FF
2689 3B3AF3335BC27D53E54DF0E2F543C7BBA500C37DB2AD5C23B8A73A7EE535152E
2690 B582C384C29BB4842F6D4F3C0F7CAB5B44FC1C30C8E722BF3DD43EC687ED616B
2691 C52DEF4FFED93DE0AF5A51F260CC451E27B0B44729FCFDBF62BFC5D67A925989
2692 C71A829CE46D4EB0577C5847A82D5E80546882FBA3BC4C72CCF9B524785DE77C
2693 E53FF9456B9740D6117173C7F767C573CAFB795138D2D05242E8CD787CAEBC6D
2694 7C79EA7A0CD65346E3C3B4FD1E0FEAD67E96FFF40D3B6B1BE13846A960B29D81
2695 68E81CE13FD515B2617FD48CF641D05BB0B4F5A8D6D50FE8F52AE36826AD9189
2696 88810C78E5D300171434E05A35763CC0281EA5E4A5F4FD8DB3FE850931106924
2697 0F3A2B9407D947A446BA9E86FF76CE619D7D8255F0DC9D37E3580C82554631EA
2698 4F03CF84182BB9CFDC9EB4FB3FF8AAD60CF25DD359DE5BD564E5CF4579BF9350
2699 EA9F3B44475587F66B25BCCCC4D8AFE311681741A5B63DF4FF263BCFBE410F61
2700 48217A3D7FC2D8B38973513ADD62BB64AAD19EB5FAC08D653563101EF9DB6046
2701 16BD7F61C2A20F298398C7B356CABC47968715A16D8CA13DE2B4628550AD4495
2702 8F8C53AF17E0C8731F390560F434FC273419C0D7935A76E2F85F696D0392818C
2703 BFA2C3F921DAFA78A19872746448C3C55A55FCA36EEE706BC23D73F1CD303917
2704 A3F63B2FDF1A425FBE6789C101FF15E5C66101CD3FB2AB1035A0E725C6455DF2
2705 2A6329BE6D62C791E2C0AFF8056BCF5B59CAF1EBDC4164D6D8CC47BB0F420209
2706 C42DCCF18750C49862FF5040610180B050E0B81617FA8DAB55D6E18694AC78F9
2707 A2C5205AEC3690869E8DBBFA1D41CDF4BF8D5617654B65BC738E6866D2BA1C23
2708 0C9F6534A9248CB12D7141697497C0B089BA16084A7F99B85E17C3E335C139E6
2709 8A864C3C453E867688169D44F34B3825C9FDA2072EABE45C87372370FBA0F82E
2710 CF5B0B96356F869DBAF1081EEC193B1C4A54E733CCC9A43B9BC7062FE32026ED
2711 B1CDBC0CD142FC882078F094B041EC305CB74F6A182467DE0BBB4ABBD43CC7F6
2712 4220752F87DD5C06526C9E1680E96433159948522269C6BD5C165F6CA5E66FF4
2713 9D757FF55A21B3424B4604BB49C6AD1841CABA884FAB2AC8D52873A653112926
2714 C0ABAFA7990F49C6D5087C8BCC04261F5AD4F6319DEDB33E321FD2399D60B9CC
2715 D52D3F3CFAB819B6B047C3CDDB40BC669DCE76E4A6560ABDFF5777C5D7044215
2716 C2EAEC926A92569335D7C5EADB9FCB82D4FA7DEA1B2EFEC6D7EF13C5209E84D6
2717 FC93ABE556ECFF7CD07ECF447B6F6D82F3A7F7CE3F6E75503181B3495EB0B933
2718 79ACD4BABAA3972F7BB81F9A786E63313216FF668717AB5C38A650F50271A727
2719 D8CA027486E7713170181865474F409D80390E1BBF784A6C6240ACD188801FB9
2720 261255640CE90142D6A78EDA30A84A1A146C7B63A74A180B05618E2EF7765EC4
2721 9B5619DEDCE41FD00EF3FF273C9BBDA8AF00B06F7954959F249DB4640A96F0DC
2722 1F6FFD14ADC2F99C0AABE152434C8BD7E45F611616D2530E862618CBB5935C37
2723 9431A180BF14D95970763B42C91D4E353D86B5314855A5E351BCEF14D606BF16
2724 585356D57949CC4D06E5AD54BA5B3AC1FB36366FD0B1F8598878F81EC83502F7
2725 960585DA213E2D670C0685D1EF6795F1065942C522E3EF6957FDD67C5FF19800
2726 E518F1A3971FECA7BD3B40FBA06065C23691FDF1E96A2A11E1DA179D2C620AE5
2727 4C18031290D83A1A4D6CAAF6783B3258640721417448CAC44996893836627D32
2728 45E07DC94090545C2BCA857E598A443299FA12238BB29AF9E68E447940CB36BD
2729 2EE6CD73555D6601A450DB06AF4ABEA52A9960E04C82EE91CD4CEB085276378B
2730 E90812B2C70EE66EDB3D031DAAC5B6DDD55FEFA329D48E68CA5B18EC48EA881E
2731 9098BA42FB6BFA8B58C58337093ADC794D637391AF5FF01FC3EA50B8542F5271
2732 6AAEE5D496AF7F4D6F3EBD19AA36B073A274CDBAD246B5A79839A84385C414A2
2733 635DAC09804A3ADF10862C64236C6ABD31C91318E77AAABFF4857F3679CCB17D
2734 3B19E2D3F5A92688F6AD9AAA1166ED1C7FE822D183EB127BF6BAD2A3B3F0E556
2735 37B05E50210C87E79A8B68C6971B59E54779FA2A9135A85794F4081E0A14DE7C
2736 D2EE771131008C83C0E198022C292174AB4068EE0D53A16F23DF10D5D08FBBAF
2737 FF0BA3B5D70857D093416B0C05589AA68903968815A89EA5E89A7E4371EEA504
2738 22989AD5D2125658D9204D32CBABBA477524207265A53D8F172BA36695998C11
2739 986AABF5C41DAC03B03731C604BE7D4CBBB613A4CB5E66AA396EF0C77550DE32
2740 F9294F8D3DBA42BF147548B26D4EBEA1495406D92406C42763E4BFA6B5F7EB88
2741 F11868BAE28274A320F3CCC40238FD6EDC619AAF39EC637FC6DBE6661558A21A
2742 408886ABF7A86DB4826348D379F0A21C0E2124E711C737ACDA7C202F849CDBA5
2743 BBE320D26FCD322DE78598411C74026F0DD96EAB567F33CAF36A4472E7790649
2744 E9CA91886576771E55CC04D95791DA23214D8E95CD4DA4DAE995EB68B2E5D034
2745 323DBF719F4585A56D4F333D08B31539328EA1642EC4C2BD27DFE9FA9488BF7E
2746 88A0F280DD5780E5803D4BB55D9A7A8399CFABF8E1ABD2991F11D377BC452BB0
2747 A6478AB422A185B7D6E9F6CF0B322790C715B1F446A40F808461C05A51F9DE6A
2748 16D774893F62EEF0520E5227C0B768CFFE087543F953F599E7F639740F79484D
2749 005B12CDA1CF99A65516557A4D71F41EC659DD04756791D9CDF612DF9516F004
2750 356226DC862CFDC092F52A9B5E1D76C6BBEC54CC22E16F2CA092E2D8DB78D8C0
2751 45B2889B8A9AAF70F0449D1213029F05D372F408245058AC07A069519ABC26F6
2752 44D49FD50538BEFC61825FEE73639D70A52DB8DF5B7B1857BD0F007C1DABB4B5
2753 A4FEF2C9DDC3E17B0B1639A1C875929833F0FC63FF9A260C7FDD22B02204AB07
2754 D86F76A7B6FA25E8629DB7A263F095CD01628C1A94B3C5FA0BDE529D2A98D613
2755 F8244214772D57A330E26973F647FC4B9C9902197BEE1F7181DDF8E15B4F20CD
2756 983FDA9B61ACF472E1EC8CC4C83A3338B606E52B3455C2F3D54D570CC2A6A73E
2757 B0954AB9F361B9197BA06365F56BE621925EBFE2A1BBB8E03EBABC1877C1124D
2758 9F343FFAC47268A0CFC72A587196849D0B9E53D9B79294D204E0EA5FF1BE3CC0
2759 FE02E764A46CC88C3B33ADCF3983C89554700D7BCCC61F09DBCD40E94B14FBCF
2760 6E8A91D11965E46F20C9441001A59390BA2EAC235BD4FE2B995923F698A9D7F8
2761 4AB20160A0E72300EBF9FBE6E9F7E3A25B71F7A183DCBA3C650CF60D2DFDA3DE
2762 D57D903571AA1E4DB9986EDFEF125CADA779262CC0A33D6BDA3D084983F46C1E
2763 4A564A4D8B9029E86566781E23FFB6E9D6CA3CCC6A2DD8A4A5688A329913C629
2764 8BC0187CB8F95D282BFF33298A45CDCA38D62E1378CDF207C4103163D91EA06E
2765 90345EF0702F549A7BEF14EAFB33D49776DEECDF22246E10CBF5180F2BED012E
2766 4248DA7EF02E34970B83D080318401D77D55399B0CA69E1909A5FECE5A3FD9C5
2767 B66CED7B7C03AE0CD76BF8CB24239D38F7C92C28BC86B36A238D7230EF49A3BD
2768 4D051190DCF146636C52B9F1E5C8FAA62A63786C0F049208C6F8D8172C2BBEB7
2769 D85DB7C4436FFEA1778AB042AED56FA8D6CDB7E93AA6AF825847669DCD9157BB
2770 0E51F1F3E72576DA81513E0B1A5EE7D80F774FB8B8C8E2320826B99E51509CDC
2771 8299E44E44BA054A8B9302BCFEB0199508E653FFAA593BFEF9E6B7050834D022
2772 19E0960E02B27DD84C00BF33BA87562A0697C2AF0F6C32BCB6A58009C649B927
2773 50971B89D8AB2687187B2324513B38310DEDFF2FC9FFCD46F98AAFAED2D122ED
2774 C270FDE6D837364EFFBD17473D2B8A686F74FC3A0F6A7861219B145E241FD58A
2775 0CAA17805D78E7AEAA897A2C1EDCC6876D292AE7B0DB6D5C2BACE74687C0BE87
2776 A01455686C3E509BCA6889E422ECAEB607D1D70D8606C9E9FFE7C1C49118BB3A
2777 D5BDAE4B89495D828843ABA49C0CE749A940D9DF789E49165ED24145C8DF8006
2778 F8FA32A8FCBF088A1A22A8D789206FE8C17732C02F303A109745CE8017E13D74
2779 4E48D9DA75BCFDF129DEBF32301D52592CD5EE5A7CA2AF84B590B8B3EA1C01EC
2780 63AE4B00BF74B5B13F0DE0EA6B49F6849B70909630B76A1A0CA692743CC0647B
2781 6467F3F2324D8F4A510B034C59BD0E3ACAF3E3FD30A609876897CDD3921AA6D9
2782 1F4527E5A58BF2862CF6716FFAFCD9BACB8C20D78E39DC001E6387E834E8709D
2783 786A786928D8302D205EA0BEC32A4B95ECAA5BD29A91A77980E0024A754C462C
2784 4831130591AE41466E6CDCE10118B8D87237EFB50746A6A23076EF4BEF2574B0
2785 447FC6803F5BD80B029A1A94431CE2ADB6CED67A977252E4FC3C03ECAFAD92FF
2786 5689FD644F4D483906BAA88566FFBD737745CBF3E5FD3E33B449DADFF1BFAB15
2787 26E9CA01E757DD2CE79C440E565500215E9AEB1C9FCB2FC5A15E2F73F2787F17
2788 7B86FF22DDDAC458649D2477AF3FBF261E7EDB19EDE0F8120EF24D3E12351692
2789 220540BD44BF731F1590D2F00A9333F29AFE7DDF9D85549BB643E1EACA09FFCE
2790 D6F66F7C646C3DF14F5121B34E41DBBA6533705497A448C4115DF01E7DF753EF
2791 61D9B8618796AA26E0A8E783A6DF
2792 0000000000000000000000000000000000000000000000000000000000000000
2793 0000000000000000000000000000000000000000000000000000000000000000
2794 0000000000000000000000000000000000000000000000000000000000000000
2795 0000000000000000000000000000000000000000000000000000000000000000
2796 0000000000000000000000000000000000000000000000000000000000000000
2797 0000000000000000000000000000000000000000000000000000000000000000
2798 0000000000000000000000000000000000000000000000000000000000000000
2799 0000000000000000000000000000000000000000000000000000000000000000
2800 cleartomark
2801 %%EndFont 
2802 %%BeginFont: CMR8
2803 %!PS-AdobeFont-1.1: CMR8 1.0
2804 %%CreationDate: 1991 Aug 20 16:39:40
2805 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
2806 11 dict begin
2807 /FontInfo 7 dict dup begin
2808 /version (1.0) readonly def
2809 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
2810 /FullName (CMR8) readonly def
2811 /FamilyName (Computer Modern) readonly def
2812 /Weight (Medium) readonly def
2813 /ItalicAngle 0 def
2814 /isFixedPitch false def
2815 end readonly def
2816 /FontName /CMR8 def
2817 /PaintType 0 def
2818 /FontType 1 def
2819 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
2820 /Encoding 256 array
2821 0 1 255 {1 index exch /.notdef put} for
2822 dup 0 /.notdef put
2823 readonly def
2824 /FontBBox{-36 -250 1070 750}readonly def
2825 /UniqueID 5000791 def
2826 currentdict end
2827 currentfile eexec
2828 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
2829 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
2830 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
2831 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
2832 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2833 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
2834 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
2835 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65
2836 48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3
2837 9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB
2838 0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB
2839 8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F
2840 EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466
2841 FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3
2842 9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62
2843 D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8
2844 9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5
2845 ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6
2846 10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582
2847 83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493
2848 2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA912A2BCC6CA6105B29
2849 044005DDBEAF88E0F05541BBD233977A447B469F013D8535A9D7023CC0FB7B49
2850 A95CD2B6F18935C37F49E9A73E97A8602C5C26EE13D7A04A188336FCAB4CDEE0
2851 23DE9D803FD6E8D846B3F729BD36137E834E016242CD2F7BF048959DD45AD413
2852 19B985D05E5D422F3D0968375EA6A90FBEBF8B42B15F15280469D69629C08A42
2853 1C298CC027CC288B9C984239ABB96B6A891C1360D08F9ECC22202861E4CE9B39
2854 8BF7664E30EC188FBDBBF995890F9AC6C923684A02F6C7DB89154D09C81BC7EA
2855 9A2B34C9806216117E5533541980DD76B8046BB7221CD2EFCC188EC32B66085F
2856 E42A6892DB535EC02828116588FBD74EA4E0E3BFD88684FA6C7CB71555AEF77E
2857 0D78142204F285CCF060D964A7967A6A2154B3D08DFE2B2322FDA86ED5D45470
2858 EE9B589449C6DF08697D3BAA6280D74E342FC602E5FD61DF2D74FEEF1DCF80C0
2859 0497F3F1208A9E574D216C3B48093AE15D11F9847624B5CF4857D570D6C0A907
2860 14D4843707484EA5D3BAE8D0672F6B3A9C8C1ED6BF4DAF2A81F5C7FC263CCC8E
2861 9FCC30FC885750FD23B170C4A001EE0D0FB35BDFEE911AE9F70A8C66DB17C60A
2862 4AC74DC48522B655F231C01E4C61E959B0A0CBFBF001FB0B42E4DBE9B1A6BF9B
2863 4D20B0DDD45F462FF4719E893B5F61078860087D3DFBBEF960E1A6F722385F99
2864 64460E5CCD0EE6CF95744E2131500B2C691795BD499027BCEBA9731B15086FD3
2865 774A3BADBDBE26012CF3F4001565ABBB2C4642B339BE77343AC8511D720B6272
2866 2B606999427A671063AE9D97DCC822FFC39E654E077129B2CD9B295061BC7AB3
2867 25223A9DAF1D6835627FD62317CF9BCAF55B04105D22963838F3B4D6ADDA95CE
2868 E5E49A6BD2E7AFB72E564607E122C179D823DAD649C5919671E2B53A8CC683C0
2869 CEC0E9003F04E200FC25DF5CA616B0B19CF230F6BCC671BE60943E3D440D2291
2870 0D15111AAAB83B4CA5C842369690C29408DD421B5EA29E17974FE032235AC25E
2871 2019D3A4A5D3F45884F5C44C08C35C205DA1C032208EB9476C6AED686ECAEA46
2872 D63646B2E652FF872928055BD6A5310D185A6934C286AAEFFE58E650F4CB967E
2873 D6E859A734B62C19D3CAA63D31C71EA216D3EE53C3E8E952ECE9DE4042C95BB7
2874 EDDDC9353F5DF524A30563E952A31F5D040DAEF1150F87E400A4AF38DEEDED55
2875 8B0F4C717E44D6C4B9D6A517CEC4F8A3525ADCD321F12F81CD82D27E496AC1A3
2876 78C42B954025DD0B1B28DE9AC66BD9AF171D66B33FE1492D087FAA0921DB8CC1
2877 D5C0972020BCD8B667FC0A249AECCB8CAD6741DCDD06F0364613EB26DC2B95AB
2878 14CD7503667EAD92084C99037F59BE39F98AC2D02F88F341C7CDD72EB1FF7D68
2879 4754AD07D2385D3415E04DEE3ACD5DAA941585A1215BA426BD5E53A62D60DFBA
2880 937C45B0F9CB1E5E42429B1747DAFFA43E4A5234F34B7BF0D10442D16DBF1D0B
2881 7595356E73BE3C85C11BFF63E26DCD1B4343419C1308E2312527E3992FC6515F
2882 0143C7A98099668D8AA66A432D5FA26806268C4D6873EE7C3B90E0A368168C33
2883 3FDF8D483AE0151E7C9061CEE544699BEE1EF5E8BB9EF897745FAA7CB2BD3803
2884 BB46F0E6F01ACE744482EE4D86662DAC3043C5716D0E2A77DDA3117C70F7225F
2885 CE2EC1CA00663F019A14CCE473D47820ADFC620C3E2F9AE0BE50E909934B25A5
2886 8BCFF6D057F22D43AFAF475750EFC99FBBB5C1620C73FD26F4145F8542B89CED
2887 1AF6E4D044F4D1F58E8B7F3D655112975D8D996F252383E4B93A851DE80F6CEA
2888 9251942309E3591CA732E1A9CD8AC2ADD5BAC4B0BEF318BE73C15E2F07C03592
2889 3252891CD1D3FFA120BE2A496FB417D683E0F22DC0EF8F0F7303DE3DEBD6811A
2890 EAACD37AF708C641A75FF6984AB0E9FCDBBC3F0A45DB5A146EDB1F99BE208871
2891 BF643DE15F237F192F8D990612F716F2FC81EA3ACAD89639158030322AAE35ED
2892 EDF89F0A8F41A927D5F536ECE5EE39FE6F19E9F9966EB5814C24134D70F44F6F
2893 A79582D296E362DE55CA27C92AC8376DAD8BC0EDB5FE9C60B0577C60297A7F57
2894 9C940CF66E5E80BA5F802D584F3227C1C7D5DB243360F94AF4D7C6AE6BAE5FF0
2895 47EABA66F54F49EDC0A2D35C8BF5310930515EA95569A00C76EA23BBDF958EDE
2896 A1BB8F10693AE3D778B473A350DAFA4BEFB26CD56F99EA0B60958C43BCF78576
2897 048503553CB41899066F60F6722EEF4FB78C72DED9883C2207B0D72EBCA8360E
2898 EFCDA95AF624DEBD55AC802A0A9EC0AB78C7D6773ABA1638D12E20712EC4CBCF
2899 28981E3F95BEED6FCA15DF4CF24C8EEFB0AC314466E97060B7E5D4C23F261EF3
2900 29AF6D53C08814D9FB15F50921A37BE6A3D663A33BA80B6DC2181C4D654D048C
2901 BDF2538423B70EF21C07CEE7C6F53A65E20F861657BD5C9347CE43CAF97FA1D2
2902 2E3AA12CE29225C0E52F5E75AF09F292F1027DBAE29AA7B40C330F4EB52A4216
2903 06A01645A9564C875A701A4D323D7A4E52131981A044FD52B4EC7156DFBD021E
2904 DFBE9AAC28C4B6E7AAE4E000437ECE23B404A5DF1E2EDA2A256AC8893B82BBE0
2905 6FAD760865E409D03B865B878013CD3C74683D66724E6A76078579ED805C69A9
2906 131C90EF1959BBC9C833807D10A3990015F75C7338676B4EE320B6EE7082327A
2907 2F8638A6AF9D40D28E56633D9601D24325DD1CFC96033012D45B545565CB67F2
2908 79BA7F6B638CC7416BBBB078D7298E544D015154D56F15195525D351156DE994
2909 93D242FDF8DABC24E050F995839991BE0214BCE0D796CE1456C82E28F546C17E
2910 F7031B8068036045ABDCCE01807E44B171B50385DB3F4A5FC967312B7A1899D4
2911 B0DBD1B2D935C7FED91DD3BC8955C0CC6D1C9FA894554AF16A7FADA0E30EC20B
2912 E5FDE32C0E94322C2E0CAE694CA62A555929C8CD57E344F04554320D8E8ABD1B
2913 7E1AC9A4CDAC38168C4BCEED9D9BA29C321C22F7A4C17504FD6026DF513B4B0E
2914 12F0B1234C555FB7EC19D704E11F3C8FF22A59A83E3D37FE4C74E37B709B4CF8
2915 8A054BBF6C915590B87BC824DD8D52C5DD074B605991C4C8E276ED8300EB974A
2916 486D59C7DC277514C57A8A835715B4893D4B7820134B5259DF699728E20E85EA
2917 90A2C5E0ACF963D4C337904C48ED851BFE2CE7C71DE737C48EE172E57DE7BCF8
2918 4A7542EAD0BC76D813382AB254B9898F0929045F841FBCBD085248F04437F368
2919 9998D93E1CB93B96694520EB0E46B0C1DC8A272615A4EE1A5C89B116F0E0D596
2920 F3B729A2760B790663539756611F27BAC5D0A5B007411C48DEACD10C3B85E6C6
2921 079172F9F7A81097BC12D1ADA805F06A7812952456687747B3621D7979C46F14
2922 CAE2EEBF488DCDBA8C10E171A2312373D166053A4864A0BFCCB958AB52526514
2923 0638C3C42603FF8613051E851B5177B67E19EFCAE16875079B1CE8B07CCB055F
2924 FDA70BC4906562A76BD4DA1A8A7D57187F6477ABAF8AFBC49FB0DEB3F62213C8
2925 41F5A469F84152D20B72A1C48D8072E87E3841C2B832F28A7EA88E4727457DCB
2926 A9DE91010E83ECF4788A7B2BA0C10223AF216AB589924FDD22068C390B04DCF2
2927 E8809127CD20C4A41EC45F92FCD7F319FEC50C84B0317FAA44CB7F1245268CF3
2928 6BB8067AF4862D842F743E282382A55A82C113513A5576490C5059AF431A2857
2929 301CD331301A2F92D6E8BAD6EB47DF90BD21E561AAB2ACED9DBD9BA22C3CF522
2930 B6E10919F2CF1FC8CA02D44935C29CF8D3A7330A91512982E219D56CD71AB196
2931 38262D63B4676AE3A30C416BFF50EBE68302337FA27EF74227D64FAFB424EE9E
2932 DABFDB7150D5C336F58A2FE9AEF4538519377833A857B11C8AD51D1A093B1AE9
2933 E091980F3850A8EAB2633CD9090293C798200316B85E292AED878AD7C28CF0AA
2934 5F970619E2C0413B2B719ED01DA74902D163F0C13DF48C01146A4277E42AF371
2935 C3496F5570EC1EBF769F1F97FA142BD660707028BB3A5F1EFCB20DF215D5D538
2936 CC6770438F7B86D94AD64D38BB3F62099C04B8FC6F864665C4B03A178A3DD738
2937 45A58A082E7B6DCE7CC82FAFEC2DABF443F9C0A792A426AA5EF425517B47F11A
2938 C6E9B98B1D468A3F6FAD221BBB69E808A900A0098784A890D32D88F3219B528A
2939 18686B5DDBE6A683967C4CA31A83214E9CEF6DB42C2FC3E18C4CE373ECEF038B
2940 04F26953932B5401F05B91A0C636AA111063BE72DAA2A60AC9E7BB4D8C3572CD
2941 FF032CD4F6BAEEF136C02E7F997F6CB513CA2492190043E4D4C3507FB8408175
2942 0FB47C08DDC70E86D3BCF7F9DEB15DCA6583151074DF927BACB9707DD0819085
2943 940A0BCED41BC18BC7A62251203E2E1C010AB0F5B44A842356AF7CF9BEB013E6
2944 A10362D47360DB5067849C835AC20754F9C9F0B7FA13D6A8FBD171BBED1D13F0
2945 F030767F7614D4C9A0039BA0650A93773F703253CC3DFBC75A72EA0FAA56340F
2946 07D631063F347E3E8734A7E1F2D6BB3D5B91F9590C7DA355AD9F2B8D4513E7D4
2947 528410A1EC6A5C65EEF78659FD9E511B85DE680CF4EF104ECA236C3127C73013
2948 E2E31BC6B91F60ED27BA6B9F38700C402B0D758E8E2A54999D4D472E10EB4943
2949 F8EE5549DA1565F9C2265B3D49D2B14763824A16AA8718B664BF15B96E88D20C
2950 CDF7FD4852D70B71AD0369B3D89203EF7DAB69370B703CD30962B22C8D6E929C
2951 2A2F395C5A455D1701EF0D05076F2C40788B9DD7457F68A4A13AEAD807F544B7
2952 3A844D376D61FD49AF09E502B6F5D15419E31FD03355D261E55F36E989D6C030
2953 C06AB11E764F4A7B55A49E26D7A4D922F7FC1F7283774CB8663FB4EB97D3F50A
2954 A7624F4B2A8D5813EA1E1560BCBE1363515D1E9F4E45300D62F129F4854014ED
2955 754EAAF06528E0AAA25D31A1A5AD55F0C3DFB2F5DBAAC0E52DAFC207D6F4A006
2956 7FDB452F3FEF90ACEDF137D8C53E272FBF846DD677802BA13FCE850732B0966B
2957 92FFCC679CE181B5D5DAFE0FB943922020DED0AF242380359A673E0DB7FF8ACD
2958 B0F1C1EFB5A26FF5793999E43A8CFD9BAD2B733D5F08A311A99AAF7BE445B94A
2959 0927E34D4DC4480030F5C83BA2EE9D90D4DDF2EE0466F46B3FD776DE0A402653
2960 84CAEF6C8325325D7E99337C461CD248B1ABE857A9C296F6D972C6524AFBA089
2961 0E3BF41644D39860425A7B08FF8AF01A4BB7F33402A79452D5B48E5DADB3F87C
2962 C7B41F8A650AD7FFAA2B16342947BB0224D225CF5EE8BD44B2FAF79A7BE0A654
2963 9FA6D04EEB57B287D46F202FDE071F01A32C6A561FB819E98AF25530EB1EC4E4
2964 CB3560B348023F4CF9DB99106DF0FD87CDA9C8D1CA702CBE54F1C4E6D97206CE
2965 A03B809D519566C03AA8B03AEC9D598307EF18230B707ADA01E53CFE7D3DB5C7
2966 568316F1A8DDFA54271B1F9CC0C1DBA583A0AD4073AACA046CB46634A60CC862
2967 7688D6DBAED47297898DEA914C5AE1D8A71CEA4899ACBF700FBAB0E08AC24EA3
2968 DC41F3917C021D37AECC1E7A7BE39B87000C8B1B6405706427F27984C0227AA2
2969 F0BB1D0579F196D83C548BB1A2BC0E5B4C49C27DD41FA124093491691C878C68
2970 EF2F8C915BD3C99F96048AAAB7D91B29D71382414836DED075E235107AE38268
2971 D1B393E06B5609245F356C9B01E10EF0B55C46E5A1C0E2AEC7B2389BC1CC113C
2972 7A9C88507D98BE861B808EA46023BA73C93EEB1B8EAFF966B0EF2EE668096B61
2973 61BF2B0812D072649B8DA55CE03CB0EF48BFFF6FDEADECAF2FDA4CE65D8A474A
2974 B0644973021205DE39FE838BC7B2C792BE051ECF3C0C4B3FCD3DE7AF823E28AD
2975 9EA226B22167652C0683A4208704F451EE311FD79AAB849E08C32345C0BEE452
2976 31721906A7DC9E67C02A2880E6B69205D8C777E26BA188E08CFF8E08078F3020
2977 9A40EAF73E97A572E69BCB6BE5C1C99FA8BFD598365B59CECC3AA6CA03B1C3EF
2978 FBCFAAC56444DBA3B1FB8FE554E8246885DCE707C7955D155E4C43E74133E5BF
2979 4B44B12CE27C79527A570C3C372770D95336AA8230B7ACD6012677735010FD38
2980 BDE62AD2F00157DC69292283122923222F3C984E81165B872F299215510397F7
2981 2854D3FD3DE0E96E7085C72DB587F72AF43B99A12B1A038DD95955A5312E091F
2982 73DB034DBF4A879777F775B0DAA41B5D938C1D775D32593B7F0A03A29CD4A67C
2983 8AACFCD20E38FC2B7E8058E99EC7219E951184E8E505A3179E9DF64F6C4D676C
2984 5826C834DA3DCA57A30DCB0ABA997A072D700D8B143EB4D9458CD6A772CCDD66
2985 9AB2A29BF7E0936C694C27646F2C2D32F046A3C9E09A2923E06DADE28236AEDA
2986 4A310B56EF1E538A53B3D1FC282A40F30EE9DF5A280AEAF2CD366B7F03608E36
2987 C83BC963F528E05695063EF1DD3018A0A98E7D48613D79ACD285C5BFFCAEB04E
2988 4B428CA13FCD0485B2FBF3ED199C4D90350326EDEB23E9E357624DD406ED79AF
2989 75E4DAADDE9879FB03EC6EB56CA348D6CA73917FD53150F0EAED95738B082426
2990 B54466762248286104013D4861050837450ABE706B43EA7E74A87C16E3CDB4A8
2991 925D3185DB0136DBC3493F3E1E89B90B54FE1822F3C6757FB5A11A
2992 0000000000000000000000000000000000000000000000000000000000000000
2993 0000000000000000000000000000000000000000000000000000000000000000
2994 0000000000000000000000000000000000000000000000000000000000000000
2995 0000000000000000000000000000000000000000000000000000000000000000
2996 0000000000000000000000000000000000000000000000000000000000000000
2997 0000000000000000000000000000000000000000000000000000000000000000
2998 0000000000000000000000000000000000000000000000000000000000000000
2999 0000000000000000000000000000000000000000000000000000000000000000
3000 cleartomark
3001 %%EndFont 
3002 %%BeginFont: CMSY9
3003 %!PS-AdobeFont-1.1: CMSY9 1.0
3004 %%CreationDate: 1991 Aug 15 07:22:27
3005 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
3006 11 dict begin
3007 /FontInfo 7 dict dup begin
3008 /version (1.0) readonly def
3009 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
3010 /FullName (CMSY9) readonly def
3011 /FamilyName (Computer Modern) readonly def
3012 /Weight (Medium) readonly def
3013 /ItalicAngle -14.035 def
3014 /isFixedPitch false def
3015 end readonly def
3016 /FontName /CMSY9 def
3017 /PaintType 0 def
3018 /FontType 1 def
3019 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
3020 /Encoding 256 array
3021 0 1 255 {1 index exch /.notdef put} for
3022 dup 0 /.notdef put
3023 readonly def
3024 /FontBBox{-30 -958 1146 777}readonly def
3025 /UniqueID 5000819 def
3026 currentdict end
3027 currentfile eexec
3028 D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
3029 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
3030 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
3031 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
3032 221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
3033 27D1663E0B62F461F6E40A5D6676D0037D33F24E2FAC2B0009AD3C8350CDF8CC
3034 65BCA87979C36D14CB552E9A985E48BE4E88ECA16DF418749AF04FDD2B0E1380
3035 D281BB2476BB45FF30946B247DFD7F57305FA87E50CA338121C71CDFDF927A9C
3036 77FF14CB4A1D6D80356FB1171ED38C37702350497B44E42CE31DB2F493807DAA
3037 15B887C671199A54C4C1294BC520F5538C15556BC43C9F62342B121C6DCD6C5F
3038 491DA47FF360201EE21C08A781ED0589A6DF91B99FE118B9B29E4F068672E52F
3039 1A06C514D91C4C937D4E642503392B1CD1BF5AF0BCA28EBD840AD76CC39AD7AA
3040 CF2C05711374F7849708E1106F88737C9AA60612D384CA8C173FF1031EBF6EA4
3041 176136DE1B9F29E40E82680A2CFFDC24DA05853307F1D1F6537D061EBCBCC5AE
3042 E6316380ECD8E63ACBEA9FD1FC28949366850AAABCBC9552CAB2CA3BB934C8A2
3043 14C9DFADE24D9214858B1D42B2171DB18A475AF78868C2549F19555AAB07F586
3044 58B28541C74E14F28B68DA42A9D46C031CBD74FC09BFEAA3AC1DDC68B7B71B81
3045 6003C9C6AC8EDDDC046D247A2B8AFA63A3B1BA1F12AE0B4DD07327F0138BF470
3046 4630E4B5DA55C194F454EE2E872E0ABE6B879DF2E87CF81F75D79F458F7D3F81
3047 FDB76C15EEC4125D18685E1D8591C54C0B0D069E2ED73434617B9D30E64457E6
3048 1542E4630E848948FF2747D5C31B9C314AE108931003DB9F76644DB43D245499
3049 2D28E8452E50B1945E13A5DE2A8B93523D3671D1C7ED07EAB6FFB559E5A1F828
3050 B22D2FAF349B40C3B31FE806595F67C5E75260514F456FA0013668D948619514
3051 0EFFC35C1AA131AF8578A254AE62CA75A6631489C78CCE633A3B302BFACB
3052 0000000000000000000000000000000000000000000000000000000000000000
3053 0000000000000000000000000000000000000000000000000000000000000000
3054 0000000000000000000000000000000000000000000000000000000000000000
3055 0000000000000000000000000000000000000000000000000000000000000000
3056 0000000000000000000000000000000000000000000000000000000000000000
3057 0000000000000000000000000000000000000000000000000000000000000000
3058 0000000000000000000000000000000000000000000000000000000000000000
3059 0000000000000000000000000000000000000000000000000000000000000000
3060 cleartomark
3061 %%EndFont 
3062 %%BeginFont: CMCSC10
3063 %!PS-AdobeFont-1.1: CMCSC10 1.0
3064 %%CreationDate: 1991 Aug 18 17:46:49
3065 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
3066 11 dict begin
3067 /FontInfo 7 dict dup begin
3068 /version (1.0) readonly def
3069 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
3070 /FullName (CMCSC10) readonly def
3071 /FamilyName (Computer Modern) readonly def
3072 /Weight (Medium) readonly def
3073 /ItalicAngle 0 def
3074 /isFixedPitch false def
3075 end readonly def
3076 /FontName /CMCSC10 def
3077 /PaintType 0 def
3078 /FontType 1 def
3079 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
3080 /Encoding 256 array
3081 0 1 255 {1 index exch /.notdef put} for
3082 dup 0 /.notdef put
3083 readonly def
3084 /FontBBox{14 -250 1077 750}readonly def
3085 /UniqueID 5000772 def
3086 currentdict end
3087 currentfile eexec
3088 D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3089 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
3090 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
3091 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
3092 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
3093 D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A30EB76029337
3094 900ECFB1390CA5C0C3A04528044F266BA17BE487C79B94FAC6D6484684C5BFEA
3095 87BCCC77D40AD11552035E95E3007126418ED49B68468B38A14E88E68A267B98
3096 076F1C9769A5AFBC285E5B158EAC9F926F1D6C0B8F1D57D9C31D25AE27123518
3097 9D2CD92E5689E0213089BD268DA5E47525CB8EABAA4B78A15AEA34705889AB3A
3098 FFB8953B5B3482E52BFA0940630ADF8C0AC2177D907324299EE980E850F203CD
3099 B627962F43D5A678C44243CDE97853BDC6AB45FD5C09AD274DAF89929F583CC9
3100 CCC24BDFC68B92111055ABA5F26D2DC67C70906F71C2957701D65AE746A60C30
3101 40E6CB24B97FCDAD0487AE38A201FBF0E41BABD2181981A71940F1E707F91E5D
3102 C8CA50CB16D8702D188E56D014D92F76CE0B52ABDB9110E32438D2BBF3E6A40B
3103 7B005F10BB437812CAC6ED2996F7606DC962C4FDE207FF322782C343DF44CEC5
3104 FF06A55C630C20E9AE1B0D1C5673753C43BA0767D65D1B451CC6380D8BB3C4DC
3105 81E8FD8AA79BE993218686F29D3CD925566DD587F541A0DA1B1CC3BCEA2E6C7D
3106 5E1016F6917A871F1BBAD96AF9E867735017119A381FCF33EB2D3E1E7093FD90
3107 CDB0CED4818CFD9E201A03430CEC713620BE0D3254158931FB657C6877C1B3D2
3108 24030F377820DA58F4B95CFE645109F3F1B80DB5FACFD7D05AE2909EEFCF95AD
3109 9CB286C8B6C075CA2267C101B736139863186C193E31085E7C9FD88EF8BBECE3
3110 933542C85309013325B4BBFE9A5B606780C8580ABDA2F5D0064EBFC23939B307
3111 08568C3B7F5F053BF367DEBA349FABB9F760C44D100BDEEFBB01F27BFC61FCD9
3112 3BA0C4AE0FF4F03CDB67A59BF0FA3EF565B71B6B46567F47386A37B73DC3EA3C
3113 83D600659CBE5CFDC9B84CE11D659D83352F5B6E9FF599E0E25244709CF94999
3114 F4490F79C766FA55136CD85D8BF793202FDD810A61844BCB7ADC5736C338B72E
3115 F6B6EACF402E22501162C7B985CABBE5CD653BD4BC882F3CDA306B8D82F8C256
3116 D66F86BB8D800556AD53683E35812ED61470F11E8444F0A97CA096FA37EE63A3
3117 BBABA37D240549D95D6FAA5EDE9867EE2CFED7EF929B833EADEFB9E4E9DB19D9
3118 2A013D3884F1A17AEB95D189CED0F4C80FFAE18F71733697202DDC4ACE91E6B4
3119 600332FB49F953444AA7005E65DA787EE3953EA2B0B928726553C7EC1309C5FD
3120 7B0B7AAC5BD4E2535866540043F5F6815D7171AC447EF63D8B79471B41F50C94
3121 7F405419204A80C33463AB00205F51545C7C6C723505DF68238D2591C25B7627
3122 7FC0F4A215B2F8F225A11763A97BC2AC25E060ACC4D3D6D3DE9065A8A2197F78
3123 EC0CDC9AB6036F8E6E83D0D099E78029C5A755C00A5F24B5F6EC435558707430
3124 C6C966526F7ABB1CD635BAF4BFD9904282239A224EDAD8330344A1796FB18580
3125 965F34F885F28CAFBD5519411FC833A319F8265B8E9A97AE064B1364B9A5A3A3
3126 C59E19620A53F82B108D9C48FD240A5252D2ACDBF4498973E31C9FF3AD4D943D
3127 01A6F9DEDC0060E9AA8EC38DFBEEB5A63DA4A6FC9981F3ED71818C4F3BBCDD6B
3128 4652824691C369D1052801AE761EC8CAB9EF46C6F820F88874B1ABB8FB907C14
3129 03C8990FD8106C3DC14882C3F651BB89B9E479B7ACBB958E39CE4279F8173F2C
3130 50369D3EC79B5679E8D3BC42B40C896B2A73180E94302FFE0AA5A6D6066CEC3C
3131 116115189CB0FE5B0700E898D624CC772E932B4ECEC87AB7DF9B71471ED7CBAC
3132 B8BA84825E9B2F69040D31CCDD677BEA51C6B718E2D1B86F718E3E4F05F1FA1B
3133 5B1426412EC3539F5499D3F31C78CA1F8C72F2E7674286A9F9B20871A0C76CE8
3134 E89CA4111EF6628FEA6FBE7D20853111EBC40167181B8B5D97391502C960AD15
3135 596D6B0D81F3B3E92A2386D378BC5B236BC35941963E587A08EC126F7EEEA860
3136 89CB644FAC8E77EACED049D7EE276760AAAD684E68D0126C7D22F180A132F942
3137 5F68A03E7EF07C70B50DC802FAA05BCF9E2EF3FF8B3D3F7C5963C4DFBEB9D11D
3138 899AB25979042DE940F02561249269A038B76EBC29ECCFA0D44C055319F4792C
3139 2B7B4CC47AEC4C83A349F0F3B281BF62B62DA0FB0D8F24A8CE1F73024815A802
3140 E08B9BFD14ABD611C7A9F764C5F91AAB5BAF2A2E46FC269495B2366129E3DB47
3141 D09E707549900C0D1578FE601E8EB803CA6BB80CC5A488F9B7F1D923DB5D06E3
3142 BF1E03DBADA701639A21B9CDB67BA8BF62D308DB4C460DAF18D4622AC03912B2
3143 4D904D416FB927600B42F271DE15F7286E52E53DAD4F2CEFC545845E1B7AFF3D
3144 8B25FDBB6E7215769E4225DD284F6D37C785FDB0C7DF182B54C443100EC58DFE
3145 18164FE653B9E5977148A6BF77BD089EEB8286024A719DB721F5D9EFC46E1DB5
3146 DDEA3CD883169686F0534B35EC91BB2BA6971F9FF44E8691A9D8C8E8C0262A6B
3147 F20B1497174C8A8FF6B3AF1323C59CBA4E3489BD8527FEA652B404AB552DBAAB
3148 F5FBC44D7BCDE495895A50516C6E9A10BB8691DBAB29506D703167134D567F83
3149 951418F611CE7323659EE60EACC8000F6BB0F7440C65BE980D82752CC3823169
3150 D2C934514CAB71FCD8C8FCE139BA03DB6BC7B9557E7B0BDC14681FF3370ED2EB
3151 A1B9C315C03528AA381ECD389EB53833074668FDA5DA2282E7E4433FF7B94457
3152 C3AA2874BFF73FB21A55441D3DD11489B5E0A4E8946D3F273EDF5A845587A422
3153 1915696A0D1B7C8CBCE3D3031A69DB3101AE7F547628BFF38D8E383DA16B52F0
3154 3D42676AB459769F2BD50C8F3CE7A6DC0430AC385636087783E98E6A4582291A
3155 F34E3F6120E5E2282C765E97F8A99EB922BE98FEFEB86587C63E9B10399F00AF
3156 CDABAFAD8A1EE367149C4618582BC85DE5D57FE6B7E8254E8B9ABFB9F4AB8635
3157 74A449F2AEC35A84ADF4ECA4940AA2AF136DA60EB8797EA726763974376893CE
3158 8F799E1F75FC012D4A41BD5A9A766CF23BE98CA3D31DDEC59F26E9E6531A3BD6
3159 3F4DEC954168D0CE948329C0DFC1F212F781C31F84484EBE4ABEA55923C9FBDE
3160 34BE6DC02B1A9E0EA6AC9F0D0710B0E88AB7E6D87534522D98EB39B41DF9D960
3161 CEA4A65D6311C0AAA6E189399222ED5B2F1728C7218E45E49923445FCD858633
3162 C8019929170C50BDF8411822AB2759A3CB38908E1CD5598DD89F68DF0B905204
3163 030F15C16AD938DB3389026234AF4B069B9EDED52215AA2B21AC72D505F1EB58
3164 88EA6D61E815EBD83D1BA7A6DED6F45A8F6AE0039AD41C88C4049299C1BEBDFB
3165 A464C2F55EC061926DB93DFCFE19A33F9EDA3971FF1681FC001AD37407FAACC4
3166 56CBA2C45031ABFB1E96E5AE1F7E4645FB6AD13702453FB79AAE8EF6B5D6CA9D
3167 1B3A37D4E80E9ACE57BF6249E3D1DF36945D9493FBF83AF7BB9F038AE96D364D
3168 73C2120587CC6AE260329F0786BEE3F282ACF41FD7DE5BF8E7DCFC3DB19E09B3
3169 85CDFFC5D9608B27F6ABAB2A0CD25FAE183D06E7E55C002B3A9200632DD9D964
3170 E8109EAC946C4C272006CDBD6CD8C2EDB0BCCEB7C5C25C9B6C7D881794533508
3171 2029A936DA935A17802F2EB438B5425CEFB51CEC94A7AB7A1558F0B132F57DB5
3172 ABE34B5ED234DB394D5764816730714AE3AFED28FF069789CD75B70CB7ED1C7B
3173 1D9F547BF6223C89F97C62D1DB03221A7984620DAF68EBEB934E2C1EF4E99038
3174 0BC9DBB60B893F8078480F5BAB81A981F849FBB8B6E9E64589D4BC777A493B08
3175 570577F541BCA84CB0AAFAD4DEFECE229C7E507EE332EF7C2335E6DC0EB71F79
3176 38EF17EDE68309834527EF9EF92C61922E5621184D850A97437332FB6CD40123
3177 C56153CAD67A63654221BDD5F3D04EB25D370A3CEF597D5EC664831DE2DF99F8
3178 CF42B7E665850C30610E9347AF7A8B2D2F6754E2C8807CA049253949E63C0C9C
3179 68FCE32046493B2E9E1622AC65F30AD17CBF3984F2DAE2B6D115D08A23B0B2E8
3180 C0568E23543E93C7480C9D73A7062B12F70F0A556FD197B92ACA0FD60D157236
3181 FAD51D36A8B8D1E81C768A88B2E9676E453F89231DE805877EF9A71B1AE80699
3182 1CD0C463EC1596B32B985DBFA9725AB31D23C40012B48BCA5D992961C1FED5EB
3183 BEFBCA7952AE46892A1DBB8C25DAD22CAE4159CC9B9CFD26BC91EA9E4A8E50B3
3184 6B04B3C75398E4B3038BA8DF88C51404E52EA5E9BD6E87F35F37296BFBE0BEE1
3185 07289BAC29B72510F6DE0219B636008F9D506249FED3D58B33CB47F9754089D8
3186 477B55E61B0FBFC7164B40B2FEA4E45F9966FD7BDD758B24BDE96D7E8FC5EED8
3187 9FB91D03A510EC8D2063C914E227497A4252C00554D745D35C7E2E59D4A03B9D
3188 66E72D62597C1FFB8F9A5889C1766E6701788E8383A0F9287CCD75E72EFF20BC
3189 702B606314BAF95676FB696302D25F1B1BF9417046A37D53858D2B8A5A3FFEE8
3190 FBC245D6F93DFA01460F98147E2D159D09C62E76B67E51383976C7CE861D4041
3191 075394791016B1EFB6429B4FB930792939820AC1C553F2B3E6691E09F0632689
3192 F59A1A8838AD3F8F758C0B79D5DE4BEE864633264BAF10EEE0E6D501A5EE9EEC
3193 3750CD6C91FB9F7E679A0B02885E8437764797BCC0613905B9CDEA87918D9E31
3194 EC63F4F1464DEDE470C527174B079979085BC03430CCAC7A92F7DF83DA2DECE2
3195 D770949B3F3FC1012C1EE7531E8637533507AFB20869F1323EB98406D8631E5D
3196 EDDDEF57DAE60EDB26BF66DAB185616D4245D0FA92A314F3995E8C7261443165
3197 A81E250357D84A0642395D09A017E324A381048D8A9AC7D42F7D1DC471252E26
3198 DCFC25EAABE8C12E59045C0BC2F790C8C71A7BB6C0FAF914940BB78310C38A52
3199 74A6A3D3B19382171B8E7AF8A9CAE10512E942D928A52F10D4134FB66C60A915
3200 FB663A6BE31AB27F6F7AF2F121FB6BF1AB79C76EEA3BBDCA392F4EE64DF93EC4
3201 AF5D2528E66ECA77E134EC3D4368E0AD8055D782D5BCE2E43F5830F34AD1D64B
3202 9797DF1416046326290DCEDF3EA07175381A8C1D268B5A6E7C7C864AF59EE9A7
3203 1E1042EE5F23D303DB1B0A940D7C40950B4F7C60A78AE637
3204 0000000000000000000000000000000000000000000000000000000000000000
3205 0000000000000000000000000000000000000000000000000000000000000000
3206 0000000000000000000000000000000000000000000000000000000000000000
3207 0000000000000000000000000000000000000000000000000000000000000000
3208 0000000000000000000000000000000000000000000000000000000000000000
3209 0000000000000000000000000000000000000000000000000000000000000000
3210 0000000000000000000000000000000000000000000000000000000000000000
3211 0000000000000000000000000000000000000000000000000000000000000000
3212 cleartomark
3213 %%EndFont 
3214 %%BeginFont: CMTI10
3215 %!PS-AdobeFont-1.1: CMTI10 1.00B
3216 %%CreationDate: 1992 Feb 19 19:56:16
3217 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
3218 11 dict begin
3219 /FontInfo 7 dict dup begin
3220 /version (1.00B) readonly def
3221 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
3222 /FullName (CMTI10) readonly def
3223 /FamilyName (Computer Modern) readonly def
3224 /Weight (Medium) readonly def
3225 /ItalicAngle -14.04 def
3226 /isFixedPitch false def
3227 end readonly def
3228 /FontName /CMTI10 def
3229 /PaintType 0 def
3230 /FontType 1 def
3231 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
3232 /Encoding 256 array
3233 0 1 255 {1 index exch /.notdef put} for
3234 dup 0 /.notdef put
3235 readonly def
3236 /FontBBox{-163 -250 1146 969}readonly def
3237 /UniqueID 5000828 def
3238 currentdict end
3239 currentfile eexec
3240 D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3241 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
3242 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
3243 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
3244 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
3245 D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
3246 9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F
3247 21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6
3248 06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF
3249 55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5
3250 B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86
3251 0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9
3252 1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961
3253 7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A
3254 7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402
3255 356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B
3256 19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2
3257 C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F
3258 244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B
3259 AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95
3260 5C4DD885310A706B320AB25C8D742C6F29953254FA54DAAEE60ED477877D19BC
3261 D28E9AB576B0EA088171FD000B60D73B3C57F754BC07EBC9BF751B7D2B32459D
3262 993861B7C4B0D98C422A11BECEF76F4EFC0ECAEE89723E6CED53E3678D733363
3263 2DF068AEF0FE7DFB57393BDAA439A6A4C396F86032A98009EAE1247B7DE83B3B
3264 E46DF2898598FF5E6CA6953127432A967E4FD41CDD60D6E413059A58FA556EF3
3265 309178B57C16A763CFC9BEEC276944BDEA255789EF4E1ECDE1EA43EEDB955513
3266 F42EDDCF39AE522A1DC2D80B2772B05DA60F3DC15A815A6BAFEDC399C7956E75
3267 3851CB3588E22936FBFB63A58300298B11C45D82385C083D07AF133BB1BC941A
3268 FDD9F34D5E0B8087EF2A58C54D8AB7580EE3ED58AEB83B72CB9028F472ADBF11
3269 05A77651F118824F6CD00209EFB60C1D32D46A78E8C8DCB8B0E742828E3B7D17
3270 DF5200D68189C91FB8489CDEE8BC223C4281DDCA5F7DA80BD5C2D66A14695EA1
3271 5F05E03500579ADD440ED2C57F535807560C6FE3873143D792734FEAB93AE8DD
3272 633BA6FC5683083402BF086D23594AAC84A4868AFAA32AFBDF86142B350F8F62
3273 E2531321E4CCF34293024EF8AB617BAB11A3A5EDA03CAC5AC431C893607DF8E5
3274 C3DC8646027A7554625A16FD184A70DB5FE6DCEA366B64430A147144CC9839F5
3275 72829FFA42BC3A8406D680E44A0305C9C9E265E91AE82EDF30F73730DCD4AA21
3276 5A7A9D68297D84B0011DDDA6A44D8E6F0B5113AFAE9D3B0F66D6FB848160FF13
3277 4021ADD1556977B9AC95BF81148C1FE76F3992BC8B1DABC2C8F5FBBD4A3921BB
3278 70DDF314D78E41F0ED56721F313A208FF0503D85F125955AD86513FD8DCDC093
3279 9FA3C29076FA27B5C745162F14AFE7E8586038E3DB7E2BE20D81A3DF1BE04DB2
3280 BC54AAC9283F6D91107F0E64310C6E281FEB21EE5B594A052259C87C55A599C1
3281 ACD69F7EE902CE74E92C41A1C46D069F47532112FC183FA19CBCC7E726719014
3282 5DB5BAB855671B4853DE6F2402868324BD032B1A6C768FECFE1770B655338EB0
3283 60BE11C22C06C24BAA99A3F2274BE68D21A7328CC3190D0037F516B6AF555E84
3284 6E973C988B9604E6F1F09B5C6D762D019DDCBD6010D9F0AF6285ABE25EB7B9F9
3285 BFF99D72C7A4400DF9791643B5DDA95030C3625AB14F3EA5477363BB98D4CD2F
3286 A9033B18073769D640E8BBC4CE9C830E032540EE63E4F00DB9D720EBF2482FB1
3287 2B83D8DF7AE56BD45876E16D74E46768074AF8E48D4E329CFC2449AC998F5291
3288 ED88EA4F583887DCED258F32B20209A076708F97905C16B5009455247F4124B9
3289 4C717E4C13664409955254865BA2D380B7D7805A89079A2A5A60CA94602D99EE
3290 68BB219D9FDF7DE70901B9DA726A0CB9B76598190724AA6BAE22B1E47AA017C8
3291 D9280D582C9C3576065FA51C5D825992759A4E23D380895489A88FB3093C67BD
3292 4171D5ACC2492A288E5BBD0A38E6E8A7B8613B72429B5C9CC1FFE1D05C177704
3293 127B117860272AF357401701EE98E124E8E86450F3240919DC2D63914813A64C
3294 9EB4A6530331BFC2CDFBFBD92B5A13A185EF3E8B41C550FCA5266B0F57A0E1E9
3295 676AFFE6548CC834650D7596F3D694F2083654768C0F69B3D048CC64A17A8CA6
3296 468B4E0481CD050535296F04A44FCF6EDED22097D4D78AC1508A2B31C2388FAA
3297 638388975A4F0749A8D61D30365A497C52E49CFEF11CAFD5C9B4AF1749F481DD
3298 641485F4F8BCD527F04950007D981AE733F8091A1A4349906157E5FCC84DE8F0
3299 0D9BBE078944626EA7B8E5BB292ABE2912102ABA9768BA41E91EFA5873A5DC4A
3300 195D0AE57489432F1ADFA11E3C42017A5D0EA195E26943E0B78ADA4CC3888624
3301 387144527691845D8B804F657A14927F8C731D0F3CEF347F78C38E40E788DF28
3302 5921B5F6519BE9DC9F3813AB306DDEF740A70FE033B50130F5A46FD10A23A2FF
3303 06AAF650C9B0EC7958B6F82ACA9B130934635DABF279800484AE82621413810A
3304 21C45CAE15F4B6A802C5E187726C88E0E3520051D1FFE35AE531C02F71B0EFB0
3305 80E22C4E7EB9AF3A54E26391AA116CF9F6BD60E0FF108F8B6CA6DB74F7BB9F9C
3306 D672DED73EE5D93CD420E76A8849E2A2AB9A3EFBD689920D3454B1232A7484DE
3307 F2F8F90F70FFF349319F280502F28F12D5F322394F12266C1E79EFF3B5605249
3308 AEA0AEE1168FD180F839477295B04BA68B9C9E260D80927253EDF559236958AA
3309 394BDE3DF606E47C09BEB68F5E505EB2315DE891E3546EAFD782C89FA9F9A56D
3310 B11B8DD000E4403E698EC7A793DB2966584764B633A7ACFFE4BF62A9926431DC
3311 37808DFDBD97AAE9DF6B5A861FB12ACCA59E84544DF07BAD599277C7266D986B
3312 9BCEF6C380D0DDB4B16A79CC89456285267EBD523ED2971DE50F792693C1E219
3313 F2C57EDA81ABF3E9CC13CF1197F2ACF4BF9597AFD7CFEBD109CC0C86BE812EF6
3314 F0A5E412AA025EED7BF7F2C1BA835A13ECCA474A9FEB853807B274270300D814
3315 3330FB0A6C17F723F1272677F8F5B28372B9314190A48A0B00E8CE45DD657E65
3316 1348AC068D0211C67D85F3346F9D5D7FAB2A08D7A02295163B6B041661EA5A4C
3317 723DBCDFC8A471FD38C42DD2E32DB7721E3FAAD0BEAFB85853C1EF8B7702F2A5
3318 DBED75AF8040BFF1E9FF3643259E4E7F85A38F45DFC09B7C333AA44B2EEC1FFD
3319 993DA1E2860BED8EE41FA34543DFC0D760E0A47B1114A24EE3346C93A4CEF52D
3320 8AC99E6132A330AE340BEA2EA1840BA152A7172B14298BEB318A6FC2192DAE5D
3321 137C1323E6D1EBF0B2CC749F20CA3AC3504927279D9EE3EF97127619C3439EA7
3322 C28124FCF96F9BEF4A6AC960C44EE8FE0677366FC295A5EABE370A09AC5434AA
3323 3AAFDB8614B6C3187C73C9F94B61B369CD702AAC783367E7A67AFE50E621EC92
3324 4277CBC084FDD8865D6048BFA990B70C3BAAC6F449FE8D006DCFCD7EC2755AC9
3325 810F4E57B64649D7D1F8BF21D766F565AC2A7D111EAD60ADA3141CFBEAC8E139
3326 9E48EC7249564215A73679095E5FF1DCCF1AC0C8CEE4E2257C384F3E5EFAF857
3327 D9B3A043112D3E3383AB95F1AF132D156EC89442208E1D8F53183CF882DF3683
3328 44D1238E24003ECB746D91921DF2FA33B0AE84111BE54D62BE98CC8F419DC91D
3329 E7E8A6D6A371FD75BA160466606D8EA13FFC16FCED59E2CBAAE033A090B96901
3330 1D76C0C860D204B826C180E5887E52041206F6DF91C36DF6F23402216D108EC9
3331 C2438EB3023763B57F1AA0E4214535EC4977255390066A19A61E0C3F3E39409D
3332 19160103095DD99C872A8B1B339AF0FE551BA667DA429CF64B381502BEB19D83
3333 7E0B607F196058C874617AD90B5BDC7916AD706F696AC13530D111D70AB31409
3334 720193C901F656EAD781FAC3FEDEA7D10E0F90F6136C005CA83A41A6D5AA1B5B
3335 CA25144E3ACD36538E895CB56237887472C20D0CCE418DF3781F60DDF9CA7E94
3336 051F4FD7BC30867D7CC37118569E9DBD6AEED65CE04894EB8A1ADC2562660DD6
3337 AB91A2144509B93A933ED84F16441DCB7A4C44E6A000BE4E10C843DA3055C813
3338 57C20B8D61983E75F72B9ED5319EE95AD2D37E58953007DCA7EE86CCFFE5BECE
3339 6BC9F03CA47CEFE9FD5BE5E09A07216F5ACD8263398F99E708817BFF27194CF0
3340 5788F2E709CBA7F753F74C081D3068BB095F2B40635CE6404AC6EBDAFAACD18D
3341 04008B8154C38824D05B81F2A3F7C99516F792F49C73F0454394160B15C4FCE4
3342 4D4D769DC2559C00BE224FF52A9EAA550DB6F5F7375B900F1839AB3116693AFB
3343 669228F9B311F6DA24BE0804B5C6B2851B5ADB6C57319C4C1CC70E23C5CAD6A7
3344 B9019A21D8B50801B8977B766CD5D4E1FD37B19852919DB201FDCE07ACBBCB67
3345 1A3D34E40165D3B87659394297BD0A6604E11B1A71BF99A07B751888D74210DF
3346 5857EC4F22700FB057205F284BF1FAAEA21251A4713C6562685587C82EDC5FF5
3347 040AB083801A8974D2A008B59DD1368C13CE00FFBCF73B7A422BEF6EF8C08490
3348 B4070D2A1FFF460E4E05025CA6973FF082E76C4FEEA123A1D0A47E3D4197EF4A
3349 9786369446F3875B450CCC5389D6C3CDB1D0A64C8D5A5C316A3341DABDBF496C
3350 694AE97ECC77C2EC57040E83CD0916680B490F0DF9443DBD20BB97E543BBBF15
3351 E20049C76969CE56B0AEA28A28B6BFC3EF7E6BFC58C69339C927F8657ECFB631
3352 D39D741B012AA425937FEBEAF3147AAF1F18E3225666D94EA18166622E672315
3353 3031DD98EBCF94F9FE1D28406D8D8CBB9F9CEE173A6F2C6A8E621902C620E72B
3354 C9CAF734A167C583F78AAC792363F9CE7CC3CCB5A90C32F2BB9880C287429B9A
3355 CB7C05744777D339E86300998615E1F991B89FA0F415EDEB76FEDB476E9996FE
3356 C5B301CC1F8C6E3FB20E6B4A03656B2E7AD6641C7179BFEA39889CA6CD4AFE6B
3357 D9BB48122EB88B31F3909549418E20EF018933076D5EB11AFAD2A4E2203307EC
3358 6202BB544423459D37A26EA5D064F5A3A76ADDA50DDA60B08F3E8DE5A9D17458
3359 A3CF5483D7F57BDA0B0E65438198E65950954967F7CAE8D70AB7BECA62C8A2FF
3360 35B231E353C9CEAEE9C76C4E382EE03C995EF55147F14A3817FAFF2D9C3F9A7B
3361 6EE48F363490CB95BE2CC4B1C66D835E3D68B387065C94C47DD21BE5FA7DD775
3362 6561E53D66499C5683FEA050EC57023C14EBD08EC05AF1517B14E47BE183B0B4
3363 BDF1229CDFED63810B491297AFF65229276254FCAADDF10868A8970C98AD09B2
3364 F29CC206ECCF6ACA77FAA20D4A02D95EAE67756C47BE4D0CC7B1A964207BDD75
3365 D48D69A70CEDAF026C4C9CEFA17C336C0985C9ECAC63D81A8E24C77A42C57431
3366 02F35AB78EE59E8491426953A30C5223CA04D5C52920D644D1DDE8D746239C21
3367 42D573AEF2375CD6F22D48D3FEC491A4359863656792714C623E9AEDD1CF4584
3368 930843BA171732C13ACCD13D22807BDA661AA9B8B25F2899B383A2264E9F7B16
3369 62BA3567E1BC3F1D5B37E0D8BBCA4CE31CC8F87258C2F1B10A6163B32C73F8DD
3370 022F8E082DA54D08C46BE91C89D95AF1AEAC554507F308B49B6CB17E3C472E61
3371 1F3445E4242ADE93D2D4368E6EC47E64AD6DDE289085F01BB780F7CD23156E2F
3372 86DCD31E221E0A97FE5F830C709E009331BE8D511DBAB64F4D71B70547B1277A
3373 EB4448EF937DF037275AB452C8B848D6D31E4104E9598178C687723C5EB0025E
3374 BC9016713ACEDC80CC4E3BF841909B5420B6E732E0E6707A456170B5C668580E
3375 1D6A9B532E4A244DD5565ADE7B544848EBC1F8F13C672DDEE527EE0F00C8E650
3376 DB861DF41BD70681F442545C87760F353AB4468C6815DD1EFD2FB5567F12E31E
3377 95A01C57BFED8D670D2A9B53EE6927CFE92A1103FB8A5EB5FA04E2C2A9DC3468
3378 79A6B737311176ECF128451A66B242FF5882A2CD23FAA473CD842C26477068AB
3379 FF9043D9EFE91C5D91C8303940DD82F4E01AE190FBB748EE2D59C34C82C40CA4
3380 645066616AA0511997D56E18D7E7203F1552C22C70F56C6552978DC5591B4C87
3381 E9D47E13A2FE5543EC9904CF25428A678A1F2F9171D0E634A0820EC24E01D572
3382 5E7E6D843DBAC7D9D0C4F1FE488BD3C62649B78A982E710CC8C6467DC2D01C41
3383 735BA8C8BFFEBFFB3A2519871C707A562B3383252771761D6E5C13C3031B472C
3384 4B2E865DEE5CD50703F5DB61A65297FBF37A2C329FA25AE71EEA0413336B0453
3385 6D16F3E666782286C0C7438518B2179EF25DF50DED1EEF3B364B024222A5F14E
3386 C19B407EBB9B0397F4B59A9B38F1CEFFED5D8A0FC4276CCA60BC6A9F4196B652
3387 CE8384234FE1E73A36918B4BBEF3269B7C8ABF0A9BA590EB11D01AD682D024A8
3388 F82CB2196CF0744696ED36026AB7447CC97BF78CFFE5513D6CFFC8E96DF063C2
3389 25CFDFB56B2B1536E207E10B5022971C8F4E2021D52825A46508A976B9043DDA
3390 71549CA80EBAAEBFA2AE50DC2546F6BC6DB05621277C63C00EE01FBA9078E5E5
3391 56D1A24793DE06730F6D74AE52AE1579FE36D28F898044CDDB38604104AF78CF
3392 D009354108A86ED86C7DD3F5E04B0ECFF924FB32A7215A647BD7598317364F71
3393 30FF1513397C0C9B900906FE036C842DFF64E2C52A2CC5197388800926B1C623
3394 7E4C2DFCAD0DEAD54954F1835552EF47F832A6DE20DA96783C8E0FE255A48B1C
3395 4D9D3082E5131445C25215FAEB4C2CFEA4AC5B2FCCAC95506E88864B039EA9BA
3396 850F7C3669458DD3578890B4E14A18E527A837137EB9A1A66582EEC3F37C43C9
3397 96D691E9A587268F33EE2DB0AFD29C4DE675572C74F8A9A81457983C0D75F4A2
3398 B78D143E8417B478BC232B35967A0A4D055482F891B6EA70ECBE902360B29E95
3399 CD75F60BFDBD86AA37564DAFB5D65F4EB331302782D9
3400 0000000000000000000000000000000000000000000000000000000000000000
3401 0000000000000000000000000000000000000000000000000000000000000000
3402 0000000000000000000000000000000000000000000000000000000000000000
3403 0000000000000000000000000000000000000000000000000000000000000000
3404 0000000000000000000000000000000000000000000000000000000000000000
3405 0000000000000000000000000000000000000000000000000000000000000000
3406 0000000000000000000000000000000000000000000000000000000000000000
3407 0000000000000000000000000000000000000000000000000000000000000000
3408 cleartomark
3409 %%EndFont 
3410 %%BeginFont: CMBXTI10
3411 %!PS-AdobeFont-1.1: CMBXTI10 1.0
3412 %%CreationDate: 1991 Aug 18 17:46:30
3413 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
3414 11 dict begin
3415 /FontInfo 7 dict dup begin
3416 /version (1.0) readonly def
3417 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
3418 /FullName (CMBXTI10) readonly def
3419 /FamilyName (Computer Modern) readonly def
3420 /Weight (Bold) readonly def
3421 /ItalicAngle -14.04 def
3422 /isFixedPitch false def
3423 end readonly def
3424 /FontName /CMBXTI10 def
3425 /PaintType 0 def
3426 /FontType 1 def
3427 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
3428 /Encoding 256 array
3429 0 1 255 {1 index exch /.notdef put} for
3430 dup 0 /.notdef put
3431 readonly def
3432 /FontBBox{-29 -250 1274 754}readonly def
3433 /UniqueID 5000771 def
3434 currentdict end
3435 currentfile eexec
3436 D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3437 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
3438 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
3439 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
3440 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
3441 D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF
3442 E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207
3443 BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3
3444 3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2
3445 F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707
3446 C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E
3447 BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632
3448 2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1
3449 879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D
3450 141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF
3451 63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46
3452 4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B
3453 FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD
3454 395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003
3455 82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1
3456 763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019
3457 165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E
3458 57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED
3459 E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5
3460 178DAA7C97C35EAFA47778CE03E863303582D8A9900EF4F8DA879DED54BACD7A
3461 4A50C18AA2ED906FC4DC073B1E6CA1E3855AD5B7698EF4A96B77DBE19A12382A
3462 CFA8717DE230CB6182F2250885B8E90AC42A66484A7B527061B223A6D1CC72D4
3463 890359E7E04690BFFA99FAB5CC9999F0873A9DBE49E33F79E483FAD72313DF9A
3464 7B7D926461988C23CCE9F71AB7BB63BDB2B10B3F78176380AFFC154825C9BDCE
3465 82303FBFC3B59E070438984C28D12E8655BBBF049125BF56DD2B0DE8C0450E55
3466 82832DA59EBEB001AAD86F2317460DD7ED264611B9043614221ECF
3467 0000000000000000000000000000000000000000000000000000000000000000
3468 0000000000000000000000000000000000000000000000000000000000000000
3469 0000000000000000000000000000000000000000000000000000000000000000
3470 0000000000000000000000000000000000000000000000000000000000000000
3471 0000000000000000000000000000000000000000000000000000000000000000
3472 0000000000000000000000000000000000000000000000000000000000000000
3473 0000000000000000000000000000000000000000000000000000000000000000
3474 0000000000000000000000000000000000000000000000000000000000000000
3475 cleartomark
3476 %%EndFont 
3477 %%BeginFont: CMSY10
3478 %!PS-AdobeFont-1.1: CMSY10 1.0
3479 %%CreationDate: 1991 Aug 15 07:20:57
3480 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
3481 11 dict begin
3482 /FontInfo 7 dict dup begin
3483 /version (1.0) readonly def
3484 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
3485 /FullName (CMSY10) readonly def
3486 /FamilyName (Computer Modern) readonly def
3487 /Weight (Medium) readonly def
3488 /ItalicAngle -14.035 def
3489 /isFixedPitch false def
3490 end readonly def
3491 /FontName /CMSY10 def
3492 /PaintType 0 def
3493 /FontType 1 def
3494 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
3495 /Encoding 256 array
3496 0 1 255 {1 index exch /.notdef put} for
3497 dup 0 /.notdef put
3498 readonly def
3499 /FontBBox{-29 -960 1116 775}readonly def
3500 /UniqueID 5000820 def
3501 currentdict end
3502 currentfile eexec
3503 D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
3504 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
3505 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
3506 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
3507 221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
3508 27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
3509 5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
3510 0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
3511 DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
3512 71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
3513 4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
3514 515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609
3515 C627A8BFEF75B4DEFAF34B44B356A516B765AFCDD3F5475B1F928731D09D2170
3516 B97E40F12CCEDF4F6BB3756C4734F6E98D74B7E942A954B1BAAB83D4AD727FF6
3517 DF6DC50B2223BCB5568A73A112E4860AD490554E64E780073FF3399CB4688D33
3518 9E8829667CD6EAEF25E0C7D2D44F2BBFA40E999325F9561514844221B50BC8FC
3519 4C7AD68CA7220D69125C2AF06849A3E068D18733276F0C0A6A2936D3C2C87CDE
3520 59CD1AF148C44F85784A5DAD569F5FF53C061056C067CE29AEF1E3BD1FD8B0B8
3521 71A0A638CDAC6AEEDBD5337D4683C084BB60B1859E600F59CB4E19C5FC5C6327
3522 EC544A68134496A9BD0B87D83AF6FDA3CB62FBF0B54FACE1F0E6A2D84B467AFF
3523 0F62DB
3524 0000000000000000000000000000000000000000000000000000000000000000
3525 0000000000000000000000000000000000000000000000000000000000000000
3526 0000000000000000000000000000000000000000000000000000000000000000
3527 0000000000000000000000000000000000000000000000000000000000000000
3528 0000000000000000000000000000000000000000000000000000000000000000
3529 0000000000000000000000000000000000000000000000000000000000000000
3530 0000000000000000000000000000000000000000000000000000000000000000
3531 0000000000000000000000000000000000000000000000000000000000000000
3532 cleartomark
3533 %%EndFont 
3534 %%BeginFont: CMR10
3535 %!PS-AdobeFont-1.1: CMR10 1.00B
3536 %%CreationDate: 1992 Feb 19 19:54:52
3537 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
3538 11 dict begin
3539 /FontInfo 7 dict dup begin
3540 /version (1.00B) readonly def
3541 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
3542 /FullName (CMR10) readonly def
3543 /FamilyName (Computer Modern) readonly def
3544 /Weight (Medium) readonly def
3545 /ItalicAngle 0 def
3546 /isFixedPitch false def
3547 end readonly def
3548 /FontName /CMR10 def
3549 /PaintType 0 def
3550 /FontType 1 def
3551 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
3552 /Encoding 256 array
3553 0 1 255 {1 index exch /.notdef put} for
3554 dup 0 /.notdef put
3555 readonly def
3556 /FontBBox{-251 -250 1009 969}readonly def
3557 /UniqueID 5000793 def
3558 currentdict end
3559 currentfile eexec
3560 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
3561 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
3562 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
3563 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
3564 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
3565 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
3566 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
3567 D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
3568 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
3569 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
3570 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
3571 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
3572 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
3573 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
3574 B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
3575 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
3576 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
3577 D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
3578 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
3579 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
3580 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65
3581 0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830
3582 B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D
3583 AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007
3584 97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8
3585 FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5
3586 20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4
3587 0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD
3588 F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20
3589 3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122
3590 A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379
3591 5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA77428025D4059BA
3592 2988AC2E3D7246BAAAFB89745F0E38580546045527C8779A254DB08DCC6FB9B9
3593 0E172209FBE3857AF495A7F2B34BC893D942C145C2204CFCD6A5C69FEFC25B60
3594 E412CB2BEAE7F7FAD03AF46344F6A7D483BBB1E896BF16B0F4C363799DF23CE2
3595 E8127996DE841B6F9D8A9E56BD799B6A938582988AF87151BB8D3AEA85C49857
3596 DD862B5E10D9F33D57795D656FB616BC9B8397B3612131A2B0F472656700958F
3597 739A548F7C3A348698AF9F6F9821D7A9FD4131781ACBF7EAB885A3AC254DBF94
3598 02FA697941A0F97F048861788BEACC20DE829764413CA58F9D045A6B38BCD6E6
3599 E4827247EDF1171F64E3B041A69B244308DC07F66643FCD7D5FD37F36EC4CB5F
3600 957D4ADAF91850A3B1A765E0E580EDC77556593D1B2E1C22685268469298688A
3601 45C474C9D0472D019CE1E83F25182D084AD85A49C502E8D679C227DA8E32045F
3602 8055D1622C478F8FDA342685F858DE3F53F1CEA0D70BF3FE09037D981E9E7FFB
3603 BC3F896535D0DCF53F4C85A1DA5D0B632484D1F25460E3EB38E251D2AA17817E
3604 F3B25A2A49C0AEDE0B89E277F52CBF744EF0243C409FD71FB0C574640CF11599
3605 117A4F42F27D8D282D34485AD116F7E753A8DEBFDF7C552A1179C02B7A37782B
3606 743D0DF85C15A333BE9EE82C13DBC9CB007DEB5900954AD9309902E08B3D5BB4
3607 E8414211B971CE8B9F05A61C15F400D9297745F606C6419E8A8A9ADCBDC39243
3608 617EFABFDCF9F836D14411BD72EE19D0BDE89234BF7D52E7A68ECC952FB74FE3
3609 33E1A87DA39AEEE9E90406E2B1CF3799C63E9BA858D54F38918B814C0DF0B696
3610 839C820C26FB473ACC5C08E2056457A74123A398806EECDB427BB183F5458105
3611 2B66D7E1FC3529025D3243A045625E9DD9417FA089B3C7C394D2B65C0367FF73
3612 79F17ADEC6B5D27A5D3D3E244A0839E38267ACF07B2D994C2B4E7F30A416EEE2
3613 D1688F167D1641A72A795B1F4DA3350F75AD6D546AA118B5F8A5085F5794E6E5
3614 28256CD31D250D8328C9620B8ACAB03E4A33DB4595E959F4D0FB1C8CE85A710E
3615 22F1940067C036A7DCED7EA48F1EB81AC4735FB26A249A32AC2E3E7636B32D31
3616 7D76FBEBA106D6C67C94A3BD4256B786B71C6EF8D191CA90CAD8D2EEAD42C6DD
3617 8BB4BEA7DAD4ECB6E002F3B71C2955A5A401E34D55F755BED68178C270109BAB
3618 FA0AD848347EB977325530B27180661A59447D7DB55A62D65309DE24B6638986
3619 1D3A539BD37E74C2C00DFED3336B5C6B28D915AB7188FFBCE3ADB3CB903944DF
3620 1BA5923A1C053D4682BB8616F44E81E18DB2B58298F4B1A6289CA993DF3E7C73
3621 B00DEA3A9B747FEEBC4A11E5B9B8B05CA2709B8AA935A42159D3DE399544F5AF
3622 AC1CC00F6CB94AB69856078C9A2EB2046BB9055CDD6A0622112F7D3710143F1C
3623 20CD8DAB4109CD47BC00EBCB88314081C1D6C43132412F261CE0262FA28DB7A3
3624 C7D8534BCBE1A60488EA230DC558B73C72AE87539A9D7E28C2BE05FC05F58DDD
3625 87117B7DEC7977BAB45D4A945708705F0172351337540995AE30014D72EC74BF
3626 9FE719C2DB7219EA5E6A3CA53D7C27EA091E4DE12F3F810F3EC4838B5B3A872A
3627 1B0DFE67C25B2ACABEF6D82C45EC9B15012FA9D0EF69265097E91F969C8E22E4
3628 825160B96EE9181005BCA35E04547BB8CBAB3B30F2528D7079582C527E1B8CA6
3629 C1529ED70029C8B457101889C37DE12541A2E6341F99E181DEAB84953F0733CC
3630 7173AF3A2D4999A6F798AB596B87D44F6B57672D6E475A1EFABD76698CDA887A
3631 86201143CB6EC8DD7A64AF229C605287F51AA88BA1C990396DFEFDD49DC6CA32
3632 C04D614930E769EAC512FF6641FBE41DC7A17B1D97B3FBD502CEEE62B4025AD4
3633 CDB70EAC958BF00377ED2DE47F196DA9DF0AA00C4E7D8A0578CDC6FEBD6C2DF7
3634 1D106B4F96B691EFC625F778172E9A9B2C9A584BE29A1A287FE111BBF534C83C
3635 B27B599AF047F721A0CCFA87D1C00B143C462875E23622D3A779FF507C99F3BC
3636 BB4CAF154F6778FC3FAD419FE52CBB00BC410138425272C2FAAD9DDC4F890C5C
3637 A31BD41CE648AB1F381FA44F06882480358894A6AAC407A6B70E571A0CF30B88
3638 9EF5E9A44738359B3E5A9704F8827ECDD5074ED2282366CE985AAFADA0E45B21
3639 26023C1971DE56B6FB238242559F7D045FF616ADF1944810ED556631057C7D7E
3640 105F841A51C6BB76AB499A1E36DEDBCA0E9AB0186F59603F20B56523B19E811B
3641 D8CFDF1025D599542B34AC0484E44656800FD656D07030C7FA5A6A2FD92E2E65
3642 D92F87A8B9FE63746372D2C48675C2E786BF8B83ABFAEE2B47F36C0D6F7C8C1E
3643 D13BDF31873139BBA84A9083D29C46AB1AB9DA0DFFA2616A4942B9590C690405
3644 811F77C3920FF661BA03A1A50BA1028E968FA65306A60A8E400A9414841167C0
3645 B486063FE9D4E76C5147485E05A5D9EF4809CA0C41DA2123458A39F503393ACC
3646 C9149FE8231D20E669D67F3D9C19547BAD194150C13C23FBF9244CD77F898337
3647 D48E576659113F5F5B9DFCE2AD35EA9CB8EB0FE36BF2761CE4130A74D320C419
3648 B33AEF7611D00554920D6484F1C2EB22F9037A9F7002BF270C104E2D7E46E651
3649 53EA393C90A7A70DC8F72C2733832758C18398AEB8807F392A12EC9468848E08
3650 3749E6477D7589D6CC7AD63ECD52397C33372AD8B13BA754BBDA5F8F92206235
3651 ACB6F489B306720C36F5A3F0902EA7B4C69968C4362C7CE69DF0A31F90287083
3652 C7C004934F23A70386C9F0DE0FF5684623F8F723A7B5DD5EA6981FA2130078B3
3653 7EA4E68FD012555D2A74BA5109F1D679834C1B4A8DD8F223C809699F68E9F452
3654 3E7FC7E7F9E30A19C5212A06A862FC4ABE835B0B17A9A7788C5EDC7B33DD4080
3655 F3EE40A8804B7AD8674BC414ECBEB5DE743BD7963254A3A1693F281FCC93C518
3656 E54550AE2F236B42B1AEDF3774E603ED850DDCF09A6EC4A92D31C29BA867B3E5
3657 CA7E7D37B9985C6887A1402C56F574D8EFBEC2353E4A37294401A267FB79FCFB
3658 49C5A6DA374E11EF1C2F015574B9A863DC7ADE154174789E5C0CAA8F0E648986
3659 16433040F58C804FD5A55450B9B11676D923C2B0C736CE71DE810FF93B29EB25
3660 B7F7FC77020345B09006F502D7F83B472B807424C4B02102B242C07AD309D63C
3661 24FDEAA9ED39D7D5A3B01ED5DF589703F10149EC39ED63A5C337F25C0BFC3621
3662 B119AA613027CB5069C5D6854BFE89BD19441E91A48DD928839CBFE3317AF4A1
3663 4FD6F452D9344801CBB3DE084DB20DDC7F5111CA90375543CB763F236B29949E
3664 ADDE2DC1223515BC76F812683604756A157173F8CE30F9FC794F8C7BB07C5252
3665 3185EDE84CE45E99681DD14A6BC9DE1E942FCBA2CD2B7A94AB7E5E451FA24CED
3666 6D008FEE900D5D8322154DE40D893A6BA762DEEE301DBC40099C2CC940098708
3667 8703C1455D53900E0CF9E84963A0B525919F0CC2B64B8C835DA217F7245432A9
3668 1DB5F10A9D4F5E63C28C40C4799D63B8167C8E655B0FD33487CDACE323F30452
3669 53856B3EA67DEAD78E79800F6C0BEEC94E9F1DEE63DDA1F873C72A3A7444E501
3670 B6B8FBC2661FDA22D4B4D1F6C62226899EF7A53F7DF6E9E0BE0F3E94715D786B
3671 D80ACCFE3CFCD44D2C448C9D6D6F653E4A2A67A3E7FA3BC5A96217224772AF14
3672 F6ED81F68D5057A80FF9AC1C486F38C7F1C77AC6405BDE96A836A0A44E7905AF
3673 2DF79F86D4BCCE65BFBC77F2D328D8807BDFE4558A3EF98BCE198C75DBA06144
3674 C62BE0EF71E2FB24F882A01770EDCB7E9E8E301284AD5CF2E0C52BC215FD6D30
3675 BD65A26C8ACDBBAE2CDA9A44F1DE42B87C1823280DAE64B66996048DE1967489
3676 7D2BEB683C93C909F1B09166075DF1720E8BAB3CEDAC1DA6C942D71F59D74D98
3677 D7D524CE9C5F30FABE9925BB30E2D35E274A052FF6324C767AC44EA28D091D8F
3678 57B6C156EA89C0889161EE4F8C7DA5F8337B3771C6E0E93ECD69E7DC5258A9F2
3679 289CC11FDAA6E3517B7375762E6FCBC1BBC88192AD19299FDAD5CD22E504209C
3680 1BE6CDC2EFEECB8860720189983485E10BEE73E6B4872C8B419F86E001925E28
3681 B483C99322E6DAA27C2937C8907E713C31DB7EB0BC8725AF870E3744168B97C6
3682 BCF3483EBA58CD5E9F9191C5DF2220E24B5A0739172E6D86EB41EB11276B0500
3683 69ED1186F05525572CDBDF3BAAFCC05E372D5C0CE4F8ECF7889C200E194A1FF3
3684 DFF0D042E7D3AC3A51A827A986E6A3DB8F8BCC5B66E509F9DCA18489A296A1C9
3685 C1F76BF8B6A79E72C1E0E9C0A9F49954092C414DFB77BE1D13214369E86D2608
3686 52E141A5722ACB31FFFD2CBBEB9CAEE98D09601D988E98FCD0835D574064CB29
3687 D192A8410690CEC6FED676E5292D87C8EE0354B5E1A2186BBE3D9BBFC1C0ADA9
3688 65A9B760BB36F52E3923624957D593F8FF6FC6B6BD6A9DAD2B511AC78FC52A64
3689 BB64B0BD0235689F014D92647BC1ACCDE52332FEC0A7428D7216FE2F841AA42E
3690 A2DE24564A6A693E0E3291075A1D18337DA5DEDAEA6FDAB77B3ABF2711E546EE
3691 616EEC27D4D0D8BD5FC8D2DA1DBFFECEF0640D7159DCBCEF0BF8DA0B6CAC1AEE
3692 BC67DD2482470346CF8EFDD8CFE22427E02669044C78EC9947204F9651AB39FE
3693 4B66AF0DA9A966FE5BA4360DB057F1F14D13B3DE6F94CC0BB83AA0F09671C0A5
3694 708A0B59172593C93D85F048704BA2579DC324B3AEF58089AAE163462C2E0332
3695 D4985B7B50B1F37048C0E79E7B85A8092B89E6077108FE644CFD0F58B43E9923
3696 8221503464DFF94AF49FC1121ABEDF250371C9349DCF779C3D488CC43A250C0C
3697 B47604660F86F93B3CC16044E230E48A97606857283DFE219220EB1CCA98377A
3698 B7C54440AFF35AAA326466485AFAA3F5AC8E3D9DBEAE6107AA9F8E97818C5BC8
3699 852B21ADDF3CAF7CA759CE1443474D76DCAC593A96D757AC642B6B8CBCF89ED3
3700 4FD40AB998FD245A5B4DF4D501132BAAD6AA70B272A3788E0AE7093B6A338199
3701 FF7CEFE7EF6AD49AFAF45AC84FF67F6C890B0274F75B65461A8685FA4407AC27
3702 17DD00EB2B7A5C0771FD25B8C41450E91D2EDBC708B8E07481183387BFD652FC
3703 BF1F05F160FBA53D33C11959F3F2299ED40A81392333E7D106EF5B40F0D38663
3704 DEE095DAF5B72D00BB4F9F8F26356B3A6456017B94946A3517CF712950E9FF4B
3705 EB8988AE17432EC9AA2048D7E2809DAF6BAD894DD2637923E3D75767988DE43D
3706 AB22D37C6C0420C658BEE5CA676128DBEE15CB2450DA40204279F061ACAFD15D
3707 94B65148434362381CD614900159F7AC2EE5EF7C0531C73E1571BA7689078727
3708 E865CD8563A36AACF35E6A1E162A9C98C99574E813B9100BCA53A8D71E697AC6
3709 615CF0A599238D369243C20D1B4E8BF02F727EA5A2FF673F0AC76C84B5D70847
3710 1DDE277EE5EF41C2083185C5E11C1A4CF77A8A2C3ADFC0FC8F2711AC9B38F92A
3711 B51AC94073673A67D1AB54B9356E108233B2E88AE004BE9B6254CE5198AF99E3
3712 7D4995BBAE32DEB738FEB65A13D3F22065F83E48A30F0BD948AAA1C93E7C0B84
3713 CF3398C2B86B33759F8018239FC2CE615DB3B37B2C35E446A6FC8C24B85FF6C6
3714 10742456817381CD070DB115E25F15D85BC8BB3EDEECA6F21B580913221EC80C
3715 64FEBEBF64A82046322F289D32FEDC03313407EB63FA4533705C01AA85D12836
3716 E190848B461390A60E4B0816C5090E8CBAF315BF4E267B0D3875C06818A9CEDA
3717 6A16BBDC9E0701276CF6E7B9CF6882FD5DFD28E9C3E3C2AC9036EA3F24A4EA71
3718 F65088DA619A62AD63433DF16A4DCD7084FA3B6D4C20A76B3A5B437437C02A20
3719 452A79B7A778C8A245D3B2386F8F80D6303C8297C9E49C71791B2A940B704044
3720 EC687C7F706479D3B02353BDA6E78870436FCBBF1E4BDD0CAD173A707AB15941
3721 D9532F8C552DAF7E3DA6B02498C9E13912F071E3F117085C4ECD21CB3F6E1CAC
3722 641ACE00E92693775C29AA496D85F21F9A7D0E3E96B957208CE8D1F7540C2B7F
3723 40A71255551234D917C23977B787D4B97D8CFA28D1B3C6B02793278B0ECC2F2C
3724 7E7DD001E1585A66B1A3019910C1669BE8AD6705571AF79E1A586B166E3315FD
3725 BA3CB4C426DE470C8FE28E303576F34394D531359284AA34963965804A90272E
3726 9896F666F2B0B1CA29E49800E19C5286FB5156525C955EE830E3E4888D07ACA8
3727 63102C9460695B44EF7D422EC1A819F1E80AE3A98342AB0E0B775547641250C5
3728 47F024223E37ED8970976022B478F9C5C3F8831FDB4DDCB2C81B6D1C2A7FE134
3729 D24384D9680372DA0B4CE881ED6D3C6C334A0F5DF3DEF9D262052B1047951FE4
3730 42DD5270F367E94D33A58E9CFA94CC736F9A5FAA47D905CD28AB4E42D34F4085
3731 8C04D8BC65BBF069FC0342492A6929A211B0347995B5386A05A63A78F6D1EAC5
3732 72D925336C862CC10A5EF3F3C726079EFE3DDEC28618380920C7D9F3C73FFCEB
3733 137BAF5DD9DEA609FA95AB7F1770A8A82F98627289565D87AEF6FDB0FFB364DD
3734 18203D138240BF6A02636FDEC85A5996695C6A6C8E2E41B295819A48BE7CF094
3735 8B127B26AFECAE31E10E659AFC05A015C2DBD2678717935705723EC91291983B
3736 FB48D71769AF5CC34CB3844B68827C2E817A8F93AF30A0670AA8E601F71443BC
3737 FA420735CC19C90299187EB1183B49641DBBD6F87F115EB90D2E504F297B04C0
3738 FB5CCFADFA826180F6D3814ADFC7902AACDD197F167520CC528C824E6471327C
3739 B50C4C1371635038FB331982C7DC2DF48FEC3F4048D11AF5BBA9158B0B86BA28
3740 4BC1AB2607A3ECC2C944CD3BCBE8C5479C4CCC4F15BAF0AD9AF9296C68778AC6
3741 ED52033F9B0425F21F83ED2A452E81994F36E293948DDB1F27554EE3D1922A5E
3742 1B9F13FFFE79EDF68CB418FC8F67A17856F8E442201AD68F45095306AB6E0391
3743 C32F98C7B460241253897B6453D9F17B92234643C800BE71544985AA22D23881
3744 7E7601C90E655D5C9DC4C70F55B8617ED78FAD85AAFA391FF751BF0C93F03F79
3745 BEA299271C7B6FED8BD42D345366FDC0D44E061FC516F3514837285B5DE60D8F
3746 EB1E6424D840F466A936C9FDAB88C342EB887152C5A0EB20749916800830D3F5
3747 21D29BD7D1147B0F99148E407BAE52F1E124977E8C05E46D54108065366DAAB2
3748 94278CC4BE910A68A0644DB6F88423F9233A203D89CC3DC88A0F84AFE4E998E4
3749 C4F082F51F8693F95A6F08A96B5627A8C10004CFF35E1127CC4299BC159B2711
3750 27B895371A65D8DA94BD9E1BB56C5AE84C8BBC23A526E6133E89BBEADD2E25F8
3751 318EF4BB5541DF68AEA712940A9B50C1AFAA09F19F57BA4E29986DBAC02368E0
3752 2415C7DF37150E196CDD74337CB26454EA6F0AC14F1F598810D431C075C8B939
3753 A205688E86987C8A9C6E56042D2627C5E6730445D8A394DC6CE6DC6F3056373F
3754 DD8CC18EA19EF4F3F4B5F2055AC85F241C9E9E970687FC6B22385AF3BDA70A6F
3755 A6FE8C36FAE02F38180DBFEE65C6737EA9738B49D774035CA60EB228D8CCA709
3756 30FBAF6BDB58802708071E543B6A565BB775F8ABF0BE3E13D4F7B97542DC4F46
3757 CF3AE241496A29A295B807D367D0237C1F397B942A65E60A1313F78210F7E082
3758 4D355195B993BEC149C905B8D1AFB89C37A377D08AB853C1A0E56B42423F5308
3759 6824021E43157F85E1A5DAB38E1147C9C4B50E3B765B410E56999B33D9D66488
3760 26E8780DB2A1B7A8936F67452935F271E262823441124657F6B283ADE79E05F4
3761 9FAA4D2734CB7B7B8EECD155C9FFED48A47BADE32D1CA56CA5801C6D4B5BC900
3762 C3779C078FCF5670F74DE65556E8A6545269D157D54EE8D555F0B4DE4315486C
3763 FBC6C534DF83E527082051128187115A68A8B2F2AD7224C0CF054C2A6FA7B7C3
3764 BAC811A5C717A33FA95F27E2EF005C07B62A810A4EF62C1DEB5BDC8117F395DA
3765 0D4EE7D555A2C9FBF0214600B6A6CC0129EDD4ED15269631AC66E133D42257A2
3766 8C7426DEA9D01118A93BB083849BB26AD61F0FC29BC233A09E7FAB87F1F70616
3767 3C23EB70ACE221E3BBD29370532EF0CC134984065EA1D8692BD8CC0858BD61FF
3768 96418CB9653EFC45730FB9B4463B2D63245E3720E95E7C1A000B903B102E7511
3769 418AC726633373A4F0BE6B3F37A197D0B75ACB722597FF179AB1AF95ADF841B9
3770 97B35A48FE7E3EC594B291A202B7855640E143309CCAB41F25C3C35EA6BB0F11
3771 9617F4DC575DE1553C432E2C48E1E77AB04D85A0BC185C88BAFD0E0D5D4E90BB
3772 89DFC7D18824ED125E195AF2341B3017E8282ACBDA90F96EF19B8FA223141F17
3773 CB38018CCA5D9BDDB5BC5BA2C6E848768331C9D73EBE7F176CE969E419A7B865
3774 A12E853F314E3071F58F0E8A07AEDADB951A7015FBA6F47B5981AA089035E349
3775 40406D0334BBB1F6F21C604269B207E8432B5C48D6089CBA115D05FCD30DF213
3776 CFDF4AC7A3351C5A89CED39F9267D4F6124B9350C9FFCE34E81219CC604E9F3B
3777 B4ED7426D57C8C688622CE186AEFA427880F22EB177395B0716D6D7367BEE76D
3778 899D640F017EEDE48D3C7E6B5CEB92E9C3FF6D708AA5A871B6B09922255ADDA1
3779 0F8CF7AAB52906D4F323FAB9C46D8F43961AEB6EC72C8EAA0B1FABD4D805C27F
3780 2D6C89B414D1AEFBB3176A67269FECB72B2F3AD803A75B8AD1590075B5B41253
3781 BC3118224B8CCAD3EC204C38BE7EAE07BB189398A31837E1D5FA81EE3F5A4D4D
3782 81455EF890151AC4318E6D3763ED40531CA75F7252267386BEC4DB8AC1A3D8CF
3783 7CBFFBDDDDE80A0728CB04FB05AF5A39AE08D95E0136E01AC4E6EFDE88471480
3784 018E63626C002620946876136C8F3CDAE4D1BD7DFF1F674FF2232E46D84FB20E
3785 7088FF5E3EC783155C6B8FA1E1DB66C83F37E94134E0729D20E74DA1A53F9F00
3786 13F42839774CE3E1BE225CF969286B0719CE0399A1D83D51278F7514B7F02A21
3787 351F006E7A15FDB650A5C9E3877D5490AACDB33541CC15ACE8E1C9E548303E90
3788 1D23A2FF71473CC83DBEC78A32E2D51F41535B776B42083CD02E4E18EE91B331
3789 347A7FB5D570252FA5107A5CB471D1F6FDB05951CCEFFD9FDB8129FBE475FFB0
3790 B01D91A8013852D554C47E48F4B9F8E966302E473379CC68E8A2E0CA17FEB016
3791 15FA71FFF852984B768CB67CEAD942C8DBA98C06EF114AE99274190873BA1ADC
3792 65181E9EA880959E4FE7DB97D799D4D87A3DFEE680FA2E430C66255B5AE986B5
3793 14631B2F10AC0C25E1AB148651EF26AC1665234C5046F065A71B95730A1736D2
3794 DB23390470100510483BDE1BA0855E1D77D9B2A0E0106A3212EEEA11CCB353C3
3795 2D1E8DE4704FCB5CAA22DCA5B195180CFAF9D1B9CA0ADE3877004035A82EFA7C
3796 2C37AC1B2A02447A7B7886BC31AABD4D9C6491E8EBAE284ED208BA821C01282B
3797 4BA140CBDD58DD9F50C90CAFA1A99C4F951F90734DADB2D5C0A59E0BEE4609CA
3798 D8210E3D55A985800EF05869A37C3F4BFE46CEB765673BF7D63E72CB03958025
3799 C5085D838EE5140DEF23735A94AADB59208CAF1A7D2529A8D6535EF38958B6B8
3800 C307C93E983087F3CD83274E102AA0F8842E63739AD08C55B89101A604A9F3C5
3801 14620B7F95078539B49EE523699A0494A091119D48E51FF3C0945909131C2756
3802 6A66DF6C5AEF12CFB63CB8C9AFC3BFA4CF89C92BD86285FA4EA6451FF2C85E24
3803 BF4C061D16928179EB26879F7A84514088421449A17123CA53976E0FCF10DDB7
3804 2212D5C4A1D7AD89B27FADB303E951C0CBBE84B5963CD116061FF2767A6176FC
3805 7405F6B56F9682E3458FEDBE301ABBCD2EA90C576F4459D56FED140634F32401
3806 80D33A4B1411691FCB2C03F43628E5972D53381C8B082EAFB42CB0A3C4F64633
3807 4453390B82C2C2E1C9EE6FFD39F82AE666BEE38CB68812BB08C2C7F8F22C5BAC
3808 0F900A03FEF6981278F32425B0B9C248B18D8E368F9932CD2BE59A3375932A97
3809 E3C73C024302DCE592EF84B141501F99D9CA0CFF8F256B168FADDD7093EF9132
3810 1275171A6C7154EA117E27791D155C4D8B0508A96EB8B5292F9081135BE0D59A
3811 5857AAC2484F4A7E7C8156C72BE7CB7B31A9B94C1DC1E36540A64B8EAB85698F
3812 A6F3A369ACD6EBA7D2FD86388B097595260A7F276A7C5EF5298F3B46448B36F3
3813 A304CBB6416096FAA45A1531C1DBC678C6143D0FEF494EB2D5ADDF28681C15EB
3814 8CAFCAAA4AD3B912683C52594477A8086270839BE2B7EF043B02068C0376F86A
3815 66E353DC4CD100DDC4BFEDAD47F656D2B4786F386F61A9157AF0F1A116C51474
3816 D07BB877FFA1BA04BE68D07C3D606CA4B22D24CF761F89DFD054B5711867441F
3817 4BA3D541B4205EDB2EBB7DA406A9D7D5F9EBDA1C5FC6B5E80C2FD61C128AB5CB
3818 1E76B896A76B3C0AF5D5EC0FC416FA9910193EE8C8DB3ED356ABD4FB38A5B20E
3819 971AA199BCB54B73B47361A0DC7A7617B2CC1248843743E95F71164A524277E2
3820 196546C146BA4F4EF03117C49AECBB48308F820A793549790A7233825505013A
3821 FFF9EB0BBBA29A54EB6637E11DF9F1704B0F2F115D7583A0C205AF7CE7ECA43F
3822 F273FF876977E0B5467781962F3126468E5F837BC92DB7EEFDFF17246C266AE2
3823 7BB3D2646D0DEA519EFFC60DB1267D6EE9435DFF69C1380BB98E47B491AFB12A
3824 5D6DA1EE989CBD084E38D2B15DBAB23B2C23389CE75219F295207B5C78C79E27
3825 2223621E0229C67A668C27427861A4E44461B55EE8F0F34C091669424140F0AA
3826 61EBFD9BFE5C40F5AB85ACC8AEACA6C19C98D28AEA2E7B727196316BB8B897E9
3827 6FA7D58EA4FFC9C9C48BE4D733376056AA5CA8CDFE34CB1B99AFD8E25FF19DCD
3828 2B58EEEE1A90BB33FB718ECFEB1957B500B618388A83B32FEC2FCF58C5A3B3C7
3829 68290CBFFA515C6B3BE8E249364CB1DF2583E0677E070A6A110334823860A266
3830 E6176464C675C657BC555910066F705860A7E982388E166D8D89B84E02FAEA52
3831 D7EAB66BD9E8B7ECC9FFCF2E60ABC1E94BB682E48F54F76119B5816ECFD499BA
3832 4CDA98409F99D0D705CE2209311E844A03A8E92C488529F5C8F67DD652103382
3833 176B20C5A29C1850BCEBE6398491B2EDB841DF4ECC30B7A7BF7D1127C3A41359
3834 2A0B3A6F078FAE1FEA13D12E120CFA72F400C83A85BED5D13934111E9753763F
3835 DACF0707DD8A796EC4B5989231AE7A6726220A2F6BCF601C9A83C19401C7881C
3836 7A94273C08F2AF3E7792D51C300FAF63F9BA92A15B4CF269B013BD5F52F0FC20
3837 1883318C46656E1D7A491BA564634AAA7CEFF389EDA4D52BC1C3A6D8652B4AC0
3838 0D7372316B23C6A7678D89B4B3F7DFDF9188894693CFEF7E4C9D9D62A5179449
3839 7257E4B7C3561FB6136B12FC7CE972A434CBBB9D8F59C832097EF8FD163E477C
3840 332977DA990F9D371FC0EE469B1C4A73D2CC107CFC46D3EC42BE05E46799A567
3841 DD33993EB2B31A19FD3463CD8A8B3C14DF6AA2E4DDC95B8F9068106C19408AD5
3842 CA4E09C975BB7A161F7A44D650FCF5FF096F399DC953987C2B96294E736802F2
3843 E443268A5A8367AC8DBDBE581D9A391FEFB114B96A5DD9A66E6CF0C52A46227F
3844 6D4DCE9165447C0DC2DF3BBDB206FBEA6AFD3A87C07345CED78843F60BB3A03A
3845 3481E4C90CACA5A68CA5ABB22D15282CB3B10492FE821ED1141DF6E7A8B36204
3846 788C853591C31BDBF86F1DBE08ABC1F44C394ABFEDFB23A99AB18DD9D6599606
3847 AFB2A9B3CE068D24D2154C2DEE7459395DCBDB8088975BC1D2339029C4F629C5
3848 C518CDB270A952763E7B13A93A89960332E7A9C64D0107099FAF59FCF9C2F6EB
3849 92810C690E04A6DBA109C8298E680D7955D7608611B0D145B48AD141A270A870
3850 7DC3F99EA89532269C21F2309E0D6A5F7F7A28D5CD27C1FF2A23E22C86A0CFC7
3851 20ED6B0BA44DC0D1528974C4BCF7C0169EFB17A69AE505F9448258463CFF8935
3852 CFBDF89B85E3E3A376FCB73B205A74DA37CCC0144343B25F1DD760DBD7F95FC2
3853 3F8E49F9FC4EEE1B6064598D3CE0A2B3CC9F87BBFC7CCA69A9C3350C02DAF480
3854 019EB4B31EFFE7BE576A5B2DE88737D59A8F62223E6F3CDE4737F13352C7399A
3855 A3D3A98134AA3FBDBF176B4A933E7B06FCADB941D8E96888D7F11E83EEDC54E2
3856 EB8E0C966254850B9DCE8C9849A9EACC704FC68C8DC330FE2B8BB23242C476D1
3857 C94913EA378341C8F03C94E0DC83F600F413A85C2C605F3E63DA3A082003AF79
3858 4B650A01B3138B493B614751C7A44708916D75E458997B5C1F8C2359DACC61F7
3859 C9D58A98898E8C37CEBE7475AF0C1FDDA0F30D1B27E4570AC0B74553D22D588D
3860 C32233F717EEC7BAEF56733D0616C44D966A4C96D7A37C3F511A1187399F6E09
3861 E9D28BBFFA9D627A288559710F9CA3109DDD920B89D66038090309FDD02546C1
3862 6F15AADCCB2C378C770FC33E48911F4EF573B4E6231AEABE1BF8411F81DC7F16
3863 036A2EE6A54A0CA35C21EE9526E38578D8B976EBBEB9EFD7FCBA630F8454BA7B
3864 33A10CF6234A10E962F1BE898AD3A7785E9F1470689726E03DFC9DF58E814DDA
3865 1E9F428037FCEFEA7E428622F0E9361A0F641CD89C974ACB3BF8DABBD2EF2669
3866 7C6D33499EF5539FB0B4B990C508957C56B6ECDE3692628F22B6A67D591B783C
3867 E6199B10F2460BC8CD8D08A31C848322BC5A66142263FDB95E0C3E1B3B009F47
3868 56D3C2DD344821AE1B375937AD71BA0B1BD8EEA6B423C6F0A3D065C0DE876EE5
3869 6E6F1EEE955A67E1C7A65213575BD53A3C32BAFEAA468F5B0B0D523A0ED45984
3870 CF8D8E9043AC0AB2CE3BE392A508FB092A855CF4E4D5BED3FBC27D6B1AC32FAA
3871 E905ADF483949123E98A6F2F65F561822837C57C6D5D5BAF860D935DB2A4CE75
3872 BFECC86F0210424F07FE5A8F318B1FF818B5F44247D6F0B975EC02145E47F1F9
3873 C579FC02511F9CF19D65B10338A100DEAC861D6569FAFE847CBF72531CD54864
3874 60A7368E8DDA70CC8332A85893E3E270FC7876DEE2E4205E592B8D431438B29D
3875 324136007F1BD802503B2259AC71DA890786B731E0C34A73179D8522DFBAC5AE
3876 CDC1FC0852A01EFDF6D50BBE47A4FF69936A8CDFE6102A5B25443F2B684E450E
3877 58C8CB9068EEB127634CC9AD740E01951F8EB724F2E42EC9DED4434629BEB810
3878 88D2C013ADE23A15D61087CC1DED68AB4924FDDEF0E30B2CE5C17DD4BAA88B77
3879 06837AE8245B88239B6AE7953DC1D95975356BEF1529DE7582455F43ED83A488
3880 01C1AE46834F1BDD9704E85A151CEEF4F0D9E08C85ADF68A497A81064C093007
3881 08F9DEC44AF753D586BC2D2F1D40ECE2B3B4E57A8F0404AA2955D6AC2DBB37EE
3882 074D03E51FB58FD573893B88E8ECC7E68198CD18F5DAEB0BC84915EEEC4BA918
3883 86F7E64A575AB09EC19BAE2C33D8EDAE05A9C90B90F0861410CC0FCCD6BBF11D
3884 78EC64F8C453ABC7FEABD5C49E70CCD23B7A4F435F09E0AB33DCD24A76D5112D
3885 BB0536872A2F39B0E540C8961FB71A2950FA5A3880216D296B9B764B7A955BD7
3886 38072CCBCDE6B5FC862FD23C95460BF14BB431A383BE8F6DCD902B4A808BC64C
3887 515E7BD3A8A90786B64149AC65059E5E6A86708D951054B488A1587CB1BC0000
3888 A80F17F4E72E2CB4F0D18DA55633CD9BD04490E3C04B11D2FA488A98F31E743D
3889 7AFAF0DF30ED6A371FEAC0C9DCF3342898DD8A3C4560AFD03D52282767C83467
3890 38C397D8732F17F6DE02A722F2C28461A129F427B4824C9E12D9A16480EB81D4
3891 BE4A062834149676D31821CD3B68905CF120C58013615D6B89665D05A72DD127
3892 78DEE15D9B612336BB81A6C13FCCC5299769D0CE6F1ABA7616953A72F80306B3
3893 95DD1F24AB2E5D75BCEAF1DF190A54BEF673280150990250232F1637CA7F5FB2
3894 736C3D71C1F93F12550AABD90B7CA0FAC0B8D4E99488E270CDDD675FA1C6AF1C
3895 F855309CB2417D4094F83F7F9D2DBF4CCD2CAF17926591DE077ADFE86FAA4452
3896 B1D613A54A1614D85FD6A1F9ADE41B04EE0FDCC96A5ED01611C16CCCCF983FEF
3897 E0576A8C5C60E05DFAB842B4C1A1E230F7FBE6591DD57C034326876E8FE75217
3898 B036F5E70D4487D8FCC1ACEC8709CB9AE028A735D82425035D5A27EC608F1EEC
3899 86E11A204B76BC2BC8D3FF9A192BF8E6F8FBE05A4E1876D77F89A02E098F3E52
3900 0EA2C6112AA71A624A8FC28261D74C78F0CC401B267092A5C6BCA5DAFF38B0B8
3901 FD59C53DC36B464CC7E22921EDEA286F3EC5D2D385FE91639DEBD92743E9516B
3902 ADF0845FEDB936EBA1005ED4B49983EFBED369535C10A9E8E446032A25167A81
3903 90DBD6C9FA1C1BAAB475B3F0E7CE0227033E013AC2E6193E5ACE6383C6EBD697
3904 029381EAEE77197BC1E986E303E7C60463B732311DE1193E4176F2C599542B4E
3905 3D188BCECF1AB6F2C5527D041BD5CFB6D46F19A08AC8B26268D81FA31E28D196
3906 AB251C9CAED22478A8A7441FCB4A9A9D91A88EC924FEE72F956F55880B0AD537
3907 97F14DF2973A7A6C3D66AA6EAEEC226913331AAEEC6402977B1C7DD2033F776B
3908 763D49079C83AD203E346377FF069FEA724CC3F73A114AE50990AA03009EC319
3909 EC7BB856368072DB00FE2EE872CA9D430DF33AA7FB95082BD33C0670E778D897
3910 E53935569FFC6F1BE605E8D8C1D4B92DA3A106E9D16E4E6B9FBAABCA917A0ED2
3911 C3B874B08E542C8851EE1F868C675A60D33B746053A419721C7BAD2EA12F27F1
3912 A58546B2C288C8C761F15258DEA75BC627A639FFDDE3A16DB0D9309DAEB869C1
3913 D1ABE233069A0912DDF81193605886E14282980C1F347902389BB9DB17580899
3914 88E4C5F502E16E3D1AE4881FD62797483BDA5AC3DE293AC29058D79673FCD6F2
3915 CA5A5854F0F951532F242B23CAD3AEEE9F4226B04DBBB087DA71D6A21D555847
3916 FF863004F08486A84EBFD234334E5FC241866E1803A0637DE492B4AE0F98D4BD
3917 AC0D2B92549D28715B9E7BA68D22A1FCEBEB77341361B541F9CC13421459AFA4
3918 B0FDA93D290E443FE70AB54A2AAE30AABA70F57BC0870ED87EA2EF54648FCDA9
3919 60D129F44C09AD4D9ADD8BEFC78F90E7DF3AE7A5D67747EC6FF6DF3C51CFC1E1
3920 A79CBBF74B50BE7C2868AC933A9A3003984081795D1E2CB5CD52573FA8B2C9E6
3921 579010E221DB06DDBDEA111AF0E72789A316F461B0FC5325BD6CDCCF9D872F8C
3922 157E22F2B16F7176A52AC31D05E2C49A661A278882768F100ADA658E3ADB514E
3923 71BAF05606F462A04652AF29105079D01DDD8B85AD86606D74BBFDC44157CC5B
3924 AA7F168D8FCD3F41B171A3A2B1B87B5DD3C36BAEA7D75DF35E258540360A3F94
3925 31DACF11C2168149649FE610396168291A229A18BFAD956F839AA7040660BD56
3926 DDF70CC06DA6021B95196EB700A84E1CA59A8F8065895C2D408700B613FCE6BB
3927 687B4654EAF8C7F8E1C2B0244D36A583675A93C70F941D80C1245E8352D0F3C5
3928 C1BE27C22D430BC68CB5A19D0C1AE9AAAFC03D65DC29BE3F5AB7155B0FEAAF46
3929 0DE7804B243D635B4CE91BBF0A9BCCFB7974C6A03A9F64C45AA993DB70374C91
3930 E37471193DC6334CB181CFE40A9BFEFF41DFDBF10477A2D1D82C33529225BD49
3931 F760032CF9BD374CC680EECE471CD73B1290D4CE657057DF4E23E3A52122BA6A
3932 E1727163933848E9AF7E290526A3DAF79DE65B7BFE6BC6E33288FB847ED9F9B3
3933 39E0132D14C244D1E7B830AB519E304C9ACDD4A12D85D4CFDE1A4FDCCB451D8A
3934 277ABA30BF92625B593C05B655276966239AE696C279A0789F9FC9A620FBC224
3935 886CDFE2D307D723DE22A0C0C50E9AFFA2D33E9AC198E9405A3B607CD5AE6EC6
3936 A616B21444D58029A44A9389ACFCCD497F4FE29CC4B181699534E1B83AD85F61
3937 8911499DA69867AA9B5255DFDB864FC37A6987E6CB661436CE3A9E01B8B5BF96
3938 73437C9366A8941B952C298FC4AB93EE364C54F119C5F2A60FD5BC933A44FF40
3939 D87D7842B1384B7F2D83875D57CC245F2D1C3B7BD0EE2E88D62693F2C8229ABE
3940 CDC5E438DB2CF70693AF163238E48FF87A47AD107ACEFF6BA319663DB8F8172C
3941 1CC91EB19063BB3B742E607EB7020C55345AC6CE9446CFCEEC3CACBE6FDB69FD
3942 BC13FF64457FF001ADACED90E0CF1C61FABE58B6720E0615456D4084D4981515
3943 63CBB7142D8973D481F0B3FE9B54A0F276668CEB1B1441F08E9B41B2754F8145
3944 0C7BF4734015B90E2D61AEDB7189DCC18E7C60519387B2E0BF177F497083E8A1
3945 052D1D494AB2528CDE37BFB459682066C49545EE2BC04C31D9FD70E092B4CFB7
3946 FC8FB9B6DE0EB48F24DAC9BB80D1DF95C4248D5C28CAEAFA0BE9C3445D8C9CE3
3947 ABE0FA0AF4AD425851E7588A9C4A9CDA54CA4A075ACFA5D88DA0F5176CED8527
3948 083B08C61DC18311668973AECD50DBA7E94625B36FA3B19EF34B1B4424CB404E
3949 DF52989F313676A19629C28FF62A15E10328D526AF0AB24E3D758F2C0F84F52E
3950 BFAD5F980D7498DF12D19CEA56177CE1424869CC9342126404AF9E56D0B56E5E
3951 4A9FC9DCB519B1255BE2B3656B25E6834839782987F2587B3B6BD92CF5B060A5
3952 46154B723629C6AF9F3F9D75AA8332AF64ADA632B6F038794BF9E2936DC9B4F5
3953 43C29B7EE4AE984154F6F4554706E72361CCB4512D8F3320DB1921CE7F7ACFE3
3954 1B7F0A72D20A2912540E17DEBBC8CC2B2E236DA28F308117B76D2550200A2B66
3955 94CA669A909B2AE2FABFE76B641BF3ED9F236E29722F74CFAC337C69B51B4458
3956 7EB870315A0A136B0D183B5C9E25D2FD57C75BCC0C7406AB30AE3E3FE1D60B2A
3957 C8050242C14A712EE6C867AAA701CAF8B33276150D90C60B5ED62958FFCF4E67
3958 558B518020959040A3B990B412F74987A94B09C4ACE894EC57E52F434DA49604
3959 F33262B59D73B7F70BF696D7BBD8F7F4AC8120B5949DED09D8993CEB6AA61E7E
3960 586D50B652A7B7D80BF1F19F84D092ED2D448A9BBADFCC8739CB6F6BD0B37297
3961 A3CF815325145E174D3BF6A07CDB2834943B02FC4FEDFF98618C8F7E81143F3D
3962 6BF377FF9B9193C2DD24F3A3FCECCC610C4D2159E16FC5131206F7A96D8E7FD8
3963 AB1B67684B14BACC5E760073BCE327AADEE16436D4304FF7E1D5E40B739015F3
3964 80DF204E2AD0EFACE7B11F87DB74DACDCB2FA973D9880426290FE865E9D214CB
3965 783B4CC2990E7C66759269C4829AF519FB6647166107B7FBF3EC1691BC75E78A
3966 78D9C13CCA8934E475DB1EAC5F638E8E348D5C3F0E78596AD150CD6CE07E687D
3967 5B19E531A6B2780FEC840C5F5AA34FB3D0F9F7D08032547882005A8B37B9E7C8
3968 9162664F84FDC45E488B379108DF22DFAE3C94FFF02DAB30943F4FAAADF13AA5
3969 85CA5937903E961990629D2B0B58C6BE3CB35F53338C53309E64ABA4B3E2C619
3970 E842F69D946C945359BEFBCBA43550B3BA9BA169833AC32B7C89EC9C0F7D5636
3971 89E310BD1FD121EA02B31E1A56C5738AE2EB4B27883766691AA61D4A5D03844E
3972 6D655C71E499AB9BEA78A4EE71D7725AD310B23BF925CEFC7E0C61D060027E10
3973 AF3F5A57CF69919E02794D159A206D331B62A2900699C8CB652052674F408E57
3974 8ED7F6A79718CFD58E39D990F11827746E8CC41191A4B214C0D582F72F8C9FF5
3975 11A9D1D35C7A669C63297D8BA473EAE51E08EF60004743878CBDB21562A7077B
3976 ED300666FECF938675907DA0C7ACC29C21046DD98E741D6AEF51120D975E1590
3977 E493CD5AD6739DA83900B109B1DB865812B3B821C4AEDC089719C81441C2C80D
3978 181B640E0C57C53BB1BE99594BFC6D5FEE646FE75E03B759A5AB12EC591E9A67
3979 1C1D04CC207C300F79D2ED9A05A1F285D87F903F80820B1E7847C61A04CC59C5
3980 1CF0845F401190139D51A04539498906B94F6169EC038849D6981CF3DB34000F
3981 10DEB817BB9FC3D94B7C1E0A96E4F8B3118E302CC7669012DD9C4EB9E1A13C67
3982 658F61688440A7A9F9E26BC63A87AC3ED2201B8CE895292728FBB1E6E4C3D185
3983 FF8C1B4D9C0574A868E81E273AC96838E37F7258D5FF5A39F90FC2F94156F71F
3984 F9C3E576B29EAB74A1375A3042B5D46FC4F839C26B3FB2EE5C67EA9E77DDECE7
3985 134A75420C99771B95F28D30B766CF4B553E90BD06DFD63B3924E9409D8841F8
3986 85024406E9F6E38F4476371F368ADCB44C0C6D7D576AA1ECA6A0C0AD1F4BA2A8
3987 674341670678014E974F12E5E64FE3AB80BFABF5C27E9B27B83A9AFB9D16629C
3988 A2DC2FDC7E2DF71818BA334F043733632A20AD495FF469F05ED88E9379378B3E
3989 1E8B75ADDC3E59A3D7B48F7FF8A61A85B96E87528D56A6950AF5960C36D231A9
3990 D83C9FE642EC5201BB798954A900B402070B524E29A5932304607159A4F494EC
3991 4CE0E1FDA8E49A34F33B2C96C9D463A66098BCB8833C5D7E1B368454E48CDB25
3992 4B3CFD7EBC09EE03BB95D48C40C7FEFB4F11A191032427962754916877D6E6B4
3993 C172A7D64FA392117ED53420C0CF60B5AABA717DB9CBAE089DCDAAB90FDFAB6A
3994 9F02058D98F2F1F82AEE7FF621A191DB861C95EE2615179716343CD44EEFAF1F
3995 831AE745FBF43A3878492C2606026ADA1B8E61F8AD0E8C8323888C91AC3AB359
3996 9F4F1B0ED460684C3BB8BFED81552376F76EE9B568DFB2519B032FF782F82EBD
3997 3EA52064AF6A0C04E2B9761167D1C8F93D8ABFAD75A1CFED2F5F4D1AFC17E9FC
3998 7B06752E17CCFB3EF0FC5EB1832F6C7DBA1D590A804DAC83FC9AF8C919014C32
3999 F1D0E9A667456A2364791405BA58C67A9AB002F4882DF6DD954486B1518A9C91
4000 1BBBBCFCD883714B0A888CACC8CDB3B8982FD8AB7D512A5BD7145C245FA6E3D4
4001 66C6E829A0A8640744F781EE6A59B490F783A251D223D9270C8BC5B04DC11D43
4002 404E161310290FE252A78D7A766FF0B767AAB702D3664F756F7E013BB84EAA32
4003 A9902F73F9EEA56C7D258068EADDCB9089DE2EDA54350AC7312D50AA877387A1
4004 4D338442564AED435127C83DA956BEC6A9F4F0C876D1507F5749A6D04AFFD17A
4005 E116A337C59AF9B8A550511F9811B75CD45E53984B26115B0859515654AE5749
4006 17A893DF4C3613103F2388AEB730A72C6F191188E1F456FAB502C01567AF75A6
4007 C74373BA2C33046A9821122514CA96C81EE22021BFE73625609252A4931ABFC3
4008 79A81D23143B3959AF5E546AB2ADF6CBD4EB78D8731B68315CBD5D95230C0BDB
4009 C4D743B2888F5C09A3C38F821614BF4C47AAEC9503D50B8B0AC60AA9C843DEFD
4010 6C60D331D947E2FE40366647D7944AC2C149A27E2C72AD4019B0492B8CCBF411
4011 74CA332569C815F53F237FCACB38C90748B688E1C3DD96A2173A747B1EC3D03F
4012 6BD8B4CCE08472BDBB40636484A4A80904522C774653F572FBC2E0C6CBA78809
4013 E53C64EB02223DE6324AFB142ACDBD29CA079A50107EAC129E7F7D6835E4E71F
4014 1237D94521FD4AD135DF6E03C6886E1B55F3E3E0F466AA0F36E69382A34FBF6B
4015 0963C27950969538A9829D199780C3676130F82B664054B306AA13FB36986CA5
4016 442E2FDBD946C13F82DA2C4369246A00168566CA66F869C6BADAEDA8291CEFEF
4017 B07BE181DF9566C981727AB62B5A8F2703B87217DE8E46F7B4B39FCCB4710F4F
4018 08C70F336AF7ED4DE8C6856614CA228681028847237FFA2D72BF167AF1BF99A9
4019 EAF4790537A4E51BB9E31E9D6D6142DAFCFAF0EFE31FA502F8F4540638FCA94B
4020 29ECE4CC50D1F0DB08CD6C39C8E87D65FBF696D0E9D85C97038E8A0D63DAD193
4021 2A702EFDE85FA1E41A97137EA457653BFC568E60DD6C1D19977FC852FE3E3287
4022 DD604314EB01C9746911E4DB1A1AC4E098238EAD17377AA14B2CC15B3369402F
4023 C4E0C331412B798A5F329C344E49EE944D1B01EA168BD0CBE4F5897C3AE5E8FA
4024 C6576353EFEE66393D34EDD3E6FF2DA38CD660366DC33DAAFA023A9DE3191397
4025 C0AFB7E5B5B163DE7500A7B43F322BA20B7D95C8E1BC5E8D1D77196D0AF27D89
4026 476E0F01E23EA043CCE711E3A8E27C0419F7DC320212F86A3D44E40FF184C7AB
4027 7DF013AF9DF45A5DA9285C549F6C132488BBD51B43576A92F8297FBADDD58FD8
4028 9C1CD7A4142BA668B5E01858D01C3456288B52B8CF8152C8A1C7855A777E5DCD
4029 31DCB340B297FEE2596DA1EC6A3A3A0907F38F620D4E0B54AB95E30FF3A4440D
4030 73C69635C398AA777CF973D7B355AE60BDD84B880AB3D732C63C64FDE3AFB4A6
4031 57E90F51438C39BA3948D2F66EA8D9089C02D58F0B83B33CF3C8630BE1F48257
4032 2B16C6FAB4BA84F306C89B6242A0E2EEE82AE157167E537363A83421D30E157B
4033 D6DAE4E95B43B3A90499FF48898D53D9FB6B33026878E5D5ECD26FFABD866AFD
4034 70FE30B4183C65871D4094E54EA693B397495F991F13653A15250C011AD816FC
4035 DE7D139637750461C7A6A60DAFA68B7F8C639FCF5504B68EFEDE8497C9DD8537
4036 F88EFDBEEAC0A20372EA1B154CB20C0B054A092E60397371F50169BC87863AC5
4037 C4974F2EE1E3746BB8
4038 0000000000000000000000000000000000000000000000000000000000000000
4039 0000000000000000000000000000000000000000000000000000000000000000
4040 0000000000000000000000000000000000000000000000000000000000000000
4041 0000000000000000000000000000000000000000000000000000000000000000
4042 0000000000000000000000000000000000000000000000000000000000000000
4043 0000000000000000000000000000000000000000000000000000000000000000
4044 0000000000000000000000000000000000000000000000000000000000000000
4045 0000000000000000000000000000000000000000000000000000000000000000
4046 cleartomark
4047 %%EndFont 
4048 TeXDict begin 39158280 55380996 1000 300 300 (readline.dvi)
4049 @start /Fa 209[12 46[{ TeX74afc74cEncoding ReEncodeFont }1
4050 37.3599 /CMTI9 rf /Fb 133[17 20 20 28 20 21 15 15 15
4051 20 21 19 21 32 11 20 1[11 21 19 12 17 21 17 21 19 11[29
4052 6[29 1[24 4[30 25 1[29 10[19 19 19 19 19 19 19 19 19
4053 19 2[13 11 30[21 21 12[{ TeXf7b6d320Encoding ReEncodeFont }45
4054 37.3599 /CMR9 rf /Fc 134[20 20 2[20 20 20 20 2[20 20
4055 20 20 2[20 20 2[20 3[20 19[20 27[20 20 2[20 45[{
4056  TeX09fbbfacEncoding ReEncodeFont }18 37.3599 /CMSLTT10
4057 rf /Fd 129[20 20 20 20 20 20 20 20 20 20 20 20 20 20
4058 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4059 1[20 20 20 2[20 20 20 20 20 20 20 20 20 20 20 20 20 1[20
4060 20 1[20 20 20 20 20 20 20 20 20 20 20 20 20 20 3[20 1[20
4061 1[20 20 20 20 20 20 20 20 20 20 20 20 20 20 1[20 20 20
4062 33[{ TeX09fbbfacEncoding ReEncodeFont }83 37.3599 /CMTT9
4063 rf /Fe 214[18 18 40[{ TeXf7b6d320Encoding ReEncodeFont }2
4064 45.4545 /CMSS10 rf /Ff 133[25 30 30 41 30 32 22 23 24
4065 30 32 29 32 48 16 30 1[16 32 29 18 26 32 25 32 28 84[32
4066 33 11[{ TeXf7b6d320Encoding ReEncodeFont }27 49.8132
4067 /CMBX10 rf /Fg 134[26 2[26 26 26 26 26 26 26 26 26 26
4068 26 26 1[26 26 26 26 26 26 26 26 26 1[26 18[26 26 1[26
4069 2[26 26 26[26 42[{ TeX09fbbfacEncoding ReEncodeFont }29
4070 49.8132 /CMTT10 rf /Fh 134[32 32 44 32 34 24 24 25 1[34
4071 31 34 51 17 32 1[17 34 31 19 28 34 27 34 30 7[46 1[63
4072 46 47 43 34 46 3[48 58 37 48 1[23 48 1[39 40 47 44 44
4073 46 6[17 31 31 31 31 31 31 31 31 31 31 1[17 46[{
4074  TeXf7b6d320Encoding ReEncodeFont }54 54.5455 /CMBX12
4075 rf /Fi 134[24 24 33 24 25 18 18 18 24 25 23 25 38 13
4076 24 1[13 25 23 14 20 25 20 25 23 9[47 1[34 33 25 33 1[31
4077 35 34 42 28 35 1[16 34 1[30 31 35 33 32 34 15[23 23 2[15
4078 31[25 25 12[{ TeXf7b6d320Encoding ReEncodeFont }48 45.4545
4079 /CMSL10 rf /Fj 138[20 14 14 14 1[20 18 20 2[19 11 4[16
4080 1[16 20 18 5[10 6[25 20 26 1[24 2[32 22 5[23 24 27 25
4081 25 26 15[18 3[12 5[10 39[{ TeXf7b6d320Encoding ReEncodeFont }29
4082 33.2088 /CMR8 rf /Fk 150[15 15 104[{ TeXbbad153fEncoding ReEncodeFont }
4083 2 37.3599 /CMSY9 rf /Fl 134[24 24 24 24 24 24 24 24 24
4084 24 24 24 24 24 24 24 24 1[24 24 24 24 24 24 24 1[24 2[24
4085 14[24 24 1[24 1[24 2[24 24 24 17[24 24 2[24 5[24 39[{
4086  TeX09fbbfacEncoding ReEncodeFont }37 45.4545 /CMSLTT10
4087 rf /Fm 135[28 2[28 27 21 2[25 29 28 34 23 1[19 14 28
4088 29 24 25 28 27 1[28 97[{ TeX0ef0afcaEncoding ReEncodeFont }18
4089 45.4545 /CMCSC10 rf /Fn 134[22 1[30 21 24 15 19 19 1[23
4090 23 26 37 12 2[14 1[21 1[21 23 21 1[23 50[14 33[26 12[{
4091  TeX74afc74cEncoding ReEncodeFont }20 45.4545 /CMTI10
4092 rf /Fo 209[21 46[{ TeX74afc74cEncoding ReEncodeFont }1
4093 59.7758 /CMBXTI10 rf /Fp 134[43 43 58 1[45 31 32 33 1[45
4094 40 45 67 22 2[22 45 40 25 37 45 36 45 39 10[61 62 56
4095 1[60 1[55 1[63 77 48 2[30 1[63 51 53 1[58 1[61 14[40
4096 40 49[{ TeXf7b6d320Encoding ReEncodeFont }37 71.731 /CMBX12
4097 rf /Fq 242[45 13[{ TeXbbad153fEncoding ReEncodeFont }1
4098 45.4545 /CMSY10 rf /Fr 134[35 35 49 35 37 26 27 27 1[37
4099 34 37 56 19 2[19 37 34 21 31 37 30 37 33 7[51 1[69 51
4100 52 47 37 50 51 46 51 53 64 40 53 1[25 53 53 42 44 52
4101 49 48 51 9[34 34 34 34 34 34 34 2[19 1[19 44[{
4102  TeXf7b6d320Encoding ReEncodeFont }54 59.7758 /CMBX12
4103 rf /Fs 129[24 24 24 24 24 24 24 24 24 24 24 24 24 24
4104 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24
4105 1[24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24
4106 24 24 1[24 24 24 24 24 24 24 24 24 24 24 24 24 24 24
4107 24 1[24 24 1[24 24 1[24 24 24 24 24 24 24 24 24 24 24
4108 24 24 24 24 24 24 24 33[{ TeX09fbbfacEncoding ReEncodeFont }89
4109 45.4545 /CMTT10 rf /Ft 131[45 1[20 24 24 33 24 25 18
4110 18 18 24 25 23 25 38 13 24 14 13 25 23 14 20 25 20 25
4111 23 13 2[13 23 13 28 34 34 47 34 34 33 25 33 35 31 35
4112 34 42 28 35 23 16 34 36 30 31 35 33 32 34 5[13 13 23
4113 23 23 23 23 23 23 23 23 23 23 13 15 13 2[18 18 13 2[23
4114 1[23 19[38 25 25 27 11[{ TeXf7b6d320Encoding ReEncodeFont }82
4115 45.4545 /CMR10 rf /Fu 134[51 6[40 3[54 1[27 2[27 3[44
4116 54 1[54 47 11[74 2[72 3[76 1[58 4[76 71[{
4117  TeXf7b6d320Encoding ReEncodeFont }14 86.0772 /CMBX12
4118 rf end
4119 %%EndProlog
4120 %%BeginSetup
4121 %%Feature: *Resolution 300dpi
4122 TeXDict begin
4123 %%PaperSize: A4
4124  end
4125 %%EndSetup
4126 %%Page: 1 1
4127 TeXDict begin 1 0 bop 75 659 a Fu(GNU)33 b(Readline)f(Library)p
4128 75 709 1800 17 v 686 757 a Ft(Edition)15 b(5.1-b)q(eta1,)e(for)i
4129 Fs(Readline)f(Library)g Ft(V)l(ersion)h(5.1-b)q(eta1.)1569
4130 811 y(No)o(v)o(em)o(b)q(er)g(2005)75 2467 y Fr(Chet)22
4131 b(Ramey)-6 b(,)23 b(Case)e(W)-6 b(estern)23 b(Reserv)n(e)f(Univ)n
4132 (ersit)n(y)75 2534 y(Brian)g(F)-6 b(o)n(x,)23 b(F)-6
4133 b(ree)23 b(Soft)n(w)n(are)f(F)-6 b(oundation)p 75 2570
4134 1800 9 v eop end
4135 %%Page: 2 2
4136 TeXDict begin 2 1 bop 75 1512 a Ft(This)16 b(man)o(ual)g(describ)q(es)h
4137 (the)f(GNU)g(Readline)h(Library)f(\(v)o(ersion)g(5.1-b)q(eta1,)f(11)h
4138 (No)o(v)o(em)o(b)q(er)g(2005\),)75 1567 y(a)k(library)g(whic)o(h)g
4139 (aids)g(in)h(the)g(consistency)f(of)g(user)h(in)o(terface)f(across)g
4140 (discrete)h(programs)e(whic)o(h)75 1621 y(pro)o(vide)c(a)g(command)g
4141 (line)g(in)o(terface.)75 1689 y(Cop)o(yrigh)o(t)301 1688
4142 y(c)289 1689 y Fq(\015)g Ft(1988-2004)e(F)l(ree)i(Soft)o(w)o(are)f(F)l
4143 (oundation,)g(Inc.)75 1756 y(P)o(ermission)h(is)g(gran)o(ted)h(to)f
4144 (mak)o(e)h(and)g(distribute)g(v)o(erbatim)e(copies)i(of)g(this)g(man)o
4145 (ual)f(pro)o(vided)h(the)75 1811 y(cop)o(yrigh)o(t)e(notice)h(and)g
4146 (this)g(p)q(ermission)f(notice)h(are)g(preserv)o(ed)h(on)f(all)f
4147 (copies.)195 1878 y(P)o(ermission)i(is)h(gran)o(ted)g(to)g(cop)o(y)l(,)
4148 h(distribute)f(and/or)g(mo)q(dify)g(this)g(do)q(cumen)o(t)h(under)195
4149 1933 y(the)h(terms)f(of)h(the)g(GNU)g(F)l(ree)g(Do)q(cumen)o(tation)f
4150 (License,)i(V)l(ersion)f(1.1)f(or)g(an)o(y)h(later)195
4151 1988 y(v)o(ersion)13 b(published)h(b)o(y)g(the)g(F)l(ree)f(Soft)o(w)o
4152 (are)g(F)l(oundation;)g(with)g(no)g(In)o(v)m(arian)o(t)h(Sections,)195
4153 2042 y(with)h(the)g(F)l(ron)o(t-Co)o(v)o(er)e(texts)i(b)q(eing)h(\\A)f
4154 (GNU)g(Man)o(ual,")f(and)h(with)g(the)g(Bac)o(k-Co)o(v)o(er)195
4155 2097 y(T)l(exts)h(as)g(in)g(\(a\))f(b)q(elo)o(w.)23 b(A)16
4156 b(cop)o(y)g(of)g(the)g(license)g(is)g(included)h(in)f(the)g(section)g
4157 (en)o(titled)195 2152 y(\\GNU)f(F)l(ree)g(Do)q(cumen)o(tation)f
4158 (License.")195 2219 y(\(a\))k(The)h(FSF's)f(Bac)o(k-Co)o(v)o(er)g(T)l
4159 (ext)h(is:)27 b(\\Y)l(ou)19 b(ha)o(v)o(e)g(freedom)g(to)f(cop)o(y)h
4160 (and)g(mo)q(dify)195 2274 y(this)d(GNU)g(Man)o(ual,)f(lik)o(e)g(GNU)h
4161 (soft)o(w)o(are.)22 b(Copies)16 b(published)g(b)o(y)h(the)f(F)l(ree)g
4162 (Soft)o(w)o(are)195 2329 y(F)l(oundation)f(raise)f(funds)i(for)e(GNU)h
4163 (dev)o(elopmen)o(t.")75 2451 y(Published)g(b)o(y)h(the)f(F)l(ree)g
4164 (Soft)o(w)o(are)f(F)l(oundation)75 2506 y(59)h(T)l(emple)g(Place,)f
4165 (Suite)i(330,)75 2560 y(Boston,)e(MA)h(02111-1307)75
4166 2615 y(USA)p eop end
4167 %%Page: -1 3
4168 TeXDict begin -1 2 bop 1862 -58 a Ft(i)75 149 y Fp(T)-7
4169 b(able)28 b(of)e(Con)n(ten)n(ts)75 320 y Fr(1)67 b(Command)22
4170 b(Line)h(Editing)c Fo(.)10 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
4171 h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)42 b Fr(1)224 389 y Ft(1.1)j(In)o(tro)q
4172 (duction)15 b(to)g(Line)g(Editing)d Fn(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)
4173 h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
4174 (.)f(.)h(.)f(.)27 b Ft(1)224 444 y(1.2)45 b(Readline)15
4175 b(In)o(teraction)8 b Fn(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
4176 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4177 f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(1)374 499 y(1.2.1)44
4178 b(Readline)15 b(Bare)g(Essen)o(tials)d Fn(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f
4179 (.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
4180 b Ft(1)374 553 y(1.2.2)44 b(Readline)15 b(Mo)o(v)o(emen)o(t)f(Commands)
4181 7 b Fn(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
4182 (.)h(.)21 b Ft(2)374 608 y(1.2.3)44 b(Readline)15 b(Killing)f(Commands)
4183 d Fn(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4184 f(.)h(.)f(.)h(.)25 b Ft(2)374 663 y(1.2.4)44 b(Readline)15
4185 b(Argumen)o(ts)d Fn(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
4186 (.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
4187 b Ft(3)374 718 y(1.2.5)44 b(Searc)o(hing)15 b(for)f(Commands)h(in)g
4188 (the)g(History)d Fn(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
4189 b Ft(3)224 773 y(1.3)45 b(Readline)15 b(Init)h(File)d
4190 Fn(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4191 h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
4192 (.)h(.)f(.)h(.)f(.)29 b Ft(4)374 827 y(1.3.1)44 b(Readline)15
4193 b(Init)g(File)g(Syn)o(tax)7 b Fn(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4194 f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
4195 b Ft(4)374 882 y(1.3.2)44 b(Conditional)13 b(Init)i(Constructs)5
4196 b Fn(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4197 h(.)f(.)h(.)g(.)f(.)19 b Ft(9)374 937 y(1.3.3)44 b(Sample)15
4198 b(Init)g(File)c Fn(.)6 b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4199 f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
4200 (.)26 b Ft(10)224 992 y(1.4)45 b(Bindable)15 b(Readline)h(Commands)6
4201 b Fn(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
4202 f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Ft(13)374
4203 1046 y(1.4.1)44 b(Commands)14 b(F)l(or)h(Mo)o(ving)d
4204 Fn(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)
4205 h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Ft(13)374 1101 y(1.4.2)44
4206 b(Commands)14 b(F)l(or)h(Manipulating)f(The)h(History)9
4207 b Fn(.)d(.)i(.)f(.)h(.)f(.)h(.)24 b Ft(13)374 1156 y(1.4.3)44
4208 b(Commands)14 b(F)l(or)h(Changing)g(T)l(ext)f Fn(.)8
4209 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30
4210 b Ft(14)374 1211 y(1.4.4)44 b(Killing)14 b(And)i(Y)l(anking)9
4211 b Fn(.)d(.)i(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4212 h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)24 b Ft(16)374
4213 1266 y(1.4.5)44 b(Sp)q(ecifying)15 b(Numeric)g(Argumen)o(ts)d
4214 Fn(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)27
4215 b Ft(17)374 1320 y(1.4.6)44 b(Letting)14 b(Readline)i(T)o(yp)q(e)f(F)l
4216 (or)g(Y)l(ou)10 b Fn(.)d(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4217 h(.)f(.)h(.)f(.)25 b Ft(17)374 1375 y(1.4.7)44 b(Keyb)q(oard)15
4218 b(Macros)6 b Fn(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
4219 (.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
4220 b Ft(17)374 1430 y(1.4.8)44 b(Some)15 b(Miscellaneous)f(Commands)7
4221 b Fn(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4222 22 b Ft(18)224 1485 y(1.5)45 b(Readline)15 b(vi)g(Mo)q(de)f
4223 Fn(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4224 f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
4225 (.)h(.)f(.)h(.)28 b Ft(19)75 1606 y Fr(2)67 b(Programming)22
4226 b(with)g(GNU)g(Readline)12 b Fo(.)d(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)35
4227 b Fr(21)224 1675 y Ft(2.1)45 b(Basic)15 b(Beha)o(vior)8
4228 b Fn(.)e(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4229 f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
4230 (.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(21)224 1729 y(2.2)45
4231 b(Custom)14 b(F)l(unctions)7 b Fn(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
4232 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4233 f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)22 b Ft(22)374
4234 1784 y(2.2.1)44 b(Readline)15 b(T)o(yp)q(edefs)9 b Fn(.)g(.)e(.)h(.)f
4235 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4236 f(.)h(.)f(.)h(.)g(.)f(.)h(.)24 b Ft(22)374 1839 y(2.2.2)44
4237 b(W)l(riting)14 b(a)g(New)i(F)l(unction)6 b Fn(.)h(.)g(.)h(.)f(.)h(.)f
4238 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4239 21 b Ft(23)224 1894 y(2.3)45 b(Readline)15 b(V)l(ariables)f
4240 Fn(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4241 h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
4242 (.)f(.)h(.)29 b Ft(24)224 1949 y(2.4)45 b(Readline)15
4243 b(Con)o(v)o(enience)h(F)l(unctions)7 b Fn(.)h(.)f(.)h(.)f(.)h(.)f(.)h
4244 (.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4245 23 b Ft(28)374 2003 y(2.4.1)44 b(Naming)14 b(a)h(F)l(unction)d
4246 Fn(.)7 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4247 h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Ft(28)374
4248 2058 y(2.4.2)44 b(Selecting)15 b(a)g(Keymap)6 b Fn(.)h(.)h(.)g(.)f(.)h
4249 (.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4250 h(.)f(.)h(.)f(.)h(.)21 b Ft(28)374 2113 y(2.4.3)44 b(Binding)15
4251 b(Keys)5 b Fn(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
4252 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
4253 h(.)f(.)20 b Ft(29)374 2168 y(2.4.4)44 b(Asso)q(ciating)14
4254 b(F)l(unction)h(Names)g(and)g(Bindings)8 b Fn(.)f(.)h(.)f(.)h(.)f(.)h
4255 (.)23 b Ft(31)374 2222 y(2.4.5)44 b(Allo)o(wing)13 b(Undoing)h
4256 Fn(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)
4257 f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b
4258 Ft(31)374 2277 y(2.4.6)44 b(Redispla)o(y)10 b Fn(.)d(.)h(.)g(.)f(.)h(.)
4259 f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
4260 (.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
4261 b Ft(32)374 2332 y(2.4.7)44 b(Mo)q(difying)14 b(T)l(ext)7
4262 b Fn(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4263 f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
4264 b Ft(34)374 2387 y(2.4.8)44 b(Character)14 b(Input)c
4265 Fn(.)f(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
4266 (.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
4267 b Ft(34)374 2442 y(2.4.9)44 b(T)l(erminal)14 b(Managemen)o(t)d
4268 Fn(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
4269 (.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b Ft(35)374 2496 y(2.4.10)43
4270 b(Utilit)o(y)14 b(F)l(unctions)e Fn(.)7 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f
4271 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4272 f(.)h(.)f(.)28 b Ft(35)374 2551 y(2.4.11)43 b(Miscellaneous)15
4273 b(F)l(unctions)6 b Fn(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
4274 (.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Ft(36)374
4275 2606 y(2.4.12)43 b(Alternate)15 b(In)o(terface)g Fn(.)7
4276 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
4277 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30 b Ft(37)374 2661
4278 y(2.4.13)43 b(A)16 b(Readline)f(Example)9 b Fn(.)e(.)g(.)h(.)f(.)h(.)g
4279 (.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4280 h(.)f(.)24 b Ft(38)p eop end
4281 %%Page: -2 4
4282 TeXDict begin -2 3 bop 75 -58 a Ft(ii)1319 b(GNU)15 b(Readline)g
4283 (Library)224 42 y(2.5)45 b(Readline)15 b(Signal)g(Handling)d
4284 Fn(.)6 b(.)i(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4285 h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
4286 b Ft(39)224 96 y(2.6)45 b(Custom)14 b(Completers)e Fn(.)c(.)f(.)h(.)f
4287 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
4288 h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
4289 b Ft(41)374 151 y(2.6.1)44 b(Ho)o(w)14 b(Completing)g(W)l(orks)c
4290 Fn(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
4291 (.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Ft(41)374 206 y(2.6.2)44
4292 b(Completion)14 b(F)l(unctions)6 b Fn(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h
4293 (.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4294 21 b Ft(42)374 261 y(2.6.3)44 b(Completion)14 b(V)l(ariables)e
4295 Fn(.)6 b(.)h(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4296 f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b Ft(43)374 315
4297 y(2.6.4)44 b(A)15 b(Short)g(Completion)f(Example)5 b
4298 Fn(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
4299 (.)f(.)20 b Ft(47)75 437 y Fr(App)r(endix)j(A)50 b(Cop)n(ying)22
4300 b(This)g(Man)n(ual)15 b Fo(.)10 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
4301 (.)37 b Fr(57)224 505 y Ft(A.1)45 b(GNU)15 b(F)l(ree)h(Do)q(cumen)o
4302 (tation)e(License)g Fn(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
4303 h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)28 b Ft(57)374
4304 560 y(A.1.1)44 b(ADDENDUM:)14 b(Ho)o(w)g(to)h(use)h(this)e(License)i
4305 (for)f(y)o(our)465 615 y(do)q(cumen)o(ts)f Fn(.)8 b(.)f(.)h(.)f(.)h(.)f
4306 (.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
4307 f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)29
4308 b Ft(63)75 736 y Fr(Concept)22 b(Index)10 b Fo(.)i(.)e(.)g(.)g(.)g(.)h
4309 (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
4310 g(.)h(.)f(.)g(.)g(.)h(.)f(.)33 b Fr(65)75 871 y(F)-6
4311 b(unction)24 b(and)e(V)-6 b(ariable)22 b(Index)9 b Fo(.)i(.)f(.)g(.)h
4312 (.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)32
4313 b Fr(67)p eop end
4314 %%Page: 1 5
4315 TeXDict begin 1 4 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
4316 (Editing)1075 b(1)75 149 y Fp(1)41 b(Command)28 b(Line)f(Editing)137
4317 255 y Ft(This)15 b(c)o(hapter)g(describ)q(es)h(the)f(basic)g(features)g
4318 (of)g(the)g Fm(gnu)g Ft(command)g(line)g(editing)f(in)o(terface.)75
4319 378 y Fr(1.1)33 b(In)n(tro)r(duction)23 b(to)f(Line)h(Editing)137
4320 497 y Ft(The)16 b(follo)o(wing)d(paragraphs)h(describ)q(e)i(the)f
4321 (notation)f(used)i(to)e(represen)o(t)i(k)o(eystrok)o(es.)137
4322 562 y(The)h(text)f Fl(C-k)h Ft(is)f(read)h(as)f(`Con)o(trol-K')f(and)i
4323 (describ)q(es)g(the)g(c)o(haracter)f(pro)q(duced)h(when)h(the)1831
4324 560 y Fk(h)p 1844 534 19 2 v 1844 562 a Fj(k)p 1844 570
4325 V 1860 560 a Fk(i)75 617 y Ft(k)o(ey)d(is)g(pressed)h(while)e(the)h
4326 (Con)o(trol)f(k)o(ey)h(is)g(depressed.)137 682 y(The)h(text)g
4327 Fl(M-k)f Ft(is)h(read)g(as)f(`Meta-K')g(and)h(describ)q(es)h(the)f(c)o
4328 (haracter)f(pro)q(duced)i(when)g(the)f(Meta)75 737 y(k)o(ey)e(\(if)f(y)
4329 o(ou)h(ha)o(v)o(e)g(one\))g(is)g(depressed,)h(and)f(the)930
4330 735 y Fk(h)p 942 709 V 942 737 a Fj(k)p 942 745 V 958
4331 735 a Fk(i)987 737 y Ft(k)o(ey)g(is)g(pressed.)20 b(The)15
4332 b(Meta)e(k)o(ey)h(is)g(lab)q(eled)1779 735 y Fk(h)p 1791
4333 709 72 2 v 1791 737 a Fj(AL)m(T)p 1791 745 V 1860 735
4334 a Fk(i)75 792 y Ft(on)f(man)o(y)g(k)o(eyb)q(oards.)19
4335 b(On)13 b(k)o(eyb)q(oards)g(with)g(t)o(w)o(o)f(k)o(eys)g(lab)q(eled)
4336 1213 790 y Fk(h)p 1225 764 V 1225 792 a Fj(AL)m(T)p 1225
4337 800 V 1294 790 a Fk(i)1322 792 y Ft(\(usually)g(to)g(either)h(side)g
4338 (of)g(the)75 847 y(space)j(bar\),)f(the)388 845 y Fk(h)p
4339 400 819 V 400 847 a Fj(AL)m(T)p 400 854 V 469 845 a Fk(i)499
4340 847 y Ft(on)h(the)g(left)f(side)g(is)g(generally)g(set)h(to)f(w)o(ork)g
4341 (as)g(a)g(Meta)g(k)o(ey)l(.)22 b(The)1697 845 y Fk(h)p
4342 1709 819 V 1709 847 a Fj(AL)m(T)p 1709 854 V 1778 845
4343 a Fk(i)1808 847 y Ft(k)o(ey)75 901 y(on)17 b(the)f(righ)o(t)g(ma)o(y)g
4344 (also)g(b)q(e)h(con\014gured)g(to)f(w)o(ork)g(as)g(a)h(Meta)f(k)o(ey)g
4345 (or)g(ma)o(y)g(b)q(e)i(con\014gured)f(as)f(some)75 956
4346 y(other)f(mo)q(di\014er,)g(suc)o(h)g(as)g(a)g(Comp)q(ose)g(k)o(ey)g
4347 (for)f(t)o(yping)h(accen)o(ted)g(c)o(haracters.)137 1021
4348 y(If)c(y)o(ou)g(do)g(not)f(ha)o(v)o(e)h(a)f(Meta)h(or)694
4349 1019 y Fk(h)p 706 993 V 706 1021 a Fj(AL)m(T)p 706 1029
4350 V 775 1019 a Fk(i)801 1021 y Ft(k)o(ey)l(,)g(or)g(another)f(k)o(ey)h(w)
4351 o(orking)e(as)i(a)f(Meta)h(k)o(ey)l(,)g(the)g(iden)o(tical)75
4352 1076 y(k)o(eystrok)o(e)f(can)i(b)q(e)g(generated)f(b)o(y)g(t)o(yping)
4353 809 1074 y Fk(h)p 822 1048 70 2 v 822 1076 a Fj(ESC)p
4354 822 1084 V 888 1074 a Fk(i)915 1076 y Fn(\014rst)p Ft(,)g(and)g(then)h
4355 (t)o(yping)1339 1074 y Fk(h)p 1351 1048 19 2 v 1351 1076
4356 a Fj(k)p 1351 1084 V 1368 1074 a Fk(i)1383 1076 y Ft(.)18
4357 b(Either)11 b(pro)q(cess)g(is)g(kno)o(wn)75 1131 y(as)k
4358 Fi(metafying)j Ft(the)425 1129 y Fk(h)p 437 1103 V 437
4359 1131 a Fj(k)p 437 1139 V 454 1129 a Fk(i)484 1131 y Ft(k)o(ey)l(.)137
4360 1196 y(The)j(text)e Fl(M-C-k)h Ft(is)g(read)g(as)f(`Meta-Con)o(trol-k')
4361 f(and)i(describ)q(es)h(the)f(c)o(haracter)g(pro)q(duced)h(b)o(y)75
4362 1251 y Fi(metafying)d Fl(C-k)p Ft(.)137 1316 y(In)h(addition,)f(sev)o
4363 (eral)g(k)o(eys)g(ha)o(v)o(e)g(their)g(o)o(wn)g(names.)30
4364 b(Sp)q(eci\014cally)l(,)1384 1314 y Fk(h)p 1396 1288
4365 73 2 v 1396 1316 a Fj(DEL)p 1396 1323 V 1467 1314 a Fk(i)1482
4366 1316 y Ft(,)1514 1314 y Fk(h)p 1526 1288 70 2 v 1526
4367 1316 a Fj(ESC)p 1526 1323 V 1593 1314 a Fk(i)1608 1316
4368 y Ft(,)1640 1314 y Fk(h)p 1652 1288 72 2 v 1652 1316
4369 a Fj(LFD)p 1652 1323 V 1722 1314 a Fk(i)1737 1316 y Ft(,)1768
4370 1314 y Fk(h)p 1780 1288 70 2 v 1780 1316 a Fj(SPC)p 1780
4371 1323 V 1847 1314 a Fk(i)1862 1316 y Ft(,)75 1369 y Fk(h)p
4372 87 1343 76 2 v 87 1371 a Fj(RET)p 87 1378 V 160 1369
4373 a Fk(i)175 1371 y Ft(,)23 b(and)306 1369 y Fk(h)p 318
4374 1343 74 2 v 318 1371 a Fj(T)m(AB)p 318 1378 V 390 1369
4375 a Fk(i)427 1371 y Ft(all)d(stand)i(for)f(themselv)o(es)g(when)i(seen)f
4376 (in)f(this)g(text,)i(or)e(in)h(an)f(init)g(\014le)h(\(see)75
4377 1425 y(Section)d(1.3)g([Readline)g(Init)g(File],)g(page)g(4\).)32
4378 b(If)19 b(y)o(our)g(k)o(eyb)q(oard)h(lac)o(ks)e(a)1444
4379 1423 y Fk(h)p 1456 1397 72 2 v 1456 1425 a Fj(LFD)p 1456
4380 1433 V 1526 1423 a Fk(i)1560 1425 y Ft(k)o(ey)l(,)i(t)o(yping)1802
4381 1423 y Fk(h)p 1814 1397 49 2 v 1814 1425 a Fj(C-j)p 1814
4382 1433 V 1860 1423 a Fk(i)75 1480 y Ft(will)13 b(pro)q(duce)j(the)f
4383 (desired)g(c)o(haracter.)k(The)874 1478 y Fk(h)p 886
4384 1452 76 2 v 886 1480 a Fj(RET)p 886 1488 V 959 1478 a
4385 Fk(i)989 1480 y Ft(k)o(ey)c(ma)o(y)f(b)q(e)h(lab)q(eled)1385
4386 1478 y Fk(h)p 1397 1452 109 2 v 1397 1480 a Fj(Return)p
4387 1397 1488 V 1503 1478 a Fk(i)1533 1480 y Ft(or)1588 1478
4388 y Fk(h)p 1600 1452 86 2 v 1600 1480 a Fj(En)o(ter)p 1600
4389 1488 V 1684 1478 a Fk(i)1714 1480 y Ft(on)f(some)75 1535
4390 y(k)o(eyb)q(oards.)75 1657 y Fr(1.2)33 b(Readline)21
4391 b(In)n(teraction)137 1777 y Ft(Often)13 b(during)g(an)f(in)o(teractiv)o
4392 (e)f(session)h(y)o(ou)h(t)o(yp)q(e)f(in)h(a)f(long)g(line)g(of)g(text,)
4393 h(only)f(to)g(notice)g(that)g(the)75 1832 y(\014rst)k(w)o(ord)f(on)h
4394 (the)h(line)f(is)f(missp)q(elled.)23 b(The)16 b(Readline)h(library)e
4395 (giv)o(es)g(y)o(ou)h(a)g(set)g(of)g(commands)g(for)75
4396 1886 y(manipulating)d(the)i(text)g(as)f(y)o(ou)h(t)o(yp)q(e)g(it)f(in,)
4397 g(allo)o(wing)f(y)o(ou)i(to)f(just)h(\014x)g(y)o(our)f(t)o(yp)q(o,)g
4398 (and)h(not)g(forcing)75 1941 y(y)o(ou)f(to)f(ret)o(yp)q(e)h(the)g(ma)s
4399 (jorit)o(y)e(of)i(the)g(line.)19 b(Using)14 b(these)g(editing)f
4400 (commands,)h(y)o(ou)g(mo)o(v)o(e)f(the)h(cursor)75 1996
4401 y(to)i(the)i(place)f(that)f(needs)i(correction,)f(and)g(delete)g(or)g
4402 (insert)f(the)i(text)e(of)h(the)g(corrections.)25 b(Then,)75
4403 2051 y(when)16 b(y)o(ou)f(are)h(satis\014ed)f(with)g(the)g(line,)g(y)o
4404 (ou)g(simply)g(press)1160 2049 y Fk(h)p 1172 2023 76
4405 2 v 1172 2051 a Fj(RET)p 1172 2059 V 1245 2049 a Fk(i)1260
4406 2051 y Ft(.)21 b(Y)l(ou)16 b(do)f(not)h(ha)o(v)o(e)f(to)g(b)q(e)h(at)f
4407 (the)75 2106 y(end)k(of)e(the)h(line)g(to)f(press)563
4408 2104 y Fk(h)p 575 2078 V 575 2106 a Fj(RET)p 575 2113
4409 V 648 2104 a Fk(i)663 2106 y Ft(;)i(the)f(en)o(tire)g(line)f(is)h
4410 (accepted)g(regardless)f(of)h(the)g(lo)q(cation)e(of)i(the)75
4411 2160 y(cursor)d(within)f(the)i(line.)75 2266 y Fh(1.2.1)30
4412 b(Readline)20 b(Bare)g(Essen)n(tials)137 2386 y Ft(In)12
4413 b(order)g(to)f(en)o(ter)g(c)o(haracters)g(in)o(to)f(the)i(line,)f
4414 (simply)g(t)o(yp)q(e)h(them.)18 b(The)12 b(t)o(yp)q(ed)g(c)o(haracter)f
4415 (app)q(ears)75 2441 y(where)16 b(the)h(cursor)f(w)o(as,)f(and)h(then)h
4416 (the)f(cursor)g(mo)o(v)o(es)g(one)g(space)g(to)g(the)g(righ)o(t.)22
4417 b(If)17 b(y)o(ou)f(mist)o(yp)q(e)f(a)75 2495 y(c)o(haracter,)f(y)o(ou)h
4418 (can)g(use)h(y)o(our)f(erase)g(c)o(haracter)f(to)h(bac)o(k)g(up)g(and)h
4419 (delete)f(the)g(mist)o(yp)q(ed)g(c)o(haracter.)137 2560
4420 y(Sometimes)g(y)o(ou)g(ma)o(y)g(mist)o(yp)q(e)g(a)g(c)o(haracter,)f
4421 (and)i(not)f(notice)g(the)g(error)g(un)o(til)g(y)o(ou)g(ha)o(v)o(e)g(t)
4422 o(yp)q(ed)75 2615 y(sev)o(eral)f(other)g(c)o(haracters.)19
4423 b(In)c(that)e(case,)i(y)o(ou)f(can)g(t)o(yp)q(e)h Fl(C-b)f
4424 Ft(to)g(mo)o(v)o(e)f(the)i(cursor)f(to)g(the)g(left,)g(and)75
4425 2670 y(then)i(correct)e(y)o(our)h(mistak)o(e.)k(Afterw)o(ards,)13
4426 b(y)o(ou)i(can)g(mo)o(v)o(e)g(the)g(cursor)g(to)g(the)g(righ)o(t)f
4427 (with)g Fl(C-f)p Ft(.)p eop end
4428 %%Page: 2 6
4429 TeXDict begin 2 5 bop 75 -58 a Ft(2)1322 b(GNU)15 b(Readline)g(Library)
4430 137 149 y(When)i(y)o(ou)f(add)g(text)g(in)g(the)h(middle)f(of)g(a)f
4431 (line,)h(y)o(ou)g(will)f(notice)h(that)g(c)o(haracters)f(to)h(the)g
4432 (righ)o(t)75 204 y(of)e(the)g(cursor)g(are)g(`pushed)h(o)o(v)o(er')f
4433 (to)f(mak)o(e)h(ro)q(om)g(for)f(the)i(text)f(that)f(y)o(ou)h(ha)o(v)o
4434 (e)g(inserted.)20 b(Lik)o(ewise,)75 259 y(when)f(y)o(ou)g(delete)g
4435 (text)f(b)q(ehind)i(the)f(cursor,)g(c)o(haracters)f(to)g(the)h(righ)o
4436 (t)e(of)h(the)h(cursor)g(are)f(`pulled)75 314 y(bac)o(k')11
4437 b(to)g(\014ll)f(in)i(the)f(blank)g(space)h(created)f(b)o(y)h(the)f
4438 (remo)o(v)m(al)f(of)h(the)h(text.)18 b(A)11 b(list)f(of)h(the)h(bare)f
4439 (essen)o(tials)75 369 y(for)k(editing)f(the)h(text)g(of)g(an)g(input)g
4440 (line)g(follo)o(ws.)75 446 y Fl(C-b)168 b Ft(Mo)o(v)o(e)14
4441 b(bac)o(k)h(one)h(c)o(haracter.)75 524 y Fl(C-f)168 b
4442 Ft(Mo)o(v)o(e)14 b(forw)o(ard)g(one)h(c)o(haracter.)75
4443 599 y Fk(h)p 87 573 73 2 v 87 601 a Fj(DEL)p 87 609 V
4444 158 599 a Fk(i)188 601 y Ft(or)244 599 y Fk(h)p 256 573
4445 159 2 v 256 601 a Fj(Bac)o(kspace)p 256 609 V 412 599
4446 a Fk(i)315 656 y Ft(Delete)g(the)g(c)o(haracter)g(to)f(the)h(left)g(of)
4447 g(the)g(cursor.)75 734 y Fl(C-d)168 b Ft(Delete)15 b(the)g(c)o
4448 (haracter)g(underneath)h(the)f(cursor.)75 811 y(Prin)o(ting)f(c)o
4449 (haracters)315 866 y(Insert)h(the)h(c)o(haracter)e(in)o(to)g(the)i
4450 (line)f(at)f(the)h(cursor.)75 944 y Fl(C-_)g Ft(or)f
4451 Fl(C-x)h(C-u)315 998 y Ft(Undo)i(the)g(last)e(editing)h(command.)25
4452 b(Y)l(ou)17 b(can)g(undo)g(all)e(the)i(w)o(a)o(y)f(bac)o(k)h(to)f(an)g
4453 (empt)o(y)315 1053 y(line.)75 1131 y(\(Dep)q(ending)h(on)g(y)o(our)g
4454 (con\014guration,)f(the)863 1129 y Fk(h)p 875 1103 V
4455 875 1131 a Fj(Bac)o(kspace)p 875 1138 V 1032 1129 a Fk(i)1063
4456 1131 y Ft(k)o(ey)h(b)q(e)h(set)f(to)f(delete)h(the)g(c)o(haracter)g(to)
4457 f(the)75 1186 y(left)g(of)g(the)h(cursor)f(and)g(the)596
4458 1184 y Fk(h)p 608 1158 73 2 v 608 1186 a Fj(DEL)p 608
4459 1193 V 679 1184 a Fk(i)710 1186 y Ft(k)o(ey)h(set)f(to)g(delete)g(the)h
4460 (c)o(haracter)f(underneath)h(the)g(cursor,)f(lik)o(e)75
4461 1240 y Fl(C-d)p Ft(,)e(rather)h(than)g(the)g(c)o(haracter)g(to)f(the)i
4462 (left)e(of)h(the)g(cursor.\))75 1349 y Fh(1.2.2)30 b(Readline)20
4463 b(Mo)n(v)n(emen)n(t)i(Commands)137 1470 y Ft(The)14 b(ab)q(o)o(v)o(e)e
4464 (table)h(describ)q(es)g(the)h(most)e(basic)h(k)o(eystrok)o(es)e(that)i
4465 (y)o(ou)g(need)h(in)e(order)h(to)g(do)g(editing)75 1525
4466 y(of)f(the)h(input)g(line.)19 b(F)l(or)12 b(y)o(our)g(con)o(v)o
4467 (enience,)h(man)o(y)g(other)f(commands)h(ha)o(v)o(e)f(b)q(een)i(added)f
4468 (in)g(addition)75 1580 y(to)i Fl(C-b)p Ft(,)h Fl(C-f)p
4469 Ft(,)f Fl(C-d)p Ft(,)g(and)522 1578 y Fk(h)p 534 1552
4470 V 534 1580 a Fj(DEL)p 534 1587 V 605 1578 a Fk(i)619
4471 1580 y Ft(.)23 b(Here)16 b(are)g(some)f(commands)h(for)f(mo)o(ving)g
4472 (more)h(rapidly)f(ab)q(out)h(the)75 1635 y(line.)75 1712
4473 y Fl(C-a)168 b Ft(Mo)o(v)o(e)14 b(to)h(the)g(start)f(of)h(the)g(line.)
4474 75 1790 y Fl(C-e)168 b Ft(Mo)o(v)o(e)14 b(to)h(the)g(end)h(of)f(the)g
4475 (line.)75 1867 y Fl(M-f)168 b Ft(Mo)o(v)o(e)14 b(forw)o(ard)g(a)h(w)o
4476 (ord,)f(where)i(a)e(w)o(ord)h(is)g(comp)q(osed)g(of)g(letters)f(and)i
4477 (digits.)75 1945 y Fl(M-b)168 b Ft(Mo)o(v)o(e)14 b(bac)o(kw)o(ard)h(a)g
4478 (w)o(ord.)75 2022 y Fl(C-l)168 b Ft(Clear)14 b(the)i(screen,)f(reprin)o
4479 (ting)f(the)h(curren)o(t)g(line)g(at)g(the)g(top.)137
4480 2100 y(Notice)d(ho)o(w)g Fl(C-f)g Ft(mo)o(v)o(es)f(forw)o(ard)g(a)h(c)o
4481 (haracter,)g(while)g Fl(M-f)g Ft(mo)o(v)o(es)f(forw)o(ard)g(a)h(w)o
4482 (ord.)18 b(It)13 b(is)f(a)g(lo)q(ose)75 2155 y(con)o(v)o(en)o(tion)i
4483 (that)g(con)o(trol)g(k)o(eystrok)o(es)g(op)q(erate)h(on)f(c)o
4484 (haracters)h(while)f(meta)g(k)o(eystrok)o(es)g(op)q(erate)h(on)75
4485 2210 y(w)o(ords.)75 2318 y Fh(1.2.3)30 b(Readline)20
4486 b(Killing)h(Commands)137 2439 y Fi(Killing)h Ft(text)c(means)g(to)g
4487 (delete)h(the)g(text)f(from)g(the)h(line,)g(but)f(to)g(sa)o(v)o(e)g(it)
4488 g(a)o(w)o(a)o(y)f(for)h(later)g(use,)75 2494 y(usually)e(b)o(y)h
4489 Fi(y)o(anking)k Ft(\(re-inserting\))15 b(it)h(bac)o(k)h(in)o(to)f(the)i
4490 (line.)25 b(\(`Cut')15 b(and)j(`paste')e(are)g(more)h(recen)o(t)75
4491 2549 y(jargon)d(for)h(`kill')e(and)j(`y)o(ank'.\))137
4492 2615 y(If)g(the)f(description)f(for)h(a)g(command)g(sa)o(ys)f(that)h
4493 (it)f(`kills')f(text,)h(then)i(y)o(ou)f(can)g(b)q(e)h(sure)f(that)f(y)o
4494 (ou)75 2670 y(can)h(get)g(the)g(text)g(bac)o(k)g(in)g(a)g(di\013eren)o
4495 (t)f(\(or)h(the)g(same\))g(place)g(later.)p eop end
4496 %%Page: 3 7
4497 TeXDict begin 3 6 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
4498 (Editing)1075 b(3)137 149 y(When)12 b(y)o(ou)g(use)g(a)f(kill)f
4499 (command,)i(the)g(text)f(is)g(sa)o(v)o(ed)g(in)h(a)f
4500 Fi(kill-ring)p Ft(.)17 b(An)o(y)12 b(n)o(um)o(b)q(er)g(of)f(consecutiv)
4501 o(e)75 204 y(kills)j(sa)o(v)o(e)h(all)f(of)h(the)h(killed)f(text)g
4502 (together,)f(so)h(that)g(when)h(y)o(ou)f(y)o(ank)g(it)g(bac)o(k,)g(y)o
4503 (ou)g(get)g(it)g(all.)20 b(The)75 259 y(kill)15 b(ring)h(is)f(not)h
4504 (line)g(sp)q(eci\014c;)h(the)f(text)g(that)f(y)o(ou)h(killed)g(on)g(a)g
4505 (previously)f(t)o(yp)q(ed)i(line)f(is)f(a)o(v)m(ailable)75
4506 314 y(to)g(b)q(e)g(y)o(ank)o(ed)g(bac)o(k)h(later,)d(when)j(y)o(ou)f
4507 (are)g(t)o(yping)f(another)h(line.)137 380 y(Here)h(is)e(the)i(list)e
4508 (of)g(commands)h(for)g(killing)f(text.)75 458 y Fl(C-k)168
4509 b Ft(Kill)14 b(the)i(text)e(from)h(the)g(curren)o(t)g(cursor)g(p)q
4510 (osition)f(to)h(the)g(end)h(of)f(the)g(line.)75 536 y
4511 Fl(M-d)168 b Ft(Kill)12 b(from)h(the)g(cursor)g(to)f(the)i(end)g(of)e
4512 (the)i(curren)o(t)f(w)o(ord,)f(or,)h(if)f(b)q(et)o(w)o(een)i(w)o(ords,)
4513 e(to)h(the)315 591 y(end)j(of)f(the)g(next)g(w)o(ord.)k(W)l(ord)c(b)q
4514 (oundaries)h(are)f(the)g(same)g(as)g(those)f(used)i(b)o(y)f
4515 Fl(M-f)p Ft(.)75 669 y Fl(M-)123 667 y Fk(h)p 135 641
4516 73 2 v 135 669 a Fj(DEL)p 135 676 V 206 667 a Fk(i)315
4517 669 y Ft(Kill)f(from)h(the)g(cursor)g(the)h(start)e(of)h(the)g(curren)o
4518 (t)g(w)o(ord,)f(or,)h(if)f(b)q(et)o(w)o(een)i(w)o(ords,)e(to)h(the)315
4519 723 y(start)j(of)h(the)g(previous)g(w)o(ord.)31 b(W)l(ord)19
4520 b(b)q(oundaries)g(are)g(the)h(same)e(as)h(those)g(used)h(b)o(y)315
4521 778 y Fl(M-b)p Ft(.)75 856 y Fl(C-w)168 b Ft(Kill)15
4522 b(from)g(the)g(cursor)h(to)f(the)g(previous)h(whitespace.)21
4523 b(This)15 b(is)g(di\013eren)o(t)g(than)g Fl(M-)1777 854
4524 y Fk(h)p 1789 828 V 1789 856 a Fj(DEL)p 1789 864 V 1860
4525 854 a Fk(i)315 911 y Ft(b)q(ecause)h(the)f(w)o(ord)g(b)q(oundaries)g
4526 (di\013er.)137 989 y(Here)21 b(is)g(ho)o(w)f(to)g Fi(y)o(ank)j
4527 Ft(the)e(text)f(bac)o(k)h(in)o(to)f(the)g(line.)37 b(Y)l(anking)20
4528 b(means)h(to)f(cop)o(y)h(the)g(most-)75 1044 y(recen)o(tly-killed)14
4529 b(text)h(from)f(the)i(kill)e(bu\013er.)75 1122 y Fl(C-y)168
4530 b Ft(Y)l(ank)15 b(the)h(most)e(recen)o(tly)h(killed)f(text)h(bac)o(k)g
4531 (in)o(to)f(the)i(bu\013er)f(at)f(the)i(cursor.)75 1200
4532 y Fl(M-y)168 b Ft(Rotate)17 b(the)g(kill-ring,)f(and)h(y)o(ank)g(the)h
4533 (new)f(top.)26 b(Y)l(ou)17 b(can)h(only)f(do)g(this)g(if)f(the)i(prior)
4534 315 1254 y(command)d(is)g Fl(C-y)g Ft(or)f Fl(M-y)p Ft(.)75
4535 1364 y Fh(1.2.4)30 b(Readline)20 b(Argumen)n(ts)137 1485
4536 y Ft(Y)l(ou)15 b(can)g(pass)f(n)o(umeric)h(argumen)o(ts)f(to)g
4537 (Readline)g(commands.)20 b(Sometimes)14 b(the)h(argumen)o(t)e(acts)75
4538 1540 y(as)20 b(a)f(rep)q(eat)i(coun)o(t,)f(other)g(times)f(it)h(is)f
4539 (the)h Fn(sign)j Ft(of)c(the)h(argumen)o(t)g(that)f(is)h(signi\014can)o
4540 (t.)33 b(If)20 b(y)o(ou)75 1594 y(pass)d(a)f(negativ)o(e)g(argumen)o(t)
4541 g(to)g(a)g(command)h(whic)o(h)g(normally)e(acts)h(in)h(a)f(forw)o(ard)g
4542 (direction,)g(that)75 1649 y(command)i(will)e(act)h(in)h(a)f(bac)o(kw)o
4543 (ard)g(direction.)26 b(F)l(or)17 b(example,)h(to)f(kill)g(text)g(bac)o
4544 (k)g(to)g(the)h(start)e(of)75 1704 y(the)f(line,)g(y)o(ou)g(migh)o(t)f
4545 (t)o(yp)q(e)h(`)p Fs(M--)f(C-k)p Ft('.)137 1770 y(The)h(general)e(w)o
4546 (a)o(y)g(to)h(pass)g(n)o(umeric)g(argumen)o(ts)f(to)g(a)h(command)g(is)
4547 g(to)f(t)o(yp)q(e)h(meta)g(digits)f(b)q(efore)75 1825
4548 y(the)j(command.)k(If)c(the)f(\014rst)g(`digit')f(t)o(yp)q(ed)h(is)g(a)
4549 h(min)o(us)f(sign)g(\(`)p Fs(-)p Ft('\),)e(then)j(the)f(sign)g(of)g
4550 (the)h(argumen)o(t)75 1880 y(will)i(b)q(e)i(negativ)o(e.)30
4551 b(Once)20 b(y)o(ou)f(ha)o(v)o(e)g(t)o(yp)q(ed)g(one)g(meta)g(digit)f
4552 (to)g(get)h(the)g(argumen)o(t)f(started,)h(y)o(ou)75
4553 1935 y(can)c(t)o(yp)q(e)f(the)h(remainder)f(of)g(the)g(digits,)f(and)i
4554 (then)g(the)f(command.)20 b(F)l(or)13 b(example,)h(to)g(giv)o(e)g(the)g
4555 Fl(C-d)75 1990 y Ft(command)19 b(an)f(argumen)o(t)g(of)g(10,)h(y)o(ou)f
4556 (could)h(t)o(yp)q(e)g(`)p Fs(M-1)14 b(0)h(C-d)p Ft(',)k(whic)o(h)f
4557 (will)f(delete)i(the)g(next)g(ten)75 2044 y(c)o(haracters)14
4558 b(on)i(the)f(input)g(line.)75 2154 y Fh(1.2.5)30 b(Searc)n(hing)21
4559 b(for)f(Commands)h(in)f(the)h(History)137 2275 y Ft(Readline)c(pro)o
4560 (vides)e(commands)h(for)g(searc)o(hing)f(through)h(the)g(command)g
4561 (history)f(for)h(lines)g(con-)75 2330 y(taining)e(a)h(sp)q(eci\014ed)h
4562 (string.)j(There)d(are)e(t)o(w)o(o)g(searc)o(h)h(mo)q(des:)20
4563 b Fi(incremen)o(tal)c Ft(and)g Fi(non-incremen)o(tal)p
4564 Ft(.)137 2396 y(Incremen)o(tal)d(searc)o(hes)g(b)q(egin)g(b)q(efore)g
4565 (the)g(user)g(has)g(\014nished)g(t)o(yping)f(the)h(searc)o(h)g(string.)
4566 18 b(As)13 b(eac)o(h)75 2451 y(c)o(haracter)k(of)g(the)h(searc)o(h)g
4567 (string)e(is)h(t)o(yp)q(ed,)i(Readline)f(displa)o(ys)e(the)i(next)g(en)
4568 o(try)f(from)g(the)h(history)75 2506 y(matc)o(hing)11
4569 b(the)h(string)f(t)o(yp)q(ed)h(so)g(far.)18 b(An)13 b(incremen)o(tal)e
4570 (searc)o(h)h(requires)f(only)h(as)g(man)o(y)f(c)o(haracters)g(as)75
4571 2560 y(needed)16 b(to)d(\014nd)j(the)e(desired)h(history)e(en)o(try)l
4572 (.)19 b(T)l(o)c(searc)o(h)f(bac)o(kw)o(ard)f(in)i(the)f(history)f(for)h
4573 (a)g(particular)75 2615 y(string,)f(t)o(yp)q(e)i Fl(C-r)p
4574 Ft(.)k(T)o(yping)c Fl(C-s)f Ft(searc)o(hes)h(forw)o(ard)e(through)h
4575 (the)h(history)l(.)k(The)c(c)o(haracters)f(presen)o(t)75
4576 2670 y(in)19 b(the)g(v)m(alue)g(of)g(the)g Fs(isearch-terminators)d
4577 Ft(v)m(ariable)i(are)h(used)h(to)e(terminate)g(an)h(incremen)o(tal)p
4578 eop end
4579 %%Page: 4 8
4580 TeXDict begin 4 7 bop 75 -58 a Ft(4)1322 b(GNU)15 b(Readline)g(Library)
4581 75 149 y(searc)o(h.)31 b(If)19 b(that)f(v)m(ariable)g(has)h(not)f(b)q
4582 (een)i(assigned)f(a)f(v)m(alue,)i(the)1289 147 y Fk(h)p
4583 1301 121 70 2 v 1301 149 a Fj(ESC)p 1301 157 V 1368 147
4584 a Fk(i)1402 149 y Ft(and)f Fl(C-J)f Ft(c)o(haracters)g(will)75
4585 204 y(terminate)i(an)h(incremen)o(tal)g(searc)o(h.)37
4586 b Fl(C-g)21 b Ft(will)f(ab)q(ort)h(an)g(incremen)o(tal)f(searc)o(h)h
4587 (and)g(restore)g(the)75 259 y(original)13 b(line.)19
4588 b(When)c(the)f(searc)o(h)g(is)g(terminated,)g(the)g(history)g(en)o(try)
4589 g(con)o(taining)f(the)i(searc)o(h)f(string)75 314 y(b)q(ecomes)i(the)f
4590 (curren)o(t)g(line.)137 384 y(T)l(o)g(\014nd)i(other)e(matc)o(hing)f
4591 (en)o(tries)h(in)h(the)f(history)g(list,)f(t)o(yp)q(e)h
4592 Fl(C-r)g Ft(or)g Fl(C-s)g Ft(as)h(appropriate.)j(This)75
4593 439 y(will)12 b(searc)o(h)h(bac)o(kw)o(ard)f(or)g(forw)o(ard)g(in)h
4594 (the)g(history)f(for)h(the)g(next)g(en)o(try)g(matc)o(hing)f(the)h
4595 (searc)o(h)g(string)75 494 y(t)o(yp)q(ed)19 b(so)g(far.)30
4596 b(An)o(y)19 b(other)f(k)o(ey)h(sequence)h(b)q(ound)g(to)e(a)h(Readline)
4597 g(command)f(will)g(terminate)g(the)75 549 y(searc)o(h)10
4598 b(and)h(execute)g(that)f(command.)18 b(F)l(or)10 b(instance,)h(a)1063
4599 547 y Fk(h)p 1076 521 76 2 v 1076 549 a Fj(RET)p 1076
4600 556 V 1149 547 a Fk(i)1174 549 y Ft(will)e(terminate)h(the)h(searc)o(h)
4601 f(and)h(accept)75 604 y(the)k(line,)f(thereb)o(y)h(executing)f(the)h
4602 (command)g(from)f(the)g(history)g(list.)k(A)d(mo)o(v)o(emen)o(t)f
4603 (command)g(will)75 658 y(terminate)g(the)h(searc)o(h,)g(mak)o(e)g(the)g
4604 (last)f(line)h(found)h(the)f(curren)o(t)g(line,)f(and)i(b)q(egin)f
4605 (editing.)137 729 y(Readline)j(remem)o(b)q(ers)f(the)h(last)e(incremen)
4606 o(tal)h(searc)o(h)g(string.)26 b(If)17 b(t)o(w)o(o)f
4607 Fl(C-r)p Ft(s)h(are)g(t)o(yp)q(ed)h(without)75 784 y(an)o(y)g(in)o
4608 (terv)o(ening)f(c)o(haracters)h(de\014ning)g(a)g(new)h(searc)o(h)f
4609 (string,)f(an)o(y)h(remem)o(b)q(ered)h(searc)o(h)f(string)f(is)75
4610 839 y(used.)137 909 y(Non-incremen)o(tal)23 b(searc)o(hes)g(read)h(the)
4611 f(en)o(tire)g(searc)o(h)g(string)f(b)q(efore)i(starting)e(to)g(searc)o
4612 (h)i(for)75 964 y(matc)o(hing)c(history)h(lines.)37 b(The)22
4613 b(searc)o(h)f(string)f(ma)o(y)h(b)q(e)h(t)o(yp)q(ed)f(b)o(y)h(the)f
4614 (user)h(or)e(b)q(e)i(part)f(of)g(the)75 1019 y(con)o(ten)o(ts)15
4615 b(of)f(the)i(curren)o(t)f(line.)75 1156 y Fr(1.3)33 b(Readline)21
4616 b(Init)i(File)137 1281 y Ft(Although)f(the)h(Readline)g(library)e
4617 (comes)i(with)f(a)g(set)g(of)g(Emacs-lik)o(e)g(k)o(eybindings)g
4618 (installed)75 1336 y(b)o(y)f(default,)g(it)f(is)h(p)q(ossible)f(to)g
4619 (use)i(a)e(di\013eren)o(t)g(set)h(of)f(k)o(eybindings.)37
4620 b(An)o(y)20 b(user)h(can)g(customize)75 1391 y(programs)15
4621 b(that)h(use)g(Readline)h(b)o(y)f(putting)f(commands)h(in)h(an)f
4622 Fi(inputrc)j Ft(\014le,)d(con)o(v)o(en)o(tionally)e(in)i(his)75
4623 1445 y(home)h(directory)l(.)23 b(The)17 b(name)g(of)f(this)g(\014le)g
4624 (is)g(tak)o(en)h(from)e(the)i(v)m(alue)g(of)f(the)h(en)o(vironmen)o(t)f
4625 (v)m(ariable)75 1500 y Fs(INPUTRC)p Ft(.)j(If)c(that)g(v)m(ariable)f
4626 (is)h(unset,)g(the)g(default)g(is)g(`)p Fs(~/.inputrc)p
4627 Ft('.)137 1571 y(When)g(a)g(program)f(whic)o(h)g(uses)h(the)g(Readline)
4628 g(library)f(starts)f(up,)i(the)g(init)f(\014le)h(is)f(read,)h(and)g
4629 (the)75 1626 y(k)o(ey)g(bindings)g(are)g(set.)137 1696
4630 y(In)f(addition,)f(the)g Fs(C-x)i(C-r)e Ft(command)g(re-reads)h(this)f
4631 (init)f(\014le,)i(th)o(us)f(incorp)q(orating)f(an)o(y)h(c)o(hanges)75
4632 1751 y(that)h(y)o(ou)h(migh)o(t)f(ha)o(v)o(e)h(made)g(to)g(it.)75
4633 1870 y Fh(1.3.1)30 b(Readline)20 b(Init)g(File)h(Syn)n(tax)137
4634 1995 y Ft(There)c(are)g(only)f(a)h(few)f(basic)h(constructs)f(allo)o(w)
4635 o(ed)g(in)g(the)h(Readline)g(init)f(\014le.)25 b(Blank)17
4636 b(lines)f(are)75 2050 y(ignored.)35 b(Lines)21 b(b)q(eginning)g(with)e
4637 (a)i(`)p Fs(#)p Ft(')e(are)h(commen)o(ts.)35 b(Lines)21
4638 b(b)q(eginning)g(with)f(a)g(`)p Fs($)p Ft(')f(indicate)75
4639 2105 y(conditional)12 b(constructs)i(\(see)g(Section)f(1.3.2)g
4640 ([Conditional)e(Init)j(Constructs],)f(page)h(9\).)k(Other)c(lines)75
4641 2159 y(denote)h(v)m(ariable)g(settings)f(and)i(k)o(ey)f(bindings.)75
4642 2244 y(V)l(ariable)f(Settings)315 2299 y(Y)l(ou)20 b(can)h(mo)q(dify)f
4643 (the)g(run-time)g(b)q(eha)o(vior)g(of)f(Readline)i(b)o(y)f(altering)f
4644 (the)h(v)m(alues)g(of)315 2354 y(v)m(ariables)c(in)h(Readline)g(using)f
4645 (the)h Fs(set)g Ft(command)f(within)g(the)h(init)f(\014le.)25
4646 b(The)17 b(syn)o(tax)315 2408 y(is)e(simple:)435 2477
4647 y Fs(set)23 b Fl(variable)28 b(value)315 2546 y Ft(Here,)14
4648 b(for)f(example,)g(is)g(ho)o(w)g(to)g(c)o(hange)h(from)f(the)h(default)
4649 f(Emacs-lik)o(e)g(k)o(ey)g(binding)h(to)315 2601 y(use)i
4650 Fs(vi)e Ft(line)h(editing)g(commands:)435 2670 y Fs(set)23
4651 b(editing-mode)g(vi)p eop end
4652 %%Page: 5 9
4653 TeXDict begin 5 8 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
4654 (Editing)1075 b(5)315 149 y(V)l(ariable)17 b(names)g(and)h(v)m(alues,)g
4655 (where)f(appropriate,)g(are)g(recognized)h(without)e(regard)315
4656 204 y(to)f(case.)k(Unrecognized)d(v)m(ariable)f(names)g(are)g(ignored.)
4657 315 268 y(Bo)q(olean)d(v)m(ariables)g(\(those)g(that)g(can)g(b)q(e)i
4658 (set)e(to)g(on)g(or)g(o\013)t(\))f(are)h(set)h(to)f(on)g(if)g(the)h(v)m
4659 (alue)f(is)315 323 y(n)o(ull)g(or)f(empt)o(y)l(,)h Fi(on)h
4660 Ft(\(case-insensitiv)o(e\),)d(or)i(1.)19 b(An)o(y)12
4661 b(other)g(v)m(alue)g(results)f(in)h(the)h(v)m(ariable)315
4662 378 y(b)q(eing)i(set)g(to)g(o\013.)315 442 y(A)g(great)g(deal)f(of)h
4663 (run-time)g(b)q(eha)o(vior)g(is)g(c)o(hangeable)g(with)f(the)i(follo)o
4664 (wing)c(v)m(ariables.)315 515 y Fs(bell-style)555 570
4665 y Ft(Con)o(trols)20 b(what)i(happ)q(ens)h(when)f(Readline)g(w)o(an)o
4666 (ts)f(to)g(ring)h(the)g(termi-)555 624 y(nal)c(b)q(ell.)30
4667 b(If)19 b(set)f(to)g(`)p Fs(none)p Ft(',)g(Readline)h(nev)o(er)g(rings)
4668 f(the)g(b)q(ell.)30 b(If)19 b(set)g(to)555 679 y(`)p
4669 Fs(visible)p Ft(',)c(Readline)h(uses)h(a)f(visible)g(b)q(ell)h(if)f
4670 (one)g(is)g(a)o(v)m(ailable.)23 b(If)16 b(set)h(to)555
4671 734 y(`)p Fs(audible)p Ft(')g(\(the)h(default\),)h(Readline)g(attempts)
4672 f(to)g(ring)g(the)h(terminal's)555 789 y(b)q(ell.)315
4673 862 y Fs(bind-tty-special-chars)555 917 y Ft(If)k(set)f(to)g(`)p
4674 Fs(on)p Ft(',)h(Readline)g(attempts)f(to)g(bind)h(the)f(con)o(trol)g(c)
4675 o(haracters)555 971 y(treated)17 b(sp)q(ecially)g(b)o(y)h(the)g(k)o
4676 (ernel's)f(terminal)f(driv)o(er)h(to)g(their)h(Readline)555
4677 1026 y(equiv)m(alen)o(ts.)315 1099 y Fs(comment-begin)555
4678 1154 y Ft(The)d(string)e(to)h(insert)h(at)e(the)i(b)q(eginning)g(of)f
4679 (the)h(line)f(when)h(the)g Fs(insert-)555 1209 y(comment)f
4680 Ft(command)h(is)g(executed.)21 b(The)15 b(default)g(v)m(alue)g(is)g
4681 Fs("#")p Ft(.)315 1282 y Fs(completion-ignore-case)555
4682 1337 y Ft(If)f(set)f(to)g(`)p Fs(on)p Ft(',)g(Readline)h(p)q(erforms)f
4683 (\014lename)h(matc)o(hing)f(and)h(completion)555 1391
4684 y(in)h(a)g(case-insensitiv)o(e)f(fashion.)20 b(The)15
4685 b(default)g(v)m(alue)g(is)g(`)p Fs(off)p Ft('.)315 1465
4686 y Fs(completion-query-items)555 1519 y Ft(The)e(n)o(um)o(b)q(er)h(of)e
4687 (p)q(ossible)h(completions)g(that)f(determines)h(when)h(the)f(user)555
4688 1574 y(is)h(ask)o(ed)h(whether)g(the)f(list)g(of)g(p)q(ossibilities)f
4689 (should)i(b)q(e)g(displa)o(y)o(ed.)k(If)c(the)555 1629
4690 y(n)o(um)o(b)q(er)f(of)f(p)q(ossible)g(completions)f(is)h(greater)g
4691 (than)g(this)g(v)m(alue,)h(Readline)555 1684 y(will)e(ask)h(the)g(user)
4692 h(whether)f(or)g(not)g(he)g(wishes)g(to)g(view)g(them;)g(otherwise,)555
4693 1738 y(they)f(are)g(simply)g(listed.)18 b(This)12 b(v)m(ariable)f(m)o
4694 (ust)h(b)q(e)h(set)f(to)f(an)h(in)o(teger)g(v)m(alue)555
4695 1793 y(greater)g(than)g(or)g(equal)g(to)g(0.)18 b(A)13
4696 b(negativ)o(e)e(v)m(alue)i(means)f(Readline)h(should)555
4697 1848 y(nev)o(er)i(ask.)20 b(The)15 b(default)g(limit)f(is)g
4698 Fs(100)p Ft(.)315 1921 y Fs(convert-meta)555 1976 y Ft(If)d(set)g(to)g
4699 (`)p Fs(on)p Ft(',)f(Readline)h(will)f(con)o(v)o(ert)g(c)o(haracters)h
4700 (with)f(the)h(eigh)o(th)g(bit)f(set)555 2031 y(to)g(an)h
4701 Fm(asci)q(i)e Ft(k)o(ey)i(sequence)g(b)o(y)g(stripping)f(the)g(eigh)o
4702 (th)g(bit)h(and)f(pre\014xing)h(an)555 2084 y Fk(h)p
4703 567 2057 70 2 v 567 2086 a Fj(ESC)p 567 2093 V 634 2084
4704 a Fk(i)666 2086 y Ft(c)o(haracter,)16 b(con)o(v)o(erting)g(them)h(to)f
4705 (a)h(meta-pre\014xed)g(k)o(ey)g(sequence.)555 2140 y(The)e(default)g(v)
4706 m(alue)h(is)e(`)p Fs(on)p Ft('.)315 2213 y Fs(disable-completion)555
4707 2268 y Ft(If)19 b(set)f(to)f(`)p Fs(On)p Ft(',)h(Readline)h(will)e
4708 (inhibit)g(w)o(ord)h(completion.)28 b(Completion)555
4709 2323 y(c)o(haracters)12 b(will)g(b)q(e)i(inserted)f(in)o(to)f(the)h
4710 (line)f(as)h(if)g(they)g(had)g(b)q(een)h(mapp)q(ed)555
4711 2378 y(to)h Fs(self-insert)p Ft(.)j(The)d(default)g(is)g(`)p
4712 Fs(off)p Ft('.)315 2451 y Fs(editing-mode)555 2506 y
4713 Ft(The)g Fs(editing-mode)d Ft(v)m(ariable)i(con)o(trols)f(whic)o(h)h
4714 (default)g(set)g(of)g(k)o(ey)g(bind-)555 2560 y(ings)e(is)g(used.)20
4715 b(By)12 b(default,)h(Readline)f(starts)g(up)h(in)f(Emacs)g(editing)g
4716 (mo)q(de,)555 2615 y(where)j(the)f(k)o(eystrok)o(es)g(are)g(most)g
4717 (similar)f(to)g(Emacs.)20 b(This)14 b(v)m(ariable)g(can)555
4718 2670 y(b)q(e)i(set)f(to)f(either)h(`)p Fs(emacs)p Ft(')f(or)h(`)p
4719 Fs(vi)p Ft('.)p eop end
4720 %%Page: 6 10
4721 TeXDict begin 6 9 bop 75 -58 a Ft(6)1322 b(GNU)15 b(Readline)g(Library)
4722 315 149 y Fs(enable-keypad)555 204 y Ft(When)d(set)f(to)h(`)p
4723 Fs(on)p Ft(',)e(Readline)i(will)f(try)g(to)g(enable)h(the)g
4724 (application)e(k)o(eypad)555 259 y(when)k(it)e(is)h(called.)19
4725 b(Some)13 b(systems)g(need)h(this)f(to)g(enable)g(the)h(arro)o(w)e(k)o
4726 (eys.)555 314 y(The)j(default)g(is)g(`)p Fs(off)p Ft('.)315
4727 410 y Fs(expand-tilde)555 465 y Ft(If)f(set)g(to)f(`)p
4728 Fs(on)p Ft(',)f(tilde)i(expansion)f(is)h(p)q(erformed)g(when)g
4729 (Readline)g(attempts)555 519 y(w)o(ord)h(completion.)k(The)c(default)g
4730 (is)f(`)p Fs(off)p Ft('.)315 615 y Fs(history-preserve-point)555
4731 670 y Ft(If)h(set)g(to)f(`)p Fs(on)p Ft(',)g(the)g(history)g(co)q(de)i
4732 (attempts)e(to)g(place)h(p)q(oin)o(t)f(at)g(the)h(same)555
4733 725 y(lo)q(cation)g(on)i(eac)o(h)g(history)f(line)g(retriev)o(ed)g
4734 (with)g Fs(previous-history)e Ft(or)555 780 y Fs(next-history)p
4735 Ft(.)k(The)e(default)e(is)h(`)p Fs(off)p Ft('.)315 875
4736 y Fs(horizontal-scroll-mode)555 930 y Ft(This)j(v)m(ariable)f(can)h(b)q
4737 (e)g(set)g(to)f(either)h(`)p Fs(on)p Ft(')f(or)g(`)p
4738 Fs(off)p Ft('.)27 b(Setting)18 b(it)f(to)g(`)p Fs(on)p
4739 Ft(')555 985 y(means)c(that)f(the)i(text)e(of)h(the)g(lines)g(b)q(eing)
4740 g(edited)g(will)f(scroll)g(horizon)o(tally)555 1040 y(on)k(a)f(single)g
4741 (screen)i(line)e(when)i(they)f(are)f(longer)g(than)h(the)g(width)f(of)h
4742 (the)555 1095 y(screen,)e(instead)e(of)h(wrapping)f(on)o(to)g(a)h(new)g
4743 (screen)h(line.)19 b(By)13 b(default,)g(this)555 1149
4744 y(v)m(ariable)i(is)f(set)h(to)g(`)p Fs(off)p Ft('.)315
4745 1245 y Fs(input-meta)555 1300 y Ft(If)h(set)f(to)g(`)p
4746 Fs(on)p Ft(',)f(Readline)i(will)f(enable)g(eigh)o(t-bit)g(input)g(\(it)
4747 g(will)f(not)h(clear)555 1355 y(the)20 b(eigh)o(th)f(bit)g(in)h(the)g
4748 (c)o(haracters)f(it)g(reads\),)h(regardless)f(of)h(what)f(the)555
4749 1410 y(terminal)g(claims)g(it)g(can)h(supp)q(ort.)34
4750 b(The)20 b(default)g(v)m(alue)g(is)g(`)p Fs(off)p Ft('.)33
4751 b(The)555 1465 y(name)15 b Fs(meta-flag)f Ft(is)h(a)g(synon)o(ym)g(for)
4752 f(this)h(v)m(ariable.)315 1560 y Fs(isearch-terminators)555
4753 1615 y Ft(The)26 b(string)f(of)g(c)o(haracters)g(that)g(should)h
4754 (terminate)f(an)h(incremen)o(tal)555 1670 y(searc)o(h)12
4755 b(without)g(subsequen)o(tly)g(executing)h(the)f(c)o(haracter)g(as)g(a)g
4756 (command)555 1725 y(\(see)22 b(Section)g(1.2.5)f([Searc)o(hing],)i
4757 (page)f(3\).)40 b(If)23 b(this)f(v)m(ariable)f(has)h(not)555
4758 1780 y(b)q(een)17 b(giv)o(en)e(a)h(v)m(alue,)f(the)h(c)o(haracters)1247
4759 1778 y Fk(h)p 1259 1752 70 2 v 1259 1780 a Fj(ESC)p 1259
4760 1787 V 1326 1778 a Fk(i)1357 1780 y Ft(and)g Fl(C-J)f
4761 Ft(will)f(terminate)h(an)555 1834 y(incremen)o(tal)f(searc)o(h.)315
4762 1930 y Fs(keymap)96 b Ft(Sets)19 b(Readline's)h(idea)f(of)g(the)g
4763 (curren)o(t)h(k)o(eymap)f(for)f(k)o(ey)i(binding)f(com-)555
4764 1985 y(mands.)41 b(Acceptable)22 b Fs(keymap)g Ft(names)g(are)f
4765 Fs(emacs)p Ft(,)i Fs(emacs-standard)p Ft(,)555 2040 y
4766 Fs(emacs-meta)p Ft(,)49 b Fs(emacs-ctlx)p Ft(,)g Fs(vi)p
4767 Ft(,)h Fs(vi-move)p Ft(,)f Fs(vi-command)p Ft(,)g(and)555
4768 2095 y Fs(vi-insert)p Ft(.)31 b Fs(vi)20 b Ft(is)f(equiv)m(alen)o(t)g
4769 (to)g Fs(vi-command)p Ft(;)g Fs(emacs)g Ft(is)g(equiv)m(alen)o(t)555
4770 2149 y(to)c Fs(emacs-standard)p Ft(.)20 b(The)d(default)e(v)m(alue)h
4771 (is)g Fs(emacs)p Ft(.)21 b(The)16 b(v)m(alue)g(of)g(the)555
4772 2204 y Fs(editing-mode)e Ft(v)m(ariable)g(also)g(a\013ects)h(the)g
4773 (default)g(k)o(eymap.)315 2300 y Fs(mark-directories)555
4774 2355 y Ft(If)k(set)g(to)g(`)p Fs(on)p Ft(',)f(completed)h(directory)g
4775 (names)g(ha)o(v)o(e)f(a)h(slash)g(app)q(ended.)555 2410
4776 y(The)c(default)g(is)g(`)p Fs(on)p Ft('.)315 2506 y Fs
4777 (mark-modified-lines)555 2560 y Ft(This)j(v)m(ariable,)f(when)i(set)e
4778 (to)h(`)p Fs(on)p Ft(',)f(causes)h(Readline)g(to)f(displa)o(y)g(an)h
4779 (as-)555 2615 y(terisk)e(\(`)p Fs(*)p Ft('\))f(at)i(the)f(start)g(of)h
4780 (history)e(lines)i(whic)o(h)f(ha)o(v)o(e)h(b)q(een)h(mo)q(di\014ed.)555
4781 2670 y(This)d(v)m(ariable)f(is)h(`)p Fs(off)p Ft(')f(b)o(y)h(default.)p
4782 eop end
4783 %%Page: 7 11
4784 TeXDict begin 7 10 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
4785 (Editing)1075 b(7)315 149 y Fs(mark-symlinked-directories)555
4786 204 y Ft(If)23 b(set)f(to)f(`)p Fs(on)p Ft(',)i(completed)f(names)h
4787 (whic)o(h)f(are)g(sym)o(b)q(olic)g(links)f(to)h(di-)555
4788 259 y(rectories)g(ha)o(v)o(e)h(a)g(slash)f(app)q(ended)j(\(sub)s(ject)e
4789 (to)f(the)i(v)m(alue)f(of)g Fs(mark-)555 314 y(directories)p
4790 Ft(\).)18 b(The)d(default)g(is)g(`)p Fs(off)p Ft('.)315
4791 394 y Fs(match-hidden-files)555 449 y Ft(This)c(v)m(ariable,)g(when)g
4792 (set)g(to)g(`)p Fs(on)p Ft(',)f(causes)h(Readline)h(to)e(matc)o(h)h
4793 (\014les)g(whose)555 504 y(names)22 b(b)q(egin)g(with)g(a)f(`)p
4794 Fs(.)p Ft(')h(\(hidden)g(\014les\))g(when)g(p)q(erforming)g(\014lename)
4795 555 559 y(completion,)f(unless)g(the)g(leading)f(`)p
4796 Fs(.)p Ft(')g(is)g(supplied)h(b)o(y)g(the)f(user)h(in)g(the)555
4797 614 y(\014lename)15 b(to)g(b)q(e)h(completed.)k(This)14
4798 b(v)m(ariable)h(is)g(`)p Fs(on)p Ft(')f(b)o(y)h(default.)315
4799 694 y Fs(output-meta)555 749 y Ft(If)j(set)f(to)g(`)p
4800 Fs(on)p Ft(',)g(Readline)h(will)f(displa)o(y)g(c)o(haracters)f(with)i
4801 (the)f(eigh)o(th)g(bit)555 804 y(set)h(directly)g(rather)f(than)h(as)g
4802 (a)g(meta-pre\014xed)h(escap)q(e)g(sequence.)30 b(The)555
4803 859 y(default)15 b(is)f(`)p Fs(off)p Ft('.)315 939 y
4804 Fs(page-completions)555 994 y Ft(If)j(set)g(to)f(`)p
4805 Fs(on)p Ft(',)g(Readline)h(uses)h(an)e(in)o(ternal)g
4806 Fs(more)p Ft(-lik)o(e)g(pager)h(to)f(displa)o(y)555 1049
4807 y(a)g(screenful)g(of)g(p)q(ossible)g(completions)f(at)h(a)g(time.)22
4808 b(This)16 b(v)m(ariable)f(is)h(`)p Fs(on)p Ft(')555 1104
4809 y(b)o(y)f(default.)315 1184 y Fs(print-completions-horizont)o(ally)555
4810 1239 y Ft(If)d(set)g(to)f(`)p Fs(on)p Ft(',)h(Readline)g(will)e(displa)
4811 o(y)i(completions)f(with)g(matc)o(hes)g(sorted)555 1294
4812 y(horizon)o(tally)20 b(in)h(alphab)q(etical)g(order,)i(rather)e(than)g
4813 (do)o(wn)h(the)g(screen.)555 1348 y(The)15 b(default)g(is)g(`)p
4814 Fs(off)p Ft('.)315 1429 y Fs(show-all-if-ambiguous)555
4815 1484 y Ft(This)g(alters)e(the)j(default)e(b)q(eha)o(vior)h(of)f(the)h
4816 (completion)f(functions.)20 b(If)15 b(set)555 1539 y(to)e(`)p
4817 Fs(on)p Ft(',)g(w)o(ords)g(whic)o(h)g(ha)o(v)o(e)h(more)f(than)g(one)h
4818 (p)q(ossible)g(completion)f(cause)555 1593 y(the)20 b(matc)o(hes)f(to)f
4819 (b)q(e)j(listed)d(immediately)g(instead)h(of)g(ringing)g(the)g(b)q
4820 (ell.)555 1648 y(The)c(default)g(v)m(alue)h(is)e(`)p
4821 Fs(off)p Ft('.)315 1729 y Fs(show-all-if-unmodified)555
4822 1784 y Ft(This)19 b(alters)f(the)i(default)e(b)q(eha)o(vior)h(of)g(the)
4823 h(completion)e(functions)h(in)g(a)555 1838 y(fashion)12
4824 b(similar)f(to)h Fi(sho)o(w-all-if-am)o(biguous)p Ft(.)17
4825 b(If)c(set)f(to)g(`)p Fs(on)p Ft(',)g(w)o(ords)g(whic)o(h)555
4826 1893 y(ha)o(v)o(e)j(more)g(than)g(one)h(p)q(ossible)f(completion)f
4827 (without)h(an)o(y)g(p)q(ossible)g(par-)555 1948 y(tial)20
4828 b(completion)g(\(the)h(p)q(ossible)g(completions)f(don't)h(share)g(a)f
4829 (common)555 2003 y(pre\014x\))15 b(cause)h(the)f(matc)o(hes)g(to)f(b)q
4830 (e)i(listed)e(immediately)g(instead)h(of)f(ring-)555
4831 2058 y(ing)h(the)g(b)q(ell.)20 b(The)15 b(default)g(v)m(alue)g(is)g(`)p
4832 Fs(off)p Ft('.)315 2138 y Fs(visible-stats)555 2193 y
4833 Ft(If)h(set)g(to)f(`)p Fs(on)p Ft(',)g(a)h(c)o(haracter)f(denoting)g(a)
4834 h(\014le's)g(t)o(yp)q(e)g(is)f(app)q(ended)j(to)d(the)555
4835 2248 y(\014lename)g(when)h(listing)e(p)q(ossible)h(completions.)j(The)e
4836 (default)f(is)f(`)p Fs(off)p Ft('.)75 2328 y(Key)i(Bindings)315
4837 2383 y(The)21 b(syn)o(tax)f(for)h(con)o(trolling)e(k)o(ey)i(bindings)f
4838 (in)h(the)g(init)f(\014le)h(is)g(simple.)37 b(First)19
4839 b(y)o(ou)315 2438 y(need)c(to)e(\014nd)h(the)g(name)g(of)g(the)f
4840 (command)h(that)f(y)o(ou)h(w)o(an)o(t)f(to)g(c)o(hange.)19
4841 b(The)14 b(follo)o(wing)315 2493 y(sections)j(con)o(tain)h(tables)f(of)
4842 g(the)h(command)g(name,)g(the)g(default)g(k)o(eybinding,)g(if)f(an)o(y)
4843 l(,)315 2548 y(and)e(a)g(short)g(description)g(of)f(what)h(the)g
4844 (command)g(do)q(es.)315 2615 y(Once)k(y)o(ou)f(kno)o(w)f(the)h(name)g
4845 (of)g(the)g(command,)g(simply)f(place)h(on)g(a)f(line)h(in)g(the)g
4846 (init)315 2670 y(\014le)f(the)g(name)g(of)f(the)h(k)o(ey)g(y)o(ou)f
4847 (wish)h(to)f(bind)h(the)g(command)g(to,)f(a)g(colon,)h(and)g(then)p
4848 eop end
4849 %%Page: 8 12
4850 TeXDict begin 8 11 bop 75 -58 a Ft(8)1322 b(GNU)15 b(Readline)g
4851 (Library)315 149 y(the)h(name)g(of)g(the)g(command.)22
4852 b(The)16 b(name)g(of)g(the)g(k)o(ey)f(can)i(b)q(e)f(expressed)h(in)f
4853 (di\013eren)o(t)315 204 y(w)o(a)o(ys,)e(dep)q(ending)i(on)f(what)g(y)o
4854 (ou)g(\014nd)h(most)e(comfortable.)315 273 y(In)19 b(addition)e(to)g
4855 (command)h(names,)g(readline)g(allo)o(ws)e(k)o(eys)i(to)f(b)q(e)i(b)q
4856 (ound)g(to)e(a)h(string)315 328 y(that)c(is)h(inserted)g(when)h(the)f
4857 (k)o(ey)g(is)g(pressed)h(\(a)e Fi(macro)r Ft(\).)315
4858 410 y Fi(k)o(eyname)s Ft(:)19 b Fi(function-name)f Ft(or)d
4859 Fi(macro)555 465 y(k)o(eyname)i Ft(is)d(the)g(name)h(of)f(a)g(k)o(ey)g
4860 (sp)q(elled)h(out)f(in)g(English.)19 b(F)l(or)13 b(example:)675
4861 533 y Fs(Control-u:)22 b(universal-argument)675 588 y(Meta-Rubout:)g
4862 (backward-kill-word)675 643 y(Control-o:)g(">)i(output")555
4863 711 y Ft(In)c(the)f(ab)q(o)o(v)o(e)g(example,)h Fl(C-u)f
4864 Ft(is)g(b)q(ound)h(to)f(the)g(function)g Fs(universal-)555
4865 766 y(argument)p Ft(,)f Fl(M-DEL)h Ft(is)f(b)q(ound)i(to)e(the)h
4866 (function)g Fs(backward-kill-word)p Ft(,)555 821 y(and)h
4867 Fl(C-o)f Ft(is)g(b)q(ound)h(to)f(run)h(the)f(macro)g(expressed)h(on)g
4868 (the)f(righ)o(t)g(hand)555 875 y(side)c(\(that)f(is,)h(to)f(insert)h
4869 (the)g(text)g(`)p Fs(>)f(output)p Ft(')g(in)o(to)h(the)g(line\).)555
4870 944 y(A)k(n)o(um)o(b)q(er)f(of)g(sym)o(b)q(olic)g(c)o(haracter)g(names)
4871 g(are)g(recognized)h(while)f(pro-)555 999 y(cessing)12
4872 b(this)f(k)o(ey)h(binding)f(syn)o(tax:)18 b Fi(DEL)p
4873 Ft(,)11 b Fi(ESC)p Ft(,)h Fi(ESCAPE)p Ft(,)f Fi(LFD)p
4874 Ft(,)g Fi(NEW-)555 1054 y(LINE)p Ft(,)16 b Fi(RET)p Ft(,)f
4875 Fi(RETURN)p Ft(,)g Fi(R)o(UBOUT)p Ft(,)h Fi(SP)l(A)o(CE)p
4876 Ft(,)f Fi(SPC)p Ft(,)f(and)i Fi(T)l(AB)p Ft(.)315 1136
4877 y Fs(")p Fi(k)o(eyseq)q Fs(")p Ft(:)k Fi(function-name)d
4878 Ft(or)e Fi(macro)555 1191 y(k)o(eyseq)i Ft(di\013ers)d(from)h
4879 Fi(k)o(eyname)j Ft(ab)q(o)o(v)o(e)d(in)h(that)e(strings)h(denoting)g
4880 (an)g(en-)555 1245 y(tire)h(k)o(ey)h(sequence)h(can)f(b)q(e)g(sp)q
4881 (eci\014ed,)h(b)o(y)f(placing)f(the)h(k)o(ey)g(sequence)h(in)555
4882 1300 y(double)d(quotes.)k(Some)c Fm(gnu)g Ft(Emacs)f(st)o(yle)g(k)o(ey)
4883 h(escap)q(es)g(can)g(b)q(e)g(used,)g(as)555 1355 y(in)i(the)g(follo)o
4884 (wing)d(example,)j(but)g(the)g(sp)q(ecial)g(c)o(haracter)f(names)h(are)
4885 f(not)555 1410 y(recognized.)675 1478 y Fs("\\C-u":)23
4886 b(universal-argument)675 1533 y("\\C-x\\C-r":)f(re-read-init-file)675
4887 1588 y("\\e[11~":)h("Function)f(Key)i(1")555 1656 y Ft(In)33
4888 b(the)f(ab)q(o)o(v)o(e)g(example,)k Fl(C-u)c Ft(is)g(again)f(b)q(ound)i
4889 (to)f(the)g(function)555 1711 y Fs(universal-argument)19
4890 b Ft(\(just)j(as)f(it)g(w)o(as)g(in)h(the)g(\014rst)f(example\),)i(`)p
4891 Fl(C-x)555 1766 y(C-r)p Ft(')d(is)g(b)q(ound)h(to)f(the)h(function)f
4892 Fs(re-read-init-file)p Ft(,)g(and)g(`)1731 1764 y Fk(h)p
4893 1743 1738 70 2 v 1743 1766 a Fj(ESC)p 1743 1774 V 1810
4894 1764 a Fk(i)15 b(h)p 1852 1738 10 2 v 1852 1766 a Fj([)p
4895 1852 1774 V 1860 1764 a Fk(i)555 1819 y(h)p 567 1793
4896 18 2 v 567 1821 a Fj(1)p 567 1828 V 583 1819 a Fk(i)g(h)p
4897 625 1793 V 625 1821 a Fj(1)p 625 1828 V 640 1819 a Fk(i)g(h)p
4898 683 1793 24 2 v 683 1821 a Fs(~)p 683 1828 V 704 1819
4899 a Fk(i)719 1821 y Ft(')g(is)g(b)q(ound)h(to)e(insert)h(the)g(text)g(`)p
4900 Fs(Function)f(Key)g(1)p Ft('.)315 1903 y(The)h(follo)o(wing)e
4901 Fm(gnu)h Ft(Emacs)h(st)o(yle)f(escap)q(e)i(sequences)g(are)e(a)o(v)m
4902 (ailable)g(when)h(sp)q(ecifying)315 1958 y(k)o(ey)g(sequences:)315
4903 2040 y Fl(\\C-)168 b Ft(con)o(trol)14 b(pre\014x)315
4904 2122 y Fl(\\M-)168 b Ft(meta)15 b(pre\014x)315 2204 y
4905 Fl(\\e)192 b Ft(an)15 b(escap)q(e)h(c)o(haracter)315
4906 2286 y Fl(\\\\)192 b Ft(bac)o(kslash)315 2369 y Fl(\\)p
4907 Fs(")555 2367 y Fk(h)p 567 2341 V 567 2369 a Fs(")p 567
4908 2376 V 589 2367 a Fk(i)604 2369 y Ft(,)15 b(a)f(double)i(quotation)e
4909 (mark)315 2451 y Fl(\\')555 2449 y Fk(h)p 567 2423 10
4910 2 v 567 2451 a Fj(')p 567 2458 V 575 2449 a Fk(i)590
4911 2451 y Ft(,)h(a)f(single)h(quote)g(or)g(ap)q(ostrophe)315
4912 2533 y(In)f(addition)f(to)h(the)f Fm(gnu)h Ft(Emacs)g(st)o(yle)e(escap)
4913 q(e)j(sequences,)g(a)e(second)i(set)e(of)h(bac)o(kslash)315
4914 2588 y(escap)q(es)i(is)f(a)o(v)m(ailable:)315 2670 y
4915 Fs(\\a)192 b Ft(alert)14 b(\(b)q(ell\))p eop end
4916 %%Page: 9 13
4917 TeXDict begin 9 12 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
4918 (Editing)1075 b(9)315 149 y Fs(\\b)192 b Ft(bac)o(kspace)315
4919 228 y Fs(\\d)g Ft(delete)315 306 y Fs(\\f)g Ft(form)14
4920 b(feed)315 384 y Fs(\\n)192 b Ft(newline)315 462 y Fs(\\r)g
4921 Ft(carriage)14 b(return)315 541 y Fs(\\t)192 b Ft(horizon)o(tal)14
4922 b(tab)315 619 y Fs(\\v)192 b Ft(v)o(ertical)14 b(tab)315
4923 697 y Fs(\\)p Fl(nnn)144 b Ft(the)17 b(eigh)o(t-bit)f(c)o(haracter)h
4924 (whose)g(v)m(alue)h(is)e(the)i(o)q(ctal)e(v)m(alue)i
4925 Fi(nnn)g Ft(\(one)f(to)555 752 y(three)e(digits\))315
4926 830 y Fs(\\x)p Fl(HH)144 b Ft(the)20 b(eigh)o(t-bit)e(c)o(haracter)h
4927 (whose)h(v)m(alue)g(is)f(the)h(hexadecimal)f(v)m(alue)h
4928 Fi(HH)555 885 y Ft(\(one)15 b(or)g(t)o(w)o(o)f(hex)h(digits\))315
4929 963 y(When)k(en)o(tering)f(the)h(text)f(of)g(a)h(macro,)f(single)g(or)g
4930 (double)h(quotes)g(m)o(ust)f(b)q(e)h(used)h(to)315 1018
4931 y(indicate)10 b(a)h(macro)f(de\014nition.)18 b(Unquoted)11
4932 b(text)f(is)h(assumed)f(to)h(b)q(e)g(a)f(function)h(name.)18
4933 b(In)315 1073 y(the)11 b(macro)f(b)q(o)q(dy)l(,)i(the)f(bac)o(kslash)f
4934 (escap)q(es)h(describ)q(ed)h(ab)q(o)o(v)o(e)e(are)g(expanded.)20
4935 b(Bac)o(kslash)315 1128 y(will)f(quote)g(an)o(y)h(other)g(c)o(haracter)
4936 f(in)h(the)g(macro)f(text,)h(including)g(`)p Fs(")p Ft(')f(and)h(`)p
4937 Fs(')p Ft('.)34 b(F)l(or)315 1183 y(example,)13 b(the)g(follo)o(wing)d
4938 (binding)j(will)f(mak)o(e)g(`)p Fl(C-x)i Fs(\\)p Ft(')f(insert)f(a)h
4939 (single)f(`)p Fs(\\)p Ft(')g(in)o(to)g(the)h(line:)435
4940 1249 y Fs("\\C-x\\\\":)23 b("\\\\")75 1359 y Fh(1.3.2)30
4941 b(Conditional)20 b(Init)g(Constructs)137 1480 y Ft(Readline)e(implemen)
4942 o(ts)f(a)h(facilit)o(y)d(similar)h(in)i(spirit)e(to)h(the)h
4943 (conditional)e(compilation)g(features)75 1535 y(of)h(the)g(C)g(prepro)q
4944 (cessor)g(whic)o(h)h(allo)o(ws)d(k)o(ey)i(bindings)g(and)h(v)m(ariable)
4945 e(settings)g(to)h(b)q(e)h(p)q(erformed)f(as)75 1590 y(the)e(result)g
4946 (of)g(tests.)k(There)c(are)g(four)g(parser)g(directiv)o(es)f(used.)75
4947 1668 y Fs($if)168 b Ft(The)16 b Fs($if)f Ft(construct)g(allo)o(ws)f
4948 (bindings)i(to)f(b)q(e)h(made)g(based)g(on)f(the)h(editing)f(mo)q(de,)h
4949 (the)315 1723 y(terminal)i(b)q(eing)h(used,)h(or)f(the)g(application)f
4950 (using)g(Readline.)32 b(The)19 b(text)g(of)f(the)i(test)315
4951 1778 y(extends)c(to)e(the)h(end)h(of)f(the)g(line;)g(no)g(c)o
4952 (haracters)f(are)h(required)h(to)e(isolate)g(it.)315
4953 1856 y Fs(mode)144 b Ft(The)11 b Fs(mode=)e Ft(form)h(of)g(the)h
4954 Fs($if)f Ft(directiv)o(e)f(is)h(used)h(to)f(test)g(whether)h(Readline)
4955 555 1911 y(is)j(in)h Fs(emacs)f Ft(or)g Fs(vi)g Ft(mo)q(de.)20
4956 b(This)15 b(ma)o(y)f(b)q(e)h(used)g(in)g(conjunction)g(with)f(the)555
4957 1966 y(`)p Fs(set)g(keymap)p Ft(')f(command,)g(for)h(instance,)f(to)g
4958 (set)h(bindings)f(in)h(the)g Fs(emacs-)555 2020 y(standard)d
4959 Ft(and)i Fs(emacs-ctlx)e Ft(k)o(eymaps)h(only)h(if)f(Readline)g(is)g
4960 (starting)f(out)555 2075 y(in)k Fs(emacs)g Ft(mo)q(de.)315
4961 2153 y Fs(term)144 b Ft(The)14 b Fs(term=)e Ft(form)h(ma)o(y)g(b)q(e)h
4962 (used)g(to)f(include)h(terminal-sp)q(eci\014c)f(k)o(ey)g(bind-)555
4963 2208 y(ings,)18 b(p)q(erhaps)h(to)e(bind)h(the)h(k)o(ey)e(sequences)j
4964 (output)e(b)o(y)g(the)g(terminal's)555 2263 y(function)12
4965 b(k)o(eys.)18 b(The)13 b(w)o(ord)e(on)h(the)g(righ)o(t)f(side)g(of)h
4966 (the)g(`)p Fs(=)p Ft(')f(is)g(tested)h(against)555 2318
4967 y(b)q(oth)j(the)g(full)g(name)g(of)f(the)h(terminal)f(and)h(the)g(p)q
4968 (ortion)g(of)f(the)h(terminal)555 2373 y(name)i(b)q(efore)g(the)g
4969 (\014rst)f(`)p Fs(-)p Ft('.)24 b(This)16 b(allo)o(ws)f
4970 Fs(sun)h Ft(to)g(matc)o(h)h(b)q(oth)f Fs(sun)h Ft(and)555
4971 2427 y Fs(sun-cmd)p Ft(,)d(for)g(instance.)315 2506 y
4972 Fs(application)555 2560 y Ft(The)d Fi(application)f Ft(construct)h(is)f
4973 (used)i(to)e(include)h(application-sp)q(eci\014c)g(set-)555
4974 2615 y(tings.)18 b(Eac)o(h)12 b(program)f(using)i(the)f(Readline)h
4975 (library)e(sets)h(the)g Fi(application)555 2670 y(name)p
4976 Ft(,)g(and)g(y)o(ou)f(can)h(test)f(for)g(a)g(particular)f(v)m(alue.)19
4977 b(This)11 b(could)h(b)q(e)g(used)h(to)p eop end
4978 %%Page: 10 14
4979 TeXDict begin 10 13 bop 75 -58 a Ft(10)1299 b(GNU)15
4980 b(Readline)g(Library)555 149 y(bind)i(k)o(ey)f(sequences)i(to)d
4981 (functions)i(useful)f(for)g(a)g(sp)q(eci\014c)h(program.)23
4982 b(F)l(or)555 204 y(instance,)16 b(the)h(follo)o(wing)d(command)j(adds)f
4983 (a)g(k)o(ey)h(sequence)g(that)f(quotes)555 259 y(the)f(curren)o(t)g(or)
4984 g(previous)g(w)o(ord)f(in)i(Bash:)675 326 y Fs($if)23
4985 b(Bash)675 381 y(#)h(Quote)f(the)g(current)g(or)h(previous)f(word)675
4986 436 y("\\C-xq":)g("\\eb\\"\\ef\\"")675 491 y($endif)75
4987 570 y($endif)96 b Ft(This)15 b(command,)f(as)h(seen)h(in)f(the)g
4988 (previous)g(example,)g(terminates)f(an)h Fs($if)f Ft(command.)75
4989 650 y Fs($else)120 b Ft(Commands)15 b(in)g(this)f(branc)o(h)i(of)e(the)
4990 i Fs($if)e Ft(directiv)o(e)h(are)g(executed)h(if)f(the)g(test)g(fails.)
4991 75 730 y Fs($include)48 b Ft(This)21 b(directiv)o(e)g(tak)o(es)g(a)h
4992 (single)f(\014lename)h(as)f(an)h(argumen)o(t)f(and)h(reads)f(commands)
4993 315 785 y(and)e(bindings)h(from)e(that)h(\014le.)32 b(F)l(or)19
4994 b(example,)h(the)f(follo)o(wing)e(directiv)o(e)i(reads)g(from)315
4995 839 y(`)p Fs(/etc/inputrc)p Ft(':)435 907 y Fs($include)k(/etc/inputrc)
4996 75 1019 y Fh(1.3.3)30 b(Sample)20 b(Init)h(File)137 1141
4997 y Ft(Here)16 b(is)f(an)g(example)g(of)g(an)g Fi(inputrc)j
4998 Ft(\014le.)i(This)15 b(illustrates)e(k)o(ey)i(binding,)g(v)m(ariable)f
4999 (assignmen)o(t,)75 1196 y(and)h(conditional)f(syn)o(tax.)p
5000 eop end
5001 %%Page: 11 15
5002 TeXDict begin 11 14 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
5003 (Editing)1053 b(11)195 204 y Fs(#)24 b(This)f(file)g(controls)g(the)h
5004 (behaviour)e(of)i(line)f(input)g(editing)g(for)195 259
5005 y(#)h(programs)e(that)i(use)f(the)h(GNU)f(Readline)g(library.)47
5006 b(Existing)195 314 y(#)24 b(programs)e(include)h(FTP,)h(Bash,)f(and)g
5007 (GDB.)195 369 y(#)195 423 y(#)h(You)f(can)h(re-read)f(the)g(inputrc)g
5008 (file)g(with)h(C-x)f(C-r.)195 478 y(#)h(Lines)f(beginning)g(with)g('#')
5009 g(are)h(comments.)195 533 y(#)195 588 y(#)g(First,)f(include)g(any)g
5010 (systemwide)g(bindings)f(and)i(variable)195 643 y(#)g(assignments)e
5011 (from)h(/etc/Inputrc)195 697 y($include)g(/etc/Inputrc)195
5012 807 y(#)195 862 y(#)h(Set)f(various)g(bindings)g(for)g(emacs)g(mode.)
5013 195 971 y(set)g(editing-mode)g(emacs)195 1081 y($if)g(mode=emacs)195
5014 1191 y(Meta-Control-h:)46 b(backward-kill-word)21 b(Text)i(after)h(the)
5015 f(function)g(name)g(is)h(ignored)p 1986 1201 21 38 v
5016 195 1300 a(#)195 1355 y(#)g(Arrow)f(keys)g(in)h(keypad)f(mode)195
5017 1410 y(#)195 1465 y(#"\\M-OD":)190 b(backward-char)195
5018 1519 y(#"\\M-OC":)g(forward-char)195 1574 y(#"\\M-OA":)g
5019 (previous-history)195 1629 y(#"\\M-OB":)g(next-history)195
5020 1684 y(#)195 1738 y(#)24 b(Arrow)f(keys)g(in)h(ANSI)f(mode)195
5021 1793 y(#)195 1848 y("\\M-[D":)190 b(backward-char)195
5022 1903 y("\\M-[C":)g(forward-char)195 1958 y("\\M-[A":)g
5023 (previous-history)195 2012 y("\\M-[B":)g(next-history)195
5024 2067 y(#)195 2122 y(#)24 b(Arrow)f(keys)g(in)h(8)g(bit)f(keypad)g(mode)
5025 195 2177 y(#)195 2232 y(#"\\M-\\C-OD":)165 b(backward-char)195
5026 2286 y(#"\\M-\\C-OC":)g(forward-char)195 2341 y(#"\\M-\\C-OA":)g
5027 (previous-history)195 2396 y(#"\\M-\\C-OB":)g(next-history)195
5028 2451 y(#)195 2506 y(#)24 b(Arrow)f(keys)g(in)h(8)g(bit)f(ANSI)g(mode)
5029 195 2560 y(#)195 2615 y(#"\\M-\\C-[D":)165 b(backward-char)195
5030 2670 y(#"\\M-\\C-[C":)g(forward-char)p eop end
5031 %%Page: 12 16
5032 TeXDict begin 12 15 bop 75 -58 a Ft(12)1299 b(GNU)15
5033 b(Readline)g(Library)195 149 y Fs(#"\\M-\\C-[A":)165
5034 b(previous-history)195 204 y(#"\\M-\\C-[B":)g(next-history)195
5035 314 y(C-q:)23 b(quoted-insert)195 423 y($endif)195 533
5036 y(#)h(An)f(old-style)g(binding.)47 b(This)23 b(happens)g(to)g(be)h(the)
5037 f(default.)195 588 y(TAB:)g(complete)195 697 y(#)h(Macros)f(that)g(are)
5038 h(convenient)e(for)h(shell)h(interaction)195 752 y($if)f(Bash)195
5039 807 y(#)h(edit)f(the)g(path)195 862 y("\\C-xp":)g
5040 ("PATH=${PATH}\\e\\C-e\\C-a\\)o(ef\\C-f")195 917 y(#)h(prepare)f(to)g
5041 (type)h(a)f(quoted)g(word)h(--)195 971 y(#)g(insert)f(open)g(and)h
5042 (close)f(double)g(quotes)195 1026 y(#)h(and)f(move)g(to)h(just)f(after)
5043 h(the)f(open)g(quote)195 1081 y("\\C-x\\"":)g("\\"\\"\\C-b")195
5044 1136 y(#)h(insert)f(a)g(backslash)g(\(testing)g(backslash)g(escapes)195
5045 1191 y(#)h(in)f(sequences)g(and)g(macros\))195 1245 y("\\C-x\\\\":)g
5046 ("\\\\")195 1300 y(#)h(Quote)f(the)g(current)g(or)h(previous)f(word)195
5047 1355 y("\\C-xq":)g("\\eb\\"\\ef\\"")195 1410 y(#)h(Add)f(a)h(binding)f
5048 (to)g(refresh)g(the)h(line,)f(which)g(is)h(unbound)195
5049 1465 y("\\C-xr":)f(redraw-current-line)195 1519 y(#)h(Edit)f(variable)g
5050 (on)g(current)g(line.)195 1574 y("\\M-\\C-v":)f
5051 ("\\C-a\\C-k$\\C-y\\M-\\C-e\\C-a\\C-y=)o(")195 1629 y($endif)195
5052 1738 y(#)i(use)f(a)h(visible)f(bell)g(if)h(one)f(is)h(available)195
5053 1793 y(set)f(bell-style)g(visible)195 1903 y(#)h(don't)f(strip)g
5054 (characters)g(to)g(7)h(bits)f(when)h(reading)195 1958
5055 y(set)f(input-meta)g(on)195 2067 y(#)h(allow)f(iso-latin1)f(characters)
5056 h(to)g(be)h(inserted)f(rather)195 2122 y(#)h(than)f(converted)g(to)g
5057 (prefix-meta)g(sequences)195 2177 y(set)g(convert-meta)g(off)195
5058 2286 y(#)h(display)f(characters)f(with)h(the)h(eighth)f(bit)g(set)h
5059 (directly)195 2341 y(#)g(rather)f(than)g(as)h(meta-prefixed)e
5060 (characters)195 2396 y(set)h(output-meta)g(on)195 2506
5061 y(#)h(if)f(there)g(are)h(more)f(than)h(150)f(possible)g(completions)f
5062 (for)195 2560 y(#)i(a)f(word,)h(ask)f(the)h(user)f(if)g(he)h(wants)f
5063 (to)h(see)f(all)h(of)f(them)195 2615 y(set)g(completion-query-items)e
5064 (150)p eop end
5065 %%Page: 13 17
5066 TeXDict begin 13 16 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
5067 (Editing)1053 b(13)195 149 y Fs(#)24 b(For)f(FTP)195
5068 204 y($if)g(Ftp)195 259 y("\\C-xg":)g("get)g(\\M-?")195
5069 314 y("\\C-xt":)g("put)g(\\M-?")195 369 y("\\M-.":)g(yank-last-arg)195
5070 423 y($endif)75 549 y Fr(1.4)33 b(Bindable)22 b(Readline)f(Commands)137
5071 670 y Ft(This)16 b(section)f(describ)q(es)h(Readline)g(commands)g(that)
5072 e(ma)o(y)h(b)q(e)i(b)q(ound)f(to)f(k)o(ey)h(sequences.)22
5073 b(Com-)75 725 y(mand)15 b(names)g(without)g(an)g(accompan)o(ying)f(k)o
5074 (ey)h(sequence)i(are)e(un)o(b)q(ound)h(b)o(y)f(default.)137
5075 791 y(In)f(the)f(follo)o(wing)e(descriptions,)i Fi(p)q(oin)o(t)g
5076 Ft(refers)g(to)g(the)g(curren)o(t)g(cursor)f(p)q(osition,)h(and)g
5077 Fi(mark)i Ft(refers)75 846 y(to)k(a)g(cursor)g(p)q(osition)f(sa)o(v)o
5078 (ed)h(b)o(y)h(the)f Fs(set-mark)g Ft(command.)32 b(The)20
5079 b(text)f(b)q(et)o(w)o(een)g(the)h(p)q(oin)o(t)f(and)75
5080 900 y(mark)c(is)f(referred)i(to)e(as)h(the)g Fi(region)p
5081 Ft(.)75 1009 y Fh(1.4.1)30 b(Commands)21 b(F)-5 b(or)19
5082 b(Mo)n(ving)75 1130 y Fs(beginning-of-line)13 b(\(C-a\))315
5083 1185 y Ft(Mo)o(v)o(e)h(to)h(the)g(start)f(of)h(the)g(curren)o(t)g
5084 (line.)75 1263 y Fs(end-of-line)f(\(C-e\))315 1317 y
5085 Ft(Mo)o(v)o(e)g(to)h(the)g(end)h(of)f(the)g(line.)75
5086 1395 y Fs(forward-char)f(\(C-f\))315 1450 y Ft(Mo)o(v)o(e)g(forw)o(ard)
5087 g(a)h(c)o(haracter.)75 1527 y Fs(backward-char)e(\(C-b\))315
5088 1582 y Ft(Mo)o(v)o(e)h(bac)o(k)h(a)g(c)o(haracter.)75
5089 1660 y Fs(forward-word)f(\(M-f\))315 1714 y Ft(Mo)o(v)o(e)g(forw)o(ard)
5090 g(to)g(the)i(end)g(of)e(the)h(next)h(w)o(ord.)j(W)l(ords)c(are)f(comp)q
5091 (osed)i(of)f(letters)f(and)315 1769 y(digits.)75 1847
5092 y Fs(backward-word)f(\(M-b\))315 1902 y Ft(Mo)o(v)o(e)j(bac)o(k)g(to)h
5093 (the)f(start)g(of)g(the)h(curren)o(t)g(or)f(previous)h(w)o(ord.)24
5094 b(W)l(ords)16 b(are)h(comp)q(osed)315 1956 y(of)e(letters)f(and)h
5095 (digits.)75 2034 y Fs(clear-screen)f(\(C-l\))315 2089
5096 y Ft(Clear)e(the)i(screen)g(and)f(redra)o(w)g(the)g(curren)o(t)g(line,)
5097 g(lea)o(ving)g(the)g(curren)o(t)g(line)g(at)g(the)g(top)315
5098 2143 y(of)i(the)g(screen.)75 2221 y Fs(redraw-current-line)e(\(\))315
5099 2276 y Ft(Refresh)j(the)f(curren)o(t)g(line.)20 b(By)15
5100 b(default,)g(this)f(is)h(un)o(b)q(ound.)75 2385 y Fh(1.4.2)30
5101 b(Commands)21 b(F)-5 b(or)19 b(Manipulating)i(The)f(History)75
5102 2506 y Fs(accept-line)14 b(\(Newline)g(or)h(Return\))315
5103 2560 y Ft(Accept)j(the)g(line)f(regardless)g(of)g(where)h(the)g(cursor)
5104 f(is.)26 b(If)18 b(this)f(line)g(is)h(non-empt)o(y)l(,)g(it)315
5105 2615 y(ma)o(y)d(b)q(e)i(added)f(to)g(the)g(history)f(list)f(for)i
5106 (future)g(recall)f(with)g Fs(add_history\(\))p Ft(.)20
5107 b(If)d(this)315 2670 y(line)e(is)g(a)f(mo)q(di\014ed)i(history)e(line,)
5108 h(the)g(history)f(line)h(is)g(restored)f(to)h(its)f(original)g(state.)p
5109 eop end
5110 %%Page: 14 18
5111 TeXDict begin 14 17 bop 75 -58 a Ft(14)1299 b(GNU)15
5112 b(Readline)g(Library)75 149 y Fs(previous-history)e(\(C-p\))315
5113 204 y Ft(Mo)o(v)o(e)h(`bac)o(k')h(through)f(the)i(history)e(list,)f
5114 (fetc)o(hing)i(the)g(previous)g(command.)75 278 y Fs(next-history)f
5115 (\(C-n\))315 333 y Ft(Mo)o(v)o(e)g(`forw)o(ard')f(through)i(the)h
5116 (history)e(list,)f(fetc)o(hing)i(the)g(next)h(command.)75
5117 407 y Fs(beginning-of-history)c(\(M-<\))315 462 y Ft(Mo)o(v)o(e)i(to)h
5118 (the)g(\014rst)g(line)g(in)g(the)g(history)l(.)75 536
5119 y Fs(end-of-history)e(\(M->\))315 590 y Ft(Mo)o(v)o(e)h(to)h(the)g(end)
5120 h(of)f(the)g(input)g(history)l(,)f(i.e.,)g(the)h(line)g(curren)o(tly)g
5121 (b)q(eing)g(en)o(tered.)75 664 y Fs(reverse-search-history)d(\(C-r\))
5122 315 719 y Ft(Searc)o(h)k(bac)o(kw)o(ard)e(starting)g(at)h(the)h(curren)
5123 o(t)f(line)h(and)f(mo)o(ving)g(`up')g(through)g(the)h(his-)315
5124 774 y(tory)e(as)h(necessary)l(.)20 b(This)15 b(is)g(an)g(incremen)o
5125 (tal)f(searc)o(h.)75 848 y Fs(forward-search-history)e(\(C-s\))315
5126 903 y Ft(Searc)o(h)j(forw)o(ard)e(starting)g(at)i(the)f(curren)o(t)h
5127 (line)f(and)h(mo)o(ving)f(`do)o(wn')g(through)g(the)h(the)315
5128 957 y(history)f(as)h(necessary)l(.)20 b(This)15 b(is)g(an)g(incremen)o
5129 (tal)f(searc)o(h.)75 1031 y Fs(non-incremental-reverse-se)o(arch-hi)o
5130 (story)e(\(M-p\))315 1086 y Ft(Searc)o(h)k(bac)o(kw)o(ard)e(starting)g
5131 (at)h(the)h(curren)o(t)f(line)h(and)f(mo)o(ving)g(`up')g(through)g(the)
5132 h(his-)315 1141 y(tory)h(as)h(necessary)g(using)g(a)f(non-incremen)o
5133 (tal)h(searc)o(h)g(for)f(a)h(string)f(supplied)h(b)o(y)g(the)315
5134 1196 y(user.)75 1270 y Fs(non-incremental-forward-se)o(arch-hi)o(story)
5135 12 b(\(M-n\))315 1324 y Ft(Searc)o(h)j(forw)o(ard)e(starting)g(at)i
5136 (the)f(curren)o(t)h(line)f(and)h(mo)o(ving)f(`do)o(wn')g(through)g(the)
5137 h(the)315 1379 y(history)d(as)h(necessary)h(using)f(a)g(non-incremen)o
5138 (tal)g(searc)o(h)g(for)g(a)g(string)f(supplied)i(b)o(y)f(the)315
5139 1434 y(user.)75 1508 y Fs(history-search-forward)f(\(\))315
5140 1563 y Ft(Searc)o(h)21 b(forw)o(ard)e(through)i(the)f(history)g(for)g
5141 (the)h(string)f(of)g(c)o(haracters)g(b)q(et)o(w)o(een)h(the)315
5142 1617 y(start)16 b(of)h(the)h(curren)o(t)g(line)f(and)g(the)h(p)q(oin)o
5143 (t.)27 b(This)17 b(is)g(a)g(non-incremen)o(tal)g(searc)o(h.)27
5144 b(By)315 1672 y(default,)14 b(this)h(command)g(is)g(un)o(b)q(ound.)75
5145 1746 y Fs(history-search-backward)d(\(\))315 1801 y Ft(Searc)o(h)18
5146 b(bac)o(kw)o(ard)e(through)h(the)h(history)e(for)h(the)g(string)g(of)g
5147 (c)o(haracters)f(b)q(et)o(w)o(een)i(the)315 1856 y(start)e(of)h(the)h
5148 (curren)o(t)g(line)f(and)g(the)h(p)q(oin)o(t.)27 b(This)17
5149 b(is)g(a)g(non-incremen)o(tal)g(searc)o(h.)27 b(By)315
5150 1911 y(default,)14 b(this)h(command)g(is)g(un)o(b)q(ound.)75
5151 1984 y Fs(yank-nth-arg)f(\(M-C-y\))315 2039 y Ft(Insert)19
5152 b(the)f(\014rst)h(argumen)o(t)e(to)h(the)h(previous)f(command)g
5153 (\(usually)g(the)h(second)g(w)o(ord)315 2094 y(on)d(the)g(previous)g
5154 (line\))f(at)g(p)q(oin)o(t.)22 b(With)15 b(an)h(argumen)o(t)f
5155 Fi(n)p Ft(,)h(insert)f(the)h Fi(n)p Ft(th)g(w)o(ord)g(from)315
5156 2149 y(the)i(previous)f(command)g(\(the)g(w)o(ords)g(in)g(the)h
5157 (previous)f(command)g(b)q(egin)h(with)f(w)o(ord)315 2204
5158 y(0\).)33 b(A)20 b(negativ)o(e)f(argumen)o(t)g(inserts)g(the)h
5159 Fi(n)p Ft(th)g(w)o(ord)f(from)g(the)h(end)g(of)f(the)h(previous)315
5160 2258 y(command.)k(Once)17 b(the)g(argumen)o(t)e Fi(n)i
5161 Ft(is)f(computed,)h(the)f(argumen)o(t)g(is)g(extracted)g(as)g(if)315
5162 2313 y(the)f(`)p Fs(!)p Fl(n)5 b Ft(')15 b(history)f(expansion)h(had)g
5163 (b)q(een)i(sp)q(eci\014ed.)75 2387 y Fs(yank-last-arg)c(\(M-.)i(or)g
5164 (M-_\))315 2442 y Ft(Insert)j(last)e(argumen)o(t)h(to)g(the)g(previous)
5165 h(command)f(\(the)g(last)g(w)o(ord)g(of)g(the)g(previous)315
5166 2497 y(history)d(en)o(try\).)20 b(With)14 b(an)h(argumen)o(t,)g(b)q
5167 (eha)o(v)o(e)g(exactly)g(lik)o(e)f Fs(yank-nth-arg)p
5168 Ft(.)19 b(Succes-)315 2552 y(siv)o(e)e(calls)f(to)h Fs(yank-last-arg)e
5169 Ft(mo)o(v)o(e)i(bac)o(k)g(through)g(the)g(history)f(list,)h(inserting)f
5170 (the)315 2606 y(last)e(argumen)o(t)h(of)g(eac)o(h)g(line)g(in)h(turn.)k
5171 (The)15 b(history)g(expansion)g(facilities)f(are)h(used)h(to)315
5172 2661 y(extract)e(the)i(last)e(argumen)o(t,)g(as)h(if)f(the)i(`)p
5173 Fs(!$)p Ft(')e(history)g(expansion)h(had)g(b)q(een)i(sp)q(eci\014ed.)p
5174 eop end
5175 %%Page: 15 19
5176 TeXDict begin 15 18 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
5177 (Editing)1053 b(15)75 149 y Fh(1.4.3)30 b(Commands)21
5178 b(F)-5 b(or)19 b(Changing)i(T)-5 b(ext)75 273 y Fs(delete-char)14
5179 b(\(C-d\))315 328 y Ft(Delete)19 b(the)h(c)o(haracter)e(at)h(p)q(oin)o
5180 (t.)32 b(If)20 b(p)q(oin)o(t)f(is)g(at)f(the)i(b)q(eginning)g(of)f(the)
5181 g(line,)h(there)315 383 y(are)e(no)h(c)o(haracters)e(in)i(the)f(line,)h
5182 (and)g(the)f(last)g(c)o(haracter)f(t)o(yp)q(ed)i(w)o(as)f(not)g(b)q
5183 (ound)i(to)315 438 y Fs(delete-char)p Ft(,)13 b(then)j(return)f
5184 Fm(eof)p Ft(.)75 521 y Fs(backward-delete-char)d(\(Rubout\))315
5185 576 y Ft(Delete)j(the)g(c)o(haracter)f(b)q(ehind)i(the)g(cursor.)j(A)c
5186 (n)o(umeric)g(argumen)o(t)f(means)i(to)e(kill)g(the)315
5187 631 y(c)o(haracters)g(instead)h(of)g(deleting)g(them.)75
5188 714 y Fs(forward-backward-delete-ch)o(ar)d(\(\))315 769
5189 y Ft(Delete)19 b(the)g(c)o(haracter)f(under)i(the)f(cursor,)h(unless)f
5190 (the)g(cursor)g(is)g(at)f(the)h(end)h(of)f(the)315 824
5191 y(line,)c(in)h(whic)o(h)g(case)f(the)h(c)o(haracter)g(b)q(ehind)g(the)g
5192 (cursor)g(is)f(deleted.)22 b(By)16 b(default,)g(this)315
5193 878 y(is)f(not)g(b)q(ound)h(to)e(a)h(k)o(ey)l(.)75 962
5194 y Fs(quoted-insert)e(\(C-q)i(or)g(C-v\))315 1017 y Ft(Add)j(the)f(next)
5195 g(c)o(haracter)g(t)o(yp)q(ed)g(to)f(the)i(line)e(v)o(erbatim.)25
5196 b(This)17 b(is)f(ho)o(w)h(to)g(insert)f(k)o(ey)315 1071
5197 y(sequences)g(lik)o(e)f Fl(C-q)p Ft(,)f(for)h(example.)75
5198 1155 y Fs(tab-insert)f(\(M-)401 1153 y Fk(h)p 412 1127
5199 74 2 v 412 1155 a Fj(T)m(AB)p 412 1162 V 484 1153 a Fk(i)499
5200 1155 y Fs(\))315 1210 y Ft(Insert)h(a)g(tab)g(c)o(haracter.)75
5201 1293 y Fs(self-insert)f(\(a,)g(b,)h(A,)g(1,)g(!,)g(...)o(\))315
5202 1348 y Ft(Insert)g(y)o(ourself.)75 1431 y Fs(transpose-chars)e(\(C-t\))
5203 315 1486 y Ft(Drag)i(the)h(c)o(haracter)f(b)q(efore)h(the)h(cursor)e
5204 (forw)o(ard)g(o)o(v)o(er)g(the)h(c)o(haracter)f(at)h(the)g(cursor,)315
5205 1541 y(mo)o(ving)h(the)g(cursor)h(forw)o(ard)e(as)i(w)o(ell.)26
5206 b(If)18 b(the)g(insertion)f(p)q(oin)o(t)g(is)g(at)g(the)h(end)h(of)e
5207 (the)315 1596 y(line,)11 b(then)g(this)g(transp)q(oses)f(the)h(last)f
5208 (t)o(w)o(o)g(c)o(haracters)g(of)h(the)g(line.)18 b(Negativ)o(e)10
5209 b(argumen)o(ts)315 1650 y(ha)o(v)o(e)15 b(no)g(e\013ect.)75
5210 1734 y Fs(transpose-words)e(\(M-t\))315 1789 y Ft(Drag)i(the)h(w)o(ord)
5211 g(b)q(efore)g(p)q(oin)o(t)g(past)g(the)g(w)o(ord)f(after)h(p)q(oin)o
5212 (t,)f(mo)o(ving)g(p)q(oin)o(t)h(past)g(that)315 1843
5213 y(w)o(ord)d(as)h(w)o(ell.)19 b(If)14 b(the)g(insertion)g(p)q(oin)o(t)f
5214 (is)h(at)g(the)g(end)h(of)e(the)i(line,)e(this)h(transp)q(oses)g(the)
5215 315 1898 y(last)g(t)o(w)o(o)g(w)o(ords)g(on)i(the)f(line.)75
5216 1981 y Fs(upcase-word)f(\(M-u\))315 2036 y Ft(Upp)q(ercase)j(the)f
5217 (curren)o(t)g(\(or)f(follo)o(wing\))e(w)o(ord.)22 b(With)15
5218 b(a)h(negativ)o(e)f(argumen)o(t,)g(upp)q(er-)315 2091
5219 y(case)g(the)g(previous)g(w)o(ord,)g(but)g(do)g(not)g(mo)o(v)o(e)f(the)
5220 i(cursor.)75 2174 y Fs(downcase-word)d(\(M-l\))315 2229
5221 y Ft(Lo)o(w)o(ercase)d(the)h(curren)o(t)g(\(or)f(follo)o(wing\))e(w)o
5222 (ord.)17 b(With)10 b(a)h(negativ)o(e)f(argumen)o(t,)g(lo)o(w)o(ercase)
5223 315 2284 y(the)15 b(previous)g(w)o(ord,)f(but)i(do)f(not)g(mo)o(v)o(e)f
5224 (the)h(cursor.)75 2367 y Fs(capitalize-word)e(\(M-c\))315
5225 2422 y Ft(Capitalize)c(the)i(curren)o(t)f(\(or)g(follo)o(wing\))e(w)o
5226 (ord.)18 b(With)10 b(a)g(negativ)o(e)g(argumen)o(t,)g(capitalize)315
5227 2477 y(the)15 b(previous)g(w)o(ord,)f(but)i(do)f(not)g(mo)o(v)o(e)f
5228 (the)h(cursor.)75 2560 y Fs(overwrite-mode)e(\(\))315
5229 2615 y Ft(T)l(oggle)i(o)o(v)o(erwrite)g(mo)q(de.)24 b(With)16
5230 b(an)g(explicit)g(p)q(ositiv)o(e)g(n)o(umeric)g(argumen)o(t,)g(switc)o
5231 (hes)315 2670 y(to)10 b(o)o(v)o(erwrite)f(mo)q(de.)19
5232 b(With)10 b(an)h(explicit)f(non-p)q(ositiv)o(e)g(n)o(umeric)h(argumen)o
5233 (t,)f(switc)o(hes)h(to)p eop end
5234 %%Page: 16 20
5235 TeXDict begin 16 19 bop 75 -58 a Ft(16)1299 b(GNU)15
5236 b(Readline)g(Library)315 149 y(insert)g(mo)q(de.)20 b(This)15
5237 b(command)g(a\013ects)g(only)g Fs(emacs)f Ft(mo)q(de;)h
5238 Fs(vi)g Ft(mo)q(de)h(do)q(es)g(o)o(v)o(erwrite)315 204
5239 y(di\013eren)o(tly)l(.)j(Eac)o(h)c(call)f(to)h Fs(readline\(\))f
5240 Ft(starts)f(in)j(insert)e(mo)q(de.)315 269 y(In)h(o)o(v)o(erwrite)e(mo)
5241 q(de,)i(c)o(haracters)f(b)q(ound)h(to)f Fs(self-insert)f
5242 Ft(replace)i(the)f(text)h(at)e(p)q(oin)o(t)315 324 y(rather)20
5243 b(than)h(pushing)g(the)g(text)f(to)g(the)h(righ)o(t.)35
5244 b(Characters)20 b(b)q(ound)i(to)e Fs(backward-)315 379
5245 y(delete-char)14 b Ft(replace)h(the)g(c)o(haracter)g(b)q(efore)g(p)q
5246 (oin)o(t)g(with)f(a)h(space.)315 444 y(By)g(default,)g(this)f(command)h
5247 (is)g(un)o(b)q(ound.)75 550 y Fh(1.4.4)30 b(Killing)20
5248 b(And)h(Y)-5 b(anking)75 669 y Fs(kill-line)14 b(\(C-k\))315
5249 724 y Ft(Kill)g(the)i(text)e(from)h(p)q(oin)o(t)g(to)f(the)h(end)h(of)f
5250 (the)g(line.)75 800 y Fs(backward-kill-line)e(\(C-x)h(Rubout\))315
5251 854 y Ft(Kill)g(bac)o(kw)o(ard)h(to)f(the)i(b)q(eginning)f(of)g(the)g
5252 (line.)75 930 y Fs(unix-line-discard)e(\(C-u\))315 985
5253 y Ft(Kill)h(bac)o(kw)o(ard)h(from)f(the)i(cursor)e(to)h(the)g(b)q
5254 (eginning)h(of)e(the)i(curren)o(t)f(line.)75 1060 y Fs(kill-whole-line)
5255 e(\(\))315 1115 y Ft(Kill)k(all)h(c)o(haracters)f(on)h(the)h(curren)o
5256 (t)f(line,)g(no)g(matter)g(where)g(p)q(oin)o(t)g(is.)28
5257 b(By)19 b(default,)315 1170 y(this)c(is)f(un)o(b)q(ound.)75
5258 1245 y Fs(kill-word)g(\(M-d\))315 1300 y Ft(Kill)g(from)g(p)q(oin)o(t)g
5259 (to)g(the)h(end)g(of)f(the)h(curren)o(t)g(w)o(ord,)e(or)i(if)f(b)q(et)o
5260 (w)o(een)h(w)o(ords,)e(to)i(the)f(end)315 1355 y(of)h(the)g(next)g(w)o
5261 (ord.)20 b(W)l(ord)14 b(b)q(oundaries)i(are)f(the)g(same)g(as)g
5262 Fs(forward-word)p Ft(.)75 1430 y Fs(backward-kill-word)e(\(M-)592
5263 1428 y Fk(h)p 603 1402 73 2 v 603 1430 a Fj(DEL)p 603
5264 1438 V 674 1428 a Fk(i)689 1430 y Fs(\))315 1485 y Ft(Kill)h(the)g(w)o
5265 (ord)g(b)q(ehind)h(p)q(oin)o(t.)20 b(W)l(ord)14 b(b)q(oundaries)g(are)g
5266 (the)h(same)f(as)g Fs(backward-word)p Ft(.)75 1560 y
5267 Fs(unix-word-rubout)f(\(C-w\))315 1615 y Ft(Kill)i(the)h(w)o(ord)f(b)q
5268 (ehind)i(p)q(oin)o(t,)e(using)h(white)f(space)h(as)g(a)f(w)o(ord)g(b)q
5269 (oundary)l(.)23 b(The)16 b(killed)315 1670 y(text)f(is)f(sa)o(v)o(ed)h
5270 (on)g(the)h(kill-ring.)75 1745 y Fs(unix-filename-rubout)c(\(\))315
5271 1800 y Ft(Kill)17 b(the)i(w)o(ord)e(b)q(ehind)i(p)q(oin)o(t,)f(using)g
5272 (white)g(space)g(and)h(the)f(slash)g(c)o(haracter)f(as)h(the)315
5273 1855 y(w)o(ord)d(b)q(oundaries.)20 b(The)15 b(killed)g(text)f(is)h(sa)o
5274 (v)o(ed)g(on)g(the)g(kill-ring.)75 1930 y Fs(delete-horizontal-space)d
5275 (\(\))315 1985 y Ft(Delete)j(all)f(spaces)h(and)h(tabs)e(around)i(p)q
5276 (oin)o(t.)j(By)c(default,)g(this)f(is)h(un)o(b)q(ound.)75
5277 2060 y Fs(kill-region)f(\(\))315 2115 y Ft(Kill)g(the)i(text)e(in)h
5278 (the)h(curren)o(t)f(region.)k(By)c(default,)g(this)f(command)h(is)g(un)
5279 o(b)q(ound.)75 2190 y Fs(copy-region-as-kill)e(\(\))315
5280 2245 y Ft(Cop)o(y)j(the)i(text)e(in)h(the)g(region)f(to)h(the)g(kill)e
5281 (bu\013er,)i(so)g(it)f(can)h(b)q(e)h(y)o(ank)o(ed)f(righ)o(t)f(a)o(w)o
5282 (a)o(y)l(.)315 2300 y(By)f(default,)g(this)f(command)h(is)g(un)o(b)q
5283 (ound.)75 2375 y Fs(copy-backward-word)e(\(\))315 2430
5284 y Ft(Cop)o(y)19 b(the)g(w)o(ord)g(b)q(efore)g(p)q(oin)o(t)g(to)f(the)i
5285 (kill)e(bu\013er.)32 b(The)19 b(w)o(ord)g(b)q(oundaries)g(are)g(the)315
5286 2485 y(same)c(as)g Fs(backward-word)p Ft(.)j(By)d(default,)f(this)h
5287 (command)g(is)g(un)o(b)q(ound.)75 2560 y Fs(copy-forward-word)e(\(\))
5288 315 2615 y Ft(Cop)o(y)i(the)h(w)o(ord)e(follo)o(wing)g(p)q(oin)o(t)h
5289 (to)g(the)g(kill)g(bu\013er.)20 b(The)c(w)o(ord)f(b)q(oundaries)h(are)f
5290 (the)315 2670 y(same)g(as)g Fs(forward-word)p Ft(.)j(By)d(default,)g
5291 (this)f(command)h(is)g(un)o(b)q(ound.)p eop end
5292 %%Page: 17 21
5293 TeXDict begin 17 20 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
5294 (Editing)1053 b(17)75 149 y Fs(yank)15 b(\(C-y\))315
5295 204 y Ft(Y)l(ank)g(the)h(top)f(of)f(the)i(kill)e(ring)g(in)o(to)g(the)i
5296 (bu\013er)f(at)f(p)q(oin)o(t.)75 276 y Fs(yank-pop)g(\(M-y\))315
5297 331 y Ft(Rotate)j(the)g(kill-ring,)f(and)h(y)o(ank)g(the)h(new)f(top.)
5298 26 b(Y)l(ou)17 b(can)h(only)f(do)g(this)g(if)f(the)i(prior)315
5299 386 y(command)d(is)g Fs(yank)f Ft(or)h Fs(yank-pop)p
5300 Ft(.)75 486 y Fh(1.4.5)30 b(Sp)r(ecifying)20 b(Numeric)h(Argumen)n(ts)
5301 75 604 y Fs(digit-argument)13 b(\()p Fl(M-0)p Fs(,)i
5302 Fl(M-1)p Fs(,)f(...)h Fl(M--)p Fs(\))315 658 y Ft(Add)f(this)f(digit)f
5303 (to)h(the)h(argumen)o(t)e(already)h(accum)o(ulating,)f(or)h(start)f(a)h
5304 (new)h(argumen)o(t.)315 713 y Fl(M--)h Ft(starts)f(a)h(negativ)o(e)f
5305 (argumen)o(t.)75 785 y Fs(universal-argument)f(\(\))315
5306 840 y Ft(This)f(is)h(another)f(w)o(a)o(y)g(to)g(sp)q(ecify)h(an)g
5307 (argumen)o(t.)18 b(If)13 b(this)f(command)h(is)f(follo)o(w)o(ed)f(b)o
5308 (y)i(one)315 895 y(or)h(more)h(digits,)e(optionally)g(with)h(a)h
5309 (leading)f(min)o(us)g(sign,)g(those)h(digits)e(de\014ne)j(the)f(ar-)315
5310 949 y(gumen)o(t.)k(If)c(the)g(command)f(is)g(follo)o(w)o(ed)f(b)o(y)i
5311 (digits,)e(executing)h Fs(universal-argument)315 1004
5312 y Ft(again)h(ends)h(the)g(n)o(umeric)g(argumen)o(t,)f(but)h(is)g
5313 (otherwise)f(ignored.)21 b(As)16 b(a)g(sp)q(ecial)f(case,)315
5314 1059 y(if)h(this)g(command)g(is)g(immediately)f(follo)o(w)o(ed)g(b)o(y)
5315 h(a)g(c)o(haracter)g(that)g(is)g(neither)g(a)g(digit)315
5316 1114 y(or)d(min)o(us)h(sign,)f(the)h(argumen)o(t)g(coun)o(t)f(for)h
5317 (the)g(next)g(command)g(is)f(m)o(ultiplied)g(b)o(y)h(four.)315
5318 1169 y(The)19 b(argumen)o(t)f(coun)o(t)g(is)g(initially)f(one,)i(so)f
5319 (executing)h(this)f(function)h(the)f(\014rst)h(time)315
5320 1223 y(mak)o(es)c(the)h(argumen)o(t)f(coun)o(t)h(four,)f(a)h(second)g
5321 (time)f(mak)o(es)h(the)g(argumen)o(t)f(coun)o(t)g(six-)315
5322 1278 y(teen,)g(and)g(so)g(on.)20 b(By)15 b(default,)g(this)f(is)h(not)g
5323 (b)q(ound)h(to)f(a)g(k)o(ey)l(.)75 1378 y Fh(1.4.6)30
5324 b(Letting)20 b(Readline)g(T)n(yp)r(e)h(F)-5 b(or)19 b(Y)-5
5325 b(ou)75 1496 y Fs(complete)14 b(\()305 1494 y Fk(h)p
5326 317 1468 74 2 v 317 1496 a Fj(T)m(AB)p 317 1504 V 389
5327 1494 a Fk(i)404 1496 y Fs(\))315 1551 y Ft(A)o(ttempt)c(to)h(p)q
5328 (erform)g(completion)g(on)g(the)g(text)g(b)q(efore)h(p)q(oin)o(t.)18
5329 b(The)11 b(actual)g(completion)315 1606 y(p)q(erformed)k(is)g
5330 (application-sp)q(eci\014c.)20 b(The)15 b(default)g(is)g(\014lename)g
5331 (completion.)75 1678 y Fs(possible-completions)d(\(M-?\))315
5332 1732 y Ft(List)j(the)g(p)q(ossible)g(completions)f(of)h(the)g(text)g(b)
5333 q(efore)h(p)q(oin)o(t.)75 1804 y Fs(insert-completions)d(\(M-*\))315
5334 1859 y Ft(Insert)j(all)e(completions)g(of)h(the)g(text)g(b)q(efore)h(p)
5335 q(oin)o(t)e(that)h(w)o(ould)g(ha)o(v)o(e)g(b)q(een)h(generated)315
5336 1914 y(b)o(y)f Fs(possible-completions)p Ft(.)75 1985
5337 y Fs(menu-complete)e(\(\))315 2040 y Ft(Similar)d(to)i
5338 Fs(complete)p Ft(,)f(but)h(replaces)g(the)g(w)o(ord)f(to)g(b)q(e)i
5339 (completed)e(with)h(a)f(single)h(matc)o(h)315 2095 y(from)18
5340 b(the)h(list)f(of)g(p)q(ossible)h(completions.)30 b(Rep)q(eated)20
5341 b(execution)f(of)g Fs(menu-complete)315 2150 y Ft(steps)h(through)g
5342 (the)g(list)f(of)h(p)q(ossible)g(completions,)g(inserting)f(eac)o(h)h
5343 (matc)o(h)f(in)h(turn.)315 2205 y(A)o(t)e(the)g(end)h(of)f(the)h(list)e
5344 (of)h(completions,)g(the)g(b)q(ell)h(is)e(rung)i(\(sub)s(ject)f(to)f
5345 (the)i(setting)315 2259 y(of)f Fs(bell-style)p Ft(\))e(and)i(the)g
5346 (original)e(text)i(is)f(restored.)28 b(An)19 b(argumen)o(t)e(of)g
5347 Fi(n)i Ft(mo)o(v)o(es)e Fi(n)315 2314 y Ft(p)q(ositions)f(forw)o(ard)g
5348 (in)i(the)f(list)f(of)h(matc)o(hes;)h(a)f(negativ)o(e)f(argumen)o(t)h
5349 (ma)o(y)g(b)q(e)h(used)g(to)315 2369 y(mo)o(v)o(e)g(bac)o(kw)o(ard)h
5350 (through)g(the)g(list.)30 b(This)19 b(command)g(is)g(in)o(tended)g(to)g
5351 (b)q(e)h(b)q(ound)g(to)315 2422 y Fk(h)p 327 2396 V 327
5352 2424 a Fj(T)m(AB)p 327 2431 V 399 2422 a Fk(i)414 2424
5353 y Ft(,)15 b(but)g(is)g(un)o(b)q(ound)h(b)o(y)f(default.)75
5354 2496 y Fs(delete-char-or-list)e(\(\))315 2550 y Ft(Deletes)g(the)g(c)o
5355 (haracter)g(under)h(the)g(cursor)f(if)g(not)g(at)g(the)g(b)q(eginning)h
5356 (or)f(end)h(of)f(the)g(line)315 2605 y(\(lik)o(e)g Fs(delete-char)p
5357 Ft(\).)18 b(If)d(at)f(the)h(end)g(of)f(the)g(line,)g(b)q(eha)o(v)o(es)h
5358 (iden)o(tically)e(to)h Fs(possible-)315 2660 y(completions)p
5359 Ft(.)k(This)d(command)g(is)g(un)o(b)q(ound)h(b)o(y)f(default.)p
5360 eop end
5361 %%Page: 18 22
5362 TeXDict begin 18 21 bop 75 -58 a Ft(18)1299 b(GNU)15
5363 b(Readline)g(Library)75 149 y Fh(1.4.7)30 b(Keyb)r(oard)20
5364 b(Macros)75 272 y Fs(start-kbd-macro)13 b(\(C-x)i(\(\))315
5365 327 y Ft(Begin)g(sa)o(ving)f(the)i(c)o(haracters)e(t)o(yp)q(ed)i(in)o
5366 (to)e(the)h(curren)o(t)g(k)o(eyb)q(oard)g(macro.)75 409
5367 y Fs(end-kbd-macro)e(\(C-x)i(\)\))315 464 y Ft(Stop)f(sa)o(ving)e(the)i
5368 (c)o(haracters)f(t)o(yp)q(ed)h(in)o(to)e(the)i(curren)o(t)g(k)o(eyb)q
5369 (oard)f(macro)g(and)h(sa)o(v)o(e)f(the)315 519 y(de\014nition.)75
5370 600 y Fs(call-last-kbd-macro)g(\(C-x)h(e\))315 655 y
5371 Ft(Re-execute)19 b(the)f(last)e(k)o(eyb)q(oard)i(macro)f(de\014ned,)i
5372 (b)o(y)e(making)g(the)h(c)o(haracters)e(in)i(the)315
5373 710 y(macro)c(app)q(ear)i(as)f(if)f(t)o(yp)q(ed)i(at)e(the)i(k)o(eyb)q
5374 (oard.)75 826 y Fh(1.4.8)30 b(Some)20 b(Miscellaneous)h(Commands)75
5375 949 y Fs(re-read-init-file)13 b(\(C-x)h(C-r\))315 1004
5376 y Ft(Read)e(in)e(the)h(con)o(ten)o(ts)g(of)f(the)h Fi(inputrc)j
5377 Ft(\014le,)d(and)h(incorp)q(orate)e(an)o(y)g(bindings)h(or)g(v)m
5378 (ariable)315 1058 y(assignmen)o(ts)j(found)i(there.)75
5379 1140 y Fs(abort)e(\(C-g\))315 1195 y Ft(Ab)q(ort)f(the)g(curren)o(t)h
5380 (editing)e(command)h(and)h(ring)e(the)i(terminal's)d(b)q(ell)i(\(sub)s
5381 (ject)g(to)g(the)315 1250 y(setting)h(of)h Fs(bell-style)p
5382 Ft(\).)75 1331 y Fs(do-uppercase-version)d(\(M-a,)j(M-b,)f(M-)p
5383 Fl(x)p Fs(,)h(...\))315 1386 y Ft(If)f(the)g(meta\014ed)g(c)o(haracter)
5384 f Fi(x)k Ft(is)c(lo)o(w)o(ercase,)g(run)h(the)g(command)f(that)h(is)f
5385 (b)q(ound)i(to)e(the)315 1441 y(corresp)q(onding)i(upp)q(ercase)h(c)o
5386 (haracter.)75 1523 y Fs(prefix-meta)e(\()377 1521 y Fk(h)p
5387 389 1494 70 2 v 389 1523 a Fj(ESC)p 389 1530 V 456 1521
5388 a Fk(i)471 1523 y Fs(\))315 1577 y Ft(Metafy)k(the)h(next)g(c)o
5389 (haracter)f(t)o(yp)q(ed.)30 b(This)19 b(is)f(for)g(k)o(eyb)q(oards)h
5390 (without)f(a)g(meta)g(k)o(ey)l(.)315 1632 y(T)o(yping)d(`)485
5391 1630 y Fk(h)p 496 1604 V 496 1632 a Fj(ESC)p 496 1640
5392 V 563 1630 a Fk(i)593 1632 y Fs(f)p Ft(')g(is)g(equiv)m(alen)o(t)g(to)f
5393 (t)o(yping)h Fl(M-f)p Ft(.)75 1714 y Fs(undo)g(\(C-_)f(or)h(C-x)g
5394 (C-u\))315 1769 y Ft(Incremen)o(tal)g(undo,)g(separately)g(remem)o(b)q
5395 (ered)h(for)e(eac)o(h)h(line.)75 1850 y Fs(revert-line)f(\(M-r\))315
5396 1905 y Ft(Undo)j(all)e(c)o(hanges)i(made)f(to)g(this)g(line.)24
5397 b(This)16 b(is)g(lik)o(e)g(executing)g(the)h Fs(undo)f
5398 Ft(command)315 1960 y(enough)g(times)e(to)h(get)f(bac)o(k)h(to)g(the)g
5399 (b)q(eginning.)75 2041 y Fs(tilde-expand)f(\(M-~\))315
5400 2096 y Ft(P)o(erform)g(tilde)h(expansion)g(on)g(the)g(curren)o(t)g(w)o
5401 (ord.)75 2178 y Fs(set-mark)f(\(C-@\))315 2233 y Ft(Set)i(the)h(mark)f
5402 (to)f(the)i(p)q(oin)o(t.)23 b(If)17 b(a)f(n)o(umeric)g(argumen)o(t)g
5403 (is)f(supplied,)i(the)g(mark)e(is)h(set)315 2287 y(to)f(that)f(p)q
5404 (osition.)75 2369 y Fs(exchange-point-and-mark)e(\(C-x)j(C-x\))315
5405 2424 y Ft(Sw)o(ap)g(the)h(p)q(oin)o(t)f(with)g(the)h(mark.)k(The)c
5406 (curren)o(t)f(cursor)h(p)q(osition)e(is)h(set)h(to)f(the)g(sa)o(v)o(ed)
5407 315 2479 y(p)q(osition,)f(and)h(the)h(old)e(cursor)h(p)q(osition)f(is)h
5408 (sa)o(v)o(ed)g(as)g(the)g(mark.)75 2560 y Fs(character-search)e
5409 (\(C-]\))315 2615 y Ft(A)f(c)o(haracter)g(is)g(read)h(and)f(p)q(oin)o
5410 (t)g(is)g(mo)o(v)o(ed)g(to)g(the)g(next)h(o)q(ccurrence)g(of)f(that)g
5411 (c)o(haracter.)315 2670 y(A)j(negativ)o(e)g(coun)o(t)g(searc)o(hes)g
5412 (for)f(previous)h(o)q(ccurrences.)p eop end
5413 %%Page: 19 23
5414 TeXDict begin 19 22 bop 75 -58 a Ft(Chapter)15 b(1:)k(Command)c(Line)h
5415 (Editing)1053 b(19)75 149 y Fs(character-search-backward)12
5416 b(\(M-C-]\))315 204 y Ft(A)22 b(c)o(haracter)g(is)g(read)g(and)h(p)q
5417 (oin)o(t)f(is)g(mo)o(v)o(ed)g(to)g(the)g(previous)g(o)q(ccurrence)i(of)
5418 e(that)315 259 y(c)o(haracter.)d(A)c(negativ)o(e)g(coun)o(t)g(searc)o
5419 (hes)g(for)f(subsequen)o(t)i(o)q(ccurrences.)75 339 y
5420 Fs(insert-comment)d(\(M-#\))315 394 y Ft(Without)k(a)g(n)o(umeric)h
5421 (argumen)o(t,)f(the)h(v)m(alue)g(of)g(the)f Fs(comment-begin)f
5422 Ft(v)m(ariable)i(is)f(in-)315 448 y(serted)f(at)f(the)h(b)q(eginning)g
5423 (of)f(the)h(curren)o(t)g(line.)21 b(If)16 b(a)g(n)o(umeric)g(argumen)o
5424 (t)f(is)g(supplied,)315 503 y(this)j(command)g(acts)g(as)f(a)h(toggle:)
5425 25 b(if)18 b(the)g(c)o(haracters)g(at)f(the)i(b)q(eginning)f(of)g(the)g
5426 (line)315 558 y(do)d(not)g(matc)o(h)g(the)g(v)m(alue)h(of)f
5427 Fs(comment-begin)p Ft(,)e(the)i(v)m(alue)h(is)f(inserted,)f(otherwise)h
5428 (the)315 613 y(c)o(haracters)k(in)h Fs(comment-begin)e
5429 Ft(are)i(deleted)h(from)e(the)h(b)q(eginning)g(of)g(the)g(line.)34
5430 b(In)315 667 y(either)15 b(case,)g(the)g(line)g(is)g(accepted)g(as)g
5431 (if)g(a)g(newline)g(had)g(b)q(een)i(t)o(yp)q(ed.)75 747
5432 y Fs(dump-functions)c(\(\))315 802 y Ft(Prin)o(t)f(all)g(of)h(the)g
5433 (functions)g(and)h(their)f(k)o(ey)g(bindings)g(to)f(the)i(Readline)f
5434 (output)g(stream.)315 857 y(If)j(a)g(n)o(umeric)f(argumen)o(t)g(is)h
5435 (supplied,)g(the)g(output)f(is)h(formatted)e(in)i(suc)o(h)g(a)g(w)o(a)o
5436 (y)f(that)315 912 y(it)f(can)i(b)q(e)g(made)f(part)f(of)h(an)g
5437 Fi(inputrc)j Ft(\014le.)i(This)15 b(command)g(is)g(un)o(b)q(ound)h(b)o
5438 (y)f(default.)75 991 y Fs(dump-variables)e(\(\))315 1046
5439 y Ft(Prin)o(t)d(all)f(of)h(the)h(settable)f(v)m(ariables)g(and)h(their)
5440 f(v)m(alues)h(to)f(the)h(Readline)g(output)f(stream.)315
5441 1101 y(If)16 b(a)g(n)o(umeric)f(argumen)o(t)g(is)h(supplied,)g(the)g
5442 (output)f(is)h(formatted)e(in)i(suc)o(h)g(a)g(w)o(a)o(y)f(that)315
5443 1156 y(it)f(can)i(b)q(e)g(made)f(part)f(of)h(an)g Fi(inputrc)j
5444 Ft(\014le.)i(This)15 b(command)g(is)g(un)o(b)q(ound)h(b)o(y)f(default.)
5445 75 1235 y Fs(dump-macros)f(\(\))315 1290 y Ft(Prin)o(t)i(all)g(of)g
5446 (the)h(Readline)g(k)o(ey)g(sequences)h(b)q(ound)g(to)e(macros)g(and)h
5447 (the)g(strings)f(they)315 1345 y(output.)26 b(If)18 b(a)f(n)o(umeric)g
5448 (argumen)o(t)g(is)g(supplied,)h(the)f(output)g(is)g(formatted)f(in)i
5449 (suc)o(h)f(a)315 1400 y(w)o(a)o(y)d(that)g(it)h(can)g(b)q(e)g(made)g
5450 (part)g(of)f(an)h Fi(inputrc)j Ft(\014le.)i(This)14 b(command)h(is)g
5451 (un)o(b)q(ound)h(b)o(y)315 1455 y(default.)75 1534 y
5452 Fs(emacs-editing-mode)d(\(C-e\))315 1589 y Ft(When)j(in)f
5453 Fs(vi)f Ft(command)i(mo)q(de,)f(this)f(causes)i(a)f(switc)o(h)f(to)h
5454 Fs(emacs)f Ft(editing)h(mo)q(de.)75 1669 y Fs(vi-editing-mode)e
5455 (\(M-C-j\))315 1724 y Ft(When)j(in)f Fs(emacs)f Ft(editing)h(mo)q(de,)g
5456 (this)f(causes)i(a)f(switc)o(h)f(to)h Fs(vi)f Ft(editing)h(mo)q(de.)75
5457 1852 y Fr(1.5)33 b(Readline)21 b(vi)i(Mo)r(de)137 1974
5458 y Ft(While)11 b(the)h(Readline)h(library)d(do)q(es)i(not)g(ha)o(v)o(e)f
5459 (a)h(full)f(set)h(of)f Fs(vi)g Ft(editing)h(functions,)g(it)f(do)q(es)h
5460 (con)o(tain)75 2029 y(enough)17 b(to)g(allo)o(w)e(simple)h(editing)h
5461 (of)f(the)i(line.)25 b(The)17 b(Readline)g Fs(vi)g Ft(mo)q(de)g(b)q
5462 (eha)o(v)o(es)g(as)g(sp)q(eci\014ed)h(in)75 2084 y(the)d
5463 Fm(posix)g Ft(1003.2)f(standard.)137 2151 y(In)h(order)g(to)f(switc)o
5464 (h)f(in)o(teractiv)o(ely)g(b)q(et)o(w)o(een)i Fs(emacs)e
5465 Ft(and)i Fs(vi)f Ft(editing)g(mo)q(des,)h(use)f(the)h(command)75
5466 2206 y Fl(M-C-j)j Ft(\(b)q(ound)i(to)e(emacs-editing-mo)q(de)h(when)g
5467 (in)g Fs(vi)g Ft(mo)q(de)g(and)g(to)f(vi-editing-mo)q(de)h(in)g
5468 Fs(emacs)75 2261 y Ft(mo)q(de\).)h(The)15 b(Readline)h(default)f(is)f
5469 Fs(emacs)h Ft(mo)q(de.)137 2328 y(When)h(y)o(ou)e(en)o(ter)h(a)g(line)g
5470 (in)f Fs(vi)h Ft(mo)q(de,)g(y)o(ou)g(are)f(already)h(placed)g(in)g
5471 (`insertion')e(mo)q(de,)i(as)g(if)f(y)o(ou)75 2383 y(had)f(t)o(yp)q(ed)
5472 h(an)f(`)p Fs(i)p Ft('.)18 b(Pressing)608 2381 y Fk(h)p
5473 620 2355 70 2 v 620 2383 a Fj(ESC)p 620 2390 V 687 2381
5474 a Fk(i)715 2383 y Ft(switc)o(hes)12 b(y)o(ou)h(in)o(to)f(`command')g
5475 (mo)q(de,)i(where)f(y)o(ou)g(can)g(edit)g(the)75 2438
5476 y(text)j(of)h(the)g(line)f(with)h(the)g(standard)f Fs(vi)h
5477 Ft(mo)o(v)o(emen)o(t)f(k)o(eys,)g(mo)o(v)o(e)g(to)h(previous)f(history)
5478 g(lines)h(with)75 2492 y(`)p Fs(k)p Ft(')d(and)i(subsequen)o(t)f(lines)
5479 g(with)g(`)p Fs(j)p Ft(',)f(and)h(so)g(forth.)p eop end
5480 %%Page: 20 24
5481 TeXDict begin 20 23 bop 75 -58 a Ft(20)1299 b(GNU)15
5482 b(Readline)g(Library)p eop end
5483 %%Page: 21 25
5484 TeXDict begin 21 24 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
5485 b(with)g(GNU)h(Readline)842 b(21)75 149 y Fp(2)41 b(Programming)29
5486 b(with)e(GNU)h(Readline)137 264 y Ft(This)17 b(c)o(hapter)g(describ)q
5487 (es)g(the)g(in)o(terface)f(b)q(et)o(w)o(een)i(the)f Fm(gnu)g
5488 Ft(Readline)g(Library)f(and)h(other)g(pro-)75 318 y(grams.)h(If)11
5489 b(y)o(ou)g(are)g(a)g(programmer,)f(and)i(y)o(ou)f(wish)f(to)h(include)h
5490 (the)f(features)g(found)g(in)h Fm(gnu)f Ft(Readline)75
5491 373 y(suc)o(h)h(as)f(completion,)f(line)h(editing,)g(and)h(in)o
5492 (teractiv)o(e)e(history)g(manipulation)g(in)h(y)o(our)g(o)o(wn)g
5493 (programs,)75 428 y(this)k(section)f(is)h(for)g(y)o(ou.)75
5494 555 y Fr(2.1)33 b(Basic)21 b(Beha)n(vior)137 676 y Ft(Man)o(y)15
5495 b(programs)f(pro)o(vide)h(a)g(command)g(line)g(in)o(terface,)f(suc)o(h)
5496 i(as)f Fs(mail)p Ft(,)f Fs(ftp)p Ft(,)h(and)g Fs(sh)p
5497 Ft(.)20 b(F)l(or)15 b(suc)o(h)75 731 y(programs,)e(the)h(default)g(b)q
5498 (eha)o(viour)g(of)g(Readline)h(is)e(su\016cien)o(t.)20
5499 b(This)13 b(section)h(describ)q(es)h(ho)o(w)f(to)g(use)75
5500 786 y(Readline)j(in)h(the)f(simplest)f(w)o(a)o(y)g(p)q(ossible,)h(p)q
5501 (erhaps)h(to)f(replace)g(calls)f(in)h(y)o(our)g(co)q(de)h(to)e
5502 Fs(gets\(\))g Ft(or)75 841 y Fs(fgets\(\))p Ft(.)137
5503 907 y(The)h(function)f Fs(readline\(\))f Ft(prin)o(ts)g(a)h(prompt)g
5504 Fi(prompt)h Ft(and)f(then)h(reads)f(and)h(returns)f(a)g(single)75
5505 962 y(line)g(of)g(text)g(from)f(the)i(user.)23 b(If)17
5506 b Fi(prompt)g Ft(is)f Fs(NULL)f Ft(or)h(the)h(empt)o(y)f(string,)f(no)h
5507 (prompt)g(is)g(displa)o(y)o(ed.)75 1017 y(The)j(line)f
5508 Fs(readline)f Ft(returns)i(is)f(allo)q(cated)f(with)h
5509 Fs(malloc\(\))p Ft(;)h(the)g(caller)e(should)i Fs(free\(\))f
5510 Ft(the)g(line)75 1072 y(when)e(it)e(has)h(\014nished)h(with)f(it.)k
5511 (The)c(declaration)f(for)h Fs(readline)f Ft(in)h(ANSI)h(C)f(is)195
5512 1138 y Fs(char)23 b(*readline)g(\(const)g(char)g(*)p
5513 Fl(prompt)5 b Fs(\);)75 1205 y Ft(So,)15 b(one)g(migh)o(t)f(sa)o(y)195
5514 1272 y Fs(char)23 b(*line)g(=)h(readline)f(\("Enter)g(a)h(line:)f("\);)
5515 75 1338 y Ft(in)11 b(order)g(to)g(read)h(a)f(line)g(of)g(text)g(from)f
5516 (the)i(user.)19 b(The)11 b(line)h(returned)f(has)h(the)f(\014nal)g
5517 (newline)h(remo)o(v)o(ed,)75 1393 y(so)j(only)g(the)g(text)g(remains.)
5518 137 1460 y(If)21 b Fs(readline)e Ft(encoun)o(ters)h(an)g
5519 Fs(EOF)g Ft(while)g(reading)g(the)g(line,)h(and)f(the)h(line)e(is)h
5520 (empt)o(y)g(at)g(that)75 1515 y(p)q(oin)o(t,)14 b(then)h
5521 Fs(\(char)f(*\)NULL)g Ft(is)g(returned.)21 b(Otherwise,)14
5522 b(the)h(line)f(is)g(ended)i(just)e(as)h(if)f(a)g(newline)h(had)75
5523 1570 y(b)q(een)h(t)o(yp)q(ed.)137 1636 y(If)d(y)o(ou)g(w)o(an)o(t)f
5524 (the)h(user)g(to)f(b)q(e)i(able)f(to)f(get)g(at)h(the)g(line)f(later,)g
5525 (\(with)1325 1634 y Fk(h)p 1338 1608 57 2 v 1338 1636
5526 a Fj(C-p)p 1338 1644 V 1392 1634 a Fk(i)1420 1636 y Ft(for)g
5527 (example\),)h(y)o(ou)g(m)o(ust)75 1691 y(call)h Fs(add_history\(\))g
5528 Ft(to)g(sa)o(v)o(e)h(the)g(line)g(a)o(w)o(a)o(y)f(in)h(a)f
5529 Fi(history)k Ft(list)c(of)h(suc)o(h)h(lines.)195 1758
5530 y Fs(add_history)22 b(\(line\);)75 1824 y Ft(F)l(or)15
5531 b(full)f(details)g(on)h(the)h(GNU)f(History)f(Library)l(,)g(see)i(the)f
5532 (asso)q(ciated)f(man)o(ual.)137 1891 y(It)i(is)f(preferable)h(to)f(a)o
5533 (v)o(oid)f(sa)o(ving)h(empt)o(y)g(lines)g(on)h(the)g(history)e(list,)h
5534 (since)g(users)h(rarely)f(ha)o(v)o(e)g(a)75 1946 y(burning)g(need)h(to)
5535 e(reuse)h(a)g(blank)f(line.)20 b(Here)15 b(is)f(a)h(function)f(whic)o
5536 (h)h(usefully)g(replaces)f(the)h(standard)75 2001 y Fs(gets\(\))f
5537 Ft(library)g(function,)h(and)g(has)g(the)h(adv)m(an)o(tage)e(of)h(no)g
5538 (static)f(bu\013er)h(to)g(o)o(v)o(er\015o)o(w:)195 2067
5539 y Fs(/*)24 b(A)f(static)g(variable)g(for)h(holding)e(the)i(line.)f(*/)
5540 195 2122 y(static)g(char)g(*line_read)g(=)h(\(char)f(*\)NULL;)195
5541 2232 y(/*)h(Read)f(a)h(string,)f(and)g(return)g(a)h(pointer)f(to)g(it.)
5542 267 2286 y(Returns)f(NULL)i(on)f(EOF.)h(*/)195 2341 y(char)f(*)195
5543 2396 y(rl_gets)g(\(\))195 2451 y({)243 2506 y(/*)g(If)h(the)f(buffer)g
5544 (has)h(already)f(been)g(allocated,)314 2560 y(return)g(the)h(memory)f
5545 (to)g(the)h(free)f(pool.)g(*/)243 2615 y(if)g(\(line_read\))290
5546 2670 y({)p eop end
5547 %%Page: 22 26
5548 TeXDict begin 22 25 bop 75 -58 a Ft(22)1299 b(GNU)15
5549 b(Readline)g(Library)338 149 y Fs(free)23 b(\(line_read\);)338
5550 204 y(line_read)g(=)h(\(char)f(*\)NULL;)290 259 y(})243
5551 369 y(/*)g(Get)h(a)f(line)h(from)f(the)h(user.)f(*/)243
5552 423 y(line_read)f(=)i(readline)f(\(""\);)243 533 y(/*)g(If)h(the)f
5553 (line)h(has)f(any)h(text)f(in)g(it,)314 588 y(save)h(it)f(on)h(the)f
5554 (history.)g(*/)243 643 y(if)g(\(line_read)g(&&)g(*line_read\))290
5555 697 y(add_history)g(\(line_read\);)243 807 y(return)g(\(line_read\);)
5556 195 862 y(})137 927 y Ft(This)12 b(function)f(giv)o(es)h(the)f(user)h
5557 (the)g(default)g(b)q(eha)o(viour)g(of)1169 925 y Fk(h)p
5558 1181 899 74 2 v 1181 927 a Fj(T)m(AB)p 1181 935 V 1253
5559 925 a Fk(i)1280 927 y Ft(completion:)17 b(completion)11
5560 b(on)h(\014le)75 982 y(names.)20 b(If)c(y)o(ou)f(do)g(not)g(w)o(an)o(t)
5561 f(Readline)i(to)e(complete)i(on)f(\014lenames,)g(y)o(ou)g(can)g(c)o
5562 (hange)h(the)f(binding)75 1037 y(of)g(the)205 1035 y
5563 Fk(h)p 217 1009 V 217 1037 a Fj(T)m(AB)p 217 1044 V 289
5564 1035 a Fk(i)319 1037 y Ft(k)o(ey)g(with)g Fs(rl_bind_key\(\))p
5565 Ft(.)195 1102 y Fs(int)23 b(rl_bind_key)g(\(int)g Fl(key)p
5566 Fs(,)g(rl_command_func_t)f(*)p Fl(function)5 b Fs(\);)137
5567 1168 y(rl_bind_key\(\))15 b Ft(tak)o(es)h(t)o(w)o(o)g(argumen)o(ts:)22
5568 b Fi(k)o(ey)e Ft(is)d(the)f(c)o(haracter)g(that)g(y)o(ou)h(w)o(an)o(t)f
5569 (to)g(bind,)h(and)75 1222 y Fi(function)h Ft(is)f(the)h(address)g(of)g
5570 (the)g(function)f(to)h(call)f(when)h Fi(k)o(ey)k Ft(is)17
5571 b(pressed.)29 b(Binding)1628 1220 y Fk(h)p 1641 1194
5572 V 1641 1222 a Fj(T)m(AB)p 1641 1230 V 1712 1220 a Fk(i)1745
5573 1222 y Ft(to)17 b Fs(rl_)75 1277 y(insert\(\))f Ft(mak)o(es)422
5574 1275 y Fk(h)p 434 1249 V 434 1277 a Fj(T)m(AB)p 434 1285
5575 V 506 1275 a Fk(i)539 1277 y Ft(insert)h(itself.)26 b
5576 Fs(rl_bind_key\(\))15 b Ft(returns)j(non-zero)g(if)f
5577 Fi(k)o(ey)k Ft(is)c(not)g(a)g(v)m(alid)75 1332 y(ASCI)q(I)f(c)o
5578 (haracter)f(co)q(de)h(\(b)q(et)o(w)o(een)f(0)g(and)g(255\).)137
5579 1398 y(Th)o(us,)g(to)g(disable)f(the)i(default)703 1396
5580 y Fk(h)p 716 1370 V 716 1398 a Fj(T)m(AB)p 716 1405 V
5581 787 1396 a Fk(i)817 1398 y Ft(b)q(eha)o(vior,)f(the)g(follo)o(wing)e
5582 (su\016ces:)195 1463 y Fs(rl_bind_key)22 b(\('\\t',)h(rl_insert\);)137
5583 1528 y Ft(This)13 b(co)q(de)h(should)f(b)q(e)h(executed)g(once)g(at)e
5584 (the)h(start)f(of)h(y)o(our)g(program;)f(y)o(ou)h(migh)o(t)f(write)g(a)
5585 h(func-)75 1583 y(tion)j(called)g Fs(initialize_readline\(\))d
5586 Ft(whic)o(h)j(p)q(erforms)g(this)g(and)h(other)f(desired)g
5587 (initializations,)75 1638 y(suc)o(h)g(as)e(installing)g(custom)g
5588 (completers)h(\(see)g(Section)g(2.6)g([Custom)f(Completers],)f(page)i
5589 (41\).)75 1761 y Fr(2.2)33 b(Custom)21 b(F)-6 b(unctions)137
5590 1882 y Ft(Readline)13 b(pro)o(vides)f(man)o(y)f(functions)h(for)g
5591 (manipulating)f(the)h(text)g(of)g(the)g(line,)g(but)g(it)g(isn't)f(p)q
5592 (ossi-)75 1936 y(ble)i(to)g(an)o(ticipate)f(the)h(needs)h(of)f(all)f
5593 (programs.)18 b(This)12 b(section)h(describ)q(es)h(the)f(v)m(arious)g
5594 (functions)g(and)75 1991 y(v)m(ariables)f(de\014ned)j(within)d(the)h
5595 (Readline)h(library)d(whic)o(h)i(allo)o(w)f(a)g(user)h(program)f(to)h
5596 (add)g(customized)75 2046 y(functionalit)o(y)g(to)i(Readline.)137
5597 2111 y(Before)j(declaring)g(an)o(y)g(functions)g(that)g(customize)f
5598 (Readline's)h(b)q(eha)o(vior,)h(or)e(using)h(an)o(y)g(func-)75
5599 2166 y(tionalit)o(y)i(Readline)j(pro)o(vides)g(in)f(other)h(co)q(de,)h
5600 (an)f(application)f(writer)f(should)i(include)g(the)g(\014le)75
5601 2221 y Fs(<readline/readline.h>)14 b Ft(in)i(an)o(y)h(\014le)g(that)f
5602 (uses)h(Readline's)f(features.)24 b(Since)18 b(some)e(of)g(the)h
5603 (de\014-)75 2276 y(nitions)e(in)g Fs(readline.h)f Ft(use)i(the)g
5604 Fs(stdio)f Ft(library)l(,)f(the)i(\014le)f Fs(<stdio.h>)g
5605 Ft(should)g(b)q(e)h(included)h(b)q(efore)75 2331 y Fs(readline.h)p
5606 Ft(.)137 2396 y Fs(readline.h)d Ft(de\014nes)i(a)f(C)h(prepro)q(cessor)
5607 f(v)m(ariable)g(that)f(should)h(b)q(e)h(treated)f(as)g(an)g(in)o
5608 (teger,)f Fs(RL_)75 2451 y(READLINE_VERSION)p Ft(,)9
5609 b(whic)o(h)i(ma)o(y)g(b)q(e)g(used)h(to)e(conditionally)g(compile)g
5610 (application)g(co)q(de)i(dep)q(ending)75 2506 y(on)17
5611 b(the)h(installed)e(Readline)i(v)o(ersion.)26 b(The)18
5612 b(v)m(alue)g(is)f(a)g(hexadecimal)g(enco)q(ding)h(of)f(the)h(ma)s(jor)e
5613 (and)75 2560 y(minor)g(v)o(ersion)h(n)o(um)o(b)q(ers)g(of)g(the)g
5614 (library)l(,)f(of)h(the)g(form)f(0x)p Fi(MMmm)p Ft(.)25
5615 b Fi(MM)c Ft(is)16 b(the)i(t)o(w)o(o-digit)c(ma)s(jor)75
5616 2615 y(v)o(ersion)g(n)o(um)o(b)q(er;)g Fi(mm)h Ft(is)f(the)g(t)o(w)o
5617 (o-digit)e(minor)i(v)o(ersion)g(n)o(um)o(b)q(er.)20 b(F)l(or)14
5618 b(Readline)g(4.2,)g(for)f(example,)75 2670 y(the)i(v)m(alue)h(of)e
5619 Fs(RL_READLINE_VERSION)f Ft(w)o(ould)i(b)q(e)g Fs(0x0402)p
5620 Ft(.)p eop end
5621 %%Page: 23 27
5622 TeXDict begin 23 26 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
5623 b(with)g(GNU)h(Readline)842 b(23)75 149 y Fh(2.2.1)30
5624 b(Readline)20 b(T)n(yp)r(edefs)137 270 y Ft(F)l(or)15
5625 b(readabilt)o(y)l(,)e(w)o(e)i(declare)h(a)e(n)o(um)o(b)q(er)i(of)f(new)
5626 g(ob)s(ject)g(t)o(yp)q(es,)g(all)f(p)q(oin)o(ters)g(to)h(functions.)137
5627 336 y(The)j(reason)g(for)f(declaring)g(these)h(new)g(t)o(yp)q(es)g(is)g
5628 (to)f(mak)o(e)g(it)g(easier)h(to)f(write)g(co)q(de)h(describing)75
5629 391 y(p)q(oin)o(ters)d(to)f(C)h(functions)g(with)g(appropriately)e
5630 (protot)o(yp)q(ed)i(argumen)o(ts)g(and)g(return)g(v)m(alues.)137
5631 457 y(F)l(or)j(instance,)h(sa)o(y)f(w)o(e)g(w)o(an)o(t)f(to)h(declare)g
5632 (a)g(v)m(ariable)g Fi(func)k Ft(as)c(a)g(p)q(oin)o(ter)g(to)g(a)g
5633 (function)g(whic)o(h)75 511 y(tak)o(es)12 b(t)o(w)o(o)g
5634 Fs(int)g Ft(argumen)o(ts)g(and)h(returns)g(an)g Fs(int)f
5635 Ft(\(this)g(is)g(the)h(t)o(yp)q(e)g(of)g(all)e(of)i(the)g(Readline)g
5636 (bindable)75 566 y(functions\).)19 b(Instead)d(of)f(the)g(classic)f(C)h
5637 (declaration)137 632 y Fs(int)g(\(*func\)\(\);)75 698
5638 y Ft(or)g(the)g(ANSI-C)h(st)o(yle)e(declaration)137 764
5639 y Fs(int)h(\(*func\)\(int,)f(int\);)75 830 y Ft(w)o(e)h(ma)o(y)f(write)
5640 137 896 y Fs(rl_command_func_t)f(*func;)137 961 y Ft(The)j(full)e(list)
5641 g(of)h(function)g(p)q(oin)o(ter)g(t)o(yp)q(es)g(a)o(v)m(ailable)f(is)75
5642 1038 y Fs(typedef)g(int)h(rl_command_func_t)e(\(int,)h(int\);)75
5643 1093 y(typedef)g(char)h(*rl_compentry_func_t)d(\(const)j(char)f(*,)h
5644 (int\);)75 1148 y(typedef)f(char)h(**rl_completion_func_t)d(\(const)i
5645 (char)h(*,)g(int,)f(int\);)75 1203 y(typedef)g(char)h(*rl_quote_func_t)
5646 e(\(char)h(*,)h(int,)g(char)f(*\);)75 1258 y(typedef)g(char)h
5647 (*rl_dequote_func_t)d(\(char)j(*,)g(int\);)75 1312 y(typedef)f(int)h
5648 (rl_compignore_func_t)d(\(char)j(**\);)75 1367 y(typedef)f(void)h
5649 (rl_compdisp_func_t)d(\(char)j(**,)g(int,)f(int\);)75
5650 1422 y(typedef)g(int)h(rl_hook_func_t)e(\(void\);)75
5651 1477 y(typedef)h(int)h(rl_getc_func_t)e(\(FILE)i(*\);)75
5652 1531 y(typedef)f(int)h(rl_linebuf_func_t)e(\(char)h(*,)h(int\);)75
5653 1586 y(typedef)f(int)h(rl_intfunc_t)e(\(int\);)75 1641
5654 y(#define)h(rl_ivoidfunc_t)f(rl_hook_func_t)75 1696 y(typedef)h(int)h
5655 (rl_icpfunc_t)e(\(char)i(*\);)75 1751 y(typedef)f(int)h(rl_icppfunc_t)e
5656 (\(char)i(**\);)75 1805 y(typedef)f(void)h(rl_voidfunc_t)e(\(void\);)75
5657 1860 y(typedef)h(void)h(rl_vintfunc_t)e(\(int\);)75 1915
5658 y(typedef)h(void)h(rl_vcpfunc_t)e(\(char)i(*\);)75 1970
5659 y(typedef)f(void)h(rl_vcppfunc_t)e(\(char)i(**\);)75
5660 2067 y Fh(2.2.2)30 b(W)-5 b(riting)20 b(a)h(New)f(F)-5
5661 b(unction)137 2187 y Ft(In)17 b(order)f(to)f(write)g(new)i(functions)f
5662 (for)f(Readline,)h(y)o(ou)g(need)h(to)e(kno)o(w)h(the)g(calling)f(con)o
5663 (v)o(en)o(tions)75 2242 y(for)j(k)o(eyb)q(oard-in)o(v)o(ok)o(ed)g
5664 (functions,)g(and)h(the)f(names)h(of)f(the)g(v)m(ariables)g(that)f
5665 (describ)q(e)j(the)e(curren)o(t)75 2297 y(state)c(of)h(the)g(line)g
5666 (read)g(so)g(far.)137 2363 y(The)h(calling)e(sequence)i(for)f(a)f
5667 (command)i Fs(foo)e Ft(lo)q(oks)h(lik)o(e)195 2429 y
5668 Fs(int)23 b(foo)h(\(int)f(count,)g(int)h(key\))75 2495
5669 y Ft(where)18 b Fi(coun)o(t)h Ft(is)e(the)h(n)o(umeric)g(argumen)o(t)f
5670 (\(or)h(1)f(if)h(defaulted\))f(and)h Fi(k)o(ey)k Ft(is)c(the)g(k)o(ey)g
5671 (that)f(in)o(v)o(ok)o(ed)75 2549 y(this)e(function.)137
5672 2615 y(It)d(is)f(completely)g(up)h(to)f(the)g(function)h(as)f(to)g
5673 (what)g(should)g(b)q(e)h(done)g(with)f(the)h(n)o(umeric)f(argumen)o(t.)
5674 75 2670 y(Some)20 b(functions)g(use)g(it)f(as)h(a)g(rep)q(eat)g(coun)o
5675 (t,)g(some)g(as)g(a)f(\015ag,)i(and)f(others)g(to)f(c)o(ho)q(ose)h
5676 (alternate)p eop end
5677 %%Page: 24 28
5678 TeXDict begin 24 27 bop 75 -58 a Ft(24)1299 b(GNU)15
5679 b(Readline)g(Library)75 149 y(b)q(eha)o(vior)21 b(\(refreshing)g(the)h
5680 (curren)o(t)f(line)h(as)f(opp)q(osed)h(to)f(refreshing)h(the)f(screen,)
5681 j(for)d(example\).)75 204 y(Some)c(c)o(ho)q(ose)f(to)g(ignore)g(it.)23
5682 b(In)18 b(general,)e(if)g(a)g(function)g(uses)h(the)g(n)o(umeric)g
5683 (argumen)o(t)e(as)i(a)f(rep)q(eat)75 259 y(coun)o(t,)e(it)f(should)h(b)
5684 q(e)g(able)g(to)f(do)h(something)g(useful)g(with)f(b)q(oth)h(negativ)o
5685 (e)f(and)h(p)q(ositiv)o(e)f(argumen)o(ts.)75 314 y(A)o(t)i(the)g(v)o
5686 (ery)g(least,)f(it)g(should)h(b)q(e)h(a)o(w)o(are)e(that)h(it)f(can)h
5687 (b)q(e)h(passed)g(a)f(negativ)o(e)f(argumen)o(t.)137
5688 379 y(A)g(command)g(function)g(should)g(return)f(0)h(if)f(its)g(action)
5689 h(completes)f(successfully)l(,)h(and)g(a)g(non-zero)75
5690 434 y(v)m(alue)20 b(if)f(some)g(error)g(o)q(ccurs.)33
5691 b(This)19 b(is)h(the)f(con)o(v)o(en)o(tion)g(ob)q(ey)o(ed)h(b)o(y)g
5692 (all)e(of)h(the)h(builtin)f(Readline)75 489 y(bindable)c(command)g
5693 (functions.)75 613 y Fr(2.3)33 b(Readline)21 b(V)-6 b(ariables)137
5694 733 y Ft(These)16 b(v)m(ariables)e(are)h(a)o(v)m(ailable)f(to)h
5695 (function)g(writers.)1685 821 y([V)l(ariable])-1801 b
5696 Fg(char)20 b(*)f Ff(rl)p 288 821 18 3 v 25 w(line)p 403
5697 821 V 25 w(bu\013er)195 875 y Ft(This)c(is)g(the)h(line)f(gathered)h
5698 (so)f(far.)20 b(Y)l(ou)c(are)f(w)o(elcome)g(to)g(mo)q(dify)g(the)h(con)
5699 o(ten)o(ts)f(of)g(the)h(line,)195 930 y(but)i(see)g(Section)g(2.4.5)e
5700 ([Allo)o(wing)f(Undoing],)j(page)f(32.)27 b(The)18 b(function)g
5701 Fs(rl_extend_line_)195 985 y(buffer)c Ft(is)h(a)o(v)m(ailable)f(to)g
5702 (increase)i(the)f(memory)f(allo)q(cated)h(to)f Fs(rl_line_buffer)p
5703 Ft(.)1685 1072 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p
5704 217 1072 V 24 w(p)r(oin)n(t)195 1127 y Ft(The)15 b(o\013set)g(of)f(the)
5705 i(curren)o(t)f(cursor)g(p)q(osition)f(in)h Fs(rl_line_buffer)e
5706 Ft(\(the)i Fn(p)n(oint)t Ft(\).)1685 1215 y([V)l(ariable])-1801
5707 b Fg(int)20 b Ff(rl)p 217 1215 V 24 w(end)195 1269 y
5708 Ft(The)14 b(n)o(um)o(b)q(er)g(of)g(c)o(haracters)f(presen)o(t)h(in)g
5709 Fs(rl_line_buffer)p Ft(.)j(When)e Fs(rl_point)e Ft(is)g(at)g(the)h(end)
5710 195 1324 y(of)h(the)g(line,)g Fs(rl_point)f Ft(and)h
5711 Fs(rl_end)f Ft(are)h(equal.)1685 1411 y([V)l(ariable])-1801
5712 b Fg(int)20 b Ff(rl)p 217 1411 V 24 w(mark)195 1466 y
5713 Ft(The)f Fi(mark)h Ft(\(sa)o(v)o(ed)e(p)q(osition\))f(in)h(the)h
5714 (curren)o(t)f(line.)29 b(If)19 b(set,)g(the)f(mark)g(and)h(p)q(oin)o(t)
5715 f(de\014ne)h(a)195 1521 y Fn(r)n(e)n(gion)p Ft(.)1685
5716 1608 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217
5717 1608 V 24 w(done)195 1663 y Ft(Setting)10 b(this)g(to)h(a)f(non-zero)h
5718 (v)m(alue)g(causes)g(Readline)g(to)g(return)f(the)h(curren)o(t)g(line)f
5719 (immediately)l(.)1685 1750 y([V)l(ariable])-1801 b Fg(int)20
5720 b Ff(rl)p 217 1750 V 24 w(n)n(um)p 351 1750 V 25 w(c)n(hars)p
5721 506 1750 V 25 w(to)p 582 1750 V 25 w(read)195 1805 y
5722 Ft(Setting)c(this)g(to)g(a)g(p)q(ositiv)o(e)f(v)m(alue)i(b)q(efore)g
5723 (calling)e Fs(readline\(\))g Ft(causes)h(Readline)h(to)f(return)195
5724 1860 y(after)h(accepting)h(that)f(man)o(y)g(c)o(haracters,)h(rather)f
5725 (than)h(reading)f(up)h(to)f(a)h(c)o(haracter)f(b)q(ound)195
5726 1915 y(to)e Fs(accept-line)p Ft(.)1685 2002 y([V)l(ariable])-1801
5727 b Fg(int)20 b Ff(rl)p 217 2002 V 24 w(p)r(ending)p 442
5728 2002 V 24 w(input)195 2057 y Ft(Setting)12 b(this)g(to)g(a)g(v)m(alue)h
5729 (mak)o(es)f(it)g(the)g(next)h(k)o(eystrok)o(e)f(read.)19
5730 b(This)12 b(is)g(a)g(w)o(a)o(y)g(to)f(stu\013)h(a)h(single)195
5731 2112 y(c)o(haracter)h(in)o(to)h(the)g(input)g(stream.)1685
5732 2199 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217
5733 2199 V 24 w(dispatc)n(hing)195 2254 y Ft(Set)12 b(to)g(a)f(non-zero)i
5734 (v)m(alue)f(if)g(a)g(function)g(is)f(b)q(eing)i(called)e(from)h(a)f(k)o
5735 (ey)h(binding;)h(zero)f(otherwise.)195 2309 y(Application)17
5736 b(functions)g(can)h(test)g(this)f(to)g(disco)o(v)o(er)g(whether)h(they)
5737 g(w)o(ere)g(called)f(directly)g(or)195 2363 y(b)o(y)e(Readline's)g
5738 (dispatc)o(hing)g(mec)o(hanism.)1685 2451 y([V)l(ariable])-1801
5739 b Fg(int)20 b Ff(rl)p 217 2451 V 24 w(erase)p 368 2451
5740 V 25 w(empt)n(y)p 549 2451 V 26 w(line)195 2506 y Ft(Setting)i(this)h
5741 (to)f(a)h(non-zero)g(v)m(alue)g(causes)g(Readline)h(to)e(completely)g
5742 (erase)h(the)g(curren)o(t)195 2560 y(line,)e(including)g(an)o(y)f
5743 (prompt,)h(an)o(y)g(time)f(a)g(newline)h(is)f(t)o(yp)q(ed)h(as)f(the)h
5744 (only)f(c)o(haracter)g(on)195 2615 y(an)e(otherwise-empt)o(y)f(line.)29
5745 b(The)18 b(cursor)g(is)g(mo)o(v)o(ed)f(to)h(the)g(b)q(eginning)g(of)g
5746 (the)g(newly-blank)195 2670 y(line.)p eop end
5747 %%Page: 25 29
5748 TeXDict begin 25 28 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
5749 b(with)g(GNU)h(Readline)842 b(25)1685 149 y([V)l(ariable])-1801
5750 b Fg(char)20 b(*)f Ff(rl)p 288 149 18 3 v 25 w(prompt)195
5751 204 y Ft(The)13 b(prompt)g(Readline)g(uses.)20 b(This)12
5752 b(is)h(set)g(from)f(the)h(argumen)o(t)g(to)f Fs(readline\(\))p
5753 Ft(,)g(and)h(should)195 259 y(not)g(b)q(e)h(assigned)f(to)g(directly)l
5754 (.)19 b(The)14 b Fs(rl_set_prompt\(\))d Ft(function)i(\(see)h(Section)f
5755 (2.4.6)f([Redis-)195 314 y(pla)o(y],)i(page)h(32\))f(ma)o(y)h(b)q(e)g
5756 (used)h(to)f(mo)q(dify)g(the)g(prompt)g(string)f(after)g(calling)g
5757 Fs(readline\(\))p Ft(.)1685 412 y([V)l(ariable])-1801
5758 b Fg(int)20 b Ff(rl)p 217 412 V 24 w(already)p 425 412
5759 V 25 w(prompted)195 467 y Ft(If)e(an)g(application)f(wishes)h(to)g
5760 (displa)o(y)f(the)h(prompt)g(itself,)f(rather)h(than)g(ha)o(v)o(e)g
5761 (Readline)g(do)195 522 y(it)e(the)g(\014rst)g(time)g
5762 Fs(readline\(\))f Ft(is)h(called,)g(it)f(should)i(set)f(this)g(v)m
5763 (ariable)f(to)h(a)g(non-zero)h(v)m(alue)195 577 y(after)h(displa)o
5764 (ying)g(the)h(prompt.)31 b(The)19 b(prompt)g(m)o(ust)f(also)g(b)q(e)i
5765 (passed)f(as)f(the)h(argumen)o(t)g(to)195 632 y Fs(readline\(\))c
5766 Ft(so)h(the)h(redispla)o(y)e(functions)i(can)f(up)q(date)h(the)g
5767 (displa)o(y)f(prop)q(erly)l(.)23 b(The)17 b(calling)195
5768 686 y(application)d(is)h(resp)q(onsible)g(for)f(managing)g(the)i(v)m
5769 (alue;)f(Readline)g(nev)o(er)h(sets)e(it.)1685 785 y([V)l(ariable])
5770 -1801 b Fg(const)20 b(char)g(*)f Ff(rl)p 438 785 V 25
5771 w(library)p 633 785 V 24 w(v)n(ersion)195 840 y Ft(The)c(v)o(ersion)g
5772 (n)o(um)o(b)q(er)g(of)g(this)g(revision)f(of)h(the)g(library)l(.)1685
5773 938 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217 938
5774 V 24 w(readline)p 441 938 V 25 w(v)n(ersion)195 993 y
5775 Ft(An)d(in)o(teger)g(enco)q(ding)g(the)g(curren)o(t)g(v)o(ersion)f(of)h
5776 (the)g(library)l(.)25 b(The)17 b(enco)q(ding)g(is)g(of)g(the)g(form)195
5777 1048 y(0x)p Fi(MMmm)p Ft(,)g(where)i Fi(MM)j Ft(is)c(the)g(t)o(w)o
5778 (o-digit)e(ma)s(jor)h(v)o(ersion)h(n)o(um)o(b)q(er,)h(and)f
5779 Fi(mm)g Ft(is)g(the)g(t)o(w)o(o-)195 1103 y(digit)g(minor)f(v)o(ersion)
5780 h(n)o(um)o(b)q(er.)31 b(F)l(or)18 b(example,)h(for)f(Readline-4.2,)h
5781 Fs(rl_readline_version)195 1158 y Ft(w)o(ould)c(ha)o(v)o(e)f(the)i(v)m
5782 (alue)f(0x0402.)1685 1256 y([V)l(ariable])-1801 b Fg(int)20
5783 b Ff(rl)p 217 1256 V 24 w(gn)n(u)p 332 1256 V 25 w(readline)p
5784 557 1256 V 25 w(p)195 1311 y Ft(Alw)o(a)o(ys)14 b(set)h(to)f(1,)h
5785 (denoting)g(that)f(this)h(is)g Fm(gnu)g Ft(readline)f(rather)h(than)g
5786 (some)g(em)o(ulation.)1685 1410 y([V)l(ariable])-1801
5787 b Fg(const)20 b(char)g(*)f Ff(rl)p 438 1410 V 25 w(terminal)p
5788 675 1410 V 24 w(name)195 1465 y Ft(The)14 b(terminal)f(t)o(yp)q(e,)h
5789 (used)h(for)e(initialization.)k(If)d(not)f(set)h(b)o(y)g(the)g
5790 (application,)f(Readline)h(sets)195 1519 y(this)h(to)f(the)h(v)m(alue)h
5791 (of)f(the)g Fs(TERM)g Ft(en)o(vironmen)o(t)f(v)m(ariable)h(the)g
5792 (\014rst)g(time)f(it)h(is)f(called.)1685 1618 y([V)l(ariable])-1801
5793 b Fg(const)20 b(char)g(*)f Ff(rl)p 438 1618 V 25 w(readline)p
5794 663 1618 V 24 w(name)195 1673 y Ft(This)c(v)m(ariable)g(is)g(set)h(to)f
5795 (a)g(unique)h(name)g(b)o(y)f(eac)o(h)h(application)e(using)h(Readline.)
5796 22 b(The)16 b(v)m(alue)195 1728 y(allo)o(ws)c(conditional)h(parsing)g
5797 (of)h(the)g(inputrc)g(\014le)g(\(see)g(Section)g(1.3.2)e([Conditional)g
5798 (Init)i(Con-)195 1782 y(structs],)g(page)h(9\).)1685
5799 1881 y([V)l(ariable])-1801 b Fg(FILE)20 b(*)f Ff(rl)p
5800 288 1881 V 25 w(instream)195 1936 y Ft(The)i(stdio)e(stream)h(from)g
5801 (whic)o(h)g(Readline)h(reads)f(input.)36 b(If)21 b Fs(NULL)p
5802 Ft(,)g(Readline)g(defaults)f(to)195 1991 y Fi(stdin)p
5803 Ft(.)1685 2089 y([V)l(ariable])-1801 b Fg(FILE)20 b(*)f
5804 Ff(rl)p 288 2089 V 25 w(outstream)195 2144 y Ft(The)e(stdio)g(stream)f
5805 (to)h(whic)o(h)g(Readline)g(p)q(erforms)g(output.)26
5806 b(If)18 b Fs(NULL)p Ft(,)e(Readline)i(defaults)f(to)195
5807 2199 y Fi(stdout)p Ft(.)1685 2297 y([V)l(ariable])-1801
5808 b Fg(int)20 b Ff(rl)p 217 2297 V 24 w(prefer)p 391 2297
5809 V 24 w(en)n(v)p 501 2297 V 26 w(winsize)195 2352 y Ft(If)14
5810 b(non-zero,)h(Readline)f(giv)o(es)g(v)m(alues)g(found)g(in)g(the)h
5811 Fs(LINES)e Ft(and)i Fs(COLUMNS)e Ft(en)o(vironmen)o(t)g(v)m(ari-)195
5812 2407 y(ables)20 b(greater)g(precedence)i(than)e(v)m(alues)h(fetc)o(hed)
5813 g(from)e(the)i(k)o(ernel)f(when)h(computing)f(the)195
5814 2462 y(screen)c(dimensions.)1685 2560 y([V)l(ariable])-1801
5815 b Fg(rl_command_func_t)22 b(*)d Ff(rl)p 628 2560 V 25
5816 w(last)p 742 2560 V 24 w(func)195 2615 y Ft(The)f(address)f(of)g(the)g
5817 (last)g(command)g(function)g(Readline)h(executed.)27
5818 b(Ma)o(y)17 b(b)q(e)h(used)g(to)f(test)195 2670 y(whether)e(or)g(not)g
5819 (a)g(function)g(is)f(b)q(eing)i(executed)g(t)o(wice)f(in)g(succession,)
5820 g(for)f(example.)p eop end
5821 %%Page: 26 30
5822 TeXDict begin 26 29 bop 75 -58 a Ft(26)1299 b(GNU)15
5823 b(Readline)g(Library)1685 149 y([V)l(ariable])-1801 b
5824 Fg(rl_hook_func_t)21 b(*)e Ff(rl)p 549 149 18 3 v 25
5825 w(startup)p 757 149 V 25 w(ho)r(ok)195 204 y Ft(If)e(non-zero,)h(this)f
5826 (is)f(the)i(address)f(of)f(a)h(function)g(to)g(call)f(just)h(b)q(efore)
5827 g Fs(readline)f Ft(prin)o(ts)h(the)195 259 y(\014rst)e(prompt.)1685
5828 352 y([V)l(ariable])-1801 b Fg(rl_hook_func_t)21 b(*)e
5829 Ff(rl)p 549 352 V 25 w(pre)p 656 352 V 25 w(input)p 815
5830 352 V 25 w(ho)r(ok)195 407 y Ft(If)f(non-zero,)g(this)f(is)h(the)g
5831 (address)f(of)h(a)f(function)h(to)f(call)g(after)g(the)h(\014rst)f
5832 (prompt)g(has)h(b)q(een)195 462 y(prin)o(ted)d(and)g(just)g(b)q(efore)h
5833 Fs(readline)e Ft(starts)g(reading)g(input)i(c)o(haracters.)1685
5834 555 y([V)l(ariable])-1801 b Fg(rl_hook_func_t)21 b(*)e
5835 Ff(rl)p 549 555 V 25 w(ev)n(en)n(t)p 706 555 V 27 w(ho)r(ok)195
5836 610 y Ft(If)i(non-zero,)g(this)f(is)g(the)g(address)g(of)g(a)g
5837 (function)g(to)g(call)g(p)q(erio)q(dically)f(when)i(Readline)f(is)195
5838 665 y(w)o(aiting)13 b(for)h(terminal)f(input.)20 b(By)14
5839 b(default,)g(this)g(will)g(b)q(e)h(called)f(at)g(most)g(ten)g(times)g
5840 (a)g(second)195 719 y(if)h(there)g(is)g(no)g(k)o(eyb)q(oard)g(input.)
5841 1685 812 y([V)l(ariable])-1801 b Fg(rl_getc_func_t)21
5842 b(*)e Ff(rl)p 549 812 V 25 w(getc)p 676 812 V 26 w(function)195
5843 867 y Ft(If)c(non-zero,)h(Readline)f(will)f(call)g(indirectly)h
5844 (through)g(this)f(p)q(oin)o(ter)h(to)g(get)f(a)h(c)o(haracter)g(from)
5845 195 922 y(the)k(input)h(stream.)31 b(By)19 b(default,)g(it)g(is)g(set)g
5846 (to)f Fs(rl_getc)p Ft(,)h(the)g(default)g(Readline)h(c)o(haracter)195
5847 977 y(input)15 b(function)g(\(see)g(Section)g(2.4.8)f([Character)g
5848 (Input],)h(page)g(34\).)1685 1070 y([V)l(ariable])-1801
5849 b Fg(rl_voidfunc_t)21 b(*)e Ff(rl)p 523 1070 V 25 w(redispla)n(y)p
5850 773 1070 V 25 w(function)195 1125 y Ft(If)f(non-zero,)h(Readline)f
5851 (will)f(call)g(indirectly)g(through)h(this)f(p)q(oin)o(ter)h(to)f(up)q
5852 (date)i(the)f(displa)o(y)195 1180 y(with)13 b(the)g(curren)o(t)h(con)o
5853 (ten)o(ts)f(of)g(the)g(editing)g(bu\013er.)19 b(By)14
5854 b(default,)f(it)g(is)g(set)g(to)g Fs(rl_redisplay)p Ft(,)195
5855 1234 y(the)i(default)g(Readline)h(redispla)o(y)e(function)h(\(see)g
5856 (Section)g(2.4.6)f([Redispla)o(y],)g(page)h(32\).)1685
5857 1328 y([V)l(ariable])-1801 b Fg(rl_vintfunc_t)21 b(*)e
5858 Ff(rl)p 523 1328 V 25 w(prep)p 662 1328 V 25 w(term)p
5859 807 1328 V 25 w(function)195 1382 y Ft(If)12 b(non-zero,)h(Readline)f
5860 (will)f(call)g(indirectly)g(through)h(this)f(p)q(oin)o(ter)h(to)f
5861 (initialize)f(the)j(terminal.)195 1437 y(The)19 b(function)f(tak)o(es)g
5862 (a)g(single)g(argumen)o(t,)g(an)h Fs(int)f Ft(\015ag)g(that)g(sa)o(ys)g
5863 (whether)g(or)h(not)f(to)g(use)195 1492 y(eigh)o(t-bit)e(c)o
5864 (haracters.)25 b(By)17 b(default,)g(this)f(is)h(set)f(to)h
5865 Fs(rl_prep_terminal)e Ft(\(see)i(Section)g(2.4.9)195
5866 1547 y([T)l(erminal)d(Managemen)o(t],)f(page)i(35\).)1685
5867 1640 y([V)l(ariable])-1801 b Fg(rl_voidfunc_t)21 b(*)e
5868 Ff(rl)p 523 1640 V 25 w(deprep)p 720 1640 V 25 w(term)p
5869 865 1640 V 25 w(function)195 1695 y Ft(If)g(non-zero,)g(Readline)f
5870 (will)f(call)h(indirectly)f(through)h(this)g(p)q(oin)o(ter)f(to)h
5871 (reset)g(the)h(terminal.)195 1749 y(This)e(function)g(should)h(undo)g
5872 (the)f(e\013ects)h(of)f Fs(rl_prep_term_function)p Ft(.)24
5873 b(By)17 b(default,)h(this)195 1804 y(is)d(set)g(to)f
5874 Fs(rl_deprep_terminal)f Ft(\(see)i(Section)g(2.4.9)f([T)l(erminal)g
5875 (Managemen)o(t],)f(page)i(35\).)1685 1897 y([V)l(ariable])-1801
5876 b Fg(Keymap)20 b Ff(rl)p 295 1897 V 25 w(executing)p
5877 558 1897 V 26 w(k)n(eymap)195 1952 y Ft(This)e(v)m(ariable)f(is)g(set)h
5878 (to)g(the)g(k)o(eymap)f(\(see)h(Section)g(2.4.2)f([Keymaps],)g(page)h
5879 (28\))f(in)h(whic)o(h)195 2007 y(the)d(curren)o(tly)g(executing)g
5880 (readline)g(function)g(w)o(as)g(found.)1685 2100 y([V)l(ariable])-1801
5881 b Fg(Keymap)20 b Ff(rl)p 295 2100 V 25 w(binding)p 509
5882 2100 V 24 w(k)n(eymap)195 2155 y Ft(This)e(v)m(ariable)f(is)g(set)h(to)
5883 g(the)g(k)o(eymap)f(\(see)h(Section)g(2.4.2)f([Keymaps],)g(page)h(28\))
5884 f(in)h(whic)o(h)195 2210 y(the)d(last)f(k)o(ey)h(binding)h(o)q
5885 (ccurred.)1685 2303 y([V)l(ariable])-1801 b Fg(char)20
5886 b(*)f Ff(rl)p 288 2303 V 25 w(executing)p 551 2303 V
5887 26 w(macro)195 2358 y Ft(This)c(v)m(ariable)f(is)h(set)g(to)g(the)g
5888 (text)g(of)f(an)o(y)h(curren)o(tly-executing)g(macro.)1685
5889 2451 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217
5890 2451 V 24 w(readline)p 441 2451 V 25 w(state)195 2506
5891 y Ft(A)d(v)m(ariable)g(with)f(bit)h(v)m(alues)h(that)e(encapsulate)h
5892 (the)h(curren)o(t)f(Readline)g(state.)25 b(A)18 b(bit)e(is)h(set)195
5893 2560 y(with)h(the)h Fs(RL_SETSTATE)f Ft(macro,)h(and)g(unset)g(with)f
5894 (the)h Fs(RL_UNSETSTATE)e Ft(macro.)31 b(Use)19 b(the)195
5895 2615 y Fs(RL_ISSTATE)e Ft(macro)h(to)g(test)g(whether)h(a)f(particular)
5896 g(state)f(bit)i(is)f(set.)30 b(Curren)o(t)18 b(state)g(bits)195
5897 2670 y(include:)p eop end
5898 %%Page: 27 31
5899 TeXDict begin 27 30 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
5900 b(with)g(GNU)h(Readline)842 b(27)195 149 y Fs(RL_STATE_NONE)435
5901 204 y Ft(Readline)15 b(has)h(not)e(y)o(et)h(b)q(een)h(called,)f(nor)g
5902 (has)g(it)f(b)q(egun)i(to)f(in)o(tialize.)195 277 y Fs
5903 (RL_STATE_INITIALIZING)435 332 y Ft(Readline)g(is)g(initializing)e(its)
5904 h(in)o(ternal)g(data)h(structures.)195 405 y Fs(RL_STATE_INITIALIZED)
5905 435 460 y Ft(Readline)g(has)h(completed)f(its)f(initialization.)195
5906 533 y Fs(RL_STATE_TERMPREPPED)435 588 y Ft(Readline)h(has)f(mo)q
5907 (di\014ed)h(the)f(terminal)f(mo)q(des)i(to)e(do)i(its)e(o)o(wn)h(input)
5908 g(and)h(redis-)435 643 y(pla)o(y)l(.)195 716 y Fs(RL_STATE_READCMD)435
5909 770 y Ft(Readline)g(is)g(reading)g(a)g(command)g(from)f(the)i(k)o(eyb)q
5910 (oard.)195 844 y Fs(RL_STATE_METANEXT)435 898 y Ft(Readline)f(is)g
5911 (reading)g(more)g(input)g(after)f(reading)h(the)g(meta-pre\014x)h(c)o
5912 (haracter.)195 971 y Fs(RL_STATE_DISPATCHING)435 1026
5913 y Ft(Readline)f(is)g(dispatc)o(hing)g(to)f(a)h(command.)195
5914 1099 y Fs(RL_STATE_MOREINPUT)435 1154 y Ft(Readline)g(is)g(reading)g
5915 (more)g(input)g(while)g(executing)g(an)g(editing)g(command.)195
5916 1227 y Fs(RL_STATE_ISEARCH)435 1282 y Ft(Readline)g(is)g(p)q(erforming)
5917 g(an)g(incremen)o(tal)f(history)g(searc)o(h.)195 1355
5918 y Fs(RL_STATE_NSEARCH)435 1410 y Ft(Readline)h(is)g(p)q(erforming)g(a)g
5919 (non-incremen)o(tal)f(history)h(searc)o(h.)195 1483 y
5920 Fs(RL_STATE_SEARCH)435 1538 y Ft(Readline)10 b(is)g(searc)o(hing)g(bac)
5921 o(kw)o(ard)f(or)h(forw)o(ard)f(through)h(the)g(history)f(for)g(a)h
5922 (string.)195 1611 y Fs(RL_STATE_NUMERICARG)435 1665 y
5923 Ft(Readline)15 b(is)g(reading)g(a)g(n)o(umeric)g(argumen)o(t.)195
5924 1738 y Fs(RL_STATE_MACROINPUT)435 1793 y Ft(Readline)d(is)g(curren)o
5925 (tly)g(getting)f(its)g(input)h(from)f(a)h(previously-de\014ned)h(k)o
5926 (eyb)q(oard)435 1848 y(macro.)195 1921 y Fs(RL_STATE_MACRODEF)435
5927 1976 y Ft(Readline)i(is)g(curren)o(tly)g(reading)g(c)o(haracters)f
5928 (de\014ning)i(a)f(k)o(eyb)q(oard)g(macro.)195 2049 y
5929 Fs(RL_STATE_OVERWRITE)435 2104 y Ft(Readline)g(is)g(in)g(o)o(v)o
5930 (erwrite)f(mo)q(de.)195 2177 y Fs(RL_STATE_COMPLETING)435
5931 2232 y Ft(Readline)h(is)g(p)q(erforming)g(w)o(ord)f(completion.)195
5932 2305 y Fs(RL_STATE_SIGHANDLER)435 2359 y Ft(Readline)h(is)g(curren)o
5933 (tly)g(executing)g(the)g(readline)g(signal)f(handler.)195
5934 2433 y Fs(RL_STATE_UNDOING)435 2487 y Ft(Readline)h(is)g(p)q(erforming)
5935 g(an)g(undo.)195 2560 y Fs(RL_STATE_DONE)435 2615 y Ft(Readline)f(has)g
5936 (read)g(a)f(k)o(ey)h(sequence)h(b)q(ound)g(to)e Fs(accept-line)f
5937 Ft(and)i(is)g(ab)q(out)g(to)435 2670 y(return)h(the)g(line)g(to)g(the)g
5938 (caller.)p eop end
5939 %%Page: 28 32
5940 TeXDict begin 28 31 bop 75 -58 a Ft(28)1299 b(GNU)15
5941 b(Readline)g(Library)1685 149 y([V)l(ariable])-1801 b
5942 Fg(int)20 b Ff(rl)p 217 149 18 3 v 24 w(explicit)p 424
5943 149 V 26 w(arg)195 204 y Ft(Set)f(to)g(a)g(non-zero)h(v)m(alue)g(if)e
5944 (an)i(explicit)e(n)o(umeric)i(argumen)o(t)e(w)o(as)h(sp)q(eci\014ed)h
5945 (b)o(y)g(the)f(user.)195 259 y(Only)c(v)m(alid)g(in)g(a)g(bindable)g
5946 (command)h(function.)1685 354 y([V)l(ariable])-1801 b
5947 Fg(int)20 b Ff(rl)p 217 354 V 24 w(n)n(umeric)p 442 354
5948 V 25 w(arg)195 409 y Ft(Set)j(to)f(the)g(v)m(alue)h(of)g(an)o(y)f(n)o
5949 (umeric)g(argumen)o(t)g(explicitly)g(sp)q(eci\014ed)i(b)o(y)e(the)h
5950 (user)g(b)q(efore)195 464 y(executing)13 b(the)g(curren)o(t)g(Readline)
5951 g(function.)19 b(Only)13 b(v)m(alid)g(in)g(a)g(bindable)g(command)f
5952 (function.)1685 558 y([V)l(ariable])-1801 b Fg(int)20
5953 b Ff(rl)p 217 558 V 24 w(editing)p 414 558 V 25 w(mo)r(de)195
5954 613 y Ft(Set)13 b(to)f(a)g(v)m(alue)h(denoting)f(Readline's)g(curren)o
5955 (t)h(editing)f(mo)q(de.)19 b(A)12 b(v)m(alue)h(of)f Fi(1)k
5956 Ft(means)d(Readline)195 668 y(is)i(curren)o(tly)f(in)h(emacs)h(mo)q
5957 (de;)f Fi(0)j Ft(means)d(that)g(vi)g(mo)q(de)g(is)g(activ)o(e.)75
5958 800 y Fr(2.4)33 b(Readline)21 b(Con)n(v)n(enience)h(F)-6
5959 b(unctions)75 970 y Fh(2.4.1)30 b(Naming)20 b(a)g(F)-5
5960 b(unction)137 1093 y Ft(The)20 b(user)g(can)g(dynamically)f(c)o(hange)h
5961 (the)g(bindings)g(of)f(k)o(eys)h(while)f(using)h(Readline.)34
5962 b(This)19 b(is)75 1148 y(done)g(b)o(y)f(represen)o(ting)g(the)h
5963 (function)f(with)g(a)g(descriptiv)o(e)g(name.)29 b(The)19
5964 b(user)f(is)g(able)h(to)e(t)o(yp)q(e)i(the)75 1203 y(descriptiv)o(e)c
5965 (name)g(when)h(referring)e(to)h(the)g(function.)20 b(Th)o(us,)14
5966 b(in)h(an)g(init)g(\014le,)g(one)g(migh)o(t)f(\014nd)195
5967 1271 y Fs(Meta-Rubout:)46 b(backward-kill-word)137 1340
5968 y Ft(This)20 b(binds)g(the)g(k)o(eystrok)o(e)661 1338
5969 y Fk(h)p 673 1312 209 2 v 673 1340 a Fj(Meta-Rub)q(out)p
5970 673 1348 V 879 1338 a Fk(i)914 1340 y Ft(to)g(the)g(function)f
5971 Fn(descriptively)24 b Ft(named)c Fs(backward-)75 1395
5972 y(kill-word)p Ft(.)29 b(Y)l(ou,)19 b(as)f(the)h(programmer,)f(should)h
5973 (bind)f(the)h(functions)g(y)o(ou)f(write)g(to)f(descriptiv)o(e)75
5974 1449 y(names)e(as)g(w)o(ell.)k(Readline)c(pro)o(vides)g(a)g(function)g
5975 (for)f(doing)h(that:)1675 1544 y([F)l(unction])-1801
5976 b Fg(int)20 b Ff(rl)p 217 1544 18 3 v 24 w(add)p 333
5977 1544 V 25 w(defun)i Fe(\()p Fs(const)14 b(char)h(*name,)f
5978 (rl_command_func_t)f(*function,)283 1599 y(int)h(key)p
5979 Fe(\))195 1654 y Ft(Add)k Fi(name)i Ft(to)d(the)h(list)f(of)g(named)h
5980 (functions.)27 b(Mak)o(e)17 b Fi(function)g Ft(b)q(e)h(the)g(function)g
5981 (that)e(gets)195 1709 y(called.)j(If)d Fi(k)o(ey)j Ft(is)c(not)f(-1,)h
5982 (then)h(bind)f(it)g(to)f Fi(function)h Ft(using)g Fs(rl_bind_key\(\))p
5983 Ft(.)137 1804 y(Using)g(this)f(function)h(alone)g(is)f(su\016cien)o(t)h
5984 (for)g(most)f(applications.)k(It)d(is)g(the)g(recommended)h(w)o(a)o(y)
5985 75 1858 y(to)d(add)h(a)f(few)g(functions)g(to)g(the)h(default)f
5986 (functions)g(that)g(Readline)h(has)f(built)g(in.)19 b(If)14
5987 b(y)o(ou)f(need)h(to)f(do)75 1913 y(something)j(other)h(than)f(adding)h
5988 (a)f(function)h(to)f(Readline,)h(y)o(ou)g(ma)o(y)f(need)i(to)e(use)h
5989 (the)g(underlying)75 1968 y(functions)e(describ)q(ed)h(b)q(elo)o(w.)75
5990 2083 y Fh(2.4.2)30 b(Selecting)20 b(a)h(Keymap)137 2206
5991 y Ft(Key)16 b(bindings)g(tak)o(e)e(place)i(on)f(a)g Fi(k)o(eymap)p
5992 Ft(.)21 b(The)15 b(k)o(eymap)h(is)e(the)i(asso)q(ciation)e(b)q(et)o(w)o
5993 (een)i(the)f(k)o(eys)75 2261 y(that)f(the)g(user)g(t)o(yp)q(es)g(and)h
5994 (the)f(functions)g(that)g(get)g(run.)19 b(Y)l(ou)c(can)f(mak)o(e)g(y)o
5995 (our)g(o)o(wn)f(k)o(eymaps,)h(cop)o(y)75 2316 y(existing)g(k)o(eymaps,)
5996 h(and)g(tell)f(Readline)i(whic)o(h)f(k)o(eymap)g(to)f(use.)1675
5997 2411 y([F)l(unction])-1801 b Fg(Keymap)20 b Ff(rl)p 295
5998 2411 V 25 w(mak)n(e)p 450 2411 V 25 w(bare)p 585 2411
5999 V 25 w(k)n(eymap)j Fe(\()p Fs(void)p Fe(\))195 2466 y
6000 Ft(Returns)13 b(a)e(new,)i(empt)o(y)f(k)o(eymap.)18 b(The)13
6001 b(space)f(for)f(the)i(k)o(eymap)e(is)h(allo)q(cated)f(with)g
6002 Fs(malloc\(\))p Ft(;)195 2520 y(the)k(caller)g(should)g(free)g(it)g(b)o
6003 (y)g(calling)f Fs(rl_discard_keymap\(\))e Ft(when)k(done.)1675
6004 2615 y([F)l(unction])-1801 b Fg(Keymap)20 b Ff(rl)p 295
6005 2615 V 25 w(cop)n(y)p 434 2615 V 25 w(k)n(eymap)k Fe(\()p
6006 Fs(Keymap)14 b(map)p Fe(\))195 2670 y Ft(Return)i(a)f(new)g(k)o(eymap)g
6007 (whic)o(h)g(is)g(a)g(cop)o(y)g(of)g Fi(map)p Ft(.)p eop
6008 end
6009 %%Page: 29 33
6010 TeXDict begin 29 32 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
6011 b(with)g(GNU)h(Readline)842 b(29)1675 149 y([F)l(unction])-1801
6012 b Fg(Keymap)20 b Ff(rl)p 295 149 18 3 v 25 w(mak)n(e)p
6013 450 149 V 25 w(k)n(eymap)k Fe(\()p Fs(void)p Fe(\))195
6014 204 y Ft(Return)16 b(a)g(new)g(k)o(eymap)f(with)g(the)h(prin)o(ting)f
6015 (c)o(haracters)f(b)q(ound)j(to)e(rl)p 1455 204 14 2 v
6016 20 w(insert,)f(the)i(lo)o(w)o(ercase)195 259 y(Meta)11
6017 b(c)o(haracters)f(b)q(ound)i(to)f(run)h(their)e(equiv)m(alen)o(ts,)i
6018 (and)f(the)h(Meta)e(digits)g(b)q(ound)i(to)f(pro)q(duce)195
6019 314 y(n)o(umeric)k(argumen)o(ts.)1675 402 y([F)l(unction])-1801
6020 b Fg(void)20 b Ff(rl)p 243 402 18 3 v 24 w(discard)p
6021 447 402 V 25 w(k)n(eymap)j Fe(\()p Fs(Keymap)14 b(keymap)p
6022 Fe(\))195 456 y Ft(F)l(ree)h(the)h(storage)d(asso)q(ciated)i(with)f
6023 Fi(k)o(eymap)p Ft(.)137 544 y(Readline)23 b(has)g(sev)o(eral)f(in)o
6024 (ternal)f(k)o(eymaps.)42 b(These)23 b(functions)f(allo)o(w)f(y)o(ou)h
6025 (to)g(c)o(hange)h(whic)o(h)75 599 y(k)o(eymap)15 b(is)g(activ)o(e.)1675
6026 687 y([F)l(unction])-1801 b Fg(Keymap)20 b Ff(rl)p 295
6027 687 V 25 w(get)p 397 687 V 25 w(k)n(eymap)j Fe(\()p Fs(void)p
6028 Fe(\))195 742 y Ft(Returns)16 b(the)f(curren)o(tly)g(activ)o(e)f(k)o
6029 (eymap.)1675 830 y([F)l(unction])-1801 b Fg(void)20 b
6030 Ff(rl)p 243 830 V 24 w(set)p 338 830 V 26 w(k)n(eymap)j
6031 Fe(\()p Fs(Keymap)14 b(keymap)p Fe(\))195 884 y Ft(Mak)o(es)g
6032 Fi(k)o(eymap)j Ft(the)e(curren)o(tly)g(activ)o(e)f(k)o(eymap.)1675
6033 972 y([F)l(unction])-1801 b Fg(Keymap)20 b Ff(rl)p 295
6034 972 V 25 w(get)p 397 972 V 25 w(k)n(eymap)p 614 972 V
6035 26 w(b)n(y)p 700 972 V 26 w(name)i Fe(\()p Fs(const)14
6036 b(char)h(*name)p Fe(\))195 1027 y Ft(Return)i(the)g(k)o(eymap)f(matc)o
6037 (hing)g Fi(name)p Ft(.)24 b Fi(name)19 b Ft(is)d(one)h(whic)o(h)f(w)o
6038 (ould)g(b)q(e)i(supplied)f(in)f(a)g Fs(set)195 1082 y(keymap)e
6039 Ft(inputrc)i(line)e(\(see)i(Section)f(1.3)f([Readline)h(Init)g(File],)f
6040 (page)h(4\).)1675 1170 y([F)l(unction])-1801 b Fg(char)20
6041 b(*)f Ff(rl)p 288 1170 V 25 w(get)p 390 1170 V 25 w(k)n(eymap)p
6042 607 1170 V 26 w(name)j Fe(\()p Fs(Keymap)14 b(keymap)p
6043 Fe(\))195 1224 y Ft(Return)j(the)g(name)g(matc)o(hing)e
6044 Fi(k)o(eymap)p Ft(.)24 b Fi(name)19 b Ft(is)d(one)h(whic)o(h)f(w)o
6045 (ould)g(b)q(e)i(supplied)f(in)f(a)g Fs(set)195 1279 y(keymap)e
6046 Ft(inputrc)i(line)e(\(see)i(Section)f(1.3)f([Readline)h(Init)g(File],)f
6047 (page)h(4\).)75 1387 y Fh(2.4.3)30 b(Binding)20 b(Keys)137
6048 1508 y Ft(Key)13 b(sequences)g(are)e(asso)q(ciate)g(with)h(functions)f
6049 (through)h(the)g(k)o(eymap.)19 b(Readline)12 b(has)g(sev)o(eral)f(in-)
6050 75 1562 y(ternal)j(k)o(eymaps:)19 b Fs(emacs_standard_keymap)p
6051 Ft(,)11 b Fs(emacs_meta_keymap)p Ft(,)h Fs(emacs_ctlx_keymap)p
6052 Ft(,)g Fs(vi_)75 1617 y(movement_keymap)p Ft(,)20 b(and)i
6053 Fs(vi_insertion_keymap)p Ft(.)35 b Fs(emacs_standard_keymap)18
6054 b Ft(is)j(the)g(default,)75 1672 y(and)15 b(the)h(examples)f(in)g(this)
6055 f(man)o(ual)h(assume)g(that.)137 1738 y(Since)g Fs(readline\(\))d
6056 Ft(installs)g(a)i(set)f(of)h(default)f(k)o(ey)h(bindings)f(the)h
6057 (\014rst)g(time)f(it)g(is)g(called,)h(there)f(is)75 1793
6058 y(alw)o(a)o(ys)i(the)h(danger)g(that)g(a)g(custom)g(binding)g
6059 (installed)f(b)q(efore)i(the)f(\014rst)g(call)g(to)f
6060 Fs(readline\(\))g Ft(will)75 1847 y(b)q(e)f(o)o(v)o(erridden.)k(An)13
6061 b(alternate)f(mec)o(hanism)h(is)f(to)g(install)f(custom)i(k)o(ey)g
6062 (bindings)f(in)h(an)g(initialization)75 1902 y(function)18
6063 b(assigned)h(to)e(the)i Fs(rl_startup_hook)e Ft(v)m(ariable)h(\(see)g
6064 (Section)g(2.3)g([Readline)h(V)l(ariables],)75 1957 y(page)c(24\).)137
6065 2023 y(These)h(functions)f(manage)f(k)o(ey)i(bindings.)1675
6066 2111 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217
6067 2111 V 24 w(bind)p 353 2111 V 25 w(k)n(ey)k Fe(\()p Fs(int)14
6068 b(key,)h(rl_command_func_t)e(*function)p Fe(\))195 2166
6069 y Ft(Binds)k Fi(k)o(ey)j Ft(to)c Fi(function)g Ft(in)h(the)f(curren)o
6070 (tly)g(activ)o(e)g(k)o(eymap.)23 b(Returns)17 b(non-zero)g(in)f(the)h
6071 (case)195 2220 y(of)e(an)g(in)o(v)m(alid)f Fi(k)o(ey)p
6072 Ft(.)1675 2308 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p
6073 217 2308 V 24 w(bind)p 353 2308 V 25 w(k)n(ey)p 462 2308
6074 V 26 w(in)p 536 2308 V 25 w(map)i Fe(\()p Fs(int)15 b(key,)f
6075 (rl_command_func_t)f(*function,)283 2363 y(Keymap)h(map)p
6076 Fe(\))195 2418 y Ft(Bind)h Fi(k)o(ey)k Ft(to)c Fi(function)g
6077 Ft(in)g Fi(map)p Ft(.)20 b(Returns)15 b(non-zero)h(in)f(the)g(case)g
6078 (of)g(an)g(in)o(v)m(alid)g Fi(k)o(ey)p Ft(.)1675 2506
6079 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217 2506
6080 V 24 w(bind)p 353 2506 V 25 w(k)n(ey)p 462 2506 V 26
6081 w(if)p 522 2506 V 25 w(un)n(b)r(ound)h Fe(\()p Fs(int)15
6082 b(key,)f(rl_command_func_t)283 2560 y(*function)p Fe(\))195
6083 2615 y Ft(Binds)22 b Fi(k)o(ey)k Ft(to)21 b Fi(function)h
6084 Ft(if)g(it)f(is)g(not)h(already)f(b)q(ound)i(in)f(the)g(curren)o(tly)f
6085 (activ)o(e)h(k)o(eymap.)195 2670 y(Returns)16 b(non-zero)f(in)g(the)h
6086 (case)f(of)f(an)i(in)o(v)m(alid)e Fi(k)o(ey)19 b Ft(or)c(if)f
6087 Fi(k)o(ey)19 b Ft(is)c(already)g(b)q(ound.)p eop end
6088 %%Page: 30 34
6089 TeXDict begin 30 33 bop 75 -58 a Ft(30)1299 b(GNU)15
6090 b(Readline)g(Library)1675 149 y([F)l(unction])-1801 b
6091 Fg(int)20 b Ff(rl)p 217 149 18 3 v 24 w(bind)p 353 149
6092 V 25 w(k)n(ey)p 462 149 V 26 w(if)p 522 149 V 25 w(un)n(b)r(ound)p
6093 768 149 V 24 w(in)p 840 149 V 25 w(map)i Fe(\()p Fs(int)14
6094 b(key,)283 204 y(rl_command_func_t)e(*function,)i(Keymap)h(map)p
6095 Fe(\))195 259 y Ft(Binds)f Fi(k)o(ey)j Ft(to)c Fi(function)h
6096 Ft(if)f(it)g(is)g(not)g(already)g(b)q(ound)i(in)e Fi(map)p
6097 Ft(.)20 b(Returns)14 b(non-zero)g(in)f(the)h(case)195
6098 314 y(of)h(an)g(in)o(v)m(alid)f Fi(k)o(ey)19 b Ft(or)c(if)g
6099 Fi(k)o(ey)k Ft(is)14 b(already)h(b)q(ound.)1675 396 y([F)l(unction])
6100 -1801 b Fg(int)20 b Ff(rl)p 217 396 V 24 w(un)n(bind)p
6101 415 396 V 25 w(k)n(ey)k Fe(\()p Fs(int)14 b(key)p Fe(\))195
6102 451 y Ft(Bind)k Fi(k)o(ey)k Ft(to)c(the)g(n)o(ull)g(function)g(in)g
6103 (the)g(curren)o(tly)f(activ)o(e)h(k)o(eymap.)28 b(Returns)19
6104 b(non-zero)f(in)195 506 y(case)d(of)g(error.)1675 588
6105 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217 588 V
6106 24 w(un)n(bind)p 415 588 V 25 w(k)n(ey)p 524 588 V 26
6107 w(in)p 598 588 V 25 w(map)i Fe(\()p Fs(int)15 b(key,)f(Keymap)h(map)p
6108 Fe(\))195 643 y Ft(Bind)g Fi(k)o(ey)k Ft(to)c(the)g(n)o(ull)g(function)
6109 g(in)g Fi(map)p Ft(.)20 b(Returns)15 b(non-zero)h(in)f(case)g(of)g
6110 (error.)1675 725 y([F)l(unction])-1801 b Fg(int)20 b
6111 Ff(rl)p 217 725 V 24 w(un)n(bind)p 415 725 V 25 w(function)p
6112 646 725 V 24 w(in)p 718 725 V 25 w(map)i Fe(\()p Fs(rl_command_func_t)
6113 13 b(*function,)283 780 y(Keymap)h(map)p Fe(\))195 834
6114 y Ft(Un)o(bind)i(all)e(k)o(eys)h(that)f(execute)i Fi(function)f
6115 Ft(in)g Fi(map)p Ft(.)1675 917 y([F)l(unction])-1801
6116 b Fg(int)20 b Ff(rl)p 217 917 V 24 w(un)n(bind)p 415
6117 917 V 25 w(command)p 682 917 V 24 w(in)p 754 917 V 25
6118 w(map)i Fe(\()p Fs(const)14 b(char)h(*command,)f(Keymap)283
6119 971 y(map)p Fe(\))195 1026 y Ft(Un)o(bind)i(all)e(k)o(eys)h(that)f(are)
6120 h(b)q(ound)h(to)f Fi(command)i Ft(in)e Fi(map)p Ft(.)1675
6121 1108 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217
6122 1108 V 24 w(bind)p 353 1108 V 25 w(k)n(eyseq)k Fe(\()p
6123 Fs(const)14 b(char)h(*keyseq,)f(rl_command_func_t)283
6124 1163 y(*function)p Fe(\))195 1218 y Ft(Bind)22 b(the)f(k)o(ey)h
6125 (sequence)h(represen)o(ted)f(b)o(y)f(the)h(string)e Fi(k)o(eyseq)j
6126 Ft(to)e(the)g(function)g Fi(function)p Ft(,)195 1273
6127 y(b)q(eginning)14 b(in)g(the)g(curren)o(t)g(k)o(eymap.)20
6128 b(This)13 b(mak)o(es)h(new)g(k)o(eymaps)g(as)g(necessary)l(.)20
6129 b(The)14 b(return)195 1328 y(v)m(alue)h(is)g(non-zero)h(if)e
6130 Fi(k)o(eyseq)j Ft(is)d(in)o(v)m(alid.)1675 1410 y([F)l(unction])-1801
6131 b Fg(int)20 b Ff(rl)p 217 1410 V 24 w(bind)p 353 1410
6132 V 25 w(k)n(eyseq)p 541 1410 V 26 w(in)p 615 1410 V 25
6133 w(map)i Fe(\()p Fs(const)15 b(char)f(*keyseq,)283 1465
6134 y(rl_command_func_t)e(*function,)i(Keymap)h(map)p Fe(\))195
6135 1519 y Ft(Bind)e(the)f(k)o(ey)h(sequence)h(represen)o(ted)f(b)o(y)f
6136 (the)h(string)e Fi(k)o(eyseq)j Ft(to)e(the)g(function)h
6137 Fi(function)p Ft(.)18 b(This)195 1574 y(mak)o(es)c(new)h(k)o(eymaps)f
6138 (as)g(necessary)l(.)20 b(Initial)14 b(bindings)g(are)h(p)q(erformed)f
6139 (in)h Fi(map)p Ft(.)k(The)c(return)195 1629 y(v)m(alue)g(is)g(non-zero)
6140 h(if)e Fi(k)o(eyseq)j Ft(is)d(in)o(v)m(alid.)1675 1711
6141 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217 1711
6142 V 24 w(set)p 312 1711 V 26 w(k)n(ey)j Fe(\()p Fs(const)15
6143 b(char)f(*keyseq,)g(rl_command_func_t)f(*function,)283
6144 1766 y(Keymap)h(map)p Fe(\))195 1821 y Ft(Equiv)m(alen)o(t)h(to)f
6145 Fs(rl_bind_keyseq_in_map)p Ft(.)1675 1903 y([F)l(unction])-1801
6146 b Fg(int)20 b Ff(rl)p 217 1903 V 24 w(bind)p 353 1903
6147 V 25 w(k)n(eyseq)p 541 1903 V 26 w(if)p 601 1903 V 25
6148 w(un)n(b)r(ound)h Fe(\()p Fs(const)14 b(char)h(*keyseq,)283
6149 1958 y(rl_command_func_t)d(*function)p Fe(\))195 2012
6150 y Ft(Binds)18 b Fi(k)o(eyseq)h Ft(to)e Fi(function)g
6151 Ft(if)h(it)f(is)g(not)g(already)g(b)q(ound)i(in)f(the)f(curren)o(tly)h
6152 (activ)o(e)f(k)o(eymap.)195 2067 y(Returns)f(non-zero)f(in)g(the)h
6153 (case)f(of)f(an)i(in)o(v)m(alid)e Fi(k)o(eyseq)i Ft(or)f(if)g
6154 Fi(k)o(eyseq)h Ft(is)f(already)f(b)q(ound.)1675 2149
6155 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217 2149
6156 V 24 w(bind)p 353 2149 V 25 w(k)n(eyseq)p 541 2149 V
6157 26 w(if)p 601 2149 V 25 w(un)n(b)r(ound)p 847 2149 V
6158 24 w(in)p 919 2149 V 25 w(map)i Fe(\()p Fs(const)14 b(char)h(*keyseq,)
6159 283 2204 y(rl_command_func_t)d(*function,)i(Keymap)h(map)p
6160 Fe(\))195 2259 y Ft(Binds)h Fi(k)o(eyseq)h Ft(to)f Fi(function)f
6161 Ft(if)h(it)f(is)h(not)f(already)g(b)q(ound)i(in)f Fi(map)p
6162 Ft(.)22 b(Returns)17 b(non-zero)f(in)g(the)195 2314 y(case)f(of)g(an)g
6163 (in)o(v)m(alid)g Fi(k)o(eyseq)h Ft(or)f(if)f Fi(k)o(eyseq)i
6164 Ft(is)f(already)g(b)q(ound.)1675 2396 y([F)l(unction])-1801
6165 b Fg(int)20 b Ff(rl)p 217 2396 V 24 w(generic)p 419 2396
6166 V 25 w(bind)j Fe(\()p Fs(int)14 b(type,)g(const)h(char)f(*keyseq,)h
6167 (char)f(*data,)283 2451 y(Keymap)g(map)p Fe(\))195 2506
6168 y Ft(Bind)g(the)f(k)o(ey)h(sequence)h(represen)o(ted)e(b)o(y)h(the)g
6169 (string)e Fi(k)o(eyseq)j Ft(to)d(the)i(arbitrary)e(p)q(oin)o(ter)h
6170 Fi(data)p Ft(.)195 2560 y Fi(t)o(yp)q(e)k Ft(sa)o(ys)c(what)h(kind)g
6171 (of)g(data)g(is)f(p)q(oin)o(ted)i(to)e(b)o(y)h Fi(data)p
6172 Ft(;)g(this)g(can)g(b)q(e)h(a)f(function)g(\()p Fs(ISFUNC)p
6173 Ft(\),)e(a)195 2615 y(macro)i(\()p Fs(ISMACR)p Ft(\),)f(or)h(a)h(k)o
6174 (eymap)f(\()p Fs(ISKMAP)p Ft(\).)k(This)d(mak)o(es)f(new)h(k)o(eymaps)f
6175 (as)h(necessary)l(.)20 b(The)195 2670 y(initial)13 b(k)o(eymap)i(in)g
6176 (whic)o(h)g(to)g(do)g(bindings)g(is)g Fi(map)p Ft(.)p
6177 eop end
6178 %%Page: 31 35
6179 TeXDict begin 31 34 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
6180 b(with)g(GNU)h(Readline)842 b(31)1675 149 y([F)l(unction])-1801
6181 b Fg(int)20 b Ff(rl)p 217 149 18 3 v 24 w(parse)p 374
6182 149 V 25 w(and)p 491 149 V 24 w(bind)i Fe(\()p Fs(char)15
6183 b(*line)p Fe(\))195 204 y Ft(P)o(arse)f Fi(line)j Ft(as)d(if)g(it)g
6184 (had)h(b)q(een)h(read)f(from)f(the)g Fs(inputrc)g Ft(\014le)h(and)g(p)q
6185 (erform)f(an)o(y)h(k)o(ey)f(bindings)195 259 y(and)h(v)m(ariable)g
6186 (assignmen)o(ts)f(found)i(\(see)f(Section)g(1.3)f([Readline)h(Init)g
6187 (File],)f(page)h(4\).)1675 354 y([F)l(unction])-1801
6188 b Fg(int)20 b Ff(rl)p 217 354 V 24 w(read)p 351 354 V
6189 25 w(init)p 462 354 V 25 w(\014le)j Fe(\()p Fs(const)14
6190 b(char)h(*filename)p Fe(\))195 409 y Ft(Read)h(k)o(eybindings)g(and)g
6191 (v)m(ariable)f(assignmen)o(ts)g(from)g Fi(\014lename)j
6192 Ft(\(see)e(Section)f(1.3)g([Readline)195 464 y(Init)g(File],)f(page)h
6193 (4\).)75 579 y Fh(2.4.4)30 b(Asso)r(ciating)20 b(F)-5
6194 b(unction)20 b(Names)h(and)f(Bindings)137 703 y Ft(These)11
6195 b(functions)g(allo)o(w)d(y)o(ou)j(to)f(\014nd)h(out)f(what)g(k)o(eys)h
6196 (in)o(v)o(ok)o(e)e(named)i(functions)g(and)f(the)h(functions)75
6197 757 y(in)o(v)o(ok)o(ed)i(b)o(y)h(a)f(particular)f(k)o(ey)i(sequence.)21
6198 b(Y)l(ou)14 b(ma)o(y)f(also)f(asso)q(ciate)h(a)h(new)g(function)f(name)
6199 h(with)f(an)75 812 y(arbitrary)h(function.)1675 907 y([F)l(unction])
6200 -1801 b Fg(rl_command_func_t)22 b(*)d Ff(rl)p 628 907
6201 V 25 w(named)p 819 907 V 24 w(function)j Fe(\()p Fs(const)14
6202 b(char)h(*name)p Fe(\))195 962 y Ft(Return)h(the)f(function)g(with)g
6203 (name)g Fi(name)p Ft(.)1675 1057 y([F)l(unction])-1801
6204 b Fg(rl_command_func_t)22 b(*)d Ff(rl)p 628 1057 V 25
6205 w(function)p 859 1057 V 24 w(of)p 930 1057 V 24 w(k)n(eyseq)24
6206 b Fe(\()p Fs(const)15 b(char)f(*keyseq,)283 1112 y(Keymap)g(map,)g(int)
6207 h(*type)p Fe(\))195 1167 y Ft(Return)i(the)f(function)g(in)o(v)o(ok)o
6208 (ed)g(b)o(y)g Fi(k)o(eyseq)h Ft(in)f(k)o(eymap)g Fi(map)p
6209 Ft(.)23 b(If)17 b Fi(map)g Ft(is)f Fs(NULL)p Ft(,)g(the)g(curren)o(t)
6210 195 1222 y(k)o(eymap)i(is)g(used.)31 b(If)18 b Fi(t)o(yp)q(e)j
6211 Ft(is)d(not)h Fs(NULL)p Ft(,)f(the)g(t)o(yp)q(e)h(of)f(the)h(ob)s(ject)
6212 f(is)g(returned)h(in)f(the)g Fs(int)195 1277 y Ft(v)m(ariable)d(it)f(p)
6213 q(oin)o(ts)h(to)f(\(one)h(of)g Fs(ISFUNC)p Ft(,)f Fs(ISKMAP)p
6214 Ft(,)g(or)h Fs(ISMACR)p Ft(\).)1675 1372 y([F)l(unction])-1801
6215 b Fg(char)20 b(**)f Ff(rl)p 314 1372 V 25 w(in)n(v)n(oking)p
6216 549 1372 V 25 w(k)n(eyseqs)24 b Fe(\()p Fs(rl_command_func_t)12
6217 b(*function)p Fe(\))195 1427 y Ft(Return)k(an)g(arra)o(y)e(of)h
6218 (strings)g(represen)o(ting)g(the)h(k)o(ey)f(sequences)i(used)f(to)f(in)
6219 o(v)o(ok)o(e)g Fi(function)g Ft(in)195 1481 y(the)g(curren)o(t)g(k)o
6220 (eymap.)1675 1577 y([F)l(unction])-1801 b Fg(char)20
6221 b(**)f Ff(rl)p 314 1577 V 25 w(in)n(v)n(oking)p 549 1577
6222 V 25 w(k)n(eyseqs)p 760 1577 V 26 w(in)p 834 1577 V 25
6223 w(map)j Fe(\()p Fs(rl_command_func_t)283 1632 y(*function,)13
6224 b(Keymap)i(map)p Fe(\))195 1686 y Ft(Return)h(an)g(arra)o(y)e(of)h
6225 (strings)g(represen)o(ting)g(the)h(k)o(ey)f(sequences)i(used)f(to)f(in)
6226 o(v)o(ok)o(e)g Fi(function)g Ft(in)195 1741 y(the)g(k)o(eymap)g
6227 Fi(map)p Ft(.)1675 1836 y([F)l(unction])-1801 b Fg(void)20
6228 b Ff(rl)p 243 1836 V 24 w(function)p 473 1836 V 25 w(dump)r(er)h
6229 Fe(\()p Fs(int)15 b(readable)p Fe(\))195 1891 y Ft(Prin)o(t)f(the)g
6230 (readline)h(function)f(names)h(and)f(the)h(k)o(ey)g(sequences)g(curren)
6231 o(tly)f(b)q(ound)i(to)e(them)h(to)195 1946 y Fs(rl_outstream)p
6232 Ft(.)j(If)c Fi(readable)i Ft(is)d(non-zero,)h(the)g(list)e(is)i
6233 (formatted)e(in)i(suc)o(h)g(a)f(w)o(a)o(y)g(that)g(it)g(can)195
6234 2001 y(b)q(e)j(made)f(part)g(of)f(an)i Fs(inputrc)e Ft(\014le)h(and)g
6235 (re-read.)1675 2096 y([F)l(unction])-1801 b Fg(void)20
6236 b Ff(rl)p 243 2096 V 24 w(list)p 344 2096 V 25 w(funmap)p
6237 559 2096 V 24 w(names)i Fe(\()p Fs(void)p Fe(\))195 2151
6238 y Ft(Prin)o(t)14 b(the)h(names)h(of)e(all)h(bindable)g(Readline)g
6239 (functions)g(to)g Fs(rl_outstream)p Ft(.)1675 2246 y([F)l(unction])
6240 -1801 b Fg(const)20 b(char)g(**)f Ff(rl)p 464 2246 V
6241 25 w(funmap)p 679 2246 V 23 w(names)j Fe(\()p Fs(void)p
6242 Fe(\))195 2301 y Ft(Return)14 b(a)e(NULL)i(terminated)f(arra)o(y)e(of)i
6243 (kno)o(wn)g(function)f(names.)20 b(The)13 b(arra)o(y)f(is)g(sorted.)19
6244 b(The)195 2356 y(arra)o(y)11 b(itself)h(is)g(allo)q(cated,)g(but)h(not)
6245 f(the)h(strings)e(inside.)19 b(Y)l(ou)13 b(should)g Fs(free\(\))e
6246 Ft(the)i(arra)o(y)e(when)195 2410 y(y)o(ou)k(are)g(done,)g(but)g(not)g
6247 (the)g(p)q(oin)o(ters.)1675 2506 y([F)l(unction])-1801
6248 b Fg(int)20 b Ff(rl)p 217 2506 V 24 w(add)p 333 2506
6249 V 25 w(funmap)p 548 2506 V 24 w(en)n(try)j Fe(\()p Fs(const)14
6250 b(char)h(*name,)f(rl_command_func_t)283 2560 y(*function)p
6251 Fe(\))195 2615 y Ft(Add)j Fi(name)i Ft(to)d(the)g(list)f(of)h(bindable)
6252 h(Readline)g(command)f(names,)g(and)h(mak)o(e)f Fi(function)g
6253 Ft(the)195 2670 y(function)f(to)g(b)q(e)g(called)g(when)h
6254 Fi(name)i Ft(is)c(in)o(v)o(ok)o(ed.)p eop end
6255 %%Page: 32 36
6256 TeXDict begin 32 35 bop 75 -58 a Ft(32)1299 b(GNU)15
6257 b(Readline)g(Library)75 149 y Fh(2.4.5)30 b(Allo)n(wing)21
6258 b(Undoing)137 269 y Ft(Supp)q(orting)13 b(the)h(undo)f(command)g(is)g
6259 (a)g(painless)f(thing,)h(and)g(mak)o(es)g(y)o(our)f(functions)h(m)o(uc)
6260 o(h)g(more)75 324 y(useful.)20 b(It)15 b(is)g(certainly)f(easy)h(to)g
6261 (try)f(something)h(if)f(y)o(ou)h(kno)o(w)g(y)o(ou)g(can)g(undo)h(it.)
6262 137 389 y(If)21 b(y)o(our)f(function)g(simply)g(inserts)g(text)f(once,)
6263 j(or)e(deletes)g(text)g(once,)i(and)f(uses)f Fs(rl_insert_)75
6264 444 y(text\(\))13 b Ft(or)h Fs(rl_delete_text\(\))d Ft(to)j(do)f(it,)g
6265 (then)i(undoing)f(is)f(already)g(done)i(for)e(y)o(ou)h(automatically)l
6266 (.)137 509 y(If)d(y)o(ou)f(do)g(m)o(ultiple)f(insertions)g(or)h(m)o
6267 (ultiple)f(deletions,)h(or)g(an)o(y)g(com)o(bination)f(of)h(these)g(op)
6268 q(erations,)75 564 y(y)o(ou)19 b(should)g(group)f(them)h(together)g(in)
6269 o(to)f(one)h(op)q(eration.)30 b(This)19 b(is)f(done)i(with)e
6270 Fs(rl_begin_undo_)75 619 y(group\(\))c Ft(and)i Fs
6271 (rl_end_undo_group\(\))p Ft(.)137 684 y(The)g(t)o(yp)q(es)f(of)g(ev)o
6272 (en)o(ts)g(that)f(can)h(b)q(e)h(undone)g(are:)195 738
6273 y Fd(enum)i(undo_code)e({)j(UNDO_DELETE)o(,)d(UNDO_INSERT)o(,)g
6274 (UNDO_BEGIN,)g(UNDO_END)g(};)137 803 y Ft(Notice)f(that)f
6275 Fs(UNDO_DELETE)g Ft(means)h(to)g(insert)f(some)h(text,)f(and)i
6276 Fs(UNDO_INSERT)d Ft(means)i(to)g(delete)75 858 y(some)e(text.)19
6277 b(That)14 b(is,)f(the)h(undo)g(co)q(de)g(tells)f(what)g(to)h(undo,)g
6278 (not)f(ho)o(w)g(to)g(undo)i(it.)j Fs(UNDO_BEGIN)13 b
6279 Ft(and)75 913 y Fs(UNDO_END)h Ft(are)h(tags)f(added)i(b)o(y)f
6280 Fs(rl_begin_undo_group\(\))d Ft(and)k Fs(rl_end_undo_group\(\))p
6281 Ft(.)1675 998 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p
6282 217 998 18 3 v 24 w(b)r(egin)p 378 998 V 25 w(undo)p
6283 528 998 V 24 w(group)h Fe(\()p Fs(void)p Fe(\))195 1053
6284 y Ft(Begins)15 b(sa)o(ving)g(undo)h(information)d(in)j(a)f(group)g
6285 (construct.)20 b(The)c(undo)g(information)e(usually)195
6286 1108 y(comes)21 b(from)f(calls)g(to)g Fs(rl_insert_text\(\))e
6287 Ft(and)j Fs(rl_delete_text\(\))p Ft(,)f(but)h(could)f(b)q(e)i(the)195
6288 1163 y(result)15 b(of)f(calls)h(to)f Fs(rl_add_undo\(\))p
6289 Ft(.)1675 1248 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p
6290 217 1248 V 24 w(end)p 331 1248 V 25 w(undo)p 481 1248
6291 V 25 w(group)h Fe(\()p Fs(void)p Fe(\))195 1303 y Ft(Closes)14
6292 b(the)g(curren)o(t)h(undo)g(group)f(started)g(with)f
6293 Fs(rl_begin_undo_group)g(\(\))p Ft(.)19 b(There)c(should)195
6294 1358 y(b)q(e)h(one)f(call)g(to)f Fs(rl_end_undo_group\(\))f
6295 Ft(for)h(eac)o(h)h(call)g(to)f Fs(rl_begin_undo_group\(\))p
6296 Ft(.)1675 1444 y([F)l(unction])-1801 b Fg(void)20 b Ff(rl)p
6297 243 1444 V 24 w(add)p 359 1444 V 25 w(undo)i Fe(\()p
6298 Fs(enum)14 b(undo_code)g(what,)h(int)f(start,)h(int)f(end,)h(char)283
6299 1499 y(*text)p Fe(\))195 1553 y Ft(Remem)o(b)q(er)j(ho)o(w)e(to)h(undo)
6300 g(an)g(ev)o(en)o(t)g(\(according)f(to)h Fi(what)q Ft(\).)24
6301 b(The)17 b(a\013ected)g(text)f(runs)i(from)195 1608 y
6302 Fi(start)d Ft(to)g Fi(end)p Ft(,)g(and)g(encompasses)h
6303 Fi(text)p Ft(.)1675 1694 y([F)l(unction])-1801 b Fg(void)20
6304 b Ff(rl)p 243 1694 V 24 w(free)p 361 1694 V 25 w(undo)p
6305 511 1694 V 25 w(list)i Fe(\()p Fs(void)p Fe(\))195 1749
6306 y Ft(F)l(ree)15 b(the)h(existing)e(undo)h(list.)1675
6307 1834 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217
6308 1834 V 24 w(do)p 302 1834 V 25 w(undo)i Fe(\()p Fs(void)p
6309 Fe(\))195 1889 y Ft(Undo)12 b(the)f(\014rst)g(thing)g(on)h(the)f(undo)h
6310 (list.)17 b(Returns)12 b Fs(0)g Ft(if)f(there)g(w)o(as)g(nothing)g(to)f
6311 (undo,)j(non-zero)195 1944 y(if)i(something)f(w)o(as)g(undone.)137
6312 2030 y(Finally)l(,)g(if)h(y)o(ou)g(neither)h(insert)f(nor)g(delete)h
6313 (text,)f(but)g(directly)g(mo)q(dify)g(the)h(existing)e(text)i(\(e.g.,)
6314 75 2085 y(c)o(hange)j(its)g(case\),)h(call)e Fs(rl_modifying\(\))g
6315 Ft(once,)i(just)f(b)q(efore)h(y)o(ou)f(mo)q(dify)g(the)g(text.)32
6316 b(Y)l(ou)20 b(m)o(ust)75 2139 y(supply)15 b(the)h(indices)f(of)g(the)g
6317 (text)g(range)g(that)f(y)o(ou)h(are)g(going)f(to)h(mo)q(dify)l(.)1675
6318 2225 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217
6319 2225 V 24 w(mo)r(difying)h Fe(\()p Fs(int)14 b(start,)h(int)f(end)p
6320 Fe(\))195 2280 y Ft(T)l(ell)20 b(Readline)g(to)f(sa)o(v)o(e)h(the)g
6321 (text)g(b)q(et)o(w)o(een)g Fi(start)g Ft(and)g Fi(end)j
6322 Ft(as)c(a)h(single)f(undo)i(unit.)34 b(It)20 b(is)195
6323 2335 y(assumed)15 b(that)g(y)o(ou)g(will)f(subsequen)o(tly)h(mo)q(dify)
6324 g(that)f(text.)75 2440 y Fh(2.4.6)30 b(Redispla)n(y)1675
6325 2560 y Ft([F)l(unction])-1801 b Fg(void)20 b Ff(rl)p
6326 243 2560 V 24 w(redispla)n(y)j Fe(\()p Fs(void)p Fe(\))195
6327 2615 y Ft(Change)c(what's)f(displa)o(y)o(ed)g(on)h(the)g(screen)g(to)f
6328 (re\015ect)i(the)f(curren)o(t)f(con)o(ten)o(ts)h(of)f
6329 Fs(rl_line_)195 2670 y(buffer)p Ft(.)p eop end
6330 %%Page: 33 37
6331 TeXDict begin 33 36 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
6332 b(with)g(GNU)h(Readline)842 b(33)1675 149 y([F)l(unction])-1801
6333 b Fg(int)20 b Ff(rl)p 217 149 18 3 v 24 w(forced)p 395
6334 149 V 25 w(up)r(date)p 594 149 V 24 w(displa)n(y)j Fe(\()p
6335 Fs(void)p Fe(\))195 204 y Ft(F)l(orce)d(the)g(line)f(to)g(b)q(e)i(up)q
6336 (dated)f(and)g(redispla)o(y)o(ed,)g(whether)g(or)g(not)f(Readline)h
6337 (thinks)g(the)195 259 y(screen)c(displa)o(y)e(is)h(correct.)1675
6338 363 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217 363
6339 V 24 w(on)p 302 363 V 25 w(new)p 426 363 V 26 w(line)i
6340 Fe(\()p Fs(void)p Fe(\))195 417 y Ft(T)l(ell)14 b(the)h(up)q(date)h
6341 (functions)f(that)f(w)o(e)g(ha)o(v)o(e)h(mo)o(v)o(ed)f(on)o(to)g(a)h
6342 (new)g(\(empt)o(y\))f(line,)g(usually)h(after)195 472
6343 y(ouputting)g(a)f(newline.)1675 576 y([F)l(unction])-1801
6344 b Fg(int)20 b Ff(rl)p 217 576 V 24 w(on)p 302 576 V 25
6345 w(new)p 426 576 V 26 w(line)p 542 576 V 25 w(with)p 678
6346 576 V 25 w(prompt)i Fe(\()p Fs(void)p Fe(\))195 630 y
6347 Ft(T)l(ell)11 b(the)i(up)q(date)f(functions)g(that)f(w)o(e)h(ha)o(v)o
6348 (e)g(mo)o(v)o(ed)f(on)o(to)g(a)h(new)g(line,)g(with)g
6349 Fi(rl)p 1554 630 14 2 v 19 w(prompt)h Ft(already)195
6350 685 y(displa)o(y)o(ed.)19 b(This)14 b(could)g(b)q(e)h(used)g(b)o(y)f
6351 (applications)f(that)h(w)o(an)o(t)f(to)h(output)g(the)g(prompt)g
6352 (string)195 740 y(themselv)o(es,)f(but)h(still)e(need)j(Readline)f(to)f
6353 (kno)o(w)g(the)h(prompt)f(string)g(length)g(for)g(redispla)o(y)l(.)19
6354 b(It)195 795 y(should)c(b)q(e)h(used)g(after)e(setting)h
6355 Fi(rl)p 796 795 V 19 w(already)p 961 795 V 19 w(prompted)p
6356 Ft(.)1675 898 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p
6357 217 898 18 3 v 24 w(reset)p 362 898 V 25 w(line)p 477
6358 898 V 26 w(state)j Fe(\()p Fs(void)p Fe(\))195 953 y
6359 Ft(Reset)18 b(the)f(displa)o(y)g(state)f(to)h(a)g(clean)g(state)g(and)g
6360 (redispla)o(y)g(the)g(curren)o(t)g(line)g(starting)f(on)h(a)195
6361 1008 y(new)e(line.)1675 1111 y([F)l(unction])-1801 b
6362 Fg(int)20 b Ff(rl)p 217 1111 V 24 w(crlf)i Fe(\()p Fs(void)p
6363 Fe(\))195 1166 y Ft(Mo)o(v)o(e)14 b(the)h(cursor)g(to)g(the)g(start)f
6364 (of)h(the)g(next)g(screen)h(line.)1675 1270 y([F)l(unction])-1801
6365 b Fg(int)20 b Ff(rl)p 217 1270 V 24 w(sho)n(w)p 364 1270
6366 V 25 w(c)n(har)j Fe(\()p Fs(int)15 b(c)p Fe(\))195 1324
6367 y Ft(Displa)o(y)g(c)o(haracter)g Fi(c)20 b Ft(on)c Fs(rl_outstream)p
6368 Ft(.)21 b(If)c(Readline)f(has)g(not)g(b)q(een)i(set)e(to)f(displa)o(y)h
6369 (meta)195 1379 y(c)o(haracters)c(directly)l(,)h(this)f(will)g(con)o(v)o
6370 (ert)g(meta)h(c)o(haracters)f(to)g(a)h(meta-pre\014xed)g(k)o(ey)g
6371 (sequence.)195 1434 y(This)i(is)f(in)o(tended)i(for)f(use)g(b)o(y)g
6372 (applications)f(whic)o(h)h(wish)g(to)g(do)g(their)f(o)o(wn)h(redispla)o
6373 (y)l(.)1675 1538 y([F)l(unction])-1801 b Fg(int)20 b
6374 Ff(rl)p 217 1538 V 24 w(message)i Fe(\()p Fs(const)14
6375 b(char)h(*,)g(...)o Fe(\))195 1592 y Ft(The)c(argumen)o(ts)e(are)h(a)g
6376 (format)f(string)g(as)h(w)o(ould)g(b)q(e)h(supplied)g(to)e
6377 Fs(printf)p Ft(,)h(p)q(ossibly)g(con)o(taining)195 1647
6378 y(con)o(v)o(ersion)21 b(sp)q(eci\014cations)h(suc)o(h)h(as)e(`)p
6379 Fs(\045d)p Ft(',)i(and)f(an)o(y)g(additional)e(argumen)o(ts)h
6380 (necessary)i(to)195 1702 y(satisfy)c(the)i(con)o(v)o(ersion)f(sp)q
6381 (eci\014cations.)36 b(The)21 b(resulting)f(string)f(is)i(displa)o(y)o
6382 (ed)f(in)g(the)h Fi(ec)o(ho)195 1757 y(area)p Ft(.)30
6383 b(The)19 b(ec)o(ho)g(area)f(is)g(also)g(used)h(to)f(displa)o(y)g(n)o
6384 (umeric)h(argumen)o(ts)f(and)h(searc)o(h)f(strings.)195
6385 1812 y(Y)l(ou)f(should)g(call)e Fs(rl_save_prompt)g Ft(to)h(sa)o(v)o(e)
6386 g(the)h(prompt)f(information)f(b)q(efore)i(calling)f(this)195
6387 1866 y(function.)1675 1970 y([F)l(unction])-1801 b Fg(int)20
6388 b Ff(rl)p 217 1970 V 24 w(clear)p 360 1970 V 26 w(message)h
6389 Fe(\()p Fs(void)p Fe(\))195 2025 y Ft(Clear)14 b(the)g(message)g(in)h
6390 (the)f(ec)o(ho)h(area.)k(If)14 b(the)h(prompt)f(w)o(as)g(sa)o(v)o(ed)g
6391 (with)f(a)i(call)e(to)h Fs(rl_save_)195 2079 y(prompt)19
6392 b Ft(b)q(efore)h(the)g(last)e(call)h(to)g Fs(rl_message)p
6393 Ft(,)g(call)g Fs(rl_restore_prompt)e Ft(b)q(efore)j(calling)195
6394 2134 y(this)15 b(function.)1675 2238 y([F)l(unction])-1801
6395 b Fg(void)20 b Ff(rl)p 243 2238 V 24 w(sa)n(v)n(e)p 370
6396 2238 V 26 w(prompt)i Fe(\()p Fs(void)p Fe(\))195 2293
6397 y Ft(Sa)o(v)o(e)f(the)h(lo)q(cal)e(Readline)i(prompt)f(displa)o(y)g
6398 (state)g(in)g(preparation)f(for)h(displa)o(ying)g(a)g(new)195
6399 2347 y(message)15 b(in)g(the)g(message)g(area)f(with)h
6400 Fs(rl_message\(\))p Ft(.)1675 2451 y([F)l(unction])-1801
6401 b Fg(void)20 b Ff(rl)p 243 2451 V 24 w(restore)p 441
6402 2451 V 25 w(prompt)h Fe(\()p Fs(void)p Fe(\))195 2506
6403 y Ft(Restore)g(the)h(lo)q(cal)e(Readline)i(prompt)f(displa)o(y)f(state)
6404 h(sa)o(v)o(ed)g(b)o(y)g(the)g(most)g(recen)o(t)g(call)g(to)195
6405 2560 y Fs(rl_save_prompt)p Ft(.)34 b(if)20 b Fs(rl_save_prompt)f
6406 Ft(w)o(as)h(called)g(to)g(sa)o(v)o(e)g(the)g(prompt)h(b)q(efore)g(a)f
6407 (call)195 2615 y(to)e Fs(rl_message)p Ft(,)f(this)h(function)g(should)h
6408 (b)q(e)g(called)f(b)q(efore)g(the)h(corresp)q(onding)f(call)g(to)f
6409 Fs(rl_)195 2670 y(clear_message)p Ft(.)p eop end
6410 %%Page: 34 38
6411 TeXDict begin 34 37 bop 75 -58 a Ft(34)1299 b(GNU)15
6412 b(Readline)g(Library)1675 149 y([F)l(unction])-1801 b
6413 Fg(int)20 b Ff(rl)p 217 149 18 3 v 24 w(expand)p 421
6414 149 V 25 w(prompt)i Fe(\()p Fs(char)14 b(*prompt)p Fe(\))195
6415 204 y Ft(Expand)22 b(an)o(y)f(sp)q(ecial)g(c)o(haracter)g(sequences)h
6416 (in)f Fi(prompt)h Ft(and)g(set)f(up)h(the)f(lo)q(cal)g(Readline)195
6417 259 y(prompt)c(redispla)o(y)g(v)m(ariables.)28 b(This)17
6418 b(function)h(is)f(called)h(b)o(y)g Fs(readline\(\))p
6419 Ft(.)26 b(It)18 b(ma)o(y)f(also)g(b)q(e)195 314 y(called)10
6420 b(to)g(expand)h(the)g(primary)f(prompt)g(if)g(the)g Fs
6421 (rl_on_new_line_with_prompt\(\))d Ft(function)195 369
6422 y(or)12 b Fs(rl_already_prompted)e Ft(v)m(ariable)i(is)h(used.)19
6423 b(It)13 b(returns)g(the)f(n)o(um)o(b)q(er)i(of)e(visible)g(c)o
6424 (haracters)195 423 y(on)17 b(the)g(last)f(line)g(of)h(the)g(\(p)q
6425 (ossibly)f(m)o(ulti-line\))f(prompt.)24 b(Applications)16
6426 b(ma)o(y)g(indicate)h(that)195 478 y(the)d(prompt)f(con)o(tains)h(c)o
6427 (haracters)f(that)g(tak)o(e)g(up)h(no)g(ph)o(ysical)g(screen)g(space)g
6428 (when)h(displa)o(y)o(ed)195 533 y(b)o(y)20 b(brac)o(k)o(eting)g(a)g
6429 (sequence)i(of)e(suc)o(h)g(c)o(haracters)g(with)g(the)h(sp)q(ecial)f
6430 (mark)o(ers)f Fs(RL_PROMPT_)195 588 y(START_IGNORE)14
6431 b Ft(and)h Fs(RL_PROMPT_END_IGNORE)e Ft(\(declared)i(in)g(`)p
6432 Fs(readline.h)p Ft('.)k(This)c(ma)o(y)f(b)q(e)195 643
6433 y(used)i(to)e(em)o(b)q(ed)i(terminal-sp)q(eci\014c)f(escap)q(e)h
6434 (sequences)h(in)e(prompts.)1675 731 y([F)l(unction])-1801
6435 b Fg(int)20 b Ff(rl)p 217 731 V 24 w(set)p 312 731 V
6436 26 w(prompt)h Fe(\()p Fs(const)14 b(char)h(*prompt)p
6437 Fe(\))195 786 y Ft(Mak)o(e)e(Readline)h(use)f Fi(prompt)h
6438 Ft(for)f(subsequen)o(t)h(redispla)o(y)l(.)19 b(This)13
6439 b(calls)f Fs(rl_expand_prompt\(\))195 840 y Ft(to)j(expand)g(the)h
6440 (prompt)e(and)i(sets)f Fs(rl_prompt)f Ft(to)g(the)h(result.)75
6441 948 y Fh(2.4.7)30 b(Mo)r(difying)20 b(T)-5 b(ext)1675
6442 1069 y Ft([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217
6443 1069 V 24 w(insert)p 384 1069 V 25 w(text)k Fe(\()p Fs(const)14
6444 b(char)g(*text)p Fe(\))195 1124 y Ft(Insert)i Fi(text)g
6445 Ft(in)o(to)f(the)h(line)f(at)h(the)g(curren)o(t)f(cursor)h(p)q
6446 (osition.)k(Returns)d(the)f(n)o(um)o(b)q(er)g(of)f(c)o(har-)195
6447 1179 y(acters)g(inserted.)1675 1267 y([F)l(unction])-1801
6448 b Fg(int)20 b Ff(rl)p 217 1267 V 24 w(delete)p 389 1267
6449 V 26 w(text)k Fe(\()p Fs(int)14 b(start,)h(int)g(end)p
6450 Fe(\))195 1322 y Ft(Delete)j(the)h(text)g(b)q(et)o(w)o(een)g
6451 Fi(start)g Ft(and)g Fi(end)i Ft(in)e(the)g(curren)o(t)f(line.)31
6452 b(Returns)19 b(the)g(n)o(um)o(b)q(er)g(of)195 1376 y(c)o(haracters)14
6453 b(deleted.)1675 1465 y([F)l(unction])-1801 b Fg(char)20
6454 b(*)f Ff(rl)p 288 1465 V 25 w(cop)n(y)p 427 1465 V 25
6455 w(text)24 b Fe(\()p Fs(int)15 b(start,)f(int)h(end)p
6456 Fe(\))195 1519 y Ft(Return)h(a)f(cop)o(y)g(of)g(the)g(text)f(b)q(et)o
6457 (w)o(een)i Fi(start)f Ft(and)g Fi(end)j Ft(in)d(the)g(curren)o(t)g
6458 (line.)1675 1607 y([F)l(unction])-1801 b Fg(int)20 b
6459 Ff(rl)p 217 1607 V 24 w(kill)p 319 1607 V 25 w(text)k
6460 Fe(\()p Fs(int)15 b(start,)f(int)h(end)p Fe(\))195 1662
6461 y Ft(Cop)o(y)i(the)g(text)f(b)q(et)o(w)o(een)i Fi(start)f
6462 Ft(and)g Fi(end)i Ft(in)e(the)g(curren)o(t)g(line)g(to)g(the)g(kill)f
6463 (ring,)g(app)q(ending)195 1717 y(or)g(prep)q(ending)j(to)d(the)h(last)f
6464 (kill)g(if)g(the)h(last)f(command)h(w)o(as)f(a)h(kill)f(command.)25
6465 b(The)17 b(text)f(is)195 1772 y(deleted.)25 b(If)17 b
6466 Fi(start)g Ft(is)f(less)g(than)h Fi(end)p Ft(,)g(the)g(text)g(is)f(app)
6467 q(ended,)i(otherwise)e(prep)q(ended.)27 b(If)17 b(the)195
6468 1827 y(last)d(command)h(w)o(as)g(not)f(a)h(kill,)f(a)h(new)g(kill)f
6469 (ring)h(slot)f(is)h(used.)1675 1915 y([F)l(unction])-1801
6470 b Fg(int)20 b Ff(rl)p 217 1915 V 24 w(push)p 360 1915
6471 V 25 w(macro)p 539 1915 V 24 w(input)i Fe(\()p Fs(char)15
6472 b(*macro)p Fe(\))195 1970 y Ft(Cause)f Fi(macro)i Ft(to)d(b)q(e)i
6473 (inserted)f(in)o(to)f(the)h(line,)g(as)g(if)f(it)h(had)g(b)q(een)h(in)o
6474 (v)o(ok)o(ed)f(b)o(y)g(a)g(k)o(ey)g(b)q(ound)h(to)195
6475 2024 y(a)g(macro.)k(Not)c(esp)q(ecially)f(useful;)h(use)h
6476 Fs(rl_insert_text\(\))d Ft(instead.)75 2132 y Fh(2.4.8)30
6477 b(Character)21 b(Input)1675 2253 y Ft([F)l(unction])-1801
6478 b Fg(int)20 b Ff(rl)p 217 2253 V 24 w(read)p 351 2253
6479 V 25 w(k)n(ey)k Fe(\()p Fs(void)p Fe(\))195 2308 y Ft(Return)15
6480 b(the)g(next)g(c)o(haracter)f(a)o(v)m(ailable)f(from)h(Readline's)h
6481 (curren)o(t)g(input)f(stream.)19 b(This)c(han-)195 2363
6482 y(dles)e(input)g(inserted)h(in)o(to)e(the)h(input)g(stream)g(via)f
6483 Fi(rl)p 1113 2363 14 2 v 20 w(p)q(ending)p 1290 2363
6484 V 21 w(input)i Ft(\(see)f(Section)g(2.3)g([Read-)195
6485 2417 y(line)19 b(V)l(ariables],)g(page)h(24\))f(and)h
6486 Fs(rl_stuff_char\(\))p Ft(,)e(macros,)h(and)h(c)o(haracters)f(read)h
6487 (from)195 2472 y(the)d(k)o(eyb)q(oard.)25 b(While)17
6488 b(w)o(aiting)e(for)h(input,)i(this)e(function)h(will)f(call)g(an)o(y)g
6489 (function)h(assigned)195 2527 y(to)e(the)g Fs(rl_event_hook)e
6490 Ft(v)m(ariable.)1675 2615 y([F)l(unction])-1801 b Fg(int)20
6491 b Ff(rl)p 217 2615 18 3 v 24 w(getc)k Fe(\()p Fs(FILE)14
6492 b(*stream)p Fe(\))195 2670 y Ft(Return)d(the)g(next)g(c)o(haracter)f(a)
6493 o(v)m(ailable)f(from)h Fi(stream)p Ft(,)g(whic)o(h)h(is)f(assumed)g(to)
6494 g(b)q(e)i(the)e(k)o(eyb)q(oard.)p eop end
6495 %%Page: 35 39
6496 TeXDict begin 35 38 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
6497 b(with)g(GNU)h(Readline)842 b(35)1675 149 y([F)l(unction])-1801
6498 b Fg(int)20 b Ff(rl)p 217 149 18 3 v 24 w(stu\013)p 351
6499 149 V 26 w(c)n(har)i Fe(\()p Fs(int)15 b(c)p Fe(\))195
6500 204 y Ft(Insert)i Fi(c)i Ft(in)o(to)c(the)i(Readline)g(input)f(stream.)
6501 23 b(It)16 b(will)f(b)q(e)i Fs(")p Ft(read)p Fs(")g Ft(b)q(efore)f
6502 (Readline)h(attempts)195 259 y(to)c(read)g(c)o(haracters)g(from)f(the)i
6503 (terminal)e(with)h Fs(rl_read_key\(\))p Ft(.)k(Up)d(to)f(512)f(c)o
6504 (haracters)h(ma)o(y)195 314 y(b)q(e)j(pushed)g(bac)o(k.)k
6505 Fs(rl_stuff_char)14 b Ft(returns)h(1)g(if)g(the)g(c)o(haracter)g(w)o
6506 (as)f(successfully)h(inserted;)195 369 y(0)g(otherwise.)1675
6507 493 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217 493
6508 V 24 w(execute)p 428 493 V 27 w(next)j Fe(\()p Fs(int)15
6509 b(c)p Fe(\))195 548 y Ft(Mak)o(e)i Fi(c)k Ft(b)q(e)d(the)g(next)g
6510 (command)g(to)f(b)q(e)i(executed)f(when)h Fs(rl_read_key\(\))d
6511 Ft(is)h(called.)27 b(This)195 602 y(sets)15 b Fi(rl)p
6512 318 602 14 2 v 19 w(p)q(ending)p 494 602 V 21 w(input)p
6513 Ft(.)1675 726 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p
6514 217 726 18 3 v 24 w(clear)p 360 726 V 26 w(p)r(ending)p
6515 587 726 V 23 w(input)j Fe(\()p Fs(void)p Fe(\))195 781
6516 y Ft(Unset)e Fi(rl)p 365 781 14 2 v 19 w(p)q(ending)p
6517 541 781 V 21 w(input)p Ft(,)h(e\013ectiv)o(ely)e(negating)g(the)h
6518 (e\013ect)g(of)f(an)o(y)h(previous)f(call)g(to)g Fs(rl_)195
6519 836 y(execute_next\(\))p Ft(.)29 b(This)18 b(w)o(orks)g(only)g(if)h
6520 (the)f(p)q(ending)i(input)f(has)g(not)f(already)g(b)q(een)i(read)195
6521 891 y(with)15 b Fs(rl_read_key\(\))p Ft(.)1675 1015 y([F)l(unction])
6522 -1801 b Fg(int)20 b Ff(rl)p 217 1015 18 3 v 24 w(set)p
6523 312 1015 V 26 w(k)n(eyb)r(oard)p 569 1015 V 24 w(input)p
6524 727 1015 V 25 w(timeout)j Fe(\()p Fs(int)14 b(u)p Fe(\))195
6525 1070 y Ft(While)19 b(w)o(aiting)g(for)g(k)o(eyb)q(oard)h(input)g(in)g
6526 Fs(rl_read_key\(\))p Ft(,)f(Readline)h(will)f(w)o(ait)g(for)g
6527 Fi(u)h Ft(mi-)195 1124 y(croseconds)h(for)e(input)i(b)q(efore)g
6528 (calling)e(an)o(y)h(function)g(assigned)g(to)g Fs(rl_event_hook)p
6529 Ft(.)34 b(The)195 1179 y(default)15 b(w)o(aiting)e(p)q(erio)q(d)j(is)e
6530 (one-ten)o(th)i(of)e(a)h(second.)21 b(Returns)15 b(the)h(old)e(timeout)
6531 h(v)m(alue.)75 1323 y Fh(2.4.9)30 b(T)-5 b(erminal)20
6532 b(Managemen)n(t)1675 1461 y Ft([F)l(unction])-1801 b
6533 Fg(void)20 b Ff(rl)p 243 1461 V 24 w(prep)p 381 1461
6534 V 25 w(terminal)i Fe(\()p Fs(int)15 b(meta_flag)p Fe(\))195
6535 1516 y Ft(Mo)q(dify)21 b(the)g(terminal)f(settings)g(for)h(Readline's)g
6536 (use,)i(so)d Fs(readline\(\))g Ft(can)i(read)f(a)g(single)195
6537 1571 y(c)o(haracter)15 b(at)g(a)g(time)f(from)h(the)h(k)o(eyb)q(oard.)k
6538 (The)c Fi(meta)p 1189 1571 14 2 v 19 w(\015ag)j Ft(argumen)o(t)c
6539 (should)h(b)q(e)g(non-zero)195 1626 y(if)f(Readline)g(should)g(read)g
6540 (eigh)o(t-bit)g(input.)1675 1750 y([F)l(unction])-1801
6541 b Fg(void)20 b Ff(rl)p 243 1750 18 3 v 24 w(deprep)p
6542 439 1750 V 25 w(terminal)i Fe(\()p Fs(void)p Fe(\))195
6543 1805 y Ft(Undo)16 b(the)g(e\013ects)f(of)h Fs(rl_prep_terminal\(\))p
6544 Ft(,)d(lea)o(ving)i(the)g(terminal)g(in)h(the)f(state)g(in)h(whic)o(h)
6545 195 1859 y(it)e(w)o(as)h(b)q(efore)g(the)h(most)e(recen)o(t)h(call)g
6546 (to)f Fs(rl_prep_terminal\(\))p Ft(.)1675 1983 y([F)l(unction])-1801
6547 b Fg(void)20 b Ff(rl)p 243 1983 V 24 w(tt)n(y)p 339 1983
6548 V 27 w(set)p 437 1983 V 25 w(default)p 636 1983 V 25
6549 w(bindings)h Fe(\()p Fs(Keymap)14 b(kmap)p Fe(\))195
6550 2038 y Ft(Read)19 b(the)g(op)q(erating)e(system's)h(terminal)f(editing)
6551 h(c)o(haracters)g(\(as)f(w)o(ould)h(b)q(e)h(displa)o(y)o(ed)f(b)o(y)195
6552 2093 y Fs(stty)p Ft(\))c(to)h(their)g(Readline)g(equiv)m(alen)o(ts.)20
6553 b(The)15 b(bindings)g(are)g(p)q(erformed)g(in)g Fi(kmap)p
6554 Ft(.)1675 2217 y([F)l(unction])-1801 b Fg(void)20 b Ff(rl)p
6555 243 2217 V 24 w(tt)n(y)p 339 2217 V 27 w(unset)p 501
6556 2217 V 25 w(default)p 700 2217 V 24 w(bindings)i Fe(\()p
6557 Fs(Keymap)14 b(kmap)p Fe(\))195 2272 y Ft(Reset)i(the)g(bindings)g
6558 (manipulated)f(b)o(y)h Fs(rl_tty_set_default_bindings)c
6559 Ft(so)k(that)f(the)h(ter-)195 2327 y(minal)j(editing)g(c)o(haracters)g
6560 (are)h(b)q(ound)g(to)f Fs(rl_insert)p Ft(.)33 b(The)20
6561 b(bindings)g(are)f(p)q(erformed)h(in)195 2382 y Fi(kmap)p
6562 Ft(.)1675 2506 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p
6563 217 2506 V 24 w(reset)p 362 2506 V 25 w(terminal)j Fe(\()p
6564 Fs(const)14 b(char)g(*terminal_name)p Fe(\))195 2560
6565 y Ft(Reinitialize)d(Readline's)g(idea)h(of)g(the)g(terminal)e(settings)
6566 h(using)h Fi(terminal)p 1490 2560 14 2 v 19 w(name)i
6567 Ft(as)e(the)g(termi-)195 2615 y(nal)j(t)o(yp)q(e)h(\(e.g.,)f
6568 Fs(vt100)p Ft(\).)21 b(If)16 b Fi(terminal)p 878 2615
6569 V 19 w(name)i Ft(is)e Fs(NULL)p Ft(,)f(the)h(v)m(alue)g(of)f(the)h
6570 Fs(TERM)g Ft(en)o(vironmen)o(t)195 2670 y(v)m(ariable)f(is)f(used.)p
6571 eop end
6572 %%Page: 36 40
6573 TeXDict begin 36 39 bop 75 -58 a Ft(36)1299 b(GNU)15
6574 b(Readline)g(Library)75 149 y Fh(2.4.10)29 b(Utilit)n(y)22
6575 b(F)-5 b(unctions)1675 272 y Ft([F)l(unction])-1801 b
6576 Fg(void)20 b Ff(rl)p 243 272 18 3 v 24 w(replace)p 444
6577 272 V 26 w(line)i Fe(\()p Fs(const)15 b(char)f(*text,)g(int)h
6578 (clear_undo)p Fe(\))195 327 y Ft(Replace)20 b(the)g(con)o(ten)o(ts)f
6579 (of)g Fs(rl_line_buffer)f Ft(with)h Fi(text)p Ft(.)33
6580 b(The)20 b(p)q(oin)o(t)f(and)h(mark)f(are)h(pre-)195
6581 382 y(serv)o(ed,)13 b(if)f(p)q(ossible.)19 b(If)13 b
6582 Fi(clear)p 712 382 14 2 v 20 w(undo)i Ft(is)d(non-zero,)i(the)e(undo)i
6583 (list)d(asso)q(ciated)h(with)g(the)h(curren)o(t)195 437
6584 y(line)i(is)g(cleared.)1675 531 y([F)l(unction])-1801
6585 b Fg(int)20 b Ff(rl)p 217 531 18 3 v 24 w(extend)p 409
6586 531 V 26 w(line)p 525 531 V 25 w(bu\013er)j Fe(\()p Fs(int)14
6587 b(len)p Fe(\))195 586 y Ft(Ensure)h(that)g Fs(rl_line_buffer)e
6588 Ft(has)i(enough)g(space)h(to)e(hold)h Fi(len)g Ft(c)o(haracters,)f(p)q
6589 (ossibly)g(real-)195 640 y(lo)q(cating)g(it)g(if)h(necessary)l(.)1675
6590 734 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217 734
6591 V 24 w(initialize)j Fe(\()p Fs(void)p Fe(\))195 789 y
6592 Ft(Initialize)17 b(or)h(re-initialize)f(Readline's)h(in)o(ternal)g
6593 (state.)28 b(It's)18 b(not)g(strictly)f(necessary)i(to)f(call)195
6594 844 y(this;)c Fs(readline\(\))g Ft(calls)g(it)h(b)q(efore)g(reading)g
6595 (an)o(y)g(input.)1675 938 y([F)l(unction])-1801 b Fg(int)20
6596 b Ff(rl)p 217 938 V 24 w(ding)i Fe(\()p Fs(void)p Fe(\))195
6597 993 y Ft(Ring)15 b(the)g(terminal)f(b)q(ell,)h(ob)q(eying)g(the)h
6598 (setting)e(of)h Fs(bell-style)p Ft(.)1675 1087 y([F)l(unction])-1801
6599 b Fg(int)20 b Ff(rl)p 217 1087 V 24 w(alphab)r(etic)j
6600 Fe(\()p Fs(int)14 b(c)p Fe(\))195 1142 y Ft(Return)i(1)f(if)f
6601 Fi(c)k Ft(is)d(an)g(alphab)q(etic)g(c)o(haracter.)1675
6602 1236 y([F)l(unction])-1801 b Fg(void)20 b Ff(rl)p 243
6603 1236 V 24 w(displa)n(y)p 442 1236 V 25 w(matc)n(h)p 620
6604 1236 V 26 w(list)i Fe(\()p Fs(char)15 b(**matches,)e(int)i(len,)g(int)g
6605 (max)p Fe(\))195 1291 y Ft(A)i(con)o(v)o(enience)h(function)f(for)g
6606 (displa)o(ying)f(a)h(list)f(of)g(strings)g(in)i(columnar)e(format)g(on)
6607 h(Read-)195 1345 y(line's)f(output)h(stream.)23 b Fs(matches)16
6608 b Ft(is)g(the)h(list)f(of)g(strings,)g(in)g(argv)g(format,)g(suc)o(h)h
6609 (as)f(a)h(list)e(of)195 1400 y(completion)c(matc)o(hes.)19
6610 b Fs(len)11 b Ft(is)h(the)g(n)o(um)o(b)q(er)h(of)e(strings)g(in)h
6611 Fs(matches)p Ft(,)g(and)g Fs(max)g Ft(is)f(the)i(length)e(of)195
6612 1455 y(the)i(longest)f(string)g(in)h Fs(matches)p Ft(.)19
6613 b(This)12 b(function)h(uses)g(the)h(setting)e(of)g Fs
6614 (print-completions-)195 1510 y(horizontally)k Ft(to)i(select)g(ho)o(w)f
6615 (the)i(matc)o(hes)e(are)h(displa)o(y)o(ed)f(\(see)i(Section)f(1.3.1)e
6616 ([Readline)195 1565 y(Init)f(File)f(Syn)o(tax],)g(page)h(4\).)137
6617 1659 y(The)i(follo)o(wing)c(are)j(implemen)o(ted)g(as)g(macros,)f
6618 (de\014ned)i(in)f Fs(chardefs.h)p Ft(.)21 b(Applications)15
6619 b(should)75 1713 y(refrain)f(from)h(using)g(them.)1675
6620 1807 y([F)l(unction])-1801 b Fg(int)p 177 1807 V 45 w
6621 Ff(rl)p 242 1807 V 24 w(upp)r(ercase)p 516 1807 V 25
6622 w(p)22 b Fe(\()p Fs(int)15 b(c)p Fe(\))195 1862 y Ft(Return)h(1)f(if)f
6623 Fi(c)k Ft(is)d(an)g(upp)q(ercase)i(alphab)q(etic)d(c)o(haracter.)1675
6624 1956 y([F)l(unction])-1801 b Fg(int)p 177 1956 V 45 w
6625 Ff(rl)p 242 1956 V 24 w(lo)n(w)n(ercase)p 500 1956 V
6626 26 w(p)23 b Fe(\()p Fs(int)14 b(c)p Fe(\))195 2011 y
6627 Ft(Return)i(1)f(if)f Fi(c)k Ft(is)d(a)g(lo)o(w)o(ercase)f(alphab)q
6628 (etic)h(c)o(haracter.)1675 2105 y([F)l(unction])-1801
6629 b Fg(int)p 177 2105 V 45 w Ff(rl)p 242 2105 V 24 w(digit)p
6630 381 2105 V 25 w(p)23 b Fe(\()p Fs(int)14 b(c)p Fe(\))195
6631 2160 y Ft(Return)i(1)f(if)f Fi(c)k Ft(is)d(a)g(n)o(umeric)g(c)o
6632 (haracter.)1675 2254 y([F)l(unction])-1801 b Fg(int)p
6633 177 2254 V 45 w Ff(rl)p 242 2254 V 24 w(to)p 317 2254
6634 V 26 w(upp)r(er)21 b Fe(\()p Fs(int)15 b(c)p Fe(\))195
6635 2309 y Ft(If)d Fi(c)j Ft(is)c(a)h(lo)o(w)o(ercase)e(alphab)q(etic)i(c)o
6636 (haracter,)f(return)h(the)g(corresp)q(onding)g(upp)q(ercase)h(c)o
6637 (haracter.)1675 2403 y([F)l(unction])-1801 b Fg(int)p
6638 177 2403 V 45 w Ff(rl)p 242 2403 V 24 w(to)p 317 2403
6639 V 26 w(lo)n(w)n(er)23 b Fe(\()p Fs(int)14 b(c)p Fe(\))195
6640 2458 y Ft(If)h Fi(c)i Ft(is)d(an)g(upp)q(ercase)i(alphab)q(etic)e(c)o
6641 (haracter,)g(return)g(the)h(corresp)q(onding)f(lo)o(w)o(ercase)f(c)o
6642 (harac-)195 2512 y(ter.)1675 2606 y([F)l(unction])-1801
6643 b Fg(int)p 177 2606 V 45 w Ff(rl)p 242 2606 V 24 w(digit)p
6644 381 2606 V 25 w(v)m(alue)23 b Fe(\()p Fs(int)14 b(c)p
6645 Fe(\))195 2661 y Ft(If)h Fi(c)k Ft(is)14 b(a)h(n)o(um)o(b)q(er,)g
6646 (return)g(the)h(v)m(alue)f(it)g(represen)o(ts.)p eop
6647 end
6648 %%Page: 37 41
6649 TeXDict begin 37 40 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
6650 b(with)g(GNU)h(Readline)842 b(37)75 149 y Fh(2.4.11)29
6651 b(Miscellaneous)22 b(F)-5 b(unctions)1675 280 y Ft([F)l(unction])-1801
6652 b Fg(int)20 b Ff(rl)p 217 280 18 3 v 24 w(macro)p 395
6653 280 V 25 w(bind)i Fe(\()p Fs(const)14 b(char)h(*keyseq,)f(const)g(char)
6654 h(*macro,)f(Keymap)283 335 y(map)p Fe(\))195 390 y Ft(Bind)e(the)g(k)o
6655 (ey)f(sequence)i Fi(k)o(eyseq)g Ft(to)e(in)o(v)o(ok)o(e)f(the)i(macro)f
6656 Fi(macro)p Ft(.)18 b(The)12 b(binding)f(is)g(p)q(erformed)h(in)195
6657 445 y Fi(map)p Ft(.)19 b(When)14 b Fi(k)o(eyseq)h Ft(is)e(in)o(v)o(ok)o
6658 (ed,)g(the)h Fi(macro)i Ft(will)c(b)q(e)i(inserted)g(in)o(to)f(the)h
6659 (line.)19 b(This)13 b(function)195 500 y(is)i(deprecated;)g(use)h
6660 Fs(rl_generic_bind\(\))d Ft(instead.)1675 610 y([F)l(unction])-1801
6661 b Fg(void)20 b Ff(rl)p 243 610 V 24 w(macro)p 421 610
6662 V 25 w(dump)r(er)h Fe(\()p Fs(int)15 b(readable)p Fe(\))195
6663 665 y Ft(Prin)o(t)e(the)g(k)o(ey)h(sequences)g(b)q(ound)h(to)e(macros)g
6664 (and)g(their)g(v)m(alues,)h(using)f(the)h(curren)o(t)g(k)o(eymap,)195
6665 719 y(to)h Fs(rl_outstream)p Ft(.)k(If)d Fi(readable)i
6666 Ft(is)d(non-zero,)h(the)g(list)e(is)h(formatted)g(in)g(suc)o(h)h(a)f(w)
6667 o(a)o(y)g(that)g(it)195 774 y(can)g(b)q(e)h(made)f(part)g(of)g(an)g
6668 Fs(inputrc)f Ft(\014le)h(and)h(re-read.)1675 884 y([F)l(unction])-1801
6669 b Fg(int)20 b Ff(rl)p 217 884 V 24 w(v)m(ariable)p 438
6670 884 V 25 w(bind)i Fe(\()p Fs(const)14 b(char)h(*variable,)e(const)i
6671 (char)f(*value)p Fe(\))195 939 y Ft(Mak)o(e)g(the)g(Readline)h(v)m
6672 (ariable)f Fi(v)m(ariable)i Ft(ha)o(v)o(e)f Fi(v)m(alue)p
6673 Ft(.)k(This)c(b)q(eha)o(v)o(es)f(as)g(if)g(the)h(readline)f(com-)195
6674 994 y(mand)g(`)p Fs(set)h Fl(variable)k(value)5 b Ft(')14
6675 b(had)g(b)q(een)i(executed)f(in)g(an)f Fs(inputrc)f Ft(\014le)i(\(see)f
6676 (Section)h(1.3.1)195 1049 y([Readline)g(Init)g(File)g(Syn)o(tax],)f
6677 (page)h(4\).)1675 1159 y([F)l(unction])-1801 b Fg(char)20
6678 b(*)f Ff(rl)p 288 1159 V 25 w(v)m(ariable)p 510 1159
6679 V 24 w(v)m(alue)k Fe(\()p Fs(const)14 b(char)g(*variable)p
6680 Fe(\))195 1214 y Ft(Return)h(a)g(string)e(represen)o(ting)h(the)h(v)m
6681 (alue)g(of)f(the)h(Readline)g(v)m(ariable)f Fi(v)m(ariable)p
6682 Ft(.)19 b(F)l(or)14 b(b)q(o)q(olean)195 1269 y(v)m(ariables,)g(this)h
6683 (string)f(is)h(either)g(`)p Fs(on)p Ft(')f(or)g(`)p Fs(off)p
6684 Ft('.)1675 1379 y([F)l(unction])-1801 b Fg(void)20 b
6685 Ff(rl)p 243 1379 V 24 w(v)m(ariable)p 464 1379 V 25 w(dump)r(er)h
6686 Fe(\()p Fs(int)15 b(readable)p Fe(\))195 1433 y Ft(Prin)o(t)e(the)i
6687 (readline)f(v)m(ariable)f(names)i(and)f(their)g(curren)o(t)g(v)m(alues)
6688 h(to)e Fs(rl_outstream)p Ft(.)18 b(If)d Fi(read-)195
6689 1488 y(able)k Ft(is)e(non-zero,)g(the)g(list)f(is)h(formatted)f(in)g
6690 (suc)o(h)i(a)e(w)o(a)o(y)g(that)h(it)f(can)h(b)q(e)h(made)f(part)f(of)h
6691 (an)195 1543 y Fs(inputrc)d Ft(\014le)h(and)h(re-read.)1675
6692 1653 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p 217
6693 1653 V 24 w(set)p 312 1653 V 26 w(paren)p 480 1653 V
6694 24 w(blink)p 630 1653 V 25 w(timeout)j Fe(\()p Fs(int)14
6695 b(u)p Fe(\))195 1708 y Ft(Set)f(the)f(time)g(in)o(terv)m(al)g(\(in)g
6696 (microseconds\))g(that)g(Readline)h(w)o(aits)e(when)i(sho)o(wing)e(a)i
6697 (balancing)195 1763 y(c)o(haracter)h(when)i Fs(blink-matching-paren)d
6698 Ft(has)i(b)q(een)h(enabled.)1675 1873 y([F)l(unction])-1801
6699 b Fg(char)20 b(*)f Ff(rl)p 288 1873 V 25 w(get)p 390
6700 1873 V 25 w(termcap)k Fe(\()p Fs(const)14 b(char)h(*cap)p
6701 Fe(\))195 1928 y Ft(Retriev)o(e)e(the)h(string)e(v)m(alue)i(of)f(the)h
6702 (termcap)f(capabilit)o(y)f Fi(cap)p Ft(.)19 b(Readline)14
6703 b(fetc)o(hes)g(the)f(termcap)195 1983 y(en)o(try)j(for)h(the)f(curren)o
6704 (t)h(terminal)f(name)g(and)h(uses)g(those)g(capabilities)e(to)h(mo)o(v)
6705 o(e)g(around)h(the)195 2037 y(screen)11 b(line)f(and)h(p)q(erform)f
6706 (other)g(terminal-sp)q(eci\014c)h(op)q(erations,)f(lik)o(e)g(erasing)f
6707 (a)i(line.)18 b(Readline)195 2092 y(do)q(es)g(not)f(use)h(all)e(of)h(a)
6708 g(terminal's)f(capabilities,)g(and)i(this)f(function)g(will)f(return)i
6709 (v)m(alues)g(for)195 2147 y(only)d(those)g(capabilities)e(Readline)j
6710 (uses.)75 2277 y Fh(2.4.12)29 b(Alternate)21 b(In)n(terface)137
6711 2408 y Ft(An)i(alternate)e(in)o(terface)h(is)g(a)o(v)m(ailable)f(to)g
6712 (plain)h Fs(readline\(\))p Ft(.)40 b(Some)22 b(applications)f(need)j
6713 (to)75 2463 y(in)o(terlea)o(v)o(e)13 b(k)o(eyb)q(oard)h(I/O)h(with)f
6714 (\014le,)h(device,)f(or)g(windo)o(w)g(system)g(I/O,)h(t)o(ypically)e(b)
6715 o(y)h(using)g(a)h(main)75 2518 y(lo)q(op)e(to)h Fs(select\(\))e
6716 Ft(on)i(v)m(arious)f(\014le)h(descriptors.)19 b(T)l(o)14
6717 b(accomo)q(date)f(this)g(need,)i(readline)e(can)h(also)f(b)q(e)75
6718 2572 y(in)o(v)o(ok)o(ed)i(as)g(a)g(`callbac)o(k')f(function)i(from)e
6719 (an)i(ev)o(en)o(t)f(lo)q(op.)21 b(There)16 b(are)f(functions)g(a)o(v)m
6720 (ailable)g(to)f(mak)o(e)75 2627 y(this)h(easy)l(.)p eop
6721 end
6722 %%Page: 38 42
6723 TeXDict begin 38 41 bop 75 -58 a Ft(38)1299 b(GNU)15
6724 b(Readline)g(Library)1675 149 y([F)l(unction])-1801 b
6725 Fg(void)20 b Ff(rl)p 243 149 18 3 v 24 w(callbac)n(k)p
6726 465 149 V 27 w(handler)p 682 149 V 24 w(install)i Fe(\()p
6727 Fs(const)14 b(char)h(*prompt,)283 204 y(rl_vcpfunc_t)e(*lhandler)p
6728 Fe(\))195 259 y Ft(Set)f(up)h(the)g(terminal)e(for)h(readline)g(I/O)h
6729 (and)f(displa)o(y)g(the)g(initial)f(expanded)i(v)m(alue)g(of)f
6730 Fi(prompt)p Ft(.)195 314 y(Sa)o(v)o(e)j(the)h(v)m(alue)g(of)g
6731 Fi(lhandler)j Ft(to)c(use)h(as)f(a)h(function)g(to)f(call)g(when)h(a)g
6732 (complete)f(line)h(of)f(input)195 369 y(has)g(b)q(een)h(en)o(tered.)21
6733 b(The)15 b(function)g(tak)o(es)f(the)i(text)e(of)h(the)g(line)g(as)g
6734 (an)g(argumen)o(t.)1675 463 y([F)l(unction])-1801 b Fg(void)20
6735 b Ff(rl)p 243 463 V 24 w(callbac)n(k)p 465 463 V 27 w(read)p
6736 602 463 V 24 w(c)n(har)j Fe(\()p Fs(void)p Fe(\))195
6737 517 y Ft(Whenev)o(er)17 b(an)g(application)e(determines)i(that)f(k)o
6738 (eyb)q(oard)h(input)g(is)f(a)o(v)m(ailable,)g(it)g(should)h(call)195
6739 572 y Fs(rl_callback_read_char\(\))p Ft(,)8 b(whic)o(h)j(will)e(read)i
6740 (the)g(next)g(c)o(haracter)f(from)g(the)h(curren)o(t)g(input)195
6741 627 y(source.)38 b(If)21 b(that)g(c)o(haracter)f(completes)h(the)g
6742 (line,)h Fs(rl_callback_read_char)c Ft(will)i(in)o(v)o(ok)o(e)195
6743 682 y(the)e Fi(lhandler)i Ft(function)e(sa)o(v)o(ed)f(b)o(y)h
6744 Fs(rl_callback_handler_insta)o(ll)d Ft(to)i(pro)q(cess)h(the)g(line.)
6745 195 737 y(Before)13 b(calling)f(the)i Fi(lhandler)i Ft(function,)d(the)
6746 h(terminal)e(settings)g(are)h(reset)g(to)g(the)g(v)m(alues)h(they)195
6747 791 y(had)h(b)q(efore)g(calling)f Fs(rl_callback_handler_insta)o(ll)p
6748 Ft(.)j(If)e(the)g Fi(lhandler)j Ft(function)c(returns,)195
6749 846 y(the)e(terminal)g(settings)f(are)h(mo)q(di\014ed)h(for)e
6750 (Readline's)h(use)h(again.)18 b Fs(EOF)12 b Ft(is)g(indicated)g(b)o(y)g
6751 (calling)195 901 y Fi(lhandler)18 b Ft(with)d(a)g Fs(NULL)f
6752 Ft(line.)1675 995 y([F)l(unction])-1801 b Fg(void)20
6753 b Ff(rl)p 243 995 V 24 w(callbac)n(k)p 465 995 V 27 w(handler)p
6754 682 995 V 24 w(remo)n(v)n(e)j Fe(\()p Fs(void)p Fe(\))195
6755 1050 y Ft(Restore)c(the)f(terminal)g(to)f(its)h(initial)f(state)h(and)g
6756 (remo)o(v)o(e)g(the)h(line)f(handler.)30 b(This)18 b(ma)o(y)g(b)q(e)195
6757 1105 y(called)g(from)f(within)h(a)f(callbac)o(k)h(as)f(w)o(ell)g(as)h
6758 (indep)q(enden)o(tly)l(.)30 b(If)19 b(the)f Fi(lhandler)j
6759 Ft(installed)c(b)o(y)195 1159 y Fs(rl_callback_handler_instal)o(l)g
6760 Ft(do)q(es)i(not)g(exit)g(the)h(program,)e(either)h(this)g(function)g
6761 (or)195 1214 y(the)d(function)f(referred)h(to)f(b)o(y)h(the)g(v)m(alue)
6762 g(of)f Fs(rl_deprep_term_function)d Ft(should)k(b)q(e)g(called)195
6763 1269 y(b)q(efore)f(the)h(program)e(exits)g(to)h(reset)g(the)g(terminal)
6764 f(settings.)75 1383 y Fh(2.4.13)29 b(A)21 b(Readline)g(Example)137
6765 1506 y Ft(Here)f(is)f(a)g(function)h(whic)o(h)f(c)o(hanges)g(lo)o(w)o
6766 (ercase)g(c)o(haracters)f(to)h(their)g(upp)q(ercase)i(equiv)m(alen)o
6767 (ts,)75 1561 y(and)e(upp)q(ercase)i(c)o(haracters)d(to)h(lo)o(w)o
6768 (ercase.)30 b(If)20 b(this)e(function)h(w)o(as)g(b)q(ound)h(to)f(`)p
6769 Fs(M-c)p Ft(',)f(then)i(t)o(yping)75 1616 y(`)p Fs(M-c)p
6770 Ft(')12 b(w)o(ould)g(c)o(hange)i(the)f(case)g(of)g(the)g(c)o(haracter)g
6771 (under)g(p)q(oin)o(t.)19 b(T)o(yping)13 b(`)p Fs(M-1)h(0)h(M-c)p
6772 Ft(')d(w)o(ould)h(c)o(hange)75 1670 y(the)i(case)g(of)g(the)h(follo)o
6773 (wing)c(10)j(c)o(haracters,)f(lea)o(ving)g(the)h(cursor)g(on)g(the)h
6774 (last)e(c)o(haracter)g(c)o(hanged.)195 1738 y Fs(/*)24
6775 b(Invert)f(the)g(case)g(of)h(the)f(COUNT)h(following)e(characters.)h
6776 (*/)195 1793 y(int)195 1848 y(invert_case_line)f(\(count,)h(key\))314
6777 1903 y(int)h(count,)f(key;)195 1958 y({)243 2012 y(register)f(int)i
6778 (start,)f(end,)g(i;)243 2122 y(start)g(=)h(rl_point;)243
6779 2232 y(if)f(\(rl_point)g(>=)h(rl_end\))290 2286 y(return)f(\(0\);)243
6780 2396 y(if)g(\(count)g(<)h(0\))290 2451 y({)338 2506 y(direction)f(=)h
6781 (-1;)338 2560 y(count)f(=)h(-count;)290 2615 y(})243
6782 2670 y(else)p eop end
6783 %%Page: 39 43
6784 TeXDict begin 39 42 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
6785 b(with)g(GNU)h(Readline)842 b(39)290 149 y Fs(direction)23
6786 b(=)h(1;)243 259 y(/*)f(Find)h(the)f(end)h(of)f(the)h(range)f(to)g
6787 (modify.)g(*/)243 314 y(end)g(=)h(start)f(+)h(\(count)f(*)h
6788 (direction\);)243 423 y(/*)f(Force)g(it)h(to)g(be)f(within)g(range.)g
6789 (*/)243 478 y(if)g(\(end)h(>)f(rl_end\))290 533 y(end)h(=)g(rl_end;)243
6790 588 y(else)f(if)h(\(end)f(<)h(0\))290 643 y(end)g(=)g(0;)243
6791 752 y(if)f(\(start)g(==)h(end\))290 807 y(return)f(\(0\);)243
6792 917 y(if)g(\(start)g(>)h(end\))290 971 y({)338 1026 y(int)g(temp)f(=)h
6793 (start;)338 1081 y(start)f(=)h(end;)338 1136 y(end)g(=)f(temp;)290
6794 1191 y(})243 1300 y(/*)g(Tell)h(readline)e(that)i(we)f(are)h(modifying)
6795 e(the)i(line,)314 1355 y(so)g(it)f(will)h(save)f(the)h(undo)f
6796 (information.)f(*/)243 1410 y(rl_modifying)g(\(start,)h(end\);)243
6797 1519 y(for)g(\(i)h(=)f(start;)h(i)f(!=)h(end;)f(i++\))290
6798 1574 y({)338 1629 y(if)h(\(_rl_uppercase_p)d(\(rl_line_buffer[i]\)\))
6799 386 1684 y(rl_line_buffer[i])g(=)j(_rl_to_lower)e
6800 (\(rl_line_buffer[i]\);)338 1738 y(else)h(if)h(\(_rl_lowercase_p)e
6801 (\(rl_line_buffer[i]\)\))386 1793 y(rl_line_buffer[i])f(=)j
6802 (_rl_to_upper)e(\(rl_line_buffer[i]\);)290 1848 y(})243
6803 1903 y(/*)h(Move)h(point)f(to)g(on)h(top)f(of)h(the)f(last)h(character)
6804 e(changed.)h(*/)243 1958 y(rl_point)f(=)i(\(direction)f(==)g(1\))h(?)g
6805 (end)f(-)h(1)g(:)f(start;)243 2012 y(return)g(\(0\);)195
6806 2067 y(})75 2213 y Fr(2.5)33 b(Readline)21 b(Signal)h(Handling)137
6807 2341 y Ft(Signals)e(are)h(async)o(hronous)f(ev)o(en)o(ts)h(sen)o(t)f
6808 (to)h(a)f(pro)q(cess)h(b)o(y)g(the)g(Unix)g(k)o(ernel,)g(sometimes)f
6809 (on)75 2396 y(b)q(ehalf)g(of)f(another)h(pro)q(cess.)34
6810 b(They)20 b(are)g(in)o(tended)g(to)f(indicate)h(exceptional)f(ev)o(en)o
6811 (ts,)h(lik)o(e)f(a)h(user)75 2451 y(pressing)15 b(the)g(in)o(terrupt)f
6812 (k)o(ey)h(on)g(his)g(terminal,)e(or)i(a)f(net)o(w)o(ork)g(connection)h
6813 (b)q(eing)g(brok)o(en.)20 b(There)15 b(is)75 2506 y(a)e(class)f(of)h
6814 (signals)f(that)h(can)g(b)q(e)h(sen)o(t)f(to)f(the)i(pro)q(cess)f
6815 (curren)o(tly)g(reading)f(input)i(from)e(the)h(k)o(eyb)q(oard.)75
6816 2560 y(Since)h(Readline)f(c)o(hanges)h(the)f(terminal)f(attributes)g
6817 (when)i(it)f(is)g(called,)g(it)f(needs)i(to)f(p)q(erform)g(sp)q(ecial)
6818 75 2615 y(pro)q(cessing)h(when)g(suc)o(h)g(a)g(signal)e(is)h(receiv)o
6819 (ed)h(in)g(order)g(to)f(restore)g(the)h(terminal)e(to)h(a)h(sane)g
6820 (state,)e(or)75 2670 y(pro)o(vide)j(application)f(writers)g(with)g
6821 (functions)h(to)g(do)g(so)g(man)o(ually)l(.)p eop end
6822 %%Page: 40 44
6823 TeXDict begin 40 43 bop 75 -58 a Ft(40)1299 b(GNU)15
6824 b(Readline)g(Library)137 149 y(Readline)21 b(con)o(tains)e(an)h(in)o
6825 (ternal)f(signal)g(handler)h(that)g(is)g(installed)f(for)g(a)h(n)o(um)o
6826 (b)q(er)g(of)g(signals)75 204 y(\()p Fs(SIGINT)p Ft(,)h
6827 Fs(SIGQUIT)p Ft(,)g Fs(SIGTERM)p Ft(,)g Fs(SIGALRM)p
6828 Ft(,)g Fs(SIGTSTP)p Ft(,)g Fs(SIGTTIN)p Ft(,)h(and)f
6829 Fs(SIGTTOU)p Ft(\).)36 b(When)21 b(one)g(of)75 259 y(these)16
6830 b(signals)f(is)g(receiv)o(ed,)h(the)g(signal)f(handler)g(will)g(reset)h
6831 (the)g(terminal)e(attributes)h(to)g(those)h(that)75 314
6832 y(w)o(ere)d(in)h(e\013ect)f(b)q(efore)h Fs(readline\(\))e
6833 Ft(w)o(as)h(called,)g(reset)h(the)f(signal)g(handling)g(to)g(what)g(it)
6834 g(w)o(as)g(b)q(efore)75 369 y Fs(readline\(\))21 b Ft(w)o(as)h(called,)
6835 h(and)g(resend)g(the)g(signal)e(to)h(the)h(calling)e(application.)41
6836 b(If)23 b(and)f(when)75 423 y(the)17 b(calling)f(application's)f
6837 (signal)h(handler)h(returns,)g(Readline)g(will)f(reinitialize)f(the)i
6838 (terminal)f(and)75 478 y(con)o(tin)o(ue)e(to)f(accept)i(input.)k(When)c
6839 (a)e Fs(SIGINT)h Ft(is)f(receiv)o(ed,)h(the)h(Readline)f(signal)f
6840 (handler)h(p)q(erforms)75 533 y(some)19 b(additional)f(w)o(ork,)h(whic)
6841 o(h)g(will)f(cause)i(an)o(y)f(partially-en)o(tered)f(line)h(to)f(b)q(e)
6842 i(ab)q(orted)g(\(see)f(the)75 588 y(description)c(of)f
6843 Fs(rl_free_line_state\(\))f Ft(b)q(elo)o(w\).)137 662
6844 y(There)g(is)e(an)h(additional)f(Readline)i(signal)e(handler,)h(for)g
6845 Fs(SIGWINCH)p Ft(,)f(whic)o(h)h(the)g(k)o(ernel)g(sends)h(to)e(a)75
6846 716 y(pro)q(cess)k(whenev)o(er)g(the)f(terminal's)f(size)h(c)o(hanges)g
6847 (\(for)g(example,)g(if)g(a)g(user)h(resizes)f(an)g Fs(xterm)p
6848 Ft(\).)19 b(The)75 771 y(Readline)f Fs(SIGWINCH)f Ft(handler)h(up)q
6849 (dates)g(Readline's)g(in)o(ternal)e(screen)j(size)e(information,)g(and)
6850 h(then)75 826 y(calls)e(an)o(y)h Fs(SIGWINCH)e Ft(signal)h(handler)h
6851 (the)g(calling)f(application)f(has)i(installed.)24 b(Readline)17
6852 b(calls)f(the)75 881 y(application's)g Fs(SIGWINCH)g
6853 Ft(signal)h(handler)g(without)g(resetting)g(the)g(terminal)g(to)g(its)f
6854 (original)g(state.)75 936 y(If)g(the)g(application's)e(signal)h
6855 (handler)h(do)q(es)h(more)e(than)h(up)q(date)h(its)e(idea)h(of)f(the)h
6856 (terminal)f(size)h(and)75 990 y(return)f(\(for)f(example,)g(a)g
6857 Fs(longjmp)g Ft(bac)o(k)h(to)f(a)h(main)f(pro)q(cessing)g(lo)q(op\),)g
6858 (it)g Fn(must)20 b Ft(call)14 b Fs(rl_cleanup_)75 1045
6859 y(after_signal\(\))f Ft(\(describ)q(ed)j(b)q(elo)o(w\),)e(to)h(restore)
6860 f(the)h(terminal)f(state.)137 1119 y(Readline)h(pro)o(vides)f(t)o(w)o
6861 (o)f(v)m(ariables)g(that)h(allo)o(w)e(application)h(writers)g(to)h(con)
6862 o(trol)f(whether)i(or)e(not)75 1174 y(it)j(will)f(catc)o(h)h(certain)g
6863 (signals)g(and)h(act)f(on)g(them)h(when)g(they)f(are)h(receiv)o(ed.)24
6864 b(It)16 b(is)h(imp)q(ortan)o(t)e(that)75 1229 y(applications)i(c)o
6865 (hange)h(the)h(v)m(alues)f(of)g(these)h(v)m(ariables)e(only)h(when)h
6866 (calling)e Fs(readline\(\))p Ft(,)g(not)h(in)g(a)75 1283
6867 y(signal)c(handler,)h(so)g(Readline's)g(in)o(ternal)f(signal)g(state)g
6868 (is)h(not)g(corrupted.)1685 1389 y([V)l(ariable])-1801
6869 b Fg(int)20 b Ff(rl)p 217 1389 18 3 v 24 w(catc)n(h)p
6870 371 1389 V 27 w(signals)195 1444 y Ft(If)15 b(this)f(v)m(ariable)f(is)h
6871 (non-zero,)h(Readline)g(will)e(install)f(signal)i(handlers)g(for)g
6872 Fs(SIGINT)p Ft(,)f Fs(SIGQUIT)p Ft(,)195 1498 y Fs(SIGTERM)p
6873 Ft(,)h Fs(SIGALRM)p Ft(,)g Fs(SIGTSTP)p Ft(,)f Fs(SIGTTIN)p
6874 Ft(,)h(and)i Fs(SIGTTOU)p Ft(.)195 1572 y(The)f(default)g(v)m(alue)h
6875 (of)e Fs(rl_catch_signals)f Ft(is)i(1.)1685 1677 y([V)l(ariable])-1801
6876 b Fg(int)20 b Ff(rl)p 217 1677 V 24 w(catc)n(h)p 371
6877 1677 V 27 w(sigwinc)n(h)195 1732 y Ft(If)15 b(this)g(v)m(ariable)g(is)f
6878 (non-zero,)h(Readline)h(will)e(install)f(a)i(signal)f(handler)i(for)e
6879 Fs(SIGWINCH)p Ft(.)195 1806 y(The)h(default)g(v)m(alue)h(of)e
6880 Fs(rl_catch_sigwinch)f Ft(is)i(1.)137 1911 y(If)h(an)f(application)g
6881 (do)q(es)g(not)g(wish)h(to)e(ha)o(v)o(e)h(Readline)h(catc)o(h)g(an)o(y)
6882 f(signals,)f(or)h(to)f(handle)i(signals)75 1966 y(other)j(than)g(those)
6883 g(Readline)h(catc)o(hes)f(\()p Fs(SIGHUP)p Ft(,)g(for)g(example\),)g
6884 (Readline)h(pro)o(vides)e(con)o(v)o(enience)75 2021 y(functions)d(to)g
6885 (do)g(the)g(necessary)g(terminal)f(and)i(in)o(ternal)e(state)g(clean)o
6886 (up)h(up)q(on)h(receipt)f(of)g(a)g(signal.)1675 2126
6887 y([F)l(unction])-1801 b Fg(void)20 b Ff(rl)p 243 2126
6888 V 24 w(clean)n(up)p 456 2126 V 26 w(after)p 600 2126
6889 V 25 w(signal)h Fe(\()p Fs(void)p Fe(\))195 2181 y Ft(This)c(function)f
6890 (will)g(reset)h(the)g(state)f(of)g(the)h(terminal)f(to)g(what)h(it)f(w)
6891 o(as)g(b)q(efore)h Fs(readline\(\))195 2236 y Ft(w)o(as)d(called,)g
6892 (and)h(remo)o(v)o(e)f(the)g(Readline)h(signal)f(handlers)h(for)f(all)f
6893 (signals,)g(dep)q(ending)j(on)f(the)195 2291 y(v)m(alues)g(of)g
6894 Fs(rl_catch_signals)e Ft(and)i Fs(rl_catch_sigwinch)p
6895 Ft(.)1675 2396 y([F)l(unction])-1801 b Fg(void)20 b Ff(rl)p
6896 243 2396 V 24 w(free)p 361 2396 V 25 w(line)p 476 2396
6897 V 25 w(state)j Fe(\()p Fs(void)p Fe(\))195 2451 y Ft(This)c(will)f
6898 (free)i(an)o(y)f(partial)f(state)h(asso)q(ciated)g(with)g(the)h(curren)
6899 o(t)f(input)h(line)f(\(undo)h(infor-)195 2506 y(mation,)h(an)o(y)g
6900 (partial)f(history)g(en)o(try)l(,)i(an)o(y)f(partially-en)o(tered)f(k)o
6901 (eyb)q(oard)h(macro,)h(and)f(an)o(y)195 2560 y(partially-en)o(tered)h
6902 (n)o(umeric)i(argumen)o(t\).)45 b(This)23 b(should)h(b)q(e)h(called)e
6903 (b)q(efore)i Fs(rl_cleanup_)195 2615 y(after_signal\(\))p
6904 Ft(.)36 b(The)22 b(Readline)g(signal)e(handler)h(for)g
6905 Fs(SIGINT)f Ft(calls)h(this)f(to)h(ab)q(ort)g(the)195
6906 2670 y(curren)o(t)15 b(input)g(line.)p eop end
6907 %%Page: 41 45
6908 TeXDict begin 41 44 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
6909 b(with)g(GNU)h(Readline)842 b(41)1675 149 y([F)l(unction])-1801
6910 b Fg(void)20 b Ff(rl)p 243 149 18 3 v 24 w(reset)p 388
6911 149 V 26 w(after)p 532 149 V 24 w(signal)i Fe(\()p Fs(void)p
6912 Fe(\))195 204 y Ft(This)14 b(will)f(reinitialize)f(the)i(terminal)f
6913 (and)i(reinstall)e(an)o(y)g(Readline)i(signal)e(handlers,)h(dep)q(end-)
6914 195 259 y(ing)h(on)g(the)g(v)m(alues)h(of)e Fs(rl_catch_signals)f
6915 Ft(and)j Fs(rl_catch_sigwinch)p Ft(.)137 351 y(If)k(an)g(application)e
6916 (do)q(es)i(not)g(wish)f(Readline)h(to)f(catc)o(h)g Fs(SIGWINCH)p
6917 Ft(,)h(it)f(ma)o(y)g(call)f Fs(rl_resize_)75 406 y(terminal\(\))12
6918 b Ft(or)h Fs(rl_set_screen_size\(\))e Ft(to)i(force)g(Readline)h(to)f
6919 (up)q(date)h(its)f(idea)g(of)h(the)f(terminal)75 461
6920 y(size)i(when)h(a)f Fs(SIGWINCH)f Ft(is)g(receiv)o(ed.)1675
6921 553 y([F)l(unction])-1801 b Fg(void)20 b Ff(rl)p 243
6922 553 V 24 w(resize)p 407 553 V 26 w(terminal)i Fe(\()p
6923 Fs(void)p Fe(\))195 608 y Ft(Up)q(date)16 b(Readline's)f(in)o(ternal)f
6924 (screen)h(size)h(b)o(y)f(reading)f(v)m(alues)i(from)e(the)i(k)o(ernel.)
6925 1675 700 y([F)l(unction])-1801 b Fg(void)20 b Ff(rl)p
6926 243 700 V 24 w(set)p 338 700 V 26 w(screen)p 520 700
6927 V 25 w(size)j Fe(\()p Fs(int)14 b(rows,)h(int)g(cols)p
6928 Fe(\))195 755 y Ft(Set)f(Readline's)g(idea)g(of)g(the)g(terminal)f
6929 (size)h(to)f Fi(ro)o(ws)i Ft(ro)o(ws)e(and)h Fi(cols)i
6930 Ft(columns.)j(If)14 b(either)g Fi(ro)o(ws)195 810 y Ft(or)j
6931 Fi(columns)i Ft(is)e(less)h(than)f(or)g(equal)h(to)e(0,)i(Readline's)f
6932 (idea)h(of)f(that)g(terminal)f(dimension)h(is)195 864
6933 y(unc)o(hanged.)137 957 y(If)g(an)g(application)e(do)q(es)i(not)f(w)o
6934 (an)o(t)g(to)g(install)f(a)i Fs(SIGWINCH)e Ft(handler,)i(but)g(is)f
6935 (still)f(in)o(terested)h(in)75 1011 y(the)f(screen)h(dimensions,)e
6936 (Readline's)i(idea)e(of)h(the)h(screen)f(size)g(ma)o(y)g(b)q(e)h
6937 (queried.)1675 1104 y([F)l(unction])-1801 b Fg(void)20
6938 b Ff(rl)p 243 1104 V 24 w(get)p 344 1104 V 26 w(screen)p
6939 526 1104 V 25 w(size)j Fe(\()p Fs(int)14 b(*rows,)h(int)f(*cols)p
6940 Fe(\))195 1158 y Ft(Return)i(Readline's)f(idea)f(of)h(the)g(terminal's)
6941 e(size)i(in)g(the)g(v)m(ariables)g(p)q(oin)o(ted)g(to)f(b)o(y)h(the)g
6942 (argu-)195 1213 y(men)o(ts.)1675 1306 y([F)l(unction])-1801
6943 b Fg(void)20 b Ff(rl)p 243 1306 V 24 w(reset)p 388 1306
6944 V 26 w(screen)p 570 1306 V 25 w(size)j Fe(\()p Fs(void)p
6945 Fe(\))195 1360 y Ft(Cause)15 b(Readline)h(to)e(reobtain)h(the)g(screen)
6946 h(size)f(and)g(recalculate)f(its)h(dimensions.)137 1453
6947 y(The)h(follo)o(wing)d(functions)i(install)e(and)j(remo)o(v)o(e)e
6948 (Readline's)h(signal)f(handlers.)1675 1545 y([F)l(unction])-1801
6949 b Fg(int)20 b Ff(rl)p 217 1545 V 24 w(set)p 312 1545
6950 V 26 w(signals)h Fe(\()p Fs(void)p Fe(\))195 1600 y Ft(Install)c
6951 (Readline's)g(signal)g(handler)g(for)g Fs(SIGINT)p Ft(,)g
6952 Fs(SIGQUIT)p Ft(,)g Fs(SIGTERM)p Ft(,)g Fs(SIGALRM)p
6953 Ft(,)f Fs(SIGTSTP)p Ft(,)195 1654 y Fs(SIGTTIN)p Ft(,)11
6954 b Fs(SIGTTOU)p Ft(,)g(and)h Fs(SIGWINCH)p Ft(,)e(dep)q(ending)j(on)f
6955 (the)f(v)m(alues)h(of)f Fs(rl_catch_signals)f Ft(and)195
6956 1709 y Fs(rl_catch_sigwinch)p Ft(.)1675 1801 y([F)l(unction])-1801
6957 b Fg(int)20 b Ff(rl)p 217 1801 V 24 w(clear)p 360 1801
6958 V 26 w(signals)h Fe(\()p Fs(void)p Fe(\))195 1856 y Ft(Remo)o(v)o(e)15
6959 b(all)f(of)h(the)g(Readline)h(signal)e(handlers)h(installed)f(b)o(y)h
6960 Fs(rl_set_signals\(\))p Ft(.)75 1985 y Fr(2.6)33 b(Custom)21
6961 b(Completers)137 2107 y Ft(T)o(ypically)l(,)16 b(a)g(program)f(that)h
6962 (reads)h(commands)f(from)g(the)h(user)f(has)h(a)f(w)o(a)o(y)g(of)g
6963 (disam)o(biguating)75 2162 y(commands)i(and)f(data.)27
6964 b(If)18 b(y)o(our)f(program)g(is)g(one)h(of)f(these,)i(then)f(it)f(can)
6965 g(pro)o(vide)h(completion)f(for)75 2217 y(commands,)d(data,)g(or)g(b)q
6966 (oth.)20 b(The)15 b(follo)o(wing)d(sections)i(describ)q(e)h(ho)o(w)f(y)
6967 o(our)g(program)g(and)h(Readline)75 2271 y(co)q(op)q(erate)g(to)g(pro)o
6968 (vide)f(this)h(service.)75 2384 y Fh(2.6.1)30 b(Ho)n(w)21
6969 b(Completing)f(W)-5 b(orks)137 2506 y Ft(In)18 b(order)f(to)f(complete)
6970 h(some)g(text,)g(the)g(full)g(list)e(of)i(p)q(ossible)g(completions)f
6971 (m)o(ust)h(b)q(e)h(a)o(v)m(ailable.)75 2560 y(That)e(is,)h(it)f(is)h
6972 (not)g(p)q(ossible)f(to)h(accurately)f(expand)i(a)e(partial)g(w)o(ord)g
6973 (without)g(kno)o(wing)g(all)g(of)h(the)75 2615 y(p)q(ossible)g(w)o
6974 (ords)g(whic)o(h)g(mak)o(e)g(sense)h(in)g(that)e(con)o(text.)26
6975 b(The)18 b(Readline)g(library)e(pro)o(vides)h(the)h(user)75
6976 2670 y(in)o(terface)e(to)g(completion,)g(and)g(t)o(w)o(o)g(of)g(the)h
6977 (most)f(common)g(completion)g(functions:)22 b(\014lename)17
6978 b(and)p eop end
6979 %%Page: 42 46
6980 TeXDict begin 42 45 bop 75 -58 a Ft(42)1299 b(GNU)15
6981 b(Readline)g(Library)75 149 y(username.)k(F)l(or)10 b(completing)g
6982 (other)g(t)o(yp)q(es)h(of)f(text,)h(y)o(ou)g(m)o(ust)f(write)g(y)o(our)
6983 g(o)o(wn)h(completion)e(function.)75 204 y(This)15 b(section)g(describ)
6984 q(es)g(exactly)g(what)g(suc)o(h)g(functions)g(m)o(ust)g(do,)f(and)i
6985 (pro)o(vides)e(an)i(example.)137 268 y(There)g(are)f(three)g(ma)s(jor)f
6986 (functions)h(used)g(to)g(p)q(erform)g(completion:)100
6987 331 y(1.)29 b(The)22 b(user-in)o(terface)f(function)h
6988 Fs(rl_complete\(\))p Ft(.)37 b(This)21 b(function)h(is)f(called)g(with)
6989 g(the)h(same)165 386 y(argumen)o(ts)17 b(as)g(other)h(bindable)g
6990 (Readline)g(functions:)25 b Fi(coun)o(t)18 b Ft(and)g
6991 Fi(in)o(v)o(oking)p 1555 386 14 2 v 19 w(k)o(ey)p Ft(.)28
6992 b(It)18 b(isolates)165 440 y(the)h(w)o(ord)f(to)g(b)q(e)i(completed)e
6993 (and)h(calls)f Fs(rl_completion_matches\(\))e Ft(to)i(generate)g(a)h
6994 (list)e(of)165 495 y(p)q(ossible)e(completions.)20 b(It)c(then)g
6995 (either)f(lists)f(the)i(p)q(ossible)f(completions,)g(inserts)g(the)g(p)
6996 q(ossible)165 550 y(completions,)23 b(or)f(actually)g(p)q(erforms)g
6997 (the)g(completion,)i(dep)q(ending)f(on)g(whic)o(h)f(b)q(eha)o(vior)g
6998 (is)165 605 y(desired.)100 668 y(2.)29 b(The)17 b(in)o(ternal)f
6999 (function)g Fs(rl_completion_matches\(\))e Ft(uses)j(an)g
7000 (application-supplied)f Fi(gener-)165 723 y(ator)21 b
7001 Ft(function)d(to)g(generate)g(the)h(list)e(of)h(p)q(ossible)g(matc)o
7002 (hes,)h(and)f(then)h(returns)g(the)f(arra)o(y)f(of)165
7003 778 y(these)j(matc)o(hes.)32 b(The)20 b(caller)e(should)i(place)f(the)h
7004 (address)f(of)h(its)e(generator)h(function)g(in)g Fs(rl_)165
7005 832 y(completion_entry_function)p Ft(.)100 896 y(3.)29
7006 b(The)12 b(generator)e(function)h(is)g(called)g(rep)q(eatedly)h(from)f
7007 Fs(rl_completion_matches\(\))p Ft(,)d(returning)165 951
7008 y(a)16 b(string)f(eac)o(h)i(time.)23 b(The)17 b(argumen)o(ts)e(to)h
7009 (the)g(generator)g(function)g(are)g Fi(text)h Ft(and)g
7010 Fi(state)p Ft(.)22 b Fi(text)165 1005 y Ft(is)16 b(the)g(partial)e(w)o
7011 (ord)h(to)h(b)q(e)h(completed.)22 b Fi(state)c Ft(is)d(zero)h(the)g
7012 (\014rst)g(time)f(the)h(function)g(is)g(called,)165 1060
7013 y(allo)o(wing)k(the)i(generator)f(to)g(p)q(erform)h(an)o(y)g(necessary)
7014 g(initializatio)o(n,)f(and)h(a)g(p)q(ositiv)o(e)f(non-)165
7015 1115 y(zero)14 b(in)o(teger)g(for)g(eac)o(h)h(subsequen)o(t)g(call.)k
7016 (The)c(generator)e(function)i(returns)f Fs(\(char)h(*\)NULL)f
7017 Ft(to)165 1170 y(inform)k Fs(rl_completion_matches\(\))e
7018 Ft(that)i(there)h(are)g(no)g(more)g(p)q(ossibilities)e(left.)31
7019 b(Usually)165 1225 y(the)19 b(generator)g(function)g(computes)h(the)f
7020 (list)f(of)h(p)q(ossible)g(completions)g(when)g Fi(state)j
7021 Ft(is)c(zero,)165 1279 y(and)13 b(returns)g(them)f(one)h(at)f(a)h(time)
7022 f(on)h(subsequen)o(t)g(calls.)18 b(Eac)o(h)13 b(string)e(the)i
7023 (generator)f(function)165 1334 y(returns)k(as)f(a)h(matc)o(h)f(m)o(ust)
7024 h(b)q(e)g(allo)q(cated)f(with)h Fs(malloc\(\))p Ft(;)e(Readline)j
7025 (frees)f(the)g(strings)e(when)165 1389 y(it)i(has)h(\014nished)h(with)e
7026 (them.)25 b(Suc)o(h)18 b(a)e(generator)g(function)h(is)f(referred)h(to)
7027 g(as)f(an)h Fi(application-)165 1444 y(sp)q(eci\014c)f(completion)e
7028 (function)p Ft(.)1675 1524 y([F)l(unction])-1801 b Fg(int)20
7029 b Ff(rl)p 217 1524 18 3 v 24 w(complete)j Fe(\()p Fs(int)15
7030 b(ignore,)f(int)h(invoking_key)p Fe(\))195 1579 y Ft(Complete)g(the)g
7031 (w)o(ord)g(at)f(or)h(b)q(efore)h(p)q(oin)o(t.)k(Y)l(ou)15
7032 b(ha)o(v)o(e)g(supplied)h(the)f(function)h(that)e(do)q(es)i(the)195
7033 1634 y(initial)j(simple)h(matc)o(hing)f(selection)h(algorithm)f(\(see)h
7034 Fs(rl_completion_matches\(\))p Ft(\).)33 b(The)195 1688
7035 y(default)15 b(is)f(to)h(do)g(\014lename)g(completion.)1685
7036 1769 y([V)l(ariable])-1801 b Fg(rl_compentry_func_t)22
7037 b(*)d Ff(rl)p 680 1769 V 25 w(completion)p 980 1769 V
7038 25 w(en)n(try)p 1137 1769 V 25 w(function)195 1823 y
7039 Ft(This)h(is)f(a)h(p)q(oin)o(ter)f(to)g(the)h(generator)g(function)f
7040 (for)h Fs(rl_completion_matches\(\))p Ft(.)31 b(If)20
7041 b(the)195 1878 y(v)m(alue)12 b(of)g Fs(rl_completion_entry_fun)o(ction)
7042 d Ft(is)i Fs(NULL)g Ft(then)h(the)g(default)g(\014lename)g(generator)
7043 195 1933 y(function,)24 b Fs(rl_filename_completion_f)o(unction\()o(\))
7044 p Ft(,)d(is)h(used.)42 b(An)23 b Fi(application-sp)q(eci\014c)195
7045 1988 y(completion)10 b(function)g Ft(is)g(a)g(function)h(whose)f
7046 (address)h(is)f(assigned)g(to)g Fs(rl_completion_entry_)195
7047 2043 y(function)k Ft(and)h(whose)h(return)f(v)m(alues)g(are)g(used)h
7048 (to)e(generate)h(p)q(ossible)g(completions.)75 2143 y
7049 Fh(2.6.2)30 b(Completion)20 b(F)-5 b(unctions)137 2261
7050 y Ft(Here)16 b(is)e(the)i(complete)f(list)f(of)g(callable)h(completion)
7051 f(functions)h(presen)o(t)g(in)g(Readline.)1675 2341 y([F)l(unction])
7052 -1801 b Fg(int)20 b Ff(rl)p 217 2341 V 24 w(complete)p
7053 465 2341 V 26 w(in)n(ternal)i Fe(\()p Fs(int)15 b(what_to_do)p
7054 Fe(\))195 2396 y Ft(Complete)j(the)g(w)o(ord)g(at)f(or)h(b)q(efore)h(p)
7055 q(oin)o(t.)28 b Fi(what)p 1104 2396 14 2 v 20 w(to)p
7056 1165 2396 V 19 w(do)21 b Ft(sa)o(ys)c(what)h(to)g(do)g(with)g(the)g
7057 (com-)195 2451 y(pletion.)i(A)c(v)m(alue)g(of)f(`)p Fs(?)p
7058 Ft(')g(means)g(list)g(the)g(p)q(ossible)h(completions.)k(`)p
7059 Fs(TAB)p Ft(')14 b(means)i(do)f(standard)195 2506 y(completion.)20
7060 b(`)p Fs(*)p Ft(')15 b(means)g(insert)g(all)g(of)g(the)h(p)q(ossible)f
7061 (completions.)20 b(`)p Fs(!)p Ft(')15 b(means)g(to)g(displa)o(y)g(all)
7062 195 2560 y(of)i(the)g(p)q(ossible)g(completions,)f(if)h(there)g(is)g
7063 (more)g(than)g(one,)g(as)g(w)o(ell)f(as)h(p)q(erforming)g(partial)195
7064 2615 y(completion.)h(`)p Fs(@)p Ft(')13 b(is)g(similar)f(to)h(`)p
7065 Fs(!)p Ft(',)g(but)h(p)q(ossible)f(completions)g(are)g(not)g(listed)g
7066 (if)g(the)h(p)q(ossible)195 2670 y(completions)g(share)h(a)g(common)g
7067 (pre\014x.)p eop end
7068 %%Page: 43 47
7069 TeXDict begin 43 46 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
7070 b(with)g(GNU)h(Readline)842 b(43)1675 149 y([F)l(unction])-1801
7071 b Fg(int)20 b Ff(rl)p 217 149 18 3 v 24 w(complete)j
7072 Fe(\()p Fs(int)15 b(ignore,)f(int)h(invoking_key)p Fe(\))195
7073 204 y Ft(Complete)20 b(the)h(w)o(ord)e(at)h(or)g(b)q(efore)h(p)q(oin)o
7074 (t.)36 b(Y)l(ou)21 b(ha)o(v)o(e)f(supplied)h(the)f(function)h(that)f
7075 (do)q(es)195 259 y(the)d(initial)d(simple)i(matc)o(hing)g(selection)g
7076 (algorithm)e(\(see)i Fs(rl_completion_matches\(\))e Ft(and)195
7077 314 y Fs(rl_completion_entry_functi)o(on)p Ft(\).)25
7078 b(The)18 b(default)g(is)f(to)g(do)h(\014lename)g(completion.)27
7079 b(This)195 369 y(calls)14 b Fs(rl_complete_internal\(\))e
7080 Ft(with)j(an)g(argumen)o(t)f(dep)q(ending)j(on)e Fi(in)o(v)o(oking)p
7081 1659 369 14 2 v 19 w(k)o(ey)p Ft(.)1675 457 y([F)l(unction])-1801
7082 b Fg(int)20 b Ff(rl)p 217 457 18 3 v 24 w(p)r(ossible)p
7083 440 457 V 24 w(completions)h Fe(\()p Fs(int)15 b(count,)f(int)h
7084 (invoking_key)p Fe(\))195 511 y Ft(List)20 b(the)g(p)q(ossible)g
7085 (completions.)34 b(See)21 b(description)f(of)g Fs(rl_complete)13
7086 b(\(\))p Ft(.)35 b(This)20 b(calls)f Fs(rl_)195 566 y
7087 (complete_internal\(\))13 b Ft(with)h(an)h(argumen)o(t)g(of)f(`)p
7088 Fs(?)p Ft('.)1675 654 y([F)l(unction])-1801 b Fg(int)20
7089 b Ff(rl)p 217 654 V 24 w(insert)p 384 654 V 25 w(completions)i
7090 Fe(\()p Fs(int)14 b(count,)g(int)h(invoking_key)p Fe(\))195
7091 709 y Ft(Insert)i(the)g(list)f(of)g(p)q(ossible)h(completions)e(in)o
7092 (to)h(the)h(line,)g(deleting)f(the)h(partially-completed)195
7093 764 y(w)o(ord.)k(See)c(description)e(of)g Fs(rl_complete\(\))p
7094 Ft(.)20 b(This)c(calls)f Fs(rl_complete_internal\(\))e
7095 Ft(with)195 818 y(an)i(argumen)o(t)g(of)f(`)p Fs(*)p
7096 Ft('.)1675 906 y([F)l(unction])-1801 b Fg(int)20 b Ff(rl)p
7097 217 906 V 24 w(completion)p 516 906 V 25 w(mo)r(de)i
7098 Fe(\()p Fs(rl_command_func_t)12 b(*cfunc)p Fe(\))195
7099 961 y Ft(Returns)26 b(the)f(apppriate)g(v)m(alue)g(to)g(pass)g(to)f
7100 Fs(rl_complete_internal\(\))f Ft(dep)q(ending)j(on)195
7101 1016 y(whether)21 b Fi(cfunc)i Ft(w)o(as)d(called)g(t)o(wice)g(in)g
7102 (succession)h(and)f(the)h(v)m(alues)f(of)g(the)h Fs(show-all-if-)195
7103 1071 y(ambiguous)13 b Ft(and)g Fs(show-all-if-unmodified)e
7104 Ft(v)m(ariables.)19 b(Application-sp)q(eci\014c)14 b(completion)195
7105 1126 y(functions)h(ma)o(y)f(use)i(this)f(function)g(to)f(presen)o(t)h
7106 (the)h(same)f(in)o(terface)f(as)h Fs(rl_complete\(\))p
7107 Ft(.)1675 1213 y([F)l(unction])-1801 b Fg(char)20 b(**)f
7108 Ff(rl)p 314 1213 V 25 w(completion)p 614 1213 V 25 w(matc)n(hes)k
7109 Fe(\()p Fs(const)14 b(char)g(*text,)283 1268 y(rl_compentry_func_t)e
7110 (*entry_func)p Fe(\))195 1323 y Ft(Returns)19 b(an)g(arra)o(y)f(of)g
7111 (strings)g(whic)o(h)h(is)g(a)f(list)g(of)g(completions)g(for)h
7112 Fi(text)p Ft(.)30 b(If)19 b(there)g(are)g(no)195 1378
7113 y(completions,)d(returns)i Fs(NULL)p Ft(.)25 b(The)17
7114 b(\014rst)g(en)o(try)g(in)g(the)g(returned)h(arra)o(y)e(is)h(the)g
7115 (substitution)195 1433 y(for)c Fi(text)p Ft(.)18 b(The)c(remaining)e
7116 (en)o(tries)g(are)h(the)h(p)q(ossible)e(completions.)19
7117 b(The)13 b(arra)o(y)f(is)h(terminated)195 1487 y(with)i(a)f
7118 Fs(NULL)h Ft(p)q(oin)o(ter.)195 1553 y Fi(en)o(try)p
7119 302 1553 14 2 v 20 w(func)23 b Ft(is)c(a)g(function)h(of)f(t)o(w)o(o)g
7120 (args,)g(and)h(returns)g(a)f Fs(char)c(*)p Ft(.)33 b(The)20
7121 b(\014rst)f(argumen)o(t)g(is)195 1608 y Fi(text)p Ft(.)32
7122 b(The)19 b(second)h(is)f(a)g(state)f(argumen)o(t;)j(it)d(is)h(zero)g
7123 (on)g(the)h(\014rst)f(call,)g(and)g(non-zero)h(on)195
7124 1663 y(subsequen)o(t)e(calls.)24 b Fi(en)o(try)p 661
7125 1663 V 19 w(func)d Ft(returns)16 b(a)h Fs(NULL)f Ft(p)q(oin)o(ter)h(to)
7126 f(the)h(caller)f(when)h(there)g(are)g(no)195 1718 y(more)e(matc)o(hes.)
7127 1675 1806 y([F)l(unction])-1801 b Fg(char)20 b(*)f Ff(rl)p
7128 288 1806 18 3 v 25 w(\014lename)p 521 1806 V 25 w(completion)p
7129 821 1806 V 24 w(function)j Fe(\()p Fs(const)14 b(char)h(*text,)f(int)
7130 283 1860 y(state)p Fe(\))195 1915 y Ft(A)f(generator)f(function)g(for)h
7131 (\014lename)g(completion)e(in)i(the)g(general)f(case.)19
7132 b Fi(text)14 b Ft(is)e(a)h(partial)e(\014le-)195 1970
7133 y(name.)18 b(The)11 b(Bash)g(source)g(is)f(a)h(useful)g(reference)g
7134 (for)f(writing)f(application-sp)q(eci\014c)i(completion)195
7135 2025 y(functions)k(\(the)g(Bash)g(completion)f(functions)h(call)g(this)
7136 f(and)i(other)f(Readline)g(functions\).)1675 2113 y([F)l(unction])-1801
7137 b Fg(char)20 b(*)f Ff(rl)p 288 2113 V 25 w(username)p
7138 552 2113 V 24 w(completion)p 851 2113 V 24 w(function)j
7139 Fe(\()p Fs(const)15 b(char)f(*text,)h(int)283 2168 y(state)p
7140 Fe(\))195 2222 y Ft(A)f(completion)g(generator)f(for)h(usernames.)19
7141 b Fi(text)c Ft(con)o(tains)e(a)h(partial)f(username)h(preceded)i(b)o(y)
7142 195 2277 y(a)f(random)g(c)o(haracter)f(\(usually)h(`)p
7143 Fs(~)p Ft('\).)k(As)c(with)f(all)h(completion)f(generators,)g
7144 Fi(state)j Ft(is)e(zero)g(on)195 2332 y(the)g(\014rst)g(call)f(and)i
7145 (non-zero)f(for)g(subsequen)o(t)h(calls.)75 2440 y Fh(2.6.3)30
7146 b(Completion)20 b(V)-5 b(ariables)1685 2560 y Ft([V)l(ariable])-1801
7147 b Fg(rl_compentry_func_t)22 b(*)d Ff(rl)p 680 2560 V
7148 25 w(completion)p 980 2560 V 25 w(en)n(try)p 1137 2560
7149 V 25 w(function)195 2615 y Ft(A)e(p)q(oin)o(ter)f(to)g(the)h(generator)
7150 f(function)g(for)g Fs(rl_completion_matches\(\))p Ft(.)22
7151 b Fs(NULL)16 b Ft(means)h(to)195 2670 y(use)f Fs
7152 (rl_filename_completion_)o(functio)o(n\(\))p Ft(,)c(the)j(default)g
7153 (\014lename)g(completer.)p eop end
7154 %%Page: 44 48
7155 TeXDict begin 44 47 bop 75 -58 a Ft(44)1299 b(GNU)15
7156 b(Readline)g(Library)1685 149 y([V)l(ariable])-1801 b
7157 Fg(rl_completion_func_t)22 b(*)d Ff(rl)p 706 149 18 3
7158 v 25 w(attempted)p 989 149 V 26 w(completion)p 1290 149
7159 V 25 w(function)195 204 y Ft(A)e(p)q(oin)o(ter)g(to)g(an)g(alternativ)o
7160 (e)f(function)h(to)g(create)g(matc)o(hes.)26 b(The)18
7161 b(function)f(is)g(called)g(with)195 259 y Fi(text)p Ft(,)11
7162 b Fi(start)p Ft(,)g(and)h Fi(end)p Ft(.)19 b Fi(start)11
7163 b Ft(and)h Fi(end)i Ft(are)d(indices)g(in)h Fs(rl_line_buffer)d
7164 Ft(de\014ning)j(the)g(b)q(ound-)195 314 y(aries)g(of)h
7165 Fi(text)p Ft(,)f(whic)o(h)h(is)g(a)f(c)o(haracter)h(string.)18
7166 b(If)13 b(this)f(function)h(exists)g(and)g(returns)g
7167 Fs(NULL)p Ft(,)f(or)g(if)195 369 y(this)e(v)m(ariable)h(is)f(set)h(to)f
7168 Fs(NULL)p Ft(,)h(then)g Fs(rl_complete\(\))e Ft(will)h(call)g(the)h(v)m
7169 (alue)g(of)g Fs(rl_completion_)195 423 y(entry_function)h
7170 Ft(to)i(generate)g(matc)o(hes,)f(otherwise)h(the)g(arra)o(y)f(of)h
7171 (strings)f(returned)h(will)f(b)q(e)195 478 y(used.)19
7172 b(If)12 b(this)e(function)h(sets)g(the)g Fs
7173 (rl_attempted_completion_over)d Ft(v)m(ariable)i(to)h(a)g(non-zero)195
7174 533 y(v)m(alue,)17 b(Readline)h(will)d(not)i(p)q(erform)f(its)h
7175 (default)f(completion)g(ev)o(en)h(if)g(this)f(function)h(returns)195
7176 588 y(no)e(matc)o(hes.)1685 675 y([V)l(ariable])-1801
7177 b Fg(rl_quote_func_t)21 b(*)f Ff(rl)p 576 675 V 24 w(\014lename)p
7178 808 675 V 25 w(quoting)p 1023 675 V 25 w(function)195
7179 730 y Ft(A)c(p)q(oin)o(ter)g(to)g(a)g(function)g(that)f(will)g(quote)h
7180 (a)g(\014lename)h(in)f(an)g(application-sp)q(eci\014c)g(fashion.)195
7181 785 y(This)j(is)g(called)h(if)f(\014lename)g(completion)g(is)g(b)q
7182 (eing)h(attempted)f(and)h(one)g(of)f(the)h(c)o(haracters)195
7183 840 y(in)c Fs(rl_filename_quote_characters)d Ft(app)q(ears)k(in)f(a)h
7184 (completed)f(\014lename.)24 b(The)17 b(function)195 895
7185 y(is)h(called)g(with)g Fi(text)p Ft(,)g Fi(matc)o(h)p
7186 720 895 14 2 v 20 w(t)o(yp)q(e)p Ft(,)g(and)h Fi(quote)p
7187 1060 895 V 20 w(p)q(oin)o(ter)p Ft(.)29 b(The)19 b Fi(text)g
7188 Ft(is)e(the)i(\014lename)g(to)e(b)q(e)195 949 y(quoted.)38
7189 b(The)21 b Fi(matc)o(h)p 606 949 V 20 w(t)o(yp)q(e)i
7190 Ft(is)e(either)g Fs(SINGLE_MATCH)p Ft(,)f(if)h(there)g(is)g(only)g(one)
7191 g(completion)195 1004 y(matc)o(h,)15 b(or)g Fs(MULT_MATCH)p
7192 Ft(.)20 b(Some)c(functions)f(use)h(this)f(to)g(decide)i(whether)f(or)f
7193 (not)g(to)g(insert)g(a)195 1059 y(closing)9 b(quote)i(c)o(haracter.)17
7194 b(The)11 b Fi(quote)p 876 1059 V 20 w(p)q(oin)o(ter)i
7195 Ft(is)d(a)g(p)q(oin)o(ter)g(to)g(an)o(y)g(op)q(ening)g(quote)h(c)o
7196 (haracter)195 1114 y(the)k(user)h(t)o(yp)q(ed.)k(Some)15
7197 b(functions)g(c)o(ho)q(ose)g(to)g(reset)g(this)f(c)o(haracter.)1685
7198 1201 y([V)l(ariable])-1801 b Fg(rl_dequote_func_t)22
7199 b(*)d Ff(rl)p 628 1201 18 3 v 25 w(\014lename)p 861 1201
7200 V 24 w(dequoting)p 1133 1201 V 25 w(function)195 1256
7201 y Ft(A)c(p)q(oin)o(ter)f(to)g(a)h(function)f(that)h(will)e(remo)o(v)o
7202 (e)h(application-sp)q(eci\014c)h(quoting)f(c)o(haracters)g(from)195
7203 1311 y(a)i(\014lename)g(b)q(efore)h(completion)e(is)h(attempted,)g(so)f
7204 (those)h(c)o(haracters)g(do)g(not)g(in)o(terfere)g(with)195
7205 1366 y(matc)o(hing)i(the)h(text)g(against)e(names)i(in)g(the)g
7206 (\014lesystem.)32 b(It)19 b(is)f(called)h(with)f Fi(text)p
7207 Ft(,)h(the)g(text)195 1421 y(of)i(the)g(w)o(ord)f(to)h(b)q(e)g
7208 (dequoted,)i(and)e Fi(quote)p 1007 1421 14 2 v 20 w(c)o(har)p
7209 Ft(,)h(whic)o(h)f(is)g(the)g(quoting)f(c)o(haracter)h(that)195
7210 1475 y(delimits)15 b(the)h(\014lename)g(\(usually)f(`)p
7211 Fs(')p Ft(')g(or)h(`)p Fs(")p Ft('\).)21 b(If)c Fi(quote)p
7212 1185 1475 V 19 w(c)o(har)i Ft(is)d(zero,)g(the)g(\014lename)g(w)o(as)f
7213 (not)195 1530 y(in)g(an)g(em)o(b)q(edded)i(string.)1685
7214 1618 y([V)l(ariable])-1801 b Fg(rl_linebuf_func_t)22
7215 b(*)d Ff(rl)p 628 1618 18 3 v 25 w(c)n(har)p 760 1618
7216 V 25 w(is)p 824 1618 V 25 w(quoted)p 1020 1618 V 25 w(p)195
7217 1673 y Ft(A)f(p)q(oin)o(ter)g(to)g(a)g(function)g(to)g(call)g(that)f
7218 (determines)i(whether)f(or)g(not)g(a)g(sp)q(eci\014c)i(c)o(haracter)195
7219 1728 y(in)d(the)g(line)g(bu\013er)g(is)g(quoted,)h(according)e(to)h
7220 (whatev)o(er)f(quoting)h(mec)o(hanism)g(the)g(program)195
7221 1782 y(calling)11 b(Readline)i(uses.)19 b(The)13 b(function)f(is)g
7222 (called)g(with)g(t)o(w)o(o)f(argumen)o(ts:)17 b Fi(text)p
7223 Ft(,)12 b(the)h(text)f(of)g(the)195 1837 y(line,)j(and)g
7224 Fi(index)p Ft(,)h(the)f(index)h(of)f(the)g(c)o(haracter)g(in)g(the)h
7225 (line.)k(It)15 b(is)g(used)h(to)f(decide)h(whether)f(a)195
7226 1892 y(c)o(haracter)f(found)i(in)f Fs(rl_completer_word_break_)o
7227 (charact)o(ers)d Ft(should)j(b)q(e)h(used)g(to)e(break)195
7228 1947 y(w)o(ords)g(for)h(the)g(completer.)1685 2034 y([V)l(ariable])
7229 -1801 b Fg(rl_compignore_func_t)22 b(*)d Ff(rl)p 706
7230 2034 V 25 w(ignore)p 887 2034 V 24 w(some)p 1037 2034
7231 V 25 w(completions)p 1360 2034 V 24 w(function)195 2089
7232 y Ft(This)f(function,)i(if)e(de\014ned,)j(is)d(called)g(b)o(y)h(the)g
7233 (completer)f(when)i(real)e(\014lename)h(completion)195
7234 2144 y(is)e(done,)g(after)f(all)g(the)h(matc)o(hing)f(names)h(ha)o(v)o
7235 (e)g(b)q(een)h(generated.)25 b(It)17 b(is)g(passed)g(a)g
7236 Fs(NULL)f Ft(ter-)195 2199 y(minated)f(arra)o(y)f(of)h(matc)o(hes.)20
7237 b(The)c(\014rst)f(elemen)o(t)g(\()p Fs(matches[0])p Ft(\))e(is)i(the)h
7238 (maximal)e(substring)195 2254 y(common)g(to)g(all)f(matc)o(hes.)19
7239 b(This)14 b(function)g(can)h(re-arrange)f(the)g(list)f(of)h(matc)o(hes)
7240 g(as)g(required,)195 2308 y(but)h(eac)o(h)h(elemen)o(t)f(deleted)g
7241 (from)g(the)g(arra)o(y)f(m)o(ust)g(b)q(e)i(freed.)1685
7242 2396 y([V)l(ariable])-1801 b Fg(rl_icppfunc_t)21 b(*)e
7243 Ff(rl)p 523 2396 V 25 w(directory)p 776 2396 V 25 w(completion)p
7244 1076 2396 V 25 w(ho)r(ok)195 2451 y Ft(This)j(function,)i(if)e
7245 (de\014ned,)k(is)c(allo)o(w)o(ed)f(to)h(mo)q(dify)g(the)h(directory)f
7246 (p)q(ortion)g(of)g(\014lenames)195 2506 y(Readline)d(completes.)28
7247 b(It)19 b(is)e(called)h(with)g(the)g(address)h(of)e(a)h(string)g(\(the)
7248 g(curren)o(t)g(directory)195 2560 y(name\))g(as)g(an)h(argumen)o(t,)f
7249 (and)h(ma)o(y)f(mo)q(dify)g(that)g(string.)29 b(If)19
7250 b(the)f(string)g(is)g(replaced)h(with)195 2615 y(a)h(new)g(string,)g
7251 (the)g(old)f(v)m(alue)h(should)g(b)q(e)h(freed.)34 b(An)o(y)20
7252 b(mo)q(di\014ed)h(directory)e(name)h(should)195 2670
7253 y(ha)o(v)o(e)14 b(a)g(trailing)f(slash.)19 b(The)c(mo)q(di\014ed)g(v)m
7254 (alue)g(will)e(b)q(e)i(displa)o(y)o(ed)f(as)g(part)g(of)h(the)f
7255 (completion,)p eop end
7256 %%Page: 45 49
7257 TeXDict begin 45 48 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
7258 b(with)g(GNU)h(Readline)842 b(45)195 149 y(replacing)13
7259 b(the)i(directory)e(p)q(ortion)g(of)h(the)g(pathname)g(the)h(user)f(t)o
7260 (yp)q(ed.)20 b(It)14 b(returns)g(an)g(in)o(teger)195
7261 204 y(that)i(should)g(b)q(e)h(non-zero)g(if)f(the)h(function)f(mo)q
7262 (di\014es)h(its)e(directory)h(argumen)o(t.)23 b(It)17
7263 b(could)f(b)q(e)195 259 y(used)g(to)e(expand)i(sym)o(b)q(olic)f(links)f
7264 (or)h(shell)g(v)m(ariables)f(in)h(pathnames.)1685 362
7265 y([V)l(ariable])-1801 b Fg(rl_compdisp_func_t)22 b(*)d
7266 Ff(rl)p 654 362 18 3 v 25 w(completion)p 954 362 V 24
7267 w(displa)n(y)p 1153 362 V 25 w(matc)n(hes)p 1380 362
7268 V 26 w(ho)r(ok)195 417 y Ft(If)11 b(non-zero,)h(then)f(this)g(is)f(the)
7269 h(address)g(of)g(a)g(function)f(to)h(call)f(when)h(completing)g(a)f(w)o
7270 (ord)h(w)o(ould)195 471 y(normally)f(displa)o(y)g(the)h(list)f(of)h(p)q
7271 (ossible)f(matc)o(hes.)18 b(This)11 b(function)g(is)g(called)f(in)h
7272 (lieu)g(of)g(Readline)195 526 y(displa)o(ying)17 b(the)i(list.)28
7273 b(It)19 b(tak)o(es)f(three)g(argumen)o(ts:)26 b(\()p
7274 Fs(char)14 b(**)p Fi(matc)o(hes)p Ft(,)19 b Fs(int)f
7275 Fi(n)o(um)p 1685 526 14 2 v 20 w(matc)o(hes)p Ft(,)195
7276 581 y Fs(int)13 b Fi(max)p 368 581 V 19 w(length)p Ft(\))g(where)g
7277 Fi(matc)o(hes)i Ft(is)e(the)g(arra)o(y)f(of)h(matc)o(hing)f(strings,)g
7278 Fi(n)o(um)p 1575 581 V 20 w(matc)o(hes)j Ft(is)e(the)195
7279 636 y(n)o(um)o(b)q(er)i(of)f(strings)f(in)i(that)f(arra)o(y)l(,)f(and)i
7280 Fi(max)p 1011 636 V 19 w(length)f Ft(is)g(the)h(length)f(of)g(the)h
7281 (longest)f(string)f(in)195 691 y(that)g(arra)o(y)l(.)19
7282 b(Readline)14 b(pro)o(vides)g(a)f(con)o(v)o(enience)i(function,)f
7283 Fs(rl_display_match_list)p Ft(,)d(that)195 745 y(tak)o(es)17
7284 b(care)g(of)g(doing)g(the)g(displa)o(y)g(to)f(Readline's)i(output)f
7285 (stream.)26 b(That)16 b(function)i(ma)o(y)e(b)q(e)195
7286 800 y(called)f(from)f(this)h(ho)q(ok.)1685 903 y([V)l(ariable])-1801
7287 b Fg(const)20 b(char)g(*)f Ff(rl)p 438 903 18 3 v 25
7288 w(basic)p 587 903 V 24 w(w)n(ord)p 735 903 V 25 w(break)p
7289 900 903 V 25 w(c)n(haracters)195 958 y Ft(The)j(basic)g(list)f(of)h(c)o
7290 (haracters)f(that)g(signal)g(a)h(break)g(b)q(et)o(w)o(een)g(w)o(ords)g
7291 (for)f(the)h(completer)195 1012 y(routine.)29 b(The)19
7292 b(default)f(v)m(alue)h(of)f(this)g(v)m(ariable)g(is)g(the)h(c)o
7293 (haracters)f(whic)o(h)g(break)h(w)o(ords)f(for)195 1067
7294 y(completion)c(in)h(Bash:)20 b Fs(")15 b(\\t\\n\\"\\\\'`@$><=;|&{\(")p
7295 Ft(.)1685 1170 y([V)l(ariable])-1801 b Fg(const)20 b(char)g(*)f
7296 Ff(rl)p 438 1170 V 25 w(basic)p 587 1170 V 24 w(quote)p
7297 750 1170 V 26 w(c)n(haracters)195 1225 y Ft(A)c(list)f(of)h(quote)g(c)o
7298 (haracters)f(whic)o(h)h(can)h(cause)f(a)g(w)o(ord)g(break.)1685
7299 1328 y([V)l(ariable])-1801 b Fg(const)20 b(char)g(*)f
7300 Ff(rl)p 438 1328 V 25 w(completer)p 711 1328 V 25 w(w)n(ord)p
7301 860 1328 V 25 w(break)p 1025 1328 V 25 w(c)n(haracters)195
7302 1382 y Ft(The)33 b(list)e(of)h(c)o(haracters)g(that)f(signal)h(a)g
7303 (break)g(b)q(et)o(w)o(een)h(w)o(ords)f(for)g Fs(rl_complete_)195
7304 1437 y(internal\(\))p Ft(.)18 b(The)e(default)f(list)f(is)g(the)i(v)m
7305 (alue)f(of)g Fs(rl_basic_word_break_chara)o(cters)p Ft(.)1685
7306 1540 y([V)l(ariable])-1801 b Fg(rl_cpvfunc_t)21 b(*)e
7307 Ff(rl)p 497 1540 V 25 w(completion)p 797 1540 V 25 w(w)n(ord)p
7308 946 1540 V 25 w(break)p 1111 1540 V 25 w(ho)r(ok)195
7309 1595 y Ft(If)d(non-zero,)g(this)f(is)g(the)h(address)g(of)f(a)h
7310 (function)f(to)g(call)g(when)i(Readline)f(is)f(deciding)h(where)195
7311 1649 y(to)h(separate)f(w)o(ords)h(for)f(w)o(ord)g(completion.)25
7312 b(It)18 b(should)f(return)g(a)g(c)o(haracter)f(string)g(lik)o(e)g
7313 Fs(rl_)195 1704 y(completer_word_break_chara)o(cters)d
7314 Ft(to)j(b)q(e)h(used)g(to)f(p)q(erform)g(the)h(curren)o(t)f
7315 (completion.)195 1759 y(The)d(function)f(ma)o(y)f(c)o(ho)q(ose)i(to)f
7316 (set)g Fs(rl_completer_word_break_)o(charact)o(ers)d
7317 Ft(itself.)18 b(If)13 b(the)195 1814 y(function)i(returns)g
7318 Fs(NULL)p Ft(,)f Fs(rl_completer_word_break_chara)o(cters)e
7319 Ft(is)j(used.)1685 1917 y([V)l(ariable])-1801 b Fg(const)20
7320 b(char)g(*)f Ff(rl)p 438 1917 V 25 w(completer)p 711
7321 1917 V 25 w(quote)p 875 1917 V 25 w(c)n(haracters)195
7322 1971 y Ft(A)e(list)f(of)g(c)o(haracters)g(whic)o(h)h(can)g(b)q(e)g
7323 (used)h(to)e(quote)h(a)f(substring)g(of)h(the)g(line.)24
7324 b(Completion)195 2026 y(o)q(ccurs)13 b(on)h(the)f(en)o(tire)f
7325 (substring,)h(and)g(within)g(the)g(substring)f Fs
7326 (rl_completer_word_break_)195 2081 y(characters)k Ft(are)h(treated)g
7327 (as)h(an)o(y)f(other)g(c)o(haracter,)g(unless)h(they)f(also)g(app)q
7328 (ear)h(within)f(this)195 2136 y(list.)1685 2238 y([V)l(ariable])-1801
7329 b Fg(const)20 b(char)g(*)f Ff(rl)p 438 2238 V 25 w(\014lename)p
7330 671 2238 V 24 w(quote)p 834 2238 V 26 w(c)n(haracters)195
7331 2293 y Ft(A)e(list)f(of)g(c)o(haracters)g(that)g(cause)h(a)g
7332 (\014lename)g(to)f(b)q(e)i(quoted)e(b)o(y)h(the)g(completer)g(when)g
7333 (they)195 2348 y(app)q(ear)e(in)g(a)g(completed)g(\014lename.)20
7334 b(The)c(default)f(is)f(the)i(n)o(ull)e(string.)1685 2451
7335 y([V)l(ariable])-1801 b Fg(const)20 b(char)g(*)f Ff(rl)p
7336 438 2451 V 25 w(sp)r(ecial)p 631 2451 V 24 w(pre\014xes)195
7337 2506 y Ft(The)14 b(list)f(of)g(c)o(haracters)g(that)g(are)h(w)o(ord)f
7338 (break)h(c)o(haracters,)f(but)h(should)g(b)q(e)g(left)f(in)h
7339 Fi(text)g Ft(when)195 2560 y(it)e(is)f(passed)i(to)f(the)g(completion)f
7340 (function.)19 b(Programs)11 b(can)h(use)h(this)f(to)g(help)g(determine)
7341 h(what)195 2615 y(kind)i(of)f(completing)g(to)g(do.)19
7342 b(F)l(or)14 b(instance,)h(Bash)f(sets)h(this)f(v)m(ariable)g(to)g
7343 Fs(")p Ft($)p Fs(@")g Ft(so)g(that)g(it)g(can)195 2670
7344 y(complete)h(shell)g(v)m(ariables)f(and)i(hostnames.)p
7345 eop end
7346 %%Page: 46 50
7347 TeXDict begin 46 49 bop 75 -58 a Ft(46)1299 b(GNU)15
7348 b(Readline)g(Library)1685 149 y([V)l(ariable])-1801 b
7349 Fg(int)20 b Ff(rl)p 217 149 18 3 v 24 w(completion)p
7350 516 149 V 25 w(query)p 683 149 V 25 w(items)195 204 y
7351 Ft(Up)e(to)g(this)f(man)o(y)h(items)f(will)g(b)q(e)i(displa)o(y)o(ed)e
7352 (in)h(resp)q(onse)h(to)e(a)h(p)q(ossible-completions)f(call.)195
7353 259 y(After)d(that,)f(readline)g(asks)h(the)g(user)g(if)f(she)h(is)g
7354 (sure)g(she)g(w)o(an)o(ts)f(to)g(see)h(them)g(all.)k(The)c(default)195
7355 314 y(v)m(alue)h(is)g(100.)k(A)c(negativ)o(e)g(v)m(alue)g(indicates)g
7356 (that)f(Readline)i(should)f(nev)o(er)g(ask)g(the)g(user.)1685
7357 410 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217 410
7358 V 24 w(completion)p 516 410 V 25 w(app)r(end)p 725 410
7359 V 24 w(c)n(haracter)195 465 y Ft(When)d(a)f(single)g(completion)g
7360 (alternativ)o(e)f(matc)o(hes)h(at)g(the)h(end)g(of)f(the)h(command)f
7361 (line,)h(this)195 519 y(c)o(haracter)10 b(is)g(app)q(ended)j(to)d(the)g
7362 (inserted)h(completion)f(text.)18 b(The)11 b(default)f(is)g(a)h(space)g
7363 (c)o(haracter)195 574 y(\(`)j('\).)42 b(Setting)22 b(this)g(to)g(the)h
7364 (n)o(ull)f(c)o(haracter)g(\(`)p Fs(\\0)p Ft('\))f(prev)o(en)o(ts)i(an)o
7365 (ything)e(b)q(eing)i(app)q(ended)195 629 y(automatically)l(.)29
7366 b(This)18 b(can)h(b)q(e)h(c)o(hanged)f(in)f(application-sp)q(eci\014c)h
7367 (completion)f(functions)h(to)195 684 y(pro)o(vide)g(the)h(\\most)f
7368 (sensible)h(w)o(ord)f(separator)g(c)o(haracter")g(according)g(to)g(an)h
7369 (application-)195 738 y(sp)q(eci\014c)c(command)f(line)g(syn)o(tax)f
7370 (sp)q(eci\014cation.)1685 834 y([V)l(ariable])-1801 b
7371 Fg(int)20 b Ff(rl)p 217 834 V 24 w(completion)p 516 834
7372 V 25 w(suppress)p 756 834 V 23 w(app)r(end)195 889 y
7373 Ft(If)d(non-zero,)g Fi(rl)p 475 889 14 2 v 19 w(completion)p
7374 712 889 V 19 w(app)q(end)p 875 889 V 22 w(c)o(haracter)i
7375 Ft(is)d(not)g(app)q(ended)i(to)e(matc)o(hes)h(at)f(the)g(end)195
7376 944 y(of)d(the)h(command)g(line,)f(as)h(describ)q(ed)g(ab)q(o)o(v)o(e.)
7377 19 b(It)14 b(is)g(set)f(to)g(0)h(b)q(efore)g(an)o(y)f(application-sp)q
7378 (eci\014c)195 999 y(completion)h(function)h(is)g(called,)f(and)i(ma)o
7379 (y)e(only)h(b)q(e)h(c)o(hanged)f(within)g(suc)o(h)g(a)g(function.)1685
7380 1095 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217
7381 1095 18 3 v 24 w(completion)p 516 1095 V 25 w(quote)p
7382 680 1095 V 25 w(c)n(haracter)195 1149 y Ft(When)e(Readline)h(is)e
7383 (completing)h(quoted)g(text,)g(as)f(delimited)h(b)o(y)g(one)g(of)g(the)
7384 g(c)o(haracters)f(in)195 1204 y Fi(rl)p 229 1204 14 2
7385 v 19 w(completer)p 443 1204 V 20 w(quote)p 573 1204 V
7386 20 w(c)o(haracters)p Ft(,)i(it)g(sets)g(this)g(v)m(ariable)g(to)g(the)h
7387 (quoting)e(c)o(haracter)h(found.)195 1259 y(This)c(is)f(set)h(b)q
7388 (efore)h(an)o(y)f(application-sp)q(eci\014c)g(completion)f(function)h
7389 (is)g(called.)1685 1355 y([V)l(ariable])-1801 b Fg(int)20
7390 b Ff(rl)p 217 1355 18 3 v 24 w(completion)p 516 1355
7391 V 25 w(suppress)p 756 1355 V 23 w(quote)195 1410 y Ft(If)c(non-zero,)h
7392 (Readline)f(do)q(es)h(not)e(app)q(end)j(a)d(matc)o(hing)h(quote)g(c)o
7393 (haracter)f(when)i(p)q(erforming)195 1465 y(completion)11
7394 b(on)h(a)f(quoted)h(string.)18 b(It)11 b(is)h(set)f(to)g(0)h(b)q(efore)
7395 g(an)o(y)f(application-sp)q(eci\014c)h(completion)195
7396 1519 y(function)j(is)g(called,)f(and)i(ma)o(y)e(only)h(b)q(e)h(c)o
7397 (hanged)f(within)g(suc)o(h)g(a)g(function.)1685 1615
7398 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217 1615
7399 V 24 w(completion)p 516 1615 V 25 w(found)p 684 1615
7400 V 24 w(quote)195 1670 y Ft(When)c(Readline)g(is)g(completing)f(quoted)g
7401 (text,)h(it)f(sets)g(this)g(v)m(ariable)h(to)f(a)g(non-zero)h(v)m(alue)
7402 g(if)195 1725 y(the)11 b(w)o(ord)e(b)q(eing)i(completed)g(con)o(tains)e
7403 (or)i(is)f(delimited)f(b)o(y)i(an)o(y)f(quoting)g(c)o(haracters,)g
7404 (including)195 1780 y(bac)o(kslashes.)19 b(This)c(is)g(set)g(b)q(efore)
7405 g(an)o(y)g(application-sp)q(eci\014c)g(completion)f(function)h(is)g
7406 (called.)1685 1875 y([V)l(ariable])-1801 b Fg(int)20
7407 b Ff(rl)p 217 1875 V 24 w(completion)p 516 1875 V 25
7408 w(mark)p 671 1875 V 25 w(symlink)p 891 1875 V 24 w(dirs)195
7409 1930 y Ft(If)c(non-zero,)g(a)g(slash)f(will)g(b)q(e)h(app)q(ended)i(to)
7410 d(completed)h(\014lenames)g(that)f(are)g(sym)o(b)q(olic)h(links)195
7411 1985 y(to)11 b(directory)h(names,)g(sub)s(ject)g(to)f(the)i(v)m(alue)f
7412 (of)g(the)g(user-settable)f Fi(mark-directories)i Ft(v)m(ariable.)195
7413 2040 y(This)g(v)m(ariable)g(exists)g(so)h(that)f(application-sp)q
7414 (eci\014c)g(completion)g(functions)g(can)h(o)o(v)o(erride)f(the)195
7415 2095 y(user's)21 b(global)f(preference)i(\(set)e(via)h(the)g
7416 Fi(mark-symlink)o(ed-directories)g Ft(Readline)h(v)m(ariable\))195
7417 2149 y(if)c(appropriate.)30 b(This)18 b(v)m(ariable)g(is)h(set)f(to)g
7418 (the)h(user's)g(preference)h(b)q(efore)f(an)o(y)f(application-)195
7419 2204 y(sp)q(eci\014c)f(completion)e(function)g(is)h(called,)f(so)g
7420 (unless)h(that)f(function)h(mo)q(di\014es)g(the)g(v)m(alue,)g(the)195
7421 2259 y(user's)f(preferences)h(are)f(honored.)1685 2355
7422 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217 2355
7423 V 24 w(ignore)p 397 2355 V 24 w(completion)p 696 2355
7424 V 25 w(duplicates)195 2410 y Ft(If)15 b(non-zero,)h(then)f(duplicates)g
7425 (in)g(the)g(matc)o(hes)g(are)g(remo)o(v)o(ed.)k(The)d(default)f(is)f
7426 (1.)1685 2506 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p
7427 217 2506 V 24 w(\014lename)p 449 2506 V 25 w(completion)p
7428 749 2506 V 25 w(desired)195 2560 y Ft(Non-zero)c(means)g(that)f(the)h
7429 (results)f(of)h(the)g(matc)o(hes)f(are)h(to)f(b)q(e)i(treated)e(as)g
7430 (\014lenames.)22 b(This)195 2615 y(is)d Fn(always)24
7431 b Ft(zero)c(when)g(completion)f(is)h(attempted,)g(and)g(can)g(only)g(b)
7432 q(e)h(c)o(hanged)f(within)f(an)195 2670 y(application-sp)q(eci\014c)g
7433 (completion)g(function.)34 b(If)20 b(it)e(is)i(set)f(to)g(a)h(non-zero)
7434 g(v)m(alue)g(b)o(y)f(suc)o(h)h(a)p eop end
7435 %%Page: 47 51
7436 TeXDict begin 47 50 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
7437 b(with)g(GNU)h(Readline)842 b(47)195 149 y(function,)11
7438 b(directory)g(names)g(ha)o(v)o(e)g(a)f(slash)h(app)q(ended)i(and)e
7439 (Readline)g(attempts)g(to)f(quote)h(com-)195 204 y(pleted)18
7440 b(\014lenames)f(if)g(they)h(con)o(tain)f(an)o(y)g(c)o(haracters)f(in)i
7441 Fs(rl_filename_quote_charact)o(ers)195 259 y Ft(and)d
7442 Fs(rl_filename_quoting_desired)d Ft(is)j(set)g(to)f(a)h(non-zero)g(v)m
7443 (alue.)1685 351 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p
7444 217 351 18 3 v 24 w(\014lename)p 449 351 V 25 w(quoting)p
7445 664 351 V 25 w(desired)195 406 y Ft(Non-zero)14 b(means)g(that)f(the)i
7446 (results)e(of)h(the)g(matc)o(hes)f(are)h(to)f(b)q(e)i(quoted)f(using)g
7447 (double)g(quotes)195 461 y(\(or)20 b(an)i(application-sp)q(eci\014c)e
7448 (quoting)h(mec)o(hanism\))f(if)h(the)g(completed)h(\014lename)f(con)o
7449 (tains)195 516 y(an)o(y)13 b(c)o(haracters)h(in)f Fs
7450 (rl_filename_quote_chars)p Ft(.)j(This)e(is)f Fn(always)18
7451 b Ft(non-zero)c(when)g(comple-)195 570 y(tion)f(is)g(attempted,)h(and)g
7452 (can)g(only)f(b)q(e)h(c)o(hanged)h(within)e(an)g(application-sp)q
7453 (eci\014c)h(completion)195 625 y(function.)k(The)11 b(quoting)f(is)g
7454 (e\013ected)g(via)g(a)g(call)g(to)g(the)h(function)f(p)q(oin)o(ted)g
7455 (to)g(b)o(y)h Fs(rl_filename_)195 680 y(quoting_function)p
7456 Ft(.)1685 772 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p
7457 217 772 V 24 w(attempted)p 499 772 V 26 w(completion)p
7458 800 772 V 25 w(o)n(v)n(er)195 827 y Ft(If)47 b(an)g(application-sp)q
7459 (eci\014c)g(completion)f(function)h(assigned)f(to)h Fs(rl_attempted_)
7460 195 882 y(completion_function)24 b Ft(sets)i(this)g(v)m(ariable)g(to)g
7461 (a)g(non-zero)h(v)m(alue,)i(Readline)e(will)e(not)195
7462 936 y(p)q(erform)15 b(its)f(default)g(\014lename)h(completion)f(ev)o
7463 (en)h(if)f(the)h(application's)e(completion)h(function)195
7464 991 y(returns)h(no)g(matc)o(hes.)20 b(It)15 b(should)g(b)q(e)h(set)f
7465 (only)g(b)o(y)g(an)g(application's)e(completion)i(function.)1685
7466 1083 y([V)l(ariable])-1801 b Fg(int)20 b Ff(rl)p 217
7467 1083 V 24 w(completion)p 516 1083 V 25 w(t)n(yp)r(e)195
7468 1138 y Ft(Set)e(to)e(a)i(c)o(haracter)f(describing)g(the)g(t)o(yp)q(e)h
7469 (of)f(completion)g(Readline)h(is)f(curren)o(tly)g(attempt-)195
7470 1193 y(ing;)g(see)g(the)f(description)g(of)h Fs
7471 (rl_complete_internal\(\))c Ft(\(see)k(Section)g(2.6.2)e([Completion)
7472 195 1248 y(F)l(unctions],)j(page)g(42\))g(for)f(the)i(list)e(of)h(c)o
7473 (haracters.)28 b(This)18 b(is)g(set)g(to)g(the)g(appropriate)g(v)m
7474 (alue)195 1303 y(b)q(efore)e(an)o(y)g(application-sp)q(eci\014c)f
7475 (completion)g(function)h(is)f(called,)g(allo)o(wing)f(suc)o(h)i
7476 (functions)195 1357 y(to)f(presen)o(t)g(the)g(same)g(in)o(terface)f(as)
7477 h Fs(rl_complete\(\))p Ft(.)1685 1450 y([V)l(ariable])-1801
7478 b Fg(int)20 b Ff(rl)p 217 1450 V 24 w(inhibit)p 407 1450
7479 V 25 w(completion)195 1504 y Ft(If)14 b(this)g(v)m(ariable)f(is)h
7480 (non-zero,)g(completion)g(is)f(inhibited.)19 b(The)c(completion)e(c)o
7481 (haracter)g(will)g(b)q(e)195 1559 y(inserted)i(as)g(an)o(y)g(other)g(b)
7482 q(ound)h(to)e Fs(self-insert)p Ft(.)75 1671 y Fh(2.6.4)30
7483 b(A)21 b(Short)f(Completion)g(Example)137 1793 y Ft(Here)11
7484 b(is)e(a)h(small)f(application)g(demonstrating)g(the)h(use)h(of)e(the)i
7485 (GNU)f(Readline)g(library)l(.)17 b(It)11 b(is)e(called)75
7486 1848 y Fs(fileman)p Ft(,)17 b(and)h(the)g(source)g(co)q(de)g(resides)g
7487 (in)f(`)p Fs(examples/fileman.c)p Ft('.)25 b(This)17
7488 b(sample)g(application)75 1903 y(pro)o(vides)c(completion)f(of)g
7489 (command)h(names,)g(line)g(editing)g(features,)f(and)i(access)f(to)f
7490 (the)h(history)g(list.)p eop end
7491 %%Page: 48 52
7492 TeXDict begin 48 51 bop 75 -58 a Ft(48)1299 b(GNU)15
7493 b(Readline)g(Library)195 149 y Fd(/*)k(fileman.c)d(--)j(A)g(tiny)f
7494 (applicatio)o(n)e(which)i(demonstrat)o(es)e(how)j(to)f(use)h(the)254
7495 193 y(GNU)f(Readline)f(library.)36 b(This)18 b(applicatio)o(n)e
7496 (interactive)o(ly)g(allows)h(users)254 237 y(to)i(manipulat)o(e)d
7497 (files)i(and)h(their)e(modes.)h(*/)195 324 y(#include)f(<stdio.h)o(>)
7498 195 367 y(#include)g(<sys/typ)o(es.)o(h>)195 411 y(#include)g(<sys/fil)
7499 o(e.h)o(>)195 455 y(#include)g(<sys/sta)o(t.h)o(>)195
7500 498 y(#include)g(<sys/err)o(no.)o(h>)195 585 y(#include)g(<readlin)o
7501 (e/r)o(ea)o(dli)o(ne.)o(h>)195 629 y(#include)g(<readlin)o(e/h)o(is)o
7502 (tor)o(y.h)o(>)195 716 y(extern)g(char)h(*xmalloc)f(\(\);)195
7503 803 y(/*)i(The)f(names)g(of)h(functions)d(that)i(actually)f(do)h(the)h
7504 (manipulat)o(ion)o(.)d(*/)195 847 y(int)i(com_list)f(__P\(\(char)f
7505 (*\)\);)195 890 y(int)i(com_view)f(__P\(\(char)f(*\)\);)195
7506 934 y(int)i(com_rename)e(__P\(\(char)g(*\)\);)195 978
7507 y(int)i(com_stat)f(__P\(\(char)f(*\)\);)195 1021 y(int)i(com_pwd)f
7508 (__P\(\(char)f(*\)\);)195 1065 y(int)i(com_delete)e(__P\(\(char)g
7509 (*\)\);)195 1108 y(int)i(com_help)f(__P\(\(char)f(*\)\);)195
7510 1152 y(int)i(com_cd)g(__P\(\(char)e(*\)\);)195 1196 y(int)i(com_quit)f
7511 (__P\(\(char)f(*\)\);)195 1283 y(/*)j(A)g(structure)d(which)i(contains)
7512 e(information)g(on)j(the)f(commands)f(this)h(program)254
7513 1326 y(can)g(understand)o(.)f(*/)195 1413 y(typedef)g(struct)g({)234
7514 1457 y(char)h(*name;)g(/*)g(User)g(printable)f(name)h(of)h(the)f
7515 (function.)e(*/)234 1501 y(rl_icpfunc)o(_t)g(*func;)h(/*)i(Function)e
7516 (to)i(call)f(to)h(do)f(the)h(job.)f(*/)234 1544 y(char)g(*doc;)g(/*)h
7517 (Documenta)o(tio)o(n)d(for)j(this)f(function.)36 b(*/)195
7518 1588 y(})19 b(COMMAND;)195 1675 y(COMMAND)e(commands[)o(])g(=)i({)234
7519 1719 y({)g("cd",)f(com_cd,)f("Change)g(to)i(directory)d(DIR")i(},)234
7520 1762 y({)h("delete",)e(com_dele)o(te,)f("Delete)h(FILE")h(},)234
7521 1806 y({)h("help",)e(com_help,)f("Display)h(this)h(text")g(},)234
7522 1849 y({)h("?",)g(com_help)o(,)e("Synonym)f(for)j(`help'")e(},)234
7523 1893 y({)i("list",)e(com_list,)f("List)i(files)g(in)h(DIR")f(},)234
7524 1936 y({)h("ls",)f(com_list,)e("Synonym)h(for)h(`list'")f(},)234
7525 1980 y({)i("pwd",)f(com_pwd,)e("Print)i(the)g(current)f(working)g
7526 (directory)o(")g(},)234 2024 y({)i("quit",)e(com_quit,)f("Quit)i(using)
7527 g(Fileman")e(},)234 2067 y({)j("rename",)e(com_rena)o(me,)f("Rename)h
7528 (FILE)h(to)h(NEWNAME")d(},)234 2111 y({)j("stat",)e(com_stat,)f("Print)
7529 i(out)g(statistics)e(on)j(FILE")f(},)234 2154 y({)h("view",)e
7530 (com_view,)f("View)i(the)h(contents)d(of)j(FILE")f(},)234
7531 2198 y({)h(\(char)f(*\)NULL,)f(\(rl_icpfun)o(c_)o(t)g(*\)NULL,)g
7532 (\(char)g(*\)NULL)h(})195 2242 y(};)195 2329 y(/*)h(Forward)e
7533 (declarati)o(on)o(s.)f(*/)195 2372 y(char)i(*stripwhit)o(e)e(\(\);)195
7534 2416 y(COMMAND)h(*find_com)o(man)o(d)f(\(\);)195 2503
7535 y(/*)j(The)f(name)g(of)h(this)f(program,)f(as)i(taken)e(from)h
7536 (argv[0].)f(*/)195 2547 y(char)h(*progname;)195 2634
7537 y(/*)h(When)f(non-zero,)e(this)i(means)g(the)g(user)g(is)h(done)f
7538 (using)g(this)g(program.)f(*/)p eop end
7539 %%Page: 49 53
7540 TeXDict begin 49 52 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
7541 b(with)g(GNU)h(Readline)842 b(49)195 149 y Fd(int)18
7542 b(done;)195 237 y(char)g(*)195 280 y(dupstr)f(\(s\))293
7543 324 y(int)i(s;)195 367 y({)234 411 y(char)f(*r;)234 498
7544 y(r)h(=)h(xmalloc)d(\(strlen)f(\(s\))j(+)g(1\);)234 542
7545 y(strcpy)f(\(r,)g(s\);)234 585 y(return)g(\(r\);)195
7546 629 y(})195 716 y(main)g(\(argc,)f(argv\))293 760 y(int)i(argc;)293
7547 803 y(char)f(**argv;)195 847 y({)234 890 y(char)g(*line,)g(*s;)234
7548 978 y(progname)f(=)i(argv[0];)234 1065 y(initialize)o(_re)o(ad)o(lin)o
7549 (e)d(\(\);)j(/*)g(Bind)f(our)g(completer.)e(*/)234 1152
7550 y(/*)j(Loop)f(reading)f(and)h(executing)f(lines)g(until)h(the)g(user)h
7551 (quits.)e(*/)234 1196 y(for)i(\()g(;)g(done)f(==)h(0;)g(\))273
7552 1239 y({)313 1283 y(line)f(=)h(readline)d(\("FileMan:)g("\);)313
7553 1370 y(if)j(\(!line\))352 1413 y(break;)313 1501 y(/*)g(Remove)e
7554 (leading)g(and)h(trailing)f(whitespac)o(e)f(from)j(the)f(line.)372
7555 1544 y(Then,)f(if)i(there)f(is)h(anything)d(left,)i(add)g(it)h(to)g
7556 (the)f(history)f(list)372 1588 y(and)h(execute)f(it.)h(*/)313
7557 1631 y(s)h(=)g(stripwhite)d(\(line\);)313 1719 y(if)j(\(*s\))352
7558 1762 y({)391 1806 y(add_histor)o(y)d(\(s\);)391 1849
7559 y(execute_li)o(ne)g(\(s\);)352 1893 y(})313 1980 y(free)i(\(line\);)273
7560 2024 y(})234 2067 y(exit)g(\(0\);)195 2111 y(})195 2198
7561 y(/*)h(Execute)e(a)i(command)e(line.)h(*/)195 2242 y(int)195
7562 2285 y(execute_li)o(ne)e(\(line\))293 2329 y(char)i(*line;)195
7563 2372 y({)234 2416 y(register)f(int)h(i;)234 2460 y(COMMAND)f(*command;)
7564 234 2503 y(char)h(*word;)234 2590 y(/*)h(Isolate)e(the)h(command)f
7565 (word.)h(*/)234 2634 y(i)h(=)h(0;)p eop end
7566 %%Page: 50 54
7567 TeXDict begin 50 53 bop 75 -58 a Ft(50)1299 b(GNU)15
7568 b(Readline)g(Library)234 149 y Fd(while)j(\(line[i])e(&&)j(whitespace)d
7569 (\(line[i]\)\))273 193 y(i++;)234 237 y(word)i(=)i(line)e(+)h(i;)234
7570 324 y(while)f(\(line[i])e(&&)j(!whitespac)o(e)e(\(line[i]\))o(\))273
7571 367 y(i++;)234 455 y(if)i(\(line[i]\))273 498 y(line[i++])e(=)i('\\0';)
7572 234 585 y(command)e(=)i(find_comma)o(nd)d(\(word\);)234
7573 672 y(if)j(\(!command\))273 716 y({)313 760 y(fprintf)e(\(stderr,)f
7574 ("\045s:)i(No)h(such)f(command)f(for)h(FileMan.\\n")o(,)e(word\);)313
7575 803 y(return)h(\(-1\);)273 847 y(})234 934 y(/*)i(Get)g(argument)d(to)j
7576 (command,)d(if)j(any.)f(*/)234 978 y(while)g(\(whitespa)o(ce)e
7577 (\(line[i]\)\))273 1021 y(i++;)234 1108 y(word)i(=)i(line)e(+)h(i;)234
7578 1196 y(/*)g(Call)f(the)h(function)o(.)e(*/)234 1239 y(return)h
7579 (\(\(*\(comm)o(and)o(->)o(fun)o(c\)\))e(\(word\)\);)195
7580 1283 y(})195 1370 y(/*)j(Look)f(up)h(NAME)f(as)h(the)f(name)g(of)h(a)g
7581 (command,)e(and)h(return)g(a)h(pointer)e(to)i(that)254
7582 1413 y(command.)36 b(Return)17 b(a)i(NULL)g(pointer)d(if)j(NAME)f
7583 (isn't)g(a)h(command)e(name.)h(*/)195 1457 y(COMMAND)f(*)195
7584 1501 y(find_comma)o(nd)f(\(name\))293 1544 y(char)i(*name;)195
7585 1588 y({)234 1631 y(register)f(int)h(i;)234 1719 y(for)h(\(i)g(=)g(0;)g
7586 (commands)o([i])o(.na)o(me)o(;)e(i++\))273 1762 y(if)i(\(strcmp)e
7587 (\(name,)g(commands[i])o(.n)o(ame)o(\))g(==)h(0\))313
7588 1806 y(return)f(\(&command)o(s[i)o(]\);)234 1893 y(return)h(\(\(COMMAN)
7589 o(D)f(*\)NULL\);)195 1936 y(})195 2024 y(/*)i(Strip)f(whitespa)o(ce)e
7590 (from)i(the)h(start)e(and)i(end)f(of)h(STRING.)37 b(Return)17
7591 b(a)i(pointer)254 2067 y(into)f(STRING.)f(*/)195 2111
7592 y(char)h(*)195 2154 y(stripwhite)e(\(string\))293 2198
7593 y(char)i(*string;)195 2242 y({)234 2285 y(register)f(char)h(*s,)g(*t;)
7594 234 2372 y(for)h(\(s)g(=)g(string;)e(whitespac)o(e)f(\(*s\);)i(s++\))
7595 273 2416 y(;)234 2503 y(if)h(\(*s)g(==)f(0\))273 2547
7596 y(return)g(\(s\);)234 2634 y(t)h(=)h(s)f(+)g(strlen)e(\(s\))i(-)g(1;)p
7597 eop end
7598 %%Page: 51 55
7599 TeXDict begin 51 54 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
7600 b(with)g(GNU)h(Readline)842 b(51)234 149 y Fd(while)18
7601 b(\(t)h(>)g(s)g(&&)g(whitespace)d(\(*t\)\))273 193 y(t--;)234
7602 237 y(*++t)i(=)i('\\0';)234 324 y(return)e(s;)195 367
7603 y(})195 455 y(/*)h(*********)o(***)o(**)o(***)o(**)o(***)o(***)o(**)o
7604 (***)o(**)o(***)o(***)o(**)o(***)o(**)o(***)o(***)o(**)o(***)o(**)o
7605 (***)o(***)d(*/)195 498 y(/*)1294 b(*/)195 542 y(/*)352
7606 b(Interface)16 b(to)j(Readline)e(Completio)o(n)311 b(*/)195
7607 585 y(/*)1294 b(*/)195 629 y(/*)19 b(*********)o(***)o(**)o(***)o(**)o
7608 (***)o(***)o(**)o(***)o(**)o(***)o(***)o(**)o(***)o(**)o(***)o(***)o
7609 (**)o(***)o(**)o(***)o(***)d(*/)195 716 y(char)i(*command_g)o(en)o(era)
7610 o(to)o(r)f(__P\(\(cons)o(t)f(char)j(*,)f(int\)\);)195
7611 760 y(char)g(**fileman_)o(co)o(mpl)o(et)o(ion)e(__P\(\(cons)o(t)h(char)
7612 h(*,)h(int,)f(int\)\);)195 847 y(/*)h(Tell)f(the)g(GNU)h(Readline)d
7613 (library)h(how)i(to)g(complete)o(.)36 b(We)19 b(want)f(to)h(try)g(to)
7614 254 890 y(complete)d(on)j(command)e(names)h(if)h(this)f(is)h(the)f
7615 (first)g(word)g(in)h(the)f(line,)g(or)254 934 y(on)h(filenames)d(if)j
7616 (not.)f(*/)195 978 y(initialize)o(_r)o(ead)o(li)o(ne)e(\(\))195
7617 1021 y({)234 1065 y(/*)j(Allow)f(condition)o(al)e(parsing)h(of)i(the)f
7618 (~/.inputrc)e(file.)i(*/)234 1108 y(rl_readlin)o(e_n)o(am)o(e)f(=)i
7619 ("FileMan")o(;)234 1196 y(/*)g(Tell)f(the)h(complete)o(r)e(that)h(we)h
7620 (want)f(a)h(crack)f(first.)f(*/)234 1239 y(rl_attempt)o(ed_)o(co)o(mpl)
7621 o(et)o(ion)o(_fu)o(nc)o(tio)o(n)f(=)k(fileman_c)o(om)o(ple)o(tio)o(n;)
7622 195 1283 y(})195 1370 y(/*)f(Attempt)e(to)i(complete)d(on)j(the)f
7623 (contents)f(of)i(TEXT.)37 b(START)18 b(and)g(END)254
7624 1413 y(bound)g(the)g(region)f(of)i(rl_line_bu)o(ff)o(er)d(that)i
7625 (contains)f(the)h(word)g(to)254 1457 y(complete.)36 b(TEXT)18
7626 b(is)g(the)h(word)f(to)h(complete.)36 b(We)18 b(can)h(use)f(the)h
7627 (entire)254 1501 y(contents)d(of)j(rl_line_bu)o(ffe)o(r)d(in)j(case)f
7628 (we)h(want)f(to)h(do)g(some)f(simple)254 1544 y(parsing.)36
7629 b(Returnthe)16 b(array)i(of)h(matches,)d(or)j(NULL)f(if)h(there)f
7630 (aren't)f(any.)h(*/)195 1588 y(char)g(**)195 1631 y(fileman_co)o(mp)o
7631 (let)o(io)o(n)f(\(text,)g(start,)g(end\))293 1675 y(const)h(char)g
7632 (*text;)293 1719 y(int)h(start,)e(end;)195 1762 y({)234
7633 1806 y(char)h(**matches;)234 1893 y(matches)f(=)i(\(char)f(**\)NULL;)
7634 234 1980 y(/*)h(If)g(this)f(word)g(is)h(at)g(the)f(start)g(of)h(the)f
7635 (line,)g(then)g(it)h(is)g(a)g(command)293 2024 y(to)g(complete.)36
7636 b(Otherwise)16 b(it)j(is)f(the)h(name)f(of)h(a)g(file)f(in)h(the)f
7637 (current)293 2067 y(directory.)e(*/)234 2111 y(if)j(\(start)e(==)i(0\))
7638 273 2154 y(matches)e(=)j(rl_compl)o(eti)o(on_)o(ma)o(tch)o(es)c
7639 (\(text,)h(command_gen)o(er)o(ato)o(r\))o(;)234 2242
7640 y(return)h(\(matches)o(\);)195 2285 y(})195 2372 y(/*)h(Generator)d
7641 (function)g(for)j(command)e(completio)o(n.)36 b(STATE)18
7642 b(lets)g(us)254 2416 y(know)g(whether)f(to)i(start)e(from)h(scratch;)f
7643 (without)g(any)h(state)254 2460 y(\(i.e.)g(STATE)f(==)i(0\),)f(then)h
7644 (we)f(start)g(at)h(the)f(top)h(of)g(the)f(list.)g(*/)195
7645 2503 y(char)g(*)195 2547 y(command_ge)o(ne)o(rat)o(or)e(\(text,)h
7646 (state\))293 2590 y(const)h(char)g(*text;)293 2634 y(int)h(state;)p
7647 eop end
7648 %%Page: 52 56
7649 TeXDict begin 52 55 bop 75 -58 a Ft(52)1299 b(GNU)15
7650 b(Readline)g(Library)195 149 y Fd({)234 193 y(static)j(int)g(list_inde)
7651 o(x,)e(len;)234 237 y(char)i(*name;)234 324 y(/*)h(If)g(this)f(is)h(a)g
7652 (new)f(word)h(to)f(complete,)f(initiali)o(ze)f(now.)38
7653 b(This)293 367 y(includes)17 b(saving)g(the)h(length)g(of)g(TEXT)h(for)
7654 f(efficiency)o(,)e(and)293 411 y(initializi)o(ng)g(the)i(index)g
7655 (variable)f(to)i(0.)f(*/)234 455 y(if)h(\(!state\))273
7656 498 y({)313 542 y(list_inde)o(x)d(=)k(0;)313 585 y(len)e(=)h(strlen)f
7657 (\(text\);)273 629 y(})234 716 y(/*)h(Return)e(the)i(next)f(name)g
7658 (which)g(partially)e(matches)h(from)h(the)293 760 y(command)f(list.)h
7659 (*/)234 803 y(while)g(\(name)g(=)h(commands[)o(lis)o(t_)o(ind)o(ex)o
7660 (].n)o(ame)o(\))273 847 y({)313 890 y(list_inde)o(x+)o(+;)313
7661 978 y(if)g(\(strncmp)d(\(name,)h(text,)h(len\))g(==)h(0\))352
7662 1021 y(return)e(\(dupstr\(na)o(me\))o(\);)273 1065 y(})234
7663 1152 y(/*)i(If)g(no)g(names)e(matched,)g(then)h(return)f(NULL.)h(*/)234
7664 1196 y(return)g(\(\(char)f(*\)NULL\);)195 1239 y(})195
7665 1326 y(/*)i(*********)o(***)o(**)o(***)o(**)o(***)o(***)o(**)o(***)o
7666 (**)o(***)o(***)o(**)o(***)o(**)o(***)o(***)o(**)o(***)o(**)o(***)o
7667 (***)d(*/)195 1370 y(/*)1294 b(*/)195 1413 y(/*)450 b(FileMan)17
7668 b(Commands)527 b(*/)195 1457 y(/*)1294 b(*/)195 1501
7669 y(/*)19 b(*********)o(***)o(**)o(***)o(**)o(***)o(***)o(**)o(***)o(**)o
7670 (***)o(***)o(**)o(***)o(**)o(***)o(***)o(**)o(***)o(**)o(***)o(***)d
7671 (*/)195 1588 y(/*)j(String)e(to)i(pass)f(to)h(system)e(\(\).)38
7672 b(This)18 b(is)h(for)g(the)f(LIST,)g(VIEW)g(and)g(RENAME)254
7673 1631 y(commands.)e(*/)195 1675 y(static)h(char)h(syscom[102)o(4];)195
7674 1762 y(/*)h(List)f(the)g(file\(s\))f(named)h(in)h(arg.)f(*/)195
7675 1806 y(com_list)f(\(arg\))293 1849 y(char)h(*arg;)195
7676 1893 y({)234 1936 y(if)h(\(!arg\))273 1980 y(arg)g(=)g("";)234
7677 2067 y(sprintf)e(\(syscom,)g("ls)h(-FClg)g(\045s",)g(arg\);)234
7678 2111 y(return)g(\(system)e(\(syscom\)\);)195 2154 y(})195
7679 2242 y(com_view)h(\(arg\))293 2285 y(char)h(*arg;)195
7680 2329 y({)234 2372 y(if)h(\(!valid_ar)o(gu)o(men)o(t)d(\("view",)h
7681 (arg\)\))273 2416 y(return)h(1;)234 2503 y(sprintf)f(\(syscom,)g("more)
7682 g(\045s",)h(arg\);)234 2547 y(return)g(\(system)e(\(syscom\)\);)195
7683 2590 y(})p eop end
7684 %%Page: 53 57
7685 TeXDict begin 53 56 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
7686 b(with)g(GNU)h(Readline)842 b(53)195 149 y Fd(com_rename)16
7687 b(\(arg\))293 193 y(char)i(*arg;)195 237 y({)234 280
7688 y(too_danger)o(ous)e(\("rename")o(\);)234 324 y(return)i(\(1\);)195
7689 367 y(})195 455 y(com_stat)f(\(arg\))293 498 y(char)h(*arg;)195
7690 542 y({)234 585 y(struct)g(stat)g(finfo;)234 672 y(if)h(\(!valid_ar)o
7691 (gu)o(men)o(t)d(\("stat",)h(arg\)\))273 716 y(return)h(\(1\);)234
7692 803 y(if)h(\(stat)f(\(arg,)f(&finfo\))g(==)i(-1\))273
7693 847 y({)313 890 y(perror)e(\(arg\);)313 934 y(return)g(\(1\);)273
7694 978 y(})234 1065 y(printf)h(\("Statis)o(tic)o(s)e(for)j(`\045s':\\n",)d
7695 (arg\);)234 1152 y(printf)i(\("\045s)g(has)g(\045d)h(link\045s,)e(and)h
7696 (is)h(\045d)g(byte\045s)e(in)i(length.\\n")o(,)d(arg,)391
7697 1196 y(finfo.st_n)o(li)o(nk,)391 1239 y(\(finfo.st_)o(nl)o(ink)g(==)j
7698 (1\))g(?)g("")g(:)g("s",)391 1283 y(finfo.st_s)o(iz)o(e,)391
7699 1326 y(\(finfo.st_)o(si)o(ze)d(==)j(1\))g(?)g("")g(:)g("s"\);)234
7700 1370 y(printf)f(\("Inode)e(Last)i(Change)g(at:)g(\045s",)g(ctime)g
7701 (\(&finfo.st)o(_c)o(tim)o(e\))o(\);)234 1413 y(printf)g(\(")116
7702 b(Last)18 b(access)g(at:)g(\045s",)g(ctime)g(\(&finfo.st)o(_a)o(tim)o
7703 (e\))o(\);)234 1457 y(printf)g(\(")77 b(Last)18 b(modified)f(at:)h
7704 (\045s",)g(ctime)g(\(&finfo.st)o(_m)o(tim)o(e\))o(\);)234
7705 1501 y(return)g(\(0\);)195 1544 y(})195 1631 y(com_delete)e(\(arg\))293
7706 1675 y(char)i(*arg;)195 1719 y({)234 1762 y(too_danger)o(ous)e
7707 (\("delete")o(\);)234 1806 y(return)i(\(1\);)195 1849
7708 y(})195 1936 y(/*)h(Print)f(out)g(help)g(for)g(ARG,)h(or)f(for)h(all)f
7709 (of)h(the)g(commands)d(if)j(ARG)f(is)254 1980 y(not)g(present.)f(*/)195
7710 2024 y(com_help)g(\(arg\))293 2067 y(char)h(*arg;)195
7711 2111 y({)234 2154 y(register)f(int)h(i;)234 2198 y(int)h(printed)e(=)i
7712 (0;)234 2285 y(for)g(\(i)g(=)g(0;)g(commands)o([i])o(.na)o(me)o(;)e
7713 (i++\))273 2329 y({)313 2372 y(if)i(\(!*arg)e(||)i(\(strcmp)e(\(arg,)g
7714 (commands[i)o(].n)o(am)o(e\))f(==)j(0\)\))352 2416 y({)391
7715 2460 y(printf)e(\("\045s\\t\\t\045s.)o(\\n)o(",)f(commands[i)o(].n)o
7716 (am)o(e,)g(commands[i)o(].d)o(oc\))o(;)391 2503 y(printed++;)352
7717 2547 y(})273 2590 y(})p eop end
7718 %%Page: 54 58
7719 TeXDict begin 54 57 bop 75 -58 a Ft(54)1299 b(GNU)15
7720 b(Readline)g(Library)234 149 y Fd(if)k(\(!printed\))273
7721 193 y({)313 237 y(printf)e(\("No)h(commands)f(match)g(`\045s'.)38
7722 b(Possibil)o(tie)o(s)17 b(are:\\n",)f(arg\);)313 324
7723 y(for)i(\(i)h(=)g(0;)g(commands[i)o(].)o(nam)o(e;)d(i++\))352
7724 367 y({)391 411 y(/*)j(Print)f(in)g(six)h(columns.)d(*/)391
7725 455 y(if)j(\(printed)d(==)j(6\))430 498 y({)470 542 y(printed)d(=)k(0;)
7726 470 585 y(printf)d(\("\\n"\);)430 629 y(})391 716 y(printf)g
7727 (\("\045s\\t",)g(commands[)o(i].)o(nam)o(e\))o(;)391
7728 760 y(printed++;)352 803 y(})313 890 y(if)i(\(printed)o(\))352
7729 934 y(printf)e(\("\\n"\);)273 978 y(})234 1021 y(return)h(\(0\);)195
7730 1065 y(})195 1152 y(/*)h(Change)e(to)i(the)f(directory)f(ARG.)h(*/)195
7731 1196 y(com_cd)f(\(arg\))293 1239 y(char)h(*arg;)195 1283
7732 y({)234 1326 y(if)h(\(chdir)e(\(arg\))h(==)h(-1\))273
7733 1370 y({)313 1413 y(perror)e(\(arg\);)313 1457 y(return)g(1;)273
7734 1501 y(})234 1588 y(com_pwd)g(\(""\);)234 1631 y(return)h(\(0\);)195
7735 1675 y(})195 1762 y(/*)h(Print)f(out)g(the)g(current)f(working)g
7736 (directory.)f(*/)195 1806 y(com_pwd)h(\(ignore\))293
7737 1849 y(char)h(*ignore;)195 1893 y({)234 1936 y(char)g(dir[1024],)e(*s;)
7738 234 2024 y(s)j(=)h(getcwd)d(\(dir,)h(sizeof\(di)o(r\))e(-)j(1\);)234
7739 2067 y(if)g(\(s)g(==)g(0\))273 2111 y({)313 2154 y(printf)e(\("Error)g
7740 (getting)g(pwd:)h(\045s\\n",)f(dir\);)313 2198 y(return)g(1;)273
7741 2242 y(})234 2329 y(printf)h(\("Curren)o(t)f(directory)f(is)j
7742 (\045s\\n",)e(dir\);)234 2372 y(return)h(0;)195 2416
7743 y(})195 2503 y(/*)h(The)f(user)g(wishes)g(to)g(quit)h(using)e(this)h
7744 (program.)36 b(Just)19 b(set)f(DONE)254 2547 y(non-zero.)e(*/)195
7745 2590 y(com_quit)h(\(arg\))293 2634 y(char)h(*arg;)p eop
7746 end
7747 %%Page: 55 59
7748 TeXDict begin 55 58 bop 75 -58 a Ft(Chapter)15 b(2:)k(Programming)14
7749 b(with)g(GNU)h(Readline)842 b(55)195 149 y Fd({)234 193
7750 y(done)18 b(=)i(1;)234 237 y(return)e(\(0\);)195 280
7751 y(})195 367 y(/*)h(Function)d(which)i(tells)g(you)g(that)g(you)h(can't)
7752 e(do)i(this.)f(*/)195 411 y(too_danger)o(ou)o(s)f(\(caller\))293
7753 455 y(char)h(*caller;)195 498 y({)234 542 y(fprintf)f(\(stderr,)411
7754 585 y("\045s:)h(Too)g(dangerous)e(for)j(me)g(to)g(distribu)o(te.)o
7755 (\\n")o(,)411 629 y(caller\);)234 672 y(fprintf)e(\(stderr,)g("Write)g
7756 (it)i(yourself.)o(\\n")o(\);)195 716 y(})195 803 y(/*)g(Return)e
7757 (non-zero)g(if)h(ARG)h(is)g(a)g(valid)f(argument)e(for)j(CALLER,)254
7758 847 y(else)f(print)g(an)g(error)g(message)f(and)h(return)g(zero.)f(*/)
7759 195 890 y(int)195 934 y(valid_argu)o(me)o(nt)f(\(caller,)h(arg\))293
7760 978 y(char)h(*caller,)f(*arg;)195 1021 y({)234 1065 y(if)i(\(!arg)f(||)
7761 h(!*arg\))273 1108 y({)313 1152 y(fprintf)e(\(stderr,)f("\045s:)i
7762 (Argument)f(required.)o(\\n)o(",)f(caller\);)313 1196
7763 y(return)h(\(0\);)273 1239 y(})234 1326 y(return)h(\(1\);)195
7764 1370 y(})p eop end
7765 %%Page: 56 60
7766 TeXDict begin 56 59 bop 75 -58 a Ft(56)1299 b(GNU)15
7767 b(Readline)g(Library)p eop end
7768 %%Page: 57 61
7769 TeXDict begin 57 60 bop 75 -58 a Ft(App)q(endix)16 b(A:)f(Cop)o(ying)f
7770 (This)h(Man)o(ual)1052 b(57)75 149 y Fp(App)r(endix)26
7771 b(A)20 b(Cop)n(ying)27 b(This)g(Man)n(ual)75 345 y Fr(A.1)33
7772 b(GNU)21 b(F)-6 b(ree)23 b(Do)r(cumen)n(tation)f(License)698
7773 455 y Ft(V)l(ersion)15 b(1.2,)f(No)o(v)o(em)o(b)q(er)h(2002)195
7774 526 y(Cop)o(yrigh)o(t)421 525 y(c)409 526 y Fq(\015)g
7775 Ft(2000,2001,200)o(2)d(F)l(ree)j(Soft)o(w)o(are)f(F)l(oundation,)g
7776 (Inc.)195 581 y(59)h(T)l(emple)g(Place,)f(Suite)i(330,)e(Boston,)g(MA)
7777 30 b(02111-1307,)12 b(USA)195 690 y(Ev)o(ery)o(one)j(is)f(p)q(ermitted)
7778 h(to)g(cop)o(y)g(and)g(distribute)g(v)o(erbatim)f(copies)195
7779 745 y(of)h(this)f(license)i(do)q(cumen)o(t,)f(but)g(c)o(hanging)g(it)f
7780 (is)h(not)g(allo)o(w)o(ed.)100 816 y(0.)29 b(PREAMBLE)165
7781 885 y(The)19 b(purp)q(ose)g(of)f(this)g(License)i(is)e(to)g(mak)o(e)g
7782 (a)g(man)o(ual,)g(textb)q(o)q(ok,)h(or)f(other)g(functional)g(and)165
7783 940 y(useful)d(do)q(cumen)o(t)h Fi(free)h Ft(in)e(the)g(sense)h(of)f
7784 (freedom:)k(to)c(assure)g(ev)o(ery)o(one)f(the)i(e\013ectiv)o(e)e
7785 (freedom)165 995 y(to)h(cop)o(y)h(and)g(redistribute)f(it,)f(with)h(or)
7786 g(without)g(mo)q(difying)g(it,)g(either)g(commercially)f(or)i(non-)165
7787 1050 y(commercially)l(.)25 b(Secondarily)l(,)17 b(this)g(License)h
7788 (preserv)o(es)f(for)g(the)g(author)g(and)h(publisher)f(a)g(w)o(a)o(y)
7789 165 1104 y(to)g(get)h(credit)g(for)f(their)h(w)o(ork,)f(while)h(not)g
7790 (b)q(eing)g(considered)g(resp)q(onsible)g(for)g(mo)q(di\014cations)165
7791 1159 y(made)d(b)o(y)g(others.)165 1228 y(This)c(License)i(is)e(a)g
7792 (kind)h(of)f(\\cop)o(yleft",)f(whic)o(h)i(means)f(that)g(deriv)m(ativ)o
7793 (e)g(w)o(orks)g(of)g(the)h(do)q(cumen)o(t)165 1283 y(m)o(ust)k
7794 (themselv)o(es)h(b)q(e)h(free)e(in)h(the)g(same)g(sense.)26
7795 b(It)16 b(complemen)o(ts)h(the)g(GNU)g(General)f(Public)165
7796 1338 y(License,)g(whic)o(h)f(is)f(a)h(cop)o(yleft)g(license)g(designed)
7797 g(for)g(free)g(soft)o(w)o(are.)165 1407 y(W)l(e)g(ha)o(v)o(e)f
7798 (designed)h(this)g(License)g(in)g(order)f(to)g(use)h(it)f(for)h(man)o
7799 (uals)e(for)h(free)h(soft)o(w)o(are,)e(b)q(ecause)165
7800 1462 y(free)21 b(soft)o(w)o(are)e(needs)j(free)f(do)q(cumen)o(tation:)
7801 31 b(a)21 b(free)g(program)f(should)h(come)g(with)g(man)o(uals)165
7802 1517 y(pro)o(viding)13 b(the)i(same)f(freedoms)g(that)g(the)g(soft)o(w)
7803 o(are)f(do)q(es.)20 b(But)14 b(this)g(License)h(is)f(not)g(limited)g
7804 (to)165 1571 y(soft)o(w)o(are)g(man)o(uals;)g(it)g(can)i(b)q(e)g(used)g
7805 (for)e(an)o(y)h(textual)g(w)o(ork,)f(regardless)g(of)h(sub)s(ject)g
7806 (matter)f(or)165 1626 y(whether)i(it)f(is)g(published)h(as)g(a)f(prin)o
7807 (ted)h(b)q(o)q(ok.)21 b(W)l(e)16 b(recommend)g(this)f(License)i
7808 (principally)e(for)165 1681 y(w)o(orks)f(whose)h(purp)q(ose)h(is)f
7809 (instruction)f(or)h(reference.)100 1750 y(1.)29 b(APPLICABILITY)17
7810 b(AND)e(DEFINITIONS)165 1819 y(This)20 b(License)g(applies)g(to)f(an)o
7811 (y)h(man)o(ual)f(or)g(other)h(w)o(ork,)g(in)g(an)o(y)f(medium,)i(that)e
7812 (con)o(tains)g(a)165 1874 y(notice)h(placed)h(b)o(y)g(the)g(cop)o
7813 (yrigh)o(t)e(holder)i(sa)o(ying)f(it)g(can)h(b)q(e)g(distributed)f
7814 (under)i(the)f(terms)165 1929 y(of)d(this)g(License.)32
7815 b(Suc)o(h)19 b(a)g(notice)f(gran)o(ts)f(a)i(w)o(orld-wide,)f(ro)o(y)o
7816 (alt)o(y-free)f(license,)i(unlimited)f(in)165 1984 y(duration,)23
7817 b(to)f(use)h(that)f(w)o(ork)g(under)h(the)g(conditions)f(stated)g
7818 (herein.)42 b(The)23 b(\\Do)q(cumen)o(t",)165 2039 y(b)q(elo)o(w,)14
7819 b(refers)g(to)f(an)o(y)h(suc)o(h)g(man)o(ual)g(or)f(w)o(ork.)19
7820 b(An)o(y)14 b(mem)o(b)q(er)h(of)e(the)i(public)f(is)g(a)g(licensee,)g
7821 (and)165 2093 y(is)e(addressed)h(as)f(\\y)o(ou".)18 b(Y)l(ou)13
7822 b(accept)g(the)f(license)h(if)f(y)o(ou)g(cop)o(y)l(,)h(mo)q(dify)f(or)g
7823 (distribute)f(the)i(w)o(ork)165 2148 y(in)i(a)g(w)o(a)o(y)f(requiring)h
7824 (p)q(ermission)f(under)i(cop)o(yrigh)o(t)e(la)o(w.)165
7825 2217 y(A)j(\\Mo)q(di\014ed)g(V)l(ersion")f(of)g(the)h(Do)q(cumen)o(t)g
7826 (means)g(an)o(y)f(w)o(ork)g(con)o(taining)g(the)h(Do)q(cumen)o(t)f(or)
7827 165 2272 y(a)i(p)q(ortion)g(of)h(it,)f(either)h(copied)g(v)o(erbatim,)f
7828 (or)g(with)g(mo)q(di\014cations)g(and/or)g(translated)g(in)o(to)165
7829 2327 y(another)d(language.)165 2396 y(A)e(\\Secondary)g(Section")g(is)f
7830 (a)h(named)g(app)q(endix)h(or)e(a)h(fron)o(t-matter)e(section)h(of)h
7831 (the)g(Do)q(cumen)o(t)165 2451 y(that)d(deals)g(exclusiv)o(ely)g(with)g
7832 (the)h(relationship)e(of)i(the)f(publishers)h(or)f(authors)g(of)g(the)h
7833 (Do)q(cumen)o(t)165 2506 y(to)18 b(the)h(Do)q(cumen)o(t's)f(o)o(v)o
7834 (erall)f(sub)s(ject)h(\(or)g(to)g(related)g(matters\))f(and)i(con)o
7835 (tains)f(nothing)g(that)165 2560 y(could)i(fall)f(directly)h(within)f
7836 (that)g(o)o(v)o(erall)g(sub)s(ject.)34 b(\(Th)o(us,)21
7837 b(if)f(the)g(Do)q(cumen)o(t)g(is)g(in)g(part)f(a)165
7838 2615 y(textb)q(o)q(ok)12 b(of)f(mathematics,)g(a)g(Secondary)h(Section)
7839 g(ma)o(y)f(not)h(explain)f(an)o(y)h(mathematics.\))17
7840 b(The)165 2670 y(relationship)12 b(could)i(b)q(e)g(a)g(matter)e(of)i
7841 (historical)d(connection)j(with)f(the)h(sub)s(ject)f(or)h(with)f
7842 (related)p eop end
7843 %%Page: 58 62
7844 TeXDict begin 58 61 bop 75 -58 a Ft(58)1299 b(GNU)15
7845 b(Readline)g(Library)165 149 y(matters,)i(or)g(of)g(legal,)g
7846 (commercial,)g(philosophical,)g(ethical)g(or)g(p)q(olitical)f(p)q
7847 (osition)h(regarding)165 204 y(them.)165 275 y(The)c(\\In)o(v)m(arian)o
7848 (t)f(Sections")g(are)h(certain)f(Secondary)h(Sections)g(whose)g(titles)
7849 e(are)i(designated,)f(as)165 329 y(b)q(eing)i(those)f(of)g(In)o(v)m
7850 (arian)o(t)f(Sections,)h(in)h(the)f(notice)g(that)f(sa)o(ys)h(that)g
7851 (the)g(Do)q(cumen)o(t)g(is)g(released)165 384 y(under)i(this)e
7852 (License.)20 b(If)14 b(a)g(section)f(do)q(es)h(not)g(\014t)f(the)h(ab)q
7853 (o)o(v)o(e)g(de\014nition)g(of)f(Secondary)h(then)g(it)f(is)165
7854 439 y(not)j(allo)o(w)o(ed)e(to)h(b)q(e)i(designated)f(as)f(In)o(v)m
7855 (arian)o(t.)21 b(The)c(Do)q(cumen)o(t)e(ma)o(y)h(con)o(tain)f(zero)h
7856 (In)o(v)m(arian)o(t)165 494 y(Sections.)j(If)12 b(the)h(Do)q(cumen)o(t)
7857 f(do)q(es)h(not)f(iden)o(tify)f(an)o(y)h(In)o(v)m(arian)o(t)g(Sections)
7858 g(then)h(there)f(are)g(none.)165 564 y(The)19 b(\\Co)o(v)o(er)e(T)l
7859 (exts")g(are)h(certain)g(short)g(passages)g(of)f(text)h(that)g(are)g
7860 (listed,)g(as)g(F)l(ron)o(t-Co)o(v)o(er)165 619 y(T)l(exts)12
7861 b(or)g(Bac)o(k-Co)o(v)o(er)g(T)l(exts,)g(in)h(the)f(notice)g(that)g(sa)
7862 o(ys)g(that)g(the)g(Do)q(cumen)o(t)h(is)f(released)g(under)165
7863 674 y(this)g(License.)20 b(A)13 b(F)l(ron)o(t-Co)o(v)o(er)e(T)l(ext)i
7864 (ma)o(y)f(b)q(e)i(at)e(most)g(5)h(w)o(ords,)f(and)h(a)g(Bac)o(k-Co)o(v)
7865 o(er)f(T)l(ext)h(ma)o(y)165 729 y(b)q(e)j(at)e(most)h(25)f(w)o(ords.)
7866 165 799 y(A)k(\\T)l(ransparen)o(t")e(cop)o(y)i(of)f(the)h(Do)q(cumen)o
7867 (t)g(means)f(a)h(mac)o(hine-readable)f(cop)o(y)l(,)h(represen)o(ted)165
7868 854 y(in)g(a)f(format)g(whose)g(sp)q(eci\014cation)h(is)g(a)o(v)m
7869 (ailable)e(to)h(the)h(general)g(public,)g(that)f(is)g(suitable)h(for)
7870 165 909 y(revising)d(the)h(do)q(cumen)o(t)g(straigh)o(tforw)o(ardly)d
7871 (with)i(generic)h(text)f(editors)g(or)g(\(for)g(images)g(com-)165
7872 964 y(p)q(osed)d(of)g(pixels\))f(generic)h(pain)o(t)f(programs)g(or)g
7873 (\(for)g(dra)o(wings\))g(some)g(widely)g(a)o(v)m(ailable)g(dra)o(wing)
7874 165 1018 y(editor,)j(and)g(that)g(is)g(suitable)g(for)g(input)g(to)g
7875 (text)g(formatters)f(or)h(for)g(automatic)f(translation)g(to)165
7876 1073 y(a)g(v)m(ariet)o(y)g(of)g(formats)f(suitable)g(for)h(input)h(to)e
7877 (text)h(formatters.)18 b(A)13 b(cop)o(y)h(made)f(in)g(an)h(otherwise)
7878 165 1128 y(T)l(ransparen)o(t)k(\014le)h(format)e(whose)i(markup,)g(or)g
7879 (absence)g(of)g(markup,)g(has)f(b)q(een)i(arranged)f(to)165
7880 1183 y(th)o(w)o(art)12 b(or)g(discourage)h(subsequen)o(t)h(mo)q
7881 (di\014cation)f(b)o(y)g(readers)g(is)g(not)g(T)l(ransparen)o(t.)18
7882 b(An)c(image)165 1238 y(format)i(is)h(not)f(T)l(ransparen)o(t)h(if)g
7883 (used)g(for)g(an)o(y)g(substan)o(tial)e(amoun)o(t)i(of)f(text.)26
7884 b(A)17 b(cop)o(y)g(that)f(is)165 1292 y(not)f(\\T)l(ransparen)o(t")f
7885 (is)h(called)f(\\Opaque".)165 1363 y(Examples)26 b(of)g(suitable)g
7886 (formats)f(for)h(T)l(ransparen)o(t)g(copies)g(include)h(plain)f
7887 Fm(asci)q(i)g Ft(without)165 1418 y(markup,)20 b(T)l(exinfo)g(input)g
7888 (format,)f(LaT)887 1427 y(E)913 1418 y(X)h(input)g(format,)f
7889 Fm(sgml)h Ft(or)f Fm(xml)h Ft(using)g(a)f(publicly)165
7890 1472 y(a)o(v)m(ailable)14 b Fm(dtd)p Ft(,)j(and)f(standard-conforming)e
7891 (simple)h Fm(html)p Ft(,)h(P)o(ostScript)e(or)i Fm(pdf)g
7892 Ft(designed)h(for)165 1527 y(h)o(uman)i(mo)q(di\014cation.)31
7893 b(Examples)18 b(of)h(transparen)o(t)f(image)g(formats)g(include)i
7894 Fm(png)p Ft(,)g Fm(x)o(cf)f Ft(and)165 1582 y Fm(jpg)p
7895 Ft(.)32 b(Opaque)20 b(formats)e(include)h(proprietary)f(formats)g(that)
7896 g(can)h(b)q(e)h(read)f(and)g(edited)g(only)165 1637 y(b)o(y)h
7897 (proprietary)e(w)o(ord)h(pro)q(cessors,)h Fm(sgml)g Ft(or)f
7898 Fm(xml)h Ft(for)f(whic)o(h)h(the)g Fm(dtd)g Ft(and/or)f(pro)q(cessing)
7899 165 1692 y(to)q(ols)14 b(are)i(not)f(generally)f(a)o(v)m(ailable,)g
7900 (and)i(the)f(mac)o(hine-generated)h Fm(html)p Ft(,)f(P)o(ostScript)f
7901 (or)h Fm(pdf)165 1746 y Ft(pro)q(duced)h(b)o(y)f(some)g(w)o(ord)g(pro)q
7902 (cessors)g(for)f(output)h(purp)q(oses)h(only)l(.)165
7903 1817 y(The)h(\\Title)f(P)o(age")g(means,)i(for)e(a)h(prin)o(ted)g(b)q
7904 (o)q(ok,)g(the)g(title)f(page)h(itself,)g(plus)g(suc)o(h)g(follo)o
7905 (wing)165 1872 y(pages)d(as)f(are)h(needed)h(to)e(hold,)h(legibly)l(,)e
7906 (the)i(material)e(this)i(License)g(requires)g(to)f(app)q(ear)h(in)g
7907 (the)165 1926 y(title)e(page.)19 b(F)l(or)13 b(w)o(orks)f(in)h(formats)
7908 f(whic)o(h)h(do)g(not)g(ha)o(v)o(e)g(an)o(y)g(title)f(page)h(as)g(suc)o
7909 (h,)h(\\Title)e(P)o(age")165 1981 y(means)j(the)h(text)e(near)i(the)f
7910 (most)g(prominen)o(t)f(app)q(earance)i(of)f(the)g(w)o(ork's)f(title,)g
7911 (preceding)i(the)165 2036 y(b)q(eginning)f(of)g(the)g(b)q(o)q(dy)h(of)f
7912 (the)g(text.)165 2106 y(A)g(section)f(\\En)o(titled)g(XYZ")g(means)h(a)
7913 g(named)g(subunit)g(of)f(the)h(Do)q(cumen)o(t)g(whose)g(title)e(either)
7914 165 2161 y(is)g(precisely)h(XYZ)g(or)f(con)o(tains)g(XYZ)h(in)g(paren)o
7915 (theses)g(follo)o(wing)d(text)j(that)f(translates)f(XYZ)i(in)165
7916 2216 y(another)e(language.)18 b(\(Here)13 b(XYZ)f(stands)g(for)g(a)g
7917 (sp)q(eci\014c)i(section)e(name)g(men)o(tioned)g(b)q(elo)o(w,)h(suc)o
7918 (h)165 2271 y(as)h(\\Ac)o(kno)o(wledgemen)o(ts",)e(\\Dedications",)h
7919 (\\Endorsemen)o(ts",)g(or)g(\\History".\))18 b(T)l(o)13
7920 b(\\Preserv)o(e)165 2326 y(the)k(Title")e(of)i(suc)o(h)g(a)f(section)h
7921 (when)g(y)o(ou)f(mo)q(dify)h(the)g(Do)q(cumen)o(t)f(means)h(that)f(it)g
7922 (remains)g(a)165 2380 y(section)f(\\En)o(titled)f(XYZ")g(according)h
7923 (to)g(this)f(de\014nition.)165 2451 y(The)g(Do)q(cumen)o(t)g(ma)o(y)f
7924 (include)h(W)l(arran)o(t)o(y)e(Disclaimers)g(next)i(to)g(the)g(notice)f
7925 (whic)o(h)h(states)f(that)165 2506 y(this)j(License)i(applies)f(to)f
7926 (the)h(Do)q(cumen)o(t.)25 b(These)17 b(W)l(arran)o(t)o(y)e(Disclaimers)
7927 h(are)g(considered)i(to)165 2560 y(b)q(e)h(included)h(b)o(y)f
7928 (reference)g(in)g(this)f(License,)i(but)f(only)f(as)h(regards)f
7929 (disclaiming)f(w)o(arran)o(ties:)165 2615 y(an)o(y)h(other)g
7930 (implication)f(that)h(these)g(W)l(arran)o(t)o(y)f(Disclaimers)g(ma)o(y)
7931 g(ha)o(v)o(e)h(is)g(v)o(oid)g(and)h(has)f(no)165 2670
7932 y(e\013ect)d(on)g(the)g(meaning)g(of)g(this)g(License.)p
7933 eop end
7934 %%Page: 59 63
7935 TeXDict begin 59 62 bop 75 -58 a Ft(App)q(endix)16 b(A:)f(Cop)o(ying)f
7936 (This)h(Man)o(ual)1052 b(59)100 149 y(2.)29 b(VERBA)l(TIM)16
7937 b(COPYING)165 222 y(Y)l(ou)j(ma)o(y)g(cop)o(y)f(and)i(distribute)e(the)
7938 h(Do)q(cumen)o(t)g(in)g(an)o(y)g(medium,)g(either)g(commercially)e(or)
7939 165 277 y(noncommercially)l(,)k(pro)o(vided)g(that)g(this)g(License,)i
7940 (the)e(cop)o(yrigh)o(t)f(notices,)i(and)g(the)f(license)165
7941 332 y(notice)d(sa)o(ying)e(this)i(License)g(applies)g(to)f(the)h(Do)q
7942 (cumen)o(t)g(are)f(repro)q(duced)i(in)f(all)f(copies,)h(and)165
7943 387 y(that)13 b(y)o(ou)g(add)g(no)g(other)g(conditions)g(whatso)q(ev)o
7944 (er)f(to)h(those)g(of)g(this)g(License.)20 b(Y)l(ou)13
7945 b(ma)o(y)g(not)g(use)165 442 y(tec)o(hnical)j(measures)g(to)g(obstruct)
7946 g(or)g(con)o(trol)f(the)h(reading)g(or)g(further)h(cop)o(ying)f(of)g
7947 (the)g(copies)165 496 y(y)o(ou)c(mak)o(e)g(or)f(distribute.)19
7948 b(Ho)o(w)o(ev)o(er,)11 b(y)o(ou)h(ma)o(y)g(accept)g(comp)q(ensation)g
7949 (in)g(exc)o(hange)h(for)e(copies.)165 551 y(If)16 b(y)o(ou)g
7950 (distribute)f(a)h(large)f(enough)i(n)o(um)o(b)q(er)f(of)g(copies)g(y)o
7951 (ou)g(m)o(ust)f(also)g(follo)o(w)g(the)h(conditions)165
7952 606 y(in)f(section)g(3.)165 679 y(Y)l(ou)c(ma)o(y)e(also)h(lend)g
7953 (copies,)h(under)g(the)g(same)f(conditions)f(stated)h(ab)q(o)o(v)o(e,)h
7954 (and)f(y)o(ou)g(ma)o(y)g(publicly)165 734 y(displa)o(y)k(copies.)100
7955 807 y(3.)29 b(COPYING)16 b(IN)f(QUANTITY)165 880 y(If)e(y)o(ou)f
7956 (publish)h(prin)o(ted)f(copies)h(\(or)e(copies)i(in)f(media)h(that)e
7957 (commonly)h(ha)o(v)o(e)g(prin)o(ted)h(co)o(v)o(ers\))e(of)165
7958 935 y(the)16 b(Do)q(cumen)o(t,)g(n)o(um)o(b)q(ering)f(more)h(than)g
7959 (100,)e(and)i(the)g(Do)q(cumen)o(t's)g(license)g(notice)f(requires)165
7960 990 y(Co)o(v)o(er)h(T)l(exts,)h(y)o(ou)g(m)o(ust)g(enclose)g(the)g
7961 (copies)g(in)g(co)o(v)o(ers)g(that)f(carry)l(,)h(clearly)f(and)i
7962 (legibly)l(,)e(all)165 1044 y(these)k(Co)o(v)o(er)e(T)l(exts:)29
7963 b(F)l(ron)o(t-Co)o(v)o(er)18 b(T)l(exts)h(on)g(the)h(fron)o(t)f(co)o(v)
7964 o(er,)g(and)h(Bac)o(k-Co)o(v)o(er)f(T)l(exts)g(on)165
7965 1099 y(the)c(bac)o(k)f(co)o(v)o(er.)19 b(Both)14 b(co)o(v)o(ers)g(m)o
7966 (ust)g(also)g(clearly)g(and)g(legibly)g(iden)o(tify)g(y)o(ou)g(as)g
7967 (the)h(publisher)165 1154 y(of)i(these)g(copies.)26 b(The)17
7968 b(fron)o(t)f(co)o(v)o(er)h(m)o(ust)f(presen)o(t)i(the)f(full)f(title)g
7969 (with)h(all)f(w)o(ords)g(of)h(the)g(title)165 1209 y(equally)e
7970 (prominen)o(t)g(and)g(visible.)20 b(Y)l(ou)c(ma)o(y)e(add)i(other)f
7971 (material)e(on)j(the)f(co)o(v)o(ers)g(in)g(addition.)165
7972 1264 y(Cop)o(ying)i(with)h(c)o(hanges)g(limited)f(to)g(the)h(co)o(v)o
7973 (ers,)g(as)g(long)f(as)h(they)g(preserv)o(e)g(the)g(title)f(of)h(the)
7974 165 1318 y(Do)q(cumen)o(t)g(and)h(satisfy)e(these)i(conditions,)f(can)h
7975 (b)q(e)g(treated)f(as)h(v)o(erbatim)e(cop)o(ying)h(in)g(other)165
7976 1373 y(resp)q(ects.)165 1446 y(If)f(the)f(required)h(texts)e(for)h
7977 (either)g(co)o(v)o(er)g(are)g(to)q(o)g(v)o(oluminous)f(to)h(\014t)g
7978 (legibly)l(,)f(y)o(ou)h(should)h(put)165 1501 y(the)g(\014rst)f(ones)g
7979 (listed)g(\(as)f(man)o(y)h(as)g(\014t)h(reasonably\))e(on)h(the)h
7980 (actual)f(co)o(v)o(er,)f(and)i(con)o(tin)o(ue)f(the)165
7981 1556 y(rest)f(on)o(to)f(adjacen)o(t)h(pages.)165 1629
7982 y(If)f(y)o(ou)f(publish)h(or)f(distribute)f(Opaque)j(copies)e(of)g(the)
7983 h(Do)q(cumen)o(t)f(n)o(um)o(b)q(ering)h(more)f(than)g(100,)165
7984 1684 y(y)o(ou)h(m)o(ust)f(either)h(include)g(a)g(mac)o(hine-readable)g
7985 (T)l(ransparen)o(t)f(cop)o(y)h(along)f(with)g(eac)o(h)h(Opaque)165
7986 1738 y(cop)o(y)l(,)k(or)f(state)g(in)g(or)g(with)g(eac)o(h)g(Opaque)i
7987 (cop)o(y)e(a)g(computer-net)o(w)o(ork)g(lo)q(cation)f(from)h(whic)o(h)
7988 165 1793 y(the)12 b(general)g(net)o(w)o(ork-using)f(public)h(has)g
7989 (access)g(to)g(do)o(wnload)f(using)h(public-standard)g(net)o(w)o(ork)
7990 165 1848 y(proto)q(cols)18 b(a)h(complete)h(T)l(ransparen)o(t)e(cop)o
7991 (y)i(of)f(the)g(Do)q(cumen)o(t,)h(free)g(of)f(added)h(material.)31
7992 b(If)165 1903 y(y)o(ou)19 b(use)h(the)f(latter)f(option,)i(y)o(ou)f(m)o
7993 (ust)g(tak)o(e)f(reasonably)h(pruden)o(t)h(steps,)g(when)g(y)o(ou)f(b)q
7994 (egin)165 1958 y(distribution)f(of)g(Opaque)i(copies)f(in)g(quan)o(tit)
7995 o(y)l(,)g(to)f(ensure)i(that)e(this)h(T)l(ransparen)o(t)f(cop)o(y)h
7996 (will)165 2012 y(remain)c(th)o(us)f(accessible)h(at)g(the)g(stated)g
7997 (lo)q(cation)e(un)o(til)i(at)f(least)g(one)i(y)o(ear)e(after)g(the)i
7998 (last)e(time)165 2067 y(y)o(ou)k(distribute)g(an)g(Opaque)h(cop)o(y)f
7999 (\(directly)g(or)g(through)g(y)o(our)g(agen)o(ts)f(or)h(retailers\))f
8000 (of)h(that)165 2122 y(edition)d(to)f(the)h(public.)165
8001 2195 y(It)i(is)g(requested,)h(but)f(not)g(required,)h(that)e(y)o(ou)h
8002 (con)o(tact)g(the)g(authors)g(of)f(the)i(Do)q(cumen)o(t)f(w)o(ell)165
8003 2250 y(b)q(efore)e(redistributing)e(an)o(y)h(large)f(n)o(um)o(b)q(er)i
8004 (of)e(copies,)h(to)g(giv)o(e)g(them)g(a)g(c)o(hance)h(to)e(pro)o(vide)h
8005 (y)o(ou)165 2305 y(with)h(an)g(up)q(dated)h(v)o(ersion)e(of)h(the)g(Do)
8006 q(cumen)o(t.)100 2378 y(4.)29 b(MODIFICA)l(TIONS)165
8007 2451 y(Y)l(ou)13 b(ma)o(y)f(cop)o(y)h(and)g(distribute)f(a)g(Mo)q
8008 (di\014ed)h(V)l(ersion)g(of)f(the)h(Do)q(cumen)o(t)f(under)i(the)f
8009 (conditions)165 2506 y(of)d(sections)g(2)g(and)h(3)f(ab)q(o)o(v)o(e,)h
8010 (pro)o(vided)f(that)g(y)o(ou)g(release)g(the)h(Mo)q(di\014ed)g(V)l
8011 (ersion)f(under)h(precisely)165 2560 y(this)j(License,)h(with)f(the)g
8012 (Mo)q(di\014ed)h(V)l(ersion)f(\014lling)g(the)h(role)e(of)i(the)f(Do)q
8013 (cumen)o(t,)g(th)o(us)h(licensing)165 2615 y(distribution)h(and)h(mo)q
8014 (di\014cation)f(of)h(the)g(Mo)q(di\014ed)g(V)l(ersion)g(to)f(who)q(ev)o
8015 (er)h(p)q(ossesses)h(a)e(cop)o(y)h(of)165 2670 y(it.)i(In)d(addition,)e
8016 (y)o(ou)h(m)o(ust)f(do)h(these)h(things)f(in)g(the)g(Mo)q(di\014ed)g(V)
8017 l(ersion:)p eop end
8018 %%Page: 60 64
8019 TeXDict begin 60 63 bop 75 -58 a Ft(60)1299 b(GNU)15
8020 b(Readline)g(Library)178 149 y(A.)30 b(Use)17 b(in)f(the)g(Title)f(P)o
8021 (age)h(\(and)g(on)h(the)f(co)o(v)o(ers,)g(if)f(an)o(y\))h(a)g(title)f
8022 (distinct)h(from)f(that)h(of)g(the)255 204 y(Do)q(cumen)o(t,)h(and)g
8023 (from)f(those)h(of)f(previous)h(v)o(ersions)f(\(whic)o(h)g(should,)h
8024 (if)g(there)g(w)o(ere)f(an)o(y)l(,)255 259 y(b)q(e)g(listed)f(in)h(the)
8025 g(History)e(section)h(of)g(the)h(Do)q(cumen)o(t\).)21
8026 b(Y)l(ou)16 b(ma)o(y)f(use)h(the)g(same)f(title)f(as)255
8027 314 y(a)h(previous)g(v)o(ersion)f(if)h(the)g(original)e(publisher)j(of)
8028 f(that)f(v)o(ersion)g(giv)o(es)h(p)q(ermission.)180 379
8029 y(B.)30 b(List)15 b(on)g(the)g(Title)g(P)o(age,)f(as)h(authors,)f(one)h
8030 (or)g(more)g(p)q(ersons)g(or)g(en)o(tities)f(resp)q(onsible)i(for)255
8031 434 y(authorship)d(of)f(the)h(mo)q(di\014cations)f(in)h(the)g(Mo)q
8032 (di\014ed)h(V)l(ersion,)f(together)f(with)g(at)h(least)f(\014v)o(e)255
8033 488 y(of)g(the)g(principal)f(authors)g(of)h(the)g(Do)q(cumen)o(t)g
8034 (\(all)e(of)i(its)f(principal)g(authors,)h(if)f(it)g(has)h(few)o(er)255
8035 543 y(than)j(\014v)o(e\),)g(unless)g(they)g(release)g(y)o(ou)g(from)f
8036 (this)h(requiremen)o(t.)180 608 y(C.)29 b(State)15 b(on)g(the)h(Title)e
8037 (page)h(the)h(name)f(of)g(the)g(publisher)h(of)f(the)g(Mo)q(di\014ed)h
8038 (V)l(ersion,)f(as)g(the)255 663 y(publisher.)178 728
8039 y(D.)29 b(Preserv)o(e)15 b(all)f(the)h(cop)o(yrigh)o(t)f(notices)h(of)g
8040 (the)g(Do)q(cumen)o(t.)181 793 y(E.)30 b(Add)16 b(an)g(appropriate)f
8041 (cop)o(yrigh)o(t)f(notice)h(for)g(y)o(our)g(mo)q(di\014cations)g
8042 (adjacen)o(t)h(to)f(the)g(other)255 848 y(cop)o(yrigh)o(t)f(notices.)
8043 183 913 y(F.)29 b(Include,)15 b(immediately)e(after)g(the)h(cop)o
8044 (yrigh)o(t)e(notices,)i(a)f(license)h(notice)g(giving)f(the)h(public)
8045 255 968 y(p)q(ermission)e(to)f(use)i(the)f(Mo)q(di\014ed)h(V)l(ersion)f
8046 (under)h(the)f(terms)g(of)f(this)h(License,)h(in)f(the)h(form)255
8047 1023 y(sho)o(wn)i(in)g(the)g(Addendum)i(b)q(elo)o(w.)177
8048 1088 y(G.)29 b(Preserv)o(e)11 b(in)g(that)g(license)g(notice)h(the)f
8049 (full)g(lists)f(of)h(In)o(v)m(arian)o(t)g(Sections)g(and)g(required)h
8050 (Co)o(v)o(er)255 1143 y(T)l(exts)j(giv)o(en)g(in)g(the)g(Do)q(cumen)o
8051 (t's)g(license)g(notice.)178 1208 y(H.)30 b(Include)16
8052 b(an)f(unaltered)h(cop)o(y)f(of)f(this)h(License.)196
8053 1273 y(I.)30 b(Preserv)o(e)16 b(the)g(section)g(En)o(titled)f
8054 (\\History",)f(Preserv)o(e)h(its)h(Title,)e(and)j(add)f(to)f(it)h(an)g
8055 (item)255 1328 y(stating)d(at)g(least)g(the)h(title,)f(y)o(ear,)g(new)i
8056 (authors,)e(and)h(publisher)g(of)g(the)g(Mo)q(di\014ed)g(V)l(ersion)255
8057 1382 y(as)h(giv)o(en)g(on)h(the)g(Title)e(P)o(age.)21
8058 b(If)16 b(there)g(is)f(no)h(section)f(En)o(titled)f(\\History")g(in)i
8059 (the)g(Do)q(cu-)255 1437 y(men)o(t,)h(create)g(one)h(stating)e(the)h
8060 (title,)g(y)o(ear,)g(authors,)g(and)g(publisher)h(of)f(the)g(Do)q
8061 (cumen)o(t)255 1492 y(as)h(giv)o(en)f(on)h(its)f(Title)g(P)o(age,)h
8062 (then)h(add)f(an)g(item)f(describing)h(the)g(Mo)q(di\014ed)g(V)l
8063 (ersion)g(as)255 1547 y(stated)d(in)g(the)g(previous)g(sen)o(tence.)189
8064 1612 y(J.)30 b(Preserv)o(e)16 b(the)g(net)o(w)o(ork)f(lo)q(cation,)g
8065 (if)h(an)o(y)l(,)g(giv)o(en)g(in)g(the)g(Do)q(cumen)o(t)g(for)g(public)
8066 g(access)h(to)255 1667 y(a)e(T)l(ransparen)o(t)g(cop)o(y)h(of)f(the)g
8067 (Do)q(cumen)o(t,)h(and)f(lik)o(ewise)g(the)g(net)o(w)o(ork)g(lo)q
8068 (cations)f(giv)o(en)h(in)255 1721 y(the)h(Do)q(cumen)o(t)g(for)f
8069 (previous)g(v)o(ersions)g(it)g(w)o(as)g(based)i(on.)k(These)c(ma)o(y)e
8070 (b)q(e)h(placed)g(in)g(the)255 1776 y(\\History")11 b(section.)18
8071 b(Y)l(ou)13 b(ma)o(y)f(omit)f(a)h(net)o(w)o(ork)g(lo)q(cation)f(for)h
8072 (a)g(w)o(ork)g(that)g(w)o(as)f(published)255 1831 y(at)17
8073 b(least)g(four)h(y)o(ears)f(b)q(efore)h(the)g(Do)q(cumen)o(t)g(itself,)
8074 f(or)g(if)h(the)f(original)f(publisher)i(of)g(the)255
8075 1886 y(v)o(ersion)c(it)h(refers)g(to)f(giv)o(es)h(p)q(ermission.)177
8076 1951 y(K.)30 b(F)l(or)11 b(an)o(y)h(section)f(En)o(titled)g(\\Ac)o(kno)
8077 o(wledgemen)o(ts")g(or)g(\\Dedications",)f(Preserv)o(e)i(the)g(Title)
8078 255 2006 y(of)h(the)g(section,)g(and)g(preserv)o(e)h(in)f(the)g
8079 (section)g(all)f(the)i(substance)f(and)h(tone)f(of)g(eac)o(h)g(of)g
8080 (the)255 2060 y(con)o(tributor)h(ac)o(kno)o(wledgemen)o(ts)g(and/or)h
8081 (dedications)f(giv)o(en)h(therein.)184 2125 y(L.)30 b(Preserv)o(e)17
8082 b(all)g(the)h(In)o(v)m(arian)o(t)f(Sections)g(of)h(the)f(Do)q(cumen)o
8083 (t,)h(unaltered)g(in)f(their)h(text)f(and)255 2180 y(in)h(their)f
8084 (titles.)27 b(Section)18 b(n)o(um)o(b)q(ers)g(or)g(the)g(equiv)m(alen)o
8085 (t)f(are)h(not)g(considered)g(part)f(of)h(the)255 2235
8086 y(section)d(titles.)171 2300 y(M.)29 b(Delete)15 b(an)o(y)g(section)g
8087 (En)o(titled)f(\\Endorsemen)o(ts".)20 b(Suc)o(h)c(a)f(section)g(ma)o(y)
8088 f(not)h(b)q(e)h(included)255 2355 y(in)f(the)g(Mo)q(di\014ed)h(V)l
8089 (ersion.)178 2420 y(N.)30 b(Do)14 b(not)f(retitle)g(an)o(y)h(existing)f
8090 (section)h(to)g(b)q(e)g(En)o(titled)g(\\Endorsemen)o(ts")f(or)h(to)f
8091 (con\015ict)h(in)255 2475 y(title)g(with)g(an)o(y)h(In)o(v)m(arian)o(t)
8092 g(Section.)177 2540 y(O.)30 b(Preserv)o(e)15 b(an)o(y)g(W)l(arran)o(t)o
8093 (y)e(Disclaimers.)165 2615 y(If)k(the)g(Mo)q(di\014ed)g(V)l(ersion)f
8094 (includes)h(new)g(fron)o(t-matter)e(sections)h(or)g(app)q(endices)i
8095 (that)e(qualify)165 2670 y(as)e(Secondary)g(Sections)g(and)g(con)o
8096 (tain)f(no)h(material)e(copied)i(from)f(the)h(Do)q(cumen)o(t,)g(y)o(ou)
8097 f(ma)o(y)h(at)p eop end
8098 %%Page: 61 65
8099 TeXDict begin 61 64 bop 75 -58 a Ft(App)q(endix)16 b(A:)f(Cop)o(ying)f
8100 (This)h(Man)o(ual)1052 b(61)165 149 y(y)o(our)16 b(option)f(designate)h
8101 (some)g(or)f(all)g(of)h(these)h(sections)e(as)h(in)o(v)m(arian)o(t.)22
8102 b(T)l(o)15 b(do)i(this,)e(add)h(their)165 204 y(titles)g(to)h(the)h
8103 (list)f(of)g(In)o(v)m(arian)o(t)g(Sections)h(in)f(the)h(Mo)q(di\014ed)g
8104 (V)l(ersion's)f(license)h(notice.)27 b(These)165 259
8105 y(titles)14 b(m)o(ust)h(b)q(e)g(distinct)g(from)f(an)o(y)h(other)g
8106 (section)g(titles.)165 325 y(Y)l(ou)21 b(ma)o(y)g(add)g(a)g(section)g
8107 (En)o(titled)f(\\Endorsemen)o(ts",)h(pro)o(vided)g(it)g(con)o(tains)f
8108 (nothing)h(but)165 380 y(endorsemen)o(ts)15 b(of)f(y)o(our)h(Mo)q
8109 (di\014ed)g(V)l(ersion)f(b)o(y)h(v)m(arious)f(parties|for)g(example,)h
8110 (statemen)o(ts)e(of)165 434 y(p)q(eer)h(review)f(or)h(that)e(the)i
8111 (text)f(has)h(b)q(een)g(appro)o(v)o(ed)g(b)o(y)f(an)h(organization)d
8112 (as)j(the)f(authoritativ)o(e)165 489 y(de\014nition)i(of)g(a)g
8113 (standard.)165 555 y(Y)l(ou)f(ma)o(y)g(add)g(a)g(passage)g(of)f(up)i
8114 (to)e(\014v)o(e)i(w)o(ords)e(as)h(a)g(F)l(ron)o(t-Co)o(v)o(er)e(T)l
8115 (ext,)i(and)g(a)g(passage)g(of)f(up)165 610 y(to)g(25)g(w)o(ords)g(as)g
8116 (a)g(Bac)o(k-Co)o(v)o(er)g(T)l(ext,)g(to)g(the)g(end)i(of)e(the)g(list)
8117 g(of)g(Co)o(v)o(er)f(T)l(exts)i(in)f(the)h(Mo)q(di\014ed)165
8118 665 y(V)l(ersion.)28 b(Only)18 b(one)g(passage)f(of)h(F)l(ron)o(t-Co)o
8119 (v)o(er)e(T)l(ext)i(and)g(one)g(of)f(Bac)o(k-Co)o(v)o(er)g(T)l(ext)h
8120 (ma)o(y)f(b)q(e)165 719 y(added)d(b)o(y)g(\(or)f(through)g(arrangemen)o
8121 (ts)g(made)h(b)o(y\))f(an)o(y)h(one)g(en)o(tit)o(y)l(.)k(If)c(the)g(Do)
8122 q(cumen)o(t)g(already)165 774 y(includes)j(a)g(co)o(v)o(er)f(text)h
8123 (for)f(the)h(same)g(co)o(v)o(er,)f(previously)g(added)i(b)o(y)f(y)o(ou)
8124 g(or)f(b)o(y)h(arrangemen)o(t)165 829 y(made)h(b)o(y)f(the)h(same)f(en)
8125 o(tit)o(y)g(y)o(ou)g(are)g(acting)g(on)g(b)q(ehalf)h(of,)g(y)o(ou)f(ma)
8126 o(y)g(not)g(add)h(another;)g(but)165 884 y(y)o(ou)f(ma)o(y)f(replace)h
8127 (the)g(old)g(one,)g(on)g(explicit)f(p)q(ermission)g(from)h(the)g
8128 (previous)g(publisher)g(that)165 938 y(added)f(the)f(old)g(one.)165
8129 1004 y(The)e(author\(s\))e(and)i(publisher\(s\))f(of)h(the)g(Do)q
8130 (cumen)o(t)f(do)h(not)f(b)o(y)h(this)f(License)i(giv)o(e)e(p)q
8131 (ermission)165 1059 y(to)j(use)g(their)g(names)g(for)f(publicit)o(y)h
8132 (for)f(or)h(to)f(assert)h(or)f(imply)h(endorsemen)o(t)g(of)g(an)o(y)g
8133 (Mo)q(di\014ed)165 1114 y(V)l(ersion.)100 1180 y(5.)29
8134 b(COMBINING)16 b(DOCUMENTS)165 1245 y(Y)l(ou)k(ma)o(y)e(com)o(bine)h
8135 (the)h(Do)q(cumen)o(t)f(with)g(other)g(do)q(cumen)o(ts)g(released)h
8136 (under)g(this)f(License,)165 1300 y(under)h(the)f(terms)g(de\014ned)h
8137 (in)f(section)g(4)f(ab)q(o)o(v)o(e)h(for)g(mo)q(di\014ed)g(v)o
8138 (ersions,)g(pro)o(vided)g(that)f(y)o(ou)165 1355 y(include)13
8139 b(in)f(the)h(com)o(bination)f(all)f(of)h(the)h(In)o(v)m(arian)o(t)f
8140 (Sections)h(of)f(all)f(of)i(the)f(original)f(do)q(cumen)o(ts,)165
8141 1410 y(unmo)q(di\014ed,)j(and)g(list)e(them)h(all)g(as)g(In)o(v)m
8142 (arian)o(t)f(Sections)i(of)f(y)o(our)f(com)o(bined)i(w)o(ork)e(in)h
8143 (its)g(license)165 1465 y(notice,)h(and)i(that)e(y)o(ou)h(preserv)o(e)g
8144 (all)g(their)f(W)l(arran)o(t)o(y)g(Disclaimers.)165 1530
8145 y(The)h(com)o(bined)h(w)o(ork)e(need)i(only)e(con)o(tain)h(one)g(cop)o
8146 (y)g(of)g(this)f(License,)i(and)f(m)o(ultiple)f(iden)o(tical)165
8147 1585 y(In)o(v)m(arian)o(t)i(Sections)g(ma)o(y)f(b)q(e)i(replaced)g
8148 (with)e(a)h(single)g(cop)o(y)l(.)23 b(If)16 b(there)h(are)f(m)o
8149 (ultiple)f(In)o(v)m(arian)o(t)165 1640 y(Sections)e(with)g(the)g(same)g
8150 (name)h(but)f(di\013eren)o(t)g(con)o(ten)o(ts,)g(mak)o(e)g(the)g(title)
8151 f(of)h(eac)o(h)h(suc)o(h)f(section)165 1695 y(unique)18
8152 b(b)o(y)e(adding)h(at)g(the)g(end)g(of)g(it,)f(in)h(paren)o(theses,)g
8153 (the)g(name)g(of)g(the)g(original)e(author)h(or)165 1749
8154 y(publisher)d(of)f(that)g(section)g(if)g(kno)o(wn,)g(or)g(else)g(a)h
8155 (unique)g(n)o(um)o(b)q(er.)19 b(Mak)o(e)12 b(the)g(same)h(adjustmen)o
8156 (t)165 1804 y(to)f(the)g(section)g(titles)f(in)h(the)g(list)f(of)h(In)o
8157 (v)m(arian)o(t)f(Sections)h(in)g(the)h(license)f(notice)g(of)g(the)g
8158 (com)o(bined)165 1859 y(w)o(ork.)165 1925 y(In)21 b(the)g(com)o
8159 (bination,)f(y)o(ou)h(m)o(ust)f(com)o(bine)g(an)o(y)g(sections)h(En)o
8160 (titled)e(\\History")g(in)h(the)h(v)m(ari-)165 1980 y(ous)16
8161 b(original)e(do)q(cumen)o(ts,)i(forming)f(one)i(section)e(En)o(titled)g
8162 (\\History";)g(lik)o(ewise)f(com)o(bine)i(an)o(y)165
8163 2034 y(sections)f(En)o(titled)g(\\Ac)o(kno)o(wledgemen)o(ts",)g(and)h
8164 (an)o(y)f(sections)h(En)o(titled)e(\\Dedications".)21
8165 b(Y)l(ou)165 2089 y(m)o(ust)15 b(delete)g(all)f(sections)h(En)o(titled)
8166 f(\\Endorsemen)o(ts.")100 2155 y(6.)29 b(COLLECTIONS)17
8167 b(OF)e(DOCUMENTS)165 2221 y(Y)l(ou)h(ma)o(y)f(mak)o(e)h(a)f(collection)
8168 g(consisting)g(of)g(the)h(Do)q(cumen)o(t)g(and)g(other)g(do)q(cumen)o
8169 (ts)g(released)165 2275 y(under)22 b(this)f(License,)i(and)e(replace)g
8170 (the)g(individual)g(copies)g(of)g(this)f(License)i(in)f(the)g(v)m
8171 (arious)165 2330 y(do)q(cumen)o(ts)h(with)e(a)h(single)g(cop)o(y)g
8172 (that)f(is)h(included)h(in)f(the)g(collection,)h(pro)o(vided)f(that)f
8173 (y)o(ou)165 2385 y(follo)o(w)d(the)h(rules)h(of)f(this)g(License)h(for)
8174 f(v)o(erbatim)f(cop)o(ying)h(of)g(eac)o(h)h(of)f(the)h(do)q(cumen)o(ts)
8175 g(in)f(all)165 2440 y(other)d(resp)q(ects.)165 2506 y(Y)l(ou)h(ma)o(y)f
8176 (extract)g(a)g(single)g(do)q(cumen)o(t)h(from)f(suc)o(h)h(a)g
8177 (collection,)e(and)i(distribute)f(it)g(individu-)165
8178 2560 y(ally)h(under)j(this)e(License,)h(pro)o(vided)f(y)o(ou)g(insert)g
8179 (a)h(cop)o(y)f(of)g(this)g(License)h(in)o(to)f(the)g(extracted)165
8180 2615 y(do)q(cumen)o(t,)g(and)f(follo)o(w)e(this)i(License)h(in)f(all)g
8181 (other)f(resp)q(ects)i(regarding)f(v)o(erbatim)f(cop)o(ying)g(of)165
8182 2670 y(that)f(do)q(cumen)o(t.)p eop end
8183 %%Page: 62 66
8184 TeXDict begin 62 65 bop 75 -58 a Ft(62)1299 b(GNU)15
8185 b(Readline)g(Library)100 149 y(7.)29 b(A)o(GGREGA)l(TION)15
8186 b(WITH)h(INDEPENDENT)e(W)o(ORKS)165 214 y(A)g(compilation)e(of)i(the)g
8187 (Do)q(cumen)o(t)g(or)f(its)h(deriv)m(ativ)o(es)f(with)g(other)h
8188 (separate)f(and)i(indep)q(enden)o(t)165 269 y(do)q(cumen)o(ts)i(or)f(w)
8189 o(orks,)g(in)g(or)g(on)h(a)f(v)o(olume)g(of)g(a)h(storage)e(or)h
8190 (distribution)g(medium,)g(is)g(called)165 324 y(an)f(\\aggregate")e(if)
8191 h(the)i(cop)o(yrigh)o(t)d(resulting)h(from)h(the)g(compilation)e(is)i
8192 (not)f(used)i(to)e(limit)g(the)165 379 y(legal)e(righ)o(ts)g(of)h(the)g
8193 (compilation's)f(users)h(b)q(ey)o(ond)h(what)f(the)g(individual)f(w)o
8194 (orks)h(p)q(ermit.)19 b(When)165 433 y(the)14 b(Do)q(cumen)o(t)g(is)f
8195 (included)h(an)g(aggregate,)e(this)i(License)g(do)q(es)g(not)g(apply)f
8196 (to)h(the)g(other)f(w)o(orks)165 488 y(in)i(the)g(aggregate)f(whic)o(h)
8197 h(are)g(not)g(themselv)o(es)g(deriv)m(ativ)o(e)f(w)o(orks)g(of)h(the)g
8198 (Do)q(cumen)o(t.)165 553 y(If)d(the)f(Co)o(v)o(er)f(T)l(ext)i
8199 (requiremen)o(t)f(of)g(section)g(3)g(is)g(applicable)f(to)h(these)h
8200 (copies)f(of)g(the)g(Do)q(cumen)o(t,)165 608 y(then)h(if)e(the)i(Do)q
8201 (cumen)o(t)f(is)f(less)h(than)g(one)h(half)e(of)h(the)g(en)o(tire)g
8202 (aggregate,)f(the)h(Do)q(cumen)o(t's)g(Co)o(v)o(er)165
8203 663 y(T)l(exts)i(ma)o(y)g(b)q(e)h(placed)f(on)g(co)o(v)o(ers)g(that)f
8204 (brac)o(k)o(et)h(the)g(Do)q(cumen)o(t)g(within)g(the)g(aggregate,)f(or)
8205 h(the)165 717 y(electronic)k(equiv)m(alen)o(t)g(of)g(co)o(v)o(ers)g(if)
8206 g(the)h(Do)q(cumen)o(t)f(is)g(in)g(electronic)g(form.)27
8207 b(Otherwise)17 b(they)165 772 y(m)o(ust)e(app)q(ear)g(on)g(prin)o(ted)g
8208 (co)o(v)o(ers)g(that)f(brac)o(k)o(et)h(the)g(whole)g(aggregate.)100
8209 837 y(8.)29 b(TRANSLA)l(TION)165 902 y(T)l(ranslation)18
8210 b(is)i(considered)g(a)g(kind)g(of)f(mo)q(di\014cation,)h(so)g(y)o(ou)g
8211 (ma)o(y)f(distribute)g(translations)165 956 y(of)j(the)g(Do)q(cumen)o
8212 (t)g(under)h(the)f(terms)g(of)g(section)f(4.)41 b(Replacing)22
8213 b(In)o(v)m(arian)o(t)g(Sections)g(with)165 1011 y(translations)f
8214 (requires)h(sp)q(ecial)h(p)q(ermission)f(from)g(their)g(cop)o(yrigh)o
8215 (t)f(holders,)j(but)f(y)o(ou)g(ma)o(y)165 1066 y(include)13
8216 b(translations)d(of)i(some)g(or)f(all)g(In)o(v)m(arian)o(t)h(Sections)g
8217 (in)g(addition)g(to)f(the)h(original)f(v)o(ersions)165
8218 1121 y(of)k(these)h(In)o(v)m(arian)o(t)f(Sections.)22
8219 b(Y)l(ou)15 b(ma)o(y)g(include)i(a)e(translation)f(of)h(this)g
8220 (License,)h(and)g(all)f(the)165 1176 y(license)21 b(notices)f(in)g(the)
8221 h(Do)q(cumen)o(t,)g(and)g(an)o(y)f(W)l(arran)o(t)o(y)f(Disclaimers,)h
8222 (pro)o(vided)g(that)g(y)o(ou)165 1230 y(also)f(include)h(the)g
8223 (original)f(English)g(v)o(ersion)g(of)h(this)f(License)i(and)f(the)g
8224 (original)e(v)o(ersions)h(of)165 1285 y(those)e(notices)f(and)i
8225 (disclaimers.)24 b(In)18 b(case)f(of)f(a)h(disagreemen)o(t)f(b)q(et)o
8226 (w)o(een)i(the)f(translation)e(and)165 1340 y(the)j(original)d(v)o
8227 (ersion)i(of)g(this)g(License)i(or)e(a)g(notice)g(or)g(disclaimer,)g
8228 (the)h(original)d(v)o(ersion)i(will)165 1395 y(prev)m(ail.)165
8229 1460 y(If)e(a)f(section)f(in)i(the)f(Do)q(cumen)o(t)g(is)g(En)o(titled)
8230 f(\\Ac)o(kno)o(wledgemen)o(ts",)g(\\Dedications",)g(or)g(\\His-)165
8231 1514 y(tory",)f(the)h(requiremen)o(t)g(\(section)f(4\))h(to)f(Preserv)o
8232 (e)h(its)g(Title)f(\(section)g(1\))h(will)f(t)o(ypically)f(require)165
8233 1569 y(c)o(hanging)k(the)g(actual)f(title.)100 1634 y(9.)29
8234 b(TERMINA)l(TION)165 1699 y(Y)l(ou)15 b(ma)o(y)f(not)h(cop)o(y)l(,)f
8235 (mo)q(dify)l(,)h(sublicense,)g(or)f(distribute)g(the)h(Do)q(cumen)o(t)g
8236 (except)h(as)e(expressly)165 1753 y(pro)o(vided)21 b(for)f(under)i
8237 (this)e(License.)38 b(An)o(y)21 b(other)f(attempt)g(to)g(cop)o(y)l(,)i
8238 (mo)q(dify)l(,)g(sublicense)f(or)165 1808 y(distribute)d(the)g(Do)q
8239 (cumen)o(t)g(is)g(v)o(oid,)g(and)g(will)f(automatically)f(terminate)h
8240 (y)o(our)h(righ)o(ts)f(under)165 1863 y(this)c(License.)21
8241 b(Ho)o(w)o(ev)o(er,)12 b(parties)h(who)h(ha)o(v)o(e)g(receiv)o(ed)g
8242 (copies,)f(or)h(righ)o(ts,)e(from)h(y)o(ou)h(under)h(this)165
8243 1918 y(License)k(will)e(not)h(ha)o(v)o(e)g(their)g(licenses)g
8244 (terminated)g(so)g(long)f(as)h(suc)o(h)h(parties)f(remain)f(in)i(full)
8245 165 1973 y(compliance.)77 2037 y(10.)29 b(FUTURE)15 b(REVISIONS)j(OF)d
8246 (THIS)h(LICENSE)165 2102 y(The)21 b(F)l(ree)g(Soft)o(w)o(are)e(F)l
8247 (oundation)h(ma)o(y)g(publish)h(new,)h(revised)f(v)o(ersions)f(of)g
8248 (the)h(GNU)g(F)l(ree)165 2157 y(Do)q(cumen)o(tation)15
8249 b(License)i(from)e(time)g(to)h(time.)21 b(Suc)o(h)c(new)f(v)o(ersions)g
8250 (will)e(b)q(e)j(similar)d(in)i(spirit)165 2212 y(to)h(the)g(presen)o(t)
8251 g(v)o(ersion,)g(but)g(ma)o(y)f(di\013er)h(in)g(detail)f(to)h(address)g
8252 (new)g(problems)g(or)g(concerns.)165 2266 y(See)f Fs
8253 (http://www.gnu.org/copyle)o(ft/)p Ft(.)165 2331 y(Eac)o(h)f(v)o
8254 (ersion)e(of)i(the)g(License)g(is)f(giv)o(en)g(a)h(distinguishing)e(v)o
8255 (ersion)h(n)o(um)o(b)q(er.)20 b(If)15 b(the)g(Do)q(cumen)o(t)165
8256 2386 y(sp)q(eci\014es)23 b(that)f(a)h(particular)e(n)o(um)o(b)q(ered)j
8257 (v)o(ersion)d(of)i(this)f(License)h(\\or)f(an)o(y)g(later)g(v)o
8258 (ersion")165 2441 y(applies)16 b(to)f(it,)h(y)o(ou)g(ha)o(v)o(e)g(the)g
8259 (option)f(of)h(follo)o(wing)e(the)i(terms)g(and)g(conditions)g(either)g
8260 (of)g(that)165 2496 y(sp)q(eci\014ed)k(v)o(ersion)e(or)h(of)f(an)o(y)h
8261 (later)f(v)o(ersion)g(that)g(has)h(b)q(een)h(published)g(\(not)e(as)g
8262 (a)h(draft\))f(b)o(y)165 2550 y(the)e(F)l(ree)h(Soft)o(w)o(are)e(F)l
8263 (oundation.)22 b(If)17 b(the)g(Do)q(cumen)o(t)f(do)q(es)g(not)g(sp)q
8264 (ecify)h(a)f(v)o(ersion)g(n)o(um)o(b)q(er)g(of)165 2605
8265 y(this)h(License,)h(y)o(ou)f(ma)o(y)f(c)o(ho)q(ose)i(an)o(y)e(v)o
8266 (ersion)h(ev)o(er)g(published)h(\(not)e(as)h(a)g(draft\))f(b)o(y)i(the)
8267 f(F)l(ree)165 2660 y(Soft)o(w)o(are)d(F)l(oundation.)p
8268 eop end
8269 %%Page: 63 67
8270 TeXDict begin 63 66 bop 75 -58 a Ft(App)q(endix)16 b(A:)f(Cop)o(ying)f
8271 (This)h(Man)o(ual)1052 b(63)75 149 y Fh(A.1.1)30 b(ADDENDUM:)22
8272 b(Ho)n(w)f(to)f(use)h(this)f(License)h(for)f(y)n(our)h(do)r(cumen)n(ts)
8273 137 271 y Ft(T)l(o)14 b(use)g(this)f(License)h(in)g(a)f(do)q(cumen)o(t)
8274 h(y)o(ou)f(ha)o(v)o(e)h(written,)e(include)i(a)f(cop)o(y)h(of)f(the)h
8275 (License)g(in)g(the)75 326 y(do)q(cumen)o(t)i(and)f(put)g(the)h(follo)o
8276 (wing)d(cop)o(yrigh)o(t)g(and)j(license)f(notices)g(just)g(after)f(the)
8277 h(title)f(page:)234 382 y Fd(Copyright)i(\(C\))38 b Fc(year)k(your)19
8278 b(name)p Fd(.)234 426 y(Permission)d(is)j(granted)e(to)i(copy,)e
8279 (distribute)f(and/or)h(modify)h(this)g(document)234 469
8280 y(under)g(the)g(terms)g(of)h(the)f(GNU)h(Free)f(Documenta)o(tio)o(n)e
8281 (License,)h(Version)g(1.2)234 513 y(or)i(any)g(later)e(version)g
8282 (published)f(by)j(the)g(Free)f(Software)e(Foundation)o(;)234
8283 557 y(with)i(no)h(Invariant)d(Sections,)g(no)j(Front-Cove)o(r)e(Texts,)
8284 g(and)h(no)h(Back-Cover)d(Texts.)234 600 y(A)j(copy)g(of)f(the)h
8285 (license)e(is)i(included)d(in)j(the)f(section)f(entitled)g(``GNU)234
8286 644 y(Free)h(Documentat)o(ion)e(License'')o(.)137 705
8287 y Ft(If)k(y)o(ou)g(ha)o(v)o(e)g(In)o(v)m(arian)o(t)f(Sections,)h(F)l
8288 (ron)o(t-Co)o(v)o(er)f(T)l(exts)g(and)h(Bac)o(k-Co)o(v)o(er)f(T)l
8289 (exts,)i(replace)f(the)75 760 y(\\with...T)l(exts.")d(line)e(with)g
8290 (this:)273 816 y Fd(with)k(the)f(Invariant)e(Sections)h(being)g
8291 Fc(list)h(their)g(titles)p Fd(,)f(with)273 860 y(the)i(Front-Cov)o(er)d
8292 (Texts)i(being)g Fc(list)p Fd(,)f(and)i(with)f(the)g(Back-Cover)e
8293 (Texts)273 903 y(being)i Fc(list)p Fd(.)137 964 y Ft(If)g(y)o(ou)f(ha)o
8294 (v)o(e)h(In)o(v)m(arian)o(t)f(Sections)g(without)g(Co)o(v)o(er)f(T)l
8295 (exts,)i(or)f(some)g(other)g(com)o(bination)g(of)g(the)75
8296 1019 y(three,)e(merge)g(those)g(t)o(w)o(o)f(alternativ)o(es)f(to)i
8297 (suit)f(the)h(situation.)137 1086 y(If)d(y)o(our)g(do)q(cumen)o(t)g
8298 (con)o(tains)f(non)o(trivial)f(examples)i(of)f(program)g(co)q(de,)i(w)o
8299 (e)f(recommend)g(releasing)75 1141 y(these)22 b(examples)f(in)g
8300 (parallel)g(under)h(y)o(our)f(c)o(hoice)g(of)g(free)h(soft)o(w)o(are)e
8301 (license,)i(suc)o(h)g(as)g(the)f(GNU)75 1196 y(General)15
8302 b(Public)g(License,)g(to)g(p)q(ermit)g(their)f(use)i(in)f(free)g(soft)o
8303 (w)o(are.)p eop end
8304 %%Page: 64 68
8305 TeXDict begin 64 67 bop 75 -58 a Ft(64)1299 b(GNU)15
8306 b(Readline)g(Library)p eop end
8307 %%Page: 65 69
8308 TeXDict begin 65 68 bop 75 -58 a Ft(Concept)15 b(Index)1466
8309 b(65)75 149 y Fp(Concept)27 b(Index)75 319 y Fr(A)75
8310 380 y Fb(application-sp)q(eci\014c)14 b(completion)f(functions)5
8311 b Fa(.)i(.)f(.)g(.)g(.)g(.)h(.)17 b Fb(41)75 511 y Fr(C)75
8312 571 y Fb(command)d(editing)c Fa(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
8313 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8314 h(.)22 b Fb(1)75 703 y Fr(E)75 763 y Fb(editing)13 b(command)h(lines)d
8315 Fa(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8316 g(.)g(.)g(.)h(.)f(.)g(.)g(.)24 b Fb(1)75 895 y Fr(F)75
8317 955 y Fb(FDL,)13 b(GNU)f(F)m(ree)h(Do)q(cumen)o(tation)i(License)6
8318 b Fa(.)g(.)g(.)g(.)g(.)g(.)h(.)18 b Fb(57)75 1086 y Fr(I)75
8319 1147 y Fb(initialization)12 b(\014le,)h(readline)t Fa(.)6
8320 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8321 (.)g(.)g(.)g(.)17 b Fb(4)75 1192 y(in)o(teraction,)c(readline)5
8322 b Fa(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
8323 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18 b Fb(1)1012
8324 319 y Fr(K)1012 380 y Fb(kill)12 b(ring)c Fa(.)e(.)h(.)f(.)g(.)g(.)g(.)
8325 g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8326 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
8327 b Fb(3)1012 424 y(killing)13 b(text)c Fa(.)d(.)g(.)g(.)g(.)g(.)h(.)f(.)
8328 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
8329 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Fb(2)1012
8330 556 y Fr(N)1012 616 y Fb(notation,)14 b(readline)7 b
8331 Fa(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8332 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20 b Fb(1)1012
8333 748 y Fr(R)1012 808 y Fb(readline,)13 b(function)8 b
8334 Fa(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8335 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21 b Fb(21)1012
8336 939 y Fr(V)1012 1000 y Fb(v)n(ariables,)13 b(readline)t
8337 Fa(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8338 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)17 b
8339 Fb(5)1012 1131 y Fr(Y)1012 1192 y Fb(y)o(anking)d(text)t
8340 Fa(.)7 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8341 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)17
8342 b Fb(2)p eop end
8343 %%Page: 66 70
8344 TeXDict begin 66 69 bop 75 -58 a Ft(66)1299 b(GNU)15
8345 b(Readline)g(Library)p eop end
8346 %%Page: 67 71
8347 TeXDict begin 67 70 bop 75 -58 a Ft(F)l(unction)15 b(and)g(V)l(ariable)
8348 g(Index)1187 b(67)75 149 y Fp(F)-7 b(unction)27 b(and)g(V)-7
8349 b(ariable)28 b(Index)p 80 305 21 3 v 75 365 a Fd(_rl_digit_)o(p)7
8350 b Fa(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8351 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23
8352 b Fb(36)75 409 y Fd(_rl_digit_)o(va)o(lue)6 b Fa(.)t(.)g(.)g(.)g(.)g(.)
8353 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8354 (.)g(.)h(.)f(.)g(.)20 b Fb(36)75 453 y Fd(_rl_lowerc)o(as)o(e_p)6
8355 b Fa(.)t(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8356 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20 b Fb(36)75
8357 498 y Fd(_rl_to_low)o(er)6 b Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8358 (.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8359 g(.)h(.)f(.)22 b Fb(36)75 542 y Fd(_rl_to_upp)o(er)6
8360 b Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8361 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)22
8362 b Fb(36)75 586 y Fd(_rl_upperc)o(as)o(e_p)6 b Fa(.)t(.)g(.)g(.)g(.)g(.)
8363 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8364 (.)g(.)h(.)f(.)g(.)20 b Fb(36)75 716 y Fr(A)75 775 y
8365 Fd(abort)11 b(\(C-g\))5 b Fa(.)t(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8366 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8367 (.)g(.)g(.)h(.)f(.)17 b Fb(18)75 819 y Fd(accept-lin)o(e)10
8368 b(\(Newline)f(or)j(Return\))6 b Fa(.)t(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8369 (.)g(.)g(.)19 b Fb(13)75 949 y Fr(B)75 1009 y Fd(backward-c)o(ha)o(r)10
8370 b(\(C-b\))e Fa(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8371 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)21 b Fb(13)75
8372 1053 y Fd(backward-d)o(el)o(ete)o(-c)o(har)9 b(\(Rubout\))e
8373 Fa(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)22
8374 b Fb(15)75 1097 y Fd(backward-k)o(il)o(l-l)o(in)o(e)10
8375 b(\(C-x)h(Rubout\))e Fa(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)24
8376 b Fb(16)75 1141 y Fd(backward-k)o(il)o(l-w)o(or)o(d)10
8377 b(\(M-)501 1139 y Fk(h)p 512 1113 73 2 v 512 1141 a Fj(DEL)p
8378 512 1149 V 583 1139 a Fk(i)598 1141 y Fd(\))g Fa(.)c(.)g(.)g(.)g(.)g(.)
8379 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Fb(16)75 1186 y
8380 Fd(backward-w)o(or)o(d)10 b(\(M-b\))e Fa(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)
8381 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)21
8382 b Fb(13)75 1230 y Fd(beginning-)o(of)o(-hi)o(st)o(ory)9
8383 b(\(M-<\))h Fa(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8384 (.)g(.)25 b Fb(14)75 1274 y Fd(beginning-)o(of)o(-li)o(ne)9
8385 b(\(C-a\))c Fa(.)t(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8386 (.)f(.)g(.)g(.)g(.)g(.)18 b Fb(13)75 1319 y(b)q(ell-st)o(yle)7
8387 b Fa(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8388 g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8389 (.)g(.)g(.)20 b Fb(5)75 1363 y(bind-tt)o(y-sp)q(ecial-c)o(hars)12
8390 b Fa(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8391 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Fb(5)75 1492
8392 y Fr(C)75 1551 y Fd(call-last-)o(kb)o(d-m)o(ac)o(ro)9
8393 b(\(C-x)j(e\))5 b Fa(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8394 g(.)h(.)f(.)18 b Fb(18)75 1595 y Fd(capitalize)o(-w)o(ord)9
8395 b(\(M-c\))d Fa(.)f(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8396 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19 b Fb(15)75 1640 y Fd(character-)o(se)
8397 o(arc)o(h)10 b(\(C-]\))c Fa(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8398 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)18 b Fb(18)75
8399 1684 y Fd(character-)o(se)o(arc)o(h-)o(bac)o(kwa)o(rd)9
8400 b(\(M-C-]\))e Fa(.)s(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)20
8401 b Fb(19)75 1728 y Fd(clear-scre)o(en)9 b(\(C-l\))g Fa(.)t(.)d(.)g(.)g
8402 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8403 g(.)h(.)f(.)21 b Fb(13)75 1773 y(commen)o(t-b)q(egin)9
8404 b Fa(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8405 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)21
8406 b Fb(5)75 1817 y Fd(complete)10 b(\()265 1815 y Fk(h)p
8407 276 1789 74 2 v 276 1817 a Fj(T)m(AB)p 276 1825 V 348
8408 1815 a Fk(i)363 1817 y Fd(\))f Fa(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8409 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
8410 22 b Fb(17)75 1861 y(completion-query-items)t Fa(.)7
8411 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8412 (.)g(.)g(.)g(.)g(.)h(.)16 b Fb(5)75 1906 y(con)o(v)o(ert-meta)10
8413 b Fa(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8414 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)22
8415 b Fb(5)75 1950 y Fd(copy-backw)o(ar)o(d-w)o(or)o(d)10
8416 b(\(\))c Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8417 (.)g(.)g(.)g(.)h(.)f(.)g(.)19 b Fb(16)75 1994 y Fd(copy-forwa)o(rd)o
8418 (-wo)o(rd)9 b(\(\))e Fa(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8419 (.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)20 b Fb(16)75
8420 2039 y Fd(copy-regio)o(n-)o(as-)o(ki)o(ll)9 b(\(\))d
8421 Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8422 (.)g(.)g(.)h(.)18 b Fb(16)75 2168 y Fr(D)75 2228 y Fd(delete-cha)o(r)10
8423 b(\(C-d\))d Fa(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8424 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22 b Fb(15)75
8425 2272 y Fd(delete-cha)o(r-)o(or-)o(li)o(st)9 b(\(\))d
8426 Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8427 (.)g(.)g(.)h(.)18 b Fb(17)75 2316 y Fd(delete-hor)o(iz)o(ont)o(al)o
8428 (-sp)o(ace)9 b(\(\))i Fa(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8429 (.)g(.)g(.)g(.)g(.)25 b Fb(16)75 2361 y Fd(digit-argu)o(me)o(nt)9
8430 b(\()p Fc(M-0)p Fd(,)i Fc(M-1)p Fd(,)h(...)f Fc(M--)p
8431 Fd(\))c Fa(.)e(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)20 b Fb(17)75
8432 2405 y(disable-completion)8 b Fa(.)f(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8433 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8434 (.)21 b Fb(5)75 2449 y Fd(do-upperca)o(se)o(-ve)o(rs)o(ion)9
8435 b(\(M-a,)i(M-b,)g(M-)p Fc(x)p Fd(,)g(...)o(\))159 2493
8436 y Fa(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8437 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8438 g(.)h(.)f(.)g(.)g(.)g(.)20 b Fb(18)75 2537 y Fd(downcase-w)o(or)o(d)10
8439 b(\(M-l\))e Fa(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8440 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)21 b Fb(15)75
8441 2581 y Fd(dump-funct)o(io)o(ns)9 b(\(\))g Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)
8442 g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
8443 (.)g(.)22 b Fb(19)75 2626 y Fd(dump-macro)o(s)10 b(\(\))g
8444 Fa(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8445 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)24 b Fb(19)75
8446 2670 y Fd(dump-varia)o(bl)o(es)9 b(\(\))g Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)
8447 g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
8448 (.)g(.)22 b Fb(19)1012 305 y Fr(E)1012 364 y Fb(editing-mo)q(de)10
8449 b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8450 g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)22
8451 b Fb(5)1012 407 y Fd(emacs-editi)o(ng)o(-mo)o(de)9 b(\(C-e\))t
8452 Fa(.)c(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8453 (.)g(.)18 b Fb(19)1012 451 y(enable-k)o(eypad)9 b Fa(.)f(.)e(.)h(.)f(.)
8454 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8455 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Fb(6)1012
8456 495 y Fd(end-kbd-mac)o(ro)9 b(\(C-x)i(\)\))e Fa(.)e(.)f(.)g(.)g(.)g(.)g
8457 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23
8458 b Fb(18)1012 539 y Fd(end-of-hist)o(or)o(y)10 b(\(M->\))d
8459 Fa(.)t(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8460 (.)g(.)g(.)g(.)g(.)h(.)20 b Fb(14)1012 583 y Fd(end-of-line)9
8461 b(\(C-e\))e Fa(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8462 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23 b Fb(13)1012
8463 626 y Fd(exchange-po)o(in)o(t-a)o(nd)o(-ma)o(rk)9 b(\(C-x)j(C-x\))c
8464 Fa(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)24 b Fb(18)1012
8465 670 y(expand-tilde)6 b Fa(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8466 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8467 h(.)f(.)g(.)g(.)g(.)19 b Fb(6)1012 796 y Fr(F)1012 854
8468 y Fd(forward-bac)o(kw)o(ard)o(-d)o(ele)o(te)o(-ch)o(ar)9
8469 b(\(\))f Fa(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22
8470 b Fb(15)1012 898 y Fd(forward-cha)o(r)10 b(\(C-f\))f
8471 Fa(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8472 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Fb(13)1012 942 y
8473 Fd(forward-sea)o(rc)o(h-h)o(is)o(tor)o(y)10 b(\(C-s\))e
8474 Fa(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)24
8475 b Fb(14)1012 986 y Fd(forward-wor)o(d)10 b(\(M-f\))f
8476 Fa(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8477 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Fb(13)1012 1107 y
8478 Fr(H)1012 1166 y Fb(history-preserv)o(e-p)q(oin)o(t)8
8479 b Fa(.)g(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8480 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21 b Fb(6)1012 1210 y
8481 Fd(history-sea)o(rc)o(h-b)o(ac)o(kwa)o(rd)9 b(\(\))i
8482 Fa(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)25
8483 b Fb(14)1012 1253 y Fd(history-sea)o(rc)o(h-f)o(or)o(war)o(d)10
8484 b(\(\))s Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8485 (.)g(.)g(.)17 b Fb(14)1012 1297 y(horizon)o(tal-scroll-mo)q(de)6
8486 b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8487 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Fb(6)1012 1415 y
8488 Fr(I)1012 1473 y Fb(input-meta)8 b Fa(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g
8489 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8490 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Fb(6)1012 1517
8491 y Fd(insert-comm)o(en)o(t)10 b(\(M-#\))d Fa(.)t(.)f(.)g(.)h(.)f(.)g(.)g
8492 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)20
8493 b Fb(19)1012 1561 y Fd(insert-comp)o(le)o(tio)o(ns)9
8494 b(\(M-*\))t Fa(.)c(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8495 (.)g(.)g(.)g(.)g(.)18 b Fb(17)1012 1605 y(isearc)o(h-terminators)s
8496 Fa(.)7 b(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8497 g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)16 b Fb(6)1012
8498 1722 y Fr(K)1012 1780 y Fb(k)o(eymap)9 b Fa(.)e(.)f(.)h(.)f(.)g(.)g(.)g
8499 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8500 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22
8501 b Fb(6)1012 1824 y Fd(kill-line)10 b(\(C-k\))f Fa(.)d(.)g(.)g(.)g(.)g
8502 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8503 g(.)g(.)h(.)f(.)g(.)24 b Fb(16)1012 1868 y Fd(kill-region)9
8504 b(\(\))i Fa(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8505 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)25
8506 b Fb(16)1012 1912 y Fd(kill-whole-)o(li)o(ne)9 b(\(\))g
8507 Fa(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8508 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Fb(16)1012 1956 y
8509 Fd(kill-word)10 b(\(M-d\))f Fa(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8510 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8511 24 b Fb(16)1012 2077 y Fr(M)1012 2136 y Fb(mark-mo)q(di\014ed-lines)8
8512 b Fa(.)f(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8513 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Fb(6)1012
8514 2180 y(mark-symlink)o(ed-directories)12 b Fa(.)6 b(.)g(.)g(.)g(.)g(.)h
8515 (.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)23
8516 b Fb(7)1012 2223 y(matc)o(h-hidden-\014les)13 b Fa(.)6
8517 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8518 (.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)24 b Fb(7)1012
8519 2267 y Fd(menu-comple)o(te)9 b(\(\))g Fa(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)
8520 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8521 (.)h(.)23 b Fb(17)1012 2311 y(meta-\015ag)t Fa(.)8 b(.)e(.)g(.)g(.)g(.)
8522 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8523 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18
8524 b Fb(6)1012 2437 y Fr(N)1012 2495 y Fd(next-histor)o(y)10
8525 b(\(C-n\))f Fa(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8526 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Fb(14)1012
8527 2539 y Fd(non-increme)o(nt)o(al-)o(fo)o(rwa)o(rd)o(-se)o(arc)o(h-)o
8528 (his)o(to)o(ry)10 b(\(M-n\))1096 2583 y Fa(.)c(.)h(.)f(.)g(.)g(.)g(.)g
8529 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8530 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)20
8531 b Fb(14)1012 2626 y Fd(non-increme)o(nt)o(al-)o(re)o(ver)o(se)o(-se)o
8532 (arc)o(h-)o(his)o(to)o(ry)10 b(\(M-p\))1096 2670 y Fa(.)c(.)h(.)f(.)g
8533 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
8534 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8535 (.)20 b Fb(14)p eop end
8536 %%Page: 68 72
8537 TeXDict begin 68 71 bop 75 -58 a Ft(68)1299 b(GNU)15
8538 b(Readline)g(Library)75 149 y Fr(O)75 209 y Fb(output-meta)5
8539 b Fa(.)i(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8540 g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18
8541 b Fb(7)75 253 y Fd(overwrite-)o(mo)o(de)9 b(\(\))g Fa(.)d(.)g(.)g(.)h
8542 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8543 g(.)h(.)f(.)g(.)22 b Fb(15)75 377 y Fr(P)75 436 y Fb(page-completions)
8544 12 b Fa(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8545 (.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)23
8546 b Fb(7)75 480 y Fd(possible-c)o(om)o(ple)o(ti)o(ons)9
8547 b(\(M-?\))h Fa(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8548 (.)g(.)25 b Fb(17)75 525 y Fd(prefix-met)o(a)10 b(\()324
8549 523 y Fk(h)p 335 496 70 2 v 335 525 a Fj(ESC)p 335 532
8550 V 402 523 a Fk(i)417 525 y Fd(\))g Fa(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8551 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23
8552 b Fb(18)75 569 y Fd(previous-h)o(is)o(tor)o(y)10 b(\(C-p\))c
8553 Fa(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8554 (.)g(.)g(.)h(.)18 b Fb(14)75 698 y Fr(Q)75 757 y Fd(quoted-ins)o(er)o
8555 (t)10 b(\(C-q)h(or)h(C-v\))c Fa(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8556 (.)g(.)g(.)g(.)g(.)h(.)f(.)22 b Fb(15)75 886 y Fr(R)75
8557 945 y Fd(re-read-in)o(it)o(-fi)o(le)9 b(\(C-x)i(C-r\))5
8558 b Fa(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
8559 b Fb(18)75 990 y Fd(readline)s Fa(.)s(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8560 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8561 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)16 b Fb(21)75 1034
8562 y Fd(redraw-cur)o(re)o(nt-)o(li)o(ne)9 b(\(\))d Fa(.)g(.)g(.)g(.)g(.)g
8563 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)18
8564 b Fb(13)75 1078 y Fd(reverse-se)o(ar)o(ch-)o(hi)o(sto)o(ry)9
8565 b(\(C-r\))g Fa(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23
8566 b Fb(14)75 1122 y Fd(revert-lin)o(e)10 b(\(M-r\))d Fa(.)f(.)g(.)g(.)h
8567 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8568 g(.)h(.)f(.)g(.)22 b Fb(18)75 1166 y Fd(rl_add_def)o(un)6
8569 b Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8570 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)22
8571 b Fb(28)75 1211 y Fd(rl_add_fun)o(ma)o(p_e)o(nt)o(ry)t
8572 Fa(.)s(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8573 g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Fb(31)75 1255 y Fd(rl_add_und)o(o)7
8574 b Fa(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8575 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23
8576 b Fb(32)75 1299 y Fd(rl_alphabe)o(ti)o(c)9 b Fa(.)s(.)d(.)g(.)g(.)h(.)f
8577 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8578 h(.)f(.)g(.)g(.)g(.)g(.)22 b Fb(36)75 1343 y Fd(rl_already)o(_p)o(rom)o
8579 (pt)o(ed)t Fa(.)s(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8580 (.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Fb(25)75
8581 1388 y Fd(rl_attempt)o(ed)o(_co)o(mp)o(let)o(ion)o(_f)o(unc)o(ti)o(on)t
8582 Fa(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)17 b Fb(44)75
8583 1432 y Fd(rl_attempt)o(ed)o(_co)o(mp)o(let)o(ion)o(_o)o(ver)6
8584 b Fa(.)s(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20
8585 b Fb(47)75 1476 y Fd(rl_basic_q)o(uo)o(te_)o(ch)o(ara)o(cte)o(rs)8
8586 b Fa(.)t(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8587 22 b Fb(45)75 1520 y Fd(rl_basic_w)o(or)o(d_b)o(re)o(ak_)o(cha)o(ra)o
8588 (cte)o(rs)5 b Fa(.)s(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)18
8589 b Fb(45)75 1564 y Fd(rl_begin_u)o(nd)o(o_g)o(ro)o(up)t
8590 Fa(.)s(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8591 g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Fb(32)75 1609 y Fd(rl_bind_ke)o(y)7
8592 b Fa(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8593 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23
8594 b Fb(29)75 1653 y Fd(rl_bind_ke)o(y_)o(if_)o(un)o(bou)o(nd)8
8595 b Fa(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8596 h(.)f(.)g(.)24 b Fb(29)75 1697 y Fd(rl_bind_ke)o(y_)o(if_)o(un)o(bou)o
8597 (nd_)o(in)o(_ma)o(p)6 b Fa(.)s(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8598 (.)g(.)19 b Fb(30)75 1741 y Fd(rl_bind_ke)o(y_)o(in_)o(ma)o(p)5
8599 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
8600 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18 b Fb(29)75 1786 y
8601 Fd(rl_bind_ke)o(ys)o(eq)8 b Fa(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8602 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8603 g(.)21 b Fb(30)75 1830 y Fd(rl_bind_ke)o(ys)o(eq_)o(if)o(_un)o(bou)o
8604 (nd)8 b Fa(.)t(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8605 (.)g(.)22 b Fb(30)75 1874 y Fd(rl_bind_ke)o(ys)o(eq_)o(if)o(_un)o(bou)o
8606 (nd)o(_in)o(_m)o(ap)t Fa(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)17
8607 b Fb(30)75 1918 y Fd(rl_bind_ke)o(ys)o(eq_)o(in)o(_ma)o(p)9
8608 b Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8609 f(.)g(.)g(.)g(.)25 b Fb(30)75 1962 y Fd(rl_binding)o(_k)o(eym)o(ap)5
8610 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8611 g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Fb(26)75 2007
8612 y Fd(rl_callbac)o(k_)o(han)o(dl)o(er_)o(ins)o(ta)o(ll)7
8613 b Fa(.)s(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)20
8614 b Fb(37)75 2051 y Fd(rl_callbac)o(k_)o(han)o(dl)o(er_)o(rem)o(ov)o(e)8
8615 b Fa(.)t(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21
8616 b Fb(38)75 2095 y Fd(rl_callbac)o(k_)o(rea)o(d_)o(cha)o(r)9
8617 b Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8618 f(.)g(.)g(.)g(.)25 b Fb(38)75 2139 y Fd(rl_catch_s)o(ig)o(nal)o(s)6
8619 b Fa(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8620 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)19 b Fb(40)75
8621 2184 y Fd(rl_catch_s)o(ig)o(win)o(ch)5 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g
8622 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8623 g(.)19 b Fb(40)75 2228 y Fd(rl_char_is)o(_q)o(uot)o(ed)o(_p)t
8624 Fa(.)s(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8625 g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Fb(44)75 2272 y Fd(rl_cleanup)o(_a)o
8626 (fte)o(r_)o(sig)o(nal)7 b Fa(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8627 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)23 b Fb(40)75 2316 y
8628 Fd(rl_clear_m)o(es)o(sag)o(e)6 b Fa(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8629 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
8630 19 b Fb(33)75 2360 y Fd(rl_clear_p)o(en)o(din)o(g_)o(inp)o(ut)8
8631 b Fa(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8632 h(.)f(.)g(.)24 b Fb(35)75 2405 y Fd(rl_clear_s)o(ig)o(nal)o(s)6
8633 b Fa(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8634 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)19 b Fb(41)75
8635 2449 y Fd(rl_complet)o(e)6 b Fa(.)s(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8636 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8637 g(.)19 b Fb(42,)13 b(43)75 2493 y Fd(rl_complet)o(e_)o(int)o(er)o(nal)s
8638 Fa(.)s(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8639 f(.)g(.)g(.)g(.)g(.)h(.)16 b Fb(42)75 2537 y Fd(rl_complet)o(er)o(_qu)o
8640 (ot)o(e_c)o(har)o(ac)o(ter)o(s)6 b Fa(.)s(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8641 (.)h(.)f(.)g(.)g(.)19 b Fb(45)75 2582 y Fd(rl_complet)o(er)o(_wo)o(rd)o
8642 (_br)o(eak)o(_c)o(har)o(ac)o(ter)o(s)9 b Fa(.)d(.)g(.)g(.)g(.)g(.)h(.)
8643 24 b Fb(45)75 2626 y Fd(rl_complet)o(io)o(n_a)o(pp)o(end)o(_ch)o(ar)o
8644 (act)o(er)5 b Fa(.)s(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)18
8645 b Fb(46)75 2670 y Fd(rl_complet)o(io)o(n_d)o(is)o(pla)o(y_m)o(at)o(che)
8646 o(s_)o(hoo)o(k)9 b Fa(.)d(.)g(.)g(.)g(.)g(.)h(.)24 b
8647 Fb(45)1012 149 y Fd(rl_completi)o(on)o(_en)o(tr)o(y_f)o(un)o(cti)o(on)s
8648 Fa(.)s(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)17 b Fb(42,)c(43)1012
8649 194 y Fd(rl_completi)o(on)o(_fo)o(un)o(d_q)o(uo)o(te)c
8650 Fa(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
8651 b Fb(46)1012 238 y Fd(rl_completi)o(on)o(_ma)o(rk)o(_sy)o(ml)o(ink)o
8652 (_di)o(rs)t Fa(.)s(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18
8653 b Fb(46)1012 282 y Fd(rl_completi)o(on)o(_ma)o(tc)o(hes)8
8654 b Fa(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8655 g(.)g(.)g(.)h(.)25 b Fb(43)1012 326 y Fd(rl_completi)o(on)o(_mo)o(de)t
8656 Fa(.)t(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8657 g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Fb(43)1012 371 y
8658 Fd(rl_completi)o(on)o(_qu)o(er)o(y_i)o(te)o(ms)9 b Fa(.)s(.)d(.)g(.)h
8659 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
8660 b Fb(46)1012 415 y Fd(rl_completi)o(on)o(_qu)o(ot)o(e_c)o(ha)o(rac)o
8661 (ter)5 b Fa(.)t(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)20
8662 b Fb(46)1012 459 y Fd(rl_completi)o(on)o(_su)o(pp)o(res)o(s_)o(app)o
8663 (end)5 b Fa(.)t(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)20
8664 b Fb(46)1012 503 y Fd(rl_completi)o(on)o(_su)o(pp)o(res)o(s_)o(quo)o
8665 (te)7 b Fa(.)s(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)20
8666 b Fb(46)1012 547 y Fd(rl_completi)o(on)o(_ty)o(pe)t Fa(.)t(.)6
8667 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8668 (.)g(.)g(.)g(.)g(.)g(.)19 b Fb(47)1012 592 y Fd(rl_completi)o(on)o(_wo)
8669 o(rd)o(_br)o(ea)o(k_h)o(ook)5 b Fa(.)t(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8670 (.)g(.)g(.)g(.)20 b Fb(45)1012 636 y Fd(rl_copy_key)o(ma)o(p)8
8671 b Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
8672 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)21 b
8673 Fb(28)1012 680 y Fd(rl_copy_tex)o(t)6 b Fa(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8674 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8675 g(.)g(.)h(.)f(.)g(.)g(.)23 b Fb(34)1012 724 y Fd(rl_crlf)t
8676 Fa(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8677 g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8678 (.)g(.)h(.)17 b Fb(33)1012 769 y Fd(rl_delete_t)o(ex)o(t)8
8679 b Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
8680 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)21 b
8681 Fb(34)1012 813 y Fd(rl_deprep_t)o(er)o(m_f)o(un)o(cti)o(on)7
8682 b Fa(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8683 g(.)g(.)24 b Fb(26)1012 857 y Fd(rl_deprep_t)o(er)o(min)o(al)t
8684 Fa(.)t(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8685 g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Fb(35)1012 901 y
8686 Fd(rl_ding)t Fa(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8687 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8688 f(.)g(.)g(.)g(.)g(.)h(.)17 b Fb(36)1012 945 y Fd(rl_director)o(y_)o
8689 (com)o(pl)o(eti)o(on)o(_ho)o(ok)7 b Fa(.)s(.)f(.)g(.)g(.)g(.)h(.)f(.)g
8690 (.)g(.)g(.)g(.)g(.)h(.)20 b Fb(44)1012 990 y Fd(rl_discard_)o(ke)o(yma)
8691 o(p)6 b Fa(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8692 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)19 b Fb(29)1012
8693 1034 y Fd(rl_dispatch)o(in)o(g)8 b Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g
8694 (.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8695 g(.)g(.)h(.)21 b Fb(24)1012 1078 y Fd(rl_display_)o(ma)o(tch)o(_l)o
8696 (ist)8 b Fa(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8697 (.)g(.)g(.)g(.)g(.)h(.)25 b Fb(36)1012 1122 y Fd(rl_do_undo)8
8698 b Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8699 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)24
8700 b Fb(32)1012 1167 y Fd(rl_done)t Fa(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g
8701 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8702 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)17 b Fb(24)1012
8703 1211 y Fd(rl_editing_)o(mo)o(de)7 b Fa(.)s(.)f(.)g(.)h(.)f(.)g(.)g(.)g
8704 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8705 g(.)g(.)21 b Fb(28)1012 1255 y Fd(rl_end)5 b Fa(.)t(.)h(.)g(.)h(.)f(.)g
8706 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8707 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18
8708 b Fb(24)1012 1299 y Fd(rl_end_undo)o(_g)o(rou)o(p)6 b
8709 Fa(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8710 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)19 b Fb(32)1012 1343
8711 y Fd(rl_erase_em)o(pt)o(y_l)o(in)o(e)t Fa(.)t(.)6 b(.)g(.)g(.)g(.)g(.)h
8712 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)18
8713 b Fb(24)1012 1388 y Fd(rl_event_ho)o(ok)8 b Fa(.)s(.)e(.)h(.)f(.)g(.)g
8714 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8715 g(.)g(.)g(.)h(.)f(.)g(.)22 b Fb(26)1012 1432 y Fd(rl_execute_)o(ne)o
8716 (xt)7 b Fa(.)s(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8717 (.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
8718 b Fb(35)1012 1476 y Fd(rl_executin)o(g_)o(key)o(ma)o(p)t
8719 Fa(.)t(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8720 g(.)g(.)h(.)f(.)g(.)g(.)g(.)18 b Fb(26)1012 1520 y Fd(rl_executin)o(g_)
8721 o(mac)o(ro)t Fa(.)t(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8722 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Fb(26)1012
8723 1564 y Fd(rl_expand_p)o(ro)o(mpt)6 b Fa(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8724 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8725 g(.)20 b Fb(34)1012 1609 y Fd(rl_explicit)o(_a)o(rg)7
8726 b Fa(.)s(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8727 f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Fb(28)1012
8728 1653 y Fd(rl_extend_l)o(in)o(e_b)o(uf)o(fer)8 b Fa(.)f(.)f(.)g(.)g(.)g
8729 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)25
8730 b Fb(36)1012 1697 y Fd(rl_filename)o(_c)o(omp)o(le)o(tio)o(n_)o(des)o
8731 (ire)o(d)5 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19
8732 b Fb(46)1012 1741 y Fd(rl_filename)o(_c)o(omp)o(le)o(tio)o(n_)o(fun)o
8733 (cti)o(on)t Fa(.)s(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18
8734 b Fb(43)1012 1786 y Fd(rl_filename)o(_d)o(equ)o(ot)o(ing)o(_f)o(unc)o
8735 (tio)o(n)5 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19
8736 b Fb(44)1012 1830 y Fd(rl_filename)o(_q)o(uot)o(e_)o(cha)o(ra)o(cte)o
8737 (rs)7 b Fa(.)s(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)20
8738 b Fb(45)1012 1874 y Fd(rl_filename)o(_q)o(uot)o(in)o(g_d)o(es)o(ire)o
8739 (d)8 b Fa(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21
8740 b Fb(47)1012 1918 y Fd(rl_filename)o(_q)o(uot)o(in)o(g_f)o(un)o(cti)o
8741 (on)7 b Fa(.)s(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)20
8742 b Fb(44)1012 1962 y Fd(rl_forced_u)o(pd)o(ate)o(_d)o(isp)o(la)o(y)7
8743 b Fa(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8744 f(.)23 b Fb(33)1012 2007 y Fd(rl_free_lin)o(e_)o(sta)o(te)t
8745 Fa(.)t(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8746 g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Fb(40)1012 2051
8747 y Fd(rl_free_und)o(o_)o(lis)o(t)6 b Fa(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8748 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8749 19 b Fb(32)1012 2095 y Fd(rl_function)o(_d)o(ump)o(er)t
8750 Fa(.)t(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8751 g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Fb(31)1012 2139
8752 y Fd(rl_function)o(_o)o(f_k)o(ey)o(seq)8 b Fa(.)f(.)f(.)g(.)g(.)g(.)g
8753 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)25
8754 b Fb(31)1012 2184 y Fd(rl_funmap_n)o(am)o(es)7 b Fa(.)s(.)f(.)g(.)h(.)f
8755 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8756 h(.)f(.)g(.)g(.)g(.)21 b Fb(31)1012 2228 y Fd(rl_generic_)o(bi)o(nd)7
8757 b Fa(.)s(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8758 f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Fb(30)1012
8759 2272 y Fd(rl_get_keym)o(ap)8 b Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8760 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8761 h(.)f(.)g(.)22 b Fb(29)1012 2316 y Fd(rl_get_keym)o(ap)o(_by)o(_n)o
8762 (ame)8 b Fa(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8763 (.)g(.)g(.)g(.)g(.)h(.)25 b Fb(29)1012 2360 y Fd(rl_get_keym)o(ap)o
8764 (_na)o(me)t Fa(.)t(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8765 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Fb(29)1012
8766 2405 y Fd(rl_get_scre)o(en)o(_si)o(ze)t Fa(.)t(.)6 b(.)g(.)g(.)g(.)h(.)
8767 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
8768 (.)19 b Fb(41)1012 2449 y Fd(rl_get_term)o(ca)o(p)8 b
8769 Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
8770 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)21 b Fb(37)1012
8771 2493 y Fd(rl_getc)t Fa(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8772 f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8773 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)17 b Fb(34)1012 2537 y
8774 Fd(rl_getc_fun)o(ct)o(ion)6 b Fa(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8775 g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)20
8776 b Fb(26)1012 2582 y Fd(rl_gnu_read)o(li)o(ne_)o(p)6 b
8777 Fa(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8778 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)19 b Fb(25)1012 2626
8779 y Fd(rl_ignore_c)o(om)o(ple)o(ti)o(on_)o(du)o(pli)o(cat)o(es)t
8780 Fa(.)s(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18 b Fb(46)1012
8781 2670 y Fd(rl_ignore_s)o(om)o(e_c)o(om)o(ple)o(ti)o(ons)o(_fu)o(nc)o
8782 (tio)o(n)8 b Fa(.)e(.)g(.)g(.)g(.)h(.)24 b Fb(44)p eop
8783 end
8784 %%Page: 69 73
8785 TeXDict begin 69 72 bop 75 -58 a Ft(F)l(unction)15 b(and)g(V)l(ariable)
8786 g(Index)1187 b(69)75 149 y Fd(rl_inhibit)o(_c)o(omp)o(le)o(tio)o(n)9
8787 b Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8788 f(.)g(.)g(.)g(.)25 b Fb(47)75 194 y Fd(rl_initial)o(iz)o(e)9
8789 b Fa(.)s(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8790 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22
8791 b Fb(36)75 238 y Fd(rl_insert_)o(co)o(mpl)o(et)o(ion)o(s)9
8792 b Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8793 f(.)g(.)g(.)g(.)25 b Fb(43)75 282 y Fd(rl_insert_)o(te)o(xt)8
8794 b Fa(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8795 g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b
8796 Fb(34)75 326 y Fd(rl_instrea)o(m)7 b Fa(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8797 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8798 g(.)g(.)h(.)f(.)g(.)g(.)23 b Fb(25)75 370 y Fd(rl_invokin)o(g_)o(key)o
8799 (se)o(qs)t Fa(.)s(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8800 (.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Fb(31)75
8801 414 y Fd(rl_invokin)o(g_)o(key)o(se)o(qs_)o(in_)o(ma)o(p)8
8802 b Fa(.)t(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21
8803 b Fb(31)75 459 y Fd(rl_kill_te)o(xt)6 b Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8804 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8805 g(.)g(.)g(.)g(.)h(.)f(.)22 b Fb(34)75 503 y Fd(rl_last_fu)o(nc)6
8806 b Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8807 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)22
8808 b Fb(25)75 547 y Fd(rl_library)o(_v)o(ers)o(io)o(n)5
8809 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
8810 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18 b Fb(25)75 591 y Fd(rl_line_bu)o(ff)
8811 o(er)8 b Fa(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8812 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
8813 b Fb(24)75 635 y Fd(rl_list_fu)o(nm)o(ap_)o(na)o(mes)s
8814 Fa(.)s(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8815 f(.)g(.)g(.)g(.)g(.)h(.)16 b Fb(31)75 679 y Fd(rl_macro_b)o(in)o(d)9
8816 b Fa(.)s(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8817 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22
8818 b Fb(37)75 724 y Fd(rl_macro_d)o(um)o(per)6 b Fa(.)t(.)g(.)g(.)g(.)g(.)
8819 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8820 (.)g(.)h(.)f(.)g(.)20 b Fb(37)75 768 y Fd(rl_make_ba)o(re)o(_ke)o(ym)o
8821 (ap)t Fa(.)s(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8822 (.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Fb(28)75 812
8823 y Fd(rl_make_ke)o(ym)o(ap)8 b Fa(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8824 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8825 (.)g(.)21 b Fb(29)75 856 y Fd(rl_mark)t Fa(.)t(.)6 b(.)g(.)g(.)g(.)g(.)
8826 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8827 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)17
8828 b Fb(24)75 900 y Fd(rl_message)7 b Fa(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8829 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8830 g(.)g(.)h(.)f(.)g(.)g(.)g(.)24 b Fb(33)75 944 y Fd(rl_modifyi)o(ng)6
8831 b Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8832 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)22
8833 b Fb(32)75 988 y Fd(rl_named_f)o(un)o(cti)o(on)5 b Fa(.)s(.)i(.)f(.)g
8834 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8835 g(.)g(.)g(.)g(.)19 b Fb(31)75 1033 y Fd(rl_num_cha)o(rs)o(_to)o(_r)o
8836 (ead)s Fa(.)s(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8837 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)16 b Fb(24)75 1077 y Fd(rl_numeric)o(_a)
8838 o(rg)8 b Fa(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8839 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
8840 b Fb(28)75 1121 y Fd(rl_on_new_)o(li)o(ne)8 b Fa(.)s(.)e(.)g(.)g(.)g(.)
8841 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8842 (.)h(.)f(.)g(.)g(.)g(.)21 b Fb(33)75 1165 y Fd(rl_on_new_)o(li)o(ne_)o
8843 (wi)o(th_)o(pro)o(mp)o(t)8 b Fa(.)t(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8844 (.)g(.)g(.)g(.)h(.)f(.)21 b Fb(33)75 1209 y Fd(rl_outstre)o(am)6
8845 b Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8846 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)22
8847 b Fb(25)75 1253 y Fd(rl_parse_a)o(nd)o(_bi)o(nd)5 b Fa(.)s(.)i(.)f(.)g
8848 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8849 g(.)g(.)g(.)g(.)19 b Fb(31)75 1298 y Fd(rl_pending)o(_i)o(npu)o(t)6
8850 b Fa(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8851 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)19 b Fb(24)75
8852 1342 y Fd(rl_point)s Fa(.)s(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8853 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8854 g(.)g(.)g(.)g(.)h(.)f(.)g(.)16 b Fb(24)75 1386 y Fd(rl_possibl)o(e_)o
8855 (com)o(pl)o(eti)o(ons)7 b Fa(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8856 h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)23 b Fb(43)75 1430 y
8857 Fd(rl_pre_inp)o(ut)o(_ho)o(ok)5 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)
8858 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19
8859 b Fb(26)75 1474 y Fd(rl_prefer_)o(en)o(v_w)o(in)o(siz)o(e)9
8860 b Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8861 f(.)g(.)g(.)g(.)25 b Fb(25)75 1518 y Fd(rl_prep_te)o(rm)o(_fu)o(nc)o
8862 (tio)o(n)9 b Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8863 (.)g(.)h(.)f(.)g(.)g(.)g(.)25 b Fb(26)75 1563 y Fd(rl_prep_te)o(rm)o
8864 (ina)o(l)6 b Fa(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8865 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)19
8866 b Fb(35)75 1607 y Fd(rl_prompt)8 b Fa(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8867 (.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8868 g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)24 b Fb(25)75 1651 y
8869 Fd(rl_push_ma)o(cr)o(o_i)o(np)o(ut)t Fa(.)s(.)6 b(.)h(.)f(.)g(.)g(.)g
8870 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17
8871 b Fb(34)75 1695 y Fd(rl_read_in)o(it)o(_fi)o(le)5 b Fa(.)s(.)i(.)f(.)g
8872 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8873 g(.)g(.)g(.)g(.)19 b Fb(31)75 1739 y Fd(rl_read_ke)o(y)7
8874 b Fa(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8875 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23
8876 b Fb(34)75 1783 y Fd(rl_readlin)o(e_)o(nam)o(e)6 b Fa(.)t(.)g(.)g(.)g
8877 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8878 g(.)g(.)g(.)g(.)h(.)19 b Fb(25)75 1828 y Fd(rl_readlin)o(e_)o(sta)o(te)
8879 5 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8880 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Fb(26)75
8881 1872 y Fd(rl_readlin)o(e_)o(ver)o(si)o(on)t Fa(.)s(.)6
8882 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8883 (.)g(.)g(.)h(.)f(.)17 b Fb(25)75 1916 y Fd(rl_redispl)o(ay)6
8884 b Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8885 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)22
8886 b Fb(32)75 1960 y Fd(rl_redispl)o(ay)o(_fu)o(nc)o(tio)o(n)9
8887 b Fa(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8888 f(.)g(.)g(.)g(.)25 b Fb(26)75 2004 y Fd(rl_replace)o(_l)o(ine)6
8889 b Fa(.)t(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8890 g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20 b Fb(36)75
8891 2048 y Fd(rl_reset_a)o(ft)o(er_)o(si)o(gna)o(l)9 b Fa(.)d(.)g(.)g(.)h
8892 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)25
8893 b Fb(41)75 2092 y Fd(rl_reset_l)o(in)o(e_s)o(ta)o(te)t
8894 Fa(.)s(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8895 g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Fb(33)75 2137 y Fd(rl_reset_s)o(cr)o
8896 (een)o(_s)o(ize)s Fa(.)s(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8897 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)16 b Fb(41)75
8898 2181 y Fd(rl_reset_t)o(er)o(min)o(al)5 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g
8899 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8900 g(.)19 b Fb(35)75 2225 y Fd(rl_resize_)o(te)o(rmi)o(na)o(l)5
8901 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
8902 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18 b Fb(41)75 2269 y
8903 Fd(rl_restore)o(_p)o(rom)o(pt)5 b Fa(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)
8904 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19
8905 b Fb(33)75 2313 y Fd(rl_save_pr)o(om)o(pt)8 b Fa(.)s(.)e(.)g(.)g(.)g(.)
8906 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8907 (.)h(.)f(.)g(.)g(.)g(.)21 b Fb(33)75 2357 y Fd(rl_set_key)7
8908 b Fa(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8909 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)24
8910 b Fb(30)75 2402 y Fd(rl_set_key)o(bo)o(ard)o(_i)o(npu)o(t_t)o(im)o(eou)
8911 o(t)6 b Fa(.)s(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19
8912 b Fb(35)75 2446 y Fd(rl_set_key)o(ma)o(p)9 b Fa(.)s(.)d(.)g(.)g(.)h(.)f
8913 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8914 h(.)f(.)g(.)g(.)g(.)g(.)22 b Fb(29)75 2490 y Fd(rl_set_par)o(en)o(_bl)o
8915 (in)o(k_t)o(ime)o(ou)o(t)8 b Fa(.)t(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8916 (.)g(.)g(.)g(.)h(.)f(.)21 b Fb(37)1012 149 y Fd(rl_set_prom)o(pt)8
8917 b Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8918 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22
8919 b Fb(34)1012 193 y Fd(rl_set_scre)o(en)o(_si)o(ze)t Fa(.)t(.)6
8920 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8921 (.)g(.)g(.)g(.)g(.)g(.)19 b Fb(41)1012 237 y Fd(rl_set_sign)o(al)o(s)8
8922 b Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
8923 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)21 b
8924 Fb(41)1012 280 y Fd(rl_show_cha)o(r)6 b Fa(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8925 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8926 g(.)g(.)h(.)f(.)g(.)g(.)23 b Fb(33)1012 324 y Fd(rl_special_)o(pr)o
8927 (efi)o(xe)o(s)t Fa(.)t(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8928 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)18 b Fb(45)1012
8929 368 y Fd(rl_startup_)o(ho)o(ok)7 b Fa(.)s(.)f(.)g(.)h(.)f(.)g(.)g(.)g
8930 (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8931 g(.)g(.)21 b Fb(26)1012 411 y Fd(rl_stuff_ch)o(ar)8 b
8932 Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8933 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22
8934 b Fb(35)1012 455 y Fd(rl_terminal)o(_n)o(ame)6 b Fa(.)s(.)g(.)g(.)g(.)h
8935 (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8936 h(.)f(.)g(.)g(.)20 b Fb(25)1012 498 y Fd(rl_tty_set_)o(de)o(fau)o(lt)o
8937 (_bi)o(nd)o(ing)o(s)8 b Fa(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8938 (.)h(.)f(.)g(.)21 b Fb(35)1012 542 y Fd(rl_tty_unse)o(t_)o(def)o(au)o
8939 (lt_)o(bi)o(ndi)o(ngs)5 b Fa(.)t(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
8940 g(.)g(.)20 b Fb(35)1012 586 y Fd(rl_unbind_c)o(om)o(man)o(d_)o(in_)o
8941 (ma)o(p)7 b Fa(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8942 (.)g(.)h(.)f(.)23 b Fb(30)1012 629 y Fd(rl_unbind_f)o(un)o(cti)o(on)o
8943 (_in)o(_m)o(ap)9 b Fa(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8944 (.)g(.)g(.)g(.)g(.)23 b Fb(30)1012 673 y Fd(rl_unbind_k)o(ey)8
8945 b Fa(.)s(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8946 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22
8947 b Fb(30)1012 717 y Fd(rl_unbind_k)o(ey)o(_in)o(_m)o(ap)s
8948 Fa(.)t(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
8949 g(.)g(.)g(.)h(.)f(.)g(.)17 b Fb(30)1012 760 y Fd(rl_username)o(_c)o
8950 (omp)o(le)o(tio)o(n_)o(fun)o(cti)o(on)t Fa(.)s(.)7 b(.)f(.)g(.)g(.)g(.)
8951 g(.)h(.)f(.)g(.)18 b Fb(43)1012 804 y Fd(rl_variable)o(_b)o(ind)6
8952 b Fa(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
8953 h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)20 b Fb(37)1012
8954 847 y Fd(rl_variable)o(_d)o(ump)o(er)t Fa(.)t(.)6 b(.)g(.)g(.)g(.)h(.)f
8955 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
8956 19 b Fb(37)1012 891 y Fd(rl_variable)o(_v)o(alu)o(e)6
8957 b Fa(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8958 g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)19 b Fb(37)1012 1012
8959 y Fr(S)1012 1070 y Fd(self-insert)9 b(\(a,)j(b,)g(A,)g(1,)g(!,)g(...)o
8960 (\))6 b Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20
8961 b Fb(15)1012 1114 y Fd(set-mark)10 b(\(C-@\))g Fa(.)c(.)g(.)g(.)g(.)g
8962 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
8963 g(.)h(.)f(.)g(.)g(.)g(.)25 b Fb(18)1012 1158 y(sho)o(w-all-if-am)o
8964 (biguous)11 b Fa(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8965 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)23 b Fb(7)1012
8966 1201 y(sho)o(w-all-if-unmo)q(di\014ed)6 b Fa(.)h(.)f(.)g(.)g(.)h(.)f(.)
8967 g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8968 (.)19 b Fb(7)1012 1245 y Fd(start-kbd-m)o(ac)o(ro)9 b(\(C-x)j(\(\))c
8969 Fa(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
8970 (.)g(.)g(.)22 b Fb(18)1012 1366 y Fr(T)1012 1424 y Fd(tab-insert)9
8971 b(\(M-)1281 1422 y Fk(h)p 1292 1396 74 2 v 1292 1424
8972 a Fj(T)m(AB)p 1292 1431 V 1364 1422 a Fk(i)1379 1424
8973 y Fd(\))e Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
8974 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20 b Fb(15)1012 1467
8975 y Fd(tilde-expan)o(d)10 b(\(M-~\))f Fa(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g
8976 (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22
8977 b Fb(18)1012 1511 y Fd(transpose-c)o(ha)o(rs)9 b(\(C-t\))d
8978 Fa(.)f(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
8979 (.)f(.)g(.)g(.)g(.)20 b Fb(15)1012 1555 y Fd(transpose-w)o(or)o(ds)9
8980 b(\(M-t\))d Fa(.)f(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
8981 (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20 b Fb(15)1012 1681 y
8982 Fr(U)1012 1739 y Fd(undo)12 b(\(C-_)f(or)h(C-x)g(C-u\))c
8983 Fa(.)t(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
8984 (.)g(.)h(.)f(.)g(.)g(.)21 b Fb(18)1012 1782 y Fd(universal-a)o(rg)o
8985 (ume)o(nt)9 b(\(\))d Fa(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
8986 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20 b Fb(17)1012
8987 1826 y Fd(unix-filena)o(me)o(-ru)o(bo)o(ut)9 b(\(\))c
8988 Fa(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
8989 (.)h(.)f(.)18 b Fb(16)1012 1870 y Fd(unix-line-d)o(is)o(car)o(d)10
8990 b(\(C-u\))5 b Fa(.)t(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8991 g(.)g(.)g(.)g(.)h(.)f(.)18 b Fb(16)1012 1913 y Fd(unix-word-r)o(ub)o
8992 (out)9 b(\(C-w\))d Fa(.)t(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8993 (.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19 b Fb(16)1012 1957
8994 y Fd(upcase-word)9 b(\(M-u\))e Fa(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
8995 (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23
8996 b Fb(15)1012 2083 y Fr(V)1012 2141 y Fd(vi-editing-)o(mo)o(de)9
8997 b(\(M-C-j\))c Fa(.)t(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
8998 g(.)g(.)g(.)g(.)h(.)f(.)18 b Fb(19)1012 2184 y(visible-stats)11
8999 b Fa(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
9000 (.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
9001 24 b Fb(7)1012 2301 y Fr(Y)1012 2359 y Fd(yank)12 b(\(C-y\))5
9002 b Fa(.)t(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
9003 f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19
9004 b Fb(17)1012 2403 y Fd(yank-last-a)o(rg)9 b(\(M-.)i(or)h(M-_\))c
9005 Fa(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23
9006 b Fb(14)1012 2446 y Fd(yank-nth-ar)o(g)10 b(\(M-C-y\))d
9007 Fa(.)s(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
9008 (.)g(.)g(.)g(.)g(.)h(.)20 b Fb(14)1012 2490 y Fd(yank-pop)10
9009 b(\(M-y\))g Fa(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
9010 (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)25
9011 b Fb(17)p eop end
9012 %%Page: 70 74
9013 TeXDict begin 70 73 bop 75 -58 a Ft(70)1299 b(GNU)15
9014 b(Readline)g(Library)p eop end
9015 %%Trailer
9016
9017 userdict /end-hook known{end-hook}if
9018 %%EOF