summaryrefslogtreecommitdiff
path: root/doc/readline.ps
diff options
context:
space:
mode:
Diffstat (limited to 'doc/readline.ps')
-rw-r--r--doc/readline.ps5585
1 files changed, 2932 insertions, 2653 deletions
diff --git a/doc/readline.ps b/doc/readline.ps
index ef8e8e9..cff4c3c 100644
--- a/doc/readline.ps
+++ b/doc/readline.ps
@@ -1,14 +1,14 @@
%!PS-Adobe-2.0
%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: readline.dvi
-%%Pages: 54
+%%Pages: 56
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentPaperSizes: A4
%%EndComments
%DVIPSCommandLine: dvips -D 300 -o readline.ps readline.dvi
%DVIPSParameters: dpi=300, comments removed
-%DVIPSSource: TeX output 1998.04.02:1444
+%DVIPSSource: TeX output 1998.12.31:1253
%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
@@ -682,62 +682,62 @@ FFFF0015177F9619>I<00FC100383300E00B01C0070380030300030700010600010E000
1C00101C04001C04001C04001C0C001FFC001C0C001C04001C04081C04081C00081C0018
1C00101C00101C00301C00F0FFFFF015177F9618>I<FFFFE01C00E01C00601C00201C00
101C00101C00101C04001C04001C04001C0C001FFC001C0C001C04001C04001C04001C00
-001C00001C00001C00001C00001C0000FFC00014177F9617>I<FFC0001C00001C00001C
-00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00201C
-00201C00201C00601C00601C00401C00C01C03C0FFFFC013177F9616>76
-D<FE0003F81E0003C0170005C0170005C0170005C0138009C0138009C011C011C011C011
-C011C011C010E021C010E021C0107041C0107041C0107041C0103881C0103881C0101D01
-C0101D01C0100E01C0100E01C0380E01C0FE040FF81D177F9620>I<FC00FE1E00381F00
-1017001013801011C01011C01010E010107010103810103810101C10100E10100F101007
-101003901001D01001D01000F0100070100030380030FE001017177F961A>I<FFFE001C
-03801C00C01C00601C00701C00701C00701C00701C00601C00C01C03801FFE001C00001C
-00001C00001C00001C00001C00001C00001C00001C00001C0000FF800014177F9618>80
-D<FFFC001C03801C00C01C00E01C00701C00701C00701C00701C00E01C00C01C03801FFE
-001C07801C01C01C00E01C00E01C00E01C00E01C00E01C00E11C00E11C0072FF803C1817
-7F961A>82 D<0FC4302C601C400CC004C004C004E00070007F003FE00FF801FC001C000E
-0006800680068006C004E008D81087E00F177E9614>I<7FFFF860381840380840380880
-380480380480380400380000380000380000380000380000380000380000380000380000
-380000380000380000380000380000380003FF8016177F9619>I<FF80FE1C00381C0010
-1C00101C00101C00101C00101C00101C00101C00101C00101C00101C00101C00101C0010
-1C00101C00101C00100E0020060020030040018180007E0017177F961A>I<FCFCC0C0C0
-C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FCFC06217D980A>91
-D<3FC0706070302038003803F81E3830387038E039E039E07970FF1F1E100E7F8D12>97
-D<F8000038000038000038000038000038000038000038000038000039F0003E0C003806
-00380700380300380380380380380380380380380300380700380600361C0021F0001117
-7F9614>I<003E00000E00000E00000E00000E00000E00000E00000E00000E0007CE001C
-3E00300E00700E00600E00E00E00E00E00E00E00E00E00600E00700E00301E00182E0007
-CF8011177F9614>100 D<0FC0186030307038E018FFF8E000E000E00060007008301018
-3007C00D0E7F8D10>I<03E006700E701C201C001C001C001C001C00FF801C001C001C00
-1C001C001C001C001C001C001C001C001C007F800C1780960B>I<0F9E18E33060707070
-707070306018C02F80200060003FE03FF83FFC600EC006C006C006600C38380FE010157F
-8D12>I<0300078007800300000000000000000000001F80038003800380038003800380
-0380038003800380038003800380038003804380E300E7007C00091D82960B>106
-D<F80038003800380038003800380038003800383E383838303840388039803FC039E038
-E038F03878383C383CFE7F10177F9613>I<F83838383838383838383838383838383838
-38383838FE07177F960A>I<07C018303018600C600CE00EE00EE00EE00EE00E701C3018
-183007C00F0E7F8D12>111 D<F9F0003E1C003806003807003803003803803803803803
-80380380380300380700380E003E1C0039F000380000380000380000380000380000FE00
-0011147F8D14>I<07C2001C2600381E00700E00600E00E00E00E00E00E00E00E00E0060
-0E00700E00301E001C2E0007CE00000E00000E00000E00000E00000E00003F8011147F8D
-13>I<F9E03A703C703820380038003800380038003800380038003800FF000C0E7F8D0E>
-I<1F4060C0C040C040E000FF007F801FC001E080608060C060E0C09F000B0E7F8D0E>I<
-080008000800180018003800FFC038003800380038003800380038003840384038403840
-1C800F000A147F930E>I<F83E00380E00380E00380E00380E00380E00380E00380E0038
-0E00380E00380E00381E001C2E0007CF80110E7F8D14>I<FEFE7C383838383810383C10
-1C3C201C4C201E4E600ECE400E8740078780070380070380030300020100160E7F8D19>
-119 D<FE3F3C1C1C100E20074007C0038001C002E004F008701838383CFC7F100E7F8D13
->I<FE1F380E3C0C1C081C080E100E100720072007E003C003C00180018001000100E200
-E200A400780010147F8D13>I<FFFF801101808812>123 D E /Fo
-2 106 df<00800180030003000300060006000C000C000C001800180018003000300060
-0060006000C000C000600060006000300030001800180018000C000C000C000600060003
-00030003000180008009267D9B0F>104 D<C000C0006000600060003000300018001800
-18000C000C000C000600060003000300030001800180030003000300060006000C000C00
-0C0018001800180030003000600060006000C000C00009267E9B0F>I
-E /Fp 8 89 df<0007F008003C0C1800E0033801C000B8078000780F0000380E0000381E
-0000183C0000183C0000087C0000087800000878000000F8000000F8000000F8000000F8
-000000F8000000F8000000F8001FFF780000F8780000787C0000783C0000783C0000781E
-0000780E0000780F0000780780007801C000B800E00118003C0E080007F00020217C9F27
->71 D<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
+001C00001C00001C00001C00001C0000FFC00014177F9617>I<0FF800E000E000E000E0
+00E000E000E000E000E000E000E000E000E000E000E000E000E0E0E0E0E0C1C061801F00
+0D177E9612>74 D<FFC0001C00001C00001C00001C00001C00001C00001C00001C00001C
+00001C00001C00001C00001C00001C00201C00201C00201C00601C00601C00401C00C01C
+03C0FFFFC013177F9616>76 D<FE0003F81E0003C0170005C0170005C0170005C0138009
+C0138009C011C011C011C011C011C011C010E021C010E021C0107041C0107041C0107041
+C0103881C0103881C0101D01C0101D01C0100E01C0100E01C0380E01C0FE040FF81D177F
+9620>I<FC00FE1E00381F001017001013801011C01011C01010E0101070101038101038
+10101C10100E10100F101007101003901001D01001D01000F0100070100030380030FE00
+1017177F961A>I<FFFE001C03801C00C01C00601C00701C00701C00701C00701C00601C
+00C01C03801FFE001C00001C00001C00001C00001C00001C00001C00001C00001C00001C
+0000FF800014177F9618>80 D<FFFC001C03801C00C01C00E01C00701C00701C00701C00
+701C00E01C00C01C03801FFE001C07801C01C01C00E01C00E01C00E01C00E01C00E01C00
+E11C00E11C0072FF803C18177F961A>82 D<0FC4302C601C400CC004C004C004E0007000
+7F003FE00FF801FC001C000E0006800680068006C004E008D81087E00F177E9614>I<7F
+FFF860381840380840380880380480380480380400380000380000380000380000380000
+380000380000380000380000380000380000380000380000380000380003FF8016177F96
+19>I<FF80FE1C00381C00101C00101C00101C00101C00101C00101C00101C00101C0010
+1C00101C00101C00101C00101C00101C00101C00100E0020060020030040018180007E00
+17177F961A>I<FCFCC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
+C0C0FCFC06217D980A>91 D<3FC0706070302038003803F81E3830387038E039E039E079
+70FF1F1E100E7F8D12>97 D<F80000380000380000380000380000380000380000380000
+38000039F0003E0C00380600380700380300380380380380380380380380380300380700
+380600361C0021F00011177F9614>I<003E00000E00000E00000E00000E00000E00000E
+00000E00000E0007CE001C3E00300E00700E00600E00E00E00E00E00E00E00E00E00600E
+00700E00301E00182E0007CF8011177F9614>100 D<0FC0186030307038E018FFF8E000
+E000E000600070083010183007C00D0E7F8D10>I<03E006700E701C201C001C001C001C
+001C00FF801C001C001C001C001C001C001C001C001C001C001C001C007F800C1780960B
+>I<0F9E18E33060707070707070306018C02F80200060003FE03FF83FFC600EC006C006
+C006600C38380FE010157F8D12>I<F80038003800380038003800380038003800383E38
+3838303840388039803FC039E038E038F03878383C383CFE7F10177F9613>107
+D<F8383838383838383838383838383838383838383838FE07177F960A>I<07C0183030
+18600C600CE00EE00EE00EE00EE00E701C3018183007C00F0E7F8D12>111
+D<F9F0003E1C00380600380700380300380380380380380380380380380300380700380E
+003E1C0039F000380000380000380000380000380000FE000011147F8D14>I<07C2001C
+2600381E00700E00600E00E00E00E00E00E00E00E00E00600E00700E00301E001C2E0007
+CE00000E00000E00000E00000E00000E00003F8011147F8D13>I<F9E03A703C70382038
+0038003800380038003800380038003800FF000C0E7F8D0E>I<1F4060C0C040C040E000
+FF007F801FC001E080608060C060E0C09F000B0E7F8D0E>I<0800080008001800180038
+00FFC0380038003800380038003800380038403840384038401C800F000A147F930E>I<
+F83E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00381E00
+1C2E0007CF80110E7F8D14>I<FEFE7C383838383810383C101C3C201C4C201E4E600ECE
+400E8740078780070380070380030300020100160E7F8D19>119
+D<FE3F3C1C1C100E20074007C0038001C002E004F008701838383CFC7F100E7F8D13>I<
+FE1F380E3C0C1C081C080E100E100720072007E003C003C00180018001000100E200E200
+A400780010147F8D13>I<FFFF801101808812>123 D E /Fo 2 106
+df<00800180030003000300060006000C000C000C001800180018003000300060006000
+6000C000C000600060006000300030001800180018000C000C000C000600060003000300
+03000180008009267D9B0F>104 D<C000C000600060006000300030001800180018000C
+000C000C000600060003000300030001800180030003000300060006000C000C000C0018
+001800180030003000600060006000C000C00009267E9B0F>I E
+/Fp 8 89 df<0007F008003C0C1800E0033801C000B8078000780F0000380E0000381E00
+00183C0000183C0000087C0000087800000878000000F8000000F8000000F8000000F800
+0000F8000000F8000000F8001FFF780000F8780000787C0000783C0000783C0000781E00
+00780E0000780F0000780780007801C000B800E00118003C0E080007F00020217C9F27>
+71 D<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF00C1F7D9E12>73
D<FF000FF80F8003E00F8000800BC0008009E0008009E0008008F0008008780080087800
80083C0080081E0080081E0080080F008008078080080780800803C0800801E0800801E0
@@ -997,7 +997,7 @@ C0000001FFC0000003DFE00000078FF00000078FF800000F07FC00001E03FE00003C01FE
03C000000003C000000003C000000003C000000003C000000003C000000003C000000003
6000000006600000000660000000066000000006300000000C300000000C18000000180C
000000300C00000030060000006003000000C0018000018000E00007000078001E00001F
-00F8000007FFE0000000FF0000282B7EA02D>13 D E /Fs 55 122
+00F8000007FFE0000000FF0000282B7EA02D>13 D E /Fs 56 122
df<0006000C00180038007000E001E003C003C0078007800F800F001F001F003E003E00
3E007E007E007E007C007C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00
FC00FC007C007C007E007E007E003E003E003E001F001F000F000F800780078003C003C0
@@ -1025,789 +1025,794 @@ FF000001FF000003BF0000073F00000E3F00001C3F00003C3F0000383F0000703F0000E0
001C0000001C0000001C0000001C0000001C7FC0001DFFF8001F80FC001E003F0008003F
0000001F8000001FC000001FC000001FE000001FE018001FE07C001FE0FE001FE0FE001F
E0FE001FE0FE001FC0FC001FC078003F8078003F803C007F001F01FE000FFFFC0003FFF0
-0000FF80001B277DA622>I<380000003E0000003FFFFFF03FFFFFF03FFFFFF07FFFFFE0
-7FFFFFC07FFFFF807FFFFF0070000E0070000E0070001C00E0003800E0007000E000E000
-0001C0000001C000000380000007800000070000000F0000001F0000001E0000003E0000
-003E0000007E0000007C0000007C000000FC000000FC000000FC000000FC000001FC0000
-01FC000001FC000001FC000001FC000001FC000001FC000000F80000007000001C297CA8
-22>55 D<007F800001FFF00007FFF8000FC0FC001F803E003F001F007E001F807E001F80
-7E000F80FE000FC0FE000FC0FE000FC0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0
-7E001FE07E001FE03F003FE01F002FE00F80CFE007FF8FE001FF0FE000080FE000000FC0
-00000FC000000FC000001F803E001F807F001F807F003F007F003E007F007E007E00FC00
-3E03F8001FFFE0000FFF800001FE00001B277DA622>57 D<000007800000000007800000
-00000FC0000000000FC0000000000FC0000000001FE0000000001FE0000000003FF00000
-00003FF0000000003FF00000000077F80000000077F800000000F7FC00000000E3FC0000
-0000E3FC00000001C1FE00000001C1FE00000003C1FF0000000380FF0000000380FF0000
-0007007F80000007007F8000000F007FC000000E003FC000000E003FC000001C001FE000
-001C001FE000003FFFFFF000003FFFFFF000003FFFFFF00000700007F80000700007F800
-00F00007FC0000E00003FC0001E00003FE0001C00001FE0001C00001FE0003C00001FF00
-FFFE003FFFFCFFFE003FFFFCFFFE003FFFFC2E297EA833>65 D<FFFFFFF800FFFFFFFF00
-FFFFFFFFC003F8001FE003F8000FF003F80007F803F80003F803F80003FC03F80003FC03
-F80001FC03F80001FC03F80001FC03F80003FC03F80003F803F80003F803F80007F003F8
-000FF003F8001FC003F800FF8003FFFFFE0003FFFFFFC003F8000FF003F80003F803F800
-01FC03F80001FE03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F80000
-FF03F80000FF03F80000FF03F80000FE03F80001FE03F80003FC03F80007FC03F8001FF8
-FFFFFFFFE0FFFFFFFFC0FFFFFFFE0028297DA830>I<00007FE0030007FFFC07001FFFFF
-0F007FF00F9F00FF0001FF01FC0000FF03F800007F07F000003F0FE000001F1FC000001F
-1FC000000F3F8000000F3F800000077F800000077F800000077F00000000FF00000000FF
-00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00
-0000007F000000007F800000007F800000073F800000073F800000071FC00000071FC000
-000E0FE000000E07F000001C03F800003C01FC00007800FF0001F0007FF007C0001FFFFF
-800007FFFE0000007FF00028297CA831>I<FFFFFFFC0000FFFFFFFF8000FFFFFFFFE000
-03FC001FF80003FC0003FC0003FC0000FE0003FC00007F0003FC00003F8003FC00001FC0
-03FC00001FC003FC00000FE003FC00000FE003FC000007F003FC000007F003FC000007F0
-03FC000007F003FC000007F803FC000007F803FC000007F803FC000007F803FC000007F8
-03FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803FC000007F0
-03FC000007F003FC000007F003FC00000FE003FC00000FE003FC00000FC003FC00001FC0
-03FC00003F8003FC00007F0003FC0000FF0003FC0003FC0003FC001FF800FFFFFFFFF000
-FFFFFFFF8000FFFFFFFC00002D297EA834>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC
-001FE003FC0007F003FC0001F003FC0001F003FC0000F003FC00007003FC00007003FC00
-007003FC01C07803FC01C03803FC01C03803FC01C03803FC03C00003FC03C00003FC0FC0
-0003FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C00E
-03FC01C00E03FC01C00E03FC01C01C03FC00001C03FC00001C03FC00001C03FC00003C03
-FC00003803FC00007803FC0000F803FC0001F803FC0003F803FC001FF8FFFFFFFFF0FFFF
-FFFFF0FFFFFFFFF027297EA82C>I<FFFFFFFFC0FFFFFFFFC0FFFFFFFFC003FC003FC003
-FC000FE003FC0003E003FC0001E003FC0001E003FC0000E003FC0000E003FC0000E003FC
-0000F003FC01C07003FC01C07003FC01C07003FC01C00003FC03C00003FC03C00003FC0F
-C00003FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C0
-0003FC01C00003FC01C00003FC01C00003FC00000003FC00000003FC00000003FC000000
-03FC00000003FC00000003FC00000003FC00000003FC000000FFFFFC0000FFFFFC0000FF
-FFFC000024297EA82A>I<00007FE003000007FFFC0700001FFFFF0F00007FF00F9F0000
-FF0001FF0001FC0000FF0003F800007F0007F000003F000FE000001F001FC000001F001F
-C000000F003F8000000F003F80000007007F80000007007F80000007007F0000000000FF
-0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF
-0000000000FF0000000000FF0000FFFFF87F0000FFFFF87F8000FFFFF87F800000FF003F
-800000FF003F800000FF001FC00000FF001FC00000FF000FE00000FF0007F00000FF0003
-F80000FF0001FC0000FF0000FF0001FF00007FF007FF00001FFFFF9F000007FFFE0F0000
-007FF003002D297CA835>I<FFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFF03FC00003FC0
+0000FF80001B277DA622>I<0007F800003FFE0000FFFF0001FC078003F00FC007C01FC0
+0F801FC01F801FC01F001FC03F000F803F0000007E0000007E0000007E000000FE020000
+FE1FF000FE3FFC00FE603E00FE801F00FF801F80FF000FC0FF000FC0FE000FE0FE000FE0
+FE000FE0FE000FE07E000FE07E000FE07E000FE07E000FE03E000FE03F000FC01F000FC0
+1F001F800F801F0007E07E0003FFFC0001FFF800003FC0001B277DA622>I<380000003E
+0000003FFFFFF03FFFFFF03FFFFFF07FFFFFE07FFFFFC07FFFFF807FFFFF0070000E0070
+000E0070001C00E0003800E0007000E000E0000001C0000001C000000380000007800000
+070000000F0000001F0000001E0000003E0000003E0000007E0000007C0000007C000000
+FC000000FC000000FC000000FC000001FC000001FC000001FC000001FC000001FC000001
+FC000001FC000000F80000007000001C297CA822>I<007F800001FFF00007FFF8000FC0
+FC001F803E003F001F007E001F807E001F807E000F80FE000FC0FE000FC0FE000FC0FE00
+0FE0FE000FE0FE000FE0FE000FE0FE000FE07E001FE07E001FE03F003FE01F002FE00F80
+CFE007FF8FE001FF0FE000080FE000000FC000000FC000000FC000001F803E001F807F00
+1F807F003F007F003E007F007E007E00FC003E03F8001FFFE0000FFF800001FE00001B27
+7DA622>57 D<00000780000000000780000000000FC0000000000FC0000000000FC00000
+00001FE0000000001FE0000000003FF0000000003FF0000000003FF00000000077F80000
+000077F800000000F7FC00000000E3FC00000000E3FC00000001C1FE00000001C1FE0000
+0003C1FF0000000380FF0000000380FF00000007007F80000007007F8000000F007FC000
+000E003FC000000E003FC000001C001FE000001C001FE000003FFFFFF000003FFFFFF000
+003FFFFFF00000700007F80000700007F80000F00007FC0000E00003FC0001E00003FE00
+01C00001FE0001C00001FE0003C00001FF00FFFE003FFFFCFFFE003FFFFCFFFE003FFFFC
+2E297EA833>65 D<FFFFFFF800FFFFFFFF00FFFFFFFFC003F8001FE003F8000FF003F800
+07F803F80003F803F80003FC03F80003FC03F80001FC03F80001FC03F80001FC03F80003
+FC03F80003F803F80003F803F80007F003F8000FF003F8001FC003F800FF8003FFFFFE00
+03FFFFFFC003F8000FF003F80003F803F80001FC03F80001FE03F80000FE03F80000FE03
+F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FE03F8
+0001FE03F80003FC03F80007FC03F8001FF8FFFFFFFFE0FFFFFFFFC0FFFFFFFE0028297D
+A830>I<00007FE0030007FFFC07001FFFFF0F007FF00F9F00FF0001FF01FC0000FF03F8
+00007F07F000003F0FE000001F1FC000001F1FC000000F3F8000000F3F800000077F8000
+00077F800000077F00000000FF00000000FF00000000FF00000000FF00000000FF000000
+00FF00000000FF00000000FF00000000FF000000007F000000007F800000007F80000007
+3F800000073F800000071FC00000071FC000000E0FE000000E07F000001C03F800003C01
+FC00007800FF0001F0007FF007C0001FFFFF800007FFFE0000007FF00028297CA831>I<
+FFFFFFFC0000FFFFFFFF8000FFFFFFFFE00003FC001FF80003FC0003FC0003FC0000FE00
+03FC00007F0003FC00003F8003FC00001FC003FC00001FC003FC00000FE003FC00000FE0
+03FC000007F003FC000007F003FC000007F003FC000007F003FC000007F803FC000007F8
+03FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803FC000007F8
+03FC000007F803FC000007F803FC000007F003FC000007F003FC000007F003FC00000FE0
+03FC00000FE003FC00000FC003FC00001FC003FC00003F8003FC00007F0003FC0000FF00
+03FC0003FC0003FC001FF800FFFFFFFFF000FFFFFFFF8000FFFFFFFC00002D297EA834>
+I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC001FE003FC0007F003FC0001F003FC0001F0
+03FC0000F003FC00007003FC00007003FC00007003FC01C07803FC01C03803FC01C03803
+FC01C03803FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC
+0FC00003FC03C00003FC03C00003FC01C00E03FC01C00E03FC01C00E03FC01C01C03FC00
+001C03FC00001C03FC00001C03FC00003C03FC00003803FC00007803FC0000F803FC0001
+F803FC0003F803FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFFF027297EA82C>I<FFFFFF
+FFC0FFFFFFFFC0FFFFFFFFC003FC003FC003FC000FE003FC0003E003FC0001E003FC0001
+E003FC0000E003FC0000E003FC0000E003FC0000F003FC01C07003FC01C07003FC01C070
+03FC01C00003FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003
+FC0FC00003FC03C00003FC03C00003FC01C00003FC01C00003FC01C00003FC01C00003FC
+00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
+000003FC000000FFFFFC0000FFFFFC0000FFFFFC000024297EA82A>I<00007FE0030000
+07FFFC0700001FFFFF0F00007FF00F9F0000FF0001FF0001FC0000FF0003F800007F0007
+F000003F000FE000001F001FC000001F001FC000000F003F8000000F003F80000007007F
+80000007007F80000007007F0000000000FF0000000000FF0000000000FF0000000000FF
+0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000FFFFF87F
+0000FFFFF87F8000FFFFF87F800000FF003F800000FF003F800000FF001FC00000FF001F
+C00000FF000FE00000FF0007F00000FF0003F80000FF0001FC0000FF0000FF0001FF0000
+7FF007FF00001FFFFF9F000007FFFE0F0000007FF003002D297CA835>I<FFFFF00FFFFF
+FFFFF00FFFFFFFFFF00FFFFF03FC00003FC003FC00003FC003FC00003FC003FC00003FC0
03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
+03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FFFFFFFFC0
+03FFFFFFFFC003FFFFFFFFC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
-03FC00003FC003FC00003FC003FFFFFFFFC003FFFFFFFFC003FFFFFFFFC003FC00003FC0
03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
-03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
-03FC00003FC003FC00003FC003FC00003FC003FC00003FC0FFFFF00FFFFFFFFFF00FFFFF
-FFFFF00FFFFF30297EA835>I<FFFFF0FFFFF0FFFFF003FC0003FC0003FC0003FC0003FC
+03FC00003FC0FFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFF30297EA835>I<FFFFF0FFFF
+F0FFFFF003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC
0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC
0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC
-0003FC0003FC0003FC0003FC0003FC0003FC00FFFFF0FFFFF0FFFFF014297EA819>I<FF
-FFF000FFFEFFFFF000FFFEFFFFF000FFFE03FC00000F0003FC00001E0003FC00003C0003
-FC0000780003FC0000E00003FC0003C00003FC0007800003FC000F000003FC001E000003
-FC003C000003FC00F0000003FC01E0000003FC03C0000003FC07C0000003FC0FC0000003
-FC1FE0000003FC7FF0000003FCFFF8000003FDE7F8000003FFC3FC000003FF83FE000003
-FE01FF000003FC00FF000003FC007F800003FC007FC00003FC003FE00003FC001FE00003
-FC000FF00003FC000FF80003FC0007F80003FC0003FC0003FC0001FE0003FC0001FF0003
-FC0000FF0003FC00007F80FFFFF00FFFFEFFFFF00FFFFEFFFFF00FFFFE2F297EA835>75
-D<FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003FC00000003FC000000
-03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003
-FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC
-00000003FC00000003FC00000003FC0001C003FC0001C003FC0001C003FC0001C003FC00
-03C003FC00038003FC00038003FC00078003FC00078003FC000F8003FC000F8003FC001F
-8003FC007F8003FC01FF00FFFFFFFF00FFFFFFFF00FFFFFFFF0022297EA828>I<FFFE00
-00003FFF80FFFE0000003FFF80FFFF0000007FFF8003FF0000007FE00003FF0000007FE0
-0003BF800000EFE00003BF800000EFE000039FC00001CFE000039FC00001CFE000038FE0
-00038FE000038FE000038FE000038FE000038FE0000387F000070FE0000387F000070FE0
-000383F8000E0FE0000383F8000E0FE0000381FC001C0FE0000381FC001C0FE0000381FC
-001C0FE0000380FE00380FE0000380FE00380FE00003807F00700FE00003807F00700FE0
-0003803F80E00FE00003803F80E00FE00003803F80E00FE00003801FC1C00FE00003801F
-C1C00FE00003800FE3800FE00003800FE3800FE000038007F7000FE000038007F7000FE0
-00038007F7000FE000038003FE000FE000038003FE000FE000038001FC000FE000038001
-FC000FE000038000F8000FE000FFFE00F803FFFF80FFFE00F803FFFF80FFFE007003FFFF
-8039297DA840>I<FFFC00007FFFFFFE00007FFFFFFF00007FFF03FF800001C003FFC000
-01C003BFE00001C0039FE00001C0039FF00001C0038FF80001C00387FC0001C00383FE00
-01C00381FF0001C00380FF8001C003807F8001C003807FC001C003803FE001C003801FF0
-01C003800FF801C0038007FC01C0038003FC01C0038003FE01C0038001FF01C0038000FF
-81C00380007FC1C00380003FE1C00380001FF1C00380000FF1C00380000FF9C003800007
-FDC003800003FFC003800001FFC003800000FFC0038000007FC0038000007FC003800000
-3FC0038000001FC0038000000FC00380000007C0FFFE000003C0FFFE000001C0FFFE0000
-01C030297EA835>I<0000FFC00000000FFFFC0000003F807F000000FE001FC00001F800
-07E00003F00003F00007E00001F8000FE00001FC001FC00000FE001FC00000FE003F8000
-007F003F8000007F007F8000007F807F0000003F807F0000003F807F0000003F80FF0000
+00FFFFF0FFFFF0FFFFF014297EA819>I<FFFFF000FFFEFFFFF000FFFEFFFFF000FFFE03
+FC00000F0003FC00001E0003FC00003C0003FC0000780003FC0000E00003FC0003C00003
+FC0007800003FC000F000003FC001E000003FC003C000003FC00F0000003FC01E0000003
+FC03C0000003FC07C0000003FC0FC0000003FC1FE0000003FC7FF0000003FCFFF8000003
+FDE7F8000003FFC3FC000003FF83FE000003FE01FF000003FC00FF000003FC007F800003
+FC007FC00003FC003FE00003FC001FE00003FC000FF00003FC000FF80003FC0007F80003
+FC0003FC0003FC0001FE0003FC0001FF0003FC0000FF0003FC00007F80FFFFF00FFFFEFF
+FFF00FFFFEFFFFF00FFFFE2F297EA835>75 D<FFFFFC0000FFFFFC0000FFFFFC000003FC
+00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
+000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000
+0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0001C0
+03FC0001C003FC0001C003FC0001C003FC0003C003FC00038003FC00038003FC00078003
+FC00078003FC000F8003FC000F8003FC001F8003FC007F8003FC01FF00FFFFFFFF00FFFF
+FFFF00FFFFFFFF0022297EA828>I<FFFE0000003FFF80FFFE0000003FFF80FFFF000000
+7FFF8003FF0000007FE00003FF0000007FE00003BF800000EFE00003BF800000EFE00003
+9FC00001CFE000039FC00001CFE000038FE000038FE000038FE000038FE000038FE00003
+8FE0000387F000070FE0000387F000070FE0000383F8000E0FE0000383F8000E0FE00003
+81FC001C0FE0000381FC001C0FE0000381FC001C0FE0000380FE00380FE0000380FE0038
+0FE00003807F00700FE00003807F00700FE00003803F80E00FE00003803F80E00FE00003
+803F80E00FE00003801FC1C00FE00003801FC1C00FE00003800FE3800FE00003800FE380
+0FE000038007F7000FE000038007F7000FE000038007F7000FE000038003FE000FE00003
+8003FE000FE000038001FC000FE000038001FC000FE000038000F8000FE000FFFE00F803
+FFFF80FFFE00F803FFFF80FFFE007003FFFF8039297DA840>I<FFFC00007FFFFFFE0000
+7FFFFFFF00007FFF03FF800001C003FFC00001C003BFE00001C0039FE00001C0039FF000
+01C0038FF80001C00387FC0001C00383FE0001C00381FF0001C00380FF8001C003807F80
+01C003807FC001C003803FE001C003801FF001C003800FF801C0038007FC01C0038003FC
+01C0038003FE01C0038001FF01C0038000FF81C00380007FC1C00380003FE1C00380001F
+F1C00380000FF1C00380000FF9C003800007FDC003800003FFC003800001FFC003800000
+FFC0038000007FC0038000007FC0038000003FC0038000001FC0038000000FC003800000
+07C0FFFE000003C0FFFE000001C0FFFE000001C030297EA835>I<0000FFC00000000FFF
+FC0000003F807F000000FE001FC00001F80007E00003F00003F00007E00001F8000FE000
+01FC001FC00000FE001FC00000FE003F8000007F003F8000007F007F8000007F807F0000
+003F807F0000003F807F0000003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000
003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000
-003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F8000007F807F8000
-007F803F8000007F003F8000007F001FC00000FE001FC00000FE000FE00001FC0007F000
-03F80003F80007F00001FC000FE00000FE001FC000003FC0FF0000000FFFFC00000000FF
-C000002A297CA833>I<FFFFFFF800FFFFFFFF00FFFFFFFFC003FC003FE003FC0007F003
-FC0003F803FC0003FC03FC0001FC03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC
-0001FE03FC0001FE03FC0001FE03FC0001FC03FC0003FC03FC0003F803FC0007F003FC00
-3FE003FFFFFF8003FFFFFE0003FC00000003FC00000003FC00000003FC00000003FC0000
-0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000
-03FC00000003FC00000003FC00000003FC000000FFFFF00000FFFFF00000FFFFF0000027
-297EA82E>I<0000FFC00000000FFFFC0000003FC0FF000000FE001FC00001FC000FE000
-03F00003F00007F00003F8000FE00001FC001FC00000FE001FC00000FE003F8000007F00
-3F8000007F007F8000007F807F8000007F807F0000003F807F0000003F80FF0000003FC0
+003FC07F0000003F807F8000007F807F8000007F803F8000007F003F8000007F001FC000
+00FE001FC00000FE000FE00001FC0007F00003F80003F80007F00001FC000FE00000FE00
+1FC000003FC0FF0000000FFFFC00000000FFC000002A297CA833>I<FFFFFFF800FFFFFF
+FF00FFFFFFFFC003FC003FE003FC0007F003FC0003F803FC0003FC03FC0001FC03FC0001
+FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FC
+03FC0003FC03FC0003F803FC0007F003FC003FE003FFFFFF8003FFFFFE0003FC00000003
+FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC
+00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
+0000FFFFF00000FFFFF00000FFFFF0000027297EA82E>I<0000FFC00000000FFFFC0000
+003FC0FF000000FE001FC00001FC000FE00003F00003F00007F00003F8000FE00001FC00
+1FC00000FE001FC00000FE003F8000007F003F8000007F007F8000007F807F8000007F80
+7F0000003F807F0000003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0
FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0
-FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F8000007F807F8000007F80
-3F8000007F003F8000007F001FC00000FE001FC03E00FE000FE07F81FC0007E0C1C1F800
-03F18063F00001F98067E00000FF803FC000003FC07F0000000FFFFC00000000FFF800C0
-0000003C00C00000001E00C00000001E01C00000001F83C00000001FFFC00000000FFF80
-0000000FFF800000000FFF0000000007FF0000000003FE0000000001FC0000000000F800
-2A357CA833>I<FFFFFFE00000FFFFFFFE0000FFFFFFFF800003FC003FE00003FC000FF0
-0003FC0007F80003FC0003FC0003FC0001FC0003FC0001FE0003FC0001FE0003FC0001FE
-0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FC0003FC0003F80003FC0007F8
-0003FC000FE00003FC003FC00003FFFFFE000003FFFFFE000003FC00FF800003FC003FC0
-0003FC001FE00003FC000FF00003FC0007F80003FC0007F80003FC0007F80003FC0007F8
+7F0000003F807F8000007F807F8000007F803F8000007F003F8000007F001FC00000FE00
+1FC03E00FE000FE07F81FC0007E0C1C1F80003F18063F00001F98067E00000FF803FC000
+003FC07F0000000FFFFC00000000FFF800C00000003C00C00000001E00C00000001E01C0
+0000001F83C00000001FFFC00000000FFF800000000FFF800000000FFF0000000007FF00
+00000003FE0000000001FC0000000000F8002A357CA833>I<FFFFFFE00000FFFFFFFE00
+00FFFFFFFF800003FC003FE00003FC000FF00003FC0007F80003FC0003FC0003FC0001FC
+0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE
+0003FC0001FC0003FC0003F80003FC0007F80003FC000FE00003FC003FC00003FFFFFE00
+0003FFFFFE000003FC00FF800003FC003FC00003FC001FE00003FC000FF00003FC0007F8
0003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F8
-0E03FC0007F80E03FC0003F80E03FC0001FC1CFFFFF000FE1CFFFFF0007FF8FFFFF0000F
-E02F297EA832>I<00FF806003FFF0E00FFFF8E01F80FDE03F001FE03E0007E07C0003E0
-7C0003E0FC0001E0FC0001E0FC0000E0FE0000E0FE0000E0FF000000FFC000007FFC0000
-7FFFE0003FFFF8001FFFFE001FFFFF0007FFFF8003FFFFC000FFFFC0000FFFE000007FE0
-00001FF000000FF0000007F0E00003F0E00003F0E00003F0E00003F0F00003E0F00003E0
-F80007E0FC0007C0FF000F80FFE03F80E3FFFE00E1FFFC00C01FF0001C297CA825>I<7F
-FFFFFFFF807FFFFFFFFF807FFFFFFFFF807F807F807F807C007F800F8078007F80078078
-007F80078070007F800380F0007F8003C0F0007F8003C0E0007F8001C0E0007F8001C0E0
-007F8001C0E0007F8001C0E0007F8001C000007F80000000007F80000000007F80000000
+0003FC0007F80003FC0007F80003FC0007F80E03FC0007F80E03FC0003F80E03FC0001FC
+1CFFFFF000FE1CFFFFF0007FF8FFFFF0000FE02F297EA832>I<00FF806003FFF0E00FFF
+F8E01F80FDE03F001FE03E0007E07C0003E07C0003E0FC0001E0FC0001E0FC0000E0FE00
+00E0FE0000E0FF000000FFC000007FFC00007FFFE0003FFFF8001FFFFE001FFFFF0007FF
+FF8003FFFFC000FFFFC0000FFFE000007FE000001FF000000FF0000007F0E00003F0E000
+03F0E00003F0E00003F0F00003E0F00003E0F80007E0FC0007C0FF000F80FFE03F80E3FF
+FE00E1FFFC00C01FF0001C297CA825>I<7FFFFFFFFF807FFFFFFFFF807FFFFFFFFF807F
+807F807F807C007F800F8078007F80078078007F80078070007F800380F0007F8003C0F0
+007F8003C0E0007F8001C0E0007F8001C0E0007F8001C0E0007F8001C0E0007F8001C000
007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000
007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000
007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000
-007F80000000FFFFFFC00000FFFFFFC00000FFFFFFC0002A287EA72F>I<FFFFF000FFFE
-FFFFF000FFFEFFFFF000FFFE03FC0000038003FC0000038003FC0000038003FC00000380
+007F80000000007F80000000007F80000000007F80000000FFFFFFC00000FFFFFFC00000
+FFFFFFC0002A287EA72F>I<FFFFF000FFFEFFFFF000FFFEFFFFF000FFFE03FC00000380
03FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00000380
03FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00000380
03FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00000380
03FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00000380
-01FC0000070001FE0000070000FE00000E00007F00000E00003F00003C00001FC0007800
-000FF003F0000007FFFFE0000000FFFF800000001FFC00002F297EA834>I<FFFFF0007F
-FFFFFFF0007FFFFFFFF0007FFF03FE000001C001FE0000038001FE0000038001FF000007
-8000FF0000070000FF80000F00007F80000E00007FC0000E00003FC0001C00003FC0001C
-00003FE0003C00001FE0003800001FF0007800000FF0007000000FF80070000007F800E0
-000007F800E0000003FC01C0000003FC01C0000003FE03C0000001FE0380000001FF0780
-000000FF0700000000FF87000000007F8E000000007F8E000000007FDE000000003FDC00
-0000003FFC000000001FF8000000001FF8000000000FF0000000000FF0000000000FF000
-00000007E00000000007E00000000003C00000000003C0000030297FA833>I<FFFFE07F
-FFE01FFFC0FFFFE07FFFE01FFFC0FFFFE07FFFE01FFFC003FC0003FC0000700003FC0003
-FC0000700003FE0001FE0000700001FE0001FE0000E00001FE0001FE0000E00001FF0001
-FF0001E00000FF0001FF0001C00000FF0003FF8001C00000FF8003FF8003C000007F8003
-FF80038000007F8007FFC0038000003FC0073FC0070000003FC0073FC0070000003FE00E
-1FE00F0000001FE00E1FE00E0000001FE00E1FF00E0000001FF01C0FF01E0000000FF01C
-0FF01C0000000FF03C0FF81C00000007F83807F83800000007F83807F83800000007F878
-07FC3800000003FC7003FC7000000003FC7003FC7000000003FEE001FEF000000001FEE0
-01FEE000000001FFE001FFE000000001FFC000FFE000000000FFC000FFC000000000FFC0
-00FFC0000000007F80007F80000000007F80007F80000000007F80007F80000000003F00
-003F00000000003F00003F00000000003E00001F00000000001E00001E00000000001E00
-001E00000042297FA845>I<FFFFF0003FFFFFFFF0003FFFFFFFF0003FFF03FE000003C0
-01FF0000038000FF8000070000FF80000F00007FC0000E00007FE0001C00003FE0003C00
-001FF0003800001FF8007000000FF800F0000007FC00E0000007FE01C0000003FE03C000
-0001FF0380000001FF8700000000FF8F000000007FCE000000007FFC000000003FFC0000
-00001FF8000000001FF0000000000FF0000000000FF0000000000FF0000000000FF00000
+03FC0000038003FC0000038003FC0000038001FC0000070001FE0000070000FE00000E00
+007F00000E00003F00003C00001FC0007800000FF003F0000007FFFFE0000000FFFF8000
+00001FFC00002F297EA834>I<FFFFF0007FFFFFFFF0007FFFFFFFF0007FFF03FE000001
+C001FE0000038001FE0000038001FF0000078000FF0000070000FF80000F00007F80000E
+00007FC0000E00003FC0001C00003FC0001C00003FE0003C00001FE0003800001FF00078
+00000FF0007000000FF80070000007F800E0000007F800E0000003FC01C0000003FC01C0
+000003FE03C0000001FE0380000001FF0780000000FF0700000000FF87000000007F8E00
+0000007F8E000000007FDE000000003FDC000000003FFC000000001FF8000000001FF800
+0000000FF0000000000FF0000000000FF00000000007E00000000007E00000000003C000
+00000003C0000030297FA833>I<FFFFE07FFFE01FFFC0FFFFE07FFFE01FFFC0FFFFE07F
+FFE01FFFC003FC0003FC0000700003FC0003FC0000700003FE0001FE0000700001FE0001
+FE0000E00001FE0001FE0000E00001FF0001FF0001E00000FF0001FF0001C00000FF0003
+FF8001C00000FF8003FF8003C000007F8003FF80038000007F8007FFC0038000003FC007
+3FC0070000003FC0073FC0070000003FE00E1FE00F0000001FE00E1FE00E0000001FE00E
+1FF00E0000001FF01C0FF01E0000000FF01C0FF01C0000000FF03C0FF81C00000007F838
+07F83800000007F83807F83800000007F87807FC3800000003FC7003FC7000000003FC70
+03FC7000000003FEE001FEF000000001FEE001FEE000000001FFE001FFE000000001FFC0
+00FFE000000000FFC000FFC000000000FFC000FFC0000000007F80007F80000000007F80
+007F80000000007F80007F80000000003F00003F00000000003F00003F00000000003E00
+001F00000000001E00001E00000000001E00001E00000042297FA845>I<FFFFF0003FFF
+FFFFF0003FFFFFFFF0003FFF03FE000003C001FF0000038000FF8000070000FF80000F00
+007FC0000E00007FE0001C00003FE0003C00001FF0003800001FF8007000000FF800F000
+0007FC00E0000007FE01C0000003FE03C0000001FF0380000001FF8700000000FF8F0000
+00007FCE000000007FFC000000003FFC000000001FF8000000001FF0000000000FF00000
00000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000
-00000FF0000000000FF0000000000FF0000000000FF000000003FFFFC0000003FFFFC000
-0003FFFFC00030297FA833>89 D<03FF80000FFFF0001F01FC003F80FE003F807F003F80
-3F003F803F801F003F8000003F8000003F8000003F8000003F80003FFF8001FC3F800FE0
-3F801F803F803F003F807E003F80FC003F80FC003F80FC003F80FC003F80FC005F807E00
-DF803F839FFC1FFE0FFC03FC03FC1E1B7E9A21>97 D<FFE00000FFE00000FFE000000FE0
-00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE1FE000FEFFF800FFE07E00FF803F00FF001F80FE000FC0FE0
-00FC0FE0007E0FE0007E0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0
-007F0FE0007F0FE0007E0FE0007E0FE0007E0FE000FC0FE000FC0FF001F80FF803F00F9C
-0FE00F0FFF800E01FC00202A7EA925>I<003FF00001FFFC0003F03E000FC07F001F807F
-003F007F003F007F007F003E007E0000007E000000FE000000FE000000FE000000FE0000
-00FE000000FE000000FE0000007E0000007E0000007F0000003F0003803F8003801F8007
-000FE00E0003F83C0001FFF800003FC000191B7E9A1E>I<00007FF000007FF000007FF0
-000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
-000007F0000007F0000007F0003F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F0
-3F0007F07E0007F07E0007F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0
-FE0007F0FE0007F0FE0007F07E0007F07E0007F03F0007F03F0007F01F800FF00FC01FF0
-07E07FFF01FFE7FF007F87FF202A7EA925>I<003FC00001FFF00003E07C000F803E001F
-801F001F001F003F000F807E000F807E000FC07E000FC0FE0007C0FE0007C0FFFFFFC0FF
-FFFFC0FE000000FE000000FE0000007E0000007E0000007F0000003F0001C01F0001C00F
-80038007C0070003F01E0000FFFC00003FE0001A1B7E9A1F>I<0007F8003FFC007E3E01
-FC7F03F87F03F07F07F07F07F03E07F00007F00007F00007F00007F00007F00007F000FF
-FFC0FFFFC0FFFFC007F00007F00007F00007F00007F00007F00007F00007F00007F00007
-F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0007F
-FF807FFF807FFF80182A7EA915>I<00FF80F003FFE3F80FC1FE1C1F007C7C3F007E7C3E
-003E107E003F007E003F007E003F007E003F007E003F007E003F003E003E003F007E001F
-007C000FC1F8000BFFE00018FF80001800000038000000380000003C0000003FFFF8003F
-FFFF001FFFFFC00FFFFFE007FFFFF01FFFFFF03C0007F07C0001F8F80000F8F80000F8F8
-0000F8F80000F87C0001F07C0001F03F0007E00FC01F8007FFFF00007FF0001E287E9A22
->I<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE000000FE000000FE000000FE000000FE07E000FE1FF800FE3
-0FC00FE40FE00FE807E00FF807F00FF007F00FF007F00FE007F00FE007F00FE007F00FE0
-07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
-07F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFFFE3FFF202A7DA925>I<07000F
-801FC03FE03FE03FE01FC00F8007000000000000000000000000000000FFE0FFE0FFE00F
+00000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000
+00000FF000000003FFFFC0000003FFFFC0000003FFFFC00030297FA833>89
+D<03FF80000FFFF0001F01FC003F80FE003F807F003F803F003F803F801F003F8000003F
+8000003F8000003F8000003F80003FFF8001FC3F800FE03F801F803F803F003F807E003F
+80FC003F80FC003F80FC003F80FC003F80FC005F807E00DF803F839FFC1FFE0FFC03FC03
+FC1E1B7E9A21>97 D<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000
+000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE1FE
+000FEFFF800FFE07E00FF803F00FF001F80FE000FC0FE000FC0FE0007E0FE0007E0FE000
+7F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE000
+7E0FE0007E0FE000FC0FE000FC0FF001F80FF803F00F9C0FE00F0FFF800E01FC00202A7E
+A925>I<003FF00001FFFC0003F03E000FC07F001F807F003F007F003F007F007F003E00
+7E0000007E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
+7E0000007E0000007F0000003F0003803F8003801F8007000FE00E0003F83C0001FFF800
+003FC000191B7E9A1E>I<00007FF000007FF000007FF0000007F0000007F0000007F000
+0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000
+3F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F03F0007F07E0007F07E0007F07E
+0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F07E
+0007F07E0007F03F0007F03F0007F01F800FF00FC01FF007E07FFF01FFE7FF007F87FF20
+2A7EA925>I<003FC00001FFF00003E07C000F803E001F801F001F001F003F000F807E00
+0F807E000FC07E000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE000000FE000000FE00
+00007E0000007E0000007F0000003F0001C01F0001C00F80038007C0070003F01E0000FF
+FC00003FE0001A1B7E9A1F>I<0007F8003FFC007E3E01FC7F03F87F03F07F07F07F07F0
+3E07F00007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0FFFFC007F00007F0
+0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
+0007F00007F00007F00007F00007F00007F00007F0007FFF807FFF807FFF80182A7EA915
+>I<00FF80F003FFE3F80FC1FE1C1F007C7C3F007E7C3E003E107E003F007E003F007E00
+3F007E003F007E003F007E003F003E003E003F007E001F007C000FC1F8000BFFE00018FF
+80001800000038000000380000003C0000003FFFF8003FFFFF001FFFFFC00FFFFFE007FF
+FFF01FFFFFF03C0007F07C0001F8F80000F8F80000F8F80000F8F80000F87C0001F07C00
+01F03F0007E00FC01F8007FFFF00007FF0001E287E9A22>I<FFE00000FFE00000FFE000
+000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
+000FE000000FE000000FE000000FE07E000FE1FF800FE30FC00FE40FE00FE807E00FF807
+F00FF007F00FF007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
+F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
+F0FFFE3FFFFFFE3FFFFFFE3FFF202A7DA925>I<07000F801FC03FE03FE03FE01FC00F80
+07000000000000000000000000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE0
+0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B
+7EAA12>I<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
-E00FE00FE0FFFEFFFEFFFE0F2B7EAA12>I<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE0
-0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
-0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2A7EA912>
-108 D<FFC07F001FC000FFC1FFC07FF000FFC307E0C1F8000FC407F101FC000FC803F200
-FC000FD803FE00FE000FD003FC00FE000FD003FC00FE000FE003F800FE000FE003F800FE
+E00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2A7EA912>108 D<FFC07F001FC000FFC1FF
+C07FF000FFC307E0C1F8000FC407F101FC000FC803F200FC000FD803FE00FE000FD003FC
+00FE000FD003FC00FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800
+FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE
000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE00
-0FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000F
-E003F800FE000FE003F800FE000FE003F800FE000FE003F800FE00FFFE3FFF8FFFE0FFFE
-3FFF8FFFE0FFFE3FFF8FFFE0331B7D9A38>I<FFC07E00FFC1FF80FFC30FC00FC40FE00F
-C807E00FD807F00FD007F00FD007F00FE007F00FE007F00FE007F00FE007F00FE007F00F
-E007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00F
-E007F00FE007F0FFFE3FFFFFFE3FFFFFFE3FFF201B7D9A25>I<003FE00001FFFC0003F0
-7E000FC01F801F800FC03F0007E03F0007E07E0003F07E0003F07E0003F0FE0003F8FE00
-03F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F87E0003F07E0003F03F00
-07E03F0007E01F800FC00FC01F8007F07F0001FFFC00003FE0001D1B7E9A22>I<FFE1FE
-00FFEFFF80FFFE0FE00FF803F00FF001F80FE001FC0FE000FC0FE000FE0FE000FE0FE000
-7F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE000
-FE0FE000FE0FE000FC0FE001FC0FF001F80FF807F00FFC0FE00FEFFF800FE1FC000FE000
-000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000FFFE00
-00FFFE0000FFFE000020277E9A25>I<FFC1F0FFC7FCFFC63E0FCC7F0FD87F0FD07F0FD0
-7F0FF03E0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0
-000FE0000FE0000FE0000FE0000FE000FFFF00FFFF00FFFF00181B7F9A1B>114
-D<03FE300FFFF03E03F07800F07000F0F00070F00070F80070FE0000FFE0007FFF007FFF
-C03FFFE01FFFF007FFF800FFF80007FC0000FCE0007CE0003CF0003CF00038F80038FC00
-70FF01E0E7FFC0C1FF00161B7E9A1B>I<00E00000E00000E00000E00001E00001E00001
-E00003E00003E00007E0000FE0001FFFE0FFFFE0FFFFE00FE0000FE0000FE0000FE0000F
-E0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0700FE0700FE0700F
-E0700FE0700FE0700FE07007F0E003F0C001FF80007F0014267FA51A>I<FFE07FF0FFE0
-7FF0FFE07FF00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
+0FE003F800FE000FE003F800FE00FFFE3FFF8FFFE0FFFE3FFF8FFFE0FFFE3FFF8FFFE033
+1B7D9A38>I<FFC07E00FFC1FF80FFC30FC00FC40FE00FC807E00FD807F00FD007F00FD0
07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
-07F00FE007F00FE00FF00FE00FF007E017F003F067FF01FFC7FF007F87FF201B7D9A25>
-I<FFFC03FFFFFC03FFFFFC03FF0FF000F007F000E007F800E003F801C003F801C003FC03
-C001FC038001FE078000FE070000FF0700007F0E00007F0E00007F9E00003F9C00003FFC
-00001FF800001FF800000FF000000FF000000FF0000007E0000007E0000003C0000003C0
-00201B7F9A23>I<FFFC7FFC1FFCFFFC7FFC1FFCFFFC7FFC1FFC0FE00FE001C007F007E0
-038007F007E0038007F807F0078003F807F0070003F80FF8070003FC0FF80F0001FC0FF8
-0E0001FC1FFC0E0000FE1CFC1C0000FE1CFE1C0000FF387E3C00007F387E3800007F787F
-3800003FF03F7000003FF03FF000003FE01FF000001FE01FE000001FE01FE000000FC00F
-C000000FC00FC000000F8007C0000007800780000007800780002E1B7F9A31>I<FFFC1F
-FEFFFC1FFEFFFC1FFE07F0038003F8078003FC0F0001FE1E0000FE3C00007F3800007FF8
-00003FF000001FE000000FE000000FF0000007F800000FF800001FFC00003CFE000038FF
-0000787F0000F03F8001E01FC003C01FE003800FE0FFF03FFFFFF03FFFFFF03FFF201B7F
-9A23>I<FFFC03FFFFFC03FFFFFC03FF0FF000F007F000E007F800E003F801C003F801C0
-03FC03C001FC038001FE078000FE070000FF0700007F0E00007F0E00007F9E00003F9C00
-003FFC00001FF800001FF800000FF000000FF000000FF0000007E0000007E0000003C000
-0003C000000380000003800000078000380700007C0F0000FE0E0000FE1E0000FE1C0000
-FE38000074F000003FE000000F80000020277F9A23>I E /Ft 90
-127 df<70F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F870000000000070F8F8F870051C779B
-18>33 D<4010E038F078E038E038E038E038E038E038E038E038E038E03860300D0E7B9C
-18>I<030600078F00078F00078F00078F00078F00078F007FFFC0FFFFE0FFFFE07FFFC0
-0F1E000F1E000F1E000F1E000F1E000F1E007FFFC0FFFFE0FFFFE07FFFC01E3C001E3C00
-1E3C001E3C001E3C001E3C000C1800131C7E9B18>I<00C00001C00001C00001C00003F0
-000FFC003FFE007DCF0071C700E1C380E1C780E1C780E1C780F1C00079C0003FC0001FE0
-000FF80001FC0001DE0001CF0001C70061C380F1C380F1C380E1C380E1C70071C70079DE
-003FFE001FF80007E00001C00001C00001C00000C00011247D9F18>I<3803007C07807C
-0780EE0F80EE0F00EE0F00EE1F00EE1E00EE1E00EE3E007C3C007C3C00387C0000780000
-780000F80000F00001F00001E00001E00003E00003C00003C00007C0000783800787C00F
-87C00F0EE00F0EE01F0EE01E0EE01E0EE03E0EE03C07C03C07C018038013247E9F18>I<
-01C00007E0000FF0000E70001C38001C38001C38001C38001C73F81CF3F81CE3F80FC1C0
-0FC3800F83800F03801F07003F87007B8E0071CE00E1FC00E0FC00E07C00E07870E07870
-70FE707FFFE03FC7E00F03C0151C7F9B18>I<387C7C7E3E0E0E0E1C1C38F8F0C0070E78
-9B18>I<007000F001E003C007800F001E001C00380038007000700070007000E000E000
-E000E000E000E000E000E0007000700070007000380038001C001E000F00078003C001F0
-00F000700C24799F18>I<6000F00078003C001E000F000780038001C001C000E000E000
-E000E00070007000700070007000700070007000E000E000E000E001C001C0038007800F
-001E003C007800F00060000C247C9F18>I<01C00001C00001C00001C00041C100F1C780
-FDDF807FFF001FFC0007F00007F0001FFC007FFF00FDDF80F1C78041C10001C00001C000
-01C00001C00011147D9718>I<00600000F00000F00000F00000F00000F00000F00000F0
-007FFFC0FFFFE0FFFFE07FFFC000F00000F00000F00000F00000F00000F00000F0000060
-0013147E9718>I<1C3E7E7F3F1F070E1E7CF860080C788518>I<7FFFC0FFFFE0FFFFE07F
-FFC013047E8F18>I<3078FCFC78300606778518>I<000300000780000780000F80000F00
-001F00001E00001E00003E00003C00007C0000780000780000F80000F00001F00001E000
-03E00003C00003C00007C0000780000F80000F00000F00001F00001E00003E00003C0000
-3C00007C0000780000F80000F00000F0000060000011247D9F18>I<01F00007FC000FFE
-001F1F001C07003803807803C07001C07001C0E000E0E000E0E000E0E000E0E000E0E000
-E0E000E0E000E0E000E0F001E07001C07001C07803C03803801C07001F1F000FFE0007FC
-0001F000131C7E9B18>I<01800380038007800F803F80FF80FB80438003800380038003
-800380038003800380038003800380038003800380038003807FFCFFFE7FFC0F1C7B9B18
->I<03F0000FFE003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E000
-01C00001C00003C0000780000F00001E00003C0000780000F00001E00007C0000F80001E
-00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<001F00003F0000770000770000E700
-01E70001C7000387000787000707000E07001E07003C0700380700780700F00700FFFFF8
-FFFFF8FFFFF8000700000700000700000700000700000700007FF0007FF0007FF0151C7F
-9B18>52 D<3FFF803FFF803FFF8038000038000038000038000038000038000038000038
-00003BF8003FFE003FFF003C07803003C00001C00000E00000E06000E0F000E0F000E0E0
-01C07003C07C0F803FFF001FFC0003F000131C7E9B18>I<007E0001FF0007FF800F83C0
-1E03C01C03C0380180380000700000700000E1F800E7FE00FFFF00FE0780F803C0F001C0
-F000E0E000E0F000E07000E07000E07000E03801C03C03C01E07800FFF0007FE0001F800
-131C7E9B18>I<E00000FFFFE0FFFFE0FFFFC0E00380E00700000F00001E00001C000038
-0000380000700000F00000E00000E00001C00001C00001C0000380000380000380000380
-00070000070000070000070000070000070000070000131D7E9C18>I<03F8000FFE001F
-FF003E0F803803807001C07001C07001C07001C03803803C07801FFF0007FC000FFE001F
-1F003C07807001C0F001E0E000E0E000E0E000E0E000E07001C07803C03E0F801FFF000F
-FE0003F800131C7E9B18>I<3078FCFC783000000000000000003078FCFC783006147793
-18>58 D<183C7E7E3C180000000000000000183C7E7E3E1E0E1C3C78F060071A789318>
-I<0000C00003E00007E0001FC0003F8000FE0001FC0007F0000FE0003F80007F0000FC00
-00FC00007F00003F80000FE00007F00001FC0000FE00003F80001FC00007E00003E00000
-C013187E9918>I<7FFFC0FFFFE0FFFFE07FFFC00000000000000000000000007FFFC0FF
-FFE0FFFFE07FFFC0130C7E9318>I<600000F80000FC00007F00003F80000FE00007F000
-01FC0000FE00003F80001FC00007E00007E0001FC0003F8000FE0001FC0007F0000FE000
-3F80007F0000FC0000F8000060000013187E9918>I<0FF0003FFC007FFF00700F00F003
-80F00380600780000F00003E00007C0001F00001E00003C00003C00003C00003C00003C0
-0003800000000000000000000000000000000003800007C00007C00007C000038000111C
-7D9B18>I<007C0001FE0007FF000F87801E03C03C1DC0387FC070FFE071E3E071C1E0E1
-C1E0E380E0E380E0E380E0E380E0E380E0E380E0E1C1C071C1C071E3C070FF80387F003C
-1C001E00E00F83E007FFC001FF80007E00131C7E9B18>I<00700000F80000F80000D800
-00D80001DC0001DC0001DC00018C00038E00038E00038E00038E00070700070700070700
-0707000707000FFF800FFF800FFF800E03801C01C01C01C01C01C07F07F0FF07F87F07F0
-151C7F9B18>I<7FFC00FFFF007FFF801C03C01C01C01C00E01C00E01C00E01C00E01C01
-E01C01C01C07C01FFF801FFF001FFFC01C03C01C00E01C00F01C00701C00701C00701C00
-701C00F01C00E01C03E07FFFC0FFFF807FFE00141C7F9B18>I<00F8E003FEE007FFE00F
-07E01E03E03C01E03800E07000E07000E0700000E00000E00000E00000E00000E00000E0
-0000E00000E000007000007000E07000E03800E03C00E01E01C00F07C007FF8003FE0000
-F800131C7E9B18>I<7FF800FFFE007FFF001C0F801C03C01C03C01C01E01C00E01C00E0
-1C00F01C00701C00701C00701C00701C00701C00701C00701C00701C00F01C00E01C00E0
-1C01E01C01C01C03C01C0F807FFF00FFFE007FF800141C7F9B18>I<FFFFF0FFFFF0FFFF
-F01C00701C00701C00701C00701C00001C00001C0E001C0E001C0E001FFE001FFE001FFE
-001C0E001C0E001C0E001C00001C00001C00381C00381C00381C00381C0038FFFFF8FFFF
-F8FFFFF8151C7F9B18>I<FFFFF8FFFFF8FFFFF81C00381C00381C00381C00381C00001C
-00001C07001C07001C07001FFF001FFF001FFF001C07001C07001C07001C00001C00001C
-00001C00001C00001C00001C0000FFC000FFC000FFC000151C7F9B18>I<01F1C003FDC0
-0FFFC01F0FC01C03C03803C03801C07001C07001C0700000E00000E00000E00000E00000
-E00000E00FF0E01FF0E00FF07001C07001C07003C03803C03803C01C07C01F0FC00FFFC0
-03FDC001F1C0141C7E9B18>I<7F07F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01
-C01C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC01C01C01C01C01C01C01C01C01C01
-C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0151C7F9B18>I<7FFF00FF
-FF807FFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001
-C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0007F
-FF00FFFF807FFF00111C7D9B18>I<01FFC001FFC001FFC0000E00000E00000E00000E00
-000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00
-000E00000E00000E00F00E00F00E00F03C007FFC003FF0000FC000121C7D9B18>I<7F07
-F0FF87F87F07F01C03C01C07801C07001C0E001C1E001C3C001C38001C70001CF0001DF0
-001DF0001FB8001FB8001F1C001E1C001C0E001C0E001C07001C07001C03801C03801C01
-C07F03F0FF87F87F03F0151C7F9B18>I<FFC000FFC000FFC0001C00001C00001C00001C
-00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C
-00001C00001C00E01C00E01C00E01C00E01C00E0FFFFE0FFFFE0FFFFE0131C7E9B18>I<
-FC01F8FE03F8FE03F83B06E03B06E03B06E03B06E03B8EE03B8EE0398CE0398CE039DCE0
-39DCE039DCE038D8E038D8E038F8E03870E03870E03800E03800E03800E03800E03800E0
-3800E0FE03F8FE03F8FE03F8151C7F9B18>I<7E07F0FF0FF87F07F01D81C01D81C01D81
-C01DC1C01CC1C01CC1C01CE1C01CE1C01CE1C01C61C01C71C01C71C01C31C01C39C01C39
-C01C39C01C19C01C19C01C1DC01C0DC01C0DC01C0DC07F07C0FF87C07F03C0151C7F9B18
->I<0FFE003FFF807FFFC07803C07001C0F001E0E000E0E000E0E000E0E000E0E000E0E0
-00E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0F001E070
-01C07C07C07FFFC03FFF800FFE00131C7E9B18>I<FFFE00FFFF80FFFFC01C03C01C01E0
-1C00E01C00701C00701C00701C00701C00701C00E01C01E01C03C01FFFC01FFF801FFE00
-1C00001C00001C00001C00001C00001C00001C00001C0000FF8000FF8000FF8000141C7F
-9B18>I<0FFE003FFF807FFFC07803C07001C0F001E0E000E0E000E0E000E0E000E0E000
-E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E070E0E070E0F079
-E07039C0783FC07FFFC03FFF800FFE00000F000007800007800003C00001C00001C01322
-7E9B18>I<7FF800FFFE007FFF001C0F801C03801C03C01C01C01C01C01C01C01C03C01C
-03801C0F801FFF001FFE001FFE001C0F001C07001C03801C03801C03801C03801C03801C
-039C1C039C1C039C7F01F8FF81F87F00F0161C7F9B18>I<03F1C01FFFC03FFFC07C0FC0
-7003C0E001C0E001C0E001C0E000007000007800003F00001FF00007FE0000FF00000F80
-0003C00001C00000E00000E06000E0E000E0E001E0F001C0F80780FFFF80FFFE00E7F800
-131C7E9B18>I<7FFFF8FFFFF8FFFFF8E07038E07038E07038E070380070000070000070
-000070000070000070000070000070000070000070000070000070000070000070000070
-0000700000700000700007FF0007FF0007FF00151C7F9B18>I<FF83FEFF83FEFF83FE1C
-00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C
-00701C00701C00701C00701C00701C00701C00700E00E00F01E00783C003FF8001FF0000
-7C00171C809B18>I<FE03F8FF07F8FE03F83C01E01C01C01C01C01C01C01E03C00E0380
-0E03800E03800E0380070700070700070700070700038E00038E00038E00038E00018C00
-01DC0001DC0001DC0000D80000F80000F800007000151C7F9B18>I<FE03F8FE03F8FE03
-F87000707000707000703800E03800E03800E03800E03800E038F8E039FCE039DCE039DC
-E019DCC019DCC019DCC0198CC0198CC01D8DC01D8DC01D8DC01D05C00D05800F07800F07
-800E0380151C7F9B18>I<7F0FE07F9FE07F0FE00E07000F0700070E00078E00039C0003
-DC0001F80001F80000F80000F00000700000F00000F80001FC0001DC00039E00038E0007
-0F000707000E07800E03801E03C07F07F0FF07F87F07F0151C7F9B18>I<FE03F8FF07F8
-FE03F81C01C01E03C00E03800F0780070700070700038E00038E0001DC0001DC0001DC00
-00F80000F80000700000700000700000700000700000700000700000700000700001FC00
-03FE0001FC00151C7F9B18>I<FFF8FFF8FFF8E000E000E000E000E000E000E000E000E0
-00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
-00E000E000E000FFF8FFF8FFF80D24779F18>91 D<600000F00000F00000F80000780000
-7C00003C00003C00003E00001E00001F00000F00000F00000F800007800007C00003C000
-03C00003E00001E00001F00000F00000F800007800007800007C00003C00003E00001E00
-001E00001F00000F00000F8000078000078000030011247D9F18>I<FFF8FFF8FFF80038
+07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFFFFFE
+3FFFFFFE3FFF201B7D9A25>I<003FE00001FFFC0003F07E000FC01F801F800FC03F0007
+E03F0007E07E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003
+F8FE0003F8FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F
+8007F07F0001FFFC00003FE0001D1B7E9A22>I<FFE1FE00FFEFFF80FFFE0FE00FF803F0
+0FF001F80FE001FC0FE000FC0FE000FE0FE000FE0FE0007F0FE0007F0FE0007F0FE0007F
+0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE000FE0FE000FE0FE000FC0FE001FC
+0FF001F80FF807F00FFC0FE00FEFFF800FE1FC000FE000000FE000000FE000000FE00000
+0FE000000FE000000FE000000FE000000FE00000FFFE0000FFFE0000FFFE000020277E9A
+25>I<FFC1F0FFC7FCFFC63E0FCC7F0FD87F0FD07F0FD07F0FF03E0FE0000FE0000FE000
+0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
+0FE000FFFF00FFFF00FFFF00181B7F9A1B>114 D<03FE300FFFF03E03F07800F07000F0
+F00070F00070F80070FE0000FFE0007FFF007FFFC03FFFE01FFFF007FFF800FFF80007FC
+0000FCE0007CE0003CF0003CF00038F80038FC0070FF01E0E7FFC0C1FF00161B7E9A1B>
+I<00E00000E00000E00000E00001E00001E00001E00003E00003E00007E0000FE0001FFF
+E0FFFFE0FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0
+000FE0000FE0000FE0000FE0700FE0700FE0700FE0700FE0700FE0700FE07007F0E003F0
+C001FF80007F0014267FA51A>I<FFE07FF0FFE07FF0FFE07FF00FE007F00FE007F00FE0
+07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
+07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE00FF00FE00FF007E0
+17F003F067FF01FFC7FF007F87FF201B7D9A25>I<FFFC03FFFFFC03FFFFFC03FF0FF000
+F007F000E007F800E003F801C003F801C003FC03C001FC038001FE078000FE070000FF07
+00007F0E00007F0E00007F9E00003F9C00003FFC00001FF800001FF800000FF000000FF0
+00000FF0000007E0000007E0000003C0000003C000201B7F9A23>I<FFFC7FFC1FFCFFFC
+7FFC1FFCFFFC7FFC1FFC0FE00FE001C007F007E0038007F007E0038007F807F0078003F8
+07F0070003F80FF8070003FC0FF80F0001FC0FF80E0001FC1FFC0E0000FE1CFC1C0000FE
+1CFE1C0000FF387E3C00007F387E3800007F787F3800003FF03F7000003FF03FF000003F
+E01FF000001FE01FE000001FE01FE000000FC00FC000000FC00FC000000F8007C0000007
+800780000007800780002E1B7F9A31>I<FFFC1FFEFFFC1FFEFFFC1FFE07F0038003F807
+8003FC0F0001FE1E0000FE3C00007F3800007FF800003FF000001FE000000FE000000FF0
+000007F800000FF800001FFC00003CFE000038FF0000787F0000F03F8001E01FC003C01F
+E003800FE0FFF03FFFFFF03FFFFFF03FFF201B7F9A23>I<FFFC03FFFFFC03FFFFFC03FF
+0FF000F007F000E007F800E003F801C003F801C003FC03C001FC038001FE078000FE0700
+00FF0700007F0E00007F0E00007F9E00003F9C00003FFC00001FF800001FF800000FF000
+000FF000000FF0000007E0000007E0000003C0000003C000000380000003800000078000
+380700007C0F0000FE0E0000FE1E0000FE1C0000FE38000074F000003FE000000F800000
+20277F9A23>I E /Ft 90 127 df<70F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F870000000
+000070F8F8F870051C779B18>33 D<4010E038F078E038E038E038E038E038E038E038E0
+38E038E03860300D0E7B9C18>I<030600078F00078F00078F00078F00078F00078F007F
+FFC0FFFFE0FFFFE07FFFC00F1E000F1E000F1E000F1E000F1E000F1E007FFFC0FFFFE0FF
+FFE07FFFC01E3C001E3C001E3C001E3C001E3C001E3C000C1800131C7E9B18>I<00C000
+01C00001C00001C00003F0000FFC003FFE007DCF0071C700E1C380E1C780E1C780E1C780
+F1C00079C0003FC0001FE0000FF80001FC0001DE0001CF0001C70061C380F1C380F1C380
+E1C380E1C70071C70079DE003FFE001FF80007E00001C00001C00001C00000C00011247D
+9F18>I<3803007C07807C0780EE0F80EE0F00EE0F00EE1F00EE1E00EE1E00EE3E007C3C
+007C3C00387C0000780000780000F80000F00001F00001E00001E00003E00003C00003C0
+0007C0000783800787C00F87C00F0EE00F0EE01F0EE01E0EE01E0EE03E0EE03C07C03C07
+C018038013247E9F18>I<01C00007E0000FF0000E70001C38001C38001C38001C38001C
+73F81CF3F81CE3F80FC1C00FC3800F83800F03801F07003F87007B8E0071CE00E1FC00E0
+FC00E07C00E07870E0787070FE707FFFE03FC7E00F03C0151C7F9B18>I<387C7C7E3E0E
+0E0E1C1C38F8F0C0070E789B18>I<007000F001E003C007800F001E001C003800380070
+00700070007000E000E000E000E000E000E000E000E0007000700070007000380038001C
+001E000F00078003C001F000F000700C24799F18>I<6000F00078003C001E000F000780
+038001C001C000E000E000E000E00070007000700070007000700070007000E000E000E0
+00E001C001C0038007800F001E003C007800F00060000C247C9F18>I<01C00001C00001
+C00001C00041C100F1C780FDDF807FFF001FFC0007F00007F0001FFC007FFF00FDDF80F1
+C78041C10001C00001C00001C00001C00011147D9718>I<00600000F00000F00000F000
+00F00000F00000F00000F0007FFFC0FFFFE0FFFFE07FFFC000F00000F00000F00000F000
+00F00000F00000F00000600013147E9718>I<1C3E7E7F3F1F070E1E7CF860080C788518>
+I<7FFFC0FFFFE0FFFFE07FFFC013047E8F18>I<3078FCFC78300606778518>I<00030000
+0780000780000F80000F00001F00001E00001E00003E00003C00007C0000780000780000
+F80000F00001F00001E00003E00003C00003C00007C0000780000F80000F00000F00001F
+00001E00003E00003C00003C00007C0000780000F80000F00000F0000060000011247D9F
+18>I<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0E000E0E000E0
+E000E0E000E0E000E0E000E0E000E0E000E0E000E0F001E07001C07001C07803C0380380
+1C07001F1F000FFE0007FC0001F000131C7E9B18>I<01800380038007800F803F80FF80
+FB8043800380038003800380038003800380038003800380038003800380038003800380
+7FFCFFFE7FFC0F1C7B9B18>I<03F0000FFE003FFF007C0F807003C0E001C0F000E0F000
+E06000E00000E00000E00001C00001C00003C0000780000F00001E00003C0000780000F0
+0001E00007C0000F80001E00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<001F0000
+3F0000770000770000E70001E70001C7000387000787000707000E07001E07003C070038
+0700780700F00700FFFFF8FFFFF8FFFFF800070000070000070000070000070000070000
+7FF0007FF0007FF0151C7F9B18>52 D<3FFF803FFF803FFF803800003800003800003800
+003800003800003800003800003BF8003FFE003FFF003C07803003C00001C00000E00000
+E06000E0F000E0F000E0E001C07003C07C0F803FFF001FFC0003F000131C7E9B18>I<00
+7E0001FF0007FF800F83C01E03C01C03C0380180380000700000700000E1F800E7FE00FF
+FF00FE0780F803C0F001C0F000E0E000E0F000E07000E07000E07000E03801C03C03C01E
+07800FFF0007FE0001F800131C7E9B18>I<E00000FFFFE0FFFFE0FFFFC0E00380E00700
+000F00001E00001C0000380000380000700000F00000E00000E00001C00001C00001C000
+038000038000038000038000070000070000070000070000070000070000070000131D7E
+9C18>I<03F8000FFE001FFF003E0F803803807001C07001C07001C07001C03803803C07
+801FFF0007FC000FFE001F1F003C07807001C0F001E0E000E0E000E0E000E0E000E07001
+C07803C03E0F801FFF000FFE0003F800131C7E9B18>I<3078FCFC783000000000000000
+003078FCFC78300614779318>58 D<183C7E7E3C180000000000000000183C7E7E3E1E0E
+1C3C78F060071A789318>I<0000C00003E00007E0001FC0003F8000FE0001FC0007F000
+0FE0003F80007F0000FC0000FC00007F00003F80000FE00007F00001FC0000FE00003F80
+001FC00007E00003E00000C013187E9918>I<7FFFC0FFFFE0FFFFE07FFFC00000000000
+000000000000007FFFC0FFFFE0FFFFE07FFFC0130C7E9318>I<600000F80000FC00007F
+00003F80000FE00007F00001FC0000FE00003F80001FC00007E00007E0001FC0003F8000
+FE0001FC0007F0000FE0003F80007F0000FC0000F8000060000013187E9918>I<0FF000
+3FFC007FFF00700F00F00380F00380600780000F00003E00007C0001F00001E00003C000
+03C00003C00003C00003C00003800000000000000000000000000000000003800007C000
+07C00007C000038000111C7D9B18>I<007C0001FE0007FF000F87801E03C03C1DC0387F
+C070FFE071E3E071C1E0E1C1E0E380E0E380E0E380E0E380E0E380E0E380E0E1C1C071C1
+C071E3C070FF80387F003C1C001E00E00F83E007FFC001FF80007E00131C7E9B18>I<00
+700000F80000F80000D80000D80001DC0001DC0001DC00018C00038E00038E00038E0003
+8E000707000707000707000707000707000FFF800FFF800FFF800E03801C01C01C01C01C
+01C07F07F0FF07F87F07F0151C7F9B18>I<7FFC00FFFF007FFF801C03C01C01C01C00E0
+1C00E01C00E01C00E01C01E01C01C01C07C01FFF801FFF001FFFC01C03C01C00E01C00F0
+1C00701C00701C00701C00701C00F01C00E01C03E07FFFC0FFFF807FFE00141C7F9B18>
+I<00F8E003FEE007FFE00F07E01E03E03C01E03800E07000E07000E0700000E00000E000
+00E00000E00000E00000E00000E00000E000007000007000E07000E03800E03C00E01E01
+C00F07C007FF8003FE0000F800131C7E9B18>I<7FF800FFFE007FFF001C0F801C03C01C
+03C01C01E01C00E01C00E01C00F01C00701C00701C00701C00701C00701C00701C00701C
+00701C00F01C00E01C00E01C01E01C01C01C03C01C0F807FFF00FFFE007FF800141C7F9B
+18>I<FFFFF0FFFFF0FFFFF01C00701C00701C00701C00701C00001C00001C0E001C0E00
+1C0E001FFE001FFE001FFE001C0E001C0E001C0E001C00001C00001C00381C00381C0038
+1C00381C0038FFFFF8FFFFF8FFFFF8151C7F9B18>I<FFFFF8FFFFF8FFFFF81C00381C00
+381C00381C00381C00001C00001C07001C07001C07001FFF001FFF001FFF001C07001C07
+001C07001C00001C00001C00001C00001C00001C00001C0000FFC000FFC000FFC000151C
+7F9B18>I<01F1C003FDC00FFFC01F0FC01C03C03803C03801C07001C07001C0700000E0
+0000E00000E00000E00000E00000E00FF0E01FF0E00FF07001C07001C07003C03803C038
+03C01C07C01F0FC00FFFC003FDC001F1C0141C7E9B18>I<7F07F0FF8FF87F07F01C01C0
+1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC01C01C0
+1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0
+151C7F9B18>I<7FFF00FFFF807FFF0001C00001C00001C00001C00001C00001C00001C0
+0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0
+0001C00001C00001C0007FFF00FFFF807FFF00111C7D9B18>I<01FFC001FFC001FFC000
+0E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000
+0E00000E00000E00000E00000E00000E00000E00F00E00F00E00F03C007FFC003FF0000F
+C000121C7D9B18>I<7F07F0FF87F87F07F01C03C01C07801C07001C0E001C1E001C3C00
+1C38001C70001CF0001DF0001DF0001FB8001FB8001F1C001E1C001C0E001C0E001C0700
+1C07001C03801C03801C01C07F03F0FF87F87F03F0151C7F9B18>I<FFC000FFC000FFC0
+001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00
+001C00001C00001C00001C00001C00001C00E01C00E01C00E01C00E01C00E0FFFFE0FFFF
+E0FFFFE0131C7E9B18>I<FC01F8FE03F8FE03F83B06E03B06E03B06E03B06E03B8EE03B
+8EE0398CE0398CE039DCE039DCE039DCE038D8E038D8E038F8E03870E03870E03800E038
+00E03800E03800E03800E03800E0FE03F8FE03F8FE03F8151C7F9B18>I<7E07F0FF0FF8
+7F07F01D81C01D81C01D81C01DC1C01CC1C01CC1C01CE1C01CE1C01CE1C01C61C01C71C0
+1C71C01C31C01C39C01C39C01C39C01C19C01C19C01C1DC01C0DC01C0DC01C0DC07F07C0
+FF87C07F03C0151C7F9B18>I<0FFE003FFF807FFFC07803C07001C0F001E0E000E0E000
+E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000
+E0E000E0E000E0F001E07001C07C07C07FFFC03FFF800FFE00131C7E9B18>I<FFFE00FF
+FF80FFFFC01C03C01C01E01C00E01C00701C00701C00701C00701C00701C00E01C01E01C
+03C01FFFC01FFF801FFE001C00001C00001C00001C00001C00001C00001C00001C0000FF
+8000FF8000FF8000141C7F9B18>I<0FFE003FFF807FFFC07803C07001C0F001E0E000E0
+E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0
+E000E0E070E0E070E0F079E07039C0783FC07FFFC03FFF800FFE00000F00000780000780
+0003C00001C00001C013227E9B18>I<7FF800FFFE007FFF001C0F801C03801C03C01C01
+C01C01C01C01C01C03C01C03801C0F801FFF001FFE001FFE001C0F001C07001C03801C03
+801C03801C03801C03801C039C1C039C1C039C7F01F8FF81F87F00F0161C7F9B18>I<03
+F1C01FFFC03FFFC07C0FC07003C0E001C0E001C0E001C0E000007000007800003F00001F
+F00007FE0000FF00000F800003C00001C00000E00000E06000E0E000E0E001E0F001C0F8
+0780FFFF80FFFE00E7F800131C7E9B18>I<7FFFF8FFFFF8FFFFF8E07038E07038E07038
+E07038007000007000007000007000007000007000007000007000007000007000007000
+00700000700000700000700000700000700000700007FF0007FF0007FF00151C7F9B18>
+I<FF83FEFF83FEFF83FE1C00701C00701C00701C00701C00701C00701C00701C00701C00
+701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00700E00E00F01
+E00783C003FF8001FF00007C00171C809B18>I<FE03F8FF07F8FE03F83C01E01C01C01C
+01C01C01C01E03C00E03800E03800E03800E0380070700070700070700070700038E0003
+8E00038E00038E00018C0001DC0001DC0001DC0000D80000F80000F800007000151C7F9B
+18>I<FE03F8FE03F8FE03F87000707000707000703800E03800E03800E03800E03800E0
+38F8E039FCE039DCE039DCE019DCC019DCC019DCC0198CC0198CC01D8DC01D8DC01D8DC0
+1D05C00D05800F07800F07800E0380151C7F9B18>I<7F0FE07F9FE07F0FE00E07000F07
+00070E00078E00039C0003DC0001F80001F80000F80000F00000700000F00000F80001FC
+0001DC00039E00038E00070F000707000E07800E03801E03C07F07F0FF07F87F07F0151C
+7F9B18>I<FE03F8FF07F8FE03F81C01C01E03C00E03800F0780070700070700038E0003
+8E0001DC0001DC0001DC0000F80000F80000700000700000700000700000700000700000
+700000700000700001FC0003FE0001FC00151C7F9B18>I<FFF8FFF8FFF8E000E000E000
+E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
+E000E000E000E000E000E000E000E000E000FFF8FFF8FFF80D24779F18>91
+D<600000F00000F00000F800007800007C00003C00003C00003E00001E00001F00000F00
+000F00000F800007800007C00003C00003C00003E00001E00001F00000F00000F8000078
+00007800007C00003C00003E00001E00001E00001F00000F00000F800007800007800003
+0011247D9F18>I<FFF8FFF8FFF800380038003800380038003800380038003800380038
003800380038003800380038003800380038003800380038003800380038003800380038
-00380038003800380038003800380038003800380038FFF8FFF8FFF80D247F9F18>I<7F
-FFC0FFFFE0FFFFE07FFFC013047E7F18>95 D<061E3E387070E0E0E0F8FC7C7C38070E78
-9E18>I<0FF0001FFC003FFE003C0F0018070000038000038000FF8007FF801FFF807F03
-80780380E00380E00380E00380F00780780F803FFFF81FFDF807F0F815147E9318>I<7E
-0000FE00007E00000E00000E00000E00000E00000E00000E3E000EFF800FFFC00FC1E00F
-80E00F00700E00700E00380E00380E00380E00380E00380E00380F00700F00700F80E00F
-C1E00FFFC00EFF80063E00151C809B18>I<01FE0007FF001FFF803E0780380300700000
-700000E00000E00000E00000E00000E00000E000007000007001C03801C03E03C01FFF80
-07FF0001FC0012147D9318>I<001F80003F80001F800003800003800003800003800003
-8003E3800FFB801FFF803C1F80380F80700780700380E00380E00380E00380E00380E003
-80E00380700780700780380F803C1F801FFFF00FFBF803E3F0151C7E9B18>I<01F00007
-FC001FFE003E0F00380780700380700380E001C0E001C0FFFFC0FFFFC0FFFFC0E0000070
-00007001C03801C03E07C01FFF8007FF0001F80012147D9318>I<001F80007FC000FFE0
-00E1E001C0C001C00001C00001C0007FFFC0FFFFC0FFFFC001C00001C00001C00001C000
-01C00001C00001C00001C00001C00001C00001C00001C00001C00001C0007FFF007FFF00
-7FFF00131C7F9B18>I<01E1F007FFF80FFFF81E1E301C0E003807003807003807003807
-003807001C0E001E1E001FFC001FF80039E0003800001C00001FFE001FFFC03FFFE07801
-F0700070E00038E00038E00038E000387800F07E03F01FFFC00FFF8001FC00151F7F9318
->I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000EFF800FFFC00F
-C1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E
-00E00E00E07FC7FCFFE7FE7FC7FC171C809B18>I<038007C007C007C003800000000000
-0000007FC0FFC07FC001C001C001C001C001C001C001C001C001C001C001C001C001C001
-C0FFFFFFFFFFFF101D7C9C18>I<0038007C007C007C003800000000000000000FFC0FFC
-0FFC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
-001C001C001C001C001C6038F078FFF07FE03F800E277E9C18>I<7E0000FE00007E0000
-0E00000E00000E00000E00000E00000E3FF00E3FF00E3FF00E07800E0F000E1E000E3C00
-0E78000EF0000FF8000FFC000F9C000F0E000E0F000E07000E03800E03C07FC7F8FFC7F8
-7FC7F8151C7F9B18>I<FFC000FFC000FFC00001C00001C00001C00001C00001C00001C0
+0038FFF8FFF8FFF80D247F9F18>I<7FFFC0FFFFE0FFFFE07FFFC013047E7F18>95
+D<061E3E387070E0E0E0F8FC7C7C38070E789E18>I<0FF0001FFC003FFE003C0F001807
+0000038000038000FF8007FF801FFF807F0380780380E00380E00380E00380F00780780F
+803FFFF81FFDF807F0F815147E9318>I<7E0000FE00007E00000E00000E00000E00000E
+00000E00000E3E000EFF800FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E
+00380E00380E00380F00700F00700F80E00FC1E00FFFC00EFF80063E00151C809B18>I<
+01FE0007FF001FFF803E0780380300700000700000E00000E00000E00000E00000E00000
+E000007000007001C03801C03E03C01FFF8007FF0001FC0012147D9318>I<001F80003F
+80001F8000038000038000038000038000038003E3800FFB801FFF803C1F80380F807007
+80700380E00380E00380E00380E00380E00380E00380700780700780380F803C1F801FFF
+F00FFBF803E3F0151C7E9B18>I<01F00007FC001FFE003E0F00380780700380700380E0
+01C0E001C0FFFFC0FFFFC0FFFFC0E000007000007001C03801C03E07C01FFF8007FF0001
+F80012147D9318>I<001F80007FC000FFE000E1E001C0C001C00001C00001C0007FFFC0
+FFFFC0FFFFC001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
+01C00001C00001C00001C0007FFF007FFF007FFF00131C7F9B18>I<01E1F007FFF80FFF
+F81E1E301C0E003807003807003807003807003807001C0E001E1E001FFC001FF80039E0
+003800001C00001FFE001FFFC03FFFE07801F0700070E00038E00038E00038E000387800
+F07E03F01FFFC00FFF8001FC00151F7F9318>I<7E0000FE00007E00000E00000E00000E
+00000E00000E00000E3E000EFF800FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E
+00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E07FC7FCFFE7FE7FC7FC171C809B
+18>I<038007C007C007C0038000000000000000007FC0FFC07FC001C001C001C001C001
+C001C001C001C001C001C001C001C001C001C0FFFFFFFFFFFF101D7C9C18>I<0038007C
+007C007C003800000000000000000FFC0FFC0FFC001C001C001C001C001C001C001C001C
+001C001C001C001C001C001C001C001C001C001C001C001C001C001C6038F078FFF07FE0
+3F800E277E9C18>I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3FF0
+0E3FF00E3FF00E07800E0F000E1E000E3C000E78000EF0000FF8000FFC000F9C000F0E00
+0E0F000E07000E03800E03C07FC7F8FFC7F87FC7F8151C7F9B18>I<FFC000FFC000FFC0
0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0
-0001C00001C00001C00001C000FFFF80FFFF80FFFF80111C7D9B18>I<F9C1C0FFF7F0FF
-FFF03E3E383C3C383C3C3838383838383838383838383838383838383838383838383838
-3838383838383838FE3E3EFE7E7EFE3E3E1714809318>I<7E3E00FEFF807FFFC00FC1C0
-0F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0
-0E00E07FC7FCFFE7FE7FC7FC1714809318>I<01F0000FFE001FFF003E0F803803807001
-C07001C0E000E0E000E0E000E0E000E0E000E0F001E07001C07803C03C07803E0F801FFF
-000FFE0001F00013147E9318>I<7E3E00FEFF807FFFC00FC1E00F80E00F00700E00700E
-00380E00380E00380E00380E00380E00380F00700F00700F80E00FC1E00FFFC00EFF800E
-3E000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC000151E8093
-18>I<01F38007FB801FFF803E1F80380F80700780700780E00380E00380E00380E00380
-E00380E00380700780700780380F803C1F801FFF800FFB8003E380000380000380000380
-000380000380000380000380001FF0003FF8001FF0151E7E9318>I<FF0FC0FF3FE0FF7F
-F007F0F007E06007C0000780000780000700000700000700000700000700000700000700
-00070000070000FFFC00FFFE00FFFC0014147E9318>I<07F7003FFF007FFF00780F00E0
-0700E00700E007007C00007FE0001FFC0003FE00001F00600780E00380E00380F00380F8
-0F00FFFF00FFFC00E7F00011147D9318>I<0180000380000380000380000380007FFFC0
-FFFFC0FFFFC0038000038000038000038000038000038000038000038000038000038040
-0380E00380E00380E001C1C001FFC000FF80003E0013197F9818>I<7E07E0FE0FE07E07
-E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00
-E00E01E00F03E007FFFC03FFFE01FCFC1714809318>I<7F8FF0FF8FF87F8FF01C01C00E
-03800E03800E0380070700070700070700078F00038E00038E00038E0001DC0001DC0001
-DC0000F80000F80000700015147F9318>I<FF07F8FF8FF8FF07F83800E03800E03800E0
-3800E01C01C01C71C01CF9C01CF9C01CD9C01DDDC00DDD800DDD800DDD800D8D800F8F80
-0F8F8007070015147F9318>I<7F8FF07F9FF07F8FF00F0700078E00039E0001DC0001F8
-0000F80000700000F00000F80001DC00039E00038E000707000E07807F8FF0FF8FF87F8F
-F015147F9318>I<7F8FF0FF8FF87F8FF00E01C00E03800E038007038007070007070003
-8700038700038E0001CE0001CE0001CC0000CC0000DC0000780000780000780000700000
-700000700000F00000E00079E0007BC0007F80003F00001E0000151E7F9318>I<3FFFF0
-7FFFF07FFFF07001E07003C0700780000F00001E00003C0000F80001F00003C000078000
-0F00701E00703C0070780070FFFFF0FFFFF0FFFFF014147F9318>I<0007E0001FE0007F
-E000780000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0
-0001E0007FC000FF8000FF80007FC00001E00000E00000E00000E00000E00000E00000E0
-0000E00000E00000E00000E00000E000007800007FE0001FE00007E013247E9F18>I<60
-F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F06004
-24769F18>I<7C0000FF0000FFC00003C00000E00000E00000E00000E00000E00000E000
-00E00000E00000E00000E00000E00000F000007FC0003FE0003FE0007FC000F00000E000
-00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00003C000FFC000
-FF00007C000013247E9F18>I<060C1F1E3FBEFBF8F1F060C00F067C9B18>I
-E /Fu 77 123 df<001F83E000F06E3001C078780380F8780300F0300700700007007000
-0700700007007000070070000700700007007000FFFFFF80070070000700700007007000
-070070000700700007007000070070000700700007007000070070000700700007007000
-0700700007007000070070000700700007007000070070003FE3FF001D20809F1B>11
-D<003F0000E0C001C0C00381E00701E00701E00700000700000700000700000700000700
-00FFFFE00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700
-E00700E00700E00700E00700E00700E00700E00700E03FC3FC1620809F19>I<003FE000
-E0E001C1E00381E00700E00700E00700E00700E00700E00700E00700E00700E0FFFFE007
-00E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E007
-00E00700E00700E00700E00700E00700E03FE7FC1620809F19>I<001F81F80000F04F04
-0001C07C06000380F80F000300F00F000700F00F00070070000007007000000700700000
-070070000007007000000700700000FFFFFFFF0007007007000700700700070070070007
-007007000700700700070070070007007007000700700700070070070007007007000700
-700700070070070007007007000700700700070070070007007007000700700700070070
-07003FE3FE3FE02320809F26>I<7038F87CFC7EFC7E743A040204020402080408041008
-1008201040200F0E7F9F17>34 D<00400000400003F0000C4E0010410020408060408040
-4040C041C0C043C0C043C0E04180E040007040007C40003FC0001FF8000FFC0003FE0000
-7F00004F800043800041C00041C0F040C0F040C0F040C08040C080408040418020410030
-42000C4C0003F00000400000400000400012257EA117>36 D<70F8FCFC74040404080810
-102040060E7C9F0D>39 D<0040008001000300060004000C001800180038003000300070
-006000600060006000E000E000E000E000E000E000E000E000E000E000E000E000600060
-00600060007000300030003800180018000C000400060003000100008000400A2E7BA112
->I<8000400020003000180008000C000600060007000300030003800180018001800180
-01C001C001C001C001C001C001C001C001C001C001C001C0018001800180018003800300
-03000700060006000C000800180030002000400080000A2E7EA112>I<70F0F8F8780808
-08101010202040050E7C840D>44 D<FFF0FFF00C02808A0F>I<70F8F8F87005057C840D>
-I<0000400000C0000180000180000180000300000300000300000600000600000C00000C
-00000C0000180000180000180000300000300000600000600000600000C00000C00000C0
-000180000180000180000300000300000600000600000600000C00000C00000C00001800
-00180000300000300000300000600000600000600000C00000C00000122D7EA117>I<03
-F0000E1C001C0E00180600380700700380700380700380700380F003C0F003C0F003C0F0
-03C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C070038070038070
-03807807803807001806001C0E000E1C0003F000121F7E9D17>I<008003800F80F38003
-800380038003800380038003800380038003800380038003800380038003800380038003
-800380038003800380038007C0FFFE0F1E7C9D17>I<03F0000C1C00100E002007004007
-80800780F007C0F803C0F803C0F803C02007C00007C0000780000780000F00000E00001C
-0000380000700000600000C0000180000300000600400C00401800401000803FFF807FFF
-80FFFF80121E7E9D17>I<03F0000C1C00100E00200F00780F80780780780780380F8000
-0F80000F00000F00001E00001C0000700007F000003C00000E00000F0000078000078000
-07C02007C0F807C0F807C0F807C0F00780400780400F00200E00183C0007F000121F7E9D
-17>I<000600000600000E00000E00001E00002E00002E00004E00008E00008E00010E00
-020E00020E00040E00080E00080E00100E00200E00200E00400E00C00E00FFFFF0000E00
-000E00000E00000E00000E00000E00000E0000FFE0141E7F9D17>I<1803001FFE001FFC
-001FF8001FE00010000010000010000010000010000010000011F000161C00180E001007
-001007800003800003800003C00003C00003C07003C0F003C0F003C0E003804003804007
-00200600100C0008380007E000121F7E9D17>I<007C000182000701000E03800C078018
-0780380300380000780000700000700000F1F000F21C00F40600F80700F80380F80380F0
-03C0F003C0F003C0F003C0F003C07003C07003C07003803803803807001807000C0E0006
-1C0001F000121F7E9D17>I<4000007FFFE07FFFC07FFFC0400080800100800100800200
-00040000040000080000100000100000200000200000600000600000E00000C00001C000
-01C00001C00001C00003C00003C00003C00003C00003C00003C00003C000018000131F7E
-9D17>I<03F0000C0C001006003003002001806001806001806001807001807803003E03
-003F06001FC8000FF00003F80007FC000C7E00103F00300F806007806001C0C001C0C000
-C0C000C0C000C0C000806001802001001002000C0C0003F000121F7E9D17>I<03F0000E
-18001C0C00380600380700700700700380F00380F00380F003C0F003C0F003C0F003C0F0
-03C07007C07007C03807C0180BC00E13C003E3C000038000038000038000070030070078
-0600780E00700C002018001070000FC000121F7E9D17>I<70F8F8F87000000000000000
-00000070F8F8F87005147C930D>I<70F8F8F8700000000000000000000070F0F8F87808
-0808101010202040051D7C930D>I<000100000003800000038000000380000007C00000
-07C0000007C0000009E0000009E0000009E0000010F0000010F0000010F0000020780000
-2078000020780000403C0000403C0000C03E0000801E0000801E0001FFFF0001000F0001
-000F00020007800200078002000780040003C0040003C00C0003C01E0003E0FF801FFE1F
-207F9F22>65 D<FFFFE0000F0078000F001E000F001E000F000F000F000F800F000F800F
-000F800F000F800F000F800F000F000F001F000F001E000F007C000FFFF0000F007C000F
-001F000F000F800F0007C00F0003C00F0003E00F0003E00F0003E00F0003E00F0003E00F
-0003C00F0007C00F0007800F000F000F003E00FFFFF0001B1F7E9E20>I<000FE0100038
-1C3000E0027003C00170078000F00F0000701E0000701E0000303C0000303C0000107C00
-001078000010F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800
-0000F8000000780000007C0000103C0000103C0000101E0000201E0000200F0000200780
-004003C0008000E0030000380C00000FF0001C217E9F21>I<FFFFF80007801E00078007
-80078003C0078001E0078000F00780007007800078078000780780003C0780003C078000
-3C0780003E0780003E0780003E0780003E0780003E0780003E0780003E0780003E078000
-3C0780003C0780007C0780007807800078078000F0078001E0078003C00780078007801E
-00FFFFF8001F1F7F9E23>I<FFFFFF800F000F800F0003800F0001800F0000800F0000C0
-0F0000400F0000400F0000400F0040400F0040000F0040000F00C0000F01C0000FFFC000
-0F01C0000F00C0000F0040000F0040000F0040000F0000200F0000200F0000200F000040
-0F0000400F0000400F0000C00F0001C00F0003800F000F80FFFFFF801B1F7E9E1F>I<FF
-FFFF8007800780078001800780018007800080078000C007800040078000400780004007
-800040078020000780200007802000078060000780E00007FFE0000780E0000780600007
-802000078020000780200007800000078000000780000007800000078000000780000007
-8000000780000007C00000FFFE00001A1F7F9E1E>I<000FE01000381C3000E0027003C0
-0170078000F00F0000701E0000701E0000303C0000303C0000107C00001078000010F800
-0000F8000000F8000000F8000000F8000000F8000000F8000000F8003FFEF80001F07800
-00F07C0000F03C0000F03C0000F01E0000F01E0000F00F0000F0078000F003C0017000E0
-023000380C10000FF0001F217E9F24>I<FFF07FF80F0007800F0007800F0007800F0007
-800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007
-800FFFFF800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007
-800F0007800F0007800F0007800F0007800F0007800F0007800F000780FFF07FF81D1F7E
-9E22>I<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00
-0F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF00C1F7E9E10>
-I<FFF007FC0F0003E00F0001800F0001000F0002000F0004000F0008000F0010000F0020
-000F0040000F0080000F0100000F0300000F0780000F0F80000F13C0000F21E0000F41E0
-000F80F0000F0078000F0078000F003C000F001E000F001E000F000F000F0007800F0007
-800F0003C00F0003E00F0003F0FFF01FFE1F1F7E9E23>75 D<FFF8000F80000F00000F00
+0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF80FFFF
+80FFFF80111C7D9B18>I<F9C1C0FFF7F0FFFFF03E3E383C3C383C3C3838383838383838
+3838383838383838383838383838383838383838383838383838FE3E3EFE7E7EFE3E3E17
+14809318>I<7E3E00FEFF807FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E0
+0E00E00E00E00E00E00E00E00E00E00E00E00E00E07FC7FCFFE7FE7FC7FC1714809318>
+I<01F0000FFE001FFF003E0F803803807001C07001C0E000E0E000E0E000E0E000E0E000
+E0F001E07001C07803C03C07803E0F801FFF000FFE0001F00013147E9318>I<7E3E00FE
+FF807FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E00380E00380E00380F
+00700F00700F80E00FC1E00FFFC00EFF800E3E000E00000E00000E00000E00000E00000E
+00000E00007FC000FFE0007FC000151E809318>I<01F38007FB801FFF803E1F80380F80
+700780700780E00380E00380E00380E00380E00380E00380700780700780380F803C1F80
+1FFF800FFB8003E380000380000380000380000380000380000380000380001FF0003FF8
+001FF0151E7E9318>I<FF0FC0FF3FE0FF7FF007F0F007E06007C0000780000780000700
+00070000070000070000070000070000070000070000070000FFFC00FFFE00FFFC001414
+7E9318>I<07F7003FFF007FFF00780F00E00700E00700E007007C00007FE0001FFC0003
+FE00001F00600780E00380E00380F00380F80F00FFFF00FFFC00E7F00011147D9318>I<
+0180000380000380000380000380007FFFC0FFFFC0FFFFC0038000038000038000038000
+0380000380000380000380000380000380400380E00380E00380E001C1C001FFC000FF80
+003E0013197F9818>I<7E07E0FE0FE07E07E00E00E00E00E00E00E00E00E00E00E00E00
+E00E00E00E00E00E00E00E00E00E00E00E00E00E01E00F03E007FFFC03FFFE01FCFC1714
+809318>I<7F8FF0FF8FF87F8FF01C01C00E03800E03800E038007070007070007070007
+8F00038E00038E00038E0001DC0001DC0001DC0000F80000F80000700015147F9318>I<
+FF07F8FF8FF8FF07F83800E03800E03800E03800E01C01C01C71C01CF9C01CF9C01CD9C0
+1DDDC00DDD800DDD800DDD800D8D800F8F800F8F8007070015147F9318>I<7F8FF07F9F
+F07F8FF00F0700078E00039E0001DC0001F80000F80000700000F00000F80001DC00039E
+00038E000707000E07807F8FF0FF8FF87F8FF015147F9318>I<7F8FF0FF8FF87F8FF00E
+01C00E03800E0380070380070700070700038700038700038E0001CE0001CE0001CC0000
+CC0000DC0000780000780000780000700000700000700000F00000E00079E0007BC0007F
+80003F00001E0000151E7F9318>I<3FFFF07FFFF07FFFF07001E07003C0700780000F00
+001E00003C0000F80001F00003C0000780000F00701E00703C0070780070FFFFF0FFFFF0
+FFFFF014147F9318>I<0007E0001FE0007FE000780000E00000E00000E00000E00000E0
+0000E00000E00000E00000E00000E00000E00001E0007FC000FF8000FF80007FC00001E0
+0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000078
+00007FE0001FE00007E013247E9F18>I<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
+F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0600424769F18>I<7C0000FF0000FFC00003C000
+00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000F000
+007FC0003FE0003FE0007FC000F00000E00000E00000E00000E00000E00000E00000E000
+00E00000E00000E00000E00003C000FFC000FF00007C000013247E9F18>I<060C1F1E3F
+BEFBF8F1F060C00F067C9B18>I E /Fu 77 123 df<001F83E000F06E3001C078780380
+F8780300F03007007000070070000700700007007000070070000700700007007000FFFF
+FF8007007000070070000700700007007000070070000700700007007000070070000700
+700007007000070070000700700007007000070070000700700007007000070070000700
+70003FE3FF001D20809F1B>11 D<003F0000E0C001C0C00381E00701E00701E007000007
+0000070000070000070000070000FFFFE00700E00700E00700E00700E00700E00700E007
+00E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E03F
+C3FC1620809F19>I<003FE000E0E001C1E00381E00700E00700E00700E00700E00700E0
+0700E00700E00700E0FFFFE00700E00700E00700E00700E00700E00700E00700E00700E0
+0700E00700E00700E00700E00700E00700E00700E00700E00700E00700E03FE7FC162080
+9F19>I<001F81F80000F04F040001C07C06000380F80F000300F00F000700F00F000700
+70000007007000000700700000070070000007007000000700700000FFFFFFFF00070070
+070007007007000700700700070070070007007007000700700700070070070007007007
+000700700700070070070007007007000700700700070070070007007007000700700700
+0700700700070070070007007007003FE3FE3FE02320809F26>I<7038F87CFC7EFC7E74
+3A0402040204020804080410081008201040200F0E7F9F17>34 D<00400000400003F000
+0C4E00104100204080604080404040C041C0C043C0C043C0E04180E040007040007C4000
+3FC0001FF8000FFC0003FE00007F00004F800043800041C00041C0F040C0F040C0F040C0
+8040C08040804041802041003042000C4C0003F00000400000400000400012257EA117>
+36 D<70F8FCFC74040404080810102040060E7C9F0D>39 D<0040008001000300060004
+000C001800180038003000300070006000600060006000E000E000E000E000E000E000E0
+00E000E000E000E000E00060006000600060007000300030003800180018000C00040006
+0003000100008000400A2E7BA112>I<8000400020003000180008000C00060006000700
+030003000380018001800180018001C001C001C001C001C001C001C001C001C001C001C0
+01C001800180018001800380030003000700060006000C00080018003000200040008000
+0A2E7EA112>I<70F0F8F878080808101010202040050E7C840D>44
+D<FFF0FFF00C02808A0F>I<70F8F8F87005057C840D>I<0000400000C000018000018000
+0180000300000300000300000600000600000C00000C00000C0000180000180000180000
+300000300000600000600000600000C00000C00000C00001800001800001800003000003
+00000600000600000600000C00000C00000C000018000018000030000030000030000060
+0000600000600000C00000C00000122D7EA117>I<03F0000E1C001C0E00180600380700
+700380700380700380700380F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0
+F003C0F003C0F003C0F003C0F003C07003807003807003807807803807001806001C0E00
+0E1C0003F000121F7E9D17>I<008003800F80F380038003800380038003800380038003
+80038003800380038003800380038003800380038003800380038003800380038007C0FF
+FE0F1E7C9D17>I<03F0000C1C00100E00200700400780800780F007C0F803C0F803C0F8
+03C02007C00007C0000780000780000F00000E00001C0000380000700000600000C00001
+80000300000600400C00401800401000803FFF807FFF80FFFF80121E7E9D17>I<03F000
+0C1C00100E00200F00780F80780780780780380F80000F80000F00000F00001E00001C00
+00700007F000003C00000E00000F000007800007800007C02007C0F807C0F807C0F807C0
+F00780400780400F00200E00183C0007F000121F7E9D17>I<000600000600000E00000E
+00001E00002E00002E00004E00008E00008E00010E00020E00020E00040E00080E00080E
+00100E00200E00200E00400E00C00E00FFFFF0000E00000E00000E00000E00000E00000E
+00000E0000FFE0141E7F9D17>I<1803001FFE001FFC001FF8001FE00010000010000010
+000010000010000010000011F000161C00180E001007001007800003800003800003C000
+03C00003C07003C0F003C0F003C0E00380400380400700200600100C0008380007E00012
+1F7E9D17>I<007C000182000701000E03800C0780180780380300380000780000700000
+700000F1F000F21C00F40600F80700F80380F80380F003C0F003C0F003C0F003C0F003C0
+7003C07003C07003803803803807001807000C0E00061C0001F000121F7E9D17>I<4000
+007FFFE07FFFC07FFFC04000808001008001008002000004000004000008000010000010
+0000200000200000600000600000E00000C00001C00001C00001C00001C00003C00003C0
+0003C00003C00003C00003C00003C000018000131F7E9D17>I<03F0000C0C0010060030
+03002001806001806001806001807001807803003E03003F06001FC8000FF00003F80007
+FC000C7E00103F00300F806007806001C0C001C0C000C0C000C0C000C0C0008060018020
+01001002000C0C0003F000121F7E9D17>I<03F0000E18001C0C00380600380700700700
+700380F00380F00380F003C0F003C0F003C0F003C0F003C07007C07007C03807C0180BC0
+0E13C003E3C0000380000380000380000700300700780600780E00700C00201800107000
+0FC000121F7E9D17>I<70F8F8F8700000000000000000000070F8F8F87005147C930D>I<
+70F8F8F8700000000000000000000070F0F8F878080808101010202040051D7C930D>I<
+000100000003800000038000000380000007C0000007C0000007C0000009E0000009E000
+0009E0000010F0000010F0000010F00000207800002078000020780000403C0000403C00
+00C03E0000801E0000801E0001FFFF0001000F0001000F00020007800200078002000780
+040003C0040003C00C0003C01E0003E0FF801FFE1F207F9F22>65
+D<FFFFE0000F0078000F001E000F001E000F000F000F000F800F000F800F000F800F000F
+800F000F800F000F000F001F000F001E000F007C000FFFF0000F007C000F001F000F000F
+800F0007C00F0003C00F0003E00F0003E00F0003E00F0003E00F0003E00F0003C00F0007
+C00F0007800F000F000F003E00FFFFF0001B1F7E9E20>I<000FE01000381C3000E00270
+03C00170078000F00F0000701E0000701E0000303C0000303C0000107C00001078000010
+F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000
+780000007C0000103C0000103C0000101E0000201E0000200F0000200780004003C00080
+00E0030000380C00000FF0001C217E9F21>I<FFFFF80007801E0007800780078003C007
+8001E0078000F00780007007800078078000780780003C0780003C0780003C0780003E07
+80003E0780003E0780003E0780003E0780003E0780003E0780003E0780003C0780003C07
+80007C0780007807800078078000F0078001E0078003C00780078007801E00FFFFF8001F
+1F7F9E23>I<FFFFFF800F000F800F0003800F0001800F0000800F0000C00F0000400F00
+00400F0000400F0040400F0040000F0040000F00C0000F01C0000FFFC0000F01C0000F00
+C0000F0040000F0040000F0040000F0000200F0000200F0000200F0000400F0000400F00
+00400F0000C00F0001C00F0003800F000F80FFFFFF801B1F7E9E1F>I<FFFFFF80078007
+80078001800780018007800080078000C007800040078000400780004007800040078020
+000780200007802000078060000780E00007FFE0000780E0000780600007802000078020
+000780200007800000078000000780000007800000078000000780000007800000078000
+0007C00000FFFE00001A1F7F9E1E>I<000FE01000381C3000E0027003C00170078000F0
+0F0000701E0000701E0000303C0000303C0000107C00001078000010F8000000F8000000
+F8000000F8000000F8000000F8000000F8000000F8003FFEF80001F0780000F07C0000F0
+3C0000F03C0000F01E0000F01E0000F00F0000F0078000F003C0017000E0023000380C10
+000FF0001F217E9F24>I<FFF07FF80F0007800F0007800F0007800F0007800F0007800F
+0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800FFFFF800F
+0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F
+0007800F0007800F0007800F0007800F0007800F000780FFF07FF81D1F7E9E22>I<FFF0
+0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00
+0F000F000F000F000F000F000F000F000F000F000F00FFF00C1F7E9E10>I<FFF007FC0F
+0003E00F0001800F0001000F0002000F0004000F0008000F0010000F0020000F0040000F
+0080000F0100000F0300000F0780000F0F80000F13C0000F21E0000F41E0000F80F0000F
+0078000F0078000F003C000F001E000F001E000F000F000F0007800F0007800F0003C00F
+0003E00F0003F0FFF01FFE1F1F7E9E23>75 D<FFF8000F80000F00000F00000F00000F00
000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
-000F00000F00000F00000F00000F00020F00020F00020F00020F00060F00040F00040F00
-0C0F001C0F007CFFFFFC171F7E9E1C>I<FF800007FE07800007C007800007C005C0000B
-C005C0000BC004E00013C004E00013C004E00013C004700023C004700023C004380043C0
-04380043C004380043C0041C0083C0041C0083C0040E0103C0040E0103C0040E0103C004
-070203C004070203C004070203C004038403C004038403C00401C803C00401C803C00401
-C803C00400F003C00400F003C004006003C01F006003C0FFE0607FFE271F7F9E2A>I<FF
-000FF80F8003E00F8000800BC0008009E0008009E0008008F00080087800800878008008
-3C0080081E0080081E0080080F008008078080080780800803C0800801E0800801E08008
-00F080080078800800788008003C8008001E8008001E8008000F80080007800800078008
-000380080001803E000180FF8000801D1F7E9E22>I<001FE0000070380001C00E000380
-0700070003800F0003C01E0001E03C0000F03C0000F07C0000F87C0000F878000078F800
-007CF800007CF800007CF800007CF800007CF800007CF800007CF800007CF800007C7800
-00787C0000F87C0000F83C0000F03E0001F01E0001E00F0003C0070003800380070001E0
-1E0000703800001FE0001E217E9F23>I<FFFFE0000F007C000F001E000F000F000F0007
-800F0007800F0007C00F0007C00F0007C00F0007C00F0007800F0007800F000F000F001E
-000F007C000FFFE0000F0000000F0000000F0000000F0000000F0000000F0000000F0000
-000F0000000F0000000F0000000F0000000F0000000F0000000F000000FFF000001A1F7E
-9E1F>I<FFFF80000F00F0000F003C000F001E000F000F000F000F000F000F800F000F80
-0F000F800F000F800F000F000F000F000F001E000F003C000F00F0000FFF80000F01C000
-0F0070000F0070000F0038000F003C000F003C000F003C000F003E000F003E000F003E00
-0F003E040F003F040F001F040F000F08FFF00788000001F01E207E9E21>82
-D<03F0400C0CC01803C03001C06000C06000C0E000C0E00040E00040E00040F00000F800
-007C00007F80003FF8001FFF0007FF8000FFC0001FE00003E00001E00000F00000708000
-70800070800070800070C00060C000E0E000C0F80180C6030081FC0014217E9F19>I<7F
-FFFFE0780F01E0600F0060400F0020400F0020C00F0030800F0010800F0010800F001080
-0F0010000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
-0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
-0F0000000F0000001F800003FFFC001C1F7E9E21>I<FFF00FF80F0003E00F0000800F00
-00800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F00
-00800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F00
-00800F0000800F0000800700010007800100038001000380020001C0040000E008000038
-3000000FC0001D207E9E22>I<FFF003FE1F8000F80F0000600F00002007800040078000
-400780004003C0008003C0008003E0018001E0010001E0010000F0020000F0020000F802
-000078040000780400003C0800003C0800003C0800001E1000001E1000001F1000000F20
-00000F20000007C0000007C0000007C000000380000003800000038000000100001F207F
-9E22>I<FFF07FF81FF01F000FC007C00F00078001800F00078001000F0007C001000F80
-07C00300078007C00200078009E0020007C009E0020003C009E0040003C019F0040003C0
-10F0040001E010F0080001E010F0080001E02078080000F02078100000F02078100000F0
-403C10000078403C20000078403C20000078801E2000007C801E6000003C801E4000003D
-000F4000003F000F4000001F000F8000001F000F8000001E00078000000E00070000000E
-00070000000C000300000004000200002C207F9E2F>I<FFF001FF1F8000780F80006007
-80006007C0004003C0008003E0008001F0010000F0010000F80200007C0600003C040000
-3E0800001E0800001F1000000FB0000007A0000007E0000003C0000003C0000003C00000
-03C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C00000
-3FFC00201F7F9E22>89 D<FFFFC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
-C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FFFF082D7CA10D>91
-D<080410082010201040204020804080408040B85CFC7EFC7E7C3E381C0F0E7A9F17>I<
-FFFF03030303030303030303030303030303030303030303030303030303030303030303
-03030303030303FFFF082D80A10D>I<081020204040808080B8FCFC7C38060E7D9F0D>
-96 D<1FE000303000781800781C00300E00000E00000E00000E0000FE00078E001E0E00
-380E00780E00F00E10F00E10F00E10F01E10781E103867200F83C014147E9317>I<1C00
-00FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C7C
-001D87001E01801E00C01C00E01C00701C00701C00781C00781C00781C00781C00781C00
-781C00701C00F01C00E01E00C01A0180198700107C0015207E9F19>I<01FC000706001C
-0F00380F00380600780000700000F00000F00000F00000F00000F00000F0000070000078
-00003800803800801C010007060001F80011147F9314>I<0001C0000FC00001C00001C0
-0001C00001C00001C00001C00001C00001C00001C00001C001F1C0070DC00C03C01801C0
-3801C07801C07001C0F001C0F001C0F001C0F001C0F001C0F001C07001C07001C03801C0
-1803C00C03C0070DC001F1F815207F9F19>I<03F0000E1C001C0E003807003807007007
-00700380F00380F00380FFFF80F00000F00000F000007000007000003800803800801C01
-0007060001F80011147F9314>I<007C01C6030F070F0E060E000E000E000E000E000E00
-0E00FFF00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E007FE01020809F0E>I<0000E003E3300E3C301C1C30380E00780F00780F00780F
-00780F00780F00380E001C1C001E380033E0002000002000003000003000003FFE001FFF
-801FFFC03001E0600070C00030C00030C00030C000306000603000C01C038003FC00141F
-7F9417>I<1C0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C
-00001C00001C7C001C86001D03001E03801E03801C03801C03801C03801C03801C03801C
-03801C03801C03801C03801C03801C03801C03801C03801C0380FF8FF014207E9F19>I<
-38007C007C007C0038000000000000000000000000001C00FC001C001C001C001C001C00
-1C001C001C001C001C001C001C001C001C001C001C001C00FF80091F7F9E0C>I<00E001
-F001F001F000E0000000000000000000000000007007F000F00070007000700070007000
-700070007000700070007000700070007000700070007000700070007000706070F060F0
-C061803F000C28829E0E>I<1C0000FC00001C00001C00001C00001C00001C00001C0000
-1C00001C00001C00001C00001C1FE01C07801C06001C04001C08001C10001C20001C6000
-1CE0001DF0001E70001C38001C3C001C1C001C0E001C0F001C07001C07801C07C0FF9FF0
-14207E9F18>I<1C00FC001C001C001C001C001C001C001C001C001C001C001C001C001C
-001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF8009
-207F9F0C>I<1C3E03E000FCC30C30001D039038001E01E01C001E01E01C001C01C01C00
+000F00000F00000F00020F00020F00020F00020F00060F00040F00040F000C0F001C0F00
+7CFFFFFC171F7E9E1C>I<FF800007FE07800007C007800007C005C0000BC005C0000BC0
+04E00013C004E00013C004E00013C004700023C004700023C004380043C004380043C004
+380043C0041C0083C0041C0083C0040E0103C0040E0103C0040E0103C004070203C00407
+0203C004070203C004038403C004038403C00401C803C00401C803C00401C803C00400F0
+03C00400F003C004006003C01F006003C0FFE0607FFE271F7F9E2A>I<FF000FF80F8003
+E00F8000800BC0008009E0008009E0008008F000800878008008780080083C0080081E00
+80081E0080080F008008078080080780800803C0800801E0800801E0800800F080080078
+800800788008003C8008001E8008001E8008000F80080007800800078008000380080001
+803E000180FF8000801D1F7E9E22>I<001FE0000070380001C00E000380070007000380
+0F0003C01E0001E03C0000F03C0000F07C0000F87C0000F878000078F800007CF800007C
+F800007CF800007CF800007CF800007CF800007CF800007CF800007C780000787C0000F8
+7C0000F83C0000F03E0001F01E0001E00F0003C0070003800380070001E01E0000703800
+001FE0001E217E9F23>I<FFFFE0000F007C000F001E000F000F000F0007800F0007800F
+0007C00F0007C00F0007C00F0007C00F0007800F0007800F000F000F001E000F007C000F
+FFE0000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F
+0000000F0000000F0000000F0000000F0000000F000000FFF000001A1F7E9E1F>I<FFFF
+80000F00F0000F003C000F001E000F000F000F000F000F000F800F000F800F000F800F00
+0F800F000F000F000F000F001E000F003C000F00F0000FFF80000F01C0000F0070000F00
+70000F0038000F003C000F003C000F003C000F003E000F003E000F003E000F003E040F00
+3F040F001F040F000F08FFF00788000001F01E207E9E21>82 D<03F0400C0CC01803C030
+01C06000C06000C0E000C0E00040E00040E00040F00000F800007C00007F80003FF8001F
+FF0007FF8000FFC0001FE00003E00001E00000F0000070800070800070800070800070C0
+0060C000E0E000C0F80180C6030081FC0014217E9F19>I<7FFFFFE0780F01E0600F0060
+400F0020400F0020C00F0030800F0010800F0010800F0010800F0010000F0000000F0000
+000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000
+000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F8000
+03FFFC001C1F7E9E21>I<FFF00FF80F0003E00F0000800F0000800F0000800F0000800F
+0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F
+0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F00008007
+00010007800100038001000380020001C0040000E0080000383000000FC0001D207E9E22
+>I<FFF003FE1F8000F80F0000600F00002007800040078000400780004003C0008003C0
+008003E0018001E0010001E0010000F0020000F0020000F802000078040000780400003C
+0800003C0800003C0800001E1000001E1000001F1000000F2000000F20000007C0000007
+C0000007C000000380000003800000038000000100001F207F9E22>I<FFF07FF81FF01F
+000FC007C00F00078001800F00078001000F0007C001000F8007C00300078007C0020007
+8009E0020007C009E0020003C009E0040003C019F0040003C010F0040001E010F0080001
+E010F0080001E02078080000F02078100000F02078100000F0403C10000078403C200000
+78403C20000078801E2000007C801E6000003C801E4000003D000F4000003F000F400000
+1F000F8000001F000F8000001E00078000000E00070000000E00070000000C0003000000
+04000200002C207F9E2F>I<FFF001FF1F8000780F8000600780006007C0004003C00080
+03E0008001F0010000F0010000F80200007C0600003C0400003E0800001E0800001F1000
+000FB0000007A0000007E0000003C0000003C0000003C0000003C0000003C0000003C000
+0003C0000003C0000003C0000003C0000003C0000003C000003FFC00201F7F9E22>89
+D<FFFFC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
+C0C0C0C0C0C0C0C0FFFF082D7CA10D>91 D<080410082010201040204020804080408040
+B85CFC7EFC7E7C3E381C0F0E7A9F17>I<FFFF0303030303030303030303030303030303
+030303030303030303030303030303030303030303030303FFFF082D80A10D>I<081020
+204040808080B8FCFC7C38060E7D9F0D>96 D<1FE000303000781800781C00300E00000E
+00000E00000E0000FE00078E001E0E00380E00780E00F00E10F00E10F00E10F01E10781E
+103867200F83C014147E9317>I<1C0000FC00001C00001C00001C00001C00001C00001C
+00001C00001C00001C00001C00001C7C001D87001E01801E00C01C00E01C00701C00701C
+00781C00781C00781C00781C00781C00781C00701C00F01C00E01E00C01A018019870010
+7C0015207E9F19>I<01FC000706001C0F00380F00380600780000700000F00000F00000
+F00000F00000F00000F000007000007800003800803800801C010007060001F80011147F
+9314>I<0001C0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001
+C00001C001F1C0070DC00C03C01801C03801C07801C07001C0F001C0F001C0F001C0F001
+C0F001C0F001C07001C07001C03801C01803C00C03C0070DC001F1F815207F9F19>I<03
+F0000E1C001C0E00380700380700700700700380F00380F00380FFFF80F00000F00000F0
+00007000007000003800803800801C010007060001F80011147F9314>I<007C01C6030F
+070F0E060E000E000E000E000E000E000E00FFF00E000E000E000E000E000E000E000E00
+0E000E000E000E000E000E000E000E000E000E007FE01020809F0E>I<0000E003E3300E
+3C301C1C30380E00780F00780F00780F00780F00780F00380E001C1C001E380033E00020
+00002000003000003000003FFE001FFF801FFFC03001E0600070C00030C00030C00030C0
+00306000603000C01C038003FC00141F7F9417>I<1C0000FC00001C00001C00001C0000
+1C00001C00001C00001C00001C00001C00001C00001C7C001C86001D03001E03801E0380
+1C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
+1C03801C0380FF8FF014207E9F19>I<38007C007C007C00380000000000000000000000
+00001C00FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00
+1C001C00FF80091F7F9E0C>I<00E001F001F001F000E000000000000000000000000000
+7007F000F000700070007000700070007000700070007000700070007000700070007000
+70007000700070007000706070F060F0C061803F000C28829E0E>I<1C0000FC00001C00
+001C00001C00001C00001C00001C00001C00001C00001C00001C00001C1FE01C07801C06
+001C04001C08001C10001C20001C60001CE0001DF0001E70001C38001C3C001C1C001C0E
+001C0F001C07001C07801C07C0FF9FF014207E9F18>I<1C00FC001C001C001C001C001C
+001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
+001C001C001C001C001C001C00FF8009207F9F0C>I<1C3E03E000FCC30C30001D039038
+001E01E01C001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00
1C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C
-01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00FF8FF8FF802114
-7E9326>I<1C7C00FC86001D03001E03801E03801C03801C03801C03801C03801C03801C
-03801C03801C03801C03801C03801C03801C03801C03801C0380FF8FF014147E9319>I<
-01F800070E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0
-F000F07000E07000E03801C03801C01C0380070E0001F80014147F9317>I<1C7C00FD87
-001E01801E01C01C00E01C00F01C00701C00781C00781C00781C00781C00781C00781C00
-701C00F01C00E01E01C01E03801D87001C7C001C00001C00001C00001C00001C00001C00
-001C00001C0000FF8000151D7E9319>I<01F040070CC00E02C01C03C03801C07801C070
-01C0F001C0F001C0F001C0F001C0F001C0F001C07001C07801C03801C01C03C00C05C007
-09C001F1C00001C00001C00001C00001C00001C00001C00001C00001C0000FF8151D7F93
-18>I<1CF0FD181E3C1E3C1E181C001C001C001C001C001C001C001C001C001C001C001C
-001C001C00FFC00E147E9312>I<0FC830386018C008C008C008E0007C003FE01FF007F8
-003C800E8006C006C006C004E00CD81887E00F147F9312>I<020002000200060006000E
-000E003E00FFF80E000E000E000E000E000E000E000E000E000E000E000E040E040E040E
-040E040708030801F00E1C7F9B12>I<1C0380FC1F801C03801C03801C03801C03801C03
-801C03801C03801C03801C03801C03801C03801C03801C03801C03801C07800C0780061B
-8003E3F014147E9319>I<FF83F83E00E01C00C00E00800E00800E008007010007010007
-830003820003820001C40001C40001E40000E80000E80000700000700000700000200015
-147F9318>I<FF9FE1FC3C0780701C0300601C0380200E0380400E0380400E03C0400704
-C0800704E0800704E08003886100038871000388710001D0320001D03A0001D03E0000E0
-1C0000E01C0000601800004008001E147F9321>I<FF87F81E03C00E01800E0300070200
-03840001C80001D80000F00000700000780000F800009C00010E00020E00060700040380
-0C03C03C03E0FE07FC16147F9318>I<FF83F83E00E01C00C00E00800E00800E00800701
-0007010007830003820003820001C40001C40001E40000E80000E8000070000070000070
-00002000002000004000004000004000F08000F08000F100006200003C0000151D7F9318
->I<7FFF700E600E401C40384078407000E001E001C00380078007010E011E011C033802
-7006700EFFFE10147F9314>I E /Fv 14 122 df<0000001FFC0000C000000003FFFFC0
-01C00000001FFFFFF003C00000007FFFFFFC07C0000001FFFC00FE0FC0000007FFC0001F
-9FC000000FFE000007FFC000003FF8000003FFC000007FF0000000FFC00000FFE0000000
-7FC00001FFC00000007FC00001FF800000003FC00003FF000000001FC00007FE00000000
-1FC0000FFE000000000FC0000FFC000000000FC0001FFC0000000007C0001FFC00000000
-07C0003FF80000000007C0003FF80000000003C0003FF80000000003C0007FF800000000
-03C0007FF80000000003C0007FF0000000000000007FF000000000000000FFF000000000
-000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000
-000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000
-000000FFF000000000000000FFF000001FFFFFFF807FF000001FFFFFFF807FF000001FFF
-FFFF807FF800001FFFFFFF807FF800000001FFC0003FF800000001FFC0003FF800000001
-FFC0003FF800000001FFC0001FFC00000001FFC0001FFC00000001FFC0000FFE00000001
-FFC0000FFE00000001FFC00007FF00000001FFC00003FF00000001FFC00001FF80000001
-FFC00001FFC0000001FFC00000FFE0000001FFC000007FF0000003FFC000003FFC000003
-FFC000000FFF000007FFC0000007FFC0001FBFC0000001FFFC00FF1FC00000007FFFFFFE
-0FC00000001FFFFFF803C000000003FFFFE000C0000000001FFE00000000413D7BBB4C>
-71 D<FFFFFFFE000000FFFFFFFE000000FFFFFFFE000000FFFFFFFE000000007FF00000
+01C01C001C01C01C00FF8FF8FF8021147E9326>I<1C7C00FC86001D03001E03801E0380
+1C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
+1C03801C0380FF8FF014147E9319>I<01F800070E001C03803801C03801C07000E07000
+E0F000F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C03801C01C0380070E
+0001F80014147F9317>I<1C7C00FD87001E01801E01C01C00E01C00F01C00701C00781C
+00781C00781C00781C00781C00781C00701C00F01C00E01E01C01E03801D87001C7C001C
+00001C00001C00001C00001C00001C00001C00001C0000FF8000151D7E9319>I<01F040
+070CC00E02C01C03C03801C07801C07001C0F001C0F001C0F001C0F001C0F001C0F001C0
+7001C07801C03801C01C03C00C05C00709C001F1C00001C00001C00001C00001C00001C0
+0001C00001C00001C0000FF8151D7F9318>I<1CF0FD181E3C1E3C1E181C001C001C001C
+001C001C001C001C001C001C001C001C001C001C00FFC00E147E9312>I<0FC830386018
+C008C008C008E0007C003FE01FF007F8003C800E8006C006C006C004E00CD81887E00F14
+7F9312>I<020002000200060006000E000E003E00FFF80E000E000E000E000E000E000E
+000E000E000E000E000E040E040E040E040E040708030801F00E1C7F9B12>I<1C0380FC
+1F801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C
+03801C03801C03801C07800C0780061B8003E3F014147E9319>I<FF83F83E00E01C00C0
+0E00800E00800E008007010007010007830003820003820001C40001C40001E40000E800
+00E80000700000700000700000200015147F9318>I<FF9FE1FC3C0780701C0300601C03
+80200E0380400E0380400E03C0400704C0800704E0800704E08003886100038871000388
+710001D0320001D03A0001D03E0000E01C0000E01C0000601800004008001E147F9321>
+I<FF87F81E03C00E01800E030007020003840001C80001D80000F00000700000780000F8
+00009C00010E00020E000607000403800C03C03C03E0FE07FC16147F9318>I<FF83F83E
+00E01C00C00E00800E00800E008007010007010007830003820003820001C40001C40001
+E40000E80000E800007000007000007000002000002000004000004000004000F08000F0
+8000F100006200003C0000151D7F9318>I<7FFF700E600E401C40384078407000E001E0
+01C00380078007010E011E011C0338027006700EFFFE10147F9314>I
+E /Fv 14 122 df<0000001FFC0000C000000003FFFFC001C00000001FFFFFF003C00000
+007FFFFFFC07C0000001FFFC00FE0FC0000007FFC0001F9FC000000FFE000007FFC00000
+3FF8000003FFC000007FF0000000FFC00000FFE00000007FC00001FFC00000007FC00001
+FF800000003FC00003FF000000001FC00007FE000000001FC0000FFE000000000FC0000F
+FC000000000FC0001FFC0000000007C0001FFC0000000007C0003FF80000000007C0003F
+F80000000003C0003FF80000000003C0007FF80000000003C0007FF80000000003C0007F
+F0000000000000007FF000000000000000FFF000000000000000FFF000000000000000FF
+F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF
+F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF
+F000001FFFFFFF807FF000001FFFFFFF807FF000001FFFFFFF807FF800001FFFFFFF807F
+F800000001FFC0003FF800000001FFC0003FF800000001FFC0003FF800000001FFC0001F
+FC00000001FFC0001FFC00000001FFC0000FFE00000001FFC0000FFE00000001FFC00007
+FF00000001FFC00003FF00000001FFC00001FF80000001FFC00001FFC0000001FFC00000
+FFE0000001FFC000007FF0000003FFC000003FFC000003FFC000000FFF000007FFC00000
+07FFC0001FBFC0000001FFFC00FF1FC00000007FFFFFFE0FC00000001FFFFFF803C00000
+0003FFFFE000C0000000001FFE00000000413D7BBB4C>71 D<FFFFFFFE000000FFFFFFFE
+000000FFFFFFFE000000FFFFFFFE000000007FF000000000007FF000000000007FF00000
0000007FF000000000007FF000000000007FF000000000007FF000000000007FF0000000
00007FF000000000007FF000000000007FF000000000007FF000000000007FF000000000
007FF000000000007FF000000000007FF000000000007FF000000000007FF00000000000
7FF000000000007FF000000000007FF000000000007FF000000000007FF000000000007F
F000000000007FF000000000007FF000000000007FF000000000007FF000000000007FF0
-00000000007FF000000000007FF000000000007FF000000000007FF000000000007FF000
-0003C0007FF0000003C0007FF0000003C0007FF0000003C0007FF0000003C0007FF00000
-07C0007FF000000780007FF000000780007FF000000780007FF000000F80007FF000000F
-80007FF000000F80007FF000001F80007FF000001F80007FF000003F80007FF000007F80
-007FF00000FF80007FF00001FF80007FF00007FF00007FF0003FFF00FFFFFFFFFFFF00FF
-FFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF00323B7DBA3A>76
-D<FFFFF0000007FFFFE0FFFFF8000007FFFFE0FFFFFC000007FFFFE0FFFFFE000007FFFF
-E0007FFE00000007E000007FFF00000003C000007FFF80000003C000007BFFC0000003C0
-00007BFFE0000003C0000079FFE0000003C0000078FFF0000003C00000787FF8000003C0
-0000783FFC000003C00000783FFE000003C00000781FFE000003C00000780FFF000003C0
-00007807FF800003C000007803FFC00003C000007803FFE00003C000007801FFE00003C0
-00007800FFF00003C0000078007FF80003C0000078003FFC0003C0000078003FFE0003C0
-000078001FFF0003C0000078000FFF0003C00000780007FF8003C00000780003FFC003C0
-0000780003FFE003C00000780001FFF003C00000780000FFF003C000007800007FF803C0
-00007800003FFC03C000007800003FFE03C000007800001FFF03C000007800000FFF03C0
-000078000007FF83C0000078000003FFC3C0000078000003FFE3C0000078000001FFF3C0
-000078000000FFF3C00000780000007FFBC00000780000003FFFC00000780000003FFFC0
-0000780000001FFFC00000780000000FFFC000007800000007FFC000007800000003FFC0
-00007800000003FFC000007800000001FFC000007800000000FFC0000078000000007FC0
-000078000000003FC0000078000000003FC00000FC000000001FC000FFFFFC0000000FC0
-00FFFFFC00000007C000FFFFFC00000003C000FFFFFC00000003C000433B7CBA4C>78
-D<FFFFFFFFF800000000FFFFFFFFFFC0000000FFFFFFFFFFF8000000FFFFFFFFFFFE0000
-00007FF0001FFF000000007FF00003FFC00000007FF00000FFE00000007FF000007FF000
-00007FF000003FF80000007FF000003FF80000007FF000003FFC0000007FF000001FFC00
-00007FF000001FFC0000007FF000001FFE0000007FF000001FFE0000007FF000001FFE00
-00007FF000001FFE0000007FF000001FFE0000007FF000001FFE0000007FF000001FFC00
-00007FF000001FFC0000007FF000003FFC0000007FF000003FF80000007FF000007FF000
-00007FF000007FE00000007FF00001FFC00000007FF00003FF800000007FF0001FFE0000
-00007FFFFFFFF8000000007FFFFFFFC0000000007FFFFFFFC0000000007FF0007FF00000
-00007FF0001FF8000000007FF0000FFC000000007FF00007FE000000007FF00003FF0000
-00007FF00003FF800000007FF00001FF800000007FF00001FF800000007FF00001FFC000
-00007FF00001FFC00000007FF00001FFC00000007FF00001FFC00000007FF00001FFC000
-00007FF00001FFE00000007FF00001FFE00000007FF00001FFE00000007FF00001FFE000
-00007FF00001FFE00000007FF00001FFE001E0007FF00001FFE001E0007FF00000FFF001
-E0007FF00000FFF001E0007FF00000FFF003C0007FF000007FF803C0FFFFFFF8003FFC07
-80FFFFFFF8001FFE0F80FFFFFFF80007FFFF00FFFFFFF80001FFFC000000000000001FF0
-00433C7CBA48>82 D<FFFFFFF80007FFFFE0FFFFFFF80007FFFFE0FFFFFFF80007FFFFE0
-FFFFFFF80007FFFFE0007FF000000007E000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000007FF000000003C000007FF000000003C000007FF000000003C000
-007FF000000003C000003FF0000000078000003FF0000000078000003FF8000000078000
-001FF80000000F0000001FF80000000F0000000FFC0000001E00000007FC0000003E0000
-0007FE0000007C00000003FF000000F800000001FF800001F8000000007FE0000FE00000
-00003FFC007FC0000000000FFFFFFF800000000003FFFFFE0000000000007FFFF0000000
-00000007FF80000000433C7DBA4A>85 D<003FFE00000001FFFFE0000007FFFFF800000F
-E007FC00000FF001FE00001FF800FF00001FF8007F80001FF8007FC0001FF8003FC0000F
-F0003FE00007E0003FE00003C0003FE0000000003FE0000000003FE0000000003FE00000
-00003FE0000000FFFFE000001FFFFFE000007FF83FE00003FF803FE00007FC003FE0000F
-F0003FE0001FE0003FE0003FE0003FE0007FC0003FE0007FC0003FE000FF80003FE000FF
-80003FE000FF80003FE000FF80003FE000FF80007FE0007FC0007FE0007FC000DFE0003F
-E0039FF0001FF80F0FFFE007FFFE0FFFE001FFFC07FFE0003FE000FFE02B267DA52F>97
-D<00FE00000000FFFE00000000FFFE00000000FFFE00000000FFFE0000000007FE000000
-0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000
-0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000
-0003FE0000000003FE0000000003FE0000000003FE0000000003FE01FF000003FE1FFFF0
-0003FE7FFFFC0003FEFC03FE0003FFF000FF0003FFC0003F8003FF00001FC003FE00001F
-E003FE00000FF003FE00000FF803FE00000FF803FE000007FC03FE000007FC03FE000007
-FC03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007
-FE03FE000007FE03FE000007FE03FE000007FE03FE000007FC03FE000007FC03FE000007
-FC03FE00000FFC03FE00000FF803FE00000FF003FE00001FF003FF00001FE003FF80003F
-C003FFC0007F8003F9E000FF0003F0FC07FE0003F07FFFF80003E01FFFE00003C003FE00
-002F3C7DBB36>I<000000003F800000003FFF800000003FFF800000003FFF800000003F
-FF8000000001FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000
-FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000
-FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000FF80
-FF80000FFFF0FF80003FFFFCFF8000FFC03FFF8001FE000FFF8003FC0003FF8007F80001
-FF800FF00000FF801FF00000FF803FE00000FF803FE00000FF807FE00000FF807FC00000
-FF807FC00000FF807FC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000
-FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF807FC00000
-FF807FC00000FF807FC00000FF803FE00000FF803FE00000FF801FE00000FF800FF00001
-FF8007F80003FF8003F80007FF8001FE001FFFC000FF807EFFFE007FFFF8FFFE000FFFE0
-FFFE0001FF00FFFE2F3C7DBB36>100 D<0001FF8000000FFFF000007FFFFC0000FF81FE
-0003FE007F8007F8003F800FF0001FC00FF0000FE01FE0000FE03FE0000FF03FE00007F0
-7FC00007F07FC00007F87FC00007F8FFC00007F8FFC00007F8FFFFFFFFF8FFFFFFFFF8FF
-FFFFFFF8FFC0000000FFC0000000FFC0000000FFC00000007FC00000007FC00000007FC0
-0000003FE00000003FE00000781FE00000781FF00000780FF00000F007F80001F003FC00
-03E001FE000FC000FFC07F80003FFFFE00000FFFF8000000FFC00025267DA52C>I<01E0
-0007F8000FFC000FFC001FFE001FFE001FFE001FFE000FFC000FFC0007F80001E0000000
-0000000000000000000000000000000000000000000000000000000000000000FE007FFE
-007FFE007FFE007FFE0007FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
-0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
-0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFFF0FFFFF0FFFFF0FFFF
-F0143D7DBC1A>105 D<00FE00FFFE00FFFE00FFFE00FFFE0007FE0003FE0003FE0003FE
+00000000007FF000000000007FF000000000007FF0000003C0007FF0000003C0007FF000
+0003C0007FF0000003C0007FF0000003C0007FF0000007C0007FF000000780007FF00000
+0780007FF000000780007FF000000F80007FF000000F80007FF000000F80007FF000001F
+80007FF000001F80007FF000003F80007FF000007F80007FF00000FF80007FF00001FF80
+007FF00007FF00007FF0003FFF00FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF00FF
+FFFFFFFFFF00323B7DBA3A>76 D<FFFFF0000007FFFFE0FFFFF8000007FFFFE0FFFFFC00
+0007FFFFE0FFFFFE000007FFFFE0007FFE00000007E000007FFF00000003C000007FFF80
+000003C000007BFFC0000003C000007BFFE0000003C0000079FFE0000003C0000078FFF0
+000003C00000787FF8000003C00000783FFC000003C00000783FFE000003C00000781FFE
+000003C00000780FFF000003C000007807FF800003C000007803FFC00003C000007803FF
+E00003C000007801FFE00003C000007800FFF00003C0000078007FF80003C0000078003F
+FC0003C0000078003FFE0003C0000078001FFF0003C0000078000FFF0003C00000780007
+FF8003C00000780003FFC003C00000780003FFE003C00000780001FFF003C00000780000
+FFF003C000007800007FF803C000007800003FFC03C000007800003FFE03C00000780000
+1FFF03C000007800000FFF03C0000078000007FF83C0000078000003FFC3C00000780000
+03FFE3C0000078000001FFF3C0000078000000FFF3C00000780000007FFBC00000780000
+003FFFC00000780000003FFFC00000780000001FFFC00000780000000FFFC00000780000
+0007FFC000007800000003FFC000007800000003FFC000007800000001FFC00000780000
+0000FFC0000078000000007FC0000078000000003FC0000078000000003FC00000FC0000
+00001FC000FFFFFC0000000FC000FFFFFC00000007C000FFFFFC00000003C000FFFFFC00
+000003C000433B7CBA4C>78 D<FFFFFFFFF800000000FFFFFFFFFFC0000000FFFFFFFFFF
+F8000000FFFFFFFFFFFE000000007FF0001FFF000000007FF00003FFC00000007FF00000
+FFE00000007FF000007FF00000007FF000003FF80000007FF000003FF80000007FF00000
+3FFC0000007FF000001FFC0000007FF000001FFC0000007FF000001FFE0000007FF00000
+1FFE0000007FF000001FFE0000007FF000001FFE0000007FF000001FFE0000007FF00000
+1FFE0000007FF000001FFC0000007FF000001FFC0000007FF000003FFC0000007FF00000
+3FF80000007FF000007FF00000007FF000007FE00000007FF00001FFC00000007FF00003
+FF800000007FF0001FFE000000007FFFFFFFF8000000007FFFFFFFC0000000007FFFFFFF
+C0000000007FF0007FF0000000007FF0001FF8000000007FF0000FFC000000007FF00007
+FE000000007FF00003FF000000007FF00003FF800000007FF00001FF800000007FF00001
+FF800000007FF00001FFC00000007FF00001FFC00000007FF00001FFC00000007FF00001
+FFC00000007FF00001FFC00000007FF00001FFE00000007FF00001FFE00000007FF00001
+FFE00000007FF00001FFE00000007FF00001FFE00000007FF00001FFE001E0007FF00001
+FFE001E0007FF00000FFF001E0007FF00000FFF001E0007FF00000FFF003C0007FF00000
+7FF803C0FFFFFFF8003FFC0780FFFFFFF8001FFE0F80FFFFFFF80007FFFF00FFFFFFF800
+01FFFC000000000000001FF000433C7CBA48>82 D<FFFFFFF80007FFFFE0FFFFFFF80007
+FFFFE0FFFFFFF80007FFFFE0FFFFFFF80007FFFFE0007FF000000007E000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000007FF000000003C000007FF0000000
+03C000007FF000000003C000007FF000000003C000003FF0000000078000003FF0000000
+078000003FF8000000078000001FF80000000F0000001FF80000000F0000000FFC000000
+1E00000007FC0000003E00000007FE0000007C00000003FF000000F800000001FF800001
+F8000000007FE0000FE0000000003FFC007FC0000000000FFFFFFF800000000003FFFFFE
+0000000000007FFFF000000000000007FF80000000433C7DBA4A>85
+D<003FFE00000001FFFFE0000007FFFFF800000FE007FC00000FF001FE00001FF800FF00
+001FF8007F80001FF8007FC0001FF8003FC0000FF0003FE00007E0003FE00003C0003FE0
+000000003FE0000000003FE0000000003FE0000000003FE0000000FFFFE000001FFFFFE0
+00007FF83FE00003FF803FE00007FC003FE0000FF0003FE0001FE0003FE0003FE0003FE0
+007FC0003FE0007FC0003FE000FF80003FE000FF80003FE000FF80003FE000FF80003FE0
+00FF80007FE0007FC0007FE0007FC000DFE0003FE0039FF0001FF80F0FFFE007FFFE0FFF
+E001FFFC07FFE0003FE000FFE02B267DA52F>97 D<00FE00000000FFFE00000000FFFE00
+000000FFFE00000000FFFE0000000007FE0000000003FE0000000003FE0000000003FE00
+00000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE00
+00000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE00
+00000003FE0000000003FE01FF000003FE1FFFF00003FE7FFFFC0003FEFC03FE0003FFF0
+00FF0003FFC0003F8003FF00001FC003FE00001FE003FE00000FF003FE00000FF803FE00
+000FF803FE000007FC03FE000007FC03FE000007FC03FE000007FE03FE000007FE03FE00
+0007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE00
+0007FE03FE000007FC03FE000007FC03FE000007FC03FE00000FFC03FE00000FF803FE00
+000FF003FE00001FF003FF00001FE003FF80003FC003FFC0007F8003F9E000FF0003F0FC
+07FE0003F07FFFF80003E01FFFE00003C003FE00002F3C7DBB36>I<000000003F800000
+003FFF800000003FFF800000003FFF800000003FFF8000000001FF8000000000FF800000
+0000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
+0000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
+0000FF8000000000FF8000000000FF800000FF80FF80000FFFF0FF80003FFFFCFF8000FF
+C03FFF8001FE000FFF8003FC0003FF8007F80001FF800FF00000FF801FF00000FF803FE0
+0000FF803FE00000FF807FE00000FF807FC00000FF807FC00000FF807FC00000FF80FFC0
+0000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC0
+0000FF80FFC00000FF80FFC00000FF807FC00000FF807FC00000FF807FC00000FF803FE0
+0000FF803FE00000FF801FE00000FF800FF00001FF8007F80003FF8003F80007FF8001FE
+001FFFC000FF807EFFFE007FFFF8FFFE000FFFE0FFFE0001FF00FFFE2F3C7DBB36>100
+D<0001FF8000000FFFF000007FFFFC0000FF81FE0003FE007F8007F8003F800FF0001FC0
+0FF0000FE01FE0000FE03FE0000FF03FE00007F07FC00007F07FC00007F87FC00007F8FF
+C00007F8FFC00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFC0000000FFC0000000FFC0
+000000FFC00000007FC00000007FC00000007FC00000003FE00000003FE00000781FE000
+00781FF00000780FF00000F007F80001F003FC0003E001FE000FC000FFC07F80003FFFFE
+00000FFFF8000000FFC00025267DA52C>I<01E00007F8000FFC000FFC001FFE001FFE00
+1FFE001FFE000FFC000FFC0007F80001E000000000000000000000000000000000000000
+00000000000000000000000000000000FE007FFE007FFE007FFE007FFE0007FE0003FE00
+03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00
+03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00
+03FE0003FE0003FE00FFFFF0FFFFF0FFFFF0FFFFF0143D7DBC1A>105
+D<00FE00FFFE00FFFE00FFFE00FFFE0007FE0003FE0003FE0003FE0003FE0003FE0003FE
0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
-0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFF
-F8FFFFF8FFFFF8FFFFF8153C7DBB1A>108 D<01FC00FF8000FFFC03FFF000FFFC0FFFF8
-00FFFC1E03FC00FFFC3801FE0007FC6001FF0003FCC000FF0003FDC000FF8003FD8000FF
-8003FF0000FF8003FF0000FF8003FF0000FF8003FE0000FF8003FE0000FF8003FE0000FF
-8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
-8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
-8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
-8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F267CA536
->110 D<01FC03F000FFFC0FFC00FFFC1FFF00FFFC3C3F80FFFC707F8007FCE0FFC003FC
-C0FFC003FD80FFC003FD80FFC003FF807F8003FF003F0003FF001E0003FF00000003FE00
-000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0000
-0003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000000
-03FE00000003FE00000003FE00000003FE00000003FE00000003FE000000FFFFFC0000FF
-FFFC0000FFFFFC0000FFFFFC000022267DA528>114 D<FFFFF000FFFCFFFFF000FFFCFF
-FFF000FFFCFFFFF000FFFC03FE00001F8003FF00001F0001FF00001E0001FF80001E0000
-FF80003C0000FF80003C0000FFC0007C00007FC0007800007FE000F800003FE000F00000
-3FF001F000001FF001E000001FF803E000000FF803C000000FF803C000000FFC07C00000
-07FC0780000007FE0F80000003FE0F00000003FF1F00000001FF1E00000001FFBE000000
-00FFBC00000000FFFC000000007FF8000000007FF8000000007FF8000000003FF0000000
-003FF0000000001FE0000000001FE0000000000FC0000000000FC0000000000780000000
-000780000000000F80000000000F00000000001F00000000001E00000008003E0000007F
-003C0000007F007C000000FF8078000000FF80F8000000FF81F0000000FF83E00000007F
-07C00000007C1F800000003FFF000000001FFC0000000007F0000000002E377EA533>
-121 D E end
+0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFFF8FFFFF8FFFFF8FFFF
+F8153C7DBB1A>108 D<01FC00FF8000FFFC03FFF000FFFC0FFFF800FFFC1E03FC00FFFC
+3801FE0007FC6001FF0003FCC000FF0003FDC000FF8003FD8000FF8003FF0000FF8003FF
+0000FF8003FF0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE
+0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE
+0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE
+0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80FFFF
+F83FFFFEFFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F267CA536>110
+D<01FC03F000FFFC0FFC00FFFC1FFF00FFFC3C3F80FFFC707F8007FCE0FFC003FCC0FFC0
+03FD80FFC003FD80FFC003FF807F8003FF003F0003FF001E0003FF00000003FE00000003
+FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE
+00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00
+000003FE00000003FE00000003FE00000003FE00000003FE000000FFFFFC0000FFFFFC00
+00FFFFFC0000FFFFFC000022267DA528>114 D<FFFFF000FFFCFFFFF000FFFCFFFFF000
+FFFCFFFFF000FFFC03FE00001F8003FF00001F0001FF00001E0001FF80001E0000FF8000
+3C0000FF80003C0000FFC0007C00007FC0007800007FE000F800003FE000F000003FF001
+F000001FF001E000001FF803E000000FF803C000000FF803C000000FFC07C0000007FC07
+80000007FE0F80000003FE0F00000003FF1F00000001FF1E00000001FFBE00000000FFBC
+00000000FFFC000000007FF8000000007FF8000000007FF8000000003FF0000000003FF0
+000000001FE0000000001FE0000000000FC0000000000FC0000000000780000000000780
+000000000F80000000000F00000000001F00000000001E00000008003E0000007F003C00
+00007F007C000000FF8078000000FF80F8000000FF81F0000000FF83E00000007F07C000
+00007C1F800000003FFF000000001FFC0000000007F0000000002E377EA533>121
+D E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
@@ -1817,9 +1822,9 @@ TeXDict begin
%%EndSetup
%%Page: 1 1
1 0 bop 75 693 a Fv(GNU)33 b(Readline)h(Library)p 75
-743 1800 17 v 936 791 a Fu(Edition)17 b(2.2,)c(for)i
-Ft(Readline)f(Library)g Fu(V)l(ersion)i(2.1.)1559 845
-y(Septem)o(b)q(er)g(1997)75 2467 y Fs(Brian)23 b(F)-6
+743 1800 17 v 936 791 a Fu(Edition)17 b(4.0,)c(for)i
+Ft(Readline)f(Library)g Fu(V)l(ersion)i(4.0.)1572 845
+y(Decem)o(b)q(er)g(1998)75 2467 y Fs(Brian)23 b(F)-6
b(o)n(x,)23 b(F)-6 b(ree)23 b(Soft)n(w)n(are)f(F)-6 b(oundation)75
2534 y(Chet)22 b(Ramey)-6 b(,)23 b(Case)e(W)-6 b(estern)23
b(Reserv)n(e)f(Univ)n(ersit)n(y)p 75 2570 1800 9 v eop
@@ -1846,10 +1851,10 @@ g(pro)o(vided)h(that)e(the)h(en)o(tire)h(resulting)g(deriv)o(ed)g(w)o
g(lan-)75 903 y(guage,)e(under)h(the)f(ab)q(o)o(v)o(e)g(conditions)i
(for)d(mo)q(di\014ed)j(v)o(ersions,)e(except)h(that)f(this)h(p)q
(ermission)g(notice)75 958 y(ma)o(y)f(b)q(e)i(stated)f(in)h(a)f
-(translation)g(appro)o(v)o(ed)g(b)o(y)g(the)g(F)l(oundation.)75
-2661 y(Cop)o(yrigh)o(t)301 2660 y(c)289 2661 y Fr(\015)g
-Fu(1989,)f(1991)g(F)l(ree)h(Soft)o(w)o(are)f(F)l(oundation,)h(Inc.)p
-eop
+(translation)g(appro)o(v)o(ed)g(b)o(y)g(the)g(F)l(ree)h(Soft)o(w)o(are)
+d(F)l(oundation.)75 2661 y(Cop)o(yrigh)o(t)301 2660 y(c)289
+2661 y Fr(\015)i Fu(1988-1999)e(F)l(ree)i(Soft)o(w)o(are)f(F)l
+(oundation,)h(Inc.)p eop
%%Page: 1 3
1 2 bop 75 -58 a Fu(Chapter)15 b(1:)k(Command)c(Line)i(Editing)1077
b(1)75 183 y Fq(1)41 b(Command)28 b(Line)e(Editing)137
@@ -2048,96 +2053,100 @@ eop
b(3)137 183 y(Here)21 b(is)h(ho)o(w)e(to)g Fm(y)o(ank)j
Fu(the)e(text)f(bac)o(k)h(in)o(to)g(the)f(line.)39 b(Y)l(anking)21
b(means)g(to)f(cop)o(y)h(the)g(most-)75 238 y(recen)o(tly-killed)d
-(text)d(from)f(the)i(kill)h(bu\013er.)75 322 y Fo(h)p
-87 296 56 2 v 87 324 a Fn(C-y)p 87 331 V 141 322 a Fo(i)315
-324 y Fu(Y)l(ank)e(the)h(most)e(recen)o(tly)i(killed)h(text)e(bac)o(k)g
-(in)o(to)g(the)h(bu\013er)f(at)f(the)i(cursor.)75 405
-y Fo(h)p 87 379 63 2 v 87 407 a Fn(M-y)p 87 415 V 148
-405 a Fo(i)315 407 y Fu(Rotate)h(the)g(kill-ring,)j(and)d(y)o(ank)g
+(text)d(from)f(the)i(kill)h(bu\013er.)75 316 y Fo(h)p
+87 290 56 2 v 87 318 a Fn(C-y)p 87 326 V 141 316 a Fo(i)315
+318 y Fu(Y)l(ank)e(the)h(most)e(recen)o(tly)i(killed)h(text)e(bac)o(k)g
+(in)o(to)g(the)h(bu\013er)f(at)f(the)i(cursor.)75 396
+y Fo(h)p 87 370 63 2 v 87 398 a Fn(M-y)p 87 406 V 148
+396 a Fo(i)315 398 y Fu(Rotate)h(the)g(kill-ring,)j(and)d(y)o(ank)g
(the)h(new)f(top.)26 b(Y)l(ou)17 b(can)h(only)g(do)f(this)h(if)f(the)h
-(prior)315 462 y(command)d(is)568 460 y Fo(h)p 580 434
-56 2 v 580 462 a Fn(C-y)p 580 470 V 634 460 a Fo(i)664
-462 y Fu(or)719 460 y Fo(h)p 732 434 63 2 v 732 462 a
-Fn(M-y)p 732 470 V 792 460 a Fo(i)807 462 y Fu(.)75 582
-y Fl(1.2.4)30 b(Readline)20 b(Argumen)n(ts)137 682 y
+(prior)315 453 y(command)d(is)568 451 y Fo(h)p 580 425
+56 2 v 580 453 a Fn(C-y)p 580 461 V 634 451 a Fo(i)664
+453 y Fu(or)719 451 y Fo(h)p 732 425 63 2 v 732 453 a
+Fn(M-y)p 732 461 V 792 451 a Fo(i)807 453 y Fu(.)75 566
+y Fl(1.2.4)30 b(Readline)20 b(Argumen)n(ts)137 662 y
Fu(Y)l(ou)15 b(can)g(pass)f(n)o(umeric)i(argumen)o(ts)e(to)g(Readline)i
(commands.)k(Sometimes)15 b(the)g(argumen)o(t)e(acts)75
-737 y(as)20 b(a)g(rep)q(eat)g(coun)o(t,)h(other)f(times)g(it)h(is)g
+717 y(as)20 b(a)g(rep)q(eat)g(coun)o(t,)h(other)f(times)g(it)h(is)g
(the)f Fm(sign)h Fu(of)f(the)g(argumen)o(t)f(that)h(is)h(signi\014can)o
-(t.)36 b(If)20 b(y)o(ou)75 792 y(pass)d(a)f(negativ)o(e)h(argumen)o(t)f
+(t.)36 b(If)20 b(y)o(ou)75 772 y(pass)d(a)f(negativ)o(e)h(argumen)o(t)f
(to)g(a)g(command)h(whic)o(h)h(normally)f(acts)f(in)i(a)e(forw)o(ard)g
-(direction,)i(that)75 847 y(command)g(will)h(act)e(in)i(a)e(bac)o(kw)o
+(direction,)i(that)75 827 y(command)g(will)h(act)e(in)i(a)e(bac)o(kw)o
(ard)g(direction.)28 b(F)l(or)17 b(example,)i(to)e(kill)j(text)d(bac)o
-(k)g(to)g(the)h(start)e(of)75 902 y(the)f(line,)i(y)o(ou)e(migh)o(t)g
-(t)o(yp)q(e)g(`)p Ft(M--)f(C-k)p Fu('.)137 973 y(The)h(general)f(w)o(a)
+(k)g(to)g(the)h(start)e(of)75 881 y(the)f(line,)i(y)o(ou)e(migh)o(t)g
+(t)o(yp)q(e)g(`)p Ft(M--)f(C-k)p Fu('.)137 949 y(The)h(general)f(w)o(a)
o(y)f(to)h(pass)g(n)o(umeric)h(argumen)o(ts)e(to)g(a)h(command)g(is)h
-(to)e(t)o(yp)q(e)h(meta)g(digits)h(b)q(efore)75 1027
+(to)e(t)o(yp)q(e)h(meta)g(digits)h(b)q(efore)75 1004
y(the)h(command.)23 b(If)16 b(the)g(\014rst)g(`digit')g(t)o(yp)q(ed)g
-(is)h(a)f(min)o(us)g(sign)h(\()1194 1025 y Fo(h)p 1206
-999 12 2 v 1206 1027 a Fn(-)p 1206 1035 V 1215 1025 a
-Fo(i)1230 1027 y Fu(\),)f(then)g(the)g(sign)h(of)f(the)g(argumen)o(t)75
-1082 y(will)g(b)q(e)f(negativ)o(e.)k(Once)c(y)o(ou)f(ha)o(v)o(e)g(t)o
+(is)h(a)f(min)o(us)g(sign)h(\()1194 1002 y Fo(h)p 1206
+976 12 2 v 1206 1004 a Fn(-)p 1206 1011 V 1215 1002 a
+Fo(i)1230 1004 y Fu(\),)f(then)g(the)g(sign)h(of)f(the)g(argumen)o(t)75
+1059 y(will)g(b)q(e)f(negativ)o(e.)k(Once)c(y)o(ou)f(ha)o(v)o(e)g(t)o
(yp)q(ed)g(one)h(meta)e(digit)i(to)f(get)f(the)h(argumen)o(t)g
-(started,)f(y)o(ou)h(can)75 1137 y(t)o(yp)q(e)19 b(the)g(remainder)g
+(started,)f(y)o(ou)h(can)75 1113 y(t)o(yp)q(e)19 b(the)g(remainder)g
(of)f(the)h(digits,)h(and)f(then)g(the)g(command.)30
-b(F)l(or)18 b(example,)i(to)e(giv)o(e)h(the)1793 1135
-y Fo(h)p 1805 1109 57 2 v 1805 1137 a Fn(C-d)p 1805 1145
-V 1860 1135 a Fo(i)75 1192 y Fu(command)c(an)g(argumen)o(t)g(of)f(10,)h
+b(F)l(or)18 b(example,)i(to)e(giv)o(e)h(the)1793 1111
+y Fo(h)p 1805 1085 57 2 v 1805 1113 a Fn(C-d)p 1805 1121
+V 1860 1111 a Fo(i)75 1168 y Fu(command)c(an)g(argumen)o(t)g(of)f(10,)h
(y)o(ou)f(could)j(t)o(yp)q(e)e(`)p Ft(M-1)f(0)h(C-d)p
-Fu('.)75 1312 y Fl(1.2.5)30 b(Searc)n(hing)21 b(for)f(Commands)h(in)f
-(the)h(History)137 1412 y Fu(Readline)e(pro)o(vides)d(commands)g(for)g
+Fu('.)75 1281 y Fl(1.2.5)30 b(Searc)n(hing)21 b(for)f(Commands)h(in)f
+(the)h(History)137 1377 y Fu(Readline)e(pro)o(vides)d(commands)g(for)g
(searc)o(hing)g(through)g(the)g(command)g(history)g(for)g(lines)i(con-)
-75 1467 y(taining)e(a)f(sp)q(eci\014ed)i(string.)j(There)c(are)e(t)o(w)
+75 1432 y(taining)e(a)f(sp)q(eci\014ed)i(string.)j(There)c(are)e(t)o(w)
o(o)g(searc)o(h)h(mo)q(des:)20 b Fm(incremen)o(tal)e
-Fu(and)e Fm(non-incremen)o(tal)p Fu(.)137 1538 y(Incremen)o(tal)e
+Fu(and)e Fm(non-incremen)o(tal)p Fu(.)137 1500 y(Incremen)o(tal)e
(searc)o(hes)f(b)q(egin)h(b)q(efore)f(the)g(user)g(has)g(\014nished)h
(t)o(yping)f(the)g(searc)o(h)g(string.)19 b(As)13 b(eac)o(h)75
-1593 y(c)o(haracter)k(of)g(the)h(searc)o(h)g(string)f(is)h(t)o(yp)q
+1555 y(c)o(haracter)k(of)g(the)h(searc)o(h)g(string)f(is)h(t)o(yp)q
(ed,)h(Readline)h(displa)o(ys)e(the)g(next)g(en)o(try)f(from)g(the)h
-(history)75 1648 y(matc)o(hing)e(the)g(string)g(t)o(yp)q(ed)h(so)e
+(history)75 1609 y(matc)o(hing)e(the)g(string)g(t)o(yp)q(ed)h(so)e
(far.)22 b(An)17 b(incremen)o(tal)g(searc)o(h)f(requires)h(only)f(as)g
-(man)o(y)g(c)o(haracters)75 1702 y(as)j(needed)h(to)f(\014nd)g(the)h
-(desired)g(history)f(en)o(try)l(.)31 b(The)1084 1700
-y Fo(h)p 1096 1674 70 2 v 1096 1702 a Fn(ESC)p 1096 1710
-V 1163 1700 a Fo(i)1197 1702 y Fu(c)o(haracter)18 b(is)i(used)f(to)g
-(terminate)g(an)75 1757 y(incremen)o(tal)13 b(searc)o(h.)472
-1755 y Fo(h)p 484 1729 49 2 v 484 1757 a Fn(C-j)p 484
-1765 V 530 1755 a Fo(i)556 1757 y Fu(will)g(also)f(terminate)f(the)h
-(searc)o(h.)1158 1755 y Fo(h)p 1170 1729 55 2 v 1170
-1757 a Fn(C-g)p 1170 1765 V 1223 1755 a Fo(i)1249 1757
-y Fu(will)h(ab)q(ort)e(an)h(incremen)o(tal)g(searc)o(h)75
-1812 y(and)17 b(restore)f(the)g(original)i(line.)25 b(When)17
-b(the)g(searc)o(h)f(is)h(terminated,)g(the)g(history)f(en)o(try)g(con)o
-(taining)75 1867 y(the)i(searc)o(h)g(string)g(b)q(ecomes)g(the)g
-(curren)o(t)g(line.)30 b(T)l(o)18 b(\014nd)g(other)g(matc)o(hing)g(en)o
-(tries)g(in)h(the)f(history)75 1922 y(list,)g(t)o(yp)q(e)270
-1920 y Fo(h)p 282 1894 52 2 v 282 1922 a Fn(C-s)p 282
-1929 V 331 1920 a Fo(i)363 1922 y Fu(or)420 1920 y Fo(h)p
-432 1894 51 2 v 432 1922 a Fn(C-r)p 432 1929 V 481 1920
-a Fo(i)513 1922 y Fu(as)e(appropriate.)25 b(This)18 b(will)g(searc)o(h)
-f(bac)o(kw)o(ard)f(or)h(forw)o(ard)e(in)j(the)f(history)75
-1976 y(for)e(the)g(next)h(en)o(try)f(matc)o(hing)h(the)f(searc)o(h)h
-(string)f(t)o(yp)q(ed)h(so)f(far.)20 b(An)o(y)c(other)f(k)o(ey)g
-(sequence)i(b)q(ound)75 2031 y(to)12 b(a)h(Readline)i(command)e(will)i
-(terminate)d(the)i(searc)o(h)e(and)h(execute)h(that)e(command.)19
-b(F)l(or)13 b(instance,)75 2086 y(a)112 2084 y Fo(h)p
-124 2058 76 2 v 124 2086 a Fn(RET)p 124 2094 V 197 2084
-a Fo(i)226 2086 y Fu(will)j(terminate)e(the)g(searc)o(h)g(and)h(accept)
-f(the)g(line,)i(thereb)o(y)e(executing)h(the)g(command)f(from)75
-2141 y(the)h(history)g(list.)137 2212 y(Non-incremen)o(tal)25
-b(searc)o(hes)e(read)h(the)f(en)o(tire)h(searc)o(h)f(string)g(b)q
-(efore)h(starting)f(to)f(searc)o(h)i(for)75 2267 y(matc)o(hing)d
-(history)h(lines.)39 b(The)22 b(searc)o(h)f(string)g(ma)o(y)g(b)q(e)h
-(t)o(yp)q(ed)f(b)o(y)h(the)f(user)h(or)e(b)q(e)i(part)f(of)g(the)75
-2322 y(con)o(ten)o(ts)15 b(of)f(the)i(curren)o(t)f(line.)75
-2460 y Fs(1.3)33 b(Readline)23 b(Init)h(File)137 2560
-y Fu(Although)18 b(the)g(Readline)i(library)e(comes)g(with)f(a)h(set)f
-(of)g Ft(emacs)p Fu(-lik)o(e)h(k)o(eybindings)i(installed)f(b)o(y)75
-2615 y(default,)13 b(it)g(is)g(p)q(ossible)h(to)e(use)g(a)g(di\013eren)
-o(t)h(set)f(of)g(k)o(eybindings.)21 b(An)o(y)12 b(user)h(can)f
-(customize)h(programs)75 2670 y(that)g(use)i(Readline)h(b)o(y)e
-(putting)g(commands)g(in)h(an)f Fm(inputrc)j Fu(\014le)e(in)g(his)g
-(home)f(directory)l(.)20 b(The)14 b(name)p eop
+(man)o(y)g(c)o(haracters)75 1664 y(as)k(needed)j(to)d(\014nd)h(the)g
+(desired)h(history)f(en)o(try)l(.)37 b(The)21 b(c)o(haracters)f(presen)
+o(t)h(in)g(the)g(v)m(alue)h(of)f(the)75 1719 y Fm(isearc)o
+(h-terminators)e Fu(v)m(ariable)f(are)f(used)h(to)e(terminate)h(an)g
+(incremen)o(tal)i(searc)o(h.)25 b(If)17 b(that)g(v)m(ariable)75
+1774 y(has)f(not)f(b)q(een)i(assigned)f(a)g(v)m(alue,)g(the)774
+1772 y Fo(h)p 786 1746 70 2 v 786 1774 a Fn(ESC)p 786
+1781 V 853 1772 a Fo(i)884 1774 y Fu(and)973 1772 y Fo(h)p
+985 1746 56 2 v 985 1774 a Fn(C-J)p 985 1781 V 1038 1772
+a Fo(i)1069 1774 y Fu(c)o(haracters)f(will)i(terminate)f(an)g(incremen)
+o(tal)75 1828 y(searc)o(h.)230 1826 y Fo(h)p 242 1800
+55 2 v 242 1828 a Fn(C-g)p 242 1836 V 295 1826 a Fo(i)323
+1828 y Fu(will)f(ab)q(ort)e(an)g(incremen)o(tal)h(searc)o(h)f(and)h
+(restore)f(the)g(original)h(line.)21 b(When)14 b(the)f(searc)o(h)75
+1883 y(is)k(terminated,)g(the)f(history)h(en)o(try)f(con)o(taining)h
+(the)g(searc)o(h)f(string)h(b)q(ecomes)g(the)f(curren)o(t)h(line.)25
+b(T)l(o)75 1938 y(\014nd)18 b(other)f(matc)o(hing)h(en)o(tries)g(in)g
+(the)g(history)f(list,)i(t)o(yp)q(e)1125 1936 y Fo(h)p
+1137 1910 52 2 v 1137 1938 a Fn(C-s)p 1137 1946 V 1186
+1936 a Fo(i)1219 1938 y Fu(or)1277 1936 y Fo(h)p 1289
+1910 51 2 v 1289 1938 a Fn(C-r)p 1289 1946 V 1338 1936
+a Fo(i)1370 1938 y Fu(as)e(appropriate.)27 b(This)18
+b(will)75 1993 y(searc)o(h)h(bac)o(kw)o(ard)f(or)h(forw)o(ard)e(in)j
+(the)f(history)h(for)e(the)h(next)g(en)o(try)g(matc)o(hing)g(the)g
+(searc)o(h)g(string)75 2048 y(t)o(yp)q(ed)g(so)g(far.)30
+b(An)o(y)19 b(other)f(k)o(ey)h(sequence)h(b)q(ound)g(to)e(a)h(Readline)
+i(command)d(will)j(terminate)e(the)75 2102 y(searc)o(h)h(and)h(execute)
+g(that)f(command.)35 b(F)l(or)20 b(instance,)i(a)1151
+2100 y Fo(h)p 1163 2074 76 2 v 1163 2102 a Fn(RET)p 1163
+2110 V 1236 2100 a Fo(i)1271 2102 y Fu(will)g(terminate)f(the)f(searc)o
+(h)h(and)75 2157 y(accept)15 b(the)h(line,)g(thereb)o(y)f(executing)i
+(the)e(command)g(from)g(the)g(history)g(list.)137 2225
+y(Non-incremen)o(tal)25 b(searc)o(hes)e(read)h(the)f(en)o(tire)h(searc)
+o(h)f(string)g(b)q(efore)h(starting)f(to)f(searc)o(h)i(for)75
+2280 y(matc)o(hing)d(history)h(lines.)39 b(The)22 b(searc)o(h)f(string)
+g(ma)o(y)g(b)q(e)h(t)o(yp)q(ed)f(b)o(y)h(the)f(user)h(or)e(b)q(e)i
+(part)f(of)g(the)75 2334 y(con)o(ten)o(ts)15 b(of)f(the)i(curren)o(t)f
+(line.)75 2464 y Fs(1.3)33 b(Readline)23 b(Init)h(File)137
+2560 y Fu(Although)18 b(the)g(Readline)i(library)e(comes)g(with)f(a)h
+(set)f(of)g Ft(emacs)p Fu(-lik)o(e)h(k)o(eybindings)i(installed)f(b)o
+(y)75 2615 y(default,)13 b(it)g(is)g(p)q(ossible)h(to)e(use)g(a)g
+(di\013eren)o(t)h(set)f(of)g(k)o(eybindings.)21 b(An)o(y)12
+b(user)h(can)f(customize)h(programs)75 2670 y(that)g(use)i(Readline)h
+(b)o(y)e(putting)g(commands)g(in)h(an)f Fm(inputrc)j
+Fu(\014le)e(in)g(his)g(home)f(directory)l(.)20 b(The)14
+b(name)p eop
%%Page: 4 6
4 5 bop 75 -58 a Fu(4)1322 b(GNU)15 b(Readline)i(Library)75
183 y(of)e(this)h(\014le)h(is)f(tak)o(en)f(from)g(the)g(v)m(alue)i(of)e
@@ -2156,7 +2165,7 @@ b(Init)g(File)h(Syn)n(tax)137 712 y Fu(There)c(are)g(only)g(a)g(few)f
b(Lines)22 b(b)q(eginning)h(with)d(a)h(`)p Ft(#)p Fu(')e(are)h(commen)o
(ts.)35 b(Lines)22 b(b)q(eginning)h(with)e(a)f(`)p Ft($)p
Fu(')f(indicate)75 822 y(conditional)c(constructs)f(\(see)g(Section)g
-(1.3.2)f([Conditional)h(Init)h(Constructs],)e(page)h(7\).)k(Other)c
+(1.3.2)f([Conditional)h(Init)h(Constructs],)e(page)h(8\).)k(Other)c
(lines)75 877 y(denote)h(v)m(ariable)i(settings)e(and)h(k)o(ey)f
(bindings.)75 963 y(V)l(ariable)h(Settings)315 1018 y(Y)l(ou)k(can)h
(mo)q(dify)g(the)f(run-time)h(b)q(eha)o(vior)g(of)e(Readline)k(b)o(y)d
@@ -2210,236 +2219,248 @@ b(set)f(to)f(`)p Ft(On)p Fu(',)h(Readline)j(will)f(inhibit)g(w)o(ord)e
(completion.)30 b(Completion)555 293 y(c)o(haracters)12
b(will)j(b)q(e)f(inserted)g(in)o(to)f(the)g(line)h(as)f(if)h(they)f
(had)g(b)q(een)h(mapp)q(ed)555 348 y(to)h Ft(self-insert)p
-Fu(.)j(The)d(default)h(is)g(`)p Ft(off)p Fu('.)315 446
-y Ft(editing-mode)555 501 y Fu(The)f Ft(editing-mode)d
+Fu(.)j(The)d(default)h(is)g(`)p Ft(off)p Fu('.)315 432
+y Ft(editing-mode)555 487 y Fu(The)f Ft(editing-mode)d
Fu(v)m(ariable)k(con)o(trols)e(whic)o(h)h(default)g(set)f(of)g(k)o(ey)g
-(bind-)555 556 y(ings)f(is)g(used.)20 b(By)12 b(default,)i(Readline)g
-(starts)e(up)h(in)g(Emacs)f(editing)i(mo)q(de,)555 611
+(bind-)555 542 y(ings)f(is)g(used.)20 b(By)12 b(default,)i(Readline)g
+(starts)e(up)h(in)g(Emacs)f(editing)i(mo)q(de,)555 597
y(where)h(the)f(k)o(eystrok)o(es)g(are)g(most)g(similar)i(to)d(Emacs.)
-20 b(This)15 b(v)m(ariable)h(can)555 665 y(b)q(e)g(set)f(to)f(either)i
-(`)p Ft(emacs)p Fu(')e(or)h(`)p Ft(vi)p Fu('.)315 764
-y Ft(enable-keypad)555 819 y Fu(When)d(set)f(to)h(`)p
+20 b(This)15 b(v)m(ariable)h(can)555 652 y(b)q(e)g(set)f(to)f(either)i
+(`)p Ft(emacs)p Fu(')e(or)h(`)p Ft(vi)p Fu('.)315 736
+y Ft(enable-keypad)555 791 y Fu(When)d(set)f(to)h(`)p
Ft(on)p Fu(',)e(Readline)k(will)g(try)d(to)g(enable)i(the)f
-(application)h(k)o(eypad)555 873 y(when)h(it)f(is)h(called.)21
+(application)h(k)o(eypad)555 846 y(when)h(it)f(is)h(called.)21
b(Some)13 b(systems)g(need)h(this)g(to)f(enable)h(the)g(arro)o(w)e(k)o
-(eys.)555 928 y(The)j(default)h(is)g(`)p Ft(off)p Fu('.)315
-1027 y Ft(expand-tilde)555 1082 y Fu(If)e(set)g(to)f(`)p
+(eys.)555 901 y(The)j(default)h(is)g(`)p Ft(off)p Fu('.)315
+986 y Ft(expand-tilde)555 1040 y Fu(If)e(set)g(to)f(`)p
Ft(on)p Fu(',)f(tilde)k(expansion)e(is)h(p)q(erformed)f(when)g
-(Readline)i(attempts)555 1136 y(w)o(ord)f(completion.)21
-b(The)15 b(default)h(is)f(`)p Ft(off)p Fu('.)315 1235
-y Ft(horizontal-scroll-mode)555 1290 y Fu(This)k(v)m(ariable)g(can)f(b)
+(Readline)i(attempts)555 1095 y(w)o(ord)f(completion.)21
+b(The)15 b(default)h(is)f(`)p Ft(off)p Fu('.)315 1180
+y Ft(horizontal-scroll-mode)555 1235 y Fu(This)k(v)m(ariable)g(can)f(b)
q(e)g(set)g(to)f(either)i(`)p Ft(on)p Fu(')e(or)g(`)p
Ft(off)p Fu('.)27 b(Setting)19 b(it)f(to)f(`)p Ft(on)p
-Fu(')555 1344 y(means)c(that)f(the)i(text)e(of)h(the)g(lines)i(b)q
+Fu(')555 1290 y(means)c(that)f(the)i(text)e(of)h(the)g(lines)i(b)q
(eing)f(edited)g(will)h(scroll)f(horizon)o(tally)555
-1399 y(on)i(a)f(single)i(screen)g(line)g(when)g(they)f(are)f(longer)h
-(than)g(the)g(width)g(of)g(the)555 1454 y(screen,)e(instead)f(of)g
+1344 y(on)i(a)f(single)i(screen)g(line)g(when)g(they)f(are)f(longer)h
+(than)g(the)g(width)g(of)g(the)555 1399 y(screen,)e(instead)f(of)g
(wrapping)g(on)o(to)f(a)h(new)g(screen)h(line.)21 b(By)13
-b(default,)h(this)555 1509 y(v)m(ariable)j(is)e(set)g(to)g(`)p
-Ft(off)p Fu('.)315 1607 y Ft(keymap)114 b Fu(Sets)17
-b(Readline's)j(idea)e(of)f(the)h(curren)o(t)g(k)o(eymap)f(for)g(k)o(ey)
-g(binding)j(com-)555 1662 y(mands.)41 b(Acceptable)23
+b(default,)h(this)555 1454 y(v)m(ariable)j(is)e(set)g(to)g(`)p
+Ft(off)p Fu('.)315 1539 y Ft(input-meta)555 1594 y Fu(If)h(set)g(to)f
+(`)p Ft(on)p Fu(',)f(Readline)k(will)g(enable)f(eigh)o(t-bit)f(input)h
+(\(it)f(will)h(not)f(strip)555 1648 y(the)f(eigh)o(th)g(bit)h(from)e
+(the)h(c)o(haracters)f(it)i(reads\),)e(regardless)h(of)f(what)h(the)555
+1703 y(terminal)21 b(claims)g(it)f(can)g(supp)q(ort.)34
+b(The)20 b(default)h(v)m(alue)g(is)g(`)p Ft(off)p Fu('.)33
+b(The)555 1758 y(name)15 b Ft(meta-flag)f Fu(is)i(a)f(synon)o(ym)g(for)
+f(this)i(v)m(ariable.)315 1843 y Ft(isearch-terminators)555
+1898 y Fu(The)26 b(string)g(of)f(c)o(haracters)g(that)g(should)i
+(terminate)f(an)g(incremen)o(tal)555 1952 y(searc)o(h)e(without)h
+(subsequen)o(tly)g(executing)h(the)e(c)o(haracter)g(as)g(a)g(com-)555
+2007 y(mand)19 b(\(see)f(Section)i(1.2.5)d([Searc)o(hing],)i(page)f
+(3\).)29 b(If)19 b(this)g(v)m(ariable)h(has)555 2062
+y(not)13 b(b)q(een)h(giv)o(en)g(a)f(v)m(alue,)i(the)e(c)o(haracters)
+1312 2060 y Fo(h)p 1324 2034 70 2 v 1324 2062 a Fn(ESC)p
+1324 2070 V 1391 2060 a Fo(i)1419 2062 y Fu(and)1505
+2060 y Fo(h)p 1518 2034 56 2 v 1518 2062 a Fn(C-J)p 1518
+2070 V 1571 2060 a Fo(i)1599 2062 y Fu(will)i(terminate)555
+2117 y(an)g(incremen)o(tal)h(searc)o(h.)315 2202 y Ft(keymap)114
+b Fu(Sets)17 b(Readline's)j(idea)e(of)f(the)h(curren)o(t)g(k)o(eymap)f
+(for)g(k)o(ey)g(binding)j(com-)555 2256 y(mands.)41 b(Acceptable)23
b Ft(keymap)f Fu(names)g(are)f Ft(emacs)p Fu(,)i Ft(emacs-standard)p
-Fu(,)555 1717 y Ft(emacs-meta)p Fu(,)15 b Ft(emacs-ctlx)p
+Fu(,)555 2311 y Ft(emacs-meta)p Fu(,)15 b Ft(emacs-ctlx)p
Fu(,)h Ft(vi)p Fu(,)g Ft(vi-command)p Fu(,)g(and)h Ft(vi-insert)p
-Fu(.)23 b Ft(vi)16 b Fu(is)555 1772 y(equiv)m(alen)o(t)e(to)f
+Fu(.)23 b Ft(vi)16 b Fu(is)555 2366 y(equiv)m(alen)o(t)e(to)f
Ft(vi-command)p Fu(;)e Ft(emacs)h Fu(is)i(equiv)m(alen)o(t)g(to)e
-Ft(emacs-standard)p Fu(.)555 1827 y(The)f(default)h(v)m(alue)g(is)f
+Ft(emacs-standard)p Fu(.)555 2421 y(The)f(default)h(v)m(alue)g(is)f
Ft(emacs)p Fu(.)18 b(The)11 b(v)m(alue)i(of)d(the)h Ft(editing-mode)f
-Fu(v)m(ariable)555 1881 y(also)15 b(a\013ects)g(the)g(default)h(k)o
-(eymap.)315 1980 y Ft(mark-directories)555 2035 y Fu(If)j(set)g(to)g(`)
+Fu(v)m(ariable)555 2476 y(also)15 b(a\013ects)g(the)g(default)h(k)o
+(eymap.)315 2560 y Ft(mark-directories)555 2615 y Fu(If)j(set)g(to)g(`)
p Ft(on)p Fu(',)f(completed)i(directory)g(names)f(ha)o(v)o(e)f(a)h
-(slash)h(app)q(ended.)555 2089 y(The)15 b(default)h(is)g(`)p
-Ft(on)p Fu('.)315 2188 y Ft(mark-modified-lines)555 2243
-y Fu(This)j(v)m(ariable,)g(when)g(set)e(to)h(`)p Ft(on)p
-Fu(',)f(causes)h(Readline)i(to)d(displa)o(y)i(an)f(as-)555
-2298 y(terisk)f(\(`)p Ft(*)p Fu('\))e(at)i(the)f(start)g(of)h(history)f
-(lines)j(whic)o(h)e(ha)o(v)o(e)g(b)q(een)h(mo)q(di\014ed.)555
-2352 y(This)e(v)m(ariable)g(is)g(`)p Ft(off)p Fu(')e(b)o(y)h(default.)
-315 2451 y Ft(input-meta)555 2506 y Fu(If)h(set)g(to)f(`)p
-Ft(on)p Fu(',)f(Readline)k(will)g(enable)f(eigh)o(t-bit)f(input)h(\(it)
-f(will)h(not)f(strip)555 2560 y(the)f(eigh)o(th)g(bit)h(from)e(the)h(c)
-o(haracters)f(it)i(reads\),)e(regardless)h(of)f(what)h(the)555
-2615 y(terminal)21 b(claims)g(it)f(can)g(supp)q(ort.)34
-b(The)20 b(default)h(v)m(alue)g(is)g(`)p Ft(off)p Fu('.)33
-b(The)555 2670 y(name)15 b Ft(meta-flag)f Fu(is)i(a)f(synon)o(ym)g(for)
-f(this)i(v)m(ariable.)p eop
+(slash)h(app)q(ended.)555 2670 y(The)15 b(default)h(is)g(`)p
+Ft(on)p Fu('.)p eop
%%Page: 6 8
6 7 bop 75 -58 a Fu(6)1322 b(GNU)15 b(Readline)i(Library)315
-183 y Ft(output-meta)555 238 y Fu(If)h(set)f(to)g(`)p
-Ft(on)p Fu(',)g(Readline)j(will)g(displa)o(y)f(c)o(haracters)d(with)j
-(the)e(eigh)o(th)h(bit)555 293 y(set)g(directly)i(rather)d(than)h(as)g
-(a)g(meta-pre\014xed)h(escap)q(e)g(sequence.)30 b(The)555
-348 y(default)16 b(is)f(`)p Ft(off)p Fu('.)315 435 y
-Ft(print-completions-horizont)o(ally)555 489 y Fu(If)d(set)g(to)f(`)p
-Ft(on)p Fu(',)h(Readline)i(will)f(displa)o(y)h(completions)f(with)f
-(matc)o(hes)f(sorted)555 544 y(horizon)o(tally)23 b(in)f(alphab)q
-(etical)i(order,)f(rather)e(than)g(do)o(wn)h(the)g(screen.)555
-599 y(The)15 b(default)h(is)g(`)p Ft(off)p Fu('.)315
-686 y Ft(show-all-if-ambiguous)555 741 y Fu(This)g(alters)e(the)i
-(default)f(b)q(eha)o(vior)h(of)e(the)h(completion)h(functions.)21
-b(If)15 b(set)555 796 y(to)e(`)p Ft(on)p Fu(',)g(w)o(ords)g(whic)o(h)h
-(ha)o(v)o(e)g(more)f(than)g(one)h(p)q(ossible)i(completion)f(cause)555
-850 y(the)20 b(matc)o(hes)f(to)f(b)q(e)j(listed)f(immediately)h
-(instead)f(of)f(ringing)i(the)e(b)q(ell.)555 905 y(The)c(default)h(v)m
-(alue)h(is)e(`)p Ft(off)p Fu('.)315 992 y Ft(visible-stats)555
-1047 y Fu(If)h(set)g(to)f(`)p Ft(on)p Fu(',)g(a)h(c)o(haracter)f
-(denoting)h(a)g(\014le's)h(t)o(yp)q(e)f(is)g(app)q(ended)i(to)d(the)555
-1102 y(\014lename)h(when)g(listing)h(p)q(ossible)g(completions.)j(The)c
-(default)g(is)f(`)p Ft(off)p Fu('.)75 1189 y(Key)h(Bindings)315
-1244 y(The)e(syn)o(tax)f(for)g(con)o(trolling)i(k)o(ey)f(bindings)i(in)
+183 y Ft(mark-modified-lines)555 238 y Fu(This)i(v)m(ariable,)g(when)g
+(set)e(to)h(`)p Ft(on)p Fu(',)f(causes)h(Readline)i(to)d(displa)o(y)i
+(an)f(as-)555 293 y(terisk)f(\(`)p Ft(*)p Fu('\))e(at)i(the)f(start)g
+(of)h(history)f(lines)j(whic)o(h)e(ha)o(v)o(e)g(b)q(een)h(mo)q
+(di\014ed.)555 348 y(This)e(v)m(ariable)g(is)g(`)p Ft(off)p
+Fu(')e(b)o(y)h(default.)315 425 y Ft(output-meta)555
+480 y Fu(If)j(set)f(to)g(`)p Ft(on)p Fu(',)g(Readline)j(will)g(displa)o
+(y)f(c)o(haracters)d(with)j(the)e(eigh)o(th)h(bit)555
+535 y(set)g(directly)i(rather)d(than)h(as)g(a)g(meta-pre\014xed)h
+(escap)q(e)g(sequence.)30 b(The)555 590 y(default)16
+b(is)f(`)p Ft(off)p Fu('.)315 667 y Ft(print-completions-horizont)o
+(ally)555 722 y Fu(If)d(set)g(to)f(`)p Ft(on)p Fu(',)h(Readline)i(will)
+f(displa)o(y)h(completions)f(with)f(matc)o(hes)f(sorted)555
+777 y(horizon)o(tally)23 b(in)f(alphab)q(etical)i(order,)f(rather)e
+(than)g(do)o(wn)h(the)g(screen.)555 832 y(The)15 b(default)h(is)g(`)p
+Ft(off)p Fu('.)315 909 y Ft(show-all-if-ambiguous)555
+964 y Fu(This)g(alters)e(the)i(default)f(b)q(eha)o(vior)h(of)e(the)h
+(completion)h(functions.)21 b(If)15 b(set)555 1019 y(to)e(`)p
+Ft(on)p Fu(',)g(w)o(ords)g(whic)o(h)h(ha)o(v)o(e)g(more)f(than)g(one)h
+(p)q(ossible)i(completion)f(cause)555 1074 y(the)20 b(matc)o(hes)f(to)f
+(b)q(e)j(listed)f(immediately)h(instead)f(of)f(ringing)i(the)e(b)q
+(ell.)555 1128 y(The)c(default)h(v)m(alue)h(is)e(`)p
+Ft(off)p Fu('.)315 1206 y Ft(visible-stats)555 1261 y
+Fu(If)h(set)g(to)f(`)p Ft(on)p Fu(',)g(a)h(c)o(haracter)f(denoting)h(a)
+g(\014le's)h(t)o(yp)q(e)f(is)g(app)q(ended)i(to)d(the)555
+1316 y(\014lename)h(when)g(listing)h(p)q(ossible)g(completions.)j(The)c
+(default)g(is)f(`)p Ft(off)p Fu('.)75 1393 y(Key)h(Bindings)315
+1448 y(The)e(syn)o(tax)f(for)g(con)o(trolling)i(k)o(ey)f(bindings)i(in)
e(the)g(init)h(\014le)g(is)f(simple.)21 b(First)14 b(y)o(ou)f(ha)o(v)o
-(e)315 1298 y(to)19 b(kno)o(w)f(the)i(name)f(of)g(the)g(command)g(that)
+(e)315 1503 y(to)19 b(kno)o(w)f(the)i(name)f(of)g(the)g(command)g(that)
f(y)o(ou)h(w)o(an)o(t)f(to)h(c)o(hange.)32 b(The)19 b(follo)o(wing)315
-1353 y(sections)f(con)o(tain)h(tables)f(of)f(the)h(command)g(name,)g
+1558 y(sections)f(con)o(tain)h(tables)f(of)f(the)h(command)g(name,)g
(the)g(default)h(k)o(eybinding,)h(if)e(an)o(y)l(,)315
-1408 y(and)d(a)g(short)g(description)i(of)d(what)h(the)g(command)g(do)q
-(es.)315 1479 y(Once)j(y)o(ou)g(kno)o(w)e(the)i(name)f(of)g(the)h
+1612 y(and)d(a)g(short)g(description)i(of)d(what)h(the)g(command)g(do)q
+(es.)315 1679 y(Once)j(y)o(ou)g(kno)o(w)e(the)i(name)f(of)g(the)h
(command,)f(simply)i(place)g(the)e(name)h(of)f(the)g(k)o(ey)315
-1534 y(y)o(ou)c(wish)h(to)f(bind)i(the)f(command)f(to,)g(a)g(colon,)h
-(and)g(then)f(the)h(name)f(of)h(the)f(command)315 1588
+1733 y(y)o(ou)c(wish)h(to)f(bind)i(the)f(command)f(to,)g(a)g(colon,)h
+(and)g(then)f(the)h(name)f(of)h(the)f(command)315 1788
y(on)19 b(a)g(line)i(in)f(the)g(init)g(\014le.)34 b(The)19
b(name)h(of)e(the)i(k)o(ey)f(can)h(b)q(e)g(expressed)g(in)g(di\013eren)
-o(t)315 1643 y(w)o(a)o(ys,)14 b(dep)q(ending)j(on)e(whic)o(h)h(is)g
-(most)e(comfortable)h(for)g(y)o(ou.)315 1730 y Fm(k)o(eyname)s
-Fu(:)k Fm(function-name)g Fu(or)c Fm(macro)555 1785 y(k)o(eyname)i
+o(t)315 1843 y(w)o(a)o(ys,)14 b(dep)q(ending)j(on)e(whic)o(h)h(is)g
+(most)e(comfortable)h(for)g(y)o(ou.)315 1921 y Fm(k)o(eyname)s
+Fu(:)k Fm(function-name)g Fu(or)c Fm(macro)555 1976 y(k)o(eyname)i
Fu(is)e(the)f(name)h(of)f(a)g(k)o(ey)g(sp)q(elled)j(out)d(in)h
-(English.)21 b(F)l(or)13 b(example:)675 1853 y Ft(Control-u:)22
-b(universal-argument)675 1905 y(Meta-Rubout:)g(backward-kill-word)675
-1957 y(Control-o:)g(">)i(output")555 2028 y Fu(In)19
-b(the)f(ab)q(o)o(v)o(e)g(example,)1023 2026 y Fo(h)p
-1035 2000 57 2 v 1035 2028 a Fn(C-u)p 1035 2035 V 1090
-2026 a Fo(i)1123 2028 y Fu(is)h(b)q(ound)g(to)f(the)g(function)h
-Ft(universal-)555 2082 y(argument)p Fu(,)g(and)872 2080
-y Fo(h)p 884 2054 55 2 v 884 2082 a Fn(C-o)p 884 2090
-V 937 2080 a Fo(i)971 2082 y Fu(is)h(b)q(ound)g(to)f(run)h(the)f(macro)
-g(expressed)h(on)g(the)555 2137 y(righ)o(t)13 b(hand)h(side)h(\(that)e
+(English.)21 b(F)l(or)13 b(example:)675 2039 y Ft(Control-u:)22
+b(universal-argument)675 2091 y(Meta-Rubout:)g(backward-kill-word)675
+2143 y(Control-o:)g(">)i(output")555 2209 y Fu(In)19
+b(the)f(ab)q(o)o(v)o(e)g(example,)1023 2207 y Fo(h)p
+1035 2181 57 2 v 1035 2209 a Fn(C-u)p 1035 2216 V 1090
+2207 a Fo(i)1123 2209 y Fu(is)h(b)q(ound)g(to)f(the)g(function)h
+Ft(universal-)555 2264 y(argument)p Fu(,)g(and)872 2262
+y Fo(h)p 884 2236 55 2 v 884 2264 a Fn(C-o)p 884 2271
+V 937 2262 a Fo(i)971 2264 y Fu(is)h(b)q(ound)g(to)f(run)h(the)f(macro)
+g(expressed)h(on)g(the)555 2318 y(righ)o(t)13 b(hand)h(side)h(\(that)e
(is,)h(to)f(insert)h(the)g(text)f(`)p Ft(>)h(output)p
-Fu(')f(in)o(to)g(the)h(line\).)315 2224 y Ft(")p Fm(k)o(eyseq)q
+Fu(')f(in)o(to)g(the)h(line\).)315 2396 y Ft(")p Fm(k)o(eyseq)q
Ft(")p Fu(:)20 b Fm(function-name)e Fu(or)d Fm(macro)555
-2279 y(k)o(eyseq)i Fu(di\013ers)e(from)g Fm(k)o(eyname)j
+2451 y(k)o(eyseq)i Fu(di\013ers)e(from)g Fm(k)o(eyname)j
Fu(ab)q(o)o(v)o(e)d(in)i(that)d(strings)i(denoting)g(an)f(en-)555
-2334 y(tire)i(k)o(ey)g(sequence)h(can)f(b)q(e)g(sp)q(eci\014ed,)i(b)o
-(y)e(placing)h(the)f(k)o(ey)g(sequence)h(in)555 2389
+2506 y(tire)i(k)o(ey)g(sequence)h(can)f(b)q(e)g(sp)q(eci\014ed,)i(b)o
+(y)e(placing)h(the)f(k)o(ey)g(sequence)h(in)555 2560
y(double)c(quotes.)19 b(Some)13 b(GNU)g(Emacs)f(st)o(yle)h(k)o(ey)g
-(escap)q(es)g(can)g(b)q(e)h(used,)f(as)555 2443 y(in)18
+(escap)q(es)g(can)g(b)q(e)h(used,)f(as)555 2615 y(in)18
b(the)f(follo)o(wing)g(example,)h(but)f(the)g(sp)q(ecial)i(c)o
-(haracter)d(names)h(are)f(not)555 2498 y(recognized.)675
-2566 y Ft("\\C-u":)23 b(universal-argument)675 2618 y("\\C-x\\C-r":)f
-(re-read-init-file)675 2670 y("\\e[11~":)h("Function)f(Key)i(1")p
+(haracter)d(names)h(are)f(not)555 2670 y(recognized.)p
eop
%%Page: 7 9
7 8 bop 75 -58 a Fu(Chapter)15 b(1:)k(Command)c(Line)i(Editing)1077
-b(7)555 183 y(In)19 b(the)f(ab)q(o)o(v)o(e)g(example,)1023
-181 y Fo(h)p 1035 155 57 2 v 1035 183 a Fn(C-u)p 1035
-191 V 1090 181 a Fo(i)1123 183 y Fu(is)h(b)q(ound)g(to)f(the)g
-(function)h Ft(universal-)555 238 y(argument)9 b Fu(\(just)h(as)h(it)g
-(w)o(as)e(in)j(the)e(\014rst)h(example\),)g(`)1463 236
-y Fo(h)p 1475 210 56 2 v 1475 238 a Fn(C-x)p 1475 246
-V 1529 236 a Fo(i)k(h)p 1571 210 51 2 v 1571 238 a Fn(C-r)p
-1571 246 V 1620 236 a Fo(i)1635 238 y Fu(')10 b(is)h(b)q(ound)h(to)555
-293 y(the)k(function)i Ft(re-read-init-file)p Fu(,)c(and)i(`)1351
-291 y Fo(h)p 1363 265 70 2 v 1363 293 a Fn(ESC)p 1363
-301 V 1430 291 a Fo(i)f(h)p 1472 265 10 2 v 1472 293
-a Fn([)p 1472 301 V 1480 291 a Fo(i)g(h)p 1522 265 18
-2 v 1522 293 a Fn(1)p 1522 301 V 1538 291 a Fo(i)g(h)p
-1580 265 V 1580 293 a Fn(1)p 1580 301 V 1595 291 a Fo(i)g(h)p
-1637 265 24 2 v 1637 293 a Ft(~)p 1637 301 V 1659 291
-a Fo(i)1674 293 y Fu(')h(is)h(b)q(ound)555 348 y(to)e(insert)g(the)g
-(text)g(`)p Ft(Function)f(Key)h(1)p Fu('.)315 427 y(The)e(follo)o(wing)
-h(GNU)f(Emacs)f(st)o(yle)h(escap)q(e)h(sequences)g(are)f(a)o(v)m
-(ailable)i(when)e(sp)q(ecifying)315 482 y(k)o(ey)i(sequences:)315
-561 y Fk(\\C-)168 b Fu(con)o(trol)15 b(pre\014x)315 640
-y Fk(\\M-)168 b Fu(meta)15 b(pre\014x)315 719 y Fk(\\e)192
-b Fu(an)15 b(escap)q(e)h(c)o(haracter)315 798 y Fk(\\\\)192
-b Fu(bac)o(kslash)315 877 y Fk(\\)p Ft(")555 875 y Fo(h)p
-567 849 V 567 877 a Ft(")p 567 885 V 589 875 a Fo(i)315
-956 y Fk(\\')555 954 y Fo(h)p 567 928 10 2 v 567 956
-a Fn(')p 567 964 V 575 954 a Fo(i)315 1035 y Fu(In)13
-b(addition)g(to)f(the)g(GNU)h(Emacs)f(st)o(yle)g(escap)q(e)h
-(sequences,)h(a)e(second)h(set)f(of)g(bac)o(kslash)315
-1090 y(escap)q(es)k(is)g(a)o(v)m(ailable:)315 1169 y
-Ft(\\a)192 b Fu(alert)15 b(\(b)q(ell\))315 1248 y Ft(\\b)192
-b Fu(bac)o(kspace)315 1327 y Ft(\\d)g Fu(delete)315 1407
-y Ft(\\f)g Fu(form)14 b(feed)315 1486 y Ft(\\n)192 b
-Fu(newline)315 1565 y Ft(\\r)g Fu(carriage)15 b(return)315
-1644 y Ft(\\t)192 b Fu(horizon)o(tal)16 b(tab)315 1723
-y Ft(\\v)192 b Fu(v)o(ertical)16 b(tab)315 1802 y Ft(\\)p
+b(7)675 183 y Ft("\\C-u":)23 b(universal-argument)675
+235 y("\\C-x\\C-r":)f(re-read-init-file)675 287 y("\\e[11~":)h
+("Function)f(Key)i(1")555 358 y Fu(In)19 b(the)f(ab)q(o)o(v)o(e)g
+(example,)1023 356 y Fo(h)p 1035 330 57 2 v 1035 358
+a Fn(C-u)p 1035 365 V 1090 356 a Fo(i)1123 358 y Fu(is)h(b)q(ound)g(to)
+f(the)g(function)h Ft(universal-)555 412 y(argument)9
+b Fu(\(just)h(as)h(it)g(w)o(as)e(in)j(the)e(\014rst)h(example\),)g(`)
+1463 410 y Fo(h)p 1475 384 56 2 v 1475 412 a Fn(C-x)p
+1475 420 V 1529 410 a Fo(i)k(h)p 1571 384 51 2 v 1571
+412 a Fn(C-r)p 1571 420 V 1620 410 a Fo(i)1635 412 y
+Fu(')10 b(is)h(b)q(ound)h(to)555 467 y(the)k(function)i
+Ft(re-read-init-file)p Fu(,)c(and)i(`)1351 465 y Fo(h)p
+1363 439 70 2 v 1363 467 a Fn(ESC)p 1363 475 V 1430 465
+a Fo(i)f(h)p 1472 439 10 2 v 1472 467 a Fn([)p 1472 475
+V 1480 465 a Fo(i)g(h)p 1522 439 18 2 v 1522 467 a Fn(1)p
+1522 475 V 1538 465 a Fo(i)g(h)p 1580 439 V 1580 467
+a Fn(1)p 1580 475 V 1595 465 a Fo(i)g(h)p 1637 439 24
+2 v 1637 467 a Ft(~)p 1637 475 V 1659 465 a Fo(i)1674
+467 y Fu(')h(is)h(b)q(ound)555 522 y(to)e(insert)g(the)g(text)g(`)p
+Ft(Function)f(Key)h(1)p Fu('.)315 608 y(The)e(follo)o(wing)h(GNU)f
+(Emacs)f(st)o(yle)h(escap)q(e)h(sequences)g(are)f(a)o(v)m(ailable)i
+(when)e(sp)q(ecifying)315 663 y(k)o(ey)i(sequences:)315
+749 y Fk(\\C-)168 b Fu(con)o(trol)15 b(pre\014x)315 835
+y Fk(\\M-)168 b Fu(meta)15 b(pre\014x)315 922 y Fk(\\e)192
+b Fu(an)15 b(escap)q(e)h(c)o(haracter)315 1008 y Fk(\\\\)192
+b Fu(bac)o(kslash)315 1094 y Fk(\\)p Ft(")555 1092 y
+Fo(h)p 567 1066 V 567 1094 a Ft(")p 567 1102 V 589 1092
+a Fo(i)315 1180 y Fk(\\')555 1178 y Fo(h)p 567 1152 10
+2 v 567 1180 a Fn(')p 567 1188 V 575 1178 a Fo(i)315
+1267 y Fu(In)13 b(addition)g(to)f(the)g(GNU)h(Emacs)f(st)o(yle)g(escap)
+q(e)h(sequences,)h(a)e(second)h(set)f(of)g(bac)o(kslash)315
+1321 y(escap)q(es)k(is)g(a)o(v)m(ailable:)315 1408 y
+Ft(\\a)192 b Fu(alert)15 b(\(b)q(ell\))315 1494 y Ft(\\b)192
+b Fu(bac)o(kspace)315 1580 y Ft(\\d)g Fu(delete)315 1666
+y Ft(\\f)g Fu(form)14 b(feed)315 1752 y Ft(\\n)192 b
+Fu(newline)315 1839 y Ft(\\r)g Fu(carriage)15 b(return)315
+1925 y Ft(\\t)192 b Fu(horizon)o(tal)16 b(tab)315 2011
+y Ft(\\v)192 b Fu(v)o(ertical)16 b(tab)315 2097 y Ft(\\)p
Fm(nnn)141 b Fu(the)12 b(c)o(haracter)f(whose)h(ASCI)q(I)h(co)q(de)g
(is)f(the)g(o)q(ctal)g(v)m(alue)h Fm(nnn)g Fu(\(one)f(to)f(three)555
-1857 y(digits\))315 1936 y Ft(\\x)p Fm(nnn)117 b Fu(the)14
+2152 y(digits\))315 2238 y Ft(\\x)p Fm(nnn)117 b Fu(the)14
b(c)o(haracter)f(whose)h(ASCI)q(I)h(co)q(de)f(is)g(the)g(hexadecimal)i
-(v)m(alue)f Fm(nnn)f Fu(\(one)555 1991 y(to)h(three)g(digits\))315
-2070 y(When)k(en)o(tering)g(the)g(text)f(of)g(a)h(macro,)f(single)i(or)
-e(double)i(quotes)f(m)o(ust)f(b)q(e)h(used)h(to)315 2125
+(v)m(alue)f Fm(nnn)f Fu(\(one)555 2293 y(to)h(three)g(digits\))315
+2379 y(When)k(en)o(tering)g(the)g(text)f(of)g(a)h(macro,)f(single)i(or)
+e(double)i(quotes)f(m)o(ust)f(b)q(e)h(used)h(to)315 2434
y(indicate)12 b(a)f(macro)f(de\014nition.)20 b(Unquoted)11
b(text)f(is)i(assumed)e(to)h(b)q(e)g(a)f(function)i(name.)18
-b(In)315 2180 y(the)11 b(macro)f(b)q(o)q(dy)l(,)i(the)f(bac)o(kslash)g
+b(In)315 2489 y(the)11 b(macro)f(b)q(o)q(dy)l(,)i(the)f(bac)o(kslash)g
(escap)q(es)g(describ)q(ed)i(ab)q(o)o(v)o(e)d(are)g(expanded.)20
-b(Bac)o(kslash)315 2234 y(will)i(quote)d(an)o(y)h(other)g(c)o(haracter)
+b(Bac)o(kslash)315 2544 y(will)i(quote)d(an)o(y)h(other)g(c)o(haracter)
f(in)i(the)f(macro)f(text,)h(including)j(`)p Ft(")p Fu(')c(and)h(`)p
-Ft(')p Fu('.)34 b(F)l(or)315 2289 y(example,)14 b(the)f(follo)o(wing)g
+Ft(')p Fu('.)34 b(F)l(or)315 2599 y(example,)14 b(the)f(follo)o(wing)g
(binding)i(will)g(mak)o(e)d(`)p Ft(C-x)i(\\)p Fu(')f(insert)g(a)g
(single)h(`)p Ft(\\)p Fu(')e(in)o(to)h(the)g(line:)435
-2353 y Ft("\\C-x\\\\":)23 b("\\\\")75 2464 y Fl(1.3.2)30
-b(Conditional)20 b(Init)g(Constructs)137 2560 y Fu(Readline)g(implemen)
-o(ts)f(a)f(facilit)o(y)g(similar)h(in)g(spirit)f(to)f(the)h
-(conditional)h(compilation)g(features)75 2615 y(of)e(the)g(C)g(prepro)q
-(cessor)g(whic)o(h)i(allo)o(ws)e(k)o(ey)g(bindings)i(and)f(v)m(ariable)
-g(settings)f(to)g(b)q(e)h(p)q(erformed)f(as)75 2670 y(the)e(result)h
-(of)f(tests.)k(There)c(are)g(four)g(parser)g(directiv)o(es)h(used.)p
-eop
+2666 y Ft("\\C-x\\\\":)23 b("\\\\")p eop
%%Page: 8 10
8 9 bop 75 -58 a Fu(8)1322 b(GNU)15 b(Readline)i(Library)75
-183 y Ft($if)168 b Fu(The)16 b Ft($if)f Fu(construct)g(allo)o(ws)h
-(bindings)i(to)d(b)q(e)h(made)g(based)g(on)f(the)h(editing)h(mo)q(de,)f
-(the)315 238 y(terminal)k(b)q(eing)g(used,)g(or)f(the)g(application)i
-(using)e(Readline.)34 b(The)19 b(text)g(of)f(the)i(test)315
-293 y(extends)c(to)e(the)h(end)h(of)f(the)g(line;)i(no)e(c)o(haracters)
-f(are)h(required)i(to)d(isolate)i(it.)315 373 y Ft(mode)144
+183 y Fl(1.3.2)30 b(Conditional)20 b(Init)g(Constructs)137
+280 y Fu(Readline)g(implemen)o(ts)f(a)f(facilit)o(y)g(similar)h(in)g
+(spirit)f(to)f(the)h(conditional)h(compilation)g(features)75
+334 y(of)e(the)g(C)g(prepro)q(cessor)g(whic)o(h)i(allo)o(ws)e(k)o(ey)g
+(bindings)i(and)f(v)m(ariable)g(settings)f(to)g(b)q(e)h(p)q(erformed)f
+(as)75 389 y(the)e(result)h(of)f(tests.)k(There)c(are)g(four)g(parser)g
+(directiv)o(es)h(used.)75 469 y Ft($if)168 b Fu(The)16
+b Ft($if)f Fu(construct)g(allo)o(ws)h(bindings)i(to)d(b)q(e)h(made)g
+(based)g(on)f(the)h(editing)h(mo)q(de,)f(the)315 524
+y(terminal)k(b)q(eing)g(used,)g(or)f(the)g(application)i(using)e
+(Readline.)34 b(The)19 b(text)g(of)f(the)i(test)315 578
+y(extends)c(to)e(the)h(end)h(of)f(the)g(line;)i(no)e(c)o(haracters)f
+(are)h(required)i(to)d(isolate)i(it.)315 658 y Ft(mode)144
b Fu(The)11 b Ft(mode=)e Fu(form)h(of)g(the)h Ft($if)f
Fu(directiv)o(e)h(is)g(used)g(to)f(test)g(whether)h(Readline)555
-427 y(is)k(in)h Ft(emacs)e Fu(or)g Ft(vi)g Fu(mo)q(de.)20
+713 y(is)k(in)h Ft(emacs)e Fu(or)g Ft(vi)g Fu(mo)q(de.)20
b(This)c(ma)o(y)e(b)q(e)h(used)g(in)h(conjunction)g(with)f(the)555
-482 y(`)p Ft(set)f(keymap)p Fu(')f(command,)g(for)h(instance,)g(to)f
-(set)h(bindings)h(in)g(the)f Ft(emacs-)555 537 y(standard)d
+768 y(`)p Ft(set)f(keymap)p Fu(')f(command,)g(for)h(instance,)g(to)f
+(set)h(bindings)h(in)g(the)f Ft(emacs-)555 823 y(standard)d
Fu(and)i Ft(emacs-ctlx)e Fu(k)o(eymaps)h(only)i(if)f(Readline)h(is)f
-(starting)f(out)555 592 y(in)k Ft(emacs)f Fu(mo)q(de.)315
-671 y Ft(term)144 b Fu(The)14 b Ft(term=)e Fu(form)h(ma)o(y)g(b)q(e)h
+(starting)f(out)555 877 y(in)k Ft(emacs)f Fu(mo)q(de.)315
+957 y Ft(term)144 b Fu(The)14 b Ft(term=)e Fu(form)h(ma)o(y)g(b)q(e)h
(used)g(to)f(include)j(terminal-sp)q(eci\014c)g(k)o(ey)d(bind-)555
-726 y(ings,)19 b(p)q(erhaps)g(to)e(bind)i(the)g(k)o(ey)e(sequences)j
-(output)e(b)o(y)g(the)g(terminal's)555 781 y(function)13
+1012 y(ings,)19 b(p)q(erhaps)g(to)e(bind)i(the)g(k)o(ey)e(sequences)j
+(output)e(b)o(y)g(the)g(terminal's)555 1067 y(function)13
b(k)o(eys.)18 b(The)13 b(w)o(ord)e(on)h(the)g(righ)o(t)g(side)g(of)g
-(the)g(`)p Ft(=)p Fu(')f(is)h(tested)g(against)555 836
+(the)g(`)p Ft(=)p Fu(')f(is)h(tested)g(against)555 1121
y(b)q(oth)j(the)g(full)i(name)e(of)f(the)h(terminal)h(and)f(the)g(p)q
-(ortion)h(of)e(the)h(terminal)555 891 y(name)i(b)q(efore)g(the)g
+(ortion)h(of)e(the)h(terminal)555 1176 y(name)i(b)q(efore)g(the)g
(\014rst)f(`)p Ft(-)p Fu('.)24 b(This)17 b(allo)o(ws)g
Ft(sun)f Fu(to)g(matc)o(h)h(b)q(oth)f Ft(sun)h Fu(and)555
-945 y Ft(sun-cmd)p Fu(,)d(for)g(instance.)315 1025 y
-Ft(application)555 1080 y Fu(The)d Fm(application)i Fu(construct)e(is)g
+1231 y Ft(sun-cmd)p Fu(,)d(for)g(instance.)315 1311 y
+Ft(application)555 1365 y Fu(The)d Fm(application)i Fu(construct)e(is)g
(used)h(to)e(include)j(application-sp)q(eci)q(\014c)h(set-)555
-1135 y(tings.)19 b(Eac)o(h)12 b(program)f(using)j(the)e(Readline)j
-(library)e(sets)f(the)g Fm(application)555 1189 y(name)p
+1420 y(tings.)19 b(Eac)o(h)12 b(program)f(using)j(the)e(Readline)j
+(library)e(sets)f(the)g Fm(application)555 1475 y(name)p
Fu(,)17 b(and)f(y)o(ou)h(can)f(test)g(for)g(it.)24 b(This)18
b(could)f(b)q(e)g(used)g(to)f(bind)i(k)o(ey)f(se-)555
-1244 y(quences)c(to)e(functions)i(useful)g(for)e(a)h(sp)q(eci\014c)i
-(program.)j(F)l(or)12 b(instance,)h(the)555 1299 y(follo)o(wing)i
+1530 y(quences)c(to)e(functions)i(useful)g(for)e(a)h(sp)q(eci\014c)i
+(program.)j(F)l(or)12 b(instance,)h(the)555 1585 y(follo)o(wing)i
(command)f(adds)g(a)f(k)o(ey)h(sequence)h(that)f(quotes)f(the)i(curren)
-o(t)e(or)555 1354 y(previous)j(w)o(ord)e(in)i(Bash:)675
-1418 y Ft($if)23 b(Bash)675 1470 y(#)h(Quote)f(the)g(current)g(or)h
-(previous)f(word)675 1522 y("\\C-xq":)g("\\eb\\"\\ef\\"")675
-1574 y($endif)75 1654 y($endif)96 b Fu(This)16 b(command,)e(as)h(seen)h
+o(t)e(or)555 1639 y(previous)j(w)o(ord)e(in)i(Bash:)675
+1704 y Ft($if)23 b(Bash)675 1756 y(#)h(Quote)f(the)g(current)g(or)h
+(previous)f(word)675 1808 y("\\C-xq":)g("\\eb\\"\\ef\\"")675
+1859 y($endif)75 1939 y($endif)96 b Fu(This)16 b(command,)e(as)h(seen)h
(in)g(the)f(previous)h(example,)g(terminates)f(an)g Ft($if)f
-Fu(command.)75 1733 y Ft($else)120 b Fu(Commands)15 b(in)h(this)f
+Fu(command.)75 2019 y Ft($else)120 b Fu(Commands)15 b(in)h(this)f
(branc)o(h)h(of)e(the)i Ft($if)e Fu(directiv)o(e)j(are)e(executed)h(if)
-g(the)f(test)g(fails.)75 1813 y Ft($include)48 b Fu(This)14
+g(the)f(test)g(fails.)75 2099 y Ft($include)48 b Fu(This)14
b(directiv)o(e)i(tak)o(es)d(a)g(single)i(\014lename)g(as)f(an)f
-(argumen)o(t)g(and)h(reads)g(commands)g(and)315 1868
-y(bindings)j(from)e(that)f(\014le.)435 1932 y Ft($include)23
-b(/etc/inputrc)75 2044 y Fl(1.3.3)30 b(Sample)20 b(Init)h(File)137
-2140 y Fu(Here)16 b(is)g(an)f(example)h(of)f(an)h(inputrc)g(\014le.)22
+(argumen)o(t)g(and)h(reads)g(commands)g(and)315 2153
+y(bindings)j(from)e(that)f(\014le.)435 2218 y Ft($include)23
+b(/etc/inputrc)75 2330 y Fl(1.3.3)30 b(Sample)20 b(Init)h(File)137
+2426 y Fu(Here)16 b(is)g(an)f(example)h(of)f(an)h(inputrc)g(\014le.)22
b(This)16 b(illustrates)g(k)o(ey)g(binding,)h(v)m(ariable)f(assignmen)o
-(t,)75 2195 y(and)f(conditional)i(syn)o(tax.)p eop
+(t,)75 2481 y(and)f(conditional)i(syn)o(tax.)p eop
%%Page: 9 11
9 10 bop 75 -58 a Fu(Chapter)15 b(1:)k(Command)c(Line)i(Editing)1077
b(9)195 235 y Ft(#)24 b(This)f(file)g(controls)g(the)h(behaviour)e(of)i
@@ -2608,252 +2629,262 @@ b(13)75 183 y Ft(backward-delete-char)12 b(\(Rubout\))315
238 y Fu(Delete)k(the)f(c)o(haracter)f(b)q(ehind)j(the)f(cursor.)j(A)c
(n)o(umeric)h(argumen)o(t)e(means)i(to)e(kill)j(the)315
293 y(c)o(haracters)d(instead)i(of)f(deleting)i(them.)75
-378 y Ft(quoted-insert)c(\(C-q,)i(C-v\))315 432 y Fu(Add)j(the)f(next)g
-(c)o(haracter)g(t)o(yp)q(ed)g(to)f(the)i(line)g(v)o(erbatim.)26
-b(This)18 b(is)f(ho)o(w)g(to)g(insert)g(k)o(ey)315 487
-y(sequences)f(lik)o(e)605 485 y Fo(h)p 617 459 56 2 v
-617 487 a Fn(C-q)p 617 495 V 671 485 a Fo(i)685 487 y
-Fu(,)f(for)g(example.)75 572 y Ft(tab-insert)f(\(M-TAB\))315
-627 y Fu(Insert)h(a)g(tab)g(c)o(haracter.)75 712 y Ft(self-insert)f
-(\(a,)g(b,)h(A,)g(1,)g(!,)g(...\))315 766 y Fu(Insert)g(y)o(ourself.)75
-851 y Ft(transpose-chars)e(\(C-t\))315 906 y Fu(Drag)i(the)h(c)o
+374 y Ft(forward-backward-delete-ch)o(ar)12 b(\(\))315
+429 y Fu(Delete)20 b(the)f(c)o(haracter)f(under)i(the)f(cursor,)h
+(unless)g(the)f(cursor)g(is)h(at)e(the)h(end)h(of)f(the)315
+483 y(line,)e(in)g(whic)o(h)g(case)e(the)h(c)o(haracter)g(b)q(ehind)h
+(the)f(cursor)g(is)g(deleted.)23 b(By)16 b(default,)h(this)315
+538 y(is)f(not)f(b)q(ound)h(to)e(a)h(k)o(ey)l(.)75 619
+y Ft(quoted-insert)e(\(C-q,)i(C-v\))315 674 y Fu(Add)j(the)f(next)g(c)o
+(haracter)g(t)o(yp)q(ed)g(to)f(the)i(line)g(v)o(erbatim.)26
+b(This)18 b(is)f(ho)o(w)g(to)g(insert)g(k)o(ey)315 729
+y(sequences)f(lik)o(e)605 727 y Fo(h)p 617 701 56 2 v
+617 729 a Fn(C-q)p 617 737 V 671 727 a Fo(i)685 729 y
+Fu(,)f(for)g(example.)75 810 y Ft(tab-insert)f(\(M-TAB\))315
+865 y Fu(Insert)h(a)g(tab)g(c)o(haracter.)75 946 y Ft(self-insert)f
+(\(a,)g(b,)h(A,)g(1,)g(!,)g(...\))315 1001 y Fu(Insert)g(y)o(ourself.)
+75 1082 y Ft(transpose-chars)e(\(C-t\))315 1136 y Fu(Drag)i(the)h(c)o
(haracter)f(b)q(efore)h(the)h(cursor)e(forw)o(ard)g(o)o(v)o(er)g(the)h
-(c)o(haracter)f(at)h(the)g(cursor,)315 961 y(mo)o(ving)i(the)f(cursor)h
-(forw)o(ard)e(as)i(w)o(ell.)28 b(If)18 b(the)g(insertion)h(p)q(oin)o(t)
-f(is)g(at)f(the)h(end)h(of)e(the)315 1016 y(line,)c(then)e(this)h
+(c)o(haracter)f(at)h(the)g(cursor,)315 1191 y(mo)o(ving)i(the)f(cursor)
+h(forw)o(ard)e(as)i(w)o(ell.)28 b(If)18 b(the)g(insertion)h(p)q(oin)o
+(t)f(is)g(at)f(the)h(end)h(of)e(the)315 1246 y(line,)c(then)e(this)h
(transp)q(oses)e(the)h(last)g(t)o(w)o(o)f(c)o(haracters)g(of)h(the)g
-(line.)20 b(Negativ)o(e)11 b(argumen)o(ts)315 1070 y(don't)k(w)o(ork.)
-75 1155 y Ft(transpose-words)e(\(M-t\))315 1210 y Fu(Drag)j(the)h(w)o
+(line.)20 b(Negativ)o(e)11 b(argumen)o(ts)315 1301 y(don't)k(w)o(ork.)
+75 1382 y Ft(transpose-words)e(\(M-t\))315 1437 y Fu(Drag)j(the)h(w)o
(ord)f(b)q(ehind)k(the)d(cursor)f(past)h(the)g(w)o(ord)g(in)g(fron)o(t)
-g(of)f(the)h(cursor)g(mo)o(ving)315 1265 y(the)e(cursor)g(o)o(v)o(er)g
-(that)f(w)o(ord)g(as)h(w)o(ell.)75 1350 y Ft(upcase-word)f(\(M-u\))315
-1404 y Fu(Upp)q(ercase)j(the)f(curren)o(t)g(\(or)f(follo)o(wing\))h(w)o
+g(of)f(the)h(cursor)g(mo)o(ving)315 1491 y(the)e(cursor)g(o)o(v)o(er)g
+(that)f(w)o(ord)g(as)h(w)o(ell.)75 1572 y Ft(upcase-word)f(\(M-u\))315
+1627 y Fu(Upp)q(ercase)j(the)f(curren)o(t)g(\(or)f(follo)o(wing\))h(w)o
(ord.)22 b(With)16 b(a)g(negativ)o(e)g(argumen)o(t,)f(upp)q(er-)315
-1459 y(case)g(the)g(previous)h(w)o(ord,)f(but)g(do)g(not)g(mo)o(v)o(e)f
-(the)i(cursor.)75 1544 y Ft(downcase-word)d(\(M-l\))315
-1599 y Fu(Lo)o(w)o(ercase)d(the)h(curren)o(t)g(\(or)f(follo)o(wing\))h
+1682 y(case)g(the)g(previous)h(w)o(ord,)f(but)g(do)g(not)g(mo)o(v)o(e)f
+(the)i(cursor.)75 1763 y Ft(downcase-word)d(\(M-l\))315
+1818 y Fu(Lo)o(w)o(ercase)d(the)h(curren)o(t)g(\(or)f(follo)o(wing\))h
(w)o(ord.)17 b(With)11 b(a)g(negativ)o(e)g(argumen)o(t,)f(lo)o(w)o
-(ercase)315 1654 y(the)15 b(previous)h(w)o(ord,)e(but)i(do)f(not)g(mo)o
-(v)o(e)f(the)h(cursor.)75 1738 y Ft(capitalize-word)e(\(M-c\))315
-1793 y Fu(Capitalize)f(the)f(curren)o(t)f(\(or)g(follo)o(wing\))h(w)o
+(ercase)315 1873 y(the)15 b(previous)h(w)o(ord,)e(but)i(do)f(not)g(mo)o
+(v)o(e)f(the)h(cursor.)75 1954 y Ft(capitalize-word)e(\(M-c\))315
+2008 y Fu(Capitalize)f(the)f(curren)o(t)f(\(or)g(follo)o(wing\))h(w)o
(ord.)18 b(With)11 b(a)f(negativ)o(e)h(argumen)o(t,)f(capitalize)315
-1848 y(the)15 b(previous)h(w)o(ord,)e(but)i(do)f(not)g(mo)o(v)o(e)f
-(the)h(cursor.)75 1970 y Fl(1.4.4)30 b(Killing)20 b(And)h(Y)-5
-b(anking)75 2087 y Ft(kill-line)14 b(\(C-k\))315 2142
+2063 y(the)15 b(previous)h(w)o(ord,)e(but)i(do)f(not)g(mo)o(v)o(e)f
+(the)h(cursor.)75 2178 y Fl(1.4.4)30 b(Killing)20 b(And)h(Y)-5
+b(anking)75 2289 y Ft(kill-line)14 b(\(C-k\))315 2344
y Fu(Kill)j(the)f(text)e(from)h(the)g(curren)o(t)g(cursor)g(p)q
-(osition)h(to)f(the)g(end)h(of)f(the)g(line.)75 2226
-y Ft(backward-kill-line)e(\(C-x)h(Rubout\))315 2281 y
+(osition)h(to)f(the)g(end)h(of)f(the)g(line.)75 2425
+y Ft(backward-kill-line)e(\(C-x)h(Rubout\))315 2479 y
Fu(Kill)j(bac)o(kw)o(ard)e(to)f(the)i(b)q(eginning)h(of)e(the)g(line.)
-75 2366 y Ft(unix-line-discard)e(\(C-u\))315 2421 y Fu(Kill)18
+75 2560 y Ft(unix-line-discard)e(\(C-u\))315 2615 y Fu(Kill)18
b(bac)o(kw)o(ard)d(from)g(the)h(cursor)g(to)f(the)h(b)q(eginning)i(of)e
-(the)g(curren)o(t)g(line.)24 b(The)16 b(killed)315 2476
-y(text)f(is)g(sa)o(v)o(ed)g(on)g(the)h(kill-ring.)75
-2560 y Ft(kill-whole-line)d(\(\))315 2615 y Fu(Kill)h(all)e(c)o
-(haracters)f(on)g(the)g(curren)o(t)h(line,)h(no)f(matter)e(where)h(the)
-h(cursor)f(is.)19 b(By)12 b(default,)315 2670 y(this)k(is)f(un)o(b)q
-(ound.)p eop
+(the)g(curren)o(t)g(line.)24 b(The)16 b(killed)315 2670
+y(text)f(is)g(sa)o(v)o(ed)g(on)g(the)h(kill-ring.)p eop
%%Page: 14 16
14 15 bop 75 -58 a Fu(14)1299 b(GNU)15 b(Readline)i(Library)75
-183 y Ft(kill-word)d(\(M-d\))315 238 y Fu(Kill)i(from)d(the)i(cursor)e
-(to)h(the)g(end)g(of)g(the)g(curren)o(t)g(w)o(ord,)f(or)h(if)g(b)q(et)o
-(w)o(een)g(w)o(ords,)g(to)f(the)315 293 y(end)j(of)f(the)g(next)g(w)o
-(ord.)k(W)l(ord)c(b)q(oundaries)i(are)e(the)g(same)g(as)g
-Ft(forward-word)p Fu(.)75 372 y Ft(backward-kill-word)e(\(M-DEL\))315
-426 y Fu(Kill)18 b(the)d(w)o(ord)g(b)q(ehind)j(the)d(cursor.)20
+183 y Ft(kill-whole-line)c(\(\))315 238 y Fu(Kill)h(all)e(c)o
+(haracters)f(on)g(the)g(curren)o(t)h(line,)h(no)f(matter)e(where)h(the)
+h(cursor)f(is.)19 b(By)12 b(default,)315 293 y(this)k(is)f(un)o(b)q
+(ound.)75 374 y Ft(kill-word)f(\(M-d\))315 429 y Fu(Kill)i(from)d(the)i
+(cursor)e(to)h(the)g(end)g(of)g(the)g(curren)o(t)g(w)o(ord,)f(or)h(if)g
+(b)q(et)o(w)o(een)g(w)o(ords,)g(to)f(the)315 483 y(end)j(of)f(the)g
+(next)g(w)o(ord.)k(W)l(ord)c(b)q(oundaries)i(are)e(the)g(same)g(as)g
+Ft(forward-word)p Fu(.)75 564 y Ft(backward-kill-word)e(\(M-DEL\))315
+619 y Fu(Kill)18 b(the)d(w)o(ord)g(b)q(ehind)j(the)d(cursor.)20
b(W)l(ord)c(b)q(oundaries)g(are)f(the)h(same)f(as)g Ft(backward-)315
-481 y(word)p Fu(.)75 560 y Ft(unix-word-rubout)e(\(C-w\))315
-615 y Fu(Kill)20 b(the)d(w)o(ord)g(b)q(ehind)j(the)d(cursor,)h(using)g
+674 y(word)p Fu(.)75 755 y Ft(unix-word-rubout)e(\(C-w\))315
+810 y Fu(Kill)20 b(the)d(w)o(ord)g(b)q(ehind)j(the)d(cursor,)h(using)g
(white)g(space)g(as)f(a)g(w)o(ord)g(b)q(oundary)l(.)28
-b(The)315 670 y(killed)17 b(text)e(is)h(sa)o(v)o(ed)f(on)g(the)g
-(kill-ring.)75 749 y Ft(delete-horizontal-space)d(\(\))315
-803 y Fu(Delete)k(all)g(spaces)f(and)h(tabs)e(around)i(p)q(oin)o(t.)k
-(By)15 b(default,)h(this)f(is)h(un)o(b)q(ound.)75 882
-y Ft(kill-region)e(\(\))315 937 y Fu(Kill)h(the)e(text)f(b)q(et)o(w)o
+b(The)315 865 y(killed)17 b(text)e(is)h(sa)o(v)o(ed)f(on)g(the)g
+(kill-ring.)75 946 y Ft(delete-horizontal-space)d(\(\))315
+1001 y Fu(Delete)k(all)g(spaces)f(and)h(tabs)e(around)i(p)q(oin)o(t.)k
+(By)15 b(default,)h(this)f(is)h(un)o(b)q(ound.)75 1082
+y Ft(kill-region)e(\(\))315 1136 y Fu(Kill)h(the)e(text)f(b)q(et)o(w)o
(een)h(the)g(p)q(oin)o(t)g(and)g(the)g Fm(mark)i Fu(\(sa)o(v)o(ed)d
-(cursor)g(p)q(osition\).)20 b(This)13 b(text)315 992
+(cursor)g(p)q(osition\).)20 b(This)13 b(text)315 1191
y(is)j(referred)f(to)g(as)f(the)i Fm(region)p Fu(.)k(By)15
b(default,)h(this)f(command)g(is)h(un)o(b)q(ound.)75
-1071 y Ft(copy-region-as-kill)d(\(\))315 1125 y Fu(Cop)o(y)j(the)i
+1272 y Ft(copy-region-as-kill)d(\(\))315 1327 y Fu(Cop)o(y)j(the)i
(text)e(in)i(the)f(region)g(to)g(the)g(kill)h(bu\013er,)f(so)g(it)g
(can)g(b)q(e)h(y)o(ank)o(ed)f(righ)o(t)g(a)o(w)o(a)o(y)l(.)315
-1180 y(By)e(default,)h(this)f(command)g(is)h(un)o(b)q(ound.)75
-1259 y Ft(copy-backward-word)d(\(\))315 1314 y Fu(Cop)o(y)19
+1382 y(By)e(default,)h(this)f(command)g(is)h(un)o(b)q(ound.)75
+1463 y Ft(copy-backward-word)d(\(\))315 1518 y Fu(Cop)o(y)19
b(the)g(w)o(ord)g(b)q(efore)g(p)q(oin)o(t)h(to)e(the)i(kill)h
(bu\013er.)32 b(The)19 b(w)o(ord)g(b)q(oundaries)h(are)f(the)315
-1369 y(same)c(as)g Ft(backward-word)p Fu(.)j(By)d(default,)g(this)h
-(command)f(is)h(un)o(b)q(ound.)75 1448 y Ft(copy-forward-word)d(\(\))
-315 1502 y Fu(Cop)o(y)i(the)h(w)o(ord)e(follo)o(wing)j(p)q(oin)o(t)f
+1572 y(same)c(as)g Ft(backward-word)p Fu(.)j(By)d(default,)g(this)h
+(command)f(is)h(un)o(b)q(ound.)75 1653 y Ft(copy-forward-word)d(\(\))
+315 1708 y Fu(Cop)o(y)i(the)h(w)o(ord)e(follo)o(wing)j(p)q(oin)o(t)f
(to)f(the)g(kill)j(bu\013er.)i(The)c(w)o(ord)f(b)q(oundaries)i(are)e
-(the)315 1557 y(same)g(as)g Ft(forward-word)p Fu(.)j(By)d(default,)h
-(this)f(command)g(is)h(un)o(b)q(ound.)75 1636 y Ft(yank)f(\(C-y\))315
-1691 y Fu(Y)l(ank)g(the)h(top)f(of)f(the)i(kill)h(ring)e(in)o(to)g(the)
+(the)315 1763 y(same)g(as)g Ft(forward-word)p Fu(.)j(By)d(default,)h
+(this)f(command)g(is)h(un)o(b)q(ound.)75 1844 y Ft(yank)f(\(C-y\))315
+1899 y Fu(Y)l(ank)g(the)h(top)f(of)f(the)i(kill)h(ring)e(in)o(to)g(the)
h(bu\013er)f(at)f(the)i(curren)o(t)f(cursor)g(p)q(osition.)75
-1770 y Ft(yank-pop)f(\(M-y\))315 1824 y Fu(Rotate)j(the)g(kill-ring,)j
+1980 y Ft(yank-pop)f(\(M-y\))315 2035 y Fu(Rotate)j(the)g(kill-ring,)j
(and)d(y)o(ank)g(the)h(new)f(top.)26 b(Y)l(ou)17 b(can)h(only)g(do)f
-(this)h(if)f(the)h(prior)315 1879 y(command)d(is)h(y)o(ank)f(or)f(y)o
-(ank-p)q(op.)75 1990 y Fl(1.4.5)30 b(Sp)r(ecifying)20
-b(Numeric)h(Argumen)n(ts)75 2098 y Ft(digit-argument)13
-b(\(M-0,)i(M-1,)f(...)h(M--\))315 2153 y Fu(Add)f(this)g(digit)g(to)f
+(this)h(if)f(the)h(prior)315 2089 y(command)d(is)h(y)o(ank)f(or)f(y)o
+(ank-p)q(op.)75 2204 y Fl(1.4.5)30 b(Sp)r(ecifying)20
+b(Numeric)h(Argumen)n(ts)75 2315 y Ft(digit-argument)13
+b(\(M-0,)i(M-1,)f(...)h(M--\))315 2370 y Fu(Add)f(this)g(digit)g(to)f
(the)h(argumen)o(t)e(already)i(accum)o(ulating,)g(or)f(start)f(a)h(new)
-h(argumen)o(t.)315 2206 y Fo(h)p 327 2180 50 2 v 327
-2208 a Fn(M{)p 327 2215 V 375 2206 a Fo(i)405 2208 y
-Fu(starts)g(a)h(negativ)o(e)g(argumen)o(t.)75 2286 y
-Ft(universal-argument)e(\(\))315 2341 y Fu(This)g(is)h(another)e(w)o(a)
+h(argumen)o(t.)315 2423 y Fo(h)p 327 2397 50 2 v 327
+2425 a Fn(M{)p 327 2432 V 375 2423 a Fo(i)405 2425 y
+Fu(starts)g(a)h(negativ)o(e)g(argumen)o(t.)75 2506 y
+Ft(universal-argument)e(\(\))315 2560 y Fu(This)g(is)h(another)e(w)o(a)
o(y)g(to)g(sp)q(ecify)i(an)f(argumen)o(t.)18 b(If)13
b(this)g(command)g(is)g(follo)o(w)o(ed)g(b)o(y)g(one)315
-2396 y(or)h(more)h(digits,)g(optionally)h(with)f(a)g(leading)h(min)o
+2615 y(or)h(more)h(digits,)g(optionally)h(with)f(a)g(leading)h(min)o
(us)f(sign,)g(those)g(digits)g(de\014ne)h(the)f(ar-)315
-2451 y(gumen)o(t.)k(If)c(the)g(command)f(is)h(follo)o(w)o(ed)g(b)o(y)g
-(digits,)g(executing)g Ft(universal-argument)315 2506
-y Fu(again)h(ends)g(the)g(n)o(umeric)h(argumen)o(t,)e(but)h(is)h
-(otherwise)f(ignored.)22 b(As)16 b(a)g(sp)q(ecial)h(case,)315
-2560 y(if)g(this)g(command)f(is)h(immediately)h(follo)o(w)o(ed)f(b)o(y)
-f(a)g(c)o(haracter)g(that)g(is)h(neither)g(a)f(digit)315
-2615 y(or)d(min)o(us)i(sign,)f(the)g(argumen)o(t)g(coun)o(t)f(for)h
-(the)g(next)g(command)g(is)g(m)o(ultiplied)j(b)o(y)d(four.)315
-2670 y(The)19 b(argumen)o(t)f(coun)o(t)g(is)h(initially)j(one,)d(so)f
-(executing)i(this)f(function)h(the)e(\014rst)h(time)p
-eop
+2670 y(gumen)o(t.)k(If)c(the)g(command)f(is)h(follo)o(w)o(ed)g(b)o(y)g
+(digits,)g(executing)g Ft(universal-argument)p eop
%%Page: 15 17
15 16 bop 75 -58 a Fu(Chapter)15 b(1:)k(Command)c(Line)i(Editing)1055
-b(15)315 183 y(mak)o(es)15 b(the)h(argumen)o(t)f(coun)o(t)h(four,)f(a)h
-(second)g(time)g(mak)o(es)g(the)g(argumen)o(t)f(coun)o(t)g(six-)315
-238 y(teen,)g(and)g(so)g(on.)20 b(By)15 b(default,)h(this)f(is)h(not)f
-(b)q(ound)h(to)f(a)g(k)o(ey)l(.)75 341 y Fl(1.4.6)30
+b(15)315 183 y(again)16 b(ends)g(the)g(n)o(umeric)h(argumen)o(t,)e(but)
+h(is)h(otherwise)f(ignored.)22 b(As)16 b(a)g(sp)q(ecial)h(case,)315
+238 y(if)g(this)g(command)f(is)h(immediately)h(follo)o(w)o(ed)f(b)o(y)f
+(a)g(c)o(haracter)g(that)g(is)h(neither)g(a)f(digit)315
+293 y(or)d(min)o(us)i(sign,)f(the)g(argumen)o(t)g(coun)o(t)f(for)h(the)
+g(next)g(command)g(is)g(m)o(ultiplied)j(b)o(y)d(four.)315
+348 y(The)19 b(argumen)o(t)f(coun)o(t)g(is)h(initially)j(one,)d(so)f
+(executing)i(this)f(function)h(the)e(\014rst)h(time)315
+402 y(mak)o(es)c(the)h(argumen)o(t)f(coun)o(t)h(four,)f(a)h(second)g
+(time)g(mak)o(es)g(the)g(argumen)o(t)f(coun)o(t)g(six-)315
+457 y(teen,)g(and)g(so)g(on.)20 b(By)15 b(default,)h(this)f(is)h(not)f
+(b)q(ound)h(to)f(a)g(k)o(ey)l(.)75 565 y Fl(1.4.6)30
b(Letting)20 b(Readline)g(T)n(yp)r(e)h(F)-5 b(or)19 b(Y)-5
-b(ou)75 444 y Ft(complete)14 b(\(TAB\))315 499 y Fu(A)o(ttempt)j(to)g
+b(ou)75 671 y Ft(complete)14 b(\(TAB\))315 726 y Fu(A)o(ttempt)j(to)g
(do)h(completion)g(on)g(the)g(text)f(b)q(efore)h(the)g(cursor.)27
-b(This)18 b(is)g(application-)315 554 y(sp)q(eci\014c.)k(Generally)l(,)
+b(This)18 b(is)g(application-)315 781 y(sp)q(eci\014c.)k(Generally)l(,)
15 b(if)g(y)o(ou)g(are)f(t)o(yping)h(a)g(\014lename)g(argumen)o(t,)f(y)
-o(ou)g(can)h(do)g(\014lename)315 609 y(completion;)h(if)g(y)o(ou)f(are)
+o(ou)g(can)h(do)g(\014lename)315 835 y(completion;)h(if)g(y)o(ou)f(are)
g(t)o(yping)h(a)f(command,)f(y)o(ou)h(can)h(do)f(command)g(completion;)
-h(if)315 663 y(y)o(ou)i(are)g(t)o(yping)g(in)h(a)f(sym)o(b)q(ol)h(to)e
+h(if)315 890 y(y)o(ou)i(are)g(t)o(yping)g(in)h(a)f(sym)o(b)q(ol)h(to)e
(GDB,)h(y)o(ou)g(can)g(do)g(sym)o(b)q(ol)h(name)f(completion;)i(if)315
-718 y(y)o(ou)13 b(are)g(t)o(yping)g(in)h(a)f(v)m(ariable)h(to)f(Bash,)g
+945 y(y)o(ou)13 b(are)g(t)o(yping)g(in)h(a)f(v)m(ariable)h(to)f(Bash,)g
(y)o(ou)g(can)g(do)g(v)m(ariable)h(name)f(completion,)i(and)315
-773 y(so)g(on.)75 847 y Ft(possible-completions)d(\(M-?\))315
-902 y Fu(List)k(the)f(p)q(ossible)i(completions)f(of)f(the)g(text)g(b)q
-(efore)h(the)f(cursor.)75 976 y Ft(insert-completions)e(\(M-*\))315
-1030 y Fu(Insert)j(all)g(completions)g(of)f(the)g(text)g(b)q(efore)h(p)
+1000 y(so)g(on.)75 1077 y Ft(possible-completions)d(\(M-?\))315
+1131 y Fu(List)k(the)f(p)q(ossible)i(completions)f(of)f(the)g(text)g(b)
+q(efore)h(the)f(cursor.)75 1208 y Ft(insert-completions)e(\(M-*\))315
+1263 y Fu(Insert)j(all)g(completions)g(of)f(the)g(text)g(b)q(efore)h(p)
q(oin)o(t)f(that)g(w)o(ould)h(ha)o(v)o(e)f(b)q(een)h(generated)315
-1085 y(b)o(y)f Ft(possible-completions)p Fu(.)75 1159
-y Ft(menu-complete)e(\(\))315 1214 y Fu(Similar)g(to)f
+1318 y(b)o(y)f Ft(possible-completions)p Fu(.)75 1395
+y Ft(menu-complete)e(\(\))315 1450 y Fu(Similar)g(to)f
Ft(complete)p Fu(,)f(but)h(replaces)h(the)f(w)o(ord)f(to)g(b)q(e)i
-(completed)f(with)h(a)e(single)j(matc)o(h)315 1269 y(from)k(the)h(list)
+(completed)f(with)h(a)e(single)j(matc)o(h)315 1504 y(from)k(the)h(list)
h(of)e(p)q(ossible)j(completions.)32 b(Rep)q(eated)20
-b(execution)g(of)f Ft(menu-complete)315 1323 y Fu(steps)h(through)g
+b(execution)g(of)f Ft(menu-complete)315 1559 y Fu(steps)h(through)g
(the)g(list)h(of)f(p)q(ossible)i(completions,)g(inserting)f(eac)o(h)f
-(matc)o(h)f(in)i(turn.)315 1378 y(A)o(t)c(the)g(end)h(of)f(the)h(list)g
+(matc)o(h)f(in)i(turn.)315 1614 y(A)o(t)c(the)g(end)h(of)f(the)h(list)g
(of)f(completions,)i(the)e(b)q(ell)j(is)e(rung)f(and)h(the)f(original)i
-(text)d(is)315 1433 y(restored.)26 b(An)17 b(argumen)o(t)g(of)g
+(text)d(is)315 1669 y(restored.)26 b(An)17 b(argumen)o(t)g(of)g
Fm(n)g Fu(mo)o(v)o(es)g Fm(n)g Fu(p)q(ositions)h(forw)o(ard)e(in)i(the)
-g(list)g(of)f(matc)o(hes;)315 1488 y(a)j(negativ)o(e)g(argumen)o(t)f
+g(list)g(of)f(matc)o(hes;)315 1724 y(a)j(negativ)o(e)g(argumen)o(t)f
(ma)o(y)g(b)q(e)i(used)f(to)f(mo)o(v)o(e)h(bac)o(kw)o(ard)f(through)g
-(the)h(list.)35 b(This)315 1543 y(command)15 b(is)h(in)o(tended)g(to)f
+(the)h(list.)35 b(This)315 1778 y(command)15 b(is)h(in)o(tended)g(to)f
(b)q(e)h(b)q(ound)g(to)f Ft(TAB)p Fu(,)f(but)h(is)h(un)o(b)q(ound)g(b)o
-(y)f(default.)75 1646 y Fl(1.4.7)30 b(Keyb)r(oard)20
-b(Macros)75 1749 y Ft(start-kbd-macro)13 b(\(C-x)i(\(\))315
-1804 y Fu(Begin)h(sa)o(ving)f(the)h(c)o(haracters)e(t)o(yp)q(ed)i(in)o
-(to)f(the)g(curren)o(t)g(k)o(eyb)q(oard)g(macro.)75 1878
-y Ft(end-kbd-macro)e(\(C-x)i(\)\))315 1932 y Fu(Stop)f(sa)o(ving)f(the)
+(y)f(default.)75 1855 y Ft(delete-char-or-list)e(\(\))315
+1910 y Fu(Deletes)h(the)f(c)o(haracter)g(under)h(the)g(cursor)f(if)h
+(not)f(at)g(the)g(b)q(eginning)j(or)d(end)h(of)f(the)g(line)315
+1965 y(\(lik)o(e)i Ft(delete-char)p Fu(\).)j(If)d(at)f(the)h(end)g(of)f
+(the)g(line,)i(b)q(eha)o(v)o(es)f(iden)o(tically)i(to)d
+Ft(possible-)315 2020 y(completions)p Fu(.)k(This)e(command)f(is)h(un)o
+(b)q(ound)g(b)o(y)f(default.)75 2127 y Fl(1.4.7)30 b(Keyb)r(oard)20
+b(Macros)75 2233 y Ft(start-kbd-macro)13 b(\(C-x)i(\(\))315
+2288 y Fu(Begin)h(sa)o(ving)f(the)h(c)o(haracters)e(t)o(yp)q(ed)i(in)o
+(to)f(the)g(curren)o(t)g(k)o(eyb)q(oard)g(macro.)75 2365
+y Ft(end-kbd-macro)e(\(C-x)i(\)\))315 2420 y Fu(Stop)f(sa)o(ving)f(the)
h(c)o(haracters)f(t)o(yp)q(ed)h(in)o(to)f(the)h(curren)o(t)g(k)o(eyb)q
-(oard)f(macro)g(and)h(sa)o(v)o(e)f(the)315 1987 y(de\014nition.)75
-2061 y Ft(call-last-kbd-macro)g(\(C-x)h(e\))315 2116
+(oard)f(macro)g(and)h(sa)o(v)o(e)f(the)315 2475 y(de\014nition.)75
+2552 y Ft(call-last-kbd-macro)g(\(C-x)h(e\))315 2606
y Fu(Re-execute)19 b(the)f(last)f(k)o(eyb)q(oard)h(macro)f(de\014ned,)i
(b)o(y)e(making)h(the)g(c)o(haracters)e(in)j(the)315
-2171 y(macro)14 b(app)q(ear)i(as)f(if)g(t)o(yp)q(ed)h(at)e(the)i(k)o
-(eyb)q(oard.)75 2274 y Fl(1.4.8)30 b(Some)20 b(Miscellaneous)h
-(Commands)75 2377 y Ft(re-read-init-file)13 b(\(C-x)h(C-r\))315
-2432 y Fu(Read)e(in)g(the)f(con)o(ten)o(ts)g(of)f(the)i(inputrc)g
-(\014le,)g(and)g(incorp)q(orate)f(an)o(y)g(bindings)i(or)e(v)m(ariable)
-315 2487 y(assignmen)o(ts)k(found)h(there.)75 2560 y
-Ft(abort)e(\(C-g\))315 2615 y Fu(Ab)q(ort)f(the)g(curren)o(t)h(editing)
-g(command)f(and)h(ring)f(the)h(terminal's)f(b)q(ell)i(\(sub)s(ject)e
-(to)g(the)315 2670 y(setting)i(of)g Ft(bell-style)p Fu(\).)p
-eop
+2661 y(macro)14 b(app)q(ear)i(as)f(if)g(t)o(yp)q(ed)h(at)e(the)i(k)o
+(eyb)q(oard.)p eop
%%Page: 16 18
16 17 bop 75 -58 a Fu(16)1299 b(GNU)15 b(Readline)i(Library)75
-183 y Ft(do-uppercase-version)12 b(\(M-a,)j(M-b,)f(M-)p
-Fm(x)p Ft(,)h Fj(:)8 b(:)g(:)n Ft(\))315 238 y Fu(If)14
-b(the)g(meta\014ed)g(c)o(haracter)f Fm(x)k Fu(is)d(lo)o(w)o(ercase,)g
-(run)g(the)g(command)f(that)h(is)g(b)q(ound)h(to)e(the)315
-293 y(corresp)q(onding)j(upp)q(ercase)g(c)o(haracter.)75
-372 y Ft(prefix-meta)e(\(ESC\))315 427 y Fu(Mak)o(e)j(the)i(next)f(c)o
-(haracter)f(t)o(yp)q(ed)i(b)q(e)g(meta\014ed.)28 b(This)19
-b(is)g(for)e(k)o(eyb)q(oards)h(without)g(a)315 482 y(meta)d(k)o(ey)l(.)
-20 b(T)o(yping)15 b(`)p Ft(ESC)g(f)p Fu(')f(is)i(equiv)m(alen)o(t)h(to)
-d(t)o(yping)i(`)p Ft(M-f)p Fu('.)75 561 y Ft(undo)f(\(C-_,)f(C-x)h
-(C-u\))315 616 y Fu(Incremen)o(tal)h(undo,)f(separately)h(remem)o(b)q
-(ered)g(for)e(eac)o(h)h(line.)75 695 y Ft(revert-line)f(\(M-r\))315
-750 y Fu(Undo)j(all)g(c)o(hanges)g(made)f(to)g(this)h(line.)26
+183 y Fl(1.4.8)30 b(Some)20 b(Miscellaneous)h(Commands)75
+298 y Ft(re-read-init-file)13 b(\(C-x)h(C-r\))315 353
+y Fu(Read)e(in)g(the)f(con)o(ten)o(ts)g(of)f(the)i(inputrc)g(\014le,)g
+(and)g(incorp)q(orate)f(an)o(y)g(bindings)i(or)e(v)m(ariable)315
+407 y(assignmen)o(ts)k(found)h(there.)75 491 y Ft(abort)e(\(C-g\))315
+546 y Fu(Ab)q(ort)f(the)g(curren)o(t)h(editing)g(command)f(and)h(ring)f
+(the)h(terminal's)f(b)q(ell)i(\(sub)s(ject)e(to)g(the)315
+600 y(setting)i(of)g Ft(bell-style)p Fu(\).)75 684 y
+Ft(do-uppercase-version)d(\(M-a,)j(M-b,)f(M-)p Fm(x)p
+Ft(,)h Fj(:)8 b(:)g(:)n Ft(\))315 739 y Fu(If)14 b(the)g(meta\014ed)g
+(c)o(haracter)f Fm(x)k Fu(is)d(lo)o(w)o(ercase,)g(run)g(the)g(command)f
+(that)h(is)g(b)q(ound)h(to)e(the)315 794 y(corresp)q(onding)j(upp)q
+(ercase)g(c)o(haracter.)75 877 y Ft(prefix-meta)e(\(ESC\))315
+932 y Fu(Mak)o(e)j(the)i(next)f(c)o(haracter)f(t)o(yp)q(ed)i(b)q(e)g
+(meta\014ed.)28 b(This)19 b(is)g(for)e(k)o(eyb)q(oards)h(without)g(a)
+315 987 y(meta)d(k)o(ey)l(.)20 b(T)o(yping)15 b(`)p Ft(ESC)g(f)p
+Fu(')f(is)i(equiv)m(alen)o(t)h(to)d(t)o(yping)i(`)p Ft(M-f)p
+Fu('.)75 1070 y Ft(undo)f(\(C-_,)f(C-x)h(C-u\))315 1125
+y Fu(Incremen)o(tal)h(undo,)f(separately)h(remem)o(b)q(ered)g(for)e
+(eac)o(h)h(line.)75 1209 y Ft(revert-line)f(\(M-r\))315
+1263 y Fu(Undo)j(all)g(c)o(hanges)g(made)f(to)g(this)h(line.)26
b(This)17 b(is)g(lik)o(e)h(executing)f(the)g Ft(undo)f
-Fu(command)315 805 y(enough)g(times)f(to)g(get)f(bac)o(k)h(to)g(the)g
-(b)q(eginning.)75 884 y Ft(tilde-expand)f(\(M-~\))315
-939 y Fu(P)o(erform)g(tilde)j(expansion)f(on)f(the)g(curren)o(t)g(w)o
-(ord.)75 1018 y Ft(set-mark)f(\(C-@\))315 1073 y Fu(Set)g(the)f(mark)g
+Fu(command)315 1318 y(enough)g(times)f(to)g(get)f(bac)o(k)h(to)g(the)g
+(b)q(eginning.)75 1402 y Ft(tilde-expand)f(\(M-~\))315
+1456 y Fu(P)o(erform)g(tilde)j(expansion)f(on)f(the)g(curren)o(t)g(w)o
+(ord.)75 1540 y Ft(set-mark)f(\(C-@\))315 1595 y Fu(Set)g(the)f(mark)g
(to)g(the)h(curren)o(t)g(p)q(oin)o(t.)19 b(If)14 b(a)g(n)o(umeric)g
-(argumen)o(t)f(is)h(supplied,)i(the)e(mark)315 1128 y(is)i(set)f(to)f
-(that)h(p)q(osition.)75 1207 y Ft(exchange-point-and-mark)d(\(C-x)j
-(C-x\))315 1262 y Fu(Sw)o(ap)g(the)h(p)q(oin)o(t)g(with)g(the)g(mark.)k
+(argumen)o(t)f(is)h(supplied,)i(the)e(mark)315 1650 y(is)i(set)f(to)f
+(that)h(p)q(osition.)75 1733 y Ft(exchange-point-and-mark)d(\(C-x)j
+(C-x\))315 1788 y Fu(Sw)o(ap)g(the)h(p)q(oin)o(t)g(with)g(the)g(mark.)k
(The)c(curren)o(t)f(cursor)h(p)q(osition)g(is)g(set)g(to)f(the)g(sa)o
-(v)o(ed)315 1317 y(p)q(osition,)h(and)f(the)h(old)f(cursor)g(p)q
-(osition)h(is)g(sa)o(v)o(ed)f(as)g(the)g(mark.)75 1396
-y Ft(character-search)e(\(C-]\))315 1451 y Fu(A)f(c)o(haracter)g(is)h
+(v)o(ed)315 1843 y(p)q(osition,)h(and)f(the)h(old)f(cursor)g(p)q
+(osition)h(is)g(sa)o(v)o(ed)f(as)g(the)g(mark.)75 1926
+y Ft(character-search)e(\(C-]\))315 1981 y Fu(A)f(c)o(haracter)g(is)h
(read)g(and)f(p)q(oin)o(t)h(is)g(mo)o(v)o(ed)f(to)g(the)g(next)h(o)q
-(ccurrence)g(of)f(that)g(c)o(haracter.)315 1506 y(A)j(negativ)o(e)h
+(ccurrence)g(of)f(that)g(c)o(haracter.)315 2036 y(A)j(negativ)o(e)h
(coun)o(t)f(searc)o(hes)g(for)f(previous)i(o)q(ccurrences.)75
-1585 y Ft(character-search-backward)c(\(M-C-]\))315 1640
+2119 y Ft(character-search-backward)c(\(M-C-]\))315 2174
y Fu(A)22 b(c)o(haracter)g(is)h(read)f(and)h(p)q(oin)o(t)g(is)g(mo)o(v)
o(ed)f(to)g(the)g(previous)h(o)q(ccurrence)h(of)e(that)315
-1695 y(c)o(haracter.)d(A)c(negativ)o(e)h(coun)o(t)f(searc)o(hes)g(for)f
-(subsequen)o(t)i(o)q(ccurrences.)75 1774 y Ft(insert-comment)d(\(M-#\))
-315 1829 y Fu(The)19 b(v)m(alue)i(of)e(the)g Ft(comment-begin)e
+2229 y(c)o(haracter.)d(A)c(negativ)o(e)h(coun)o(t)f(searc)o(hes)g(for)f
+(subsequen)o(t)i(o)q(ccurrences.)75 2312 y Ft(insert-comment)d(\(M-#\))
+315 2367 y Fu(The)19 b(v)m(alue)i(of)e(the)g Ft(comment-begin)e
Fu(v)m(ariable)k(is)f(inserted)g(at)e(the)i(b)q(eginning)h(of)e(the)315
-1884 y(curren)o(t)c(line,)i(and)e(the)g(line)i(is)f(accepted)g(as)e(if)
-i(a)f(newline)i(had)f(b)q(een)g(t)o(yp)q(ed.)75 1963
-y Ft(dump-functions)d(\(\))315 2018 y Fu(Prin)o(t)g(all)h(of)f(the)g
+2422 y(curren)o(t)c(line,)i(and)e(the)g(line)i(is)f(accepted)g(as)e(if)
+i(a)f(newline)i(had)f(b)q(een)g(t)o(yp)q(ed.)75 2506
+y Ft(dump-functions)d(\(\))315 2560 y Fu(Prin)o(t)g(all)h(of)f(the)g
(functions)h(and)g(their)g(k)o(ey)f(bindings)i(to)d(the)i(Readline)h
-(output)e(stream.)315 2073 y(If)j(a)g(n)o(umeric)g(argumen)o(t)f(is)i
+(output)e(stream.)315 2615 y(If)j(a)g(n)o(umeric)g(argumen)o(t)f(is)i
(supplied,)h(the)e(output)f(is)i(formatted)d(in)j(suc)o(h)f(a)g(w)o(a)o
-(y)f(that)315 2128 y(it)g(can)h(b)q(e)g(made)f(part)f(of)h(an)g
+(y)f(that)315 2670 y(it)g(can)h(b)q(e)g(made)f(part)f(of)h(an)g
Fm(inputrc)k Fu(\014le.)i(This)16 b(command)f(is)h(un)o(b)q(ound)g(b)o
-(y)f(default.)75 2207 y Ft(dump-variables)e(\(\))315
-2262 y Fu(Prin)o(t)e(all)g(of)f(the)h(settable)g(v)m(ariables)h(and)f
-(their)g(v)m(alues)h(to)e(the)h(Readline)i(output)d(stream.)315
-2317 y(If)16 b(a)g(n)o(umeric)g(argumen)o(t)f(is)i(supplied,)h(the)e
-(output)f(is)i(formatted)d(in)j(suc)o(h)f(a)g(w)o(a)o(y)f(that)315
-2371 y(it)g(can)h(b)q(e)g(made)f(part)f(of)h(an)g Fm(inputrc)k
-Fu(\014le.)i(This)16 b(command)f(is)h(un)o(b)q(ound)g(b)o(y)f(default.)
-75 2451 y Ft(dump-macros)f(\(\))315 2506 y Fu(Prin)o(t)j(all)h(of)e
-(the)h(Readline)i(k)o(ey)e(sequences)h(b)q(ound)g(to)e(macros)g(and)h
-(the)g(strings)g(they)315 2560 y(ouput.)30 b(If)19 b(a)f(n)o(umeric)i
-(argumen)o(t)d(is)i(supplied,)j(the)c(output)h(is)g(formatted)e(in)i
-(suc)o(h)g(a)315 2615 y(w)o(a)o(y)14 b(that)g(it)i(can)f(b)q(e)g(made)g
-(part)g(of)f(an)h Fm(inputrc)k Fu(\014le.)i(This)15 b(command)g(is)h
-(un)o(b)q(ound)g(b)o(y)315 2670 y(default.)p eop
+(y)f(default.)p eop
%%Page: 17 19
17 18 bop 75 -58 a Fu(Chapter)15 b(1:)k(Command)c(Line)i(Editing)1055
-b(17)75 183 y Fs(1.5)33 b(Readline)23 b(vi)h(Mo)r(de)137
-280 y Fu(While)13 b(the)f(Readline)j(library)d(do)q(es)g(not)g(ha)o(v)o
-(e)f(a)h(full)h(set)f(of)f Ft(vi)g Fu(editing)j(functions,)f(it)f(do)q
-(es)g(con)o(tain)75 334 y(enough)17 b(to)g(allo)o(w)g(simple)h(editing)
-h(of)d(the)i(line.)27 b(The)17 b(Readline)i Ft(vi)e Fu(mo)q(de)g(b)q
-(eha)o(v)o(es)g(as)g(sp)q(eci\014ed)i(in)75 389 y(the)c
-Fp(POSIX)h Fu(1003.2)d(standard.)137 456 y(In)i(order)g(to)f(switc)o(h)
-g(in)o(teractiv)o(ely)i(b)q(et)o(w)o(een)f Ft(emacs)e
-Fu(and)i Ft(vi)f Fu(editing)i(mo)q(des,)f(use)f(the)h(command)75
-511 y(M-C-j)g(\(toggle-editing-mo)q(de\).)21 b(The)15
-b(Readline)j(default)d(is)h Ft(emacs)f Fu(mo)q(de.)137
-578 y(When)h(y)o(ou)e(en)o(ter)h(a)g(line)i(in)e Ft(vi)g
+b(17)75 183 y Ft(dump-variables)13 b(\(\))315 238 y Fu(Prin)o(t)e(all)g
+(of)f(the)h(settable)g(v)m(ariables)h(and)f(their)g(v)m(alues)h(to)e
+(the)h(Readline)i(output)d(stream.)315 293 y(If)16 b(a)g(n)o(umeric)g
+(argumen)o(t)f(is)i(supplied,)h(the)e(output)f(is)i(formatted)d(in)j
+(suc)o(h)f(a)g(w)o(a)o(y)f(that)315 348 y(it)g(can)h(b)q(e)g(made)f
+(part)f(of)h(an)g Fm(inputrc)k Fu(\014le.)i(This)16 b(command)f(is)h
+(un)o(b)q(ound)g(b)o(y)f(default.)75 427 y Ft(dump-macros)f(\(\))315
+482 y Fu(Prin)o(t)j(all)h(of)e(the)h(Readline)i(k)o(ey)e(sequences)h(b)
+q(ound)g(to)e(macros)g(and)h(the)g(strings)g(they)315
+537 y(ouput.)30 b(If)19 b(a)f(n)o(umeric)i(argumen)o(t)d(is)i
+(supplied,)j(the)c(output)h(is)g(formatted)e(in)i(suc)o(h)g(a)315
+592 y(w)o(a)o(y)14 b(that)g(it)i(can)f(b)q(e)g(made)g(part)g(of)f(an)h
+Fm(inputrc)k Fu(\014le.)i(This)15 b(command)g(is)h(un)o(b)q(ound)g(b)o
+(y)315 647 y(default.)75 775 y Fs(1.5)33 b(Readline)23
+b(vi)h(Mo)r(de)137 871 y Fu(While)13 b(the)f(Readline)j(library)d(do)q
+(es)g(not)g(ha)o(v)o(e)f(a)h(full)h(set)f(of)f Ft(vi)g
+Fu(editing)j(functions,)f(it)f(do)q(es)g(con)o(tain)75
+926 y(enough)17 b(to)g(allo)o(w)g(simple)h(editing)h(of)d(the)i(line.)
+27 b(The)17 b(Readline)i Ft(vi)e Fu(mo)q(de)g(b)q(eha)o(v)o(es)g(as)g
+(sp)q(eci\014ed)i(in)75 981 y(the)c Fp(POSIX)h Fu(1003.2)d(standard.)
+137 1048 y(In)i(order)g(to)f(switc)o(h)g(in)o(teractiv)o(ely)i(b)q(et)o
+(w)o(een)f Ft(emacs)e Fu(and)i Ft(vi)f Fu(editing)i(mo)q(des,)f(use)f
+(the)h(command)75 1103 y(M-C-j)g(\(toggle-editing-mo)q(de\).)21
+b(The)15 b(Readline)j(default)d(is)h Ft(emacs)f Fu(mo)q(de.)137
+1170 y(When)h(y)o(ou)e(en)o(ter)h(a)g(line)i(in)e Ft(vi)g
Fu(mo)q(de,)g(y)o(ou)g(are)f(already)i(placed)g(in)g(`insertion')f(mo)q
-(de,)g(as)g(if)g(y)o(ou)75 633 y(had)e(t)o(yp)q(ed)h(an)f(`)p
-Ft(i)p Fu('.)18 b(Pressing)608 631 y Fo(h)p 620 605 70
-2 v 620 633 a Fn(ESC)p 620 641 V 687 631 a Fo(i)715 633
-y Fu(switc)o(hes)13 b(y)o(ou)g(in)o(to)g(`command')f(mo)q(de,)i(where)f
-(y)o(ou)g(can)g(edit)h(the)75 688 y(text)i(of)h(the)g(line)h(with)g
-(the)f(standard)f Ft(vi)h Fu(mo)o(v)o(emen)o(t)f(k)o(eys,)g(mo)o(v)o(e)
-g(to)h(previous)g(history)g(lines)i(with)75 743 y(`)p
-Ft(k)p Fu(')14 b(and)i(subsequen)o(t)f(lines)i(with)f(`)p
+(de,)g(as)g(if)g(y)o(ou)75 1225 y(had)e(t)o(yp)q(ed)h(an)f(`)p
+Ft(i)p Fu('.)18 b(Pressing)608 1223 y Fo(h)p 620 1197
+70 2 v 620 1225 a Fn(ESC)p 620 1233 V 687 1223 a Fo(i)715
+1225 y Fu(switc)o(hes)13 b(y)o(ou)g(in)o(to)g(`command')f(mo)q(de,)i
+(where)f(y)o(ou)g(can)g(edit)h(the)75 1280 y(text)i(of)h(the)g(line)h
+(with)g(the)f(standard)f Ft(vi)h Fu(mo)o(v)o(emen)o(t)f(k)o(eys,)g(mo)o
+(v)o(e)g(to)h(previous)g(history)g(lines)i(with)75 1335
+y(`)p Ft(k)p Fu(')14 b(and)i(subsequen)o(t)f(lines)i(with)f(`)p
Ft(j)p Fu(',)e(and)h(so)g(forth.)p eop
%%Page: 18 20
18 19 bop 75 -58 a Fu(18)1299 b(GNU)15 b(Readline)i(Library)p
@@ -2960,8 +2991,8 @@ y Fo(h)p 716 1219 V 716 1247 a Fn(T)m(AB)p 716 1254 V
g(func-)75 1435 y(tion)i(called)h Ft(initialize_readline)d(\(\))h
Fu(whic)o(h)i(p)q(erforms)e(this)h(and)g(other)g(desired)g
(initializations,)75 1490 y(suc)o(h)h(as)e(installing)k(custom)c
-(completers)i(\(see)f(Section)h(2.5)f([Custom)f(Completers],)g(page)h
-(30\).)75 1622 y Fs(2.2)33 b(Custom)21 b(F)-6 b(unctions)137
+(completers)i(\(see)f(Section)h(2.6)f([Custom)f(Completers],)g(page)h
+(32\).)75 1622 y Fs(2.2)33 b(Custom)21 b(F)-6 b(unctions)137
1719 y Fu(Readline)15 b(pro)o(vides)e(man)o(y)e(functions)i(for)f
(manipulating)i(the)e(text)g(of)g(the)g(line,)i(but)e(it)h(isn't)f(p)q
(ossi-)75 1774 y(ble)i(to)f(an)o(ticipate)h(the)f(needs)h(of)f(all)h
@@ -3024,7 +3055,7 @@ b Fi(char)20 b(*)f Fh(rl)p 286 1622 18 3 v 21 w(line)p
395 1622 V 23 w(bu\013er)195 1677 y Fu(This)c(is)f(the)h(line)h
(gathered)e(so)f(far.)19 b(Y)l(ou)c(are)f(w)o(elcome)g(to)g(mo)q(dify)g
(the)h(con)o(ten)o(ts)e(of)h(the)195 1732 y(line,)i(but)g(see)f
-(Section)h(2.4.5)e([Allo)o(wing)i(Undoing],)f(page)g(25.)1661
+(Section)h(2.4.5)e([Allo)o(wing)i(Undoing],)f(page)g(26.)1661
1821 y(V)l(ariable)-1749 b Fi(int)20 b Fh(rl)p 215 1821
V 21 w(p)r(oin)n(t)195 1876 y Fu(The)15 b(o\013set)g(of)f(the)i(curren)
o(t)f(cursor)g(p)q(osition)h(in)g Ft(rl_line_buffer)d
@@ -3050,937 +3081,1136 @@ Fu(Setting)15 b(this)h(to)f(a)f(v)m(alue)j(mak)o(es)d(it)i(the)f(next)g
p eop
%%Page: 22 24
22 23 bop 75 -58 a Fu(22)1299 b(GNU)15 b(Readline)i(Library)1661
-183 y(V)l(ariable)-1749 b Fi(char)20 b(*)f Fh(rl)p 286
-183 18 3 v 21 w(prompt)195 238 y Fu(The)14 b(prompt)f(Readline)j(uses.)
-k(This)14 b(is)g(set)g(from)f(the)g(argumen)o(t)g(to)g
-Ft(readline)h(\(\))p Fu(,)g(and)195 293 y(should)i(not)f(b)q(e)h
-(assigned)g(to)e(directly)l(.)1661 399 y(V)l(ariable)-1749
-b Fi(char)20 b(*)f Fh(rl)p 286 399 V 21 w(library)p 475
-399 V 22 w(v)n(ersion)195 453 y Fu(The)c(v)o(ersion)h(n)o(um)o(b)q(er)f
-(of)g(this)h(revision)g(of)f(the)g(library)l(.)1661 559
-y(V)l(ariable)-1749 b Fi(char)20 b(*)f Fh(rl)p 286 559
-V 21 w(terminal)p 518 559 V 21 w(name)195 614 y Fu(The)c(terminal)h(t)o
-(yp)q(e,)f(used)h(for)f(initialization.)1661 720 y(V)l(ariable)-1749
-b Fi(char)20 b(*)f Fh(rl)p 286 720 V 21 w(readline)p
-505 720 V 22 w(name)195 774 y Fu(This)d(v)m(ariable)h(is)f(set)f(to)g
+183 y(V)l(ariable)-1749 b Fi(int)20 b Fh(rl)p 215 183
+18 3 v 21 w(erase)p 363 183 V 20 w(empt)n(y)p 540 183
+V 20 w(line)195 238 y Fu(Setting)13 b(this)h(to)e(a)h(non-zero)g(v)m
+(alue)h(causes)f(Readline)j(to)c(completely)i(erase)f(the)g(curren)o(t)
+195 293 y(line,)19 b(including)g(an)o(y)e(prompt,)f(an)o(y)h(time)g(a)f
+(newline)j(is)f(t)o(yp)q(ed)f(as)f(the)h(only)h(c)o(haracter)195
+348 y(on)13 b(an)f(otherwise-empt)o(y)h(line.)20 b(The)13
+b(cursor)g(is)g(mo)o(v)o(ed)f(to)g(the)g(b)q(eginning)j(of)d(the)h
+(newly-)195 402 y(blank)j(line.)1661 499 y(V)l(ariable)-1749
+b Fi(char)20 b(*)f Fh(rl)p 286 499 V 21 w(prompt)195
+554 y Fu(The)14 b(prompt)f(Readline)j(uses.)k(This)14
+b(is)g(set)g(from)f(the)g(argumen)o(t)g(to)g Ft(readline)h(\(\))p
+Fu(,)g(and)195 609 y(should)i(not)f(b)q(e)h(assigned)g(to)e(directly)l
+(.)1661 705 y(V)l(ariable)-1749 b Fi(char)20 b(*)f Fh(rl)p
+286 705 V 21 w(library)p 475 705 V 22 w(v)n(ersion)195
+760 y Fu(The)c(v)o(ersion)h(n)o(um)o(b)q(er)f(of)g(this)h(revision)g
+(of)f(the)g(library)l(.)1661 856 y(V)l(ariable)-1749
+b Fi(char)20 b(*)f Fh(rl)p 286 856 V 21 w(terminal)p
+518 856 V 21 w(name)195 911 y Fu(The)c(terminal)h(t)o(yp)q(e,)f(used)h
+(for)f(initialization.)1661 1008 y(V)l(ariable)-1749
+b Fi(char)20 b(*)f Fh(rl)p 286 1008 V 21 w(readline)p
+505 1008 V 22 w(name)195 1063 y Fu(This)d(v)m(ariable)h(is)f(set)f(to)g
(a)g(unique)i(name)f(b)o(y)f(eac)o(h)g(application)j(using)e(Readline.)
-23 b(The)195 829 y(v)m(alue)12 b(allo)o(ws)e(conditional)i(parsing)f
+23 b(The)195 1117 y(v)m(alue)12 b(allo)o(ws)e(conditional)i(parsing)f
(of)f(the)g(inputrc)h(\014le)h(\(see)e(Section)h(1.3.2)e([Conditional)
-195 884 y(Init)16 b(Constructs],)e(page)h(7\).)1661 990
-y(V)l(ariable)-1749 b Fi(FILE)20 b(*)f Fh(rl)p 286 990
-V 21 w(instream)195 1044 y Fu(The)c(stdio)h(stream)e(from)h(whic)o(h)h
-(Readline)h(reads)e(input.)1661 1150 y(V)l(ariable)-1749
-b Fi(FILE)20 b(*)f Fh(rl)p 286 1150 V 21 w(outstream)195
-1205 y Fu(The)c(stdio)h(stream)e(to)h(whic)o(h)h(Readline)h(p)q
-(erforms)e(output.)1661 1311 y(V)l(ariable)-1749 b Fi(Function)20
-b(*)g Fh(rl)p 391 1311 V 21 w(startup)p 595 1311 V 20
-w(ho)r(ok)195 1365 y Fu(If)15 b(non-zero,)f(this)h(is)g(the)f(address)h
+195 1172 y(Init)16 b(Constructs],)e(page)h(8\).)1661
+1269 y(V)l(ariable)-1749 b Fi(FILE)20 b(*)f Fh(rl)p 286
+1269 V 21 w(instream)195 1324 y Fu(The)c(stdio)h(stream)e(from)h(whic)o
+(h)h(Readline)h(reads)e(input.)1661 1420 y(V)l(ariable)-1749
+b Fi(FILE)20 b(*)f Fh(rl)p 286 1420 V 21 w(outstream)195
+1475 y Fu(The)c(stdio)h(stream)e(to)h(whic)o(h)h(Readline)h(p)q
+(erforms)e(output.)1661 1571 y(V)l(ariable)-1749 b Fi(Function)20
+b(*)g Fh(rl)p 391 1571 V 21 w(startup)p 595 1571 V 20
+w(ho)r(ok)195 1626 y Fu(If)15 b(non-zero,)f(this)h(is)g(the)f(address)h
(of)e(a)h(function)i(to)d(call)j(just)e(b)q(efore)h Ft(readline)e
-Fu(prin)o(ts)195 1420 y(the)i(\014rst)g(prompt.)1661
-1526 y(V)l(ariable)-1749 b Fi(Function)20 b(*)g Fh(rl)p
-391 1526 V 21 w(ev)n(en)n(t)p 544 1526 V 22 w(ho)r(ok)195
-1581 y Fu(If)d(non-zero,)f(this)h(is)f(the)h(address)f(of)g(a)g
+Fu(prin)o(ts)195 1681 y(the)i(\014rst)g(prompt.)1661
+1778 y(V)l(ariable)-1749 b Fi(Function)20 b(*)g Fh(rl)p
+391 1778 V 21 w(pre)p 494 1778 V 20 w(input)p 647 1778
+V 21 w(ho)r(ok)195 1832 y Fu(If)d(non-zero,)h(this)f(is)h(the)f
+(address)g(of)g(a)g(function)h(to)e(call)i(after)f(the)g(\014rst)f
+(prompt)h(has)195 1887 y(b)q(een)f(prin)o(ted)g(and)g(just)f(b)q(efore)
+g Ft(readline)f Fu(starts)g(reading)i(input)g(c)o(haracters.)1661
+1984 y(V)l(ariable)-1749 b Fi(Function)20 b(*)g Fh(rl)p
+391 1984 V 21 w(ev)n(en)n(t)p 544 1984 V 22 w(ho)r(ok)195
+2039 y Fu(If)d(non-zero,)f(this)h(is)f(the)h(address)f(of)g(a)g
(function)h(to)f(call)h(p)q(erio)q(dically)j(when)c(readline)195
-1636 y(is)g(w)o(aiting)f(for)g(terminal)h(input.)1661
-1741 y(V)l(ariable)-1749 b Fi(Function)20 b(*)g Fh(rl)p
-391 1741 V 21 w(getc)p 514 1741 V 21 w(function)195 1796
+2093 y(is)g(w)o(aiting)f(for)g(terminal)h(input.)1661
+2190 y(V)l(ariable)-1749 b Fi(Function)20 b(*)g Fh(rl)p
+391 2190 V 21 w(getc)p 514 2190 V 21 w(function)195 2245
y Fu(If)13 b(non-zero,)g Ft(readline)e Fu(will)k(call)e(indirectly)i
(through)d(this)h(p)q(oin)o(ter)g(to)f(get)g(a)h(c)o(haracter)195
-1851 y(from)i(the)i(input)g(stream.)22 b(By)16 b(default,)h(it)f(is)h
+2299 y(from)i(the)i(input)g(stream.)22 b(By)16 b(default,)h(it)f(is)h
(set)f(to)f Ft(rl_getc)p Fu(,)g(the)h(default)h Ft(readline)195
-1906 y Fu(c)o(haracter)d(input)j(function)f(\(see)f(Section)h(2.4.8)e
-([Utilit)o(y)h(F)l(unctions],)h(page)f(27\).)1661 2011
+2354 y Fu(c)o(haracter)d(input)j(function)f(\(see)f(Section)h(2.4.8)e
+([Utilit)o(y)h(F)l(unctions],)h(page)f(28\).)1661 2451
y(V)l(ariable)-1749 b Fi(VFunction)20 b(*)g Fh(rl)p 417
-2011 V 21 w(redispla)n(y)p 661 2011 V 22 w(function)195
-2066 y Fu(If)g(non-zero,)h Ft(readline)d Fu(will)j(call)g(indirectly)h
+2451 V 21 w(redispla)n(y)p 661 2451 V 22 w(function)195
+2506 y Fu(If)g(non-zero,)h Ft(readline)d Fu(will)j(call)g(indirectly)h
(through)d(this)h(p)q(oin)o(ter)h(to)e(up)q(date)h(the)195
-2121 y(displa)o(y)h(with)f(the)g(curren)o(t)g(con)o(ten)o(ts)g(of)f
+2560 y(displa)o(y)h(with)f(the)g(curren)o(t)g(con)o(ten)o(ts)g(of)f
(the)h(editing)i(bu\013er.)34 b(By)20 b(default,)h(it)g(is)f(set)195
-2176 y(to)f Ft(rl_redisplay)p Fu(,)f(the)i(default)g
+2615 y(to)f Ft(rl_redisplay)p Fu(,)f(the)i(default)g
Ft(readline)e Fu(redispla)o(y)j(function)f(\(see)f(Section)i(2.4.6)195
-2231 y([Redispla)o(y],)16 b(page)f(26\).)1661 2336 y(V)l(ariable)-1749
-b Fi(Keymap)20 b Fh(rl)p 293 2336 V 21 w(executing)p
-551 2336 V 22 w(k)n(eymap)195 2391 y Fu(This)g(v)m(ariable)g(is)f(set)g
-(to)f(the)h(k)o(eymap)g(\(see)g(Section)h(2.4.2)d([Keymaps],)i(page)g
-(23\))f(in)195 2446 y(whic)o(h)e(the)f(curren)o(tly)h(executing)g
-(readline)h(function)f(w)o(as)f(found.)1661 2552 y(V)l(ariable)-1749
-b Fi(Keymap)20 b Fh(rl)p 293 2552 V 21 w(binding)p 501
-2552 V 22 w(k)n(eymap)195 2606 y Fu(This)g(v)m(ariable)g(is)f(set)g(to)
-f(the)h(k)o(eymap)g(\(see)g(Section)h(2.4.2)d([Keymaps],)i(page)g(23\))
-f(in)195 2661 y(whic)o(h)e(the)f(last)g(k)o(ey)h(binding)h(o)q
-(ccurred.)p eop
+2670 y([Redispla)o(y],)16 b(page)f(27\).)p eop
%%Page: 23 25
23 24 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(23)75 183 y Fs(2.4)33 b(Readline)23 b(Con)n(v)n
-(enience)g(F)-6 b(unctions)75 331 y Fl(2.4.1)30 b(Naming)20
-b(a)g(F)-5 b(unction)137 430 y Fu(The)20 b(user)g(can)g(dynamically)i
-(c)o(hange)e(the)g(bindings)i(of)d(k)o(eys)h(while)h(using)g(Readline.)
-36 b(This)20 b(is)75 485 y(done)f(b)o(y)f(represen)o(ting)h(the)g
+(Readline)844 b(23)1661 183 y(V)l(ariable)-1749 b Fi(Keymap)20
+b Fh(rl)p 293 183 18 3 v 21 w(executing)p 551 183 V 22
+w(k)n(eymap)195 238 y Fu(This)g(v)m(ariable)g(is)f(set)g(to)f(the)h(k)o
+(eymap)g(\(see)g(Section)h(2.4.2)d([Keymaps],)i(page)g(23\))f(in)195
+293 y(whic)o(h)e(the)f(curren)o(tly)h(executing)g(readline)h(function)f
+(w)o(as)f(found.)1661 392 y(V)l(ariable)-1749 b Fi(Keymap)20
+b Fh(rl)p 293 392 V 21 w(binding)p 501 392 V 22 w(k)n(eymap)195
+447 y Fu(This)g(v)m(ariable)g(is)f(set)g(to)f(the)h(k)o(eymap)g(\(see)g
+(Section)h(2.4.2)d([Keymaps],)i(page)g(23\))f(in)195
+501 y(whic)o(h)e(the)f(last)g(k)o(ey)h(binding)h(o)q(ccurred.)75
+639 y Fs(2.4)33 b(Readline)23 b(Con)n(v)n(enience)g(F)-6
+b(unctions)75 787 y Fl(2.4.1)30 b(Naming)20 b(a)g(F)-5
+b(unction)137 886 y Fu(The)20 b(user)g(can)g(dynamically)i(c)o(hange)e
+(the)g(bindings)i(of)d(k)o(eys)h(while)h(using)g(Readline.)36
+b(This)20 b(is)75 941 y(done)f(b)o(y)f(represen)o(ting)h(the)g
(function)g(with)g(a)f(descriptiv)o(e)i(name.)29 b(The)19
-b(user)f(is)h(able)h(to)d(t)o(yp)q(e)i(the)75 540 y(descriptiv)o(e)e
+b(user)f(is)h(able)h(to)d(t)o(yp)q(e)i(the)75 996 y(descriptiv)o(e)e
(name)e(when)h(referring)f(to)g(the)g(function.)21 b(Th)o(us,)14
b(in)i(an)f(init)i(\014le,)f(one)f(migh)o(t)g(\014nd)195
-607 y Ft(Meta-Rubout:)46 b(backward-kill-word)137 678
-y Fu(This)20 b(binds)h(the)f(k)o(eystrok)o(e)659 676
-y Fo(h)p 671 650 209 2 v 671 678 a Fn(Meta-Rub)q(out)p
-671 685 V 878 676 a Fo(i)912 678 y Fu(to)f(the)h(function)g
+1064 y Ft(Meta-Rubout:)46 b(backward-kill-word)137 1134
+y Fu(This)20 b(binds)h(the)f(k)o(eystrok)o(e)659 1132
+y Fo(h)p 671 1106 209 2 v 671 1134 a Fn(Meta-Rub)q(out)p
+671 1142 V 878 1132 a Fo(i)912 1134 y Fu(to)f(the)h(function)g
Fm(descriptiv)o(ely)25 b Fu(named)20 b Ft(backward-)75
-733 y(kill-word)p Fu(.)29 b(Y)l(ou,)19 b(as)f(the)h(programmer,)f
+1189 y(kill-word)p Fu(.)29 b(Y)l(ou,)19 b(as)f(the)h(programmer,)f
(should)i(bind)f(the)g(functions)h(y)o(ou)e(write)h(to)e(descriptiv)o
-(e)75 787 y(names)e(as)g(w)o(ell.)21 b(Readline)c(pro)o(vides)f(a)f
-(function)h(for)e(doing)i(that:)1650 886 y(F)l(unction)-1749
-b Fi(int)20 b Fh(rl)p 215 886 18 3 v 21 w(add)p 328 886
-V 20 w(defun)i Fg(\()p Ft(char)14 b(*name,)g(Function)g(*function,)g
-(int)h(key)p Fg(\))195 941 y Fu(Add)i Fm(name)h Fu(to)e(the)g(list)h
-(of)e(named)i(functions.)23 b(Mak)o(e)15 b Fm(function)i
-Fu(b)q(e)g(the)f(function)h(that)195 995 y(gets)e(called.)21
-b(If)16 b Fm(k)o(ey)j Fu(is)c(not)g(-1,)g(then)g(bind)i(it)e(to)g
-Fm(function)h Fu(using)g Ft(rl_bind_key)d(\(\))p Fu(.)137
-1094 y(Using)j(this)f(function)h(alone)g(is)f(su\016cien)o(t)h(for)f
-(most)f(applications.)21 b(It)15 b(is)h(the)f(recommended)h(w)o(a)o(y)
-75 1149 y(to)d(add)h(a)f(few)g(functions)h(to)f(the)h(default)g
-(functions)g(that)f(Readline)j(has)d(built)i(in.)20 b(If)14
-b(y)o(ou)f(need)h(to)f(do)75 1204 y(something)k(other)g(than)f(adding)i
-(a)e(function)i(to)e(Readline,)j(y)o(ou)e(ma)o(y)f(need)i(to)e(use)h
-(the)g(underlying)75 1258 y(functions)f(describ)q(ed)h(b)q(elo)o(w.)75
-1377 y Fl(2.4.2)30 b(Selecting)20 b(a)h(Keymap)137 1476
-y Fu(Key)16 b(bindings)i(tak)o(e)c(place)j(on)e(a)g Fm(k)o(eymap)p
+(e)75 1244 y(names)e(as)g(w)o(ell.)21 b(Readline)c(pro)o(vides)f(a)f
+(function)h(for)e(doing)i(that:)1650 1343 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 1343 18 3 v 21 w(add)p 328
+1343 V 20 w(defun)i Fg(\()p Ft(char)14 b(*name,)g(Function)g
+(*function,)g(int)h(key)p Fg(\))195 1398 y Fu(Add)i Fm(name)h
+Fu(to)e(the)g(list)h(of)e(named)i(functions.)23 b(Mak)o(e)15
+b Fm(function)i Fu(b)q(e)g(the)f(function)h(that)195
+1453 y(gets)e(called.)21 b(If)16 b Fm(k)o(ey)j Fu(is)c(not)g(-1,)g
+(then)g(bind)i(it)e(to)g Fm(function)h Fu(using)g Ft(rl_bind_key)d
+(\(\))p Fu(.)137 1552 y(Using)j(this)f(function)h(alone)g(is)f
+(su\016cien)o(t)h(for)f(most)f(applications.)21 b(It)15
+b(is)h(the)f(recommended)h(w)o(a)o(y)75 1606 y(to)d(add)h(a)f(few)g
+(functions)h(to)f(the)h(default)g(functions)g(that)f(Readline)j(has)d
+(built)i(in.)20 b(If)14 b(y)o(ou)f(need)h(to)f(do)75
+1661 y(something)k(other)g(than)f(adding)i(a)e(function)i(to)e
+(Readline,)j(y)o(ou)e(ma)o(y)f(need)i(to)e(use)h(the)g(underlying)75
+1716 y(functions)f(describ)q(ed)h(b)q(elo)o(w.)75 1835
+y Fl(2.4.2)30 b(Selecting)20 b(a)h(Keymap)137 1935 y
+Fu(Key)16 b(bindings)i(tak)o(e)c(place)j(on)e(a)g Fm(k)o(eymap)p
Fu(.)21 b(The)15 b(k)o(eymap)h(is)f(the)h(asso)q(ciation)g(b)q(et)o(w)o
-(een)g(the)f(k)o(eys)75 1531 y(that)f(the)g(user)g(t)o(yp)q(es)g(and)h
+(een)g(the)f(k)o(eys)75 1989 y(that)f(the)g(user)g(t)o(yp)q(es)g(and)h
(the)f(functions)h(that)f(get)g(run.)19 b(Y)l(ou)c(can)f(mak)o(e)g(y)o
-(our)g(o)o(wn)f(k)o(eymaps,)h(cop)o(y)75 1586 y(existing)i(k)o(eymaps,)
+(our)g(o)o(wn)f(k)o(eymaps,)h(cop)o(y)75 2044 y(existing)i(k)o(eymaps,)
f(and)g(tell)h(Readline)i(whic)o(h)e(k)o(eymap)f(to)f(use.)1650
-1684 y(F)l(unction)-1749 b Fi(Keymap)20 b Fh(rl)p 293
-1684 V 21 w(mak)n(e)p 445 1684 V 20 w(bare)p 575 1684
-V 20 w(k)n(eymap)j Fg(\(\))195 1739 y Fu(Returns)d(a)f(new,)i(empt)o(y)
+2143 y(F)l(unction)-1749 b Fi(Keymap)20 b Fh(rl)p 293
+2143 V 21 w(mak)n(e)p 445 2143 V 20 w(bare)p 575 2143
+V 20 w(k)n(eymap)j Fg(\(\))195 2198 y Fu(Returns)d(a)f(new,)i(empt)o(y)
e(k)o(eymap.)32 b(The)20 b(space)g(for)e(the)i(k)o(eymap)f(is)h(allo)q
-(cated)h(with)195 1794 y Ft(malloc)14 b(\(\))p Fu(;)h(y)o(ou)g(should)h
+(cated)h(with)195 2253 y Ft(malloc)14 b(\(\))p Fu(;)h(y)o(ou)g(should)h
Ft(free)e(\(\))h Fu(it)h(when)g(y)o(ou)e(are)h(done.)1650
-1892 y(F)l(unction)-1749 b Fi(Keymap)20 b Fh(rl)p 293
-1892 V 21 w(cop)n(y)p 428 1892 V 21 w(k)n(eymap)j Fg(\()p
-Ft(Keymap)14 b(map)p Fg(\))195 1947 y Fu(Return)i(a)f(new)g(k)o(eymap)g
+2352 y(F)l(unction)-1749 b Fi(Keymap)20 b Fh(rl)p 293
+2352 V 21 w(cop)n(y)p 428 2352 V 21 w(k)n(eymap)j Fg(\()p
+Ft(Keymap)14 b(map)p Fg(\))195 2407 y Fu(Return)i(a)f(new)g(k)o(eymap)g
(whic)o(h)h(is)g(a)f(cop)o(y)g(of)g Fm(map)p Fu(.)1650
-2046 y(F)l(unction)-1749 b Fi(Keymap)20 b Fh(rl)p 293
-2046 V 21 w(mak)n(e)p 445 2046 V 20 w(k)n(eymap)j Fg(\(\))195
-2101 y Fu(Return)15 b(a)f(new)h(k)o(eymap)f(with)h(the)g(prin)o(ting)h
-(c)o(haracters)d(b)q(ound)j(to)e(rl)p 1443 2101 14 2
-v 17 w(insert,)g(the)h(lo)o(w-)195 2155 y(ercase)21 b(Meta)f(c)o
+2506 y(F)l(unction)-1749 b Fi(Keymap)20 b Fh(rl)p 293
+2506 V 21 w(mak)n(e)p 445 2506 V 20 w(k)n(eymap)j Fg(\(\))195
+2560 y Fu(Return)15 b(a)f(new)h(k)o(eymap)f(with)h(the)g(prin)o(ting)h
+(c)o(haracters)d(b)q(ound)j(to)e(rl)p 1443 2560 14 2
+v 17 w(insert,)g(the)h(lo)o(w-)195 2615 y(ercase)21 b(Meta)f(c)o
(haracters)g(b)q(ound)i(to)f(run)g(their)g(equiv)m(alen)o(ts,)j(and)d
-(the)g(Meta)f(digits)195 2210 y(b)q(ound)c(to)f(pro)q(duce)h(n)o
-(umeric)g(argumen)o(ts.)1650 2309 y(F)l(unction)-1749
-b Fi(void)20 b Fh(rl)p 241 2309 18 3 v 21 w(discard)p
-441 2309 V 21 w(k)n(eymap)i Fg(\()p Ft(Keymap)14 b(keymap)p
-Fg(\))195 2363 y Fu(F)l(ree)h(the)h(storage)d(asso)q(ciated)j(with)f
-Fm(k)o(eymap)p Fu(.)137 2462 y(Readline)25 b(has)e(sev)o(eral)g(in)o
-(ternal)g(k)o(eymaps.)42 b(These)23 b(functions)g(allo)o(w)g(y)o(ou)f
-(to)g(c)o(hange)h(whic)o(h)75 2517 y(k)o(eymap)15 b(is)h(activ)o(e.)
-1650 2615 y(F)l(unction)-1749 b Fi(Keymap)20 b Fh(rl)p
-293 2615 V 21 w(get)p 391 2615 V 21 w(k)n(eymap)i Fg(\(\))195
-2670 y Fu(Returns)16 b(the)f(curren)o(tly)h(activ)o(e)f(k)o(eymap.)p
-eop
+(the)g(Meta)f(digits)195 2670 y(b)q(ound)c(to)f(pro)q(duce)h(n)o
+(umeric)g(argumen)o(ts.)p eop
%%Page: 24 26
24 25 bop 75 -58 a Fu(24)1299 b(GNU)15 b(Readline)i(Library)1650
183 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 183
-18 3 v 21 w(set)p 333 183 V 21 w(k)n(eymap)i Fg(\()p
-Ft(Keymap)14 b(keymap)p Fg(\))195 238 y Fu(Mak)o(es)g
-Fm(k)o(eymap)j Fu(the)e(curren)o(tly)h(activ)o(e)f(k)o(eymap.)1650
-336 y(F)l(unction)-1749 b Fi(Keymap)20 b Fh(rl)p 293
-336 V 21 w(get)p 391 336 V 21 w(k)n(eymap)p 605 336 V
-20 w(b)n(y)p 685 336 V 21 w(name)i Fg(\()p Ft(char)14
-b(*name)p Fg(\))195 391 y Fu(Return)h(the)f(k)o(eymap)g(matc)o(hing)h
-Fm(name)p Fu(.)k Fm(name)e Fu(is)e(one)g(whic)o(h)g(w)o(ould)f(b)q(e)h
-(supplied)i(in)e(a)195 446 y Ft(set)g(keymap)f Fu(inputrc)i(line)h
-(\(see)e(Section)h(1.3)f([Readline)i(Init)f(File],)f(page)g(3\).)1650
-544 y(F)l(unction)-1749 b Fi(char)20 b(*)f Fh(rl)p 286
-544 V 21 w(get)p 384 544 V 21 w(k)n(eymap)p 598 544 V
-20 w(name)i Fg(\()p Ft(Keymap)14 b(keymap)p Fg(\))195
-599 y Fu(Return)h(the)f(name)h(matc)o(hing)f Fm(k)o(eymap)p
-Fu(.)19 b Fm(name)e Fu(is)e(one)g(whic)o(h)g(w)o(ould)f(b)q(e)h
-(supplied)i(in)e(a)195 654 y Ft(set)g(keymap)f Fu(inputrc)i(line)h
-(\(see)e(Section)h(1.3)f([Readline)i(Init)f(File],)f(page)g(3\).)75
-772 y Fl(2.4.3)30 b(Binding)20 b(Keys)137 871 y Fu(Y)l(ou)j(asso)q
-(ciate)f(k)o(eys)g(with)h(functions)g(through)f(the)g(k)o(eymap.)41
-b(Readline)25 b(has)d(sev)o(eral)h(in)o(ter-)75 926 y(nal)h(k)o
-(eymaps:)35 b Ft(emacs_standard_keymap)p Fu(,)22 b Ft
-(emacs_meta_keymap)p Fu(,)g Ft(emacs_ctlx_keymap)p Fu(,)g
-Ft(vi_)75 981 y(movement_keymap)p Fu(,)e(and)i Ft(vi_insertion_keymap)p
-Fu(.)35 b Ft(emacs_standard_keymap)18 b Fu(is)k(the)f(default,)75
-1036 y(and)15 b(the)h(examples)g(in)g(this)f(man)o(ual)h(assume)f
-(that.)137 1106 y(These)h(functions)g(manage)e(k)o(ey)i(bindings.)1650
-1204 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 1204
-V 21 w(bind)p 347 1204 V 21 w(k)n(ey)k Fg(\()p Ft(int)14
-b(key,)h(Function)f(*function)p Fg(\))195 1259 y Fu(Binds)i
-Fm(k)o(ey)j Fu(to)14 b Fm(function)h Fu(in)h(the)f(curren)o(tly)g
-(activ)o(e)g(k)o(eymap.)20 b(Returns)15 b(non-zero)g(in)h(the)195
-1314 y(case)f(of)g(an)g(in)o(v)m(alid)j Fm(k)o(ey)p Fu(.)1650
-1412 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 1412
-V 21 w(bind)p 347 1412 V 21 w(k)n(ey)p 452 1412 V 21
-w(in)p 520 1412 V 22 w(map)h Fg(\()p Ft(int)14 b(key,)h(Function)f
-(*function,)283 1467 y(Keymap)g(map)p Fg(\))195 1521
-y Fu(Bind)i Fm(k)o(ey)j Fu(to)c Fm(function)h Fu(in)g
-Fm(map)p Fu(.)k(Returns)15 b(non-zero)h(in)g(the)f(case)g(of)g(an)g(in)
-o(v)m(alid)j Fm(k)o(ey)p Fu(.)1650 1620 y(F)l(unction)-1749
-b Fi(int)20 b Fh(rl)p 215 1620 V 21 w(un)n(bind)p 409
-1620 V 21 w(k)n(ey)k Fg(\()p Ft(int)14 b(key)p Fg(\))195
-1674 y Fu(Bind)g Fm(k)o(ey)j Fu(to)c(the)g(n)o(ull)i(function)f(in)g
-(the)f(curren)o(tly)h(activ)o(e)f(k)o(eymap.)19 b(Returns)14
-b(non-zero)195 1729 y(in)i(case)f(of)g(error.)1650 1827
-y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 1827 V
-21 w(un)n(bind)p 409 1827 V 21 w(k)n(ey)p 514 1827 V
-21 w(in)p 582 1827 V 22 w(map)h Fg(\()p Ft(int)14 b(key,)h(Keymap)f
-(map)p Fg(\))195 1882 y Fu(Bind)i Fm(k)o(ey)j Fu(to)c(the)g(n)o(ull)i
+18 3 v 21 w(discard)p 441 183 V 21 w(k)n(eymap)i Fg(\()p
+Ft(Keymap)14 b(keymap)p Fg(\))195 238 y Fu(F)l(ree)h(the)h(storage)d
+(asso)q(ciated)j(with)f Fm(k)o(eymap)p Fu(.)137 330 y(Readline)25
+b(has)e(sev)o(eral)g(in)o(ternal)g(k)o(eymaps.)42 b(These)23
+b(functions)g(allo)o(w)g(y)o(ou)f(to)g(c)o(hange)h(whic)o(h)75
+384 y(k)o(eymap)15 b(is)h(activ)o(e.)1650 476 y(F)l(unction)-1749
+b Fi(Keymap)20 b Fh(rl)p 293 476 V 21 w(get)p 391 476
+V 21 w(k)n(eymap)i Fg(\(\))195 531 y Fu(Returns)16 b(the)f(curren)o
+(tly)h(activ)o(e)f(k)o(eymap.)1650 622 y(F)l(unction)-1749
+b Fi(void)20 b Fh(rl)p 241 622 V 21 w(set)p 333 622 V
+21 w(k)n(eymap)i Fg(\()p Ft(Keymap)14 b(keymap)p Fg(\))195
+677 y Fu(Mak)o(es)g Fm(k)o(eymap)j Fu(the)e(curren)o(tly)h(activ)o(e)f
+(k)o(eymap.)1650 768 y(F)l(unction)-1749 b Fi(Keymap)20
+b Fh(rl)p 293 768 V 21 w(get)p 391 768 V 21 w(k)n(eymap)p
+605 768 V 20 w(b)n(y)p 685 768 V 21 w(name)i Fg(\()p
+Ft(char)14 b(*name)p Fg(\))195 823 y Fu(Return)h(the)f(k)o(eymap)g
+(matc)o(hing)h Fm(name)p Fu(.)k Fm(name)e Fu(is)e(one)g(whic)o(h)g(w)o
+(ould)f(b)q(e)h(supplied)i(in)e(a)195 878 y Ft(set)g(keymap)f
+Fu(inputrc)i(line)h(\(see)e(Section)h(1.3)f([Readline)i(Init)f(File],)f
+(page)g(3\).)1650 970 y(F)l(unction)-1749 b Fi(char)20
+b(*)f Fh(rl)p 286 970 V 21 w(get)p 384 970 V 21 w(k)n(eymap)p
+598 970 V 20 w(name)i Fg(\()p Ft(Keymap)14 b(keymap)p
+Fg(\))195 1024 y Fu(Return)h(the)f(name)h(matc)o(hing)f
+Fm(k)o(eymap)p Fu(.)19 b Fm(name)e Fu(is)e(one)g(whic)o(h)g(w)o(ould)f
+(b)q(e)h(supplied)i(in)e(a)195 1079 y Ft(set)g(keymap)f
+Fu(inputrc)i(line)h(\(see)e(Section)h(1.3)f([Readline)i(Init)f(File],)f
+(page)g(3\).)75 1191 y Fl(2.4.3)30 b(Binding)20 b(Keys)137
+1287 y Fu(Y)l(ou)j(asso)q(ciate)f(k)o(eys)g(with)h(functions)g(through)
+f(the)g(k)o(eymap.)41 b(Readline)25 b(has)d(sev)o(eral)h(in)o(ter-)75
+1342 y(nal)h(k)o(eymaps:)35 b Ft(emacs_standard_keymap)p
+Fu(,)22 b Ft(emacs_meta_keymap)p Fu(,)g Ft(emacs_ctlx_keymap)p
+Fu(,)g Ft(vi_)75 1396 y(movement_keymap)p Fu(,)e(and)i
+Ft(vi_insertion_keymap)p Fu(.)35 b Ft(emacs_standard_keymap)18
+b Fu(is)k(the)f(default,)75 1451 y(and)15 b(the)h(examples)g(in)g(this)
+f(man)o(ual)h(assume)f(that.)137 1518 y(These)h(functions)g(manage)e(k)
+o(ey)i(bindings.)1650 1610 y(F)l(unction)-1749 b Fi(int)20
+b Fh(rl)p 215 1610 V 21 w(bind)p 347 1610 V 21 w(k)n(ey)k
+Fg(\()p Ft(int)14 b(key,)h(Function)f(*function)p Fg(\))195
+1664 y Fu(Binds)i Fm(k)o(ey)j Fu(to)14 b Fm(function)h
+Fu(in)h(the)f(curren)o(tly)g(activ)o(e)g(k)o(eymap.)20
+b(Returns)15 b(non-zero)g(in)h(the)195 1719 y(case)f(of)g(an)g(in)o(v)m
+(alid)j Fm(k)o(ey)p Fu(.)1650 1811 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 1811 V 21 w(bind)p 347 1811
+V 21 w(k)n(ey)p 452 1811 V 21 w(in)p 520 1811 V 22 w(map)h
+Fg(\()p Ft(int)14 b(key,)h(Function)f(*function,)283
+1866 y(Keymap)g(map)p Fg(\))195 1920 y Fu(Bind)i Fm(k)o(ey)j
+Fu(to)c Fm(function)h Fu(in)g Fm(map)p Fu(.)k(Returns)15
+b(non-zero)h(in)g(the)f(case)g(of)g(an)g(in)o(v)m(alid)j
+Fm(k)o(ey)p Fu(.)1650 2012 y(F)l(unction)-1749 b Fi(int)20
+b Fh(rl)p 215 2012 V 21 w(un)n(bind)p 409 2012 V 21 w(k)n(ey)k
+Fg(\()p Ft(int)14 b(key)p Fg(\))195 2067 y Fu(Bind)g
+Fm(k)o(ey)j Fu(to)c(the)g(n)o(ull)i(function)f(in)g(the)f(curren)o(tly)
+h(activ)o(e)f(k)o(eymap.)19 b(Returns)14 b(non-zero)195
+2121 y(in)i(case)f(of)g(error.)1650 2213 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 2213 V 21 w(un)n(bind)p 409
+2213 V 21 w(k)n(ey)p 514 2213 V 21 w(in)p 582 2213 V
+22 w(map)h Fg(\()p Ft(int)14 b(key,)h(Keymap)f(map)p
+Fg(\))195 2268 y Fu(Bind)i Fm(k)o(ey)j Fu(to)c(the)g(n)o(ull)i
(function)f(in)g Fm(map)p Fu(.)k(Returns)15 b(non-zero)h(in)g(case)f
-(of)g(error.)1650 1980 y(F)l(unction)-1749 b Fi(int)20
-b Fh(rl)p 215 1980 V 21 w(un)n(bind)p 409 1980 V 21 w(function)p
-635 1980 V 21 w(in)p 703 1980 V 21 w(map)h Fg(\()p Ft(Function)14
-b(*function,)283 2035 y(Keymap)g(map)p Fg(\))195 2090
+(of)g(error.)1650 2359 y(F)l(unction)-1749 b Fi(int)20
+b Fh(rl)p 215 2359 V 21 w(un)n(bind)p 409 2359 V 21 w(function)p
+635 2359 V 21 w(in)p 703 2359 V 21 w(map)h Fg(\()p Ft(Function)14
+b(*function,)283 2414 y(Keymap)g(map)p Fg(\))195 2469
y Fu(Un)o(bind)j(all)f(k)o(eys)f(that)f(execute)i Fm(function)g
-Fu(in)g Fm(map)p Fu(.)1650 2188 y(F)l(unction)-1749 b
-Fi(int)20 b Fh(rl)p 215 2188 V 21 w(un)n(bind)p 409 2188
-V 21 w(command)p 674 2188 V 17 w(in)p 738 2188 V 22 w(map)h
-Fg(\()p Ft(char)14 b(*command,)g(Keymap)283 2243 y(map)p
-Fg(\))195 2298 y Fu(Un)o(bind)j(all)f(k)o(eys)f(that)f(are)h(b)q(ound)h
-(to)f Fm(command)i Fu(in)f Fm(map)p Fu(.)1650 2396 y(F)l(unction)-1749
-b Fi(int)20 b Fh(rl)p 215 2396 V 21 w(generic)p 413 2396
-V 21 w(bind)j Fg(\()p Ft(int)15 b(type,)f(char)h(*keyseq,)f(char)h
-(*data,)283 2451 y(Keymap)f(map)p Fg(\))195 2506 y Fu(Bind)g(the)f(k)o
-(ey)g(sequence)i(represen)o(ted)e(b)o(y)g(the)g(string)g
-Fm(k)o(eyseq)h Fu(to)f(the)g(arbitrary)f(p)q(oin)o(ter)195
-2560 y Fm(data)p Fu(.)19 b Fm(t)o(yp)q(e)e Fu(sa)o(ys)c(what)h(kind)i
-(of)e(data)f(is)i(p)q(oin)o(ted)g(to)f(b)o(y)g Fm(data)p
-Fu(;)g(this)h(can)f(b)q(e)h(a)f(function)195 2615 y(\()p
-Ft(ISFUNC)p Fu(\),)f(a)h(macro)g(\()p Ft(ISMACR)p Fu(\),)f(or)i(a)f(k)o
-(eymap)h(\()p Ft(ISKMAP)p Fu(\).)j(This)d(mak)o(es)f(new)h(k)o(eymaps)
-195 2670 y(as)g(necessary)l(.)20 b(The)c(initial)h(k)o(eymap)e(in)h
-(whic)o(h)g(to)e(do)i(bindings)h(is)e Fm(map)p Fu(.)p
-eop
+Fu(in)g Fm(map)p Fu(.)1650 2560 y(F)l(unction)-1749 b
+Fi(int)20 b Fh(rl)p 215 2560 V 21 w(un)n(bind)p 409 2560
+V 21 w(command)p 674 2560 V 17 w(in)p 738 2560 V 22 w(map)h
+Fg(\()p Ft(char)14 b(*command,)g(Keymap)283 2615 y(map)p
+Fg(\))195 2670 y Fu(Un)o(bind)j(all)f(k)o(eys)f(that)f(are)h(b)q(ound)h
+(to)f Fm(command)i Fu(in)f Fm(map)p Fu(.)p eop
%%Page: 25 27
25 26 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
(Readline)844 b(25)1650 183 y(F)l(unction)-1749 b Fi(int)20
-b Fh(rl)p 215 183 18 3 v 21 w(parse)p 369 183 V 19 w(and)p
-480 183 V 21 w(bind)j Fg(\()p Ft(char)14 b(*line)p Fg(\))195
-238 y Fu(P)o(arse)k Fm(line)23 b Fu(as)c(if)g(it)g(had)g(b)q(een)h
+b Fh(rl)p 215 183 18 3 v 21 w(generic)p 413 183 V 21
+w(bind)j Fg(\()p Ft(int)15 b(type,)f(char)h(*keyseq,)f(char)h(*data,)
+283 238 y(Keymap)f(map)p Fg(\))195 293 y Fu(Bind)g(the)f(k)o(ey)g
+(sequence)i(represen)o(ted)e(b)o(y)g(the)g(string)g Fm(k)o(eyseq)h
+Fu(to)f(the)g(arbitrary)f(p)q(oin)o(ter)195 348 y Fm(data)p
+Fu(.)19 b Fm(t)o(yp)q(e)e Fu(sa)o(ys)c(what)h(kind)i(of)e(data)f(is)i
+(p)q(oin)o(ted)g(to)f(b)o(y)g Fm(data)p Fu(;)g(this)h(can)f(b)q(e)h(a)f
+(function)195 402 y(\()p Ft(ISFUNC)p Fu(\),)f(a)h(macro)g(\()p
+Ft(ISMACR)p Fu(\),)f(or)i(a)f(k)o(eymap)h(\()p Ft(ISKMAP)p
+Fu(\).)j(This)d(mak)o(es)f(new)h(k)o(eymaps)195 457 y(as)g(necessary)l
+(.)20 b(The)c(initial)h(k)o(eymap)e(in)h(whic)o(h)g(to)e(do)i(bindings)
+h(is)e Fm(map)p Fu(.)1650 567 y(F)l(unction)-1749 b Fi(int)20
+b Fh(rl)p 215 567 V 21 w(parse)p 369 567 V 19 w(and)p
+480 567 V 21 w(bind)j Fg(\()p Ft(char)14 b(*line)p Fg(\))195
+622 y Fu(P)o(arse)k Fm(line)23 b Fu(as)c(if)g(it)g(had)g(b)q(een)h
(read)e(from)h(the)f Ft(inputrc)g Fu(\014le)i(and)f(p)q(erform)g(an)o
-(y)f(k)o(ey)195 293 y(bindings)i(and)e(v)m(ariable)i(assignmen)o(ts)d
+(y)f(k)o(ey)195 677 y(bindings)i(and)e(v)m(ariable)i(assignmen)o(ts)d
(found)i(\(see)f(Section)h(1.3)e([Readline)j(Init)f(File],)195
-348 y(page)c(3\).)1650 449 y(F)l(unction)-1749 b Fi(int)20
-b Fh(rl)p 215 449 V 21 w(read)p 346 449 V 20 w(init)p
-450 449 V 22 w(\014le)k Fg(\()p Ft(char)14 b(*filename)p
-Fg(\))195 504 y Fu(Read)25 b(k)o(eybindings)i(and)e(v)m(ariable)h
+731 y(page)c(3\).)1650 841 y(F)l(unction)-1749 b Fi(int)20
+b Fh(rl)p 215 841 V 21 w(read)p 346 841 V 20 w(init)p
+450 841 V 22 w(\014le)k Fg(\()p Ft(char)14 b(*filename)p
+Fg(\))195 896 y Fu(Read)25 b(k)o(eybindings)i(and)e(v)m(ariable)h
(assignmen)o(ts)e(from)g Fm(\014lename)29 b Fu(\(see)24
-b(Section)i(1.3)195 559 y([Readline)17 b(Init)f(File],)g(page)f(3\).)75
-680 y Fl(2.4.4)30 b(Asso)r(ciating)20 b(F)-5 b(unction)20
-b(Names)h(and)f(Bindings)137 781 y Fu(These)11 b(functions)h(allo)o(w)e
-(y)o(ou)h(to)f(\014nd)h(out)f(what)g(k)o(eys)h(in)o(v)o(ok)o(e)f(named)
-h(functions)h(and)e(the)h(functions)75 836 y(in)o(v)o(ok)o(ed)k(b)o(y)h
-(a)e(particular)i(k)o(ey)f(sequence.)1650 937 y(F)l(unction)-1749
-b Fi(Function)20 b(*)g Fh(rl)p 391 937 V 21 w(named)p
-579 937 V 19 w(function)j Fg(\()p Ft(char)14 b(*name)p
-Fg(\))195 992 y Fu(Return)i(the)f(function)h(with)g(name)f
-Fm(name)p Fu(.)1650 1093 y(F)l(unction)-1749 b Fi(Function)20
-b(*)g Fh(rl)p 391 1093 V 21 w(function)p 617 1093 V 21
-w(of)p 685 1093 V 19 w(k)n(eyseq)k Fg(\()p Ft(char)15
-b(*keyseq,)f(Keymap)283 1148 y(map,)g(int)h(*type)p Fg(\))195
-1203 y Fu(Return)j(the)f(function)g(in)o(v)o(ok)o(ed)g(b)o(y)g
-Fm(k)o(eyseq)h Fu(in)g(k)o(eymap)f Fm(map)p Fu(.)25 b(If)17
-b Fm(map)h Fu(is)f(NULL,)h(the)195 1258 y(curren)o(t)13
+b(Section)i(1.3)195 951 y([Readline)17 b(Init)f(File],)g(page)f(3\).)75
+1080 y Fl(2.4.4)30 b(Asso)r(ciating)20 b(F)-5 b(unction)20
+b(Names)h(and)f(Bindings)137 1185 y Fu(These)11 b(functions)h(allo)o(w)
+e(y)o(ou)h(to)f(\014nd)h(out)f(what)g(k)o(eys)h(in)o(v)o(ok)o(e)f
+(named)h(functions)h(and)e(the)h(functions)75 1240 y(in)o(v)o(ok)o(ed)k
+(b)o(y)h(a)e(particular)i(k)o(ey)f(sequence.)1650 1350
+y(F)l(unction)-1749 b Fi(Function)20 b(*)g Fh(rl)p 391
+1350 V 21 w(named)p 579 1350 V 19 w(function)j Fg(\()p
+Ft(char)14 b(*name)p Fg(\))195 1405 y Fu(Return)i(the)f(function)h
+(with)g(name)f Fm(name)p Fu(.)1650 1514 y(F)l(unction)-1749
+b Fi(Function)20 b(*)g Fh(rl)p 391 1514 V 21 w(function)p
+617 1514 V 21 w(of)p 685 1514 V 19 w(k)n(eyseq)k Fg(\()p
+Ft(char)15 b(*keyseq,)f(Keymap)283 1569 y(map,)g(int)h(*type)p
+Fg(\))195 1624 y Fu(Return)j(the)f(function)g(in)o(v)o(ok)o(ed)g(b)o(y)
+g Fm(k)o(eyseq)h Fu(in)g(k)o(eymap)f Fm(map)p Fu(.)25
+b(If)17 b Fm(map)h Fu(is)f(NULL,)h(the)195 1679 y(curren)o(t)13
b(k)o(eymap)g(is)h(used.)20 b(If)14 b Fm(t)o(yp)q(e)i
Fu(is)e(not)f(NULL,)h(the)f(t)o(yp)q(e)g(of)g(the)h(ob)s(ject)f(is)h
-(returned)195 1313 y(in)i(it)f(\(one)g(of)g Ft(ISFUNC)p
+(returned)195 1734 y(in)i(it)f(\(one)g(of)g Ft(ISFUNC)p
Fu(,)f Ft(ISKMAP)p Fu(,)g(or)h Ft(ISMACR)p Fu(\).)1650
-1414 y(F)l(unction)-1749 b Fi(char)20 b(**)f Fh(rl)p
-312 1414 V 21 w(in)n(v)n(oking)p 541 1414 V 23 w(k)n(eyseqs)k
-Fg(\()p Ft(Function)14 b(*function)p Fg(\))195 1469 y
+1843 y(F)l(unction)-1749 b Fi(char)20 b(**)f Fh(rl)p
+312 1843 V 21 w(in)n(v)n(oking)p 541 1843 V 23 w(k)n(eyseqs)k
+Fg(\()p Ft(Function)14 b(*function)p Fg(\))195 1898 y
Fu(Return)i(an)f(arra)o(y)f(of)h(strings)g(represen)o(ting)h(the)g(k)o
(ey)f(sequences)h(used)g(to)f(in)o(v)o(ok)o(e)g Fm(func-)195
-1524 y(tion)g Fu(in)h(the)g(curren)o(t)f(k)o(eymap.)1650
-1625 y(F)l(unction)-1749 b Fi(char)20 b(**)f Fh(rl)p
-312 1625 V 21 w(in)n(v)n(oking)p 541 1625 V 23 w(k)n(eyseqs)p
-750 1625 V 21 w(in)p 818 1625 V 22 w(map)i Fg(\()p Ft(Function)14
-b(*function,)283 1680 y(Keymap)g(map)p Fg(\))195 1735
+1953 y(tion)g Fu(in)h(the)g(curren)o(t)f(k)o(eymap.)1650
+2063 y(F)l(unction)-1749 b Fi(char)20 b(**)f Fh(rl)p
+312 2063 V 21 w(in)n(v)n(oking)p 541 2063 V 23 w(k)n(eyseqs)p
+750 2063 V 21 w(in)p 818 2063 V 22 w(map)i Fg(\()p Ft(Function)14
+b(*function,)283 2117 y(Keymap)g(map)p Fg(\))195 2172
y Fu(Return)i(an)f(arra)o(y)f(of)h(strings)g(represen)o(ting)h(the)g(k)
o(ey)f(sequences)h(used)g(to)f(in)o(v)o(ok)o(e)g Fm(func-)195
-1789 y(tion)g Fu(in)h(the)g(k)o(eymap)f Fm(map)p Fu(.)1650
-1891 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 1891
-V 21 w(function)p 467 1891 V 21 w(dump)r(er)g Fg(\()p
-Ft(int)15 b(readable)p Fg(\))195 1946 y Fu(Prin)o(t)k(the)h(readline)g
+2227 y(tion)g Fu(in)h(the)g(k)o(eymap)f Fm(map)p Fu(.)1650
+2337 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 2337
+V 21 w(function)p 467 2337 V 21 w(dump)r(er)g Fg(\()p
+Ft(int)15 b(readable)p Fg(\))195 2392 y Fu(Prin)o(t)k(the)h(readline)g
(function)g(names)g(and)f(the)g(k)o(ey)g(sequences)i(curren)o(tly)e(b)q
-(ound)i(to)195 2000 y(them)16 b(to)f Ft(rl_outstream)p
+(ound)i(to)195 2446 y(them)16 b(to)f Ft(rl_outstream)p
Fu(.)k(If)d Fm(readable)j Fu(is)d(non-zero,)g(the)g(list)g(is)g
-(formatted)f(in)h(suc)o(h)g(a)195 2055 y(w)o(a)o(y)e(that)h(it)g(can)g
+(formatted)f(in)h(suc)o(h)g(a)195 2501 y(w)o(a)o(y)e(that)h(it)g(can)g
(b)q(e)h(made)g(part)e(of)h(an)g Ft(inputrc)f Fu(\014le)i(and)g
-(re-read.)1650 2157 y(F)l(unction)-1749 b Fi(void)20
-b Fh(rl)p 241 2157 V 21 w(list)p 337 2157 V 22 w(funmap)p
-550 2157 V 18 w(names)h Fg(\(\))195 2211 y Fu(Prin)o(t)15
+(re-read.)1650 2611 y(F)l(unction)-1749 b Fi(void)20
+b Fh(rl)p 241 2611 V 21 w(list)p 337 2611 V 22 w(funmap)p
+550 2611 V 18 w(names)h Fg(\(\))195 2666 y Fu(Prin)o(t)15
b(the)g(names)h(of)e(all)j(bindable)g(Readline)g(functions)f(to)f
-Ft(rl_outstream)p Fu(.)75 2333 y Fl(2.4.5)30 b(Allo)n(wing)21
-b(Undoing)137 2434 y Fu(Supp)q(orting)14 b(the)g(undo)f(command)g(is)h
-(a)f(painless)h(thing,)g(and)f(mak)o(es)g(y)o(our)f(functions)i(m)o(uc)
-o(h)f(more)75 2489 y(useful.)28 b(It)17 b(is)h(certainly)h(easy)e(to)g
-(try)g(something)g(if)h(y)o(ou)f(kno)o(w)g(y)o(ou)h(can)f(undo)h(it.)27
-b(I)18 b(could)g(use)g(an)75 2543 y(undo)e(function)g(for)e(the)i(sto)q
-(c)o(k)e(mark)o(et.)137 2615 y(If)g(y)o(our)e(function)i(simply)h
+Ft(rl_outstream)p Fu(.)p eop
+%%Page: 26 28
+26 27 bop 75 -58 a Fu(26)1299 b(GNU)15 b(Readline)i(Library)75
+183 y Fl(2.4.5)30 b(Allo)n(wing)21 b(Undoing)137 287
+y Fu(Supp)q(orting)14 b(the)g(undo)f(command)g(is)h(a)f(painless)h
+(thing,)g(and)f(mak)o(es)g(y)o(our)f(functions)i(m)o(uc)o(h)f(more)75
+341 y(useful.)28 b(It)17 b(is)h(certainly)h(easy)e(to)g(try)g
+(something)g(if)h(y)o(ou)f(kno)o(w)g(y)o(ou)h(can)f(undo)h(it.)27
+b(I)18 b(could)g(use)g(an)75 396 y(undo)e(function)g(for)e(the)i(sto)q
+(c)o(k)e(mark)o(et.)137 471 y(If)g(y)o(our)e(function)i(simply)h
(inserts)f(text)e(once,)i(or)e(deletes)j(text)d(once,)i(and)f(uses)h
-Ft(rl_insert_text)75 2670 y(\(\))h Fu(or)g Ft(rl_delete_text)e(\(\))i
+Ft(rl_insert_text)75 525 y(\(\))h Fu(or)g Ft(rl_delete_text)e(\(\))i
Fu(to)f(do)h(it,)g(then)h(undoing)g(is)g(already)f(done)h(for)f(y)o(ou)
-f(automatically)l(.)p eop
-%%Page: 26 28
-26 27 bop 75 -58 a Fu(26)1299 b(GNU)15 b(Readline)i(Library)137
-183 y(If)11 b(y)o(ou)f(do)g(m)o(ultiple)i(insertions)f(or)f(m)o
-(ultiple)i(deletions,)g(or)e(an)o(y)g(com)o(bination)h(of)f(these)g(op)
-q(erations,)75 238 y(y)o(ou)19 b(should)h(group)e(them)h(together)g(in)
-o(to)g(one)g(op)q(eration.)31 b(This)20 b(is)f(done)h(with)f
-Ft(rl_begin_undo_)75 293 y(group)14 b(\(\))h Fu(and)h
-Ft(rl_end_undo_group)d(\(\))p Fu(.)137 360 y(The)j(t)o(yp)q(es)f(of)g
-(ev)o(en)o(ts)g(that)f(can)h(b)q(e)h(undone)g(are:)195
-425 y Ft(enum)23 b(undo_code)g({)h(UNDO_DELETE,)e(UNDO_INSERT,)g
-(UNDO_BEGIN,)g(UNDO_END)h(};)137 492 y Fu(Notice)16 b(that)e
-Ft(UNDO_DELETE)g Fu(means)h(to)g(insert)g(some)g(text,)f(and)i
-Ft(UNDO_INSERT)d Fu(means)i(to)g(delete)75 547 y(some)d(text.)18
-b(That)12 b(is,)h(the)f(undo)g(co)q(de)h(tells)g(undo)g(what)e(to)h
-(undo,)h(not)f(ho)o(w)f(to)h(undo)g(it.)19 b Ft(UNDO_BEGIN)75
-602 y Fu(and)c Ft(UNDO_END)f Fu(are)h(tags)g(added)g(b)o(y)h
-Ft(rl_begin_undo_group)c(\(\))j Fu(and)g Ft(rl_end_undo_group)e(\(\))p
-Fu(.)1650 694 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p
-215 694 18 3 v 21 w(b)r(egin)p 372 694 V 20 w(undo)p
-517 694 V 20 w(group)h Fg(\(\))195 749 y Fu(Begins)e(sa)o(ving)g(undo)g
-(information)f(in)i(a)e(group)g(construct.)29 b(The)19
-b(undo)g(information)195 804 y(usually)f(comes)f(from)f(calls)h(to)g
-Ft(rl_insert_text)c(\(\))j Fu(and)h Ft(rl_delete_text)c(\(\))p
-Fu(,)k(but)195 858 y(could)f(b)q(e)g(the)f(result)h(of)f(calls)h(to)f
-Ft(rl_add_undo)e(\(\))p Fu(.)1650 951 y(F)l(unction)-1749
-b Fi(int)20 b Fh(rl)p 215 951 V 21 w(end)p 326 951 V
-20 w(undo)p 471 951 V 20 w(group)h Fg(\(\))195 1005 y
-Fu(Closes)c(the)g(curren)o(t)g(undo)h(group)e(started)h(with)g
-Ft(rl_begin_undo_group)c(\(\))p Fu(.)25 b(There)195 1060
-y(should)17 b(b)q(e)f(one)f(call)i(to)e Ft(rl_end_undo_group)e(\(\))i
-Fu(for)g(eac)o(h)g(call)i(to)e Ft(rl_begin_undo_)195
-1115 y(group)f(\(\))p Fu(.)1650 1207 y(F)l(unction)-1749
-b Fi(void)20 b Fh(rl)p 241 1207 V 21 w(add)p 354 1207
-V 20 w(undo)i Fg(\()p Ft(enum)14 b(undo_code)g(what,)g(int)h(start,)g
-(int)f(end,)283 1262 y(char)g(*text)p Fg(\))195 1317
-y Fu(Remem)o(b)q(er)j(ho)o(w)f(to)f(undo)i(an)f(ev)o(en)o(t)g
-(\(according)h(to)e Fm(what)q Fu(\).)23 b(The)16 b(a\013ected)g(text)g
-(runs)195 1372 y(from)e Fm(start)h Fu(to)g Fm(end)p Fu(,)g(and)h
-(encompasses)f Fm(text)p Fu(.)1650 1464 y(F)l(unction)-1749
-b Fi(void)20 b Fh(free)p 296 1464 V 20 w(undo)p 441 1464
-V 20 w(list)k Fg(\(\))195 1519 y Fu(F)l(ree)15 b(the)h(existing)g(undo)
-f(list.)1650 1611 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p
-215 1611 V 21 w(do)p 297 1611 V 20 w(undo)i Fg(\(\))195
-1666 y Fu(Undo)16 b(the)g(\014rst)f(thing)h(on)g(the)f(undo)h(list.)22
+f(automatically)l(.)137 600 y(If)d(y)o(ou)f(do)g(m)o(ultiple)i
+(insertions)f(or)f(m)o(ultiple)i(deletions,)g(or)e(an)o(y)g(com)o
+(bination)h(of)f(these)g(op)q(erations,)75 655 y(y)o(ou)19
+b(should)h(group)e(them)h(together)g(in)o(to)g(one)g(op)q(eration.)31
+b(This)20 b(is)f(done)h(with)f Ft(rl_begin_undo_)75 709
+y(group)14 b(\(\))h Fu(and)h Ft(rl_end_undo_group)d(\(\))p
+Fu(.)137 784 y(The)j(t)o(yp)q(es)f(of)g(ev)o(en)o(ts)g(that)f(can)h(b)q
+(e)h(undone)g(are:)195 855 y Ft(enum)23 b(undo_code)g({)h(UNDO_DELETE,)
+e(UNDO_INSERT,)g(UNDO_BEGIN,)g(UNDO_END)h(};)137 930
+y Fu(Notice)16 b(that)e Ft(UNDO_DELETE)g Fu(means)h(to)g(insert)g(some)
+g(text,)f(and)i Ft(UNDO_INSERT)d Fu(means)i(to)g(delete)75
+985 y(some)d(text.)18 b(That)12 b(is,)h(the)f(undo)g(co)q(de)h(tells)g
+(undo)g(what)e(to)h(undo,)h(not)f(ho)o(w)f(to)h(undo)g(it.)19
+b Ft(UNDO_BEGIN)75 1039 y Fu(and)c Ft(UNDO_END)f Fu(are)h(tags)g(added)
+g(b)o(y)h Ft(rl_begin_undo_group)c(\(\))j Fu(and)g Ft
+(rl_end_undo_group)e(\(\))p Fu(.)1650 1146 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 1146 18 3 v 21 w(b)r(egin)p
+372 1146 V 20 w(undo)p 517 1146 V 20 w(group)h Fg(\(\))195
+1201 y Fu(Begins)e(sa)o(ving)g(undo)g(information)f(in)i(a)e(group)g
+(construct.)29 b(The)19 b(undo)g(information)195 1255
+y(usually)f(comes)f(from)f(calls)h(to)g Ft(rl_insert_text)c(\(\))j
+Fu(and)h Ft(rl_delete_text)c(\(\))p Fu(,)k(but)195 1310
+y(could)f(b)q(e)g(the)f(result)h(of)f(calls)h(to)f Ft(rl_add_undo)e
+(\(\))p Fu(.)1650 1417 y(F)l(unction)-1749 b Fi(int)20
+b Fh(rl)p 215 1417 V 21 w(end)p 326 1417 V 20 w(undo)p
+471 1417 V 20 w(group)h Fg(\(\))195 1471 y Fu(Closes)c(the)g(curren)o
+(t)g(undo)h(group)e(started)h(with)g Ft(rl_begin_undo_group)c(\(\))p
+Fu(.)25 b(There)195 1526 y(should)17 b(b)q(e)f(one)f(call)i(to)e
+Ft(rl_end_undo_group)e(\(\))i Fu(for)g(eac)o(h)g(call)i(to)e
+Ft(rl_begin_undo_)195 1581 y(group)f(\(\))p Fu(.)1650
+1687 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 1687
+V 21 w(add)p 354 1687 V 20 w(undo)i Fg(\()p Ft(enum)14
+b(undo_code)g(what,)g(int)h(start,)g(int)f(end,)283 1742
+y(char)g(*text)p Fg(\))195 1797 y Fu(Remem)o(b)q(er)j(ho)o(w)f(to)f
+(undo)i(an)f(ev)o(en)o(t)g(\(according)h(to)e Fm(what)q
+Fu(\).)23 b(The)16 b(a\013ected)g(text)g(runs)195 1852
+y(from)e Fm(start)h Fu(to)g Fm(end)p Fu(,)g(and)h(encompasses)f
+Fm(text)p Fu(.)1650 1958 y(F)l(unction)-1749 b Fi(void)20
+b Fh(free)p 296 1958 V 20 w(undo)p 441 1958 V 20 w(list)k
+Fg(\(\))195 2013 y Fu(F)l(ree)15 b(the)h(existing)g(undo)f(list.)1650
+2119 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 2119
+V 21 w(do)p 297 2119 V 20 w(undo)i Fg(\(\))195 2174 y
+Fu(Undo)16 b(the)g(\014rst)f(thing)h(on)g(the)f(undo)h(list.)22
b(Returns)17 b Ft(0)e Fu(if)h(there)g(w)o(as)f(nothing)h(to)f(undo,)195
-1721 y(non-zero)g(if)h(something)g(w)o(as)e(undone.)137
-1813 y(Finally)l(,)j(if)f(y)o(ou)f(neither)i(insert)f(nor)f(delete)i
+2229 y(non-zero)g(if)h(something)g(w)o(as)e(undone.)137
+2336 y(Finally)l(,)j(if)f(y)o(ou)f(neither)i(insert)f(nor)f(delete)i
(text,)e(but)g(directly)i(mo)q(dify)f(the)g(existing)g(text)g(\(e.g.,)
-75 1868 y(c)o(hange)i(its)h(case\),)g(call)g Ft(rl_modifying)14
+75 2390 y(c)o(hange)i(its)h(case\),)g(call)g Ft(rl_modifying)14
b(\(\))k Fu(once,)h(just)f(b)q(efore)h(y)o(ou)f(mo)q(dify)h(the)f
-(text.)29 b(Y)l(ou)19 b(m)o(ust)75 1923 y(supply)d(the)g(indices)h(of)e
+(text.)29 b(Y)l(ou)19 b(m)o(ust)75 2445 y(supply)d(the)g(indices)h(of)e
(the)g(text)g(range)g(that)f(y)o(ou)h(are)g(going)g(to)g(mo)q(dify)l(.)
-1650 2015 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215
-2015 V 21 w(mo)r(difying)h Fg(\()p Ft(int)15 b(start,)f(int)h(end)p
-Fg(\))195 2070 y Fu(T)l(ell)i(Readline)i(to)c(sa)o(v)o(e)g(the)i(text)e
+1650 2552 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215
+2552 V 21 w(mo)r(difying)h Fg(\()p Ft(int)15 b(start,)f(int)h(end)p
+Fg(\))195 2606 y Fu(T)l(ell)i(Readline)i(to)c(sa)o(v)o(e)g(the)i(text)e
(b)q(et)o(w)o(een)h Fm(start)g Fu(and)g Fm(end)j Fu(as)c(a)h(single)h
-(undo)g(unit.)23 b(It)195 2125 y(is)16 b(assumed)f(that)g(y)o(ou)f
-(will)j(subsequen)o(tly)g(mo)q(dify)e(that)g(text.)75
-2237 y Fl(2.4.6)30 b(Redispla)n(y)1650 2358 y Fu(F)l(unction)-1749
-b Fi(void)20 b Fh(rl)p 241 2358 V 21 w(redispla)n(y)k
-Fg(\(\))195 2413 y Fu(Change)19 b(what's)f(displa)o(y)o(ed)i(on)f(the)f
-(screen)i(to)e(re\015ect)h(the)g(curren)o(t)g(con)o(ten)o(ts)f(of)g
-Ft(rl_)195 2468 y(line_buffer)p Fu(.)1650 2560 y(F)l(unction)-1749
-b Fi(int)20 b Fh(rl)p 215 2560 V 21 w(forced)p 390 2560
-V 20 w(up)r(date)p 584 2560 V 20 w(displa)n(y)k Fg(\(\))195
-2615 y Fu(F)l(orce)17 b(the)f(line)j(to)d(b)q(e)i(up)q(dated)f(and)g
-(redispla)o(y)o(ed,)h(whether)f(or)g(not)f(Readline)j(thinks)195
-2670 y(the)c(screen)h(displa)o(y)g(is)g(correct.)p eop
+(undo)g(unit.)23 b(It)195 2661 y(is)16 b(assumed)f(that)g(y)o(ou)f
+(will)j(subsequen)o(tly)g(mo)q(dify)e(that)g(text.)p
+eop
%%Page: 27 29
27 28 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(27)1650 183 y(F)l(unction)-1749 b Fi(int)20
-b Fh(rl)p 215 183 18 3 v 21 w(on)p 297 183 V 20 w(new)p
-416 183 V 21 w(line)k Fg(\(\))195 238 y Fu(T)l(ell)17
+(Readline)844 b(27)75 183 y Fl(2.4.6)30 b(Redispla)n(y)1650
+300 y Fu(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241
+300 18 3 v 21 w(redispla)n(y)k Fg(\(\))195 355 y Fu(Change)19
+b(what's)f(displa)o(y)o(ed)i(on)f(the)f(screen)i(to)e(re\015ect)h(the)g
+(curren)o(t)g(con)o(ten)o(ts)f(of)g Ft(rl_)195 410 y(line_buffer)p
+Fu(.)1650 497 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p
+215 497 V 21 w(forced)p 390 497 V 20 w(up)r(date)p 584
+497 V 20 w(displa)n(y)k Fg(\(\))195 552 y Fu(F)l(orce)17
+b(the)f(line)j(to)d(b)q(e)i(up)q(dated)f(and)g(redispla)o(y)o(ed,)h
+(whether)f(or)g(not)f(Readline)j(thinks)195 607 y(the)c(screen)h
+(displa)o(y)g(is)g(correct.)1650 694 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 694 V 21 w(on)p 297 694 V 20
+w(new)p 416 694 V 21 w(line)k Fg(\(\))195 749 y Fu(T)l(ell)17
b(the)f(up)q(date)g(routines)g(that)f(w)o(e)g(ha)o(v)o(e)g(mo)o(v)o(ed)
g(on)o(to)g(a)g(new)h(\(empt)o(y\))f(line,)i(usually)195
-293 y(after)d(ouputting)i(a)f(newline.)1650 380 y(F)l(unction)-1749
-b Fi(int)20 b Fh(rl)p 215 380 V 21 w(reset)p 357 380
-V 20 w(line)p 465 380 V 23 w(state)j Fg(\(\))195 434
+804 y(after)d(ouputting)i(a)f(newline.)1650 892 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 892 V 21 w(reset)p 357 892
+V 20 w(line)p 465 892 V 23 w(state)j Fg(\(\))195 947
y Fu(Reset)17 b(the)f(displa)o(y)h(state)f(to)f(a)h(clean)h(state)f
(and)g(redispla)o(y)h(the)g(curren)o(t)f(line)i(starting)195
-489 y(on)d(a)g(new)g(line.)1650 576 y(F)l(unction)-1749
-b Fi(int)20 b Fh(rl)p 215 576 V 21 w(message)g Fg(\()p
-Ft(va_alist)p Fg(\))195 631 y Fu(The)h(argumen)o(ts)f(are)g(a)g(string)
-h(as)f(w)o(ould)h(b)q(e)g(supplied)i(to)d Ft(printf)p
-Fu(.)35 b(The)21 b(resulting)195 686 y(string)h(is)g(displa)o(y)o(ed)h
+1001 y(on)d(a)g(new)g(line.)1650 1089 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 1089 V 21 w(message)g Fg(\()p
+Ft(va_alist)p Fg(\))195 1144 y Fu(The)h(argumen)o(ts)f(are)g(a)g
+(string)h(as)f(w)o(ould)h(b)q(e)g(supplied)i(to)d Ft(printf)p
+Fu(.)35 b(The)21 b(resulting)195 1199 y(string)h(is)g(displa)o(y)o(ed)h
(in)g(the)f Fm(ec)o(ho)g(area)p Fu(.)39 b(The)23 b(ec)o(ho)f(area)f(is)
-h(also)g(used)h(to)e(displa)o(y)195 740 y(n)o(umeric)16
-b(argumen)o(ts)e(and)i(searc)o(h)f(strings.)1650 827
-y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 827 V 21
-w(clear)p 354 827 V 21 w(message)h Fg(\(\))195 882 y
-Fu(Clear)15 b(the)h(message)e(in)i(the)g(ec)o(ho)f(area.)75
-989 y Fl(2.4.7)30 b(Mo)r(difying)20 b(T)-5 b(ext)1650
-1105 y Fu(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215
-1105 V 21 w(insert)p 378 1105 V 21 w(text)k Fg(\()p Ft(char)14
-b(*text)p Fg(\))195 1159 y Fu(Insert)h Fm(text)h Fu(in)o(to)f(the)h
+h(also)g(used)h(to)e(displa)o(y)195 1253 y(n)o(umeric)16
+b(argumen)o(ts)e(and)i(searc)o(h)f(strings.)1650 1341
+y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 1341 V
+21 w(clear)p 354 1341 V 21 w(message)h Fg(\(\))195 1396
+y Fu(Clear)15 b(the)h(message)e(in)i(the)g(ec)o(ho)f(area.)1650
+1483 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 1483
+V 21 w(sa)n(v)n(e)p 365 1483 V 21 w(prompt)h Fg(\(\))195
+1538 y Fu(Sa)o(v)o(e)e(the)h(lo)q(cal)h(Readline)h(prompt)d(displa)o(y)
+i(state)e(in)h(preparation)g(for)f(displa)o(ying)i(a)195
+1593 y(new)15 b(message)g(in)h(the)f(message)g(area)g(with)g
+Ft(rl_message)p Fu(.)1650 1681 y(F)l(unction)-1749 b
+Fi(void)20 b Fh(rl)p 241 1681 V 21 w(restore)p 436 1681
+V 20 w(prompt)g Fg(\(\))195 1736 y Fu(Restore)c(the)h(lo)q(cal)h
+(Readline)g(prompt)e(displa)o(y)i(state)e(sa)o(v)o(ed)g(b)o(y)g(the)h
+(most)e(recen)o(t)i(call)195 1790 y(to)e Ft(rl_save_prompt)p
+Fu(.)75 1898 y Fl(2.4.7)30 b(Mo)r(difying)20 b(T)-5 b(ext)1650
+2015 y Fu(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215
+2015 V 21 w(insert)p 378 2015 V 21 w(text)k Fg(\()p Ft(char)14
+b(*text)p Fg(\))195 2069 y Fu(Insert)h Fm(text)h Fu(in)o(to)f(the)h
(line)g(at)f(the)g(curren)o(t)g(cursor)g(p)q(osition.)1650
-1246 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 1246
-V 21 w(delete)p 383 1246 V 22 w(text)k Fg(\()p Ft(int)14
-b(start,)h(int)f(end)p Fg(\))195 1301 y Fu(Delete)i(the)f(text)g(b)q
+2157 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 2157
+V 21 w(delete)p 383 2157 V 22 w(text)k Fg(\()p Ft(int)14
+b(start,)h(int)f(end)p Fg(\))195 2212 y Fu(Delete)i(the)f(text)g(b)q
(et)o(w)o(een)g Fm(start)g Fu(and)h Fm(end)h Fu(in)f(the)g(curren)o(t)f
-(line.)1650 1388 y(F)l(unction)-1749 b Fi(char)20 b(*)f
-Fh(rl)p 286 1388 V 21 w(cop)n(y)p 421 1388 V 21 w(text)24
+(line.)1650 2300 y(F)l(unction)-1749 b Fi(char)20 b(*)f
+Fh(rl)p 286 2300 V 21 w(cop)n(y)p 421 2300 V 21 w(text)24
b Fg(\()p Ft(int)14 b(start,)h(int)g(end)p Fg(\))195
-1443 y Fu(Return)h(a)f(cop)o(y)g(of)g(the)g(text)f(b)q(et)o(w)o(een)i
+2354 y Fu(Return)h(a)f(cop)o(y)g(of)g(the)g(text)f(b)q(et)o(w)o(een)i
Fm(start)f Fu(and)g Fm(end)j Fu(in)e(the)f(curren)o(t)g(line.)1650
-1529 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 1529
-V 21 w(kill)p 311 1529 V 23 w(text)k Fg(\()p Ft(int)14
-b(start,)h(int)g(end)p Fg(\))195 1584 y Fu(Cop)o(y)j(the)h(text)f(b)q
+2442 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 2442
+V 21 w(kill)p 311 2442 V 23 w(text)k Fg(\()p Ft(int)14
+b(start,)h(int)g(end)p Fg(\))195 2497 y Fu(Cop)o(y)j(the)h(text)f(b)q
(et)o(w)o(een)h Fm(start)f Fu(and)h Fm(end)i Fu(in)e(the)g(curren)o(t)f
-(line)i(to)e(the)h(kill)h(ring,)g(ap-)195 1639 y(p)q(ending)15
+(line)i(to)e(the)h(kill)h(ring,)g(ap-)195 2552 y(p)q(ending)15
b(or)f(prep)q(ending)h(to)e(the)h(last)f(kill)j(if)e(the)g(last)f
-(command)h(w)o(as)f(a)g(kill)i(command.)195 1694 y(The)j(text)f(is)h
+(command)h(w)o(as)f(a)g(kill)i(command.)195 2606 y(The)j(text)f(is)h
(deleted.)28 b(If)18 b Fm(start)f Fu(is)h(less)g(than)f
Fm(end)p Fu(,)i(the)e(text)g(is)h(app)q(ended,)i(otherwise)195
-1749 y(prep)q(ended.)i(If)15 b(the)g(last)h(command)f(w)o(as)f(not)h(a)
-g(kill,)h(a)f(new)h(kill)h(ring)e(slot)g(is)h(used.)75
-1855 y Fl(2.4.8)30 b(Utilit)n(y)21 b(F)-5 b(unctions)1650
-1971 y Fu(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215
-1971 V 21 w(read)p 346 1971 V 20 w(k)n(ey)k Fg(\(\))195
-2026 y Fu(Return)14 b(the)g(next)g(c)o(haracter)e(a)o(v)m(ailable.)22
+2661 y(prep)q(ended.)i(If)15 b(the)g(last)h(command)f(w)o(as)f(not)h(a)
+g(kill,)h(a)f(new)h(kill)h(ring)e(slot)g(is)h(used.)p
+eop
+%%Page: 28 30
+28 29 bop 75 -58 a Fu(28)1299 b(GNU)15 b(Readline)i(Library)75
+183 y Fl(2.4.8)30 b(Utilit)n(y)21 b(F)-5 b(unctions)1650
+304 y Fu(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215
+304 18 3 v 21 w(read)p 346 304 V 20 w(k)n(ey)k Fg(\(\))195
+359 y Fu(Return)14 b(the)g(next)g(c)o(haracter)e(a)o(v)m(ailable.)22
b(This)14 b(handles)h(input)f(inserted)h(in)o(to)e(the)h(input)195
-2081 y(stream)k(via)g Fm(p)q(ending)j(input)f Fu(\(see)f(Section)g(2.3)
-f([Readline)i(V)l(ariables],)g(page)e(21\))g(and)195
-2136 y Ft(rl_stuff_char)13 b(\(\))p Fu(,)i(macros,)f(and)h(c)o
-(haracters)g(read)g(from)f(the)i(k)o(eyb)q(oard.)1650
-2222 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 2222
-V 21 w(getc)j Fg(\()p Ft(FILE)14 b(*)p Fg(\))195 2277
-y Fu(Return)i(the)f(next)g(c)o(haracter)g(a)o(v)m(ailable)i(from)d(the)
-h(k)o(eyb)q(oard.)1650 2364 y(F)l(unction)-1749 b Fi(int)20
-b Fh(rl)p 215 2364 V 21 w(stu\013)p 346 2364 V 20 w(c)n(har)j
-Fg(\()p Ft(int)15 b(c)p Fg(\))195 2419 y Fu(Insert)22
-b Fm(c)i Fu(in)o(to)e(the)g(Readline)i(input)f(stream.)38
-b(It)22 b(will)h(b)q(e)f Ft(")p Fu(read)p Ft(")g Fu(b)q(efore)g
-(Readline)195 2474 y(attempts)14 b(to)h(read)g(c)o(haracters)f(from)h
+414 y(stream)k(via)g Fm(p)q(ending)j(input)f Fu(\(see)f(Section)g(2.3)f
+([Readline)i(V)l(ariables],)g(page)e(21\))g(and)195 469
+y Ft(rl_stuff_char)13 b(\(\))p Fu(,)i(macros,)f(and)h(c)o(haracters)g
+(read)g(from)f(the)i(k)o(eyb)q(oard.)1650 561 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 561 V 21 w(getc)j Fg(\()p Ft(FILE)14
+b(*)p Fg(\))195 616 y Fu(Return)i(the)f(next)g(c)o(haracter)g(a)o(v)m
+(ailable)i(from)d(the)h(k)o(eyb)q(oard.)1650 708 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 708 V 21 w(stu\013)p 346 708
+V 20 w(c)n(har)j Fg(\()p Ft(int)15 b(c)p Fg(\))195 763
+y Fu(Insert)22 b Fm(c)i Fu(in)o(to)e(the)g(Readline)i(input)f(stream.)
+38 b(It)22 b(will)h(b)q(e)f Ft(")p Fu(read)p Ft(")g Fu(b)q(efore)g
+(Readline)195 817 y(attempts)14 b(to)h(read)g(c)o(haracters)f(from)h
(the)g(terminal)h(with)f Ft(rl_read_key)f(\(\))p Fu(.)1650
-2560 y(F)l(unction)-1749 b Fi(rl_extend_line_buffer)22
-b Fh(\(in)n(t)j Ft(len)p Fg(\))195 2615 y Fu(Ensure)14
+910 y(F)l(unction)-1749 b Fi(rl_extend_line_buffer)22
+b Fh(\(in)n(t)j Ft(len)p Fg(\))195 964 y Fu(Ensure)14
b(that)e Ft(rl_line_buffer)g Fu(has)h(enough)h(space)f(to)g(hold)h
-Fm(len)h Fu(c)o(haracters,)d(p)q(ossibly)195 2670 y(reallo)q(cating)k
-(it)g(if)f(necessary)l(.)p eop
-%%Page: 28 30
-28 29 bop 75 -58 a Fu(28)1299 b(GNU)15 b(Readline)i(Library)1650
-183 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 183
-18 3 v 21 w(initiali)q(z)q(e)26 b Fg(\(\))195 238 y Fu(Initialize)18
-b(or)d(re-initialize)j(Readline's)f(in)o(ternal)f(state.)1650
-328 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 328
-V 21 w(reset)p 357 328 V 20 w(terminal)j Fg(\()p Ft(char)15
-b(*terminal_name)p Fg(\))195 383 y Fu(Reinitializ)q(e)h(Readline's)g
-(idea)e(of)f(the)h(terminal)g(settings)g(using)g Fm(terminal)p
-1501 383 14 2 v 17 w(name)j Fu(as)c(the)195 437 y(terminal)j(t)o(yp)q
-(e)f(\(e.g.,)f Ft(vt100)p Fu(\).)1650 527 y(F)l(unction)-1749
+Fm(len)h Fu(c)o(haracters,)d(p)q(ossibly)195 1019 y(reallo)q(cating)k
+(it)g(if)f(necessary)l(.)1650 1111 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 1111 V 21 w(initiali)q(z)q(e)26
+b Fg(\(\))195 1166 y Fu(Initialize)18 b(or)d(re-initialize)j
+(Readline's)f(in)o(ternal)f(state.)1650 1258 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 1258 V 21 w(reset)p 357 1258
+V 20 w(terminal)j Fg(\()p Ft(char)15 b(*terminal_name)p
+Fg(\))195 1313 y Fu(Reinitializ)q(e)h(Readline's)g(idea)e(of)f(the)h
+(terminal)g(settings)g(using)g Fm(terminal)p 1501 1313
+14 2 v 17 w(name)j Fu(as)c(the)195 1368 y(terminal)j(t)o(yp)q(e)f
+(\(e.g.,)f Ft(vt100)p Fu(\).)1650 1460 y(F)l(unction)-1749
b Fi(int)20 b Fh(alphab)r(etic)k Fg(\()p Ft(int)14 b(c)p
-Fg(\))195 582 y Fu(Return)i(1)f(if)g Fm(c)j Fu(is)e(an)f(alphab)q(etic)
-i(c)o(haracter.)1650 671 y(F)l(unction)-1749 b Fi(int)20
-b Fh(n)n(umeric)i Fg(\()p Ft(int)15 b(c)p Fg(\))195 726
-y Fu(Return)h(1)f(if)g Fm(c)j Fu(is)e(a)f(n)o(umeric)h(c)o(haracter.)
-1650 816 y(F)l(unction)-1749 b Fi(int)20 b Fh(ding)i
-Fg(\(\))195 871 y Fu(Ring)16 b(the)f(terminal)h(b)q(ell,)h(ob)q(eying)f
-(the)g(setting)f(of)g Ft(bell-style)p Fu(.)137 960 y(The)h(follo)o
-(wing)g(are)f(implemen)o(ted)h(as)f(macros,)f(de\014ned)j(in)f
-Ft(chartypes.h)p Fu(.)1650 1050 y(F)l(unction)-1749 b
-Fi(int)20 b Fh(upp)r(ercase)p 426 1050 18 3 v 19 w(p)j
-Fg(\()p Ft(int)14 b(c)p Fg(\))195 1105 y Fu(Return)i(1)f(if)g
+Fg(\))195 1515 y Fu(Return)i(1)f(if)g Fm(c)j Fu(is)e(an)f(alphab)q
+(etic)i(c)o(haracter.)1650 1607 y(F)l(unction)-1749 b
+Fi(int)20 b Fh(n)n(umeric)i Fg(\()p Ft(int)15 b(c)p Fg(\))195
+1662 y Fu(Return)h(1)f(if)g Fm(c)j Fu(is)e(a)f(n)o(umeric)h(c)o
+(haracter.)1650 1754 y(F)l(unction)-1749 b Fi(int)20
+b Fh(ding)i Fg(\(\))195 1808 y Fu(Ring)16 b(the)f(terminal)h(b)q(ell,)h
+(ob)q(eying)f(the)g(setting)f(of)g Ft(bell-style)p Fu(.)1650
+1901 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 1901
+18 3 v 21 w(displa)n(y)p 435 1901 V 22 w(matc)n(h)p 611
+1901 V 20 w(list)25 b Fg(\()p Ft(char)14 b(**matches,)g(int)g(len,)h
+(int)283 1955 y(max)p Fg(\))195 2010 y Fu(A)j(con)o(v)o(enience)i
+(function)g(for)d(displa)o(ying)j(a)e(list)i(of)e(strings)g(in)h
+(columnar)g(format)e(on)195 2065 y(Readline's)e(output)e(stream.)18
+b Ft(matches)12 b Fu(is)h(the)g(list)h(of)f(strings,)f(in)i(argv)e
+(format,)g(suc)o(h)h(as)195 2120 y(a)h(list)h(of)e(completion)j(matc)o
+(hes.)j Ft(len)13 b Fu(is)i(the)f(n)o(um)o(b)q(er)h(of)e(strings)h(in)h
+Ft(matches)p Fu(,)e(and)h Ft(max)195 2174 y Fu(is)k(the)g(length)h(of)e
+(the)h(longest)g(string)g(in)h Ft(matches)p Fu(.)27 b(This)18
+b(function)h(uses)f(the)g(setting)195 2229 y(of)13 b
+Ft(print-completions-horizontally)d Fu(to)k(select)g(ho)o(w)g(the)g
+(matc)o(hes)f(are)h(displa)o(y)o(ed)195 2284 y(\(see)h(Section)h(1.3.1)
+e([Readline)j(Init)f(File)g(Syn)o(tax],)e(page)h(4\).)137
+2376 y(The)h(follo)o(wing)g(are)f(implemen)o(ted)h(as)f(macros,)f
+(de\014ned)j(in)f Ft(chartypes.h)p Fu(.)1650 2468 y(F)l(unction)-1749
+b Fi(int)20 b Fh(upp)r(ercase)p 426 2468 V 19 w(p)j Fg(\()p
+Ft(int)14 b(c)p Fg(\))195 2523 y Fu(Return)i(1)f(if)g
Fm(c)j Fu(is)e(an)f(upp)q(ercase)i(alphab)q(etic)f(c)o(haracter.)1650
-1195 y(F)l(unction)-1749 b Fi(int)20 b Fh(lo)n(w)n(ercase)p
-409 1195 V 22 w(p)i Fg(\()p Ft(int)15 b(c)p Fg(\))195
-1249 y Fu(Return)h(1)f(if)g Fm(c)j Fu(is)e(a)f(lo)o(w)o(ercase)g
-(alphab)q(etic)i(c)o(haracter.)1650 1339 y(F)l(unction)-1749
-b Fi(int)20 b Fh(digit)p 289 1339 V 22 w(p)i Fg(\()p
-Ft(int)15 b(c)p Fg(\))195 1394 y Fu(Return)h(1)f(if)g
-Fm(c)j Fu(is)e(a)f(n)o(umeric)h(c)o(haracter.)1650 1484
-y(F)l(unction)-1749 b Fi(int)20 b Fh(to)p 227 1484 V
-20 w(upp)r(er)i Fg(\()p Ft(int)14 b(c)p Fg(\))195 1538
-y Fu(If)21 b Fm(c)i Fu(is)e(a)g(lo)o(w)o(ercase)f(alphab)q(etic)i(c)o
-(haracter,)f(return)g(the)f(corresp)q(onding)i(upp)q(ercase)195
-1593 y(c)o(haracter.)1650 1683 y(F)l(unction)-1749 b
-Fi(int)20 b Fh(to)p 227 1683 V 20 w(lo)n(w)n(er)k Fg(\()p
-Ft(int)15 b(c)p Fg(\))195 1738 y Fu(If)j Fm(c)j Fu(is)e(an)f(upp)q
-(ercase)h(alphab)q(etic)h(c)o(haracter,)e(return)g(the)g(corresp)q
-(onding)h(lo)o(w)o(ercase)195 1792 y(c)o(haracter.)1650
-1882 y(F)l(unction)-1749 b Fi(int)20 b Fh(digit)p 289
-1882 V 22 w(v)m(alue)j Fg(\()p Ft(int)15 b(c)p Fg(\))195
-1937 y Fu(If)g Fm(c)k Fu(is)c(a)g(n)o(um)o(b)q(er,)g(return)g(the)h(v)m
-(alue)g(it)g(represen)o(ts.)75 2046 y Fl(2.4.9)30 b(Alternate)20
-b(In)n(terface)137 2142 y Fu(An)j(alternate)f(in)o(terface)h(is)g(a)o
-(v)m(ailable)h(to)d(plain)j Ft(readline\(\))p Fu(.)40
-b(Some)22 b(applications)i(need)g(to)75 2197 y(in)o(terlea)o(v)o(e)15
-b(k)o(eyb)q(oard)f(I/O)h(with)g(\014le,)h(device,)f(or)f(windo)o(w)h
-(system)f(I/O,)h(t)o(ypically)h(b)o(y)e(using)h(a)g(main)75
-2252 y(lo)q(op)f(to)g Ft(select\(\))e Fu(on)i(v)m(arious)g(\014le)h
-(descriptors.)20 b(T)l(o)14 b(accomo)q(date)f(this)h(need,)h(readline)g
-(can)f(also)g(b)q(e)75 2306 y(in)o(v)o(ok)o(ed)i(as)f(a)g(`callbac)o
-(k')h(function)h(from)d(an)i(ev)o(en)o(t)f(lo)q(op.)22
-b(There)16 b(are)f(functions)h(a)o(v)m(ailable)i(to)c(mak)o(e)75
-2361 y(this)i(easy)l(.)1650 2451 y(F)l(unction)-1749
-b Fi(void)20 b Fh(rl)p 241 2451 V 21 w(callbac)n(k)p
-458 2451 V 23 w(handler)p 670 2451 V 21 w(install)25
-b Fg(\()p Ft(char)14 b(*prompt,)g(Vfunction)283 2506
-y(*lhandler)p Fg(\))195 2560 y Fu(Set)i(up)h(the)g(terminal)g(for)f
-(readline)i(I/O)e(and)h(displa)o(y)g(the)g(initial)h(expanded)g(v)m
-(alue)f(of)195 2615 y Fm(prompt)p Fu(.)24 b(Sa)o(v)o(e)17
-b(the)g(v)m(alue)h(of)e Fm(lhandler)22 b Fu(to)17 b(use)g(as)f(a)h
-(callbac)o(k)h(when)f(a)g(complete)g(line)195 2670 y(of)e(input)h(has)f
-(b)q(een)h(en)o(tered.)p eop
+2615 y(F)l(unction)-1749 b Fi(int)20 b Fh(lo)n(w)n(ercase)p
+409 2615 V 22 w(p)i Fg(\()p Ft(int)15 b(c)p Fg(\))195
+2670 y Fu(Return)h(1)f(if)g Fm(c)j Fu(is)e(a)f(lo)o(w)o(ercase)g
+(alphab)q(etic)i(c)o(haracter.)p eop
%%Page: 29 31
29 30 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(29)1650 183 y(F)l(unction)-1749 b Fi(void)20
-b Fh(rl)p 241 183 18 3 v 21 w(callbac)n(k)p 458 183 V
-23 w(read)p 591 183 V 20 w(c)n(har)j Fg(\(\))195 238
-y Fu(Whenev)o(er)14 b(an)f(application)i(determines)f(that)f(k)o(eyb)q
-(oard)g(input)h(is)g(a)o(v)m(ailable,)h(it)f(should)195
-293 y(call)20 b Ft(rl_callback_read_char\(\))p Fu(,)c(whic)o(h)k(will)g
-(read)f(the)g(next)g(c)o(haracter)f(from)g(the)195 348
+(Readline)844 b(29)1650 183 y(F)l(unction)-1749 b Fi(int)20
+b Fh(digit)p 289 183 18 3 v 22 w(p)i Fg(\()p Ft(int)15
+b(c)p Fg(\))195 238 y Fu(Return)h(1)f(if)g Fm(c)j Fu(is)e(a)f(n)o
+(umeric)h(c)o(haracter.)1650 328 y(F)l(unction)-1749
+b Fi(int)20 b Fh(to)p 227 328 V 20 w(upp)r(er)i Fg(\()p
+Ft(int)14 b(c)p Fg(\))195 383 y Fu(If)21 b Fm(c)i Fu(is)e(a)g(lo)o(w)o
+(ercase)f(alphab)q(etic)i(c)o(haracter,)f(return)g(the)f(corresp)q
+(onding)i(upp)q(ercase)195 437 y(c)o(haracter.)1650 527
+y(F)l(unction)-1749 b Fi(int)20 b Fh(to)p 227 527 V 20
+w(lo)n(w)n(er)k Fg(\()p Ft(int)15 b(c)p Fg(\))195 582
+y Fu(If)j Fm(c)j Fu(is)e(an)f(upp)q(ercase)h(alphab)q(etic)h(c)o
+(haracter,)e(return)g(the)g(corresp)q(onding)h(lo)o(w)o(ercase)195
+637 y(c)o(haracter.)1650 727 y(F)l(unction)-1749 b Fi(int)20
+b Fh(digit)p 289 727 V 22 w(v)m(alue)j Fg(\()p Ft(int)15
+b(c)p Fg(\))195 781 y Fu(If)g Fm(c)k Fu(is)c(a)g(n)o(um)o(b)q(er,)g
+(return)g(the)h(v)m(alue)g(it)g(represen)o(ts.)75 891
+y Fl(2.4.9)30 b(Alternate)20 b(In)n(terface)137 987 y
+Fu(An)j(alternate)f(in)o(terface)h(is)g(a)o(v)m(ailable)h(to)d(plain)j
+Ft(readline\(\))p Fu(.)40 b(Some)22 b(applications)i(need)g(to)75
+1042 y(in)o(terlea)o(v)o(e)15 b(k)o(eyb)q(oard)f(I/O)h(with)g(\014le,)h
+(device,)f(or)f(windo)o(w)h(system)f(I/O,)h(t)o(ypically)h(b)o(y)e
+(using)h(a)g(main)75 1096 y(lo)q(op)f(to)g Ft(select\(\))e
+Fu(on)i(v)m(arious)g(\014le)h(descriptors.)20 b(T)l(o)14
+b(accomo)q(date)f(this)h(need,)h(readline)g(can)f(also)g(b)q(e)75
+1151 y(in)o(v)o(ok)o(ed)i(as)f(a)g(`callbac)o(k')h(function)h(from)d
+(an)i(ev)o(en)o(t)f(lo)q(op.)22 b(There)16 b(are)f(functions)h(a)o(v)m
+(ailable)i(to)c(mak)o(e)75 1206 y(this)i(easy)l(.)1650
+1296 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 1296
+V 21 w(callbac)n(k)p 458 1296 V 23 w(handler)p 670 1296
+V 21 w(install)25 b Fg(\()p Ft(char)14 b(*prompt,)g(Vfunction)283
+1351 y(*lhandler)p Fg(\))195 1405 y Fu(Set)i(up)h(the)g(terminal)g(for)
+f(readline)i(I/O)e(and)h(displa)o(y)g(the)g(initial)h(expanded)g(v)m
+(alue)f(of)195 1460 y Fm(prompt)p Fu(.)24 b(Sa)o(v)o(e)17
+b(the)g(v)m(alue)h(of)e Fm(lhandler)22 b Fu(to)17 b(use)g(as)f(a)h
+(callbac)o(k)h(when)f(a)g(complete)g(line)195 1515 y(of)e(input)h(has)f
+(b)q(een)h(en)o(tered.)1650 1605 y(F)l(unction)-1749
+b Fi(void)20 b Fh(rl)p 241 1605 V 21 w(callbac)n(k)p
+458 1605 V 23 w(read)p 591 1605 V 20 w(c)n(har)j Fg(\(\))195
+1660 y Fu(Whenev)o(er)14 b(an)f(application)i(determines)f(that)f(k)o
+(eyb)q(oard)g(input)h(is)g(a)o(v)m(ailable,)h(it)f(should)195
+1714 y(call)20 b Ft(rl_callback_read_char\(\))p Fu(,)c(whic)o(h)k(will)
+g(read)f(the)g(next)g(c)o(haracter)f(from)g(the)195 1769
y(curren)o(t)25 b(input)h(source.)48 b(If)25 b(that)g(c)o(haracter)f
-(completes)h(the)g(line,)k Ft(rl_callback_)195 402 y(read_char)14
+(completes)h(the)g(line,)k Ft(rl_callback_)195 1824 y(read_char)14
b Fu(will)k(in)o(v)o(ok)o(e)e(the)f Fm(lhandler)21 b
Fu(function)c(sa)o(v)o(ed)e(b)o(y)h Ft(rl_callback_handler_)195
-457 y(install)g Fu(to)h(pro)q(cess)g(the)g(line.)27 b
-Ft(EOF)17 b Fu(is)h(indicated)g(b)o(y)f(calling)i Fm(lhandler)j
-Fu(with)c(a)f Ft(NULL)195 512 y Fu(line.)1650 609 y(F)l(unction)-1749
-b Fi(void)20 b Fh(rl)p 241 609 V 21 w(callbac)n(k)p 458
-609 V 23 w(handler)p 670 609 V 21 w(remo)n(v)n(e)i Fg(\(\))195
-664 y Fu(Restore)15 b(the)g(terminal)g(to)g(its)g(initial)i(state)d
-(and)h(remo)o(v)o(e)f(the)h(line)h(handler.)21 b(This)16
-b(ma)o(y)195 719 y(b)q(e)g(called)h(from)d(within)j(a)d(callbac)o(k)j
-(as)d(w)o(ell)j(as)d(indep)q(enden)o(tly)m(.)75 835 y
-Fl(2.4.10)29 b(An)21 b(Example)137 934 y Fu(Here)f(is)g(a)f(function)i
-(whic)o(h)f(c)o(hanges)f(lo)o(w)o(ercase)h(c)o(haracters)e(to)h(their)h
-(upp)q(ercase)h(equiv)m(alen)o(ts,)75 989 y(and)e(upp)q(ercase)i(c)o
-(haracters)d(to)h(lo)o(w)o(ercase.)31 b(If)20 b(this)f(function)h(w)o
-(as)f(b)q(ound)h(to)f(`)p Ft(M-c)p Fu(',)f(then)i(t)o(yping)75
-1044 y(`)p Ft(M-c)p Fu(')12 b(w)o(ould)h(c)o(hange)h(the)f(case)g(of)g
-(the)g(c)o(haracter)g(under)g(p)q(oin)o(t.)20 b(T)o(yping)14
-b(`)p Ft(M-1)g(0)h(M-c)p Fu(')d(w)o(ould)i(c)o(hange)75
-1098 y(the)h(case)g(of)g(the)h(follo)o(wing)f(10)g(c)o(haracters,)f
-(lea)o(ving)i(the)f(cursor)g(on)g(the)h(last)f(c)o(haracter)f(c)o
-(hanged.)195 1165 y Ft(/*)24 b(Invert)f(the)g(case)g(of)h(the)f(COUNT)h
-(following)e(characters.)h(*/)195 1217 y(int)195 1269
-y(invert_case_line)f(\(count,)h(key\))314 1321 y(int)h(count,)f(key;)
-195 1373 y({)243 1425 y(register)f(int)i(start,)f(end,)g(i;)243
-1528 y(start)g(=)h(rl_point;)243 1632 y(if)f(\(rl_point)g(>=)h
-(rl_end\))290 1684 y(return)f(\(0\);)243 1788 y(if)g(\(count)g(<)h(0\))
-290 1840 y({)338 1892 y(direction)f(=)h(-1;)338 1944
-y(count)f(=)h(-count;)290 1995 y(})243 2047 y(else)290
-2099 y(direction)f(=)h(1;)243 2203 y(/*)f(Find)h(the)f(end)h(of)f(the)h
-(range)f(to)g(modify.)g(*/)243 2255 y(end)g(=)h(start)f(+)h(\(count)f
-(*)h(direction\);)243 2359 y(/*)f(Force)g(it)h(to)g(be)f(within)g
-(range.)g(*/)243 2411 y(if)g(\(end)h(>)f(rl_end\))290
-2462 y(end)h(=)g(rl_end;)243 2514 y(else)f(if)h(\(end)f(<)h(0\))290
-2566 y(end)g(=)g(0;)243 2670 y(if)f(\(start)g(==)h(end\))p
+1879 y(install)g Fu(to)h(pro)q(cess)g(the)g(line.)27
+b Ft(EOF)17 b Fu(is)h(indicated)g(b)o(y)f(calling)i Fm(lhandler)j
+Fu(with)c(a)f Ft(NULL)195 1934 y Fu(line.)1650 2023 y(F)l(unction)-1749
+b Fi(void)20 b Fh(rl)p 241 2023 V 21 w(callbac)n(k)p
+458 2023 V 23 w(handler)p 670 2023 V 21 w(remo)n(v)n(e)i
+Fg(\(\))195 2078 y Fu(Restore)15 b(the)g(terminal)g(to)g(its)g(initial)
+i(state)d(and)h(remo)o(v)o(e)f(the)h(line)h(handler.)21
+b(This)16 b(ma)o(y)195 2133 y(b)q(e)g(called)h(from)d(within)j(a)d
+(callbac)o(k)j(as)d(w)o(ell)j(as)d(indep)q(enden)o(tly)m(.)75
+2243 y Fl(2.4.10)29 b(An)21 b(Example)137 2338 y Fu(Here)f(is)g(a)f
+(function)i(whic)o(h)f(c)o(hanges)f(lo)o(w)o(ercase)h(c)o(haracters)e
+(to)h(their)h(upp)q(ercase)h(equiv)m(alen)o(ts,)75 2393
+y(and)e(upp)q(ercase)i(c)o(haracters)d(to)h(lo)o(w)o(ercase.)31
+b(If)20 b(this)f(function)h(w)o(as)f(b)q(ound)h(to)f(`)p
+Ft(M-c)p Fu(',)f(then)i(t)o(yping)75 2448 y(`)p Ft(M-c)p
+Fu(')12 b(w)o(ould)h(c)o(hange)h(the)f(case)g(of)g(the)g(c)o(haracter)g
+(under)g(p)q(oin)o(t.)20 b(T)o(yping)14 b(`)p Ft(M-1)g(0)h(M-c)p
+Fu(')d(w)o(ould)i(c)o(hange)75 2503 y(the)h(case)g(of)g(the)h(follo)o
+(wing)f(10)g(c)o(haracters,)f(lea)o(ving)i(the)f(cursor)g(on)g(the)h
+(last)f(c)o(haracter)f(c)o(hanged.)195 2566 y Ft(/*)24
+b(Invert)f(the)g(case)g(of)h(the)f(COUNT)h(following)e(characters.)h
+(*/)195 2618 y(int)195 2670 y(invert_case_line)f(\(count,)h(key\))p
eop
%%Page: 30 32
-30 31 bop 75 -58 a Fu(30)1299 b(GNU)15 b(Readline)i(Library)290
-183 y Ft(return)23 b(\(0\);)243 287 y(if)g(\(start)g(>)h(end\))290
-339 y({)338 391 y(int)g(temp)f(=)h(start;)338 443 y(start)f(=)h(end;)
-338 495 y(end)g(=)f(temp;)290 546 y(})243 650 y(/*)g(Tell)h(readline)e
-(that)i(we)f(are)h(modifying)e(the)i(line,)f(so)h(it)f(will)h(save)314
-702 y(the)g(undo)f(information.)f(*/)243 754 y(rl_modifying)g(\(start,)
-h(end\);)243 858 y(for)g(\(i)h(=)f(start;)h(i)f(!=)h(end;)f(i++\))290
-910 y({)338 962 y(if)h(\(uppercase_p)e(\(rl_line_buffer[i]\)\))386
-1013 y(rl_line_buffer[i])f(=)j(to_lower)f(\(rl_line_buffer[i]\);)338
-1065 y(else)g(if)h(\(lowercase_p)e(\(rl_line_buffer[i]\)\))386
-1117 y(rl_line_buffer[i])f(=)j(to_upper)f(\(rl_line_buffer[i]\);)290
-1169 y(})243 1221 y(/*)g(Move)h(point)f(to)g(on)h(top)f(of)h(the)f
-(last)h(character)e(changed.)h(*/)243 1273 y(rl_point)f(=)i
-(\(direction)f(==)g(1\))h(?)g(end)f(-)h(1)g(:)f(start;)243
-1325 y(return)g(\(0\);)195 1377 y(})75 1509 y Fs(2.5)33
-b(Custom)21 b(Completers)137 1607 y Fu(T)o(ypically)l(,)e(a)d(program)f
-(that)h(reads)h(commands)f(from)g(the)h(user)f(has)h(a)f(w)o(a)o(y)g
-(of)g(disam)o(biguating)75 1662 y(commands)i(and)f(data.)27
+30 31 bop 75 -58 a Fu(30)1299 b(GNU)15 b(Readline)i(Library)314
+183 y Ft(int)24 b(count,)f(key;)195 235 y({)243 287 y(register)f(int)i
+(start,)f(end,)g(i;)243 391 y(start)g(=)h(rl_point;)243
+495 y(if)f(\(rl_point)g(>=)h(rl_end\))290 546 y(return)f(\(0\);)243
+650 y(if)g(\(count)g(<)h(0\))290 702 y({)338 754 y(direction)f(=)h(-1;)
+338 806 y(count)f(=)h(-count;)290 858 y(})243 910 y(else)290
+962 y(direction)f(=)h(1;)243 1065 y(/*)f(Find)h(the)f(end)h(of)f(the)h
+(range)f(to)g(modify.)g(*/)243 1117 y(end)g(=)h(start)f(+)h(\(count)f
+(*)h(direction\);)243 1221 y(/*)f(Force)g(it)h(to)g(be)f(within)g
+(range.)g(*/)243 1273 y(if)g(\(end)h(>)f(rl_end\))290
+1325 y(end)h(=)g(rl_end;)243 1377 y(else)f(if)h(\(end)f(<)h(0\))290
+1429 y(end)g(=)g(0;)243 1532 y(if)f(\(start)g(==)h(end\))290
+1584 y(return)f(\(0\);)243 1688 y(if)g(\(start)g(>)h(end\))290
+1740 y({)338 1792 y(int)g(temp)f(=)h(start;)338 1844
+y(start)f(=)h(end;)338 1896 y(end)g(=)f(temp;)290 1947
+y(})243 2051 y(/*)g(Tell)h(readline)e(that)i(we)f(are)h(modifying)e
+(the)i(line,)f(so)h(it)f(will)h(save)314 2103 y(the)g(undo)f
+(information.)f(*/)243 2155 y(rl_modifying)g(\(start,)h(end\);)243
+2259 y(for)g(\(i)h(=)f(start;)h(i)f(!=)h(end;)f(i++\))290
+2311 y({)338 2363 y(if)h(\(uppercase_p)e(\(rl_line_buffer[i]\)\))386
+2414 y(rl_line_buffer[i])f(=)j(to_lower)f(\(rl_line_buffer[i]\);)338
+2466 y(else)g(if)h(\(lowercase_p)e(\(rl_line_buffer[i]\)\))386
+2518 y(rl_line_buffer[i])f(=)j(to_upper)f(\(rl_line_buffer[i]\);)290
+2570 y(})243 2622 y(/*)g(Move)h(point)f(to)g(on)h(top)f(of)h(the)f
+(last)h(character)e(changed.)h(*/)p eop
+%%Page: 31 33
+31 32 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(Readline)844 b(31)243 183 y Ft(rl_point)22 b(=)i(\(direction)f(==)g
+(1\))h(?)g(end)f(-)h(1)g(:)f(start;)243 235 y(return)g(\(0\);)195
+287 y(})75 408 y Fs(2.5)33 b(Readline)23 b(Signal)h(Handling)137
+502 y Fu(Signals)e(are)f(async)o(hronous)f(ev)o(en)o(ts)h(sen)o(t)f(to)
+h(a)f(pro)q(cess)h(b)o(y)g(the)g(Unix)h(k)o(ernel,)g(sometimes)f(on)75
+557 y(b)q(ehalf)g(of)e(another)h(pro)q(cess.)34 b(They)20
+b(are)g(in)o(tended)h(to)e(indicate)j(exceptional)f(ev)o(en)o(ts,)f
+(lik)o(e)h(a)f(user)75 612 y(pressing)c(the)f(in)o(terrupt)g(k)o(ey)g
+(on)g(his)h(terminal,)f(or)g(a)f(net)o(w)o(ork)g(connection)i(b)q(eing)
+g(brok)o(en.)k(There)15 b(is)75 667 y(a)e(class)g(of)g(signals)h(that)f
+(can)g(b)q(e)h(sen)o(t)f(to)f(the)i(pro)q(cess)f(curren)o(tly)h
+(reading)f(input)i(from)d(the)h(k)o(eyb)q(oard.)75 721
+y(Since)i(Readline)g(c)o(hanges)f(the)f(terminal)h(attributes)f(when)h
+(it)g(is)g(called,)h(it)e(needs)h(to)f(p)q(erform)g(sp)q(ecial)75
+776 y(pro)q(cessing)22 b(when)f(a)g(signal)h(is)g(receiv)o(ed)g(to)e
+(restore)g(the)i(terminal)f(to)g(a)g(sane)g(state,)g(or)f(pro)o(vide)75
+831 y(application)d(writers)e(with)g(functions)h(to)f(do)g(so)g(man)o
+(ually)l(.)137 896 y(Readline)23 b(con)o(tains)d(an)g(in)o(ternal)h
+(signal)g(handler)g(that)f(is)h(installed)h(for)d(a)h(n)o(um)o(b)q(er)g
+(of)g(signals)75 951 y(\()p Ft(SIGINT)p Fu(,)h Ft(SIGQUIT)p
+Fu(,)g Ft(SIGTERM)p Fu(,)g Ft(SIGALRM)p Fu(,)g Ft(SIGTSTP)p
+Fu(,)g Ft(SIGTTIN)p Fu(,)h(and)f Ft(SIGTTOU)p Fu(\).)36
+b(When)21 b(one)g(of)75 1005 y(these)16 b(signals)h(is)f(receiv)o(ed,)h
+(the)f(signal)h(handler)f(will)i(reset)e(the)g(terminal)g(attributes)g
+(to)f(those)h(that)75 1060 y(w)o(ere)22 b(in)h(e\013ect)f(b)q(efore)g
+Ft(readline)14 b(\(\))22 b Fu(w)o(as)f(called,)k(reset)d(the)g(signal)h
+(handling)h(to)d(what)g(it)i(w)o(as)75 1115 y(b)q(efore)e
+Ft(readline)14 b(\(\))20 b Fu(w)o(as)f(called,)k(and)e(resend)g(the)f
+(signal)i(to)d(the)i(calling)h(application.)37 b(If)21
+b(and)75 1170 y(when)15 b(the)f(calling)i(application's)g(signal)f
+(handler)g(returns,)f(Readline)j(will)e(reinitialize)j(the)c(terminal)
+75 1225 y(and)21 b(con)o(tin)o(ue)h(to)e(accept)h(input.)39
+b(When)21 b(a)g Ft(SIGINT)f Fu(is)h(receiv)o(ed,)j(the)d(Readline)i
+(signal)f(handler)75 1279 y(p)q(erforms)c(some)f(additional)j(w)o(ork,)
+d(whic)o(h)i(will)h(cause)e(an)o(y)g(partially-en)o(tered)h(line)h(to)d
+(b)q(e)i(ab)q(orted)75 1334 y(\(see)c(the)g(description)i(of)e
+Ft(rl_free_line_state)e(\(\))p Fu(\).)137 1399 y(There)i(is)h(an)f
+(additional)h(Readline)h(signal)f(handler,)g(for)e Ft(SIGWINCH)p
+Fu(,)g(whic)o(h)h(the)g(k)o(ernel)h(sends)g(to)75 1454
+y(a)i(pro)q(cess)h(whenev)o(er)h(the)e(terminal's)h(size)h(c)o(hanges)f
+(\(for)f(example,)i(if)f(a)f(user)h(resizes)h(an)e Ft(xterm)p
+Fu(\).)75 1509 y(The)k(Readline)h Ft(SIGWINCH)d Fu(handler)j(up)q
+(dates)e(Readline's)i(in)o(ternal)g(screen)e(size)i(state,)e(and)h
+(then)75 1563 y(calls)c(an)o(y)f Ft(SIGWINCH)e Fu(signal)j(handler)g
+(the)f(calling)i(application)f(has)f(installed.)27 b(Readline)19
+b(calls)f(the)75 1618 y(application's)h Ft(SIGWINCH)d
+Fu(signal)j(handler)f(without)g(resetting)g(the)f(terminal)i(to)e(its)g
+(original)i(state.)75 1673 y(If)d(the)g(application's)h(signal)g
+(handler)g(do)q(es)g(more)e(than)h(up)q(date)h(its)f(idea)h(of)e(the)h
+(terminal)h(size)g(and)75 1728 y(return)e(\(for)f(example,)h(a)g
+Ft(longjmp)f Fu(bac)o(k)g(to)h(a)f(main)h(pro)q(cessing)h(lo)q(op\),)f
+(it)g Fm(m)o(ust)g Fu(call)i Ft(rl_cleanup_)75 1783 y(after_signal)d
+(\(\))g Fu(\(describ)q(ed)j(b)q(elo)o(w\),)e(to)g(restore)f(the)i
+(terminal)g(state.)137 1847 y(Readline)h(pro)o(vides)e(t)o(w)o(o)e(v)m
+(ariables)i(that)f(allo)o(w)g(application)i(writers)e(to)g(con)o(trol)g
+(whether)h(or)e(not)75 1902 y(it)k(will)h(catc)o(h)e(certain)h(signals)
+h(and)f(act)f(on)g(them)h(when)g(they)f(are)h(receiv)o(ed.)25
+b(It)16 b(is)i(imp)q(ortan)o(t)e(that)75 1957 y(applications)j(c)o
+(hange)e(the)g(v)m(alues)i(of)d(these)i(v)m(ariables)g(only)g(when)g
+(calling)g Ft(readline)d(\(\))p Fu(,)h(not)h(in)h(a)75
+2012 y(signal)e(handler,)g(so)f(Readline's)i(in)o(ternal)f(signal)g
+(state)e(is)i(not)f(corrupted.)1661 2097 y(V)l(ariable)-1749
+b Fi(int)20 b Fh(rl)p 215 2097 18 3 v 21 w(catc)n(h)p
+366 2097 V 22 w(signals)195 2151 y Fu(If)h(this)h(v)m(ariable)g(is)g
+(non-zero,)g(Readline)i(will)e(install)h(signal)f(handlers)g(for)e
+Ft(SIGINT)p Fu(,)195 2206 y Ft(SIGQUIT)p Fu(,)14 b Ft(SIGTERM)p
+Fu(,)g Ft(SIGALRM)p Fu(,)f Ft(SIGTSTP)p Fu(,)h Ft(SIGTTIN)p
+Fu(,)g(and)h Ft(SIGTTOU)p Fu(.)195 2271 y(The)g(default)h(v)m(alue)h
+(of)d Ft(rl_catch_signals)f Fu(is)j(1.)1661 2356 y(V)l(ariable)-1749
+b Fi(int)20 b Fh(rl)p 215 2356 V 21 w(catc)n(h)p 366
+2356 V 22 w(sigwinc)n(h)195 2411 y Fu(If)15 b(this)h(v)m(ariable)g(is)g
+(non-zero,)f(Readline)i(will)g(install)f(a)f(signal)h(handler)g(for)e
+Ft(SIGWINCH)p Fu(.)195 2476 y(The)h(default)h(v)m(alue)h(of)d
+Ft(rl_catch_sigwinch)f Fu(is)j(1.)137 2560 y(If)g(an)f(application)j
+(do)q(es)d(not)g(wish)i(to)d(ha)o(v)o(e)h(Readline)j(catc)o(h)e(an)o(y)
+f(signals,)h(or)f(to)f(handle)j(signals)75 2615 y(other)i(than)g(those)
+g(Readline)j(catc)o(hes)d(\()p Ft(SIGHUP)p Fu(,)g(for)g(example\),)h
+(Readline)i(pro)o(vides)d(con)o(v)o(enience)75 2670 y(functions)d(to)f
+(do)g(the)g(necessary)g(terminal)h(and)g(in)o(ternal)g(state)e(clean)o
+(up)i(up)q(on)g(receipt)g(of)f(a)g(signal.)p eop
+%%Page: 32 34
+32 33 bop 75 -58 a Fu(32)1299 b(GNU)15 b(Readline)i(Library)1650
+183 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 183
+18 3 v 21 w(clean)n(up)p 450 183 V 22 w(after)p 590 183
+V 20 w(signal)j Fg(\()p Ft(void)p Fg(\))195 238 y Fu(This)12
+b(function)h(will)g(reset)f(the)g(state)f(of)g(the)h(terminal)h(to)e
+(what)g(it)h(w)o(as)f(b)q(efore)h Ft(readline)195 293
+y(\(\))f Fu(w)o(as)f(called,)j(and)e(remo)o(v)o(e)g(the)g(Readline)i
+(signal)f(handlers)g(for)e(all)i(signals,)h(dep)q(ending)195
+348 y(on)i(the)g(v)m(alues)i(of)e Ft(rl_catch_signals)d
+Fu(and)k Ft(rl_catch_sigwinch)p Fu(.)1650 437 y(F)l(unction)-1749
+b Fi(void)20 b Fh(rl)p 241 437 V 21 w(free)p 356 437
+V 20 w(line)p 464 437 V 23 w(state)j Fg(\()p Ft(void)p
+Fg(\))195 492 y Fu(This)e(will)h(free)e(an)o(y)g(partial)g(state)g
+(asso)q(ciated)g(with)g(the)h(curren)o(t)f(input)h(line)h(\(undo)195
+546 y(information,)d(an)o(y)f(partial)h(history)f(en)o(try)l(,)h(an)o
+(y)f(partially-en)o(tered)i(k)o(eyb)q(oard)e(macro,)195
+601 y(and)c(an)o(y)f(partially-en)o(tered)i(n)o(umeric)f(argumen)o
+(t\).)k(This)c(should)h(b)q(e)f(called)h(b)q(efore)e
+Ft(rl_)195 656 y(cleanup_after_signal)f(\(\))p Fu(.)23
+b(The)16 b(Readline)j(signal)e(handler)g(for)f Ft(SIGINT)f
+Fu(calls)j(this)195 711 y(to)d(ab)q(ort)f(the)h(curren)o(t)h(input)g
+(line.)1650 800 y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p
+241 800 V 21 w(reset)p 383 800 V 20 w(after)p 521 800
+V 21 w(signal)j Fg(\()p Ft(void)p Fg(\))195 855 y Fu(This)d(will)h
+(reinitialize)i(the)c(terminal)i(and)e(reinstall)i(an)o(y)e(Readline)j
+(signal)e(handlers,)195 910 y(dep)q(ending)d(on)f(the)f(v)m(alues)h(of)
+f Ft(rl_catch_signals)e Fu(and)i Ft(rl_catch_sigwinch)p
+Fu(.)137 999 y(If)20 b(an)g(application)h(do)q(es)f(not)g(wish)g
+(Readline)i(to)d(catc)o(h)g Ft(SIGWINCH)p Fu(,)h(it)g(ma)o(y)f(call)h
+Ft(rl_resize_)75 1054 y(terminal)14 b(\(\))i Fu(to)g(force)g(Readline)j
+(to)d(up)q(date)h(its)g(idea)g(of)f(the)g(terminal)i(size)f(when)g(a)f
+Ft(SIGWINCH)f Fu(is)75 1109 y(receiv)o(ed.)1650 1198
+y(F)l(unction)-1749 b Fi(void)20 b Fh(rl)p 241 1198 V
+21 w(resize)p 401 1198 V 22 w(terminal)j Fg(\()p Ft(void)p
+Fg(\))195 1253 y Fu(Up)q(date)16 b(Readline's)h(in)o(ternal)f(screen)f
+(size.)137 1342 y(The)h(follo)o(wing)g(functions)g(install)g(and)g
+(remo)o(v)o(e)e(Readline's)j(signal)f(handlers.)1650
+1431 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 1431
+V 21 w(set)p 307 1431 V 20 w(signals)j Fg(\()p Ft(void)p
+Fg(\))195 1486 y Fu(Install)28 b(Readline's)g(signal)f(handler)h(for)e
+Ft(SIGINT)p Fu(,)i Ft(SIGQUIT)p Fu(,)f Ft(SIGTERM)p Fu(,)h
+Ft(SIGALRM)p Fu(,)195 1541 y Ft(SIGTSTP)p Fu(,)19 b Ft(SIGTTIN)p
+Fu(,)h Ft(SIGTTOU)p Fu(,)f(and)h Ft(SIGWINCH)p Fu(,)g(dep)q(ending)i
+(on)d(the)h(v)m(alues)h(of)e Ft(rl_)195 1596 y(catch_signals)13
+b Fu(and)j Ft(rl_catch_sigwinch)p Fu(.)1650 1685 y(F)l(unction)-1749
+b Fi(int)20 b Fh(rl)p 215 1685 V 21 w(clear)p 354 1685
+V 21 w(signals)j Fg(\()p Ft(void)p Fg(\))195 1740 y Fu(Remo)o(v)o(e)15
+b(all)h(of)f(the)g(Readline)j(signal)e(handlers)g(installed)h(b)o(y)e
+Ft(rl_set_signals)e(\(\))p Fu(.)75 1865 y Fs(2.6)33 b(Custom)21
+b(Completers)137 1961 y Fu(T)o(ypically)l(,)e(a)d(program)f(that)h
+(reads)h(commands)f(from)g(the)h(user)f(has)h(a)f(w)o(a)o(y)g(of)g
+(disam)o(biguating)75 2016 y(commands)i(and)f(data.)27
b(If)18 b(y)o(our)f(program)g(is)h(one)g(of)f(these,)i(then)f(it)g(can)
-f(pro)o(vide)i(completion)g(for)75 1717 y(commands,)14
+f(pro)o(vide)i(completion)g(for)75 2070 y(commands,)14
b(data,)g(or)g(b)q(oth.)20 b(The)15 b(follo)o(wing)g(sections)g
(describ)q(e)h(ho)o(w)e(y)o(our)g(program)g(and)h(Readline)75
-1771 y(co)q(op)q(erate)g(to)g(pro)o(vide)g(this)h(service.)75
-1887 y Fl(2.5.1)30 b(Ho)n(w)21 b(Completing)f(W)-5 b(orks)137
-1984 y Fu(In)18 b(order)f(to)f(complete)i(some)f(text,)g(the)g(full)i
+2125 y(co)q(op)q(erate)g(to)g(pro)o(vide)g(this)h(service.)75
+2234 y Fl(2.6.1)30 b(Ho)n(w)21 b(Completing)f(W)-5 b(orks)137
+2330 y Fu(In)18 b(order)f(to)f(complete)i(some)f(text,)g(the)g(full)i
(list)e(of)g(p)q(ossible)i(completions)f(m)o(ust)f(b)q(e)h(a)o(v)m
-(ailable.)75 2039 y(That)e(is,)i(it)f(is)h(not)f(p)q(ossible)h(to)f
+(ailable.)75 2385 y(That)e(is,)i(it)f(is)h(not)f(p)q(ossible)h(to)f
(accurately)g(expand)h(a)e(partial)i(w)o(ord)e(without)h(kno)o(wing)g
-(all)h(of)f(the)75 2094 y(p)q(ossible)i(w)o(ords)e(whic)o(h)h(mak)o(e)f
+(all)h(of)f(the)75 2439 y(p)q(ossible)i(w)o(ords)e(whic)o(h)h(mak)o(e)f
(sense)h(in)h(that)d(con)o(text.)26 b(The)18 b(Readline)i(library)e
-(pro)o(vides)g(the)g(user)75 2149 y(in)o(terface)f(to)f(completion,)i
+(pro)o(vides)g(the)g(user)75 2494 y(in)o(terface)f(to)f(completion,)i
(and)e(t)o(w)o(o)g(of)g(the)h(most)f(common)g(completion)i(functions:)
-23 b(\014lename)18 b(and)75 2204 y(username.)h(F)l(or)10
+23 b(\014lename)18 b(and)75 2549 y(username.)h(F)l(or)10
b(completing)i(other)e(t)o(yp)q(es)h(of)f(text,)h(y)o(ou)g(m)o(ust)f
(write)h(y)o(our)f(o)o(wn)h(completion)g(function.)75
-2258 y(This)16 b(section)g(describ)q(es)g(exactly)g(what)f(suc)o(h)g
+2604 y(This)16 b(section)g(describ)q(es)g(exactly)g(what)f(suc)o(h)g
(functions)h(m)o(ust)f(do,)f(and)i(pro)o(vides)f(an)h(example.)137
-2327 y(There)g(are)f(three)g(ma)s(jor)f(functions)i(used)f(to)g(p)q
-(erform)g(completion:)100 2396 y(1.)29 b(The)21 b(user-in)o(terface)g
+2670 y(There)g(are)f(three)g(ma)s(jor)f(functions)i(used)f(to)g(p)q
+(erform)g(completion:)p eop
+%%Page: 33 35
+33 34 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(Readline)844 b(33)100 183 y(1.)29 b(The)21 b(user-in)o(terface)g
(function)g Ft(rl_complete)14 b(\(\))p Fu(.)35 b(This)21
-b(function)g(is)g(called)h(with)f(the)f(same)165 2451
+b(function)g(is)g(called)h(with)f(the)f(same)165 238
y(argumen)o(ts)c(as)g(other)h(Readline)i(functions)f(in)o(tended)g(for)
e(in)o(teractiv)o(e)i(use:)23 b Fm(coun)o(t)18 b Fu(and)f
-Fm(in)o(v)o(ok-)165 2506 y(ing)p 228 2506 14 2 v 17 w(k)o(ey)p
+Fm(in)o(v)o(ok-)165 293 y(ing)p 228 293 14 2 v 17 w(k)o(ey)p
Fu(.)34 b(It)20 b(isolates)g(the)g(w)o(ord)f(to)h(b)q(e)g(completed)h
(and)f(calls)h Ft(completion_matches)13 b(\(\))20 b Fu(to)165
-2560 y(generate)f(a)f(list)i(of)e(p)q(ossible)j(completions.)32
+348 y(generate)f(a)f(list)i(of)e(p)q(ossible)j(completions.)32
b(It)18 b(then)i(either)f(lists)h(the)f(p)q(ossible)h(completions,)165
-2615 y(inserts)g(the)f(p)q(ossible)j(completions,)f(or)e(actually)h(p)q
+402 y(inserts)g(the)f(p)q(ossible)j(completions,)f(or)e(actually)h(p)q
(erforms)f(the)h(completion,)h(dep)q(ending)h(on)165
-2670 y(whic)o(h)16 b(b)q(eha)o(vior)g(is)f(desired.)p
-eop
-%%Page: 31 33
-31 32 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(31)100 183 y(2.)29 b(The)11 b(in)o(ternal)g(function)g
-Ft(completion_matches)i(\(\))d Fu(uses)h(y)o(our)e Fm(generator)k
-Fu(function)e(to)f(generate)165 238 y(the)16 b(list)h(of)f(p)q(ossible)
-i(matc)o(hes,)d(and)h(then)h(returns)f(the)g(arra)o(y)f(of)g(these)i
-(matc)o(hes.)22 b(Y)l(ou)16 b(should)165 293 y(place)g(the)f(address)h
-(of)e(y)o(our)h(generator)f(function)i(in)g Ft
-(rl_completion_entry_function)p Fu(.)100 356 y(3.)29
-b(The)19 b(generator)e(function)j(is)f(called)h(rep)q(eatedly)f(from)f
-Ft(completion_matches)13 b(\(\))p Fu(,)18 b(returning)165
-411 y(a)e(string)g(eac)o(h)h(time.)24 b(The)17 b(argumen)o(ts)e(to)h
-(the)g(generator)g(function)h(are)f Fm(text)h Fu(and)g
-Fm(state)p Fu(.)22 b Fm(text)165 466 y Fu(is)17 b(the)f(partial)g(w)o
-(ord)f(to)h(b)q(e)h(completed.)23 b Fm(state)18 b Fu(is)e(zero)g(the)g
-(\014rst)g(time)g(the)g(function)h(is)g(called,)165 520
-y(allo)o(wing)f(the)e(generator)g(to)g(p)q(erform)h(an)o(y)f(necessary)
-h(initialization,)j(and)d(a)f(p)q(ositiv)o(e)i(non-zero)165
-575 y(in)o(teger)i(for)f(eac)o(h)g(subsequen)o(t)h(call.)28
-b(When)18 b(the)g(generator)f(function)h(returns)f Ft(\(char)e(*\)NULL)
-165 630 y Fu(this)h(signals)h Ft(completion_matches)c(\(\))i
-Fu(that)g(there)h(are)g(no)g(more)f(p)q(ossibilitie)q(s)j(left.)23
-b(Usually)165 685 y(the)c(generator)g(function)h(computes)g(the)f(list)
-h(of)f(p)q(ossible)i(completions)g(when)e Fm(state)j
-Fu(is)d(zero,)165 740 y(and)13 b(returns)g(them)f(one)h(at)f(a)h(time)g
-(on)g(subsequen)o(t)g(calls.)20 b(Eac)o(h)13 b(string)f(the)h
-(generator)f(function)165 794 y(returns)k(as)f(a)h(matc)o(h)f(m)o(ust)h
-(b)q(e)g(allo)q(cated)h(with)g Ft(malloc\(\))p Fu(;)d(Readline)19
-b(frees)d(the)g(strings)f(when)165 849 y(it)g(has)h(\014nished)g(with)g
-(them.)1650 929 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p
-215 929 18 3 v 21 w(complete)j Fg(\()p Ft(int)14 b(ignore,)g(int)h
-(invoking_key)p Fg(\))195 984 y Fu(Complete)20 b(the)g(w)o(ord)f(at)g
+457 y(whic)o(h)16 b(b)q(eha)o(vior)g(is)f(desired.)100
+525 y(2.)29 b(The)11 b(in)o(ternal)g(function)g Ft(completion_matches)i
+(\(\))d Fu(uses)h(y)o(our)e Fm(generator)k Fu(function)e(to)f(generate)
+165 580 y(the)16 b(list)h(of)f(p)q(ossible)i(matc)o(hes,)d(and)h(then)h
+(returns)f(the)g(arra)o(y)f(of)g(these)i(matc)o(hes.)22
+b(Y)l(ou)16 b(should)165 635 y(place)g(the)f(address)h(of)e(y)o(our)h
+(generator)f(function)i(in)g Ft(rl_completion_entry_function)p
+Fu(.)100 703 y(3.)29 b(The)19 b(generator)e(function)j(is)f(called)h
+(rep)q(eatedly)f(from)f Ft(completion_matches)13 b(\(\))p
+Fu(,)18 b(returning)165 758 y(a)e(string)g(eac)o(h)h(time.)24
+b(The)17 b(argumen)o(ts)e(to)h(the)g(generator)g(function)h(are)f
+Fm(text)h Fu(and)g Fm(state)p Fu(.)22 b Fm(text)165 813
+y Fu(is)17 b(the)f(partial)g(w)o(ord)f(to)h(b)q(e)h(completed.)23
+b Fm(state)18 b Fu(is)e(zero)g(the)g(\014rst)g(time)g(the)g(function)h
+(is)g(called,)165 868 y(allo)o(wing)f(the)e(generator)g(to)g(p)q
+(erform)h(an)o(y)f(necessary)h(initialization,)j(and)d(a)f(p)q(ositiv)o
+(e)i(non-zero)165 922 y(in)o(teger)i(for)f(eac)o(h)g(subsequen)o(t)h
+(call.)28 b(When)18 b(the)g(generator)f(function)h(returns)f
+Ft(\(char)e(*\)NULL)165 977 y Fu(this)h(signals)h Ft
+(completion_matches)c(\(\))i Fu(that)g(there)h(are)g(no)g(more)f(p)q
+(ossibilitie)q(s)j(left.)23 b(Usually)165 1032 y(the)c(generator)g
+(function)h(computes)g(the)f(list)h(of)f(p)q(ossible)i(completions)g
+(when)e Fm(state)j Fu(is)d(zero,)165 1087 y(and)13 b(returns)g(them)f
+(one)h(at)f(a)h(time)g(on)g(subsequen)o(t)g(calls.)20
+b(Eac)o(h)13 b(string)f(the)h(generator)f(function)165
+1141 y(returns)k(as)f(a)h(matc)o(h)f(m)o(ust)h(b)q(e)g(allo)q(cated)h
+(with)g Ft(malloc\(\))p Fu(;)d(Readline)19 b(frees)d(the)g(strings)f
+(when)165 1196 y(it)g(has)h(\014nished)g(with)g(them.)1650
+1292 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215 1292
+18 3 v 21 w(complete)j Fg(\()p Ft(int)14 b(ignore,)g(int)h
+(invoking_key)p Fg(\))195 1347 y Fu(Complete)20 b(the)g(w)o(ord)f(at)g
(or)g(b)q(efore)h(p)q(oin)o(t.)34 b(Y)l(ou)20 b(ha)o(v)o(e)f(supplied)j
-(the)e(function)h(that)195 1038 y(do)q(es)15 b(the)g(initial)h(simple)h
+(the)e(function)h(that)195 1402 y(do)q(es)15 b(the)g(initial)h(simple)h
(matc)o(hing)d(selection)i(algorithm)f(\(see)f Ft(completion_matches)
-195 1093 y(\(\))p Fu(\).)19 b(The)d(default)f(is)h(to)f(do)g
-(\014lename)h(completion.)1661 1173 y(V)l(ariable)-1749
-b Fi(Function)20 b(*)g Fh(rl)p 391 1173 V 21 w(completion)p
-686 1173 V 21 w(en)n(try)p 839 1173 V 21 w(function)195
-1228 y Fu(This)c(is)f(a)g(p)q(oin)o(ter)g(to)g(the)g(generator)f
+195 1456 y(\(\))p Fu(\).)19 b(The)d(default)f(is)h(to)f(do)g
+(\014lename)h(completion.)1661 1552 y(V)l(ariable)-1749
+b Fi(Function)20 b(*)g Fh(rl)p 391 1552 V 21 w(completion)p
+686 1552 V 21 w(en)n(try)p 839 1552 V 21 w(function)195
+1607 y Fu(This)c(is)f(a)g(p)q(oin)o(ter)g(to)g(the)g(generator)f
(function)i(for)e Ft(completion_matches)f(\(\))p Fu(.)20
-b(If)15 b(the)195 1283 y(v)m(alue)21 b(of)e Ft
+b(If)15 b(the)195 1662 y(v)m(alue)21 b(of)e Ft
(rl_completion_entry_functio)o(n)e Fu(is)j Ft(\(Function)14
-b(*\)NULL)19 b Fu(then)h(the)f(de-)195 1337 y(fault)11
+b(*\)NULL)19 b Fu(then)h(the)f(de-)195 1717 y(fault)11
b(\014lename)h(generator)d(function,)j Ft(filename_completion_function)
-g(\(\))p Fu(,)f(is)g(used.)75 1437 y Fl(2.5.2)30 b(Completion)20
-b(F)-5 b(unctions)137 1529 y Fu(Here)16 b(is)f(the)h(complete)g(list)g
+g(\(\))p Fu(,)f(is)g(used.)75 1832 y Fl(2.6.2)30 b(Completion)20
+b(F)-5 b(unctions)137 1930 y Fu(Here)16 b(is)f(the)h(complete)g(list)g
(of)e(callable)k(completion)e(functions)g(presen)o(t)f(in)h(Readline.)
-1650 1609 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215
-1609 V 21 w(complete)p 460 1609 V 21 w(in)n(ternal)k
-Fg(\()p Ft(int)15 b(what_to_do)p Fg(\))195 1664 y Fu(Complete)k(the)f
+1650 2026 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p 215
+2026 V 21 w(complete)p 460 2026 V 21 w(in)n(ternal)k
+Fg(\()p Ft(int)15 b(what_to_do)p Fg(\))195 2081 y Fu(Complete)k(the)f
(w)o(ord)g(at)g(or)g(b)q(efore)g(p)q(oin)o(t.)30 b Fm(what)p
-1105 1664 14 2 v 16 w(to)p 1162 1664 V 16 w(do)21 b Fu(sa)o(ys)c(what)h
-(to)g(do)g(with)h(the)195 1718 y(completion.)33 b(A)19
+1105 2081 14 2 v 16 w(to)p 1162 2081 V 16 w(do)21 b Fu(sa)o(ys)c(what)h
+(to)g(do)g(with)h(the)195 2136 y(completion.)33 b(A)19
b(v)m(alue)h(of)f(`)p Ft(?)p Fu(')f(means)h(list)h(the)f(p)q(ossible)i
-(completions.)33 b(`)p Ft(TAB)p Fu(')18 b(means)195 1773
+(completions.)33 b(`)p Ft(TAB)p Fu(')18 b(means)195 2191
y(do)g(standard)g(completion.)30 b(`)p Ft(*)p Fu(')18
b(means)g(insert)g(all)i(of)d(the)i(p)q(ossible)h(completions.)30
-b(`)p Ft(!)p Fu(')195 1828 y(means)17 b(to)f(displa)o(y)i(all)g(of)e
+b(`)p Ft(!)p Fu(')195 2245 y(means)17 b(to)f(displa)o(y)i(all)g(of)e
(the)h(p)q(ossible)i(completions,)f(if)f(there)g(is)g(more)g(than)f
-(one,)h(as)195 1883 y(w)o(ell)f(as)f(p)q(erforming)h(partial)f
-(completion.)1650 1963 y(F)l(unction)-1749 b Fi(int)20
-b Fh(rl)p 215 1963 18 3 v 21 w(complete)j Fg(\()p Ft(int)14
-b(ignore,)g(int)h(invoking_key)p Fg(\))195 2017 y Fu(Complete)20
+(one,)h(as)195 2300 y(w)o(ell)f(as)f(p)q(erforming)h(partial)f
+(completion.)1650 2396 y(F)l(unction)-1749 b Fi(int)20
+b Fh(rl)p 215 2396 18 3 v 21 w(complete)j Fg(\()p Ft(int)14
+b(ignore,)g(int)h(invoking_key)p Fg(\))195 2451 y Fu(Complete)20
b(the)g(w)o(ord)f(at)g(or)g(b)q(efore)h(p)q(oin)o(t.)34
b(Y)l(ou)20 b(ha)o(v)o(e)f(supplied)j(the)e(function)h(that)195
-2072 y(do)q(es)15 b(the)g(initial)h(simple)h(matc)o(hing)d(selection)i
-(algorithm)f(\(see)f Ft(completion_matches)195 2127 y(\(\))h
+2506 y(do)q(es)15 b(the)g(initial)h(simple)h(matc)o(hing)d(selection)i
+(algorithm)f(\(see)f Ft(completion_matches)195 2560 y(\(\))h
Fu(and)h Ft(rl_completion_entry_functi)o(on)p Fu(\).)i(The)e(default)g
-(is)g(to)f(do)g(\014lename)i(com-)195 2182 y(pletion.)k(This)15
+(is)g(to)f(do)g(\014lename)i(com-)195 2615 y(pletion.)k(This)15
b(calls)g Ft(rl_complete_internal)e(\(\))h Fu(with)h(an)f(argumen)o(t)f
-(dep)q(ending)k(on)195 2237 y Fm(in)o(v)o(oking)p 364
-2237 14 2 v 17 w(k)o(ey)p Fu(.)1650 2316 y(F)l(unction)-1749
-b Fi(int)19 b Fh(rl)p 214 2316 18 3 v 21 w(p)r(ossible)p
-432 2316 V 20 w(completions)k Fg(\()p Ft(int)15 b(count,)f(int)h
-(invoking_key)p Fg(\)\))195 2371 y Fu(List)k(the)f(p)q(ossible)i
-(completions.)29 b(See)19 b(description)h(of)d Ft(rl_complete)d(\(\))p
-Fu(.)28 b(This)19 b(calls)195 2426 y Ft(rl_complete_internal)12
+(dep)q(ending)k(on)195 2670 y Fm(in)o(v)o(oking)p 364
+2670 14 2 v 17 w(k)o(ey)p Fu(.)p eop
+%%Page: 34 36
+34 35 bop 75 -58 a Fu(34)1299 b(GNU)15 b(Readline)i(Library)1650
+183 y(F)l(unction)-1749 b Fi(int)19 b Fh(rl)p 214 183
+18 3 v 21 w(p)r(ossible)p 432 183 V 20 w(completions)k
+Fg(\()p Ft(int)15 b(count,)f(int)h(invoking_key)p Fg(\)\))195
+238 y Fu(List)k(the)f(p)q(ossible)i(completions.)29 b(See)19
+b(description)h(of)d Ft(rl_complete)d(\(\))p Fu(.)28
+b(This)19 b(calls)195 293 y Ft(rl_complete_internal)12
b(\(\))j Fu(with)h(an)f(argumen)o(t)f(of)h(`)p Ft(?)p
-Fu('.)1650 2506 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p
-215 2506 V 21 w(insert)p 378 2506 V 21 w(completions)j
+Fu('.)1650 396 y(F)l(unction)-1749 b Fi(int)20 b Fh(rl)p
+215 396 V 21 w(insert)p 378 396 V 21 w(completions)j
Fg(\()p Ft(int)14 b(count,)g(int)h(invoking_key)p Fg(\)\))195
-2560 y Fu(Insert)24 b(the)h(list)f(of)g(p)q(ossible)i(completions)f(in)
-o(to)f(the)g(line,)k(deleting)e(the)e(partially-)195
-2615 y(completed)16 b(w)o(ord.)j(See)c(description)i(of)d
+451 y Fu(Insert)24 b(the)h(list)f(of)g(p)q(ossible)i(completions)f(in)o
+(to)f(the)g(line,)k(deleting)e(the)e(partially-)195 505
+y(completed)16 b(w)o(ord.)j(See)c(description)i(of)d
Ft(rl_complete)g(\(\))p Fu(.)19 b(This)d(calls)g Ft(rl_complete_)195
-2670 y(internal)e(\(\))h Fu(with)g(an)h(argumen)o(t)e(of)h(`)p
-Ft(*)p Fu('.)p eop
-%%Page: 32 34
-32 33 bop 75 -58 a Fu(32)1299 b(GNU)15 b(Readline)i(Library)1650
-183 y(F)l(unction)-1749 b Fi(char)20 b(**)f Fh(completion)p
-547 183 18 3 v 21 w(matc)n(hes)j Fg(\()p Ft(char)15 b(*text,)f
-(CPFunction)283 238 y(*entry_func)p Fg(\))195 293 y Fu(Returns)f(an)f
-(arra)o(y)f(of)h Ft(\(char)j(*\))d Fu(whic)o(h)h(is)g(a)f(list)h(of)f
-(completions)i(for)e Fm(text)p Fu(.)18 b(If)13 b(there)f(are)195
-348 y(no)17 b(completions,)g(returns)g Ft(\(char)d(**\)NULL)p
-Fu(.)23 b(The)17 b(\014rst)f(en)o(try)g(in)i(the)e(returned)h(arra)o(y)
-195 402 y(is)c(the)h(substitution)f(for)g Fm(text)p Fu(.)18
+560 y(internal)e(\(\))h Fu(with)g(an)h(argumen)o(t)e(of)h(`)p
+Ft(*)p Fu('.)1650 663 y(F)l(unction)-1749 b Fi(char)20
+b(**)f Fh(completion)p 547 663 V 21 w(matc)n(hes)j Fg(\()p
+Ft(char)15 b(*text,)f(CPFunction)283 718 y(*entry_func)p
+Fg(\))195 773 y Fu(Returns)f(an)f(arra)o(y)f(of)h Ft(\(char)j(*\))d
+Fu(whic)o(h)h(is)g(a)f(list)h(of)f(completions)i(for)e
+Fm(text)p Fu(.)18 b(If)13 b(there)f(are)195 828 y(no)17
+b(completions,)g(returns)g Ft(\(char)d(**\)NULL)p Fu(.)23
+b(The)17 b(\014rst)f(en)o(try)g(in)i(the)e(returned)h(arra)o(y)195
+882 y(is)c(the)h(substitution)f(for)g Fm(text)p Fu(.)18
b(The)13 b(remaining)i(en)o(tries)e(are)f(the)i(p)q(ossible)g
-(completions.)195 457 y(The)h(arra)o(y)f(is)i(terminated)g(with)f(a)g
-Ft(NULL)g Fu(p)q(oin)o(ter.)195 522 y Fm(en)o(try)p 302
-522 14 2 v 16 w(func)g Fu(is)d(a)f(function)h(of)g(t)o(w)o(o)e(args,)h
-(and)g(returns)h(a)f Ft(\(char)k(*\))p Fu(.)j(The)12
-b(\014rst)f(argumen)o(t)195 577 y(is)j Fm(text)p Fu(.)19
+(completions.)195 937 y(The)h(arra)o(y)f(is)i(terminated)g(with)f(a)g
+Ft(NULL)g Fu(p)q(oin)o(ter.)195 1010 y Fm(en)o(try)p
+302 1010 14 2 v 16 w(func)g Fu(is)d(a)f(function)h(of)g(t)o(w)o(o)e
+(args,)h(and)g(returns)h(a)f Ft(\(char)k(*\))p Fu(.)j(The)12
+b(\014rst)f(argumen)o(t)195 1065 y(is)j Fm(text)p Fu(.)19
b(The)14 b(second)g(is)g(a)f(state)f(argumen)o(t;)h(it)h(is)g(zero)f
-(on)h(the)f(\014rst)g(call,)i(and)f(non-zero)195 632
+(on)h(the)f(\014rst)g(call,)i(and)f(non-zero)195 1120
y(on)g(subsequen)o(t)g(calls.)21 b Fm(en)o(try)p 714
-632 V 16 w(func)c Fu(returns)d(a)f Ft(NULL)h Fu(p)q(oin)o(ter)g(to)f
-(the)h(caller)h(when)g(there)195 686 y(are)g(no)g(more)g(matc)o(hes.)
-1650 771 y(F)l(unction)-1749 b Fi(char)20 b(*)f Fh(\014lename)p
-455 771 18 3 v 20 w(completion)p 749 771 V 21 w(function)k
-Fg(\()p Ft(char)15 b(*text,)f(int)283 826 y(state)p Fg(\))195
-881 y Fu(A)19 b(generator)g(function)h(for)f(\014lename)h(completion)h
-(in)f(the)f(general)h(case.)33 b(Note)19 b(that)195 936
-y(completion)e(in)f(Bash)f(is)h(a)f(little)i(di\013eren)o(t)f(b)q
-(ecause)g(of)f(all)h(the)g(pathnames)f(that)g(m)o(ust)195
-991 y(b)q(e)i(follo)o(w)o(ed)g(when)g(lo)q(oking)h(up)f(completions)h
-(for)e(a)g(command.)24 b(The)17 b(Bash)g(source)f(is)195
-1045 y(a)f(useful)h(reference)g(for)f(writing)g(custom)g(completion)h
-(functions.)1650 1130 y(F)l(unction)-1749 b Fi(char)20
-b(*)f Fh(username)p 487 1130 V 19 w(completion)p 780
-1130 V 21 w(function)k Fg(\()p Ft(char)14 b(*text,)g(int)283
-1185 y(state)p Fg(\))195 1240 y Fu(A)k(completion)g(generator)f(for)g
+1120 V 16 w(func)c Fu(returns)d(a)f Ft(NULL)h Fu(p)q(oin)o(ter)g(to)f
+(the)h(caller)h(when)g(there)195 1174 y(are)g(no)g(more)g(matc)o(hes.)
+1650 1277 y(F)l(unction)-1749 b Fi(char)20 b(*)f Fh(\014lename)p
+455 1277 18 3 v 20 w(completion)p 749 1277 V 21 w(function)k
+Fg(\()p Ft(char)15 b(*text,)f(int)283 1332 y(state)p
+Fg(\))195 1387 y Fu(A)19 b(generator)g(function)h(for)f(\014lename)h
+(completion)h(in)f(the)f(general)h(case.)33 b(Note)19
+b(that)195 1442 y(completion)e(in)f(Bash)f(is)h(a)f(little)i
+(di\013eren)o(t)f(b)q(ecause)g(of)f(all)h(the)g(pathnames)f(that)g(m)o
+(ust)195 1497 y(b)q(e)i(follo)o(w)o(ed)g(when)g(lo)q(oking)h(up)f
+(completions)h(for)e(a)g(command.)24 b(The)17 b(Bash)g(source)f(is)195
+1551 y(a)f(useful)h(reference)g(for)f(writing)g(custom)g(completion)h
+(functions.)1650 1654 y(F)l(unction)-1749 b Fi(char)20
+b(*)f Fh(username)p 487 1654 V 19 w(completion)p 780
+1654 V 21 w(function)k Fg(\()p Ft(char)14 b(*text,)g(int)283
+1709 y(state)p Fg(\))195 1764 y Fu(A)k(completion)g(generator)f(for)g
(usernames.)28 b Fm(text)18 b Fu(con)o(tains)f(a)h(partial)g(username)g
-(pre-)195 1295 y(ceded)f(b)o(y)f(a)g(random)f(c)o(haracter)h(\(usually)
+(pre-)195 1819 y(ceded)f(b)o(y)f(a)g(random)f(c)o(haracter)h(\(usually)
h(`)p Ft(~)p Fu('\).)k(As)16 b(with)g(all)h(completion)g(generators,)
-195 1350 y Fm(state)g Fu(is)f(zero)f(on)g(the)g(\014rst)g(call)h(and)g
-(non-zero)f(for)g(subsequen)o(t)h(calls.)75 1454 y Fl(2.5.3)30
-b(Completion)20 b(V)-5 b(ariables)1661 1569 y Fu(V)l(ariable)-1749
-b Fi(Function)20 b(*)g Fh(rl)p 391 1569 V 21 w(completion)p
-686 1569 V 21 w(en)n(try)p 839 1569 V 21 w(function)195
-1623 y Fu(A)c(p)q(oin)o(ter)h(to)e(the)i(generator)e(function)i(for)e
+195 1874 y Fm(state)g Fu(is)f(zero)f(on)g(the)g(\014rst)g(call)h(and)g
+(non-zero)f(for)g(subsequen)o(t)h(calls.)75 1997 y Fl(2.6.3)30
+b(Completion)20 b(V)-5 b(ariables)1661 2129 y Fu(V)l(ariable)-1749
+b Fi(Function)20 b(*)g Fh(rl)p 391 2129 V 21 w(completion)p
+686 2129 V 21 w(en)n(try)p 839 2129 V 21 w(function)195
+2183 y Fu(A)c(p)q(oin)o(ter)h(to)e(the)i(generator)e(function)i(for)e
Ft(completion_matches)e(\(\))p Fu(.)22 b Ft(NULL)16 b
-Fu(means)195 1678 y(to)f(use)g Ft(filename_entry_function)d(\(\))p
-Fu(,)j(the)g(default)h(\014lename)g(completer.)1661 1763
+Fu(means)195 2238 y(to)f(use)g Ft(filename_entry_function)d(\(\))p
+Fu(,)j(the)g(default)h(\014lename)g(completer.)1661 2341
y(V)l(ariable)-1749 b Fi(CPPFunction)21 b(*)e Fh(rl)p
-469 1763 V 21 w(attempted)p 749 1763 V 20 w(completion)p
-1043 1763 V 21 w(function)195 1818 y Fu(A)d(p)q(oin)o(ter)h(to)f(an)g
+469 2341 V 21 w(attempted)p 749 2341 V 20 w(completion)p
+1043 2341 V 21 w(function)195 2396 y Fu(A)d(p)q(oin)o(ter)h(to)f(an)g
(alternativ)o(e)h(function)g(to)f(create)g(matc)o(hes.)23
-b(The)16 b(function)i(is)e(called)195 1873 y(with)f Fm(text)p
+b(The)16 b(function)i(is)e(called)195 2451 y(with)f Fm(text)p
Fu(,)g Fm(start)p Fu(,)e(and)i Fm(end)p Fu(.)21 b Fm(start)15
b Fu(and)g Fm(end)i Fu(are)e(indices)i(in)f Ft(rl_line_buffer)d
-Fu(sa)o(ying)195 1927 y(what)22 b(the)h(b)q(oundaries)h(of)e
+Fu(sa)o(ying)195 2506 y(what)22 b(the)h(b)q(oundaries)h(of)e
Fm(text)h Fu(are.)42 b(If)23 b(this)g(function)h(exists)f(and)f
-(returns)h Ft(NULL)p Fu(,)195 1982 y(or)c(if)h(this)g(v)m(ariable)h(is)
+(returns)h Ft(NULL)p Fu(,)195 2560 y(or)c(if)h(this)g(v)m(ariable)h(is)
f(set)g(to)e Ft(NULL)p Fu(,)i(then)g Ft(rl_complete)14
b(\(\))19 b Fu(will)i(call)g(the)f(v)m(alue)g(of)195
-2037 y Ft(rl_completion_entry_functi)o(on)14 b Fu(to)j(generate)g(matc)
-o(hes,)g(otherwise)g(the)g(arra)o(y)f(of)195 2092 y(strings)f(returned)
-h(will)h(b)q(e)e(used.)1661 2177 y(V)l(ariable)-1749
-b Fi(CPFunction)21 b(*)e Fh(rl)p 443 2177 V 21 w(\014lename)p
-672 2177 V 20 w(quoting)p 881 2177 V 21 w(function)195
-2232 y Fu(A)g(p)q(oin)o(ter)g(to)f(a)h(function)g(that)g(will)h(quote)f
-(a)f(\014lename)i(in)g(an)e(application-)j(sp)q(eci\014c)195
-2286 y(fashion.)33 b(This)20 b(is)g(called)h(if)f(\014lename)g
-(completion)h(is)f(b)q(eing)g(attempted)f(and)h(one)f(of)195
-2341 y(the)13 b(c)o(haracters)f(in)h Ft(rl_filename_quote_characte)o
-(rs)d Fu(app)q(ears)i(in)i(a)e(completed)i(\014le-)195
-2396 y(name.)29 b(The)18 b(function)h(is)g(called)h(with)e
-Fm(text)p Fu(,)g Fm(matc)o(h)p 1144 2396 14 2 v 16 w(t)o(yp)q(e)p
-Fu(,)h(and)f Fm(quote)p 1480 2396 V 16 w(p)q(oin)o(ter)p
-Fu(.)30 b(The)195 2451 y Fm(text)17 b Fu(is)h(the)f(\014lename)h(to)e
-(b)q(e)h(quoted.)25 b(The)17 b Fm(matc)o(h)p 1115 2451
-V 16 w(t)o(yp)q(e)i Fu(is)f(either)f Ft(SINGLE_MATCH)p
-Fu(,)e(if)195 2506 y(there)j(is)g(only)h(one)f(completion)h(matc)o(h,)f
-(or)f Ft(MULT_MATCH)p Fu(.)27 b(Some)18 b(functions)g(use)h(this)195
-2560 y(to)13 b(decide)i(whether)f(or)g(not)f(to)g(insert)h(a)f(closing)
-i(quote)f(c)o(haracter.)k(The)c Fm(quote)p 1600 2560
-V 16 w(p)q(oin)o(ter)195 2615 y Fu(is)20 b(a)g(p)q(oin)o(ter)g(to)f(an)
-o(y)g(op)q(ening)i(quote)e(c)o(haracter)g(the)h(user)g(t)o(yp)q(ed.)34
-b(Some)19 b(functions)195 2670 y(c)o(ho)q(ose)c(to)g(reset)g(this)g(c)o
-(haracter.)p eop
-%%Page: 33 35
-33 34 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(33)1661 183 y(V)l(ariable)-1749 b Fi(CPFunction)21
+2615 y Ft(rl_completion_entry_functi)o(on)14 b Fu(to)j(generate)g(matc)
+o(hes,)g(otherwise)g(the)g(arra)o(y)f(of)195 2670 y(strings)f(returned)
+h(will)h(b)q(e)e(used.)p eop
+%%Page: 35 37
+35 36 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(Readline)844 b(35)1661 183 y(V)l(ariable)-1749 b Fi(CPFunction)21
b(*)e Fh(rl)p 443 183 18 3 v 21 w(\014lename)p 672 183
-V 20 w(dequoting)p 939 183 V 21 w(function)195 238 y
+V 20 w(quoting)p 881 183 V 21 w(function)195 238 y Fu(A)g(p)q(oin)o
+(ter)g(to)f(a)h(function)g(that)g(will)h(quote)f(a)f(\014lename)i(in)g
+(an)e(application-)j(sp)q(eci\014c)195 293 y(fashion.)33
+b(This)20 b(is)g(called)h(if)f(\014lename)g(completion)h(is)f(b)q(eing)
+g(attempted)f(and)h(one)f(of)195 348 y(the)13 b(c)o(haracters)f(in)h
+Ft(rl_filename_quote_characte)o(rs)d Fu(app)q(ears)i(in)i(a)e
+(completed)i(\014le-)195 402 y(name.)29 b(The)18 b(function)h(is)g
+(called)h(with)e Fm(text)p Fu(,)g Fm(matc)o(h)p 1144
+402 14 2 v 16 w(t)o(yp)q(e)p Fu(,)h(and)f Fm(quote)p
+1480 402 V 16 w(p)q(oin)o(ter)p Fu(.)30 b(The)195 457
+y Fm(text)17 b Fu(is)h(the)f(\014lename)h(to)e(b)q(e)h(quoted.)25
+b(The)17 b Fm(matc)o(h)p 1115 457 V 16 w(t)o(yp)q(e)i
+Fu(is)f(either)f Ft(SINGLE_MATCH)p Fu(,)e(if)195 512
+y(there)j(is)g(only)h(one)f(completion)h(matc)o(h,)f(or)f
+Ft(MULT_MATCH)p Fu(.)27 b(Some)18 b(functions)g(use)h(this)195
+567 y(to)13 b(decide)i(whether)f(or)g(not)f(to)g(insert)h(a)f(closing)i
+(quote)f(c)o(haracter.)k(The)c Fm(quote)p 1600 567 V
+16 w(p)q(oin)o(ter)195 622 y Fu(is)20 b(a)g(p)q(oin)o(ter)g(to)f(an)o
+(y)g(op)q(ening)i(quote)e(c)o(haracter)g(the)h(user)g(t)o(yp)q(ed.)34
+b(Some)19 b(functions)195 676 y(c)o(ho)q(ose)c(to)g(reset)g(this)g(c)o
+(haracter.)1661 765 y(V)l(ariable)-1749 b Fi(CPFunction)21
+b(*)e Fh(rl)p 443 765 18 3 v 21 w(\014lename)p 672 765
+V 20 w(dequoting)p 939 765 V 21 w(function)195 820 y
Fu(A)14 b(p)q(oin)o(ter)g(to)e(a)i(function)g(that)f(will)i(remo)o(v)o
(e)e(application-sp)q(eci\014c)k(quoting)d(c)o(haracters)195
-293 y(from)21 b(a)g(\014lename)h(b)q(efore)f(completion)i(is)f
+875 y(from)21 b(a)g(\014lename)h(b)q(efore)f(completion)i(is)f
(attempted,)g(so)f(those)g(c)o(haracters)f(do)h(not)195
-348 y(in)o(terfere)e(with)f(matc)o(hing)h(the)f(text)g(against)g(names)
+930 y(in)o(terfere)e(with)f(matc)o(hing)h(the)f(text)g(against)g(names)
g(in)h(the)f(\014lesystem.)30 b(It)19 b(is)f(called)195
-402 y(with)g Fm(text)p Fu(,)g(the)g(text)g(of)g(the)g(w)o(ord)f(to)g(b)
-q(e)i(dequoted,)g(and)f Fm(quote)p 1381 402 14 2 v 16
-w(c)o(har)p Fu(,)g(whic)o(h)h(is)g(the)195 457 y(quoting)e(c)o
+985 y(with)g Fm(text)p Fu(,)g(the)g(text)g(of)g(the)g(w)o(ord)f(to)g(b)
+q(e)i(dequoted,)g(and)f Fm(quote)p 1381 985 14 2 v 16
+w(c)o(har)p Fu(,)g(whic)o(h)h(is)g(the)195 1039 y(quoting)e(c)o
(haracter)f(that)g(delimits)i(the)f(\014lename)h(\(usually)f(`)p
Ft(')p Fu(')f(or)g(`)p Ft(")p Fu('\).)23 b(If)17 b Fm(quote)p
-1657 457 V 16 w(c)o(har)195 512 y Fu(is)f(zero,)e(the)i(\014lename)g(w)
-o(as)e(not)h(in)h(an)f(em)o(b)q(edded)i(string.)1661
-611 y(V)l(ariable)-1749 b Fi(Function)20 b(*)g Fh(rl)p
-391 611 18 3 v 21 w(c)n(har)p 519 611 V 20 w(is)p 577
-611 V 22 w(quoted)p 770 611 V 20 w(p)195 665 y Fu(A)c(p)q(oin)o(ter)g
-(to)f(a)h(function)g(to)g(call)g(that)g(determines)g(whether)g(or)g
-(not)f(a)g(sp)q(eci\014c)j(c)o(har-)195 720 y(acter)12
+1657 1039 V 16 w(c)o(har)195 1094 y Fu(is)f(zero,)e(the)i(\014lename)g
+(w)o(as)e(not)h(in)h(an)f(em)o(b)q(edded)i(string.)1661
+1183 y(V)l(ariable)-1749 b Fi(Function)20 b(*)g Fh(rl)p
+391 1183 18 3 v 21 w(c)n(har)p 519 1183 V 20 w(is)p 577
+1183 V 22 w(quoted)p 770 1183 V 20 w(p)195 1238 y Fu(A)c(p)q(oin)o(ter)
+g(to)f(a)h(function)g(to)g(call)g(that)g(determines)g(whether)g(or)g
+(not)f(a)g(sp)q(eci\014c)j(c)o(har-)195 1293 y(acter)12
b(in)i(the)f(line)i(bu\013er)e(is)g(quoted,)g(according)h(to)e(whatev)o
-(er)g(quoting)h(mec)o(hanism)h(the)195 775 y(program)e(calling)j
+(er)g(quoting)h(mec)o(hanism)h(the)195 1348 y(program)e(calling)j
(readline)g(uses.)20 b(The)13 b(function)h(is)g(called)h(with)f(t)o(w)o
-(o)e(argumen)o(ts:)18 b Fm(text)p Fu(,)195 830 y(the)11
+(o)e(argumen)o(ts:)18 b Fm(text)p Fu(,)195 1403 y(the)11
b(text)g(of)g(the)g(line,)i(and)f Fm(index)p Fu(,)g(the)g(index)g(of)f
(the)g(c)o(haracter)g(in)h(the)f(line.)20 b(It)11 b(is)h(used)g(to)195
-884 y(decide)20 b(whether)e(a)g(c)o(haracter)g(found)h(in)g
-Ft(rl_completer_word_break_)o(charact)o(ers)195 939 y
-Fu(should)d(b)q(e)g(used)g(to)e(break)i(w)o(ords)e(for)h(the)g
-(completer.)1661 1038 y(V)l(ariable)-1749 b Fi(int)20
-b Fh(rl)p 215 1038 V 21 w(completion)p 510 1038 V 21
-w(query)p 673 1038 V 21 w(items)195 1093 y Fu(Up)d(to)e(this)i(man)o(y)
+1457 y(decide)20 b(whether)e(a)g(c)o(haracter)g(found)h(in)g
+Ft(rl_completer_word_break_)o(charact)o(ers)195 1512
+y Fu(should)d(b)q(e)g(used)g(to)e(break)i(w)o(ords)e(for)h(the)g
+(completer.)1661 1601 y(V)l(ariable)-1749 b Fi(int)20
+b Fh(rl)p 215 1601 V 21 w(completion)p 510 1601 V 21
+w(query)p 673 1601 V 21 w(items)195 1656 y Fu(Up)d(to)e(this)i(man)o(y)
f(items)h(will)h(b)q(e)f(displa)o(y)o(ed)g(in)g(resp)q(onse)g(to)f(a)g
-(p)q(ossible-completions)195 1147 y(call.)26 b(After)16
+(p)q(ossible-completions)195 1711 y(call.)26 b(After)16
b(that,)g(w)o(e)h(ask)f(the)h(user)g(if)g(she)g(is)h(sure)e(she)i(w)o
-(an)o(ts)d(to)h(see)h(them)g(all.)26 b(The)195 1202 y(default)16
-b(v)m(alue)g(is)g(100.)1661 1301 y(V)l(ariable)-1749
-b Fi(char)20 b(*)f Fh(rl)p 286 1301 V 21 w(basic)p 430
-1301 V 21 w(w)n(ord)p 575 1301 V 21 w(break)p 736 1301
-V 20 w(c)n(haracters)195 1356 y Fu(The)13 b(basic)h(list)f(of)g(c)o
+(an)o(ts)d(to)h(see)h(them)g(all.)26 b(The)195 1766 y(default)16
+b(v)m(alue)g(is)g(100.)1661 1855 y(V)l(ariable)-1749
+b Fi(char)20 b(*)f Fh(rl)p 286 1855 V 21 w(basic)p 430
+1855 V 21 w(w)n(ord)p 575 1855 V 21 w(break)p 736 1855
+V 20 w(c)n(haracters)195 1910 y Fu(The)13 b(basic)h(list)f(of)g(c)o
(haracters)f(that)g(signal)i(a)e(break)h(b)q(et)o(w)o(een)g(w)o(ords)f
-(for)g(the)h(completer)195 1410 y(routine.)20 b(The)c(default)g(v)m
+(for)g(the)h(completer)195 1964 y(routine.)20 b(The)c(default)g(v)m
(alue)g(of)f(this)g(v)m(ariable)i(is)f(the)f(c)o(haracters)g(whic)o(h)h
-(break)f(w)o(ords)195 1465 y(for)g(completion)h(in)g(Bash,)f(i.e.,)g
-Ft(")g(\\t\\n\\"\\\\'`@$><=;|&{\(")p Fu(.)1661 1564 y(V)l(ariable)-1749
-b Fi(char)20 b(*)f Fh(rl)p 286 1564 V 21 w(basic)p 430
-1564 V 21 w(quote)p 590 1564 V 21 w(c)n(haracters)195
-1618 y Fu(List)d(of)f(quote)g(c)o(haracters)f(whic)o(h)i(can)f(cause)h
-(a)f(w)o(ord)f(break.)1661 1717 y(V)l(ariable)-1749 b
-Fi(char)20 b(*)f Fh(rl)p 286 1717 V 21 w(completer)p
-555 1717 V 21 w(w)n(ord)p 700 1717 V 20 w(break)p 860
-1717 V 20 w(c)n(haracters)195 1772 y Fu(The)j(list)g(of)f(c)o
+(break)f(w)o(ords)195 2019 y(for)g(completion)h(in)g(Bash,)f(i.e.,)g
+Ft(")g(\\t\\n\\"\\\\'`@$><=;|&{\(")p Fu(.)1661 2108 y(V)l(ariable)-1749
+b Fi(char)20 b(*)f Fh(rl)p 286 2108 V 21 w(basic)p 430
+2108 V 21 w(quote)p 590 2108 V 21 w(c)n(haracters)195
+2163 y Fu(List)d(of)f(quote)g(c)o(haracters)f(whic)o(h)i(can)f(cause)h
+(a)f(w)o(ord)f(break.)1661 2252 y(V)l(ariable)-1749 b
+Fi(char)20 b(*)f Fh(rl)p 286 2252 V 21 w(completer)p
+555 2252 V 21 w(w)n(ord)p 700 2252 V 20 w(break)p 860
+2252 V 20 w(c)n(haracters)195 2307 y Fu(The)j(list)g(of)f(c)o
(haracters)g(that)g(signal)h(a)g(break)f(b)q(et)o(w)o(een)h(w)o(ords)f
-(for)g Ft(rl_complete_)195 1827 y(internal)14 b(\(\))p
+(for)g Ft(rl_complete_)195 2362 y(internal)14 b(\(\))p
Fu(.)k(The)10 b(default)h(list)g(is)g(the)f(v)m(alue)h(of)f
-Ft(rl_basic_word_break_charac)o(ters)p Fu(.)p 1909 1831
-21 36 v 1661 1925 a(V)l(ariable)-1749 b Fi(char)20 b(*)f
-Fh(rl)p 286 1925 18 3 v 21 w(completer)p 555 1925 V 21
-w(quote)p 715 1925 V 21 w(c)n(haracters)195 1980 y Fu(List)11
+Ft(rl_basic_word_break_charac)o(ters)p Fu(.)p 1909 2366
+21 36 v 1661 2451 a(V)l(ariable)-1749 b Fi(char)20 b(*)f
+Fh(rl)p 286 2451 18 3 v 21 w(completer)p 555 2451 V 21
+w(quote)p 715 2451 V 21 w(c)n(haracters)195 2506 y Fu(List)11
b(of)g(c)o(haracters)f(whic)o(h)h(can)g(b)q(e)h(used)f(to)g(quote)f(a)h
-(substring)g(of)f(the)h(line.)20 b(Completion)195 2035
+(substring)g(of)f(the)h(line.)20 b(Completion)195 2560
y(o)q(ccurs)c(on)g(the)g(en)o(tire)g(substring,)g(and)g(within)h(the)e
-(substring)h Ft(rl_completer_word_)195 2089 y(break_characters)d
+(substring)h Ft(rl_completer_word_)195 2615 y(break_characters)d
Fu(are)h(treated)g(as)h(an)o(y)f(other)g(c)o(haracter,)g(unless)i(they)
-f(also)g(app)q(ear)195 2144 y(within)h(this)g(list.)1661
-2243 y(V)l(ariable)-1749 b Fi(char)20 b(*)f Fh(rl)p 286
-2243 V 21 w(\014lename)p 515 2243 V 20 w(quote)p 674
-2243 V 21 w(c)n(haracters)195 2298 y Fu(A)d(list)g(of)g(c)o(haracters)e
+f(also)g(app)q(ear)195 2670 y(within)h(this)g(list.)p
+eop
+%%Page: 36 38
+36 37 bop 75 -58 a Fu(36)1299 b(GNU)15 b(Readline)i(Library)1661
+183 y(V)l(ariable)-1749 b Fi(char)20 b(*)f Fh(rl)p 286
+183 18 3 v 21 w(\014lename)p 515 183 V 20 w(quote)p 674
+183 V 21 w(c)n(haracters)195 238 y Fu(A)d(list)g(of)g(c)o(haracters)e
(that)h(cause)h(a)g(\014lename)h(to)e(b)q(e)h(quoted)g(b)o(y)f(the)h
-(completer)g(when)195 2352 y(they)f(app)q(ear)h(in)g(a)f(completed)h
+(completer)g(when)195 293 y(they)f(app)q(ear)h(in)g(a)f(completed)h
(\014lename.)21 b(The)15 b(default)h(is)g(the)f(n)o(ull)i(string.)1661
-2451 y(V)l(ariable)-1749 b Fi(char)20 b(*)f Fh(rl)p 286
-2451 V 21 w(sp)r(ecial)p 473 2451 V 22 w(pre\014xes)195
-2506 y Fu(The)14 b(list)h(of)e(c)o(haracters)g(that)g(are)g(w)o(ord)g
+398 y(V)l(ariable)-1749 b Fi(char)20 b(*)f Fh(rl)p 286
+398 V 21 w(sp)r(ecial)p 473 398 V 22 w(pre\014xes)195
+452 y Fu(The)14 b(list)h(of)e(c)o(haracters)g(that)g(are)g(w)o(ord)g
(break)h(c)o(haracters,)f(but)h(should)g(b)q(e)h(left)f(in)g
-Fm(text)195 2560 y Fu(when)19 b(it)g(is)g(passed)f(to)g(the)h
+Fm(text)195 507 y Fu(when)19 b(it)g(is)g(passed)f(to)g(the)h
(completion)g(function.)31 b(Programs)17 b(can)h(use)h(this)g(to)f
-(help)195 2615 y(determine)e(what)e(kind)i(of)e(completing)i(to)e(do.)
-19 b(F)l(or)14 b(instance,)h(Bash)g(sets)f(this)i(v)m(ariable)195
-2670 y(to)f Ft(")p Fu($)p Ft(@")f Fu(so)h(that)f(it)i(can)f(complete)h
-(shell)h(v)m(ariables)f(and)g(hostnames.)p eop
-%%Page: 34 36
-34 35 bop 75 -58 a Fu(34)1299 b(GNU)15 b(Readline)i(Library)1661
-183 y(V)l(ariable)-1749 b Fi(int)20 b Fh(rl)p 215 183
-18 3 v 21 w(completion)p 510 183 V 21 w(app)r(end)p 715
-183 V 19 w(c)n(haracter)195 238 y Fu(When)15 b(a)e(single)j(completion)
-f(alternativ)o(e)f(matc)o(hes)g(at)g(the)g(end)h(of)e(the)i(command)f
-(line,)195 293 y(this)20 b(c)o(haracter)e(is)i(app)q(ended)h(to)d(the)i
-(inserted)g(completion)g(text.)31 b(The)20 b(default)g(is)f(a)195
-348 y(space)14 b(c)o(haracter)f(\(`)i('\).)j(Setting)c(this)h(to)e(the)
+(help)195 562 y(determine)e(what)e(kind)i(of)e(completing)i(to)e(do.)19
+b(F)l(or)14 b(instance,)h(Bash)g(sets)f(this)i(v)m(ariable)195
+617 y(to)f Ft(")p Fu($)p Ft(@")f Fu(so)h(that)f(it)i(can)f(complete)h
+(shell)h(v)m(ariables)f(and)g(hostnames.)1661 722 y(V)l(ariable)-1749
+b Fi(int)20 b Fh(rl)p 215 722 V 21 w(completion)p 510
+722 V 21 w(app)r(end)p 715 722 V 19 w(c)n(haracter)195
+776 y Fu(When)15 b(a)e(single)j(completion)f(alternativ)o(e)f(matc)o
+(hes)g(at)g(the)g(end)h(of)e(the)i(command)f(line,)195
+831 y(this)20 b(c)o(haracter)e(is)i(app)q(ended)h(to)d(the)i(inserted)g
+(completion)g(text.)31 b(The)20 b(default)g(is)f(a)195
+886 y(space)14 b(c)o(haracter)f(\(`)i('\).)j(Setting)c(this)h(to)e(the)
h(n)o(ull)h(c)o(haracter)e(\(`)p Ft(\\0)p Fu('\))f(prev)o(en)o(ts)i(an)
-o(ything)195 402 y(b)q(eing)24 b(app)q(ended)g(automatically)l(.)42
+o(ything)195 941 y(b)q(eing)24 b(app)q(ended)g(automatically)l(.)42
b(This)23 b(can)g(b)q(e)g(c)o(hanged)f(in)i(custom)e(completion)195
-457 y(functions)15 b(to)e(pro)o(vide)i(the)f(\\most)f(sensible)j(w)o
+996 y(functions)15 b(to)e(pro)o(vide)i(the)f(\\most)f(sensible)j(w)o
(ord)d(separator)g(c)o(haracter")g(according)i(to)195
-512 y(an)g(application-sp)q(eci\014)q(c)j(command)d(line)i(syn)o(tax)d
-(sp)q(eci\014cation.)1661 599 y(V)l(ariable)-1749 b Fi(int)20
-b Fh(rl)p 215 599 V 21 w(ignore)p 391 599 V 20 w(completion)p
-685 599 V 21 w(duplicates)195 654 y Fu(If)15 b(non-zero,)h(then)f
-(disallo)o(w)h(duplicates)h(in)f(the)g(matc)o(hes.)j(Default)c(is)h(1.)
-1661 741 y(V)l(ariable)-1749 b Fi(int)20 b Fh(rl)p 215
-741 V 21 w(\014lename)p 444 741 V 20 w(completion)p 738
-741 V 21 w(desired)195 796 y Fu(Non-zero)15 b(means)g(that)g(the)g
-(results)h(of)f(the)g(matc)o(hes)g(are)f(to)h(b)q(e)h(treated)f(as)f
-(\014lenames.)195 851 y(This)e(is)h Fm(alw)o(a)o(ys)f
-Fu(zero)g(on)g(en)o(try)l(,)g(and)g(can)f(only)i(b)q(e)f(c)o(hanged)g
-(within)h(a)e(completion)i(en)o(try)195 905 y(generator)f(function.)20
-b(If)14 b(it)f(is)h(set)f(to)g(a)g(non-zero)g(v)m(alue,)i(directory)e
-(names)h(ha)o(v)o(e)f(a)g(slash)195 960 y(app)q(ended)k(and)f(Readline)
-h(attempts)e(to)f(quote)i(completed)g(\014lenames)g(if)g(they)g(con)o
-(tain)195 1015 y(an)o(y)f(em)o(b)q(edded)i(w)o(ord)d(break)h(c)o
-(haracters.)1661 1102 y(V)l(ariable)-1749 b Fi(int)20
-b Fh(rl)p 215 1102 V 21 w(\014lename)p 444 1102 V 20
-w(quoting)p 653 1102 V 21 w(desired)195 1157 y Fu(Non-zero)c(means)f
-(that)g(the)h(results)g(of)g(the)f(matc)o(hes)h(are)f(to)g(b)q(e)h
-(quoted)g(using)h(double)195 1212 y(quotes)12 b(\(or)f(an)g
-(application-sp)q(eci)q(\014c)k(quoting)d(mec)o(hanism\))g(if)g(the)g
-(completed)h(\014lename)195 1267 y(con)o(tains)f(an)o(y)g(c)o
-(haracters)g(in)h Ft(rl_filename_quote_chars)p Fu(.)j(This)c(is)h
-Fm(alw)o(a)o(ys)h Fu(non-zero)195 1321 y(on)d(en)o(try)l(,)g(and)h(can)
-f(only)h(b)q(e)g(c)o(hanged)f(within)h(a)f(completion)i(en)o(try)d
-(generator)g(function.)195 1376 y(The)16 b(quoting)h(is)g(e\013ected)f
-(via)h(a)e(call)j(to)d(the)i(function)g(p)q(oin)o(ted)g(to)e(b)o(y)i
-Ft(rl_filename_)195 1431 y(quoting_function)p Fu(.)1661
-1518 y(V)l(ariable)-1749 b Fi(int)20 b Fh(rl)p 215 1518
-V 21 w(inhibit)p 399 1518 V 23 w(completion)195 1573
+1050 y(an)g(application-sp)q(eci\014)q(c)j(command)d(line)i(syn)o(tax)d
+(sp)q(eci\014cation.)1661 1155 y(V)l(ariable)-1749 b
+Fi(int)20 b Fh(rl)p 215 1155 V 21 w(ignore)p 391 1155
+V 20 w(completion)p 685 1155 V 21 w(duplicates)195 1210
+y Fu(If)15 b(non-zero,)h(then)f(disallo)o(w)h(duplicates)h(in)f(the)g
+(matc)o(hes.)j(Default)c(is)h(1.)1661 1315 y(V)l(ariable)-1749
+b Fi(int)20 b Fh(rl)p 215 1315 V 21 w(\014lename)p 444
+1315 V 20 w(completion)p 738 1315 V 21 w(desired)195
+1369 y Fu(Non-zero)15 b(means)g(that)g(the)g(results)h(of)f(the)g(matc)
+o(hes)g(are)f(to)h(b)q(e)h(treated)f(as)f(\014lenames.)195
+1424 y(This)e(is)h Fm(alw)o(a)o(ys)f Fu(zero)g(on)g(en)o(try)l(,)g(and)
+g(can)f(only)i(b)q(e)f(c)o(hanged)g(within)h(a)e(completion)i(en)o(try)
+195 1479 y(generator)f(function.)20 b(If)14 b(it)f(is)h(set)f(to)g(a)g
+(non-zero)g(v)m(alue,)i(directory)e(names)h(ha)o(v)o(e)f(a)g(slash)195
+1534 y(app)q(ended)k(and)f(Readline)h(attempts)e(to)f(quote)i
+(completed)g(\014lenames)g(if)g(they)g(con)o(tain)195
+1589 y(an)o(y)f(em)o(b)q(edded)i(w)o(ord)d(break)h(c)o(haracters.)1661
+1693 y(V)l(ariable)-1749 b Fi(int)20 b Fh(rl)p 215 1693
+V 21 w(\014lename)p 444 1693 V 20 w(quoting)p 653 1693
+V 21 w(desired)195 1748 y Fu(Non-zero)c(means)f(that)g(the)h(results)g
+(of)g(the)f(matc)o(hes)h(are)f(to)g(b)q(e)h(quoted)g(using)h(double)195
+1803 y(quotes)12 b(\(or)f(an)g(application-sp)q(eci)q(\014c)k(quoting)d
+(mec)o(hanism\))g(if)g(the)g(completed)h(\014lename)195
+1858 y(con)o(tains)f(an)o(y)g(c)o(haracters)g(in)h Ft
+(rl_filename_quote_chars)p Fu(.)j(This)c(is)h Fm(alw)o(a)o(ys)h
+Fu(non-zero)195 1913 y(on)d(en)o(try)l(,)g(and)h(can)f(only)h(b)q(e)g
+(c)o(hanged)f(within)h(a)f(completion)i(en)o(try)d(generator)g
+(function.)195 1967 y(The)16 b(quoting)h(is)g(e\013ected)f(via)h(a)e
+(call)j(to)d(the)i(function)g(p)q(oin)o(ted)g(to)e(b)o(y)i
+Ft(rl_filename_)195 2022 y(quoting_function)p Fu(.)1661
+2127 y(V)l(ariable)-1749 b Fi(int)20 b Fh(rl)p 215 2127
+V 21 w(inhibit)p 399 2127 V 23 w(completion)195 2182
y Fu(If)15 b(this)f(v)m(ariable)i(is)f(non-zero,)f(completion)i(is)f
(inhibit)p Ft(<)p Fu(ed.)22 b(The)14 b(completion)i(c)o(haracter)195
-1628 y(will)h(b)q(e)f(inserted)g(as)f(an)o(y)f(other)h(b)q(ound)h(to)f
-Ft(self-insert)p Fu(.)1661 1715 y(V)l(ariable)-1749 b
-Fi(Function)20 b(*)g Fh(rl)p 391 1715 V 21 w(ignore)p
-567 1715 V 20 w(some)p 714 1715 V 19 w(completions)p
-1030 1715 V 21 w(function)195 1770 y Fu(This)15 b(function,)g(if)f
+2236 y(will)h(b)q(e)f(inserted)g(as)f(an)o(y)f(other)h(b)q(ound)h(to)f
+Ft(self-insert)p Fu(.)1661 2341 y(V)l(ariable)-1749 b
+Fi(Function)20 b(*)g Fh(rl)p 391 2341 V 21 w(ignore)p
+567 2341 V 20 w(some)p 714 2341 V 19 w(completions)p
+1030 2341 V 21 w(function)195 2396 y Fu(This)15 b(function,)g(if)f
(de\014ned,)i(is)e(called)i(b)o(y)e(the)h(completer)f(when)h(real)g
-(\014lename)g(comple-)195 1824 y(tion)k(is)g(done,)g(after)f(all)i(the)
+(\014lename)g(comple-)195 2451 y(tion)k(is)g(done,)g(after)f(all)i(the)
f(matc)o(hing)f(names)h(ha)o(v)o(e)f(b)q(een)i(generated.)30
-b(It)19 b(is)g(passed)195 1879 y(a)h Ft(NULL)f Fu(terminated)h(arra)o
+b(It)19 b(is)g(passed)195 2506 y(a)h Ft(NULL)f Fu(terminated)h(arra)o
(y)f(of)g(matc)o(hes.)34 b(The)20 b(\014rst)g(elemen)o(t)h(\()p
-Ft(matches[0])p Fu(\))c(is)k(the)195 1934 y(maximal)e(substring)f
+Ft(matches[0])p Fu(\))c(is)k(the)195 2560 y(maximal)e(substring)f
(common)g(to)g(all)h(matc)o(hes.)29 b(This)19 b(function)g(can)f
-(re-arrange)g(the)195 1989 y(list)h(of)e(matc)o(hes)h(as)f(required,)i
+(re-arrange)g(the)195 2615 y(list)h(of)e(matc)o(hes)h(as)f(required,)i
(but)f(eac)o(h)g(elemen)o(t)h(deleted)g(from)e(the)h(arra)o(y)f(m)o
-(ust)g(b)q(e)195 2044 y(freed.)1661 2131 y(V)l(ariable)-1749
-b Fi(Function)20 b(*)g Fh(rl)p 391 2131 V 21 w(directory)p
-639 2131 V 21 w(completion)p 934 2131 V 21 w(ho)r(ok)195
-2185 y Fu(This)13 b(function,)h(if)g(de\014ned,)g(is)f(allo)o(w)o(ed)h
-(to)e(mo)q(dify)h(the)g(directory)g(p)q(ortion)g(of)g(\014lenames)195
-2240 y(Readline)k(completes.)j(It)15 b(is)g(called)h(with)f(the)g
+(ust)g(b)q(e)195 2670 y(freed.)p eop
+%%Page: 37 39
+37 38 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(Readline)844 b(37)1661 183 y(V)l(ariable)-1749 b Fi(Function)20
+b(*)g Fh(rl)p 391 183 18 3 v 21 w(directory)p 639 183
+V 21 w(completion)p 934 183 V 21 w(ho)r(ok)195 238 y
+Fu(This)13 b(function,)h(if)g(de\014ned,)g(is)f(allo)o(w)o(ed)h(to)e
+(mo)q(dify)h(the)g(directory)g(p)q(ortion)g(of)g(\014lenames)195
+293 y(Readline)k(completes.)j(It)15 b(is)g(called)h(with)f(the)g
(address)g(of)f(a)g(string)h(\(the)f(curren)o(t)h(direc-)195
-2295 y(tory)f(name\))g(as)h(an)f(argumen)o(t.)19 b(It)c(could)h(b)q(e)f
+348 y(tory)f(name\))g(as)h(an)f(argumen)o(t.)19 b(It)c(could)h(b)q(e)f
(used)h(to)e(expand)h(sym)o(b)q(olic)h(links)g(or)e(shell)195
-2350 y(v)m(ariables)j(in)f(pathnames.)75 2457 y Fl(2.5.4)30
-b(A)21 b(Short)f(Completion)g(Example)137 2552 y Fu(Here)11
-b(is)f(a)g(small)h(application)h(demonstrating)e(the)g(use)h(of)e(the)i
-(GNU)f(Readline)i(library)l(.)19 b(It)11 b(is)f(called)75
-2606 y Ft(fileman)p Fu(,)17 b(and)h(the)g(source)g(co)q(de)g(resides)h
-(in)f(`)p Ft(examples/fileman.c)p Fu('.)25 b(This)18
-b(sample)g(application)75 2661 y(pro)o(vides)c(completion)g(of)e
-(command)h(names,)g(line)i(editing)g(features,)d(and)i(access)f(to)f
-(the)h(history)h(list.)p eop
-%%Page: 35 37
-35 36 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(35)195 183 y Ft(/*)24 b(fileman.c)e(--)i(A)g(tiny)f
-(application)f(which)h(demonstrates)g(how)g(to)h(use)f(the)267
-235 y(GNU)g(Readline)g(library.)46 b(This)24 b(application)e
-(interactively)g(allows)h(users)267 287 y(to)g(manipulate)g(files)g
-(and)g(their)g(modes.)h(*/)195 391 y(#include)f(<stdio.h>)195
-443 y(#include)g(<sys/types.h>)195 495 y(#include)g(<sys/file.h>)195
-546 y(#include)g(<sys/stat.h>)195 598 y(#include)g(<sys/errno.h>)195
-702 y(#include)g(<readline/readline.h>)195 754 y(#include)g
-(<readline/history.h>)195 858 y(extern)g(char)g(*getwd)g(\(\);)195
-910 y(extern)g(char)g(*xmalloc)g(\(\);)195 1013 y(/*)h(The)f(names)g
-(of)h(functions)e(that)i(actually)f(do)g(the)h(manipulation.)e(*/)195
-1065 y(int)h(com_list)g(\(\),)h(com_view)e(\(\),)i(com_rename)e(\(\),)i
-(com_stat)f(\(\),)g(com_pwd)g(\(\);)195 1117 y(int)g(com_delete)g
-(\(\),)g(com_help)g(\(\),)h(com_cd)f(\(\),)g(com_quit)g(\(\);)195
-1221 y(/*)h(A)f(structure)g(which)g(contains)g(information)f(on)i(the)f
-(commands)g(this)g(program)267 1273 y(can)g(understand.)f(*/)195
+402 y(v)m(ariables)j(in)f(pathnames.)1661 495 y(V)l(ariable)-1749
+b Fi(VFunction)20 b(*)g Fh(rl)p 417 495 V 21 w(completion)p
+712 495 V 21 w(displa)n(y)p 906 495 V 22 w(matc)n(hes)p
+1131 495 V 20 w(ho)r(ok)195 549 y Fu(If)g(non-zero,)g(then)f(this)h(is)
+g(the)f(address)h(of)f(a)g(function)h(to)f(call)h(when)g(completing)g
+(a)195 604 y(w)o(ord)h(w)o(ould)h(normally)h(displa)o(y)g(the)f(list)h
+(of)e(p)q(ossible)j(matc)o(hes.)39 b(This)23 b(function)f(is)195
+659 y(called)d(in)f(lieu)h(of)e(Readline)j(displa)o(ying)f(the)e(list.)
+27 b(It)18 b(tak)o(es)e(three)i(argumen)o(ts:)23 b(\()p
+Ft(char)195 714 y(**)p Fm(matc)o(hes)p Fu(,)g Ft(int)e
+Fm(n)o(um)p 623 714 14 2 v 17 w(matc)o(hes)p Fu(,)h Ft(int)g
+Fm(max)p 1015 714 V 16 w(length)p Fu(\))g(where)g Fm(matc)o(hes)i
+Fu(is)e(the)g(arra)o(y)195 769 y(of)17 b(matc)o(hing)h(strings,)f
+Fm(n)o(um)p 702 769 V 17 w(matc)o(hes)h Fu(is)g(the)g(n)o(um)o(b)q(er)g
+(of)f(strings)g(in)h(that)f(arra)o(y)l(,)g(and)195 823
+y Fm(max)p 283 823 V 16 w(length)f Fu(is)h(the)e(length)i(of)e(the)h
+(longest)g(string)f(in)i(that)e(arra)o(y)l(.)20 b(Readline)e(pro)o
+(vides)195 878 y(a)d(con)o(v)o(enience)i(function,)g
+Ft(rl_display_match_list)p Fu(,)12 b(that)j(tak)o(es)g(care)g(of)h
+(doing)g(the)195 933 y(displa)o(y)k(to)f(Readline's)i(output)f(stream.)
+31 b(That)19 b(function)h(ma)o(y)f(b)q(e)h(called)h(from)e(this)195
+988 y(ho)q(ok.)75 1100 y Fl(2.6.4)30 b(A)21 b(Short)f(Completion)g
+(Example)137 1196 y Fu(Here)11 b(is)f(a)g(small)h(application)h
+(demonstrating)e(the)g(use)h(of)e(the)i(GNU)f(Readline)i(library)l(.)19
+b(It)11 b(is)f(called)75 1251 y Ft(fileman)p Fu(,)17
+b(and)h(the)g(source)g(co)q(de)g(resides)h(in)f(`)p Ft
+(examples/fileman.c)p Fu('.)25 b(This)18 b(sample)g(application)75
+1306 y(pro)o(vides)c(completion)g(of)e(command)h(names,)g(line)i
+(editing)g(features,)d(and)i(access)f(to)f(the)h(history)h(list.)p
+eop
+%%Page: 38 40
+38 39 bop 75 -58 a Fu(38)1299 b(GNU)15 b(Readline)i(Library)195
+183 y Ft(/*)24 b(fileman.c)e(--)i(A)g(tiny)f(application)f(which)h
+(demonstrates)g(how)g(to)h(use)f(the)267 235 y(GNU)g(Readline)g
+(library.)46 b(This)24 b(application)e(interactively)g(allows)h(users)
+267 287 y(to)g(manipulate)g(files)g(and)g(their)g(modes.)h(*/)195
+391 y(#include)f(<stdio.h>)195 443 y(#include)g(<sys/types.h>)195
+495 y(#include)g(<sys/file.h>)195 546 y(#include)g(<sys/stat.h>)195
+598 y(#include)g(<sys/errno.h>)195 702 y(#include)g
+(<readline/readline.h>)195 754 y(#include)g(<readline/history.h>)195
+858 y(extern)g(char)g(*getwd)g(\(\);)195 910 y(extern)g(char)g
+(*xmalloc)g(\(\);)195 1013 y(/*)h(The)f(names)g(of)h(functions)e(that)i
+(actually)f(do)g(the)h(manipulation.)e(*/)195 1065 y(int)h(com_list)g
+(\(\),)h(com_view)e(\(\),)i(com_rename)e(\(\),)i(com_stat)f(\(\),)g
+(com_pwd)g(\(\);)195 1117 y(int)g(com_delete)g(\(\),)g(com_help)g
+(\(\),)h(com_cd)f(\(\),)g(com_quit)g(\(\);)195 1221 y(/*)h(A)f
+(structure)g(which)g(contains)g(information)f(on)i(the)f(commands)g
+(this)g(program)267 1273 y(can)g(understand.)f(*/)195
1377 y(typedef)h(struct)g({)243 1429 y(char)g(*name;)g(/*)h(User)f
(printable)g(name)g(of)h(the)f(function.)g(*/)243 1480
y(Function)f(*func;)i(/*)f(Function)g(to)g(call)h(to)f(do)h(the)f(job.)
@@ -4003,39 +4233,40 @@ g("Display)g(this)g(text")g(},)243 1896 y({)g("?",)h(com_help,)e
y(};)195 2466 y(/*)h(Forward)e(declarations.)h(*/)195
2518 y(char)g(*stripwhite)g(\(\);)195 2570 y(COMMAND)g(*find_command)f
(\(\);)p eop
-%%Page: 36 38
-36 37 bop 75 -58 a Fu(36)1299 b(GNU)15 b(Readline)i(Library)195
-183 y Ft(/*)24 b(The)f(name)g(of)h(this)f(program,)g(as)h(taken)f(from)
-g(argv[0].)g(*/)195 235 y(char)g(*progname;)195 339 y(/*)h(When)f
-(non-zero,)g(this)g(global)g(means)g(the)h(user)f(is)g(done)h(using)f
-(this)g(program.)g(*/)p 1985 349 21 42 v 195 391 a(int)g(done;)195
-495 y(char)g(*)195 546 y(dupstr)g(\(s\))314 598 y(int)h(s;)195
-650 y({)243 702 y(char)f(*r;)243 806 y(r)g(=)h(xmalloc)f(\(strlen)g
-(\(s\))g(+)h(1\);)243 858 y(strcpy)f(\(r,)g(s\);)243
-910 y(return)g(\(r\);)195 962 y(})195 1065 y(main)g(\(argc,)g(argv\))
-314 1117 y(int)h(argc;)314 1169 y(char)g(**argv;)195
-1221 y({)243 1273 y(char)f(*line,)g(*s;)243 1377 y(progname)f(=)i
-(argv[0];)243 1480 y(initialize_readline)d(\(\);)i(/*)h(Bind)f(our)h
-(completer.)e(*/)243 1584 y(/*)h(Loop)h(reading)f(and)g(executing)g
-(lines)g(until)g(the)g(user)h(quits.)f(*/)243 1636 y(for)g(\()h(;)g
-(done)f(==)h(0;)f(\))290 1688 y({)338 1740 y(line)g(=)h(readline)f
-(\("FileMan:)f("\);)338 1844 y(if)i(\(!line\))386 1896
-y(break;)338 1999 y(/*)g(Remove)f(leading)g(and)g(trailing)g
-(whitespace)f(from)i(the)f(line.)410 2051 y(Then,)g(if)h(there)f(is)g
-(anything)g(left,)g(add)h(it)f(to)h(the)f(history)g(list)410
-2103 y(and)g(execute)g(it.)h(*/)338 2155 y(s)g(=)g(stripwhite)e
-(\(line\);)338 2259 y(if)i(\(*s\))386 2311 y({)434 2363
-y(add_history)e(\(s\);)434 2414 y(execute_line)g(\(s\);)386
-2466 y(})338 2570 y(free)h(\(line\);)290 2622 y(})p eop
-%%Page: 37 39
-37 38 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(37)243 183 y Ft(exit)23 b(\(0\);)195
-235 y(})195 339 y(/*)h(Execute)e(a)i(command)f(line.)g(*/)195
-391 y(int)195 443 y(execute_line)f(\(line\))314 495 y(char)i(*line;)195
-546 y({)243 598 y(register)e(int)i(i;)243 650 y(COMMAND)f(*command;)243
-702 y(char)g(*word;)243 806 y(/*)g(Isolate)g(the)h(command)f(word.)g
-(*/)243 858 y(i)g(=)h(0;)243 910 y(while)f(\(line[i])g(&&)g(whitespace)
-g(\(line[i]\)\))290 962 y(i++;)243 1013 y(word)g(=)h(line)f(+)h(i;)243
+%%Page: 39 41
+39 40 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(Readline)844 b(39)195 183 y Ft(/*)24 b(The)f(name)g(of)h(this)f
+(program,)g(as)h(taken)f(from)g(argv[0].)g(*/)195 235
+y(char)g(*progname;)195 339 y(/*)h(When)f(non-zero,)g(this)g(global)g
+(means)g(the)h(user)f(is)g(done)h(using)f(this)g(program.)g(*/)p
+1985 349 21 42 v 195 391 a(int)g(done;)195 495 y(char)g(*)195
+546 y(dupstr)g(\(s\))314 598 y(int)h(s;)195 650 y({)243
+702 y(char)f(*r;)243 806 y(r)g(=)h(xmalloc)f(\(strlen)g(\(s\))g(+)h
+(1\);)243 858 y(strcpy)f(\(r,)g(s\);)243 910 y(return)g(\(r\);)195
+962 y(})195 1065 y(main)g(\(argc,)g(argv\))314 1117 y(int)h(argc;)314
+1169 y(char)g(**argv;)195 1221 y({)243 1273 y(char)f(*line,)g(*s;)243
+1377 y(progname)f(=)i(argv[0];)243 1480 y(initialize_readline)d(\(\);)i
+(/*)h(Bind)f(our)h(completer.)e(*/)243 1584 y(/*)h(Loop)h(reading)f
+(and)g(executing)g(lines)g(until)g(the)g(user)h(quits.)f(*/)243
+1636 y(for)g(\()h(;)g(done)f(==)h(0;)f(\))290 1688 y({)338
+1740 y(line)g(=)h(readline)f(\("FileMan:)f("\);)338 1844
+y(if)i(\(!line\))386 1896 y(break;)338 1999 y(/*)g(Remove)f(leading)g
+(and)g(trailing)g(whitespace)f(from)i(the)f(line.)410
+2051 y(Then,)g(if)h(there)f(is)g(anything)g(left,)g(add)h(it)f(to)h
+(the)f(history)g(list)410 2103 y(and)g(execute)g(it.)h(*/)338
+2155 y(s)g(=)g(stripwhite)e(\(line\);)338 2259 y(if)i(\(*s\))386
+2311 y({)434 2363 y(add_history)e(\(s\);)434 2414 y(execute_line)g
+(\(s\);)386 2466 y(})338 2570 y(free)h(\(line\);)290
+2622 y(})p eop
+%%Page: 40 42
+40 41 bop 75 -58 a Fu(40)1299 b(GNU)15 b(Readline)i(Library)243
+183 y Ft(exit)23 b(\(0\);)195 235 y(})195 339 y(/*)h(Execute)e(a)i
+(command)f(line.)g(*/)195 391 y(int)195 443 y(execute_line)f(\(line\))
+314 495 y(char)i(*line;)195 546 y({)243 598 y(register)e(int)i(i;)243
+650 y(COMMAND)f(*command;)243 702 y(char)g(*word;)243
+806 y(/*)g(Isolate)g(the)h(command)f(word.)g(*/)243 858
+y(i)g(=)h(0;)243 910 y(while)f(\(line[i])g(&&)g(whitespace)g
+(\(line[i]\)\))290 962 y(i++;)243 1013 y(word)g(=)h(line)f(+)h(i;)243
1117 y(while)f(\(line[i])g(&&)g(!whitespace)g(\(line[i]\)\))290
1169 y(i++;)243 1273 y(if)g(\(line[i]\))290 1325 y(line[i++])g(=)h
('\\0';)243 1429 y(command)f(=)g(find_command)g(\(word\);)243
@@ -4051,20 +4282,21 @@ g(\(line[i]\)\))290 962 y(i++;)243 1013 y(word)g(=)h(line)f(+)h(i;)243
b(Return)23 b(a)h(NULL)f(pointer)g(if)h(NAME)f(isn't)g(a)h(command)f
(name.)g(*/)195 2466 y(COMMAND)g(*)195 2518 y(find_command)f(\(name\))
314 2570 y(char)i(*name;)195 2622 y({)p eop
-%%Page: 38 40
-38 39 bop 75 -58 a Fu(38)1299 b(GNU)15 b(Readline)i(Library)243
-183 y Ft(register)22 b(int)i(i;)243 287 y(for)f(\(i)h(=)f(0;)h
-(commands[i].name;)e(i++\))290 339 y(if)i(\(strcmp)f(\(name,)g
-(commands[i].name\))f(==)h(0\))338 391 y(return)g(\(&commands[i]\);)243
-495 y(return)g(\(\(COMMAND)f(*\)NULL\);)195 546 y(})195
-650 y(/*)i(Strip)f(whitespace)f(from)i(the)f(start)g(and)h(end)f(of)h
-(STRING.)46 b(Return)24 b(a)f(pointer)267 702 y(into)g(STRING.)g(*/)195
-754 y(char)g(*)195 806 y(stripwhite)f(\(string\))314
-858 y(char)i(*string;)195 910 y({)243 962 y(register)e(char)i(*s,)f
-(*t;)243 1065 y(for)g(\(s)h(=)f(string;)g(whitespace)g(\(*s\);)g(s++\))
-290 1117 y(;)243 1221 y(if)g(\(*s)h(==)f(0\))290 1273
-y(return)g(\(s\);)243 1377 y(t)g(=)h(s)g(+)g(strlen)f(\(s\))g(-)h(1;)
-243 1429 y(while)f(\(t)g(>)h(s)g(&&)g(whitespace)e(\(*t\)\))290
+%%Page: 41 43
+41 42 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(Readline)844 b(41)243 183 y Ft(register)22 b(int)i(i;)243
+287 y(for)f(\(i)h(=)f(0;)h(commands[i].name;)e(i++\))290
+339 y(if)i(\(strcmp)f(\(name,)g(commands[i].name\))f(==)h(0\))338
+391 y(return)g(\(&commands[i]\);)243 495 y(return)g(\(\(COMMAND)f
+(*\)NULL\);)195 546 y(})195 650 y(/*)i(Strip)f(whitespace)f(from)i(the)
+f(start)g(and)h(end)f(of)h(STRING.)46 b(Return)24 b(a)f(pointer)267
+702 y(into)g(STRING.)g(*/)195 754 y(char)g(*)195 806
+y(stripwhite)f(\(string\))314 858 y(char)i(*string;)195
+910 y({)243 962 y(register)e(char)i(*s,)f(*t;)243 1065
+y(for)g(\(s)h(=)f(string;)g(whitespace)g(\(*s\);)g(s++\))290
+1117 y(;)243 1221 y(if)g(\(*s)h(==)f(0\))290 1273 y(return)g(\(s\);)243
+1377 y(t)g(=)h(s)g(+)g(strlen)f(\(s\))g(-)h(1;)243 1429
+y(while)f(\(t)g(>)h(s)g(&&)g(whitespace)e(\(*t\)\))290
1480 y(t--;)243 1532 y(*++t)h(=)h('\\0';)243 1636 y(return)f(s;)195
1688 y(})195 1792 y(/*)h(***********************)o(*******)o(********)o
(*******)o(*******)o(********)o(****)d(*/)195 1844 y(/*)1575
@@ -4081,17 +4313,16 @@ b(want)f(to)h(try)f(to)h(complete)p 2034 2269 21 42 v
195 2466 y({)243 2518 y(/*)i(Allow)g(conditional)g(parsing)g(of)g(the)h
(~/.inputrc)e(file.)h(*/)243 2570 y(rl_readline_name)e(=)j("FileMan";)p
eop
-%%Page: 39 41
-39 40 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(39)243 183 y Ft(/*)23 b(Tell)h(the)f(completer)g(that)g
-(we)h(want)f(a)h(crack)f(first.)g(*/)243 235 y
-(rl_attempted_completion_)o(functio)o(n)e(=)j(\(CPPFunction)e
-(*\)fileman_completion;)195 287 y(})195 391 y(/*)i(Attempt)e(to)i
-(complete)f(on)g(the)h(contents)f(of)g(TEXT.)47 b(START)23
-b(and)h(END)f(bound)h(the)267 443 y(region)f(of)g(rl_line_buffer)f
-(that)h(contains)g(the)h(word)f(to)h(complete.)46 b(TEXT)23
-b(is)267 495 y(the)g(word)g(to)h(complete.)46 b(We)24
-b(can)f(use)h(the)f(entire)g(contents)g(of)h(rl_line_buffer)p
+%%Page: 42 44
+42 43 bop 75 -58 a Fu(42)1299 b(GNU)15 b(Readline)i(Library)243
+183 y Ft(/*)23 b(Tell)h(the)f(completer)g(that)g(we)h(want)f(a)h(crack)
+f(first.)g(*/)243 235 y(rl_attempted_completion_)o(functio)o(n)e(=)j
+(\(CPPFunction)e(*\)fileman_completion;)195 287 y(})195
+391 y(/*)i(Attempt)e(to)i(complete)f(on)g(the)h(contents)f(of)g(TEXT.)
+47 b(START)23 b(and)h(END)f(bound)h(the)267 443 y(region)f(of)g
+(rl_line_buffer)f(that)h(contains)g(the)h(word)f(to)h(complete.)46
+b(TEXT)23 b(is)267 495 y(the)g(word)g(to)h(complete.)46
+b(We)24 b(can)f(use)h(the)f(entire)g(contents)g(of)h(rl_line_buffer)p
1963 505 21 38 v 267 546 a(in)f(case)g(we)h(want)f(to)h(do)g(some)f
(simple)g(parsing.)47 b(Return)23 b(the)g(array)g(of)h(matches,)p
1986 557 V 267 598 a(or)f(NULL)g(if)h(there)f(aren't)g(any.)h(*/)195
@@ -4122,18 +4353,19 @@ y(if)g(\(!state\))290 2363 y({)338 2414 y(list_index)g(=)g(0;)338
2622 y(/*)g(Return)g(the)h(next)f(name)g(which)h(partially)e(matches)h
(from)g(the)h(command)f(list.)g(*/)p 1985 2632 21 42
v eop
-%%Page: 40 42
-40 41 bop 75 -58 a Fu(40)1299 b(GNU)15 b(Readline)i(Library)243
-183 y Ft(while)23 b(\(name)g(=)h(commands[list_index].name)o(\))290
-235 y({)338 287 y(list_index++;)338 391 y(if)g(\(strncmp)f(\(name,)g
-(text,)g(len\))g(==)h(0\))386 443 y(return)f(\(dupstr\(name\)\);)290
-495 y(})243 598 y(/*)g(If)h(no)f(names)h(matched,)e(then)i(return)f
-(NULL.)g(*/)243 650 y(return)g(\(\(char)g(*\)NULL\);)195
-702 y(})195 806 y(/*)h(***********************)o(*******)o(********)o
-(*******)o(*******)o(********)o(****)d(*/)195 858 y(/*)1575
-b(*/)195 910 y(/*)549 b(FileMan)22 b(Commands)644 b(*/)195
-962 y(/*)1575 b(*/)195 1013 y(/*)24 b(***********************)o
-(*******)o(********)o(*******)o(*******)o(********)o(****)d(*/)195
+%%Page: 43 45
+43 44 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(Readline)844 b(43)243 183 y Ft(while)23 b(\(name)g(=)h
+(commands[list_index].name)o(\))290 235 y({)338 287 y(list_index++;)338
+391 y(if)g(\(strncmp)f(\(name,)g(text,)g(len\))g(==)h(0\))386
+443 y(return)f(\(dupstr\(name\)\);)290 495 y(})243 598
+y(/*)g(If)h(no)f(names)h(matched,)e(then)i(return)f(NULL.)g(*/)243
+650 y(return)g(\(\(char)g(*\)NULL\);)195 702 y(})195
+806 y(/*)h(***********************)o(*******)o(********)o(*******)o
+(*******)o(********)o(****)d(*/)195 858 y(/*)1575 b(*/)195
+910 y(/*)549 b(FileMan)22 b(Commands)644 b(*/)195 962
+y(/*)1575 b(*/)195 1013 y(/*)24 b(***********************)o(*******)o
+(********)o(*******)o(*******)o(********)o(****)d(*/)195
1117 y(/*)j(String)f(to)g(pass)h(to)f(system)g(\(\).)47
b(This)24 b(is)f(for)h(the)f(LIST,)g(VIEW)h(and)f(RENAME)267
1169 y(commands.)f(*/)195 1221 y(static)h(char)g(syscom[1024];)195
@@ -4149,48 +4381,47 @@ b(This)24 b(is)f(for)h(the)f(LIST,)g(VIEW)h(and)f(RENAME)267
2311 y(})195 2414 y(com_rename)f(\(arg\))314 2466 y(char)i(*arg;)195
2518 y({)243 2570 y(too_dangerous)e(\("rename"\);)243
2622 y(return)h(\(1\);)p eop
-%%Page: 41 43
-41 42 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(41)195 183 y Ft(})195 287 y(com_stat)23
-b(\(arg\))314 339 y(char)h(*arg;)195 391 y({)243 443
-y(struct)f(stat)g(finfo;)243 546 y(if)g(\(!valid_argument)f(\("stat",)h
-(arg\)\))290 598 y(return)g(\(1\);)243 702 y(if)g(\(stat)g(\(arg,)h
-(&finfo\))f(==)g(-1\))290 754 y({)338 806 y(perror)g(\(arg\);)338
-858 y(return)g(\(1\);)290 910 y(})243 1013 y(printf)g(\("Statistics)f
-(for)h(`\045s':\\n",)g(arg\);)243 1117 y(printf)g(\("\045s)g(has)h
-(\045d)f(link\045s,)g(and)g(is)h(\045d)g(byte\045s)f(in)g(length.\\n",)
-g(arg,)434 1169 y(finfo.st_nlink,)434 1221 y(\(finfo.st_nlink)e(==)j
-(1\))g(?)f("")h(:)g("s",)434 1273 y(finfo.st_size,)434
-1325 y(\(finfo.st_size)e(==)h(1\))h(?)f("")h(:)g("s"\);)243
-1377 y(printf)f(\("Inode)g(Last)g(Change)g(at:)g(\045s",)h(ctime)f
-(\(&finfo.st_ctime\)\);)243 1429 y(printf)g(\(")143 b(Last)23
-b(access)g(at:)g(\045s",)h(ctime)f(\(&finfo.st_atime\)\);)243
-1480 y(printf)g(\(")95 b(Last)23 b(modified)g(at:)g(\045s",)h(ctime)f
-(\(&finfo.st_mtime\)\);)243 1532 y(return)g(\(0\);)195
-1584 y(})195 1688 y(com_delete)f(\(arg\))314 1740 y(char)i(*arg;)195
-1792 y({)243 1844 y(too_dangerous)e(\("delete"\);)243
-1896 y(return)h(\(1\);)195 1947 y(})195 2051 y(/*)h(Print)f(out)g(help)
-h(for)f(ARG,)g(or)h(for)f(all)h(of)f(the)h(commands)f(if)g(ARG)h(is)267
-2103 y(not)f(present.)g(*/)195 2155 y(com_help)g(\(arg\))314
-2207 y(char)h(*arg;)195 2259 y({)243 2311 y(register)e(int)i(i;)243
-2363 y(int)f(printed)g(=)h(0;)243 2466 y(for)f(\(i)h(=)f(0;)h
-(commands[i].name;)e(i++\))290 2518 y({)338 2570 y(if)i(\(!*arg)f(||)g
-(\(strcmp)g(\(arg,)g(commands[i].name\))f(==)i(0\)\))386
-2622 y({)p eop
-%%Page: 42 44
-42 43 bop 75 -58 a Fu(42)1299 b(GNU)15 b(Readline)i(Library)434
-183 y Ft(printf)23 b(\("\045s\\t\\t\045s.\\n",)e(commands[i].name,)h
-(commands[i].doc\);)434 235 y(printed++;)386 287 y(})290
-339 y(})243 443 y(if)h(\(!printed\))290 495 y({)338 546
-y(printf)g(\("No)h(commands)e(match)h(`\045s'.)48 b(Possibilties)22
-b(are:\\n",)h(arg\);)338 650 y(for)h(\(i)f(=)h(0;)g(commands[i].name;)d
-(i++\))386 702 y({)434 754 y(/*)i(Print)g(in)h(six)f(columns.)g(*/)434
-806 y(if)g(\(printed)g(==)h(6\))481 858 y({)529 910 y(printed)f(=)h(0;)
-529 962 y(printf)f(\("\\n"\);)481 1013 y(})434 1117 y(printf)g
-(\("\045s\\t",)f(commands[i].name\);)434 1169 y(printed++;)386
-1221 y(})338 1325 y(if)i(\(printed\))386 1377 y(printf)f(\("\\n"\);)290
-1429 y(})243 1480 y(return)g(\(0\);)195 1532 y(})195
-1636 y(/*)h(Change)f(to)g(the)h(directory)e(ARG.)i(*/)195
+%%Page: 44 46
+44 45 bop 75 -58 a Fu(44)1299 b(GNU)15 b(Readline)i(Library)195
+183 y Ft(})195 287 y(com_stat)23 b(\(arg\))314 339 y(char)h(*arg;)195
+391 y({)243 443 y(struct)f(stat)g(finfo;)243 546 y(if)g
+(\(!valid_argument)f(\("stat",)h(arg\)\))290 598 y(return)g(\(1\);)243
+702 y(if)g(\(stat)g(\(arg,)h(&finfo\))f(==)g(-1\))290
+754 y({)338 806 y(perror)g(\(arg\);)338 858 y(return)g(\(1\);)290
+910 y(})243 1013 y(printf)g(\("Statistics)f(for)h(`\045s':\\n",)g
+(arg\);)243 1117 y(printf)g(\("\045s)g(has)h(\045d)f(link\045s,)g(and)g
+(is)h(\045d)g(byte\045s)f(in)g(length.\\n",)g(arg,)434
+1169 y(finfo.st_nlink,)434 1221 y(\(finfo.st_nlink)e(==)j(1\))g(?)f("")
+h(:)g("s",)434 1273 y(finfo.st_size,)434 1325 y(\(finfo.st_size)e(==)h
+(1\))h(?)f("")h(:)g("s"\);)243 1377 y(printf)f(\("Inode)g(Last)g
+(Change)g(at:)g(\045s",)h(ctime)f(\(&finfo.st_ctime\)\);)243
+1429 y(printf)g(\(")143 b(Last)23 b(access)g(at:)g(\045s",)h(ctime)f
+(\(&finfo.st_atime\)\);)243 1480 y(printf)g(\(")95 b(Last)23
+b(modified)g(at:)g(\045s",)h(ctime)f(\(&finfo.st_mtime\)\);)243
+1532 y(return)g(\(0\);)195 1584 y(})195 1688 y(com_delete)f(\(arg\))314
+1740 y(char)i(*arg;)195 1792 y({)243 1844 y(too_dangerous)e
+(\("delete"\);)243 1896 y(return)h(\(1\);)195 1947 y(})195
+2051 y(/*)h(Print)f(out)g(help)h(for)f(ARG,)g(or)h(for)f(all)h(of)f
+(the)h(commands)f(if)g(ARG)h(is)267 2103 y(not)f(present.)g(*/)195
+2155 y(com_help)g(\(arg\))314 2207 y(char)h(*arg;)195
+2259 y({)243 2311 y(register)e(int)i(i;)243 2363 y(int)f(printed)g(=)h
+(0;)243 2466 y(for)f(\(i)h(=)f(0;)h(commands[i].name;)e(i++\))290
+2518 y({)338 2570 y(if)i(\(!*arg)f(||)g(\(strcmp)g(\(arg,)g
+(commands[i].name\))f(==)i(0\)\))386 2622 y({)p eop
+%%Page: 45 47
+45 46 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(Readline)844 b(45)434 183 y Ft(printf)23 b(\("\045s\\t\\t\045s.\\n",)e
+(commands[i].name,)h(commands[i].doc\);)434 235 y(printed++;)386
+287 y(})290 339 y(})243 443 y(if)h(\(!printed\))290 495
+y({)338 546 y(printf)g(\("No)h(commands)e(match)h(`\045s'.)48
+b(Possibilties)22 b(are:\\n",)h(arg\);)338 650 y(for)h(\(i)f(=)h(0;)g
+(commands[i].name;)d(i++\))386 702 y({)434 754 y(/*)i(Print)g(in)h(six)
+f(columns.)g(*/)434 806 y(if)g(\(printed)g(==)h(6\))481
+858 y({)529 910 y(printed)f(=)h(0;)529 962 y(printf)f(\("\\n"\);)481
+1013 y(})434 1117 y(printf)g(\("\045s\\t",)f(commands[i].name\);)434
+1169 y(printed++;)386 1221 y(})338 1325 y(if)i(\(printed\))386
+1377 y(printf)f(\("\\n"\);)290 1429 y(})243 1480 y(return)g(\(0\);)195
+1532 y(})195 1636 y(/*)h(Change)f(to)g(the)h(directory)e(ARG.)i(*/)195
1688 y(com_cd)f(\(arg\))314 1740 y(char)h(*arg;)195 1792
y({)243 1844 y(if)f(\(chdir)g(\(arg\))h(==)f(-1\))290
1896 y({)338 1947 y(perror)g(\(arg\);)338 1999 y(return)g(1;)290
@@ -4199,36 +4430,32 @@ y({)243 1844 y(if)f(\(chdir)g(\(arg\))h(==)f(-1\))290
(directory.)h(*/)195 2414 y(com_pwd)g(\(ignore\))314
2466 y(char)h(*ignore;)195 2518 y({)243 2570 y(char)f(dir[1024],)g(*s;)
p eop
-%%Page: 43 45
-43 44 bop 75 -58 a Fu(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(Readline)844 b(43)243 183 y Ft(s)23 b(=)h(getwd)f(\(dir\);)243
-235 y(if)g(\(s)h(==)f(0\))290 287 y({)338 339 y(printf)g(\("Error)g
-(getting)g(pwd:)g(\045s\\n",)g(dir\);)338 391 y(return)g(1;)290
-443 y(})243 546 y(printf)g(\("Current)f(directory)h(is)h(\045s\\n",)f
-(dir\);)243 598 y(return)g(0;)195 650 y(})195 754 y(/*)h(The)f(user)g
-(wishes)g(to)h(quit)f(using)g(this)h(program.)46 b(Just)24
-b(set)f(DONE)h(non-zero.)e(*/)p 1961 764 21 42 v 195
-806 a(com_quit)h(\(arg\))314 858 y(char)h(*arg;)195 910
-y({)243 962 y(done)f(=)h(1;)243 1013 y(return)f(\(0\);)195
-1065 y(})195 1169 y(/*)h(Function)e(which)i(tells)f(you)g(that)g(you)h
-(can't)f(do)h(this.)f(*/)195 1221 y(too_dangerous)f(\(caller\))314
-1273 y(char)i(*caller;)195 1325 y({)243 1377 y(fprintf)f(\(stderr,)457
-1429 y("\045s:)h(Too)f(dangerous)g(for)g(me)h(to)g(distribute.)46
-b(Write)23 b(it)h(yourself.\\n",)p 1987 1439 V 457 1480
-a(caller\);)195 1532 y(})195 1636 y(/*)g(Return)f(non-zero)f(if)i(ARG)f
-(is)h(a)g(valid)f(argument)g(for)g(CALLER,)g(else)g(print)267
-1688 y(an)g(error)g(message)g(and)h(return)f(zero.)g(*/)195
-1740 y(int)195 1792 y(valid_argument)f(\(caller,)h(arg\))314
-1844 y(char)h(*caller,)e(*arg;)195 1896 y({)243 1947
-y(if)h(\(!arg)g(||)h(!*arg\))290 1999 y({)338 2051 y(fprintf)f
-(\(stderr,)g("\045s:)g(Argument)g(required.\\n",)f(caller\);)338
-2103 y(return)h(\(0\);)290 2155 y(})243 2259 y(return)g(\(1\);)195
-2311 y(})p eop
-%%Page: 44 46
-44 45 bop 75 -58 a Fu(44)1299 b(GNU)15 b(Readline)i(Library)p
-eop
-%%Page: 45 47
-45 46 bop 75 -58 a Fu(Concept)15 b(Index)1466 b(45)75
+%%Page: 46 48
+46 47 bop 75 -58 a Fu(46)1299 b(GNU)15 b(Readline)i(Library)243
+183 y Ft(s)23 b(=)h(getwd)f(\(dir\);)243 235 y(if)g(\(s)h(==)f(0\))290
+287 y({)338 339 y(printf)g(\("Error)g(getting)g(pwd:)g(\045s\\n",)g
+(dir\);)338 391 y(return)g(1;)290 443 y(})243 546 y(printf)g
+(\("Current)f(directory)h(is)h(\045s\\n",)f(dir\);)243
+598 y(return)g(0;)195 650 y(})195 754 y(/*)h(The)f(user)g(wishes)g(to)h
+(quit)f(using)g(this)h(program.)46 b(Just)24 b(set)f(DONE)h(non-zero.)e
+(*/)p 1961 764 21 42 v 195 806 a(com_quit)h(\(arg\))314
+858 y(char)h(*arg;)195 910 y({)243 962 y(done)f(=)h(1;)243
+1013 y(return)f(\(0\);)195 1065 y(})195 1169 y(/*)h(Function)e(which)i
+(tells)f(you)g(that)g(you)h(can't)f(do)h(this.)f(*/)195
+1221 y(too_dangerous)f(\(caller\))314 1273 y(char)i(*caller;)195
+1325 y({)243 1377 y(fprintf)f(\(stderr,)457 1429 y("\045s:)h(Too)f
+(dangerous)g(for)g(me)h(to)g(distribute.)46 b(Write)23
+b(it)h(yourself.\\n",)p 1987 1439 V 457 1480 a(caller\);)195
+1532 y(})195 1636 y(/*)g(Return)f(non-zero)f(if)i(ARG)f(is)h(a)g(valid)
+f(argument)g(for)g(CALLER,)g(else)g(print)267 1688 y(an)g(error)g
+(message)g(and)h(return)f(zero.)g(*/)195 1740 y(int)195
+1792 y(valid_argument)f(\(caller,)h(arg\))314 1844 y(char)h(*caller,)e
+(*arg;)195 1896 y({)243 1947 y(if)h(\(!arg)g(||)h(!*arg\))290
+1999 y({)338 2051 y(fprintf)f(\(stderr,)g("\045s:)g(Argument)g
+(required.\\n",)f(caller\);)338 2103 y(return)h(\(0\);)290
+2155 y(})243 2259 y(return)g(\(1\);)195 2311 y(})p eop
+%%Page: 47 49
+47 48 bop 75 -58 a Fu(Concept)15 b(Index)1466 b(47)75
183 y Fq(Concept)27 b(Index)75 359 y Fs(C)75 417 y Ff(command)14
b(editing)9 b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
@@ -4256,19 +4483,19 @@ b Ff(19)1012 882 y Fs(Y)1012 940 y Ff(y)o(anking)c(text)6
b Fe(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)19 b Ff(2)p eop
-%%Page: 46 48
-46 47 bop 75 -58 a Fu(46)1299 b(GNU)15 b(Readline)i(Library)p
+%%Page: 48 50
+48 49 bop 75 -58 a Fu(48)1299 b(GNU)15 b(Readline)i(Library)p
eop
-%%Page: 47 49
-47 48 bop 75 -58 a Fu(F)l(unction)16 b(and)f(V)l(ariable)i(Index)1187
-b(47)75 183 y Fq(F)-7 b(unction)26 b(and)h(V)-7 b(ariable)26
+%%Page: 49 51
+49 50 bop 75 -58 a Fu(F)l(unction)16 b(and)f(V)l(ariable)i(Index)1187
+b(49)75 183 y Fq(F)-7 b(unction)26 b(and)h(V)-7 b(ariable)26
b(Index)75 345 y Fs(\()75 403 y Fd(\(int)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)24 b Ff(27)75 513 y Fs(A)75 571 y Fd(abort)11 b(\(C-g\))6
+g(.)24 b Ff(28)75 513 y Fs(A)75 571 y Fd(abort)11 b(\(C-g\))6
b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)18 b Ff(15)75 621 y Fd(accept-lin)o(e)10 b(\(Newline)o(,)g(Return\))
+(.)18 b Ff(16)75 621 y Fd(accept-lin)o(e)10 b(\(Newline)o(,)g(Return\))
s Fe(.)s(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16
b Ff(11)75 671 y Fd(alphabetic)r Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
@@ -4281,539 +4508,587 @@ Fe(.)s(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
b Ff(12)75 939 y Fd(backward-k)o(il)o(l-l)o(in)o(e)10
b(\(C-x)h(Rubout\))e Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
22 b Ff(13)75 989 y Fd(backward-k)o(il)o(l-w)o(or)o(d)10
-b(\(M-DEL\))t Fe(.)s(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)16 b Ff(14)75 1038 y Fd(backward-w)o(or)o(d)10
-b(\(M-b\))t Fe(.)t(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(11)75
-1088 y Fd(beginning-)o(of)o(-hi)o(st)o(ory)9 b(\(M-<\))t
-Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)16 b Ff(11)75 1138 y Fd(beginning-)o(of)o(-li)o(ne)9
-b(\(C-a\))e Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(11)75 1188 y(b)q(ell-st)o(yle)13
+b(\(M-DEL\))d Fe(.)s(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+19 b Ff(13,)13 b(14)75 1038 y Fd(backward-w)o(or)o(d)d(\(M-b\))t
+Fe(.)t(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(11)75 1088
+y Fd(beginning-)o(of)o(-hi)o(st)o(ory)9 b(\(M-<\))t Fe(.)t(.)d(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)16
+b Ff(11)75 1138 y Fd(beginning-)o(of)o(-li)o(ne)9 b(\(C-a\))e
+Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)20 b Ff(11)75 1188 y(b)q(ell-st)o(yle)13
b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)23 b Ff(4)75 1298 y Fs(C)75 1356
y Fd(call-last-)o(kb)o(d-m)o(ac)o(ro)9 b(\(C-x)j(e\))6
b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-18 b Ff(15)75 1406 y Fd(capitalize)o(-w)o(ord)9 b(\(M-c\))f
-Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(13)75 1456 y Fd(character-)o(se)o(arc)o
-(h)10 b(\(C-]\))f Fe(.)s(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21 b Ff(16)75 1506
-y Fd(character-)o(se)o(arc)o(h-)o(bac)o(kwa)o(rd)9 b(\(M-C-]\))s
-Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(16)75
-1555 y Fd(clear-scre)o(en)9 b(\(C-l\))c Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)18 b Ff(11)75 1605 y(commen)o(t-b)q(egin)9 b
-Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)21
-b Ff(4)75 1655 y Fd(complete)10 b(\(TAB\))e Fe(.)e(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(15)75 1705 y(completion-query-i)q
-(tems)9 b Fe(.)f(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(4)75
-1755 y Fd(completion)p 276 1755 12 2 v 10 w(matches)5
-b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)17 b Ff(32)75
-1804 y(con)o(v)o(ert-meta)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(4)75 1854 y Fd(copy-backw)o(ar)
-o(d-w)o(or)o(d)10 b(\(\))f Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(14)75 1904 y Fd(copy-forwa)o(rd)o(-wo)o(rd)9 b(\(\))i
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(14)75 1954 y Fd(copy-regio)o(n-)o
-(as-)o(ki)o(ll)9 b(\(\))g Fe(.)c(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21 b Ff(14)75
-2064 y Fs(D)75 2122 y Fd(delete-cha)o(r)10 b(\(C-d\))c
+18 b Ff(15)75 1406 y Fd(capitalize)o(-w)o(ord)9 b(\(M-c\))c
+Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)17 b Ff(12,)c(13)75 1456 y Fd(character-)o(se)o(arc)o(h)d
+(\(C-]\))f Fe(.)s(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21 b Ff(16)75 1506 y Fd(character-)o(se)
+o(arc)o(h-)o(bac)o(kwa)o(rd)9 b(\(M-C-]\))s Fe(.)t(.)d(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)16 b Ff(16)75 1555 y Fd(clear-scre)o(en)9
+b(\(C-l\))c Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
+b Ff(11)75 1605 y(commen)o(t-b)q(egin)9 b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)21 b Ff(4)75 1655
+y Fd(complete)10 b(\(TAB\))e Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)23 b Ff(15)75 1705 y(completion-query-i)q(tems)9
+b Fe(.)f(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(4)75 1755 y Fd(completion)p
+276 1755 12 2 v 10 w(matches)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+17 b Ff(34)75 1804 y(con)o(v)o(ert-meta)11 b Fe(.)6 b(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b
+Ff(4)75 1854 y Fd(copy-backw)o(ar)o(d-w)o(or)o(d)10 b(\(\))5
+b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)17 b Ff(13,)c(14)75 1904 y Fd(copy-forwa)o(rd)o(-wo)o(rd)c
+(\(\))d Fe(.)f(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)18 b Ff(13,)13 b(14)75 1954 y
+Fd(copy-regio)o(n-)o(as-)o(ki)o(ll)c(\(\))s Fe(.)d(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16
+b Ff(13,)d(14)75 2064 y Fs(D)75 2122 y Fd(delete-cha)o(r)d(\(C-d\))c
Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Ff(12)75
-2172 y Fd(delete-hor)o(iz)o(ont)o(al)o(-sp)o(ace)9 b(\(\))t
-Fe(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)16 b Ff(14)75 2222 y Fd(digit-argu)o(me)o(nt)9 b(\(M-0,)i(M-1,)h
-(...)f(M--\))t Fe(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)16
-b Ff(14)75 2271 y Fd(digit)p 177 2271 V 12 w(p)10 b Fe(.)c(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(28)75 2321 y Fd(digit)p 177 2321 V 12 w(value)5
-b Fe(.)t(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)18 b Ff(28)75 2371 y Fd(ding)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
-b Ff(28)75 2421 y(disable-comple)q(tion)7 b Fe(.)i(.)d(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(5)75 2471 y Fd(do-upperca)o(se)o(-ve)o
-(rs)o(ion)9 b(\(M-a,)i(M-b,)g(M-)p Fe(x)p Fd(,)h Fc(:)6
-b(:)g(:)p Fd(\))j Fe(.)d(.)23 b Ff(16)75 2521 y Fd(downcase-w)o(or)o(d)
-10 b(\(M-l\))t Fe(.)t(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(13)75 2570 y Fd(dump-funct)o(io)o(ns)9 b(\(\))d
-Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Ff(16)75
-2620 y Fd(dump-macro)o(s)10 b(\(\))f Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)23 b Ff(16)75 2670 y Fd(dump-varia)o(bl)o(es)9
-b(\(\))d Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19
-b Ff(16)1012 345 y Fs(E)1012 403 y Ff(editing-mo)q(de)13
-b Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+2172 y Fd(delete-cha)o(r-)o(or-)o(li)o(st)9 b(\(\))g
+Fe(.)c(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)21 b Ff(15)75 2222 y Fd(delete-hor)o(iz)o(ont)o(al)o
+(-sp)o(ace)9 b(\(\))e Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)19 b Ff(13,)13 b(14)75 2271 y Fd(digit-argu)o(me)o(nt)c(\(M-0,)
+i(M-1,)h(...)f(M--\))t Fe(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)16
+b Ff(14)75 2321 y Fd(digit_p)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
+Ff(29)75 2371 y Fd(digit_valu)o(e)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b Ff(29)75 2421
+y Fd(ding)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)23 b Ff(5)1012 453 y(enable-k)o(eypad)13 b Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22
-b Ff(5)1012 503 y Fd(end-kbd-mac)o(ro)9 b(\(C-x)i(\)\))5
-b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(15)1012 553 y Fd(end-of-hist)o(or)o
-(y)10 b(\(M->\))f Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)24 b Ff(12)1012
-603 y Fd(end-of-line)9 b(\(C-e\))d Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)20 b Ff(11)1012 652 y Fd(exchange-po)o(in)o(t-a)o(nd)o(-ma)o
-(rk)9 b(\(C-x)j(C-x\))7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Ff(16)1012 702 y(expand-tilde)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20 b Ff(5)1012
-811 y Fs(F)1012 869 y Fd(filename)p 1174 869 V 11 w(completion)p
-1385 869 V 11 w(function)s Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)16 b Ff(32)1012 919 y Fd(forward-cha)o(r)10
-b(\(C-f\))5 b Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)18
-b Ff(11)1012 969 y Fd(forward-sea)o(rc)o(h-h)o(is)o(tor)o(y)10
-b(\(C-s\))d Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)23 b Ff(12)1012 1019 y Fd(forward-wor)o(d)10 b(\(M-f\))5
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(28)75
+2471 y(disable-comple)q(tion)7 b Fe(.)i(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)19 b Ff(5)75 2521 y Fd(do-upperca)o(se)o(-ve)o(rs)o(ion)9
+b(\(M-a,)i(M-b,)g(M-)p Fe(x)p Fd(,)h Fc(:)6 b(:)g(:)p
+Fd(\))j Fe(.)d(.)23 b Ff(16)75 2570 y Fd(downcase-w)o(or)o(d)10
+b(\(M-l\))d Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(12,)13 b(13)75
+2620 y Fd(dump-funct)o(io)o(ns)c(\(\))d Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)19 b Ff(16)75 2670 y Fd(dump-macro)o(s)10
+b(\(\))5 b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)17
+b Ff(16,)c(17)1012 345 y Fd(dump-variab)o(le)o(s)d(\(\))f
+Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(16,)13 b(17)1012 463
+y Fs(E)1012 521 y Ff(editing-mo)q(de)g Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Ff(5)1012
+571 y(enable-k)o(eypad)13 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)22 b Ff(5)1012 620 y Fd(end-kbd-mac)o(ro)9
+b(\(C-x)i(\)\))5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(15)1012
+670 y Fd(end-of-hist)o(or)o(y)10 b(\(M->\))c Fe(.)t(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(11,)13 b(12)1012 720 y Fd(end-of-line)c(\(C-e\))d
+Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(11)1012
+770 y Fd(exchange-po)o(in)o(t-a)o(nd)o(-ma)o(rk)9 b(\(C-x)j(C-x\))7
+b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(16)1012
+820 y(expand-tilde)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)20 b Ff(5)1012 937 y Fs(F)1012
+995 y Fd(filename)p 1174 995 V 11 w(completion)p 1385
+995 V 11 w(function)s Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)16 b Ff(34)1012 1045 y Fd(forward-bac)o(kw)o(ard)o
+(-d)o(ele)o(te)o(-ch)o(ar)9 b(\(\))g Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)
+22 b Ff(12,)13 b(13)1012 1095 y Fd(forward-cha)o(r)d(\(C-f\))5
b Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)18 b Ff(11)1012
-1069 y Fd(free)p 1094 1069 V 13 w(undo)p 1187 1069 V
+1145 y Fd(forward-sea)o(rc)o(h-h)o(is)o(tor)o(y)10 b(\(C-s\))t
+Fe(.)t(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)17 b
+Ff(11,)c(12)1012 1194 y Fd(forward-wor)o(d)d(\(M-f\))5
+b Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)18 b Ff(11)1012
+1244 y Fd(free)p 1094 1244 V 13 w(undo)p 1187 1244 V
13 w(list)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)17 b Ff(26)1012 1178 y Fs(H)1012 1236 y Fd(history-sea)o(rc)o(h-b)o
-(ac)o(kwa)o(rd)9 b(\(\))t Fe(.)c(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(12)1012 1286 y Fd(history-sea)o(rc)
-o(h-f)o(or)o(war)o(d)10 b(\(\))5 b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(12)1012
-1336 y(horizon)o(tal-scrol)q(l-mo)r(de)c Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)24 b Ff(5)1012 1445 y Fs(I)1012 1503 y Ff(input-meta)12
+(.)17 b Ff(26)1012 1362 y Fs(H)1012 1420 y Fd(history-sea)o(rc)o(h-b)o
+(ac)o(kwa)o(rd)9 b(\(\))e Fe(.)e(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)20 b Ff(11,)13 b(12)1012 1470 y Fd(history-sea)o(rc)o(h-f)o
+(or)o(war)o(d)d(\(\))e Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)21 b Ff(11,)13 b(12)1012 1519 y(horizon)o(tal-scrol)q
+(l-mo)r(de)h Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(5)1012 1637 y Fs(I)1012 1695 y Ff(input-meta)12
b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)23 b Ff(5)1012 1553 y Fd(insert-comm)o(en)o(t)10
+g(.)g(.)g(.)23 b Ff(5)1012 1745 y Fd(insert-comm)o(en)o(t)10
b(\(M-#\))f Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)24 b Ff(16)1012
-1602 y Fd(insert-comp)o(le)o(tio)o(ns)9 b(\(M-*\))d Fe(.)t(.)h(.)f(.)g
+1795 y Fd(insert-comp)o(le)o(tio)o(ns)9 b(\(M-*\))d Fe(.)t(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19
-b Ff(15)1012 1712 y Fs(K)1012 1770 y Ff(k)o(eymap)t Fe(.)7
-b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)17 b Ff(5)1012 1820 y Fd(kill-line)10
-b(\(C-k\))f Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22
-b Ff(13)1012 1869 y Fd(kill-region)9 b(\(\))g Fe(.)e(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(14)1012 1919 y
-Fd(kill-whole-)o(li)o(ne)9 b(\(\))c Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)18 b Ff(13)1012 1969 y Fd(kill-word)10 b(\(M-d\))f
-Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22
-b Ff(14)1012 2078 y Fs(L)1012 2136 y Fd(lowercase)p 1194
-2136 V 11 w(p)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)18 b Ff(28)1012 2245 y Fs(M)1012 2303
-y Ff(mark-mo)q(di\014ed-li)q(nes)6 b Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)g(.)g
+b Ff(15)1012 1844 y(isearc)o(h-terminators)13 b Fe(.)6
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(5)1012
+1962 y Fs(K)1012 2020 y Ff(k)o(eymap)t Fe(.)7 b(.)g(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(5)1012 2070 y Fd(kill-line)10 b(\(C-k\))f Fe(.)t(.)d(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Ff(13)1012 2120 y Fd(kill-region)9
+b(\(\))c Fe(.)g(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)18
+b Ff(13,)13 b(14)1012 2169 y Fd(kill-whole-)o(li)o(ne)c(\(\))f
+Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(13,)13 b(14)1012 2219
+y Fd(kill-word)d(\(M-d\))t Fe(.)t(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(13,)c(14)1012 2337 y Fs(L)1012 2395 y Fd(lowercase)p
+1194 2395 V 11 w(p)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)18 b Ff(5)1012 2353 y Fd(menu-comple)o(te)9
+g(.)h(.)f(.)g(.)g(.)g(.)18 b Ff(28)1012 2512 y Fs(M)1012
+2570 y Ff(mark-mo)q(di\014ed-li)q(nes)6 b Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)18 b Ff(6)1012 2620 y Fd(menu-comple)o(te)9
b(\(\))f Fe(.)d(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(15)1012 2403 y(meta-\015ag)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+b Ff(15)1012 2670 y(meta-\015ag)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(5)1012 2512 y Fs(N)1012 2570 y Fd(next-histor)o(y)10
-b(\(C-n\))5 b Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)18
-b Ff(11)1012 2620 y Fd(non-increme)o(nt)o(al-)o(fo)o(rwa)o(rd)o(-se)o
-(arc)o(h-)o(his)o(to)o(ry)10 b(\(M-n\))1093 2670 y Fe(.)c(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)17 b Ff(12)p eop
-%%Page: 48 50
-48 49 bop 75 -58 a Fu(48)1299 b(GNU)15 b(Readline)i(Library)75
-183 y Fd(non-increm)o(en)o(tal)o(-r)o(eve)o(rse)o(-s)o(ear)o(ch)o(-hi)o
-(st)o(ory)9 b(\(M-p\))155 233 y Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)16
-b Ff(12)75 283 y Fd(numeric)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
-Ff(28)75 386 y Fs(O)75 444 y Ff(output-meta)7 b Fe(.)g(.)f(.)g(.)g(.)g
+b Ff(5)p eop
+%%Page: 50 52
+50 51 bop 75 -58 a Fu(50)1299 b(GNU)15 b(Readline)i(Library)75
+183 y Fs(N)75 241 y Fd(next-histo)o(ry)9 b(\(C-n\))c
+Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(11)75
+291 y Fd(non-increm)o(en)o(tal)o(-f)o(orw)o(ard)o(-s)o(ear)o(ch)o(-hi)o
+(st)o(ory)9 b(\(M-n\))158 341 y Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(6)75 547 y Fs(P)75 605 y Fd(possible-c)o(om)o(ple)o(ti)o(ons)9
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b
+Ff(11,)13 b(12)75 391 y Fd(non-increm)o(en)o(tal)o(-r)o(eve)o(rse)o(-s)
+o(ear)o(ch)o(-hi)o(st)o(ory)c(\(M-p\))158 441 y Fe(.)d(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19
+b Ff(11,)13 b(12)75 490 y Fd(numeric)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
+b Ff(28)75 591 y Fs(O)75 649 y Ff(output-meta)7 b Fe(.)g(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(6)75 750 y Fs(P)75 808 y Fd(possible-c)o(om)o(ple)o(ti)o(ons)9
b(\(M-?\))t Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)16 b Ff(15)75 655 y Fd(prefix-met)o(a)10
+(.)g(.)g(.)g(.)16 b Ff(15)75 858 y Fd(prefix-met)o(a)10
b(\(ESC\))c Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19
-b Ff(16)75 704 y Fd(previous-h)o(is)o(tor)o(y)10 b(\(C-p\))f
+b Ff(16)75 908 y Fd(previous-h)o(is)o(tor)o(y)10 b(\(C-p\))f
Fe(.)s(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)21 b Ff(11)75 807 y Fs(Q)75 865 y
-Fd(quoted-ins)o(er)o(t)10 b(\(C-q,)h(C-v\))d Fe(.)e(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22
-b Ff(13)75 968 y Fs(R)75 1026 y Fd(re-read-in)o(it)o(-fi)o(le)9
-b(\(C-x)i(C-r\))6 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)18 b Ff(15)75 1076 y Fd(readline)6
+(.)h(.)f(.)g(.)g(.)21 b Ff(11)75 1008 y Fs(Q)75 1067
+y Fd(quoted-ins)o(er)o(t)10 b(\(C-q,)h(C-v\))t Fe(.)t(.)6
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(12,)c(13)75 1167 y Fs(R)75 1225 y Fd(re-read-in)o(it)o(-fi)o(le)c
+(\(C-x)i(C-r\))6 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)18 b Ff(16)75 1275 y Fd(readline)6
b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)19 b Ff(19)75 1126 y Fd(redraw-cur)o(re)o(nt-)o(li)o(ne)
+(.)g(.)g(.)g(.)19 b Ff(19)75 1325 y Fd(redraw-cur)o(re)o(nt-)o(li)o(ne)
9 b(\(\))g Fe(.)c(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21 b Ff(11)75 1176 y Fd(reverse-se)o(ar)
-o(ch-)o(hi)o(sto)o(ry)9 b(\(C-r\))f Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)22 b Ff(12)75 1225 y Fd(revert-lin)o(e)10
-b(\(M-r\))c Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19
-b Ff(16)75 1275 y Fd(rl)p 117 1275 12 2 v 13 w(add)p
-190 1275 V 13 w(defun)6 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(23)75 1325 y Fd(rl)p 117
-1325 V 13 w(add)p 190 1325 V 13 w(undo)8 b Fe(.)d(.)h(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20 b Ff(26)75
-1375 y Fd(rl)p 117 1375 V 13 w(attempted)p 310 1375 V
-11 w(completion)p 520 1375 V 10 w(function)h Fe(.)6 b(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)24 b Ff(32)75 1425 y Fd(rl)p 117 1425
-V 13 w(basic)p 230 1425 V 13 w(quote)p 343 1425 V 12
-w(character)o(s)13 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(33)75 1474 y Fd(rl)p
-117 1474 V 13 w(basic)p 230 1474 V 13 w(word)p 323 1474
-V 12 w(break)p 435 1474 V 12 w(characters)h Fe(.)6 b(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(33)75 1524 y Fd(rl)p
-117 1524 V 13 w(begin)p 230 1524 V 13 w(undo)p 323 1524
-V 12 w(group)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21
-b Ff(26)75 1574 y Fd(rl)p 117 1574 V 13 w(bind)p 210
-1574 V 13 w(key)8 b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)20 b Ff(24)75 1624 y Fd(rl)p 117
-1624 V 13 w(bind)p 210 1624 V 13 w(key)p 283 1624 V 13
-w(in)p 336 1624 V 13 w(map)t Fe(.)5 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)17 b Ff(24)75 1674 y Fd(rl)p 117 1674 V 13 w(binding)p
-270 1674 V 12 w(keymap)k Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23
-b Ff(22)75 1724 y Fd(rl)p 117 1724 V 13 w(callback)p
-290 1724 V 11 w(handler)p 441 1724 V 12 w(install)7 b
-Fe(.)s(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Ff(28)75 1773 y Fd(rl_callbac)o(k_)o(han)o(dl)o(er_)o(rem)o(ov)o(e)9
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21 b Ff(11)75 1375 y Fd(reverse-se)o(ar)
+o(ch-)o(hi)o(sto)o(ry)9 b(\(C-r\))t Fe(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)17 b Ff(11,)c(12)75 1425 y Fd(revert-lin)o(e)d(\(M-r\))c
+Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Ff(16)75
+1474 y Fd(rl)p 117 1474 12 2 v 13 w(add)p 190 1474 V
+13 w(defun)6 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)19 b Ff(23)75 1524 y Fd(rl)p 117 1524 V 13
+w(add)p 190 1524 V 13 w(undo)8 b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20 b Ff(26)75 1574 y
+Fd(rl)p 117 1574 V 13 w(attempted)p 310 1574 V 11 w(completion)p
+520 1574 V 10 w(function)h Fe(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+24 b Ff(34)75 1624 y Fd(rl)p 117 1624 V 13 w(basic)p
+230 1624 V 13 w(quote)p 343 1624 V 12 w(character)o(s)13
+b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)16 b Ff(35)75 1674 y Fd(rl)p 117 1674 V 13
+w(basic)p 230 1674 V 13 w(word)p 323 1674 V 12 w(break)p
+435 1674 V 12 w(characters)h Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)21 b Ff(35)75 1724 y Fd(rl)p 117 1724
+V 13 w(begin)p 230 1724 V 13 w(undo)p 323 1724 V 12 w(group)9
+b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(26)75 1773
+y Fd(rl)p 117 1773 V 13 w(bind)p 210 1773 V 13 w(key)8
+b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)20 b Ff(24)75 1823 y Fd(rl)p 117 1823 V 13 w(bind)p
+210 1823 V 13 w(key)p 283 1823 V 13 w(in)p 336 1823 V
+13 w(map)t Fe(.)5 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(24)75 1873 y Fd(rl)p 117 1873 V 13 w(binding)p 270
+1873 V 12 w(keymap)k Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23
+b Ff(23)75 1923 y Fd(rl_callbac)o(k_)o(han)o(dl)o(er_)o(ins)o(ta)o(ll)7
+b Fe(.)s(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)20
+b Ff(29)75 1973 y Fd(rl_callbac)o(k_)o(han)o(dl)o(er_)o(rem)o(ov)o(e)9
b Fe(.)s(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-21 b Ff(29)75 1823 y Fd(rl_callbac)o(k_)o(rea)o(d_)o(cha)o(r)6
+21 b Ff(29)75 2022 y Fd(rl_callbac)o(k_)o(rea)o(d_)o(cha)o(r)6
b Fe(.)s(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)19 b Ff(29)75 1873 y Fd(rl)p
-117 1873 V 13 w(char)p 210 1873 V 13 w(is)p 263 1873
-V 13 w(quoted)p 396 1873 V 12 w(p)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)18 b Ff(33)75 1923 y Fd(rl)p 117 1923 V 13 w(clear)p
-230 1923 V 13 w(message)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)22 b Ff(27)75 1973 y Fd(rl)p 117 1973 V 13 w(complete)5
-b Fe(.)s(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)18 b Ff(31)75 2022 y Fd(rl)p 117 2022 V 13 w(complete)p
-290 2022 V 11 w(internal)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17
-b Ff(31)75 2072 y Fd(rl)p 117 2072 V 13 w(completer)p
-310 2072 V 11 w(quote)p 421 2072 V 12 w(characters)f
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19
-b Ff(33)75 2122 y Fd(rl)p 117 2122 V 13 w(completer)p
-310 2122 V 11 w(word)p 401 2122 V 13 w(break)p 514 2122
-V 12 w(character)o(s)13 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16
-b Ff(33)75 2172 y Fd(rl)p 117 2172 V 13 w(completion)p
-329 2172 V 11 w(append)p 461 2172 V 11 w(character)f
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)18
-b Ff(34)75 2222 y Fd(rl)p 117 2222 V 13 w(completion)p
-329 2222 V 11 w(entry)p 441 2222 V 12 w(function)j Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(31,)13
-b(32)75 2271 y Fd(rl)p 117 2271 V 13 w(completion)p 329
-2271 V 11 w(query)p 441 2271 V 12 w(items)h Fe(.)6 b(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16
-b Ff(33)75 2321 y Fd(rl)p 117 2321 V 13 w(copy)p 210
-2321 V 13 w(keymap)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)17 b Ff(23)75 2371 y Fd(rl)p 117 2371 V 13
-w(copy)p 210 2371 V 13 w(text)6 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(27)75 2421 y Fd(rl)p
-117 2421 V 13 w(delete)p 250 2421 V 12 w(text)t Fe(.)5
-b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(27)75 2471 y Fd(rl)p 117 2471 V 13 w(directory)p
-310 2471 V 11 w(completion)p 520 2471 V 10 w(hook)i Fe(.)7
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(34)75 2521 y Fd(rl)p 117 2521 V 13 w(discard)p 270
-2521 V 12 w(keymap)9 b Fe(.)s(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
-b Ff(23)75 2570 y Fd(rl)p 117 2570 V 13 w(do)p 170 2570
-V 14 w(undo)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)22 b Ff(26)75 2620 y Fd(rl)p 117
-2620 V 13 w(done)15 b Fe(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+h(.)f(.)g(.)g(.)g(.)g(.)19 b Ff(29)75 2072 y Fd(rl)p
+117 2072 V 13 w(catch)p 230 2072 V 13 w(signals)13 b
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)16 b
+Ff(31)75 2122 y Fd(rl)p 117 2122 V 13 w(catch)p 230 2122
+V 13 w(sigwinch)k Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23
+b Ff(31)75 2172 y Fd(rl)p 117 2172 V 13 w(char)p 210
+2172 V 13 w(is)p 263 2172 V 13 w(quoted)p 396 2172 V
+12 w(p)18 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b
+Ff(35)75 2222 y Fd(rl)p 117 2222 V 13 w(cleanup)p 270
+2222 V 12 w(after)p 382 2222 V 12 w(signal)t Fe(.)s(.)6
+b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)16 b Ff(32)75 2271 y Fd(rl)p 117 2271 V 13
+w(clear)p 230 2271 V 13 w(message)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)22 b Ff(27)75 2321 y Fd(rl)p 117 2321
+V 13 w(clear)p 230 2321 V 13 w(signals)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)22 b Ff(32)75 2371 y Fd(rl)p 117
+2371 V 13 w(complete)5 b Fe(.)s(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)16 b Ff(21)75
-2670 y Fd(rl)p 117 2670 V 13 w(end)h Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(33)75 2421 y Fd(rl)p
+117 2421 V 13 w(complete)p 290 2421 V 11 w(internal)5
+b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Ff(33)75 2471 y
+Fd(rl)p 117 2471 V 13 w(completer)p 310 2471 V 11 w(quote)p
+421 2471 V 12 w(characters)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)19 b Ff(35)75 2521 y Fd(rl)p 117 2521
+V 13 w(completer)p 310 2521 V 11 w(word)p 401 2521 V
+13 w(break)p 514 2521 V 12 w(character)o(s)13 b Fe(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(35)75 2570 y
+Fd(rl)p 117 2570 V 13 w(completion)p 329 2570 V 11 w(append)p
+461 2570 V 11 w(character)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)18 b Ff(36)75 2620 y Fd(rl)p 117 2620 V 13
+w(completion)p 329 2620 V 11 w(display)p 481 2620 V 11
+w(matches)p 632 2620 V 11 w(hook)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)16 b Ff(37)75 2670 y Fd(rl)p 117 2670 V 13 w(completion)p
+329 2670 V 11 w(entry)p 441 2670 V 12 w(function)21 b
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(33,)13
+b(34)1012 183 y Fd(rl)p 1054 183 V 14 w(completio)o(n)p
+1267 183 V 11 w(query)p 1378 183 V 12 w(items)h Fe(.)6
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)17 b Ff(35)1012 233 y Fd(rl)p 1054 233 V 14 w(copy)p
+1148 233 V 12 w(keymap)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)17 b Ff(23)1012 283 y Fd(rl)p 1054 283
+V 14 w(copy)p 1148 283 V 12 w(text)6 b Fe(.)f(.)h(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(27)1012 333
+y Fd(rl)p 1054 333 V 14 w(delete)p 1188 333 V 12 w(text)t
+Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
+b Ff(27)1012 382 y Fd(rl)p 1054 382 V 14 w(directory)p
+1247 382 V 10 w(completion)p 1458 382 V 11 w(hook)i Fe(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
+b Ff(37)1012 432 y Fd(rl)p 1054 432 V 14 w(discard)p
+1208 432 V 11 w(keymap)9 b Fe(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+22 b Ff(24)1012 482 y Fd(rl)p 1054 482 V 14 w(display)p
+1208 482 V 11 w(match)p 1319 482 V 12 w(list)6 b Fe(.)f(.)h(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
-b Ff(21)1012 183 y Fd(rl)p 1054 183 V 14 w(end)p 1128
-183 V 13 w(undo)p 1221 183 V 12 w(group)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
+h(.)19 b Ff(28)1012 532 y Fd(rl)p 1054 532 V 14 w(do)p
+1108 532 V 13 w(undo)9 b Fe(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)22 b Ff(26)1012 582 y Fd(rl)p
+1054 582 V 14 w(done)15 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(21)1012
+632 y Fd(rl)p 1054 632 V 14 w(end)f Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18
+b Ff(21)1012 681 y Fd(rl)p 1054 681 V 14 w(end)p 1128
+681 V 13 w(undo)p 1221 681 V 12 w(group)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)25 b Ff(26)1012 233 y Fd(rl)p 1054 233
-V 14 w(event)p 1168 233 V 12 w(hook)18 b Fe(.)7 b(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(22)1012 283 y
-Fd(rl)p 1054 283 V 14 w(executing)p 1247 283 V 10 w(keymap)e
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(22)1012 333 y
-Fd(rl)p 1054 333 V 14 w(filename)p 1228 333 V 11 w(completio)o(n)p
-1438 333 V 11 w(desired)16 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)19 b Ff(34)1012 382 y Fd(rl)p 1054 382
-V 14 w(filename)p 1228 382 V 11 w(dequoting)p 1418 382
-V 10 w(function)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)19 b Ff(33)1012 432 y Fd(rl)p 1054 432 V 14 w(filename)p
-1228 432 V 11 w(quote)p 1339 432 V 12 w(character)o(s)f
+g(.)g(.)g(.)g(.)25 b Ff(26)1012 731 y Fd(rl)p 1054 731
+V 14 w(erase)p 1168 731 V 12 w(empty)p 1280 731 V 12
+w(line)d Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)24 b Ff(22)1012
+781 y Fd(rl)p 1054 781 V 14 w(event)p 1168 781 V 12 w(hook)18
+b Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(22)1012 831 y Fd(rl)p 1054 831 V 14 w(executing)p
+1247 831 V 10 w(keymap)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21
+b Ff(23)1012 881 y Fd(rl)p 1054 881 V 14 w(filename)p
+1228 881 V 11 w(completio)o(n)p 1438 881 V 11 w(desired)16
+b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(36)1012 930 y Fd(rl)p 1054 930 V 14 w(filename)p
+1228 930 V 11 w(dequoting)p 1418 930 V 10 w(function)d
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(35)1012 980 y Fd(rl)p 1054 980 V 14 w(filename)p
+1228 980 V 11 w(quote)p 1339 980 V 12 w(character)o(s)f
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
-b Ff(33)1012 482 y Fd(rl)p 1054 482 V 14 w(filename)p
-1228 482 V 11 w(quoting)p 1379 482 V 11 w(desired)f Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(34)1012 532 y Fd(rl)p 1054 532 V 14 w(filename)p
-1228 532 V 11 w(quoting)p 1379 532 V 11 w(function)18
+b Ff(36)1012 1030 y Fd(rl)p 1054 1030 V 14 w(filename)p
+1228 1030 V 11 w(quoting)p 1379 1030 V 11 w(desired)f
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
+b Ff(36)1012 1080 y Fd(rl)p 1054 1080 V 14 w(filename)p
+1228 1080 V 11 w(quoting)p 1379 1080 V 11 w(function)18
b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
-b Ff(32)1012 582 y Fd(rl)p 1054 582 V 14 w(forced)p 1188
-582 V 12 w(update)p 1320 582 V 11 w(display)9 b Fe(.)d(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)24
-b Ff(26)1012 632 y Fd(rl)p 1054 632 V 14 w(function)p
-1228 632 V 11 w(dumper)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+b Ff(35)1012 1130 y Fd(rl)p 1054 1130 V 14 w(forced)p
+1188 1130 V 12 w(update)p 1320 1130 V 11 w(display)9
+b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)24 b Ff(27)1012 1180 y Fd(rl)p 1054 1180
+V 14 w(free)p 1148 1180 V 12 w(line)p 1240 1180 V 13
+w(state)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23
+b Ff(32)1012 1229 y Fd(rl)p 1054 1229 V 14 w(function)p
+1228 1229 V 11 w(dumper)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(25)1012 681 y Fd(rl)p 1054 681 V 14 w(function)p
-1228 681 V 11 w(of)p 1279 681 V 13 w(keyseq)6 b Fe(.)t(.)g(.)g(.)g(.)g
+b Ff(25)1012 1279 y Fd(rl)p 1054 1279 V 14 w(function)p
+1228 1279 V 11 w(of)p 1279 1279 V 13 w(keyseq)6 b Fe(.)t(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)19 b Ff(25)1012 1329 y Fd(rl)p 1054 1329 V 14
+w(generic)p 1208 1329 V 11 w(bind)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)24 b Ff(25)1012 1379 y Fd(rl)p 1054
+1379 V 14 w(get)p 1128 1379 V 13 w(keymap)5 b Fe(.)t(.)h(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(24)1012
+1429 y Fd(rl)p 1054 1429 V 14 w(get)p 1128 1429 V 13
+w(keymap)p 1261 1429 V 11 w(by)p 1312 1429 V 14 w(name)9
+b Fe(.)t(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)22 b Ff(24)1012 1478 y Fd(rl)p
+1054 1478 V 14 w(get)p 1128 1478 V 13 w(keymap)p 1261
+1478 V 11 w(name)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23
+b Ff(24)1012 1528 y Fd(rl)p 1054 1528 V 14 w(getc)8 b
+Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)19 b Ff(25)1012 731 y Fd(rl)p 1054 731 V 14 w(generic)p
-1208 731 V 11 w(bind)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)24 b Ff(24)1012 781 y Fd(rl)p 1054 781 V 14 w(get)p
-1128 781 V 13 w(keymap)5 b Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)18 b Ff(23)1012 831 y Fd(rl)p 1054
-831 V 14 w(get)p 1128 831 V 13 w(keymap)p 1261 831 V
-11 w(by)p 1312 831 V 14 w(name)9 b Fe(.)t(.)d(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)22
-b Ff(24)1012 881 y Fd(rl)p 1054 881 V 14 w(get)p 1128
-881 V 13 w(keymap)p 1261 881 V 11 w(name)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)23 b Ff(24)1012 930 y Fd(rl)p 1054 930 V
-14 w(getc)8 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23 b Ff(27)1012 980 y
-Fd(rl)p 1054 980 V 14 w(getc)p 1148 980 V 12 w(function)13
-b Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(22)1012 1030 y Fd(rl)p 1054 1030 V 14 w(ignore)p
-1188 1030 V 12 w(completi)o(on)p 1399 1030 V 11 w(duplicate)o(s)d
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17
-b Ff(34)1012 1080 y Fd(rl)p 1054 1080 V 14 w(ignore)p
-1188 1080 V 12 w(some)p 1280 1080 V 12 w(completion)o(s)p
-1511 1080 V 11 w(function)j Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)24
-b Ff(34)1012 1130 y Fd(rl)p 1054 1130 V 14 w(inhibit)p
-1208 1130 V 11 w(completion)15 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(34)1012 1180 y Fd(rl)p 1054 1180 V 14 w(initializ)o(e)8
-b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)24
-b Ff(28)1012 1229 y Fd(rl)p 1054 1229 V 14 w(insert)p
-1188 1229 V 12 w(completi)o(ons)r Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(31)1012 1279 y Fd(rl)p 1054 1279 V 14 w(insert)p
-1188 1279 V 12 w(text)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)17 b Ff(27)1012 1329 y Fd(rl)p 1054 1329
-V 14 w(instream)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)20 b Ff(22)1012 1379 y Fd(rl)p 1054 1379
-V 14 w(invoking)p 1228 1379 V 11 w(keyseqs)6 b Fe(.)s(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)19 b Ff(25)1012 1429 y Fd(rl)p 1054 1429
-V 14 w(invoking)p 1228 1429 V 11 w(keyseqs)p 1379 1429
-V 11 w(in)p 1430 1429 V 14 w(map)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)24 b Ff(25)1012
-1478 y Fd(rl)p 1054 1478 V 14 w(kill)p 1148 1478 V 12
-w(text)6 b Fe(.)f(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)20 b Ff(27)1012 1528 y Fd(rl)p 1054 1528 V 14
-w(library)p 1208 1528 V 11 w(version)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)23 b Ff(22)1012 1578 y Fd(rl)p 1054 1578 V 14 w(line)p
-1148 1578 V 12 w(buffer)17 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)19 b Ff(21)1012 1628 y Fd(rl)p 1054 1628
-V 14 w(list)p 1148 1628 V 12 w(funmap)p 1280 1628 V 12
+h(.)f(.)g(.)g(.)23 b Ff(28)1012 1578 y Fd(rl)p 1054 1578
+V 14 w(getc)p 1148 1578 V 12 w(function)13 b Fe(.)7 b(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(22)1012 1628 y Fd(rl)p
+1054 1628 V 14 w(ignore)p 1188 1628 V 12 w(completi)o(on)p
+1399 1628 V 11 w(duplicate)o(s)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)17 b Ff(36)1012 1678 y Fd(rl)p 1054 1678
+V 14 w(ignore)p 1188 1678 V 12 w(some)p 1280 1678 V 12
+w(completion)o(s)p 1511 1678 V 11 w(function)j Fe(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(36)1012 1727 y Fd(rl)p
+1054 1727 V 14 w(inhibit)p 1208 1727 V 11 w(completion)15
+b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(36)1012 1777 y Fd(rl)p
+1054 1777 V 14 w(initializ)o(e)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)24 b Ff(28)1012 1827 y Fd(rl)p
+1054 1827 V 14 w(insert)p 1188 1827 V 12 w(completi)o(ons)r
+Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(34)1012 1877 y Fd(rl)p
+1054 1877 V 14 w(insert)p 1188 1877 V 12 w(text)t Fe(.)t(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
+b Ff(27)1012 1927 y Fd(rl)p 1054 1927 V 14 w(instream)g
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20
+b Ff(22)1012 1977 y Fd(rl)p 1054 1977 V 14 w(invoking)p
+1228 1977 V 11 w(keyseqs)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19
+b Ff(25)1012 2026 y Fd(rl)p 1054 2026 V 14 w(invoking)p
+1228 2026 V 11 w(keyseqs)p 1379 2026 V 11 w(in)p 1430
+2026 V 14 w(map)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)24 b Ff(25)1012 2076 y Fd(rl)p
+1054 2076 V 14 w(kill)p 1148 2076 V 12 w(text)6 b Fe(.)f(.)h(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(27)1012
+2126 y Fd(rl)p 1054 2126 V 14 w(library)p 1208 2126 V
+11 w(version)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
+b Ff(22)1012 2176 y Fd(rl)p 1054 2176 V 14 w(line)p 1148
+2176 V 12 w(buffer)17 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)19 b Ff(21)1012 2226 y Fd(rl)p 1054 2226 V
+14 w(list)p 1148 2226 V 12 w(funmap)p 1280 2226 V 12
w(names)7 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(25)1012
-1678 y Fd(rl)p 1054 1678 V 14 w(make)p 1148 1678 V 12
-w(bare)p 1240 1678 V 13 w(keymap)9 b Fe(.)s(.)d(.)h(.)f(.)g(.)g(.)g(.)g
+2275 y Fd(rl)p 1054 2275 V 14 w(make)p 1148 2275 V 12
+w(bare)p 1240 2275 V 13 w(keymap)9 b Fe(.)s(.)d(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-22 b Ff(23)1012 1727 y Fd(rl)p 1054 1727 V 14 w(make)p
-1148 1727 V 12 w(keymap)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+22 b Ff(23)1012 2325 y Fd(rl)p 1054 2325 V 14 w(make)p
+1148 2325 V 12 w(keymap)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)17 b Ff(23)1012 1777 y Fd(rl)p 1054 1777
+g(.)g(.)g(.)g(.)17 b Ff(23)1012 2375 y Fd(rl)p 1054 2375
V 14 w(mark)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(21)1012 1827
-y Fd(rl)p 1054 1827 V 14 w(message)6 b Fe(.)s(.)g(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(21)1012 2425
+y Fd(rl)p 1054 2425 V 14 w(message)6 b Fe(.)s(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)19 b Ff(27)1012
-1877 y Fd(rl)p 1054 1877 V 14 w(modifying)s Fe(.)s(.)6
+2475 y Fd(rl)p 1054 2475 V 14 w(modifying)s Fe(.)s(.)6
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(26)1012 1927 y Fd(rl)p 1054 1927 V 14 w(named)p
-1168 1927 V 12 w(function)8 b Fe(.)s(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+b Ff(26)1012 2524 y Fd(rl)p 1054 2524 V 14 w(named)p
+1168 2524 V 12 w(function)8 b Fe(.)s(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)22 b Ff(25)1012 1977 y Fd(rl)p 1054 1977 V 14 w(on)p
-1108 1977 V 13 w(new)p 1181 1977 V 13 w(line)7 b Fe(.)t(.)f(.)g(.)g(.)g
+(.)22 b Ff(25)1012 2574 y Fd(rl)p 1054 2574 V 14 w(on)p
+1108 2574 V 13 w(new)p 1181 2574 V 13 w(line)7 b Fe(.)t(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(27)1012 2026
-y Fd(rl)p 1054 2026 V 14 w(outstream)15 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(27)1012 2624
+y Fd(rl)p 1054 2624 V 14 w(outstream)15 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(22)1012 2076
-y Fd(rl)p 1054 2076 V 14 w(parse)p 1168 2076 V 12 w(and)p
-1240 2076 V 13 w(bind)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(22)p eop
+%%Page: 51 53
+51 52 bop 75 -58 a Fu(F)l(unction)16 b(and)f(V)l(ariable)i(Index)1187
+b(51)75 183 y Fd(rl)p 117 183 12 2 v 13 w(parse)p 230
+183 V 13 w(and)p 303 183 V 13 w(bind)9 b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)24 b Ff(25)75 233 y Fd(rl)p 117 233 V 13
+w(pending)p 270 233 V 12 w(input)14 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)16 b Ff(21)75 283 y Fd(rl)p 117 283 V
+13 w(point)22 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(21)75 333 y Fd(rl)p
+117 333 V 13 w(possible)p 290 333 V 11 w(completions)6
+b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)22 b Ff(34)75 382 y Fd(rl)p 117 382 V
+13 w(pre)p 190 382 V 13 w(input)p 303 382 V 13 w(hook)16
+b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(22)75
+432 y Fd(rl)p 117 432 V 13 w(prompt)i Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Ff(22)75
+482 y Fd(rl)p 117 482 V 13 w(read)p 210 482 V 13 w(init)p
+303 482 V 13 w(file)9 b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(25)75 532 y Fd(rl)p 117 532 V 13 w(read)p 210 532
+V 13 w(key)8 b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)20 b Ff(28)75 582 y Fd(rl)p 117 582 V
+13 w(readline)p 290 582 V 11 w(name)15 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)16 b Ff(22)75 632 y Fd(rl)p 117 632
+V 13 w(redisplay)t Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-25 b Ff(25)1012 2126 y Fd(rl)p 1054 2126 V 14 w(pending)p
-1208 2126 V 11 w(input)14 b Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)17 b Ff(21)1012 2176 y Fd(rl)p 1054 2176 V 14
-w(point)k Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)h(.)f(.)g(.)16 b Ff(27)75 681 y Fd(rl)p 117 681 V
+13 w(redisplay)p 310 681 V 11 w(function)f Fe(.)6 b(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18
+b Ff(22)75 731 y Fd(rl)p 117 731 V 13 w(reset)p 230 731
+V 13 w(after)p 343 731 V 12 w(signal)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(32)75 781 y Fd(rl)p 117 781 V 13 w(reset)p 230 781
+V 13 w(line)p 323 781 V 12 w(state)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)24 b Ff(21)1012 2226 y Fd(rl)p 1054
-2226 V 14 w(possible)p 1228 2226 V 11 w(completio)o(ns)6
-b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)23 b Ff(31)1012 2275 y Fd(rl)p 1054 2275
-V 14 w(prompt)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(22)1012 2325 y Fd(rl)p
-1054 2325 V 14 w(read)p 1148 2325 V 12 w(init)p 1240
-2325 V 13 w(file)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25
-b Ff(25)1012 2375 y Fd(rl)p 1054 2375 V 14 w(read)p 1148
-2375 V 12 w(key)8 b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)21 b Ff(27)1012 2425 y Fd(rl)p 1054
-2425 V 14 w(readline)p 1228 2425 V 11 w(name)14 b Fe(.)7
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(22)1012
-2475 y Fd(rl)p 1054 2475 V 14 w(redisplay)s Fe(.)s(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(26)1012 2524 y Fd(rl)p 1054 2524 V 14 w(redisplay)p
-1247 2524 V 10 w(function)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(22)1012 2574 y Fd(rl)p 1054 2574 V 14 w(reset)p
-1168 2574 V 12 w(line)p 1260 2574 V 12 w(state)9 b Fe(.)t(.)d(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)22 b Ff(27)1012 2624 y Fd(rl)p 1054 2624
-V 14 w(reset)p 1168 2624 V 12 w(terminal)8 b Fe(.)s(.)f(.)f(.)g(.)g(.)g
+f(.)21 b Ff(27)75 831 y Fd(rl)p 117 831 V 13 w(reset)p
+230 831 V 13 w(terminal)8 b Fe(.)s(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+21 b Ff(28)75 881 y Fd(rl)p 117 881 V 13 w(resize)p 250
+881 V 12 w(terminal)7 b Fe(.)s(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
+b Ff(32)75 930 y Fd(rl)p 117 930 V 13 w(restore)p 270
+930 V 12 w(prompt)9 b Fe(.)s(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
+b Ff(27)75 980 y Fd(rl)p 117 980 V 13 w(save)p 210 980
+V 13 w(prompt)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)17 b Ff(27)75 1030 y Fd(rl)p 117 1030 V 13 w(set)p
+190 1030 V 13 w(keymap)5 b Fe(.)t(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)22 b Ff(28)p eop
-%%Page: 49 51
-49 50 bop 75 -58 a Fu(F)l(unction)16 b(and)f(V)l(ariable)i(Index)1187
-b(49)75 183 y Fd(rl)p 117 183 12 2 v 13 w(set)p 190 183
-V 13 w(keymap)5 b Fe(.)t(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)18 b Ff(24)75 233 y Fd(rl)p 117 233 V 13 w(special)p
-270 233 V 12 w(prefixes)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(33)75 283 y Fd(rl)p 117 283 V 13 w(startup)p 270
-283 V 12 w(hook)16 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)18 b Ff(24)75 1080 y Fd(rl)p 117
+1080 V 13 w(set)p 190 1080 V 13 w(signals)t Fe(.)t(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(32)75 1130 y Fd(rl)p 117 1130 V 13 w(special)p 270
+1130 V 12 w(prefixes)h Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(36)75 1180 y Fd(rl)p 117 1180 V 13 w(startup)p 270
+1180 V 12 w(hook)16 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)17 b Ff(22)75 333 y Fd(rl)p 117 333 V 13 w(stuff)p
-230 333 V 13 w(char)5 b Fe(.)t(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+g(.)17 b Ff(22)75 1229 y Fd(rl)p 117 1229 V 13 w(stuff)p
+230 1229 V 13 w(char)5 b Fe(.)t(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)18 b Ff(27)75 382 y Fd(rl)p 117 382 V
-13 w(terminal)p 290 382 V 11 w(name)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)16 b Ff(22)75 432 y Fd(rl)p 117 432 V
-13 w(unbind)p 250 432 V 12 w(command)p 402 432 V 12 w(in)p
-454 432 V 13 w(map)5 b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(24)75
-482 y Fd(rl)p 117 482 V 13 w(unbind)p 250 482 V 12 w(function)p
-422 482 V 11 w(in)p 473 482 V 14 w(map)t Fe(.)t(.)6 b(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(24)75 532 y Fd(rl)p 117 532 V 13 w(unbind)p 250
-532 V 12 w(key)5 b Fe(.)g(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)18 b Ff(24)75 582 y Fd(rl)p 117 582 V 13
-w(unbind)p 250 582 V 12 w(key)p 322 582 V 13 w(in)p 375
-582 V 13 w(map)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(24)75 681 y Fs(S)75 739 y Fd(self-inser)o(t)10 b(\(a,)h(b,)h(A,)g
-(1,)g(!,)g(...\))t Fe(.)5 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)17 b Ff(13)75 789 y Fd(set-mark)10 b(\(C-@\))e Fe(.)e(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(16)75 839
-y(sho)o(w-all-if-am)o(biguo)q(us)7 b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)18 b Ff(28)75 1279 y Fd(rl)p 117 1279
+V 13 w(terminal)p 290 1279 V 11 w(name)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)19 b Ff(6)75 889 y Fd(start-kbd-)o(ma)o(cro)9 b(\(C-x)i(\(\))f
-Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)23 b Ff(15)75 989 y Fs(T)75 1047 y Fd(tab-insert)9
-b(\(M-TAB\))c Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
-b Ff(13)75 1096 y Fd(tilde-expa)o(nd)9 b(\(M-~\))c Fe(.)g(.)h(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)18 b Ff(16)75 1146 y Fd(to)p 117
-1146 V 13 w(lower)9 b Fe(.)t(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(28)75 1196
-y Fd(to)p 117 1196 V 13 w(upper)9 b Fe(.)t(.)d(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21 b
-Ff(28)1012 183 y Fd(transpose-c)o(ha)o(rs)9 b(\(C-t\))f
-Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)23 b Ff(13)1012 233 y Fd(transpose-w)o(or)o(ds)9
-b(\(M-t\))f Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23 b Ff(13)1012 347
-y Fs(U)1012 405 y Fd(undo)12 b(\(C-)p 1166 405 V 13 w(,)g(C-x)g(C-u\))5
+g(.)g(.)g(.)g(.)g(.)16 b Ff(22)75 1329 y Fd(rl)p 117
+1329 V 13 w(unbind)p 250 1329 V 12 w(command)p 402 1329
+V 12 w(in)p 454 1329 V 13 w(map)5 b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
+b Ff(24)75 1379 y Fd(rl)p 117 1379 V 13 w(unbind)p 250
+1379 V 12 w(function)p 422 1379 V 11 w(in)p 473 1379
+V 14 w(map)t Fe(.)t(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(24)75 1429 y Fd(rl)p
+117 1429 V 13 w(unbind)p 250 1429 V 12 w(key)5 b Fe(.)g(.)h(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(24)75
+1478 y Fd(rl)p 117 1478 V 13 w(unbind)p 250 1478 V 12
+w(key)p 322 1478 V 13 w(in)p 375 1478 V 13 w(map)10 b
+Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(24)75 1578 y Fs(S)75
+1636 y Fd(self-inser)o(t)10 b(\(a,)h(b,)h(A,)g(1,)g(!,)g(...\))c
+Fe(.)t(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)20 b Ff(12,)13 b(13)1012
+183 y Fd(set-mark)d(\(C-@\))e Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)24 b Ff(16)1012 233 y(sho)o(w-all-if-am)o(bigu)q(ous)8
+b Fe(.)g(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(6)1012
+283 y Fd(start-kbd-m)o(ac)o(ro)9 b(\(C-x)j(\(\))e Fe(.)c(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(15)1012 389 y Fs(T)1012 447 y Fd(tab-insert)9 b(\(M-TAB\))c
+Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)18 b Ff(13)1012
+497 y Fd(tilde-expan)o(d)10 b(\(M-~\))5 b Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)18 b Ff(16)1012 546 y Fd(to_lower)6 b Fe(.)s(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19
+b Ff(29)1012 596 y Fd(to_upper)6 b Fe(.)s(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b
+Ff(29)1012 646 y Fd(transpose-c)o(ha)o(rs)9 b(\(C-t\))c
+Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)18 b Ff(12,)13 b(13)1012 696 y Fd(transpose-w)o(or)o(ds)c
+(\(M-t\))c Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(12,)13 b(13)1012 802 y
+Fs(U)1012 860 y Fd(undo)f(\(C-)p 1166 860 V 13 w(,)g(C-x)g(C-u\))5
b Fe(.)t(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)18 b Ff(16)1012
-454 y Fd(universal-a)o(rg)o(ume)o(nt)9 b(\(\))g Fe(.)d(.)h(.)f(.)g(.)g
+910 y Fd(universal-a)o(rg)o(ume)o(nt)9 b(\(\))g Fe(.)d(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-23 b Ff(14)1012 504 y Fd(unix-line-d)o(is)o(car)o(d)10
+23 b Ff(14)1012 959 y Fd(unix-line-d)o(is)o(car)o(d)10
b(\(C-u\))d Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(13)1012 554 y Fd(unix-word-r)o(ub)o
-(out)9 b(\(C-w\))g Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(14)1012
-604 y Fd(upcase-word)9 b(\(M-u\))d Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)20 b Ff(13)1012 654 y Fd(uppercase)p 1194 654
+(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(13)1012 1009 y Fd(unix-word-r)o(ub)o
+(out)9 b(\(C-w\))s Fe(.)t(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)16 b Ff(13,)d(14)1012 1059
+y Fd(upcase-word)c(\(M-u\))f Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
+b Ff(12,)13 b(13)1012 1109 y Fd(uppercase)p 1194 1109
V 11 w(p)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)18 b Ff(28)1012 704 y Fd(username)p 1174
-704 V 11 w(completion)p 1385 704 V 11 w(function)s Fe(.)s(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)16
-b Ff(32)1012 817 y Fs(V)1012 875 y Ff(visible-stats)t
+g(.)g(.)g(.)18 b Ff(28)1012 1159 y Fd(username)p 1174
+1159 V 11 w(completion)p 1385 1159 V 11 w(function)s
+Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)16
+b Ff(34)1012 1265 y Fs(V)1012 1323 y Ff(visible-stats)t
Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)17 b Ff(6)1012 989 y Fs(Y)1012 1047 y Fd(yank)12
-b(\(C-y\))7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)20 b Ff(14)1012 1096 y Fd(yank-last-a)o(rg)9
-b(\(M-.,)i(M-)p 1433 1096 V 13 w(\))t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(12)1012 1146 y Fd(yank-nth-ar)o(g)10 b(\(M-C-y\))e
-Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)24 b Ff(12)1012 1196 y Fd(yank-pop)10
-b(\(M-y\))e Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
-b Ff(14)p eop
-%%Page: 50 52
-50 51 bop 75 -58 a Fu(50)1299 b(GNU)15 b(Readline)i(Library)p
+(.)g(.)g(.)17 b Ff(6)1012 1429 y Fs(Y)1012 1487 y Fd(yank)12
+b(\(C-y\))c Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+23 b Ff(13,)13 b(14)1012 1537 y Fd(yank-last-a)o(rg)c(\(M-.,)i(M-)p
+1433 1537 V 13 w(\))c Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)20 b Ff(11,)13 b(12)1012 1586 y Fd(yank-nth-ar)o(g)
+d(\(M-C-y\))c Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(11,)13 b(12)1012
+1636 y Fd(yank-pop)d(\(M-y\))5 b Fe(.)t(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)18 b Ff(13,)13 b(14)p eop
+%%Page: 52 54
+52 53 bop 75 -58 a Fu(52)1299 b(GNU)15 b(Readline)i(Library)p
eop
-%%Page: -1 53
--1 52 bop 1862 -58 a Fu(i)75 183 y Fq(T)-7 b(able)27
+%%Page: -1 55
+-1 54 bop 1862 -58 a Fu(i)75 183 y Fq(T)-7 b(able)27
b(of)f(Con)n(ten)n(ts)75 354 y Fs(1)67 b(Command)22 b(Line)i(Editing)d
Fb(.)10 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h
(.)f(.)g(.)g(.)42 b Fs(1)224 423 y Fu(1.1)j(In)o(tro)q(duction)16
@@ -4842,7 +5117,7 @@ b(Init)f(File)h(Syn)o(tax)7 b Fa(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
b Fu(4)374 916 y(1.3.2)44 b(Conditional)16 b(Init)g(Constructs)5
b Fa(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)g(.)f(.)19 b Fu(7)374 971 y(1.3.3)44 b(Sample)16
+h(.)f(.)h(.)g(.)f(.)19 b Fu(8)374 971 y(1.3.3)44 b(Sample)16
b(Init)g(File)11 b Fa(.)e(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)26 b Fu(8)224 1026 y(1.4)45 b(Bindable)17 b(Readline)h
@@ -4867,7 +5142,7 @@ b(Macros)6 b Fa(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
b Fu(15)374 1464 y(1.4.8)44 b(Some)15 b(Miscellaneous)i(Commands)7
b Fa(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-22 b Fu(15)224 1519 y(1.5)45 b(Readline)17 b(vi)f(Mo)q(de)e
+22 b Fu(16)224 1519 y(1.5)45 b(Readline)17 b(vi)f(Mo)q(de)e
Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)28 b Fu(17)75 1640 y Fs(2)67 b(Programming)23
@@ -4904,42 +5179,46 @@ Fu(24)374 2202 y(2.4.4)44 b(Asso)q(ciating)16 b(F)l(unction)g(Names)f
Fu(25)374 2256 y(2.4.5)44 b(Allo)o(wing)16 b(Undoing)f
Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b
-Fu(25)374 2311 y(2.4.6)44 b(Redispla)o(y)10 b Fa(.)f(.)f(.)g(.)f(.)h(.)
+Fu(26)374 2311 y(2.4.6)44 b(Redispla)o(y)10 b Fa(.)f(.)f(.)g(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
-b Fu(26)374 2366 y(2.4.7)44 b(Mo)q(difying)16 b(T)l(ext)7
+b Fu(27)374 2366 y(2.4.7)44 b(Mo)q(difying)16 b(T)l(ext)7
b Fa(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
b Fu(27)374 2421 y(2.4.8)44 b(Utilit)o(y)16 b(F)l(unctions)e
Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
-b Fu(27)374 2475 y(2.4.9)44 b(Alternate)15 b(In)o(terface)5
+b Fu(28)374 2475 y(2.4.9)44 b(Alternate)15 b(In)o(terface)5
b Fa(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b
-Fu(28)374 2530 y(2.4.10)43 b(An)16 b(Example)f Fa(.)8
+Fu(29)374 2530 y(2.4.10)43 b(An)16 b(Example)f Fa(.)8
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30
-b Fu(29)224 2585 y(2.5)45 b(Custom)14 b(Completers)f
+b Fu(29)224 2585 y(2.5)45 b(Readline)17 b(Signal)g(Handling)12
+b Fa(.)c(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
+b Fu(31)224 2640 y(2.6)45 b(Custom)14 b(Completers)f
Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)28 b Fu(30)374 2640 y(2.5.1)44 b(Ho)o(w)14 b(Completing)i(W)l
-(orks)10 b Fa(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Fu(30)p eop
-%%Page: -2 54
--2 53 bop 75 -58 a Fu(ii)1321 b(GNU)15 b(Readline)i(Library)374
-42 y(2.5.2)44 b(Completion)16 b(F)l(unctions)6 b Fa(.)i(.)g(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)21 b Fu(31)374 96 y(2.5.3)44 b(Completion)16
-b(V)l(ariables)c Fa(.)c(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
-b Fu(32)374 151 y(2.5.4)44 b(A)15 b(Short)g(Completion)h(Example)5
-b Fa(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)20 b Fu(34)75 272 y Fs(Concept)i(Index)10 b Fb(.)i(.)e(.)g(.)g
+(.)f(.)28 b Fu(32)p eop
+%%Page: -2 56
+-2 55 bop 75 -58 a Fu(ii)1321 b(GNU)15 b(Readline)i(Library)374
+42 y(2.6.1)44 b(Ho)o(w)14 b(Completing)i(W)l(orks)10
+b Fa(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Fu(32)374 96 y(2.6.2)44
+b(Completion)16 b(F)l(unctions)6 b Fa(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+21 b Fu(33)374 151 y(2.6.3)44 b(Completion)16 b(V)l(ariables)c
+Fa(.)c(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b Fu(34)374 206
+y(2.6.4)44 b(A)15 b(Short)g(Completion)h(Example)5 b
+Fa(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)20 b Fu(37)75 327 y Fs(Concept)i(Index)10 b Fb(.)i(.)e(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)33 b Fs(45)75 407
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)33 b Fs(47)75 462
y(F)-6 b(unction)25 b(and)d(V)-6 b(ariable)24 b(Index)9
b Fb(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)32 b Fs(47)p eop
+g(.)32 b Fs(49)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if