summaryrefslogtreecommitdiff
path: root/doc/history.ps
diff options
context:
space:
mode:
Diffstat (limited to 'doc/history.ps')
-rw-r--r--doc/history.ps1494
1 files changed, 844 insertions, 650 deletions
diff --git a/doc/history.ps b/doc/history.ps
index b9a28e8..ec82198 100644
--- a/doc/history.ps
+++ b/doc/history.ps
@@ -8,7 +8,7 @@
%%EndComments
%DVIPSCommandLine: dvips -D 300 -o history.ps history.dvi
%DVIPSParameters: dpi=300, comments removed
-%DVIPSSource: TeX output 1998.04.02:1444
+%DVIPSSource: TeX output 1998.12.31:1208
%%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
@@ -60,31 +60,95 @@ a}B /bos{/SS save N}B /eos{SS restore}B end
TeXDict begin 39158280 55380996 1000 300 300 (history.dvi)
@start /Fa 1 47 df<70F8F8F0E005057B840E>46 D E /Fb 1
47 df<0E003F007F807F80FF80FF80FF007E003C000909798815>46
-D E /Fc 11 121 df<00800100020004000C000800180030003000300060006000600060
-00E000E000E000E000E000E000E000E000E000E000600060006000600030003000300018
-0008000C00040002000100008009267D9B0F>40 D<8000400020001000180008000C0006
-000600060003000300030003000380038003800380038003800380038003800380030003
-00030003000600060006000C0008001800100020004000800009267E9B0F>I<FF801C00
-1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00
-1C001C001C001C001C00FF80091A7E990E>73 D<003F0000070000070000070000070000
-070000070000070000070000070003E7000C1700180F00300700700700E00700E00700E0
-0700E00700E00700E00700600700700700380F001C370007C7E0131A7F9915>100
-D<07C01C3030187018600CE00CFFFCE000E000E000E0006000700438081C1807E00E107F
-8F11>I<183C3C18000000000000FC1C1C1C1C1C1C1C1C1C1C1C1C1C1CFF081A80990A>
-105 D<FC7C001D87001E03801E03801C03801C03801C03801C03801C03801C03801C0380
-1C03801C03801C03801C0380FF9FF01410808F15>110 D<07E01C38300C700E6006E007
-E007E007E007E007E0076006700E381C1C3807E010107F8F13>I<1F2060E04020C020C0
-20F0007F003FC01FE000F080708030C030C020F0408F800C107F8F0F>115
-D<0800080008000800180018003800FFC038003800380038003800380038003800382038
-203820382018201C4007800B177F960F>I<FE3F803C1E001C08000E10000F3000076000
+D E /Fc 26 123 df<FFFEFFFEFFFE0F037E7E14>95 D<1FC0007FF00070780020180000
+1C00001C0007FC001FFC003C1C00701C00E01C00E01C00E01C00707C003FFF800F8F8011
+107E8F14>97 D<FC0000FC00001C00001C00001C00001C00001C00001CF8001DFE001F07
+001E03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E03001F0E001DFC
+000CF8001217809614>I<03F80FFE1C0E380470006000E000E000E000E0006000700038
+0E1C1E0FFC03F00F107E8F14>I<007E00007E00000E00000E00000E00000E00000E0007
+CE000FFE001C3E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E0030
+1E00383E001FEFC007CFC012177F9614>I<07E00FF01C38301C700CE00EE00EFFFEFFFE
+E00060007000380E1C1E0FFC03F00F107E8F14>I<00FC01FE038E07040700070007007F
+FEFFFE070007000700070007000700070007000700070007000700FFF8FFF80F177F9614
+>I<07CF001FFF80383B80301800701C00701C00701C003018003838003FF00037C00070
+00007000003FF8001FFC003FFE00700F00E00380E00380E00380E003807007003C1E001F
+FC0007F00011197F8F14>I<FC0000FC00001C00001C00001C00001C00001C00001C7800
+1DFE001F86001E07001C07001C07001C07001C07001C07001C07001C07001C07001C0700
+1C0700FF8FE0FF8FE01317809614>I<06000F000F0006000000000000000000FF00FF00
+070007000700070007000700070007000700070007000700FFF8FFF80D187C9714>I<FC
+0000FC00001C00001C00001C00001C00001C00001CFF801CFF801C1C001C38001C70001C
+E0001DC0001FE0001FE0001E70001C38001C3C001C1C001C0E00FF1F80FF1F8011178096
+14>107 D<FF80FF80038003800380038003800380038003800380038003800380038003
+8003800380038003800380FFFEFFFE0F177E9614>I<FB8E00FFDF003CF3803CF38038E3
+8038E38038E38038E38038E38038E38038E38038E38038E38038E380FEFBE0FE79E01310
+808F14>I<FC7800FDFE001F86001E07001C07001C07001C07001C07001C07001C07001C
+07001C07001C07001C0700FF8FE0FF8FE01310808F14>I<07C01FF03C78701C701CE00E
+E00EE00EE00EE00EE00E701C783C3C781FF007C00F107E8F14>I<FCF800FDFE001F0700
+1E03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E03001F0E001DFC00
+1CF8001C00001C00001C00001C00001C00001C0000FF8000FF80001218808F14>I<03E7
+000FF7001C1F00300F00700F00E00700E00700E00700E00700E00700E00700700F00300F
+001C3F000FF70007C700000700000700000700000700000700000700003FE0003FE01318
+7F8F14>I<FE1F00FE7F800EE3800F81000F00000F00000E00000E00000E00000E00000E
+00000E00000E00000E0000FFF000FFF00011107F8F14>I<0FD83FF86038C038C038F000
+7F803FF007F8001C6006E006F006F81CFFF8CFE00F107E8F14>I<06000E000E000E000E
+007FFCFFFC0E000E000E000E000E000E000E000E000E0E0E0E0E0E0E1C07F801F00F157F
+9414>I<FC3F00FC3F001C07001C07001C07001C07001C07001C07001C07001C07001C07
+001C07001C07001C1F000FFFE003E7E01310808F14>I<FE3F80FE3F803C1E001C1C001C
+1C001C1C000E38000E38000E380006300007700007700007700003E00003E00003E00011
+107F8F14>I<FE3F80FE3F80700700380E00380E00380E0039CE0039CE0039CE001B6C00
+1A6C001A6C001A6C001E7C001E7C000E380011107F8F14>I<7E3F007E3F001E3C000E78
+0007700007E00003E00001C00003C00003E0000770000E78000E38001C1C00FE3F80FE3F
+8011107F8F14>I<FE3F80FE3F801C0E001C1C001C1C000E1C000E38000E380007380007
+300007300003700003700003E00001E00001E00001C00001C00001C00003800073800077
+00007E00003C000011187F8F14>I<3FFF7FFF700E701C7038007000E001C0038007000E
+001C0738077007FFFFFFFF10107F8F14>I E /Fd 1 47 df<7070F06004047D830B>46
+D E /Fe 24 122 df<03000700FF00070007000700070007000700070007000700070007
+000700070007000700070007000700070007007FF80D187D9713>49
+D<001800180038007800F800B8013802380238043808381838103820384038C038FFFF00
+380038003800380038003803FF10187F9713>52 D<30183FF03FE03F8020002000200020
+0020002FC03060203000380018001C001C401CE01CE01C80184038403030E00F800E187E
+9713>I<01F807040C06180E300E300070006000E000E3E0E418E80CF00EE006E007E007
+E007600760077006300E180C0C3807E010187F9713>I<40007FFF7FFE7FFE4004800880
+108010002000400040008001800100030003000700060006000E000E000E000E000E0004
+0010197E9813>I<07E01818300C2006600660067006780C3E181F3007C003E00CF8307C
+601E600FC007C003C003C00360022004181807E010187F9713>I<FFE1FFC00E001C000E
+001C000E001C000E001C000E001C000E001C000E001C000E001C000E001C000E001C000E
+001C000FFFFC000E001C000E001C000E001C000E001C000E001C000E001C000E001C000E
+001C000E001C000E001C000E001C000E001C00FFE1FFC01A1A7F991D>72
+D<0FC21836200E6006C006C002C002C002E00070007E003FE01FF803FC007E000E000700
+03800380038003C002C006E004D81887E0101A7E9915>83 D<1FC000387000383800101C
+00001C00001C0003FC001E1C00381C00701C00E01C00E01C80E01C80E03C80705F801F8F
+0011107F8F13>97 D<07F81C1C381C70087000E000E000E000E000E000E0007000700438
+081C1807E00E107F8F11>99 D<003F000007000007000007000007000007000007000007
+0000070000070003E7000C1700180F00300700700700E00700E00700E00700E00700E007
+00E00700600700700700380F001C370007C7E0131A7F9915>I<07C01C3030187018600C
+E00CFFFCE000E000E000E0006000700438081C1807E00E107F8F11>I<0FCF0018718030
+30007038007038007038007038003030001860002FC0006000006000007000003FF0003F
+FC001FFE00600F00C00300C00300C00300C00300600600381C0007E00011187F8F13>
+103 D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C7C00
+1D87001E03801E03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
+1C03801C0380FF9FF0141A809915>I<183C3C18000000000000FC1C1C1C1C1C1C1C1C1C
+1C1C1C1C1CFF081A80990A>I<FC7C001D87001E03801E03801C03801C03801C03801C03
+801C03801C03801C03801C03801C03801C03801C0380FF9FF01410808F15>110
+D<07E01C38300C700E6006E007E007E007E007E007E0076006700E381C1C3807E010107F
+8F13>I<FCFC001D07001E03801C01C01C01C01C00E01C00E01C00E01C00E01C00E01C00
+E01C01C01C01801E03001D06001CF8001C00001C00001C00001C00001C00001C0000FF80
+001317808F15>I<FC781D9C1E1C1E081C001C001C001C001C001C001C001C001C001C00
+1C00FF800E10808F0F>114 D<1F2060E04020C020C020F0007F003FC01FE000F0807080
+30C030C020F0408F800C107F8F0F>I<0800080008000800180018003800FFC038003800
+380038003800380038003800382038203820382018201C4007800B177F960F>I<FF0F80
+3C07001C06001C04001C04000E08000E080007100007100007100003A00003A00001C000
+01C00001C00000800011107F8F14>118 D<FE3F803C1E001C08000E10000F3000076000
03C00001C00001E00003E000027000043800083800181C00381E00FC3FC012107F8F14>
-120 D E /Fd 2 42 df<00E001C00380078007000F001E001E001C003C003C0038007800
-780078007000F000F000F000F000F000F000F000F000F000F000F000F000F000F0007000
-78007800780038003C003C001C001E001E000F0007000780038001C000E00B2E7CA112>
-40 D<E000700038003C001C001E000F000F00070007800780038003C003C003C001C001
-E001E001E001E001E001E001E001E001E001E001E001E001E001E001C003C003C003C003
-800780078007000F000F001E001C003C0038007000E0000B2E7EA112>I
-E /Fe 27 123 df<0007F800007FFC0001FC0E0003F01F0007E03F000FC03F000FC03F00
+120 D<FF0F803C07001C06001C04001C04000E08000E080007100007100007100003A000
+03A00001C00001C00001C000008000008000010000010000E10000E20000E40000780000
+11177F8F14>I E /Ff 2 42 df<00E001C00380078007000F001E001E001C003C003C00
+38007800780078007000F000F000F000F000F000F000F000F000F000F000F000F000F000
+F000700078007800780038003C003C001C001E001E000F0007000780038001C000E00B2E
+7CA112>40 D<E000700038003C001C001E000F000F00070007800780038003C003C003C0
+01C001E001E001E001E001E001E001E001E001E001E001E001E001E001E001C003C003C0
+03C003800780078007000F000F001E001C003C0038007000E0000B2E7EA112>I
+E /Fg 27 123 df<0007F800007FFC0001FC0E0003F01F0007E03F000FC03F000FC03F00
0FC03F000FC01E000FC00C000FC000000FC000000FC0FF80FFFFFF80FFFFFF800FC01F80
0FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F80
0FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F807FF8FFF0
@@ -167,7 +231,7 @@ C3F00001C1F8000380FC000700FE000E007F00FF81FFE0FF81FFE01B167F951E>I<FFF0
0000FC60000069C000007F8000001F0000001B207F951E>I<7FFFF07FFFF07C07E0700F
C0601FC0E01F80C03F00C07F00C07E0000FC0001FC0003F80003F03007E0300FE0300FC0
701F80703F80603F00E07E03E0FFFFE0FFFFE014167E9519>I E
-/Ff 24 119 df<00E00000E00000E00000E00000E000F0E1E0FCE7E07EEFC01FFF0007FC
+/Fh 24 119 df<00E00000E00000E00000E00000E000F0E1E0FCE7E07EEFC01FFF0007FC
0001F00007FC001FFF007EEFC0FCE7E0F0E1E000E00000E00000E00000E00000E0001315
7D991A>42 D<003800007C00007C00006C0000EE0000EE0000EE0000C60000C60001C700
01C70001C70001C7000383800383800383800383800701C00701C007FFC007FFC00FFFE0
@@ -224,7 +288,7 @@ D<0180000380000380000380000380000380000380007FFFE0FFFFE0FFFFE00380000380
E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E01
E00F03E007FFFE03FFFE00FCFE17157F941A>I<7FC7FCFFC7FE7FC7FC0E00E00E00E00E
00E00701C00701C00701C003838003838003838001C70001C70001C70000EE0000EE0000
-EE00007C00007C0000380017157F941A>I E /Fg 41 123 df<0007FC00003FFF0000FE
+EE00007C00007C0000380017157F941A>I E /Fi 41 123 df<0007FC00003FFF0000FE
078003F007C007E00FC007E00FC00FC00FC00FC00FC00FC00FC00FC003000FC000000FC0
00000FC000000FC07FE0FFFFFFE0FFFFFFE00FC007E00FC007E00FC007E00FC007E00FC0
07E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC0
@@ -381,7 +445,7 @@ FFC07FF8FFC07FF81D187F9720>120 D<FFF80FF8FFF80FF80FC001C00FC0018007E003
0068E000007FC000001F0000001D237F9720>I<7FFFF87FFFF87C03F07007F0600FE0E0
0FC0E01F80C03F80C03F00C07E0000FE0000FC0001F80003F80C03F00C07E00C0FE00C0F
C01C1F80183F80387F00787E01F8FFFFF8FFFFF816187E971B>I
-E /Fh 30 122 df<0003F07C001E0DC600380F0F00701E0F00E01E0E00E00C0001C01C00
+E /Fj 30 122 df<0003F07C001E0DC600380F0F00701E0F00E01E0E00E00C0001C01C00
01C01C0001C01C0001C01C0001C01C00038038007FFFFFC0038038000380380003803800
038038000700700007007000070070000700700007007000070070000E00E0000E00E000
0E00E0000E00E0000E00E0000E00E0001C01C0001E01E000FF8FFC0020207E9F1B>11
@@ -454,7 +518,7 @@ C81887E010147F9312>I<0080010001000100030007000F001E00FFF80E000E000E000E
>I<0FF83F8001E00E0001C00C0001C0080001E0080000E0100000E0300000E0200000E0
40000070400000708000007080000071000000390000003A0000003E0000003C00000038
000000180000001000000010000000200000002000000040000070C00000F0800000F100
-0000E600000078000000191D809318>I E /Fi 36 122 df<0001C0000003C000000FC0
+0000E600000078000000191D809318>I E /Fk 36 122 df<0001C0000003C000000FC0
00007FC0001FFFC000FFFFC000FFBFC000E03FC000003FC000003FC000003FC000003FC0
00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
@@ -697,260 +761,264 @@ F000001FE0E000001FF1E000000FF1C000000FF9C0000007FB80000007FB80000007FF80
000003FF00000003FF00000001FE00000001FE00000000FC00000000FC00000000780000
0000780000000070000000007000000000F000000000E000000001E000007C01C00000FE
03C00000FE03800000FE07000000FE0F000000FC1E000000787C0000003FF00000000FC0
-000000262E7E9F2B>I E /Fj 3 106 df<0000FF00000007FFE000001F00F8000078001E
+000000262E7E9F2B>I E /Fl 1 14 df<0000FF00000007FFE000001F00F8000078001E
0000E0000700018000018003000000C006000000600C000000300C000000301800000018
300000000C300000000C6000000006600000000660000000066000000006C000000003C0
00000003C000000003C000000003C000000003C000000003C000000003C000000003C000
0000036000000006600000000660000000066000000006300000000C300000000C180000
00180C000000300C00000030060000006003000000C0018000018000E00007000078001E
-00001F00F8000007FFE0000000FF0000282B7EA02D>13 D<0020006000C000C000C00180
-0180030003000300060006000C000C0018001800180030003000600060006000C000C000
-600060006000300030001800180018000C000C00060006000300030003000180018000C0
-00C000C0006000200B2E7CA112>104 D<C000C000600060006000300030001800180018
-000C000C00060006000300030003000180018000C000C000C00060006000C000C000C001
-800180030003000300060006000C000C0018001800180030003000600060006000C000C0
-000B2E7EA112>I E /Fk 44 122 df<3C007F00FF80FF80FFC0FFC0FFC07FC03EC000C0
-00C00180018001800300030006000E001C00380010000A157B8813>44
-D<1C007F007F00FF80FF80FF807F007F001C0009097B8813>46 D<000E00001E00007E00
-07FE00FFFE00FFFE00F8FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00001F00F8000007FFE0000000FF0000282B7EA02D>13 D E /Fm
+45 122 df<3C007F00FF80FF80FFC0FFC0FFC07FC03EC000C000C0018001800180030003
+0006000E001C00380010000A157B8813>44 D<1C007F007F00FF80FF80FF807F007F001C
+0009097B8813>46 D<000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
-00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00FFFFFEFFFFFEFFFFFE
-17277BA622>49 D<00FF800007FFF0000FFFFC001E03FE003800FF807C003F80FE003FC0
-FF001FC0FF001FE0FF000FE0FF000FE07E000FE03C001FE000001FE000001FC000001FC0
-00003F8000003F0000007E000000FC000000F8000001F0000003E00000078000000F0000
-001E0000003C00E0007000E000E000E001C001C0038001C0060001C00FFFFFC01FFFFFC0
-3FFFFFC07FFFFFC0FFFFFF80FFFFFF80FFFFFF801B277DA622>I<007F800003FFF00007
-FFFC000F81FE001F007F003F807F003F803F803F803F803F803F801F803F801F003F8000
-007F0000007F0000007E000000FC000001F8000007F00000FFC00000FFC0000001F80000
-007E0000003F0000003F8000001FC000001FC000001FE000001FE03C001FE07E001FE0FF
-001FE0FF001FE0FF001FC0FF003FC0FE003F807C007F003F01FE001FFFFC0007FFF00000
-FF80001B277DA622>I<00000F0000000F0000001F0000003F0000007F000000FF000001
-FF000001FF000003BF0000073F00000E3F00001C3F00003C3F0000383F0000703F0000E0
-3F0001C03F0003803F0007803F0007003F000E003F001C003F0038003F0070003F00F000
-3F00FFFFFFF8FFFFFFF8FFFFFFF800007F0000007F0000007F0000007F0000007F000000
-7F0000007F0000007F00001FFFF8001FFFF8001FFFF81D277EA622>I<180003001F801F
-001FFFFE001FFFFC001FFFF8001FFFF0001FFFC0001FFF00001C0000001C0000001C0000
-001C0000001C0000001C0000001C0000001C7FC0001DFFF8001F80FC001E003F0008003F
-0000001F8000001FC000001FC000001FE000001FE018001FE07C001FE0FE001FE0FE001F
-E0FE001FE0FE001FC0FC001FC078003F8078003F803C007F001F01FE000FFFFC0003FFF0
-0000FF80001B277DA622>I<00000780000000000780000000000FC0000000000FC00000
-00000FC0000000001FE0000000001FE0000000003FF0000000003FF0000000003FF00000
-000077F80000000077F800000000F7FC00000000E3FC00000000E3FC00000001C1FE0000
-0001C1FE00000003C1FF0000000380FF0000000380FF00000007007F80000007007F8000
-000F007FC000000E003FC000000E003FC000001C001FE000001C001FE000003FFFFFF000
-003FFFFFF000003FFFFFF00000700007F80000700007F80000F00007FC0000E00003FC00
-01E00003FE0001C00001FE0001C00001FE0003C00001FF00FFFE003FFFFCFFFE003FFFFC
-FFFE003FFFFC2E297EA833>65 D<FFFFFFF800FFFFFFFF00FFFFFFFFC003F8001FE003F8
-000FF003F80007F803F80003F803F80003FC03F80003FC03F80001FC03F80001FC03F800
-01FC03F80003FC03F80003F803F80003F803F80007F003F8000FF003F8001FC003F800FF
-8003FFFFFE0003FFFFFFC003F8000FF003F80003F803F80001FC03F80001FE03F80000FE
-03F80000FE03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03
-F80000FE03F80001FE03F80003FC03F80007FC03F8001FF8FFFFFFFFE0FFFFFFFFC0FFFF
-FFFE0028297DA830>I<00007FE0030007FFFC07001FFFFF0F007FF00F9F00FF0001FF01
-FC0000FF03F800007F07F000003F0FE000001F1FC000001F1FC000000F3F8000000F3F80
-0000077F800000077F800000077F00000000FF00000000FF00000000FF00000000FF0000
-0000FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F800000
-007F800000073F800000073F800000071FC00000071FC000000E0FE000000E07F000001C
-03F800003C01FC00007800FF0001F0007FF007C0001FFFFF800007FFFE0000007FF00028
-297CA831>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC001FE003FC0007F003FC0001F0
-03FC0001F003FC0000F003FC00007003FC00007003FC00007003FC01C07803FC01C03803
-FC01C03803FC01C03803FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FF
-FFC00003FC0FC00003FC03C00003FC03C00003FC01C00E03FC01C00E03FC01C00E03FC01
-C01C03FC00001C03FC00001C03FC00001C03FC00003C03FC00003803FC00007803FC0000
-F803FC0001F803FC0003F803FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFFF027297EA82C
->69 D<FFFFFFFFC0FFFFFFFFC0FFFFFFFFC003FC003FC003FC000FE003FC0003E003FC00
-01E003FC0001E003FC0000E003FC0000E003FC0000E003FC0000F003FC01C07003FC01C0
-7003FC01C07003FC01C00003FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC000
-03FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C00003FC01C00003FC01C00003
-FC01C00003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC
-00000003FC00000003FC000000FFFFFC0000FFFFFC0000FFFFFC000024297EA82A>I<00
-007FE003000007FFFC0700001FFFFF0F00007FF00F9F0000FF0001FF0001FC0000FF0003
-F800007F0007F000003F000FE000001F001FC000001F001FC000000F003F8000000F003F
-80000007007F80000007007F80000007007F0000000000FF0000000000FF0000000000FF
-0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF
-0000FFFFF87F0000FFFFF87F8000FFFFF87F800000FF003F800000FF003F800000FF001F
-C00000FF001FC00000FF000FE00000FF0007F00000FF0003F80000FF0001FC0000FF0000
-FF0001FF00007FF007FF00001FFFFF9F000007FFFE0F0000007FF003002D297CA835>I<
-FFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFF03FC00003FC003FC00003FC003FC00003FC0
-03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
-03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
-03FFFFFFFFC003FFFFFFFFC003FFFFFFFFC003FC00003FC003FC00003FC003FC00003FC0
-03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
-03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0
-03FC00003FC003FC00003FC0FFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFF30297EA835>
-I<FFFFF0FFFFF0FFFFF003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC
-0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC
-0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC
-0003FC0003FC00FFFFF0FFFFF0FFFFF014297EA819>I<FFFC00007FFFFFFE00007FFFFF
-FF00007FFF03FF800001C003FFC00001C003BFE00001C0039FE00001C0039FF00001C003
-8FF80001C00387FC0001C00383FE0001C00381FF0001C00380FF8001C003807F8001C003
-807FC001C003803FE001C003801FF001C003800FF801C0038007FC01C0038003FC01C003
-8003FE01C0038001FF01C0038000FF81C00380007FC1C00380003FE1C00380001FF1C003
-80000FF1C00380000FF9C003800007FDC003800003FFC003800001FFC003800000FFC003
-8000007FC0038000007FC0038000003FC0038000001FC0038000000FC00380000007C0FF
-FE000003C0FFFE000001C0FFFE000001C030297EA835>78 D<FFFFFFF800FFFFFFFF00FF
-FFFFFFC003FC003FE003FC0007F003FC0003F803FC0003FC03FC0001FC03FC0001FE03FC
-0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FC03FC00
-03FC03FC0003F803FC0007F003FC003FE003FFFFFF8003FFFFFE0003FC00000003FC0000
+00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00FE0000FE0000FE00FFFFFEFFFFFEFFFFFE17277BA622>49 D<00FF800007FFF0000FFF
+FC001E03FE003800FF807C003F80FE003FC0FF001FC0FF001FE0FF000FE0FF000FE07E00
+0FE03C001FE000001FE000001FC000001FC000003F8000003F0000007E000000FC000000
+F8000001F0000003E00000078000000F0000001E0000003C00E0007000E000E000E001C0
+01C0038001C0060001C00FFFFFC01FFFFFC03FFFFFC07FFFFFC0FFFFFF80FFFFFF80FFFF
+FF801B277DA622>I<007F800003FFF00007FFFC000F81FE001F007F003F807F003F803F
+803F803F803F803F801F803F801F003F8000007F0000007F0000007E000000FC000001F8
+000007F00000FFC00000FFC0000001F80000007E0000003F0000003F8000001FC000001F
+C000001FE000001FE03C001FE07E001FE0FF001FE0FF001FE0FF001FC0FF003FC0FE003F
+807C007F003F01FE001FFFFC0007FFF00000FF80001B277DA622>I<00000F0000000F00
+00001F0000003F0000007F000000FF000001FF000001FF000003BF0000073F00000E3F00
+001C3F00003C3F0000383F0000703F0000E03F0001C03F0003803F0007803F0007003F00
+0E003F001C003F0038003F0070003F00F0003F00FFFFFFF8FFFFFFF8FFFFFFF800007F00
+00007F0000007F0000007F0000007F0000007F0000007F0000007F00001FFFF8001FFFF8
+001FFFF81D277EA622>I<180003001F801F001FFFFE001FFFFC001FFFF8001FFFF0001F
+FFC0001FFF00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C
+7FC0001DFFF8001F80FC001E003F0008003F0000001F8000001FC000001FC000001FE000
+001FE018001FE07C001FE0FE001FE0FE001FE0FE001FE0FE001FC0FC001FC078003F8078
+003F803C007F001F01FE000FFFFC0003FFF00000FF80001B277DA622>I<000007800000
+00000780000000000FC0000000000FC0000000000FC0000000001FE0000000001FE00000
+00003FF0000000003FF0000000003FF00000000077F80000000077F800000000F7FC0000
+0000E3FC00000000E3FC00000001C1FE00000001C1FE00000003C1FF0000000380FF0000
+000380FF00000007007F80000007007F8000000F007FC000000E003FC000000E003FC000
+001C001FE000001C001FE000003FFFFFF000003FFFFFF000003FFFFFF00000700007F800
+00700007F80000F00007FC0000E00003FC0001E00003FE0001C00001FE0001C00001FE00
+03C00001FF00FFFE003FFFFCFFFE003FFFFCFFFE003FFFFC2E297EA833>65
+D<FFFFFFF800FFFFFFFF00FFFFFFFFC003F8001FE003F8000FF003F80007F803F80003F8
+03F80003FC03F80003FC03F80001FC03F80001FC03F80001FC03F80003FC03F80003F803
+F80003F803F80007F003F8000FF003F8001FC003F800FF8003FFFFFE0003FFFFFFC003F8
+000FF003F80003F803F80001FC03F80001FE03F80000FE03F80000FE03F80000FF03F800
+00FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FE03F80001FE03F80003
+FC03F80007FC03F8001FF8FFFFFFFFE0FFFFFFFFC0FFFFFFFE0028297DA830>I<00007F
+E0030007FFFC07001FFFFF0F007FF00F9F00FF0001FF01FC0000FF03F800007F07F00000
+3F0FE000001F1FC000001F1FC000000F3F8000000F3F800000077F800000077F80000007
+7F00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF
+00000000FF00000000FF000000007F000000007F800000007F800000073F800000073F80
+0000071FC00000071FC000000E0FE000000E07F000001C03F800003C01FC00007800FF00
+01F0007FF007C0001FFFFF800007FFFE0000007FF00028297CA831>I<FFFFFFFFE0FFFF
+FFFFE0FFFFFFFFE003FC001FE003FC0007F003FC0001F003FC0001F003FC0000F003FC00
+007003FC00007003FC00007003FC01C07803FC01C03803FC01C03803FC01C03803FC03C0
+0003FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C000
+03FC03C00003FC01C00E03FC01C00E03FC01C00E03FC01C01C03FC00001C03FC00001C03
+FC00001C03FC00003C03FC00003803FC00007803FC0000F803FC0001F803FC0003F803FC
+001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFFF027297EA82C>69 D<FFFFFFFFC0FFFFFFFFC0
+FFFFFFFFC003FC003FC003FC000FE003FC0003E003FC0001E003FC0001E003FC0000E003
+FC0000E003FC0000E003FC0000F003FC01C07003FC01C07003FC01C07003FC01C00003FC
+03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03
+C00003FC03C00003FC01C00003FC01C00003FC01C00003FC01C00003FC00000003FC0000
0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000
-03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000FF
-FFF00000FFFFF00000FFFFF0000027297EA82E>80 D<FFFFFFE00000FFFFFFFE0000FFFF
-FFFF800003FC003FE00003FC000FF00003FC0007F80003FC0003FC0003FC0001FC0003FC
-0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC
-0001FC0003FC0003F80003FC0007F80003FC000FE00003FC003FC00003FFFFFE000003FF
-FFFE000003FC00FF800003FC003FC00003FC001FE00003FC000FF00003FC0007F80003FC
-0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC
-0007F80003FC0007F80003FC0007F80E03FC0007F80E03FC0003F80E03FC0001FC1CFFFF
-F000FE1CFFFFF0007FF8FFFFF0000FE02F297EA832>82 D<00FF806003FFF0E00FFFF8E0
-1F80FDE03F001FE03E0007E07C0003E07C0003E0FC0001E0FC0001E0FC0000E0FE0000E0
-FE0000E0FF000000FFC000007FFC00007FFFE0003FFFF8001FFFFE001FFFFF0007FFFF80
-03FFFFC000FFFFC0000FFFE000007FE000001FF000000FF0000007F0E00003F0E00003F0
-E00003F0E00003F0F00003E0F00003E0F80007E0FC0007C0FF000F80FFE03F80E3FFFE00
-E1FFFC00C01FF0001C297CA825>I<FFFFF000FFFEFFFFF000FFFEFFFFF000FFFE03FC00
-00038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00
-00038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00
-00038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00
-00038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00
-00038003FC0000038003FC0000038003FC0000038001FC0000070001FE0000070000FE00
-000E00007F00000E00003F00003C00001FC0007800000FF003F0000007FFFFE0000000FF
-FF800000001FFC00002F297EA834>85 D<FFFFF0007FFFFFFFF0007FFFFFFFF0007FFF03
-FE000001C001FE0000038001FE0000038001FF0000078000FF0000070000FF80000F0000
-7F80000E00007FC0000E00003FC0001C00003FC0001C00003FE0003C00001FE000380000
-1FF0007800000FF0007000000FF80070000007F800E0000007F800E0000003FC01C00000
-03FC01C0000003FE03C0000001FE0380000001FF0780000000FF0700000000FF87000000
-007F8E000000007F8E000000007FDE000000003FDC000000003FFC000000001FF8000000
-001FF8000000000FF0000000000FF0000000000FF00000000007E00000000007E0000000
-0003C00000000003C0000030297FA833>I<FFFFE07FFFE01FFFC0FFFFE07FFFE01FFFC0
-FFFFE07FFFE01FFFC003FC0003FC0000700003FC0003FC0000700003FE0001FE00007000
-01FE0001FE0000E00001FE0001FE0000E00001FF0001FF0001E00000FF0001FF0001C000
-00FF0003FF8001C00000FF8003FF8003C000007F8003FF80038000007F8007FFC0038000
-003FC0073FC0070000003FC0073FC0070000003FE00E1FE00F0000001FE00E1FE00E0000
-001FE00E1FF00E0000001FF01C0FF01E0000000FF01C0FF01C0000000FF03C0FF81C0000
-0007F83807F83800000007F83807F83800000007F87807FC3800000003FC7003FC700000
-0003FC7003FC7000000003FEE001FEF000000001FEE001FEE000000001FFE001FFE00000
-0001FFC000FFE000000000FFC000FFC000000000FFC000FFC0000000007F80007F800000
-00007F80007F80000000007F80007F80000000003F00003F00000000003F00003F000000
-00003E00001F00000000001E00001E00000000001E00001E00000042297FA845>I<03FF
-80000FFFF0001F01FC003F80FE003F807F003F803F003F803F801F003F8000003F800000
-3F8000003F8000003F80003FFF8001FC3F800FE03F801F803F803F003F807E003F80FC00
-3F80FC003F80FC003F80FC003F80FC005F807E00DF803F839FFC1FFE0FFC03FC03FC1E1B
-7E9A21>97 D<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE1FE000FEF
-FF800FFE07E00FF803F00FF001F80FE000FC0FE000FC0FE0007E0FE0007E0FE0007F0FE0
-007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE0007E0FE0
-007E0FE000FC0FE000FC0FF001F80FF803F00F9C0FE00F0FFF800E01FC00202A7EA925>
-I<003FF00001FFFC0003F03E000FC07F001F807F003F007F003F007F007F003E007E0000
-007E000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000
-007E0000007F0000003F0003803F8003801F8007000FE00E0003F83C0001FFF800003FC0
-00191B7E9A1E>I<00007FF000007FF000007FF0000007F0000007F0000007F0000007F0
-000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0003F87F0
-01FFF7F007F03FF00FC00FF01F8007F03F0007F03F0007F07E0007F07E0007F07E0007F0
-FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F07E0007F0
-7E0007F03F0007F03F0007F01F800FF00FC01FF007E07FFF01FFE7FF007F87FF202A7EA9
-25>I<003FC00001FFF00003E07C000F803E001F801F001F001F003F000F807E000F807E
-000FC07E000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE000000FE000000FE0000007E
-0000007E0000007F0000003F0001C01F0001C00F80038007C0070003F01E0000FFFC0000
-3FE0001A1B7E9A1F>I<0007F8003FFC007E3E01FC7F03F87F03F07F07F07F07F03E07F0
-0007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0FFFFC007F00007F00007F0
-0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
-0007F00007F00007F00007F00007F00007F0007FFF807FFF807FFF80182A7EA915>I<00
-FF80F003FFE3F80FC1FE1C1F007C7C3F007E7C3E003E107E003F007E003F007E003F007E
-003F007E003F007E003F003E003E003F007E001F007C000FC1F8000BFFE00018FF800018
-00000038000000380000003C0000003FFFF8003FFFFF001FFFFFC00FFFFFE007FFFFF01F
-FFFFF03C0007F07C0001F8F80000F8F80000F8F80000F8F80000F87C0001F07C0001F03F
-0007E00FC01F8007FFFF00007FF0001E287E9A22>I<FFE00000FFE00000FFE000000FE0
-00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE07E000FE1FF800FE30FC00FE40FE00FE807E00FF807F00FF0
-07F00FF007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
-07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE
-3FFFFFFE3FFFFFFE3FFF202A7DA925>I<07000F801FC03FE03FE03FE01FC00F80070000
-00000000000000000000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00F
-E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7EAA12
->I<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
+FFFFFC0000FFFFFC0000FFFFFC000024297EA82A>I<00007FE003000007FFFC0700001F
+FFFF0F00007FF00F9F0000FF0001FF0001FC0000FF0003F800007F0007F000003F000FE0
+00001F001FC000001F001FC000000F003F8000000F003F80000007007F80000007007F80
+000007007F0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00
+00000000FF0000000000FF0000000000FF0000000000FF0000FFFFF87F0000FFFFF87F80
+00FFFFF87F800000FF003F800000FF003F800000FF001FC00000FF001FC00000FF000FE0
+0000FF0007F00000FF0003F80000FF0001FC0000FF0000FF0001FF00007FF007FF00001F
+FFFF9F000007FFFE0F0000007FF003002D297CA835>I<FFFFF00FFFFFFFFFF00FFFFFFF
+FFF00FFFFF03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
+FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
+FC00003FC003FC00003FC003FC00003FC003FC00003FC003FFFFFFFFC003FFFFFFFFC003
+FFFFFFFFC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
+FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
+FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC0FF
+FFF00FFFFFFFFFF00FFFFFFFFFF00FFFFF30297EA835>I<FFFFF0FFFFF0FFFFF003FC00
+03FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC00
+03FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC00
+03FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC00FFFFF0FFFFF0
+FFFFF014297EA819>I<FFFE0000003FFF80FFFE0000003FFF80FFFF0000007FFF8003FF
+0000007FE00003FF0000007FE00003BF800000EFE00003BF800000EFE000039FC00001CF
+E000039FC00001CFE000038FE000038FE000038FE000038FE000038FE000038FE0000387
+F000070FE0000387F000070FE0000383F8000E0FE0000383F8000E0FE0000381FC001C0F
+E0000381FC001C0FE0000381FC001C0FE0000380FE00380FE0000380FE00380FE0000380
+7F00700FE00003807F00700FE00003803F80E00FE00003803F80E00FE00003803F80E00F
+E00003801FC1C00FE00003801FC1C00FE00003800FE3800FE00003800FE3800FE0000380
+07F7000FE000038007F7000FE000038007F7000FE000038003FE000FE000038003FE000F
+E000038001FC000FE000038001FC000FE000038000F8000FE000FFFE00F803FFFF80FFFE
+00F803FFFF80FFFE007003FFFF8039297DA840>77 D<FFFC00007FFFFFFE00007FFFFFFF
+00007FFF03FF800001C003FFC00001C003BFE00001C0039FE00001C0039FF00001C0038F
+F80001C00387FC0001C00383FE0001C00381FF0001C00380FF8001C003807F8001C00380
+7FC001C003803FE001C003801FF001C003800FF801C0038007FC01C0038003FC01C00380
+03FE01C0038001FF01C0038000FF81C00380007FC1C00380003FE1C00380001FF1C00380
+000FF1C00380000FF9C003800007FDC003800003FFC003800001FFC003800000FFC00380
+00007FC0038000007FC0038000003FC0038000001FC0038000000FC00380000007C0FFFE
+000003C0FFFE000001C0FFFE000001C030297EA835>I<FFFFFFF800FFFFFFFF00FFFFFF
+FFC003FC003FE003FC0007F003FC0003F803FC0003FC03FC0001FC03FC0001FE03FC0001
+FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FC03FC0003FC
+03FC0003F803FC0007F003FC003FE003FFFFFF8003FFFFFE0003FC00000003FC00000003
+FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC
+00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000FFFFF0
+0000FFFFF00000FFFFF0000027297EA82E>80 D<FFFFFFE00000FFFFFFFE0000FFFFFFFF
+800003FC003FE00003FC000FF00003FC0007F80003FC0003FC0003FC0001FC0003FC0001
+FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001
+FC0003FC0003F80003FC0007F80003FC000FE00003FC003FC00003FFFFFE000003FFFFFE
+000003FC00FF800003FC003FC00003FC001FE00003FC000FF00003FC0007F80003FC0007
+F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007
+F80003FC0007F80003FC0007F80E03FC0007F80E03FC0003F80E03FC0001FC1CFFFFF000
+FE1CFFFFF0007FF8FFFFF0000FE02F297EA832>82 D<00FF806003FFF0E00FFFF8E01F80
+FDE03F001FE03E0007E07C0003E07C0003E0FC0001E0FC0001E0FC0000E0FE0000E0FE00
+00E0FF000000FFC000007FFC00007FFFE0003FFFF8001FFFFE001FFFFF0007FFFF8003FF
+FFC000FFFFC0000FFFE000007FE000001FF000000FF0000007F0E00003F0E00003F0E000
+03F0E00003F0F00003E0F00003E0F80007E0FC0007C0FF000F80FFE03F80E3FFFE00E1FF
+FC00C01FF0001C297CA825>I<FFFFF000FFFEFFFFF000FFFEFFFFF000FFFE03FC000003
+8003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC000003
+8003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC000003
+8003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC000003
+8003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC000003
+8003FC0000038003FC0000038003FC0000038001FC0000070001FE0000070000FE00000E
+00007F00000E00003F00003C00001FC0007800000FF003F0000007FFFFE0000000FFFF80
+0000001FFC00002F297EA834>85 D<FFFFF0007FFFFFFFF0007FFFFFFFF0007FFF03FE00
+0001C001FE0000038001FE0000038001FF0000078000FF0000070000FF80000F00007F80
+000E00007FC0000E00003FC0001C00003FC0001C00003FE0003C00001FE0003800001FF0
+007800000FF0007000000FF80070000007F800E0000007F800E0000003FC01C0000003FC
+01C0000003FE03C0000001FE0380000001FF0780000000FF0700000000FF87000000007F
+8E000000007F8E000000007FDE000000003FDC000000003FFC000000001FF8000000001F
+F8000000000FF0000000000FF0000000000FF00000000007E00000000007E00000000003
+C00000000003C0000030297FA833>I<FFFFE07FFFE01FFFC0FFFFE07FFFE01FFFC0FFFF
+E07FFFE01FFFC003FC0003FC0000700003FC0003FC0000700003FE0001FE0000700001FE
+0001FE0000E00001FE0001FE0000E00001FF0001FF0001E00000FF0001FF0001C00000FF
+0003FF8001C00000FF8003FF8003C000007F8003FF80038000007F8007FFC0038000003F
+C0073FC0070000003FC0073FC0070000003FE00E1FE00F0000001FE00E1FE00E0000001F
+E00E1FF00E0000001FF01C0FF01E0000000FF01C0FF01C0000000FF03C0FF81C00000007
+F83807F83800000007F83807F83800000007F87807FC3800000003FC7003FC7000000003
+FC7003FC7000000003FEE001FEF000000001FEE001FEE000000001FFE001FFE000000001
+FFC000FFE000000000FFC000FFC000000000FFC000FFC0000000007F80007F8000000000
+7F80007F80000000007F80007F80000000003F00003F00000000003F00003F0000000000
+3E00001F00000000001E00001E00000000001E00001E00000042297FA845>I<03FF8000
+0FFFF0001F01FC003F80FE003F807F003F803F003F803F801F003F8000003F8000003F80
+00003F8000003F80003FFF8001FC3F800FE03F801F803F803F003F807E003F80FC003F80
+FC003F80FC003F80FC003F80FC005F807E00DF803F839FFC1FFE0FFC03FC03FC1E1B7E9A
+21>97 D<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE00000
+0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE1FE000FEFFF80
+0FFE07E00FF803F00FF001F80FE000FC0FE000FC0FE0007E0FE0007E0FE0007F0FE0007F
+0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE0007E0FE0007E
+0FE000FC0FE000FC0FF001F80FF803F00F9C0FE00F0FFF800E01FC00202A7EA925>I<00
+3FF00001FFFC0003F03E000FC07F001F807F003F007F003F007F007F003E007E0000007E
+000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007E
+0000007F0000003F0003803F8003801F8007000FE00E0003F83C0001FFF800003FC00019
+1B7E9A1E>I<00007FF000007FF000007FF0000007F0000007F0000007F0000007F00000
+07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0003F87F001FF
+F7F007F03FF00FC00FF01F8007F03F0007F03F0007F07E0007F07E0007F07E0007F0FE00
+07F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F07E0007F07E00
+07F03F0007F03F0007F01F800FF00FC01FF007E07FFF01FFE7FF007F87FF202A7EA925>
+I<003FC00001FFF00003E07C000F803E001F801F001F001F003F000F807E000F807E000F
+C07E000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE000000FE000000FE0000007E0000
+007E0000007F0000003F0001C01F0001C00F80038007C0070003F01E0000FFFC00003FE0
+001A1B7E9A1F>I<0007F8003FFC007E3E01FC7F03F87F03F07F07F07F07F03E07F00007
+F00007F00007F00007F00007F00007F000FFFFC0FFFFC0FFFFC007F00007F00007F00007
+F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007
+F00007F00007F00007F00007F00007F0007FFF807FFF807FFF80182A7EA915>I<00FF80
+F003FFE3F80FC1FE1C1F007C7C3F007E7C3E003E107E003F007E003F007E003F007E003F
+007E003F007E003F003E003E003F007E001F007C000FC1F8000BFFE00018FF8000180000
+0038000000380000003C0000003FFFF8003FFFFF001FFFFFC00FFFFFE007FFFFF01FFFFF
+F03C0007F07C0001F8F80000F8F80000F8F80000F8F80000F87C0001F07C0001F03F0007
+E00FC01F8007FFFF00007FF0001E287E9A22>I<FFE00000FFE00000FFE000000FE00000
+0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
+0FE000000FE000000FE07E000FE1FF800FE30FC00FE40FE00FE807E00FF807F00FF007F0
+0FF007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0
+0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFF
+FFFE3FFFFFFE3FFF202A7DA925>I<07000F801FC03FE03FE03FE01FC00F800700000000
+0000000000000000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
+E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7EAA12>I<
+FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
-0FE00FE00FE00FE0FFFEFFFEFFFE0F2A7EA912>108 D<FFC07F001FC000FFC1FFC07FF0
-00FFC307E0C1F8000FC407F101FC000FC803F200FC000FD803FE00FE000FD003FC00FE00
-0FD003FC00FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000F
-E003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE0
-03F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003
-F800FE000FE003F800FE00FFFE3FFF8FFFE0FFFE3FFF8FFFE0FFFE3FFF8FFFE0331B7D9A
-38>I<FFC07E00FFC1FF80FFC30FC00FC40FE00FC807E00FD807F00FD007F00FD007F00F
-E007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00F
-E007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFF
-FE3FFF201B7D9A25>I<003FE00001FFFC0003F07E000FC01F801F800FC03F0007E03F00
-07E07E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE00
-03F8FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F8007F0
-7F0001FFFC00003FE0001D1B7E9A22>I<FFE1FE00FFEFFF80FFFE0FE00FF803F00FF001
-F80FE001FC0FE000FC0FE000FE0FE000FE0FE0007F0FE0007F0FE0007F0FE0007F0FE000
-7F0FE0007F0FE0007F0FE0007F0FE0007E0FE000FE0FE000FE0FE000FC0FE001FC0FF001
-F80FF807F00FFC0FE00FEFFF800FE1FC000FE000000FE000000FE000000FE000000FE000
-000FE000000FE000000FE000000FE00000FFFE0000FFFE0000FFFE000020277E9A25>I<
-FFC1F0FFC7FCFFC63E0FCC7F0FD87F0FD07F0FD07F0FF03E0FE0000FE0000FE0000FE000
-0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
-FFFF00FFFF00FFFF00181B7F9A1B>114 D<03FE300FFFF03E03F07800F07000F0F00070
-F00070F80070FE0000FFE0007FFF007FFFC03FFFE01FFFF007FFF800FFF80007FC0000FC
-E0007CE0003CF0003CF00038F80038FC0070FF01E0E7FFC0C1FF00161B7E9A1B>I<00E0
-0000E00000E00000E00001E00001E00001E00003E00003E00007E0000FE0001FFFE0FFFF
-E0FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0
-000FE0000FE0000FE0700FE0700FE0700FE0700FE0700FE0700FE07007F0E003F0C001FF
-80007F0014267FA51A>I<FFE07FF0FFE07FF0FFE07FF00FE007F00FE007F00FE007F00F
-E007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00F
-E007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE00FF00FE00FF007E017F003
-F067FF01FFC7FF007F87FF201B7D9A25>I<FFFC03FFFFFC03FFFFFC03FF0FF000F007F0
-00E007F800E003F801C003F801C003FC03C001FC038001FE078000FE070000FF0700007F
-0E00007F0E00007F9E00003F9C00003FFC00001FF800001FF800000FF000000FF000000F
-F0000007E0000007E0000003C0000003C000201B7F9A23>I<FFFC7FFC1FFCFFFC7FFC1F
-FCFFFC7FFC1FFC0FE00FE001C007F007E0038007F007E0038007F807F0078003F807F007
-0003F80FF8070003FC0FF80F0001FC0FF80E0001FC1FFC0E0000FE1CFC1C0000FE1CFE1C
-0000FF387E3C00007F387E3800007F787F3800003FF03F7000003FF03FF000003FE01FF0
-00001FE01FE000001FE01FE000000FC00FC000000FC00FC000000F8007C0000007800780
-000007800780002E1B7F9A31>I<FFFC1FFEFFFC1FFEFFFC1FFE07F0038003F8078003FC
-0F0001FE1E0000FE3C00007F3800007FF800003FF000001FE000000FE000000FF0000007
-F800000FF800001FFC00003CFE000038FF0000787F0000F03F8001E01FC003C01FE00380
-0FE0FFF03FFFFFF03FFFFFF03FFF201B7F9A23>I<FFFC03FFFFFC03FFFFFC03FF0FF000
-F007F000E007F800E003F801C003F801C003FC03C001FC038001FE078000FE070000FF07
-00007F0E00007F0E00007F9E00003F9C00003FFC00001FF800001FF800000FF000000FF0
-00000FF0000007E0000007E0000003C0000003C000000380000003800000078000380700
-007C0F0000FE0E0000FE1E0000FE1C0000FE38000074F000003FE000000F80000020277F
-9A23>I E /Fl 75 127 df<70F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F870000000000070
-F8F8F870051C779B18>33 D<4010E038F078E038E038E038E038E038E038E038E038E038
-E03860300D0E7B9C18>I<030600078F00078F00078F00078F00078F00078F007FFFC0FF
-FFE0FFFFE07FFFC00F1E000F1E000F1E000F1E000F1E000F1E007FFFC0FFFFE0FFFFE07F
-FFC01E3C001E3C001E3C001E3C001E3C001E3C000C1800131C7E9B18>I<00C00001C000
-01C00001C00003F0000FFC003FFE007DCF0071C700E1C380E1C780E1C780E1C780F1C000
-79C0003FC0001FE0000FF80001FC0001DE0001CF0001C70061C380F1C380F1C380E1C380
-E1C70071C70079DE003FFE001FF80007E00001C00001C00001C00000C00011247D9F18>
-I<3803007C07807C0780EE0F80EE0F00EE0F00EE1F00EE1E00EE1E00EE3E007C3C007C3C
-00387C0000780000780000F80000F00001F00001E00001E00003E00003C00003C00007C0
-000783800787C00F87C00F0EE00F0EE01F0EE01E0EE01E0EE03E0EE03C07C03C07C01803
-8013247E9F18>I<01C00007E0000FF0000E70001C38001C38001C38001C38001C73F81C
-F3F81CE3F80FC1C00FC3800F83800F03801F07003F87007B8E0071CE00E1FC00E0FC00E0
-7C00E07870E0787070FE707FFFE03FC7E00F03C0151C7F9B18>I<387C7C7E3E0E0E0E1C
-1C38F8F0C0070E789B18>I<007000F001E003C007800F001E001C003800380070007000
-70007000E000E000E000E000E000E000E000E0007000700070007000380038001C001E00
-0F00078003C001F000F000700C24799F18>I<6000F00078003C001E000F000780038001
-C001C000E000E000E000E00070007000700070007000700070007000E000E000E000E001
-C001C0038007800F001E003C007800F00060000C247C9F18>I<01C00001C00001C00001
-C00041C100F1C780FDDF807FFF001FFC0007F00007F0001FFC007FFF00FDDF80F1C78041
-C10001C00001C00001C00001C00011147D9718>I<00600000F00000F00000F00000F000
-00F00000F00000F0007FFFC0FFFFE0FFFFE07FFFC000F00000F00000F00000F00000F000
-00F00000F00000600013147E9718>I<1C3E7E7F3F1F070E1E7CF860080C788518>I<7FFF
-C0FFFFE0FFFFE07FFFC013047E8F18>I<3078FCFC78300606778518>I<00030000078000
-0780000F80000F00001F00001E00001E00003E00003C00007C0000780000780000F80000
-F00001F00001E00003E00003C00003C00007C0000780000F80000F00000F00001F00001E
-00003E00003C00003C00007C0000780000F80000F00000F0000060000011247D9F18>I<
-01F00007FC000FFE001F1F001C07003803807803C07001C07001C0E000E0E000E0E000E0
-E000E0E000E0E000E0E000E0E000E0E000E0F001E07001C07001C07803C03803801C0700
-1F1F000FFE0007FC0001F000131C7E9B18>I<01800380038007800F803F80FF80FB8043
-8003800380038003800380038003800380038003800380038003800380038003807FFCFF
-FE7FFC0F1C7B9B18>I<03F0000FFE003FFF007C0F807003C0E001C0F000E0F000E06000
-E00000E00000E00001C00001C00003C0000780000F00001E00003C0000780000F00001E0
-0007C0000F80001E00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<001F00003F0000
-770000770000E70001E70001C7000387000787000707000E07001E07003C070038070078
-0700F00700FFFFF8FFFFF8FFFFF8000700000700000700000700000700000700007FF000
-7FF0007FF0151C7F9B18>52 D<007E0001FF0007FF800F83C01E03C01C03C03801803800
-00700000700000E1F800E7FE00FFFF00FE0780F803C0F001C0F000E0E000E0F000E07000
-E07000E07000E03801C03C03C01E07800FFF0007FE0001F800131C7E9B18>54
+0FE00FE00FE0FFFEFFFEFFFE0F2A7EA912>108 D<FFC07F001FC000FFC1FFC07FF000FF
+C307E0C1F8000FC407F101FC000FC803F200FC000FD803FE00FE000FD003FC00FE000FD0
+03FC00FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003
+F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F8
+00FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800
+FE000FE003F800FE00FFFE3FFF8FFFE0FFFE3FFF8FFFE0FFFE3FFF8FFFE0331B7D9A38>
+I<FFC07E00FFC1FF80FFC30FC00FC40FE00FC807E00FD807F00FD007F00FD007F00FE007
+F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
+F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFFFE3F
+FF201B7D9A25>I<003FE00001FFFC0003F07E000FC01F801F800FC03F0007E03F0007E0
+7E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8
+FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F8007F07F00
+01FFFC00003FE0001D1B7E9A22>I<FFE1FE00FFEFFF80FFFE0FE00FF803F00FF001F80F
+E001FC0FE000FC0FE000FE0FE000FE0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0F
+E0007F0FE0007F0FE0007F0FE0007E0FE000FE0FE000FE0FE000FC0FE001FC0FF001F80F
+F807F00FFC0FE00FEFFF800FE1FC000FE000000FE000000FE000000FE000000FE000000F
+E000000FE000000FE000000FE00000FFFE0000FFFE0000FFFE000020277E9A25>I<FFC1
+F0FFC7FCFFC63E0FCC7F0FD87F0FD07F0FD07F0FF03E0FE0000FE0000FE0000FE0000FE0
+000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000FFFF
+00FFFF00FFFF00181B7F9A1B>114 D<03FE300FFFF03E03F07800F07000F0F00070F000
+70F80070FE0000FFE0007FFF007FFFC03FFFE01FFFF007FFF800FFF80007FC0000FCE000
+7CE0003CF0003CF00038F80038FC0070FF01E0E7FFC0C1FF00161B7E9A1B>I<00E00000
+E00000E00000E00001E00001E00001E00003E00003E00007E0000FE0001FFFE0FFFFE0FF
+FFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000F
+E0000FE0000FE0700FE0700FE0700FE0700FE0700FE0700FE07007F0E003F0C001FF8000
+7F0014267FA51A>I<FFE07FF0FFE07FF0FFE07FF00FE007F00FE007F00FE007F00FE007
+F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
+F00FE007F00FE007F00FE007F00FE007F00FE007F00FE00FF00FE00FF007E017F003F067
+FF01FFC7FF007F87FF201B7D9A25>I<FFFC03FFFFFC03FFFFFC03FF0FF000F007F000E0
+07F800E003F801C003F801C003FC03C001FC038001FE078000FE070000FF0700007F0E00
+007F0E00007F9E00003F9C00003FFC00001FF800001FF800000FF000000FF000000FF000
+0007E0000007E0000003C0000003C000201B7F9A23>I<FFFC7FFC1FFCFFFC7FFC1FFCFF
+FC7FFC1FFC0FE00FE001C007F007E0038007F007E0038007F807F0078003F807F0070003
+F80FF8070003FC0FF80F0001FC0FF80E0001FC1FFC0E0000FE1CFC1C0000FE1CFE1C0000
+FF387E3C00007F387E3800007F787F3800003FF03F7000003FF03FF000003FE01FF00000
+1FE01FE000001FE01FE000000FC00FC000000FC00FC000000F8007C00000078007800000
+07800780002E1B7F9A31>I<FFFC1FFEFFFC1FFEFFFC1FFE07F0038003F8078003FC0F00
+01FE1E0000FE3C00007F3800007FF800003FF000001FE000000FE000000FF0000007F800
+000FF800001FFC00003CFE000038FF0000787F0000F03F8001E01FC003C01FE003800FE0
+FFF03FFFFFF03FFFFFF03FFF201B7F9A23>I<FFFC03FFFFFC03FFFFFC03FF0FF000F007
+F000E007F800E003F801C003F801C003FC03C001FC038001FE078000FE070000FF070000
+7F0E00007F0E00007F9E00003F9C00003FFC00001FF800001FF800000FF000000FF00000
+0FF0000007E0000007E0000003C0000003C000000380000003800000078000380700007C
+0F0000FE0E0000FE1E0000FE1C0000FE38000074F000003FE000000F80000020277F9A23
+>I E /Fn 75 127 df<70F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F870000000000070F8F8
+F870051C779B18>33 D<4010E038F078E038E038E038E038E038E038E038E038E038E038
+60300D0E7B9C18>I<030600078F00078F00078F00078F00078F00078F007FFFC0FFFFE0
+FFFFE07FFFC00F1E000F1E000F1E000F1E000F1E000F1E007FFFC0FFFFE0FFFFE07FFFC0
+1E3C001E3C001E3C001E3C001E3C001E3C000C1800131C7E9B18>I<00C00001C00001C0
+0001C00003F0000FFC003FFE007DCF0071C700E1C380E1C780E1C780E1C780F1C00079C0
+003FC0001FE0000FF80001FC0001DE0001CF0001C70061C380F1C380F1C380E1C380E1C7
+0071C70079DE003FFE001FF80007E00001C00001C00001C00000C00011247D9F18>I<38
+03007C07807C0780EE0F80EE0F00EE0F00EE1F00EE1E00EE1E00EE3E007C3C007C3C0038
+7C0000780000780000F80000F00001F00001E00001E00003E00003C00003C00007C00007
+83800787C00F87C00F0EE00F0EE01F0EE01E0EE01E0EE03E0EE03C07C03C07C018038013
+247E9F18>I<01C00007E0000FF0000E70001C38001C38001C38001C38001C73F81CF3F8
+1CE3F80FC1C00FC3800F83800F03801F07003F87007B8E0071CE00E1FC00E0FC00E07C00
+E07870E0787070FE707FFFE03FC7E00F03C0151C7F9B18>I<387C7C7E3E0E0E0E1C1C38
+F8F0C0070E789B18>I<007000F001E003C007800F001E001C0038003800700070007000
+7000E000E000E000E000E000E000E000E0007000700070007000380038001C001E000F00
+078003C001F000F000700C24799F18>I<6000F00078003C001E000F000780038001C001
+C000E000E000E000E00070007000700070007000700070007000E000E000E000E001C001
+C0038007800F001E003C007800F00060000C247C9F18>I<01C00001C00001C00001C000
+41C100F1C780FDDF807FFF001FFC0007F00007F0001FFC007FFF00FDDF80F1C78041C100
+01C00001C00001C00001C00011147D9718>I<00600000F00000F00000F00000F00000F0
+0000F00000F0007FFFC0FFFFE0FFFFE07FFFC000F00000F00000F00000F00000F00000F0
+0000F00000600013147E9718>I<1C3E7E7F3F1F070E1E7CF860080C788518>I<7FFFC0FF
+FFE0FFFFE07FFFC013047E8F18>I<3078FCFC78300606778518>I<000300000780000780
+000F80000F00001F00001E00001E00003E00003C00007C0000780000780000F80000F000
+01F00001E00003E00003C00003C00007C0000780000F80000F00000F00001F00001E0000
+3E00003C00003C00007C0000780000F80000F00000F0000060000011247D9F18>I<01F0
+0007FC000FFE001F1F001C07003803807803C07001C07001C0E000E0E000E0E000E0E000
+E0E000E0E000E0E000E0E000E0E000E0F001E07001C07001C07803C03803801C07001F1F
+000FFE0007FC0001F000131C7E9B18>I<01800380038007800F803F80FF80FB80438003
+800380038003800380038003800380038003800380038003800380038003807FFCFFFE7F
+FC0F1C7B9B18>I<03F0000FFE003FFF007C0F807003C0E001C0F000E0F000E06000E000
+00E00000E00001C00001C00003C0000780000F00001E00003C0000780000F00001E00007
+C0000F80001E00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<001F00003F00007700
+00770000E70001E70001C7000387000787000707000E07001E07003C0700380700780700
+F00700FFFFF8FFFFF8FFFFF8000700000700000700000700000700000700007FF0007FF0
+007FF0151C7F9B18>52 D<007E0001FF0007FF800F83C01E03C01C03C038018038000070
+0000700000E1F800E7FE00FFFF00FE0780F803C0F001C0F000E0E000E0F000E07000E070
+00E07000E03801C03C03C01E07800FFF0007FE0001F800131C7E9B18>54
D<3078FCFC783000000000000000003078FCFC78300614779318>58
D<183C7E7E3C180000000000000000183C7E7E3E1E0E1C3C78F060071A789318>I<0000
C00003E00007E0001FC0003F8000FE0001FC0007F0000FE0003F80007F0000FC0000FC00
@@ -1068,7 +1136,7 @@ F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0600424769F18>I<7C0000FF00
00FFC00003C00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0
0000E00000F000007FC0003FE0003FE0007FC000F00000E00000E00000E00000E00000E0
0000E00000E00000E00000E00000E00000E00003C000FFC000FF00007C000013247E9F18
->I<060C1F1E3FBEFBF8F1F060C00F067C9B18>I E /Fm 74 123
+>I<060C1F1E3FBEFBF8F1F060C00F067C9B18>I E /Fo 74 123
df<001F83E000F06E3001C078780380F8780300F0300700700007007000070070000700
7000070070000700700007007000FFFFFF80070070000700700007007000070070000700
700007007000070070000700700007007000070070000700700007007000070070000700
@@ -1259,7 +1327,7 @@ C0800704E0800704E08003886100038871000388710001D0320001D03A0001D03E0000E0
0007010007830003820003820001C40001C40001E40000E80000E8000070000070000070
00002000002000004000004000004000F08000F08000F100006200003C0000151D7F9318
>I<7FFF700E600E401C40384078407000E001E001C00380078007010E011E011C033802
-7006700EFFFE10147F9314>I E /Fn 13 122 df<0000001FFC0000C000000003FFFFC0
+7006700EFFFE10147F9314>I E /Fp 13 122 df<0000001FFC0000C000000003FFFFC0
01C00000001FFFFFF003C00000007FFFFFFC07C0000001FFFC00FE0FC0000007FFC0001F
9FC000000FFE000007FFC000003FF8000003FFC000007FF0000000FFC00000FFE0000000
7FC00001FFC00000007FC00001FF800000003FC00003FF000000001FC00007FE00000000
@@ -1395,15 +1463,15 @@ TeXDict begin
%%EndSetup
%%Page: 1 1
-1 0 bop 75 693 a Fn(GNU)33 b(History)f(Library)p 75 743
-1800 17 v 960 791 a Fm(Edition)16 b(2.1,)e(for)h Fl(History)f(Library)g
-Fm(V)l(ersion)i(2.1.)1643 845 y(Marc)o(h)e(1996)75 2467
-y Fk(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
+1 0 bop 75 693 a Fp(GNU)33 b(History)f(Library)p 75 743
+1800 17 v 960 791 a Fo(Edition)16 b(4.0,)e(for)h Fn(History)f(Library)g
+Fo(V)l(ersion)i(4.0.)1572 845 y(Decem)o(b)q(er)g(1998)75
+2467 y Fm(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
%%Page: 2 2
-2 1 bop 75 250 a Fm(This)21 b(do)q(cumen)o(t)g(describ)q(es)h(the)f
+2 1 bop 75 250 a Fo(This)21 b(do)q(cumen)o(t)g(describ)q(es)h(the)f
(GNU)f(History)g(library)l(,)j(a)d(programming)g(to)q(ol)g(that)g(pro)o
(vides)h(a)75 305 y(consisten)o(t)15 b(user)h(in)o(terface)f(for)g
(recalling)i(lines)f(of)f(previously)i(t)o(yp)q(ed)e(input.)75
@@ -1424,26 +1492,25 @@ b(estern)23 b(Reserv)n(e)f(Univ)n(ersit)n(y)p 75 2570
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 Fj(\015)g
-Fm(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 Fl(\015)i Fo(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 Fm(Chapter)15 b(1:)k(Using)d(History)f(In)o(teractiv)o
-(ely)1007 b(1)75 183 y Fi(1)41 b(Using)26 b(History)h(In)n(teractiv)n
-(ely)137 317 y Fm(This)16 b(c)o(hapter)f(describ)q(es)i(ho)o(w)d(to)h
+1 2 bop 75 -58 a Fo(Chapter)15 b(1:)k(Using)d(History)f(In)o(teractiv)o
+(ely)1007 b(1)75 183 y Fk(1)41 b(Using)26 b(History)h(In)n(teractiv)n
+(ely)137 317 y Fo(This)16 b(c)o(hapter)f(describ)q(es)i(ho)o(w)d(to)h
(use)g(the)g(GNU)g(History)g(Library)h(in)o(teractiv)o(ely)l(,)g(from)e
(a)h(user's)75 372 y(standp)q(oin)o(t.)35 b(It)20 b(should)g(b)q(e)h
(considered)h(a)d(user's)h(guide.)35 b(F)l(or)19 b(information)h(on)g
-(using)h(the)f(GNU)75 427 y(History)15 b(Library)h(in)g(y)o(our)f(o)o
-(wn)g(programs,)e(see)j Fj(h)p Fm(unde\014ned)p Fj(i)g
-Fm([Programming)e(with)i(GNU)f(History],)75 482 y(page)g
-Fj(h)p Fm(unde\014ned)p Fj(i)p Fm(.)75 625 y Fk(1.1)33
-b(History)22 b(Expansion)137 727 y Fm(The)c(History)g(library)h(pro)o
-(vides)f(a)f(history)h(expansion)h(feature)e(that)h(is)g(similar)h(to)e
-(the)h(history)75 782 y(expansion)12 b(pro)o(vided)g(b)o(y)f
-Fl(csh)p Fm(.)18 b(This)11 b(section)h(describ)q(es)g(the)g(syn)o(tax)e
-(used)h(to)g(manipulate)h(the)f(history)75 836 y(information.)137
+(using)h(the)f(GNU)75 427 y(History)d(Library)h(in)h(y)o(our)e(o)o(wn)g
+(programs,)f(see)i(Chapter)f(2)h([Programming)e(with)i(GNU)f(History],)
+75 482 y(page)e(3.)75 625 y Fm(1.1)33 b(History)22 b(Expansion)137
+727 y Fo(The)c(History)g(library)h(pro)o(vides)f(a)f(history)h
+(expansion)h(feature)e(that)h(is)g(similar)h(to)e(the)h(history)75
+782 y(expansion)12 b(pro)o(vided)g(b)o(y)f Fn(csh)p Fo(.)18
+b(This)11 b(section)h(describ)q(es)g(the)g(syn)o(tax)e(used)h(to)g
+(manipulate)h(the)f(history)75 836 y(information.)137
909 y(History)k(expansions)h(in)o(tro)q(duce)h(w)o(ords)d(from)g(the)i
(history)f(list)h(in)o(to)f(the)h(input)g(stream,)e(making)75
964 y(it)h(easy)g(to)g(rep)q(eat)g(commands,)g(insert)h(the)f(argumen)o
@@ -1455,120 +1522,119 @@ h(t)o(w)o(o)d(parts.)28 b(The)19 b(\014rst)f(is)g(to)g(determine)i
(e)f(used)g(during)h(substitution.)37 b(The)21 b(second)g(is)g(to)f
(select)i(p)q(ortions)e(of)75 1202 y(that)15 b(line)i(for)d(inclusion)k
(in)o(to)d(the)h(curren)o(t)f(one.)20 b(The)c(line)g(selected)h(from)e
-(the)g(history)g(is)h(called)h(the)75 1256 y Fh(ev)o(en)o(t)p
-Fm(,)c(and)h(the)g(p)q(ortions)g(of)f(that)g(line)i(that)e(are)g(acted)
-h(up)q(on)g(are)f(called)j Fh(w)o(ords)p Fm(.)i(V)l(arious)c
-Fh(mo)q(di\014ers)75 1311 y Fm(are)i(a)o(v)m(ailable)i(to)e(manipulate)
+(the)g(history)g(is)h(called)h(the)75 1256 y Fj(ev)o(en)o(t)p
+Fo(,)c(and)h(the)g(p)q(ortions)g(of)f(that)g(line)i(that)e(are)g(acted)
+h(up)q(on)g(are)f(called)j Fj(w)o(ords)p Fo(.)i(V)l(arious)c
+Fj(mo)q(di\014ers)75 1311 y Fo(are)i(a)o(v)m(ailable)i(to)e(manipulate)
i(the)e(selected)i(w)o(ords.)23 b(The)17 b(line)h(is)f(brok)o(en)f(in)o
(to)h(w)o(ords)e(in)j(the)e(same)75 1366 y(fashion)c(that)e(Bash)i(do)q
(es,)g(so)f(that)g(sev)o(eral)g(w)o(ords)g(surrounded)h(b)o(y)f(quotes)
h(are)f(considered)h(one)g(w)o(ord.)75 1421 y(History)18
b(expansions)h(are)g(in)o(tro)q(duced)g(b)o(y)f(the)h(app)q(earance)g
(of)f(the)g(history)h(expansion)g(c)o(haracter,)75 1475
-y(whic)o(h)d(is)g(`)p Fl(!)p Fm(')e(b)o(y)h(default.)75
-1599 y Fg(1.1.1)30 b(Ev)n(en)n(t)21 b(Designators)137
-1701 y Fm(An)16 b(ev)o(en)o(t)f(designator)g(is)g(a)g(reference)h(to)f
+y(whic)o(h)d(is)g(`)p Fn(!)p Fo(')e(b)o(y)h(default.)75
+1599 y Fi(1.1.1)30 b(Ev)n(en)n(t)21 b(Designators)137
+1701 y Fo(An)16 b(ev)o(en)o(t)f(designator)g(is)g(a)g(reference)h(to)f
(a)g(command)g(line)i(en)o(try)d(in)i(the)g(history)f(list.)75
-1789 y Fl(!)216 b Fm(Start)16 b(a)g(history)h(substitution,)g(except)h
+1789 y Fn(!)216 b Fo(Start)16 b(a)g(history)h(substitution,)g(except)h
(when)f(follo)o(w)o(ed)g(b)o(y)f(a)h(space,)g(tab,)f(the)h(end)g(of)315
-1844 y(the)e(line,)i(`)p Fl(=)p Fm(')d(or)h(`)p Fl(\()p
-Fm('.)75 1929 y Fl(!)p Fh(n)191 b Fm(Refer)16 b(to)e(command)h(line)i
-Fh(n)p Fm(.)75 2015 y Fl(!-)p Fh(n)167 b Fm(Refer)16
-b(to)e(the)i(command)f Fh(n)g Fm(lines)i(bac)o(k.)75
-2100 y Fl(!!)192 b Fm(Refer)16 b(to)e(the)i(previous)f(command.)20
-b(This)c(is)g(a)f(synon)o(ym)g(for)f(`)p Fl(!-1)p Fm('.)75
-2186 y Fl(!)p Fh(string)102 b Fm(Refer)16 b(to)e(the)i(most)e(recen)o
-(t)h(command)g(starting)g(with)g Fh(string)p Fm(.)75
-2271 y Fl(!?)p Fh(string)t Fl([?])315 2326 y Fm(Refer)i(to)f(the)h
-(most)f(recen)o(t)h(command)g(con)o(taining)g Fh(string)p
-Fm(.)25 b(The)17 b(trailing)g(`)p Fl(?)p Fm(')f(ma)o(y)g(b)q(e)315
-2381 y(omitted)f(if)h(the)f Fh(string)k Fm(is)d(follo)o(w)o(ed)f
-(immediately)i(b)o(y)e(a)g(newline.)75 2466 y Fl(^)p
-Fh(string1)t Fl(^)p Fh(string2)t Fl(^)315 2521 y Fm(Quic)o(k)i
+1844 y(the)e(line,)i(`)p Fn(=)p Fo(')d(or)h(`)p Fn(\()p
+Fo('.)75 1929 y Fn(!)p Fj(n)191 b Fo(Refer)16 b(to)e(command)h(line)i
+Fj(n)p Fo(.)75 2015 y Fn(!-)p Fj(n)167 b Fo(Refer)16
+b(to)e(the)i(command)f Fj(n)g Fo(lines)i(bac)o(k.)75
+2100 y Fn(!!)192 b Fo(Refer)16 b(to)e(the)i(previous)f(command.)20
+b(This)c(is)g(a)f(synon)o(ym)g(for)f(`)p Fn(!-1)p Fo('.)75
+2186 y Fn(!)p Fj(string)102 b Fo(Refer)16 b(to)e(the)i(most)e(recen)o
+(t)h(command)g(starting)g(with)g Fj(string)p Fo(.)75
+2271 y Fn(!?)p Fj(string)t Fn([?])315 2326 y Fo(Refer)i(to)f(the)h
+(most)f(recen)o(t)h(command)g(con)o(taining)g Fj(string)p
+Fo(.)25 b(The)17 b(trailing)g(`)p Fn(?)p Fo(')f(ma)o(y)g(b)q(e)315
+2381 y(omitted)f(if)h(the)f Fj(string)k Fo(is)d(follo)o(w)o(ed)f
+(immediately)i(b)o(y)e(a)g(newline.)75 2466 y Fn(^)p
+Fj(string1)t Fn(^)p Fj(string2)t Fn(^)315 2521 y Fo(Quic)o(k)i
(Substitution.)23 b(Rep)q(eat)17 b(the)f(last)f(command,)h(replacing)h
-Fh(string1)i Fm(with)e Fh(string2)p Fm(.)315 2576 y(Equiv)m(alen)o(t)g
-(to)d Fl(!!:s/)p Fh(string1)t Fl(/)p Fh(string2)t Fl(/)p
-Fm(.)75 2661 y Fl(!#)192 b Fm(The)15 b(en)o(tire)h(command)f(line)i(t)o
+Fj(string1)i Fo(with)e Fj(string2)p Fo(.)315 2576 y(Equiv)m(alen)o(t)g
+(to)d Fn(!!:s/)p Fj(string1)t Fn(/)p Fj(string2)t Fn(/)p
+Fo(.)75 2661 y Fn(!#)192 b Fo(The)15 b(en)o(tire)h(command)f(line)i(t)o
(yp)q(ed)f(so)e(far.)p eop
%%Page: 2 4
-2 3 bop 75 -58 a Fm(2)1347 b(GNU)15 b(History)g(Library)75
-183 y Fg(1.1.2)30 b(W)-5 b(ord)20 b(Designators)137 279
-y Fm(W)l(ord)d(designators)g(are)g(used)h(to)f(select)h(desired)h(w)o
-(ords)d(from)h(the)g(ev)o(en)o(t.)26 b(A)18 b(`)p Fl(:)p
-Fm(')e(separates)h(the)75 333 y(ev)o(en)o(t)j(sp)q(eci\014cation)h
+2 3 bop 75 -58 a Fo(2)1347 b(GNU)15 b(History)g(Library)75
+183 y Fi(1.1.2)30 b(W)-5 b(ord)20 b(Designators)137 279
+y Fo(W)l(ord)d(designators)g(are)g(used)h(to)f(select)h(desired)h(w)o
+(ords)d(from)h(the)g(ev)o(en)o(t.)26 b(A)18 b(`)p Fn(:)p
+Fo(')e(separates)h(the)75 333 y(ev)o(en)o(t)j(sp)q(eci\014cation)h
(from)e(the)h(w)o(ord)f(designator.)34 b(It)20 b(ma)o(y)f(b)q(e)h
(omitted)g(if)g(the)g(w)o(ord)f(designator)75 388 y(b)q(egins)f(with)g
-(a)e(`)p Fl(^)p Fm(',)h(`)p Fl($)p Fm(',)f(`)p Fl(*)p
-Fm(',)g(`)p Fl(-)p Fm(',)g(or)h(`)p Fl(\045)p Fm('.)24
+(a)e(`)p Fn(^)p Fo(',)h(`)p Fn($)p Fo(',)f(`)p Fn(*)p
+Fo(',)g(`)p Fn(-)p Fo(',)g(or)h(`)p Fn(\045)p Fo('.)24
b(W)l(ords)17 b(are)g(n)o(um)o(b)q(ered)g(from)g(the)g(b)q(eginning)i
(of)e(the)g(line,)75 443 y(with)j(the)g(\014rst)f(w)o(ord)h(b)q(eing)h
(denoted)f(b)o(y)g(0)f(\(zero\).)33 b(W)l(ords)20 b(are)f(inserted)i
(in)o(to)f(the)g(curren)o(t)f(line)75 498 y(separated)c(b)o(y)g(single)
-i(spaces.)75 575 y Fl(0)e(\(zero\))57 b Fm(The)15 b Fl(0)p
-Fm(th)g(w)o(ord.)20 b(F)l(or)14 b(man)o(y)h(applications,)h(this)g(is)g
-(the)f(command)g(w)o(ord.)75 653 y Fh(n)215 b Fm(The)15
-b Fh(n)p Fm(th)h(w)o(ord.)75 731 y Fl(^)216 b Fm(The)15
+i(spaces.)75 575 y Fn(0)e(\(zero\))57 b Fo(The)15 b Fn(0)p
+Fo(th)g(w)o(ord.)20 b(F)l(or)14 b(man)o(y)h(applications,)h(this)g(is)g
+(the)f(command)g(w)o(ord.)75 653 y Fj(n)215 b Fo(The)15
+b Fj(n)p Fo(th)h(w)o(ord.)75 731 y Fn(^)216 b Fo(The)15
b(\014rst)g(argumen)o(t;)f(that)h(is,)g(w)o(ord)g(1.)75
-808 y Fl($)216 b Fm(The)15 b(last)h(argumen)o(t.)75 886
-y Fl(\045)216 b Fm(The)15 b(w)o(ord)g(matc)o(hed)g(b)o(y)g(the)g(most)g
-(recen)o(t)g(`)p Fl(?)p Fh(string)t Fl(?)p Fm(')f(searc)o(h.)75
-964 y Fh(x)p Fl(-)p Fh(y)168 b Fm(A)15 b(range)g(of)g(w)o(ords;)f(`)p
-Fl(-)p Fh(y)t Fm(')g(abbreviates)i(`)p Fl(0-)p Fh(y)t
-Fm('.)75 1042 y Fl(*)216 b Fm(All)15 b(of)f(the)f(w)o(ords,)g(except)i
-(the)f Fl(0)p Fm(th.)19 b(This)14 b(is)h(a)e(synon)o(ym)h(for)f(`)p
-Fl(1-$)p Fm('.)18 b(It)c(is)g(not)g(an)g(error)315 1096
-y(to)g(use)h(`)p Fl(*)p Fm(')f(if)i(there)e(is)i(just)e(one)h(w)o(ord)f
+808 y Fn($)216 b Fo(The)15 b(last)h(argumen)o(t.)75 886
+y Fn(\045)216 b Fo(The)15 b(w)o(ord)g(matc)o(hed)g(b)o(y)g(the)g(most)g
+(recen)o(t)g(`)p Fn(?)p Fj(string)t Fn(?)p Fo(')f(searc)o(h.)75
+964 y Fj(x)p Fn(-)p Fj(y)168 b Fo(A)15 b(range)g(of)g(w)o(ords;)f(`)p
+Fn(-)p Fj(y)t Fo(')g(abbreviates)i(`)p Fn(0-)p Fj(y)t
+Fo('.)75 1042 y Fn(*)216 b Fo(All)15 b(of)f(the)f(w)o(ords,)g(except)i
+(the)f Fn(0)p Fo(th.)19 b(This)14 b(is)h(a)e(synon)o(ym)h(for)f(`)p
+Fn(1-$)p Fo('.)18 b(It)c(is)g(not)g(an)g(error)315 1096
+y(to)g(use)h(`)p Fn(*)p Fo(')f(if)i(there)e(is)i(just)e(one)h(w)o(ord)f
(in)i(the)f(ev)o(en)o(t;)f(the)h(empt)o(y)g(string)g(is)g(returned)g
-(in)315 1151 y(that)f(case.)75 1229 y Fh(x)s Fl(*)189
-b Fm(Abbreviates)16 b(`)p Fh(x)p Fl(-$)p Fm(')75 1307
-y Fh(x)p Fl(-)192 b Fm(Abbreviates)16 b(`)p Fh(x)p Fl(-$)p
-Fm(')e(lik)o(e)i(`)p Fh(x)s Fl(*)p Fm(',)e(but)i(omits)f(the)g(last)g
+(in)315 1151 y(that)f(case.)75 1229 y Fj(x)s Fn(*)189
+b Fo(Abbreviates)16 b(`)p Fj(x)p Fn(-$)p Fo(')75 1307
+y Fj(x)p Fn(-)192 b Fo(Abbreviates)16 b(`)p Fj(x)p Fn(-$)p
+Fo(')e(lik)o(e)i(`)p Fj(x)s Fn(*)p Fo(',)e(but)i(omits)f(the)g(last)g
(w)o(ord.)137 1384 y(If)i(a)g(w)o(ord)f(designator)h(is)h(supplied)h
(without)e(an)g(ev)o(en)o(t)f(sp)q(eci\014cation,)j(the)e(previous)h
(command)75 1439 y(is)e(used)f(as)g(the)h(ev)o(en)o(t.)75
-1548 y Fg(1.1.3)30 b(Mo)r(di\014ers)137 1643 y Fm(After)10
+1548 y Fi(1.1.3)30 b(Mo)r(di\014ers)137 1643 y Fo(After)10
b(the)h(optional)g(w)o(ord)e(designator,)i(y)o(ou)f(can)h(add)f(a)g
(sequence)i(of)e(one)g(or)g(more)g(of)g(the)g(follo)o(wing)75
1698 y(mo)q(di\014ers,)16 b(eac)o(h)f(preceded)i(b)o(y)e(a)g(`)p
-Fl(:)p Fm('.)75 1776 y Fl(h)216 b Fm(Remo)o(v)o(e)15
+Fn(:)p Fo('.)75 1776 y Fn(h)216 b Fo(Remo)o(v)o(e)15
b(a)g(trailing)h(pathname)f(comp)q(onen)o(t,)g(lea)o(ving)h(only)g(the)
-f(head.)75 1854 y Fl(t)216 b Fm(Remo)o(v)o(e)15 b(all)h(leading)h
+f(head.)75 1854 y Fn(t)216 b Fo(Remo)o(v)o(e)15 b(all)h(leading)h
(pathname)e(comp)q(onen)o(ts,)g(lea)o(ving)h(the)f(tail.)75
-1931 y Fl(r)216 b Fm(Remo)o(v)o(e)15 b(a)g(trailing)h(su\016x)f(of)g
-(the)g(form)g(`)p Fl(.)p Fh(su\016x)s Fm(',)f(lea)o(ving)i(the)f
-(basename.)75 2009 y Fl(e)216 b Fm(Remo)o(v)o(e)15 b(all)h(but)g(the)f
-(trailing)h(su\016x.)75 2087 y Fl(p)216 b Fm(Prin)o(t)15
+1931 y Fn(r)216 b Fo(Remo)o(v)o(e)15 b(a)g(trailing)h(su\016x)f(of)g
+(the)g(form)g(`)p Fn(.)p Fj(su\016x)s Fo(',)f(lea)o(ving)i(the)f
+(basename.)75 2009 y Fn(e)216 b Fo(Remo)o(v)o(e)15 b(all)h(but)g(the)f
+(trailing)h(su\016x.)75 2087 y Fn(p)216 b Fo(Prin)o(t)15
b(the)g(new)h(command)f(but)g(do)g(not)g(execute)h(it.)75
-2164 y Fl(s/)p Fh(old)r Fl(/)p Fh(new)t Fl(/)315 2219
-y Fm(Substitute)h Fh(new)j Fm(for)c(the)h(\014rst)e(o)q(ccurrence)j(of)
-e Fh(old)i Fm(in)f(the)g(ev)o(en)o(t)f(line.)25 b(An)o(y)16
+2164 y Fn(s/)p Fj(old)r Fn(/)p Fj(new)t Fn(/)315 2219
+y Fo(Substitute)h Fj(new)j Fo(for)c(the)h(\014rst)e(o)q(ccurrence)j(of)
+e Fj(old)i Fo(in)f(the)g(ev)o(en)o(t)f(line.)25 b(An)o(y)16
b(delimiter)315 2274 y(ma)o(y)c(b)q(e)h(used)g(in)g(place)g(of)f(`)p
-Fl(/)p Fm('.)18 b(The)13 b(delimiter)h(ma)o(y)e(b)q(e)h(quoted)f(in)i
-Fh(old)g Fm(and)f Fh(new)k Fm(with)12 b(a)315 2329 y(single)j(bac)o
-(kslash.)20 b(If)15 b(`)p Fl(&)p Fm(')e(app)q(ears)h(in)h
-Fh(new)p Fm(,)f(it)g(is)h(replaced)g(b)o(y)f Fh(old)p
-Fm(.)20 b(A)14 b(single)i(bac)o(kslash)315 2383 y(will)j(quote)e(the)h
-(`)p Fl(&)p Fm('.)25 b(The)17 b(\014nal)i(delimiter)g(is)f(optional)g
+Fn(/)p Fo('.)18 b(The)13 b(delimiter)h(ma)o(y)e(b)q(e)h(quoted)f(in)i
+Fj(old)g Fo(and)f Fj(new)k Fo(with)12 b(a)315 2329 y(single)j(bac)o
+(kslash.)20 b(If)15 b(`)p Fn(&)p Fo(')e(app)q(ears)h(in)h
+Fj(new)p Fo(,)f(it)g(is)h(replaced)g(b)o(y)f Fj(old)p
+Fo(.)20 b(A)14 b(single)i(bac)o(kslash)315 2383 y(will)j(quote)e(the)h
+(`)p Fn(&)p Fo('.)25 b(The)17 b(\014nal)i(delimiter)g(is)f(optional)g
(if)f(it)h(is)g(the)f(last)g(c)o(haracter)g(on)315 2438
-y(the)e(input)h(line.)75 2516 y Fl(&)216 b Fm(Rep)q(eat)16
-b(the)f(previous)h(substitution.)75 2594 y Fl(g)216 b
-Fm(Cause)19 b(c)o(hanges)h(to)e(b)q(e)i(applied)h(o)o(v)o(er)e(the)g
+y(the)e(input)h(line.)75 2516 y Fn(&)216 b Fo(Rep)q(eat)16
+b(the)f(previous)h(substitution.)75 2594 y Fn(g)216 b
+Fo(Cause)19 b(c)o(hanges)h(to)e(b)q(e)i(applied)h(o)o(v)o(er)e(the)g
(en)o(tire)h(ev)o(en)o(t)f(line.)34 b(Used)20 b(in)g(conjunction)315
-2648 y(with)c(`)p Fl(s)p Fm(',)d(as)i(in)h Fl(gs/)p Fh(old)r
-Fl(/)p Fh(new)t Fl(/)p Fm(,)f(or)g(with)g(`)p Fl(&)p
-Fm('.)p eop
+2648 y(with)c(`)p Fn(s)p Fo(',)d(as)i(in)h Fn(gs/)p Fj(old)r
+Fn(/)p Fj(new)t Fn(/)p Fo(,)f(or)g(with)g(`)p Fn(&)p
+Fo('.)p eop
%%Page: 3 5
-3 4 bop 75 -58 a Fm(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(History)889 b(3)75 183 y Fi(2)41 b(Programming)28 b(with)e(GNU)i
-(History)137 323 y Fm(This)16 b(c)o(hapter)e(describ)q(es)j(ho)o(w)d
+3 4 bop 75 -58 a Fo(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(History)889 b(3)75 183 y Fk(2)41 b(Programming)28 b(with)e(GNU)i
+(History)137 323 y Fo(This)16 b(c)o(hapter)e(describ)q(es)j(ho)o(w)d
(to)g(in)o(terface)h(programs)e(that)h(y)o(ou)h(write)g(with)g(the)g
(GNU)f(History)75 378 y(Library)l(.)24 b(It)17 b(should)g(b)q(e)g
(considered)h(a)e(tec)o(hnical)i(guide.)25 b(F)l(or)15
b(information)i(on)f(the)h(in)o(teractiv)o(e)g(use)75
-433 y(of)e(GNU)g(History)l(,)g(see)g Fj(h)p Fm(unde\014ned)p
-Fj(i)i Fm([Using)e(History)g(In)o(teractiv)o(ely],)g(page)g
-Fj(h)p Fm(unde\014ned)p Fj(i)p Fm(.)75 581 y Fk(2.1)33
-b(In)n(tro)r(duction)24 b(to)e(History)137 685 y Fm(Man)o(y)c(programs)
+433 y(of)e(GNU)g(History)l(,)g(see)g(Chapter)g(1)g([Using)g(History)g
+(In)o(teractiv)o(ely],)h(page)f(1.)75 581 y Fm(2.1)33
+b(In)n(tro)r(duction)24 b(to)e(History)137 685 y Fo(Man)o(y)c(programs)
g(read)h(input)g(from)f(the)h(user)g(a)f(line)j(at)d(a)g(time.)31
b(The)19 b(GNU)g(History)f(library)75 740 y(is)k(able)g(to)e(k)o(eep)i
(trac)o(k)e(of)h(those)g(lines,)j(asso)q(ciate)d(arbitrary)g(data)f
@@ -1581,7 +1647,7 @@ m(ailable)h(functions)g(for)e(remem)o(b)q(ering)h(lines)75
(hing)75 979 y(through)17 b(the)h(list)g(for)f(a)h(line)h(con)o
(taining)f(an)g(arbitrary)f(text)g(string,)h(and)g(referencing)h(an)o
(y)e(line)i(in)75 1034 y(the)c(list)i(directly)l(.)22
-b(In)16 b(addition,)g(a)f(history)g Fh(expansion)h Fm(function)h(is)e
+b(In)16 b(addition,)g(a)f(history)g Fj(expansion)h Fo(function)h(is)e
(a)o(v)m(ailable)i(whic)o(h)g(pro)o(vides)f(for)e(a)75
1089 y(consisten)o(t)h(user)h(in)o(terface)f(across)g(di\013eren)o(t)g
(programs.)137 1164 y(The)f(user)h(using)f(programs)f(written)h(with)g
@@ -1591,20 +1657,20 @@ b(In)16 b(addition,)g(a)f(history)g Fh(expansion)h Fm(function)h(is)e
(previous)75 1273 y(lines)c(and)f(using)h(that)e(text)g(in)i(new)f
(commands.)19 b(The)14 b(basic)h(history)e(manipulation)j(commands)d
(are)75 1328 y(similar)j(to)f(the)g(history)g(substitution)h(pro)o
-(vided)g(b)o(y)g Fl(csh)p Fm(.)137 1403 y(If)f(the)g(programmer)f
+(vided)g(b)o(y)g Fn(csh)p Fo(.)137 1403 y(If)f(the)g(programmer)f
(desires,)h(he)g(can)g(use)g(the)g(Readline)i(library)l(,)f(whic)o(h)f
(includes)j(some)c(history)75 1458 y(manipulation)j(b)o(y)e(default,)g
(and)h(has)f(the)g(added)h(adv)m(an)o(tage)f(of)f(command)h(line)i
-(editing.)75 1606 y Fk(2.2)33 b(History)22 b(Storage)137
-1710 y Fm(The)16 b(history)f(list)h(is)g(an)f(arra)o(y)f(of)g(history)i
+(editing.)75 1606 y Fm(2.2)33 b(History)22 b(Storage)137
+1710 y Fo(The)16 b(history)f(list)h(is)g(an)f(arra)o(y)f(of)g(history)i
(en)o(tries.)k(A)15 b(history)g(en)o(try)g(is)h(declared)g(as)f(follo)o
-(ws:)195 1782 y Fl(typedef)23 b(struct)g(_hist_entry)f({)243
+(ws:)195 1782 y Fn(typedef)23 b(struct)g(_hist_entry)f({)243
1834 y(char)h(*line;)243 1886 y(char)g(*data;)195 1938
-y(})h(HIST_ENTRY;)137 2013 y Fm(The)16 b(history)f(list)h(itself)g
+y(})h(HIST_ENTRY;)137 2013 y Fo(The)16 b(history)f(list)h(itself)g
(migh)o(t)f(therefore)g(b)q(e)h(declared)g(as)195 2085
-y Fl(HIST_ENTRY)22 b(**the_history_list;)137 2160 y Fm(The)16
+y Fn(HIST_ENTRY)22 b(**the_history_list;)137 2160 y Fo(The)16
b(state)e(of)h(the)g(History)g(library)h(is)g(encapsulated)g(in)o(to)f
-(a)g(single)i(structure:)195 2232 y Fl(/*)24 b(A)f(structure)g(used)g
+(a)g(single)i(structure:)195 2232 y Fn(/*)24 b(A)f(structure)g(used)g
(to)h(pass)f(the)h(current)f(state)g(of)g(the)h(history)f(stuff)g
(around.)g(*/)p 2033 2242 21 42 v 195 2284 a(typedef)g(struct)g
(_hist_state)f({)243 2336 y(HIST_ENTRY)g(**entries;)214
@@ -1615,337 +1681,334 @@ b(/*)23 b(Number)g(of)h(elements)f(within)g(this)g(array.)g(*/)p
1985 2449 V 243 2491 a(int)g(size;)501 b(/*)23 b(Number)g(of)h(slots)f
(allocated)g(to)g(this)h(array.)f(*/)p 2057 2501 V 243
2543 a(int)g(flags;)195 2595 y(})h(HISTORY_STATE;)137
-2670 y Fm(If)16 b(the)f(\015ags)g(mem)o(b)q(er)g(includes)j
-Fl(HS_STIFLED)p Fm(,)13 b(the)i(history)h(has)f(b)q(een)h(sti\015ed.)p
+2670 y Fo(If)16 b(the)f(\015ags)g(mem)o(b)q(er)g(includes)j
+Fn(HS_STIFLED)p Fo(,)13 b(the)i(history)h(has)f(b)q(een)h(sti\015ed.)p
eop
%%Page: 4 6
-4 5 bop 75 -58 a Fm(4)1347 b(GNU)15 b(History)g(Library)75
-183 y Fk(2.3)33 b(History)22 b(F)-6 b(unctions)137 278
-y Fm(This)21 b(section)g(describ)q(es)h(the)f(calling)h(sequence)g(for)
+4 5 bop 75 -58 a Fo(4)1347 b(GNU)15 b(History)g(Library)75
+183 y Fm(2.3)33 b(History)22 b(F)-6 b(unctions)137 278
+y Fo(This)21 b(section)g(describ)q(es)h(the)f(calling)h(sequence)g(for)
e(the)g(v)m(arious)h(functions)g(presen)o(t)g(in)g(GNU)75
-333 y(History)l(.)75 441 y Fg(2.3.1)30 b(Initializing)20
-b(History)h(and)f(State)g(Managemen)n(t)137 536 y Fm(This)e(section)g
+333 y(History)l(.)75 441 y Fi(2.3.1)30 b(Initializing)20
+b(History)h(and)f(State)g(Managemen)n(t)137 536 y Fo(This)e(section)g
(describ)q(es)h(functions)f(used)g(to)e(initialize)21
b(and)c(manage)g(the)g(state)g(of)g(the)g(History)75
591 y(library)f(when)g(y)o(ou)f(w)o(an)o(t)f(to)g(use)i(the)f(history)g
(functions)h(in)g(y)o(our)f(program.)1650 679 y(F)l(unction)-1749
-b Ff(void)20 b Fe(using)p 333 679 18 3 v 20 w(history)j
-Fd(\(\))195 734 y Fm(Begin)18 b(a)f(session)h(in)g(whic)o(h)g(the)g
+b Fh(void)20 b Fg(using)p 333 679 18 3 v 20 w(history)j
+Ff(\(\))195 734 y Fo(Begin)18 b(a)f(session)h(in)g(whic)o(h)g(the)g
(history)f(functions)h(migh)o(t)f(b)q(e)h(used.)27 b(This)18
b(initializes)195 788 y(the)d(in)o(teractiv)o(e)h(v)m(ariables.)1650
-877 y(F)l(unction)-1749 b Ff(HISTORY_STATE)21 b(*)e Fe(history)p
+877 y(F)l(unction)-1749 b Fh(HISTORY_STATE)21 b(*)e Fg(history)p
657 877 V 21 w(get)p 755 877 V 21 w(history)p 951 877
-V 21 w(state)j Fd(\(\))195 931 y Fm(Return)16 b(a)f(structure)g
+V 21 w(state)j Ff(\(\))195 931 y Fo(Return)16 b(a)f(structure)g
(describing)i(the)e(curren)o(t)g(state)f(of)h(the)g(input)i(history)l
-(.)1650 1019 y(F)l(unction)-1749 b Ff(void)20 b Fe(history)p
+(.)1650 1019 y(F)l(unction)-1749 b Fh(void)20 b Fg(history)p
377 1019 V 20 w(set)p 468 1019 V 21 w(history)p 664 1019
-V 21 w(state)j Fd(\()p Fl(HISTORY_STATE)13 b(*state)p
-Fd(\))195 1074 y Fm(Set)i(the)h(state)e(of)h(the)g(history)g(list)h
-(according)g(to)e Fh(state)p Fm(.)75 1182 y Fg(2.3.2)30
-b(History)20 b(List)h(Managemen)n(t)137 1277 y Fm(These)11
+V 21 w(state)j Ff(\()p Fn(HISTORY_STATE)13 b(*state)p
+Ff(\))195 1074 y Fo(Set)i(the)h(state)e(of)h(the)g(history)g(list)h
+(according)g(to)e Fj(state)p Fo(.)75 1182 y Fi(2.3.2)30
+b(History)20 b(List)h(Managemen)n(t)137 1277 y Fo(These)11
b(functions)h(manage)e(individual)k(en)o(tries)d(on)g(the)g(history)f
(list,)i(or)f(set)f(parameters)g(managing)75 1332 y(the)15
-b(list)h(itself.)1650 1420 y(F)l(unction)-1749 b Ff(void)20
-b Fe(add)p 294 1420 V 20 w(history)j Fd(\()p Fl(char)14
-b(*string)p Fd(\))195 1475 y Fm(Place)i Fh(string)j Fm(at)c(the)g(end)i
+b(list)h(itself.)1650 1420 y(F)l(unction)-1749 b Fh(void)20
+b Fg(add)p 294 1420 V 20 w(history)j Ff(\()p Fn(char)14
+b(*string)p Ff(\))195 1475 y Fo(Place)i Fj(string)j Fo(at)c(the)g(end)i
(of)d(the)i(history)f(list.)22 b(The)15 b(asso)q(ciated)h(data)f
(\014eld)h(\(if)g(an)o(y\))e(is)195 1530 y(set)h(to)g
-Fl(NULL)p Fm(.)1650 1618 y(F)l(unction)-1749 b Ff(HIST_ENTRY)21
-b(*)e Fe(remo)n(v)n(e)p 584 1618 V 20 w(history)k Fd(\()p
-Fl(int)14 b(which)p Fd(\))195 1673 y Fm(Remo)o(v)o(e)g(history)g(en)o
-(try)f(at)h(o\013set)f Fh(whic)o(h)h Fm(from)g(the)g(history)l(.)19
+Fn(NULL)p Fo(.)1650 1618 y(F)l(unction)-1749 b Fh(HIST_ENTRY)21
+b(*)e Fg(remo)n(v)n(e)p 584 1618 V 20 w(history)k Ff(\()p
+Fn(int)14 b(which)p Ff(\))195 1673 y Fo(Remo)o(v)o(e)g(history)g(en)o
+(try)f(at)h(o\013set)f Fj(whic)o(h)h Fo(from)g(the)g(history)l(.)19
b(The)14 b(remo)o(v)o(ed)g(elemen)o(t)g(is)195 1727 y(returned)i(so)e
(y)o(ou)h(can)h(free)f(the)g(line,)i(data,)d(and)h(con)o(taining)h
-(structure.)1650 1816 y(F)l(unction)-1749 b Ff(HIST_ENTRY)21
-b(*)e Fe(replace)p 580 1816 V 22 w(history)p 777 1816
-V 20 w(en)n(try)24 b Fd(\()p Fl(int)14 b(which,)g(char)283
-1870 y(*line,)g(char)g(*data)p Fd(\))195 1925 y Fm(Mak)o(e)f(the)h
-(history)f(en)o(try)g(at)g(o\013set)g Fh(whic)o(h)h Fm(ha)o(v)o(e)g
-Fh(line)k Fm(and)13 b Fh(data)p Fm(.)19 b(This)14 b(returns)g(the)f
+(structure.)1650 1816 y(F)l(unction)-1749 b Fh(HIST_ENTRY)21
+b(*)e Fg(replace)p 580 1816 V 22 w(history)p 777 1816
+V 20 w(en)n(try)24 b Ff(\()p Fn(int)14 b(which,)g(char)283
+1870 y(*line,)g(char)g(*data)p Ff(\))195 1925 y Fo(Mak)o(e)f(the)h
+(history)f(en)o(try)g(at)g(o\013set)g Fj(whic)o(h)h Fo(ha)o(v)o(e)g
+Fj(line)k Fo(and)13 b Fj(data)p Fo(.)19 b(This)14 b(returns)g(the)f
(old)195 1980 y(en)o(try)k(so)g(y)o(ou)g(can)g(disp)q(ose)i(of)d(the)i
(data.)25 b(In)18 b(the)f(case)h(of)f(an)g(in)o(v)m(alid)i
-Fh(whic)o(h)p Fm(,)g(a)e Fl(NULL)195 2035 y Fm(p)q(oin)o(ter)f(is)f
-(returned.)1650 2123 y(F)l(unction)-1749 b Ff(void)20
-b Fe(clear)p 320 2123 V 21 w(history)j Fd(\(\))195 2178
-y Fm(Clear)15 b(the)h(history)f(list)h(b)o(y)f(deleting)i(all)f(the)f
-(en)o(tries.)1650 2266 y(F)l(unction)-1749 b Ff(void)20
-b Fe(sti\015e)p 320 2266 V 21 w(history)j Fd(\()p Fl(int)14
-b(max)p Fd(\))195 2321 y Fm(Sti\015e)i(the)f(history)h(list,)f(remem)o
-(b)q(ering)h(only)g(the)f(last)g Fh(max)j Fm(en)o(tries.)1650
-2409 y(F)l(unction)-1749 b Ff(int)20 b Fe(unsti\015e)p
-358 2409 V 21 w(history)i Fd(\(\))195 2463 y Fm(Stop)e(sti\015ing)i
+Fj(whic)o(h)p Fo(,)g(a)e Fn(NULL)195 2035 y Fo(p)q(oin)o(ter)f(is)f
+(returned.)1650 2123 y(F)l(unction)-1749 b Fh(void)20
+b Fg(clear)p 320 2123 V 21 w(history)j Ff(\(\))195 2178
+y Fo(Clear)15 b(the)h(history)f(list)h(b)o(y)f(deleting)i(all)f(the)f
+(en)o(tries.)1650 2266 y(F)l(unction)-1749 b Fh(void)20
+b Fg(sti\015e)p 320 2266 V 21 w(history)j Ff(\()p Fn(int)14
+b(max)p Ff(\))195 2321 y Fo(Sti\015e)i(the)f(history)h(list,)f(remem)o
+(b)q(ering)h(only)g(the)f(last)g Fj(max)j Fo(en)o(tries.)1650
+2409 y(F)l(unction)-1749 b Fh(int)20 b Fg(unsti\015e)p
+358 2409 V 21 w(history)i Ff(\(\))195 2463 y Fo(Stop)e(sti\015ing)i
(the)f(history)l(.)36 b(This)21 b(returns)g(the)f(previous)i(amoun)o(t)
e(the)g(history)h(w)o(as)195 2518 y(sti\015ed.)g(The)15
b(v)m(alue)i(is)e(p)q(ositiv)o(e)i(if)e(the)g(history)h(w)o(as)e
(sti\015ed,)i(negativ)o(e)f(if)h(it)f(w)o(asn't.)1650
-2606 y(F)l(unction)-1749 b Ff(int)20 b Fe(history)p 351
-2606 V 20 w(is)p 409 2606 V 21 w(sti\015ed)k Fd(\(\))195
-2661 y Fm(Returns)16 b(non-zero)f(if)h(the)f(history)g(is)h(sti\015ed,)
+2606 y(F)l(unction)-1749 b Fh(int)20 b Fg(history)p 351
+2606 V 20 w(is)p 409 2606 V 21 w(sti\015ed)k Ff(\(\))195
+2661 y Fo(Returns)16 b(non-zero)f(if)h(the)f(history)g(is)h(sti\015ed,)
g(zero)f(if)g(it)h(is)g(not.)p eop
%%Page: 5 7
-5 6 bop 75 -58 a Fm(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(History)889 b(5)75 183 y Fg(2.3.3)30 b(Information)19
-b(Ab)r(out)i(the)f(History)h(List)137 279 y Fm(These)13
+5 6 bop 75 -58 a Fo(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(History)889 b(5)75 183 y Fi(2.3.3)30 b(Information)19
+b(Ab)r(out)i(the)f(History)h(List)137 279 y Fo(These)13
b(functions)h(return)f(information)g(ab)q(out)f(the)h(en)o(tire)h
(history)e(list)i(or)e(individual)k(list)e(en)o(tries.)1650
-371 y(F)l(unction)-1749 b Ff(HIST_ENTRY)21 b(**)e Fe(history)p
-605 371 18 3 v 21 w(list)24 b Fd(\(\))195 426 y Fm(Return)f(a)g
-Fl(NULL)f Fm(terminated)g(arra)o(y)g(of)g Fl(HIST_ENTRY)f
-Fm(whic)o(h)j(is)f(the)f(curren)o(t)h(input)195 481 y(history)l(.)j
+371 y(F)l(unction)-1749 b Fh(HIST_ENTRY)21 b(**)e Fg(history)p
+605 371 18 3 v 21 w(list)24 b Ff(\(\))195 426 y Fo(Return)f(a)g
+Fn(NULL)f Fo(terminated)g(arra)o(y)g(of)g Fn(HIST_ENTRY)f
+Fo(whic)o(h)j(is)f(the)f(curren)o(t)h(input)195 481 y(history)l(.)j
(Elemen)o(t)18 b(0)e(of)h(this)h(list)g(is)f(the)h(b)q(eginning)h(of)e
(time.)26 b(If)17 b(there)g(is)h(no)f(history)l(,)195
-535 y(return)e Fl(NULL)p Fm(.)1650 627 y(F)l(unction)-1749
-b Ff(int)20 b Fe(where)p 325 627 V 20 w(history)j Fd(\(\))195
-682 y Fm(Returns)16 b(the)f(o\013set)f(of)h(the)g(curren)o(t)g(history)
-g(elemen)o(t.)1650 773 y(F)l(unction)-1749 b Ff(HIST_ENTRY)21
-b(*)e Fe(curren)n(t)p 587 773 V 21 w(history)k Fd(\(\))195
-828 y Fm(Return)g(the)f(history)g(en)o(try)g(at)f(the)h(curren)o(t)g(p)
-q(osition,)j(as)c(determined)j(b)o(y)e Fl(where_)195
-883 y(history)14 b(\(\))p Fm(.)20 b(If)15 b(there)g(is)h(no)f(en)o(try)
-g(there,)g(return)g(a)g Fl(NULL)g Fm(p)q(oin)o(ter.)1650
-975 y(F)l(unction)-1749 b Ff(HIST_ENTRY)21 b(*)e Fe(history)p
-579 975 V 21 w(get)j Fd(\()p Fl(int)15 b(offset)p Fd(\))195
-1029 y Fm(Return)21 b(the)g(history)g(en)o(try)f(at)g(p)q(osition)i
-Fh(o\013set)p Fm(,)e(starting)g(from)g Fl(history_base)p
-Fm(.)35 b(If)195 1084 y(there)16 b(is)h(no)g(en)o(try)f(there,)g(or)g
-(if)g Fh(o\013set)h Fm(is)g(greater)e(than)h(the)h(history)f(length,)h
-(return)f(a)195 1139 y Fl(NULL)f Fm(p)q(oin)o(ter.)1650
-1231 y(F)l(unction)-1749 b Ff(int)20 b Fe(history)p 351
-1231 V 20 w(total)p 487 1231 V 22 w(b)n(ytes)j Fd(\(\))195
-1285 y Fm(Return)c(the)f(n)o(um)o(b)q(er)g(of)g(b)o(ytes)g(that)f(the)h
+535 y(return)e Fn(NULL)p Fo(.)1650 627 y(F)l(unction)-1749
+b Fh(int)20 b Fg(where)p 325 627 V 20 w(history)j Ff(\(\))195
+682 y Fo(Returns)16 b(the)f(o\013set)f(of)h(the)g(curren)o(t)g(history)
+g(elemen)o(t.)1650 773 y(F)l(unction)-1749 b Fh(HIST_ENTRY)21
+b(*)e Fg(curren)n(t)p 587 773 V 21 w(history)k Ff(\(\))195
+828 y Fo(Return)g(the)f(history)g(en)o(try)g(at)f(the)h(curren)o(t)g(p)
+q(osition,)j(as)c(determined)j(b)o(y)e Fn(where_)195
+883 y(history)14 b(\(\))p Fo(.)20 b(If)15 b(there)g(is)h(no)f(en)o(try)
+g(there,)g(return)g(a)g Fn(NULL)g Fo(p)q(oin)o(ter.)1650
+975 y(F)l(unction)-1749 b Fh(HIST_ENTRY)21 b(*)e Fg(history)p
+579 975 V 21 w(get)j Ff(\()p Fn(int)15 b(offset)p Ff(\))195
+1029 y Fo(Return)21 b(the)g(history)g(en)o(try)f(at)g(p)q(osition)i
+Fj(o\013set)p Fo(,)e(starting)g(from)g Fn(history_base)p
+Fo(.)35 b(If)195 1084 y(there)16 b(is)h(no)g(en)o(try)f(there,)g(or)g
+(if)g Fj(o\013set)h Fo(is)g(greater)e(than)h(the)h(history)f(length,)h
+(return)f(a)195 1139 y Fn(NULL)f Fo(p)q(oin)o(ter.)1650
+1231 y(F)l(unction)-1749 b Fh(int)20 b Fg(history)p 351
+1231 V 20 w(total)p 487 1231 V 22 w(b)n(ytes)j Ff(\(\))195
+1285 y Fo(Return)c(the)f(n)o(um)o(b)q(er)g(of)g(b)o(ytes)g(that)f(the)h
(primary)h(history)f(en)o(tries)g(are)g(using.)29 b(This)195
1340 y(function)16 b(returns)f(the)g(sum)h(of)e(the)i(lengths)f(of)g
(all)h(the)g(lines)g(in)g(the)g(history)l(.)75 1452 y
-Fg(2.3.4)30 b(Mo)n(ving)21 b(Around)f(the)h(History)g(List)137
-1548 y Fm(These)16 b(functions)g(allo)o(w)f(the)g(curren)o(t)h(index)g
+Fi(2.3.4)30 b(Mo)n(ving)21 b(Around)f(the)h(History)g(List)137
+1548 y Fo(These)16 b(functions)g(allo)o(w)f(the)g(curren)o(t)h(index)g
(in)o(to)f(the)h(history)f(list)h(to)e(b)q(e)i(set)f(or)g(c)o(hanged.)
-1650 1640 y(F)l(unction)-1749 b Ff(int)20 b Fe(history)p
-351 1640 V 20 w(set)p 442 1640 V 21 w(p)r(os)h Fd(\()p
-Fl(int)15 b(pos)p Fd(\))195 1694 y Fm(Set)g(the)h(p)q(osition)g(in)g
-(the)f(history)g(list)h(to)f Fh(p)q(os)p Fm(,)g(an)g(absolute)g(index)i
+1650 1640 y(F)l(unction)-1749 b Fh(int)20 b Fg(history)p
+351 1640 V 20 w(set)p 442 1640 V 21 w(p)r(os)h Ff(\()p
+Fn(int)15 b(pos)p Ff(\))195 1694 y Fo(Set)g(the)h(p)q(osition)g(in)g
+(the)f(history)g(list)h(to)f Fj(p)q(os)p Fo(,)g(an)g(absolute)g(index)i
(in)o(to)e(the)g(list.)1650 1786 y(F)l(unction)-1749
-b Ff(HIST_ENTRY)21 b(*)e Fe(previous)p 615 1786 V 20
-w(history)k Fd(\(\))195 1841 y Fm(Bac)o(k)17 b(up)h(the)f(curren)o(t)g
+b Fh(HIST_ENTRY)21 b(*)e Fg(previous)p 615 1786 V 20
+w(history)k Ff(\(\))195 1841 y Fo(Bac)o(k)17 b(up)h(the)f(curren)o(t)g
(history)g(o\013set)f(to)h(the)g(previous)h(history)f(en)o(try)l(,)g
(and)g(return)g(a)195 1896 y(p)q(oin)o(ter)f(to)e(that)h(en)o(try)l(.)k
(If)d(there)f(is)h(no)f(previous)h(en)o(try)l(,)f(return)g(a)g
-Fl(NULL)f Fm(p)q(oin)o(ter.)1650 1987 y(F)l(unction)-1749
-b Ff(HIST_ENTRY)21 b(*)e Fe(next)p 514 1987 V 21 w(history)k
-Fd(\(\))195 2042 y Fm(Mo)o(v)o(e)17 b(the)h(curren)o(t)g(history)f
+Fn(NULL)f Fo(p)q(oin)o(ter.)1650 1987 y(F)l(unction)-1749
+b Fh(HIST_ENTRY)21 b(*)e Fg(next)p 514 1987 V 21 w(history)k
+Ff(\(\))195 2042 y Fo(Mo)o(v)o(e)17 b(the)h(curren)o(t)g(history)f
(o\013set)g(forw)o(ard)g(to)g(the)h(next)g(history)g(en)o(try)l(,)g
(and)g(return)195 2097 y(the)d(a)g(p)q(oin)o(ter)h(to)e(that)h(en)o
(try)l(.)20 b(If)15 b(there)g(is)h(no)f(next)g(en)o(try)l(,)g(return)g
-(a)g Fl(NULL)g Fm(p)q(oin)o(ter.)75 2208 y Fg(2.3.5)30
-b(Searc)n(hing)21 b(the)f(History)h(List)137 2304 y Fm(These)14
+(a)g Fn(NULL)g Fo(p)q(oin)o(ter.)75 2208 y Fi(2.3.5)30
+b(Searc)n(hing)21 b(the)f(History)h(List)137 2304 y Fo(These)14
b(functions)g(allo)o(w)g(searc)o(hing)g(of)e(the)i(history)f(list)h
(for)f(en)o(tries)h(con)o(taining)g(a)f(sp)q(eci\014c)i(string.)75
2359 y(Searc)o(hing)f(ma)o(y)g(b)q(e)g(p)q(erformed)g(b)q(oth)g(forw)o
(ard)e(and)i(bac)o(kw)o(ard)f(from)g(the)h(curren)o(t)g(history)f(p)q
(osition.)75 2414 y(The)j(searc)o(h)f(ma)o(y)g(b)q(e)i
-Fh(anc)o(hored)p Fm(,)e(meaning)h(that)f(the)h(string)g(m)o(ust)f(matc)
+Fj(anc)o(hored)p Fo(,)e(meaning)h(that)f(the)h(string)g(m)o(ust)f(matc)
o(h)g(at)g(the)h(b)q(eginning)i(of)d(the)75 2469 y(history)g(en)o(try)l
-(.)1650 2560 y(F)l(unction)-1749 b Ff(int)20 b Fe(history)p
-351 2560 V 20 w(searc)n(h)j Fd(\()p Fl(char)14 b(*string,)g(int)h
-(direction)p Fd(\))195 2615 y Fm(Searc)o(h)g(the)h(history)f(for)f
-Fh(string)p Fm(,)h(starting)f(at)h(the)g(curren)o(t)g(history)g
-(o\013set.)k(If)d Fh(direction)195 2670 y Fl(<)j Fm(0,)g(then)g(the)h
+(.)1650 2560 y(F)l(unction)-1749 b Fh(int)20 b Fg(history)p
+351 2560 V 20 w(searc)n(h)j Ff(\()p Fn(char)14 b(*string,)g(int)h
+(direction)p Ff(\))195 2615 y Fo(Searc)o(h)g(the)h(history)f(for)f
+Fj(string)p Fo(,)h(starting)f(at)h(the)g(curren)o(t)g(history)g
+(o\013set.)k(If)d Fj(direction)195 2670 y Fn(<)j Fo(0,)g(then)g(the)h
(searc)o(h)e(is)i(through)e(previous)i(en)o(tries,)g(else)g(through)f
(subsequen)o(t.)32 b(If)p eop
%%Page: 6 8
-6 7 bop 75 -58 a Fm(6)1347 b(GNU)15 b(History)g(Library)195
-183 y Fh(string)k Fm(is)d(found,)f(then)h(the)f(curren)o(t)g(history)g
+6 7 bop 75 -58 a Fo(6)1347 b(GNU)15 b(History)g(Library)195
+183 y Fj(string)k Fo(is)d(found,)f(then)h(the)f(curren)o(t)g(history)g
(index)i(is)f(set)f(to)f(that)h(history)g(en)o(try)l(,)g(and)195
238 y(the)g(v)m(alue)h(returned)f(is)g(the)g(o\013set)f(in)h(the)g
-(line)h(of)e(the)h(en)o(try)g(where)g Fh(string)j Fm(w)o(as)c(found.)
+(line)h(of)e(the)h(en)o(try)g(where)g Fj(string)j Fo(w)o(as)c(found.)
195 293 y(Otherwise,)i(nothing)f(is)h(c)o(hanged,)f(and)h(a)e(-1)h(is)h
-(returned.)1650 396 y(F)l(unction)-1749 b Ff(int)20 b
-Fe(history)p 351 396 18 3 v 20 w(searc)n(h)p 527 396
-V 21 w(pre\014x)i Fd(\()p Fl(char)15 b(*string,)f(int)g(direction)p
-Fd(\))195 451 y Fm(Searc)o(h)i(the)f(history)g(for)g
-Fh(string)p Fm(,)g(starting)g(at)g(the)g(curren)o(t)h(history)f
+(returned.)1650 396 y(F)l(unction)-1749 b Fh(int)20 b
+Fg(history)p 351 396 18 3 v 20 w(searc)n(h)p 527 396
+V 21 w(pre\014x)i Ff(\()p Fn(char)15 b(*string,)f(int)g(direction)p
+Ff(\))195 451 y Fo(Searc)o(h)i(the)f(history)g(for)g
+Fj(string)p Fo(,)g(starting)g(at)g(the)g(curren)o(t)h(history)f
(o\013set.)k(The)d(searc)o(h)195 506 y(is)h(anc)o(hored:)23
b(matc)o(hing)17 b(lines)h(m)o(ust)e(b)q(egin)i(with)f
-Fh(string)p Fm(.)25 b(If)17 b Fh(direction)h Fl(<)e Fm(0,)h(then)g(the)
+Fj(string)p Fo(.)25 b(If)17 b Fj(direction)h Fn(<)e Fo(0,)h(then)g(the)
195 560 y(searc)o(h)f(is)g(through)f(previous)i(en)o(tries,)f(else)g
-(through)g(subsequen)o(t.)22 b(If)16 b Fh(string)k Fm(is)c(found,)195
+(through)g(subsequen)o(t.)22 b(If)16 b Fj(string)k Fo(is)c(found,)195
615 y(then)i(the)g(curren)o(t)g(history)g(index)h(is)g(set)e(to)h(that)
f(en)o(try)l(,)h(and)g(the)g(return)g(v)m(alue)h(is)g(0.)195
670 y(Otherwise,)d(nothing)f(is)h(c)o(hanged,)f(and)h(a)e(-1)h(is)h
-(returned.)1650 773 y(F)l(unction)-1749 b Ff(int)20 b
-Fe(history)p 351 773 V 20 w(searc)n(h)p 527 773 V 21
-w(p)r(os)h Fd(\()p Fl(char)15 b(*string,)f(int)g(direction,)g(int)283
-828 y(pos)p Fd(\))195 883 y Fm(Searc)o(h)h(for)g Fh(string)k
-Fm(in)d(the)f(history)g(list,)g(starting)g(at)f Fh(p)q(os)p
-Fm(,)h(an)g(absolute)g(index)i(in)o(to)e(the)195 937
-y(list.)21 b(If)15 b Fh(direction)h Fm(is)g(negativ)o(e,)f(the)g(searc)
-o(h)g(pro)q(ceeds)g(bac)o(kw)o(ard)g(from)f Fh(p)q(os)p
-Fm(,)h(otherwise)195 992 y(forw)o(ard.)27 b(Returns)18
+(returned.)1650 773 y(F)l(unction)-1749 b Fh(int)20 b
+Fg(history)p 351 773 V 20 w(searc)n(h)p 527 773 V 21
+w(p)r(os)h Ff(\()p Fn(char)15 b(*string,)f(int)g(direction,)g(int)283
+828 y(pos)p Ff(\))195 883 y Fo(Searc)o(h)h(for)g Fj(string)k
+Fo(in)d(the)f(history)g(list,)g(starting)g(at)f Fj(p)q(os)p
+Fo(,)h(an)g(absolute)g(index)i(in)o(to)e(the)195 937
+y(list.)21 b(If)15 b Fj(direction)h Fo(is)g(negativ)o(e,)f(the)g(searc)
+o(h)g(pro)q(ceeds)g(bac)o(kw)o(ard)g(from)f Fj(p)q(os)p
+Fo(,)h(otherwise)195 992 y(forw)o(ard.)27 b(Returns)18
b(the)g(absolute)g(index)h(of)f(the)g(history)f(elemen)o(t)i(where)f
-Fh(string)k Fm(w)o(as)195 1047 y(found,)15 b(or)g(-1)g(otherwise.)75
-1170 y Fg(2.3.6)30 b(Managing)20 b(the)g(History)h(File)137
-1272 y Fm(The)16 b(History)g(library)h(can)e(read)h(the)g(history)g
+Fj(string)k Fo(w)o(as)195 1047 y(found,)15 b(or)g(-1)g(otherwise.)75
+1170 y Fi(2.3.6)30 b(Managing)20 b(the)g(History)h(File)137
+1272 y Fo(The)16 b(History)g(library)h(can)e(read)h(the)g(history)g
(from)f(and)h(write)g(it)g(to)f(a)h(\014le.)22 b(This)17
b(section)f(do)q(cu-)75 1327 y(men)o(ts)f(the)g(functions)h(for)f
(managing)g(a)g(history)g(\014le.)1650 1430 y(F)l(unction)-1749
-b Ff(int)20 b Fe(read)p 286 1430 V 20 w(history)i Fd(\()p
-Fl(char)15 b(*filename)p Fd(\))195 1485 y Fm(Add)h(the)f(con)o(ten)o
-(ts)f(of)h Fh(\014lename)j Fm(to)d(the)g(history)g(list,)g(a)g(line)h
-(at)f(a)f(time.)21 b(If)15 b Fh(\014lename)j Fm(is)195
-1539 y Fl(NULL)p Fm(,)c(then)i(read)f(from)f(`)p Fl(~/.history)p
-Fm('.)k(Returns)e(0)f(if)g(successful,)i(or)d(errno)h(if)h(not.)1650
-1643 y(F)l(unction)-1749 b Ff(int)20 b Fe(read)p 286
-1643 V 20 w(history)p 481 1643 V 20 w(range)i Fd(\()p
-Fl(char)15 b(*filename,)e(int)i(from,)g(int)f(to)p Fd(\))195
-1697 y Fm(Read)21 b(a)f(range)g(of)g(lines)i(from)e Fh(\014lename)p
-Fm(,)i(adding)f(them)g(to)f(the)g(history)h(list.)36
-b(Start)195 1752 y(reading)15 b(at)e(line)j Fh(from)e
-Fm(and)g(end)h(at)e Fh(to)p Fm(.)19 b(If)c Fh(from)e
-Fm(is)i(zero,)f(start)f(at)g(the)h(b)q(eginning.)22 b(If)15
-b Fh(to)195 1807 y Fm(is)i(less)g(than)f Fh(from)p Fm(,)g(then)h(read)f
+b Fh(int)20 b Fg(read)p 286 1430 V 20 w(history)i Ff(\()p
+Fn(char)15 b(*filename)p Ff(\))195 1485 y Fo(Add)h(the)f(con)o(ten)o
+(ts)f(of)h Fj(\014lename)j Fo(to)d(the)g(history)g(list,)g(a)g(line)h
+(at)f(a)f(time.)21 b(If)15 b Fj(\014lename)j Fo(is)195
+1539 y Fn(NULL)p Fo(,)c(then)i(read)f(from)f(`)p Fn(~/.history)p
+Fo('.)k(Returns)e(0)f(if)g(successful,)i(or)d(errno)h(if)h(not.)1650
+1643 y(F)l(unction)-1749 b Fh(int)20 b Fg(read)p 286
+1643 V 20 w(history)p 481 1643 V 20 w(range)i Ff(\()p
+Fn(char)15 b(*filename,)e(int)i(from,)g(int)f(to)p Ff(\))195
+1697 y Fo(Read)21 b(a)f(range)g(of)g(lines)i(from)e Fj(\014lename)p
+Fo(,)i(adding)f(them)g(to)f(the)g(history)h(list.)36
+b(Start)195 1752 y(reading)15 b(at)e(line)j Fj(from)e
+Fo(and)g(end)h(at)e Fj(to)p Fo(.)19 b(If)c Fj(from)e
+Fo(is)i(zero,)f(start)f(at)g(the)h(b)q(eginning.)22 b(If)15
+b Fj(to)195 1807 y Fo(is)i(less)g(than)f Fj(from)p Fo(,)g(then)h(read)f
(un)o(til)i(the)e(end)h(of)f(the)h(\014le.)24 b(If)17
-b Fh(\014lename)j Fm(is)d Fl(NULL)p Fm(,)f(then)195 1862
-y(read)f(from)g(`)p Fl(~/.history)p Fm('.)i(Returns)f(0)f(if)h
-(successful,)g(or)e Fl(errno)h Fm(if)h(not.)1650 1965
-y(F)l(unction)-1749 b Ff(int)20 b Fe(write)p 304 1965
-V 22 w(history)i Fd(\()p Fl(char)15 b(*filename)p Fd(\))195
-2020 y Fm(W)l(rite)23 b(the)f(curren)o(t)g(history)h(to)f
-Fh(\014lename)p Fm(,)j(o)o(v)o(erwriting)d Fh(\014lename)k
-Fm(if)d(necessary)l(.)42 b(If)195 2074 y Fh(\014lename)20
-b Fm(is)d Fl(NULL)p Fm(,)f(then)g(write)h(the)f(history)h(list)g(to)f
-(`)p Fl(~/.history)p Fm('.)21 b(V)l(alues)d(returned)195
-2129 y(are)d(as)g(in)h Fl(read_history)d(\(\))p Fm(.)1650
-2232 y(F)l(unction)-1749 b Ff(int)20 b Fe(app)r(end)p
-360 2232 V 19 w(history)j Fd(\()p Fl(int)14 b(nelements,)g(char)h
-(*filename)p Fd(\))195 2287 y Fm(App)q(end)i(the)e(last)g
-Fh(nelemen)o(ts)j Fm(of)d(the)g(history)g(list)h(to)f
-Fh(\014lename)p Fm(.)1650 2390 y(F)l(unction)-1749 b
-Ff(int)20 b Fe(history)p 351 2390 V 20 w(truncate)p 582
-2390 V 21 w(\014le)k Fd(\()p Fl(char)14 b(*filename,)g(int)h(nlines)p
-Fd(\))195 2445 y Fm(T)l(runcate)g(the)h(history)f(\014le)h
-Fh(\014lename)p Fm(,)g(lea)o(ving)g(only)g(the)f(last)g
-Fh(nlines)k Fm(lines.)75 2568 y Fg(2.3.7)30 b(History)20
-b(Expansion)137 2670 y Fm(These)c(functions)g(implemen)o(t)g
-Fl(csh)p Fm(-lik)o(e)g(history)g(expansion.)p eop
+b Fj(\014lename)j Fo(is)d Fn(NULL)p Fo(,)f(then)195 1862
+y(read)f(from)g(`)p Fn(~/.history)p Fo('.)i(Returns)f(0)f(if)h
+(successful,)g(or)e Fn(errno)h Fo(if)h(not.)1650 1965
+y(F)l(unction)-1749 b Fh(int)20 b Fg(write)p 304 1965
+V 22 w(history)i Ff(\()p Fn(char)15 b(*filename)p Ff(\))195
+2020 y Fo(W)l(rite)23 b(the)f(curren)o(t)g(history)h(to)f
+Fj(\014lename)p Fo(,)j(o)o(v)o(erwriting)d Fj(\014lename)k
+Fo(if)d(necessary)l(.)42 b(If)195 2074 y Fj(\014lename)20
+b Fo(is)d Fn(NULL)p Fo(,)f(then)g(write)h(the)f(history)h(list)g(to)f
+(`)p Fn(~/.history)p Fo('.)21 b(V)l(alues)d(returned)195
+2129 y(are)d(as)g(in)h Fn(read_history)d(\(\))p Fo(.)1650
+2232 y(F)l(unction)-1749 b Fh(int)20 b Fg(app)r(end)p
+360 2232 V 19 w(history)j Ff(\()p Fn(int)14 b(nelements,)g(char)h
+(*filename)p Ff(\))195 2287 y Fo(App)q(end)i(the)e(last)g
+Fj(nelemen)o(ts)j Fo(of)d(the)g(history)g(list)h(to)f
+Fj(\014lename)p Fo(.)1650 2390 y(F)l(unction)-1749 b
+Fh(int)20 b Fg(history)p 351 2390 V 20 w(truncate)p 582
+2390 V 21 w(\014le)k Ff(\()p Fn(char)14 b(*filename,)g(int)h(nlines)p
+Ff(\))195 2445 y Fo(T)l(runcate)g(the)h(history)f(\014le)h
+Fj(\014lename)p Fo(,)g(lea)o(ving)g(only)g(the)f(last)g
+Fj(nlines)k Fo(lines.)75 2568 y Fi(2.3.7)30 b(History)20
+b(Expansion)137 2670 y Fo(These)c(functions)g(implemen)o(t)g
+Fn(csh)p Fo(-lik)o(e)g(history)g(expansion.)p eop
%%Page: 7 9
-7 8 bop 75 -58 a Fm(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(History)889 b(7)1650 183 y(F)l(unction)-1749 b Ff(int)20
-b Fe(history)p 351 183 18 3 v 20 w(expand)j Fd(\()p Fl(char)14
-b(*string,)g(char)h(**output)p Fd(\))195 238 y Fm(Expand)g
-Fh(string)p Fm(,)g(placing)h(the)f(result)h(in)o(to)f
-Fh(output)p Fm(,)f(a)h(p)q(oin)o(ter)g(to)g(a)f(string)h(\(see)g
-Fj(h)p Fm(unde-)195 293 y(\014ned)p Fj(i)h Fm([History)e(In)o
-(teraction],)h(page)g Fj(h)p Fm(unde\014ned)p Fj(i)p
-Fm(\).)21 b(Returns:)195 370 y Fl(0)216 b Fm(If)16 b(no)g(expansions)h
-(to)q(ok)e(place)i(\(or,)d(if)j(the)f(only)g(c)o(hange)g(in)h(the)e
-(text)h(w)o(as)435 425 y(the)f(de-slashifying)j(of)c(the)i(history)f
-(expansion)h(c)o(haracter\);)195 502 y Fl(1)216 b Fm(if)16
-b(expansions)g(did)g(tak)o(e)e(place;)195 580 y Fl(-1)192
-b Fm(if)16 b(there)f(w)o(as)f(an)h(error)g(in)h(expansion;)195
-657 y Fl(2)216 b Fm(if)16 b(the)g(returned)g(line)i(should)f(only)f(b)q
-(e)h(displa)o(y)o(ed,)f(but)g(not)g(executed,)g(as)435
-712 y(with)11 b(the)f Fl(:p)g Fm(mo)q(di\014er)h(\(see)g
-Fj(h)p Fm(unde\014ned)p Fj(i)g Fm([Mo)q(di\014ers],)g(page)f
-Fj(h)p Fm(unde\014ned)p Fj(i)p Fm(\).)195 789 y(If)15
-b(an)g(error)f(o)q(curred)i(in)g(expansion,)f(then)h
-Fh(output)f Fm(con)o(tains)g(a)g(descriptiv)o(e)i(error)d(mes-)195
-844 y(sage.)1650 932 y(F)l(unction)-1749 b Ff(char)20
-b(*)f Fe(history)p 422 932 V 21 w(arg)p 524 932 V 19
-w(extract)24 b Fd(\()p Fl(int)14 b(first,)h(int)g(last,)f(char)283
-987 y(*string)p Fd(\))195 1042 y Fm(Extract)g(a)g(string)g(segmen)o(t)g
-(consisting)i(of)e(the)g Fh(\014rst)i Fm(through)e Fh(last)h
-Fm(argumen)o(ts)f(presen)o(t)195 1097 y(in)i Fh(string)p
-Fm(.)k(Argumen)o(ts)15 b(are)f(brok)o(en)i(up)f(as)g(in)h(Bash.)1650
-1185 y(F)l(unction)-1749 b Ff(char)20 b(*)f Fe(get)p
+7 8 bop 75 -58 a Fo(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(History)889 b(7)1650 183 y(F)l(unction)-1749 b Fh(int)20
+b Fg(history)p 351 183 18 3 v 20 w(expand)j Ff(\()p Fn(char)14
+b(*string,)g(char)h(**output)p Ff(\))195 238 y Fo(Expand)k
+Fj(string)p Fo(,)g(placing)h(the)e(result)h(in)o(to)g
+Fj(output)p Fo(,)g(a)f(p)q(oin)o(ter)h(to)f(a)g(string)h(\(see)f(Sec-)
+195 293 y(tion)d(1.1)g([History)f(In)o(teraction],)h(page)g(1\).)k
+(Returns:)195 370 y Fn(0)216 b Fo(If)16 b(no)g(expansions)h(to)q(ok)e
+(place)i(\(or,)d(if)j(the)f(only)g(c)o(hange)g(in)h(the)e(text)h(w)o
+(as)435 425 y(the)f(de-slashifying)j(of)c(the)i(history)f(expansion)h
+(c)o(haracter\);)195 502 y Fn(1)216 b Fo(if)16 b(expansions)g(did)g
+(tak)o(e)e(place;)195 580 y Fn(-1)192 b Fo(if)16 b(there)f(w)o(as)f(an)
+h(error)g(in)h(expansion;)195 657 y Fn(2)216 b Fo(if)16
+b(the)g(returned)g(line)i(should)f(only)f(b)q(e)h(displa)o(y)o(ed,)f
+(but)g(not)g(executed,)g(as)435 712 y(with)g(the)f Fn(:p)g
+Fo(mo)q(di\014er)h(\(see)f(Section)h(1.1.3)e([Mo)q(di\014ers],)g(page)i
+(2\).)195 789 y(If)f(an)g(error)f(o)q(curred)i(in)g(expansion,)f(then)h
+Fj(output)f Fo(con)o(tains)g(a)g(descriptiv)o(e)i(error)d(mes-)195
+844 y(sage.)1650 932 y(F)l(unction)-1749 b Fh(char)20
+b(*)f Fg(history)p 422 932 V 21 w(arg)p 524 932 V 19
+w(extract)24 b Ff(\()p Fn(int)14 b(first,)h(int)g(last,)f(char)283
+987 y(*string)p Ff(\))195 1042 y Fo(Extract)g(a)g(string)g(segmen)o(t)g
+(consisting)i(of)e(the)g Fj(\014rst)i Fo(through)e Fj(last)h
+Fo(argumen)o(ts)f(presen)o(t)195 1097 y(in)i Fj(string)p
+Fo(.)k(Argumen)o(ts)15 b(are)f(brok)o(en)i(up)f(as)g(in)h(Bash.)1650
+1185 y(F)l(unction)-1749 b Fh(char)20 b(*)f Fg(get)p
324 1185 V 21 w(history)p 520 1185 V 20 w(ev)n(en)n(t)25
-b Fd(\()p Fl(char)14 b(*string,)g(int)h(*cindex,)f(int)283
-1240 y(qchar)p Fd(\))195 1295 y Fm(Returns)h(the)g(text)f(of)g(the)h
-(history)g(ev)o(en)o(t)f(b)q(eginning)j(at)d Fh(string)k
-Fl(+)d Fh(*cindex)p Fm(.)20 b Fh(*cindex)f Fm(is)195
+b Ff(\()p Fn(char)14 b(*string,)g(int)h(*cindex,)f(int)283
+1240 y(qchar)p Ff(\))195 1295 y Fo(Returns)h(the)g(text)f(of)g(the)h
+(history)g(ev)o(en)o(t)f(b)q(eginning)j(at)d Fj(string)k
+Fn(+)d Fj(*cindex)p Fo(.)20 b Fj(*cindex)f Fo(is)195
1350 y(mo)q(di\014ed)e(to)e(p)q(oin)o(t)h(to)f(after)g(the)h(ev)o(en)o
(t)f(sp)q(eci\014er.)23 b(A)o(t)16 b(function)g(en)o(try)l(,)f
-Fh(cindex)21 b Fm(p)q(oin)o(ts)195 1404 y(to)16 b(the)h(index)h(in)o
-(to)e Fh(string)21 b Fm(where)c(the)g(history)f(ev)o(en)o(t)h(sp)q
-(eci\014cation)h(b)q(egins.)26 b Fh(qc)o(har)19 b Fm(is)195
+Fj(cindex)21 b Fo(p)q(oin)o(ts)195 1404 y(to)16 b(the)h(index)h(in)o
+(to)e Fj(string)21 b Fo(where)c(the)g(history)f(ev)o(en)o(t)h(sp)q
+(eci\014cation)h(b)q(egins.)26 b Fj(qc)o(har)19 b Fo(is)195
1459 y(a)h(c)o(haracter)g(that)g(is)h(allo)o(w)o(ed)f(to)g(end)h(the)g
(ev)o(en)o(t)f(sp)q(eci\014cation)i(in)g(addition)f(to)f(the)195
1514 y(\\normal")15 b(terminating)g(c)o(haracters.)1650
-1602 y(F)l(unction)-1749 b Ff(char)20 b(**)f Fe(history)p
-448 1602 V 21 w(tok)n(enize)25 b Fd(\()p Fl(char)14 b(*string)p
-Fd(\))195 1657 y Fm(Return)j(an)g(arra)o(y)f(of)g(tok)o(ens)g(parsed)h
-(out)g(of)f Fh(string)p Fm(,)h(m)o(uc)o(h)g(as)f(the)h(shell)h(migh)o
+1602 y(F)l(unction)-1749 b Fh(char)20 b(**)f Fg(history)p
+448 1602 V 21 w(tok)n(enize)25 b Ff(\()p Fn(char)14 b(*string)p
+Ff(\))195 1657 y Fo(Return)j(an)g(arra)o(y)f(of)g(tok)o(ens)g(parsed)h
+(out)g(of)f Fj(string)p Fo(,)h(m)o(uc)o(h)g(as)f(the)h(shell)h(migh)o
(t.)25 b(The)195 1712 y(tok)o(ens)d(are)g(split)i(on)f(white)g(space)g
-(and)f(on)h(the)g(c)o(haracters)f Fl(\(\)<>;&|$)p Fm(,)h(and)f(shell)
+(and)f(on)h(the)g(c)o(haracters)f Fn(\(\)<>;&|$)p Fo(,)h(and)f(shell)
195 1767 y(quoting)15 b(con)o(v)o(en)o(tions)h(are)e(ob)q(ey)o(ed.)75
-1892 y Fk(2.4)33 b(History)22 b(V)-6 b(ariables)137 1987
-y Fm(This)23 b(section)f(describ)q(es)h(the)f(externally)h(visible)h(v)
+1892 y Fm(2.4)33 b(History)22 b(V)-6 b(ariables)137 1987
+y Fo(This)23 b(section)f(describ)q(es)h(the)f(externally)h(visible)h(v)
m(ariables)f(exp)q(orted)f(b)o(y)g(the)g(GNU)f(History)75
-2042 y(Library)l(.)1661 2130 y(V)l(ariable)-1749 b Ff(int)20
-b Fe(history)p 351 2130 V 20 w(base)195 2185 y Fm(The)15
+2042 y(Library)l(.)1661 2130 y(V)l(ariable)-1749 b Fh(int)20
+b Fg(history)p 351 2130 V 20 w(base)195 2185 y Fo(The)15
b(logical)i(o\013set)d(of)h(the)g(\014rst)g(en)o(try)g(in)h(the)f
-(history)g(list.)1661 2274 y(V)l(ariable)-1749 b Ff(int)20
-b Fe(history)p 351 2274 V 20 w(length)195 2329 y Fm(The)15
+(history)g(list.)1661 2274 y(V)l(ariable)-1749 b Fh(int)20
+b Fg(history)p 351 2274 V 20 w(length)195 2329 y Fo(The)15
b(n)o(um)o(b)q(er)h(of)f(en)o(tries)g(curren)o(tly)h(stored)f(in)h(the)
-f(history)g(list.)1661 2417 y(V)l(ariable)-1749 b Ff(int)20
-b Fe(max)p 283 2417 V 19 w(input)p 435 2417 V 21 w(history)195
-2472 y Fm(The)14 b(maxim)o(um)f(n)o(um)o(b)q(er)h(of)e(history)i(en)o
+f(history)g(list.)1661 2417 y(V)l(ariable)-1749 b Fh(int)20
+b Fg(max)p 283 2417 V 19 w(input)p 435 2417 V 21 w(history)195
+2472 y Fo(The)14 b(maxim)o(um)f(n)o(um)o(b)q(er)h(of)e(history)i(en)o
(tries.)19 b(This)14 b(m)o(ust)f(b)q(e)h(c)o(hanged)g(using)g
-Fl(stifle_)195 2527 y(history)g(\(\))p Fm(.)1661 2615
-y(V)l(ariable)-1749 b Ff(char)20 b Fe(history)p 377 2615
+Fn(stifle_)195 2527 y(history)g(\(\))p Fo(.)1661 2615
+y(V)l(ariable)-1749 b Fh(char)20 b Fg(history)p 377 2615
V 20 w(expansion)p 644 2615 V 21 w(c)n(har)195 2670 y
-Fm(The)15 b(c)o(haracter)g(that)f(starts)g(a)h(history)g(ev)o(en)o(t.)
-20 b(The)15 b(default)h(is)g(`)p Fl(!)p Fm('.)p eop
+Fo(The)15 b(c)o(haracter)g(that)f(starts)g(a)h(history)g(ev)o(en)o(t.)
+20 b(The)15 b(default)h(is)g(`)p Fn(!)p Fo('.)p eop
%%Page: 8 10
-8 9 bop 75 -58 a Fm(8)1347 b(GNU)15 b(History)g(Library)1661
-183 y(V)l(ariable)-1749 b Ff(char)20 b Fe(history)p 377
+8 9 bop 75 -58 a Fo(8)1347 b(GNU)15 b(History)g(Library)1661
+183 y(V)l(ariable)-1749 b Fh(char)20 b Fg(history)p 377
183 18 3 v 20 w(subst)p 529 183 V 20 w(c)n(har)195 238
-y Fm(The)13 b(c)o(haracter)e(that)h(in)o(v)o(ok)o(es)g(w)o(ord)g
+y Fo(The)13 b(c)o(haracter)e(that)h(in)o(v)o(ok)o(es)g(w)o(ord)g
(substitution)h(if)g(found)g(at)e(the)i(start)e(of)h(a)g(line.)21
-b(The)195 293 y(default)16 b(is)f(`)p Fl(^)p Fm('.)1661
-388 y(V)l(ariable)-1749 b Ff(char)20 b Fe(history)p 377
+b(The)195 293 y(default)16 b(is)f(`)p Fn(^)p Fo('.)1661
+388 y(V)l(ariable)-1749 b Fh(char)20 b Fg(history)p 377
388 V 20 w(commen)n(t)p 627 388 V 19 w(c)n(har)195 443
-y Fm(During)e(tok)o(enization,)h(if)f(this)h(c)o(haracter)e(is)i(seen)f
+y Fo(During)e(tok)o(enization,)h(if)f(this)h(c)o(haracter)e(is)i(seen)f
(as)g(the)g(\014rst)g(c)o(haracter)f(of)g(a)h(w)o(ord,)195
498 y(then)e(it)g(and)g(all)h(subsequen)o(t)g(c)o(haracters)e(up)h(to)g
(a)f(newline)j(are)e(ignored,)g(suppressing)195 553 y(history)f
(expansion)h(for)f(the)g(remainder)h(of)f(the)g(line.)22
b(This)15 b(is)h(disabled)h(b)o(y)e(default.)1661 648
-y(V)l(ariable)-1749 b Ff(char)20 b(*)f Fe(history)p 422
+y(V)l(ariable)-1749 b Fh(char)20 b(*)f Fg(history)p 422
648 V 21 w(no)p 504 648 V 20 w(expand)p 704 648 V 20
-w(c)n(hars)195 703 y Fm(The)j(list)h(of)f(c)o(haracters)f(whic)o(h)i
+w(c)n(hars)195 703 y Fo(The)j(list)h(of)f(c)o(haracters)f(whic)o(h)i
(inhibit)h(history)e(expansion)h(if)g(found)f(immediately)195
-758 y(follo)o(wing)16 b Fh(history)p 528 758 14 2 v 16
-w(expansion)p 739 758 V 18 w(c)o(har)p Fm(.)j(The)d(default)f(is)h
-(whitespace)g(and)g(`)p Fl(=)p Fm('.)1661 853 y(V)l(ariable)-1749
-b Ff(char)20 b(*)f Fe(history)p 422 853 18 3 v 21 w(searc)n(h)p
+758 y(follo)o(wing)16 b Fj(history)p 528 758 14 2 v 16
+w(expansion)p 739 758 V 18 w(c)o(har)p Fo(.)j(The)d(default)f(is)h
+(whitespace)g(and)g(`)p Fn(=)p Fo('.)1661 853 y(V)l(ariable)-1749
+b Fh(char)20 b(*)f Fg(history)p 422 853 18 3 v 21 w(searc)n(h)p
599 853 V 20 w(delimiter)p 843 853 V 23 w(c)n(hars)195
-908 y Fm(The)f(list)h(of)e(additional)i(c)o(haracters)e(whic)o(h)i(can)
+908 y Fo(The)f(list)h(of)e(additional)i(c)o(haracters)e(whic)o(h)i(can)
f(delimit)h(a)f(history)g(searc)o(h)f(string,)h(in)195
-963 y(addition)c(to)d(whitespace,)j(`)p Fl(:)p Fm(')d(and)i(`)p
-Fl(?)p Fm(')f(in)h(the)f(case)h(of)f(a)g(substring)h(searc)o(h.)19
+963 y(addition)c(to)d(whitespace,)j(`)p Fn(:)p Fo(')d(and)i(`)p
+Fn(?)p Fo(')f(in)h(the)f(case)h(of)f(a)g(substring)h(searc)o(h.)19
b(The)12 b(default)195 1018 y(is)k(empt)o(y)l(.)1661
-1113 y(V)l(ariable)-1749 b Ff(int)20 b Fe(history)p 351
+1113 y(V)l(ariable)-1749 b Fh(int)20 b Fg(history)p 351
1113 V 20 w(quotes)p 533 1113 V 21 w(inhibit)p 717 1113
-V 23 w(expansion)195 1168 y Fm(If)13 b(non-zero,)f(single-quoted)i(w)o
+V 23 w(expansion)195 1168 y Fo(If)13 b(non-zero,)f(single-quoted)i(w)o
(ords)e(are)g(not)g(scanned)h(for)f(the)g(history)h(expansion)g(c)o
(har-)195 1223 y(acter.)19 b(The)d(default)g(v)m(alue)g(is)g(0.)1661
-1318 y(V)l(ariable)-1749 b Ff(Function)20 b(*)g Fe(history)p
+1318 y(V)l(ariable)-1749 b Fh(Function)20 b(*)g Fg(history)p
527 1318 V 20 w(inhibit)p 710 1318 V 23 w(expansion)p
-980 1318 V 21 w(function)195 1373 y Fm(This)12 b(should)g(b)q(e)g(set)f
+980 1318 V 21 w(function)195 1373 y Fo(This)12 b(should)g(b)q(e)g(set)f
(to)f(the)i(address)f(of)g(a)g(function)h(that)e(tak)o(es)h(t)o(w)o(o)f
-(argumen)o(ts:)17 b(a)11 b Fl(char)195 1428 y(*)j Fm(\()p
-Fh(string)t Fm(\))f(and)i(an)f(in)o(teger)g(index)h(in)o(to)f(that)g
-(string)g(\()p Fh(i)r Fm(\).)20 b(It)14 b(should)h(return)f(a)g
+(argumen)o(ts:)17 b(a)11 b Fn(char)195 1428 y(*)j Fo(\()p
+Fj(string)t Fo(\))f(and)i(an)f(in)o(teger)g(index)h(in)o(to)f(that)g
+(string)g(\()p Fj(i)r Fo(\).)20 b(It)14 b(should)h(return)f(a)g
(non-zero)195 1482 y(v)m(alue)g(if)e(the)h(history)f(expansion)h
-(starting)f(at)g Fh(string[i])i Fm(should)f(not)f(b)q(e)h(p)q
+(starting)f(at)g Fj(string[i])i Fo(should)f(not)f(b)q(e)h(p)q
(erformed;)g(zero)195 1537 y(if)g(the)h(expansion)f(should)h(b)q(e)g
(done.)20 b(It)13 b(is)g(in)o(tended)i(for)d(use)h(b)o(y)g
(applications)i(lik)o(e)f(Bash)195 1592 y(that)j(use)h(the)g(history)f
(expansion)i(c)o(haracter)e(for)g(additional)i(purp)q(oses.)28
b(By)18 b(default,)195 1647 y(this)e(v)m(ariable)g(is)g(set)f(to)f
-(NULL.)75 1780 y Fk(2.5)33 b(History)22 b(Programming)h(Example)137
-1878 y Fm(The)16 b(follo)o(wing)g(program)e(demonstrates)g(simple)j
+(NULL.)75 1780 y Fm(2.5)33 b(History)22 b(Programming)h(Example)137
+1878 y Fo(The)16 b(follo)o(wing)g(program)e(demonstrates)g(simple)j
(use)e(of)g(the)g(GNU)g(History)g(Library)l(.)195 1944
-y Fl(main)23 b(\(\))195 1995 y({)243 2047 y(char)g(line[1024],)f(*t;)
+y Fn(main)23 b(\(\))195 1995 y({)243 2047 y(char)g(line[1024],)f(*t;)
243 2099 y(int)h(len,)g(done)h(=)g(0;)243 2203 y(line[0])f(=)g(0;)243
2307 y(using_history)f(\(\);)243 2359 y(while)h(\(!done\))290
2411 y({)338 2462 y(printf)g(\("history$)g("\);)338 2514
@@ -1953,8 +2016,8 @@ y(fflush)g(\(stdout\);)338 2566 y(t)h(=)g(fgets)f(\(line,)g(sizeof)g
(\(line\))g(-)h(1,)f(stdin\);)338 2618 y(if)h(\(t)f(&&)h(*t\))386
2670 y({)p eop
%%Page: 9 11
-9 10 bop 75 -58 a Fm(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
-(History)889 b(9)434 183 y Fl(len)23 b(=)h(strlen)f(\(t\);)434
+9 10 bop 75 -58 a Fo(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g
+(History)889 b(9)434 183 y Fn(len)23 b(=)h(strlen)f(\(t\);)434
235 y(if)g(\(t[len)g(-)h(1])g(==)f('\\n'\))481 287 y(t[len)h(-)f(1])h
(=)g('\\0';)386 339 y(})338 443 y(if)g(\(!t\))386 495
y(strcpy)f(\(line,)g("quit"\);)338 598 y(if)h(\(line[0]\))386
@@ -1981,8 +2044,8 @@ y(strcpy)f(\(line,)g("quit"\);)338 598 y(if)h(\(line[0]\))386
2518 y({)434 2570 y(int)f(which;)434 2622 y(if)g(\(\(sscanf)g(\(line)g
(+)h(6,)f("\045d",)h(&which\)\))e(==)i(1\))p eop
%%Page: 10 12
-10 11 bop 75 -58 a Fm(10)1324 b(GNU)15 b(History)g(Library)481
-183 y Fl({)529 235 y(HIST_ENTRY)23 b(*entry)g(=)g(remove_history)f
+10 11 bop 75 -58 a Fo(10)1324 b(GNU)15 b(History)g(Library)481
+183 y Fn({)529 235 y(HIST_ENTRY)23 b(*entry)g(=)g(remove_history)f
(\(which\);)529 287 y(if)i(\(!entry\))577 339 y(fprintf)f(\(stderr,)f
("No)i(such)f(entry)g(\045d\\n",)g(which\);)529 391 y(else)577
443 y({)625 495 y(free)g(\(entry->line\);)625 546 y(free)g(\(entry\);)
@@ -1991,79 +2054,210 @@ y(strcpy)f(\(line,)g("quit"\);)338 598 y(if)h(\(line[0]\))386
(`delete'\\n"\);)481 858 y(})386 910 y(})290 962 y(})195
1013 y(})p eop
%%Page: 11 13
-11 12 bop 75 -58 a Fm(App)q(endix)17 b(A:)e(Concept)g(Index)1196
-b(11)75 183 y Fi(App)r(endix)25 b(A)41 b(Concept)27 b(Index)137
-359 y Fc(\(Index)14 b(is)f(nonexisten)o(t\))p eop
+11 12 bop 75 -58 a Fo(App)q(endix)17 b(A:)e(Concept)g(Index)1196
+b(11)75 183 y Fk(App)r(endix)25 b(A)41 b(Concept)27 b(Index)75
+359 y Fm(A)75 417 y Fe(anc)o(hored)14 b(searc)o(h)s Fd(.)7
+b(.)f(.)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(.)16
+b Fe(5)75 517 y Fm(E)75 575 y Fe(ev)o(en)o(t)d(designators)c
+Fd(.)g(.)d(.)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(.)21
+b Fe(1)1012 359 y Fm(H)1012 417 y Fe(history)15 b(ev)o(en)o(ts)s
+Fd(.)7 b(.)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
+(.)16 b Fe(1)1012 467 y(history)f(expansion)6 b Fd(.)j(.)d(.)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(.)19 b Fe(1)1012 517 y(History)14
+b(Searc)o(hing)5 b Fd(.)j(.)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(.)18 b Fe(5)p eop
%%Page: 12 14
-12 13 bop 75 -58 a Fm(12)1324 b(GNU)15 b(History)g(Library)p
+12 13 bop 75 -58 a Fo(12)1324 b(GNU)15 b(History)g(Library)p
eop
%%Page: 13 15
-13 14 bop 75 -58 a Fm(App)q(endix)17 b(B:)e(F)l(unction)h(and)g(V)l
-(ariable)g(Index)919 b(13)75 183 y Fi(App)r(endix)25
+13 14 bop 75 -58 a Fo(App)q(endix)17 b(B:)e(F)l(unction)h(and)g(V)l
+(ariable)g(Index)919 b(13)75 183 y Fk(App)r(endix)25
b(B)41 b(F)-7 b(unction)26 b(and)h(V)-7 b(ariable)26
-b(Index)137 359 y Fc(\(Index)14 b(is)f(nonexisten)o(t\))p
-eop
+b(Index)75 359 y Fm(A)75 417 y Fc(add)p 137 417 12 2
+v 13 w(history)6 b Fd(.)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(.)g(.)h(.)18 b Fe(4)75 467 y Fc(append)p
+197 467 V 12 w(history)8 b Fd(.)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(.)23 b Fe(6)75 567 y Fm(C)75 625 y Fc(clear)p
+177 625 V 12 w(history)s Fd(.)t(.)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(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)16 b Fe(4)75 675 y Fc(current)p
+217 675 V 11 w(history)7 b Fd(.)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(.)22 b Fe(5)75 774 y Fm(G)75 832 y Fc(get)p
+137 832 V 13 w(history)p 290 832 V 11 w(event)8 b Fd(.)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(.)22 b Fe(7)75 932 y Fm(H)75
+990 y Fc(history)p 217 990 V 11 w(arg)p 288 990 V 13
+w(extract)7 b Fd(.)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(.)20
+b Fe(7)75 1040 y Fc(history)p 217 1040 V 11 w(base)f
+Fd(.)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(.)19
+b Fe(7)75 1090 y Fc(history_co)o(mm)o(ent)o(_c)o(har)h
+Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Fe(8)75 1139 y Fc(history)p
+217 1139 V 11 w(expand)9 b Fd(.)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(.)h(.)f(.)
+g(.)g(.)g(.)g(.)23 b Fe(7)75 1189 y Fc(history)p 217
+1189 V 11 w(expansion)p 408 1189 V 11 w(char)17 b Fd(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)18 b Fe(7)75 1239 y Fc(history)p 217
+1239 V 11 w(get)6 b Fd(.)f(.)h(.)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(.)18 b Fe(5)75 1289 y Fc(history)p
+217 1289 V 11 w(get)p 288 1289 V 13 w(history)p 441 1289
+V 12 w(state)9 b Fd(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)23 b Fe(4)75 1339 y Fc(history_in)o(hi)o
+(bit)o(_e)o(xpa)o(nsi)o(on)o(_fu)o(nc)o(tio)o(n)d Fd(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Fe(8)75 1389 y Fc(history)p
+217 1389 V 11 w(is)p 268 1389 V 14 w(stifled)8 b Fd(.)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(.)21 b Fe(4)75 1438 y Fc(history)p
+217 1438 V 11 w(length)15 b Fd(.)6 b(.)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(.)17 b Fe(7)75 1488 y Fc(history)p 217
+1488 V 11 w(list)5 b Fd(.)g(.)h(.)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(.)17 b Fe(5)75 1538 y Fc(history_no)o(_e)o(xpa)o(nd)o
+(_ch)o(ars)f Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Fe(8)75 1588 y Fc(history_qu)o(ot)o
+(es_)o(in)o(hib)o(it_)o(ex)o(pan)o(si)o(on)14 b Fd(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Fe(8)75
+1638 y Fc(history)p 217 1638 V 11 w(search)9 b Fd(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)23 b Fe(5)75 1687
+y Fc(history_se)o(ar)o(ch_)o(de)o(lim)o(ite)o(r_)o(cha)o(rs)16
+b Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)19
+b Fe(8)75 1737 y Fc(history)p 217 1737 V 11 w(search)p
+348 1737 V 12 w(pos)8 b Fd(.)d(.)i(.)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(.)21
+b Fe(6)75 1787 y Fc(history)p 217 1787 V 11 w(search)p
+348 1787 V 12 w(prefix)5 b Fd(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Fe(6)75 1837 y Fc(history)p 217 1837 V 11 w(set)p 288
+1837 V 13 w(history)p 441 1837 V 12 w(state)9 b Fd(.)d(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23
+b Fe(4)75 1887 y Fc(history)p 217 1887 V 11 w(set)p 288
+1887 V 13 w(pos)t Fd(.)5 b(.)h(.)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(.)16 b Fe(5)1012 359 y Fc(history_sub)o(st)o(_ch)o(ar)e
+Fd(.)6 b(.)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 Fe(8)1012
+409 y Fc(history)p 1154 409 V 12 w(tokenize)8 b Fd(.)s(.)e(.)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(.)21 b Fe(7)1012 459 y Fc(history)p
+1154 459 V 12 w(total)p 1266 459 V 12 w(bytes)7 b Fd(.)t(.)f(.)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 Fe(5)1012 509 y Fc(history)p
+1154 509 V 12 w(truncate)p 1326 509 V 11 w(file)5 b Fd(.)t(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)18 b Fe(6)1012 612 y Fm(M)1012 670 y Fc(max)p
+1074 670 V 13 w(input)p 1187 670 V 13 w(history)13 b
+Fd(.)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(.)h(.)f(.)g(.)g(.)16 b
+Fe(7)1012 773 y Fm(N)1012 831 y Fc(next)p 1094 831 V
+13 w(history)5 b Fd(.)s(.)h(.)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(.)18 b Fe(5)1012 934 y Fm(P)1012 992 y
+Fc(previous)p 1174 992 V 11 w(history)8 b Fd(.)t(.)e(.)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(.)21 b Fe(5)1012 1096 y Fm(R)1012
+1154 y Fc(read)p 1094 1154 V 13 w(history)5 b Fd(.)s(.)h(.)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(.)18 b Fe(6)1012
+1204 y Fc(read)p 1094 1204 V 13 w(history)p 1247 1204
+V 11 w(range)8 b Fd(.)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(.)21
+b Fe(6)1012 1253 y Fc(remove)p 1134 1253 V 12 w(history)8
+b Fd(.)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(.)24
+b Fe(4)1012 1303 y Fc(replace)p 1154 1303 V 12 w(history)p
+1306 1303 V 11 w(entry)5 b Fd(.)t(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
+b Fe(4)1012 1406 y Fm(S)1012 1464 y Fc(stifle)p 1134
+1464 V 12 w(history)8 b Fd(.)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(.)24 b Fe(4)1012 1568 y Fm(U)1012 1626 y Fc(unstifle)p
+1174 1626 V 11 w(history)8 b Fd(.)t(.)e(.)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(.)21 b Fe(4)1012 1676 y Fc(using)p 1114 1676 V
+13 w(history)s Fd(.)s(.)6 b(.)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(.)17 b Fe(4)1012 1779 y Fm(W)1012 1837 y Fc(where)p
+1114 1837 V 13 w(history)s Fd(.)s(.)6 b(.)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(.)17 b Fe(5)1012 1887 y Fc(write)p
+1114 1887 V 13 w(history)s Fd(.)s(.)6 b(.)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(.)17 b Fe(6)p eop
%%Page: 14 16
-14 15 bop 75 -58 a Fm(14)1324 b(GNU)15 b(History)g(Library)p
+14 15 bop 75 -58 a Fo(14)1324 b(GNU)15 b(History)g(Library)p
eop
%%Page: -1 17
--1 16 bop 1862 -58 a Fm(i)75 183 y Fi(T)-7 b(able)27
-b(of)f(Con)n(ten)n(ts)75 354 y Fk(1)67 b(Using)22 b(History)h(In)n
+-1 16 bop 1862 -58 a Fo(i)75 183 y Fk(T)-7 b(able)27
+b(of)f(Con)n(ten)n(ts)75 354 y Fm(1)67 b(Using)22 b(History)h(In)n
(teractiv)n(ely)9 b Fb(.)k(.)d(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)h(.)31 b Fk(1)224 423 y Fm(1.1)45 b(History)15
+(.)f(.)g(.)g(.)h(.)31 b Fm(1)224 423 y Fo(1.1)45 b(History)15
b(Expansion)5 b Fa(.)j(.)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(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Fm(1)374 478 y(1.1.1)44
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Fo(1)374 478 y(1.1.1)44
b(Ev)o(en)o(t)14 b(Designators)e Fa(.)7 b(.)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(.)26 b Fm(1)374 532 y(1.1.2)44 b(W)l(ord)15
+f(.)h(.)f(.)h(.)26 b Fo(1)374 532 y(1.1.2)44 b(W)l(ord)15
b(Designators)5 b Fa(.)h(.)i(.)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
-(.)19 b Fm(2)374 587 y(1.1.3)44 b(Mo)q(di\014ers)t Fa(.)8
+(.)19 b Fo(2)374 587 y(1.1.3)44 b(Mo)q(di\014ers)t Fa(.)8
b(.)g(.)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(.)h(.)f(.)h(.)
-f(.)h(.)f(.)19 b Fm(2)75 708 y Fk(2)67 b(Programming)23
+f(.)h(.)f(.)19 b Fo(2)75 708 y Fm(2)67 b(Programming)23
b(with)g(GNU)f(History)16 b Fb(.)10 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)38 b Fk(3)224 777 y Fm(2.1)45 b(In)o(tro)q(duction)16
+(.)g(.)38 b Fm(3)224 777 y Fo(2.1)45 b(In)o(tro)q(duction)16
b(to)f(History)10 b Fa(.)d(.)g(.)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(.)24 b Fm(3)224 832 y(2.2)45 b(History)15
+f(.)h(.)f(.)h(.)24 b Fo(3)224 832 y(2.2)45 b(History)15
b(Storage)c Fa(.)d(.)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(.)
-g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Fm(3)224 886
+g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Fo(3)224 886
y(2.3)45 b(History)15 b(F)l(unctions)d Fa(.)c(.)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(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26
-b Fm(4)374 941 y(2.3.1)44 b(Initializing)18 b(History)d(and)h(State)e
+b Fo(4)374 941 y(2.3.1)44 b(Initializing)18 b(History)d(and)h(State)e
(Managemen)o(t)g Fa(.)7 b(.)h(.)g(.)f(.)h(.)f(.)29 b
-Fm(4)374 996 y(2.3.2)44 b(History)15 b(List)h(Managemen)o(t)d
+Fo(4)374 996 y(2.3.2)44 b(History)15 b(List)h(Managemen)o(t)d
Fa(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)29 b Fm(4)374 1051 y(2.3.3)44
+h(.)f(.)h(.)f(.)h(.)f(.)29 b Fo(4)374 1051 y(2.3.3)44
b(Information)15 b(Ab)q(out)g(the)h(History)f(List)c
Fa(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
-b Fm(5)374 1106 y(2.3.4)44 b(Mo)o(ving)15 b(Around)g(the)g(History)g
+b Fo(5)374 1106 y(2.3.4)44 b(Mo)o(ving)15 b(Around)g(the)g(History)g
(List)c Fa(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)25 b Fm(5)374 1160 y(2.3.5)44 b(Searc)o(hing)16
+(.)h(.)25 b Fo(5)374 1160 y(2.3.5)44 b(Searc)o(hing)16
b(the)f(History)g(List)7 b Fa(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
-b Fm(5)374 1215 y(2.3.6)44 b(Managing)15 b(the)g(History)g(File)6
+b Fo(5)374 1215 y(2.3.6)44 b(Managing)15 b(the)g(History)g(File)6
b Fa(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)20 b Fm(6)374 1270 y(2.3.7)44
+f(.)h(.)f(.)h(.)f(.)h(.)20 b Fo(6)374 1270 y(2.3.7)44
b(History)15 b(Expansion)9 b Fa(.)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(.)24 b Fm(6)224 1325 y(2.4)45 b(History)15 b(V)l(ariables)6
+h(.)f(.)24 b Fo(6)224 1325 y(2.4)45 b(History)15 b(V)l(ariables)6
b Fa(.)j(.)e(.)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(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)21 b Fm(7)224 1380 y(2.5)45 b(History)15
+(.)f(.)h(.)f(.)h(.)f(.)21 b Fo(7)224 1380 y(2.5)45 b(History)15
b(Programming)f(Example)7 b Fa(.)i(.)e(.)h(.)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 Fm(8)75 1501 y Fk(App)r(endix)i(A)67 b(Concept)22 b(Index)17
+b Fo(8)75 1501 y Fm(App)r(endix)i(A)67 b(Concept)22 b(Index)17
b Fb(.)10 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
-(.)38 b Fk(11)75 1636 y(App)r(endix)24 b(B)67 b(F)-6
+(.)38 b Fm(11)75 1636 y(App)r(endix)24 b(B)67 b(F)-6
b(unction)25 b(and)e(V)-6 b(ariable)24 b(Index)16 b Fb(.)10
-b(.)g(.)g(.)38 b Fk(13)p eop
+b(.)g(.)g(.)38 b Fm(13)p eop
%%Page: -2 18
--2 17 bop 75 -58 a Fm(ii)1346 b(GNU)15 b(History)g(Library)p
+-2 17 bop 75 -58 a Fo(ii)1346 b(GNU)15 b(History)g(Library)p
eop
%%Trailer
end