Category : C Source Code
Archive   : LOVE-C.ZIP
Filename : LOVE_C.PS
%%Creator: dvitops
%%DocumentFonts: cmr7-300 cmr9-300 cmtt9-300 cmr10-300 cmmi10-300
%%+ cmsy10-300 cmti10-300 cmsl10-300 cmbx10-300 cmtt10-300 cmr12-300
%%+ cmti12-300 cmbx12-300 cmtt12-300 cmbx10-432 cmr17-300 linew10-300
%%+ cmcsc10-300 cmtt10-432
%%DocumentSuppliedFonts: cmr7-300 cmr9-300 cmtt9-300 cmr10-300
%%+ cmmi10-300 cmsy10-300 cmti10-300 cmsl10-300 cmbx10-300 cmtt10-300
%%+ cmr12-300 cmti12-300 cmbx12-300 cmtt12-300 cmbx10-432 cmr17-300
%%+ linew10-300 cmcsc10-300 cmtt10-432
%%DocumentNeededFonts:
%%CreationDate: Thu Dec 16 16:50:50 1993
%%DocumentPaperSizes: a4
%%Pages: 61 1
%%EndComments
/dvitops 200 dict def dvitops begin
systemdict /setpacking known
{/savepacking currentpacking def true setpacking}
if
/Z {3 1 roll moveto show} bind def
/X {exch currentpoint exch pop moveto show} bind def
/W {exch 0 rmoveto show} bind def
/M /moveto load def
/R {
newpath
transform round exch round exch
.5 .5 idtransform abs neg exch abs exch dtransform
3 -1 roll add 3 1 roll add exch itransform moveto
exch dtransform abs ceiling 1 sub exch abs ceiling 1 sub exch idtransform
abs exch abs exch
dup 0 exch neg rlineto exch 0 rlineto 0 exch rlineto fill
} bind def
/BP {/level0 save def} bind def
/EP { level0 restore showpage} bind def
/BO {/level1 save def} bind def
/EO {level1 restore} bind def
/landscape {
/pw exch def
[0 1 -1 0 pw 0] concat
} def
/SC {
/ph exch def
/voffset exch def
/hoffset exch def
/mag exch def
/den exch def
/num exch def
0 ph translate 1 -1 scale
hoffset voffset translate
num 254000 div 72 mul den div mag mul 1000 div dup scale
} bind def
/FF { findfont def } bind def
/SF { /a exch def [a 0 0 a neg 0 0] makefont def} bind def
/F /setfont load def
/RE {
dup maxlength dict /f exch def
{
exch dup dup /FID ne exch /Encoding ne and
{ exch f 3 1 roll put }
{ pop pop }
ifelse
} forall
f /Encoding 3 -1 roll put
dup f /FontName 3 -1 roll put
f definefont def
} bind def
/makelong {
/i exch def
/s exch def
s i get 24 bitshift
s i 1 add get 16 bitshift or
s i 2 add get 8 bitshift or
s i 3 add get or
} def
/BuildPK {
/char exch def
/fontdict exch def
/charname fontdict /Encoding get char get def
/charinfo fontdict /CharData get charname get def
/flag charinfo 0 get def
flag 0 eq
{ /dm charinfo 1 get def
/dn 0 def
/cols charinfo 2 get def
/rows charinfo 3 get def
/hoff charinfo 4 get dup 127 ge { 256 sub } if def
/voff charinfo 5 get dup 127 ge { 256 sub } if def
/prelen 6 def }
{ flag 1 eq
{ /dm charinfo 1 get 256 mul charinfo 2 get add def
/dn 0 def
/cols charinfo 3 get 256 mul charinfo 4 get add def
/rows charinfo 5 get 256 mul charinfo 6 get add def
/hoff charinfo 7 get 256 mul charinfo 8 get add dup 32767 ge{65536 sub} if def
/voff charinfo 9 get 256 mul charinfo 10 get add dup 32767 ge{65536 sub}if def
/prelen 11 def}
{/dm charinfo 1 makelong 65536 div def
/dn charinfo 5 makelong 65536 div def
/cols charinfo 9 makelong def
/rows charinfo 13 makelong def
/hoff charinfo 17 makelong def
/voff charinfo 21 makelong def
/prelen 25 def
} ifelse
} ifelse
/llx hoff neg .5 sub def
/lly voff 1 add rows sub .5 add def
dm dn llx lly llx cols add lly rows add setcachedevice
cols
rows
true
fontdict /ImageMaskMatrix get dup 4 llx neg put dup 5 rows lly add put
{ charinfo prelen charinfo length prelen sub getinterval }
imagemask
} bind def
/EmptyEncoding 256 array def 0 1 255 {EmptyEncoding exch /.notdef put} for
/DefinePKFont {
4 array astore /bbox exch def
/data exch def
/encoding exch def
/vppp exch def
/hppp exch def
/ds exch def
9 dict dup begin
/FontType 3 def
/Encoding encoding def
/BuildChar /BuildPK load def
/ImageMaskMatrix [1 0 0 -1 0 0] def
/FontMatrix
[65536 ds 1048576 div hppp mul div 0 0 65536 ds 1048576 div vppp mul div 0 0]
def
/FontBBox bbox def
/CharData data def
CharData /.notdef <000000000000> put
end
definefont pop
} def
/Locate {
8 dict begin
[/newury /newurx /newlly /newllx /ury /urx /lly /llx]
{exch def} forall
newllx newlly translate
newurx newllx sub urx llx sub div
newury newlly sub ury lly sub div
scale
llx neg lly neg translate
end
} bind def
systemdict /setpacking known {savepacking setpacking} if
end
dvitops begin
%%BeginFont: cmtt10-300
/cmtt10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 33 /c33 put
dup 34 /c34 put
dup 35 /c35 put
dup 36 /c36 put
dup 37 /c37 put
dup 38 /c38 put
dup 39 /c39 put
dup 40 /c40 put
dup 41 /c41 put
dup 42 /c42 put
dup 43 /c43 put
dup 44 /c44 put
dup 45 /c45 put
dup 46 /c46 put
dup 47 /c47 put
dup 48 /c48 put
dup 49 /c49 put
dup 50 /c50 put
dup 51 /c51 put
dup 52 /c52 put
dup 53 /c53 put
dup 54 /c54 put
dup 55 /c55 put
dup 56 /c56 put
dup 57 /c57 put
dup 58 /c58 put
dup 59 /c59 put
dup 60 /c60 put
dup 61 /c61 put
dup 62 /c62 put
dup 63 /c63 put
dup 64 /c64 put
dup 65 /c65 put
dup 66 /c66 put
dup 67 /c67 put
dup 68 /c68 put
dup 69 /c69 put
dup 70 /c70 put
dup 71 /c71 put
dup 72 /c72 put
dup 73 /c73 put
dup 74 /c74 put
dup 75 /c75 put
dup 76 /c76 put
dup 77 /c77 put
dup 78 /c78 put
dup 79 /c79 put
dup 80 /c80 put
dup 81 /c81 put
dup 82 /c82 put
dup 83 /c83 put
dup 84 /c84 put
dup 85 /c85 put
dup 86 /c86 put
dup 87 /c87 put
dup 88 /c88 put
dup 89 /c89 put
dup 90 /c90 put
dup 91 /c91 put
dup 92 /c92 put
dup 93 /c93 put
dup 94 /c94 put
dup 95 /c95 put
dup 96 /c96 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 104 /c104 put
dup 105 /c105 put
dup 106 /c106 put
dup 107 /c107 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 113 /c113 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 118 /c118 put
dup 119 /c119 put
dup 120 /c120 put
dup 121 /c121 put
dup 122 /c122 put
dup 123 /c123 put
dup 124 /c124 put
dup 125 /c125 put
dup 126 /c126 put
95 dict dup begin
/c33<00160419F71860F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0600000000060F0F060>def
/c34<00160D0BFC
18E038F078F078F078F078F078F078F078E038E0386030>def
/c35<00161319FF1803870003870003
87000387000387000387007FFFC0FFFFE0FFFFE0070E00070E00070E000E1C000E1C000E
1C000E1C00FFFFE0FFFFE07FFFC01C38001C38001C38001C38001C38001C3800>def
/c36<00161120
FE1C00C00001C00001C00001C00007F0001FFC003FFE007DCF0071C780E1C380E1C780E1
C780F1C30079C0003FC0001FF00007FC0001FE0001CF0001C70061C380F1C380F1C380E1
C38071C70079DF003FFE001FF80007E00001C00001C00000C000>def
/c37<00161320FF1C3801807C
03807C0380EE0700EE0700EE0E00EE0E00EE0E00EE1C007C1C007C380038380000700000
700000700000E00000E00001C00001C00001C0000380000383800707C00707C00E0EE00E
0EE00E0EE01C0EE01C0EE03807C03807C0180380>def
/c38<00161319FF1803800007E0000FE0001E
70001C70001C70001C70001C77E01CE7E01DE7E00FC7000F8E000F0E001E0E003F1C007F
1C00739C00E3F800E1F800E0F1C0E0F1C071F9C07FFFC03F9F801E0700>def
/c39<0016060DF81830
787C3C1C1C1C1C3878F0E040>def
/c40<00160B21FA1C00E001E0038007000E001C001C0038003800
700070007000E000E000E000E000E000E000E000E000E000700070007000380038001C00
1C000E000700038001E000E0>def
/c41<00160A21FB1CC000E000700038001C000E000E0007000700
03800380038001C001C001C001C001C001C001C001C001C0038003800380070007000E00
0E001C0038007000E000C000>def
/c42<00161112FE1501C00001C00001C00001C00071C700F9CF80
7FFF001FFC0007F00007F0001FFC007FFF00F9CF8071C70001C00001C00001C00001C000
>def
/c43<00161113FE1501C00001C00001C00001C00001C00001C00001C00001C000FFFF80FFFF80
FFFF8001C00001C00001C00001C00001C00001C00001C00001C000>def
/c44<0016070BF904387C7E
7E3E0E1E1C78F060>def
/c45<00161103FE0DFFFF80FFFF80FFFF80>def
/c46<00160505F80470F8F8F870>def
/c47<0016
1120FE1C000180000380000380000700000700000E00000E00001C00001C000038000038
0000700000700000E00000E00001C00001C0000380000380000700000700000E00000E00
001C00001C0000380000380000700000700000E00000E00000C00000>def
/c48<00161119FE1803E0
000FF8001FFC001E3C00380E00780F00700700700700E00380E00380E00380E00380E003
80E00380E00380E00380F00780700700700700780F003C1E001E3C001FFC000FF80003E0
00>def
/c49<00160E19FC1801800380038007800F807F80FF80738003800380038003800380038003
8003800380038003800380038003807FF87FFC7FF8>def
/c50<00161119FE1807E0001FF8003FFC00
783E00E00700F00780F00380600380000380000380000700000700000E00001C00003800
00700000E00001C0000380000F00001E03803803807FFF80FFFF807FFF80>def
/c51<00161119FE18
07E0001FF8003FFC00781E00780700300700000700000700000E00003E0007FC0007F000
07FC00001E00000700000300000380000380600380F00380E00700781E003FFC001FF800
07E000>def
/c52<00161319FF18007C0000FC0000DC0001DC00039C00039C00071C000F1C000E1C00
1E1C003C1C00381C00781C00F01C00FFFFE0FFFFE0FFFFE0001C00001C00001C00001C00
001C0001FFC001FFC001FFC0>def
/c53<00161119FE183FFE003FFE003FFE00380000380000380000
3800003800003800003800003BF0003FFC003FFE003C0F00300700000380000380600380
F00380F00380E00700781E003FFC001FF80007E000>def
/c54<00161119FE1800F80003FC0007FE00
0F07001C0F00380F00780600700000700000E3F800EFFC00FFFE00F80F00F00700F00380
E00380E003807003807003807007803807003C1E001FFC000FF80003E000>def
/c55<0016111AFE19
E00000FFFF80FFFF80FFFF80E00F00E01E00001C0000380000780000700000E00000E000
01C00001C00001C000038000038000038000038000070000070000070000070000070000
070000070000>def
/c56<00161119FE1807F0001FFC003FFE007C1F00F00780E00380E00380E00380
7007007C1F001FFC0007F0001FFC003C1E00700700F00780E00380E00380E00380F00780
7007007C1F003FFE001FFC0007F000>def
/c57<00161119FE1803E0000FF8001FFC003C1E00700E00
700700E00700E00780E00380E00380E00780700780780F803FFF801FFB800FE380000700
000700300700780E00781C007078003FF0001FE0000F8000>def
/c58<00160512F81170F8F8F87000
0000000000000070F8F8F870>def
/c59<00160618F911387C7C7C38000000000000000038787C7C3C
1C1C3870E040>def
/c60<00161115FE16000180000780001F80003E0000F80001F00007C0000F8000
3E0000FC0000F00000FC00003E00000F800007C00001F00000F800003E00001F80000780
000180>def
/c61<0016110BFE117FFF00FFFF80FFFF80000000000000000000000000000000FFFF80
FFFF807FFF00>def
/c62<00161115FE16C00000F00000FC00003E00000F800007C00001F00000F800
003E00001F80000780001F80003E0000F80001F00007C0000F80003E0000FC0000F00000
C00000>def
/c63<00160F19FD180FE03FF87FFCF01EF00EF00E601E003C007800F001C00380038003
8003800380030000000000000000000300078007800300>def
/c64<00161219FE1800F80003FC0007
FE000F07001C3F80387F8078FF8071C3C071C3C0E381C0E381C0E381C0E381C0E381C0E3
81C0E381C071C38071C38078FF00387E001C3C000F03C007FFC003FF0000FC00>def
/c65<00161319
FF1800E00001F00001F00001B00001B00003B80003B80003B800031800071C00071C0007
1C00071C00071C000E0E000E0E000FFE000FFE001FFF001C07001C07001C07007F1FC0FF
1FE07F1FC0>def
/c66<00161219FF187FF800FFFE007FFF001C0F001C07801C03801C03801C03801C
07801C07001FFF001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C01C
03C01C07807FFF80FFFF007FFC00>def
/c67<00161119FE1801F18007FB800FFF801F0F803C078038
0380700380700380F00000E00000E00000E00000E00000E00000E00000E00000F0000070
03807003803803803C07001F0F000FFE0007FC0001F000>def
/c68<0016131900187FF800FFFE007F
FF001C0F001C07801C03C01C01C01C01C01C01E01C00E01C00E01C00E01C00E01C00E01C
00E01C00E01C00E01C01C01C01C01C03C01C07801C0F807FFF00FFFE007FF800>def
/c69<00161319
FF187FFFC0FFFFC07FFFC01C01C01C01C01C01C01C01C01C00001C00001C1C001C1C001F
FC001FFC001FFC001C1C001C1C001C00001C00E01C00E01C00E01C00E01C00E07FFFE0FF
FFE07FFFE0>def
/c70<00161319FF18FFFFE0FFFFE0FFFFE01C00E01C00E01C00E01C00E01C00001C
00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00001C00001C00001C
00001C0000FF8000FFC000FF8000>def
/c71<00161219FE1803E30007FF000FFF001E1F003C0F0038
0700700700700700F00000E00000E00000E00000E00000E03F80E07FC0E03F80F0070070
0700700700380F003C0F001E1F000FFF0007F70003E700>def
/c72<00161319FF187F1FC0FFBFE07F
1FC01C07001C07001C07001C07001C07001C07001C07001FFF001FFF001FFF001C07001C
07001C07001C07001C07001C07001C07001C07001C07007F1FC0FFBFE07F1FC0>def
/c73<00160F19
FD18FFFEFFFEFFFE03800380038003800380038003800380038003800380038003800380
03800380038003800380FFFEFFFEFFFE>def
/c74<00161019FD1807FE07FF07FE0038003800380038
0038003800380038003800380038003800380038003800386038F038F0707FF07FE01F80
>def
/c75<0016141900187F0FE0FF8FF07F0FE01C07801C0F001C0E001C1C001C3C001C78001CF000
1CE0001DF0001FF0001FF8001F38001E1C001C1C001C0E001C0E001C07001C07001C0380
7F07E0FF8FF07F07E0>def
/c76<00161319FF18FFC000FFC000FFC0001C00001C00001C00001C0000
1C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00401C00E0
1C00E01C00E01C00E0FFFFE0FFFFE0FFFFE0>def
/c77<00161319FF18FC07E0FE0FE0FE0FE03A0B80
3B1B803B1B803B1B803B1B803B1B803BBB8039B38039B38039B38039B38039F38038E380
38E380380380380380380380380380380380FE0FE0FE0FE0FE0FE0>def
/c78<00161319FF187E1FC0
FF3FE07F1FC01D07001D87001D87001D87001DC7001DC7001CC7001CC7001CE7001CE700
1CE7001C67001C67001C77001C77001C37001C37001C37001C17007F1F00FF9F007F0F00
>def
/c79<00161119FE181FFC003FFE007FFF00780F00F00780E00380E00380E00380E00380E00380
E00380E00380E00380E00380E00380E00380E00380E00380E00380F00780F00780780F00
7FFF003FFE001FFC00>def
/c80<00161219FF187FF800FFFE007FFF001C0F801C03801C03C01C01C0
1C01C01C01C01C03C01C03801C0F801FFF001FFE001FF8001C00001C00001C00001C0000
1C00001C00001C00007F0000FF80007F0000>def
/c81<0016111FFE181FFC003FFE007FFF00780F00
F00780E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380
E00380E00380E0E380E1E380F0F780787F007FFF003FFE001FFC00001C00001E00000E00
000F00000700000700>def
/c82<00161419FF187FE000FFF8007FFC001C1E001C0F001C07001C0700
1C07001C07001C0F001C1E001FFC001FF8001FFC001C1C001C0E001C0E001C0E001C0E00
1C0E201C0E701C0E707F07E0FF87E07F03C0>def
/c83<00161119FE1807E3001FFF003FFF00781F00
F00700E00700E00700E00000F000007800003F80001FF00007FC0000FE00000F00000700
000380000380600380E00380E00700F80F00FFFE00FFFC00C7F000>def
/c84<00161319FF187FFFE0
FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E00000E00000E00000E00000E000
00E00000E00000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC00
>def
/c85<0016151900187F07F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01C01C01C01C01C0
1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C00E03800E0380070700
07FF0003FE0000F800>def
/c86<00161319FF18FE0FE0FF1FE0FE0FE03803801C07001C07001C0700
1C07000E0E000E0E000E0E000E0E00060C00071C00071C00071C00071C0003180003B800
03B80003B80001B00001F00001F00000E000>def
/c87<00161319FF18FC07E0FE0FE0FC07E07001C0
7001C07001C030018038038038038038038038E38039F38039F38039B38019B30019B300
19B30019B30019B30019B3001913001B1B000F1E000F1E000E0E00>def
/c88<00161319FF187F1F80
7F3F807F1F800E1E000E1C00073C0007380003B80003F00001F00001E00000E00001E000
01F00003F00003B80007B800071C00071C000E0E000E0E001C07007F1FC0FF1FE07F1FC0
>def
/c89<00161319FF18FE0FE0FF1FE0FE0FE01C07001C07000E0E000E0E00071C00071C00071C00
03B80003B80001F00001F00000E00000E00000E00000E00000E00000E00000E00000E000
03F80007FC0003F800>def
/c90<00161119FE187FFF80FFFF80FFFF80E00700E00F00E01E00E01C00
003C0000780000700000F00001E00001C00003C0000780000700000F00001E03801C0380
3C0380780380700380FFFF80FFFF80FFFF80>def
/c91<00160C20F81CFFF0FFF0FFF0E000E000E000
E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
E000E000E000E000E000FFF0FFF0FFF0>def
/c92<00161120FE1CC00000E00000E000007000007000
003800003800001C00001C00000E00000E000007000007000003800003800001C00001C0
0000E00000E000007000007000003800003800001C00001C00000E00000E000007000007
00000380000380000180>def
/c93<00160C20FF1CFFF0FFF0FFF00070007000700070007000700070
007000700070007000700070007000700070007000700070007000700070007000700070
0070FFF0FFF0FFF0>def
/c94<00160D06FC1803000F803FE0FDF8F0784010>def
/c95<00161103FEFEFFFF80FF
FF80FFFF80>def
/c96<0016060DF81B081C3C7870E0E0E0E0F0F87830>def
/c97<00161312FE111FE0003FF000
7FF800783C00300E00000E00000E0003FE001FFE003E0E00700E00E00E00E00E00E00E00
783E007FFFE03FE7E00F83E0>def
/c98<0016141900187E0000FE00007E00000E00000E00000E0000
0E00000E3E000EFF000FFF800F83C00F00E00E00E00E00700E00700E00700E00700E0070
0E00700E00E00F01E00F83C00FFF800EFF00063C00>def
/c99<00161012FD1103F80FFC1FFE3C1E78
0C7000E000E000E000E000E000F000700778073E0E1FFC0FF803F0>def
/c100<00161419FF18003F00
007F00003F0000070000070000070000070003C7000FF7001FFF003C1F00780F00700700
E00700E00700E00700E00700E00700E00700700F00700F003C1F001FFFE00FE7F007C7E0
>def
/c101<00161012FD1103E00FF81FFC3C1E780E7007E007FFFFFFFFFFFFE000E000700778073C0F
1FFE0FFC03F0>def
/c102<00161119FF18001F00007F8000FF8001E78001C30001C00001C0007FFF00
FFFF00FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
01C00001C0003FFE007FFF003FFE00>def
/c103<0016131CFF1103E3C007F7E00FFFE01C1CC0380E00
380E00380E00380E00380E001C1C000FF8001FF0001BE0003800001800001FFC001FFF00
3FFF807803C0E000E0E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800>def
/c104<001615
1900187E0000FE00007E00000E00000E00000E00000E00000E3C000EFE000FFF000F8780
0F03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E03807FC7F0
FFE7F87FC7F0>def
/c105<0016101AFD19018003C003C0018000000000000000007FC07FC07FC001C0
01C001C001C001C001C001C001C001C001C001C001C07FFFFFFF7FFF>def
/c106<00160D23FE190030
00780078003000000000000000001FF81FF81FF800380038003800380038003800380038
003800380038003800380038003800380038003800386070F0F0FFE07FC03F80>def
/c107<00161419
00187E0000FE00007E00000E00000E00000E00000E00000E7FE00E7FE00E7FE00E0F000E
1E000E3C000E78000EF0000FF0000FF8000FBC000F1E000E0E000E07000E07807F87F0FF
CFF07F87F0>def
/c108<00161119FE18FFC000FFC000FFC00001C00001C00001C00001C00001C00001
C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001
C00001C000FFFF80FFFF80FFFF80>def
/c109<001615120011F9C380FFEFC0FFFFE03C78E03C78E038
70E03870E03870E03870E03870E03870E03870E03870E03870E03870E0FE7CF8FE7CF8FE
3C78>def
/c110<0016151200117E3C00FEFE007FFF000F87800F03800E03800E03800E03800E03800E
03800E03800E03800E03800E03800E03807FC7F0FFE7F87FC7F0>def
/c111<00161112FE1103E0000F
F8001FFC003C1E00780F00700700E00380E00380E00380E00380E00380F0078070070078
0F003C1E001FFC000FF80003E000>def
/c112<0016141B00117E3E00FEFF007FFF800F83C00F00E00E
00E00E00700E00700E00700E00700E00700E00700E00E00F01E00F83C00FFF800EFF000E
3C000E00000E00000E00000E00000E00000E00007FC000FFE0007FC000>def
/c113<0016141BFE1107
C7000FE7001FF7003C1F00700F00700F00E00700E00700E00700E00700E00700E0070070
0F00700F003C3F003FF7001FE70007C70000070000070000070000070000070000070000
3FE0007FF0003FE0>def
/c114<00161312FF11FF0FC0FF3FE0FF7FE007F04007C00007800007800007
0000070000070000070000070000070000070000070000FFFC00FFFC00FFFC00>def
/c115<00160F12
FD110FEC3FFC7FFCF03CE01CE01C70007F801FF007F8003C600EE00EF00EF81EFFFCFFF8
C7E0>def
/c116<00161117FF160300000700000700000700000700007FFF00FFFF00FFFF0007000007
000007000007000007000007000007000007010007038007038007038007870003FE0001
FC0000F800>def
/c117<0016151200117E1F80FE3F807E1F800E03800E03800E03800E03800E03800E
03800E03800E03800E03800E03800E03800E0F800FFFF007FBF803E3F0>def
/c118<00161312FF117F
1FC0FF1FE07F1FC01C07001E0F000E0E000E0E000E0E00071C00071C00071C00071C0003
B80003B80003B80001F00001F00000E000>def
/c119<00161312FF11FF1FE0FFBFE0FF1FE038038038
038038038038038038E38019F30019F30019B3001DB7001DB7001DB7001DB7000F1E000F
1E000F1E00>def
/c120<00161312FF117F1FC07F3FC07F1FC00F1C00073C0003B80003F00001F00000
E00001E00001F00003B800073C00071C000E0E007F1FC0FF3FE07F1FC0>def
/c121<0016131BFF117F
1FC0FF9FE07F1FC01C07000E07000E0E000E0E00070E00071C00071C00039C00039C0003
980001B80001B80000F00000F00000F00000E00000E00000E00001C00079C0007BC0007F
80003F00003C0000>def
/c122<00161212FF113FFFC07FFFC07FFFC0700780700F00701E00003C0000
780001F00003E0000780000F00001E01C03C01C07801C0FFFFC0FFFFC0FFFFC0>def
/c123<00161120
FE1C001F80007F8000FF8001E00001C00001C00001C00001C00001C00001C00001C00001
C00001C00003C0007F8000FF0000FF00007F800003C00001C00001C00001C00001C00001
C00001C00001C00001C00001C00001E00000FF80007F80001F80>def
/c124<00160320F71CE0E0E0E0
E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0>def
/c125<00161120FE1C7C00
00FF0000FF800003C00001C00001C00001C00001C00001C00001C00001C00001C00001C0
0001E00000FF00007F80007F8000FF0001E00001C00001C00001C00001C00001C00001C0
0001C00001C00001C00003C000FF8000FF00007C0000>def
/c126<00160D05FC181C303F78FFF8F7E0
61C0>def
end 0 -10 22 29 DefinePKFont
%%EndFont
/_cmtt10-300 /cmtt10-300 FF
/F31 _cmtt10-300 65.536 SF
%%BeginFont: cmr10-300
/cmr10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 11 /c11 put
dup 12 /c12 put
dup 13 /c13 put
dup 14 /c14 put
dup 33 /c33 put
dup 34 /c34 put
dup 38 /c38 put
dup 39 /c39 put
dup 40 /c40 put
dup 41 /c41 put
dup 44 /c44 put
dup 45 /c45 put
dup 46 /c46 put
dup 47 /c47 put
dup 48 /c48 put
dup 49 /c49 put
dup 50 /c50 put
dup 51 /c51 put
dup 52 /c52 put
dup 53 /c53 put
dup 54 /c54 put
dup 55 /c55 put
dup 56 /c56 put
dup 57 /c57 put
dup 58 /c58 put
dup 59 /c59 put
dup 63 /c63 put
dup 65 /c65 put
dup 66 /c66 put
dup 67 /c67 put
dup 68 /c68 put
dup 69 /c69 put
dup 70 /c70 put
dup 71 /c71 put
dup 72 /c72 put
dup 73 /c73 put
dup 74 /c74 put
dup 75 /c75 put
dup 76 /c76 put
dup 77 /c77 put
dup 78 /c78 put
dup 79 /c79 put
dup 80 /c80 put
dup 81 /c81 put
dup 82 /c82 put
dup 83 /c83 put
dup 84 /c84 put
dup 85 /c85 put
dup 86 /c86 put
dup 87 /c87 put
dup 88 /c88 put
dup 89 /c89 put
dup 90 /c90 put
dup 91 /c91 put
dup 92 /c92 put
dup 93 /c93 put
dup 96 /c96 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 104 /c104 put
dup 105 /c105 put
dup 106 /c106 put
dup 107 /c107 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 113 /c113 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 118 /c118 put
dup 119 /c119 put
dup 120 /c120 put
dup 121 /c121 put
dup 122 /c122 put
dup 123 /c123 put
dup 124 /c124 put
86 dict dup begin
/c11<00181A1D001C007E1F0001C1B1800303E3C00703C3C00E03C1800E01C0000E01C000
0E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01C0000E01C0000E01C000
0E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000
0E01C0000E01C0000E01C0007F87FC00>def
/c12<0017151D001C007E0001C1800301800703C00E03
C00E01800E00000E00000E00000E00000E0000FFFFC00E01C00E01C00E01C00E01C00E01
C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C07F87
F8>def
/c13<0017151D001C007FC001C1C00303C00703C00E01C00E01C00E01C00E01C00E01C00E01
C00E01C0FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
C00E01C00E01C00E01C00E01C00E01C00E01C07FCFF8>def
/c14<0023211D001C003F07E00001C09C
18000380F018000701F03C000E01E03C000E00E018000E00E000000E00E000000E00E000
000E00E000000E00E00000FFFFFFFC000E00E01C000E00E01C000E00E01C000E00E01C00
0E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E
00E01C000E00E01C000E00E01C000E00E01C000E00E01C007FC7FCFF80>def
/c33<000C041EFC1D60
F0F0F0F0F0F0F060606060606060606060606060000000000060F0F060>def
/c34<00150D0CFF1C60
60F0F0F8F8686808080808080810101010202040408080>def
/c38<00201B1FFE1D00E00000019000
000308000003080000070800000708000007080000070800000710000007100000072000
000740000003C03FE003800F00038006000380040005C0040009C0080010E0100030E010
006070200060702000E0384000E03C4000E01C8000E00F0020E0070020700780403009C0
401830E18007C03E00>def
/c39<000C050CFC1C60F0F8680808081010204080>def
/c40<00100A2AFD1E004000
800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006
000200010000800040>def
/c41<00100A2AFE1E800040002000100018000C000C0006000600030003
00038001800180018001C001C001C001C001C001C001C001C001C001C001C001C0018001
800180038003000300060006000C000C0018001000200040008000>def
/c44<000C040CFC0360F0F0
701010101020204080>def
/c45<000E0B020009FFE0FFE0>def
/c46<000C0404FC0360F0F060>def
/c47<00151029FE1E00
010003000600060006000C000C000C0018001800180030003000300060006000C000C000
C0018001800180030003000300060006000C000C000C0018001800180030003000300060
0060006000C000C000>def
/c48<0015101DFE1B03C00C301818300C300C700E60066006E007E007E0
07E007E007E007E007E007E007E007E007E007E00760066006700E300C300C18180C3007
E0>def
/c49<00150D1CFC1B030007003F00C700070007000700070007000700070007000700070007
00070007000700070007000700070007000700070007000F80FFF8>def
/c50<0015101CFE1B07C018
30201C400C400EF00FF80FF807F8077007000F000E000E001C001C00380070006000C001
80030006010C01180110023FFE7FFEFFFE>def
/c51<0015101DFE1B07E01830201C201C781E780E78
1E381E001C001C00180030006007E00030001C001C000E000F000F700FF80FF80FF80FF0
0E401C201C183007E0>def
/c52<0015121CFF1B000C00000C00001C00003C00003C00005C0000DC00
009C00011C00031C00021C00041C000C1C00081C00101C00301C00201C00401C00C01C00
FFFFC0001C00001C00001C00001C00001C00001C00001C0001FFC0>def
/c53<0015101DFE1B300C3F
F83FF03FC020002000200020002000200023E024302818301C200E000E000F000F000F60
0FF00FF00FF00F800E401E401C2038187007C0>def
/c54<0015101DFE1B00F0030C06040C0E181E30
1E300C700070006000E3E0E430E818F00CF00EE006E007E007E007E007E0076007600770
06300E300C18180C3003E0>def
/c55<0015111DFE1B4000007FFF807FFF007FFF0040020080040080
040080080000100000100000200000600000400000C00000C00001C00001800001800003
8000038000038000038000078000078000078000078000078000078000030000>def
/c56<0015101D
FE1B03E00C301008200C20066006600660067006780C3E083FB01FE007F007F818FC307E
601E600FC007C003C003C003C00360026004300C1C1007E0>def
/c57<0015101DFE1B03C00C301818
300C700C600EE006E006E007E007E007E007E0076007700F300F18170C2707C700060006
000E300C780C78187010203030C00F80>def
/c58<000C0412FC1160F0F06000000000000000000000
60F0F060>def
/c59<000C041AFC1160F0F0600000000000000000000060F0F0701010101020204080
>def
/c63<00140F1DFE1C0FE03038401CE00EF00EF00EF00E000C001C0030006000C0008001800100
01000100010001000100000000000000000000000300078007800300>def
/c65<001F1C1DFF1C0006
00000006000000060000000F0000000F0000000F00000017800000178000001780000023
C0000023C0000023C0000041E0000041E0000041E0000080F0000080F0000180F8000100
780001FFF80003007C0002003C0002003C0006003E0004001E0004001E000C001F001E00
1F00FF80FFF0>def
/c66<001D181CFE1BFFFFC00F00F00F00380F003C0F001C0F001E0F001E0F001E
0F001E0F001C0F003C0F00780F01F00FFFE00F00780F003C0F001E0F000E0F000F0F000F
0F000F0F000F0F000F0F001E0F001E0F003C0F0078FFFFE0>def
/c67<001E191EFE1C001F808000E0
618001801980070007800E0003801C0003801C0001803800018078000080780000807000
0080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
00807800008078000080380000801C0001001C0001000E000200070004000180080000E0
3000001FC000>def
/c68<00201B1CFE1BFFFFC0000F00F0000F003C000F000E000F0007000F000700
0F0003800F0003C00F0001C00F0001C00F0001E00F0001E00F0001E00F0001E00F0001E0
0F0001E00F0001E00F0001E00F0001C00F0001C00F0003C00F0003800F0007800F000700
0F000E000F001C000F007000FFFFC000>def
/c69<001C181CFE1BFFFFFC0F003C0F000C0F00040F00
040F00060F00020F00020F02020F02000F02000F02000F06000FFE000F06000F02000F02
000F02000F02010F00010F00020F00020F00020F00060F00060F000C0F003CFFFFFC>def
/c70<001B
161CFE1BFFFFF80F00780F00180F00080F00080F000C0F00040F00040F02040F02000F02
000F02000F06000FFE000F06000F02000F02000F02000F02000F00000F00000F00000F00
000F00000F00000F00000F8000FFF800>def
/c71<00211C1EFE1C001F808000E06180018019800700
07800E0003801C0003801C00018038000180780000807800008070000080F0000000F000
0000F0000000F0000000F0000000F0000000F000FFF0F0000F8070000780780007807800
0780380007801C0007801C0007800E00078007000B800180118000E06080001F8000>def
/c72<001F
1A1CFE1BFFF3FFC00F003C000F003C000F003C000F003C000F003C000F003C000F003C00
0F003C000F003C000F003C000F003C000F003C000FFFFC000F003C000F003C000F003C00
0F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C00
0F003C00FFF3FFC0>def
/c73<000F0C1CFF1BFFF00F000F000F000F000F000F000F000F000F000F00
0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF0>def
/c74<0015
101DFF1B1FFF00F800780078007800780078007800780078007800780078007800780078
007800780078007800787078F878F878F878F0F040E021C01F00>def
/c75<00201C1CFE1BFFF03FE0
0F000F000F000C000F0008000F0010000F0020000F0040000F0080000F0100000F020000
0F0400000F0E00000F1F00000F2F00000F2780000F4780000F83C0000F01E0000F01E000
0F00F0000F00F8000F0078000F003C000F003C000F001E000F001F000F001F80FFF07FF0
>def
/c76<001A151CFE1BFFF8000F80000F00000F00000F00000F00000F00000F00000F00000F0000
0F00000F00000F00000F00000F00000F00000F00000F00000F00080F00080F00080F0018
0F00180F00100F00300F00700F01F0FFFFF0>def
/c77<0026211CFE1BFF8000FF800F8000F8000F80
00F8000BC00178000BC00178000BC001780009E002780009E002780008F004780008F004
780008F0047800087808780008780878000878087800083C107800083C107800083C1078
00081E207800081E207800081E207800080F407800080F40780008078078000807807800
080780780008030078001C03007800FF8307FF80>def
/c78<001F1A1CFE1BFF007FC00F800E000F80
04000BC0040009E0040009E0040008F0040008F8040008780400083C0400083C0400081E
0400080F0400080F0400080784000807C4000803C4000801E4000801E4000800F4000800
7C0008007C0008003C0008003C0008001C0008000C001C000C00FF800400>def
/c79<00201B1EFE1C
003F800000E0E0000380380007001C000E000E001C0007003C00078038000380780003C0
780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0
F00001E0700001C0780003C0780003C0380003803C0007801C0007000E000E0007001C00
0380380000E0E000003F8000>def
/c80<001C171CFE1BFFFF800F00E00F00780F003C0F001C0F001E
0F001E0F001E0F001E0F001E0F001C0F003C0F00780F00E00FFF800F00000F00000F0000
0F00000F00000F00000F00000F00000F00000F00000F00000F0000FFF000>def
/c81<00201B25FE1C
003F800000E0E0000380380007001C000E000E001C0007003C00078038000380780003C0
780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0
F00001E0700001C0780003C0780003C0380003803C0E07801C1107000E208E0007205C00
03A0780000F0E020003FE0200000602000003060000038E000003FC000003FC000001F80
00000F00>def
/c82<001F1C1DFE1BFFFF00000F01E0000F0078000F003C000F001C000F001E000F00
1E000F001E000F001E000F001C000F003C000F0078000F01E0000FFF00000F03C0000F00
E0000F00F0000F0078000F0078000F0078000F0078000F0078000F0078000F0078100F00
78100F0038100F003C20FFF01C20000007C0>def
/c83<0017121EFE1C07E0801C1980300580700380
600180E00180E00080E00080E00080F00000F800007C00007FC0003FF8001FFE0007FF00
00FF80000F800007C00003C00001C08001C08001C08001C0C00180C00180E00300D00200
CC0C0083F800>def
/c84<001E1B1CFF1B7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020
800F0020800F0020800F0020000F0000000F0000000F0000000F0000000F0000000F0000
000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000
000F0000000F0000001F800003FFFC00>def
/c85<001F1A1DFE1BFFF07FC00F000E000F0004000F00
04000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00
04000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00
04000700080007800800038010000180100000C020000070C000001F0000>def
/c86<001F1C1DFF1B
FFE00FF01F0003C00F0001800F0001000F800300078002000780020003C0040003C00400
03C0040001E0080001E0080001F0080000F0100000F0100000F830000078200000782000
003C4000003C4000003C4000001E8000001E8000001F8000000F0000000F000000060000
0006000000060000>def
/c87<002B281DFF1BFFE0FFE0FF1F001F003C1E001E00180F001F00100F00
1F00100F001F001007801F00200780278020078027802003C027804003C043C04003C043
C04003E043C04001E081E08001E081E08001E081E08000F100F10000F100F10000F100F1
00007900FA00007A007A00007A007A00003E007C00003C003C00003C003C00003C003C00
001800180000180018000018001800>def
/c88<001F1C1CFF1B7FF0FFC00FC03E000780180003C018
0003E0100001E0200001F0600000F0400000788000007D8000003D0000001E0000001F00
00000F0000000F8000000F80000013C0000023E0000021E0000041F00000C0F800008078
0001007C0003003C0002001E0006001F001F003F80FFC0FFF0>def
/c89<001F1E1C001BFFF007FC0F
8001E00780008007C0018003C0010003E0020001F0020000F0040000F804000078080000
7C1800003C1000001E2000001F2000000F4000000FC00000078000000780000007800000
07800000078000000780000007800000078000000780000007800000078000007FF800>def
/c90<00
19141CFE1B7FFFF07C01F07001E06003C06003C0400780400F80400F00401E00001E0000
3C00007C0000780000F00000F00001E00003E00003C0100780100780100F00101F00301E
00203C00203C00607800E0F803E0FFFFE0>def
/c91<000C0729FC1EFEFEC0C0C0C0C0C0C0C0C0C0C0
C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE>def
/c92<00150D0CFA1C0808
1010202040404040808080808080B0B0F8F878783030>def
/c93<000C0729001EFEFE060606060606
06060606060606060606060606060606060606060606060606060606060606FEFE>def
/c96<000C05
0CFD1C0810204040808080B0F87830>def
/c97<00151212FE111FC000307000783800781C00301C00
001C00001C0001FC000F1C00381C00701C00601C00E01C40E01C40E01C40603C40304E80
1F8700>def
/c98<0017131DFF1CFC00001C00001C00001C00001C00001C00001C00001C00001C0000
1C00001C00001C7C001D86001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E0
1C00E01C00E01C00C01C01C01C01801E030019060010F800>def
/c99<00120E12FE1107E00C301878
307870306000E000E000E000E000E000E00060007004300418080C3007C0>def
/c100<0017131DFE1C
003F0000070000070000070000070000070000070000070000070000070000070003E700
0C1700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
700700300700180F000C370007C7E0>def
/c101<00120F12FF1103E00C301818300C700E6006E006FF
FEE000E000E000E00060007002300218040C1803E0>def
/c102<000D0F1D001C00F8018C071E061E0E
0C0E000E000E000E000E000E00FFE00E000E000E000E000E000E000E000E000E000E000E
000E000E000E000E000E007FE0>def
/c103<0015121CFF1200038003C4C00C38C01C3880181800381C
00381C00381C00381C001818001C38000C300013C0001000003000001800001FF8001FFF
001FFF803003806001C0C000C0C000C0C000C06001803003001C0E0007F800>def
/c104<0017141DFF
1CFC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C7C
001C87001D03001E03801C03801C03801C03801C03801C03801C03801C03801C03801C03
801C03801C03801C03801C0380FF9FF0>def
/c105<000C091DFF1C18003C003C001800000000000000
0000000000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C00
1C001C001C00FF80>def
/c106<000D0B25031C00C001E001E000C00000000000000000000000000000
0FE000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
00E000E000E060E0F0C0F1C061803E00>def
/c107<0016131DFF1CFC00001C00001C00001C00001C00
001C00001C00001C00001C00001C00001C00001C3FC01C0F001C0C001C08001C10001C20
001C40001CE0001DE0001E70001C78001C38001C3C001C1C001C0E001C0F001C0F80FF9F
E0>def
/c108<000C091DFF1CFC001C001C001C001C001C001C001C001C001C001C001C001C001C001C
001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80>def
/c109<00242112FF11FC
7E07E0001C838838001D019018001E01E01C001C01C01C001C01C01C001C01C01C001C01
C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C0
1C001C01C01C001C01C01C00FF8FF8FF80>def
/c110<00171412FF11FC7C001C87001D03001E03801C
03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C
0380FF9FF0>def
/c111<00151212FF1103F0000E1C00180600300300700380600180E001C0E001C0E0
01C0E001C0E001C0E001C06001807003803003001806000E1C0003F000>def
/c112<0017131AFF11FC
7C001D86001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C
01C01C01C01C01801E03001D06001CF8001C00001C00001C00001C00001C00001C00001C
0000FF8000>def
/c113<0016131AFE1103C1000C3300180B00300F00700700700700E00700E00700E0
0700E00700E00700E00700600700700700300F00180F000C370007C70000070000070000
0700000700000700000700000700003FE0>def
/c114<00100D12FF11FCE01D301E781E781C301C001C
001C001C001C001C001C001C001C001C001C001C00FFC0>def
/c115<00100D12FF111F9030704030C0
10C010E010F8007F803FE00FF000F880388018C018C018E010D0608FC0>def
/c116<00100C1AFF1904
000400040004000C000C001C003C00FFE01C001C001C001C001C001C001C001C001C001C
101C101C101C101C100C100E2003C0>def
/c117<00171412FF11FC1F801C03801C03801C03801C0380
1C03801C03801C03801C03801C03801C03801C03801C03801C03801C07800C07800E1B80
03E3F0>def
/c118<00161312FF11FF07E03C03801C01001C01000E02000E0200070400070400070400
03880003880003D80001D00001D00000E00000E00000E000004000>def
/c119<001E1B12FF11FF3FCF
E03C0F03801C0701801C0701001C0B01000E0B82000E0B82000E1182000711C4000711C4
000720C40003A0E80003A0E80003C0680001C0700001C070000180300000802000>def
/c120<001615
1200117F8FF00F03800F030007020003840001C80001D80000F00000700000780000F800
009C00010E00020E000607000403801E07C0FF0FF8>def
/c121<0016131AFF11FF07E03C03801C0100
1C01000E02000E020007040007040007040003880003880003D80001D00001D00000E000
00E00000E000004000004000008000008000F08000F10000F300006600003C0000>def
/c122<00120E
12FF117FFC70386038407040F040E041C003C0038007000F040E041C043C0C3808700870
38FFF8>def
/c123<00151401000BFFFFF0>def
/c124<002A2901000BFFFFFFFFFF80>def
end -3 -11 41 31 DefinePKFont
%%EndFont
/_cmr10-300 /cmr10-300 FF
/F25 _cmr10-300 65.536 SF
%%BeginFont: cmsl10-300
/cmsl10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 12 /c12 put
dup 44 /c44 put
dup 46 /c46 put
dup 47 /c47 put
dup 48 /c48 put
dup 49 /c49 put
dup 50 /c50 put
dup 51 /c51 put
dup 52 /c52 put
dup 53 /c53 put
dup 54 /c54 put
dup 55 /c55 put
dup 56 /c56 put
dup 57 /c57 put
dup 65 /c65 put
dup 66 /c66 put
dup 67 /c67 put
dup 68 /c68 put
dup 69 /c69 put
dup 70 /c70 put
dup 71 /c71 put
dup 72 /c72 put
dup 73 /c73 put
dup 75 /c75 put
dup 76 /c76 put
dup 77 /c77 put
dup 78 /c78 put
dup 79 /c79 put
dup 80 /c80 put
dup 82 /c82 put
dup 83 /c83 put
dup 84 /c84 put
dup 85 /c85 put
dup 87 /c87 put
dup 88 /c88 put
dup 89 /c89 put
dup 97 /c97 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 105 /c105 put
dup 107 /c107 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 118 /c118 put
dup 120 /c120 put
dup 121 /c121 put
57 dict dup begin
/c12<0017151DFF1C0007E0001C10
00703800E07801C07801C03001C00001C0000380000380000380003FFFF00380F0038070
0700E00700E00700E00700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C0
1C03801C03C0FF8FF0>def
/c44<000C050CFD03387878380808101020204080>def
/c46<000C0404FC037070F0
60>def
/c47<00151629FF1E00000400000C0000180000180000300000300000600000600000C00000
C0000180000300000300000600000600000C00000C000018000018000030000030000060
0000600000C00000C0000180000180000300000300000600000C00000C00001800001800
00300000300000600000600000C00000C00000800000>def
/c48<0015111DFC1B00F800038E000606
000C03000C0300180380380380380380300380700380700380700380700380E00700E007
00E00700E00700E00700E00600E00E00C00E00C00E00C00C00C01C00C018006030006060
0030C0001F0000>def
/c49<00150D1CFC1B0018007003F00C7000700070007000E000E000E000E000
E000E001C001C001C001C001C001C003800380038003800380038007000780FFF8>def
/c50<001513
1CFE1B007E000183800201C00400E00400E00F00E00F00E01F00E01F00E00E00E00001E0
0001C0000380000380000700000E00001C0000380000600000C000018000030080060080
0801001001003FFF007FFE00FFFE00>def
/c51<0015121DFD1B007C000187000203800403800F03C0
0F03C00F03C00E0380000380000700000600000C0000380003F000001C00000E00000E00
000F00000F00000F00700F00F80F00F80F00F00E00E01E00801C004038003070000FC000
>def
/c52<0015121CFE1B0000C0000180000380000380000780000B8000138000270000670000C700
008700010700020700040E00080E00180E00100E00200E00400E00FFFFC0001C00001C00
001C00001C00001C00003800003C0003FF80>def
/c53<0015121DFD1B0301C003FF8003FE0007FC00
04000004000004000004000004000008000008F8000B0C000C0E00080700080700000700
000780000780000780700F00F00F00F00F00F00E00801E00801C0040380040300030E000
0F8000>def
/c54<0015111DFC1B003E0000E1000180800303800607800C07801C0700180000380000
30000071F000761800780C00E80E00F00600F00600E00700E00700E00700E00E00C00E00
C00E00C00E00C01C00E0180060380060300030C0000F8000>def
/c55<0015121DFB1B1000003FFFC0
3FFFC03FFF8060010040020040040080080000080000100000200000400000C000008000
0180000180000300000700000700000F00000E00000E00001E00001E00001E00003C0000
3C00003C0000180000>def
/c56<0015121DFD1B007C000183000201800601800C00C00C00C00C00C0
1C01801C01801E03000F86000FCC0007F00003F80003FC000C7E00183F00300F00600700
600300C00300C00300C00300C00200C006006004006018003830000FC000>def
/c57<0015111DFC1B
00F8000304000606000C03001C0300380300380380300380700380700380700380700380
700780700700700F00300F0018170008270007CE00000E00000C00001C00601800F03800
F03000E0600080C0004380003E0000>def
/c65<001F1C1DFF1C000020000000300000007000000070
000000F0000000F0000001F00000037800000278000006780000047800000C780000087C
0000183C0000103C0000203C0000203C0000403C0000403E0000FFFE0000801E0001001E
0001001E0002001E0002000F0004000F0004000F001E001F00FF80FFF0>def
/c66<001D1B1CFE1B0F
FFFC0000F8070000F0038000F003C000F001C000F001E000F001E001E001C001E003C001
E003C001E0078001E00F0001E03C0003FFF80003C01E0003C00F0003C0078003C0078003
C007800780078007800780078007800780078007800F0007801E000F003C000F007800FF
FFE000>def
/c67<001E1C1EFC1C0007F010001C0C300070026000C001E0038000E0070000E00E0000
600E0000601C0000403C00004038000040780000007800000078000000F0000000F00000
00F0000000F0000000F0000000F0000080F0000100700001007000010038000200380004
001C0004000C001800060020000380C000007F0000>def
/c68<00201E1CFE1B0FFFFC0000F8078000
F001C000F000E000F0007000F0007000F0007801E0003801E0003801E0003801E0003801
E0003C01E0003803C0003803C0007803C0007803C0007803C0007003C000F0078000E007
8000E0078001C0078003800780078007800E000F001C000F007000FFFFC000>def
/c69<001C1B1CFE
1B0FFFFFE000F801E000F000E000F0004000F0004000F0004000F0004001E0004001E040
4001E0400001E0400001E0C00001E1C00003FF800003C1800003C0800003C0800003C080
0003C080800780008007800080078001000780010007800300078006000F000E000F003E
00FFFFFC00>def
/c70<001B1A1CFE1B0FFFFFC000F803C000F001C000F0008000F0008000F0008000
F0008001E0008001E0408001E0400001E0400001E0C00001E1C00003FF800003C1800003
C0800003C0800003C0800003C08000078000000780000007800000078000000780000007
8000000F0000000F800000FFF80000>def
/c71<00211C1EFC1C0007F010001C0C300070026000C001
E0038000E0070000E00E0000600E0000601C0000403C0000403800004078000000780000
0078000000F0000000F0000000F0000000F000FFF0F0000F80F0000780F0000F0070000F
0070000F0038000F0038000F001C001F000C001E000600660003818200007E0000>def
/c72<001F1F
1CFE1B0FFF9FFE00F803E000F003C000F003C000F003C000F003C000F003C001E0078001
E0078001E0078001E0078001E0078001E0078003FFFF0003C00F0003C00F0003C00F0003
C00F0003C00F0007801E0007801E0007801E0007801E0007801E0007801E000F003C000F
803E00FFF3FFC0>def
/c73<000F111CFF1B0FFF8000F80000F00000F00000F00000F00000F00001E0
0001E00001E00001E00001E00001E00003C00003C00003C00003C00003C00003C0000780
000780000780000780000780000780000F00000F8000FFF800>def
/c75<00201F1CFE1B0FFF83FE00
F800F800F000E000F0008000F0010000F0020000F0040001E0080001E0100001E0400001
E0800001E1C00001E3C00003C5E00003C9E00003D1F00003E0F00003C0F00003C0780007
80780007803C0007803C0007801E0007801E0007800F000F000F000F801F80FFF07FF0>def
/c76<00
1A161CFE1B0FFFC000F80000F00000F00000F00000F00000F00001E00001E00001E00001
E00001E00001E00003C00003C00003C00003C00003C00003C00407800407800407800407
80080780080780180F00380F00F0FFFFF0>def
/c77<0026261CFE1B0FF80007FC00F8000FC000BC00
0F8000BC00178000BC00178000BC00278000BC002780011E004F00011E004F00011E008F
00011E008F00011E010F00010F010F00020F021E00020F021E00020F041E00020F041E00
0207881E000207901E000407903C000407A03C000407A03C000407C03C000403C03C0004
03803C000C038078001E03007C00FF8307FF80>def
/c78<001F1F1CFE1B0FF807FE00F800F000FC00
6000BC004000BE0040009E0040009E0040010F0080010F008001078080010780800103C0
800103C0800201E1000201E1000200F1000200F1000200F9000200790004007E0004003E
0004003E0004001E0004001E0004000E000C000C001E000400FF800400>def
/c79<00201C1EFC1C00
07F00000381C0000E00E0001C0030003800380070001C00E0001C01E0001E01C0000E03C
0000E0380000E0780000F0780000F0780000F0F00001E0F00001E0F00001E0F00001E0F0
0003C0F00003C0F00003C0700007807000070078000F0038001E003C001C001C0038000E
00E0000383800000FE0000>def
/c80<001C1A1CFE1B0FFFFC0000F80F0000F0038000F003C000F001
C000F001C000F001C001E003C001E003C001E003C001E0038001E0070001E00E0003C03C
0003FFE00003C0000003C0000003C0000003C00000078000000780000007800000078000
0007800000078000000F0000000F800000FFF00000>def
/c82<001F1D1DFE1B0FFFF80000F80E0000
F0078000F003C000F001C000F001E000F001E001E003C001E003C001E0038001E0070001
E00E0001E03C0003FFE00003C0700003C0380003C03C0003C01C0003C01E0007803C0007
803C0007803C0007803C0007803C0007803C080F003C100F801C10FFF01C20000007C0>def
/c83<00
17161EFE1C003F0400C0CC0180380300380600180E00180E00180E00181E00101E00001F
00000F80000FF80007FF0003FF8001FFC0003FE00003E00001E00000E00000E04000E040
00E04000E04000C06001C0E00180F00300CC0E0083F800>def
/c84<001E1C1CFC1B1FFFFFF03C07C0
F03007803020078020600780204007802040078020400F0020800F0020000F0000000F00
00000F0000000F0000001E0000001E0000001E0000001E0000001E0000001E0000003C00
00003C0000003C0000003C0000003C0000003C000000780000007C00001FFFE000>def
/c85<001F1B
1DFA1BFFF87FE00F800F000F0006000F0004000F0004000F0004000F0004001E0008001E
0008001E0008001E0008001E0008001E0008003C0010003C0010003C0010003C0010003C
0010003C0010007800200078002000780020003800400038004000380080001C0100000C
020000070C000001F00000>def
/c87<002B291DFB1BFFF0FFE0FF801F001F003C000F001F0018000F
000F0010000F001F0010000F001F0020000F002F0020000F002F0060000F804F00400007
804F80400007808780800007808780800007810781000007810781000007820782000007
C20782000003C407C4000003C403C4000003C803C8000003C803C8000003D803D0000003
D003D0000003F003E0000001E003E0000001E001C0000001C001C0000001C00180000001
8001800000018001800000>def
/c88<001F1F1CFF1B07FF87FE00FE01F0007C01C0003C0180003E01
00001E0200001E0400001F0800000F1800000F90000007A0000007C0000003C0000003E0
000003E0000003F0000004F0000008F0000010F8000030780000207C0000403C0000803E
0001001E0003001F0006000F001F001F80FFC0FFF0>def
/c89<001F1D1CFB1BFFF007F81F8003C00F
0001800F8001000780020007C0040003C0080003E0080003E0100001E0200001F0400000
F0400000F8800000790000007A0000007E0000003C0000003C0000003800000078000000
7800000078000000780000007800000070000000F0000000F800000FFF0000>def
/c97<00151212FD
1107F0001C18001E0C001C0E00180E00000E00000E0001FE000F0E001C1C00301C00701C
00E01C40E01C40E03C40E05C80709D803F0E00>def
/c99<00120F12FD1101F8071C0C1E181C381830
00700070007000E000E000E000600060047008301018200FC0>def
/c100<0017141DFD1C0003F00000
F00000E00000E00000E00000E00000E00000E00001C00001C00001C000F1C0030DC00C03
C01C0380380380300380700380700380700380E00700E00700E00700600700600700700F
00301E00186F00078FC0>def
/c101<00121012FE1101F8070C0C061C073803300370037FFF7000E000
E000E00060006002300430081C3007C0>def
/c102<000D121DFF1C000F800039C00061C000E3C001C1
8001C00001C00001C0000380000380000380003FF8000380000380000700000700000700
000700000700000700000E00000E00000E00000E00000E00000E00001C00001E0000FFC0
00>def
/c103<0015161C0012000038003CCC00C69C0183080383800703800703800703800703800707
00030600038C0004F0000400000C00000C00000FFE0007FF800FFFC01801C02000C06000
E0C000C0C000C0600180200300180E0007F000>def
/c105<000C0A1DFF1C00C001C001C00180000000
00000000000000000000001F80078003800700070007000700070007000E000E000E000E
000E000E001C001E00FF80>def
/c107<0016151DFF1C07E00001E00001C00001C00001C00001C00001
C00001C0000380000380000380000387F80381E003818007020007040007080007100007
700007F8000F38000E3C000E1C000E1E000E0E000E0F001C07001C0F80FF9FE0>def
/c108<000C0B1D
FF1C07E001E001C001C001C001C001C001C0038003800380038003800380070007000700
0700070007000E000E000E000E000E000E001C001E00FF80>def
/c109<00242112FF111F8FC0FC0007
9061060003E0760700078078070007807807000700700700070070070007007007000700
7007000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E001C01C0
1C001E01E01E00FF8FF8FF80>def
/c110<00171412FF111F8F8007B0C003C0E00780E00780E00700E0
0700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FF9FF0
>def
/c111<00151312FE1100FC000307000E01801C01C03800C03000C07000E07000E07000E0E001C0
E001C0E001C0600180600380700700380E001C180007E000>def
/c112<0017161A00110FC78003D860
01E03003C03803803803801803801C03801C03801C070038070038070038070070070070
0700E00F01C00EC3000E3C000E00000E00000E00001C00001C00001C00001C0000FF8000
>def
/c114<00101012FF111F9C07EE03CF078E078C07000700070007000E000E000E000E000E000E00
1C001E00FFC0>def
/c115<00100F12FF1103F20C0E18061004300438043E001FE00FF007F8003C401C
400C400C6018E010D0608FC0>def
/c116<00100B1AFC19020002000200060006000C001C003C00FFE0
1C001C00380038003800380038003800700070407040704070407080708031001E00>def
/c117<0017
1112FC11FC1F803C07801C0380380700380700380700380700380700380700700E00700E
00700E00700E00701E00701E00703C00305E001F9F80>def
/c118<00161312FC11FF0FE03C03801C03
001C02001C06001C04001E08000E08000E10000E10000E200007200007400007C0000780
00070000030000020000>def
/c120<00161612FF111FE3FC07C1E003818001C10001C20000E40000EC
00007800007000003800007800009C00011E00020E000407000C07003C0780FE1FF0>def
/c121<0016
171A00110FF0FE03C03801C03001C02001C06001C04001E08000E08000E10000E10000E2
00007200007400007C00007800007000003000002000002000004000004000708000F100
00F10000E60000780000>def
end 0 -10 46 31 DefinePKFont
%%EndFont
/_cmsl10-300 /cmsl10-300 FF
/F29 _cmsl10-300 65.536 SF
%%BeginFont: cmtt9-300
/cmtt9-300 9437184 272046 272046
EmptyEncoding 256 array copy
dup 33 /c33 put
dup 34 /c34 put
dup 35 /c35 put
dup 37 /c37 put
dup 38 /c38 put
dup 39 /c39 put
dup 40 /c40 put
dup 41 /c41 put
dup 42 /c42 put
dup 43 /c43 put
dup 44 /c44 put
dup 45 /c45 put
dup 46 /c46 put
dup 47 /c47 put
dup 48 /c48 put
dup 49 /c49 put
dup 50 /c50 put
dup 51 /c51 put
dup 52 /c52 put
dup 53 /c53 put
dup 55 /c55 put
dup 56 /c56 put
dup 57 /c57 put
dup 58 /c58 put
dup 59 /c59 put
dup 60 /c60 put
dup 61 /c61 put
dup 62 /c62 put
dup 65 /c65 put
dup 66 /c66 put
dup 67 /c67 put
dup 68 /c68 put
dup 69 /c69 put
dup 70 /c70 put
dup 71 /c71 put
dup 72 /c72 put
dup 73 /c73 put
dup 76 /c76 put
dup 77 /c77 put
dup 78 /c78 put
dup 79 /c79 put
dup 80 /c80 put
dup 81 /c81 put
dup 82 /c82 put
dup 83 /c83 put
dup 84 /c84 put
dup 85 /c85 put
dup 86 /c86 put
dup 87 /c87 put
dup 88 /c88 put
dup 90 /c90 put
dup 91 /c91 put
dup 92 /c92 put
dup 93 /c93 put
dup 95 /c95 put
dup 96 /c96 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 104 /c104 put
dup 105 /c105 put
dup 106 /c106 put
dup 107 /c107 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 113 /c113 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 118 /c118 put
dup 119 /c119 put
dup 120 /c120 put
dup 121 /c121 put
dup 122 /c122 put
dup 123 /c123 put
dup 124 /c124 put
dup 125 /c125 put
dup 126 /c126 put
87 dict dup begin
/c33<00140417F81660F0F0F0F0F0F0F0F0F0F0F0F0F0600000000060
F0F060>def
/c34<00140B0BFC16C060E0E0E0E0E0E0E0E0C060C060C060C060C0604040>def
/c35<00141117FF
16071C00071C00071C00071C00071C007FFF00FFFF80FFFF800E38000E38000E38000E38
000E38000E38000E3800FFFF80FFFF807FFF001C70001C70001C70001C70001C7000>def
/c37<0014
111DFF193806007C0E006C0E00EE1C00EE1C00EE3800EE38006C38007C70003870000070
0000E00000E00001C00001C00001C000038000038000070000070E00071F000E1B000E3B
800E3B801C3B801C3B80381B00381F00180E00>def
/c38<00141117FF160700000F800018C00038E0
0038E00038E00038C00039CF80398F801F1C001E1C001E38001E38001E38003F70006770
00E3F000E3E000E1E380E1E38073F3803F3F001E1E00>def
/c39<0014050CF81660F0F87818181830
3060C080>def
/c40<00140A1DFA1900C001C0030006000C001C0038003000700070006000E000E000
E000E000E000E000E000600070007000300038001C000C000600030001C000C0>def
/c41<0014091D
FC198000C0006000300018001C000E000600070007000300038003800380038003800380
038003000700070006000E001C00180030006000C0008000>def
/c42<00140F10FE12038003800380
638CF39EFFFE3FF80FE00FE03FF8FFFEF39E638C038003800380>def
/c43<00141111FF1301C00001
C00001C00001C00001C00001C00001C000FFFF80FFFF80FFFF8001C00001C00001C00001
C00001C00001C00001C000>def
/c44<0014060AF90470F8FCFC7C0C1830E0C0>def
/c45<00140F03FE0CFFFEFF
FEFFFE>def
/c46<00140505F90470F8F8F870>def
/c47<00140F1DFE190006000E000E001C001C003800380070
007000E000E001C001C0038003800380070007000E000E001C001C003800380070007000
E000E000C000>def
/c48<00140F17FE1607C00FE01C7038383018701C701CE00EE00EE00EE00EE00E
E00EE00EE00EE00E701C701C383838381C700FE007C0>def
/c49<00140C17FC160300030007000F00
3F00F7004700070007000700070007000700070007000700070007000700070007007FF0
7FF0>def
/c50<00140F17FE160FC01FF03838701CE00EE00EE00E400E000E001C001C003800300070
00E001C0030006000C00180E300E7FFE7FFE>def
/c51<00140F17FE160FC01FF03838701C701C201C
001C001C0038007007E007F00038001C000E000E400EE00EE00E701C78383FF00FC0>def
/c52<0014
1117FF1600780000F80001B80001B8000338000338000638000E38000C38001C38003838
00303800703800E03800FFFF80FFFF8000380000380000380000380000380001FF0001FF
00>def
/c53<00140F17FE163FFC7FFC700070007000700070007000700077C07FF07838201C000C00
0E000E400EE00EE01C601C78783FF00FC0>def
/c55<00140F18FE17E000FFFEFFFEE01CE038003000
7000E000C001C001800380038007000700070007000E000E000E000E000E000E000400>def
/c56<00
140F17FE160FE03FF8783C701CE00EE00EE00EE00E701C1EF003801FF03838701CE00EE0
0EE00EE00EF01E701C38381FF007C0>def
/c57<00140F17FE1607C01FE038307038601CE01CE00CE0
0EE00E601E701E383E1FEE07CE000E001C001C001C7038707070E03FC01F00>def
/c58<00140510F9
0F70F8F8F87000000000000070F8F8F870>def
/c59<00140515F90F70F8F8F87000000000000060F0
F8F878183070E080>def
/c60<00140F13FE14000E003E007C00F003E007C01F003E00F800F000F800
3E001F0007C003E000F0007C003E000E>def
/c61<00141109FF0FFFFF80FFFF807FFF800000000000
000000007FFF80FFFF80FFFF80>def
/c62<00140F15FE154000E000F8007C001E000F8007C001F000
F8003E001E003E00F801F007C00F801E007C00F800E0004000>def
/c65<00141117FF1601C00003E0
0003E0000360000360000770000770000770000770000630000E38000E38000E38000E38
000E38001FFC001FFC001C1C001C1C003C1E00380E00FE3F80FE3F80>def
/c66<00141017FF16FFF0
FFFC381E380E3807380738073807380E381E3FFC3FFC381E380E38073807380738073807
380E381EFFFCFFF8>def
/c67<00140F17FE1603C60FFE1C3E181E381E700E700E600EE000E000E000
E000E000E000E000600E700E700E380C181C1C380FF003C0>def
/c68<00141117FF16FFE000FFF800
383C00381E00380E00380700380700380700380380380380380380380380380380380380
380380380380380700380700380E00381E00383C00FFF800FFE000>def
/c69<00141117FF16FFFF00
FFFF003807003807003807003807003800003800003870003870003FF0003FF000387000
387000380000380000380000380380380380380380380380FFFF80FFFF80>def
/c70<00141017FE16
FFFFFFFF380738073807380738003800387038703FF03FF0387038703800380038003800
380038003800FF00FF00>def
/c71<00141017FF1603C60FFE1C3E181E381E700E700E600EE000E000
E000E000E07FE07FE00E600E700E700E381E181E1C3E0FFE03CE>def
/c72<00141117FF16FE3F80FE
3F80380E00380E00380E00380E00380E00380E00380E00380E003FFE003FFE00380E0038
0E00380E00380E00380E00380E00380E00380E00380E00FE3F80FE3F80>def
/c73<00140D17FD16FF
F8FFF8070007000700070007000700070007000700070007000700070007000700070007
0007000700FFF8FFF8>def
/c76<00141017FE16FF00FF003800380038003800380038003800380038
003800380038003800380038003807380738073807FFFFFFFF>def
/c77<001413170016FE0FE0FE0F
E03E0F803B1B803B1B803B1B803B1B803BBB803BBB8039B38039B38039B38039F38038E3
8038E380380380380380380380380380380380380380FE0FE0FE0FE0>def
/c78<00141117FF16FE3F
80FE3F803E0E003B0E003B0E003B0E003B0E003B8E00398E00398E0039CE0039CE0039CE
0038CE0038CE0038EE00386E00386E00386E00386E00383E00FE3E00FE3E00>def
/c79<00140F17FE
161FF07FFC783C701CE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE0
0EE00E701C783C7FFC1FF0>def
/c80<00141017FF16FFF0FFFC381E380E3807380738073807380738
0E381E3FFC3FF038003800380038003800380038003800FE00FE00>def
/c81<00140F1CFE161FF07F
FC783C701CE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE38EE1CE71
DC78FC7FFC1FF000780038003C001C001E>def
/c82<00141217FF16FFE000FFF800383C00381C0038
0E00380E00380E00380E00381C00383C003FF8003FF000383800381C00381C00381C0038
1C00381C00381C80381DC0381DC0FE0F80FE0700>def
/c83<00140F17FE160FCC1FFC307C603CE01C
E01CE01CE00070007E003FE00FF001F8001C001E000E600EE00EE00EF01CF838FFF0C7E0
>def
/c84<00141117FF167FFF80FFFF80E1C380E1C380E1C380E1C38001C00001C00001C00001C000
01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0000FF800
0FF800>def
/c85<001413170016FE0FE0FE0FE0380380380380380380380380380380380380380380
3803803803803803803803803803803803803803803803803803801C07001C07000E0E00
07FC0001F000>def
/c86<00141117FF16FC1F80FC1F80380E00380E00380E001C1C001C1C001C1C00
1C1C001C1C000E38000E38000E38000E3800063000077000077000077000036000036000
03E00003E00001C000>def
/c87<00141117FF16FC1F80FC1F80700700700700700700700700700700
70070030060031C6003BEE003BEE003B6E003B6E003B6E003B6E003B6E001B6C001B6C00
1A2C001E3C001E3C001E3C00>def
/c88<00141117FF167E3E007E3E001C38001E38000E78000F7000
07F00007E00003E00003C00001C00003C00003E00003E0000770000770000E78000E3800
1C3C001C1C003C1E00FE3F80FE3F80>def
/c90<00140F17FE167FFEFFFEE01CE01CE038E038007000
E000E001C001C00380070007000E000E001C00380E380E700E700EFFFEFFFE>def
/c91<00140B1DF9
19FFE0FFE0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
00E000E000E000E000E000E000E000E000E000FFE0FFE0>def
/c92<00140F1DFE19C000E000E00070
007000380038001C001C000E000E000700070003800380038001C001C000E000E0007000
7000380038001C001C000E000E0006>def
/c93<00140B1DFF19FFE0FFE000E000E000E000E000E000
E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
E000E0FFE0FFE0>def
/c95<00140F03FEFEFFFEFFFEFFFE>def
/c96<0014050CF9190818306060C0C0C0F0F878
30>def
/c97<00141110FE0F1FC0007FF000707800201800001C00001C0007FC001FFC003C1C00701C
00E01C00E01C00E01C00707C003FFF800F8F80>def
/c98<001412170016FC0000FC00001C00001C00
001C00001C00001C00001CF8001DFE001F07001E03001C03801C01C01C01C01C01C01C01
C01C01C01C01C01C03801E03001F0E001DFC000CF800>def
/c99<00140F10FE0F03F80FFC1C1C3808
70006000E000E000E000E00060007000380E1C1E0FFC03F0>def
/c100<00141217FF16007E00007E00
000E00000E00000E00000E00000E0007CE000FFE001C3E00301E00700E00E00E00E00E00
E00E00E00E00E00E00E00E00700E00301E00383E001FEFC007CFC0>def
/c101<00140F10FE0F07E00F
F01C38301C700CE00EE00EFFFEFFFEE00060007000380E1C1E0FFC03F0>def
/c102<00140F17FF1600
7C00FE01CE03840380038003807FFEFFFE03800380038003800380038003800380038003
80038003807FFC7FFC>def
/c103<00141119FF0F07CF001FFF80383B80301800701C00701C00701C00
3018003838003FF00037C0007000007000003FF8001FFC003FFE00700F00E00380E00380
E00380E003807007003C1E001FFC0007F000>def
/c104<001413170016FC0000FC00001C00001C0000
1C00001C00001C00001C78001DFE001F86001E07001C07001C07001C07001C07001C0700
1C07001C07001C07001C07001C0700FF8FE0FF8FE0>def
/c105<00140E18FD17030007800780030000
000000000000007F807F80038003800380038003800380038003800380038003800380FF
FCFFFC>def
/c106<00140C20FE17006000F000F0006000000000000000001FF01FF000700070007000
700070007000700070007000700070007000700070007000700070007040E0E0C07F803F
00>def
/c107<00141117FF16FC0000FC00001C00001C00001C00001C00001C00001DFF801DFF801C3C
001C78001CF0001DE0001FC0001FC0001FE0001EF0001C70001C38001C38001C1C00FE3F
80FE3F80>def
/c108<00140F17FE16FF80FF8003800380038003800380038003800380038003800380
03800380038003800380038003800380FFFEFFFE>def
/c109<00141310000FFB8E00FFDF003CF3803C
F38038E38038E38038E38038E38038E38038E38038E38038E38038E38038E380FEFBE0FE
79E0>def
/c110<00141310000FFC7800FDFE001F86001E07001C07001C07001C07001C07001C07001C
07001C07001C07001C07001C0700FF8FE0FF8FE0>def
/c111<00140F10FE0F07C01FF03C78701C701C
E00EE00EE00EE00EE00EE00E701C783C3C781FF007C0>def
/c112<00141218000FFCF800FDFE001F07
001E03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E03001F0E001DFC
001CF8001C00001C00001C00001C00001C00001C0000FF8000FF8000>def
/c113<00141218FF0F03CE
000FFE001C3E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E
001C3E000FEE0007CE00000E00000E00000E00000E00000E00000E00007FC0007FC0>def
/c114<0014
1110FF0FFE1F00FE7F800EE3800F81000F00000F00000E00000E00000E00000E00000E00
000E00000E00000E0000FFF000FFF000>def
/c115<00140F10FE0F0FD83FF86038C038C038F0007F80
3FF007F8001C6006E006F006F81CFFF8CFE0>def
/c116<00140F15FF14030007000700070007007FFC
FFFC07000700070007000700070007000700070E070E070E070C03FC00F0>def
/c117<00141310000F
FC3F00FC3F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700
1C07001C1F000FFFE003E7E0>def
/c118<00141110FF0FFE3F80FE3F801C1C001C1C001C1C001C1C00
0E38000E38000E380006300007700007700007700003E00003E00003E000>def
/c119<00141110FF0F
FF7F80FF7F80380E00380E00380E00380E0039CE0039CE0019CC001B6C001B6C001A6C00
1A6C001E7C000E78000E7800>def
/c120<00141110FF0F7E3F007E3F001E38000E780007700007E000
03E00001C00003C00003E0000770000E78000E38001C1C00FE3F80FE3F80>def
/c121<00141118FF0F
FE3F80FE3F801C1C001C1C001C1C000E1C000E38000E3800073800073000073000037000
03700001E00001E00001E00001C00001C00001C0000380007380007700007E00003C0000
>def
/c122<00141010FF0F3FFF7FFF700E701C7038007000E001C0038007000E001C0738077007FFFF
FFFF>def
/c123<00140F1DFE19003E00FE01E003800380038003800380038003800380038003807F00
FE007F00038003800380038003800380038003800380038001E000FE003E>def
/c124<0014031DF819
E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0>def
/c125<00140F1DFE1978
00FE000F00038003800380038003800380038003800380038001FC00FE01FC0380038003
8003800380038003800380038003800F00FE007800>def
/c126<00140D04FD161C103F38E7E041C0>def
end 0 -9 19 26 DefinePKFont
%%EndFont
/_cmtt9-300 /cmtt9-300 FF
/F23 _cmtt9-300 58.9824 SF
%%BeginFont: cmti10-300
/cmti10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 12 /c12 put
dup 38 /c38 put
dup 39 /c39 put
dup 44 /c44 put
dup 45 /c45 put
dup 46 /c46 put
dup 49 /c49 put
dup 58 /c58 put
dup 65 /c65 put
dup 66 /c66 put
dup 67 /c67 put
dup 68 /c68 put
dup 69 /c69 put
dup 71 /c71 put
dup 73 /c73 put
dup 75 /c75 put
dup 76 /c76 put
dup 77 /c77 put
dup 78 /c78 put
dup 80 /c80 put
dup 82 /c82 put
dup 83 /c83 put
dup 84 /c84 put
dup 85 /c85 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 104 /c104 put
dup 105 /c105 put
dup 107 /c107 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 118 /c118 put
dup 119 /c119 put
dup 120 /c120 put
dup 121 /c121 put
48 dict dup begin
/c12<00
171825011C0001FC000703000C03001C07001C0300180000380000380000380000380000
700007FFFC00701C00701C00701C00E03800E03800E03800E03800E07001C07001C07001
C07001C0E201C0E201C0E20380E4038064038038038000030000070000060000C60000E4
0000CC0000700000>def
/c38<00201C1FFB1D003C00000063003000C1007001808070038080200301
802007038040070300800E0001000E0002000E0004000EE01A000F1022000E1041000E10
81001A20808039C10080300160807000E0807000E080E0000100E0000100E0000100E000
0200E0000200600004007000080030001000180060000E03800001FC0000>def
/c39<000D060CF71C
183C3C3C0404080810204080>def
/c44<000D050CFD03183878380808101020404080>def
/c45<000F0A03FD09
FFC0FFC0FFC0>def
/c46<000D0504FC033078F060>def
/c49<00150F1CFC1B00020006000C001C007C039C0038
003800380038007000700070007000E000E000E000E001C001C001C001C0038003800380
03800780FFF0>def
/c58<000D0812FC11060F0F06000000000000000000003078F060>def
/c65<001F1A1DFE1C
0000180000001800000038000000380000007800000078000000B8000001B80000013800
0002380000023C0000041C0000041C0000081C0000181C0000101C0000201C0000201C00
007FFC0000401C0000801C0001801C0001001C0002001C0002001C0004000E000C000E00
1C001E00FF00FFC0>def
/c66<001D1A1CFD1B01FFFE00003C0780003803C0003801C0003801C00038
01C0007001C0007003C0007003C00070078000E0070000E00E0000E03C0000FFF80001C0
1C0001C00E0001C00F0001C00F0003800F0003800F0003800F0003800F0007001E000700
1C0007003C00070078000E01E000FFFF8000>def
/c67<001E1B1EFA1C0003F020001E0C60003002E0
00E003C001C001C0038001C0070000C00E0000801E0000801C0000803C0000803C000000
780000007800000078000000F0000000F0000000F0000000F0000000F0000400F0000400
F0000400F0000800700008007000100038002000180040000C0180000706000001F80000
>def
/c68<001F1C1CFD1B01FFFE00003C0780003801C0003801C0003800E0003800E0007000F00070
007000700070007000F000E000F000E000F000E000F000E000F001C001E001C001E001C0
01E001C001C0038003C003800380038007800380070007000E0007001C00070038000700
70000E01C000FFFF0000>def
/c69<001C1B1CFD1B01FFFFE0003C00E0003800600038004000380040
003800400070004000700040007020400070200000E0400000E0400000E0C00000FFC000
01C0800001C0800001C0800001C080000381010003800100038002000380020007000400
0700040007000C00070018000E007800FFFFF000>def
/c71<00201B1EFA1C0003F020001E0C600030
02E000E003C001C001C0038001C0070000C00E0000801E0000801C0000803C0000803C00
0000780000007800000078000000F0000000F0000000F001FFC0F0001E00F0001C00F000
1C00F0001C00F0001C00700038007000380038003800180078000C0090000707100001F8
0000>def
/c73<0010121CFE1B01FFC0003C0000380000380000380000380000700000700000700000
700000E00000E00000E00000E00001C00001C00001C00001C00003800003800003800003
80000700000700000700000700000F0000FFE000>def
/c75<0020201CFD1B01FFC0FF003C003C0038
00300038004000380080003801000070020000700400007010000070200000E0400000E0
C00000E1C00000E5C00001C8E00001D0E00001E0E00001C0700003807000038070000380
3800038038000700380007001C0007001C0007001C000F001E00FFE0FF80>def
/c76<001A151CFD1B
01FFE0003C0000380000380000380000380000700000700000700000700000E00000E000
00E00000E00001C00001C00001C00001C000038008038008038008038010070010070030
0700600700E00E03C0FFFFC0>def
/c77<0025251CFD1B01FE0007F8003E000780002E000F00002E00
1700002E001700002E002700004E002E00004E004E00004E004E00004E008E00008E011C
00008E011C00008E021C00008E021C000107043800010704380001070838000107103800
0207107000020720700002072070000207407000040740E000040780E000040700E0000C
0700E0001C0601E000FF861FFC00>def
/c78<001F1F1CFD1B01FC03FE001C0070003C0060002E0040
002E0040002E004000470080004700800047008000438080008381000083810000818100
0081C1000101C2000101C2000100E2000100E2000200E400020074000200740002007400
0400380004003800040038000C0018001C001000FF801000>def
/c80<001C1A1CFD1B01FFFC00003C
070000380380003801C0003801C0003801C0007003C0007003C0007003C00070038000E0
078000E0070000E00E0000E0380001FFE00001C0000001C0000001C00000038000000380
00000380000003800000070000000700000007000000070000000F000000FFE00000>def
/c82<001E
1A1DFD1B01FFF800003C0E00003807000038038000380380003803800070078000700780
0070078000700F0000E00E0000E01C0000E0700000FFC00001C0C00001C0600001C07000
01C07000038070000380700003807000038070000700F0000700F0400700F0400700F080
0F007880FFE0790000001E00>def
/c83<0017161EFD1C000F8400304C00403C008018010018030018
03001806001006001006000007000007000003E00003FC0001FF00007F800007C00001C0
0001C00000C00000C02000C02000C0600180600180600300600200F00400CC180083E000
>def
/c84<001E1A1CF91B1FFFFFC01C0701C0300E00C0200E0080600E0080400E0080401C0080801C
0080801C0080001C00000038000000380000003800000038000000700000007000000070
00000070000000E0000000E0000000E0000000E0000001C0000001C0000001C0000001C0
000003C000007FFE0000>def
/c85<001F191DF71B7FF0FF800F001C000E0018000E0010000E001000
0E0010001C0020001C0020001C0020001C00200038004000380040003800400038004000
70008000700080007000800070008000E0010000E0010000E0010000E0020000E0020000
E0040000E00400006008000030300000104000000F800000>def
/c97<00150F12FB1103CC063C0C3C
181C3838303870387038E070E070E070E070E0E2C0E2C0E261E462643C38>def
/c98<00130D1DFB1C
3F00070007000E000E000E000E001C001C001C001C0039C03E6038303830703870387038
7038E070E070E070E060E0E0C0C0C1C0618063003C00>def
/c99<00130E12FB1101F007080C08181C
3838300070007000E000E000E000E000E000E008E010602030C01F00>def
/c100<0015111DFB1C001F
80000380000380000700000700000700000700000E00000E00000E00000E0003DC00063C
000C3C00181C00383800303800703800703800E07000E07000E07000E07000E0E200C0E2
00C0E20061E4006264003C3800>def
/c101<00130D12FB1101E007100C1018083810701070607F80E0
00E000E000E000E000E0086010602030C01F00>def
/c102<000D1425011C0003C0000670000C70001C
60001C00001C0000380000380000380000380000380003FF800070000070000070000070
0000700000E00000E00000E00000E00000E00001C00001C00001C00001C00001C0000380
00038000038000030000030000070000C60000E60000CC0000780000>def
/c103<0013101AFD1100F3
018F030F06070E0E0C0E1C0E1C0E381C381C381C381C383830383038187818F00F700070
007000E000E0C0C0E1C0C3007E00>def
/c104<0015111DFD1C0FC00001C00001C00003800003800003
80000380000700000700000700000700000E78000E8C000F0E000E0E001C0E001C0E001C
0E001C0E00381C00381C00381C00383800703880703880707080707100E03200601C00>def
/c105<00
0D091CFC1B01800380010000000000000000000000000000001C002600470047008E008E
000E001C001C001C0038003800710071007100720072003C00>def
/c107<0013111DFD1C0FC00001C0
0001C0000380000380000380000380000700000700000700000700000E0F000E11000E23
800E43801C83001C80001D00001E00003F800039C00038E00038E00070E20070E20070E2
0070E400E06400603800>def
/c108<000B091DFC1C1F800380038007000700070007000E000E000E00
0E001C001C001C001C0038003800380038007000700070007000E400E400E400E4006800
3800>def
/c109<00221D12FC113C1E0780266318C04683A0E04703C0E08E0380E08E0380E00E0380E0
0E0380E01C0701C01C0701C01C0701C01C070380380E0388380E0388380E0708380E0710
701C0320300C01C0>def
/c110<00171212FC113C3C002646004687004707008E07008E07000E07000E
07001C0E001C0E001C0E001C1C00381C40381C40383840383880701900300E00>def
/c111<00150F12
FB1101E007180C0C180C380C300E700E700EE01CE01CE01CE018E038E030E06060C03180
1E00>def
/c112<0015131AFF1107870004D98008E0C008E0C011C0E011C0E001C0E001C0E00381C003
81C00381C00381800703800703000707000706000E8C000E70000E00000E00001C00001C
00001C00001C00003C0000FF8000>def
/c114<00121012FC113C3C26C2468747078E068E000E000E00
1C001C001C001C00380038003800380070003000>def
/c115<00110E12FD1101F006080C080C1C1818
1C001F001FC00FF007F0007800386030E030C030806060C01F00>def
/c116<000E0B1AFD1900C001C0
01C001C00380038003800380FFE00700070007000E000E000E000E001C001C001C001C00
384038403840388019000E00>def
/c117<00161112FC111E0300270700470700470700870E00870E00
0E0E000E0E001C1C001C1C001C1C001C1C003838803838801838801839001C5900078E00
>def
/c118<00130F12FC111E06270E470E4706870287020E020E021C041C041C041C08180838081810
18200C400780>def
/c119<001C1812FC111E01832703874703874703838707018707010E07010E0701
1C0E021C0E021C0E021C0E04180C04181C04181C081C1C100C263007C3C0>def
/c120<00131112FD11
070E0019910010E38020E38041C30041C00001C00001C000038000038000038000038000
070200670200E70400CB04008B080070F000>def
/c121<0014101AFC111E03270747074707870E870E
0E0E0E0E1C1C1C1C1C1C1C1C38383838183818381C7007F00070007000E0E0C0E1C08180
47003C00>def
end -1 -8 40 30 DefinePKFont
%%EndFont
/_cmti10-300 /cmti10-300 FF
/F28 _cmti10-300 65.536 SF
%%BeginFont: cmbx10-300
/cmbx10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 12 /c12 put
dup 13 /c13 put
dup 40 /c40 put
dup 41 /c41 put
dup 44 /c44 put
dup 45 /c45 put
dup 46 /c46 put
dup 47 /c47 put
dup 48 /c48 put
dup 49 /c49 put
dup 50 /c50 put
dup 51 /c51 put
dup 52 /c52 put
dup 53 /c53 put
dup 54 /c54 put
dup 55 /c55 put
dup 56 /c56 put
dup 57 /c57 put
dup 58 /c58 put
dup 65 /c65 put
dup 66 /c66 put
dup 67 /c67 put
dup 68 /c68 put
dup 69 /c69 put
dup 70 /c70 put
dup 71 /c71 put
dup 73 /c73 put
dup 75 /c75 put
dup 76 /c76 put
dup 77 /c77 put
dup 78 /c78 put
dup 79 /c79 put
dup 80 /c80 put
dup 83 /c83 put
dup 84 /c84 put
dup 85 /c85 put
dup 86 /c86 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 104 /c104 put
dup 105 /c105 put
dup 107 /c107 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 113 /c113 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 118 /c118 put
dup 119 /c119 put
dup 120 /c120 put
dup 121 /c121 put
dup 123 /c123 put
63 dict dup begin
/c12<001B191D001C003FC00001F0300003C0380007C07C000F807C000F807C000F80
38000F8000000F8000000F8000000F800000FFFFFC00FFFFFC000F807C000F807C000F80
7C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F80
7C000F807C000F807C007FE1FF807FE1FF80>def
/c13<001B191D001C003FFC0001F07C0003C07C00
07C07C000F807C000F807C000F807C000F807C000F807C000F807C000F807C00FFFFFC00
FFFFFC000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C00
0F807C000F807C000F807C000F807C000F807C000F807C007FF3FF807FF3FF80>def
/c40<00130B29
FC1E0020004001800380030006000E001C001C003C0038003800780078007800F800F000
F000F000F000F000F000F000F000F000F800780078007800380038003C001C001C000E00
060003000380018000400020>def
/c41<00130B29FD1E800040003000380018000C000E0007000700
07800380038003C003C003C003E001E001E001E001E001E001E001E001E001E003E003C0
03C003C0038003800780070007000E000C0018003800300040008000>def
/c44<000D070EFD0578FC
FCFEFE7A0202040408083040>def
/c45<00100B04FF0AFFE0FFE0FFE0FFE0>def
/c46<000D0606FD0578FCFCFC
FC78>def
/c47<00181129FD1E000180000380000380000700000700000700000E00000E00001C0000
1C00001C0000380000380000380000700000700000E00000E00000E00001C00001C00001
C0000380000380000380000700000700000E00000E00000E00001C00001C00001C000038
0000380000700000700000700000E00000E00000C00000>def
/c48<0018131BFE1A03F8000F1E001C
07003C07803803807803C07803C07803C0F803E0F803E0F803E0F803E0F803E0F803E0F8
03E0F803E0F803E0F803E0F803E0F803E07803C07803C03803803C07801C07000F1E0003
F800>def
/c49<0018111BFD1A00600001E0000FE000FFE000F3E00003E00003E00003E00003E00003
E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003
E00003E00003E00003E0007FFF807FFF80>def
/c50<0018131BFE1A07F8001FFE00383F80780FC0FC
07C0FC07E0FC03E0FC03E07803E00007E00007C00007C0000F80001F00001E0000380000
700000E0000180600300600600600800E01FFFC03FFFC07FFFC0FFFFC0FFFFC0>def
/c51<0018131B
FE1A03F8001FFE003C1F003C0F807C07C07E07C07C07C03807C0000F80000F80001E0000
3C0003F800001E00000F800007C00007C00007E03007E07807E0FC07E0FC07E0FC07C078
0F80781F001FFE0007F800>def
/c52<0018151BFF1A000180000380000780000F80001F80003F8000
6F8000CF80008F80018F80030F80060F800C0F80180F80300F80600F80C00F80FFFFF8FF
FFF8000F80000F80000F80000F80000F80000F8001FFF801FFF8>def
/c53<0018131BFE1A1801801F
FF001FFE001FFC001FF8001FC00018000018000018000018000019F8001E0E00180F8010
07800007C00007E00007E00007E07807E0F807E0F807E0F807C0F007C0600F80381F001F
FE0007F000>def
/c54<0018131BFE1A007E0003FF000781800F03C01E07C03C07C03C038078000078
0000F80000F8F800FB0E00FA0780FC0380FC03C0F803E0F803E0F803E0F803E07803E078
03E07803C03C03C03C07801E0F0007FE0003F800>def
/c55<0018131CFD1B6000007FFFE07FFFE07F
FFC07FFF807FFF80E00300C00600C00C00C0180000300000300000600000E00000E00001
E00001C00003C00003C00003C00003C00007C00007C00007C00007C00007C00007C00003
8000>def
/c56<0018131BFE1A03F8000FFE001E0F803807803803C07803C07803C07E03C07F83807F
C7003FFE001FFC000FFE0007FF801DFF80387FC0781FE0F007E0F003E0F001E0F001E0F0
01E07801C07803803E07801FFE0003F800>def
/c57<0018131BFE1A03F8000FFE001E0F003C078078
07807803C0F803C0F803C0F803E0F803E0F803E0F803E07807E03807E03C0BE00E1BE003
E3E00003E00003C00003C03807C07C07807C0700780F00383C001FF8000FE000>def
/c58<000D0612
FD1178FCFCFCFC7800000000000078FCFCFCFC78>def
/c65<00241F1CFE1B00038000000380000007
C0000007C0000007C000000FE000000FE000001FF000001BF000001BF0000031F8000031
F8000061FC000060FC0000E0FE0000C07E0000C07E0001803F0001FFFF0003FFFF800300
1F8003001F8006000FC006000FC00E000FE00C0007E0FFC07FFEFFC07FFE>def
/c66<00221C1CFE1B
FFFFF800FFFFFF000FC01F800FC00FC00FC007C00FC007E00FC007E00FC007E00FC007E0
0FC007E00FC007C00FC00F800FC03F000FFFFE000FC00F800FC007C00FC007E00FC003E0
0FC003F00FC003F00FC003F00FC003F00FC003F00FC007E00FC007E00FC01FC0FFFFFF00
FFFFFC00>def
/c67<00221B1CFD1B001FE02000FFF8E003F80FE007C003E00F8001E01F0000E03E00
00E03E0000607E0000607C000060FC000000FC000000FC000000FC000000FC000000FC00
0000FC000000FC0000007C0000607E0000603E0000603E0000C01F0000C00F80018007C0
030003F80E0000FFFC00001FE000>def
/c68<00251F1CFE1BFFFFF800FFFFFF000FC01FC00FC007E0
0FC001F00FC001F80FC000F80FC000FC0FC0007C0FC0007C0FC0007E0FC0007E0FC0007E
0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007C0FC0007C0FC0007C0FC000F8
0FC000F80FC001F00FC007E00FC01FC0FFFFFF00FFFFF800>def
/c69<001F1B1CFE1BFFFFFF00FFFF
FF000FC01F000FC007000FC003000FC003800FC003800FC181800FC181800FC181800FC1
80000FC380000FFF80000FFF80000FC380000FC180000FC180000FC180600FC180600FC0
00E00FC000C00FC000C00FC001C00FC001C00FC003C00FC00F80FFFFFF80FFFFFF80>def
/c70<001E
191CFE1BFFFFFF00FFFFFF000FC01F000FC007000FC003000FC003800FC003800FC00180
0FC181800FC181800FC180000FC180000FC380000FFF80000FFF80000FC380000FC18000
0FC180000FC180000FC180000FC000000FC000000FC000000FC000000FC000000FC00000
FFFF0000FFFF0000>def
/c71<0026201CFD1B000FF008007FFE3801FC07F807E001F80F8000781F00
00783F0000383E0000387E0000187C000018FC000000FC000000FC000000FC000000FC00
0000FC000000FC007FFFFC007FFF7C0001F87E0001F83E0001F83F0001F81F0001F80F80
01F807E001F801FC07F8007FFE78000FF818>def
/c73<0012101CFF1BFFFFFFFF07E007E007E007E0
07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0
07E007E0FFFFFFFF>def
/c75<0025201CFE1BFFFC07FFFFFC07FF0FC000E00FC001C00FC003800FC0
06000FC00C000FC038000FC070000FC0E0000FC1C0000FC3C0000FC7E0000FCFE0000FFB
F0000FF3F8000FE1F8000FC0FC000FC0FE000FC07E000FC03F000FC01F800FC01FC00FC0
0FC00FC007E00FC007F0FFFC3FFFFFFC3FFF>def
/c76<001D181CFE1BFFFF00FFFF000FC0000FC000
0FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC000
0FC0000FC0030FC0030FC0030FC0070FC0070FC0060FC00E0FC01E0FC07EFFFFFEFFFFFE
>def
/c77<002D281CFE1BFFC00003FFFFE00007FF0FE00007F00DF0000DF00DF0000DF00DF0000DF0
0CF80019F00CF80019F00C7C0031F00C7C0031F00C3E0061F00C3E0061F00C1F00C1F00C
1F00C1F00C1F00C1F00C0F8181F00C0F8181F00C07C301F00C07C301F00C03E601F00C03
E601F00C01FC01F00C01FC01F00C01FC01F00C00F801F00C00F801F0FFC0701FFFFFC070
1FFF>def
/c78<0025201CFE1BFFE003FFFFE003FF0FF000300FF800300DFC00300CFE00300C7E0030
0C3F00300C1F80300C1FC0300C0FE0300C07F0300C03F0300C01F8300C01FC300C00FE30
0C007F300C003F300C001FB00C001FF00C000FF00C0007F00C0003F00C0001F00C0000F0
0C0000F0FFC00070FFC00030>def
/c79<00241D1CFD1B003FE00001F07C0003C01E000F800F801F00
07C01E0003C03E0003E07E0003F07C0001F07C0001F0FC0001F8FC0001F8FC0001F8FC00
01F8FC0001F8FC0001F8FC0001F8FC0001F87C0001F07E0003F07E0003F03E0003E03F00
07E01F0007C00F800F8003C01E0001F07C00003FE000>def
/c80<00211B1CFE1BFFFFF800FFFFFE00
0FC03F800FC00F800FC007C00FC007E00FC007E00FC007E00FC007E00FC007E00FC007C0
0FC007C00FC00F800FC03F000FFFFC000FC000000FC000000FC000000FC000000FC00000
0FC000000FC000000FC000000FC000000FC000000FC00000FFFC0000FFFC0000>def
/c83<001B141C
FD1B07F8201FFEE03C07E07801E07000E0F000E0F00060F00060F80000FE0000FFE0007F
FE003FFF003FFF800FFFC007FFE0007FE00003F00001F00000F0C000F0C000F0C000E0E0
00E0F001C0FC03C0EFFF0083FC00>def
/c84<00211C1CFE1B7FFFFFE07FFFFFE0781F81E0701F80E0
601F8060E01F8070C01F8030C01F8030C01F8030C01F8030001F8000001F8000001F8000
001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000
001F8000001F8000001F8000001F800007FFFE0007FFFE00>def
/c85<0025201CFE1BFFFC03FFFFFC
03FF0FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC0
00300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC0
00300FC0003007C0003007C0006003E000E001F001C000FC0780007FFE00000FF800>def
/c86<0024
211CFF1BFFFC01FF80FFFC01FF800FC000180007E000300007E000300007F000700003F0
00600003F800E00001F800C00001FC00C00000FC01800000FC018000007E030000007E03
0000007F070000003F060000003F8E0000001F8C0000001FCC0000000FD80000000FD800
000007F000000007F000000007F000000003E000000003E000000001C000000001C00000
>def
/c97<00171512FF110FF8001C1E003E0F803E07803E07C01C07C00007C0007FC007E7C01F07C0
3C07C07C07C0F807C0F807C0F807C0780BC03E13F80FE1F8>def
/c98<001B171DFF1CFF0000FF0000
1F00001F00001F00001F00001F00001F00001F00001F00001F00001F3F801FE1E01F8070
1F00781F003C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F003C1F003C1F0078
1F80701EC1E01C3F00>def
/c99<00151112FE1103FC000E0E001C1F003C1F00781F00780E00F80000
F80000F80000F80000F80000F800007800007801803C01801C03000E0E0003F800>def
/c100<001B17
1DFE1C000FF0000FF00001F00001F00001F00001F00001F00001F00001F00001F00001F0
01F9F00F07F01C03F03C01F07801F07801F0F801F0F801F0F801F0F801F0F801F0F801F0
7801F07801F03C01F01C03F00F0FFE03F9FE>def
/c101<00161312FF1101FC000F07001C03803C01C0
7801C07801E0F801E0F801E0FFFFE0F80000F80000F800007800007C00603C00601E00C0
0F038001FC00>def
/c102<000F121D001C007F0001E38003C7C00787C00F87C00F83800F80000F8000
0F80000F80000F8000FFF800FFF8000F80000F80000F80000F80000F80000F80000F8000
0F80000F80000F80000F80000F80000F80000F80007FF8007FF800>def
/c103<0018151BFF1103F8F0
0E0F381E0F381C07303C07803C07803C07803C07801C07001E0F000E0E001BF800100000
1800001800001FFF001FFFC00FFFE01FFFF07801F8F00078F00078F000787000707800F0
1E03C007FF00>def
/c104<001B181DFF1CFF0000FF00001F00001F00001F00001F00001F00001F0000
1F00001F00001F00001F0FC01F31E01F40F01F80F81F80F81F00F81F00F81F00F81F00F8
1F00F81F00F81F00F81F00F81F00F81F00F81F00F8FFE7FFFFE7FF>def
/c105<000E0B1EFF1D1E003F
003F003F003F001E00000000000000000000000000FF00FF001F001F001F001F001F001F
001F001F001F001F001F001F001F001F00FFE0FFE0>def
/c107<0019161DFF1CFF0000FF00001F0000
1F00001F00001F00001F00001F00001F00001F00001F00001F0FF81F0FF81F03801F0700
1F0C001F18001F70001FF8001FFC001FBC001F3E001F1F001F0F001F0F801F07C01F03E0
FFC7FCFFC7FC>def
/c108<000E0B1DFF1CFF00FF001F001F001F001F001F001F001F001F001F001F00
1F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE0>def
/c109<0028
2512FF11FF0FC07E00FF31E18F001F40F207801F80FC07C01F80FC07C01F00F807C01F00
F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F8
07C01F00F807C01F00F807C0FFE7FF3FF8FFE7FF3FF8>def
/c110<001B1812FF11FF0FC0FF31E01F40
F01F80F81F80F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00
F81F00F8FFE7FFFFE7FF>def
/c111<00181512FF1101FC000F07801C01C03C01E07800F07800F0F800
F8F800F8F800F8F800F8F800F8F800F87800F07800F03C01E01E03C00F078001FC00>def
/c112<001B
171AFF11FF3F80FFE1E01F80F01F00781F007C1F003C1F003E1F003E1F003E1F003E1F00
3E1F003E1F003C1F007C1F00781F80F01FC1E01F3F001F00001F00001F00001F00001F00
001F0000FFE000FFE000>def
/c113<0019161AFE1103F0600F0CE01E07E03C03E07C03E07803E0F803
E0F803E0F803E0F803E0F803E0F803E07803E07C03E03C03E01C07E00E0FE003F3E00003
E00003E00003E00003E00003E00003E0001FFC001FFC>def
/c114<00141112FF11FE3E00FE47001E8F
801E8F801E8F801F07001F00001F00001F00001F00001F00001F00001F00001F00001F00
001F0000FFF000FFF000>def
/c115<00130E12FE111FD830786018E018E018F000FF807FE07FF01FF8
07FC007CC01CC01CE01CE018F830CFC0>def
/c116<00130E1AFF190300030003000300070007000F00
0F003FFCFFFC1F001F001F001F001F001F001F001F001F001F0C1F0C1F0C1F0C0F080798
03F0>def
/c117<001B1812FF11FF07F8FF07F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F
00F81F00F81F00F81F00F81F00F81F01F80F01F80786FF01F8FF>def
/c118<00191612FF11FFC1FCFF
C1FC1F00601F80E00F80C00FC0C007C18007C18003E30003E30001F60001F60001FE0000
FC0000FC00007800007800003000>def
/c119<00221F12FF11FF8FF8FEFF8FF8FE1F03E0301F03E030
1F83E0700F83F0600F86F06007C6F0C007CEF8C007EC79C003EC7D8003F83D8001F83F00
01F83F0001F01F0000F01E0000E00E0000E00E00>def
/c120<00191612FF11FFC7FCFFC7FC1F81800F
838007C70003EE0001FC0001F80000F800007C0000FE0001DF00039F00070F800607C00C
03E0FF07FCFF07FC>def
/c121<0019161AFF11FFC1FCFFC1FC1F00601F80E00F80C00FC0C007C18007
C18003E30003E30001F70001F60000FE0000FC0000FC0000780000780000300000300000
7000706000F86000F8C000F980007300003E0000>def
/c123<00181701000BFFFFFE>def
end 0 -10 42 31 DefinePKFont
%%EndFont
/_cmbx10-300 /cmbx10-300 FF
/F30 _cmbx10-300 65.536 SF
%%BeginFont: cmbx10-432
/cmbx10-432 10485760 391748 391748
EmptyEncoding 256 array copy
dup 44 /c44 put
dup 45 /c45 put
dup 47 /c47 put
dup 48 /c48 put
dup 49 /c49 put
dup 50 /c50 put
dup 51 /c51 put
dup 52 /c52 put
dup 53 /c53 put
dup 54 /c54 put
dup 55 /c55 put
dup 56 /c56 put
dup 57 /c57 put
dup 65 /c65 put
dup 66 /c66 put
dup 67 /c67 put
dup 68 /c68 put
dup 69 /c69 put
dup 70 /c70 put
dup 71 /c71 put
dup 73 /c73 put
dup 75 /c75 put
dup 76 /c76 put
dup 77 /c77 put
dup 78 /c78 put
dup 79 /c79 put
dup 80 /c80 put
dup 82 /c82 put
dup 83 /c83 put
dup 86 /c86 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 104 /c104 put
dup 105 /c105 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 119 /c119 put
dup 120 /c120 put
dup 121 /c121 put
52 dict dup begin
/c44<00130A15FB081C
007F007F00FF80FFC0FFC07FC07FC01CC000C000C00180018001800300030006000C0018
0030002000>def
/c45<00171106FF10FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80>def
/c47<0022193CFC2C00
000300000007800000078000000F8000000F0000000F0000001F0000001E0000003E0000
003C0000003C0000007C0000007800000078000000F8000000F0000001F0000001E00000
01E0000003E0000003C0000003C0000007C00000078000000F8000000F0000000F000000
1F0000001E0000003E0000003C0000003C0000007C0000007800000078000000F8000000
F0000001F0000001E0000001E0000003E0000003C0000003C0000007C00000078000000F
8000000F0000000F0000001F0000001E0000001E0000003E0000003C0000007C00000078
00000078000000F8000000F0000000F000000060000000>def
/c48<00221B27FD26003F800001FFF0
0007E0FC000FC07E001F803F001F803F003F001F803F001F807F001FC07F001FC07F001F
C07F001FC0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001F
E0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE07F001FC07F001F
C07F001FC07F001FC03F001F803F001F801F803F001F803F000FC07E0007E0FC0001FFF0
00003F8000>def
/c49<00221727FB26000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE007FFFFE7FFFFE7FFFFE>def
/c50<00221B27FD2600FF800003FFF0000FFF
FC001F03FE003800FF007C007F80FE003FC0FF003FC0FF003FE0FF001FE0FF001FE07E00
1FE03C003FE000003FE000003FC000003FC000007F8000007F000000FE000000FC000001
F8000003F0000003E00000078000000F0000001E0000003C00E0007000E000E000E001C0
01C0038001C0070001C00FFFFFC01FFFFFC03FFFFFC07FFFFFC0FFFFFF80FFFFFF80FFFF
FF80>def
/c51<00221B27FD26007F800003FFF00007FFFC000F81FE001F00FF003F80FF003F807F80
3F807F803F807F801F807F800F007F800000FF000000FF000000FE000001FC000001F800
0007F00000FFC00000FFF0000001FC0000007E0000007F0000007F8000003FC000003FC0
00003FE000003FE03C003FE07E003FE0FF003FE0FF003FE0FF003FC0FF007FC07E007F80
7C007F003F01FE001FFFFC0007FFF00000FF8000>def
/c52<00221D27FE2600000E0000001E000000
3E0000007E000000FE000000FE000001FE000003FE0000077E00000E7E00000E7E00001C
7E0000387E0000707E0000E07E0000E07E0001C07E0003807E0007007E000E007E000E00
7E001C007E0038007E0070007E00E0007E00FFFFFFF8FFFFFFF8FFFFFFF80000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE00007FFFF8007FFFF8007F
FFF8>def
/c53<00221B27FD260C0003000F803F000FFFFE000FFFFC000FFFF8000FFFF0000FFFE000
0FFFC0000FFE00000E0000000E0000000E0000000E0000000E0000000E0000000E7FC000
0FFFF8000F80FC000E003E000C003F0000001F8000001FC000001FC000001FE000001FE0
18001FE07C001FE0FE001FE0FE001FE0FE001FE0FE001FC0FC001FC078003F8078003F80
3C007F001F01FE000FFFF80003FFF00000FF8000>def
/c54<00221B27FD260007F000003FFC0000FF
FE0001FC0F0003F01F8007E03F800FC03F801FC03F801F803F803F801F003F8000007F00
00007F0000007F000000FF000000FF0FC000FF3FF800FF707C00FFC03E00FFC03F00FF80
1F80FF801FC0FF001FC0FF001FE0FF001FE0FF001FE07F001FE07F001FE07F001FE07F00
1FE03F001FE03F001FC01F801FC01F803F800FC03F0007E07E0003FFFC0000FFF000003F
C000>def
/c55<00221C29FC28380000003E0000003FFFFFF03FFFFFF03FFFFFF07FFFFFE07FFFFFC0
7FFFFF807FFFFF0070000E0070000E0070001C00E0003800E0007000E000E0000000E000
0001C000000380000007800000078000000F0000000F0000001F0000001F0000003F0000
003E0000003E0000007E0000007E0000007E0000007E000000FE000000FE000000FE0000
00FE000000FE000000FE000000FE000000FE0000007C000000380000>def
/c56<00221B27FD26003F
C00001FFF00003FFFC0007C07E000F003F001E001F001E000F803E000F803E000F803F00
0F803F000F803FC00F003FF01F001FFC1E001FFE3C000FFFF80007FFE00003FFF80001FF
FC0001FFFE0007FFFF000F0FFF801E03FFC03C01FFC07C007FE078001FE0F80007E0F800
07E0F80003E0F80003E0F80003E0F80003C07C0003C07C0007803F000F001FC03E000FFF
FC0003FFF800007FC000>def
/c57<00221B27FD26007F800001FFF00007FFF8000FE0FC001F807E00
3F803F007F003F007F001F80FF001F80FF001FC0FF001FC0FF001FC0FF001FE0FF001FE0
FF001FE0FF001FE07F001FE07F003FE03F003FE01F807FE00F807FE007C1DFE003FF9FE0
007E1FE000001FE000001FC000001FC000001FC000003F801F003F803F803F003F803F00
3F807E003F807C001F01F8001E03F0000FFFE00007FF800001FE0000>def
/c65<00342F29FE280000
03800000000007C00000000007C0000000000FE0000000000FE0000000000FE000000000
1FF0000000001FF0000000003FF8000000003FF8000000003FF80000000073FC00000000
73FC00000000F3FE00000000E1FE00000000E1FE00000001C0FF00000001C0FF00000003
C0FF80000003807F80000007807FC0000007003FC0000007003FC000000E003FE000000E
001FE000001E001FF000001C000FF000001FFFFFF000003FFFFFF800003FFFFFF8000078
0007FC0000700003FC0000700003FC0000E00001FE0000E00001FE0001E00001FF0001C0
0000FF0001C00000FF00FFFE001FFFFEFFFE001FFFFEFFFE001FFFFE>def
/c66<00312929FD28FFFF
FFF80000FFFFFFFF8000FFFFFFFFC00003F8001FF00003F8000FF80003F80007FC0003F8
0003FC0003F80003FC0003F80003FE0003F80001FE0003F80001FE0003F80001FE0003F8
0003FE0003F80003FC0003F80003FC0003F80007F80003F8000FF00003F8001FE00003F8
00FFC00003FFFFFE000003FFFFFFE00003F80007F00003F80003FC0003F80001FE0003F8
0001FE0003F80000FF0003F80000FF0003F80000FF8003F80000FF8003F80000FF8003F8
0000FF8003F80000FF8003F80000FF8003F80000FF0003F80001FF0003F80003FE0003F8
0007FC0003F8001FF800FFFFFFFFF000FFFFFFFFC000FFFFFFFE0000>def
/c67<00322929FC280000
3FF001800003FFFE0380000FFFFF8780003FF007DF8000FF8001FF8001FE00007F8003FC
00003F8007F000001F800FF000000F801FE0000007801FE0000007803FC0000007803FC0
000003807FC0000003807F80000003807F8000000000FF8000000000FF8000000000FF80
00000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80
000000007F80000000007F80000000007FC0000003803FC0000003803FC0000003801FE0
000003801FE0000007000FF00000070007F000000E0003FC00001E0001FE00003C0000FF
8000F800003FF007E000000FFFFFC0000003FFFF000000003FF80000>def
/c68<00352D29FD28FFFF
FFF80000FFFFFFFF8000FFFFFFFFE00003FC001FF80003FC0007FC0003FC0001FE0003FC
0000FF0003FC00007F8003FC00003FC003FC00001FC003FC00001FE003FC00001FE003FC
00000FF003FC00000FF003FC00000FF003FC00000FF003FC00000FF803FC00000FF803FC
00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC
00000FF803FC00000FF803FC00000FF003FC00000FF003FC00000FF003FC00001FE003FC
00001FE003FC00001FC003FC00003FC003FC00007F8003FC00007F0003FC0001FE0003FC
0003FC0003FC001FF800FFFFFFFFE000FFFFFFFF8000FFFFFFFC0000>def
/c69<002D2729FD28FFFF
FFFFE0FFFFFFFFE0FFFFFFFFE003FC001FE003FC0007F003FC0001F003FC0001F003FC00
00F003FC00007003FC00007003FC00007003FC01C07803FC01C03803FC01C03803FC01C0
3803FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC0FC000
03FC03C00003FC03C00003FC01C00E03FC01C00E03FC01C00E03FC01C01C03FC00001C03
FC00001C03FC00001C03FC00003C03FC00003803FC00007803FC0000F803FC0001F803FC
0003F803FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0>def
/c70<002B2429FD28FFFFFFFFC0FFFF
FFFFC0FFFFFFFFC003FC003FC003FC000FE003FC0003E003FC0001E003FC0001E003FC00
00E003FC0000E003FC0000E003FC0000F003FC03807003FC03807003FC03807003FC0380
0003FC07800003FC07800003FC1F800003FFFF800003FFFF800003FFFF800003FC1F8000
03FC07800003FC07800003FC03800003FC03800003FC03800003FC03800003FC00000003
FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC
000000FFFFFC0000FFFFFC0000FFFFFC0000>def
/c71<00362D29FC2800007FE003000003FFFC0700
001FFFFF0F00003FF00FFF0000FF8001FF0001FE0000FF0003F800003F0007F000003F00
0FF000001F001FE000000F001FE000000F003FC000000F003FC0000007007FC000000700
7F80000007007F8000000000FF8000000000FF8000000000FF8000000000FF8000000000
FF8000000000FF8000000000FF8000000000FF8000000000FF8001FFFFF87F8001FFFFF8
7F8001FFFFF87FC00000FF003FC00000FF003FC00000FF001FE00000FF001FE00000FF00
0FF00000FF0007F00000FF0003F80000FF0001FE0000FF0000FF8001FF00003FF007BF00
001FFFFF1F000003FFFE0F0000007FF00300>def
/c73<001A1629FE28FFFFFCFFFFFCFFFFFC01FE00
01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00FFFFFCFFFFFC
FFFFFC>def
/c75<00362F29FD28FFFFF001FFFCFFFFF001FFFCFFFFF001FFFC03FC00001E0003FC00
003C0003FC0000780003FC0000F00003FC0001E00003FC0003C00003FC0007000003FC00
1E000003FC003C000003FC0078000003FC00F0000003FC01E0000003FC0380000003FC07
C0000003FC1FC0000003FC3FE0000003FC7FF0000003FCFFF8000003FDE7F8000003FF83
FC000003FF01FE000003FE01FF000003FC00FF000003FC007F800003FC003FC00003FC00
3FC00003FC001FE00003FC000FF00003FC000FF80003FC0007F80003FC0003FC0003FC00
01FE0003FC0001FF0003FC0000FF0003FC00007F80FFFFF00FFFFEFFFFF00FFFFEFFFFF0
0FFFFE>def
/c76<00292229FD28FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003FC
00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000
0003FC00000003FC00000003FC00000003FC00000003FC0001C003FC0001C003FC0001C0
03FC0001C003FC0003C003FC00038003FC00038003FC00078003FC00078003FC000F8003
FC000F8003FC001F8003FC007F8003FC01FF00FFFFFFFF00FFFFFFFF00FFFFFFFF00>def
/c77<0041
3A29FD28FFFE0000001FFFC0FFFE0000001FFFC0FFFF0000003FFFC003FF0000003FF000
03FF0000003FF00003BF80000077F00003BF80000077F000039FC00000E7F000039FC000
00E7F000038FE00001C7F000038FE00001C7F0000387F0000387F0000387F0000387F000
0387F0000387F0000383F8000707F0000383F8000707F0000381FC000E07F0000381FC00
0E07F0000380FE001C07F0000380FE001C07F0000380FF003807F00003807F003807F000
03807F003807F00003803F807007F00003803F807007F00003801FC0E007F00003801FC0
E007F00003800FE1C007F00003800FE1C007F00003800FE1C007F000038007F38007F000
038007F38007F000038003FF0007F000038003FF0007F000038001FE0007F000038001FE
0007F000038000FC0007F000038000FC0007F000FFFE00FC01FFFFC0FFFE007801FFFFC0
FFFE007801FFFFC0>def
/c78<00362F29FD28FFFC0000FFFEFFFE0000FFFEFFFF0000FFFE03FF8000
038003FF8000038003BFC0000380039FE0000380039FF0000380038FF80003800387F800
03800383FC0003800381FE0003800381FF0003800380FF80038003807FC0038003803FC0
038003801FE0038003800FF0038003800FF80380038007FC0380038003FC0380038001FE
0380038000FF0380038000FF83800380007FC3800380003FE3800380001FE3800380000F
F38003800007FB8003800007FF8003800003FF8003800001FF8003800000FF8003800000
7F80038000007F80038000003F80038000001F80038000000F80FFFE00000780FFFE0000
0380FFFE00000380>def
/c79<00342B29FC280000FFE000000007FFFC0000003FC07F8000007F001F
C00001FC0007F00003F80003F80007F00001FC000FF00001FE001FE00000FF001FE00000
FF003FC000007F803FC000007F807FC000007FC07F8000003FC07F8000003FC07F800000
3FC0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF800000
3FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE07F8000003FC07FC00000
7FC07FC000007FC03FC000007F803FC000007F801FE00000FF001FE00000FF000FF00001
FE0007F00001FC0003F80003F80001FC0007F00000FF001FE000003FC07F8000000FFFFE
00000000FFE00000>def
/c80<002F2729FD28FFFFFFF800FFFFFFFF00FFFFFFFFC003FC003FE003FC
000FF003FC0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC00
03FE03FC0003FE03FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000F
F003FC003FE003FFFFFF8003FFFFFE0003FC00000003FC00000003FC00000003FC000000
03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003
FC00000003FC00000003FC00000003FC00000003FC000000FFFFF00000FFFFF00000FFFF
F00000>def
/c82<00343029FD28FFFFFFE00000FFFFFFFE0000FFFFFFFF800003FC007FE00003FC00
0FF00003FC0007F80003FC0007FC0003FC0003FC0003FC0003FE0003FC0003FE0003FC00
03FE0003FC0003FE0003FC0003FE0003FC0003FE0003FC0003FC0003FC0007F80003FC00
07F80003FC001FE00003FC007FC00003FFFFFE000003FFFFF0000003FC00FC000003FC00
7F000003FC003F800003FC003F800003FC001FC00003FC001FE00003FC001FE00003FC00
1FE00003FC001FE00003FC001FE00003FC001FF00003FC001FF00003FC001FF00003FC00
1FF00703FC001FF80703FC000FF80703FC0007F80EFFFFF003FE1CFFFFF001FFF8FFFFF0
003FF0>def
/c83<00261D29FC28007F806003FFF0E007FFF9E00F807FE01F001FE03E0007E07C0003
E07C0001E0FC0001E0FC0001E0FC0000E0FE0000E0FE0000E0FF000000FFC000007FFE00
007FFFE0003FFFFC001FFFFE000FFFFF8007FFFFC003FFFFE000FFFFE00007FFF000007F
F000000FF8000007F8000003F8600001F8E00001F8E00001F8E00001F8F00001F0F00001
F0F80003F0FC0003E0FF0007C0FFE01F80F3FFFF00E0FFFE00C01FF000>def
/c86<00343129FF28FF
FFF0003FFF80FFFFF0003FFF80FFFFF0003FFF8003FE000001E00001FE000001C00001FF
000003C00000FF000003800000FF0000038000007F8000070000007F8000070000007FC0
000F0000003FC0000E0000003FE0001E0000001FE0001C0000001FF0001C0000000FF000
380000000FF0003800000007F8007000000007F8007000000007FC00F000000003FC00E0
00000003FE01E000000001FE01C000000001FF01C000000000FF038000000000FF038000
000000FF8780000000007F8700000000007FCF00000000003FCE00000000003FFE000000
00001FFC00000000001FFC00000000000FF800000000000FF800000000000FF800000000
0007F0000000000007F0000000000003E0000000000003E0000000000001C0000000>def
/c97<0021
1E1BFE1A01FF800007FFF0000F81F8001FC07E001FC07E001FC03F000F803F8007003F80
00003F8000003F8000003F80000FFF8000FFFF8007FC3F800FE03F803F803F803F003F80
7F003F80FE003F80FE003F80FE003F80FE003F807E007F807F00DF803F839FFC0FFF0FFC
01FC03FC>def
/c98<0026212AFE29FFE0000000FFE0000000FFE00000000FE00000000FE00000000F
E00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0
0000000FE00000000FE00000000FE1FE00000FE7FF80000FFE07E0000FF801F0000FF000
F8000FE000FC000FE000FE000FE0007F000FE0007F000FE0007F000FE0007F800FE0007F
800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F000FE0007F00
0FE0007F000FE000FE000FE000FC000FF001F8000FF803F0000F9E07E0000F07FF80000E
01FC0000>def
/c99<001F1A1BFE1A001FF80000FFFE0003F01F0007E03F800FC03F801F803F803F80
1F007F800E007F0000007F000000FF000000FF000000FF000000FF000000FF000000FF00
0000FF0000007F0000007F0000007F8000003F8001C01F8001C00FC0038007E0070003F0
1E0000FFFC00001FE000>def
/c100<0026212AFE2900003FF80000003FF80000003FF800000003F800
000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
0003F800000003F800000003F800000003F800001FE3F80000FFFBF80003F03FF80007E0
0FF8000FC007F8001F8003F8003F8003F8007F0003F8007F0003F8007F0003F800FF0003
F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F8007F0003F8
007F0003F8007F0003F8003F8003F8001F8003F8000F8007F80007C00FF80003F03BFF80
00FFF3FF80003FC3FF80>def
/c101<00201B1BFE1A003FE00001FFF80003F07E0007C01F000F801F80
1F800F803F800FC07F000FC07F0007C07F0007E0FF0007E0FF0007E0FFFFFFE0FFFFFFE0
FF000000FF000000FF0000007F0000007F0000007F0000003F8000E01F8000E00FC001C0
07E0038003F81F0000FFFE00001FF000>def
/c102<0015182AFE290007F0003FFC00FE3E01F87F03F8
7F03F07F07F07F07F03E07F00007F00007F00007F00007F00007F00007F000FFFFC0FFFF
C0FFFFC007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0007FFF807FFF
807FFF80>def
/c103<00221E28FE1A00FF81F003FFE7F80FC1FE7C1F80FC7C1F007C383F007E107F00
7F007F007F007F007F007F007F007F007F007F007F003F007E001F007C001F80FC000FC1
F8001FFFE00018FF800038000000380000003C0000003E0000003FFFF8001FFFFF001FFF
FF800FFFFFC007FFFFE01FFFFFF03E0007F07C0001F8F80000F8F80000F8F80000F8F800
00F87C0001F03C0001E01F0007C00FC01F8003FFFE00007FF000>def
/c104<0026212AFD29FFE00000
00FFE0000000FFE00000000FE00000000FE00000000FE00000000FE00000000FE0000000
0FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000F
E07F00000FE1FFC0000FE787E0000FEE03F0000FF803F0000FF803F8000FF003F8000FF0
03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003
F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8
000FE003F8000FE003F800FFFE3FFF80FFFE3FFF80FFFE3FFF80>def
/c105<00140F2BFD2A07000FC0
1FE03FE03FE03FE01FE00FC007000000000000000000000000000000FFE0FFE0FFE00FE0
0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
0FE00FE0FFFEFFFEFFFE>def
/c108<00140F2AFD29FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE0
0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE>def
/c109<003C351BFD1AFFC0
7F800FF000FFC1FFE03FFC00FFC383F0707E000FC603F8C07F000FCC01F9803F000FD801
FF003F800FF001FE003F800FF001FE003F800FE001FC003F800FE001FC003F800FE001FC
003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC00
3F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F
800FE001FC003F800FE001FC003F800FE001FC003F80FFFE1FFFC3FFF8FFFE1FFFC3FFF8
FFFE1FFFC3FFF8>def
/c110<0026211BFD1AFFC07F0000FFC1FFC000FFC787E0000FCE03F0000FD803
F0000FD803F8000FF003F8000FF003F8000FE003F8000FE003F8000FE003F8000FE003F8
000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800
0FE003F8000FE003F8000FE003F8000FE003F8000FE003F800FFFE3FFF80FFFE3FFF80FF
FE3FFF80>def
/c111<00221D1BFE1A003FE00001FFFC0003F07E000FC01F801F800FC03F800FE03F00
07E07F0007F07F0007F07F0007F0FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF00
07F8FF0007F8FF0007F87F0007F07F0007F03F800FE03F800FE01F800FC00FC01F8007F0
7F0001FFFC00003FE000>def
/c112<00262127FE1AFFE1FE0000FFE7FF8000FFFE07E0000FF803F000
0FF001F8000FE000FC000FE000FE000FE000FF000FE0007F000FE0007F000FE0007F800F
E0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F000FE0
00FF000FE000FF000FE000FE000FE001FC000FF001F8000FF803F0000FFE0FE0000FE7FF
80000FE1FC00000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000
000FE00000000FE00000000FE0000000FFFE000000FFFE000000FFFE000000>def
/c114<001C181BFE
1AFFC1F0FFC7FCFFCE3E0FD87F0FD87F0FF07F0FF03E0FF01C0FE0000FE0000FE0000FE0
000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0
00FFFF00FFFF00FFFF00>def
/c115<001B161BFE1A03FE300FFFF01E03F03800F0700070F00070F000
70F80070FC0000FFE0007FFE007FFF803FFFE01FFFF007FFF800FFF80003FC0000FC6000
7CE0003CF0003CF00038F80038FC0070FF01E0F7FFC0C1FF00>def
/c116<001B1526FF250070000070
0000700000700000F00000F00000F00001F00003F00003F00007F0001FFFF0FFFFF0FFFF
F007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
0007F00007F03807F03807F03807F03807F03807F03803F03803F87001F86000FFC0001F
80>def
/c117<0026211BFD1AFFE03FF800FFE03FF800FFE03FF8000FE003F8000FE003F8000FE003F8
000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800
0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000F
E003F8000FE007F80007E007F80007E00FF80003F03BFF8001FFF3FF80003FC3FF80>def
/c119<0032
2F1BFF1AFFFE7FFC0FFEFFFE7FFC0FFEFFFE7FFC0FFE0FE007E000E007F003F001C007F0
03F001C007F807F803C003F807F8038003F807F8038001FC0EFC070001FC0EFC070001FE
1EFC0F0000FE1C7E0E0000FE1C7E0E0000FF383F1E00007F383F1C00007F783F3C00003F
F01FB800003FF01FB800003FF01FF800001FE00FF000001FE00FF000000FC007E000000F
C007E000000FC007E00000078003C00000078003C000>def
/c120<0024211BFF1AFFFC0FFF00FFFC0F
FF00FFFC0FFF0007F003C00003F807800001FC07800000FE0F000000FF1E0000007F3C00
00003FF80000001FF00000000FF00000000FF000000007F000000007F80000000FFC0000
001FFE0000001EFE0000003C7F000000783F800000F01FC00001E01FE00001C00FE00003
C007F000FFF01FFF80FFF01FFF80FFF01FFF80>def
/c121<00242127FF1AFFFE03FF80FFFE03FF80FF
FE03FF8007F000700007F000700007F800F00003F800E00003FC01E00001FC01C00001FC
01C00000FE03800000FE038000007F070000007F070000007F8F0000003F8E0000003FDE
0000001FDC0000001FDC0000000FF80000000FF80000000FF800000007F000000007F000
000003E000000003E000000001C000000001C00000000380000000038000003807800000
7C07000000FE0F000000FE0E000000FE1E000000FE3C0000007C780000003FE00000000F
C0000000>def
end 0 -15 61 45 DefinePKFont
%%EndFont
/_cmbx10-432 /cmbx10-432 FF
/F55 _cmbx10-432 94.3718 SF
%%BeginFont: cmbx12-300
/cmbx12-300 12582912 272046 272046
EmptyEncoding 256 array copy
dup 12 /c12 put
dup 44 /c44 put
dup 46 /c46 put
dup 47 /c47 put
dup 49 /c49 put
dup 50 /c50 put
dup 51 /c51 put
dup 52 /c52 put
dup 53 /c53 put
dup 54 /c54 put
dup 55 /c55 put
dup 56 /c56 put
dup 58 /c58 put
dup 65 /c65 put
dup 66 /c66 put
dup 67 /c67 put
dup 68 /c68 put
dup 70 /c70 put
dup 73 /c73 put
dup 75 /c75 put
dup 76 /c76 put
dup 77 /c77 put
dup 79 /c79 put
dup 80 /c80 put
dup 81 /c81 put
dup 82 /c82 put
dup 83 /c83 put
dup 85 /c85 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 104 /c104 put
dup 105 /c105 put
dup 107 /c107 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 118 /c118 put
dup 119 /c119 put
dup 120 /c120 put
dup 121 /c121 put
52 dict dup begin
/c12<001F1B23FF22000FF000007FFC0001F80E0003E01F0007C03F000F803F000F80
3F000F801E000F800C000F8000000F8000000F8000000F800000FFFFFF00FFFFFF000F80
1F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F80
1F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F007FF0
FFE07FF0FFE0>def
/c44<00100811FC06387CFEFFFF7F3B03030706060C1C187020>def
/c46<00100707FC0638
7CFEFEFE7C38>def
/c47<001C1531FD240000180000380000380000700000700000E00000E00000E0
0001C00001C0000380000380000380000700000700000700000E00000E00001C00001C00
001C0000380000380000700000700000700000E00000E00001C00001C00001C000038000
0380000700000700000700000E00000E00000E00001C00001C0000380000380000380000
700000700000E00000E00000C00000>def
/c49<001C1320FC1F00180000780001F800FFF800FFF800
01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800
01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800
01F8007FFFE07FFFE0>def
/c50<001C1520FD1F03FC000FFF003C1FC07007E07C07F0FE03F0FE03F8
FE03F8FE01F87C01F83803F80003F80003F00003F00007E00007C0000F80001F00003E00
00380000700000E01801C0180380180700180E00380FFFF01FFFF03FFFF07FFFF0FFFFF0
FFFFF0>def
/c51<001C1720FE1F00FE0007FFC00F07E01E03F03F03F03F81F83F81F83F81F81F03F8
1F03F00003F00003E00007C0001F8001FE0001FF000007C00001F00001F80000FC0000FC
3C00FE7E00FEFF00FEFF00FEFF00FEFF00FC7E01FC7801F81E07F00FFFC001FE00>def
/c52<001C17
20FE1F0000E00001E00003E00003E00007E0000FE0001FE0001FE00037E00077E000E7E0
01C7E00187E00307E00707E00E07E00C07E01807E03807E07007E0E007E0FFFFFEFFFFFE
0007E00007E00007E00007E00007E00007E00007E000FFFE00FFFE>def
/c53<001C1520FD1F100020
1E01E01FFFC01FFF801FFF001FFE001FF8001BC00018000018000018000018000019FC00
1FFF001E0FC01807E01803E00003F00003F00003F80003F83803F87C03F8FE03F8FE03F8
FC03F0FC03F07007E03007C01C1F800FFF0003F800>def
/c54<001C1720FE1F001F8000FFE003F070
07C0F00F01F81F01F83E01F83E01F87E00F07C00007C0000FC0800FC7FC0FCFFE0FD80F0
FF00F8FE007CFE007CFC007EFC007EFC007EFC007E7C007E7C007E7C007E3C007C3E007C
1E00F80F00F00783E003FFC000FF00>def
/c55<001C1722FD216000007800007FFFFE7FFFFE7FFFFC
7FFFF87FFFF87FFFF0E00060E000C0C00180C00300C00300000600000C00001C00001800
00380000780000780000F00000F00000F00001F00001F00001F00003F00003F00003F000
03F00003F00003F00003F00001E000>def
/c56<001C1720FE1F00FE0003FFC00703E00E00F01C00F0
1C00783C00783E00783F00783F80783FE0F01FF9E01FFFC00FFF8007FFC003FFE007FFF0
1E7FF83C1FFC7807FC7801FEF000FEF0003EF0001EF0001EF0001CF8001C7800383C0038
1F01F00FFFC001FF00>def
/c58<00100716FC15387CFEFEFE7C380000000000000000387CFEFEFE7C
38>def
/c65<002A2522FE21000070000000007000000000F800000000F800000000F800000001FC00
000001FC00000003FE00000003FE00000003FE00000006FF000000067F0000000E7F8000
000C3F8000000C3F800000183FC00000181FC00000381FE00000300FE00000300FE00000
600FF000006007F00000E007F80000FFFFF80000FFFFF800018001FC00018001FC000380
01FE00030000FE00030000FE000600007F000600007F00FFE00FFFF8FFE00FFFF8>def
/c66<002822
22FE21FFFFFF8000FFFFFFE00007F001F80007F000FC0007F0007E0007F0007E0007F000
7F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007E0007F000FE0007F000FC
0007F003F80007FFFFF00007FFFFF00007F001FC0007F0007E0007F0003F0007F0003F80
07F0001F8007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007
F0003F8007F0003F8007F0007F0007F001FE00FFFFFFF800FFFFFFC000>def
/c67<00282122FD2100
03FE0080001FFF818000FF01E38001F8003F8003E0001F8007C0000F800F800007801F80
0007803F000003803F000003807F000001807E000001807E00000180FE00000000FE0000
0000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000007E000000
007E000001807F000001803F000001803F000003801F800003000F8000030007C0000600
03F0000C0001F800380000FF00F000001FFFC0000003FE0000>def
/c68<002B2522FE21FFFFFF8000
FFFFFFF00007F003FC0007F0007E0007F0003F0007F0001F8007F0000FC007F00007E007
F00007E007F00007F007F00003F007F00003F007F00003F007F00003F807F00003F807F0
0003F807F00003F807F00003F807F00003F807F00003F807F00003F807F00003F807F000
03F007F00003F007F00003F007F00007E007F00007E007F0000FC007F0001F8007F0003F
0007F0007E0007F003FC00FFFFFFF000FFFFFF8000>def
/c70<00231E22FE21FFFFFFF8FFFFFFF807
F001F807F0007807F0003807F0001807F0001C07F0001C07F0000C07F0000C07F0180C07
F0180C07F0180007F0180007F0380007F0780007FFF80007FFF80007F0780007F0380007
F0180007F0180007F0180007F0180007F0000007F0000007F0000007F0000007F0000007
F0000007F0000007F00000FFFFE000FFFFE000>def
/c73<00151322FF21FFFFE0FFFFE003F80003F8
0003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8
0003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8
0003F80003F80003F80003F800FFFFE0FFFFE0>def
/c75<002C2622FE21FFFF803FFCFFFF803FFC07
F000038007F000070007F0000E0007F000180007F000300007F000E00007F001C00007F0
03800007F007000007F00E000007F018000007F038000007F0FC000007F1FE000007F3FE
000007F77F000007FE7F800007F83F800007F01FC00007F01FE00007F00FE00007F007F0
0007F007F80007F003F80007F001FC0007F001FE0007F000FF0007F0007F0007F0007F80
07F0003FC0FFFF83FFFCFFFF83FFFC>def
/c76<00221D22FE21FFFFE000FFFFE00007F0000007F000
0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000
0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000
1807F0001807F0001807F0001807F0003807F0003807F0007007F0007007F000F007F001
F007F007F0FFFFFFF0FFFFFFF0>def
/c77<00353022FE21FFF000000FFFFFF800001FFF07F800001F
E006FC000037E006FC000037E006FC000037E0067E000067E0067E000067E0063F0000C7
E0063F0000C7E0061F800187E0061F800187E0060FC00307E0060FC00307E0060FC00307
E00607E00607E00607E00607E00603F00C07E00603F00C07E00601F81807E00601F81807
E00601F81807E00600FC3007E00600FC3007E006007E6007E006007E6007E006003FC007
E006003FC007E006001F8007E006001F8007E006001F8007E006000F0007E0FFF00F00FF
FFFFF00600FFFF>def
/c79<002A2322FD210007FC0000003FFF800000FC07E00003F001F80007E000
FC000FC0007E001F80003F001F80003F003F00001F803F00001F807F00001FC07E00000F
C07E00000FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0
FE00000FE0FE00000FE0FE00000FE07E00000FC07F00001FC07F00001FC03F00001F803F
80003F801F80003F000FC0007E0007E000FC0003F001F80000FC07E000003FFF80000007
FC0000>def
/c80<00262022FE21FFFFFF00FFFFFFE007F007F007F001FC07F000FC07F0007E07F000
7E07F0007F07F0007F07F0007F07F0007F07F0007F07F0007E07F0007E07F000FC07F001
FC07F007F007FFFFE007FFFF0007F0000007F0000007F0000007F0000007F0000007F000
0007F0000007F0000007F0000007F0000007F0000007F0000007F00000FFFF8000FFFF80
00>def
/c81<002A232CFD210007FC0000003FFF800000FC07E00003F001F80007E000FC000FC0007E
001F80003F001F80003F003F00001F803F00001F807F00001FC07E00000FC07E00000FC0
FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE
00000FE0FE00000FE07E00000FC07F00001FC07F00001FC03F00001F803F81F03F801F83
F83F000FC70C7E0007E606FC0003F607F80000FF07E000003FFF80000007FF8020000003
8020000001C020000001E0E0000001FFE0000001FFC0000000FFC0000000FFC00000007F
800000007F000000001E00>def
/c82<002A2722FE21FFFFFE0000FFFFFFC00007F007F00007F001F8
0007F000FC0007F0007E0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F00
07F0007F0007F0007E0007F000FC0007F001F80007F007F00007FFFFC00007FFFF800007
F00FE00007F007F00007F003F80007F001FC0007F001FC0007F001FC0007F001FC0007F0
01FC0007F001FC0007F001FC0007F001FC0007F001FC0607F000FE0607F000FF0CFFFF80
3FF8FFFF800FF0>def
/c83<001F1822FD2101FC0407FF8C1F03FC3C007C7C003C78001C78001CF800
0CF8000CFC000CFC0000FF0000FFE0007FFF007FFFC03FFFF01FFFF80FFFFC03FFFE003F
FE0003FF00007F00003F00003FC0001FC0001FC0001FE0001EE0001EF0003CFC003CFF00
F8C7FFE080FF80>def
/c85<002B2622FE21FFFF803FFCFFFF803FFC07F000018007F000018007F000
018007F000018007F000018007F000018007F000018007F000018007F000018007F00001
8007F000018007F000018007F000018007F000018007F000018007F000018007F0000180
07F000018007F000018007F000018007F000018007F000018007F000018007F000018003
F000030003F800030001F800060000FC000E00007E001C00003F80F800000FFFE0000001
FF0000>def
/c97<001B1816FE1507FC001FFF803F07C03F03E03F01E03F01F01E01F00001F00001F0
003FF003FDF01FC1F03F01F07E01F0FC01F0FC01F0FC01F0FC01F07E02F07E0CF81FF87F
07E03F>def
/c98<001F1A23FE22FF000000FF0000001F0000001F0000001F0000001F0000001F0000
001F0000001F0000001F0000001F0000001F0000001F0000001F0FE0001F3FF8001FF07C
001F801E001F001F001F000F801F000F801F000FC01F000FC01F000FC01F000FC01F000F
C01F000FC01F000FC01F000FC01F000F801F001F801F801F001FC03E001EE07C001C3FF8
00180FC000>def
/c99<00191416FE1500FF8007FFE00F83F01F03F03E03F07E03F07C01E07C0000FC
0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00003E00301F00600FC0E007
FF8000FE00>def
/c100<001F1A23FE220001FE000001FE0000003E0000003E0000003E0000003E0000
003E0000003E0000003E0000003E0000003E0000003E0000003E0001FC3E0007FFBE000F
81FE001F007E003E003E007E003E007C003E00FC003E00FC003E00FC003E00FC003E00FC
003E00FC003E00FC003E00FC003E007C003E007C003E003E007E001E00FE000F83BE0007
FF3FC001FC3FC0>def
/c101<001A1516FE1500FE0007FF800F87C01E01E03E01F07C00F07C00F8FC00
F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00007C00007C00007E00003E00181F00300FC0
7003FFC000FF00>def
/c102<00111323FF22003F8000FFC001E3E003C7E007C7E00F87E00F83C00F80
000F80000F80000F80000F80000F8000FFFC00FFFC000F80000F80000F80000F80000F80
000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80
000F80007FF8007FF800>def
/c103<001C1821FE1503FC1E0FFF7F1F0F8F3E07CF3C03C07C03E07C03
E07C03E07C03E07C03E03C03C03E07C01F0F801FFF0013FC003000003000003800003FFF
801FFFF00FFFF81FFFFC3800FC70003EF0001EF0001EF0001EF0001E78003C7C007C3F01
F80FFFE001FF00>def
/c104<001F1A23FE22FF000000FF0000001F0000001F0000001F0000001F0000
001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F07E0001F1FF8
001F307C001F403C001F803E001F803E001F003E001F003E001F003E001F003E001F003E
001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E
00FFE1FFC0FFE1FFC0>def
/c105<00100B24FE231C003F007F007F007F003F001C0000000000000000
00000000000000FF00FF001F001F001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F00FFE0FFE0>def
/c107<001E1A23FE22FF000000FF0000001F0000001F0000
001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000
001F00FF801F00FF801F0038001F0060001F01C0001F0380001F0700001F0E00001F1C00
001F7E00001FFF00001FCF00001F0F80001F07C0001F03E0001F01E0001F01F0001F00F8
001F007C001F003C00FFE0FFC0FFE0FFC0>def
/c108<00100B23FE22FF00FF001F001F001F001F001F
001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F001F001F001F00FFE0FFE0>def
/c109<00302B16FE15FF07F007F000FF1FFC
1FFC001F303E303E001F403E403E001F801F801F001F801F801F001F001F001F001F001F
001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
001F00FFE0FFE0FFE0FFE0FFE0FFE0>def
/c110<001F1A16FE15FF07E000FF1FF8001F307C001F403C
001F803E001F803E001F003E001F003E001F003E001F003E001F003E001F003E001F003E
001F003E001F003E001F003E001F003E001F003E001F003E001F003E00FFE1FFC0FFE1FF
C0>def
/c111<001C1716FE1500FE0007FFC00F83E01E00F03E00F87C007C7C007C7C007CFC007EFC00
7EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00F81F01F00F83E007FFC000FE
00>def
/c112<001F1A20FE15FF0FE000FF3FF8001FF07C001F803E001F001F001F001F801F001F801F
000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F001F801F
001F801F803F001FC03E001FE0FC001F3FF8001F0FC0001F0000001F0000001F0000001F
0000001F0000001F0000001F0000001F000000FFE00000FFE00000>def
/c114<00171316FE15FE1F00
FE3FC01E67E01EC7E01E87E01E87E01F83C01F00001F00001F00001F00001F00001F0000
1F00001F00001F00001F00001F00001F00001F0000FFF000FFF000>def
/c115<00161116FE150FF300
3FFF00781F00600700E00300E00300F00300FC00007FE0007FF8003FFE000FFF0001FF00
000F80C00780C00380E00380E00380F00700FC0E00EFFC00C7F000>def
/c116<00161120FF1F018000
0180000180000180000380000380000780000780000F80003F8000FFFF00FFFF000F8000
0F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F81800F8180
0F81800F81800F81800F830007C30003FE0000F800>def
/c117<001F1A16FE15FF01FE00FF01FE001F
003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F
003E001F003E001F003E001F003E001F003E001F003E001F007E001F00FE000F81BE0007
FF3FC001FC3FC0>def
/c118<001E1B16FF15FFE01FE0FFE01FE00F8006000F8006000FC00E0007C00C
0007E01C0003E0180003E0180001F0300001F0300000F8600000F86000007CC000007CC0
00007FC000003F8000003F8000001F0000001F0000000E0000000E0000>def
/c119<00282516FF15FF
E7FF07F8FFE7FF07F81F007800C00F807801800F807C01800F807C018007C07E030007C0
DE030007E0DE070003E0DF060003E18F060001F18F0C0001F38F8C0001FB079C0000FB07
D80000FE03D800007E03F000007E03F000007C01F000003C01E000003800E000001800C0
00>def
/c120<001E1B16FF15FFE07FC0FFE07FC00F801C0007C0380003E0700003F0600001F8C00000
F98000007F8000003F0000001F0000001F8000003FC0000037C0000063E00000C1F00001
C0F8000380FC0007007E000E003E00FF80FFE0FF80FFE0>def
/c121<001E1B20FF15FFE01FE0FFE01F
E00F8006000F8006000FC00E0007C00C0007E01C0003E0180003E0180001F0300001F030
0000F8600000F86000007CC000007CC000007FC000003F8000003F8000001F0000001F00
00000E0000000E0000000C0000000C00000018000078180000FC380000FC300000FC6000
0069C000007F8000001F000000>def
end 0 -12 50 37 DefinePKFont
%%EndFont
/_cmbx12-300 /cmbx12-300 FF
/F48 _cmbx12-300 78.6432 SF
%%BeginFont: cmsy10-300
/cmsy10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 2 /c2 put
dup 13 /c13 put
dup 15 /c15 put
dup 20 /c20 put
dup 88 /c88 put
dup 102 /c102 put
dup 103 /c103 put
dup 112 /c112 put
9 dict dup begin
/c2<00201314FA13400020C000606000C03001801803000C06
00060C0003180001B00000E00000E00001B000031800060C000C06001803003001806000
C0C00060400020>def
/c13<002A2527FE1D0003FE0000000FFF8000003C01E00000F000780001C000
1C00030000060006000003000C0000018018000000C018000000C0300000006030000000
60600000003060000000306000000030C000000018C000000018C000000018C000000018
C000000018C000000018C000000018C000000018C0000000186000000030600000003060
000000303000000060300000006018000000C018000000C00C0000018006000003000300
00060001C0001C0000F0007800003C01E000000FFF80000003FE0000>def
/c15<00151010FE1103C0
0FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C0>def
/c20<00201922FD19
000001800000078000001E00000078000001E00000078000001E00000078000001E00000
078000001E00000078000000E0000000780000001E0000000780000001E0000000780000
001E0000000780000001E0000000780000001E0000000780000001800000000000000000
00000000000000000000000000000000000000007FFFFF00FFFFFF80>def
/c88<001E1E1CFE1B001F
003C003F807C00EF803C0187803C0007C0380007C0300003C0600003C0800003C1000003
C6000003C8000003F0000003C0000003C0000007C000000BC0000033C0000043C0000183
C0000203C0000403C0001803C0003003E0007003E000F001E180F001F700F801FC00F000
F800>def
/c102<00150E29FD1E003C00E001C001800380038003800380038003800380038003800380
038003800380030007001C00F0001C000700030003800380038003800380038003800380
03800380038003800380018001C000E0003C>def
/c103<00150E29FD1EF0001C000700030003800380
03800380038003800380038003800380038003800380018001C000E0003C00E001C00180
0380038003800380038003800380038003800380038003800380030007001C00F000>def
/c112<0023
222AFE01000000004000000000C000000001800000000180000000030000000003000000
00060000000006000000000C000000000C00000000180000000018000000003000000000
300000000060000000006000000000C000000000C0000000018000000001800000000300
000C000300003C000600004E000600008E000C000007000C000007001800000380180000
0380300000038030000001C060000001C060000000E0C0000000E0C00000007180000000
71800000003B000000003B000000001E000000001E000000000C000000000C000000>def
end 0 -40 39 31 DefinePKFont
%%EndFont
/_cmsy10-300 /cmsy10-300 FF
/F27 _cmsy10-300 65.536 SF
%%BeginFont: cmtt12-300
/cmtt12-300 12582912 272046 272046
EmptyEncoding 256 array copy
dup 40 /c40 put
dup 41 /c41 put
dup 46 /c46 put
dup 53 /c53 put
dup 55 /c55 put
dup 59 /c59 put
dup 61 /c61 put
dup 64 /c64 put
dup 65 /c65 put
dup 67 /c67 put
dup 73 /c73 put
dup 76 /c76 put
dup 78 /c78 put
dup 83 /c83 put
dup 85 /c85 put
dup 97 /c97 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 103 /c103 put
dup 105 /c105 put
dup 107 /c107 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 113 /c113 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
33 dict dup begin
/c40<001A
0D28F8220038007800F001E003C007800F000E001C001C0038003800700070007000E000
E000E000E000E000E000E000E000E000E000700070007000380038001C001C000E000F00
078003C001E000F800780038>def
/c41<001A0D28FC226000F00078003C001E000F000780038001C0
01C000E000E0007000700070003800380038003800380038003800380038003800700070
007000E000E001C001C0038007800F001E003C007800F0006000>def
/c46<001A0606F6053078FCFC
7830>def
/c53<001A131EFD1D3FFFC07FFFC07FFFC070000070000070000070000070000070000070
000070000071F8007FFE007FFF007E07807803C03001C00001C00000E00000E00000E060
00E0F000E0F001C0E001C07003807C0F803FFF000FFC0003F000>def
/c55<001A151FFE1EE00000FF
FFF8FFFFF8FFFFF0E000E0E001C00003C0000780000F00000E00001C00001C0000380000
380000700000700000E00000E00000E00001C00001C00001C00001C00003800003800003
8000038000038000038000038000038000>def
/c59<001A071CF714183C7E7E3C1800000000000000
0000183C7E7E3E1E0E0E1C3CF8F0C0>def
/c61<001A150CFE147FFFF0FFFFF8FFFFF87FFFF0000000
0000000000000000007FFFF0FFFFF8FFFFF87FFFF0>def
/c64<001A151EFE1D003E0001FF8003FFC0
07C1E00F00E01E0F703C3FF0387FF07070F870E07870E078E1C038E1C038E1C038E1C038
E1C038E1C038E1C038E1C03870E07070E0707070E0387FE03C3FC01E0F000F003807C0F8
03FFF001FFE0003F00>def
/c65<001A171EFF1D003800007C00007C00006C0000EE0000EE0000EE00
00C60000C60001C70001C70001C70001C7000383800383800383800383800701C00701C0
07FFC007FFC00FFFE00E00E00E00E00E00E00E00E01C00707F01FCFF83FE7F01FC>def
/c67<001A15
1EFE1D007C3801FF3807FFF80F83F81E00F81C0078380078380038700038700038700000
E00000E00000E00000E00000E00000E00000E00000E00000700000700038700038380038
3800381C00701E00F00F83E007FFC001FF80007C00>def
/c73<001A111EFC1DFFFF80FFFF80FFFF80
01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
FFFF80FFFF80FFFF80>def
/c76<001A161EFF1D7FE000FFF0007FE0000E00000E00000E00000E0000
0E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000
0E00000E00000E00000E001C0E001C0E001C0E001C0E001C7FFFFCFFFFFC7FFFFC>def
/c78<001A17
1EFF1DFE03FEFF03FEFF03FE1D80701D80701DC0701CC0701CC0701CE0701CE0701C6070
1C70701C70701C30701C38701C38701C18701C1C701C1C701C0C701C0E701C0E701C0670
1C06701C07701C03701C0370FF81F0FF81F0FF80F0>def
/c83<001A131EFD1D03F1C00FFDC03FFFC0
7C0FC07003C0E003C0E001C0E001C0E001C0E000007000007800003F00001FF00007FE00
00FF00000F800003C00001C00000E00000E06000E0E000E0E000E0E001C0F001C0FC0780
FFFF80EFFE00E3F800>def
/c85<001A171EFF1DFF83FEFF83FEFF83FE1C00701C00701C00701C0070
1C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C0070
1C00701C00701C00701C00700E00E00E00E00701C00783C003FF8001FF00007C00>def
/c97<001A16
15FD141FF0003FFC007FFE00780F00300700000380000380007F8007FF801FFF803F8380
780380700380E00380E00380E00380700780780F803FFFFC1FFDFC07F0FC>def
/c99<001A1415FD14
00FF8003FFC00FFFE01F01E03C00C0780000700000700000E00000E00000E00000E00000
E000007000007000007800703C00701F01F00FFFE003FFC000FE00>def
/c100<001A161EFE1D001FC0
001FC0001FC00001C00001C00001C00001C00001C00001C001F1C007FDC00FFFC01E0FC0
3C07C07803C07001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C07003C07003C0
3807C03E0FC01FFFFC07FDFC01F1FC>def
/c101<001A1415FD1401F80007FF000FFF801E07C03C01C0
7800E07000E0E00070E00070FFFFF0FFFFF0FFFFF0E000007000007000007800703C0070
1F01F00FFFE003FFC000FE00>def
/c103<001A1721FF1401F87C07FFFE0FFFFE1E078C1C03803801C0
3801C03801C03801C03801C01C03801E07801FFF001FFE0039F8003800003800001C0000
1FFF801FFFE03FFFF878007C70001CE0000EE0000EE0000EE0000E70001C78003C3E00F8
1FFFF007FFC001FF00>def
/c105<001A121FFC1E00C00001E00001E00000C000000000000000000000
0000000000000000007FE0007FE0007FE00000E00000E00000E00000E00000E00000E000
00E00000E00000E00000E00000E00000E00000E00000E00000E0007FFF80FFFFC07FFF80
>def
/c107<001A181EFF1DFE0000FE0000FE00000E00000E00000E00000E00000E00000E00000E0FFC
0E1FFE0E0FFC0E03C00E07800E0F000E1E000E3C000E78000EFC000FFC000FDE000F8F00
0E07800E03800E01C00E01E00E00F0FFE3FEFFE3FFFFE3FE>def
/c108<001A131EFD1DFFE000FFE000
FFE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
00E000FFFFE0FFFFE0FFFFE0>def
/c109<001A191500147CE0E000FFFBF8007FFFF8001F1F1C001E1E
1C001E1E1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C
1C001C1C1C001C1C1C001C1C1C001C1C1C007F1F1F00FF9F9F807F1F1F00>def
/c110<001A1715FF14
FE3E00FEFF80FFFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E0
0E00E00E00E00E00E00E00E00E00E00E00E0FFE3FEFFE7FEFFE3FE>def
/c111<001A1315FD1401F000
07FC001FFF003E0F803C07807803C07001C0E000E0E000E0E000E0E000E0E000E0E000E0
F001E07001C07803C03C07803E0F801FFF0007FC0001F000>def
/c112<001A1620FF14FE3E00FEFF80
FFFFE00FC1F00F80700F00380E00380E001C0E001C0E001C0E001C0E001C0E001C0E001C
0F00380F00780F80F00FC1E00FFFC00EFF800E3E000E00000E00000E00000E00000E0000
0E00000E00000E0000FFE000FFE000FFE000>def
/c113<001A1720FE1401F8E007FEE00FFFE01E07E0
3C03E07801E07001E0E000E0E000E0E000E0E000E0E000E0E000E0E001E07001E07803E0
3C03E01E0FE00FFFE007FCE001F0E00000E00000E00000E00000E00000E00000E00000E0
0000E0000FFE000FFE000FFE>def
/c114<001A1615FE147F83F0FF8FF87FBFFC03FC3C03F01803E000
03C00003C000038000038000038000038000038000038000038000038000038000038000
7FFF00FFFF007FFF00>def
/c115<001A1215FC1407FB801FFF807FFF80780780E00380E00380E00380
7800007FC0003FFC0007FE00003F800007806001C0E001C0E001C0F003C0FC0780FFFF00
EFFE00E3F800>def
/c116<001A141CFF1B00C00001C00001C00001C00001C00001C00001C0007FFFE0
FFFFE0FFFFE001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
01C07001C07001C07001C07000E0E000FFE0007FC0001F00>def
/c117<001A1715FF14FE0FE0FE0FE0
FE0FE00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0
0E00E00E00E00E01E00F03E007FFFE03FFFE00FCFE>def
end 0 -12 25 35 DefinePKFont
%%EndFont
/_cmtt12-300 /cmtt12-300 FF
/F49 _cmtt12-300 78.6432 SF
%%BeginFont: cmmi10-300
/cmmi10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 58 /c58 put
dup 60 /c60 put
dup 62 /c62 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 110 /c110 put
8 dict dup begin
/c58<000C0404FC0360F0F060>def
/c60<00201918FD
150000038000000F0000003C000000F0000003C000000F0000003C000000F0000003C000
000F0000003C000000F0000000F00000003C0000000F00000003C0000000F00000003C00
00000F00000003C0000000F00000003C0000000F0000000380>def
/c62<00201918FD15E000000078
0000001E0000000780000001E0000000780000001E0000000780000001E0000000780000
001E00000007800000078000001E00000078000001E00000078000001E00000078000001
E00000078000001E00000078000000E0000000>def
/c97<00161112FE1101E3000717000C0F00180F
00380E00300E00700E00700E00E01C00E01C00E01C00E01C00E03880E03880E038806078
803199001E0E00>def
/c98<00120E1DFE1C3F00070007000E000E000E000E001C001C001C001C0039
E03A303C1838187018701C701C701CE038E038E038E030E070E060E0C061C023001E00>def
/c99<00
120F12FE1101F0030C0E0C1C1E383C301870007000E000E000E000E000E000E004600860
1030601F80>def
/c110<00191412FE11381F004E61804681C04701C08F01C08E01C00E01C00E01C01C
03801C03801C03801C0700380710380710380E10380E20700640300380>def
end 0 -2 28 29 DefinePKFont
%%EndFont
/_cmmi10-300 /cmmi10-300 FF
/F26 _cmmi10-300 65.536 SF
%%BeginFont: linew10-300
/linew10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 8 /c8 put
dup 42 /c42 put
dup 45 /c45 put
dup 54 /c54 put
dup 63 /c63 put
6 dict dup begin
/c8<00002E19021600
000000001800000000007C0000000001FC0000000007F8000000001FF0000000007FC000
000001FF0000000007FC000000001FF0000000007FC000000001FF0000000007FC000000
001FF0000000007FC000000001FF0000000007FC000000001FF0000000007FC000000001
FF0000000007FC000000001FF0000000007FC000000000FF0000000000FC000000000070
0000000000>def
/c42<00001913F0140000008000001F00001FFE00FFFFFC00FFFFF8007FFFF0007F
FFE0003FFFC0003FFF80001FFF00001FFE00000FFC00000FF8000007F0000007F0000003
E0000003C000000180000001000000>def
/c45<00001712EF08800000E00000FC0000FF0000FFC000
FFF800FFFF00FFFFE0FFFFFEFFFFFEFFFFE0FFFF00FFF800FFC000FF0000FC0000E00000
800000>def
/c54<00001217092700C00000C00000C00000C00001E00001E00001E00003F00003F000
03F00007F80007F80007F8000FFC000FFC001FFE001FFE003FFF003FFF003FFF007FFF80
7FFF80FFFFC0>def
/c63<000012170918FFFFC07FFF807FFF803FFF003FFF003FFF001FFE001FFE00
0FFC000FFC0007F80007F80007F80003F00003F00003F00001E00001E00001E00000C000
00C00000C00000C000>def
end -9 -9 44 40 DefinePKFont
%%EndFont
/_linew10-300 /linew10-300 FF
/F69 _linew10-300 65.536 SF
end
%%EndProlog
%%BeginSetup
%%PaperSize: a4
%%EndSetup
%%Page: 1 1
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
BO
F25 F
412.8768 1260.9024(This)Z
562.6018(do)X
633.8878(cumen)X
818.3612(t)X
865.4667(aim)X
973.4555(s)X
1020.561(to:)X
1097.61(-)X
576.7168 1391.9744(In)Z
634.8892(tro)X
720.3841(duce)X
874.398(C)X
948.2264(b)X
982.7174(y)X
1042.0057(pro)X
1134.9109(viding)X
1337.8664(and)X
1468.1989(explaini)X
1693.3375(ng)X
1787.0701(exam)X
1938.1674(pl)X
1992.7809(es)X
2071.0143(of)X
2149.2477(com)X
2266.1711(m)X
2320.7846(o)X
2353.5527(n)X
2414.4197(prog)X
2542.1307(ram)X
2655.1806(-)X
576.7168 1470.6176(ming)Z
740.5572(tasks.)X
576.7168 1601.6896(Enable)Z
789.072(the)X
894.0714(reader)X
1085.9027(t)X
1111.3846(o)X
1159.5486(learn)X
1316.6471(from)X
1467.4307(a)X
1498.7642(v)X
1529.8561(ailabl)X
1689.2036(e)X
1732.6313(source)X
1924.4626(co)X
1987.8548(de)X
2067.594(b)X
2102.085(y)X
2151.8278(clarifying)X
2435.2272(com)X
2553.2359(m)X
2607.8494(o)X
2640.6175(n)X
576.7168 1680.3328(causes)Z
775.3834(of)X
850.9066(incomprehension.)X
412.8768 1811.4048(Co)Z
491.5732(v)X
524.4855(erage)X
696.6887(is)X
764.6936(not)X
883.2189(mean)X
1036.1171(t)X
1085.1769(to)X
1167.3907(b)X
1205.5227(e)X
1257.74(uniform)X
1484.348(:)X
1532.4307(p)X
1570.5627(edan)X
1702.9369(try)X
1811.9897(will)X
1939.9875(b)X
1978.1195(e)X
2030.3368(selectiv)X
2236.9128(e,)X
2309.5114(aim)X
2418.255(ed)X
2506.7838(at)X
2588.9976(de-)X
412.8768 1890.048(scribing)Z
653.7255(asp)X
750.2717(ects)X
875.8709(of)X
947.7922(C)X
1015.0511(whic)X
1144.2678(h)X
1198.8227(are)X
1303.898(not)X
1416.8671(prese)X
1560.6932(n)X
1595.2817(t)X
1639.0114(in)X
1712.5114(othe)X
1835.6588(r)X
1879.5705(languages)X
2175.6759(or)X
2252.3335(are)X
2357.4088(d)X
2393.7819(i\013e)X
2479.343(r)X
2505.0113(e)X
2534.1384(n)X
2568.7269(t)X
2612.4566(t)X
2637.9429(o)X
412.8768 1968.6912(what)Z
574.9781(a)X
628.1448(programm)X
926.0997(er)X
999.7903(from)X
1153.9954(a)X
1186.7635(no)X
1255.9406(ther)X
1391.2029(langua)X
1581.9708(g)X
1614.7389(e)X
1663.1693(m)X
1718.4922(i)X
1736.6967(g)X
1769.4648(h)X
1803.9558(t)X
1849.2287(exp)X
1950.5112(ect.)X
2078.8012(F)X
2115.9664(or)X
2194.3933(a)X
2247.56(full)X
2362.2983(description)X
412.8768 2047.3344(of)Z
488.4(C)X
557.6082(refer)X
707.3332(to)X
787.5927(one)X
907.3212(of)X
982.8444(the)X
1094.6791(man)X
1219.1596(y)X
1275.7377(b)X
1313.8697(o)X
1348.8442(oks)X
1463.8365(in)X
1540.9384(the)X
1652.7731(bibli)X
1782.0984(o)X
1814.8665(g)X
1847.6346(raph)X
1976.8513(y)X
2006.1227(.)X
511.1808 2125.9776(The)Z
648.0726(\014rst)X
784.9644(part)X
929.75(of)X
1008.2276(the)X
1123.0167(do)X
1194.3027(cumen)X
1378.7761(t)X
1428.836(is)X
1497.841(an)X
1592.1062(informal)X
1860.0352(i)X
1878.4109(n)X
1912.9019(tro)X
1998.3968(duction)X
2237.908(to)X
2321.1219(C.)X
2411.7452(Af)X
2480.9223(ter)X
2584.6601(the)X
412.8768 2204.6208(1st)Z
515.4294(set)X
613.2457(of)X
685.8018(exerc)X
831.3536(ise)X
904.5355(s)X
949.264(a)X
1001.2962(more)X
1163.8418(comprehensiv)X
1550.3967(e)X
1597.6926(des)X
1687.8383(c)X
1716.9654(r)X
1742.6337(iption)X
1930.4393(is)X
1993.5228(giv)X
2078.5342(en.)X
2190.7032(After)X
2357.9851(the)X
2466.8527(2nd)X
2591.5079(se)X
2645.225(t)X
412.8768 2283.264(of)Z
488.4(exercises)X
753.3746(s)X
778.7237(e)X
807.8508(lec)X
884.3095(t)X
909.7958(e)X
938.9229(d)X
997.1772(t)X
1022.6635(opics)X
1186.8678(ar)X
1245.3042(e)X
1296.2766(c)X
1325.4037(o)X
1356.7372(v)X
1389.6495(e)X
1418.2465(r)X
1443.9148(e)X
1473.0419(d)X
1509.4509(.)X
511.1808 2361.9072(The)Z
646.8493(exerc)X
792.1056(ise)X
865.2875(s)X
914.7142(and)X
1044.0676(e)X
1073.0038(xamples)X
1330.237(form)X
1489.587(an)X
1582.6289(in)X
1636.065(tegral)X
1823.8326(part)X
1967.3949(of)X
2044.5305(the)X
2158.0963(course,)X
2377.1354(con)X
2473.1981(taining)X
412.8768 2440.5504(inform)Z
603.7227(a)X
636.4908(ti)X
680.1816(o)X
712.9497(n)X
771.1065(no)X
840.3811(t)X
887.4866(dupl)X
1015.1442(i)X
1033.3487(cated)X
1206.7551(elsewhere.)X
511.1808 2519.1936(Carole)Z
722.4684(Klein)X
900.6019(and)X
1031.3726(Nic)X
1125.8566(k)X
1185.5831(McLaren)X
1463.1787(\(Cam)X
1623.9708(bridge)X
1827.3645(Com)X
1963.7365(puter)X
2140.2913(Lab\),)X
2318.2812(Andy)X
2499.5724(Pip)X
2600.8549(er,)X
412.8768 2597.8368(Campb)Z
624.6727(ell)X
720.7971(Mi)X
799.0764(ddl)X
890.0989(eton)X
1043.1173(and)X
1178.7693(Jam)X
1300.2854(es)X
1383.8383(Matheson)X
1691.5754(\(CUED\),)X
1981.9463(and)X
2117.5983(the)X
2237.4627(con)X
2333.5254(tributors)X
2614.4235(to)X
816.3467 2676.48(ha)Z
883.7033(v)X
916.4714(e)X
966.7344(al)X
1018.4164(l)X
1058.4662(help)X
1180.2725(ed)X
1266.847(with)X
1416.572(this)X
1544.1943(do)X
1615.4803(cum)X
1736.037(en)X
1798.9457(t.)X
511.1808 2755.1232(All)Z
612.5762(suggestions)X
947.6283(and)X
1067.9688(corrections)X
1390.3908(should)X
1591.2481(go)X
1672.1196(to)X
1745.0973(Tim)X
1882.8043(Lo)X
1955.1856(v)X
1988.0979(e,)X
2048.5487(CUED)X
2254.252(\()X
2867.7995(\).)X
412.8768 4069.1453(Cop)Z
527.8847(yrigh)X
674.4678(t)X
745.2903 4067.17(c)Z
792.6219 4069.1453(1993)Z
953.4544(b)X
987.9454(y)X
1050.8947(T.P)X
1155.9467(.Lo)X
1247.2498(v)X
1280.0179(e.)X
1372.4328(This)X
1528.529(do)X
1599.815(cumen)X
1784.2884(t)X
1837.7651(ma)X
1925.7289(y)X
1988.534(b)X
2026.666(e)X
2083.3002(copied)X
2293.0742(freely)X
2477.5881(for)X
2584.7427(the)X
412.8768 4147.7885(purp)Z
548.892(oses)X
680.6195(of)X
753.9328(education)X
1049.8514(and)X
1175.2638(non-commercial)X
1651.1614(researc)X
1843.5286(h.)X
1926.6258(Cam)X
2062.1577(bridg)X
2212.1349(e)X
2260.188(Univ)X
2397.2986(ersit)X
2518.6215(y)X
2572.9897(En-)X
412.8768 4226.4317(gineering)Z
693.6389(Departmen)X
1012.3071(t,)X
1078.3577(Cam)X
1212.8443(bri)X
1293.1261(dg)X
1362.3032(e)X
1412.5662(CB2)X
1560.7125(1PZ,)X
1718.3314(Engla)X
1883.8615(nd.)X
1526.9888 4435.9025(1)Z
EO
BO
F27 F
511.1807 1391.9744(\017)Z
511.1807 1601.6896(\017)Z
727.0858 4069.1453(\015)Z
EO
BO
F31 F
412.8768 2676.48(comp.lang.)Z
760.0953(c)X
2279.5122 2755.1232([email protected])Z
2661.3629(.)X
2695.769(a)X
2730.1751(c)X
2764.5812(.)X
2798.9873(u)X
2833.3934(k)X
EO
BO
%%BeginFont: cmr12-300
/cmr12-300 12582912 272046 272046
EmptyEncoding 256 array copy
dup 44 /c44 put
dup 49 /c49 put
dup 51 /c51 put
dup 54 /c54 put
dup 57 /c57 put
dup 67 /c67 put
dup 68 /c68 put
dup 76 /c76 put
dup 84 /c84 put
dup 85 /c85 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 103 /c103 put
dup 105 /c105 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 118 /c118 put
dup 121 /c121 put
27 dict dup begin
/c44<000E060FFC0470F8FCFC7404040404080810102040>def
/c49<00180F21FC20
008003800F80F38003800380038003800380038003800380038003800380038003800380
038003800380038003800380038003800380038003800380038007C0FFFE>def
/c51<00181322FE20
03F8000C1E001007002007804007C07807C07803C07807C03807C0000780000780000700
000F00000E0000380003F000001C00000F000007800007800003C00003C00003E02003E0
7003E0F803E0F803E0F003C04003C0400780200780100F000C1C0003F000>def
/c54<00181322FE20
007E0001C1000300800601C00E03C01C03C0180180380000380000780000700000700000
F0F800F30C00F40600F40300F80380F801C0F001C0F001E0F001E0F001E0F001E0F001E0
7001E07001E07001E03801C03801C01803801C03000C0600070C0001F000>def
/c57<00181322FE20
01F000060C000C0600180700380380700380700380F001C0F001C0F001C0F001E0F001E0
F001E0F001E0F001E07001E07003E03803E01805E00C05E00619E003E1E00001C00001C0
0001C0000380000380300300780700780600700C002018001030000FC000>def
/c67<00231C24FD22
0007E0100038183000E0063001C00170038000F0070000F00E0000701E0000701C000030
3C0000303C0000307C0000107800001078000010F8000000F8000000F8000000F8000000
F8000000F8000000F8000000F800000078000000780000107C0000103C0000103C000010
1C0000201E0000200E000040070000400380008001C0010000E0020000381C000007E000
>def
/c68<00251F22FE21FFFFF0000F801E0007800700078003C0078001C0078000E0078000F00780
0078078000780780007C0780003C0780003C0780003C0780003E0780003E0780003E0780
003E0780003E0780003E0780003E0780003E0780003E0780003C0780003C0780007C0780
007807800078078000F0078000E0078001E0078003C0078007000F801E00FFFFF800>def
/c76<001E
1922FE21FFFE00000FC00000078000000780000007800000078000000780000007800000
078000000780000007800000078000000780000007800000078000000780000007800000
078000000780000007800000078000000780000007800080078000800780008007800080
078001800780018007800100078003000780030007800F000F803F00FFFFFF00>def
/c84<00231E22
FE217FFFFFF87807807860078018400780084007800840078008C007800C800780048007
800480078004800780040007800000078000000780000007800000078000000780000007
800000078000000780000007800000078000000780000007800000078000000780000007
80000007800000078000000780000007800000078000000FC00003FFFF00>def
/c85<00252023FE21
FFFC07FF0FC000F807800070078000200780002007800020078000200780002007800020
078000200780002007800020078000200780002007800020078000200780002007800020
078000200780002007800020078000200780002007800020078000200780002003800040
03C0004003C0004001C0008000E000800060010000300600001C08000003F000>def
/c97<00181515
FE140FE0001838003C0C003C0E0018070000070000070000070000FF0007C7001E07003C
0700780700700700F00708F00708F00708F00F087817083C23900FC1E0>def
/c98<001B1723FF220E
0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E
00000E00000E1F000E61C00E80600F00300E00380E003C0E001C0E001E0E001E0E001E0E
001E0E001E0E001E0E001E0E001C0E003C0E00380F00700C80600C41C0083F00>def
/c99<00161215
FE1401FE000703000C07801C0780380300780000700000F00000F00000F00000F00000F0
0000F00000F000007000007800403800401C00800C010007060001F800>def
/c100<001B1723FE2200
00E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
00E00000E001F8E00704E00C02E01C01E03800E07800E07000E0F000E0F000E0F000E0F0
00E0F000E0F000E0F000E07000E07800E03800E01801E00C02E0070CF001F0FE>def
/c101<00161315
FF1401FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F00000F00000F0
0000F00000F000007000007800203800201C00400E008007030000FC00>def
/c103<00181521FF1500
007001F198071E180E0E181C07001C07003C07803C07803C07803C07801C07001C07000E
0E000F1C0019F0001000001000001800001800001FFE000FFFC00FFFE03800F060003040
0018C00018C00018C000186000306000303800E00E038003FE00>def
/c105<000E0A22FF211C001E00
3E001E001C00000000000000000000000000000000000E00FE001E000E000E000E000E00
0E000E000E000E000E000E000E000E000E000E000E000E000E00FFC0>def
/c109<002A2715FF140E1F
C07F00FE60E183801E807201C00F003C00E00F003C00E00E003800E00E003800E00E0038
00E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800
E00E003800E00E003800E00E003800E00E003800E00E003800E0FFE3FF8FFE>def
/c110<001B1815FF
140E1F80FE60C01E80E00F00700F00700E00700E00700E00700E00700E00700E00700E00
700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF>def
/c111<00181515FF1401FC
000707000C01801800C03800E0700070700070F00078F00078F00078F00078F00078F000
78F000787000707800F03800E01C01C00E038007070001FC00>def
/c112<001B171FFF140E1F00FE61
C00E80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E00
1E0E003C0E003C0E00380F00700E80E00E41C00E3F000E00000E00000E00000E00000E00
000E00000E00000E00000E0000FFE000>def
/c114<00131015FF140E3CFE461E8F0F0F0F060F000E00
0E000E000E000E000E000E000E000E000E000E000E000E000F00FFF0>def
/c115<00130E15FE140F88
30786018C018C008C008E008F0007F803FE00FF001F8003C801C800C800CC00CC008E018
D0308FC0>def
/c116<00130E1FFF1E02000200020002000600060006000E001E003E00FFF80E000E00
0E000E000E000E000E000E000E000E000E000E040E040E040E040E040E040708030801F0
>def
/c118<001A1715FF14FFC1FE1E00780E00300E00200E0020070040070040038080038080038080
01C10001C10000E20000E20000E200007400007400003800003800003800001000>def
/c121<001A17
1FFF14FFC1FE1E00780E00300E00200E002007004007004003808003808003808001C100
01C10000E20000E20000E200007400007400003800003800003800001000001000002000
002000002000004000F04000F08000F180004300003C0000>def
end 0 -11 40 35 DefinePKFont
%%EndFont
/_cmr12-300 /cmr12-300 FF
/F43 _cmr12-300 78.6432 SF
F43 F
1381.3504 680.69(Tim)Z
1548.1924(Lo)X
1631.3066(v)X
1670.2154(e)X
757.6316 772.4404(Cam)Z
914.9477(bridge)X
1150.5912(Univ)X
1312.6238(e)X
1346.8478(r)X
1376.7938(si)X
1428.5576(t)X
1456.3646(y)X
1522.6736(e)X
1556.8976(ngine)X
1736.5736(e)X
1770.7976(r)X
1800.7436(i)X
1822.1336(ng)X
1928.3185(Departm)X
2227.4605(e)X
2261.6845(n)X
2302.1721(t)X
1225.2034 1018.4191(Decem)Z
1451.8728(b)X
1496.6384(e)X
1531.0158(r)X
1586.6298(16,)X
1710.1811(1993)X
EO
BO
F49 F
1199.3906 864.1908(tpl@en)Z
1445.3591(g)X
1485.8276(.)X
1526.2961(c)X
1566.7646(a)X
1607.2331(m)X
1647.7016(.)X
1688.1701(a)X
1728.6386(c)X
1769.1071(.)X
1809.5756(u)X
1850.0441(k)X
EO
BO
%%BeginFont: cmr17-300
/cmr17-300 18119392 272046 272046
EmptyEncoding 256 array copy
dup 65 /c65 put
dup 67 /c67 put
dup 73 /c73 put
dup 78 /c78 put
dup 80 /c80 put
dup 83 /c83 put
dup 85 /c85 put
dup 88 /c88 put
dup 97 /c97 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 121 /c121 put
20 dict dup begin
/c65<00322E32FE31000003000000
00000300000000000300000000000780000000000780000000000FC0000000000FC00000
00000FC00000000017E00000000013E00000000013E00000000023F00000000021F00000
000021F00000000040F80000000040F80000000040F800000000807C00000000807C0000
0001807E00000001003E00000001003E00000002003F00000002001F00000002001F0000
0004000F80000004000F80000004000F800000080007C00000080007C00000180007E000
001FFFFFE000001FFFFFE00000200003F00000200001F00000200001F00000400001F800
00400000F80000400000F800008000007C00008000007C00008000007C00010000003E00
010000003E00030000003F00030000001F00070000001F001F8000003F80FFE00003FFFC
FFE00003FFFC>def
/c67<00302833FC3100003FE0010001FFF8030007F01E03001F800307003E0000
87007800004F00F000002F01E000001F03C000000F078000000F0F800000070F00000007
1F000000031E000000033E000000033C000000017C000000017C000000017C0000000178
00000000F800000000F800000000F800000000F800000000F800000000F800000000F800
000000F800000000F800000000F800000000F80000000078000000007C000000007C0000
00017C000000013C000000013E000000011E000000011F000000020F000000020F800000
06078000000403C000000801E000000800F00000100078000020003E0000C0001F800380
0007F00F000001FFFC0000003FE000>def
/c73<00171131FD30FFFF80FFFF8007F00003E00003E000
03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
03E00003E00003E00003E00003E00007F000FFFF80FFFF80>def
/c78<00322A31FC30FFE00007FFC0
FFF00007FFC003F000007C0002F80000380002FC00001000027C00001000023E00001000
023E00001000021F00001000021F80001000020F800010000207C00010000207E0001000
0203E00010000203F00010000201F00010000200F80010000200FC00100002007C001000
02007E00100002003E00100002001F00100002001F80100002000F80100002000FC01000
020007C01000020003E01000020003F01000020001F01000020000F81000020000F81000
0200007C10000200007E10000200003E10000200001F10000200001F10000200000F9000
0200000FD00002000007D00002000003F00002000003F00002000001F00002000001F000
02000000F0000200000070000700000070000F8000003000FFF800003000FFF800001000
>def
/c80<002D2531FC30FFFFFFC000FFFFFFF80007E0007E0003E0001F0003E000078003E00003C0
03E00001E003E00001F003E00001F003E00000F003E00000F803E00000F803E00000F803
E00000F803E00000F803E00000F803E00000F003E00001F003E00001E003E00003E003E0
0003C003E000078003E0001F0003E0007C0003FFFFF00003E000000003E000000003E000
000003E000000003E000000003E000000003E000000003E000000003E000000003E00000
0003E000000003E000000003E000000003E000000003E000000003E000000003E0000000
03E000000003E000000003E000000003E000000007F0000000FFFF800000FFFF800000>def
/c83<00
251D33FC31007F802001FFE02007C078600F001C601E0006E03C0003E0380001E0780000
E0700000E070000060F0000060F0000060F0000020F0000020F0000020F8000020F80000
007C0000007E0000003F0000003FC000001FF800000FFF800007FFF80003FFFC0000FFFF
00000FFF800000FFC000001FE0000007E0000003F0000001F0000000F0000000F8000000
F88000007880000078800000788000007880000078C0000078C0000070E00000F0E00000
E0F00000E0F80001C0EC000380C7000700C1F01E00807FFC00800FF000>def
/c85<00322A32FC30FF
FF8007FFC0FFFF8007FFC007F000007C0003E00000380003E00000100003E00000100003
E00000100003E00000100003E00000100003E00000100003E00000100003E00000100003
E00000100003E00000100003E00000100003E00000100003E00000100003E00000100003
E00000100003E00000100003E00000100003E00000100003E00000100003E00000100003
E00000100003E00000100003E00000100003E00000100003E00000100003E00000100003
E00000100003E00000100003E00000100003E00000100003E00000100003E00000100003
E00000100001E00000200001F00000200001F00000200000F00000400000F00000400000
7800008000003C00018000003C00010000001E000600000007800C00000003E078000000
00FFF0000000003F800000>def
/c88<00323031FF307FFF8000FFF87FFF8000FFF803FE00003F8000
FC00001E0000FC00001800007E00001000003E00003000003F00002000001F8000400000
0F80008000000FC00080000007E00100000003E00200000003F00200000001F804000000
00F80800000000FC18000000007E10000000003E20000000003F60000000001FC0000000
000F80000000000FC00000000007E00000000003E00000000007F00000000005F8000000
0008F80000000010FC00000000107E00000000203E00000000403F00000000401F800000
00800F80000001000FC00000030007E00000020003E00000040003F000000C0001F80000
080000F80000100000FC00003000007E00002000003E00004000003F0000C000001F8001
E000001F800FF000003FE0FFF80000FFFFFFF80000FFFF>def
/c97<00211E1FFD1E00FE00000303C0
000C00E00010007000100038003C003C003E001C003E001E003E001E0008001E0000001E
0000001E0000001E00000FFE0000FC1E0003E01E000F801E001F001E003E001E003C001E
007C001E00F8001E04F8001E04F8001E04F8003E04F8003E0478003E047C005E043E008F
080F0307F003FC03E0>def
/c101<001D191FFE1E003F800000E0E0000380380007003C000E001E001E
001E001C000F003C000F007C000F0078000F8078000780F8000780F8000780FFFFFF80F8
000000F8000000F8000000F8000000F8000000F8000000780000007C0000003C0000003C
0000801E0000800E0001000F0002000780020001C00C0000F03000001FC000>def
/c102<00141632FF
310007E0001C1000383800707C00E07C01E07C01C03803C00003C00003C00003C00003C0
0003C00003C00003C00003C00003C00003C00003C000FFFFC0FFFFC003C00003C00003C0
0003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C0
0003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00007E0
007FFF007FFF00>def
/c103<00211E2FFE1F000000F0007F030801C1C41C0380E81C070070080F0078
001E003C001E003C003E003E003E003E003E003E003E003E003E003E003E003E001E003C
001E003C000F007800070070000780E00009C1C000087F00001800000018000000180000
0018000000180000001C0000000E0000000FFFF80007FFFF0003FFFF800E000FC0180001
E0300000F070000070E0000038E0000038E0000038E0000038E000003870000070700000
70380000E01C0001C00700070001C01C00003FE000>def
/c109<0038341FFE1E0780FE001FC000FF83
078060F000FF8C03C18078000F9001E2003C0007A001E4003C0007A000F4001E0007C000
F8001E0007C000F8001E00078000F0001E00078000F0001E00078000F0001E00078000F0
001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F000
1E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E
00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00
078000F0001E000FC001F8003F00FFFC1FFF83FFF0FFFC1FFF83FFF0>def
/c110<0025211FFE1E0780
FE0000FF83078000FF8C03C0000F9001E00007A001E00007A000F00007C000F00007C000
F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0
00078000F000078000F000078000F000078000F000078000F000078000F000078000F000
078000F000078000F000078000F000078000F000078000F000078000F0000FC001F800FF
FC1FFF80FFFC1FFF80>def
/c111<00211D1FFE1E001FC00000F0780001C01C00070007000F0007801E
0003C01C0001C03C0001E03C0001E0780000F0780000F0780000F0F80000F8F80000F8F8
0000F8F80000F8F80000F8F80000F8F80000F8F80000F8780000F07C0001F03C0001E03C
0001E01E0003C01E0003C00F00078007800F0001C01C0000F07800001FC000>def
/c114<0019161FFE
1E0783E0FF8C18FF907C0F907C07A07C07C03807C00007C00007C0000780000780000780
000780000780000780000780000780000780000780000780000780000780000780000780
000780000780000780000780000FC000FFFE00FFFE00>def
/c115<001A161FFE1E01FC100E03301800
F0300070600030E00030E00010E00010E00010F00010F800007E00003FF0001FFF000FFF
C003FFE0003FF00001F80000F880003C80003C80001CC0001CC0001CE0001CE00018F000
38F00030CC0060C301C080FE00>def
/c116<0019142CFF2B00400000400000400000400000400000C0
0000C00000C00001C00001C00003C00007C0000FC0001FFFE0FFFFE003C00003C00003C0
0003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C0
0003C00003C01003C01003C01003C01003C01003C01003C01003C01001C02001E02000E0
400078C0001F00>def
/c121<0023212DFF1EFFF801FF80FFF801FF800FC0007C00078000380007C000
300003C000200003C000200001E000400001E000400001F000400000F000800000F00080
0000780100000078010000007C010000003C020000003C020000001E040000001E040000
001F040000000F080000000F080000000790000000079000000007D000000003E0000000
03E000000001C000000001C000000001C000000000800000000080000000010000000001
00000000010000000002000000000200000000040000007004000000F80C000000F80800
0000F810000000703000000030400000001F80000000>def
end 0 -15 54 50 DefinePKFont
%%EndFont
/_cmr17-300 /cmr17-300 FF
/F57 _cmr17-300 113.2462 SF
F57 F
962.2382 346.4563(ANSI)Z
1249.028(C)X
1358.9963(for)X
1516.3275(Programmers)X
1134.118 490.6355(on)Z
1278.8191(UNIX)X
1586.1328(Systems)X
EO
EP end
%%Page: 2 2
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1809 1879.9997(12.1)Z
661.9141(Keyw)X
821.1274(ords)X
2608.3326(23)X
511.1809 1958.6429(12.2)Z
661.9141(Op)X
750.5665(erators)X
2608.3326(24)X
511.1809 2037.2861(12.3)Z
661.9141(Declarations)X
2608.3326(24)X
511.1809 2404.2879(14.1)Z
661.9141(File)X
792.6939(I/O)X
921.895(under)X
1106.3527(Unix)X
2608.3326(28)X
511.1809 2482.9311(14.2)Z
661.9141(In)X
720.0865(teractiv)X
937.7139(e)X
2608.3326(30)X
661.9141 2561.5743(14.2.1)Z
871.6294(Output)X
2608.3326(30)X
661.9141 2640.2175(14.2.2)Z
871.6294(Input)X
2608.3326(30)X
511.1809 2863.04(15.1)Z
661.9141(Prepro)X
856.3436(ces)X
938.9234(s)X
964.7737(e)X
993.9008(r)X
1044.5719(F)X
1081.7371(acilities)X
2608.3326(31)X
511.1809 2941.6832(15.2)Z
661.9141(Multiple)X
926.8886(Source)X
1136.6065(Files)X
2608.3326(32)X
511.1809 3020.3264(15.3)Z
661.9141(Mak)X
787.9734(e)X
2608.3326(33)X
511.1809 3243.1489(16.1)Z
661.9141(Utilities)X
2608.3326(34)X
511.1809 3321.7921(16.2)Z
661.9141(Some)X
838.4781(Com)X
974.5478(m)X
1029.1613(o)X
1061.9294(n)X
1120.0862(m)X
1174.7972(i)X
1193.0017(stak)X
1309.5884(es)X
2608.3326(35)X
661.9141 3400.4353(16.2.1)Z
871.6294(Miscellaneous)X
2608.3326(35)X
661.9141 3479.0785(16.2.2)Z
871.6294(declaration)X
1210.4148(mism)X
1366.8541(a)X
1399.6222(tc)X
1451.4796(h)X
2608.3326(39)X
661.9141 3557.7217(16.2.3)Z
871.6294(mal)X
980.373(l)X
998.5775(o)X
1033.1661(c)X
2608.3326(40)X
661.9141 3636.3649(16.2.4)Z
871.6294(Find)X
1027.6694(the)X
1139.5041(bug)X
2608.3326(41)X
1526.9888 4435.9025(2)Z
EO
BO
F26 F
989.9491 1879.9997(:)Z
1040.9208(:)X
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
989.9491 1958.6429(:)Z
1040.9208(:)X
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1040.9208 2037.2861(:)Z
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1295.7793 2404.2879(:)Z
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
989.9491 2482.9311(:)Z
1040.9208(:)X
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1142.8642 2561.5743(:)Z
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1091.8925 2640.2175(:)Z
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1346.751 2863.04(:)Z
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1295.7793 2941.6832(:)Z
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
837.034 3020.3264(:)Z
888.0057(:)X
938.9774(:)X
989.9491(:)X
1040.9208(:)X
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
938.9774 3243.1489(:)Z
989.9491(:)X
1040.9208(:)X
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1397.7227 3321.7921(:)Z
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1295.7793 3400.4353(:)Z
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1550.6378 3479.0785(:)Z
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1091.8925 3557.7217(:)Z
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1295.7793 3636.3649(:)Z
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
EO
BO
F29 F
412.8768 -181.7643(CONTENTS)Z
2301.5872(CONTENTS)X
EO
BO
F30 F
412.8768 215.3842(1)Z
511.1809(In)X
580.1317(tro)X
681.6873(du)X
766.5597(ct)X
829.3647(i)X
850.2997(o)X
887.9827(n)X
2636.1858(4)X
412.8768 359.5635(2)Z
511.1809(Compilat)X
818.9425(i)X
839.8775(o)X
877.5605(n)X
941.395(Stages)X
2636.1858(5)X
412.8768 503.7428(3)Z
511.1809(V)X
561.7359(ariables)X
842.4806(an)X
920.9867(d)X
987.9787(L)X
1033.3075(i)X
1054.2425(t)X
1083.5515(e)X
1118.0943(r)X
1149.1328(al)X
1206.7039(s)X
2636.1858(6)X
412.8768 647.9221(4)Z
511.1809(Aggregates)X
2636.1858(6)X
412.8768 792.1014(5)Z
511.1809(Constructi)X
864.0075(o)X
901.6905(n)X
943.5605(s)X
2636.1858(8)X
412.8768 936.2807(6)Z
511.1809(Exercises)X
839.6055(1)X
2598.5028(10)X
412.8768 1080.46(7)Z
511.1809(Con)X
643.2823(traction)X
906.5055(s)X
2598.5028(11)X
412.8768 1224.6393(8)Z
511.1809(F)X
552.2633(unctio)X
760.6432(n)X
802.5132(s)X
2598.5028(12)X
412.8768 1368.8186(9)Z
511.1809(P)X
561.1866(oin)X
661.7127(t)X
691.4667(e)X
726.0095(r)X
757.048(s)X
2598.5028(13)X
412.8768 1512.9979(10)Z
511.1809(Strin)X
679.3609(g)X
717.0439(s)X
2598.5028(15)X
412.8768 1657.1772(11)Z
511.1809(Exercises)X
839.6055(2)X
2598.5028(19)X
412.8768 1801.3565(12)Z
511.1809(Keyw)X
695.3816(ords,)X
883.1162(Op)X
984.6718(erators)X
1241.872(an)X
1320.627(d)X
1387.619(D)X
1445.4178(e)X
1479.9606(cl)X
1534.3916(ar)X
1602.0662(at)X
1668.0113(i)X
1688.9463(o)X
1726.6293(n)X
1768.4993(s)X
2598.5028(23)X
412.8768 2181.4654(13)Z
511.1809(Memory)X
813.6918(Allo)X
954.7165(cati)X
1075.8515(o)X
1113.5345(n)X
2598.5028(25)X
412.8768 2325.6447(14)Z
511.1809(Input/O)X
792.1367(u)X
834.0067(t)X
863.3157(p)X
905.1857(u)X
947.0557(t)X
2598.5028(28)X
412.8768 2784.3968(15)Z
511.1809(Source)X
758.9085(Fi)X
828.318(l)X
849.253(e)X
908.9178(o)X
946.6008(r)X
977.6393(g)X
1015.3223(an)X
1093.8284(i)X
1114.7634(s)X
1144.491(at)X
1210.4361(i)X
1231.3711(o)X
1269.0541(n)X
2598.5028(31)X
412.8768 3164.5057(16)Z
511.1809(Debuggi)X
786.721(n)X
828.591(g)X
2598.5028(34)X
412.8768 3780.5442(17)Z
511.1809(Exercises)X
839.6055(3)X
2598.5028(42)X
412.8768 3924.7235(18)Z
511.1809(More)X
711.1103(infor)X
868.8228(m)X
931.6278(at)X
997.5729(i)X
1018.5079(o)X
1056.1909(n)X
2598.5028(46)X
EO
BO
F55 F
412.8768 71.2049(Con)Z
602.4703(ten)X
752.5949(ts)X
EO
EP end
%%Page: 3 3
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 692.2553 2367.7594 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1809 149.8481(A.1)Z
661.9141(Comm)X
854.3983(a)X
887.1664(nd)X
981.6347(Li)X
1040.9943(ne)X
1127.5688(argum)X
1310.6027(en)X
1373.5114(ts)X
2608.3326(47)X
511.1809 228.4913(A.2)Z
661.9141(Using)X
1020.0359(,)X
1060.8263(random)X
1301.8625(n)X
1336.3535(um)X
1425.653(b)X
1463.785(ers)X
1564.5684(and)X
1692.1907(the)X
1804.0254(clo)X
1886.3627(c)X
1912.9599(k)X
2608.3326(47)X
511.1809 307.1345(A.3)Z
661.9141(Calling)X
890.5771(o)X
923.5753(ther)X
1060.6702(program)X
1302.7747(s)X
2608.3326(47)X
511.1809 385.7777(A.4)Z
661.9141(Link)X
791.1308(ed)X
877.6372(Lists)X
2608.3326(48)X
511.1809 464.4209(A.5)Z
661.9141(Using)X
846.3719(p)X
884.5039(oin)X
971.094(ters)X
1097.1376(instead)X
1322.6431(of)X
1398.1663(arra)X
1513.1742(ys)X
2608.3326(49)X
511.1809 543.0641(A.6)Z
661.9141(A)X
732.7011(data)X
882.4261(\014lter)X
2608.3326(50)X
511.1809 621.7073(A.7)Z
661.9141(Reading)X
917.687(Directories)X
2608.3326(52)X
511.1809 700.3505(A.8)Z
661.9141(Queens:)X
917.1408(recursion)X
1196.3242(and)X
1323.9465(bit)X
1426.3086(arithmetic)X
2608.3326(52)X
511.1809 1211.5316(D.1)Z
661.9141(Con)X
776.922(v)X
809.8343(erting)X
999.0283(to)X
2608.3326(57)X
1007.6127 1974.5434(4)Z
1244.5426(basics)X
1007.6127 2053.1866(15)Z
1244.5426(strings)X
1007.6127 2131.8298(18)Z
1244.5426(2D)X
1349.2183(arra)X
1464.2262(ys)X
1007.6127 2210.473(27)Z
1244.5426(mal)X
1353.2862(l)X
1371.4907(o)X
1406.0793(c)X
1007.6127 2289.1162(28)Z
1244.5426(\014le)X
1350.1285(i/o)X
1007.6127 2367.7594(29)Z
1244.5426(\014lter)X
511.1809 2701.1745(1)Z
661.9141(Compi)X
854.3983(l)X
872.6028(a)X
905.3709(ti)X
949.0617(o)X
981.8298(n)X
1036.9266(Stages)X
2641.1007(5)X
511.1809 2779.8177(2)Z
661.9141(Link)X
791.1308(ed)X
877.6372(List)X
2608.3326(49)X
511.1808 2858.4609(The)Z
645.1182(new)X
755.3898(est)X
856.1732(v)X
889.0855(e)X
917.9877(r)X
943.656(s)X
969.5063(ion)X
1079.7622(of)X
1155.2854(this)X
1282.9077(do)X
1354.1937(cumen)X
1538.6671(t)X
1585.7726(\(P)X
1653.4177(ostscr)X
1816.3786(ipt)X
1918.7407(and)X
2046.363(L)X
2093.4875(T)X
2129.9254 2878.2125(E)Z
2169.4606 2858.4609(X\))Z
2265.5078(is)X
2331.5584(a)X
2362.8919(v)X
2393.9838(ailable)X
576.7168 2968.3117(By)Z
576.7168 3229.8316(and)Z
576.7168 3491.3514(By)Z
1526.9888 4435.9025(3)Z
EO
BO
F26 F
1448.6944 149.8481(:)Z
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
2009.3831 228.4913(:)Z
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1346.751 307.1345(:)Z
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1040.9208 385.7777(:)Z
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1601.6095 464.4209(:)Z
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1040.9208 543.0641(:)Z
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1244.8076 621.7073(:)Z
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1754.5246 700.3505(:)Z
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1346.751 1211.5316(:)Z
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1244.8076 2701.1745(:)Z
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
1040.9208 2779.8177(:)Z
1091.8925(:)X
1142.8642(:)X
1193.8359(:)X
1244.8076(:)X
1295.7793(:)X
1346.751(:)X
1397.7227(:)X
1448.6944(:)X
1499.6661(:)X
1550.6378(:)X
1601.6095(:)X
1652.5812(:)X
1703.5529(:)X
1754.5246(:)X
1805.4963(:)X
1856.468(:)X
1907.4397(:)X
1958.4114(:)X
2009.3831(:)X
2060.3548(:)X
2111.3265(:)X
2162.2982(:)X
2213.2699(:)X
2264.2416(:)X
2315.2133(:)X
2366.185(:)X
2417.1567(:)X
2468.1284(:)X
2519.1001(:)X
EO
BO
F27 F
511.1807 2968.3117(\017)Z
511.1807 3491.3514(\017)Z
EO
BO
F29 F
412.8768 -181.7643(LIST)Z
583.1257(OF)X
698.118(FIGURES)X
2091.7806(LIST)X
2262.0295(OF)X
2377.0218(FIGURES)X
EO
BO
F30 F
412.8768 71.2049(A)Z
511.1809(Examples)X
2598.5028(47)X
412.8768 844.5298(B)Z
511.1809(More)X
711.5457(on)X
817.1846(Mult)X
982.5999(i)X
1003.5349(d)X
1045.4049(i)X
1066.3399(m)X
1129.1449(e)X
1163.6877(n)X
1205.5577(s)X
1235.2853(i)X
1256.2203(o)X
1293.9033(n)X
1335.7733(al)X
1418.4664(Ar)X
1506.4845(r)X
1537.523(a)X
1571.741(ys)X
1666.3286(an)X
1745.1978(d)X
1812.1898(P)X
1861.6146(o)X
1899.2976(i)X
1920.2326(n)X
1960.0091(t)X
1989.3181(e)X
2023.8609(r)X
2054.8994(s)X
2598.5028(53)X
412.8768 988.7091(C)Z
511.1809(Signal)X
714.2675(s)X
769.1171(an)X
847.6232(d)X
914.6152(e)X
949.158(r)X
980.1965(r)X
1011.235(o)X
1048.918(r)X
1105.0785(h)X
1146.9485(an)X
1225.4546(d)X
1267.3246(l)X
1288.2596(i)X
1309.1946(n)X
1351.0646(g)X
2598.5028(55)X
412.8768 1132.8884(D)Z
2598.5028(56)X
412.8768 1355.7109(E)Z
511.1809(Numerical)X
877.5434(Analysis)X
2598.5028(58)X
412.8768 1499.8902(F)Z
511.1809(F)X
552.2633(ortran)X
787.3608(and)X
933.6754(C)X
2598.5028(59)X
412.8768 1644.0695(G)Z
511.1809(Callin)X
710.0805(g)X
772.8855(F)X
813.9679(o)X
851.7103(r)X
882.7488(t)X
912.0578(r)X
943.0963(an)X
1046.7244(f)X
1069.7529(r)X
1100.7914(o)X
1138.4744(m)X
1226.4014(C)X
2598.5028(60)X
550.5024 1895.9002(Program)Z
1007.6127(P)X
1057.6184(age)X
1244.5426(Descrip)X
1497.1088(t)X
1526.4178(i)X
1547.3528(o)X
1585.0358(n)X
EO
BO
F31 F
846.3719 228.4913(qsort)Z
511.1809 1132.8884(ANSI)Z
683.2114(C)X
1079.2878 1211.5316(ANSI)Z
1251.0092(C)X
550.5024 1974.5434(basics.c)Z
550.5024 2053.1866(strings.c)Z
550.5024 2131.8298(array.c)Z
550.5024 2210.473(mallocing.)Z
897.7209(c)X
550.5024 2289.1162(files.c)Z
550.5024 2367.7594(line)Z
712.8991(nums.c)X
679.5722 2968.3117(gopher)Z
576.7168 3099.0716(gopher.eng)Z
923.9353(.)X
958.3414(c)X
992.7475(a)X
1027.1536(m)X
1061.5597(.)X
1095.9658(a)X
1130.3719(c)X
1164.778(.)X
1199.1841(u)X
1233.5902(k)X
1267.9963(:)X
1302.4024(C)X
1336.8085(U)X
1371.2146(E)X
1405.6207(D)X
1474.4329(P)X
1508.839(u)X
1543.2451(b)X
1577.6512(l)X
1612.0573(i)X
1646.4634(s)X
1680.8695(h)X
1715.2756(e)X
1749.6817(d)X
1784.0878(/)X
1818.4939(C)X
1852.9(o)X
1887.3061(m)X
1921.7122(p)X
1956.1183(u)X
1990.5244(t)X
2024.9305(e)X
2059.3366(r)X
2128.1488(S)X
2162.5549(e)X
2196.961(r)X
2231.3671(v)X
2265.7732(i)X
2300.1793(c)X
2334.5854(e)X
2368.9915(/)X
2403.3976(t)X
2437.8037(e)X
2472.2098(a)X
2506.6159(c)X
2541.022(h)X
2575.4281(i)X
2609.8342(n)X
2644.2403(g)X
2678.6464(_)X
2713.0525(C)X
2747.4586(.)X
2781.8647(p)X
2816.2708(s)X
576.7168 3360.5915(gopher.eng)Z
923.9353(.)X
958.3414(c)X
992.7475(a)X
1027.1536(m)X
1061.5597(.)X
1095.9658(a)X
1130.3719(c)X
1164.778(.)X
1199.1841(u)X
1233.5902(k)X
1267.9963(:)X
1302.4024(C)X
1336.8085(U)X
1371.2146(E)X
1405.6207(D)X
1474.4329(P)X
1508.839(u)X
1543.2451(b)X
1577.6512(l)X
1612.0573(i)X
1646.4634(s)X
1680.8695(h)X
1715.2756(e)X
1749.6817(d)X
1784.0878(/)X
1818.4939(C)X
1852.9(o)X
1887.3061(m)X
1921.7122(p)X
1956.1183(u)X
1990.5244(t)X
2024.9305(e)X
2059.3366(r)X
2128.1488(S)X
2162.5549(e)X
2196.961(r)X
2231.3671(v)X
2265.7732(i)X
2300.1793(c)X
2334.5854(e)X
2368.9915(/)X
2403.3976(L)X
2437.8037(a)X
2472.2098(T)X
2506.6159(e)X
2541.022(X)X
2575.4281(/)X
679.5722 3491.3514(ftp)Z
576.7168 3622.1113(unix>)Z
784.7869(ftp)X
923.3914(sv)X
992.7475(r)X
1027.1536(-)X
1061.5597(f)X
1095.9658(t)X
1130.3719(p)X
1164.778(.)X
1199.1841(e)X
1233.5902(n)X
1267.9963(g)X
1302.4024(.)X
1336.8085(c)X
1371.2146(a)X
1405.6207(m)X
1440.0268(.)X
1474.4329(a)X
1508.839(c)X
1543.2451(.)X
1577.6512(u)X
1612.0573(k)X
576.7168 3700.7545(Name:)Z
783.1534(anonymous)X
576.7168 3779.3977(Password:)Z
923.7181(\()X
958.3414(s)X
992.7475(e)X
1027.1536(n)X
1061.5597(d)X
1130.3719(u)X
1164.778(s)X
1199.1841(e)X
1233.5902(r)X
1267.9963(i)X
1302.4024(d)X
1336.8085(\))X
576.7168 3858.0409(ftp>)Z
750.0541(cd)X
853.9258(misc)X
576.7168 3936.6841(ftp>)Z
748.7473(binary)X
576.7168 4015.3273(ftp>)Z
750.0541(get)X
888.6586(lov)X
992.7475(e)X
1027.1536(_)X
1061.5597(C)X
1095.9658(.)X
1130.3719(p)X
1164.778(s)X
1199.1841(.)X
1233.5902(Z)X
576.7168 4093.9705(ftp>)Z
750.0541(get)X
888.6586(lov)X
992.7475(e)X
1027.1536(_)X
1061.5597(C)X
1095.9658(.)X
1130.3719(s)X
1164.778(h)X
1199.1841(a)X
1233.5902(r)X
576.7168 4172.6137(ftp>)Z
748.7473(quit)X
EO
BO
F55 F
412.8768 1815.9466(List)Z
630.6093(of)X
753.6165(Dem)X
979.6532(o)X
1069.5065(Program)X
1485.3912(s)X
412.8768 2557.6326(List)Z
630.6093(of)X
753.6165(Figures)X
EO
BO
%%BeginFont: cmcsc10-300
/cmcsc10-300 10485760 272046 272046
EmptyEncoding 256 array copy
dup 97 /c97 put
2 dict dup begin
/c97<00191515FF140020000070000070
0000700000B80000B80000B800011C00011C00011C00020E00020E0004070004070007FF
000803800803800803801801C03803C0FE0FF8>def
end 0 0 22 21 DefinePKFont
%%EndFont
/_cmcsc10-300 /cmcsc10-300 FF
/F72 _cmcsc10-300 65.536 SF
F72 F
2063.8178 2849.9958(a)Z
EO
EP end
%%Page: 4 4
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 214.7468(C's)Z
536.0684(p)X
574.2004(opularit)X
799.7215(y)X
866.0777(has)X
992.4268(increased)X
1284.5458(as)X
1374.5834(Unix)X
1545.1379(has)X
1671.487(b)X
1709.619(ecome)X
1916.485(more)X
2091.7758(widespread.)X
2484.6465(It)X
2565.2115(is)X
2641.0402(a)X
412.8768 293.39(\015exible,)Z
667.8628(concise)X
898.3234(and)X
1035.6371(small)X
1220.3137(l)X
1238.9229(a)X
1271.691(ng)X
1340.8681(ua)X
1410.0452(g)X
1442.8133(e,)X
1524.1044(w)X
1571.436(i)X
1589.6405(th)X
1682.7489(a)X
1747.3773(m)X
1801.9908(i)X
1820.1953(x)X
1886.3206(o)X
1919.0887(f)X
1970.6504(l)X
1988.8549(o)X
2019.8025(w)X
2067.1341(-)X
2088.9794(l)X
2107.1839(ev)X
2168.5139(el)X
2244.7899(assem)X
2411.897(bler-st)X
2591.6341(yle)X
412.8768 372.0332(comm)Z
587.1565(a)X
619.9246(nds)X
732.8789(and)X
853.727(hi)X
908.9347(g)X
941.7028(h-)X
999.9571(l)X
1018.1616(ev)X
1079.4916(el)X
1141.9255(com)X
1258.9682(m)X
1313.5817(a)X
1346.3498(nds.)X
1486.9342(It's)X
1595.1522(m)X
1650.1672(uc)X
1713.0759(h)X
1764.4585(used)X
1905.8305(with)X
2048.7813(the)X
2226.0774(graphics)X
2477.9627(system)X
412.8768 450.6764(and)Z
544.5403(increasingly)X
908.2817(for)X
1013.1063(n)X
1047.5973(um)X
1140.6814(erical)X
1319.6675(a)X
1352.4356(na)X
1421.6127(l)X
1439.8172(y)X
1474.4058(si)X
1518.4606(s.)X
1600.6087(The)X
1738.5873(\014rst)X
2134.2882(standard)X
2411.1978(C)X
2485.234(w)X
2530.7764(as)X
2615.0771(as)X
412.8768 529.3196(describ)Z
613.6212(ed)X
702.6141(in)X
782.1344([6)X
835.1422(])X
878.351(and)X
1008.3917(is)X
1076.8607(often)X
1244.7917(kno)X
1347.1695(wn)X
1455.1076(as)X
1782.4241(.)X
1825.6329(The)X
1961.9887(curren)X
2140.147(t)X
2189.6709(standard)X
2464.9577(is)X
476.9982 607.9628([11)Z
560.4122(])X
608.7459(in)X
693.3911(whic)X
822.6078(h)X
888.3079(the)X
1007.6859(source)X
1213.8958(con)X
1309.9585(tained)X
1517.7471(in)X
1602.3923(this)X
1737.5579(do)X
1808.8439(cumen)X
1993.3173(t)X
2047.9661(is)X
2121.56(written.)X
2400.2789(It)X
2478.6091(can)X
2605.8809(b)X
2644.0129(e)X
412.8768 686.606(compil)Z
605.361(ed)X
691.9355(on)X
783.2463(the)X
986.3919(w)X
1031.9343(orkstations)X
1369.532(using)X
1746.2397(.)X
511.1808 765.2492(T)Z
553.0823(o)X
605.8396(those)X
773.8465(who)X
910.2782(ha)X
977.9232(v)X
1010.8355(e)X
1058.8565(programm)X
1358.068(ed)X
1442.4005(b)X
1480.5325(efore,)X
1653.2512(simple)X
1857.5696(C)X
1922.1961(programs)X
2210.189(shouldn't)X
2496.6029(b)X
2534.7349(e)X
2582.7559(to)X
2642.9906(o)X
412.8768 843.8924(hard)Z
565.7593(to)X
646.0188(read.)X
817.3803(Supp)X
964.4468(ose)X
1073.124(y)X
1106.0363(ou)X
1197.3471(call)X
1318.6543(this)X
1446.2766(program)X
511.1808 2600.2572(Note)Z
668.7997(that)X
810.6309(the)X
922.4656(sourc)X
1071.0877(e)X
1122.0601(is)X
1188.1107(fre)X
1262.7806(e)X
1291.9077(-format)X
1530.0435(and)X
1657.6658(case)X
1794.7607(matters.)X
511.1808 2678.9004(All)Z
612.7105(C)X
673.462(programs)X
956.5494(need)X
1100.7056(a)X
1302.1864(function)X
1552.1196(where)X
1732.5874(execution)X
2017.2534(b)X
2055.3854(egins.)X
2243.6106(In)X
2318.3013(this)X
2438.7761(example)X
412.8768 2757.5436(some)Z
585.6711(v)X
616.763(ariabl)X
782.4904(es)X
865.2952(lo)X
919.2148(cal)X
1028.6144(to)X
1282.747(a)X
1315.5151(re)X
1398.3199(created)X
1632.6858(and)X
1767.5897(assigned)X
2033.5308(\(using)X
2237.9002(`)X
2291.5781(')X
2339.6501(rather)X
2542.4408(than)X
412.8768 2836.1868(`)Z
501.2875('.)X
567.3157(Also)X
716.0907(note)X
861.7081(that)X
1004.168(`)X
1057.8459(')X
1098.2564(is)X
1164.9357(a)X
1220.5637(statemen)X
1477.6602(t)X
1525.3944(terminator)X
1855.727(rather)X
2051.8648(than)X
2205.376(a)X
2261.004(separator)X
2548.71(as)X
2629.5982(it)X
412.8768 2914.83(is)Z
482.1587(in)X
770.8887(\).)X
850.6467(Then)X
1024.1269(a)X
1082.3575(function)X
1506.6773(is)X
1575.9592(called)X
1765.2269(that)X
1910.2894(calculates)X
2211.6492(the)X
2326.7152(mean)X
2506.5105(of)X
2585.265(the)X
412.8768 2993.4732(argumen)Z
660.5007(ts)X
731.8033(giv)X
816.8147(en)X
902.3261(it.)X
991.6652(The)X
1124.5395(t)X
1147.9792(yp)X
1220.844(es)X
1295.3041(of)X
1369.7642(the)X
1480.5358(formal)X
1689.1907(param)X
1873.1527(eters)X
2026.5509(of)X
2101.011(the)X
2211.7826(function)X
2467.8002(\(in)X
2569.0992(this)X
412.8768 3072.1164(case)Z
603.3818(and)X
764.1529(\))X
809.6744(should)X
1016.2295(b)X
1054.3615(e)X
1103.0405(compatible)X
1439.0541(with)X
1587.1951(the)X
1697.4458(actual)X
1892.9496(param)X
2077.3721(eters)X
2230.2494(in)X
2305.7673(the)X
2416.018(call.)X
2561.0013(The)X
412.8768 3150.7596(initial)Z
606.6358(v)X
637.7163(a)X
670.4844(l)X
688.6889(ues)X
801.9312(of)X
936.8477(a)X
969.8013(nd)X
1123.5312(a)X
1156.2993(re)X
1233.2301(copied)X
1438.0405(from)X
1595.9731(the)X
1709.2154(v)X
1740.3073(aria)X
1850.6051(bl)X
1905.2186(es)X
1982.1494(m)X
2038.0624(en)X
2100.9711(tio)X
2178.2369(ned)X
2302.5305(in)X
2381.04(the)X
2494.2823(call)X
2616.9971(\()X
585.234 3229.4028(\).)Z
511.1808 3308.046(The)Z
641.6932(function)X
1052.7004(returns)X
1273.2022(the)X
1381.6119(answ)X
1521.88(e)X
1550.7612(r)X
1594.8498(\()X
1620.3361(an)X
1708.2219(in)X
1761.658(te)X
1815.3399(ge)X
1877.2351(r)X
1902.9034(,)X
1943.3707(hence)X
2119.6671(the)X
2228.2755(`)X
2351.419(')X
2388.7844(b)X
2426.9164(efore)X
2581.1102(the)X
412.8768 3386.6892(function)Z
673.8181(name\),)X
896.7002(whic)X
1025.9169(h)X
1087.9343(is)X
1157.8455(prin)X
1272.8533(ted)X
1388.5486(out)X
1508.9802(using)X
1893.0652(.)X
1950.4921(The)X
2088.2901(on-line)X
2308.1836(man)X
2432.6641(ua)X
2502.0438(l)X
2545.9542(pa)X
2615.1313(g)X
2647.8994(e)X
412.8768 3465.3324(describ)Z
613.6212(es)X
923.3155(fully)X
1047.3125(.)X
1099.6879(F)X
1136.8531(or)X
1219.0704(no)X
1286.7154(w,)X
1376.4318(just)X
1507.5907(note)X
1654.5372(that)X
1798.3262(the)X
1912.1187(1st)X
2019.5962(argumen)X
2267.2201(t)X
2316.2834(to)X
2630.7006(is)X
412.8768 3543.9756(a)Z
468.8139(string)X
655.7882(in)X
733.8279(whic)X
863.0446(h)X
922.1392(is)X
989.1276(em)X
1072.5603(b)X
1110.6923(edded)X
1299.2453(form)X
1434.9222(a)X
1467.6903(t)X
1515.7336(strings;)X
1836.7442(for)X
1938.4654(in)X
1991.9015(tegers,)X
2291.6263(for)X
2393.3475(\015oats)X
2569.2705(and)X
503.1225 3622.6188(for)Z
602.8407(strings.)X
838.9239(The)X
971.7961(v)X
1002.888(ariables)X
1243.1159(that)X
1383.8819(these)X
1548.3293(format)X
1763.2972(strings)X
1973.5287(refer)X
2122.1885(to)X
2201.3828(are)X
2308.9948(adde)X
2443.4651(d)X
2500.6542(t)X
2526.1405(o)X
2580.0746(the)X
412.8768 3701.262(argumen)Z
660.5007(t)X
707.6062(list)X
817.8621(of)X
1099.9744(.)X
1144.1485(The)X
1278.0859(`)X
1366.4966(')X
1407.287(c)X
1433.8842(haracter)X
1690.965(causes)X
1889.9219(a)X
1944.9212(c)X
1973.6624(ar)X
2032.0988(r)X
2057.7671(iage)X
2193.2832(re)X
2247.2756(t)X
2272.7619(u)X
2309.1709(r)X
2334.8392(n)X
2371.2482(.)X
511.1808 3779.9052(C)Z
580.389(programs)X
870.6239(stop)X
1012.4551(when)X
576.7168 3910.9772(The)Z
710.6542(end)X
833.5402(of)X
1069.8399(is)X
1135.8905(reac)X
1249.3196(hed.)X
576.7168 4042.0492(An)Z
914.0574(call)X
1035.3646(i)X
1053.9166(s)X
1101.0221(reac)X
1214.4512(hed.)X
576.7168 4173.1212(The)Z
710.6542(program)X
975.6289(is)X
1041.6795(in)X
1095.1156(terrupted)X
1383.7716(in)X
1460.8735(some)X
1626.3862(w)X
1671.9286(a)X
1703.2621(y)X
1732.5335(.)X
1526.9888 4435.9025(4)Z
EO
BO
F27 F
2153.8418 372.0332(X)Z
511.1807 3910.9772(\017)Z
511.1807 4042.0492(\017)Z
511.1807 4173.1212(\017)Z
EO
BO
F28 F
1876.5659 450.6764(de)Z
1969.4706(facto)X
1537.7855 529.3196(K&R)Z
1710.7975(C)X
EO
BO
F29 F
412.8768 -181.7643(1)Z
511.181(INTR)X
678.2882(ODUCTION)X
EO
BO
F31 F
2533.4267 529.3196(ANSI)Z
412.8768 607.9628(C)Z
895.081 686.606(HP)Z
1541.3596(cc)X
1642.0413(-Aa)X
1711.2513 843.8924(ba)Z
1780.6414(s)X
1815.0475(i)X
1849.4536(c)X
1883.8597(s)X
1918.2658(.)X
1952.6719(c)X
412.8768 974.9644(#include)Z
722.5317(
412.8768 1053.6076(#include)Z
722.5317(
412.8768 1210.894(int)Z
551.4813(mean\(in)X
794.5014(t)X
863.3136(a)X
897.7197(,)X
932.1258(i)X
966.5319(n)X
1000.938(t)X
1069.7502(b)X
1104.1563(\))X
412.8768 1289.5372({)Z
481.689 1368.1804(return)Z
724.4919(\(a)X
828.3636(+)X
897.5025(b)X
932.1258(\))X
966.5319(/)X
1000.938(2)X
1035.3441(;)X
412.8768 1446.8236(})Z
412.8768 1604.11(int)Z
550.5012(main\(\))X
412.8768 1682.7532({)Z
412.8768 1761.3964(int)Z
551.4813(i,)X
655.353(j;)X
412.8768 1840.0396(int)Z
550.5012(answer;)X
516.0951 1918.6828(/*)Z
619.9668(comments)X
932.1258(a)X
966.5319(r)X
1000.938(e)X
1069.7502(d)X
1104.1563(o)X
1138.5624(n)X
1172.9685(e)X
1241.7807(l)X
1276.1868(i)X
1310.5929(k)X
1344.999(e)X
1413.8112(t)X
1448.2173(h)X
1482.6234(i)X
1517.0295(s)X
1585.8417(*)X
1620.2478(/)X
516.0951 1997.326(i)Z
585.234(=)X
654.3729(7;)X
516.0951 2075.9692(j)Z
585.234(=)X
654.3729(9;)X
516.0951 2233.2556(answer)Z
758.898(=)X
828.0369(mea)X
932.1258(n)X
966.5319(\()X
1000.938(i)X
1035.3441(,)X
1069.7502(j)X
1104.1563(\))X
1138.5624(;)X
516.0951 2311.8988(printf\("Th)Z
863.3136(e)X
932.1258(m)X
966.5319(e)X
1000.938(a)X
1035.3441(n)X
1104.1563(o)X
1138.5624(f)X
1207.3746(%)X
1241.7807(d)X
1310.5929(a)X
1344.999(n)X
1379.4051(d)X
1448.2173(%)X
1482.6234(d)X
1551.4356(i)X
1585.8417(s)X
1654.6539(%)X
1689.06(d)X
1723.4661(\\)X
1757.8722(n)X
1792.2783(")X
1826.6844(,)X
1895.4966(i)X
1929.9027(,)X
1998.7149(j)X
2033.121(,)X
2101.9332(a)X
2136.3393(n)X
2170.7454(s)X
2205.1515(w)X
2239.5576(e)X
2273.9637(r)X
2308.3698(\))X
2342.7759(;)X
516.0951 2390.542(exit)Z
688.1256(\(0\);)X
412.8768 2469.1852(})Z
1148.5574 2678.9004(main)Z
1115.9957 2757.5436(m)Z
1150.4018(a)X
1184.8079(i)X
1219.214(n)X
2256.8453(=)X
431.8219 2836.1868(:=)Z
1023.1131(;)X
562.4919 2914.83(Pascal)Z
1342.6695(mean)X
548.3877 3072.1164(a)Z
729.4201(b)X
878.862 3150.7596(a)Z
1065.6772(b)X
2642.2573(i)X
412.8768 3229.4028(and)Z
550.5012(j)X
895.3489 3308.046(mean)Z
2247.2206(int)X
1684.6684 3386.6892(printf)Z
691.1156 3465.3324(printf)Z
2398.5007(printf)X
1744.4955 3543.9756(%d)Z
2199.3776(%f)X
412.8768 3622.6188(%s)Z
893.3853 3701.262(p)Z
927.9439(r)X
962.35(i)X
996.7561(n)X
1031.1622(t)X
1065.5683(f)X
1297.031(\\n)X
909.0634 3910.9772(main)Z
683.8153 4042.0492(exit\(\))Z
EO
BO
F55 F
412.8768 71.2049(1)Z
575.6671(In)X
673.6927(tro)X
817.2166(duction)X
EO
EP end
%%Page: 5 5
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.0978 905.3903 1899.9676 R
6.5536 72.0896 2752.512 1585.3948 R
6.5536 6.5536 2824.6016 1578.8412 R
6.5536 6.5536 2745.9584 1578.8412 R
6.5536 6.5536 2818.048 1572.2876 R
6.5536 6.5536 2785.28 1572.2876 R
6.5536 6.5536 2752.512 1572.2876 R
6.5536 6.5536 2818.048 1565.734 R
6.5536 6.5536 2752.512 1565.734 R
6.5536 6.5536 2811.4944 1559.1804 R
6.5536 6.5536 2785.28 1559.1804 R
6.5536 6.5536 2759.0656 1559.1804 R
6.5536 6.5536 2811.4944 1552.6268 R
6.5536 6.5536 2785.28 1552.6268 R
6.5536 6.5536 2759.0656 1552.6268 R
6.5536 6.5536 2804.9408 1546.0732 R
6.5536 6.5536 2785.28 1546.0732 R
6.5536 6.5536 2765.6192 1546.0732 R
6.5536 6.5536 2804.9408 1539.5196 R
6.5536 6.5536 2785.28 1539.5196 R
6.5536 6.5536 2765.6192 1539.5196 R
6.5536 6.5536 2798.3872 1532.966 R
6.5536 6.5536 2785.28 1532.966 R
6.5536 6.5536 2772.1728 1532.966 R
6.5536 6.5536 2798.3872 1526.4124 R
6.5536 6.5536 2772.1728 1526.4124 R
6.5536 6.5536 2791.8336 1519.8588 R
6.5536 6.5536 2778.7264 1519.8588 R
6.5536 6.5536 2791.8336 1513.3052 R
6.5536 6.5536 2778.7264 1513.3052 R
6.5536 6.5536 2785.28 1506.7516 R
5.2428 247.2416 407.634 488.3559 R
177.567 5.2428 649.6328 483.1131 R
177.567 5.2428 407.634 483.1131 R
5.2428 247.2416 407.634 305.5461 R
5.2428 454.4031 2094.5205 813.8954 R
147.9725 5.2428 2543.6808 808.6526 R
147.9725 5.2428 2094.5205 808.6526 R
5.2428 454.4031 2094.5205 660.6801 R
5.2428 483.9976 2449.6545 133.2219 R
118.378 5.2428 2928.4093 127.9791 R
118.378 5.2428 2449.6545 127.9791 R
5.2428 483.9976 2449.6545 9.6011 R
207.1615 5.2428 972.5509 633.707 R
5.2428 454.4031 762.768 813.8954 R
147.9725 5.2428 1211.9283 808.6526 R
147.9725 5.2428 762.768 808.6526 R
5.2428 454.4031 762.768 660.6801 R
5.2428 229.4849 2206.9796 488.3559 R
159.8103 5.2428 2431.2217 483.1131 R
159.8103 5.2428 2206.9796 483.1131 R
5.2428 229.4849 2206.9796 323.3028 R
177.567 5.2428 2659.4374 337.762 R
5.2428 478.0787 739.0924 133.2219 R
118.378 5.2428 1211.9283 127.9791 R
118.378 5.2428 739.0924 127.9791 R
5.2428 478.0787 739.0924 9.6011 R
236.756 5.2428 978.4698 373.2754 R
5.2428 88.7835 2810.0313 399.5724 R
5.2428 147.9725 2425.3028 399.5724 R
5.2428 118.378 1596.6568 399.5724 R
5.2428 59.189 1211.9283 399.5724 R
5.2428 118.378 649.6328 399.5724 R
5.2428 118.378 2070.1688 399.5724 R
5.2428 324.1873 2905.4098 488.3559 R
159.8103 5.2428 3224.3543 483.1131 R
159.8103 5.2428 2905.4098 483.1131 R
5.2428 324.1873 2905.4098 323.3028 R
2.6214 2260.992 412.8768 -155.5497 R
BO
%%BeginFont: cmr7-300
/cmr7-300 7340032 272046 272046
EmptyEncoding 256 array copy
dup 12 /c12 put
dup 39 /c39 put
dup 69 /c69 put
dup 70 /c70 put
dup 79 /c79 put
dup 83 /c83 put
dup 97 /c97 put
dup 98 /c98 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 105 /c105 put
dup 106 /c106 put
dup 108 /c108 put
dup 109 /c109 put
dup 110 /c110 put
dup 111 /c111 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 120 /c120 put
dup 121 /c121 put
24 dict dup begin
/c12<00131114001301F8000604000C0E00180E
00180000180000180000FFFE001806001806001806001806001806001806001806001806
001806001806001806007E1F80>def
/c39<00090309FD1340E060202020404080>def
/c69<00161314FF13FFFF
801C03801C00801C00801C00401C00401C08401C08001C18001FF8001C18001C08001C08
201C00201C00201C00601C00401C00C01C01C0FFFFC0>def
/c70<00151214FF13FFFF801C03801C00
801C00801C00401C00401C10401C10001C30001FF0001C30001C10001C10001C00001C00
001C00001C00001C00001C0000FFC000>def
/c79<00191414FE1301F800070E001C03803801C03000
C07000E0600060E00070E00070E00070E00070E00070E000707000E07000E03000C03801
C01C0380070E0001F800>def
/c83<00120D14FE131F1030F06030C030C010C010E00070007F003FC0
0FF000F000380018801880188018C030F0608FC0>def
/c97<00110E0DFE0C7F00E1C0E04040600060
07E038606060C060C064C06461E43E38>def
/c98<00120F14FF13F000300030003000300030003000
33E034103808300C30063006300630063006300C3808343023E0>def
/c99<000F0C0DFF0C0FE01870
20706020C000C000C000C000C0006000201018200FC0>def
/c100<00120F14FF130078001800180018
0018001800180F98187820386018C018C018C018C018C0186018203810580F9E>def
/c101<000F0C0D
FF0C0F80104020206030C010FFF0C000C000C0006000201018200FC0>def
/c105<00090615FF142070
200000000000F03030303030303030303030FC>def
/c106<000A081B021402070200000000000F0303
03030303030303030303030343E2E67C>def
/c108<00090614FF13F030303030303030303030303030
3030303030FC>def
/c109<001B180DFF0CF3E1F0343218381C0C30180C30180C30180C30180C30180C
30180C30180C30180C30180CFC7E3F>def
/c110<00120F0DFF0CF3E034303818301830183018301830
183018301830183018FC7E>def
/c111<00110E0DFF0C0FC0186020106018C00CC00CC00CC00CC00C60
18601838700FC0>def
/c114<000D0B0DFF0CF3C034E038E03040300030003000300030003000300030
00FE00>def
/c115<000D0A0DFF0C3E806180C080C080E0007E003F8003C080C080C0C0C0E1809F00>def
/c116<00
0D0912FF1110001000100030007000FF8030003000300030003000300030003080308030
8011000E00>def
/c117<00120F0DFF0CF078301830183018301830183018301830183018303818580F
9E>def
/c120<00110E0DFF0CF87C303018600C400C800700030007800CC008E010603030F87C>def
/c121<00110E
13FF0CF87C301830101820182018200C400C400680068007800300030002000200E600E4
00E8007000>def
end -2 -6 25 21 DefinePKFont
%%EndFont
/_cmr7-300 /cmr7-300 FF
/F8 _cmr7-300 45.8752 SF
F8 F
2241.0975 391.0321(Ob)Z
2311.806(ject)X
2275.3675 450.2211(File)Z
2956.3026 432.4644(Executable)Z
2145.3377 728.4094(user's)Z
2290.8757(ob)X
2348.9541(ject)X
2450.2868(\014les)X
461.6249 373.2754(Source)Z
493.7786 444.3022(File)Z
759.6421 83.2493(system)Z
932.0192(includ)X
1069.8484(e)X
1111.1882(\014les)X
773.0452 728.4094(user's)Z
918.5832(includ)X
1056.4453(e)X
1097.7851(\014les)X
2506.6563 83.2493(system)Z
2680.2093(libraries)X
EO
BO
F25 F
1121.2108 1020.9892(Figure)Z
1327.7712(1:)X
1408.1134(Compi)X
1600.5976(l)X
1618.8021(a)X
1651.5702(ti)X
1695.261(o)X
1728.0291(n)X
1786.1859(Stag)X
1913.7149(es)X
576.7168 1224.3667(The)Z
710.6542(program)X
975.6289(crashes)X
511.1808 1349.4652(This)Z
664.9316(program)X
933.9321(can)X
1057.6864(b)X
1095.8184(e)X
1150.1072(com)X
1268.451(pi)X
1323.0645(l)X
1341.269(ed)X
1431.8693(using)X
1607.7227(`)X
2486.5452(')X
2504.7497(.)X
2561.0012(The)X
578.4031 1428.1084(option)Z
788.1345(renam)X
967.4799(es)X
1047.7529(the)X
1164.3374(resulting)X
1438.798(\014le)X
1784.0593(rather)X
1984.3182(than)X
2141.9505(the)X
2258.535(default)X
2657.718(.)X
412.8768 1506.7516(Run)Z
559.1268(it)X
628.0174(b)X
662.5084(y)X
721.9265(t)X
745.3662(yping)X
929.5064(`)X
1155.3893(')X
1173.5938(.)X
1226.2878(A)X
1300.1223(comm)X
1474.402(o)X
1507.1701(n)X
1568.1669(m)X
1622.8779(i)X
1641.0824(stak)X
1757.6691(e)X
1810.7721(that)X
1955.4433(b)X
1993.5753(eginners)X
2250.3385(mak)X
2373.2305(e)X
2426.3335(i)X
2445.2474(s)X
2495.1929(to)X
2578.2924(call)X
412.8768 1585.3948(their)Z
576.9528(executable)X
905.22(`)X
1063.0963('.)X
1153.3815(T)X
1198.9239(yping)X
1557.0726(is)X
1631.1592(l)X
1649.9569(i)X
1668.1614(k)X
1700.9295(el)X
1748.2611(y)X
1812.731(to)X
1900.8667(run)X
2028.6312(the)X
2317.3144(f)X
2337.6687(a)X
2370.4368(ci)X
2417.7684(l)X
2435.9729(i)X
2454.1774(t)X
2477.6171(y)X
2542.2312(bui)X
2633.3356(l)X
2651.5401(t)X
412.8768 1664.038(in)Z
466.3129(to)X
545.2906(the)X
655.8435(shell,)X
823.4881(pro)X
920.0343(ducing)X
1130.0491(no)X
1220.0781(input,)X
1412.9829(rather)X
1607.2102(than)X
1758.8109(the)X
1869.3638(user's)X
2049.3822(program.)X
2339.2855(This)X
2487.7287(can)X
2606.1754(b)X
2644.3074(e)X
412.8768 1742.6812(circum)Z
605.244(v)X
638.1563(en)X
701.065(ted)X
811.4887(b)X
845.9797(y)X
901.1468(t)X
924.5865(yping)X
1333.3068(but)X
1451.6243(one)X
1569.9418(m)X
1626.3559(i)X
1644.5604(g)X
1677.3285(h)X
1711.8195(t)X
1757.514(j)X
1777.8626(ust)X
1885.1288(as)X
1963.9773(w)X
2009.5197(ell)X
2096.2619(v)X
2129.1742(o)X
2162.1129(i)X
2180.3174(d)X
2237.0632(prog)X
2364.7742(ram)X
2498.2584(na)X
2567.4355(m)X
2622.049(es)X
412.8768 1821.3244(that)Z
553.5336(mig)X
662.441(h)X
696.932(t)X
742.8631(b)X
780.9951(e)X
830.0837(nam)X
955.0048(es)X
1029.3536(of)X
1103.7024(uni)X
1195.1396(x)X
1250.3991(f)X
1270.4241(a)X
1303.1922(ci)X
1350.5238(l)X
1368.7283(i)X
1386.9328(ti)X
1430.6236(es.)X
1529.3836(If)X
1594.2598(y)X
1627.1721(ou're)X
1789.9315(using)X
1960.5847(the)X
2196.1143(shell)X
2344.6648(then)X
2491.6366(t)X
2515.0763(yping)X
412.8768 1899.9676(`)Z
1078.6281(')X
1115.2812(will)X
1237.1874(tell)X
1346.4635(y)X
1379.3758(ou)X
1466.5493(whether)X
1711.599(there's)X
1917.1796(already)X
2144.8629(a)X
2195.7249(facilit)X
2358.0955(y)X
2410.5363(with)X
2556.124(that)X
412.8768 1978.6108(name.)Z
511.1808 2337.5904(First)Z
663.1471(the)X
1260.3661(is)X
1319.1854(run.)X
1462.4228(This)X
1604.9165(strips)X
1775.8279(out)X
1885.1676(commen)X
2123.319(ts)X
2188.4534(and)X
2308.8444(in)X
2362.2805(terprets)X
2596.3424(di-)X
412.8768 2416.2336(rectiv)Z
572.09(es)X
643.0835(\(lines)X
813.5389(with)X
958.7342(a)X
1009.2038(`)X
1062.8817(')X
1099.1424(c)X
1125.7396(haracter)X
1378.2907(in)X
1450.8629(the)X
1558.1679(\014r)X
1619.9413(s)X
1645.7916(t)X
1688.5935(c)X
1717.7206(olumn\).)X
1970.5902(The)X
2099.9979(`)X
2396.8054(')X
2432.9044(di)X
2487.5179(rectiv)X
2646.7311(e)X
412.8768 2494.8768(inserts)Z
620.3184(the)X
733.0343(named)X
946.791(\014le)X
1053.1918(in)X
1106.6279(to)X
1187.7686(the)X
1300.4845(source)X
1500.51(c)X
1529.6371(o)X
1564.6116(de)X
1629.7618(,)X
1674.0706(lo)X
1727.9902(oking)X
1907.0141(f)X
1927.511(o)X
1960.2791(r)X
2008.2658(the)X
2120.9817(\014le)X
2227.3825(in)X
2305.3656(the)X
2418.0815(directory)X
828.9075 2573.52(.)Z
871.7523(Include)X
1098.0059(\014les)X
1224.7976(ha)X
1292.4426(v)X
1325.3549(e)X
1371.6298(a)X
1422.641(`)X
1511.0517(')X
1547.854(su\016x)X
1717.2724(b)X
1751.7634(y)X
1804.3534(con)X
1900.4161(v)X
1933.3284(en)X
1996.2371(tion,)X
2146.2693(and)X
2269.9035(shouldn't)X
2554.5713(con-)X
412.8768 2652.1632(tain)Z
543.1991(executable)X
858.2365(co)X
921.6287(de,)X
1024.5682(only)X
1164.3631(de\014nitions)X
1476.2429(and)X
1598.6714(declarations.)X
412.8768 2730.8064(and)Z
1290.5341(shoul)X
1440.175(d)X
1499.6793(a)X
1532.5449(l)X
1550.7494(w)X
1596.2605(a)X
1627.2081(y)X
1661.7967(s)X
1710.2497(b)X
1748.3817(e)X
1799.9922(included.)X
2089.9049(Other)X
2278.8677(use)X
2368.9899(ful)X
2467.9632(include)X
412.8768 2809.4496(\014les)Z
536.7925(are)X
1380.6604(a)X
1413.4285(nd)X
2169.9248(w)X
2217.2564(hi)X
2271.8699(c)X
2298.4671(h)X
2349.7598(de\014ne)X
2530.5109(c)X
2557.1081(har-)X
412.8768 2888.0928(acteristics)Z
717.3204(of)X
792.8436(the)X
904.6783(mac)X
1021.265(hine)X
1163.0961(and)X
1290.7184(the)X
1402.5531(maths)X
1601.2198(impl)X
1731.6718(em)X
1815.4124(en)X
1878.3211(tatio)X
2013.8413(n.)X
511.1808 2966.736(F)Z
548.346(urther)X
751.8495(pre)X
841.9971(p)X
878.4061(r)X
904.0744(o)X
939.0489(c)X
967.7901(e)X
996.9172(s)X
1022.7675(s)X
1048.6178(or)X
1133.7364(d)X
1170.1454(ire)X
1243.1453(c)X
1272.2724(t)X
1297.7587(iv)X
1349.6161(es)X
1430.3909(t)X
1455.8772(o)X
1515.7134(do)X
1611.8611(with)X
1766.423(macros,)X
2015.3411(etc,)X
2144.2732(will)X
2275.1536(b)X
2313.2856(e)X
2368.3855(in)X
2421.8216(tro)X
2507.3165(duced)X
412.8768 3045.3792(later.)Z
591.4627(If)X
657.5133(y)X
690.4256(ou)X
781.7364(w)X
827.2788(an)X
894.9238(t)X
942.0293(to)X
1022.2888(see)X
1126.2297(ho)X
1193.8747(w)X
1263.0829(the)X
1374.9176(co)X
1438.3098(de)X
1524.8843(lo)X
1578.8039(oks)X
1693.7962(after)X
1848.2575(pre)X
1938.3488(-pr)X
2022.2714(o)X
2057.2459(c)X
2085.9871(e)X
2115.1142(s)X
2140.9645(s)X
2166.8148(ing,)X
2296.0158(try)X
2403.1143(t)X
2426.554(yping)X
511.1808 3295.5762(After)Z
691.1188(the)X
812.6425(pre)X
902.7775(p)X
939.1865(r)X
964.8548(o)X
999.8293(c)X
1028.5705(e)X
1057.6976(s)X
1083.5479(s)X
1109.3982(or)X
1199.3689(c)X
1228.496(omes)X
1403.6977(the)X
1525.2214(c)X
1554.0731(ompiler,)X
1824.3866(whic)X
1953.6033(h)X
2021.4491(after)X
2185.5994(a)X
2250.2877(pass)X
2401.8079(or)X
2491.7564(2)X
2556.4447(pro-)X
412.8768 3374.2194(duces)Z
590.7536(asse)X
703.3958(m)X
758.4108(bler)X
890.5035(co)X
953.8957(de.)X
1072.4355(This)X
1223.4734(is)X
1290.8369(assem)X
1457.944(bled)X
1601.088(to)X
1682.6604(pro)X
1779.2066(duce)X
1931.8232(an)X
2024.4469(ob)X
2097.5532(ject)X
2223.3309(\014le,)X
2350.116(in)X
2428.5308(this)X
2557.466(case)X
690.7392 3452.8626(.)Z
511.1808 3531.5058(Finally)Z
747.9727(the)X
871.0938(link-)X
1002.0358(l)X
1020.2403(o)X
1053.0084(a)X
1085.7765(der)X
1208.8976(pro)X
1305.4438(duces)X
1493.2941(the)X
1616.4152(exec)X
1736.6417(u)X
1773.0507(t)X
1798.537(able)X
1948.497(from)X
2117.4023(the)X
2240.5234(ob)X
2313.6297(ject)X
2449.3809(\014le)X
2566.1869(and)X
412.8768 3610.149(an)Z
480.5218(y)X
542.8694(other)X
718.8878(ob)X
791.9941(ject)X
922.2284(y)X
955.1407(ou)X
1052.221(men)X
1171.9652(tion.)X
1349.1058(The)X
1488.8127(standard)X
1767.4506(C)X
1843.9118(library)X
2064.1355(is)X
2135.9556(autom)X
2319.91(a)X
2352.6781(ti)X
2396.3689(cal)X
2476.4686(l)X
2494.6731(y)X
2556.8765(con-)X
412.8768 3688.7922(sulted.)Z
663.6816(An)X
747.1143(y)X
814.3547(other)X
995.2659(libraries)X
1258.2726(that)X
1410.7661(y)X
1443.6784(our)X
1570.9117(co)X
1634.3039(de)X
1731.5407(nee)X
1825.1405(d)X
1861.5495(s)X
1919.9074(h)X
1956.3164(a)X
1987.6499(v)X
2020.5622(e)X
2081.6668(t)X
2107.1531(o)X
2172.8147(b)X
2210.9467(e)X
2272.293(men)X
2392.0372(tioned)X
2602.9448(on)X
412.8768 3767.4354(the)Z
531.2339(compile)X
780.6282(line.)X
1063.1821(,)X
1110.9317(ending)X
1328.7507(the)X
1447.1078(line)X
1578.0949(with)X
1734.3423(`)X
1857.4858(')X
1904.7986(l)X
1923.4851(i)X
1941.6896(nk)X
2012.6872(s)X
2066.3151(i)X
2085.1097(n)X
2149.7889(the)X
2268.146(m)X
2323.89(a)X
2356.6581(ths)X
2471.8577(li)X
2509.1804(brary)X
2658.4377(,)X
412.8768 3846.0786(`)Z
605.4859(')X
647.6355(l)X
665.8828(i)X
684.0873(nk)X
755.0849(s)X
803.5496(i)X
822.3442(n)X
881.8602(X)X
951.1554(graphics)X
1211.1741(functions.)X
1523.6618(Note)X
1682.6399(that)X
1825.8303(it's)X
1937.4454(not)X
2055.3756(su\016cien)X
2282.4755(t)X
2330.9402(to)X
2412.5589(just)X
2543.1192(ha)X
2610.7642(v)X
2643.6765(e)X
412.8768 3924.7218(`)Z
1018.5986(')X
1066.3442(a)X
1099.1123(t)X
1153.3697(the)X
1272.3563(top)X
1396.0792(of)X
1478.7543(the)X
1597.7409(\014le)X
1710.4124(if)X
1778.8786(y)X
1811.7909(o)X
1844.5866(u')X
1899.2001(re)X
1981.8752(doing)X
2168.5486(m)X
2223.1621(a)X
2255.9302(ths.)X
2409.3056(This)X
2566.1825(just)X
412.8768 4003.365(supplies)Z
662.3961(enough)X
889.8128(informati)X
1158.0486(o)X
1190.8167(n)X
1250.8847(so)X
1333.0554(that)X
1476.7978(the)X
1590.5437(com)X
1708.5509(pi)X
1763.1644(l)X
1781.3689(er)X
1858.8033(can)X
1980.443(do)X
2073.665(its)X
2166.887(w)X
2212.4294(ork)X
2329.3329(correctly)X
2571.7371(.)X
2624.7169(It)X
412.8768 4082.0082(do)Z
484.1628(esn't)X
640.2025(tell)X
753.6156(the)X
865.45(link-loader)X
1193.5747(where)X
1381.1897(the)X
1493.0241(maths)X
1691.6905(routines)X
1942.4559(actually)X
2193.2213(are.)X
2327.9849(Y)X
2371.4652(ou)X
2462.7757(need)X
2614.0791(to)X
412.8768 4160.6514(ha)Z
480.5218(v)X
513.4341(e)X
563.6971(`)X
686.8406(')X
727.631(on)X
818.9418(the)X
930.7765(com)X
1049.0028(m)X
1103.6163(a)X
1136.3844(nd)X
1230.8527(l)X
1249.2522(i)X
1267.4567(ne)X
1354.0312(b)X
1392.1632(efore)X
1549.782(an)X
1641.0928(executable)X
1961.324(can)X
2081.0525(b)X
2119.1845(e)X
2169.4475(pro)X
2265.9937(duce)X
2395.6446(d)X
2432.0536(.)X
511.1808 4239.2946(The)Z
644.669(stages)X
836.5714(of)X
911.6454(compilatio)X
1214.5913(n)X
1272.2989(can)X
1391.5782(b)X
1429.7102(e)X
1479.524(seen)X
1619.3272(if)X
1680.1923(a)X
1734.7424(`)X
1823.1531(')X
1863.1661(\015a)X
1932.3432(g)X
1986.5074(i)X
2004.7119(s)X
2051.3682(gi)X
2102.9309(v)X
2135.699(en)X
2221.8243(to)X
2301.6346(the)X
2413.0201(com)X
2531.2089(pi)X
2585.8224(l)X
2604.0269(er.)X
1526.9888 4435.9025(5)Z
EO
BO
F27 F
511.1807 1224.3667(\017)Z
EO
BO
F28 F
671.924 1899.9676(pr)Z
730.146(o)X
759.9503(gr)X
815.0148(am)X
925.4881(name)X
767.7505 2337.5904(Pr)Z
837.0239(epr)X
925.2424(o)X
955.0467(c)X
981.6935(essor)X
947.9324 3767.4354(E.g.)Z
EO
BO
F29 F
412.8768 -181.7643(2)Z
511.181(COMPILA)X
821.4722(TION)X
1015.445(ST)X
1093.658(A)X
1140.7792(GES)X
EO
BO
F30 F
1278.8074 420.6266(Compiler)Z
1710.7263(Assem)X
1923.3447(bler)X
2584.0226(Loader)X
768.0911(Prepro)X
1000.6841(cess)X
1128.5272(o)X
1166.2102(r)X
EO
BO
F31 F
1626.3927 1349.4652(c)Z
1660.7988(c)X
1729.611(-)X
1764.0171(A)X
1798.4232(a)X
1867.2354(-)X
1901.6415(o)X
1970.4537(b)X
2004.8598(a)X
2039.2659(s)X
2073.672(i)X
2108.0781(c)X
2142.4842(s)X
2211.2964(b)X
2245.7025(a)X
2280.1086(s)X
2314.5147(i)X
2348.9208(c)X
2383.3269(s)X
2417.733(.)X
2452.1391(c)X
412.8768 1428.1084(`-o')Z
1549.0674(basics)X
2484.054(a.out)X
948.4515 1506.7516(ba)Z
1017.7649(s)X
1052.171(i)X
1086.5771(c)X
1120.9832(s)X
924.1651 1585.3948(test)Z
1388.2601(test)X
2148.5019(test)X
1104.4757 1742.6812(./test)Z
2071.245 1821.3244(ksh)Z
431.8219 1899.9676(whence)Z
1141.5537 2337.5904(cpp)Z
1028.1489 2416.2336(#)Z
2118.943(#include)X
412.8768 2573.52(/usr/inclu)Z
760.0953(d)X
794.5014(e)X
1441.5861(.h)X
1985.7466 2652.1632(/usr/inclu)Z
2332.9651(d)X
2367.3712(e)X
2401.7773(/)X
2436.1834(s)X
2470.5895(t)X
2504.9956(d)X
2539.4017(i)X
2573.8078(o)X
2608.2139(.)X
2642.62(h)X
541.8466 2730.8064(/usr/inclu)Z
888.8742(d)X
923.2803(e)X
957.6864(/)X
992.0925(s)X
1026.4986(t)X
1060.9047(d)X
1095.3108(l)X
1129.7169(i)X
1164.123(b)X
1198.5291(.)X
1232.9352(h)X
638.6056 2809.4496(/usr/include/l)Z
1124.8365(i)X
1159.2426(m)X
1193.6487(i)X
1228.0548(t)X
1262.4609(s)X
1296.867(.)X
1331.2731(h)X
1501.0327(/)X
1535.6338(u)X
1570.0399(s)X
1604.446(r)X
1638.8521(/)X
1673.2582(i)X
1707.6643(n)X
1742.0704(c)X
1776.4765(l)X
1810.8826(u)X
1845.2887(d)X
1879.6948(e)X
1914.1009(/)X
1948.507(m)X
1982.9131(a)X
2017.3192(t)X
2051.7253(h)X
2086.1314(.)X
2120.5375(h)X
516.0951 3170.4777(cc)Z
619.9668(-Aa)X
758.5713(-E)X
862.443(bas)X
966.5319(i)X
1000.938(c)X
1035.3441(s)X
1069.7502(.)X
1104.1563(c)X
412.8768 3452.8626(basics.o)Z
1753.2874 3767.4354(-lm)Z
431.8219 3846.0786(-lX11)Z
431.8219 3924.7218(#include)Z
740.7362(
582.6422 4160.6514(-lm)Z
1753.6875 4239.2946(-v)Z
EO
BO
F55 F
412.8768 2194.0485(2)Z
575.6671(Com)X
801.9077(pi)X
892.3467(l)X
922.493(ati)X
1047.6002(on)X
1195.1744(Stages)X
EO
BO
F69 F
2123.0108 396.951(-)Z
702.4748(-)X
1205.5813(-)X
1649.4988(-)X
2507.7393(-)X
2833.2788(-)X
2306.9248 633.707(\010)Z
2372.4608 600.939(\010)Z
2437.9968 568.171(\010)Z
2503.5328 535.403(\010)Z
2569.0688 502.635(\010)Z
2596.5228 488.938(\010)Z
2596.5228(*)X
981.0912 373.2754(?)Z
2662.0588 337.762(?)Z
975.1723 492.0815(6)Z
EO
EP end
%%Page: 6 6
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
6.5536 72.0896 2752.512 4113.803 R
6.5536 6.5536 2824.6016 4107.2494 R
6.5536 6.5536 2745.9584 4107.2494 R
6.5536 6.5536 2818.048 4100.6958 R
6.5536 6.5536 2785.28 4100.6958 R
6.5536 6.5536 2752.512 4100.6958 R
6.5536 6.5536 2818.048 4094.1422 R
6.5536 6.5536 2752.512 4094.1422 R
6.5536 6.5536 2811.4944 4087.5886 R
6.5536 6.5536 2785.28 4087.5886 R
6.5536 6.5536 2759.0656 4087.5886 R
6.5536 6.5536 2811.4944 4081.035 R
6.5536 6.5536 2785.28 4081.035 R
6.5536 6.5536 2759.0656 4081.035 R
6.5536 6.5536 2804.9408 4074.4814 R
6.5536 6.5536 2785.28 4074.4814 R
6.5536 6.5536 2765.6192 4074.4814 R
6.5536 6.5536 2804.9408 4067.9278 R
6.5536 6.5536 2785.28 4067.9278 R
6.5536 6.5536 2765.6192 4067.9278 R
6.5536 6.5536 2798.3872 4061.3742 R
6.5536 6.5536 2785.28 4061.3742 R
6.5536 6.5536 2772.1728 4061.3742 R
6.5536 6.5536 2798.3872 4054.8206 R
6.5536 6.5536 2772.1728 4054.8206 R
6.5536 6.5536 2791.8336 4048.267 R
6.5536 6.5536 2778.7264 4048.267 R
6.5536 6.5536 2791.8336 4041.7134 R
6.5536 6.5536 2778.7264 4041.7134 R
6.5536 6.5536 2785.28 4035.1598 R
6.5536 72.0896 2752.512 1660.4288 R
6.5536 6.5536 2824.6016 1653.8752 R
6.5536 6.5536 2745.9584 1653.8752 R
6.5536 6.5536 2818.048 1647.3216 R
6.5536 6.5536 2785.28 1647.3216 R
6.5536 6.5536 2752.512 1647.3216 R
6.5536 6.5536 2818.048 1640.768 R
6.5536 6.5536 2752.512 1640.768 R
6.5536 6.5536 2811.4944 1634.2144 R
6.5536 6.5536 2785.28 1634.2144 R
6.5536 6.5536 2759.0656 1634.2144 R
6.5536 6.5536 2811.4944 1627.6608 R
6.5536 6.5536 2785.28 1627.6608 R
6.5536 6.5536 2759.0656 1627.6608 R
6.5536 6.5536 2804.9408 1621.1072 R
6.5536 6.5536 2785.28 1621.1072 R
6.5536 6.5536 2765.6192 1621.1072 R
6.5536 6.5536 2804.9408 1614.5536 R
6.5536 6.5536 2785.28 1614.5536 R
6.5536 6.5536 2765.6192 1614.5536 R
6.5536 6.5536 2798.3872 1608 R
6.5536 6.5536 2785.28 1608 R
6.5536 6.5536 2772.1728 1608 R
6.5536 6.5536 2798.3872 1601.4464 R
6.5536 6.5536 2772.1728 1601.4464 R
6.5536 6.5536 2791.8336 1594.8928 R
6.5536 6.5536 2778.7264 1594.8928 R
6.5536 6.5536 2791.8336 1588.3392 R
6.5536 6.5536 2778.7264 1588.3392 R
6.5536 6.5536 2785.28 1581.7856 R
2.6214 2260.992 412.8768 -155.5497 R
BO
%%BeginFont: cmr7-300
/cmr7-300 7340032 272046 272046
EmptyEncoding 256 array copy
dup 51 /c51 put
2 dict dup begin
/c51<00110E13FF120FC030707038703870380038003000E00FC000700038001800
1C601CF01CF018E03860701FC0>def
end 0 0 15 19 DefinePKFont
%%EndFont
/_cmr7-300 /cmr7-300 FF
/F8 _cmr7-300 45.8752 SF
F8 F
1600.8395 3188.4705(3)Z
1600.8395 3267.1137(3)Z
EO
BO
F25 F
412.8768 214.7468(V)Z
456.3571(ariable)X
675.0163(nam)X
801.1368(es)X
879.2863(can't)X
1045.8464(b)X
1083.9784(egin)X
1225.2783(with)X
1377.6296(a)X
1435.2552(di)X
1490.0184(g)X
1522.7865(i)X
1540.991(t.)X
1618.5304(Nor)X
1750.3579(can)X
1872.7127(they)X
2021.9065(con)X
2117.9692(tain)X
2256.1116(op)X
2327.3976(erators)X
2547.6357(\(lik)X
2643.6984(e)X
412.8768 293.39(`)Z
466.5547(')X
511.9924(or)X
596.8992(`)X
650.5771(')X
669.0861(\).)X
752.6885(They)X
926.006(ha)X
993.651(v)X
1026.5633(e)X
1081.4736(to)X
1166.3804(b)X
1204.5124(e)X
1259.4227(declared)X
1521.1533(b)X
1559.3828(e)X
1588.5099(fore)X
1722.591(b)X
1760.8205(e)X
1789.9476(ing)X
1904.8508(use)X
1995.2082(d)X
2031.6172(.)X
2096.0483(The)X
2234.633(a)X
2265.9665(v)X
2297.0584(ailable)X
2511.4235(scalar)X
412.8768 372.0332(t)Z
436.3165(yp)X
509.1813(es)X
588.9891(are)X
840.8821(,)X
1060.6923(,)X
1211.0033(,)X
1394.0333(,)X
1637.5993(a)X
1670.3674(nd)X
1975.7519(.)X
2171.7111(s)X
2223.1012(and)X
2355.0081(the)X
2471.1274(v)X
2502.2193(arious)X
412.8768 450.6764(lengths)Z
638.3823(of)X
713.9055(in)X
767.3416(tegers)X
954.9569(can)X
1074.6854(b)X
1112.8174(e)X
1393.3225(\(the)X
1530.4174(default\))X
1776.4468(or)X
2134.5687(.)X
511.1808 529.3196(Often)Z
691.6982(y)X
724.6105(ou)X
813.5597(don't)X
983.0257(explicitly)X
1266.1625(ha)X
1333.8075(v)X
1366.7198(e)X
1414.6212(to)X
1492.5191(con)X
1588.5818(v)X
1621.4941(ert)X
1719.9159(t)X
1743.3556(yp)X
1816.2204(es.)X
1917.9989(If)X
1981.6879(y)X
2014.6002(ou)X
2103.5494(op)X
2174.8354(erate)X
2334.8289(on)X
2423.7781(v)X
2454.87(ariables)X
412.8768 607.9628(of)Z
489.0564(di\013eren)X
698.7899(t)X
746.5518(t)X
769.9915(yp)X
842.8563(es,)X
939.8452(t)X
963.2849(yp)X
1036.1497(e)X
1087.0691(con)X
1183.1318(v)X
1216.0441(ersion)X
1405.8945(tak)X
1497.221(es)X
1573.4006(place)X
1741.2203(auomatically)X
2106.7679(.)X
2291.879(if)X
2353.8497(y)X
2386.762(ou)X
2478.7292(add)X
2607.0079(an)X
539.5123 686.606(and)Z
667.7264(a)X
919.3857(then)X
1068.1237(the)X
1307.1857(wil)X
1392.1097(l)X
1432.7513(b)X
1470.8833(e)X
1521.7381(con)X
1617.8008(v)X
1650.7131(erted)X
1816.8175(to)X
1897.6688(a)X
2149.361(and)X
2277.5751(the)X
2390.0016(result)X
2571.8936(will)X
412.8768 765.2492(b)Z
451.0088(e)X
501.2718(a)X
729.9351(.)X
412.8768 1173.5174(will)Z
543.5957(autom)X
726.5451(a)X
759.3132(ti)X
803.004(cal)X
883.1037(l)X
901.3082(y)X
962.4175(set)X
1129.1298(to)X
1214.0647(3,)X
1290.6084(truncating)X
1615.515(the)X
1732.0251(real)X
1864.3228(v)X
1895.4147(alue.)X
2074.5108(T)X
2116.4123(o)X
2176.087(explicitly)X
2466.2608(con)X
2562.3235(v)X
2595.2358(ert)X
412.8768 1252.1606(t)Z
436.3165(yp)X
509.1813(es)X
584.7045(use)X
892.3238(;)X
412.8768 1503.1424(Most)Z
578.2237(con)X
674.2864(v)X
707.1987(ersions)X
921.4871(pre)X
1011.5916(s)X
1037.4419(e)X
1066.569(r)X
1092.2373(v)X
1125.1496(e)X
1175.812(t)X
1201.2983(h)X
1237.7073(e)X
1288.5139(n)X
1323.1024(u)X
1359.5114(merical)X
1591.1662(v)X
1622.2581(alue)X
1760.7659(but)X
1880.3286(o)X
1915.3031(ccasionally)X
2246.4198(this)X
2373.8763(is)X
2439.7611(not)X
2556.1663(p)X
2594.2983(os-)X
412.8768 1581.7856(sible)Z
559.9938(and)X
685.0082(o)X
716.3417(v)X
749.254(er\015o)X
870.5769(w)X
937.1772(or)X
1014.8288(loss)X
1136.6857(of)X
1209.601(precision)X
1479.8614(results.)X
1712.8481(C)X
1779.4146(w)X
1824.957(on't)X
1957.8652(w)X
2003.4076(arn)X
2117.3707(y)X
2150.283(ou)X
2238.9859(if)X
2297.6923(this)X
2422.7067(happ)X
2566.6157(ens.)X
511.1808 1660.4288(The)Z
641.5041(length)X
838.1353(of)X
910.0444(an)X
997.7411(in)X
1051.1772(teger)X
1209.9182(isn't)X
1352.8715(the)X
1461.0921(same)X
1622.9907(on)X
1710.6874(all)X
1799.9628(m)X
1855.3658(a)X
1888.1339(c)X
1914.7311(hines.)X
2104.4098(`)X
2537.121(')X
2574.2973(wil)X
2658.8213(l)X
412.8768 1739.072(return)Z
611.5434(the)X
723.3781(n)X
757.8691(u)X
794.1978(m)X
849.2128(b)X
887.3448(er)X
962.868(of)X
1038.3912(b)X
1072.8822(ytes)X
1208.3984(us)X
1270.2448(e)X
1299.3719(d)X
1357.6262(b)X
1392.2147(y)X
1448.7928(an)X
1540.1036(in)X
1593.5397(tege)X
1708.9726(r)X
1734.6409(.)X
511.1808 1817.7152(The)Z
642.5325(scop)X
767.4964(e)X
815.1737(of)X
888.1112(a)X
940.5248(v)X
971.6167(ariable)X
1185.0639(is)X
1248.5288(the)X
1357.7778(blo)X
1448.0089(c)X
1474.6061(k)X
1528.5985(\(the)X
1663.1077(function,)X
1937.6479(or)X
2172.5546(pair\))X
2330.7452(it's)X
2438.4154(declared)X
412.8768 1896.3584(in,)Z
509.3323(or)X
591.0255(the)X
704.2939(remainder)X
1016.4863(of)X
1093.4432(the)X
1206.7116(\014le)X
1313.6649(it's)X
1425.3545(declared)X
1683.8689(in.)X
1791.4062(V)X
1834.8865(ariables)X
2077.6133(declared)X
2336.1277(outside)X
2563.0669(of)X
2640.0238(a)X
412.8768 1975.0016(blo)Z
503.1079(c)X
529.7051(k)X
588.0123(and)X
717.3637(functions)X
1001.4337(can)X
1122.8913(b)X
1161.0233(e)X
1213.0154(access)X
1382.4738(e)X
1411.6009(d)X
1471.5843(from)X
1630.9323(other)X
1802.9103(\014les)X
1935.4192(unless)X
2129.8567(t)X
2155.343(h)X
2191.752(e)X
2220.8791(y're)X
2352.042(d)X
2388.451(e)X
2417.5781(c)X
2446.7052(lared)X
2612.4566(t)X
2637.9429(o)X
412.8768 2053.6448(b)Z
451.0088(e)X
710.4755(.)X
511.1808 2132.288(V)Z
554.6611(ariables)X
793.5873(declared)X
1048.3011(in)X
1123.0361(functions)X
1403.0101(can)X
1520.3717(prese)X
1664.7339(r)X
1690.4022(v)X
1723.3145(e)X
1771.7758(t)X
1797.2621(h)X
1833.6711(e)X
1862.7982(ir)X
1926.4819(v)X
1957.5738(alue)X
2093.8805(b)X
2132.0125(e)X
2160.4408(t)X
2184.1066(w)X
2229.649(e)X
2258.7448(e)X
2287.8719(n)X
2343.7593(c)X
2372.8864(alls)X
2488.6692(if)X
2547.6166(they)X
412.8768 2210.9312(are)Z
521.9876(de\014ned)X
746.3479(as)X
1035.4378(,)X
1076.7702(otherwise)X
1367.4386(they're)X
1899.6579(,)X
1940.9903(getting)X
2163.7719(recreated)X
2444.9677(for)X
2546.1847(eac)X
2634.3536(h)X
412.8768 2289.5744(call)Z
534.184(of)X
609.7072(the)X
721.5419(function.)X
511.1808 2368.2176(Character)Z
819.4988(v)X
850.5907(alues)X
1018.3988(can)X
1142.0016(written)X
1374.5796(in)X
1455.5558(v)X
1486.6477(arious)X
1684.4523(w)X
1729.9947(a)X
1761.3282(ys)X
1847.0408(:-)X
2054.7775(on)X
2149.9626(mac)X
2266.5493(hines)X
2437.5149(that)X
2583.2204(use)X
412.8768 2697.8426(all)Z
509.2883(represen)X
741.1245(t)X
791.752(65;)X
904.7096(the)X
1020.0663(\014rst)X
1157.5257(using)X
1332.8753(the)X
1448.232(A)X
1497.273(S)X
1533.682(CI)X
1606.5468(I)X
1715.6886(c)X
1742.606(h)X
1779.015(ar)X
1837.4514(ac)X
1899.3466(t)X
1924.8329(e)X
1953.96(r)X
1979.6283(,)X
2027.2381(the)X
2142.5948(second)X
2355.8347(us)X
2417.7875(ing)X
2531.5654(o)X
2566.5399(ctal)X
412.8768 2776.4858(and)Z
540.4991(the)X
652.3338(third)X
816.2676(hexadecimal.)X
1215.8765(The)X
1349.8139(newline)X
1586.3707(c)X
1612.9679(haracter)X
1870.2643(is)X
2075.2461(.)X
511.1808 2855.129(In)Z
569.3532(teger)X
731.7083(and)X
859.3306(real)X
986.9529(v)X
1018.0448(alues)X
1181.9786(can)X
1301.7071(b)X
1339.8391(e)X
1390.1021(v)X
1421.194(ariously)X
1668.8022(expre)X
1822.0224(s)X
1847.8727(s)X
1873.723(e)X
1902.8501(d)X
1939.2591(:-)X
1336.4776 2976.3234(long)Z
1479.8875(in)X
1533.3236(teger)X
1695.6787(15)X
1336.4776 3054.9666(o)Z
1371.4521(ctal)X
1499.0744(in)X
1552.5105(teger)X
1714.8656(15)X
1336.4776 3133.6098(Hex)Z
1470.4151(\(base)X
1640.664(16\))X
1754.0775(n)X
1788.5685(um)X
1879.895(b)X
1918.027(er)X
1994.2053(F7)X
1336.4776 3212.253(15)Z
1421.7307(3)X
1534.5315(10)X
1628.0219(,)X
1668.8123(a)X
1723.8116(\015oat)X
1336.4776 3290.8962(15)Z
1421.7307(3)X
1534.5315(10)X
1628.0219(,)X
1668.8123(a)X
1723.8116(double)X
412.8768 3626.8916(V)Z
456.3571(ariables)X
697.6502(of)X
773.1734(the)X
885.0081(same)X
1050.5208(t)X
1073.9605(yp)X
1146.8253(e)X
1197.0883(can)X
1316.8168(b)X
1354.9488(e)X
1405.2118(put)X
1524.9403(in)X
1578.3764(to)X
1658.6359(arra)X
1773.6438(ys.)X
412.8768 3877.8734(de\014nes)Z
633.989(an)X
733.5366(arra)X
848.5445(y)X
913.3594(of)X
997.1194(50)X
1093.5095(c)X
1120.1067(haracters)X
1380.7878(,)X
1776.9684(b)X
1815.1004(eing)X
1962.0059(the)X
2082.0774(1st)X
2195.8339(and)X
412.8768 3956.5166(b)Z
451.0088(eing)X
592.0645(the)X
706.2813(last)X
833.1282(c)X
859.7254(haracter.)X
1152.4356(C)X
1223.9922(has)X
1342.9453(no)X
1436.6382(subscript)X
1718.2037(c)X
1744.8009(he)X
1809.9779(c)X
1837.2845(king;)X
2006.0352(if)X
2069.7316(y)X
2102.6439(ou)X
2196.3368(go)X
2286.8722(o\013)X
2382.1439(the)X
2496.3607(end)X
2621.6288(of)X
412.8768 4035.1598(an)Z
504.1876(arra)X
619.1955(y)X
675.7736(C)X
744.9818(w)X
790.5242(on't)X
926.0403(w)X
971.5827(arn)X
1088.1537(y)X
1121.066(ou.)X
511.1808 4113.803(Multidim)Z
781.9444(ensiona)X
993.4805(l)X
1033.5303(a)X
1066.2984(rra)X
1148.1523(ys)X
1229.9906(can)X
1349.7191(b)X
1387.8511(e)X
1438.1141(de\014ned)X
1662.0408(to)X
1722.2755(o.)X
1526.9888 4435.9025(6)Z
EO
BO
F26 F
1402.7856 3212.253(:)Z
1402.7856 3290.8962(:)Z
EO
BO
F27 F
1469.4479 3212.253(\002)Z
1469.4479 3290.8962(\002)Z
EO
BO
F28 F
2154.1276 607.9628(E.g.)Z
696.5392 1252.1606(c)Z
723.186(a)X
756.5502(sting)X
933.1142(E.g.)X
1913.8082 2368.2176(E.g.)Z
1802.9708 4113.803(E.g.)Z
EO
BO
F29 F
412.8768 -181.7643(4)Z
511.181(A)X
558.3022(GGREGA)X
851.2272(TES)X
EO
BO
F31 F
431.8219 293.39(.)Z
615.8443(-)X
701.9509 372.0332(char)Z
887.0283(short)X
1106.8385(int)X
1256.4089(l)X
1290.815(o)X
1325.2211(n)X
1359.6272(g)X
1439.4389(f)X
1473.845(l)X
1508.2511(o)X
1542.6572(a)X
1577.0633(t)X
1769.1203(d)X
1803.7214(o)X
1838.1275(u)X
1872.5336(b)X
1906.9397(l)X
1941.3458(e)X
2032.7799(char)X
1163.0804 450.6764(signed)Z
1856.7063(unsigned)X
412.8768 686.606(int)Z
723.3175(float)X
1180.5502(int)X
1953.2599(float)X
556.2711 765.2492(float)Z
412.8768 890.7401(unsigned)Z
725.1453(in)X
794.5014(t)X
863.3136(i)X
897.7197(;)X
412.8768 969.3833(float)Z
620.9469(f)X
690.0858(=)X
759.2247(3.1)X
863.3136(4)X
897.7197(;)X
412.8768 1048.0265(i)Z
482.0157(=)X
551.1546(f;)X
1067.8763 1173.5174(i)Z
412.8768 1377.6515(i)Z
482.0157(=)X
551.1546(\(unsigne)X
828.9075(d)X
897.7197(i)X
932.1258(n)X
966.5319(t)X
1000.938(\))X
1069.7502(f)X
1104.1563(;)X
2123.3549 1660.4288(sizeof)Z
2363.457(\(int\))X
2049.75 1817.7152({)Z
2118.5622(})X
502.0787 2053.6448(static)Z
827.041 2210.9312(static)Z
1587.0627(automatic)X
412.8768 2446.8608(ASCII)Z
412.8768 2572.3517('A')Z
585.8874('\\101')X
863.0964(')X
897.7197(\\)X
932.1258(x)X
966.5319(4)X
1000.938(1)X
1035.3441(')X
1655.592 2697.8426(A)Z
1936.3149 2776.4858('\\n')Z
1016.9917 2976.3234(15L)Z
1016.9917 3054.9666(015)Z
1016.9917 3133.6098(0xF7)Z
1016.9917 3212.253(15.3e3)Z
1016.9917 3290.8962(15.3e3L)Z
412.8768 3752.3825(char)Z
584.9073(letters[50)X
932.1258(])X
966.5319(;)X
1434.2911 3877.8734(letter[0])Z
2331.693(lett)X
2470.5898(e)X
2504.9959(r)X
2539.402([)X
2573.8081(4)X
2608.2142(9)X
2642.6203(])X
412.8768 4239.2939(char)Z
584.9073(values[50])X
932.1258([)X
966.5319(3)X
1000.938(0)X
1035.3441(])X
1069.7502([)X
1104.1563(1)X
1138.5624(0)X
1172.9685(])X
1207.3746(;)X
EO
BO
F55 F
412.8768 71.2049(3)Z
575.6671(V)X
648.7184(ariables)X
1049.5865(and)X
1257.8464(Literals)X
412.8768 3483.3497(4)Z
575.6671(Aggregates)X
EO
EP end
%%Page: 7 7
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 71.2049(de\014nes)Z
620.7412(a)X
670.7295(3D)X
772.3047(arra)X
887.3126(y)X
916.584(.)X
962.1455(Note)X
1114.7534(that)X
1251.5736(y)X
1284.4859(ou)X
1370.7857(can't)X
1529.7085(access)X
1715.633(an)X
1801.9328(e)X
1830.7715(lemen)X
1997.8785(t)X
2039.973(using)X
2658.316(;)X
412.8768 149.8481(y)Z
445.7891(ou)X
537.0999(ha)X
604.7449(v)X
637.6572(e)X
687.9202(to)X
768.1797(t)X
791.6194(yp)X
864.4842(e)X
1434.5694(.)X
511.1808 228.4913(V)Z
554.6611(ariables)X
799.2887(of)X
878.1464(di\013eren)X
1087.8799(t)X
1138.3199(t)X
1161.7596(yp)X
1234.6244(es)X
1313.4821(can)X
1436.5451(b)X
1474.6771(e)X
1528.5482(gr)X
1586.9846(oup)X
1694.5821(e)X
1723.5183(d)X
1785.1071(in)X
1838.5432(to)X
1922.1372(a)X
2259.6395(\(lik)X
2355.7022(e)X
2409.2997(a)X
412.8768 307.1345(in)Z
697.7324(\).)X
412.8768 883.8513(de\014nes)Z
629.2959(2)X
687.8389(stru)X
800.0108(c)X
829.1379(t)X
854.6242(u)X
891.0332(r)X
916.7015(e)X
945.8286(s)X
997.0679(of)X
1076.1348(t)X
1099.5745(yp)X
1172.4393(e)X
1460.0358(eac)X
1548.2047(h)X
1609.9052(of)X
1688.9721(3)X
1747.5151(\014elds.)X
1952.5348(Fields)X
2148.43(are)X
2260.6509(access)X
2430.1448(e)X
2459.2719(d)X
2521.0699(u)X
2557.4789(s)X
2583.3292(ing)X
412.8768 962.4945(the)Z
530.157(`)X
583.8349(')X
648.2436(op)X
719.5296(erator.)X
954.4446(F)X
991.6098(or)X
1077.3148(exampl)X
1285.5353(e,)X
1663.5147(i)X
1682.2631(s)X
1734.8141(an)X
1831.5704(i)X
1850.0766(n)X
1884.5676(teger)X
2052.3682(whic)X
2181.5849(h)X
2245.1872(can)X
2370.3612(b)X
2408.4932(e)X
2464.2017(used)X
2617.7934(in)X
412.8768 1041.1377(assignmen)Z
704.706(ts)X
777.0717(just)X
906.2728(as)X
986.5323(a)X
1041.5316(simpl)X
1197.3704(e)X
1247.6334(v)X
1278.7253(ari)X
1355.9314(a)X
1388.6995(bl)X
1443.313(e)X
1493.576(can.)X
776.1557 1119.7809(creates)Z
992.1887(a)X
1047.188(new)X
1181.1254(t)X
1204.5651(yp)X
1277.4299(e.)X
412.8768 1696.4977(create)Z
603.6496(a)X
658.6489(t)X
682.0886(yp)X
754.9534(e)X
805.2164(c)X
834.0654(alled)X
1221.9262(and)X
412.8768 2194.5713(creates)Z
637.9421(a)X
975.9809(t)X
999.4206(yp)X
1072.2854(e.)X
1176.3143(Note)X
1342.9655(that)X
1767.8362(creates)X
1992.9015(new)X
2135.8712(v)X
2166.9631(ariable)X
2392.0283(t)X
2415.468(yp)X
2488.3328(es)X
2572.8883(but)X
412.8768 2273.2145(do)Z
484.1628(esn't)X
647.9135(create)X
846.397(an)X
914.042(y)X
978.3308(ne)X
1043.2474(w)X
1120.1663(v)X
1151.2582(ariables.)X
1443.7037(These)X
1639.0297(are)X
1755.4176(c)X
1784.1939(r)X
1809.8622(e)X
1838.9893(ate)X
1926.3708(d)X
1992.3358(jus)X
2074.6201(t)X
2129.6624(as)X
2217.8368(v)X
2248.9287(ariables)X
2497.9325(of)X
2581.1664(the)X
412.8768 2351.8577(prede\014ned)Z
726.7929(t)X
750.325(yp)X
823.1898(e)X
852.2702(s)X
899.9658(ar)X
958.4022(e)X
987.5293(:-)X
511.1808 2614.0017(As)Z
616.454(y)X
649.3663(ou)X
749.9031(see,)X
885.9577(new)X
1029.1211(v)X
1060.213(ariable)X
1285.4719(t)X
1308.9116(yp)X
1381.7764(es)X
1466.5256(are)X
1584.4288(easily)X
1774.955(pro)X
1871.5012(duced.)X
2115.2038(What)X
2308.8876(y)X
2341.7999(ou)X
2605.4477(do)X
412.8768 2692.6449(\(but)Z
563.5228(can)X
688.9086(in)X
903.3688(and)X
1279.778(\))X
1332.5408(i)X
1351.0961(s)X
1403.8589(extend)X
1620.8129(the)X
1738.3049(meaning)X
2008.9368(of)X
2089.7213(a)X
2122.4894(n)X
2186.3035(exi)X
2268.3212(sting)X
2434.542(o)X
2467.3101(p)X
2505.4421(erator)X
412.8768 2771.2881(\(`o)Z
488.4156(v)X
521.3279(erload')X
737.4971(it\))X
828.9442(so)X
909.34(that)X
1051.3075(it)X
1117.4944(w)X
1163.0368(orks)X
1303.4256(with)X
1453.2869(the)X
1565.2579(new)X
1699.3316(v)X
1730.4235(ariable)X
1946.5927(t)X
1970.0324(yp)X
2042.8972(e:)X
2117.9053(y)X
2150.8176(ou)X
2242.2647(ha)X
2309.9097(v)X
2342.822(e)X
2393.2213(to)X
2473.6171(write)X
2640.8448(a)X
412.8768 2849.9313(sp)Z
476.269(eci\014c)X
638.624(function)X
895.7047(instead.)X
511.1808 2928.5745(A)Z
788.7176(is)X
860.286(li)X
898.0685(k)X
930.8366(e)X
986.6174(a)X
1281.2577(except)X
1490.1784(that)X
1637.5274(the)X
1754.8799(\014elds)X
1927.489(o)X
1962.4635(ccup)X
2090.1014(y)X
2152.1973(the)X
2269.6098(s)X
2295.4601(ame)X
2441.2304(memory)X
412.8768 3007.2177(lo)Z
466.7964(cation)X
662.1925(with)X
810.2258(enough)X
1034.0396(m)X
1089.9865(em)X
1173.7271(o)X
1206.4952(ry)X
1286.6418(a)X
1319.6738(l)X
1337.8783(l)X
1356.0828(o)X
1390.6714(cated)X
1562.3861(to)X
1640.9539(hold)X
1785.8296(the)X
1895.9726(largest)X
2105.5776(item)X
2234.7285(.)X
2278.3387(The)X
2410.5844(program-)X
412.8768 3085.8609(mer)Z
543.4901(has)X
658.3157(to)X
736.8298(k)X
769.7421(eep)X
882.9889(a)X
936.2428(note)X
1079.4861(of)X
1153.2639(what)X
1315.4524(the)X
1619.3056(is)X
1683.6108(b)X
1721.7428(eing)X
1858.671(used)X
2005.0718(for.)X
2265.8463(after)X
2418.5622(this)X
2544.4391(co)X
2607.8313(de)X
412.8768 3164.5041(fragmen)Z
644.7131(t)X
691.8186(runs)X
836.8073(fred)X
969.1659(will)X
1095.2094(b)X
1133.3414(e)X
1183.6044(163)X
1304.9117(y)X
1337.824(ears)X
1471.7614(old.)X
1526.9888 4435.9025(7)Z
EO
BO
F28 F
1980.471 228.4913(structur)Z
2204.4632(e)X
1355.1374 1119.7809(E.g.)Z
2442.3367 2614.0017(c)Z
2468.9835(an)X
2531.7498('t)X
2130.4967 3085.8609(E.g.)Z
EO
BO
F29 F
412.8768 -181.7643(4)Z
511.181(A)X
558.3022(GGREGA)X
851.2272(TES)X
EO
BO
F31 F
2206.7896 71.2049(values[3,6,1])Z
914.7472 149.8481(values[3][6])Z
1331.3511([)X
1365.7572(1)X
1400.1633(])X
2467.6335 228.4913(record)Z
489.3356 307.1345(Pascal)Z
412.8768 438.2065(struct)Z
655.6797(pers)X
794.5014(o)X
828.9075(n)X
897.7197({)X
584.9073 516.8497(int)Z
722.5317(age;)X
584.9073 595.4929(int)Z
722.5317(height;)X
584.9073 674.1361(char)Z
756.9378(surname[20)X
1104.1563(])X
1138.5624(;)X
412.8768 752.7793(})Z
482.0157(fred,)X
690.0858(jane)X
828.9075(;)X
1226.25 883.8513(person)Z
549.1021 962.4945(.)Z
1358.3615(fred.age)X
511.1808 1119.7809(typedef)Z
412.8768 1250.8529(typedef)Z
688.1256(struct{)X
584.9073 1329.4961(int)Z
722.5317(age;)X
584.9073 1408.1393(int)Z
722.5317(height;)X
584.9073 1486.7825(char)Z
756.9378(surname[20)X
1104.1563(])X
1138.5624(;)X
412.8768 1565.4257(})Z
481.689(person;)X
991.6841 1696.4977(person)Z
412.8768 1827.5697(typedef)Z
688.1256(struct{)X
481.689 1906.2129(double)Z
722.5317(real;)X
481.689 1984.8561(double)Z
722.5317(imaginary;)X
412.8768 2063.4993(})Z
481.689(complex;)X
701.9737 2194.5713(complex)Z
1493.829(typedef)X
412.8768 2482.9297(person)Z
655.6797(fred)X
794.5014(,)X
863.3136(j)X
897.7197(a)X
932.1258(n)X
966.5319(e)X
1000.938(;)X
771.6678 2692.6449(C++)Z
1036.6484(Algol68)X
587.6905 2928.5745(union)Z
1047.1345(s)X
1081.8641(t)X
1116.2702(r)X
1150.6763(u)X
1185.0824(c)X
1219.4885(t)X
1425.5417 3085.8609(union)Z
412.8768 3295.5761(...)Z
412.8768 3374.2193(union)Z
653.7195(person)X
894.5622({)X
584.9073 3452.8625(int)Z
722.5317(age;)X
584.9073 3531.5057(int)Z
722.5317(height;)X
584.9073 3610.1489(char)Z
756.9378(surname[20)X
1104.1563(])X
1138.5624(;)X
412.8768 3688.7921(})Z
481.689(fred;)X
412.8768 3846.0785(fred.age)Z
725.1453(=)X
794.2842(2)X
828.9075(3)X
863.3136(;)X
412.8768 3924.7217(fred.heigh)Z
760.0953(t)X
828.9075(=)X
897.7197(1)X
932.1258(6)X
966.5319(3)X
1000.938(;)X
412.8768 4003.3649(printf\("Fr)Z
760.0953(e)X
794.5014(d)X
863.3136(i)X
897.7197(s)X
966.5319(%)X
1000.938(d)X
1069.7502(y)X
1104.1563(e)X
1138.5624(a)X
1172.9685(r)X
1207.3746(s)X
1276.1868(o)X
1310.5929(l)X
1344.999(d)X
1379.4051(\\)X
1413.8112(n)X
1448.2173(")X
1482.6234(,)X
1551.4356(f)X
1585.8417(r)X
1620.2478(e)X
1654.6539(d)X
1689.06(.)X
1723.4661(a)X
1757.8722(g)X
1792.2783(e)X
1826.6844(\))X
1861.0905(;)X
412.8768 4082.0081(...)Z
EO
EP end
%%Page: 8 8
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 214.7468(C)Z
482.085(has)X
598.656(the)X
710.4907(follo)X
833.3923(wing)X
991.0111(l)X
1009.8643(o)X
1044.4529(o)X
1077.221(p)X
1135.3778(a)X
1168.2434(nd)X
1262.7117(selection)X
1527.6862(constructs:-)X
511.1808 4008.6432(The)Z
648.1402(`)X
771.2837(')X
815.0961(construction)X
1192.0272(in)X
1272.1511(C)X
1343.6674(is)X
1412.74(v)X
1445.6523(ery)X
1558.9303(general.)X
1820.0786(In)X
1904.9388(its)X
1999.2716(most)X
2164.6488(com)X
2282.6808(m)X
2337.2943(o)X
2370.0624(n)X
2431.2412(f)X
2451.3637(o)X
2484.1318(rm)X
2589.2809(i)X
2607.4854(t')X
2651.1762(s)X
412.8768 4087.2864(m)Z
467.8918(uc)X
530.8005(h)X
588.9573(lik)X
659.7598(e)X
836.0103(i)X
854.2148(n)X
912.3716(o)X
945.2372(ther)X
1082.3321(langua)X
1273.1(g)X
1305.8681(es.)X
1526.9888 4435.9025(8)Z
EO
BO
F29 F
412.8768 -181.7643(5)Z
511.181(CONSTR)X
788.8016(UCTIONS)X
EO
BO
F31 F
412.8768 519.1702(...)Z
412.8768 597.8134(if)Z
516.7485(\(i==3\))X
759.5514(/*)X
863.3136(c)X
897.7197(h)X
932.1258(e)X
966.5319(c)X
1000.938(k)X
1035.3441(i)X
1069.7502(n)X
1104.1563(g)X
1172.9685(f)X
1207.3746(o)X
1241.7807(r)X
1310.5929(e)X
1344.999(q)X
1379.4051(u)X
1413.8112(a)X
1448.2173(l)X
1482.6234(i)X
1517.0295(t)X
1551.4356(y)X
1585.8417(;)X
1654.6539(`)X
1689.06(!)X
1723.4661(=)X
1757.8722(')X
1826.6844(t)X
1861.0905(e)X
1895.4966(s)X
1929.9027(t)X
1964.3088(s)X
2033.121(f)X
2067.5271(o)X
2101.9332(r)X
2170.7454(i)X
2205.1515(n)X
2239.5576(e)X
2273.9637(q)X
2308.3698(u)X
2342.7759(a)X
2377.182(l)X
2411.5881(i)X
2445.9942(t)X
2480.4003(y)X
2549.2125(*)X
2583.6186(/)X
516.0951 676.4566(/*)Z
619.9668(no)X
723.8385(braces)X
966.5319(n)X
1000.938(e)X
1035.3441(e)X
1069.7502(d)X
1104.1563(e)X
1138.5624(d)X
1207.3746(f)X
1241.7807(o)X
1276.1868(r)X
1344.999(a)X
1413.8112(s)X
1448.2173(i)X
1482.6234(n)X
1517.0295(g)X
1551.4356(l)X
1585.8417(e)X
1654.6539(s)X
1689.06(t)X
1723.4661(a)X
1757.8722(t)X
1792.2783(e)X
1826.6844(m)X
1861.0905(e)X
1895.4966(n)X
1929.9027(t)X
1998.7149(*)X
2033.121(/)X
516.0951 755.0998(j=4;)Z
412.8768 833.743(else{)Z
481.689 912.3862(/*the)Z
689.7591(brace)X
863.3136(s)X
932.1258(a)X
966.5319(r)X
1000.938(e)X
1069.7502(n)X
1104.1563(e)X
1138.5624(c)X
1172.9685(e)X
1207.3746(s)X
1241.7807(s)X
1276.1868(a)X
1310.5929(r)X
1344.999(y)X
1413.8112(i)X
1448.2173(f)X
1517.0295(t)X
1551.4356(h)X
1585.8417(e)X
550.5012 991.0294(clause)Z
793.3041(has)X
931.9086(m)X
966.5319(o)X
1000.938(r)X
1035.3441(e)X
1104.1563(t)X
1138.5624(h)X
1172.9685(a)X
1207.3746(n)X
1276.1868(o)X
1310.5929(n)X
1344.999(e)X
1413.8112(s)X
1448.2173(t)X
1482.6234(a)X
1517.0295(t)X
1551.4356(e)X
1585.8417(m)X
1620.2478(e)X
1654.6539(n)X
1689.06(t)X
516.0951 1069.6726(*/)Z
516.0951 1148.3158(j=5;)Z
516.0951 1226.959(k=6;)Z
412.8768 1305.6022(})Z
412.8768 1384.2454(...)Z
412.8768 1528.4246(...)Z
412.8768 1607.0678(/*)Z
516.7485(switch)X
759.5514(is)X
863.3136(l)X
897.7197(i)X
932.1258(k)X
966.5319(e)X
1035.3441(t)X
1069.7502(h)X
1104.1563(e)X
1172.9685(c)X
1207.3746(a)X
1241.7807(s)X
1276.1868(e)X
1344.999(s)X
1379.4051(t)X
1413.8112(a)X
1448.2173(t)X
1482.6234(e)X
1517.0295(m)X
1551.4356(e)X
1585.8417(n)X
1620.2478(t)X
1689.06(i)X
1723.4661(n)X
1792.2783(p)X
1826.6844(a)X
1861.0905(s)X
1895.4966(c)X
1929.9027(a)X
1964.3088(l)X
1998.7149(.)X
516.0951 1685.711(The)Z
654.6996(values)X
897.5025(t)X
932.1258(h)X
966.5319(a)X
1000.938(t)X
1069.7502(t)X
1104.1563(h)X
1138.5624(e)X
1207.3746(s)X
1241.7807(w)X
1276.1868(i)X
1310.5929(t)X
1344.999(c)X
1379.4051(h)X
1413.8112(i)X
1448.2173(n)X
1482.6234(g)X
1551.4356(v)X
1585.8417(a)X
1620.2478(r)X
1654.6539(i)X
1689.06(a)X
1723.4661(b)X
1757.8722(l)X
1792.2783(e)X
1861.0905(i)X
1895.4966(s)X
1964.3088(c)X
1998.7149(o)X
2033.121(m)X
2067.5271(p)X
2101.9332(a)X
2136.3393(r)X
2170.7454(e)X
2205.1515(d)X
2273.9637(w)X
2308.3698(i)X
2342.7759(t)X
2377.182(h)X
516.0951 1764.3542(have)Z
689.4324(to)X
793.3041(be)X
897.1758(co)X
966.5319(n)X
1000.938(s)X
1035.3441(t)X
1069.7502(a)X
1104.1563(n)X
1138.5624(t)X
1172.9685(s)X
1207.3746(,)X
1276.1868(o)X
1310.5929(r)X
1379.4051(`)X
1413.8112(d)X
1448.2173(e)X
1482.6234(f)X
1517.0295(a)X
1551.4356(u)X
1585.8417(l)X
1620.2478(t)X
1654.6539(')X
1689.06(.)X
447.2829 1842.9974(*/)Z
412.8768 2000.2838(switch\(i\){)Z
412.8768 2078.927(case)Z
586.2141(1:)X
690.0858(prin)X
828.9075(t)X
863.3136(f)X
897.7197(\()X
932.1258(")X
966.5319(i)X
1035.3441(i)X
1069.7502(s)X
1138.5624(o)X
1172.9685(n)X
1207.3746(e)X
1241.7807(\\)X
1276.1868(n)X
1310.5929(")X
1344.999(\))X
1379.4051(;)X
688.1256 2157.5702(break;)Z
930.9285(/*)X
1034.8002(if)X
1138.5624(b)X
1172.9685(r)X
1207.3746(e)X
1241.7807(a)X
1276.1868(k)X
1344.999(w)X
1379.4051(a)X
1413.8112(s)X
1448.2173(n)X
1482.6234(')X
1517.0295(t)X
1585.8417(h)X
1620.2478(e)X
1654.6539(r)X
1689.06(e)X
1723.4661(,)X
1792.2783(t)X
1826.6844(h)X
1861.0905(i)X
1895.4966(s)X
1964.3088(c)X
1998.7149(a)X
2033.121(s)X
2067.5271(e)X
2136.3393(w)X
2170.7454(i)X
2205.1515(l)X
2239.5576(l)X
1032.1866 2236.2134(fall)Z
1205.5239(throug)X
1413.8112(h)X
1482.6234(i)X
1517.0295(n)X
1551.4356(t)X
1585.8417(o)X
1654.6539(t)X
1689.06(h)X
1723.4661(e)X
1792.2783(n)X
1826.6844(e)X
1861.0905(x)X
1895.4966(t)X
1929.9027(.)X
963.3744 2314.8566(*/)Z
412.8768 2393.4998(case)Z
586.2141(2:)X
690.0858(prin)X
828.9075(t)X
863.3136(f)X
897.7197(\()X
932.1258(")X
966.5319(i)X
1035.3441(i)X
1069.7502(s)X
1138.5624(t)X
1172.9685(w)X
1207.3746(o)X
1241.7807(\\)X
1276.1868(n)X
1310.5929(")X
1344.999(\))X
1379.4051(;)X
688.1256 2472.143(break;)Z
412.8768 2550.7862(default:)Z
725.1453(pr)X
794.5014(i)X
828.9075(n)X
863.3136(t)X
897.7197(f)X
932.1258(\()X
966.5319(")X
1000.938(i)X
1069.7502(i)X
1104.1563(s)X
1172.9685(n)X
1207.3746(e)X
1241.7807(i)X
1276.1868(t)X
1310.5929(h)X
1344.999(e)X
1379.4051(r)X
1479.4659(one)X
1618.0704(nor)X
1756.6749(two\\)X
1895.4966(n)X
1929.9027(")X
1964.3088(\))X
1998.7149(;)X
688.1256 2629.4294(break;)Z
412.8768 2708.0726(})Z
412.8768 2786.7158(...)Z
412.8768 3091.1392(...)Z
412.8768 3169.7824(while\(i<30)Z
760.0953(\))X
794.5014({)X
963.3744(/*)X
1067.2461(test)X
1240.5834(at)X
1344.4551(to)X
1413.8112(p)X
1482.6234(o)X
1517.0295(f)X
1585.8417(l)X
1620.2478(o)X
1654.6539(o)X
1689.06(p)X
1757.8722(*)X
1792.2783(/)X
481.689 3248.4256(something\()Z
828.9075(\))X
863.3136(;)X
412.8768 3327.0688(...)Z
412.8768 3405.712(})Z
412.8768 3549.8912(...)Z
412.8768 3628.5344(do)Z
516.0951({)X
516.0951 3707.1776(something\()Z
863.3136(\))X
897.7197(;)X
412.8768 3785.8208(})Z
482.0157(while)X
690.0858(\(i<3)X
828.9075(0)X
863.3136(\))X
897.7197(;)X
966.5319(/)X
1000.938(*)X
1069.7502(t)X
1104.1563(e)X
1138.5624(s)X
1172.9685(t)X
1241.7807(a)X
1276.1868(t)X
1344.999(b)X
1379.4051(o)X
1413.8112(t)X
1448.2173(t)X
1482.6234(o)X
1517.0295(m)X
1585.8417(o)X
1620.2478(f)X
1689.06(l)X
1723.4661(o)X
1757.8722(o)X
1792.2783(p)X
1861.0905(*)X
1895.4966(/)X
412.8768 3864.464(...)Z
667.0853 4008.6432(for)Z
710.0228 4087.2864(for)Z
412.8768 4231.4656(...)Z
EO
BO
F48 F
412.8768 398.2018(Selection)Z
412.8768 2970.1708(Lo)Z
513.2178(ops)X
EO
BO
F55 F
412.8768 71.2049(5)Z
575.6671(Constructions)X
EO
EP end
%%Page: 9 9
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 441.0307(The)Z
546.8142(general)X
772.3197(form)X
929.9386(of)X
1005.4618(`)X
1127.6462(')X
1167.696(i)X
1185.9005(s)X
412.8768 787.4663(where)Z
605.6594(all)X
703.7162(the)X
820.7182(expres)X
999.3901(s)X
1025.2404(ions)X
1165.9238(are)X
1280.061(optional.)X
1579.0696(The)X
1718.1743(default)X
1944.1108(v)X
1975.2027(alue)X
2119.0436(for)X
2632.9717(i)X
2651.1762(s)X
476.4675 866.1095(\()Z
640.6589(\).)X
733.1071(Essen)X
890.7416(tially)X
1035.2625(,)X
1083.9349(the)X
1335.8385(lo)X
1389.7581(op)X
1488.0815(is)X
1561.1447(a)X
1825.3041(l)X
1843.5086(o)X
1878.0972(o)X
1910.8653(p.)X
2012.4861(The)X
2153.4361(ab)X
2224.7221(o)X
2256.0556(v)X
2288.9679(e)X
2479.2998(lo)X
2533.2194(op)X
2631.5428(is)X
412.8768 944.7527(equiv)Z
562.3758(alen)X
677.3836(t)X
724.1734(to)X
653.4405 1662.3031(the)Z
770.4399(2)X
830.6039(fragmen)X
1062.4402(ts)X
1139.9706(b)X
1178.1026(elo)X
1256.7989(w)X
1331.1718(are)X
1445.0137(equiv)X
1594.5127(alen)X
1709.5205(t.)X
1796.4037(`)X
1850.0816(')X
1896.0367(is)X
1967.252(set)X
2073.2001(to)X
2158.6243(3,)X
2237.3054(the)X
2354.3048(lo)X
2408.2244(op)X
2504.6999(is)X
2575.9152(run)X
412.8768 1740.9463(once)Z
561.023(for)X
787.8501(and)X
915.4724(once)X
1063.6186(for)X
1268.6004(,)X
1309.3908(then)X
1457.537(iteration)X
1724.0903(\014nishes)X
1952.7533(when)X
2227.2006(.)X
511.1808 2191.6881(Within)Z
745.8684(an)X
813.5134(y)X
879.2736(of)X
963.9789(the)X
1084.9957(ab)X
1156.2817(o)X
1187.6152(v)X
1220.5275(e)X
1279.9726(lo)X
1333.8922(o)X
1366.7075(p)X
1434.0464(constructions,)X
2170.9669(stops)X
2347.2404(the)X
2468.2572(curren)X
2646.4155(t)X
412.8768 2270.3313(iteration)Z
682.2049(and)X
812.602(go)X
880.7305(es)X
959.0285(to)X
1042.0628(the)X
1156.6723(next)X
1306.0146(and)X
1634.6958(stops)X
1804.562(the)X
1919.1715(iterations)X
2213.7598(altogether.)X
412.8768 2348.9745(in)Z
489.9787(the)X
601.8134(follo)X
724.715(wing)X
882.069(f)X
902.094(rag)X
993.2985(m)X
1047.912(en)X
1110.8207(t)X
1214.5043(and)X
1398.7047(wi)X
1464.4295(l)X
1482.634(l)X
1522.6838(b)X
1560.8158(e)X
1611.0788(prin)X
1726.0866(ted)X
1837.9213(out.)X
511.1808 3560.4853(If)Z
590.7601(y)X
623.6724(ou)X
728.5119(w)X
774.0543(an)X
841.6993(t)X
902.3335(a)X
970.8615(lo)X
1024.7811(op)X
1129.6206(whi)X
1231.8817(c)X
1258.4789(h)X
1330.1644(onl)X
1418.3529(y)X
1488.3155(ends)X
1649.9904(when)X
2042.806(i)X
2061.7446(s)X
2122.3788(done,)X
2311.4852(y)X
2344.3975(ou)X
2449.237(can)X
2582.4942(use)X
412.8768 3639.1285(`)Z
709.4876(')X
749.5374(\(b)X
812.9296(ecause)X
1071.3318(b)X
1109.4638(eing)X
1248.1374(non-zero,)X
1532.0571(coun)X
1664.4313(ts)X
1736.797(as)X
1817.0565(b)X
1855.1885(eing)X
1993.8621(true\))X
2156.2172(or)X
2236.4767(`)X
2498.5514('.)X
511.1808 3717.7717(The)Z
805.3726(sym)X
920.3806(b)X
958.5126(ols)X
1057.5584(are)X
1166.0768(used)X
1314.0642(to)X
1394.1649(comp)X
1550.7041(ound)X
1714.4791(statem)X
1908.5984(en)X
1971.5071(ts.)X
2067.7718(Y)X
2111.2521(ou)X
2202.4041(can)X
2321.9738(declare)X
2542.5842(v)X
2573.6761(ari-)X
412.8768 3796.4149(ables)Z
579.5186(at)X
662.4861(the)X
777.0288(start)X
935.7769(of)X
1014.0081(an)X
1081.6531(y)X
1140.9392(comp)X
1297.4784(ound)X
1464.1202(statemen)X
1721.2167(t.)X
1801.1058(F)X
1838.271(or)X
1921.2385(instance,)X
2198.2309(if)X
2262.2532(y)X
2295.1655(ou're)X
2461.8073(w)X
2507.3497(orried)X
412.8768 3875.0581(ab)Z
484.1628(out)X
600.7338(the)X
712.5685(scop)X
837.5324(e)X
887.7954(of)X
963.3186(an)X
1054.6294(index)X
1231.1933(v)X
1262.2852(ariable)X
1478.3181(in)X
1555.42(a)X
1736.463(lo)X
1790.3826(o)X
1823.2396(p,)X
1899.6984(y)X
1932.4665(o)X
1965.2346(u)X
2023.3914(coul)X
2139.9976(d)X
2198.1544(do)X
2289.2743(the)X
2401.109(fol)X
2473.1396(l)X
2491.3441(o)X
2522.2917(w)X
2569.6233(i)X
2587.8278(ng)X
2657.0049(.)X
1526.9888 4435.9025(9)Z
EO
BO
F28 F
511.1808 1662.3031(E.g.)Z
2559.0725 2270.3313(E.g.)Z
EO
BO
F29 F
412.8768 -181.7643(5)Z
511.181(CONSTR)X
788.8016(UCTIONS)X
EO
BO
F31 F
412.8768 71.2049(for\(i=0;)Z
725.1453(i<)X
794.5014(5)X
828.9075(;)X
897.7197(i)X
932.1258(=)X
966.5319(i)X
1000.938(+)X
1035.3441(1)X
1069.7502(\))X
1104.1563({)X
516.0951 149.8481(something\()Z
863.3136(\))X
897.7197(;)X
412.8768 228.4913(})Z
412.8768 307.1345(...)Z
1024.4069 441.0307(f)Z
1058.834(o)X
1093.2401(r)X
412.8768 574.9269(for)Z
551.4813(\([expre)X
794.5014(s)X
828.9075(s)X
863.3136(i)X
897.7197(o)X
932.1258(n)X
966.5319(1)X
1000.938(])X
1035.3441(;)X
1104.1563([)X
1138.5624(e)X
1172.9685(x)X
1207.3746(p)X
1241.7807(r)X
1276.1868(e)X
1310.5929(s)X
1344.999(s)X
1379.4051(i)X
1413.8112(o)X
1448.2173(n)X
1482.6234(2)X
1517.0295(])X
1551.4356(;)X
1620.2478([)X
1654.6539(e)X
1689.06(x)X
1723.4661(p)X
1757.8722(r)X
1792.2783(e)X
1826.6844(s)X
1861.0905(s)X
1895.4966(i)X
1929.9027(o)X
1964.3088(n)X
1998.7149(3)X
2033.121(])X
2067.5271(\))X
584.9073 653.5701(something\()Z
932.1258(\))X
966.5319(;)X
2224.9943 787.4663(expressi)Z
2502.7408(o)X
2537.1469(n)X
2571.553(2)X
412.8768 866.1095(1)Z
501.7277(true)X
1202.7822(for)X
1623.1566(whil)X
1762.0401(e)X
2346.2435(for)X
412.8768 1067.5983(...)Z
412.8768 1146.2415(expression)Z
760.0953(1)X
794.5014(;)X
863.3136(/)X
897.7197(*)X
966.5319(i)X
1000.938(n)X
1035.3441(i)X
1069.7502(t)X
1104.1563(i)X
1138.5624(a)X
1172.9685(l)X
1207.3746(i)X
1241.7807(s)X
1276.1868(a)X
1310.5929(t)X
1344.999(i)X
1379.4051(o)X
1413.8112(n)X
1482.6234(*)X
1517.0295(/)X
412.8768 1224.8847(while)Z
620.9469(\(expr)X
794.5014(e)X
828.9075(s)X
863.3136(s)X
897.7197(i)X
932.1258(o)X
966.5319(n)X
1000.938(2)X
1035.3441(\))X
1069.7502({)X
1138.5624(/)X
1172.9685(*)X
1241.7807(c)X
1276.1868(o)X
1310.5929(n)X
1344.999(d)X
1379.4051(i)X
1413.8112(t)X
1448.2173(i)X
1482.6234(o)X
1517.0295(n)X
1585.8417(*)X
1620.2478(/)X
516.0951 1303.5279(something\()Z
863.3136(\))X
897.7197(;)X
516.0951 1382.1711(expression)Z
863.3136(3)X
897.7197(;)X
1135.4049(/*)X
1239.2766(code)X
1412.6139(done)X
1585.8417(e)X
1620.2478(a)X
1654.6539(c)X
1689.06(h)X
1757.8722(i)X
1792.2783(t)X
1826.6844(e)X
1861.0905(r)X
1895.4966(a)X
1929.9027(t)X
1964.3088(i)X
1998.7149(o)X
2033.121(n)X
2101.9332(*)X
2136.3393(/)X
412.8768 1460.8143(};)Z
412.8768 1539.4575(...)Z
1815.3488 1662.3031(i)Z
661.8064 1740.9463(i=3)Z
1164.402(i=4)X
2123.0022(i=5)X
412.8768 1819.5895(for)Z
551.4813(\(i)X
655.353(=)X
724.4919(3;)X
828.3636(i)X
897.5025(<)X
966.5319(5)X
1000.938(;)X
1069.7502(i)X
1104.1563(=)X
1138.5624(i)X
1172.9685(+)X
1207.3746(1)X
1241.7807(\))X
516.0951 1898.2327(total)Z
724.1652(=)X
793.3041(tota)X
932.1258(l)X
1000.938(+)X
1069.7502(i)X
1104.1563(;)X
1608.2043 1819.5895(i)Z
1677.3432(=)X
1746.4821(3;)X
1608.2043 1898.2327(while\(i)Z
1885.74(<)X
1954.8789(5\))X
2024.235({)X
1677.0165 1976.8759(total)Z
1885.0866(=)X
1954.2255(tota)X
2093.0472(l)X
2161.8594(+)X
2230.6716(i)X
2265.0777(;)X
1677.0165 2055.5191(i=i+1;)Z
1608.2043 2134.1623(})Z
1862.0771 2191.6881(continue)Z
1436.4117 2270.3313(break)Z
1157.9262 2348.9745(0)Z
1342.1266(2)X
412.8768 2482.8707(...)Z
412.8768 2561.5139(i=0;)Z
412.8768 2640.1571(while)Z
619.3134(\(i<5\){)X
516.0951 2718.8003(if)Z
619.3134(\(i==1\){)X
584.9073 2797.4435(i)Z
654.0462(=)X
723.1851(i+1;)X
584.9073 2876.0867(continue;)Z
516.0951 2954.7299(})Z
516.0951 3033.3731(if)Z
619.3134(\(i==3\))X
584.9073 3112.0163(break;)Z
516.0951 3190.6595(printf\("i)Z
863.0964(=)X
932.1258(%)X
966.5319(d)X
1000.938(\\)X
1035.3441(n)X
1069.7502(")X
1104.1563(,)X
1172.9685(i)X
1207.3746(\))X
1241.7807(;)X
516.0951 3269.3027(i=i+1;)Z
412.8768 3347.9459(})Z
412.8768 3426.5891(...)Z
1833.768 3560.4853(break)Z
431.8219 3639.1285(while\(1\))Z
1014.7537(1)X
2255.4218(for\(;;\))X
680.1411 3717.7717({)Z
748.9533(})X
1610.4193 3875.0581(for)Z
412.8768 3997.9037({int)Z
584.9073(i;)X
447.2829 4076.5469(for)Z
584.9073(\(i=i;i<5;i)X
932.1258(+)X
966.5319(+)X
1000.938(\))X
550.5012 4155.1901(printf\("i)Z
897.5025(i)X
932.1258(s)X
1000.938(%)X
1035.3441(d)X
1069.7502(\\)X
1104.1563(n)X
1138.5624(")X
1172.9685(,)X
1207.3746(i)X
1241.7807(\))X
1276.1868(;)X
412.8768 4233.8333(})Z
EO
EP end
%%Page: 10 10
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
492.9762 214.7467(1.)Z
576.7168(W)X
639.1422(rite)X
758.8707(a)X
813.87(routine)X
1039.3755(called)X
1386.1884(that)X
1528.0196(do)X
1599.3056(es)X
1674.8288(the)X
1786.6635(follo)X
1909.5651(wing)X
576.7168 758.686(Then)Z
746.9657(write)X
914.0571(a)X
1129.8329(routine)X
1355.3384(to)X
1435.5979(test)X
1561.6415(it.)X
492.9762 888.4454(2.)Z
811.3829(has)X
932.3779(a)X
991.8012(function)X
1253.3059(call)X
1352.3258(ed)X
1547.3495(,)X
1589.7718(that)X
1736.027(giv)X
1821.0384(en)X
1912.0369(an)X
2007.7717(in)X
2061.2078(teger)X
2227.9869(returns)X
2456.3377(1)X
2515.761(if)X
2581.4993(the)X
576.7168 967.0886(n)Z
611.2078(um)X
702.5343(b)X
740.6663(er)X
813.2511(is)X
876.3633(o)X
911.3378(dd,)X
1020.5065(0)X
1072.5674(otherwise.)X
1388.5059(W)X
1450.9313(rite)X
1567.7214(an)X
1779.1991(function)X
2033.3414(for)X
2131.1864(C)X
2195.3522(and)X
2320.0361(write)X
2484.1891(a)X
576.7168 1045.7318(routine)Z
800.5732(to)X
879.1836(test)X
1003.5781(it.)X
1096.0548(\(hin)X
1211.0626(t)X
1256.519({)X
1309.8692(Y)X
1353.3495(ou)X
1443.0112(can)X
1561.0906(use)X
1671.2762(the)X
1781.4618(fact)X
1909.0138(that)X
2049.1959(in)X
2124.6487(C,)X
2211.1529(if)X
2325.7471(is)X
2390.1486(an)X
2479.8103(in)X
2533.2464(teger)X
576.7168 1124.375(then)Z
989.8379(equals)X
1245.0826(only)X
1390.0713(i)X
1408.9032(f)X
1507.0249(i)X
1525.2294(s)X
1572.3349(ev)X
1633.6649(en\).)X
492.9762 1254.1344(3.)Z
576.7168(Prin)X
699.6185(t)X
746.5189(a)X
801.3131(table)X
965.0418(of)X
1040.3599(all)X
1133.0443(the)X
1244.6739(prim)X
1380.9151(es)X
1456.2332(less)X
1575.7566(than)X
1728.434(1000.)X
1906.0958(Use)X
2030.3556(an)X
2098.0006(y)X
2154.3736(metho)X
2336.173(d)X
2394.1247(y)X
2427.037(ou)X
2518.1427(w)X
2563.6851(an)X
2631.3301(t.)X
576.7168 1332.7776(The)Z
708.5758(siev)X
814.1111(e)X
862.2957(metho)X
1044.0951(d)X
1100.1735(is)X
1164.1457(describ)X
1364.8901(ed)X
1449.3862(he)X
1514.7149(r)X
1540.3832(e)X
1569.5103(:-)X
1630.325(aim)X
1759.0265(to)X
1837.2076(create)X
2025.902(an)X
2115.1344(arra)X
2230.1423(y)X
2284.642(`)X
2511.9839(')X
2550.6959(suc)X
2638.8648(h)X
576.7168 1411.4208(that)Z
715.5008(if)X
1445.2032(then)X
1643.8331(is)X
1706.8365(a)X
1758.7886(prime)X
1943.3567(n)X
1977.8477(um)X
2068.8245(b)X
2106.9565(er.)X
2205.0078(First)X
2361.1582(mark)X
2529.9388(them)X
576.7168 1490.064(all)Z
671.4405(as)X
753.5342(b)X
791.6662(eing)X
932.174(prim)X
1068.3418(e.)X
1147.1455(Then)X
1319.2286(rep)X
1411.0385(eate)X
1526.4777(d)X
1562.8867(ly)X
1640.2441(pic)X
1722.0979(k)X
1780.5102(the)X
1894.2494(s)X
1920.0997(mallest)X
2150.597(prime)X
2340.0465(y)X
2372.9588(ou)X
2466.1038(ha)X
2533.7488(v)X
2566.6611(en't)X
576.7168 1568.7072(dealt)Z
743.8786(with)X
896.8316(and)X
1027.6819(ma)X
1117.4883(rk)X
1202.5546(a)X
1235.5866(l)X
1253.7911(l)X
1297.0689(i)X
1315.2734(ts)X
1390.8671(m)X
1444.4763(ul)X
1499.0898(ti)X
1542.7806(pl)X
1597.3941(es)X
1676.1453(as)X
1759.6328(b)X
1797.7648(eing)X
1939.6664(non)X
2070.5167(prim)X
2206.5027(e.)X
2289.4879(Prin)X
2412.3896(t)X
2462.7231(out)X
2582.5221(the)X
576.7168 1647.3504(primes)Z
789.5923(at)X
869.8518(the)X
981.6865(end.)X
1130.6789(Here's)X
1327.7668(a)X
1382.7661(sk)X
1440.9386(eleton:-)X
1510.6047 4435.9025(10)Z
EO
BO
F29 F
412.8768 -181.7643(6)Z
511.181(EXER)X
695.6547(CISES)X
906.2181(1)X
EO
BO
F31 F
1225.4119 214.7467(base)Z
576.7168 368.7515(void)Z
750.0541(base\()X
958.1242(i)X
992.7475(n)X
1027.1536(t)X
1095.9658(n)X
1130.3719(u)X
1164.778(m)X
1199.1841(b)X
1233.5902(e)X
1267.9963(r)X
1302.4024(,)X
1371.2146(i)X
1405.6207(n)X
1440.0268(t)X
1508.839(b)X
1543.2451(a)X
1577.6512(s)X
1612.0573(e)X
1646.4634(\))X
1680.8695({)X
576.7168 447.3947(/*)Z
680.5885(print)X
888.6586(`nu)X
992.7475(m)X
1027.1536(b)X
1061.5597(e)X
1095.9658(r)X
1130.3719(')X
1199.1841(t)X
1233.5902(o)X
1302.4024(t)X
1336.8085(h)X
1371.2146(e)X
1440.0268(g)X
1474.4329(i)X
1508.839(v)X
1543.2451(e)X
1577.6512(n)X
1646.4634(`)X
1680.8695(b)X
1715.2756(a)X
1749.6817(s)X
1784.0878(e)X
1818.4939(')X
1887.3061(*)X
1921.7122(/)X
576.7168 526.0379(...)Z
576.7168 604.6811(})Z
969.0564 758.686(main)Z
576.7168 888.4454(pascal)Z
1443.3243(odd)X
1656.0938 967.0886(odd)Z
2536.25(main)X
2270.8181 1045.7318(i)Z
724.863 1124.375(\(i/2\)*2)Z
1188.5045(i)X
1450.7735(i)X
2303.5871 1332.7776(number)Z
773.7679 1411.4208(numbers)Z
1016.6924([)X
1051.0985(i)X
1085.5046(])X
1154.3168(=)X
1188.7229(=)X
1257.5351(P)X
1291.9412(R)X
1326.3473(I)X
1360.7534(M)X
1395.1595(E)X
1590.3022(i)X
576.7168 1801.3552(#include)Z
886.3717(
576.7168 1879.9984(#include)Z
886.3717(
576.7168 1958.6416(#define)Z
854.2525(PRI)X
958.3414(M)X
992.7475(E)X
1061.5597(1)X
1264.8388(/*)X
1368.7105(Create)X
1611.5134(al)X
1680.8695(i)X
1715.2756(a)X
1749.6817(s)X
1784.0878(e)X
1818.4939(s)X
1887.3061(f)X
1921.7122(o)X
1956.1183(r)X
2024.9305(0)X
2093.7427(a)X
2128.1488(n)X
2162.5549(d)X
2231.3671(1)X
2300.1793(*)X
2334.5854(/)X
576.7168 2037.2848(#define)Z
854.2525(NON)X
958.3414(P)X
992.7475(R)X
1027.1536(I)X
1061.5597(M)X
1095.9658(E)X
1164.778(0)X
576.7168 2194.5712(int)Z
714.3412(numbers[10)X
1061.5597(0)X
1095.9658(0)X
1130.3719(])X
1164.778(;)X
576.7168 2430.5008(void)Z
750.0541(mark_m)X
958.3414(u)X
992.7475(l)X
1027.1536(t)X
1061.5597(i)X
1095.9658(p)X
1130.3719(l)X
1164.778(e)X
1199.1841(s)X
1233.5902(\()X
1267.9963(i)X
1302.4024(n)X
1336.8085(t)X
1405.6207(n)X
1440.0268(u)X
1474.4329(m)X
1508.839(\))X
1543.2451({)X
576.7168 2509.144(/*)Z
680.5885(TODO:)X
888.6586(Set)X
1027.1536(a)X
1061.5597(l)X
1095.9658(l)X
1164.778(e)X
1199.1841(l)X
1233.5902(e)X
1267.9963(m)X
1302.4024(e)X
1336.8085(n)X
1371.2146(t)X
1405.6207(s)X
1474.4329(w)X
1508.839(h)X
1543.2451(i)X
1577.6512(c)X
1612.0573(h)X
1680.8695(r)X
1715.2756(e)X
1749.6817(p)X
1784.0878(r)X
1818.4939(e)X
1852.9(s)X
1887.3061(e)X
1921.7122(n)X
1956.1183(t)X
2024.9305(m)X
2059.3366(u)X
2093.7427(l)X
2128.1488(t)X
2162.5549(i)X
2196.961(p)X
2231.3671(l)X
2265.7732(e)X
2300.1793(s)X
2368.9915(o)X
2403.3976(f)X
2472.2098(n)X
2506.6159(u)X
2541.022(m)X
2609.8342(t)X
2644.2403(o)X
2713.0525(N)X
2747.4586(O)X
2781.8647(N)X
2816.2708(P)X
2850.6769(R)X
2885.083(I)X
2919.4891(M)X
2953.8952(E)X
2988.3013(.)X
3057.1135(*)X
3091.5196(/)X
576.7168 2587.7872(})Z
576.7168 2745.0736(int)Z
715.3213(get_nex)X
958.3414(t)X
992.7475(_)X
1027.1536(p)X
1061.5597(r)X
1095.9658(i)X
1130.3719(m)X
1164.778(e)X
1199.1841(\()X
1233.5902(i)X
1267.9963(n)X
1302.4024(t)X
1371.2146(n)X
1405.6207(u)X
1440.0268(m)X
1474.4329(\))X
1508.839({)X
576.7168 2823.7168(/*)Z
680.5885(find)X
853.9258(the)X
992.5303(n)X
1027.1536(e)X
1061.5597(x)X
1095.9658(t)X
1164.778(p)X
1199.1841(r)X
1233.5902(i)X
1267.9963(m)X
1302.4024(e)X
1371.2146(n)X
1405.6207(u)X
1440.0268(m)X
1474.4329(b)X
1508.839(e)X
1543.2451(r)X
1612.0573(a)X
1646.4634(f)X
1680.8695(t)X
1715.2756(e)X
1749.6817(r)X
1818.4939(`)X
1852.9(n)X
1887.3061(u)X
1921.7122(m)X
1956.1183(')X
2024.9305(*)X
2059.3366(/)X
576.7168 2902.36(int)Z
714.3412(answer;)X
645.529 2981.0032(answer)Z
888.3319(=)X
957.4708(num)X
1061.5597(+)X
1095.9658(1)X
1130.3719(;)X
645.529 3059.6464(while)Z
853.5991(\(numb)X
1027.1536(e)X
1061.5597(r)X
1095.9658(s)X
1130.3719([)X
1164.778(a)X
1199.1841(n)X
1233.5902(s)X
1267.9963(w)X
1302.4024(e)X
1336.8085(r)X
1371.2146(])X
1440.0268(=)X
1474.4329(=)X
1543.2451(N)X
1577.6512(O)X
1612.0573(N)X
1646.4634(P)X
1680.8695(R)X
1715.2756(I)X
1749.6817(M)X
1784.0878(E)X
1818.4939(\))X
1852.9({)X
748.7473 3138.2896(answer=)Z
1026.283(ans)X
1130.3719(w)X
1164.778(e)X
1199.1841(r)X
1267.9963(+)X
1302.4024(1)X
1336.8085(;)X
748.7473 3216.9328(if)Z
852.619(\(answer)X
1130.1547(=)X
1164.778(=)X
1233.5902(1)X
1267.9963(0)X
1302.4024(0)X
1336.8085(0)X
1371.2146(\))X
851.9656 3295.576(break;)Z
645.529 3374.2192(})Z
645.529 3452.8624(return)Z
886.3717(answer;)X
576.7168 3531.5056(})Z
576.7168 3688.792(main\(\){)Z
576.7168 3767.4352(int)Z
714.3412(i;)X
576.7168 3846.0784(int)Z
714.3412(next_prime)X
1061.5597(;)X
576.7168 4003.3648(/*)Z
680.5885(TODO:)X
888.6586(Set)X
1027.1536(a)X
1061.5597(l)X
1095.9658(l)X
1164.778(t)X
1199.1841(h)X
1233.5902(e)X
1302.4024(e)X
1336.8085(l)X
1371.2146(e)X
1405.6207(m)X
1440.0268(e)X
1474.4329(n)X
1508.839(t)X
1543.2451(s)X
1612.0573(t)X
1646.4634(o)X
1715.2756(P)X
1749.6817(R)X
1784.0878(I)X
1818.4939(M)X
1852.9(E)X
1887.3061(.)X
1956.1183(R)X
1990.5244(e)X
2024.9305(m)X
2059.3366(e)X
2093.7427(m)X
2128.1488(b)X
2162.5549(e)X
2196.961(r)X
2231.3671(,)X
2300.1793(t)X
2334.5854(h)X
2368.9915(e)X
2437.8037(1)X
2472.2098(s)X
2506.6159(t)X
2575.4281(e)X
2609.8342(l)X
2644.2403(e)X
2678.6464(m)X
2713.0525(e)X
2747.4586(n)X
2781.8647(t)X
2850.6769(i)X
2885.083(s)X
817.5595 4082.008(numbers[0])Z
1199.1841(a)X
1233.5902(n)X
1267.9963(d)X
1336.8085(t)X
1371.2146(h)X
1405.6207(e)X
1474.4329(l)X
1508.839(a)X
1543.2451(s)X
1577.6512(t)X
1646.4634(i)X
1680.8695(s)X
1749.6817(n)X
1784.0878(u)X
1818.4939(m)X
1852.9(b)X
1887.3061(e)X
1921.7122(r)X
1956.1183(s)X
1990.5244([)X
2024.9305(9)X
2059.3366(9)X
2093.7427(9)X
2128.1488(])X
2196.961(*)X
2231.3671(/)X
576.7168 4239.2944(/*)Z
680.5885(TODO:)X
888.6586(0)X
957.7975(an)X
1027.1536(d)X
1095.9658(1)X
1164.778(a)X
1199.1841(r)X
1233.5902(e)X
1267.9963(n)X
1302.4024(')X
1336.8085(t)X
1405.6207(p)X
1440.0268(r)X
1474.4329(i)X
1508.839(m)X
1543.2451(e)X
1577.6512(,)X
1646.4634(s)X
1680.8695(o)X
1749.6817(s)X
1784.0878(e)X
1818.4939(t)X
1887.3061(n)X
1921.7122(u)X
1956.1183(m)X
1990.5244(b)X
2024.9305(e)X
2059.3366(r)X
2093.7427(s)X
2128.1488([)X
2162.5549(0)X
2196.961(])X
2265.7732(a)X
2300.1793(n)X
2334.5854(d)X
2403.3976(n)X
2437.8037(u)X
2472.2098(m)X
2506.6159(b)X
2541.022(e)X
2575.4281(r)X
2609.8342(s)X
2644.2403([)X
2678.6464(1)X
2713.0525(])X
EO
BO
F55 F
412.8768 71.2049(6)Z
575.6671(Exercises)X
1048.5982(1)X
EO
EP end
%%Page: 11 11
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 1085.1781(The)Z
710.6542(`)X
868.5305(')X
909.3209(li)X
946.875(nes)X
1058.7097(describ)X
1259.4541(e)X
1309.7171(what)X
1473.651(co)X
1537.0432(de)X
1623.6177(y)X
1656.53(ou)X
1747.8408(need)X
1899.1445(t)X
1924.5116(o)X
1979.5109(add)X
2107.1332(in.)X
576.7168 1188.358(Y)Z
620.1971(ou)X
721.5748(can)X
851.3702(sp)X
914.7624(eed)X
1039.8215(up)X
1144.3567(this)X
1282.0459(pr)X
1343.8807(ogram)X
1557.3506(considerably)X
1944.4841(b)X
1978.9751(y)X
2045.6201(replacing)X
2507.2925(where)X
576.7168 1267.0012(appropriate)Z
930.102(b)X
964.593(y)X
1021.1711(something)X
1336.6661(sm)X
1418.3728(a)X
1451.1409(l)X
1469.3454(l)X
1487.5499(er.)X
1586.5194(See)X
1701.5116(page)X
1854.3941(42)X
1942.5474(for)X
2043.3308(details.)X
412.8768 1625.8219(C)Z
480.8366(v)X
513.7489(eterans)X
736.4598(use)X
847.5286(abbr)X
978.783(e)X
1007.9101(viated)X
1205.3608(forms)X
1387.024(for)X
1486.5915(express)X
1690.3892(ions.)X
1853.7049(Some)X
2029.053(are)X
2136.5143(natural)X
2365.5402(and)X
2491.9466(widely)X
412.8768 1704.4651(adopted,)Z
679.4471(others)X
871.3861(merely)X
1082.2703(lead)X
1217.3738(to)X
1294.0632(obscurit)X
1521.1631(y)X
1574.1711({)X
1625.6003(ev)X
1686.9303(en)X
1769.9347(if)X
1827.6789(they)X
1970.6763(pro)X
2067.2225(duce)X
2214.9561(faste)X
2348.1684(r)X
2392.1119(c)X
2421.239(o)X
2456.2135(de)X
2539.6389(\()X
2565.1252(and)X
412.8768 1783.1083(often)Z
578.3894(they)X
724.9569(don't\))X
922.0447(they)X
1068.6122(w)X
1114.1546(aste)X
1248.092(future)X
1442.4594(p)X
1478.8684(r)X
1504.5367(ogrammers')X
1862.6584(tim)X
1963.0511(e.)X
704.1889 1907.4695(is)Z
771.6679(equiv)X
921.1669(alen)X
1036.1747(t)X
1084.7086(to)X
1339.9784(.)X
1388.4377(This)X
1539.5911(\(and)X
1693.902(the)X
1934.6372(decremen)X
2201.2062(ting)X
2338.1507(op)X
2409.4367(erator\))X
2628.4769(is)X
576.7168 1986.1127(a)Z
636.2529(comm)X
810.1467(o)X
842.9148(n)X
905.6084(con)X
1001.6711(traction.)X
1285.8918(The)X
1424.366(op)X
1495.652(eration)X
1722.5368(can)X
1846.8021(b)X
1884.9341(e)X
1939.7339(done)X
2100.3107(after)X
2259.3088(the)X
2376.1769(v)X
2407.2688(ariable)X
2627.8385(is)X
576.7168 2064.7559(used,)Z
743.8081(or)X
824.0676(\(b)X
883.8188(y)X
940.3969(using)X
1216.4229(,)X
1361.4117(\))X
1408.5172(b)X
1446.6492(efore,)X
1623.2131(so)X
576.7168 2598.4814(and)Z
576.7168 3132.2069(will)Z
702.1443(b)X
740.2763(oth)X
856.2313(lea)X
934.9276(v)X
967.8399(e)X
1073.449(as)X
1187.8253(;)X
1224.9454(but)X
1344.0579(in)X
1420.5438(the)X
1531.7625(1st)X
1636.6662(fragmen)X
1868.5025(t)X
1970.9541(will)X
2096.149(b)X
2134.281(e)X
2183.928(prin)X
2298.9358(ted)X
2410.1545(out)X
2526.1095(while)X
576.7168 3210.8501(in)Z
653.8187(the)X
765.6534(2nd)X
949.8538(will.)X
741.6663 3338.5667(is)Z
811.8899(equiv)X
961.3889(alen)X
1076.3967(t)X
1127.6752(to)X
1385.3629(.)X
1442.056(This)X
1595.954(st)X
1644.6539(yle)X
1752.7678(of)X
1832.464(con)X
1928.5267(traction)X
2180.3079(isn't)X
2331.0483(so)X
2415.4808(comm)X
2589.6447(o)X
2622.4128(n,)X
576.7168 3417.2099(but)Z
696.4453(can)X
816.1738(b)X
854.3058(e)X
904.5688(used)X
1052.715(with)X
1202.44(most)X
1364.7952(of)X
1440.3184(the)X
1552.1531(binary)X
1758.7135(op)X
1829.9995(erators.)X
576.7168 3544.9265(Assignmen)Z
884.3337(t)X
931.2505(statemen)X
1188.347(ts)X
1260.524(ha)X
1328.169(v)X
1361.0813(e)X
1411.1556(a)X
1465.9662(v)X
1497.0581(alue;)X
1653.177(the)X
1764.823(\014nal)X
1911.2017(v)X
1942.2936(alue)X
2080.7785(of)X
2156.113(the)X
2267.759(left-hand-side,)X
576.7168 3623.5697(so)Z
1052.7876(wi)X
1118.7451(l)X
1136.9496(l)X
1173.2787(set)X
1323.1988(then)X
1520.4817(to)X
1631.7533(,)X
1667.1853(and)X
2258.7777(wi)X
2324.9935(l)X
2343.198(l)X
2379.5271(set)X
2511.3226(,)X
2546.4373(then)X
611.4496 3702.2129(,)Z
652.24(then)X
856.9643(to)X
937.2238(zero.)X
576.7168 3805.3928(This)Z
726.4418(feature)X
945.6323(should)X
1153.7714(b)X
1191.9034(e)X
1242.1664(used)X
1390.394(with)X
1540.119(c)X
1568.7978(aution.)X
576.7168 3933.1094(The)Z
720.2165(`)X
773.8944(')X
825.6053(op)X
896.8913(erator)X
1098.8052(is)X
1174.4181(used)X
1332.1266(b)X
1370.2586(et)X
1422.116(w)X
1467.6584(e)X
1496.6652(e)X
1525.7923(n)X
1593.6089(2)X
1658.1705(e)X
1686.9117(xpr)X
1783.5776(e)X
1812.7047(s)X
1838.555(s)X
1864.4053(ions)X
2009.4837(if)X
2080.3603(the)X
2201.7573(v)X
2232.8492(alue)X
2381.0851(of)X
2466.1706(the)X
2587.5676(1st)X
576.7168 4011.7526(expression)Z
891.543(can)X
1012.1815(b)X
1050.3135(e)X
1101.4883(ignored.)X
1366.0615(It's)X
1481.9637(a)X
1537.873(w)X
1583.4154(a)X
1614.7489(y)X
1672.237(to)X
1753.4065(put)X
1874.045(2)X
1929.9543(or)X
2011.1238(m)X
2067.9051(o)X
2100.6732(re)X
2177.1064(statemen)X
2434.2029(ts)X
2507.4786(where)X
576.7168 4090.3958(normal)Z
780.3058(l)X
798.5103(y)X
854.9442(o)X
887.7123(nl)X
942.3258(y)X
998.7597(o)X
1031.5278(ne)X
1118.1023(w)X
1163.6447(oul)X
1251.8019(d)X
1309.9587(g)X
1342.8243(o)X
1375.5924(.)X
1510.6047 4435.9025(11)Z
EO
BO
F27 F
511.1807 1907.4695(\017)Z
511.1807 3338.5667(\017)Z
511.1807 3544.9265(\017)Z
511.1807 3933.1094(\017)Z
EO
BO
F28 F
1419.7665 4090.3958(E.g.)Z
EO
BO
F29 F
412.8768 -181.7643(7)Z
511.181(CONTRA)X
801.4318(CTIONS)X
EO
BO
F31 F
679.9351 71.2049(to)Z
783.8068(NONPRIME)X
1095.9658(*)X
1130.3719(/)X
679.9351 228.4913(next_prime)Z
1061.5597(=)X
1130.3719(2)X
1164.778(;)X
679.9351 307.1345(do{)Z
748.7473 385.7777(mark_multi)Z
1095.9658(p)X
1130.3719(l)X
1164.778(e)X
1199.1841(s)X
1233.5902(\()X
1267.9963(n)X
1302.4024(e)X
1336.8085(x)X
1371.2146(t)X
1405.6207(_)X
1440.0268(p)X
1474.4329(r)X
1508.839(i)X
1543.2451(m)X
1577.6512(e)X
1612.0573(\))X
1646.4634(;)X
748.7473 464.4209(next_prime)Z
1130.3719(=)X
1199.1841(g)X
1233.5902(e)X
1267.9963(t)X
1302.4024(_)X
1336.8085(n)X
1371.2146(e)X
1405.6207(x)X
1440.0268(t)X
1474.4329(_)X
1508.839(p)X
1543.2451(r)X
1577.6512(i)X
1612.0573(m)X
1646.4634(e)X
1680.8695(\()X
1715.2756(n)X
1749.6817(e)X
1784.0878(x)X
1818.4939(t)X
1852.9(_)X
1887.3061(p)X
1921.7122(r)X
1956.1183(i)X
1990.5244(m)X
2024.9305(e)X
2059.3366(\))X
2093.7427(;)X
679.9351 543.0641(})Z
749.074(while\(nex)X
1061.5597(t)X
1095.9658(_)X
1130.3719(p)X
1164.778(r)X
1199.1841(i)X
1233.5902(m)X
1267.9963(e)X
1336.8085(<)X
1405.6207(1)X
1440.0268(0)X
1474.4329(0)X
1508.839(0)X
1543.2451(\))X
1577.6512(;)X
576.7168 700.3505(/*)Z
680.5885(TODO:)X
888.6586(Pri)X
992.7475(n)X
1027.1536(t)X
1095.9658(o)X
1130.3719(u)X
1164.778(t)X
1233.5902(t)X
1267.9963(h)X
1302.4024(e)X
1371.2146(i)X
1405.6207(n)X
1440.0268(d)X
1474.4329(i)X
1508.839(c)X
1543.2451(e)X
1577.6512(s)X
1646.4634(o)X
1680.8695(f)X
1749.6817(e)X
1784.0878(l)X
1818.4939(e)X
1852.9(m)X
1887.3061(e)X
1921.7122(n)X
1956.1183(t)X
1990.5244(s)X
2059.3366(w)X
2093.7427(h)X
2128.1488(i)X
2162.5549(c)X
2196.961(h)X
2265.7732(a)X
2300.1793(r)X
2334.5854(e)X
2403.3976(s)X
2437.8037(t)X
2472.2098(i)X
2506.6159(l)X
2541.022(l)X
2609.8342(s)X
2644.2403(e)X
2678.6464(t)X
2747.4586(t)X
2781.8647(o)X
2850.6769(P)X
2885.083(R)X
2919.4891(I)X
2953.8952(M)X
2988.3013(E)X
3057.1135(*)X
3091.5196(/)X
679.9351 857.6369(exit\(0\);)Z
576.7168 936.2801(})Z
729.5993 1085.1781(TODO)Z
2336.4491 1188.358(1000)Z
576.7168 1907.4695(i++)Z
1166.3965(i=i+1)X
1807.1651(i--)X
1112.2245 2064.7559(--i)Z
1257.2133(++i)X
576.7168 2213.6538(...)Z
576.7168 2292.297(i)Z
645.8557(=)X
714.9946(4;)X
576.7168 2370.9402(printf\("i)Z
923.7181(=)X
992.7475(%)X
1027.1536(d)X
1061.5597(\\)X
1095.9658(n)X
1130.3719(")X
1164.778(,)X
1233.5902(i)X
1267.9963(+)X
1302.4024(+)X
1336.8085(\))X
576.7168 2449.5834(...)Z
576.7168 2747.3793(...)Z
576.7168 2826.0225(i)Z
645.8557(=)X
714.9946(4;)X
576.7168 2904.6657(printf\("i)Z
923.7181(=)X
992.7475(%)X
1027.1536(d)X
1061.5597(\\)X
1095.9658(n)X
1130.3719(")X
1164.778(,)X
1233.5902(+)X
1267.9963(+)X
1302.4024(i)X
1336.8085(\))X
576.7168 2983.3089(...)Z
1017.4869 3132.2069(i)Z
1153.0925(5)X
1914.992(4)X
893.2757 3210.8501(5)Z
576.7168 3338.5667(i+=6)Z
1212.1077(i=i+)X
1350.9568(6)X
653.2556 3623.5697(j)Z
722.3945(=)X
791.5334(\(i=3+4\))X
1270.3414(i)X
1467.6243(j)X
1597.0205(7)X
1791.0869(i)X
1860.2258(=)X
1929.3647(j)X
1998.5036(=)X
2067.6425(k)X
2136.7814(=)X
2205.9203(0)X
2476.5898(k)X
576.7168 3702.2129(j)Z
800.3862(i)X
739.1616 3933.1094(,)Z
645.529 4239.2937(for\(init\(3)Z
992.7475(\))X
1027.1536(,)X
1061.5597(i)X
1095.9658(=)X
1130.3719(0)X
1164.778(,)X
1199.1841(j)X
1233.5902(+)X
1267.9963(0)X
1302.4024(;)X
1371.2146(i)X
1405.6207(<)X
1440.0268(1)X
1474.4329(0)X
1508.839(0)X
1543.2451(;)X
1612.0573(i)X
1646.4634(+)X
1680.8695(+)X
1715.2756(,)X
1749.6817(j)X
1784.0878(+)X
1818.4939(+)X
1852.9(\))X
EO
BO
F55 F
412.8768 1482.28(7)Z
575.6671(Con)X
765.2606(tractions)X
EO
EP end
%%Page: 12 12
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 71.2049(This)Z
726.4418(feature)X
945.6323(is)X
1011.6829(often)X
1177.1955(o)X
1208.529(v)X
1241.4413(er-used)X
1468.3717(to)X
1528.6064(o.)X
576.7168 196.4751(Expressions)Z
929.3868(with)X
1076.8177(comparison)X
1423.1726(op)X
1494.4586(erators)X
1709.7763(return)X
1960.4328(if)X
2019.453(the)X
2128.9936(comparison)X
2475.3485(is)X
2539.105(true,)X
633.2949 275.1183(if)Z
694.6092(fal)X
767.1981(se,)X
861.6664(so)X
1343.0014(a)X
1375.7695(nd)X
1767.5269(a)X
1800.295(re)X
1875.8182(equiv)X
2025.3172(al)X
2077.1851(en)X
2140.0938(t.)X
576.7168 400.3885(The)Z
1659.9987(construction)X
2031.2085(can)X
2148.2377(b)X
2186.3697(e)X
2233.9334(abbreviated)X
2589.3556(us-)X
576.7168 479.0317(ing)Z
686.9727(`)X
1324.7648('.)X
1388.9941(The)X
1522.9315(follo)X
1645.8331(wing)X
1803.4519(f)X
1823.5978(rag)X
1914.8023(m)X
1969.4158(en)X
2032.3245(ts)X
2104.6902(are)X
2213.3674(equiv)X
2362.8664(alen)X
2477.8742(t.)X
576.7168 1315.0978(This)Z
726.4418(notation)X
989.8376(should)X
1197.9767(b)X
1236.1087(e)X
1286.3717(used)X
1434.5179(with)X
1584.2429(discretion.)X
412.8768 1672.8652(C)Z
484.9506(has)X
604.4215(no)X
698.6322(pro)X
795.1784(cedures)X
1003.8718(,)X
1050.7039(only)X
1198.5925(functions.)X
1514.1388(Their)X
1695.1814(de\014nitions)X
2015.1549(can't)X
2181.9886(b)X
2220.1206(e)X
2273.2835(neste)X
2417.3308(d)X
2478.485(b)X
2514.894(u)X
2551.303(t)X
2601.5345(all)X
412.8768 1751.5084(except)Z
764.2146(can)X
877.5223(b)X
915.6543(e)X
959.4965(called)X
1139.1121(rec)X
1221.755(u)X
1258.164(r)X
1283.8323(s)X
1309.6826(iv)X
1361.54(ely)X
1438.1742(.)X
1485.4629(In)X
1783.15(the)X
1888.5639(form)X
2039.762(of)X
2108.8644(a)X
2157.3373(f)X
2177.3623(unction)X
2407.4983(de\014niti)X
2607.8492(o)X
2640.6173(n)X
412.8768 1830.1516(is)Z
463.3972 2185.5496(b)Z
501.5292(o)X
536.5037(dy)X
511.1808 3114.8698(In)Z
834.1944(the)X
946.0291(same)X
1111.5418(function)X
1368.6225(w)X
1414.1649(ould)X
1560.7323(b)X
1598.8643(e)X
1649.1273(written)X
1877.7904(as)X
511.1808 4003.3648(Note)Z
668.6042(that)X
810.2399(the)X
921.8791(formal)X
1131.4016(argum)X
1314.9177(en)X
1377.8264(t)X
1424.7364(declarations)X
1788.9774(are)X
1897.4591(di\013eren)X
2107.1926(tly)X
2207.7805(placed.)X
2436.8598(This)X
2586.3893(are)X
412.8768 4082.008(the)Z
520.8821(most)X
679.4079(visible)X
878.9813(di\013erence)X
1165.3866(b)X
1203.5186(et)X
1255.376(w)X
1300.9184(ee)X
1358.3284(n)X
1640.69(and)X
1997.7029(.)X
2034.6639(Program)X
2285.4676(s)X
2328.7437(exist)X
2479.3756(to)X
2555.8057(con-)X
412.8768 4160.6512(v)Z
445.7891(ert)X
542.3027(b)X
580.4347(et)X
632.2921(w)X
677.8345(ee)X
735.1323(n)X
789.1168(t)X
814.6031(h)X
851.0121(e)X
897.7147(2)X
948.4442(forms)X
1127.0535(of)X
1198.3069(forma)X
1367.0856(l)X
1402.8656(a)X
1435.6337(rgum)X
1585.0926(en)X
1648.0013(t)X
1690.837(declaration)X
2025.7435(\(see)X
2150.6748(the)X
2258.2397(`)X
2658.8214(')X
412.8768 4239.2944(newsgroup)Z
736.2656(for)X
837.049(details\).)X
1510.6047 4435.9025(12)Z
EO
BO
F26 F
412.8768 1949.62(<)Z
833.9799(>)X
906.3456(<)X
1368.2877(>)X
1497.6837(<)X
2133.3898(>)X
412.8768 2106.9064(<)Z
860.6759(>)X
412.8768 2185.5496(<)Z
607.548(>)X
EO
BO
F27 F
511.1807 196.4751(\017)Z
511.1807 400.3885(\017)Z
412.8768 2028.2632(f)Z
412.8768 2264.1928(g)Z
EO
BO
F28 F
463.3972 1949.62(function)Z
720.5011(typ)X
803.9834(e)X
956.866(func)X
1078.5476(tion)X
1214.2062(n)X
1251.0518(a)X
1284.5478(me)X
1548.3296(formal)X
1758.0707(ar)X
1816.2927(gument)X
2046.5578(list)X
463.3972 2106.9064(lo)Z
510.5679(c)X
537.2147(al)X
611.2314(variables)X
511.1808 2383.6612(E.g.)Z
593.019 3114.8698(K&R)Z
764.9862(C)X
1764.4829 4082.008(K&R)Z
1932.3241(C)X
EO
BO
F29 F
412.8768 -181.7643(8)Z
511.181(FUNCTIONS)X
EO
BO
F31 F
1906.1488 196.4751(1)Z
576.7168 275.1183(0)Z
941.9259(whi)X
1045.9073(l)X
1080.3134(e)X
1114.7195(\()X
1149.1256(i)X
1183.5317(!)X
1217.9378(=)X
1252.3439(0)X
1286.75(\))X
1470.2378(w)X
1504.8389(h)X
1539.245(i)X
1573.6511(l)X
1608.0572(e)X
1642.4633(\()X
1676.8694(i)X
1711.2755(\))X
707.9549 400.3885(`if)Z
846.5594(\(cond\))X
1089.3623(exp1)X
1227.9795(;)X
1296.7917(e)X
1331.1978(l)X
1365.6039(s)X
1400.01(e)X
1468.8222(e)X
1503.2283(x)X
1537.6344(p)X
1572.0405(2)X
1606.4466(')X
705.9178 479.0317(\(cond)Z
879.3362(\))X
913.7423(?)X
948.1484(e)X
982.5545(x)X
1016.9606(p)X
1051.3667(1)X
1085.7728(:)X
1185.8336(exp2)X
576.7168 621.8135(...)Z
576.7168 700.4567(if)Z
679.9351(\(a==6\))X
645.529 779.0999(j=7;)Z
576.7168 857.7431(else)Z
645.529 936.3863(j=5;)Z
576.7168 1015.0295(...)Z
576.7168 1093.6727(\(a==6\)?j=7)Z
923.9353(:)X
958.3414(j)X
992.7475(=)X
1027.1536(5)X
1061.5597(;)X
576.7168 1172.3159(...)Z
609.8589 1751.5084(main)Z
1560.8803(ANSI)X
1732.9927(C)X
1441.1056 1949.62(\()Z
2205.7555(\))X
412.8768 2513.3359(int)Z
551.4813(mean\(in)X
794.5014(t)X
863.3136(x)X
897.7197(,)X
966.5319(i)X
1000.938(n)X
1035.3441(t)X
1104.1563(y)X
1138.5624(\))X
412.8768 2591.9791({)Z
412.8768 2670.6223(int)Z
550.5012(tmp;)X
412.8768 2827.9087(tmp)Z
551.4813(=)X
620.6202(\(x)X
724.4919(+)X
793.6308(y\)/)X
897.7197(2)X
932.1258(;)X
412.8768 2906.5519(return)Z
653.7195(tmp;)X
412.8768 2985.1951(})Z
412.8768 3244.5445(int)Z
550.5012(mean\(x,y\))X
412.8768 3323.1877(int)Z
550.5012(x;)X
412.8768 3401.8309(int)Z
550.5012(y;)X
412.8768 3480.4741({)Z
412.8768 3559.1173(int)Z
550.5012(tmp;)X
412.8768 3716.4037(tmp)Z
551.4813(=)X
620.6202(\(x)X
724.4919(+)X
793.6308(y\)/)X
897.7197(2)X
932.1258(;)X
412.8768 3795.0469(return)Z
653.7195(tmp;)X
412.8768 3873.6901(})Z
1412.7533 4082.008(ANSI)Z
1587.9413(C)X
2277.1848 4160.6512(comp.lang.)Z
2624.4153(c)X
EO
BO
F55 F
412.8768 1529.3233(8)Z
575.6671(F)X
634.5096(unctions)X
EO
EP end
%%Page: 13 13
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1808 71.2049(The)Z
639.2927(default)X
854.2364(function)X
1105.4916(t)X
1128.9313(yp)X
1201.7961(e)X
1246.2336(is)X
1306.4587(`)X
1670.3259(')X
1705.2908(and)X
1827.0876(the)X
1933.0968(default)X
2148.0405(t)X
2171.4802(yp)X
2244.345(e)X
2288.7825(for)X
2383.7404(the)X
2489.7496(formal)X
412.8768 149.8481(argumen)Z
660.5007(ts)X
735.7497(is)X
804.6836(`)X
927.8271(')X
971.1814(but)X
1093.7932(dep)X
1196.6544(ending)X
1410.8343(on)X
1505.0284(these)X
1673.4243(defaults)X
1922.337(is)X
1991.2709(asking)X
2197.5571(for)X
2301.2238(trouble;)X
2548.2574(they)X
412.8768 228.4913(should)Z
621.0159(b)X
659.1479(e)X
709.4109(explicitly)X
994.9093(declared.)X
511.1808 307.1345(F)Z
548.346(unctions)X
810.163(end)X
933.049(when)X
576.7168 435.0724(execution)Z
861.9282(reac)X
975.3573(he)X
1040.4555(s)X
1081.549(t)X
1107.0353(h)X
1143.4443(e)X
1187.8146(c)X
1216.9417(losing)X
1397.9548(`)X
1450.0539(')X
1484.2422(of)X
1553.1633(the)X
1658.3959(function.)X
1938.238(If)X
1997.6865(the)X
2102.9191(function)X
2353.3977(is)X
2412.8462(supp)X
2548.8614(osed)X
576.7168 513.7156(to)Z
656.9763(return)X
855.6429(something,)X
1190.083(the)X
1301.9177(return)X
1500.5843(v)X
1531.6762(alue)X
1670.3498(will)X
1796.3933(b)X
1834.5253(e)X
1884.7883(unde\014ned.)X
576.7168 643.2206(a)Z
630.5642(`)X
857.9061(')X
896.8748(statem)X
1090.2064(en)X
1153.1151(t)X
1199.0687(is)X
1263.9674(reac)X
1377.3965(hed,)X
1517.6359(returning)X
1803.5612(con)X
1899.6239(trol)X
2022.9368(to)X
2102.0444(the)X
2212.7272(calling)X
2421.2931(function.)X
576.7168 772.7256(an)Z
668.0276(`)X
825.9039(')X
866.6943(statem)X
1060.107(en)X
1123.0157(t)X
1170.1212(is)X
1236.1718(reac)X
1349.6009(hed,)X
1491.432(ending)X
1702.7286(execution)X
1994.5421(of)X
2070.0653(the)X
2181.9(whole)X
2367.9365(program.)X
511.1808 900.6637(Just)Z
654.5706(as)X
968.1894(can)X
1089.4765(return)X
1289.7017(a)X
1346.2596(v)X
1377.3515(alue)X
1517.5837(to)X
1599.4018(the)X
1712.7951(calling)X
1924.0715(routine,)X
2170.0283(so)X
2414.1815(returns)X
2639.6669(a)X
412.8768 979.3069(v)Z
443.9687(alue)X
580.2384(to)X
658.094(the)X
925.8974(en)X
988.8061(vironmen)X
1256.9539(t.)X
1326.6998(By)X
1426.6581(con)X
1522.7208(v)X
1555.6331(en)X
1618.5418(tion,)X
1771.1133(returning)X
2055.7866(a)X
2108.382(zero)X
2243.073(means)X
2442.4933(that)X
2581.9206(the)X
412.8768 1057.9501(program)Z
677.8515(has)X
794.4225(run)X
914.151(successfully)X
1235.4932(.)X
511.1808 1136.5933(All)Z
622.9657(param)X
807.0794(eters)X
964.6484(in)X
1044.858(C)X
1115.982(are)X
1227.7669(`passed)X
1456.3801(b)X
1490.8711(y)X
1550.5569(v)X
1581.6488(alue'.)X
1774.5156(T)X
1816.4171(o)X
1874.5241(p)X
1912.6561(erformed)X
2191.7898(the)X
2306.7322(equiv)X
2456.2312(alen)X
2571.239(t)X
2621.4522(of)X
621.2736 1215.2365('s)Z
687.3242(`pass)X
848.1005(b)X
882.5915(y)X
939.1696(reference')X
1229.4043(y)X
1262.3166(ou)X
1353.6274(need)X
1504.9311(to)X
1585.1906(kno)X
1687.5684(w)X
1756.7766(ab)X
1828.0626(out)X
1944.6336(p)X
1982.7656(oin)X
2069.3557(ters.)X
412.8768 1574.8274(Ev)Z
489.9945(en)X
584.194(if)X
653.1333(y)X
686.0456(ou)X
784.9814(don't)X
964.434(use)X
1083.8937(p)X
1122.0257(oin)X
1208.6158(ters)X
1342.2844(y)X
1375.1967(ourself,)X
1613.7658(the)X
1733.2255(co)X
1796.6177(de)X
1890.8172(y)X
1923.7295(ou'll)X
2079.5006(learn)X
2251.0594(from)X
2416.3033(wi)X
2481.8957(l)X
2500.1002(l)X
2547.775(ha)X
2615.1316(v)X
2647.8997(e)X
412.8768 1653.4706(them.)Z
611.2415(Supp)X
758.308(ose)X
925.8751(is)X
993.0816(an)X
1085.5483(in)X
1138.9844(teger.)X
1331.034(T)X
1372.9355(o)X
1429.0907(\014nd)X
1561.0264(the)X
1674.017(address)X
1906.9935(of)X
2041.4066(the)X
2212.1312(op)X
2283.4172(erator)X
2476.9247(is)X
2544.1312(use)X
2634.3028(d)X
412.8768 1732.1138(\()Z
507.6026(\).)X
578.9453(Setting)X
801.307(a)X
853.1625(p)X
891.2945(oin)X
977.8846(ter)X
1075.5242(to)X
1152.6399(this)X
1277.1184(v)X
1308.2103(alue)X
1443.7401(lets)X
1560.3248(y)X
1593.2371(ou)X
1681.4041(refer)X
1827.9853(indirectly)X
2118.2337(to)X
2195.3494(the)X
2304.0403(v)X
2335.1322(ariable)X
2582.7541(.)X
2630.1784(If)X
412.8768 1810.757(y)Z
445.7891(ou)X
535.0191(ha)X
602.6641(v)X
635.5764(e)X
683.7586(the)X
793.5125(address)X
1023.2523(of)X
1096.6947(a)X
1149.6132(p)X
1187.7452(oin)X
1274.3353(ter)X
1373.0379(v)X
1404.1298(ariable)X
1618.0819(and)X
1743.6234(w)X
1789.1658(an)X
1856.8108(t)X
1901.8355(to)X
1980.0142(\014nd)X
2108.7132(the)X
2218.4671(v)X
2249.559(ariable's)X
2507.7164(v)X
2538.8083(alue,)X
412.8768 1889.4002(then)Z
561.023(the)X
672.8577(der)X
763.0681(e)X
792.1952(fe)X
841.3473(r)X
867.0156(e)X
896.1427(n)X
932.5517(c)X
961.6788(ing)X
1071.9347(op)X
1143.2207(erator)X
1392.1504(is)X
1458.201(use)X
1548.7727(d)X
1585.1817(.)X
511.1808 3010.3516(A)Z
586.5151(p)X
624.6471(oin)X
711.2372(ter-to-an-)X
1114.7481(has)X
1235.6604(t)X
1259.1001(yp)X
1331.9649(e)X
1551.687(and)X
1683.6506(is)X
1754.0425(of)X
1833.907(a)X
1892.8883(di)X
1947.5018(\013eren)X
2101.9787(t)X
2153.4255(t)X
2176.8652(yp)X
2249.73(e)X
2304.3343(to)X
2388.9351(a)X
2448.2757(p)X
2486.4077(oin)X
2572.9978(ter-)X
412.8768 3088.9948(to-a-)Z
710.9591(\(whic)X
865.436(h)X
925.125(has)X
1043.2282(t)X
1066.6679(yp)X
1139.5327(e)X
1364.9919(\).)X
1439.9547(The)X
1575.4243(di\013erence)X
1867.8486(matters)X
2110.6741(e)X
2139.3531(s)X
2165.2034(p)X
2203.4329(e)X
2232.56(c)X
2261.6871(ially)X
2409.7867(when)X
2581.5678(the)X
412.8768 3167.638(p)Z
451.0088(oin)X
537.5989(ter)X
636.757(is)X
701.1823(b)X
739.3143(eing)X
876.3626(incremen)X
1133.459(ted;)X
1263.2558(the)X
1373.4652(v)X
1404.5571(alue)X
1541.6054(of)X
1615.5033(the)X
1725.7127(p)X
1763.8447(oin)X
1850.4348(ter)X
1949.5929(is)X
2014.0182(increased)X
2294.7502(b)X
2329.3387(y)X
2384.2915(t)X
2409.6336(h)X
2446.0426(e)X
2495.3897(s)X
2521.24(ize)X
2617.9187(of)X
412.8768 3246.2812(the)Z
524.276(ob)X
597.3823(ject)X
721.4116(it)X
787.0267(p)X
825.1587(oin)X
911.7488(ts)X
983.679(to.)X
1090.3807(In)X
1171.7834(the)X
1283.1826(follo)X
1406.0842(wing)X
1563.2675(f)X
1583.7527(rag)X
1674.9572(m)X
1729.5707(en)X
1792.4794(t,)X
1855.3165(the)X
1966.7157(p)X
2004.8477(oin)X
2091.4378(ter)X
2191.7857(steps)X
2354.2061(t)X
2379.6924(h)X
2416.1014(r)X
2441.7697(ough)X
2602.1105(an)X
412.8768 3324.9244(arra)Z
527.8847(y)X
557.1561(.)X
1510.6047 4435.9025(13)Z
EO
BO
F27 F
511.1807 435.0724(\017)Z
1416.8999(g)X
511.1807 643.2206(\017)Z
511.1807 772.7256(\017)Z
EO
BO
F29 F
412.8768 -181.7643(9)Z
511.181(POINTERS)X
EO
BO
F31 F
1325.4038 71.2049(extern)Z
1566.1275(int)X
823.6287 149.8481(int)Z
649.5093 643.2206(return)Z
686.9727 772.7256(exit)Z
736.3887 900.6637(return)Z
2251.8464(exit)X
767.5248 979.3069(Unix)Z
412.8768 1215.2365(Pascal)Z
868.1411 1653.4706(i)Z
1983.6726(i)X
2154.3972(&)X
438.137 1732.1138(&i)Z
2548.0213(i)X
1335.5723 1889.4002(*)Z
412.8768 2017.3383(...)Z
412.8768 2095.9815(int)Z
550.5012(i;)X
412.8768 2174.6247(/*)Z
516.7485(The)X
655.353(next)X
828.6903(s)X
863.3136(t)X
897.7197(a)X
932.1258(t)X
966.5319(e)X
1000.938(m)X
1035.3441(e)X
1069.7502(n)X
1104.1563(t)X
1172.9685(d)X
1207.3746(e)X
1241.7807(c)X
1276.1868(l)X
1310.5929(a)X
1344.999(r)X
1379.4051(e)X
1413.8112(s)X
1482.6234(i)X
1517.0295(_)X
1551.4356(p)X
1585.8417(t)X
1620.2478(r)X
1689.06(t)X
1723.4661(o)X
1792.2783(b)X
1826.6844(e)X
1895.4966(a)X
1964.3088(p)X
1998.7149(o)X
2033.121(i)X
2067.5271(n)X
2101.9332(t)X
2136.3393(e)X
2170.7454(r)X
2239.5576(a)X
2273.9637(t)X
516.0951 2253.2679(an)Z
619.9668(integer.)X
932.1258(T)X
966.5319(h)X
1000.938(e)X
1069.7502(d)X
1104.1563(e)X
1138.5624(c)X
1172.9685(l)X
1207.3746(a)X
1241.7807(r)X
1276.1868(a)X
1310.5929(t)X
1344.999(i)X
1379.4051(o)X
1413.8112(n)X
1482.6234(s)X
1517.0295(a)X
1551.4356(y)X
1585.8417(s)X
1654.6539(t)X
1689.06(h)X
1723.4661(a)X
1757.8722(t)X
1826.6844(i)X
1861.0905(f)X
1929.9027(i)X
1964.3088(_)X
1998.7149(p)X
2033.121(t)X
2067.5271(r)X
2136.3393(i)X
2170.7454(s)X
516.0951 2331.9111(dereferenc)Z
863.3136(e)X
897.7197(d)X
932.1258(,)X
1000.938(o)X
1035.3441(n)X
1069.7502(e)X
1138.5624(g)X
1172.9685(e)X
1207.3746(t)X
1241.7807(s)X
1310.5929(a)X
1344.999(n)X
1413.8112(i)X
1448.2173(n)X
1482.6234(t)X
1517.0295(.)X
447.2829 2410.5543(*/)Z
412.8768 2489.1975(int)Z
550.5012(*i_ptr;)X
412.8768 2567.8407(i_ptr)Z
620.9469(=)X
690.0858(&i;)X
828.6903(/)X
863.3136(*)X
932.1258(i)X
966.5319(n)X
1000.938(i)X
1035.3441(t)X
1069.7502(i)X
1104.1563(a)X
1138.5624(l)X
1172.9685(i)X
1207.3746(s)X
1241.7807(e)X
1310.5929(i)X
1344.999(_)X
1379.4051(p)X
1413.8112(t)X
1448.2173(r)X
1517.0295(t)X
1551.4356(o)X
1620.2478(p)X
1654.6539(o)X
1689.06(i)X
1723.4661(n)X
1757.8722(t)X
1826.6844(t)X
1861.0905(o)X
1929.9027(i)X
1998.7149(*)X
2033.121(/)X
412.8768 2725.1271(/*)Z
516.7485(The)X
655.353(follo)X
828.9075(w)X
863.3136(i)X
897.7197(n)X
932.1258(g)X
1000.938(2)X
1069.7502(l)X
1104.1563(i)X
1138.5624(n)X
1172.9685(e)X
1207.3746(s)X
1276.1868(e)X
1310.5929(a)X
1344.999(c)X
1379.4051(h)X
1448.2173(s)X
1482.6234(e)X
1517.0295(t)X
1585.8417(i)X
1654.6539(t)X
1689.06(o)X
1757.8722(5)X
1826.6844(*)X
1861.0905(/)X
412.8768 2803.7703(i)Z
482.0157(=)X
551.1546(5;)X
412.8768 2882.4135(*iptr)Z
620.9469(=)X
690.0858(5;)X
984.3631 3010.3516(int)Z
1386.5692(int*)X
548.6504 3088.9948(char)Z
1191.3279(char*)X
412.8768 3452.8625(...)Z
412.8768 3531.5057(int)Z
550.5012(numbers[10)X
897.7197(])X
932.1258(;)X
412.8768 3610.1489(int)Z
550.5012(*iptr;)X
412.8768 3688.7921(int)Z
550.5012(i;)X
412.8768 3846.0785(numbers[0])Z
794.5014(=)X
863.3136(1)X
897.7197(;)X
412.8768 3924.7217(numbers[1])Z
794.5014(=)X
863.3136(2)X
897.7197(;)X
412.8768 4003.3649(numbers[2])Z
794.5014(=)X
863.3136(3)X
897.7197(;)X
412.8768 4160.6513(iptr)Z
586.2141(=)X
655.353(&numb)X
828.9075(e)X
863.3136(r)X
897.7197(s)X
932.1258([)X
966.5319(0)X
1000.938(])X
1035.3441(;)X
1104.1563(/)X
1138.5624(*)X
1207.3746(P)X
1241.7807(o)X
1276.1868(i)X
1310.5929(n)X
1344.999(t)X
1413.8112(i)X
1448.2173(p)X
1482.6234(t)X
1517.0295(r)X
1585.8417(t)X
1620.2478(o)X
1689.06(t)X
1723.4661(h)X
1757.8722(e)X
1826.6844(f)X
1861.0905(i)X
1895.4966(r)X
1929.9027(s)X
1964.3088(t)X
2033.121(e)X
2067.5271(l)X
2101.9332(e)X
2136.3393(m)X
2170.7454(e)X
2205.1515(n)X
2239.5576(t)X
2308.3698(i)X
2342.7759(n)X
2411.5881(n)X
2445.9942(u)X
2480.4003(m)X
2514.8064(b)X
2549.2125(e)X
2583.6186(r)X
2618.0247(s)X
2652.4308([)X
2686.8369(])X
2755.6491(*)X
2790.0552(/)X
EO
BO
F55 F
412.8768 1431.2855(9)Z
575.6671(P)X
646.8539(oin)X
789.0847(ters)X
EO
EP end
%%Page: 14 14
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1808 595.4929(P)Z
553.5657(oin)X
640.1558(ters)X
764.5606(are)X
871.599(es)X
925.4508(p)X
963.6803(e)X
992.8074(c)X
1021.9345(ially)X
1166.8631(useful)X
1352.8395(when)X
1521.4496(functions)X
1802.1517(op)X
1873.4377(erate)X
2034.154(on)X
2123.826(s)X
2149.3355(t)X
2174.8218(r)X
2200.4901(u)X
2236.8991(c)X
2266.0262(t)X
2291.5125(u)X
2327.9215(r)X
2353.5898(e)X
2382.7169(s)X
2408.5672(.)X
2458.5101(Using)X
2641.3291(a)X
412.8768 674.1361(p)Z
451.0088(oin)X
537.5989(ter)X
638.3823(a)X
669.7158(v)X
702.6281(oids)X
838.1442(copies)X
1030.4957(of)X
1106.0189(p)X
1144.1509(oten)X
1265.4738(tially)X
1437.3014(big)X
1547.4428(structures)X
1850.3077(b)X
1888.4397(eing)X
2027.1133(made.)X
412.8768 2142.1425(Op)Z
501.5292(erations)X
755.5668(lik)X
826.3693(e)X
1396.3318(a)X
1429.0999(re)X
1511.0525(so)X
1597.7414(com)X
1715.5718(m)X
1770.1853(o)X
1802.9534(n)X
1867.5396(that)X
2015.8002(there's)X
2231.9475(a)X
2293.3762(sp)X
2356.7684(ecial,)X
2531.6917(more)X
412.8768 2220.7857(natural)Z
643.1186(notation)X
906.5144(for)X
1007.2978(it:)X
1511.9399(.)X
511.1808 2299.4289(T)Z
553.0823(o)X
602.634(further)X
816.3769(illustrate)X
1088.5339(the)X
1194.921(use)X
1301.3081(of)X
1371.3837(p)X
1409.5157(oin)X
1496.1058(ters)X
1616.7719(let)X
1689.5898('s)X
1750.1928(s)X
1775.8926(u)X
1812.3016(p)X
1848.7106(p)X
1886.9401(os)X
1945.5585(e)X
1991.0833(t)X
2016.5696(h)X
2052.9786(at)X
2127.7905(in)X
2199.4448(the)X
2306.062(\014)X
2342.471(r)X
2368.1393(s)X
2393.9896(t)X
2435.8736(e)X
2465.0007(xample)X
412.8768 2378.0721(on)Z
501.4932(page)X
651.6813(4)X
703.9862(w)X
749.5286(e)X
797.0972(w)X
842.6396(an)X
910.2846(ted)X
1019.4249(to)X
1096.99(pass)X
1236.1268(to)X
1313.6919(the)X
1422.8322(function)X
1835.3006(the)X
1944.4409(v)X
1975.5328(ariable)X
2188.8713(where)X
2373.7922(w)X
2419.3346(e)X
2466.9032(w)X
2512.4456(an)X
2580.0906(te)X
2634.302(d)X
412.8768 2456.7153(the)Z
521.298(answ)X
661.5661(er)X
733.6758(st)X
784.2758(or)X
842.7122(e)X
871.8393(d)X
908.2483(.)X
957.5996(Since)X
1124.4349(w)X
1169.9773(e)X
1216.8268(no)X
1304.7241(longer)X
1498.3984(need)X
1803.6516(to)X
1880.4976(return)X
2075.7507(a)X
2127.3365(v)X
2158.4284(alue,)X
2314.7855(w)X
2360.3279(e)X
2407.1774(can)X
2523.4924(mak)X
2646.3942(e)X
412.8768 2535.3585(it)Z
478.9274(return)X
816.5252(.)X
863.9822(Let's)X
1024.7585(\014rst)X
1158.6959(try:-)X
1510.6047 4435.9025(14)Z
EO
BO
F29 F
412.8768 -181.7643(9)Z
511.181(POINTERS)X
EO
BO
F31 F
412.8768 71.2049(/*)Z
516.7485(now)X
655.353(incre)X
828.9075(m)X
863.3136(e)X
897.7197(n)X
932.1258(t)X
1000.938(i)X
1035.3441(p)X
1069.7502(t)X
1104.1563(r)X
1172.9685(t)X
1207.3746(o)X
1276.1868(p)X
1310.5929(o)X
1344.999(i)X
1379.4051(n)X
1413.8112(t)X
1482.6234(t)X
1517.0295(o)X
1585.8417(s)X
1620.2478(u)X
1654.6539(c)X
1689.06(c)X
1723.4661(e)X
1757.8722(s)X
1792.2783(s)X
1826.6844(i)X
1861.0905(v)X
1895.4966(e)X
1964.3088(e)X
1998.7149(l)X
2033.121(e)X
2067.5271(m)X
2101.9332(e)X
2136.3393(n)X
2170.7454(t)X
2205.1515(s)X
2273.9637(*)X
2308.3698(/)X
412.8768 149.8481(for)Z
551.4813(\(i=0;)X
759.5514(i<)X
828.9075(3)X
863.3136(;)X
932.1258(i)X
966.5319(+)X
1000.938(+)X
1035.3441(\))X
1069.7502({)X
516.0951 228.4913(printf\("*i)Z
863.3136(p)X
897.7197(t)X
932.1258(r)X
1000.938(i)X
1035.3441(s)X
1104.1563(%)X
1138.5624(d)X
1172.9685(\\)X
1207.3746(n)X
1241.7807(")X
1276.1868(,)X
1344.999(*)X
1379.4051(i)X
1413.8112(p)X
1448.2173(t)X
1482.6234(r)X
1517.0295(\))X
1551.4356(;)X
516.0951 307.1345(iptr=)Z
722.5317(iptr+1;)X
412.8768 385.7777(})Z
412.8768 464.4209(...)Z
412.8768 818.3153(typedef)Z
690.4125(str)X
794.5014(u)X
828.9075(c)X
863.3136(t)X
932.1258({)X
584.9073 896.9585(int)Z
722.5317(age;)X
584.9073 975.6017(int)Z
722.5317(height;)X
584.9073 1054.2449(char)Z
756.9378(surname[20)X
1104.1563(])X
1138.5624(;)X
412.8768 1132.8881(})Z
481.689(person;)X
412.8768 1290.1745(person)Z
655.6797(fred)X
794.5014(,)X
863.3136(j)X
897.7197(a)X
932.1258(n)X
966.5319(e)X
1000.938(;)X
412.8768 1447.4609(int)Z
551.4813(sum_of_)X
794.5014(a)X
828.9075(g)X
863.3136(e)X
897.7197(s)X
932.1258(\()X
966.5319(p)X
1000.938(e)X
1035.3441(r)X
1069.7502(s)X
1104.1563(o)X
1138.5624(n)X
1207.3746(*)X
1241.7807(p)X
1276.1868(e)X
1310.5929(r)X
1344.999(s)X
1379.4051(o)X
1413.8112(n)X
1448.2173(1)X
1482.6234(,)X
1551.4356(p)X
1585.8417(e)X
1620.2478(r)X
1654.6539(s)X
1689.06(o)X
1723.4661(n)X
1792.2783(*)X
1826.6844(p)X
1861.0905(e)X
1895.4966(r)X
1929.9027(s)X
1964.3088(o)X
1998.7149(n)X
2033.121(2)X
2067.5271(\))X
2101.9332({)X
412.8768 1526.1041(int)Z
551.4813(sum;)X
756.9378(/*)X
860.8095(a)X
929.9484(variabl)X
1172.9685(e)X
1241.7807(l)X
1276.1868(o)X
1310.5929(c)X
1344.999(a)X
1379.4051(l)X
1448.2173(t)X
1482.6234(o)X
1551.4356(t)X
1585.8417(h)X
1620.2478(i)X
1654.6539(s)X
1723.4661(f)X
1757.8722(u)X
1792.2783(n)X
1826.6844(c)X
1861.0905(t)X
1895.4966(i)X
1929.9027(o)X
1964.3088(n)X
1998.7149(.)X
2067.5271(*)X
2101.9332(/)X
550.5012 1683.3905(/*)Z
654.3729(Derefere)X
932.1258(n)X
966.5319(c)X
1000.938(e)X
1069.7502(t)X
1104.1563(h)X
1138.5624(e)X
1207.3746(p)X
1241.7807(o)X
1276.1868(i)X
1310.5929(n)X
1344.999(t)X
1379.4051(e)X
1413.8112(r)X
1448.2173(s)X
1482.6234(,)X
1551.4356(t)X
1585.8417(h)X
1620.2478(e)X
1654.6539(n)X
1723.4661(u)X
1757.8722(s)X
1792.2783(e)X
1861.0905(t)X
1895.4966(h)X
1929.9027(e)X
1998.7149(`)X
2033.121(.)X
2067.5271(')X
2136.3393(o)X
2170.7454(p)X
2205.1515(e)X
2239.5576(r)X
2273.9637(a)X
2308.3698(t)X
2342.7759(o)X
2377.182(r)X
2445.9942(t)X
2480.4003(o)X
2549.2125(g)X
2583.6186(e)X
2618.0247(t)X
2686.8369(t)X
2721.243(h)X
2755.6491(e)X
653.7195 1762.0337(fields)Z
894.5622(*/)X
550.5012 1840.6769(sum)Z
689.1057(=)X
758.2446(\(*pers)X
966.5319(o)X
1000.938(n)X
1035.3441(1)X
1069.7502(\))X
1104.1563(.)X
1138.5624(a)X
1172.9685(g)X
1207.3746(e)X
1276.1868(+)X
1344.999(\()X
1379.4051(*)X
1413.8112(p)X
1448.2173(e)X
1482.6234(r)X
1517.0295(s)X
1551.4356(o)X
1585.8417(n)X
1620.2478(2)X
1654.6539(\))X
1689.06(.)X
1723.4661(a)X
1757.8722(g)X
1792.2783(e)X
1826.6844(;)X
550.5012 1919.3201(return)Z
791.3439(sum;)X
412.8768 1997.9633(})Z
883.0617 2142.1425(\(*person1\).)Z
1264.8388(a)X
1299.2449(g)X
1333.651(e)X
1095.9092 2220.7857(person1->a)Z
1443.1277(g)X
1477.5338(e)X
1677.2185 2378.0721(mean)Z
1646.2886 2456.7153(mean)Z
677.594 2535.3585(void)Z
412.8768 2679.5377(#include)Z
722.5317(
412.8768 2758.1809(#include)Z
722.5317(
412.8768 2915.4673(void)Z
586.2141(mean\(i)X
794.5014(n)X
828.9075(t)X
897.7197(a)X
932.1258(,)X
1000.938(i)X
1035.3441(n)X
1069.7502(t)X
1138.5624(b)X
1172.9685(,)X
1241.7807(i)X
1276.1868(n)X
1310.5929(t)X
1379.4051(r)X
1413.8112(e)X
1448.2173(t)X
1482.6234(u)X
1517.0295(r)X
1551.4356(n)X
1585.8417(_)X
1620.2478(v)X
1654.6539(a)X
1689.06(l)X
1757.8722(\))X
412.8768 2994.1105({)Z
481.689 3072.7537(return_val)Z
863.3136(=)X
932.1258(\()X
966.5319(a)X
1035.3441(+)X
1104.1563(b)X
1138.5624(\))X
1172.9685(/)X
1207.3746(2)X
1241.7807(;)X
481.689 3151.3969(printf\("re)Z
828.9075(t)X
863.3136(u)X
897.7197(r)X
932.1258(n)X
966.5319(_)X
1000.938(v)X
1035.3441(a)X
1069.7502(l)X
1138.5624(i)X
1172.9685(n)X
1241.7807(m)X
1276.1868(e)X
1310.5929(a)X
1344.999(n)X
1413.8112(i)X
1448.2173(n)X
1517.0295(%)X
1551.4356(d)X
1585.8417(\\)X
1620.2478(n)X
1654.6539(")X
1689.06(,)X
1723.4661(r)X
1757.8722(e)X
1792.2783(t)X
1826.6844(u)X
1861.0905(r)X
1895.4966(n)X
1929.9027(_)X
1964.3088(v)X
1998.7149(a)X
2033.121(l)X
2067.5271(\))X
2101.9332(;)X
412.8768 3230.0401(})Z
412.8768 3387.3265(main\(\))Z
412.8768 3465.9697({)Z
412.8768 3544.6129(int)Z
551.4813(i,)X
655.353(j;)X
412.8768 3623.2561(int)Z
550.5012(answer;)X
516.0951 3701.8993(i)Z
585.234(=)X
654.3729(7;)X
516.0951 3780.5425(j)Z
585.234(=)X
654.3729(9;)X
516.0951 3937.8289(mean\(i,j,)Z
860.1561(answer\);)X
516.0951 4095.1153(printf\("Th)Z
863.3136(e)X
932.1258(m)X
966.5319(e)X
1000.938(a)X
1035.3441(n)X
1104.1563(o)X
1138.5624(f)X
1207.3746(%)X
1241.7807(d)X
1310.5929(a)X
1344.999(n)X
1379.4051(d)X
1448.2173(%)X
1482.6234(d)X
1551.4356(i)X
1585.8417(s)X
1654.6539(%)X
1689.06(d)X
1723.4661(\\)X
1757.8722(n)X
1792.2783(")X
1826.6844(,)X
1895.4966(i)X
1929.9027(,)X
1998.7149(j)X
2033.121(,)X
2101.9332(a)X
2136.3393(n)X
2170.7454(s)X
2205.1515(w)X
2239.5576(e)X
2273.9637(r)X
2308.3698(\))X
2342.7759(;)X
412.8768 4173.7585(})Z
EO
EP end
%%Page: 15 15
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 1562.5528 228.4913 R
2.6214 20.6438 1379.5602 149.8481 R
2.6214 20.6438 1561.1749 71.2049 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1808 71.2049(This)Z
666.6133(w)X
712.1557(on't)X
853.3793(w)X
898.9217(ork.)X
1055.4509(Although)X
1713.5699(is)X
1785.328(set)X
1891.8189(to)X
1977.7859(the)X
2095.3281(righ)X
2207.1784(t)X
2259.9914(v)X
2291.0833(alue)X
2435.4644(in)X
2657.205(,)X
644.9042 149.8481(isn't.)Z
822.9437(R)X
871.1855(em)X
954.9261(em)X
1036.8462(b)X
1074.9782(er,)X
1528.033(and)X
1889.468(a)X
1922.2624(re)X
1999.5709(separate)X
2258.437(v)X
2289.5289(ariables.)X
2562.4049(The)X
412.8768 228.4913(v)Z
443.9687(alue)X
593.3433(of)X
920.3593(i)X
938.5638(s)X
996.3703(copied)X
1210.4741(in)X
1263.9102(to)X
1719.9413(when)X
2072.3687(is)X
2149.1203(called.)X
2390.8308(The)X
412.8768 307.1345(function)Z
670.8528(do)X
742.1388(esn't)X
899.0741(kno)X
1001.4519(w)X
1071.5554(where)X
1491.2034(is)X
1558.1493(stored,)X
1774.1425(so)X
1855.2973(it)X
1922.2432(can't)X
2087.0723(c)X
2113.6695(hange)X
2303.7588(it.)X
2397.9052(A)X
2469.797(p)X
2507.929(oin)X
2594.5191(ter)X
412.8768 385.7777(to)Z
723.3784(has)X
839.9494(to)X
920.2089(b)X
958.3409(e)X
1008.6039(giv)X
1093.6153(en)X
1180.1898(to)X
1468.2486(.)X
511.1808 2456.7153(There's)Z
739.6547(a)X
791.3073(sp)X
854.6995(ec)X
911.8405(ial)X
1001.3833(v)X
1032.4752(alue)X
1167.8021(for)X
1265.2388(n)X
1299.7298(ull)X
1392.4301(p)X
1430.5621(oin)X
1517.1522(ters)X
1639.8491(\()X
1804.0405(\))X
1847.0073(and)X
1971.2829(a)X
2022.9355(sp)X
2086.3277(ecial)X
2232.7059(t)X
2256.1456(yp)X
2329.0104(e)X
2375.9267(for)X
2473.3634(generic)X
412.8768 2535.3585(p)Z
451.0088(oin)X
537.5989(ters)X
660.5549(\()X
859.4791(\).)X
930.8626(In)X
1244.8576(,)X
1282.5604(casting)X
1501.8208(a)X
1553.7325(p)X
1591.8645(oin)X
1678.4546(ter)X
1776.1504(from)X
1930.0682(o)X
1962.8363(ne)X
2046.3232(t)X
2069.7629(yp)X
2142.6277(e)X
2189.8031(to)X
2266.975(another)X
2503.6018(didn't)X
412.8768 2614.0017(c)Z
439.474(hange)X
636.7451(its)X
736.133(v)X
767.2249(alue.)X
956.0699(In)X
1282.7528(ho)X
1350.3978(w)X
1395.9402(ev)X
1457.2702(er,)X
1562.1305(alignm)X
1758.2557(en)X
1821.1644(t)X
1876.347(is)X
1950.4747(tak)X
2041.8012(en)X
2136.4528(in)X
2189.8889(to)X
2278.2255(accoun)X
2472.1714(t.)X
2567.4876(If)X
2641.6153(a)X
573.3498 2692.6449(can)Z
692.7748(only)X
837.46(b)X
875.592(egin)X
1013.9621(at)X
1093.9181(an)X
1184.9254(ev)X
1246.2554(en)X
1332.5264(m)X
1388.9402(em)X
1472.6808(o)X
1505.4489(ry)X
1586.9837(l)X
1605.4521(o)X
1640.0407(cati)X
1745.6267(o)X
1778.3948(n,)X
1851.4533(then)X
1999.296(a)X
2053.9918(p)X
2092.1238(oin)X
2178.7139(ter)X
2279.1938(of)X
2354.4135(t)X
2377.8532(yp)X
2450.718(e)X
412.8768 2771.2881(p)Z
451.0088(oin)X
537.5989(ting)X
673.115(to)X
753.3745(an)X
844.6853(o)X
879.6598(dd)X
974.1281(lo)X
1027.7052(cati)X
1133.2912(o)X
1166.0593(n)X
1224.2161(wi)X
1289.8497(l)X
1308.0542(l)X
1348.104(ha)X
1415.4606(v)X
1448.2287(e)X
1498.4917(i)X
1517.4056(ts)X
1589.7713(v)X
1620.8632(al)X
1672.5078(ue)X
1759.0823(c)X
1785.6795(hanged)X
2011.185(if)X
2072.4993(cast)X
2206.4367(in)X
2259.8728(to)X
2340.1323(a)X
2567.6199(.)X
412.8768 3131.5536(In)Z
498.8818(C)X
572.3032(a)X
631.4693(string)X
821.6726(is)X
891.89(just)X
1025.2579(an)X
1120.7355(arra)X
1235.7434(y)X
1296.4883(of)X
1376.1783(c)X
1402.7755(haracters.)X
1724.9903(The)X
1863.0945(end)X
1990.1473(of)X
2069.8373(the)X
2185.8388(string)X
2376.0421(is)X
2446.2595(denote)X
2634.3016(d)X
412.8768 3210.1968(b)Z
447.3678(y)X
504.6868(a)X
560.427(zero)X
698.2628(b)X
732.7538(yte.)X
872.616(The)X
1007.2943(v)X
1038.3862(arious)X
1233.0574(string)X
1419.8348(manipul)X
1656.4199(a)X
1689.188(ti)X
1732.8788(o)X
1765.6469(n)X
1824.5446(f)X
1844.6671(unctions)X
2107.225(are)X
2216.6431(describ)X
2417.3875(ed)X
2504.7029(in)X
2582.5457(the)X
412.8768 3288.84(online)Z
608.1502(m)X
664.9585(a)X
697.7266(n)X
732.2176(ua)X
801.4922(l)X
842.8852(pa)X
912.0623(g)X
944.8304(e)X
996.4366(call)X
1095.4502(ed)X
1183.3679(`)X
1408.8159(')X
1427.0204(,)X
1465.5917(and)X
1594.5572(declared)X
1852.9811(in)X
1931.4262(the)X
2345.655(include)X
2572.5036(\014le.)X
412.8768 3367.4832(The)Z
546.8142(follo)X
669.7158(wing)X
827.3346(pi)X
882.069(ece)X
989.1674(of)X
1064.6906(co)X
1128.0828(de)X
1214.6573(illustrates)X
1517.5221(their)X
1673.5621(use)X
1785.3968(and)X
1913.0191(highligh)X
2143.2764(ts)X
2215.6421(some)X
2381.1548(problem)X
2615.6811(s)X
1510.6047 4435.9025(15)Z
EO
BO
F28 F
1009.6132 2535.3585(K&R)Z
1178.737(C)X
EO
BO
F29 F
412.8768 -181.7643(10)Z
543.9491(STRINGS)X
EO
BO
F31 F
1351.3932 71.2049(return)Z
1581.8187(val)X
2518.2738(mean)X
412.8768 149.8481(answer)Z
1168.9951(return)X
1400.204(val)X
1657.4406(answer)X
679.5675 228.4913(answer)Z
1354.8707(r)X
1389.5513(e)X
1423.9574(t)X
1458.3635(u)X
1492.7696(r)X
1527.1757(n)X
1583.1966(val)X
1900.8912(mean)X
2535.4692(mean)X
1260.066 307.1345(answer)Z
493.1363 385.7777(answer)Z
1260.4493(mean\()X
1433.8425(\))X
412.8768 516.8497(#include)Z
722.5317(
412.8768 595.4929(#include)Z
722.5317(
412.8768 674.1361(/*)Z
516.7485(Note)X
690.0858(the)X
828.6903(f)X
863.3136(o)X
897.7197(r)X
932.1258(m)X
1000.938(o)X
1035.3441(f)X
1104.1563(t)X
1138.5624(h)X
1172.9685(e)X
1241.7807(p)X
1276.1868(t)X
1310.5929(r)X
1344.999(_)X
1379.4051(t)X
1413.8112(o)X
1448.2173(_)X
1482.6234(a)X
1517.0295(n)X
1551.4356(s)X
1585.8417(w)X
1620.2478(e)X
1654.6539(r)X
1723.4661(d)X
1757.8722(e)X
1792.2783(c)X
1826.6844(l)X
1861.0905(a)X
1895.4966(r)X
1929.9027(a)X
1964.3088(t)X
1998.7149(i)X
2033.121(o)X
2067.5271(n)X
2136.3393(b)X
2170.7454(e)X
2205.1515(l)X
2239.5576(o)X
2273.9637(w)X
2308.3698(.)X
2377.182(I)X
2411.5881(t)X
516.0951 752.7793(says)Z
689.4324(that)X
862.7697(if)X
966.5319(y)X
1000.938(o)X
1035.3441(u)X
1104.1563(d)X
1138.5624(e)X
1172.9685(r)X
1207.3746(e)X
1241.7807(f)X
1276.1868(e)X
1310.5929(r)X
1344.999(e)X
1379.4051(n)X
1413.8112(c)X
1448.2173(e)X
1517.0295(p)X
1551.4356(t)X
1585.8417(r)X
1620.2478(_)X
1654.6539(t)X
1689.06(o)X
1723.4661(_)X
1757.8722(a)X
1792.2783(n)X
1826.6844(s)X
1861.0905(w)X
1895.4966(e)X
1929.9027(r)X
1998.7149(y)X
2033.121(o)X
2067.5271(u)X
2136.3393(g)X
2170.7454(e)X
2205.1515(t)X
2273.9637(a)X
2308.3698(n)X
516.0951 831.4225(int.)Z
689.4324(i.e.)X
862.7697(pt)X
932.1258(r)X
966.5319(_)X
1000.938(t)X
1035.3441(o)X
1069.7502(_)X
1104.1563(a)X
1138.5624(n)X
1172.9685(s)X
1207.3746(w)X
1241.7807(e)X
1276.1868(r)X
1344.999(i)X
1379.4051(s)X
1448.2173(a)X
1517.0295(p)X
1551.4356(o)X
1585.8417(i)X
1620.2478(n)X
1654.6539(t)X
1689.06(e)X
1723.4661(r)X
1792.2783(t)X
1826.6844(o)X
1895.4966(a)X
1929.9027(n)X
1998.7149(i)X
2033.121(n)X
2067.5271(t)X
2101.9332(.)X
447.2829 910.0657(*/)Z
412.8768 988.7089(void)Z
586.2141(mean\(i)X
794.5014(n)X
828.9075(t)X
897.7197(a)X
932.1258(,)X
966.5319(i)X
1000.938(n)X
1035.3441(t)X
1104.1563(b)X
1138.5624(,)X
1207.3746(i)X
1241.7807(n)X
1276.1868(t)X
1344.999(*)X
1379.4051(p)X
1413.8112(t)X
1448.2173(r)X
1482.6234(_)X
1517.0295(t)X
1551.4356(o)X
1585.8417(_)X
1620.2478(a)X
1654.6539(n)X
1689.06(s)X
1723.4661(w)X
1757.8722(e)X
1792.2783(r)X
1826.6844(\))X
412.8768 1067.3521({)Z
481.689 1145.9953(*ptr_to_an)Z
828.9075(s)X
863.3136(w)X
897.7197(e)X
932.1258(r)X
1000.938(=)X
1069.7502(\()X
1104.1563(a)X
1172.9685(+)X
1241.7807(b)X
1276.1868(\))X
1310.5929(/)X
1344.999(2)X
1379.4051(;)X
412.8768 1224.6385(})Z
412.8768 1381.9249(main\(\))Z
412.8768 1460.5681({)Z
412.8768 1539.2113(int)Z
551.4813(i,)X
655.353(j;)X
412.8768 1617.8545(int)Z
550.5012(answer;)X
516.0951 1696.4977(i)Z
585.234(=)X
654.3729(7;)X
516.0951 1775.1409(j)Z
585.234(=)X
654.3729(9;)X
516.0951 1932.4273(mean\(i,j,)Z
863.0964(&)X
897.7197(a)X
932.1258(n)X
966.5319(s)X
1000.938(w)X
1035.3441(e)X
1069.7502(r)X
1104.1563(\))X
1138.5624(;)X
1207.3746(/)X
1241.7807(*)X
1310.5929(N)X
1344.999(o)X
1379.4051(t)X
1413.8112(e)X
1482.6234(t)X
1517.0295(h)X
1551.4356(a)X
1585.8417(t)X
1654.6539(n)X
1689.06(o)X
1723.4661(w)X
1792.2783(w)X
1826.6844(e)X
1861.0905(')X
1895.4966(r)X
1929.9027(e)X
1998.7149(p)X
2033.121(a)X
2067.5271(s)X
2101.9332(s)X
2136.3393(i)X
2170.7454(n)X
2205.1515(g)X
2273.9637(a)X
2342.7759(p)X
2377.182(o)X
2411.5881(i)X
2445.9942(n)X
2480.4003(t)X
2514.8064(e)X
2549.2125(r)X
1238.6232 2011.0705(*)Z
1307.7621(to)X
1411.6338('answer)X
1654.6539(')X
1238.6232 2089.7137(*/)Z
516.0951 2247.0001(printf\("Th)Z
863.3136(e)X
932.1258(m)X
966.5319(e)X
1000.938(a)X
1035.3441(n)X
1104.1563(o)X
1138.5624(f)X
1207.3746(%)X
1241.7807(d)X
1310.5929(a)X
1344.999(n)X
1379.4051(d)X
1448.2173(%)X
1482.6234(d)X
1551.4356(i)X
1585.8417(s)X
1654.6539(%)X
1689.06(d)X
1723.4661(\\)X
1757.8722(n)X
1792.2783(")X
1826.6844(,)X
1895.4966(i)X
1929.9027(,)X
1998.7149(j)X
2033.121(,)X
2101.9332(a)X
2136.3393(n)X
2170.7454(s)X
2205.1515(w)X
2239.5576(e)X
2273.9637(r)X
2308.3698(\))X
2342.7759(;)X
412.8768 2325.6433(})Z
1665.1093 2456.7153(NULL)Z
685.8151 2535.3585(void*)Z
1045.9852 2614.0017(ANSI)Z
1218.0976(C)X
412.8768 2692.6449(long)Z
2500.6775(char*)X
2395.1316 2771.2881(lo)Z
2464.4016(n)X
2498.8077(g)X
2533.2138(*)X
1202.313 3288.84(s)Z
1236.7854(t)X
1271.1915(r)X
1305.5976(i)X
1340.0037(n)X
1374.4098(g)X
2044.6041(string.h)X
412.8768 3498.5552(/*)Z
516.7485(strings.)X
794.5014(c)X
863.3136(*)X
897.7197(/)X
412.8768 3577.1984(#include)Z
722.5317(
412.8768 3655.8416(#include)Z
722.5317(
412.8768 3813.128(char)Z
586.2141(str1[1)X
794.5014(0)X
828.9075(])X
863.3136(;)X
932.1258(/)X
966.5319(*)X
1035.3441(T)X
1069.7502(h)X
1104.1563(i)X
1138.5624(s)X
1207.3746(r)X
1241.7807(e)X
1276.1868(s)X
1310.5929(e)X
1344.999(r)X
1379.4051(v)X
1413.8112(e)X
1448.2173(s)X
1517.0295(s)X
1551.4356(p)X
1585.8417(a)X
1620.2478(c)X
1654.6539(e)X
1723.4661(f)X
1757.8722(o)X
1792.2783(r)X
1861.0905(1)X
1895.4966(0)X
1964.3088(c)X
1998.7149(h)X
2033.121(a)X
2067.5271(r)X
2101.9332(a)X
2136.3393(c)X
2170.7454(t)X
2205.1515(e)X
2239.5576(r)X
2273.9637(s)X
2342.7759(*)X
2377.182(/)X
412.8768 3891.7712(char)Z
584.9073(str2[10];)X
412.8768 3970.4144(char)Z
586.2141(str3[])X
794.5014(=)X
863.3136(")X
897.7197(i)X
932.1258(n)X
966.5319(i)X
1000.938(t)X
1035.3441(i)X
1069.7502(a)X
1104.1563(l)X
1172.9685(t)X
1207.3746(e)X
1241.7807(x)X
1276.1868(t)X
1310.5929(")X
1344.999(;)X
1413.8112(/)X
1448.2173(*)X
1517.0295(s)X
1551.4356(t)X
1585.8417(r)X
1620.2478(3)X
1689.06(i)X
1723.4661(s)X
1792.2783(s)X
1826.6844(e)X
1861.0905(t)X
1929.9027(t)X
1964.3088(o)X
2033.121(t)X
2067.5271(h)X
2101.9332(e)X
2170.7454(r)X
2205.1515(i)X
2239.5576(g)X
2273.9637(h)X
2308.3698(t)X
2377.182(s)X
2411.5881(i)X
2445.9942(z)X
2480.4003(e)X
2549.2125(f)X
2583.6186(o)X
2618.0247(r)X
2686.8369(y)X
2721.243(o)X
2755.6491(u)X
1445.0598 4049.0576(*)Z
1514.1987(and)X
1652.8032(automa)X
1861.0905(t)X
1895.4966(i)X
1929.9027(c)X
1964.3088(a)X
1998.7149(l)X
2033.121(l)X
2067.5271(y)X
2136.3393(t)X
2170.7454(e)X
2205.1515(r)X
2239.5576(m)X
2273.9637(i)X
2308.3698(n)X
2342.7759(a)X
2377.182(t)X
2411.5881(e)X
2445.9942(d)X
2514.8064(w)X
2549.2125(i)X
2583.6186(t)X
2618.0247(h)X
2686.8369(a)X
2755.6491(0)X
1445.0598 4127.7008(*)Z
1514.1987(byte.)X
1722.2688(Note)X
1895.4966(t)X
1929.9027(h)X
1964.3088(a)X
1998.7149(t)X
2067.5271(y)X
2101.9332(o)X
2136.3393(u)X
2205.1515(c)X
2239.5576(a)X
2273.9637(n)X
2342.7759(o)X
2377.182(n)X
2411.5881(l)X
2445.9942(y)X
2514.8064(i)X
2549.2125(n)X
2583.6186(i)X
2618.0247(t)X
2652.4308(i)X
2686.8369(a)X
2721.243(l)X
2755.6491(i)X
2790.0552(s)X
2824.4613(e)X
1445.0598 4206.344(*)Z
1514.1987(strings)X
1791.7344(th)X
1861.0905(i)X
1895.4966(s)X
1964.3088(w)X
1998.7149(a)X
2033.121(y)X
2101.9332(w)X
2136.3393(h)X
2170.7454(e)X
2205.1515(n)X
2273.9637(d)X
2308.3698(e)X
2342.7759(f)X
2377.182(i)X
2411.5881(n)X
2445.9942(i)X
2480.4003(n)X
2514.8064(g)X
EO
BO
F55 F
412.8768 2988.0117(10)Z
629.9305(Strings)X
EO
EP end
%%Page: 16 16
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 2467.766 3662.5777 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 3505.2913(Usually)Z
655.0595(`)X
812.9326(')X
857.0294(w)X
902.5405(o)X
935.3086(ul)X
989.9221(d)X
1052.1259(b)X
1090.2579(e)X
1144.5679(used)X
1296.7611(instead)X
1526.3136(of)X
1605.8838(`)X
1901.4453(')X
1945.5421(to)X
2029.6888(refer)X
2183.4608(to)X
2267.7673(the)X
2383.649(address)X
2619.5166(of)X
412.8768 3583.9345(the)Z
529.6556(\014rst)X
668.5371(elemen)X
864.0618(t)X
916.1114(of)X
996.5787(the)X
1113.3575(c)X
1139.9547(haract)X
1321.7257(e)X
1350.8528(r)X
1403.3105(ar)X
1461.7469(r)X
1487.4152(a)X
1518.7487(y)X
1548.0201(,)X
1596.8774(since)X
1761.019(C)X
1836.5008(de\014nes)X
2054.3203(the)X
2171.276(v)X
2202.3679(alue)X
2345.9856(of)X
2426.4529(an)X
2522.7078(arra)X
2637.7157(y)X
412.8768 3662.5777(name)Z
591.5822(to)X
673.9831(b)X
712.1151(e)X
764.5195(the)X
878.4956(lo)X
932.4152(cation)X
1131.6444(of)X
1209.309(the)X
1323.2851(\014rst)X
1459.3639(elemen)X
1654.8886(t.)X
1733.1369(In)X
1817.1165(fact,)X
1967.3314(once)X
2117.619(y)X
2150.5313(ou'v)X
2271.8542(e)X
2324.2586(set)X
2616.5949(to)X
517.0752 3741.2209(,)Z
557.8656(the)X
669.7003(2)X
724.6996(v)X
755.7915(ariables)X
997.0846(b)X
1035.2166(eha)X
1131.2793(v)X
1164.1916(e)X
1214.4546(simi)X
1333.9029(l)X
1352.1074(a)X
1384.8755(rl)X
1428.7483(y)X
1485.1822(i)X
1503.3867(n)X
1719.145(ci)X
1766.4766(rcum)X
1912.2945(stances.)X
576.7168 3872.2929(There)Z
758.7456(is)X
819.2097(not)X
930.1942(really)X
1105.9079(an)X
1173.5529(y)X
1224.5445(di\013erence)X
1509.4284(in)X
1580.9438(the)X
1687.5819(b)X
1725.8114(e)X
1754.9385(h)X
1791.3475(a)X
1822.681(viour)X
1987.3434(of)X
2057.2801(the)X
576.7168 3950.9361(op)Z
648.0028(erator)X
933.5697(as)X
1014.7814(it)X
1081.7842(applies)X
1301.9268(to)X
1383.1385(arra)X
1498.1464(ys)X
1580.9369(and)X
1709.5114(p)X
1747.6434(oin)X
1834.2335(ters.)X
1989.117(The)X
2124.0066(express)X
2328.2454(ions)X
576.7168 4029.5793(and)Z
1004.3114(a)X
1037.4325(re)X
1113.088(b)X
1151.22(oth)X
1267.9233(pro)X
1364.4695(cessed)X
1558.5321(in)X
1611.9682(ternally)X
1854.9724(using)X
2026.9323(p)X
2065.0643(oin)X
2151.6544(ters.)X
2304.5496(F)X
2341.7148(or)X
2422.1066(instance,)X
806.9589 4108.2225(is)Z
873.0095(equiv)X
1022.5085(al)X
1074.3057(en)X
1137.2144(t)X
1184.3199(to)X
1678.3258(.)X
1510.6047 4435.9025(16)Z
EO
BO
F27 F
511.1807 3872.2929(\017)Z
EO
BO
F28 F
1561.5435 3741.2209(most)Z
2163.5283 3872.2929(arr)Z
2250.168(ay)X
2334.7222(subscripting)X
EO
BO
F29 F
412.8768 -181.7643(10)Z
543.9491(STRINGS)X
EO
BO
F31 F
1445.0598 71.2049(*/)Z
412.8768 149.8481(char)Z
586.2141(*c_ptr)X
794.5014(;)X
928.9683(/*)X
1032.84(declares)X
1344.999(a)X
1413.8112(p)X
1448.2173(o)X
1482.6234(i)X
1517.0295(n)X
1551.4356(t)X
1585.8417(e)X
1620.2478(r)X
1654.6539(,)X
1723.4661(b)X
1757.8722(u)X
1792.2783(t)X
1861.0905(d)X
1895.4966(o)X
1929.9027(e)X
1964.3088(s)X
1998.7149(n)X
2033.121(')X
2067.5271(t)X
2136.3393(i)X
2170.7454(n)X
2205.1515(i)X
2239.5576(t)X
2273.9637(i)X
2308.3698(a)X
2342.7759(l)X
2377.182(i)X
2411.5881(s)X
2445.9942(e)X
2514.8064(i)X
2549.2125(t)X
2583.6186(.)X
2652.4308(*)X
2686.8369(/)X
412.8768 307.1345(unsigned)Z
725.1453(in)X
794.5014(t)X
863.3136(l)X
897.7197(e)X
932.1258(n)X
966.5319(;)X
412.8768 464.4209(main\(\))Z
412.8768 543.0641({)Z
447.2829 621.7073(/*)Z
551.1546(copy)X
724.4919("hel)X
863.3136(l)X
897.7197(o)X
932.1258(")X
1000.938(i)X
1035.3441(n)X
1069.7502(t)X
1104.1563(o)X
1172.9685(s)X
1207.3746(t)X
1241.7807(r)X
1276.1868(1)X
1310.5929(.)X
1379.4051(I)X
1413.8112(f)X
1482.6234(s)X
1517.0295(t)X
1551.4356(r)X
1585.8417(1)X
1654.6539(i)X
1689.06(s)X
1723.4661(n)X
1757.8722(')X
1792.2783(t)X
1861.0905(b)X
1895.4966(i)X
1929.9027(g)X
1998.7149(e)X
2033.121(n)X
2067.5271(o)X
2101.9332(u)X
2136.3393(g)X
2170.7454(h)X
2205.1515(,)X
2273.9637(h)X
2308.3698(a)X
2342.7759(r)X
2377.182(d)X
2445.9942(l)X
2480.4003(u)X
2514.8064(c)X
2549.2125(k)X
2618.0247(*)X
2652.4308(/)X
447.2829 700.3505(strcpy\(str)Z
794.5014(1)X
828.9075(,)X
863.3136(")X
897.7197(h)X
932.1258(e)X
966.5319(l)X
1000.938(l)X
1035.3441(o)X
1069.7502(")X
1104.1563(\))X
1138.5624(;)X
447.2829 778.9937(/*)Z
551.1546(if)X
655.0263(you)X
793.6308(loo)X
897.7197(k)X
932.1258(e)X
966.5319(d)X
1035.3441(a)X
1069.7502(t)X
1138.5624(m)X
1172.9685(e)X
1207.3746(m)X
1241.7807(o)X
1276.1868(r)X
1310.5929(y)X
1379.4051(l)X
1413.8112(o)X
1448.2173(c)X
1482.6234(a)X
1517.0295(t)X
1551.4356(i)X
1585.8417(o)X
1620.2478(n)X
1689.06(s)X
1723.4661(t)X
1757.8722(r)X
1792.2783(1)X
1861.0905(y)X
1895.4966(o)X
1929.9027(u)X
1964.3088(')X
1998.7149(d)X
2067.5271(s)X
2101.9332(e)X
2136.3393(e)X
2205.1515(t)X
2239.5576(h)X
2273.9637(e)X
2308.3698(s)X
2342.7759(e)X
2411.5881(b)X
2445.9942(y)X
2480.4003(t)X
2514.8064(e)X
550.5012 857.6369(values:)Z
860.1561('h','e','l)X
1207.3746(')X
1241.7807(,)X
1276.1868(')X
1310.5929(l)X
1344.999(')X
1379.4051(,)X
1413.8112(')X
1448.2173(o)X
1482.6234(')X
1517.0295(,)X
1551.4356(')X
1585.8417(\\)X
1620.2478(0)X
1654.6539(')X
481.689 936.2801(*/)Z
447.2829 1093.5665(/*)Z
551.1546(concaten)X
828.9075(a)X
863.3136(t)X
897.7197(e)X
966.5319(")X
1035.3441(s)X
1069.7502(i)X
1104.1563(r)X
1138.5624(")X
1207.3746(o)X
1241.7807(n)X
1276.1868(t)X
1310.5929(o)X
1379.4051(s)X
1413.8112(t)X
1448.2173(r)X
1482.6234(1)X
1517.0295(.)X
1585.8417(I)X
1620.2478(f)X
1689.06(s)X
1723.4661(t)X
1757.8722(r)X
1792.2783(1)X
1861.0905(i)X
1895.4966(s)X
1929.9027(n)X
1964.3088(')X
1998.7149(t)X
2067.5271(b)X
2101.9332(i)X
2136.3393(g)X
2205.1515(e)X
2239.5576(n)X
2273.9637(o)X
2308.3698(u)X
2342.7759(g)X
2377.182(h)X
2411.5881(,)X
2480.4003(h)X
2514.8064(a)X
2549.2125(r)X
2583.6186(d)X
2652.4308(l)X
2686.8369(u)X
2721.243(c)X
2755.6491(k)X
2824.4613(*)X
2858.8674(/)X
447.2829 1172.2097(strcat\(str)Z
794.5014(1)X
828.9075(,)X
863.3136(")X
928.9683(sir"\);)X
447.2829 1250.8529(/*)Z
551.1546(values)X
793.9575(at)X
897.7197(s)X
932.1258(t)X
966.5319(r)X
1000.938(1)X
1069.7502(:)X
1169.811('h','e','l)X
1517.0295(')X
1551.4356(,)X
1585.8417(')X
1620.2478(l)X
1654.6539(')X
1689.06(,)X
1723.4661(')X
1757.8722(o)X
1792.2783(')X
1826.6844(,)X
1861.0905(')X
1929.9027(')X
1964.3088(,)X
1998.7149(')X
2033.121(s)X
2067.5271(')X
2101.9332(,)X
2136.3393(')X
2170.7454(i)X
2205.1515(')X
2239.5576(,)X
2273.9637(')X
2308.3698(r)X
2342.7759(')X
2377.182(,)X
2411.5881(')X
2445.9942(\\)X
2480.4003(0)X
2514.8064(')X
481.689 1329.4961(*/)Z
447.2829 1486.7825(len)Z
585.8874(=)X
655.0263(strlen)X
863.3136(\()X
897.7197(s)X
932.1258(t)X
966.5319(r)X
1000.938(1)X
1035.3441(\))X
1069.7502(;)X
1169.811(/*)X
1273.6827(find)X
1447.02(the)X
1585.6245(n)X
1620.2478(u)X
1654.6539(m)X
1689.06(b)X
1723.4661(e)X
1757.8722(r)X
1826.6844(o)X
1861.0905(f)X
1929.9027(c)X
1964.3088(h)X
1998.7149(a)X
2033.121(r)X
2067.5271(a)X
2101.9332(c)X
2136.3393(t)X
2170.7454(e)X
2205.1515(r)X
2239.5576(s)X
2308.3698(*)X
2342.7759(/)X
447.2829 1565.4257(printf\("Le)Z
794.5014(n)X
828.9075(g)X
863.3136(t)X
897.7197(h)X
966.5319(o)X
1000.938(f)X
1069.7502(<)X
1104.1563(%)X
1138.5624(s)X
1172.9685(>)X
1241.7807(i)X
1276.1868(s)X
1344.999(%)X
1379.4051(d)X
1448.2173(c)X
1482.6234(h)X
1517.0295(a)X
1551.4356(r)X
1585.8417(a)X
1620.2478(c)X
1654.6539(t)X
1689.06(e)X
1723.4661(r)X
1757.8722(s)X
1792.2783(\\)X
1826.6844(n)X
1861.0905(")X
1895.4966(,)X
1964.3088(s)X
1998.7149(t)X
2033.121(r)X
2067.5271(1)X
2101.9332(,)X
2170.7454(l)X
2205.1515(e)X
2239.5576(n)X
2273.9637(\))X
2308.3698(;)X
447.2829 1722.7121(if\(strcmp\()Z
794.5014(s)X
828.9075(t)X
863.3136(r)X
897.7197(1)X
932.1258(,)X
997.7805(str3\)\))X
550.5012 1801.3553(printf\("<%)Z
897.7197(s)X
932.1258(>)X
1000.938(a)X
1035.3441(n)X
1069.7502(d)X
1138.5624(<)X
1172.9685(%)X
1207.3746(s)X
1241.7807(>)X
1310.5929(a)X
1344.999(r)X
1379.4051(e)X
1448.2173(d)X
1482.6234(i)X
1517.0295(f)X
1551.4356(f)X
1585.8417(e)X
1620.2478(r)X
1654.6539(e)X
1689.06(n)X
1723.4661(t)X
1757.8722(\\)X
1792.2783(n)X
1826.6844(")X
1861.0905(,)X
1929.9027(s)X
1964.3088(t)X
1998.7149(r)X
2033.121(1)X
2067.5271(,)X
2136.3393(s)X
2170.7454(t)X
2205.1515(r)X
2239.5576(3)X
2273.9637(\))X
2308.3698(;)X
447.2829 1879.9985(else)Z
550.5012 1958.6417(printf\("<%)Z
897.7197(s)X
932.1258(>)X
1000.938(a)X
1035.3441(n)X
1069.7502(d)X
1138.5624(<)X
1172.9685(%)X
1207.3746(s)X
1241.7807(>)X
1310.5929(a)X
1344.999(r)X
1379.4051(e)X
1448.2173(t)X
1482.6234(h)X
1517.0295(e)X
1585.8417(s)X
1620.2478(a)X
1654.6539(m)X
1689.06(e)X
1723.4661(\\)X
1757.8722(n)X
1792.2783(")X
1826.6844(,)X
1895.4966(s)X
1929.9027(t)X
1964.3088(r)X
1998.7149(1)X
2033.121(,)X
2101.9332(s)X
2136.3393(t)X
2170.7454(r)X
2205.1515(3)X
2239.5576(\))X
2273.9637(;)X
447.2829 2115.9281(if)Z
551.1546(\(strstr\()X
828.9075(s)X
863.3136(t)X
897.7197(r)X
932.1258(1)X
966.5319(,)X
1035.3441(")X
1069.7502(b)X
1104.1563(o)X
1138.5624(y)X
1172.9685(")X
1207.3746(\))X
1276.1868(=)X
1310.5929(=)X
1379.4051(\()X
1413.8112(c)X
1448.2173(h)X
1482.6234(a)X
1517.0295(r)X
1551.4356(*)X
1585.8417(\))X
1654.6539(N)X
1689.06(U)X
1723.4661(L)X
1757.8722(L)X
1792.2783(\))X
550.5012 2194.5713(printf\("Th)Z
897.7197(e)X
966.5319(s)X
1000.938(t)X
1035.3441(r)X
1069.7502(i)X
1104.1563(n)X
1138.5624(g)X
1207.3746(<)X
1241.7807(b)X
1276.1868(o)X
1310.5929(y)X
1344.999(>)X
1413.8112(i)X
1448.2173(s)X
1482.6234(n)X
1517.0295(')X
1551.4356(t)X
1620.2478(i)X
1654.6539(n)X
1723.4661(<)X
1757.8722(%)X
1792.2783(s)X
1826.6844(>)X
1861.0905(\\)X
1895.4966(n)X
1929.9027(")X
1964.3088(,)X
2033.121(s)X
2067.5271(t)X
2101.9332(r)X
2136.3393(1)X
2170.7454(\))X
2205.1515(;)X
447.2829 2273.2145(else)Z
550.5012 2351.8577(printf\("Th)Z
897.7197(e)X
966.5319(s)X
1000.938(t)X
1035.3441(r)X
1069.7502(i)X
1104.1563(n)X
1138.5624(g)X
1207.3746(<)X
1241.7807(b)X
1276.1868(o)X
1310.5929(y)X
1344.999(>)X
1413.8112(i)X
1448.2173(s)X
1517.0295(i)X
1551.4356(n)X
1620.2478(<)X
1654.6539(%)X
1689.06(s)X
1723.4661(>)X
1757.8722(\\)X
1792.2783(n)X
1826.6844(")X
1861.0905(,)X
1929.9027(s)X
1964.3088(t)X
1998.7149(r)X
2033.121(1)X
2067.5271(\))X
2101.9332(;)X
447.2829 2509.1441(/*)Z
551.1546(find)X
724.4919(the)X
863.0964(f)X
897.7197(i)X
932.1258(r)X
966.5319(s)X
1000.938(t)X
1069.7502(`)X
1104.1563(o)X
1138.5624(')X
1207.3746(i)X
1241.7807(n)X
1310.5929(s)X
1344.999(t)X
1379.4051(r)X
1413.8112(1)X
1482.6234(*)X
1517.0295(/)X
447.2829 2587.7873(c_ptr)Z
655.353(=)X
724.4919(strc)X
863.3136(h)X
897.7197(r)X
932.1258(\()X
966.5319(s)X
1000.938(t)X
1035.3441(r)X
1069.7502(1)X
1104.1563(,)X
1138.5624(')X
1172.9685(o)X
1207.3746(')X
1241.7807(\))X
1276.1868(;)X
447.2829 2745.0737(if)Z
551.1546(\(c_ptr)X
793.9575(==)X
897.7197(\()X
932.1258(c)X
966.5319(h)X
1000.938(a)X
1035.3441(r)X
1069.7502(*)X
1104.1563(\))X
1172.9685(N)X
1207.3746(U)X
1241.7807(L)X
1276.1868(L)X
1310.5929(\))X
516.0951 2823.7169(printf\("Th)Z
863.3136(e)X
897.7197(r)X
932.1258(e)X
1000.938(i)X
1035.3441(s)X
1104.1563(n)X
1138.5624(o)X
1207.3746(o)X
1276.1868(i)X
1310.5929(n)X
1379.4051(<)X
1413.8112(%)X
1448.2173(s)X
1482.6234(>)X
1517.0295(\\)X
1551.4356(n)X
1585.8417(")X
1620.2478(,)X
1689.06(c)X
1723.4661(_)X
1757.8722(p)X
1792.2783(t)X
1826.6844(r)X
1861.0905(\))X
1895.4966(;)X
447.2829 2902.3601(else{)Z
516.0951 2981.0033(printf\("<%)Z
863.3136(s)X
897.7197(>)X
966.5319(i)X
1000.938(s)X
1069.7502(f)X
1104.1563(r)X
1138.5624(o)X
1172.9685(m)X
1241.7807(t)X
1276.1868(h)X
1310.5929(e)X
1379.4051(f)X
1413.8112(i)X
1448.2173(r)X
1482.6234(s)X
1517.0295(t)X
1585.8417(o)X
1654.6539(i)X
1689.06(n)X
1757.8722(<)X
1792.2783(%)X
1826.6844(s)X
1861.0905(>)X
1929.9027(t)X
1964.3088(o)X
2033.121(t)X
2067.5271(h)X
2101.9332(e)X
2170.7454(e)X
2205.1515(n)X
2239.5576(d)X
2308.3698(o)X
2342.7759(f)X
2411.5881(t)X
2445.9942(h)X
2480.4003(e)X
2549.2125(s)X
2583.6186(t)X
2618.0247(r)X
2652.4308(i)X
2686.8369(n)X
2721.243(g)X
2755.6491(\\)X
2790.0552(n)X
2824.4613(")X
2858.8674(,)X
963.3744 3059.6465(c_ptr,)Z
1204.2171(str1\);)X
516.0951 3138.2897(/*)Z
619.9668(Now)X
758.5713(copy)X
931.9086(t)X
966.5319(h)X
1000.938(i)X
1035.3441(s)X
1104.1563(p)X
1138.5624(a)X
1172.9685(r)X
1207.3746(t)X
1276.1868(o)X
1310.5929(f)X
1379.4051(s)X
1413.8112(t)X
1448.2173(r)X
1482.6234(1)X
1551.4356(i)X
1585.8417(n)X
1620.2478(t)X
1654.6539(o)X
1723.4661(s)X
1757.8722(t)X
1792.2783(r)X
1826.6844(2)X
1895.4966(*)X
1929.9027(/)X
516.0951 3216.9329(strcpy\(str)Z
863.3136(2)X
897.7197(,)X
963.3744(c_ptr\);)X
447.2829 3295.5761(})Z
412.8768 3374.2193(})Z
674.0046 3505.2913(str1)Z
1624.8289(&str1)X
1798.227([)X
1832.6331(0)X
1867.0392(])X
2427.1834 3662.5777(c)Z
2488.4098(ptr)X
412.8768 3741.2209(str)Z
841.3066 3950.9361([])Z
2464.7137(str[i])X
704.4714 4029.5793(c_ptr[i])Z
576.7168 4108.2225(str[i])Z
1264.5794(*\(\()X
1368.6709(s)X
1403.077(t)X
1437.4831(r)X
1471.8892(\))X
1506.2953(+)X
1540.7014(\()X
1575.1075(i)X
1609.5136(\))X
1643.9197(\))X
EO
EP end
%%Page: 17 17
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 663.8566 2849.9313 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 71.2049(Arra)Z
707.5124(y)X
775.9002(and)X
915.3322(p)X
953.4642(oin)X
1040.0543(ter)X
1152.6474(declarations)X
1528.8936(are)X
1649.3805(in)X
1702.8166(terc)X
1808.3519(hange)X
1975.7341(able)X
2126.2174(as)X
2218.2866(func)X
2340.1413(t)X
2365.6276(ion)X
2487.6932(formal)X
576.7168 149.8481(parameters.)Z
967.9907(Since)X
1147.0582(arra)X
1262.0661(ys)X
1352.7231(deca)X
1477.2035(y)X
1542.6003(immediately)X
1930.0645(i)X
1948.3227(n)X
1982.8137(to)X
2071.8296(p)X
2109.9616(o)X
2142.8272(i)X
2161.0317(n)X
2195.5227(ters,)X
2349.6679(an)X
2449.7974(arra)X
2564.8053(y)X
2630.2021(is)X
576.7168 228.4913(nev)Z
674.3583(er)X
756.0302(actually)X
1012.9446(passed)X
1225.6537(to)X
1312.0619(a)X
1373.2099(function.)X
1675.3947(Therefore,)X
1998.382(an)X
2066.027(y)X
2128.7538(parameter)X
2448.8188(declara-)X
576.7168 307.1345(tions)Z
737.4931(whic)X
866.7098(h)X
924.8666(`lo)X
997.7313(ok)X
1087.4634(l)X
1106.3479(i)X
1124.5524(k)X
1157.3205(e')X
1226.4974(a)X
1259.2655(rra)X
1341.1194(ys,)X
1441.9028(e.g)X
1522.1381(.)X
576.7168 857.6369(are)Z
679.6624(treated)X
897.8576(b)X
932.3486(y)X
983.1951(the)X
1089.8493(c)X
1118.9764(ompiler)X
1352.9592(as)X
1427.4871(if)X
1483.0698(they)X
1623.9057(w)X
1669.4481(ere)X
1767.6574(p)X
1805.7894(oin)X
1892.3795(ters,)X
2034.9771(so)X
2109.505(`)X
2404.1426(')X
2439.2014(could)X
2608.4549(b)X
2646.5869(e)X
576.7168 936.2801(replaced)Z
833.4654(b)X
867.9564(y)X
924.2024(`)X
1185.1344('.)X
1250.2331(This)X
1399.626(con)X
1495.6887(v)X
1528.601(ersion)X
1717.4629(holds)X
2028.8788(within)X
2233.5283(function)X
2490.2769(forma)X
2658.8218(l)X
576.7168 1014.9233(parameter)Z
884.7583(declarations,)X
1262.4635(no)X
1330.1085(where)X
1511.849(else.)X
1661.1361(If)X
1721.3119(this)X
1843.0594(con)X
1939.1221(v)X
1972.0344(ersion)X
2155.3536(b)X
2193.4856(others)X
2383.1199(y)X
2416.0322(ou,)X
2522.7719(a)X
2554.1054(v)X
2587.0177(oid)X
576.7168 1093.5665(it.)Z
511.1808 1224.6385(Because)Z
762.0655(t)X
787.4616(h)X
823.8706(e)X
878.1195(d)X
914.5285(ist)X
984.0696(inc)X
1067.8102(t)X
1093.2965(ion)X
1206.8289(b)X
1244.9609(et)X
1296.8223(w)X
1342.3647(e)X
1371.4605(e)X
1400.5876(n)X
1465.2759(p)X
1503.4079(oin)X
1589.998(ters)X
1719.3181(and)X
1850.2169(arra)X
1965.2248(ys)X
2050.3396(often)X
2219.1287(do)X
2290.4147(esn't)X
2449.7312(se)X
2503.595(e)X
2532.7221(m)X
2614.6794(to)X
412.8768 1303.2817(matter,)Z
646.0451(programm)X
944.4795(ers)X
1045.224(get)X
1153.8623(surprised)X
1433.0068(when)X
1603.2168(it)X
1669.2285(do)X
1740.5145(es.)X
1844.2381(Arra)X
1975.0337(ys)X
2056.8331(are)X
2165.4714(not)X
2282.0035(p)X
2320.1355(oin)X
2406.7256(ters.)X
2561.0006(The)X
412.8768 1381.9249(arra)Z
527.8847(y)X
589.7018(declaration)X
934.1171(`)X
1436.4566(')X
1481.9626(requests)X
1737.9674(that)X
1885.0376(space)X
2063.683(for)X
2169.7054(ten)X
2286.7791(c)X
2313.3977(h)X
2349.8067(ar)X
2408.2431(ac)X
2470.1383(t)X
2495.6246(e)X
2524.7517(r)X
2550.42(s)X
2603.3546(b)X
2641.5841(e)X
412.8768 1460.5681(set)Z
514.4033(aside.)X
707.8488(The)X
842.5293(p)X
880.6613(oin)X
967.2514(ter)X
1068.7779(declaration)X
1408.6973(`)X
1842.8587(')X
1884.3922(o)X
1917.2903(n)X
1976.1902(the)X
2088.768(other)X
2259.76(hand,)X
2441.762(requests)X
412.8768 1539.2113(a)Z
467.9724(place)X
635.16(whic)X
764.3767(h)X
822.6298(holds)X
994.5537(a)X
1049.6493(p)X
1087.7813(oin)X
1174.3714(ter.)X
1300.7511(The)X
1434.7848(p)X
1472.9168(oin)X
1559.5069(ter)X
1660.3866(is)X
1726.5335(to)X
1806.8893(b)X
1845.0213(e)X
1895.3806(kno)X
1997.7584(wn)X
2103.3744(b)X
2137.8654(y)X
2194.5398(the)X
2306.4708(name)X
2656.7951(,)X
412.8768 1617.8545(and)Z
538.1965(can)X
655.6224(p)X
693.7544(oin)X
780.3445(t)X
825.1474(to)X
903.1043(an)X
970.7493(y)X
1183.4987(\(or)X
1286.7158(con)X
1382.7785(tiguous)X
1610.7177(arra)X
1725.7256(y)X
1780.0011(of)X
1990.8126(s\))X
2060.8757(an)X
2128.5207(ywhere.)X
2533.1807(can't)X
412.8768 1696.4977(b)Z
451.0088(e)X
501.2718(c)X
527.869(hanged:)X
780.6072(it's)X
890.8631(where)X
1078.4784(the)X
1190.3131(arra)X
1305.321(y)X
1361.8991(b)X
1400.0311(egins)X
1563.9649(and)X
1691.5872(wher)X
1829.3041(e)X
1880.2765(it)X
1946.3271(will)X
2072.3706(alw)X
2170.0121(a)X
2201.3456(ys)X
2283.1839(sta)X
2365.0378(y)X
2394.3092(.)X
511.1808 1775.1409(Y)Z
554.6611(ou)X
645.2521(can't)X
808.4661(pass)X
949.5775(whole)X
1134.8942(arra)X
1249.9021(ys)X
1331.0206(to)X
1410.5603(functions,)X
1711.4225(only)X
1855.6914(p)X
1893.8234(oin)X
1980.4135(ters)X
2105.7373(to)X
2185.277(them.)X
2377.6738(T)X
2419.5753(o)X
2473.8548(declare)X
412.8768 1853.7841(suc)Z
501.0457(h)X
562.129(p)X
600.261(oin)X
686.8511(ters)X
815.8212(c)X
844.2875(or)X
902.7239(r)X
928.3922(e)X
957.5193(c)X
986.6464(t)X
1012.1327(ly)X
1090.5824(y)X
1123.4947(ou)X
1217.732(nee)X
1311.0778(d)X
1372.2586(t)X
1397.7449(o)X
1455.6707(b)X
1493.8027(e)X
1547.4132(a)X
1578.7467(w)X
1624.2891(are)X
1736.2072(of)X
1814.6569(the)X
1929.5663(d)X
1965.9753(i\013e)X
2051.5364(r)X
2077.2047(e)X
2106.3318(n)X
2140.9203(t)X
2191.1784(w)X
2236.7208(a)X
2268.0543(ys)X
2352.8478(t)X
2378.3341(h)X
2414.7431(at)X
2497.9291(m)X
2552.9441(ulti-)X
412.8768 1932.4273(demensional)Z
787.956(arra)X
902.9639(ys)X
985.9723(can)X
1106.8709(b)X
1145.0029(e)X
1196.436(stored)X
1393.1152(in)X
1471.3872(mem)X
1613.4456(o)X
1646.2137(ry)X
1700.7453(.)X
1748.6936(Supp)X
1895.7601(ose)X
2005.6074(y)X
2038.5197(ou)X
2131.0006(create)X
2300.0181(d)X
2359.4425(a)X
2415.6119(2D)X
2524.2281(arra)X
2639.236(y)X
412.8768 2011.0705(of)Z
488.4(c)X
514.9972(haracters)X
797.3382(as)X
877.5977(follo)X
1000.4993(ws:-)X
412.8768 2273.2145(This)Z
561.2364(creates)X
775.904(s)X
801.4791(p)X
837.8881(ac)X
899.7833(e)X
949.3903(for)X
1048.8083(3)X
1102.4422(str)X
1178.5845(ings)X
1312.7352(e)X
1341.4234(ac)X
1401.4981(h)X
1458.387(10)X
1545.1749(b)X
1579.6659(yte)X
1668.1936(s)X
1714.5238(long.)X
1884.7075(Let's)X
2044.1184(sa)X
2100.7121(y)X
2155.9248(that)X
2296.3906(`)X
2523.7325(')X
2563.1575(gets)X
412.8768 2351.8577(stored)Z
608.3859(at)X
688.6454(memory)X
945.7264(lo)X
999.3059(cati)X
1104.8919(o)X
1137.66(n)X
1333.5387(.)X
1377.7128(Then)X
1547.9617(this)X
1675.584(will)X
1801.6275(b)X
1839.7595(e)X
1890.0225(the)X
2001.8572(la)X
2052.1358(y)X
2085.0481(out)X
2201.6191(in)X
2278.721(m)X
2335.1489(em)X
2418.8895(o)X
2451.6576(ry:)X
511.1808 2771.2881(If)Z
574.7475(y)X
607.6598(ou)X
696.4867(w)X
742.0291(an)X
809.6741(ted)X
919.0249(to)X
996.8005(write)X
1161.408(a)X
1213.9234(function)X
1468.5202(that)X
1607.8675(prin)X
1722.8753(ted)X
1832.2261(these)X
1995.2548(s)X
2020.7342(t)X
2046.2205(r)X
2071.8888(ings)X
2204.921(out)X
2319.0081(s)X
2344.3572(o)X
2396.8726(y)X
2429.7849(ou)X
2518.6118(could)X
412.8768 2849.9313(do)Z
504.1876(`)X
1134.9372(')X
1153.1417(,)X
1193.1915(the)X
1305.0262(fol)X
1377.0568(l)X
1395.2613(o)X
1426.2089(w)X
1473.5405(i)X
1491.745(ng)X
1582.7674(routi)X
1721.3036(ne)X
1807.8781(wil)X
1892.4256(l)X
1932.4754(w)X
1977.9865(o)X
2010.7546(rk)X
412.8768 3505.2913(The)Z
543.9826(routine)X
878.8172(to)X
956.2451(b)X
994.3771(e)X
1041.8085(told)X
1174.493(the)X
1283.4961(s)X
1308.8956(ize)X
1404.368(of)X
1477.0596(the)X
1586.2109(t)X
1611.6972(h)X
1648.1062(ings)X
1780.7907(that)X
2112.468(p)X
2150.6(oin)X
2237.1901(ts)X
2306.7242(to,)X
2403.8967(otherwise)X
412.8768 3583.9345(it)Z
472.8517(w)X
518.3941(on't)X
647.8345(b)X
685.9665(e)X
730.1538(able)X
862.7517(to)X
936.9355(calculate)X
1497.0816(correctly)X
1739.4858(.)X
1783.5345(So)X
1868.7696(the)X
1974.5286(`)X
2062.9393(')X
2097.654(needs)X
2268.1422(to)X
2342.326(b)X
2380.458(e)X
2424.6453(pro)X
2517.5505(vided)X
412.8768 3662.5777(in)Z
485.6093(the)X
593.0746(declaration.)X
956.2798(It)X
1022.6973(do)X
1093.9833(esn't)X
1245.6539(care)X
1378.3794(ab)X
1449.6654(out)X
1561.867(ho)X
1629.512(w)X
1694.3508(man)X
1818.8313(y)X
1871.04(things)X
2063.7584(there)X
2224.9016(are)X
2329.2094(in)X
2401.9419(the)X
2509.4072(arra)X
2624.4151(y)X
2653.6865(,)X
412.8768 3741.2209(so)Z
489.2721(the)X
597.2426(\014rst)X
727.3158(pair)X
858.9677(of)X
930.6267(brac)X
1051.9496(k)X
1084.8619(ets)X
1181.8874(migh)X
1325.313(t)X
1368.5543(just)X
1493.8912(as)X
1570.2865(w)X
1615.8289(ell)X
1700.1179(b)X
1738.2499(e)X
1784.6487(empt)X
1929.6531(y)X
1958.9245(.)X
2004.3903(An)X
2107.6246(equiv)X
2257.1236(alen)X
2372.1314(t)X
2415.3727(declation)X
412.8768 3819.8641(is)Z
412.8768 4082.0081(sa)Z
469.4705(ying)X
614.2042(that)X
755.7804(`)X
948.3677(')X
988.1625(i)X
1006.367(s)X
1053.2175(a)X
1107.9618(p)X
1146.0938(o)X
1179.1636(i)X
1197.3681(n)X
1231.8591(ter)X
1332.3875(to)X
1412.392(an)X
1503.4478(arra)X
1618.4557(y)X
1674.7788(eac)X
1762.9477(h)X
1820.8495(of)X
1896.1177(whose)X
2088.2143(elemen)X
2283.739(ts)X
2355.8497(is)X
2421.6453(10)X
2509.5436(c)X
2536.1408(hars.)X
511.1808 4160.6513(The)Z
641.308(ab)X
712.594(o)X
743.9275(v)X
776.8398(e)X
823.2926(metho)X
1005.092(d)X
1059.4386(w)X
1104.981(astes)X
1260.3684(a)X
1311.5575(lot)X
1406.9519(of)X
1478.6649(space)X
1648.2611(if)X
1705.7652(the)X
1813.7897(strings)X
2021.2762(di\013er)X
2186.1361(greatly)X
2403.0952(in)X
2476.3869(length.)X
412.8768 4239.2945(An)Z
519.9753(alternativ)X
797.5956(e)X
847.8586(w)X
893.401(a)X
924.7345(y)X
981.3126(to)X
1061.5721(initial)X
1231.7771(i)X
1249.9816(se)X
1325.5048(nam)X
1450.5949(es)X
1526.1181(is)X
1592.1687(as)X
1672.4282(fol)X
1744.779(l)X
1762.9835(o)X
1793.9311(w)X
1841.2627(s:)X
1885.3175(-)X
1510.6047 4435.9025(17)Z
EO
BO
F27 F
511.1807 71.2049(\017)Z
EO
BO
F28 F
1888.9584 936.2801(only)Z
766.6565 3505.2913(has)Z
EO
BO
F29 F
412.8768 -181.7643(10)Z
543.9491(STRINGS)X
EO
BO
F31 F
920.7778 464.4209(int)Z
1059.3823(f\(char)X
1302.1852(a)X
1336.8085([)X
1371.2146(])X
1405.6207(\))X
920.7778 543.0641({)Z
955.1839 621.7073(...)Z
920.7778 700.3505(})Z
2128.4501 857.6369(char)Z
2299.9442(a[])X
943.1475 936.2801(char*)Z
1150.4016(a)X
953.0622 1381.9249(char)Z
1123.8614(str1[10];)X
1427.6424 1460.5681(char)Z
1599.7291(*c_ptr;)X
2483.1311 1539.2113(c_ptr)Z
1025.0248 1617.8545(char)Z
1853.1882(c)X
1887.5943(h)X
1922.0004(a)X
1956.4065(r)X
2374.7068(str1)X
412.8768 2142.1425(fruits[3][)Z
760.0953(1)X
794.5014(0)X
828.9075(])X
897.7197(=)X
966.5319({)X
1000.938(")X
1035.3441(a)X
1069.7502(p)X
1104.1563(p)X
1138.5624(l)X
1172.9685(e)X
1207.3746(")X
1241.7807(,)X
1310.5929(")X
1344.999(b)X
1379.4051(a)X
1413.8112(n)X
1448.2173(a)X
1482.6234(n)X
1517.0295(a)X
1551.4356(")X
1585.8417(,)X
1654.6539(")X
1689.06(o)X
1723.4661(r)X
1757.8722(a)X
1792.2783(n)X
1826.6844(g)X
1861.0905(e)X
1895.4966(")X
1929.9027(})X
1964.3088(;)X
2315.3357 2273.2145(fruits)Z
1195.8168 2351.8577(6)Z
1230.3204(0)X
1264.7265(0)X
1299.1326(0)X
619.3134 2482.9297(6000)Z
792.6507(a)X
896.1957(p)X
999.7407(p)X
1103.2857(l)X
1206.8307(e)X
1275.9696(\\)X
1310.5929(0)X
1379.4051(.)X
1482.6234(.)X
1585.8417(.)X
1689.06(.)X
619.3134 2561.5729(6010)Z
792.6507(b)X
896.1957(a)X
999.7407(n)X
1103.2857(a)X
1206.8307(n)X
1310.3757(a)X
1379.4051(\\)X
1413.8112(0)X
1482.6234(.)X
1585.8417(.)X
1689.06(.)X
619.3134 2640.2161(6020)Z
792.6507(o)X
896.1957(r)X
999.7407(a)X
1103.2857(n)X
1206.8307(g)X
1310.3757(e)X
1379.4051(\\)X
1413.8112(0)X
1482.6234(.)X
1585.8417(.)X
1689.06(.)X
523.1327 2849.9313(list)Z
684.5004(names\(frui)X
1031.7189(t)X
1066.125(s)X
1100.5311(\))X
412.8768 2981.0033(void)Z
586.2141(list_n)X
794.5014(a)X
828.9075(m)X
863.3136(e)X
897.7197(s)X
932.1258(\()X
966.5319(c)X
1000.938(h)X
1035.3441(a)X
1069.7502(r)X
1138.5624(n)X
1172.9685(a)X
1207.3746(m)X
1241.7807(e)X
1276.1868(s)X
1310.5929([)X
1344.999(])X
1379.4051([)X
1413.8112(1)X
1448.2173(0)X
1482.6234(])X
1551.4356(\))X
1585.8417({)X
481.689 3059.6465(int)Z
619.3134(i;)X
481.689 3138.2897(for)Z
620.2935(\(i=0;)X
828.3636(i<)X
897.7197(3)X
932.1258(;)X
1000.938(i)X
1035.3441(+)X
1069.7502(+)X
1104.1563(\))X
1138.5624({)X
550.5012 3216.9329(printf\("%s)Z
897.7197(\\)X
932.1258(n)X
966.5319(")X
1000.938(,)X
1066.5927(names[i]\);)X
481.689 3295.5761(})Z
412.8768 3374.2193(})Z
1919.7903 3505.2913(names)Z
1203.7281 3583.9345(names[i])Z
1993.4737(10)X
412.8768 3950.9361(void)Z
586.2141(list_n)X
794.5014(a)X
828.9075(m)X
863.3136(e)X
897.7197(s)X
932.1258(\()X
966.5319(c)X
1000.938(h)X
1035.3441(a)X
1069.7502(r)X
1138.5624(\()X
1172.9685(*)X
1207.3746(n)X
1241.7807(a)X
1276.1868(m)X
1310.5929(e)X
1344.999(s)X
1379.4051(\))X
1413.8112([)X
1448.2173(1)X
1482.6234(0)X
1517.0295(])X
774.7255 4082.0081(names)Z
EO
EP end
%%Page: 18 18
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 2272.6928 2949.9117 R
2.6214 20.6438 1061.6549 1318.5227 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 198.6191(Here)Z
568.0169(`)X
691.1604(')X
734.2083(is)X
802.5164(set)X
905.5573(up)X
1002.2831(as)X
1084.8001(an)X
1178.3684(arra)X
1293.3763(y)X
1352.2119(of)X
1949.3189(s.)X
2026.1159(The)X
2162.3108(la)X
2212.5894(y)X
2245.5017(out)X
2364.3302(in)X
2443.6896(m)X
2500.2601(em)X
2584.0007(o)X
2616.7688(ry)X
412.8768 277.2623(is)Z
478.9274(di\013eren)X
688.6609(t)X
735.7664(to)X
796.0011(o.)X
877.6371(A)X
948.4241(p)X
986.5561(ossible)X
1194.6952(la)X
1244.9738(y)X
1277.8861(out)X
1393.552(is:-)X
412.8768 1161.2363(Note)Z
573.2035(that)X
717.7425(`)X
840.886(')X
884.3842(is)X
953.1426(the)X
1067.6851(start)X
1226.433(of)X
1304.664(an)X
1398.6826(arra)X
1513.6905(y)X
1572.9764(of)X
1651.2074(p)X
1689.3394(oin)X
1775.9295(ters.)X
1934.8366(The)X
2071.4818(actual)X
2271.2774(c)X
2297.8746(haracters)X
2583.1484(ar)X
2641.5848(e)X
412.8768 1239.8795(stored)Z
617.3449(somewhere)X
957.5866(else)X
1058.9681(.)X
1136.3341(If)X
1211.3437(w)X
1256.8861(e)X
1316.1081(w)X
1361.6505(an)X
1429.2955(ted)X
1550.0892(a)X
1614.0475(function)X
1880.0872(that)X
2030.8774(w)X
2076.4198(ould)X
2231.9462(prin)X
2346.954(t)X
2403.0185(out)X
2528.5485(these)X
412.8768 1318.5227(strings,)Z
642.1319(then)X
788.9887(the)X
899.534(`)X
1325.4283(')X
1364.9293(routi)X
1503.5955(ne)X
1588.8806(ab)X
1660.1666(o)X
1691.5001(v)X
1724.4008(e)X
1773.3744(w)X
1818.9168(oul)X
1906.9765(dn')X
1997.999(t)X
2043.8151(do)X
2113.2183(,)X
2149.0791(since)X
2306.9872(this)X
2433.3201(time)X
2583.3345(the)X
412.8768 1397.1659(argumen)Z
660.5007(t)X
713.5354(`)X
905.4727(')X
951.4517(w)X
996.9628(o)X
1029.7309(ul)X
1084.3444(dn')X
1175.3669(t)X
1228.4016(b)X
1266.5336(e)X
1322.7258(p)X
1360.8578(oin)X
1447.4479(ti)X
1491.2402(ng)X
1588.1918(to)X
1674.2207(thi)X
1754.3205(ng)X
1823.4976(s)X
1876.5323(that)X
2024.2927(are)X
2138.8991(10)X
2232.9816(b)X
2267.4726(ytes)X
2408.918(long,)X
2575.5641(but)X
412.8768 1475.8091(4)Z
469.9959(\(the)X
609.2106(size)X
734.2164(of)X
811.8594(a)X
1389.0983(\).)X
1465.118(The)X
1601.1752(declaration)X
1942.4713(needs)X
2121.155(to)X
2203.5343(sa)X
2260.128(y)X
2318.8259(that)X
2462.7769(`)X
2655.386(')X
412.8768 1554.4523(p)Z
451.0088(oin)X
537.5989(ts)X
609.9646(to)X
690.2241(a)X
745.2234(c)X
771.8206(haracter)X
1028.9014(p)X
1067.0334(oin)X
1153.6235(ter.)X
412.8768 2202.4967(The)Z
546.8142(follo)X
669.7158(wing)X
827.3346(declaratio)X
1107.9866(n)X
1166.1434(w)X
1211.6858(o)X
1244.5201(ul)X
1299.1336(d)X
1357.2904(a)X
1390.156(l)X
1408.3605(so)X
1488.62(w)X
1534.1624(o)X
1567.1034(rk:)X
1645.5648(-)X
412.8768 2457.3251(Using)Z
792.8439(\(see)X
922.045(page)X
1074.9275(35\))X
1188.341(will)X
1314.3845(help)X
1456.2156(clarif)X
1601.1437(y)X
1657.5776(the)X
1769.4123(ab)X
1840.6983(o)X
1872.0318(v)X
1904.9441(e)X
1952.9735(declarations.)X
511.1808 2535.9683(The)Z
647.1569(program)X
914.1703(b)X
952.3023(elo)X
1030.9986(w)X
1102.2455(sho)X
1195.1507(ws)X
1291.6578(the)X
1405.5312(2)X
1462.5692(t)X
1486.0089(yp)X
1558.8737(es)X
1636.4356(of)X
1713.9975(arra)X
1829.0054(y)X
1887.6222(in)X
1966.7628(action.)X
2194.291(The)X
2330.2671(functions)X
2614.6467(to)X
412.8768 2614.6115(prin)Z
527.8846(t)X
574.9901(the)X
686.8248(names)X
888.649(out)X
1005.22(are)X
1113.8972(lik)X
1184.6997(e)X
1234.9627(the)X
1346.7974(ab)X
1418.0834(o)X
1449.4169(v)X
1482.3292(e)X
1532.5922(except)X
1735.9951(th)X
1797.6284(at)X
576.7168 2742.0255(The)Z
707.5226(arra)X
822.5305(ys)X
901.2372(are)X
1006.7828(ends)X
1133.4182(t)X
1158.9045(opp)X
1266.502(e)X
1295.4382(d)X
1350.5609(s)X
1376.4112(o)X
1428.2789(that)X
1566.9785(t)X
1592.2427(h)X
1628.6517(e)X
1676.4925(func)X
1798.4626(t)X
1823.9489(ions)X
1956.3334(ne)X
2021.4306(e)X
2050.5577(d)X
2086.9667(n)X
2123.3757('t)X
2186.2947(kno)X
2288.6725(w)X
2354.7491(b)X
2392.8811(efore)X
2528.7158(h)X
2565.1248(and)X
576.7168 2820.6687(ho)Z
644.3618(w)X
713.57(man)X
838.0505(y)X
894.6286(elem)X
1025.884(en)X
1088.7927(ts)X
1161.1584(are)X
1269.8356(in)X
1346.9375(the)X
1458.7722(arra)X
1573.7801(ys.)X
576.7168 2949.9117(The)Z
848.4701(lo)X
902.3897(op)X
999.5866(uses)X
1142.5676(some)X
1313.9664(comm)X
1487.3054(o)X
1520.0735(n)X
1584.1164(con)X
1680.1791(tractions:)X
2529.4648(stops)X
576.7168 3028.5549(when)Z
977.2078(is)X
1043.2584(non-zero)X
1308.233(\()X
1453.0406(non-)X
1719.8515(\).)X
1510.6047 4435.9025(18)Z
EO
BO
F27 F
511.1807 2742.0255(\017)Z
511.1807 2949.9117(\017)Z
EO
BO
F28 F
1988.412 2949.9117(E.g.)Z
1333.4932 3028.5549(i.e.)Z
EO
BO
F29 F
412.8768 -181.7643(10)Z
543.9491(STRINGS)X
EO
BO
F31 F
412.8768 71.2049(char)Z
586.2141(*veg[])X
828.9075(=)X
928.9683({"artichok)X
1276.1868(e)X
1310.5929(")X
1344.999(,)X
1413.8112(")X
1448.2173(b)X
1482.6234(e)X
1517.0295(e)X
1551.4356(t)X
1585.8417(r)X
1620.2478(o)X
1654.6539(o)X
1689.06(t)X
1723.4661(")X
1757.8722(,)X
1826.6844(")X
1861.0905(c)X
1895.4966(a)X
1929.9027(r)X
1964.3088(r)X
1998.7149(o)X
2033.121(t)X
2067.5271(")X
2101.9332(})X
2136.3393(;)X
586.962 198.6191(veg)Z
1429.9926(pointer-to)X
1777.2884(-)X
1811.6945(c)X
1846.1006(h)X
1880.5067(a)X
1914.9128(r)X
516.0951 404.6765(Address)Z
791.3439(Value)X
619.3134 483.3197(6000)Z
791.3439(9000)X
619.3134 561.9629(6004)Z
791.3439(9600)X
619.3134 640.6061(6008)Z
791.3439(9700)X
619.3134 719.2493(...)Z
619.3134 876.5357(9000)Z
827.0568(a)X
930.6018(r)X
1034.1468(t)X
1137.6918(i)X
1241.2368(c)X
1344.7818(h)X
1448.2173(o)X
1551.4356(k)X
1654.6539(e)X
1720.3086(\\0)X
619.3134 955.1789(9600)Z
827.0568(b)X
930.6018(e)X
1034.1468(e)X
1137.6918(t)X
1241.2368(r)X
1344.7818(o)X
1448.2173(o)X
1551.4356(t)X
1654.6539(\\)X
1689.06(0)X
619.3134 1033.8221(9700)Z
827.0568(c)X
930.6018(a)X
1034.1468(r)X
1137.6918(r)X
1241.2368(o)X
1344.7818(t)X
1448.2173(\\)X
1482.6234(0)X
736.6876 1161.2363(veg)Z
918.4791 1318.5227(list)Z
1082.2987(names\(\))X
732.4805 1397.1659(nam)Z
836.6605(e)X
871.0666(s)X
868.9785 1475.8091(pointer-to-ch)Z
1320.2861(a)X
1354.6922(r)X
2481.722(names)X
412.8768 1681.8665(void)Z
586.2141(list_n)X
794.5014(a)X
828.9075(m)X
863.3136(e)X
897.7197(s)X
932.1258(\()X
966.5319(c)X
1000.938(h)X
1035.3441(a)X
1069.7502(r)X
1138.5624(*)X
1172.9685(*)X
1207.3746(n)X
1241.7807(a)X
1276.1868(m)X
1310.5929(e)X
1344.999(s)X
1379.4051(\))X
1413.8112({)X
481.689 1760.5097(int)Z
619.3134(i;)X
481.689 1839.1529(for)Z
620.2935(\(i=0;)X
828.3636(i<)X
897.7197(3)X
932.1258(;)X
1000.938(i)X
1035.3441(+)X
1069.7502(+)X
1104.1563(\))X
1138.5624({)X
550.5012 1917.7961(printf\("%s)Z
897.7197(\\)X
932.1258(n)X
966.5319(")X
1000.938(,)X
1066.5927(names[i]\);)X
481.689 1996.4393(})Z
412.8768 2075.0825(})Z
412.8768 2329.9109(void)Z
586.2141(list_n)X
794.5014(a)X
828.9075(m)X
863.3136(e)X
897.7197(s)X
932.1258(\()X
966.5319(c)X
1000.938(h)X
1035.3441(a)X
1069.7502(r)X
1138.5624(*)X
1172.9685(n)X
1207.3746(a)X
1241.7807(m)X
1276.1868(e)X
1310.5929(s)X
1344.999([)X
1379.4051(])X
1413.8112(\))X
1448.2173({)X
597.3346 2457.3251(cdecl)Z
716.5403 2949.9117(for)Z
2131.3931(list)X
2293.3366(names2)X
746.9657 3028.5549(*names)Z
1580.9203(NULL)X
412.8768 3216.9328(#include)Z
722.5317(
412.8768 3295.576(#include)Z
722.5317(
412.8768 3452.8624(void)Z
586.2141(list_n)X
794.5014(a)X
828.9075(m)X
863.3136(e)X
897.7197(s)X
932.1258(\()X
966.5319(c)X
1000.938(h)X
1035.3441(a)X
1069.7502(r)X
1138.5624(\()X
1172.9685(*)X
1207.3746(n)X
1241.7807(a)X
1276.1868(m)X
1310.5929(e)X
1344.999(s)X
1379.4051(\))X
1413.8112([)X
1448.2173(1)X
1482.6234(0)X
1517.0295(])X
1585.8417(\))X
1620.2478({)X
481.689 3531.5056(for)Z
620.2935(\(;)X
724.1652(names)X
897.7197([)X
932.1258(0)X
966.5319(])X
1000.938([)X
1035.3441(0)X
1069.7502(])X
1104.1563(;)X
1172.9685(n)X
1207.3746(a)X
1241.7807(m)X
1276.1868(e)X
1310.5929(s)X
1344.999(+)X
1379.4051(+)X
1413.8112(\))X
1448.2173({)X
550.5012 3610.1488(printf\("%s)Z
897.7197(\\)X
932.1258(n)X
966.5319(")X
1000.938(,)X
1066.5927(*names\);)X
481.689 3688.792(})Z
412.8768 3767.4352(})Z
412.8768 3924.7216(void)Z
586.2141(list_n)X
794.5014(a)X
828.9075(m)X
863.3136(e)X
897.7197(s)X
932.1258(2)X
966.5319(\()X
1000.938(c)X
1035.3441(h)X
1069.7502(a)X
1104.1563(r)X
1172.9685(*)X
1207.3746(n)X
1241.7807(a)X
1276.1868(m)X
1310.5929(e)X
1344.999(s)X
1379.4051([)X
1413.8112(])X
1482.6234(\))X
1517.0295({)X
481.689 4003.3648(for)Z
620.2935(\(;)X
724.1652(*name)X
897.7197(s)X
932.1258(;)X
1000.938(n)X
1035.3441(a)X
1069.7502(m)X
1104.1563(e)X
1138.5624(s)X
1172.9685(+)X
1207.3746(+)X
1241.7807(\))X
1276.1868({)X
550.5012 4082.008(printf\("%s)Z
897.7197(\\)X
932.1258(n)X
966.5319(")X
1000.938(,)X
1035.3441(*)X
1069.7502(n)X
1104.1563(a)X
1138.5624(m)X
1172.9685(e)X
1207.3746(s)X
1241.7807(\))X
1276.1868(;)X
481.689 4160.6512(})Z
412.8768 4239.2944(})Z
EO
EP end
%%Page: 19 19
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 1057.2209(T)Z
454.7783(o)X
508.191(answ)X
648.4591(er)X
722.3957(these)X
886.4674(e)X
915.5945(xe)X
979.3102(r)X
1004.9785(c)X
1034.1056(ise)X
1107.2875(s)X
1153.3965(y)X
1186.3088(ou'll)X
1332.8683(need)X
1482.5854(to)X
1561.2583(b)X
1599.3903(e)X
1648.0667(able)X
1785.1537(to)X
1863.8266(get)X
1970.9172(k)X
2003.8295(e)X
2032.4891(yb)X
2105.3539(oard)X
2253.4923(input)X
2426.8908(from)X
2582.9231(the)X
412.8768 1135.8641(user.)Z
576.8056(F)X
613.9708(or)X
692.8577(the)X
803.3198(mom)X
949.6816(en)X
1012.5903(t,)X
1074.6778(use)X
1185.1399(the)X
1295.602(follo)X
1418.5036(wing)X
1574.7498(fragm)X
1742.3681(en)X
1805.2768(t)X
1851.0097(to)X
1929.8966(get)X
2037.2012(a)X
2090.8279(string)X
2275.4918(from)X
2430.2716(the)X
2540.7337(user.)X
538.9205 1214.5073(needs)Z
715.4844(to)X
795.7439(p)X
833.8759(oin)X
920.466(t)X
967.5715(to)X
1047.831(the)X
1159.6657(start)X
1315.7058(of)X
1391.229(a)X
1446.2283(c)X
1472.8255(haracter)X
1730.2706(ar)X
1788.707(r)X
1814.3753(a)X
1845.7088(y)X
1874.9802(.)X
492.9762 1768.8476(1.)Z
576.7168(The)X
720.201(follo)X
843.1026(wing)X
1010.2682(co)X
1073.6604(de)X
1169.7817(fragm)X
1336.876(en)X
1399.7847(t)X
1456.437(uses)X
1603.0787(man)X
1727.5592(y)X
1793.6841(o)X
1826.8177(f)X
1878.2348(the)X
1999.6163(con)X
2095.679(tractions)X
2378.0942(m)X
2434.9066(en)X
2497.8153(tio)X
2575.0811(ned)X
576.7168 1847.4908(earlier.)Z
803.189(It)X
873.9759(comes)X
1067.9063(from)X
1603.6899(.)X
1651.0215(R)X
1699.2633(e-write)X
1916.8751(it)X
1982.9257(to)X
2063.1852(m)X
2118.1481(a)X
2150.9162(k)X
2183.6843(e)X
2233.9473(i)X
2252.8612(t)X
2299.9667(m)X
2354.8063(o)X
2387.5744(re)X
2463.0976(legi)X
2562.5193(bl)X
2617.1328(e.)X
492.9762 2279.9238(2.)Z
576.7168(W)X
639.1422(rite)X
762.0692(a)X
820.267(program)X
1088.4402(that)X
1233.4699(i)X
1252.2166(n)X
1286.7076(v)X
1321.3937(i)X
1339.5982(tes)X
1443.5801(the)X
1558.6133(user)X
1698.9067(to)X
1782.3647(t)X
1805.8044(yp)X
1878.6692(e)X
1932.1307(in)X
2012.4311(a)X
2070.6289(string)X
2259.8639(and)X
2390.6847(prin)X
2505.6925(ts)X
2581.2567(the)X
576.7168 2358.567(string)Z
762.7533(out)X
879.3243(bac)X
975.387(kw)X
1055.6622(ards)X
1197.4934(\(The)X
1356.691(answ)X
1496.9591(er)X
1572.8027(t)X
1598.289(o)X
1653.2883(this)X
1780.9106(is)X
1846.9612(in)X
1924.0631(se)X
1978.0341(c)X
2007.1612(t)X
2032.6475(ion)X
2142.9034(17\).)X
492.9762 2481.7538(3.)Z
576.7168(W)X
639.1422(rite)X
755.7607(y)X
788.673(our)X
902.134(o)X
933.4675(wn)X
1035.8772(v)X
1068.7895(ersion)X
1254.8735(of)X
1554.4188(\(see)X
1680.5099(the)X
1789.2346(man)X
1913.7151(ual)X
2020.861(pag)X
2123.1103(e)X
2170.2633(fo)X
2223.7658(r)X
2267.7613(a)X
2319.6506(description\).)X
492.9762 2604.9406(4.)Z
576.7168(W)X
639.1422(rite)X
757.2322(a)X
810.593(program)X
1073.9292(whi)X
1176.2527(c)X
1202.8499(h)X
1259.3682(reads)X
1427.9786(in)X
1503.442(a)X
1556.8028(string)X
1741.2008(li)X
1779.0022(k)X
1811.7703(e)X
1860.3948(\\2)X
1926.6404(0)X
1959.4085(C)X
2006.7401(")X
2059.7134(o)X
2092.4815(r)X
2137.9485(\\1)X
2203.8928(5)X
2236.6609(F")X
2332.4148(a)X
2365.1829(nd)X
2458.0127(o)X
2490.9758(utputs)X
576.7168 2683.5838(the)Z
690.7218(temp)X
839.3672(erature)X
1065.4643(to)X
1147.8941(the)X
1261.8991(ne)X
1327.1676(ar)X
1385.604(e)X
1414.7311(s)X
1440.5814(t)X
1490.0833(d)X
1526.4923(e)X
1555.6194(gr)X
1614.0558(e)X
1643.1829(e)X
1696.3256(u)X
1732.7346(s)X
1758.5849(ing)X
1871.0111(the)X
1985.0201(othe)X
2108.8106(r)X
2158.4945(s)X
2184.3448(c)X
2213.4719(ale.)X
2350.5716(The)X
2486.6793(easiest)X
576.7168 2762.227(w)Z
622.2592(a)X
653.5927(y)X
708.3503(to)X
786.7893(parse)X
955.2177(the)X
1065.2319(input)X
1238.3965(string)X
1422.6125(is)X
1486.8426(to)X
1565.2816(use)X
1903.7174(to)X
1982.1564(scan)X
2125.3246(the)X
2235.3388(input)X
2408.5034(st)X
2459.1756(r)X
2484.8439(ing)X
2593.2793(for)X
576.7168 2840.8702(a)Z
630.3665(n)X
664.8575(um)X
756.184(b)X
794.316(er)X
868.4896(and)X
994.7623(a)X
1048.412(c)X
1075.0092(haracter.)X
1357.848(It)X
1427.2853(will)X
1551.9792(return)X
1749.2962(the)X
1859.7813(n)X
1894.2723(um)X
1985.5988(b)X
2023.7308(er)X
2097.9044(of)X
2172.078(items)X
2347.2924(successfully)X
576.7168 2919.5134(read)Z
722.5346(in.)X
492.9762 3666.5192(5.)Z
576.7168(The)X
714.3706(follo)X
837.2722(wing)X
998.6074(prog)X
1126.3418(ram)X
1264.9534(w)X
1312.285(i)X
1330.4895(l)X
1348.694(l)X
1392.4602(b)X
1430.5922(e)X
1484.5716(dev)X
1582.2131(elop)X
1700.8619(ed)X
1791.1528(later)X
1947.7517(in)X
2028.57(the)X
2144.1211(handout.)X
2438.6668(Supp)X
2585.7333(ose)X
576.7168 3745.1624(y)Z
609.6291(ou)X
702.9981(ha)X
770.6431(v)X
803.5554(e)X
855.8766(a)X
912.9341(situation)X
1189.4394(where)X
1379.1129(y)X
1412.0252(ou)X
1505.3942(need)X
1658.7561(to)X
1741.0738(pro)X
1837.62(ces)X
1920.0438(s)X
1969.7976(a)X
2026.8551(s)X
2052.3195(t)X
2077.8058(r)X
2103.4741(e)X
2132.6012(am)X
2246.4942(of)X
2324.0756(things)X
2523.2216(\(they)X
576.7168 3823.8056(mig)Z
685.4604(h)X
719.9514(t)X
766.3992(b)X
804.5312(e)X
854.1365(scanned)X
1099.5082(c)X
1126.1054(haracter)X
1382.5285(images,)X
1617.7684(c)X
1644.3656(hess)X
1780.8028(p)X
1818.9348(ositions)X
2056.4127(or)X
2136.0145(as)X
2215.6163(in)X
2292.0605(this)X
2419.0251(example,)X
576.7168 3902.4488(strings\),)Z
842.446(some)X
1015.9238(of)X
1099.4121(whic)X
1228.6288(h)X
1294.7507(m)X
1350.461(i)X
1368.6655(g)X
1401.4336(h)X
1435.9246(t)X
1490.9952(b)X
1529.1272(e)X
1587.3553(dupli)X
1734.1218(cates.)X
1944.5501(The)X
2086.4526(pro)X
2182.9988(cess)X
2290.6914(ing)X
2408.9124(migh)X
2552.338(t)X
2607.4086(b)X
2645.5406(e)X
576.7168 3981.092(CPU-in)Z
792.7656(tensiv)X
959.8726(e,)X
1031.2327(so)X
1112.9088(y)X
1145.8211(ou'd)X
1293.8051(rather)X
1490.7308(use)X
1603.9821(the)X
1717.2334(pr)X
1779.175(e)X
1808.3021(viously)X
2033.6455(calculated)X
2344.2419(v)X
2375.3338(alues)X
2540.6842(than)X
576.7168 4059.7352(re-pro)Z
749.0436(cess)X
878.666(d)X
915.075(u)X
951.484(p)X
987.893(licate)X
1162.8781(e)X
1191.783(n)X
1226.3715(t)X
1251.8578(r)X
1277.5261(ies)X
1350.708(.)X
1401.1971(What's)X
1629.8602(needed)X
1845.8931(is)X
1911.9437(a)X
2326.798(.)X
576.7168 4160.6502(Eac)Z
680.6734(h)X
746.9379(en)X
809.8466(try)X
925.0528(in)X
1010.2624(the)X
1130.2048(lo)X
1184.1244(ok-up)X
1376.6899(table)X
1548.7314(needs)X
1733.403(to)X
1821.7702(ha)X
1889.4152(v)X
1922.3275(e)X
1980.6982(a)X
2043.8052(re)X
2098.069(c)X
2127.1961(or)X
2185.6325(d)X
2251.9945(of)X
2335.6254(the)X
2455.716(or)X
2514.1524(iginal)X
576.7168 4239.2934(string)Z
762.7533(and)X
890.3756(the)X
1002.2103(result)X
1183.5105(of)X
1259.0337(the)X
1370.8684(pro)X
1467.4146(c)X
1495.9801(e)X
1525.1072(s)X
1550.9575(s)X
1576.8078(ing.)X
1714.6785(A)X
1785.4655(structure)X
2063.5954(of)X
2139.1186(t)X
2162.5583(yp)X
2235.4231(e)X
1510.6047 4435.9025(19)Z
EO
BO
F28 F
1966.943 4059.7352(lo)Z
2014.1137(ok-up)X
2194.1819(table)X
EO
BO
F29 F
412.8768 -181.7643(11)Z
543.9491(EXER)X
728.4228(CISES)X
938.9862(2)X
EO
BO
F31 F
412.8768 149.8481(int)Z
551.4813(main\(in)X
794.5014(t)X
863.3136(a)X
897.7197(r)X
932.1258(g)X
966.5319(c)X
1000.938(,)X
1069.7502(c)X
1104.1563(h)X
1138.5624(a)X
1172.9685(r)X
1241.7807(*)X
1276.1868(a)X
1310.5929(r)X
1344.999(g)X
1379.4051(v)X
1413.8112([)X
1448.2173(])X
1482.6234(\))X
1517.0295({)X
412.8768 228.4913(char)Z
586.2141(fruits)X
794.5014([)X
828.9075(4)X
863.3136(])X
897.7197([)X
932.1258(1)X
966.5319(0)X
1000.938(])X
1069.7502(=)X
1138.5624({)X
1172.9685(")X
1207.3746(a)X
1241.7807(p)X
1276.1868(p)X
1310.5929(l)X
1344.999(e)X
1379.4051(")X
1413.8112(,)X
1482.6234(")X
1517.0295(b)X
1551.4356(a)X
1585.8417(n)X
1620.2478(a)X
1654.6539(n)X
1689.06(a)X
1723.4661(")X
1757.8722(,)X
1826.6844(")X
1861.0905(o)X
1895.4966(r)X
1929.9027(a)X
1964.3088(n)X
1998.7149(g)X
2033.121(e)X
2067.5271(")X
2101.9332(,)X
2170.7454(")X
2205.1515(")X
2239.5576(})X
2273.9637(;)X
412.8768 307.1345(char)Z
586.2141(*veg[])X
828.9075(=)X
928.9683({"artichok)X
1276.1868(e)X
1310.5929(")X
1344.999(,)X
1413.8112(")X
1448.2173(b)X
1482.6234(e)X
1517.0295(e)X
1551.4356(t)X
1585.8417(r)X
1620.2478(o)X
1654.6539(o)X
1689.06(t)X
1723.4661(")X
1757.8722(,)X
1826.6844(")X
1861.0905(c)X
1895.4966(a)X
1929.9027(r)X
1964.3088(r)X
1998.7149(o)X
2033.121(t)X
2067.5271(")X
2101.9332(,)X
2170.7454(\()X
2205.1515(c)X
2239.5576(h)X
2273.9637(a)X
2308.3698(r)X
2342.7759(*)X
2377.182(\))X
2445.9942(N)X
2480.4003(U)X
2514.8064(L)X
2549.2125(L)X
2583.6186(})X
2618.0247(;)X
481.689 464.4209(list_names)Z
828.9075(\()X
863.3136(f)X
897.7197(r)X
932.1258(u)X
966.5319(i)X
1000.938(t)X
1035.3441(s)X
1069.7502(\))X
1104.1563(;)X
481.689 543.0641(list_names)Z
828.9075(2)X
863.3136(\()X
897.7197(v)X
932.1258(e)X
966.5319(g)X
1000.938(\))X
1035.3441(;)X
481.689 621.7073(exit\(0\);)Z
412.8768 700.3505(})Z
412.8768 1214.5073(str)Z
412.8768 1329.8089(char)Z
586.2141(*)X
655.353(get_s)X
828.9075(t)X
863.3136(r)X
897.7197(i)X
932.1258(n)X
966.5319(g)X
1000.938(\()X
1035.3441(c)X
1069.7502(h)X
1104.1563(a)X
1138.5624(r)X
1207.3746(s)X
1241.7807(t)X
1276.1868(r)X
1310.5929([)X
1344.999(])X
1379.4051(\))X
412.8768 1408.4521({)Z
516.0951 1487.0953(printf\("In)Z
863.3136(p)X
897.7197(u)X
932.1258(t)X
1000.938(a)X
1069.7502(s)X
1104.1563(t)X
1138.5624(r)X
1172.9685(i)X
1207.3746(n)X
1241.7807(g)X
1276.1868(\\)X
1310.5929(n)X
1344.999(")X
1379.4051(\))X
1413.8112(;)X
516.0951 1565.7385(return)Z
756.9378(gets\(str\);)X
412.8768 1644.3817(})Z
1225.2228 1847.4908(g)Z
1259.6289(h)X
1294.035(o)X
1328.4411(s)X
1362.8472(t)X
1397.2533(s)X
1431.6594(c)X
1466.0655(r)X
1500.4716(i)X
1534.8777(p)X
1569.2838(t)X
576.7168 1985.0641(int)Z
715.3213(ccase)X
923.3914(=)X
992.5303(\()X
1027.1536(s)X
1061.5597(k)X
1095.9658(e)X
1130.3719(w)X
1199.1841(>)X
1233.5902(=)X
1302.4024(0)X
1371.2146(?)X
1440.0268(c)X
1474.4329(o)X
1508.839(p)X
1543.2451(y)X
1577.6512(_)X
1612.0573(r)X
1646.4634(i)X
1680.8695(g)X
1715.2756(h)X
1749.6817(t)X
1818.4939(:)X
1436.8693 2063.7073(\(\(bptr)Z
1679.6722(+=)X
1783.5439(ch)X
1852.9(u)X
1887.3061(n)X
1921.7122(k)X
1956.1183(_)X
1990.5244(b)X
2024.9305(y)X
2059.3366(t)X
2093.7427(e)X
2128.1488(s)X
2162.5549(\))X
2196.961(,)X
2265.7732(c)X
2300.1793(o)X
2334.5854(p)X
2368.9915(y)X
2403.3976(_)X
2437.8037(l)X
2472.2098(e)X
2506.6159(f)X
2541.022(t)X
2575.4281(\))X
2609.8342(\))X
1436.8693 2142.3505(+)Z
1505.6815(\(int\)funct)X
1852.9(i)X
1887.3061(o)X
1921.7122(n)X
1956.1183(;)X
1327.2867 2481.7538(strchr)Z
1675.2958 2762.227(sscanf)Z
576.7168 3057.0867(...)Z
576.7168 3135.7299(int)Z
714.3412(degrees;)X
576.7168 3214.3731(char)Z
748.7473(scale;)X
576.7168 3293.0163(int)Z
714.3412(return_val)X
1061.5597(u)X
1095.9658(e)X
1130.3719(;)X
576.7168 3371.6595(...)Z
679.9351 3450.3027(return_val)Z
1027.1536(u)X
1061.5597(e)X
1130.3719(=)X
1199.1841(s)X
1233.5902(s)X
1267.9963(c)X
1302.4024(a)X
1336.8085(n)X
1371.2146(f)X
1405.6207(\()X
1440.0268(s)X
1474.4329(t)X
1508.839(r)X
1543.2451(,)X
1577.6512(")X
1612.0573(%)X
1646.4634(d)X
1680.8695(%)X
1715.2756(c)X
1749.6817(")X
1784.0878(,)X
1818.4939(&)X
1852.9(d)X
1887.3061(e)X
1921.7122(g)X
1956.1183(r)X
1990.5244(e)X
2024.9305(e)X
2059.3366(s)X
2093.7427(,)X
2162.5549(&)X
2196.961(s)X
2231.3671(c)X
2265.7732(a)X
2300.1793(l)X
2334.5854(e)X
2368.9915(\))X
2403.3976(;)X
576.7168 3528.9459(...)Z
2285.6901 4239.2934(Entry)Z
EO
BO
F55 F
412.8768 913.679(11)Z
629.9305(Exercises)X
1102.8616(2)X
EO
EP end
%%Page: 20 20
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 2163.5606 1486.7825 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 464.4209(will)Z
705.2237(do)X
798.9979(fo)X
852.407(r)X
901.9759(no)X
969.6209(w.)X
1068.6366(F)X
1105.8018(or)X
1188.5247(our)X
1307.5591(purp)X
1443.5743(oses)X
1579.9751(it)X
1648.4891(do)X
1719.7751(esn't)X
1878.2785(matter)X
2096.775(m)X
2151.79(uc)X
2214.6987(h)X
2275.3189(what)X
2441.7162(the)X
2556.0143(pro-)X
576.7168 543.0641(cessing)Z
795.6657(routine)X
1022.5084(is.)X
1119.8885(Let's)X
1282.002(use)X
1395.1739(the)X
1508.3458(follo)X
1631.2474(wing,)X
1808.0573(m)X
1863.0723(ulti)X
1962.3121(pl)X
2016.9256(y)X
2051.5142(i)X
2069.7187(ng)X
2162.0783(a)X
2194.8464(l)X
2213.0509(l)X
2254.4379(the)X
2367.6098(c)X
2394.207(haracters')X
576.7168 621.7073(v)Z
607.8087(alues)X
771.8688(together.)X
576.7168 1486.7825(T)Z
618.6183(o)X
681.9572(get)X
798.974(strings)X
1018.6103(in)X
1072.0464(to)X
1160.6455(the)X
1280.8198(program)X
1554.1341(y)X
1587.0464(ou)X
1686.6968(can)X
1814.7649(use)X
1934.9392(the)X
2422.7861(function.)X
576.7168 1565.4257(No)Z
656.992(w)X
727.4222(write)X
895.7356(a)X
951.9569(program)X
1218.1536(that)X
1361.2068(reads)X
1532.6777(strings)X
1745.1964(from)X
1904.0373(the)X
2017.094(k)X
2050.0063(eyb)X
2151.2888(oard.)X
2328.6342(If)X
2395.9068(the)X
2508.9635(string)X
576.7168 1644.0689(is)Z
639.3046(new,)X
789.4168(then)X
934.1002(it's)X
1040.8933(pro)X
1137.4395(cesse)X
1273.8336(d)X
1310.2426(,)X
1348.2627(other)X
1496.9809(wise)X
1635.8769(its)X
1723.8005(v)X
1754.8924(alue)X
1890.1032(is)X
1952.691(lo)X
2006.6106(ok)X
2072.6769(ed)X
2155.7886(up)X
2246.7941(in)X
2320.4332(a)X
2371.9697(table.)X
2561.0015(The)X
576.7168 1722.7121(program)Z
845.5843(should)X
1057.6162(stop)X
1203.3402(when)X
1377.4819(`)X
1500.6254(')X
1544.6958(i)X
1562.9003(s)X
1613.8986(t)X
1637.3383(yp)X
1710.2031(ed.)X
1832.3611(Here's)X
2033.3418(a)X
2092.2339(sk)X
2150.4064(eleton)X
2346.6507(program)X
2615.5182(to)X
576.7168 1801.3553(get)Z
685.394(y)X
718.3063(ou)X
809.6171(started.)X
1510.6047 4435.9025(20)Z
EO
BO
F29 F
412.8768 -181.7643(11)Z
543.9491(EXER)X
728.4228(CISES)X
938.9862(2)X
EO
BO
F31 F
576.7168 71.2049(typedef)Z
854.2525(str)X
958.3414(u)X
992.7475(c)X
1027.1536(t)X
1095.9658({)X
679.9351 149.8481(char)Z
851.9656(str[64];)X
679.9351 228.4913(int)Z
817.5595(value;)X
576.7168 307.1345(})Z
645.529(Entry;)X
576.7168 778.9937(int)Z
715.3213(process)X
958.3414(\()X
992.7475(c)X
1027.1536(h)X
1061.5597(a)X
1095.9658(r)X
1164.778(*)X
1199.1841(s)X
1233.5902(t)X
1267.9963(r)X
1302.4024(\))X
1336.8085({)X
645.529 857.6369(int)Z
784.1335(val)X
922.738(=)X
991.8769(1;)X
645.529 936.2801(while)Z
851.9656(\(*str\){)X
748.7473 1014.9233(val)Z
887.3518(=)X
956.4907(val)X
1095.0952(*)X
1164.2341(\(*)X
1233.5902(s)X
1267.9963(t)X
1302.4024(r)X
1336.8085(\))X
1371.2146(;)X
748.7473 1093.5665(str++;)Z
645.529 1172.2097(})Z
645.529 1250.8529(return)Z
886.3717(val;)X
576.7168 1329.4961(})Z
2055.1135 1486.7825(get)Z
2184.2044(string)X
1396.427 1722.7121(end)Z
576.7168 1958.6417(/*)Z
680.5885(hash1.c)X
958.1242(*)X
992.7475(/)X
576.7168 2037.2849(/*)Z
680.5885(TODO)X
853.9258(incl)X
992.7475(u)X
1027.1536(d)X
1061.5597(e)X
1130.3719(s)X
1164.778(t)X
1199.1841(a)X
1233.5902(n)X
1267.9963(d)X
1302.4024(a)X
1336.8085(r)X
1371.2146(d)X
1440.0268(i)X
1474.4329(n)X
1508.839(c)X
1543.2451(l)X
1577.6512(u)X
1612.0573(d)X
1646.4634(e)X
1715.2756(f)X
1749.6817(i)X
1784.0878(l)X
1818.4939(e)X
1852.9(s)X
1921.7122(*)X
1956.1183(/)X
576.7168 2194.5713(/*)Z
680.5885(The)X
819.193(follo)X
992.7475(w)X
1027.1536(i)X
1061.5597(n)X
1095.9658(g)X
1164.778(2)X
1233.5902(l)X
1267.9963(i)X
1302.4024(n)X
1336.8085(e)X
1371.2146(s)X
1440.0268(u)X
1474.4329(s)X
1508.839(e)X
1577.6512(t)X
1612.0573(h)X
1646.4634(e)X
1715.2756(p)X
1749.6817(r)X
1784.0878(e)X
1818.4939(p)X
1852.9(r)X
1887.3061(o)X
1921.7122(c)X
1956.1183(e)X
1990.5244(s)X
2024.9305(s)X
2059.3366(o)X
2093.7427(r)X
2162.5549(t)X
2196.961(o)X
2265.7732(c)X
2300.1793(r)X
2334.5854(e)X
2368.9915(a)X
2403.3976(t)X
2437.8037(e)X
2506.6159(a)X
2541.022(l)X
2575.4281(i)X
2609.8342(a)X
2644.2403(s)X
2678.6464(e)X
2713.0525(s)X
2747.4586(.)X
679.9351 2273.2145(Note)Z
853.2724(that)X
1026.6097(th)X
1095.9658(e)X
1130.3719(s)X
1164.778(e)X
1233.5902(l)X
1267.9963(i)X
1302.4024(n)X
1336.8085(e)X
1371.2146(s)X
1440.0268(D)X
1474.4329(O)X
1508.839(N)X
1543.2451(')X
1577.6512(T)X
1646.4634(e)X
1680.8695(n)X
1715.2756(d)X
1784.0878(w)X
1818.4939(i)X
1852.9(t)X
1887.3061(h)X
1956.1183(a)X
2024.9305(`)X
2059.3366(;)X
2093.7427(')X
611.1229 2351.8577(*/)Z
576.7168 2430.5009(#define)Z
854.2525(TAB)X
958.3414(L)X
992.7475(E)X
1027.1536(_)X
1061.5597(S)X
1095.9658(I)X
1130.3719(Z)X
1164.778(E)X
1233.5902(5)X
1267.9963(0)X
576.7168 2509.1441(#define)Z
854.2525(MAX)X
958.3414(_)X
992.7475(S)X
1027.1536(T)X
1061.5597(R)X
1095.9658(_)X
1130.3719(L)X
1164.778(E)X
1199.1841(N)X
1267.9963(6)X
1302.4024(4)X
576.7168 2666.4305(typedef)Z
854.2525(str)X
958.3414(u)X
992.7475(c)X
1027.1536(t)X
1095.9658({)X
679.9351 2745.0737(char)Z
851.9656(str[MAX_ST)X
1199.1841(R)X
1233.5902(_)X
1267.9963(L)X
1302.4024(E)X
1336.8085(N)X
1371.2146(])X
1405.6207(;)X
679.9351 2823.7169(int)Z
817.5595(value;)X
576.7168 2902.3601(})Z
645.529(Entry;)X
576.7168 3059.6465(char)Z
748.7473(str[MAX_ST)X
1095.9658(R)X
1130.3719(_)X
1164.778(L)X
1199.1841(E)X
1233.5902(N)X
1267.9963(])X
1302.4024(;)X
576.7168 3216.9329(/*)Z
680.5885(TODO)X
853.9258(Crea)X
992.7475(t)X
1027.1536(e)X
1095.9658(a)X
1130.3719(n)X
1199.1841(a)X
1233.5902(r)X
1267.9963(r)X
1302.4024(a)X
1336.8085(y)X
1405.6207(o)X
1440.0268(f)X
1508.839(T)X
1543.2451(A)X
1577.6512(B)X
1612.0573(L)X
1646.4634(E)X
1680.8695(_)X
1715.2756(S)X
1749.6817(I)X
1784.0878(Z)X
1818.4939(E)X
1887.3061(e)X
1921.7122(l)X
1956.1183(e)X
1990.5244(m)X
2024.9305(e)X
2059.3366(n)X
2093.7427(t)X
2128.1488(s)X
2196.961(o)X
2231.3671(f)X
2300.1793(t)X
2334.5854(y)X
2368.9915(p)X
2403.3976(e)X
2472.2098(E)X
2506.6159(n)X
2541.022(t)X
2575.4281(r)X
2609.8342(y)X
2678.6464(*)X
2713.0525(/)X
576.7168 3374.2193(int)Z
715.3213(process)X
958.3414(\()X
992.7475(c)X
1027.1536(h)X
1061.5597(a)X
1095.9658(r)X
1164.778(*)X
1199.1841(s)X
1233.5902(t)X
1267.9963(r)X
1302.4024(\))X
1336.8085({)X
645.529 3452.8625(int)Z
784.1335(val)X
922.738(=)X
991.8769(1;)X
645.529 3531.5057(while)Z
851.9656(\(*str\){)X
748.7473 3610.1489(val)Z
887.3518(=)X
956.4907(val)X
1095.0952(*)X
1164.2341(\(*)X
1233.5902(s)X
1267.9963(t)X
1302.4024(r)X
1336.8085(\))X
1371.2146(;)X
748.7473 3688.7921(str++;)Z
645.529 3767.4353(})Z
645.529 3846.0785(return)Z
886.3717(val;)X
576.7168 3924.7217(})Z
576.7168 4082.0081(char)Z
750.0541(*)X
819.193(get_s)X
992.7475(t)X
1027.1536(r)X
1061.5597(i)X
1095.9658(n)X
1130.3719(g)X
1164.778(\()X
1199.1841(c)X
1233.5902(h)X
1267.9963(a)X
1302.4024(r)X
1371.2146(s)X
1405.6207(t)X
1440.0268(r)X
1474.4329([)X
1508.839(])X
1543.2451(\))X
576.7168 4160.6513({)Z
679.9351 4239.2945(printf\("In)Z
1027.1536(p)X
1061.5597(u)X
1095.9658(t)X
1164.778(a)X
1233.5902(s)X
1267.9963(t)X
1302.4024(r)X
1336.8085(i)X
1371.2146(n)X
1405.6207(g)X
1440.0268(\\)X
1474.4329(n)X
1508.839(")X
1543.2451(\))X
1577.6512(;)X
EO
EP end
%%Page: 21 21
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 1937.0772 1895.4888 R
2.6214 20.6438 2365.3656 1738.2024 R
2.6214 20.6438 752.8758 1399.2025 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
492.9762 1241.9161(6.)Z
576.7168(The)X
712.4169(metho)X
894.2163(d)X
954.1358(used)X
1104.0447(ab)X
1175.3307(o)X
1206.6642(v)X
1239.5765(e)X
1291.6022(can)X
1413.0934(b)X
1451.2254(e)X
1503.2511(impro)X
1671.9369(v)X
1704.8492(ed)X
1793.1864(up)X
1867.6299(on.)X
1989.3529(Firstly)X
2174.9217(,)X
2216.9277(it)X
2284.741(will)X
2412.5472(go)X
2502.0813(w)X
2549.4129(rong)X
576.7168 1320.5593(if)Z
641.2946(there)X
810.0707(are)X
922.0114(to)X
982.2461(o)X
1040.5089(man)X
1164.9894(y)X
1224.831(strings.)X
1470.6322(By)X
1576.2579(c)X
1602.8551(ho)X
1674.1411(osing)X
1846.0747(an)X
1940.649(arbitrarily)X
2260.9862(large)X
2425.026(v)X
2456.1179(al)X
2507.92(ue)X
2597.758(fo)X
2651.358(r)X
927.3357 1399.2025(y)Z
960.248(ou)X
1045.9108(could)X
1215.2479(o)X
1246.5814(v)X
1279.4937(ercome)X
1496.1938(this)X
1618.1681(problem,)X
1885.8157(but)X
1999.8962(the)X
2106.0829(metho)X
2287.8823(d)X
2340.3911(of)X
2410.2663(searc)X
2548.9556(hing)X
576.7168 1477.8457(the)Z
692.1782(table)X
859.7387(to)X
943.6249(see)X
1051.1925(whe)X
1163.6913(t)X
1189.1776(h)X
1225.5866(e)X
1254.7137(r)X
1305.854(an)X
1400.7915(e)X
1429.6302(n)X
1464.2187(t)X
1489.705(r)X
1515.3733(y)X
1575.5781(is)X
1645.2554(ne)X
1710.4968(w)X
1783.3317(b)X
1821.5299(e)X
1850.657(c)X
1879.7841(omes)X
2048.9235(v)X
2081.8358(ery)X
2195.7185(ine\016cien)X
2444.921(t)X
2495.6532(as)X
2579.6892(t)X
2605.1755(h)X
2641.5845(e)X
576.7168 1556.4889(table)Z
740.5571(gro)X
830.3048(ws.)X
576.7168 1659.5592(A)Z
646.0045(tec)X
726.2796(hnique)X
937.447(called)X
1355.0456(c)X
1383.6677(op)X
1454.9537(e)X
1483.7924(s)X
1529.78(with)X
1677.797(this.)X
1833.2186(First)X
1990.7082(w)X
2036.2506(e)X
2084.8056(need)X
2234.4013(a)X
576.7168 1738.2024(whic)Z
705.9335(h)X
761.4081(giv)X
846.4195(en)X
930.3118(a)X
982.6289(string)X
1165.9832(pro)X
1262.5294(duces)X
1436.4111(a)X
1488.7282(n)X
1523.2192(um)X
1614.5457(b)X
1652.6777(er)X
1725.5187(in)X
1799.9384(the)X
1909.0909(range)X
2524.9406(.)X
2563.0488(The)X
576.7168 1816.8456(follo)Z
699.6184(wi)X
765.5601(ng)X
860.8147(f)X
880.8397(unction)X
1121.6287(j)X
1141.7552(ust)X
1254.6646(adds)X
1411.7793(up)X
1510.4798(the)X
1626.5467(v)X
1657.6386(alue)X
1800.5444(of)X
1880.2998(the)X
1996.3667(c)X
2022.9639(haracters)X
2309.5371(in)X
2390.8712(the)X
2506.9381(st)X
2557.6612(r)X
2583.3295(ing)X
576.7168 1895.4888(and)Z
704.3391(gets)X
838.2765(the)X
950.1112(remainder)X
1260.8699(after)X
1415.3312(dividing)X
1670.8331(b)X
1705.3241(y)X
2096.6522(.)X
576.7168 2664.0473(No)Z
656.992(w,)X
741.574(whenev)X
951.3076(er)X
1023.5509(a)X
1075.2703(str)X
1151.2876(ing)X
1258.2636(is)X
1321.0343(to)X
1398.0139(b)X
1436.1459(e)X
1483.129(pro)X
1579.6752(c)X
1608.3896(e)X
1637.5167(s)X
1663.367(s)X
1689.2173(e)X
1718.3444(d)X
1754.7534(,)X
1795.3368(its)X
1883.3677(hash)X
2032.9703(v)X
2064.0622(alue)X
2199.4559(is)X
2262.2266(calculated)X
2568.1265(and)X
576.7168 2742.6905(that)Z
722.7348(is)X
792.9722(used)X
945.3052(as)X
1029.7515(an)X
1125.2491(index)X
1305.9998(in)X
1359.4359(to)X
1443.8822(the)X
1559.9037(table.)X
1763.4641(If)X
1833.7015(that)X
1979.7195(en)X
2042.6282(try)X
2153.9135(is)X
2224.1509(empt)X
2369.1553(y)X
2429.9202(then)X
2582.2532(the)X
576.7168 2821.3337(string)Z
764.7136(is)X
832.7245(new)X
968.6222(and)X
1098.2048(has)X
1216.7361(to)X
1298.9559(b)X
1337.0879(e)X
1389.3112(pro)X
1485.8574(ces)X
1568.5024(s)X
1594.3527(e)X
1623.4798(d)X
1659.8888(.)X
1716.2588(If)X
1784.2697(the)X
1898.0647(en)X
1960.9734(try)X
2070.0322(is)X
2138.0431(o)X
2173.0176(ccupied,)X
2431.6096(then)X
2581.7161(the)X
576.7168 2899.9769(asso)Z
695.3657(ciated)X
892.3608(v)X
923.4527(alue)X
1066.7699(can)X
1191.142(b)X
1229.274(e)X
1284.1806(acce)X
1402.9609(s)X
1428.8112(s)X
1454.6615(e)X
1483.7886(d)X
1520.1976(.)X
1584.6176(This)X
1738.9862(metho)X
1920.7856(d)X
1983.586(is)X
2054.2802(\015a)X
2121.9252(w)X
2167.4676(ed,)X
2276.8261(but)X
2401.1982(w)X
2446.7406(e'll)X
2558.4825(deal)X
576.7168 2978.6201(with)Z
726.4418(that)X
868.273(problem)X
1125.3538(la)X
1177.1634(ter.)X
1510.6047 4435.9025(21)Z
EO
BO
F28 F
1121.7754 1659.5592(hashing)Z
2287.6926(ha)X
2354.0708(sh)X
2439.3969(function)X
EO
BO
F29 F
412.8768 -181.7643(11)Z
543.9491(EXER)X
728.4228(CISES)X
938.9862(2)X
EO
BO
F31 F
679.9351 71.2049(return)Z
920.7778(gets\(str\);)X
576.7168 149.8481(})Z
576.7168 307.1345(main\(\){)Z
817.5595 385.7777(int)Z
956.164(num_of_)X
1199.1841(e)X
1233.5902(n)X
1267.9963(t)X
1302.4024(r)X
1336.8085(i)X
1371.2146(e)X
1405.6207(s)X
1474.4329(=)X
1543.2451(0)X
1577.6512(;)X
576.7168 464.4209(/*)Z
680.5885(TODO)X
853.9258(Use)X
992.5303(g)X
1027.1536(e)X
1061.5597(t)X
1095.9658(_)X
1130.3719(s)X
1164.778(t)X
1199.1841(r)X
1233.5902(i)X
1267.9963(n)X
1302.4024(g)X
1371.2146(r)X
1405.6207(e)X
1440.0268(p)X
1474.4329(e)X
1508.839(a)X
1543.2451(t)X
1577.6512(e)X
1612.0573(d)X
1646.4634(l)X
1680.8695(y)X
1715.2756(.)X
1784.0878(F)X
1818.4939(o)X
1852.9(r)X
1921.7122(e)X
1956.1183(a)X
1990.5244(c)X
2024.9305(h)X
2093.7427(s)X
2128.1488(t)X
2162.5549(r)X
2196.961(i)X
2231.3671(n)X
2265.7732(g)X
2300.1793(:)X
2334.5854(-)X
955.1839 543.0641(If)Z
1059.0556(the)X
1197.6601(strin)X
1371.2146(g)X
1440.0268(s)X
1474.4329(a)X
1508.839(y)X
1543.2451(s)X
1612.0573(`)X
1646.4634(e)X
1680.8695(n)X
1715.2756(d)X
1749.6817(')X
1784.0878(,)X
1852.9(t)X
1887.3061(h)X
1921.7122(e)X
1956.1183(n)X
2024.9305(e)X
2059.3366(x)X
2093.7427(i)X
2128.1488(t)X
2162.5549(.)X
955.1839 621.7073(If)Z
1059.0556(the)X
1197.6601(str)X
1336.2646(is)X
1440.0268(a)X
1474.4329(l)X
1508.839(r)X
1543.2451(e)X
1577.6512(a)X
1612.0573(d)X
1646.4634(y)X
1715.2756(i)X
1749.6817(n)X
1818.4939(t)X
1852.9(h)X
1887.3061(e)X
1956.1183(t)X
1990.5244(a)X
2024.9305(b)X
2059.3366(l)X
2093.7427(e)X
2128.1488(,)X
1058.4022 700.3505(print)Z
1266.4723(the)X
1405.0768(as)X
1474.4329(s)X
1508.839(o)X
1543.2451(c)X
1577.6512(i)X
1612.0573(a)X
1646.4634(t)X
1680.8695(e)X
1715.2756(d)X
1784.0878(v)X
1818.4939(a)X
1852.9(l)X
1887.3061(u)X
1921.7122(e)X
955.1839 778.9937(else)Z
1058.4022 857.6369(calculate)Z
1405.4035(t)X
1440.0268(h)X
1474.4329(e)X
1543.2451(v)X
1577.6512(a)X
1612.0573(l)X
1646.4634(u)X
1680.8695(e)X
1715.2756(,)X
1784.0878(a)X
1818.4939(d)X
1852.9(d)X
1921.7122(a)X
1990.5244(n)X
2024.9305(e)X
2059.3366(w)X
1058.4022 936.2801(entry)Z
1266.4723(to)X
1370.344(the)X
1508.839(t)X
1543.2451(a)X
1577.6512(b)X
1612.0573(l)X
1646.4634(e)X
1680.8695(,)X
1749.6817(t)X
1784.0878(h)X
1818.4939(e)X
1852.9(n)X
1921.7122(p)X
1956.1183(r)X
1990.5244(i)X
2024.9305(n)X
2059.3366(t)X
2128.1488(t)X
2162.5549(h)X
2196.961(e)X
2265.7732(v)X
2300.1793(a)X
2334.5854(l)X
2368.9915(u)X
2403.3976(e)X
2437.8037(.)X
611.1229 1014.9233(*/)Z
576.7168 1093.5665(})Z
576.7168 1399.2025(TABLE)Z
773.5196(SIZE)X
2084.5514 1738.2024(0..TABLE)Z
2386.0094(SIZE)X
1761.9022 1895.4888(TABLE)Z
1957.721(SIZE)X
576.7168 2043.8384(int)Z
715.3213(hashfn\()X
958.3414(c)X
992.7475(h)X
1027.1536(a)X
1061.5597(r)X
1130.3719(*)X
1164.778(s)X
1199.1841(t)X
1233.5902(r)X
1267.9963(\))X
1302.4024({)X
645.529 2122.4816(int)Z
784.1335(total)X
992.2036(=)X
1061.3425(0)X
1095.9658(;)X
645.529 2201.1248(int)Z
783.1534(i;)X
645.529 2279.768(while)Z
853.5991(\(i)X
957.4708(=)X
1026.6097(*s)X
1095.9658(t)X
1130.3719(r)X
1164.778(+)X
1199.1841(+)X
1233.5902(\))X
783.1534 2358.4112(total)Z
991.2235(+=)X
1095.0952(i;)X
645.529 2437.0544(return)Z
888.3319(tota)X
1027.1536(l)X
1095.9658(%)X
1164.778(T)X
1199.1841(A)X
1233.5902(B)X
1267.9963(L)X
1302.4024(E)X
1336.8085(_)X
1371.2146(S)X
1405.6207(I)X
1440.0268(Z)X
1474.4329(E)X
1508.839(;)X
576.7168 2515.6976(})Z
576.7168 3138.2896(/*)Z
680.5885(hash2.c)X
958.1242(*)X
992.7475(/)X
576.7168 3216.9328(/*)Z
680.5885(TODO)X
853.9258(incl)X
992.7475(u)X
1027.1536(d)X
1061.5597(e)X
1130.3719(s)X
1164.778(t)X
1199.1841(a)X
1233.5902(n)X
1267.9963(d)X
1302.4024(a)X
1336.8085(r)X
1371.2146(d)X
1440.0268(i)X
1474.4329(n)X
1508.839(c)X
1543.2451(l)X
1577.6512(u)X
1612.0573(d)X
1646.4634(e)X
1715.2756(f)X
1749.6817(i)X
1784.0878(l)X
1818.4939(e)X
1852.9(s)X
1921.7122(*)X
1956.1183(/)X
576.7168 3295.576(#define)Z
854.2525(TAB)X
958.3414(L)X
992.7475(E)X
1027.1536(_)X
1061.5597(S)X
1095.9658(I)X
1130.3719(Z)X
1164.778(E)X
1233.5902(5)X
1267.9963(0)X
576.7168 3374.2192(#define)Z
854.2525(MAX)X
958.3414(_)X
992.7475(S)X
1027.1536(T)X
1061.5597(R)X
1095.9658(_)X
1130.3719(L)X
1164.778(E)X
1199.1841(N)X
1267.9963(6)X
1302.4024(4)X
576.7168 3452.8624(#define)Z
854.2525(EMP)X
958.3414(T)X
992.7475(Y)X
1061.5597(-)X
1095.9658(1)X
576.7168 3531.5056(typedef)Z
854.2525(str)X
958.3414(u)X
992.7475(c)X
1027.1536(t)X
1095.9658({)X
679.9351 3610.1488(char)Z
851.9656(str[MAX_ST)X
1199.1841(R)X
1233.5902(_)X
1267.9963(L)X
1302.4024(E)X
1336.8085(N)X
1371.2146(])X
1405.6207(;)X
679.9351 3688.792(int)Z
817.5595(value;)X
576.7168 3767.4352(})Z
645.529(Entry;)X
576.7168 3924.7216(char)Z
748.7473(str[MAX_ST)X
1095.9658(R)X
1130.3719(_)X
1164.778(L)X
1199.1841(E)X
1233.5902(N)X
1267.9963(])X
1302.4024(;)X
576.7168 4082.008(/*)Z
680.5885(TODO)X
853.9258(Crea)X
992.7475(t)X
1027.1536(e)X
1095.9658(a)X
1130.3719(n)X
1199.1841(a)X
1233.5902(r)X
1267.9963(r)X
1302.4024(a)X
1336.8085(y)X
1405.6207(o)X
1440.0268(f)X
1508.839(T)X
1543.2451(A)X
1577.6512(B)X
1612.0573(L)X
1646.4634(E)X
1680.8695(_)X
1715.2756(S)X
1749.6817(I)X
1784.0878(Z)X
1818.4939(E)X
1887.3061(e)X
1921.7122(l)X
1956.1183(e)X
1990.5244(m)X
2024.9305(e)X
2059.3366(n)X
2093.7427(t)X
2128.1488(s)X
2196.961(o)X
2231.3671(f)X
2300.1793(t)X
2334.5854(y)X
2368.9915(p)X
2403.3976(e)X
2472.2098(E)X
2506.6159(n)X
2541.022(t)X
2575.4281(r)X
2609.8342(y)X
2678.6464(*)X
2713.0525(/)X
576.7168 4239.2944(int)Z
715.3213(process)X
958.3414(\()X
992.7475(c)X
1027.1536(h)X
1061.5597(a)X
1095.9658(r)X
1164.778(*)X
1199.1841(s)X
1233.5902(t)X
1267.9963(r)X
1302.4024(\))X
1336.8085({)X
1436.8693(/*)X
1540.741(Same)X
1714.0783(as)X
1817.95(ha)X
1887.3061(s)X
1921.7122(h)X
1956.1183(1)X
1990.5244(.)X
2024.9305(c)X
2093.7427(*)X
2128.1488(/)X
EO
EP end
%%Page: 22 22
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
1510.6047 4435.9025(22)Z
EO
BO
F29 F
412.8768 -181.7643(11)Z
543.9491(EXER)X
728.4228(CISES)X
938.9862(2)X
EO
BO
F31 F
645.529 71.2049(int)Z
784.1335(val)X
922.738(=)X
991.8769(1;)X
645.529 149.8481(while)Z
851.9656(\(*str\){)X
748.7473 228.4913(val)Z
887.3518(=)X
956.4907(val)X
1095.0952(*)X
1164.2341(\(*)X
1233.5902(s)X
1267.9963(t)X
1302.4024(r)X
1336.8085(\))X
1371.2146(;)X
748.7473 307.1345(str++;)Z
645.529 385.7777(})Z
645.529 464.4209(return)Z
886.3717(val;)X
576.7168 543.0641(})Z
576.7168 700.3505(char)Z
750.0541(*)X
819.193(get_s)X
992.7475(t)X
1027.1536(r)X
1061.5597(i)X
1095.9658(n)X
1130.3719(g)X
1164.778(\()X
1199.1841(c)X
1233.5902(h)X
1267.9963(a)X
1302.4024(r)X
1371.2146(s)X
1405.6207(t)X
1440.0268(r)X
1474.4329([)X
1508.839(])X
1543.2451(\))X
1643.3059(/*)X
1747.1776(Same)X
1920.5149(as)X
2024.3866(ha)X
2093.7427(s)X
2128.1488(h)X
2162.5549(1)X
2196.961(.)X
2231.3671(c)X
2300.1793(*)X
2334.5854(/)X
576.7168 778.9937({)Z
679.9351 857.6369(printf\("In)Z
1027.1536(p)X
1061.5597(u)X
1095.9658(t)X
1164.778(a)X
1233.5902(s)X
1267.9963(t)X
1302.4024(r)X
1336.8085(i)X
1371.2146(n)X
1405.6207(g)X
1440.0268(\\)X
1474.4329(n)X
1508.839(")X
1543.2451(\))X
1577.6512(;)X
679.9351 936.2801(return)Z
920.7778(gets\(str\);)X
576.7168 1014.9233(})Z
576.7168 1172.2097(int)Z
715.3213(hashfn\()X
958.3414(c)X
992.7475(h)X
1027.1536(a)X
1061.5597(r)X
1130.3719(*)X
1164.778(s)X
1199.1841(t)X
1233.5902(r)X
1267.9963(\))X
1302.4024({)X
645.529 1250.8529(int)Z
784.1335(total)X
992.2036(=)X
1061.3425(0)X
1095.9658(;)X
645.529 1329.4961(int)Z
783.1534(i;)X
645.529 1408.1393(while)Z
853.5991(\(i)X
957.4708(=)X
1026.6097(*s)X
1095.9658(t)X
1130.3719(r)X
1164.778(+)X
1199.1841(+)X
1233.5902(\))X
783.1534 1486.7825(total)Z
991.2235(+=)X
1095.0952(i;)X
645.529 1565.4257(return)Z
888.3319(tota)X
1027.1536(l)X
1095.9658(%)X
1164.778(T)X
1199.1841(A)X
1233.5902(B)X
1267.9963(L)X
1302.4024(E)X
1336.8085(_)X
1371.2146(S)X
1405.6207(I)X
1440.0268(Z)X
1474.4329(E)X
1508.839(;)X
576.7168 1644.0689(})Z
576.7168 1879.9985(void)Z
748.7473(set_table_)X
1095.9658(v)X
1130.3719(a)X
1164.778(l)X
1199.1841(u)X
1233.5902(e)X
1267.9963(s)X
1302.4024(\()X
1336.8085(v)X
1371.2146(o)X
1405.6207(i)X
1440.0268(d)X
1474.4329(\))X
1508.839({)X
576.7168 1958.6417(/*)Z
680.5885(TODO)X
853.9258(set)X
992.5303(a)X
1027.1536(l)X
1061.5597(l)X
1130.3719(t)X
1164.778(h)X
1199.1841(e)X
1267.9963(v)X
1302.4024(a)X
1336.8085(l)X
1371.2146(u)X
1405.6207(e)X
1474.4329(e)X
1508.839(n)X
1543.2451(t)X
1577.6512(r)X
1612.0573(i)X
1646.4634(e)X
1680.8695(s)X
1749.6817(i)X
1784.0878(n)X
1852.9(t)X
1887.3061(h)X
1921.7122(e)X
1990.5244(t)X
2024.9305(a)X
2059.3366(b)X
2093.7427(l)X
2128.1488(e)X
2196.961(t)X
2231.3671(o)X
2300.1793(E)X
2334.5854(M)X
2368.9915(P)X
2403.3976(T)X
2437.8037(Y)X
817.5595 2037.2849(\(We'll)Z
1060.3624(assu)X
1199.1841(m)X
1233.5902(e)X
1302.4024(t)X
1336.8085(h)X
1371.2146(a)X
1405.6207(t)X
1474.4329(t)X
1508.839(h)X
1543.2451(e)X
1612.0573(p)X
1646.4634(r)X
1680.8695(o)X
1715.2756(c)X
1749.6817(e)X
1784.0878(s)X
1818.4939(s)X
1852.9(\()X
1887.3061(\))X
1956.1183(r)X
1990.5244(o)X
2024.9305(u)X
2059.3366(t)X
2093.7427(i)X
2128.1488(n)X
2162.5549(e)X
2231.3671(d)X
2265.7732(o)X
2300.1793(e)X
2334.5854(s)X
2368.9915(n)X
2403.3976(')X
2437.8037(t)X
851.9656 2115.9281(produce)Z
1127.2144(-1\))X
576.7168 2194.5713(*/)Z
576.7168 2273.2145(})Z
576.7168 2430.5009(int)Z
715.3213(find_en)X
958.3414(t)X
992.7475(r)X
1027.1536(y)X
1061.5597(\()X
1095.9658(c)X
1130.3719(h)X
1164.778(a)X
1199.1841(r)X
1267.9963(*)X
1302.4024(s)X
1336.8085(t)X
1371.2146(r)X
1405.6207(,)X
1474.4329(i)X
1508.839(n)X
1543.2451(t)X
1612.0573(b)X
1646.4634(u)X
1680.8695(c)X
1715.2756(k)X
1749.6817(e)X
1784.0878(t)X
1818.4939(\))X
1852.9({)X
576.7168 2509.1441(/*)Z
679.9351(TODO)X
679.9351 2587.7873(if)Z
783.8068(the)X
922.4113(entry)X
1130.3719(i)X
1164.778(s)X
1233.5902(E)X
1267.9963(M)X
1302.4024(P)X
1336.8085(T)X
1371.2146(Y)X
1440.0268(t)X
1474.4329(h)X
1508.839(e)X
1543.2451(n)X
1612.0573(f)X
1646.4634(i)X
1680.8695(l)X
1715.2756(l)X
1784.0878(t)X
1818.4939(h)X
1852.9(e)X
1921.7122(e)X
1956.1183(n)X
1990.5244(t)X
2024.9305(r)X
2059.3366(y)X
2128.1488(i)X
2162.5549(n)X
783.1534 2666.4305(and)Z
921.7579(return)X
1164.5608(t)X
1199.1841(h)X
1233.5902(e)X
1302.4024(s)X
1336.8085(t)X
1371.2146(r)X
1405.6207(i)X
1440.0268(n)X
1474.4329(g)X
1508.839(')X
1543.2451(s)X
1612.0573(p)X
1646.4634(r)X
1680.8695(o)X
1715.2756(c)X
1749.6817(e)X
1784.0878(s)X
1818.4939(s)X
1852.9(e)X
1887.3061(d)X
1956.1183(v)X
1990.5244(a)X
2024.9305(l)X
2059.3366(u)X
2093.7427(e)X
2128.1488(,)X
679.9351 2745.0737(else)Z
853.2724(return)X
1095.9658(t)X
1130.3719(h)X
1164.778(e)X
1233.5902(v)X
1267.9963(a)X
1302.4024(l)X
1336.8085(u)X
1371.2146(e)X
1440.0268(o)X
1474.4329(f)X
1543.2451(t)X
1577.6512(h)X
1612.0573(e)X
1680.8695(e)X
1715.2756(n)X
1749.6817(t)X
1784.0878(r)X
1818.4939(y)X
1852.9(.)X
576.7168 2823.7169(*/)Z
576.7168 2902.3601(})Z
576.7168 3059.6465(main\(\){)Z
576.7168 3138.2897(int)Z
714.3412(bucket;)X
576.7168 3216.9329(int)Z
714.3412(val;)X
817.5595 3295.5761(set_table_)Z
1164.778(v)X
1199.1841(a)X
1233.5902(l)X
1267.9963(u)X
1302.4024(e)X
1336.8085(s)X
1371.2146(\()X
1405.6207(\))X
1440.0268(;)X
576.7168 3374.2193(/*)Z
680.5885(TODO)X
853.9258(Use)X
992.5303(g)X
1027.1536(e)X
1061.5597(t)X
1095.9658(_)X
1130.3719(a)X
1164.778(_)X
1199.1841(s)X
1233.5902(t)X
1267.9963(r)X
1302.4024(i)X
1336.8085(n)X
1371.2146(g)X
1440.0268(r)X
1474.4329(e)X
1508.839(p)X
1543.2451(e)X
1577.6512(a)X
1612.0573(t)X
1646.4634(e)X
1680.8695(d)X
1715.2756(l)X
1749.6817(y)X
1784.0878(.)X
1852.9(F)X
1887.3061(o)X
1921.7122(r)X
1990.5244(e)X
2024.9305(a)X
2059.3366(c)X
2093.7427(h)X
2162.5549(s)X
2196.961(t)X
2231.3671(r)X
2265.7732(i)X
2300.1793(n)X
2334.5854(g)X
2368.9915(:)X
2403.3976(-)X
920.7778 3452.8625(use)Z
1059.3823(the)X
1197.9868(hash)X
1371.2146(f)X
1405.6207(u)X
1440.0268(n)X
1474.4329(c)X
1508.839(t)X
1543.2451(i)X
1577.6512(o)X
1612.0573(n)X
1680.8695(t)X
1715.2756(o)X
1784.0878(f)X
1818.4939(i)X
1852.9(n)X
1887.3061(d)X
1956.1183(t)X
1990.5244(h)X
2024.9305(e)X
2093.7427(s)X
2128.1488(t)X
2162.5549(r)X
2196.961(i)X
2231.3671(n)X
2265.7732(g)X
2300.1793(')X
2334.5854(s)X
2403.3976(e)X
2437.8037(n)X
2472.2098(t)X
2506.6159(r)X
2541.022(y)X
920.7778 3531.5057(in)Z
1024.6495(the)X
1163.254(table)X
1336.8085(,)X
1405.6207(t)X
1440.0268(h)X
1474.4329(e)X
1508.839(n)X
1577.6512(d)X
1612.0573(o)X
1680.8695(t)X
1715.2756(h)X
1749.6817(e)X
1818.4939(f)X
1852.9(o)X
1887.3061(l)X
1921.7122(l)X
1956.1183(o)X
1990.5244(w)X
2024.9305(i)X
2059.3366(n)X
2093.7427(g)X
576.7168 3610.1489(*/)Z
817.5595 3688.7921(bucket)Z
1060.3624(=)X
1129.5013(has)X
1233.5902(h)X
1267.9963(f)X
1302.4024(n)X
1336.8085(\()X
1371.2146(s)X
1405.6207(t)X
1440.0268(r)X
1474.4329(\))X
817.5595 3767.4353(val)Z
956.164(=)X
1025.3029(find_e)X
1233.5902(n)X
1267.9963(t)X
1302.4024(r)X
1336.8085(y)X
1371.2146(\()X
1405.6207(s)X
1440.0268(t)X
1474.4329(r)X
1508.839(,)X
1543.2451(b)X
1577.6512(u)X
1612.0573(c)X
1646.4634(k)X
1680.8695(e)X
1715.2756(t)X
1749.6817(\))X
1784.0878(;)X
817.5595 3846.0785(printf\("Va)Z
1164.778(l)X
1199.1841(u)X
1233.5902(e)X
1302.4024(o)X
1336.8085(f)X
1405.6207(<)X
1440.0268(%)X
1474.4329(s)X
1508.839(>)X
1577.6512(i)X
1612.0573(s)X
1680.8695(%)X
1715.2756(d)X
1749.6817(\\)X
1784.0878(n)X
1818.4939(")X
1852.9(,)X
1887.3061(s)X
1921.7122(t)X
1956.1183(r)X
1990.5244(,)X
2059.3366(v)X
2093.7427(a)X
2128.1488(l)X
2162.5549(\))X
2196.961(;)X
576.7168 4082.0081(})Z
EO
EP end
%%Page: 23 23
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 1926.7949 936.2801 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
492.9762 71.2049(7.)Z
576.7168(The)X
709.0964(problem)X
964.6194(with)X
1112.7866(this)X
1238.8511(m)X
1295.0865(etho)X
1420.0504(d)X
1476.6494(is)X
1541.1422(that)X
1681.4156(the)X
2193.5689(ma)X
2281.7379(y)X
2336.7582(pro)X
2433.3044(duce)X
2583.0503(the)X
576.7168 149.8481(same)Z
749.77(v)X
780.8619(alue)X
927.076(for)X
1035.3999(di\013eren)X
1245.1334(t)X
1299.7794(strings)X
1518.6166(\(for)X
1652.2007(example,)X
1936.6465(`)X
2059.79(')X
2108.1209(and)X
2243.2837(`)X
2365.2118(')X
2412.8021(w)X
2460.1337(i)X
2478.3382(l)X
2496.5427(l)X
2544.133(b)X
2582.265(o)X
2615.1306(th)X
576.7168 228.4913(map)Z
727.3052(i)X
746.1568(n)X
780.6478(to)X
863.2871(the)X
977.5639(sam)X
1091.8288(e)X
1144.5339(en)X
1207.4426(try\).)X
1371.6887(A)X
1445.1257(simple)X
1654.1282(w)X
1699.6706(a)X
1731.0041(y)X
1790.0243(o)X
1823.0823(f)X
1867.3947(copi)X
1983.9034(ng)X
2077.3679(w)X
2124.6995(i)X
2142.904(th)X
2228.7631(suc)X
2316.932(h)X
2377.5309(`)X
2657.9882(')X
576.7168 307.1345(is)Z
641.5667(the)X
752.2007(follo)X
875.1023(wing:)X
1029.3081(-)X
1071.798(I)X
1095.4638(f)X
1136.1334(a)X
1189.5461(ta)X
1247.8005(bl)X
1302.414(e)X
1351.4763(en)X
1414.385(try)X
1520.2828(is)X
1585.1327(o)X
1620.1072(ccupied,)X
1872.3217(c)X
1898.9189(hec)X
1990.2453(k)X
2045.6227(the)X
2156.2567(s)X
2182.064(t)X
2207.5503(r)X
2233.2186(ing)X
2342.2738(the)X
2432.2672(r)X
2457.9355(e)X
2507.7072(t)X
2533.1935(o)X
2586.9921(s)X
2612.4565(e)X
2641.5836(e)X
576.7168 385.7777(if)Z
635.8962(it's)X
744.0172(the)X
853.717(one)X
971.3106(b)X
1009.4426(eing)X
1145.9813(searc)X
1284.6706(hed)X
1405.4217(for.)X
1532.766(If)X
1596.6817(it)X
1660.5974(is,)X
1741.9651(then)X
1887.9764(return)X
2084.5081(t)X
2109.9141(h)X
2146.3231(e)X
2195.1606(as)X
2253.779(s)X
2279.6293(o)X
2314.6038(c)X
2343.345(iated)X
2505.1439(v)X
2536.2358(alue.)X
576.7168 464.4209(If)Z
642.7674(it)X
708.818(isn't)X
855.3854(the)X
967.2201(righ)X
1079.0704(t)X
1126.1759(string,)X
1331.1575(then)X
1479.3037(lo)X
1533.2233(ok)X
1622.9554(at)X
1703.2149(subsequen)X
1988.729(t)X
2035.8345(en)X
2098.7432(tries)X
2243.7319(un)X
2314.5344(t)X
2339.9395(il)X
2399.675(either)X
720.896 595.4929(an)Z
812.2068(en)X
875.1155(try)X
982.214(for)X
1082.9974(the)X
1194.8321(string)X
1380.8686(is)X
1446.9192(found)X
720.896 700.3505(an)Z
812.2068(empt)X
957.2112(y)X
1013.7893(en)X
1076.698(try)X
1183.7965(is)X
1249.8471(found.)X
720.896 805.2081(It's)Z
835.8882(b)X
874.0202(een)X
989.0124(sho)X
1081.9176(wn)X
1187.4373(that)X
1329.2685(all)X
1422.158(en)X
1485.0667(tries)X
1630.0554(are)X
1738.7326(full)X
1855.3035(up.)X
576.7168 936.2801(Y)Z
620.1971(ou'll)X
769.8636(ha)X
837.5086(v)X
870.4209(e)X
922.2043(to)X
1003.9842(add)X
1133.1269(just)X
1263.8484(a)X
1320.3681(few)X
1440.0383(li)X
1477.4392(nes)X
1590.7943(to)X
1672.5742(the)X
2144.4684(routine)X
2371.4943(of)X
2448.5379(the)X
2561.893(pre-)X
576.7168 1014.9233(vious)Z
745.9374(exercise.)X
1013.1632(Remem)X
1230.2232(b)X
1268.3552(er)X
1342.8501(to)X
1422.0813(cycle)X
1581.8293(round)X
1769.995(when)X
1939.2156(the)X
2050.022(b)X
2088.154(ottom)X
2282.6349(of)X
2357.1298(the)X
2467.9362(table)X
2630.8417(is)X
576.7168 1093.5665(reac)Z
690.1459(hed.)X
576.7168 1198.4241(A)Z
644.291(more)X
806.3839(robust)X
1006.367(metho)X
1188.1664(d)X
1242.9034(\(and)X
1392.3661(the)X
1500.781(answ)X
1641.0491(er)X
1713.1525(to)X
1789.9922(the)X
1898.4071(exerc)X
2044.2827(ise)X
2135.8901(h)X
2172.2991(e)X
2201.4262(r)X
2227.0945(e)X
2256.2216(\))X
2300.1334(is)X
2362.7642(in)X
2436.4463(the)X
2545.1006(n)X
2581.5096(e)X
2610.6367(xt)X
576.7168 1277.0673(set)Z
677.5002(of)X
753.0234(exercise)X
971.3268(s)X
1019.0224(\()X
1044.5087(s)X
1070.359(e)X
1099.4861(e)X
1150.4585(s)X
1176.3088(e)X
1205.4359(c)X
1234.563(t)X
1260.0493(ion)X
1370.3052(17\).)X
412.8768 1771.4084(Y)Z
456.3571(ou)X
547.6679(can't)X
711.6017(use)X
823.4364(the)X
935.2711(follo)X
1058.1727(wing)X
1215.7915(reserv)X
1381.3198(ed)X
1467.8943(w)X
1513.4367(ords)X
1655.2679(for)X
1756.0513(v)X
1787.1432(ariable)X
2003.1761(names,)X
2223.9454(etc.)X
511.1808 2498.1298(A)Z
581.9678(few)X
700.1176(of)X
775.6408(these)X
941.1534(ha)X
1008.7984(v)X
1041.7107(en't)X
1172.4905(y)X
1205.4028(et)X
1280.926(b)X
1319.058(e)X
1347.6135(e)X
1376.7406(n)X
1434.9949(d)X
1471.4039(e)X
1500.531(s)X
1526.3813(c)X
1555.5084(r)X
1581.1767(ib)X
1638.2538(e)X
1666.7378(d)X
1703.1468(.)X
591.1429 2629.2018(:-)Z
650.7298(This)X
797.1486(is)X
859.893(the)X
968.4215(default)X
1585.8826(for)X
1683.3598(v)X
1714.4517(ariabl)X
1880.1814(es)X
1952.3984(so)X
2029.3517(it's)X
2136.3014(not)X
2249.5662(expli)X
2386.8763(ci)X
2434.2079(tl)X
2477.8987(y)X
2531.0264(used.)X
785.1136 2707.845(,)Z
825.904(whi)X
928.3058(c)X
954.903(h)X
1013.0598(y)X
1045.9721(ou')X
1134.0164(v)X
1166.7845(e)X
1217.0475(al)X
1268.7295(ready)X
1448.451(m)X
1503.7494(et,)X
1598.2177(i)X
1616.6171(s)X
1663.7226(an)X
1755.0334(a)X
1788.1032(l)X
1806.3077(ternativ)X
2031.8289(e)X
2082.0919(class.)X
617.7304 2838.917(:-)Z
679.9035(If)X
745.2341(a)X
799.5134(v)X
830.6053(ariabl)X
995.7427(e)X
1045.2857(i)X
1064.1996(sn')X
1144.6634(t)X
1191.0489(m)X
1245.8885(ean)X
1341.9512(t)X
1388.3367(to)X
1467.8762(c)X
1494.4734(hange)X
1682.9474(y)X
1715.8597(ou)X
1806.4505(can)X
1925.459(de\014ne)X
2112.3542(it)X
2177.6848(as)X
2430.8883(.)X
2591.1573(,)X
2630.1779(If)X
576.7168 2917.5602(y)Z
609.6291(ou)X
697.5661(create)X
884.9651(an)X
972.9021(in)X
1026.3382(teger)X
1185.3195(us)X
1247.1008(ing)X
1353.9829(`)X
1927.346(')X
1965.7716(then)X
2110.544(a)X
2162.1695(la)X
2213.8867(ter)X
2311.2963(`)X
2537.281(')X
2575.0816(w)X
2622.4132(i)X
2640.6177(l)X
2658.8222(l)X
576.7168 2996.2034(b)Z
614.8488(e)X
662.3294(illegal.)X
877.0218(Ho)X
957.297(w)X
1002.8394(ev)X
1064.1694(er,)X
1157.1471(if)X
1215.679(y)X
1248.5913(ou)X
1337.1197(create)X
1525.1101(a)X
1577.327(p)X
1615.459(oin)X
1702.0491(ter)X
1800.0501(to)X
1931.3229(and)X
2056.1628(use)X
2165.2151(this)X
2290.055(to)X
2367.5321(c)X
2394.1293(hange)X
2580.5409(the)X
576.7168 3074.8466(v)Z
607.8087(alue,)X
764.6555(y)X
797.5678(ou'll)X
946.0599(probabl)X
1165.199(y)X
1221.9789(g)X
1254.747(et)X
1330.6162(a)X
1361.9497(w)X
1407.4921(a)X
1438.8256(y)X
1495.7379(w)X
1543.0695(i)X
1561.274(th)X
1645.037(i)X
1663.5651(t.)X
1734.2636(The)X
1868.547(main)X
2035.9844(purp)X
2171.9996(ose)X
2281.0228(of)X
2552.5253(i)X
2570.7298(s)X
2618.1813(to)X
576.7168 3153.4898(help)Z
718.5479(optimi)X
907.5551(sers.)X
1357.9329(i)X
1376.6813(s)X
1423.7868(the)X
1535.6215(opp)X
1643.219(osite)X
1796.1015(of)X
2044.6017(.)X
624.6391 3284.5618(:-)Z
687.5322(C)X
756.7404(has)X
873.3114(en)X
936.2201(umerated)X
1228.0337(t)X
1251.4734(yp)X
1324.3382(es,)X
1418.8065(lik)X
1489.609(e)X
1748.2688(.)X
576.7168 3599.1346(They're)Z
818.9592(not)X
936.4794(as)X
1017.6881(useful)X
1206.2525(as)X
1287.4612(in)X
1596.7036(b)X
1634.8356(ecause)X
1837.6089(C)X
1909.2676(do)X
1980.5536(esn't)X
2137.5428(c)X
2164.14(hec)X
2255.4664(k)X
2312.9937(if)X
2375.2572(y)X
2408.1695(ou)X
2500.4295(set)X
2602.1621(an)X
576.7168 3677.7778(en)Z
639.6255(umerated)X
931.4391(t)X
954.8788(yp)X
1027.7436(e)X
1078.0066(to)X
1158.2661(a)X
1213.2654(v)X
1244.3573(alid)X
1373.5583(v)X
1404.6502(alue.)X
694.462 3808.8498(:-)Z
759.9484(Y)X
803.4287(ou)X
897.3328(can)X
1019.6546(suggest)X
1250.911(to)X
1333.7638(the)X
1448.1918(compiler)X
1718.9172(that)X
1863.3417(a)X
1920.9343(v)X
1952.0262(ariable)X
2170.6524(should)X
2381.3848(b)X
2419.5168(e)X
2472.3731(k)X
2505.2854(ept)X
2619.7134(in)X
576.7168 3887.493(a)Z
637.9631(register)X
876.0307(for)X
983.0611(faster)X
1169.0296(acce)X
1288.1325(s)X
1313.9828(s)X
1339.8331(.)X
1552.4051(`)X
2054.9993(')X
2101.2961(m)X
2155.9096(i)X
2174.1141(g)X
2206.8822(h)X
2241.3732(t)X
2294.7257(help)X
2442.8038(i)X
2461.4957(f)X
2572.1114(i)X
2590.3159(s)X
2643.6684(a)X
576.7168 3966.1362(m)Z
631.7318(uc)X
694.6405(h-used)X
899.0655(indexing)X
1161.9046(v)X
1192.9965(ariable.)X
1431.5318(An)X
1536.4949(optimi)X
1725.6462(si)X
1769.701(ng)X
1858.588(com)X
1975.0967(pi)X
2029.7102(l)X
2047.9147(er)X
2121.3025(should)X
2327.3062(use)X
2437.0055(registers)X
576.7168 4044.7794(e\016cien)Z
770.6627(t)X
794.1024(y)X
850.6805(an)X
918.3255(yw)X
998.6007(a)X
1029.9342(y)X
1059.2056(.)X
1106.467(Y)X
1149.9473(ou)X
1241.2581(can't)X
1405.1919(use)X
1517.0266(the)X
1628.8613(`)X
1682.5392(')X
1723.3296(op)X
1794.6156(erator)X
1986.9672(on)X
2078.278(a)X
2432.985(v)X
2464.0769(aria)X
2574.3534(bl)X
2628.9669(e.)X
1510.6047 4435.9025(23)Z
EO
BO
F27 F
655.3599 595.4929(\017)Z
655.3599 700.3505(\017)Z
655.3599 805.2081(\017)Z
EO
BO
F28 F
1791.6925 71.2049(hash)Z
1939.6246(function)X
2396.476 228.4913(c)Z
2423.1228(ol)X
2476.9928(li)X
2514.7893(s)X
2541.5861(i)X
2561.6837(ons)X
1185.8845 2629.2018(Stor)Z
1302.5207(age)X
1415.7822(Class)X
2475.9076 2838.917(E.g.)Z
1793.1819 3284.5618(E.g.)Z
1409.0631 3887.493(E.g.)Z
EO
BO
F29 F
412.8768 -181.7643(12)Z
543.9491(KEYW)X
753.6829(ORDS,)X
980.7673(OPERA)X
1212.1205(TORS)X
1417.1023(AND)X
1587.3514(DECLARA)X
1911.8516(TIONS)X
EO
BO
F30 F
412.8768 2629.2018(auto)Z
412.8768 2838.917(const)Z
412.8768 3284.5618(en)Z
488.1427(um)X
412.8768 3808.8498(registe)Z
633.813(r)X
EO
BO
F31 F
1955.5916 149.8481(act)Z
2261.9935(c)X
2296.3996(a)X
2330.8057(t)X
1785.9293 936.2801(find)Z
1947.4387(entry)X
715.1675 1898.1839(auto)Z
1069.0595(break)X
1388.5454(case)X
1742.4374(char)X
2096.3294(const)X
715.1675 1976.8271(continue)Z
1069.0595(default)X
1388.5454(do)X
1742.4374(double)X
2096.3294(else)X
715.1675 2055.4703(enum)Z
1069.0595(extern)X
1388.5454(float)X
1742.4374(for)X
2096.3294(goto)X
715.1675 2134.1135(if)Z
1069.0595(int)X
1388.5454(long)X
1742.4374(register)X
2096.3294(short)X
715.1675 2212.7567(signed)Z
1069.0595(sizeof)X
1388.5454(static)X
1742.4374(struct)X
2096.3294(switch)X
715.1675 2291.3999(typedef)Z
1069.0595(union)X
1388.5454(unsigned)X
1742.4374(void)X
2096.3294(volatile)X
715.1675 2370.0431(while)Z
576.7168 2707.845(static)Z
2257.2243 2838.917(const)Z
1372.928 2917.5602(const)Z
1580.9981(int)X
1719.6026(i)X
1788.7415(=)X
1857.8804(6;)X
2330.2414(i)X
2399.3803(=)X
2468.4688(7)X
2502.8749(;)X
1877.5272 2996.2034(i)Z
2356.892 3074.8466(const)Z
1058.2252 3153.4898(volatile)Z
1871.6247(con)X
1975.7895(s)X
2010.1956(t)X
1539.872 3284.5618(pascal)Z
576.7168 3441.8482(enum)Z
750.0541(color)X
958.1242({)X
992.7475(R)X
1027.1536(e)X
1061.5597(d)X
1095.9658(,)X
1164.778(G)X
1199.1841(r)X
1233.5902(e)X
1267.9963(e)X
1302.4024(n)X
1336.8085(,)X
1405.6207(B)X
1440.0268(l)X
1474.4329(u)X
1508.839(e)X
1543.2451(})X
1577.6512(;)X
1365.5123 3599.1346(pascal)Z
1571.3502 3887.493(registe)Z
1814.1566(r)X
1882.9688(i)X
1917.3749(n)X
1951.781(t)X
2020.5932(i)X
2509.613(i)X
1647.8064 4044.7794(&)Z
2133.2773(register)X
EO
BO
F48 F
412.8768 1650.44(12.1)Z
658.6368(Keyw)X
877.2061(ords)X
EO
BO
F55 F
412.8768 1493.7909(12)Z
629.9305(Keyw)X
898.4618(ords,)X
1165.1357(Op)X
1310.2383(erators)X
1676.3739(and)X
1884.6338(Declarations)X
EO
EP end
%%Page: 24 24
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2699.6843 412.8768 1981.8878 R
78.6432 2.6214 3111.2504 1979.2664 R
78.6432 2.6214 915.4352 1979.2664 R
78.6432 2.6214 411.5661 1979.2664 R
78.6432 2.6214 3111.2504 1900.6232 R
78.6432 2.6214 915.4352 1900.6232 R
78.6432 2.6214 411.5661 1900.6232 R
78.6432 2.6214 3111.2504 1821.98 R
78.6432 2.6214 915.4352 1821.98 R
78.6432 2.6214 411.5661 1821.98 R
78.6432 2.6214 3111.2504 1743.3368 R
78.6432 2.6214 915.4352 1743.3368 R
78.6432 2.6214 411.5661 1743.3368 R
78.6432 2.6214 3111.2504 1664.6936 R
78.6432 2.6214 915.4352 1664.6936 R
78.6432 2.6214 411.5661 1664.6936 R
78.6432 2.6214 3111.2504 1586.0504 R
78.6432 2.6214 915.4352 1586.0504 R
78.6432 2.6214 411.5661 1586.0504 R
78.6432 2.6214 3111.2504 1507.4072 R
78.6432 2.6214 915.4352 1507.4072 R
78.6432 2.6214 411.5661 1507.4072 R
78.6432 2.6214 3111.2504 1428.764 R
78.6432 2.6214 915.4352 1428.764 R
78.6432 2.6214 411.5661 1428.764 R
78.6432 2.6214 3111.2504 1350.1208 R
78.6432 2.6214 915.4352 1350.1208 R
78.6432 2.6214 411.5661 1350.1208 R
78.6432 2.6214 3111.2504 1271.4776 R
78.6432 2.6214 915.4352 1271.4776 R
78.6432 2.6214 411.5661 1271.4776 R
78.6432 2.6214 3111.2504 1192.8344 R
78.6432 2.6214 915.4352 1192.8344 R
78.6432 2.6214 411.5661 1192.8344 R
78.6432 2.6214 3111.2504 1114.1912 R
78.6432 2.6214 915.4352 1114.1912 R
78.6432 2.6214 411.5661 1114.1912 R
78.6432 2.6214 3111.2504 1035.548 R
78.6432 2.6214 915.4352 1035.548 R
78.6432 2.6214 411.5661 1035.548 R
78.6432 2.6214 3111.2504 956.9048 R
78.6432 2.6214 915.4352 956.9048 R
78.6432 2.6214 411.5661 956.9048 R
78.6432 2.6214 3111.2504 878.2616 R
78.6432 2.6214 915.4352 878.2616 R
78.6432 2.6214 411.5661 878.2616 R
2.6214 2699.6843 412.8768 799.6184 R
78.6432 2.6214 3111.2504 796.997 R
78.6432 2.6214 915.4352 796.997 R
78.6432 2.6214 411.5661 796.997 R
2.6214 2699.6843 412.8768 718.3538 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 192.1733(A)Z
459.998(t)X
507.1035(last,)X
650.5134(here)X
790.7658(is)X
856.8164(a)X
911.8157(table)X
1075.7495(of)X
1151.2727(op)X
1222.5587(erators)X
1440.1705(and)X
1567.7928(prece)X
1714.9799(d)X
1751.3889(e)X
1780.516(n)X
1816.925(c)X
1846.0521(e)X
1875.1792(.)X
511.1808 270.8165(The)Z
638.5333(lines)X
781.6733(of)X
850.6116(the)X
955.8614(table)X
1113.2103(are)X
1215.3026(in)X
1285.8196(order)X
1449.4836(of)X
1518.4219(prece)X
1665.91(d)X
1702.319(e)X
1731.4461(n)X
1767.8551(c)X
1796.9822(e)X
1826.1093(,)X
1864.0487(so)X
1937.7233(`)X
2267.9568(')X
2302.1623(i)X
2320.6138(s)X
2361.1344(i)X
2379.929(n)X
2414.42(terpreted)X
412.8768 349.4597(as)Z
493.1363(`)X
892.8354(')X
911.3741(.)X
955.5482(When)X
1146.321(in)X
1223.4229(doubt)X
1412.6169(put)X
1532.3454(brac)X
1653.6683(k)X
1686.5806(ets)X
1787.364(in!)X
511.1808 428.1029(The)Z
1095.4461(col)X
1175.8532(um)X
1266.8757(n)X
1324.848(sho)X
1417.7532(ws)X
1512.0371(ho)X
1579.6821(w)X
1648.7058(the)X
1760.356(op)X
1831.642(erators)X
2049.0693(group.)X
2375.407(`)X
2444.8725(')X
2485.4784(groups)X
412.8768 506.7461(left)Z
530.8595(to)X
614.1095(righ)X
725.9598(t,)X
794.1493(meaning)X
1062.1144(that)X
1517.1329(is)X
1586.174(equiv)X
1735.673(al)X
1787.2289(en)X
1850.1376(t)X
1900.2336(to)X
1983.4836(\()X
2168.7907(\))X
2344.2008(rather)X
2542.7004(than)X
534.538 585.3893(\()Z
703.562(\).)X
777.0707(Both)X
939.4258(are)X
1048.103(prett)X
1186.7923(y)X
1243.3704(us)X
1305.3019(e)X
1334.429(les)X
1407.6109(s)X
1455.3065(e)X
1484.4336(xpr)X
1581.0995(e)X
1610.2266(s)X
1636.0769(s)X
1661.9272(ions.)X
452.1984 854.6684(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
452.1984 933.3116(righ)Z
564.0487(t)X
611.1542(to)X
691.4137(left)X
956.0675(the)X
1067.9022(unary)X
1255.5175(op)X
1326.8035(erators)X
1600.9934(\(negation\),)X
1993.5903(\(bit-not\),)X
452.1984 1011.9548(righ)Z
564.0487(t)X
611.1542(to)X
691.4137(left)X
956.0675(cast)X
452.1984 1090.598(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
452.1984 1169.2412(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
452.1984 1247.8844(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
452.1984 1326.5276(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
452.1984 1405.1708(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
452.1984 1483.814(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
1012.6456(\(bit-and\),)X
1368.931(\(bit-or\))X
452.1984 1562.4572(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
1012.3189(\(bit-xor\))X
452.1984 1641.1004(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
1047.3784(\(logical)X
1279.1989(a)X
1312.0271(nd\))X
452.1984 1719.7436(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
1047.3784(\(logical)X
1279.1989(o)X
1312.0271(r\))X
452.1984 1798.3868(righ)Z
564.0487(t)X
611.1542(to)X
691.4137(left)X
452.1984 1877.03(righ)Z
564.0487(t)X
611.1542(to)X
691.4137(left)X
452.1984 1955.6732(left)Z
567.1906(to)X
647.4501(righ)X
759.3004(t)X
412.8768 2252.2159(C)Z
490.0074(can)X
617.6976(b)X
655.8296(e)X
714.0543(used)X
870.1622(to)X
958.3834(op)X
1029.6694(er)X
1083.5815(ate)X
1200.77(on)X
1300.0425(bits.)X
1480.0784(This)X
1637.7651(is)X
1711.7774(useful)X
1907.3543(for)X
2016.0994(lo)X
2066.378(w-lev)X
2216.1187(el)X
2291.2102(programm)X
2589.6446(i)X
2607.8491(ng)X
412.8768 2330.8591(though)Z
635.2248(the)X
747.0595(op)X
818.3455(erations)X
1065.9537(are)X
1174.6309(also)X
1306.9895(used)X
1455.1357(when)X
1625.4142(wr)X
1698.4141(iting)X
1932.6775(graphics)X
2191.337(applications.)X
956.4587 2454.6485(Supp)Z
1103.5252(ose)X
1207.9887(y)X
1240.901(ou)X
1327.9981(w)X
1373.5405(an)X
1441.1855(ted)X
1548.8065(to)X
1624.8523(set)X
1721.422(bit)X
1819.5704(6)X
1870.356(of)X
1994.0299(\(a)X
2209.0069(,)X
2245.1549(sa)X
2301.7486(y\))X
2379.3732(to)X
2490.1518(.)X
2535.8785(First)X
576.7168 2533.2917(y)Z
609.6291(ou)X
701.2054(need)X
852.7746(to)X
933.2996(create)X
1124.5783(a)X
1345.6214(t)X
1371.087(h)X
1407.496(at)X
1488.021(has)X
1604.9994(a)X
1717.1078(in)X
1794.4752(the)X
1906.5754(6th)X
2023.4119(bit)X
2126.0395(and)X
2310.7709(elsewh)X
2495.5009(e)X
2524.628(r)X
2550.2963(e)X
2601.5342(b)X
2636.1227(y)X
576.7168 2611.9349(doing)Z
756.2096(`)X
948.2847(')X
988.1059(w)X
1035.4375(hi)X
1090.051(c)X
1116.6482(h)X
1174.5764(shifts)X
1347.7542(al)X
1399.798(l)X
1439.6192(the)X
1551.2253(bits)X
1678.619(of)X
1753.9136(the)X
2082.1379(l)X
2100.3424(eft)X
2196.1609(6)X
2250.9316(bi)X
2305.5958(ts.)X
2401.0303(Then)X
2571.0506(y)X
2603.9629(ou)X
576.7168 2690.5781(need)Z
728.0205(to)X
808.28(do)X
899.5908(a)X
954.5901(bit-wise)X
1290.3517(using)X
1462.1793(`)X
1999.2709(')X
2017.4754(.)X
1044.1671 2813.4943(Supp)Z
1191.2336(ose)X
1301.7273(y)X
1334.6396(ou)X
1427.7669(w)X
1473.3093(an)X
1540.9543(ted)X
1654.6055(to)X
1736.6815(set)X
1839.2814(bit)X
1943.46(6)X
2000.2758(of)X
2136.0101(\(a)X
2357.0173(,)X
2398.8069(sa)X
2455.4006(y\))X
2539.0554(to)X
2655.8642(.)X
576.7168 2892.1375(First)Z
732.1321(y)X
765.0444(ou)X
852.5729(need)X
1000.0943(to)X
1076.5715(cre)X
1158.9956(ate)X
1264.4401(a)X
1477.3876(t)X
1502.8532(h)X
1539.2622(at)X
1615.7394(has)X
1728.67(a)X
1832.6828(in)X
1906.0024(the)X
2014.0548(6th)X
2126.8435(bit)X
2225.4233(and)X
2402.0591(elsewh)X
2586.7891(e)X
2615.9162(r)X
2641.5845(e)X
576.7168 2970.7807(b)Z
611.2078(y)X
669.8533(doing)X
851.6421(`)X
1043.6705(')X
1085.7877(then)X
1236.0013(in)X
1289.4374(v)X
1322.3497(erting)X
1513.6111(the)X
1627.5132(bits)X
1757.2029(using)X
1931.0979(the)X
2103.6455(op)X
2174.9315(erator.)X
2398.7344(Then)X
2571.0507(y)X
2603.963(ou)X
576.7168 3049.4239(need)Z
732.0863(to)X
816.4116(do)X
911.7882(a)X
970.8533(bit-wise)X
1349.128(using)X
1525.0214(the)X
1701.5658(op)X
1772.8518(erator.)X
2003.9435(The)X
2141.9467(whole)X
2332.049(op)X
2403.335(eration)X
2629.7488(is)X
576.7168 3128.0671(`)Z
1079.7642(')X
1119.814(w)X
1167.1456(hi)X
1221.7591(c)X
1248.3563(h)X
1306.5131(can)X
1426.2416(b)X
1464.3736(e)X
1514.6366(con)X
1610.6993(tracted)X
1834.6261(to)X
1914.8856(`)X
2349.9709(')X
2368.4545(.)X
1523.3056 3250.9833(In)Z
1694.5825(graphics,)X
1978.8171(masks)X
2181.4894(are)X
2295.7509(often)X
2466.8478(created)X
576.7168 3329.6265(eac)Z
664.8857(h)X
724.9408(of)X
802.3623(whose)X
996.6122(bits)X
1126.1328(repre)X
1270.3736(s)X
1296.2239(e)X
1325.351(n)X
1359.9395(t)X
1409.1694(a)X
1466.067(option)X
1672.9469(that)X
1816.6764(is)X
1884.6253(to)X
1966.7831(b)X
2004.9151(e)X
2057.0764(se)X
2111.237(lec)X
2187.6957(t)X
2213.182(e)X
2242.3091(d)X
2302.4617(in)X
2381.4619(some)X
2548.8729(w)X
2594.4153(a)X
2625.7488(y)X
2655.0202(.)X
576.7168 3408.2697(Eac)Z
680.6734(h)X
747.6167(bit)X
858.7653(can)X
987.2803(b)X
1025.4123(e)X
1084.4618(refer)X
1212.5476(r)X
1238.2159(e)X
1267.343(d)X
1334.3838(t)X
1359.8701(o)X
1423.6559(us)X
1485.5293(ing)X
1604.5717(an)X
1704.669(alias)X
1864.7592(that)X
2015.3769(has)X
2140.7344(b)X
2178.8664(een)X
2302.6451(se)X
2356.7215(t)X
2412.8396(u)X
2449.2486(p)X
2516.2894(in)X
2602.1778(an)X
576.7168 3486.9129(include)Z
802.4941(\014le.)X
1071.9789(a)X
1127.2501(ma)X
1216.9501(sk)X
1299.0603(whi)X
1401.4513(c)X
1428.0485(h)X
1486.4772(could)X
1661.7342(b)X
1699.8662(e)X
1750.4011(used)X
1898.8192(in)X
1976.193(a)X
2031.4642(call)X
2153.0433(to)X
2233.5747(m)X
2288.7279(a)X
2321.496(k)X
2354.2641(e)X
2404.799(a)X
2460.0702(wi)X
2525.9298(ndo)X
2629.6954(w)X
576.7168 3565.5561(sensitiv)Z
788.0291(e)X
837.7019(to)X
917.3712(k)X
950.2835(eypres)X
1128.8896(s)X
1154.7399(e)X
1183.867(s)X
1209.7173(,)X
1252.4524(k)X
1285.3647(ey)X
1369.7703(releases)X
1604.1582(and)X
1731.1903(but)X
1829.1572(t)X
1854.6435(onpr)X
1985.8979(e)X
2015.025(s)X
2040.8753(s)X
2066.7256(e)X
2095.8527(s)X
2142.9581(c)X
2172.0852(ould)X
2318.0624(b)X
2356.1944(e)X
2405.8672(s)X
2431.5929(e)X
2460.72(t)X
2507.4614(u)X
2543.8704(p)X
2601.5345(b)X
2636.123(y)X
576.7168 3644.1993(doing)Z
412.8768 4082.0074(First,)Z
589.5264(a)X
642.6593(note)X
785.7816(on)X
875.226(terminolo)X
1151.5028(g)X
1184.2709(y)X
1213.3981(.)X
1256.9501(A)X
1326.0792(v)X
1357.1711(ariable)X
1571.3376(is)X
1851.075(when)X
2019.4575(it)X
2083.6417(is)X
2147.8259(create)X
2316.8996(d)X
2353.3086(,)X
2392.6059(and)X
2518.3618(spac)X
2641.5848(e)X
412.8768 4160.6506(is)Z
479.2166(made)X
656.0698(for)X
757.1424(i)X
776.0762(t.)X
846.6042(A)X
917.8905(v)X
948.9824(ariable)X
1165.3045(is)X
1478.9653(when)X
1649.5034(it)X
1715.8432(already)X
1947.953(exists)X
2127.9637(but)X
2247.9814(needs)X
2424.8345(to)X
2505.3832(b)X
2543.5152(e)X
2594.0706(r)X
2619.7389(e)X
2648.866(-)X
412.8768 4239.2938(describ)Z
613.6212(ed)X
695.3319(to)X
770.7276(the)X
878.0925(c)X
907.2196(ompiler)X
1142.0702(\(p)X
1205.4624(erhaps)X
1407.159(b)X
1445.291(ec)X
1502.6089(aus)X
1597.6363(e)X
1643.7449(it)X
1704.9317(w)X
1750.4741(as)X
2040.1358(in)X
2112.3739(another)X
2347.3482(s)X
2373.1985(our)X
2468.0439(c)X
2497.171(e)X
2543.2796(\014)X
2579.6886(le\))X
2652.5065(.)X
1510.6047 4435.9025(24)Z
EO
BO
F26 F
2394.3521 428.1029(<)Z
1206.9361 506.7461(a)Z
1264.8569(<)X
1338.5653(b)X
1390.171(<)X
1463.8794(c)X
2008.7438(a)X
2066.6646(<)X
2140.373(b)X
2217.2389(<)X
2290.9473(c)X
412.8768 585.3893(a)Z
465.8136(<)X
559.7982(b)X
606.4199(<)X
675.1443(c)X
EO
BO
F27 F
1852.8753 2330.8591(X)Z
1203.9271 3250.9833(X)Z
1610.7281(X)X
EO
BO
F28 F
2260.1573 428.1029(E.g.)Z
1179.8431 2533.2917(mask)Z
1315.6571 2892.1375(mask)Z
934.612 3486.9129(E.g.)Z
1635.5218 4082.0074(de\014ne)Z
1797.9421(d)X
1231.6443 4160.6506(de)Z
1291.4451(clar)X
1397.03(e)X
1423.6768(d)X
1825.8698 4239.2938(d)Z
1859.0242(e)X
1889.1705(\014)X
1926.0161(n)X
1962.8617(e)X
1989.6583(d)X
EO
BO
F29 F
412.8768 -181.7643(12)Z
543.9491(KEYW)X
753.6829(ORDS,)X
980.7673(OPERA)X
1212.1205(TORS)X
1417.1023(AND)X
1587.3514(DECLARA)X
1911.8516(TIONS)X
2205.2853(12.2)X
2387.3302(Op)X
2475.9826(erators)X
EO
BO
F30 F
644.9337 428.1029(Asso)Z
801.746(ciativit)X
1034.3162(y)X
452.1984 773.4038(Asso)Z
609.0107(ciativi)X
813.5898(t)X
840.8053(y)X
956.0675(Op)X
1057.6231(erator)X
412.8768 2454.6485(Setti)Z
572.0001(n)X
613.8701(g)X
676.6751(a)X
738.1086(b)X
780.3032(i)X
801.2382(t)X
855.6692(:-)X
412.8768 2813.4943(Unsetti)Z
659.7085(n)X
701.5785(g)X
764.3835(a)X
825.817(b)X
868.0116(i)X
888.9466(t)X
943.3776(:-)X
412.8768 3250.9833(Creating)Z
726.9125(a)X
788.346(mask)X
982.3957(for)X
1100.299(an)X
1282.2345(call)X
1421.0274(:-)X
EO
BO
F31 F
1956.6684 270.8165(a)Z
2025.8073(*)X
2094.9462(b)X
2164.0851(+)X
2233.224(6)X
512.0814 349.4597(\(a)Z
615.9531(*)X
685.092(b\))X
788.9637(+)X
858.1026(6)X
956.0675 854.6684(\(\))Z
1059.9392([],)X
1198.5437(->,)X
1337.1482(.)X
1544.4153 933.3116(!)Z
1937.0122(~)X
2282.2463(++,)X
2420.8508(--,)X
2559.4553(-,)X
2663.327(*)X
2697.9299(,)X
2766.7421(&)X
2801.1482(,)X
2869.9604(s)X
2904.3665(i)X
2938.7726(z)X
2973.1787(e)X
3007.5848(o)X
3041.9909(f)X
1091.1446 1011.9548(\(type\))Z
956.0675 1090.598(*,)Z
1059.9392(/,)X
1163.8109(%)X
1232.9498(\(modu)X
1406.5043(l)X
1440.9104(u)X
1475.3165(s)X
1509.7226(\))X
956.0675 1169.2412(-)Z
1024.8797(+)X
956.0675 1247.8844(<<,)Z
1093.6919(>>)X
956.0675 1326.5276(<,)Z
1059.9392(<=,)X
1198.5437(>,)X
1302.4154(>=)X
956.0675 1405.1708(==,)Z
1093.6919(!=)X
956.0675 1483.814(&)Z
1312.3529(|)X
956.0675 1562.4572(^)Z
956.0675 1641.1004(&&)Z
956.0675 1719.7436(||)Z
956.0675 1798.3868(?:)Z
956.0675 1877.03(=,)Z
1059.9392(+=,)X
1198.5437(-=,)X
1337.1482(/=)X
1406.5043(,)X
1475.3165(%)X
1509.7226(=)X
1544.1287(,)X
1612.9409(>)X
1647.347(>)X
1681.7531(=)X
1716.1592(,)X
1784.9714(&)X
1819.3775(=)X
956.0675 1955.6732(,)Z
1941.6655 2454.6485(i)Z
2070.0757(long)X
2455.419(1)X
1660.2642 2533.2917(1)Z
2253.9273(0)X
775.1547 2611.9349(1L<<)Z
913.8786(6)X
1865.5197(long)X
2026.0676(1)X
1199.0408 2690.5781(OR)Z
1481.1244(i)X
1550.2633(=)X
1619.4022(i)X
1688.5411(|)X
1757.68(\(1L)X
1861.6465(<)X
1896.0526(<)X
1930.4587(6)X
1964.8648(\))X
2077.6155 2813.4943(i)Z
2218.0861(long)X
2621.1314(0)X
1779.887 2892.1375(0)Z
2349.2633(1)X
870.5872 2970.7807(1L<<)Z
1009.2644(6)X
2045(~)X
1219.3698 3049.4239(AND)Z
1640.9219(&)X
595.6619 3128.0671(i)Z
664.8008(=i)X
768.6725(&)X
837.8114(~\(1<)X
976.5459(<)X
1010.952(6)X
1045.3581(\))X
1933.8307(i)X
2002.9696(&=)X
2106.8413(~\(1<<6\))X
576.7168 3781.0959(unsigned)Z
888.9853(in)X
958.3414(t)X
1027.1536(m)X
1061.5597(a)X
1095.9658(s)X
1130.3719(k)X
1199.1841(=)X
1267.9963(K)X
1302.4024(e)X
1336.8085(y)X
1371.2146(P)X
1405.6207(r)X
1440.0268(e)X
1474.4329(s)X
1508.839(s)X
1543.2451(M)X
1577.6512(a)X
1612.0573(s)X
1646.4634(k)X
1715.2756(|)X
1784.0878(K)X
1818.4939(e)X
1852.9(y)X
1887.3061(R)X
1921.7122(e)X
1956.1183(l)X
1990.5244(e)X
2024.9305(a)X
2059.3366(s)X
2093.7427(e)X
2128.1488(M)X
2162.5549(a)X
2196.961(s)X
2231.3671(k)X
2300.1793(|)X
2368.9915(B)X
2403.3976(u)X
2437.8037(t)X
2472.2098(t)X
2506.6159(o)X
2541.022(n)X
2575.4281(P)X
2609.8342(r)X
2644.2403(e)X
2678.6464(s)X
2713.0525(s)X
2747.4586(M)X
2781.8647(a)X
2816.2708(s)X
2850.6769(k)X
2885.083(;)X
EO
BO
F48 F
412.8768 71.2049(12.2)Z
658.6368(Op)X
776.3442(erators)X
412.8768 2131.2475(Bit)Z
564.2468(op)X
659.8515(erations)X
412.8768 3961.039(12.3)Z
658.6368(Declarations)X
EO
EP end
%%Page: 25 25
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2295.2724 412.8768 1957.3309 R
72.0896 2.6214 2706.8385 1954.7095 R
72.0896 2.6214 954.6903 1954.7095 R
72.0896 2.6214 411.5661 1954.7095 R
72.0896 2.6214 2706.8385 1882.6199 R
72.0896 2.6214 954.6903 1882.6199 R
72.0896 2.6214 411.5661 1882.6199 R
72.0896 2.6214 2706.8385 1810.5303 R
72.0896 2.6214 954.6903 1810.5303 R
72.0896 2.6214 411.5661 1810.5303 R
72.0896 2.6214 2706.8385 1738.4407 R
72.0896 2.6214 954.6903 1738.4407 R
72.0896 2.6214 411.5661 1738.4407 R
72.0896 2.6214 2706.8385 1666.3511 R
72.0896 2.6214 954.6903 1666.3511 R
72.0896 2.6214 411.5661 1666.3511 R
72.0896 2.6214 2706.8385 1594.2615 R
72.0896 2.6214 954.6903 1594.2615 R
72.0896 2.6214 411.5661 1594.2615 R
72.0896 2.6214 2706.8385 1522.1719 R
72.0896 2.6214 954.6903 1522.1719 R
72.0896 2.6214 411.5661 1522.1719 R
2.6214 2295.2724 412.8768 1450.0823 R
2.6214 2260.992 412.8768 -155.5497 R
BO
%%BeginFont: cmr9-300
/cmr9-300 9437184 272046 272046
EmptyEncoding 256 array copy
dup 48 /c48 put
dup 49 /c49 put
dup 65 /c65 put
dup 97 /c97 put
dup 99 /c99 put
dup 100 /c100 put
dup 101 /c101 put
dup 102 /c102 put
dup 103 /c103 put
dup 104 /c104 put
dup 105 /c105 put
dup 107 /c107 put
dup 110 /c110 put
dup 111 /c111 put
dup 112 /c112 put
dup 114 /c114 put
dup 115 /c115 put
dup 116 /c116 put
dup 117 /c117 put
dup 121 /c121 put
21 dict dup begin
/c48<00130E18FE17078018603030303060186018E01CE01CE0
1CE01CE01CE01CE01CE01CE01CE01CE01CE01C601860187038303018600780>def
/c49<00130C18FD
1703000700FF000700070007000700070007000700070007000700070007000700070007
0007000700070007000700FFF0>def
/c65<001D1A1AFF19000C0000000C0000000C0000001E000000
1E0000003F000000270000002700000043800000438000004380000081C0000081C00000
81C0000100E0000100E00001FFE000020070000200700006007800040038000400380008
001C0008001C001C001E00FF00FFC0>def
/c97<00131010FE0F3F8070C070E020700070007007F01C
7030707070E070E071E071E0F171FB1E3C>def
/c99<00110E10FF0F07F80C1C381C30087000E000E0
00E000E000E000E0007000300438080C1807E0>def
/c100<0015121AFF19007E00000E00000E00000E
00000E00000E00000E00000E00000E00000E0003CE000C3E00380E00300E00700E00E00E
00E00E00E00E00E00E00E00E00E00E00600E00700E00381E001C2E0007CFC0>def
/c101<00110E10FF
0F07C01C3030187018600CE00CFFFCE000E000E000E0006000300438080C1807E0>def
/c102<000C0D
1A001901F0031807380E100E000E000E000E000E000E00FFC00E000E000E000E000E000E
000E000E000E000E000E000E000E000E007FE0>def
/c103<00131018FF0F0FCE187330307038703870
387038303018602FC02000600070003FF03FFC1FFE600FC003C003C003C0036006381C07
E0>def
/c104<0015121AFF19FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00
001CF8001D0C001E0E001E0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E
001C0E001C0E001C0E00FF9FC0>def
/c105<000A091A001918003C003C001800000000000000000000
000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80>def
/c107<00
14121AFF19FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C
3F801C1E001C18001C10001C20001C40001DC0001FE0001CE0001C70001C78001C38001C
1C001C1E001C1F00FF3FC0>def
/c110<00151210FF0FFCF8001D0C001E0E001E0E001C0E001C0E001C
0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00FF9FC0>def
/c111<00131010FF0F07
E01C38300C700E6006E007E007E007E007E007E0076006700E381C1C3807E0>def
/c112<00151217FF
0FFCF8001F0E001E07001C03801C03801C01C01C01C01C01C01C01C01C01C01C01C01C03
801C03001E07001F0C001CF0001C00001C00001C00001C00001C00001C0000FF8000>def
/c114<000F
0C10FF0FFCE01D701E701E201C001C001C001C001C001C001C001C001C001C001C00FFC0
>def
/c115<000F0C10FF0F1F2060E04020C020C020F0007F003FC01FE000F080708030C030C020F040
8F80>def
/c116<000F0B17FF160400040004000C000C001C003C00FFC01C001C001C001C001C001C00
1C001C001C201C201C201C201C200E400380>def
/c117<00151210FF0FFC7E001C0E001C0E001C0E00
1C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C1E000C2E0007CFC0
>def
/c121<00141117FF0FFF1F803C06001C04001C04001E0C000E08000E0800071000071000079000
03A00003A00001C00001C00001C000008000008000010000010000E10000E20000E40000
780000>def
end 0 -8 27 26 DefinePKFont
%%EndFont
/_cmr9-300 /cmr9-300 FF
/F18 _cmr9-300 58.9824 SF
F18 F
995.3226 1500.5448(p)Z
1030.1605(oin)X
1107.4147(ter)X
1201.8233(to)X
1275.708(an)X
1359.4145(i)X
1376.2535(n)X
1408.2476(t)X
995.3226 1572.6344(an)Z
1078.6799(arra)X
1184.3518(y)X
1236.1339(of)X
1305.2823(10)X
1385.4821(i)X
1401.6258(n)X
1433.6199(ts)X
995.3226 1644.724(a)Z
1045.5259(p)X
1080.3638(oin)X
1157.618(ter)X
1252.0266(to)X
1325.9113(a)X
1356.0467(n)X
1409.9315(a)X
1440.2417(r)X
1463.9528(r)X
1487.6639(a)X
1516.2902(y)X
1568.4911(o)X
1598.8013(f)X
1637.9532(10)X
1718.3582(i)X
1735.1972(n)X
1767.1913(ts)X
995.3226 1716.8136(arra)Z
1100.9945(y)X
1152.7766(of)X
1221.925(10)X
1302.1248(p)X
1336.9627(oi)X
1383.1029(n)X
1415.097(te)X
1465.6367(r)X
1489.3478(s)X
1533.466(to)X
1607.5576(i)X
1624.3966(n)X
1656.3907(ts)X
995.3226 1788.9032(p)Z
1030.1605(oin)X
1107.4147(ter)X
1201.8233(to)X
1275.708(a)X
1325.9113(fun)X
1411.6154(c)X
1438.5578(ti)X
1478.9714(o)X
1509.2816(n)X
1563.1664(ta)X
1617.0512(k)X
1649.0453(i)X
1665.8843(n)X
1699.5623(g)X
1750.0793(a)X
1780.3895(n)X
1814.0675(d)X
1867.9523(r)X
1891.6634(e)X
1918.6285(tu)X
1975.8811(r)X
1999.5922(n)X
2033.2702(i)X
2050.1092(n)X
2083.7872(g)X
2134.3042(a)X
2164.6144(n)X
2218.4992(i)X
2235.3382(n)X
2267.3323(t)X
995.3226 1860.9928(p)Z
1030.1605(oin)X
1107.4147(ter)X
1201.8233(to)X
1275.708(a)X
1325.9113(fun)X
1411.6154(c)X
1438.5578(ti)X
1478.9714(o)X
1509.2816(n)X
1563.1664(ta)X
1617.0512(k)X
1649.0453(i)X
1665.8843(n)X
1699.5623(g)X
1750.0793(n)X
1783.7573(o)X
1834.2743(a)X
1864.5845(r)X
1888.2956(g)X
1918.6058(s)X
1962.724(a)X
1993.0342(n)X
2026.7122(d)X
2080.597(r)X
2104.3081(e)X
2131.2732(tu)X
2188.5258(r)X
2212.2369(n)X
2245.9149(i)X
2262.7539(n)X
2296.4319(g)X
2346.9489(n)X
2380.6269(o)X
2410.9371(th)X
2468.1897(i)X
2485.0287(n)X
2518.7067(g)X
995.3226 1933.0824(An)Z
1094.4675(arra)X
1200.1394(y)X
1251.9215(of)X
1321.0699(p)X
1355.9078(oin)X
1433.6107(te)X
1484.1504(r)X
1507.8615(s)X
1551.9797(to)X
1626.0713(a)X
1676.5883(fu)X
1728.7892(n)X
1762.4672(c)X
1789.4096(ti)X
1829.8232(o)X
1860.1334(n)X
1893.8114(s)X
1937.9296(ta)X
1991.8144(k)X
2023.8085(i)X
2040.6475(n)X
2074.3255(g)X
2124.8425(a)X
2155.1527(n)X
2188.8307(d)X
2242.7155(r)X
2266.4266(e)X
2293.3917(tu)X
2350.6443(r)X
2374.3554(n)X
2408.0334(i)X
2424.8724(n)X
2458.5504(g)X
2509.0674(a)X
2539.3776(n)X
2593.2624(i)X
2610.1014(n)X
2642.0955(t)X
EO
BO
F23 F
452.1984 1500.5448(int)Z
576.06(*p)X
452.1984 1572.6344(int)Z
576.06(x[10])X
452.1984 1644.724(int)Z
576.06(\(*x\)[1)X
765.0099(0)X
795.9753(])X
452.1984 1716.8136(int)Z
576.06(*x[10])X
452.1984 1788.9032(int)Z
576.06(\(*f\)\(i)X
765.0099(n)X
795.9753(t)X
826.9407(\))X
452.1984 1860.9928(void)Z
607.0254(\(*f\)\(v)X
795.9753(o)X
826.9407(i)X
857.9061(d)X
888.8715(\))X
452.1984 1933.0824(int)Z
576.06(\(*f[]\))X
765.0099(\()X
795.9753(i)X
826.9407(n)X
857.9061(t)X
888.8715(\))X
EO
BO
F25 F
412.8768 71.2049(Think)Z
610.8788(of)X
968.8004(in)X
1048.3952(C)X
1117.6527(lik)X
1188.4552(e)X
1521.1166(at)X
1603.869(customs)X
1858.7065({)X
1916.1987(adm)X
2041.1296(i)X
2059.3341(tti)X
2128.5112(ng)X
2222.0265(to)X
2304.6191(the)X
2418.9467(existence)X
412.8768 149.8481(of)Z
487.5152(something.)X
511.1808 228.4913(C)Z
575.4517(declarations)X
934.9871(are)X
1038.7632(not)X
1150.4331(easy)X
1288.942(to)X
1364.3004(read.)X
1535.4489(An)X
1618.8816(y)X
1670.5586(go)X
1738.6871(o)X
1773.6616(d)X
1826.9173(b)X
1865.0493(o)X
1900.0238(ok)X
1984.8548(on)X
2071.2645(C)X
2133.532(should)X
2336.77(explain)X
2560.5319(ho)X
2628.1769(w)X
412.8768 307.1345(to)Z
489.2257(read)X
630.3038(complicated)X
992.4085(C)X
1056.4145(declarations)X
1416.9404(\\inside)X
1632.2202(out")X
1778.0346(to)X
1854.3835(understand)X
2191.228(them,)X
2375.0391(starting)X
2615.5792(at)X
412.8768 385.7777(the)Z
525.1143(v)X
556.2062(ariable)X
772.6419(name)X
949.6087(and)X
1077.6338(w)X
1123.1762(orking)X
1326.816(o)X
1359.5841(ut)X
1419.3353(w)X
1464.8777(a)X
1497.9381(rds)X
1607.0181(bac)X
1703.0808(k)X
1760.0617(to)X
1840.724(the)X
1952.9615(base)X
2098.353(t)X
2121.7927(yp)X
2194.6575(e.)X
2272.6033(Y)X
2316.0836(ou)X
2407.7972(shouldn't)X
412.8768 464.4209(need)Z
557.6126(to)X
631.3042(use)X
736.571(c)X
765.3916(omplicated)X
1096.4213(declarations)X
1454.2899(so)X
1527.9815(don't)X
1693.2412(w)X
1738.7836(orry)X
1872.4682(to)X
1946.1598(m)X
2001.1748(uc)X
2064.0835(h)X
2115.6724(if)X
2170.4188(y)X
2203.3311(ou)X
2288.074(can't)X
2445.4399(`)X
2464.0341(deco)X
2592.1555(de')X
412.8768 543.0641(them.)Z
622.2675(Keep)X
793.2545(a)X
853.7282(cribshe)X
1052.9486(e)X
1082.0757(t)X
1134.8817(of)X
1215.8793(use)X
1306.3809(ful)X
1652.6107(s)X
1705.1906(and)X
1838.2873(pla)X
1924.8774(y)X
1986.9299(with)X
2343.113(\(see)X
2477.7885(section)X
412.8768 621.7073(16.1\).)Z
739.7894 700.3505(in)Z
793.2255(tro)X
878.7204(duced)X
1066.3356(the)X
1178.1703(use)X
1290.2673(of)X
1365.7905(the)X
1477.7734(`)X
1635.6497(')X
1676.4401(k)X
1709.3524(eyw)X
1818.0453(ord)X
1934.6163(in)X
2011.7182(v)X
2042.8101(arious)X
2236.7404(con)X
2332.8031(texts.)X
576.7168 831.4225(`)Z
1045.3581(')X
1085.4079({)X
1140.0213(the)X
1251.856(routine)X
1477.3615(tak)X
1568.688(es)X
1644.2112(no)X
1735.522(argum)X
1919.9012(en)X
1982.8099(ts.)X
576.7168 962.4945(`)Z
1286.2008(')X
1326.2506({)X
1380.864(the)X
1492.6987(routine)X
1718.2042(returns)X
1942.131(no)X
2033.4418(argumen)X
2281.0657(ts.)X
576.7168 1093.5665(`)Z
905.883(')X
944.1809({)X
1119.983(i)X
1138.1875(s)X
1182.8005(a)X
1235.3073(g)X
1268.2796(eneric)X
1453.4023(p)X
1491.5343(oin)X
1578.1244(ter)X
1676.4153(whic)X
1805.632(h)X
1861.2963(should)X
2066.9429(b)X
2105.0749(e)X
2152.8454(cast)X
2284.2903(in)X
2337.7264(to)X
2415.4934(a)X
2468.0002(sp)X
2531.3924(eci\014c)X
576.7168 1172.2097(form)Z
734.3357(b)X
772.4677(efore)X
930.0865(use.)X
511.1808 1303.2817(The)Z
645.1182(follo)X
768.0198(wing)X
925.6386(exam)X
1076.8568(pl)X
1131.4703(es)X
1206.9935(sho)X
1299.8987(w)X
1369.1069(com)X
1487.1855(m)X
1541.799(o)X
1574.5671(n)X
1632.7239(declarati)X
1880.5844(o)X
1913.3525(ns.)X
511.1808 2074.9316(Note)Z
671.18(the)X
785.395(imp)X
899.3076(ortance)X
1133.5085(of)X
1211.412(the)X
1325.627(brac)X
1446.9499(k)X
1479.8622(ets)X
1583.0259(in)X
1662.5081(thes)X
1778.2455(e)X
1831.5982(d)X
1868.0072(e)X
1897.1343(c)X
1926.2614(larations.)X
2232.0186(If)X
2300.4495(a)X
2357.8291(declaration)X
412.8768 2153.5748(gets)Z
541.8176(to)X
602.0523(o)X
652.055(complex)X
905.718(it)X
966.772(should)X
1169.9145(b)X
1208.0465(e)X
1253.3129(brok)X
1380.9509(en)X
1462.5288(do)X
1530.1738(wn.)X
1658.7406(F)X
1695.9058(or)X
1771.1687(example,)X
2042.2354(the)X
2149.0735(last)X
2268.5417(example)X
2522.2047(could)X
412.8768 2232.218(b)Z
451.0088(e)X
501.2718(rewritten)X
783.6128(as)X
412.8768 2880.8419(Space)Z
597.4382(is)X
663.5925(automaticall)X
1024.6355(y)X
1081.1731(set)X
1182.0602(aside)X
1346.0977(for)X
1446.9848(v)X
1478.0767(ariabl)X
1643.2744(es)X
1718.9013(when)X
1889.2539(they)X
2035.9251(are)X
2144.706(de\014ned,)X
2389.4111(but)X
2509.2433(some-)X
412.8768 2959.4851(times)Z
592.6414(y)X
625.5537(ou)X
720.0651(don't)X
895.0933(kno)X
997.4711(w)X
1069.8799(b)X
1108.0119(eforehand)X
1410.9198(ho)X
1478.5648(w)X
1550.9736(m)X
1606.3322(a)X
1639.1003(n)X
1673.5913(y)X
1733.3233(v)X
1764.271(a)X
1797.0391(ri)X
1840.9119(a)X
1873.68(bl)X
1928.2935(es)X
2007.0173(y)X
2039.9296(ou'l)X
2146.671(l)X
2189.9214(need)X
2344.4257(or)X
2427.8858(just)X
2560.2875(ho)X
2627.9325(w)X
412.8768 3038.1283(long)Z
554.6024(an)X
644.2289(arra)X
759.2368(y)X
814.1306(m)X
870.0985(i)X
888.303(g)X
921.0711(h)X
955.5621(t)X
1000.9833(need)X
1150.6027(to)X
1229.1779(b)X
1267.3099(e.)X
1341.9248(The)X
1702.7357(comm)X
1875.8308(a)X
1908.5989(nd)X
2001.3829(creates)X
2215.7316(space,)X
2407.7196(returning)X
412.8768 3116.7715(a)Z
468.7833(p)X
506.9153(oin)X
593.5054(ter)X
695.196(to)X
776.3627(this)X
904.8922(new)X
1039.7368(area.)X
1210.9368(T)X
1252.8383(o)X
1308.7448(illustrate)X
1587.2566(its)X
1679.4746(use)X
1792.2165(and)X
1920.746(dangers,)X
2181.4438(here's)X
2366.8087(a)X
2422.7152(seque)X
2576.0477(n)X
2612.4567(c)X
2641.5838(e)X
412.8768 3195.4147(of)Z
488.4(attempts)X
766.0048(at)X
846.2643(writing)X
1073.3486(a)X
1128.3479(string)X
1314.3844(rev)X
1400.9746(erser)X
1555.4359(program.)X
1510.6047 4435.9025(25)Z
EO
BO
F27 F
511.1807 831.4225(\017)Z
511.1807 962.4945(\017)Z
511.1807 1093.5665(\017)Z
EO
BO
F28 F
688.8949 71.2049(de)Z
748.6957(claring)X
1241.2111(de)X
1301.0119(claring)X
EO
BO
F29 F
412.8768 -181.7643(13)Z
543.9491(MEMOR)X
802.1412(Y)X
873.4501(ALLOCA)X
1145.851(TION)X
EO
BO
F31 F
1409.4811 543.0641(typedef)Z
2142.1293(cdecl)X
511.1808 700.3505(ANSI)Z
683.2113(C)X
1496.7185(void)X
595.6619 831.4225(routine\()Z
873.3276(v)X
907.7337(o)X
942.1398(i)X
976.5459(d)X
1010.952(\))X
595.6619 962.4945(void)Z
768.9992(rout)X
907.7337(i)X
942.1398(n)X
976.5459(e)X
1045.3581(\()X
1079.7642(i)X
1114.1703(n)X
1148.5764(t)X
1217.3886(i)X
1251.7947(\))X
595.6619 1093.5665(void)Z
766.9518(*ptr)X
996.6877(ptr)X
412.8768 2363.29(typedef)Z
690.4125(int)X
828.9075(\()X
863.3136(*)X
897.7197(P)X
932.1258(F)X
966.5319(I)X
1000.938(\))X
1035.3441(\()X
1069.7502(i)X
1104.1563(n)X
1138.5624(t)X
1172.9685(\))X
1241.7807(/)X
1276.1868(*)X
1344.999(d)X
1379.4051(e)X
1413.8112(c)X
1448.2173(l)X
1482.6234(a)X
1517.0295(r)X
1551.4356(e)X
1620.2478(P)X
1654.6539(F)X
1689.06(I)X
1757.8722(a)X
1792.2783(s)X
1861.0905(p)X
1895.4966(o)X
1929.9027(i)X
1964.3088(n)X
1998.7149(t)X
2033.121(e)X
2067.5271(r)X
2136.3393(t)X
2170.7454(o)X
2239.5576(f)X
2273.9637(u)X
2308.3698(n)X
2342.7759(c)X
2377.182(t)X
2411.5881(i)X
2445.9942(o)X
2480.4003(n)X
2549.2125(t)X
2583.6186(h)X
2618.0247(a)X
2652.4308(t)X
1341.8415 2441.9332(takes)Z
1549.9116(and)X
1688.5161(re)X
1757.8722(t)X
1792.2783(u)X
1826.6844(r)X
1861.0905(n)X
1895.4966(s)X
1964.3088(a)X
1998.7149(n)X
2067.5271(i)X
2101.9332(n)X
2136.3393(t)X
2170.7454(.)X
2205.1515(*)X
2239.5576(/)X
412.8768 2520.5764(PFI)Z
550.5012(f[];)X
1474.1779 3038.1283(malloc)Z
412.8768 3339.5939(#include)Z
722.5317(
412.8768 3418.2371(#include)Z
722.5317(
412.8768 3496.8803(print_reve)Z
760.0953(r)X
794.5014(s)X
828.9075(e)X
863.3136(\()X
897.7197(c)X
932.1258(h)X
966.5319(a)X
1000.938(r)X
1066.5927(*str\))X
412.8768 3575.5235({)Z
412.8768 3654.1667(int)Z
550.5012(i;)X
412.8768 3732.8099(unsigned)Z
725.1453(in)X
794.5014(t)X
863.3136(l)X
897.7197(e)X
932.1258(n)X
966.5319(;)X
412.8768 3890.0963(len)Z
551.4813(=)X
620.6202(strlen)X
828.9075(\()X
863.3136(s)X
897.7197(t)X
932.1258(r)X
966.5319(\))X
1035.3441(-)X
1104.1563(1)X
1138.5624(;)X
1207.3746(/)X
1241.7807(*)X
1310.5929(W)X
1344.999(h)X
1379.4051(y)X
1448.2173(t)X
1482.6234(h)X
1517.0295(e)X
1585.8417(-)X
1620.2478(1)X
1654.6539(?)X
1723.4661(B)X
1757.8722(e)X
1792.2783(c)X
1826.6844(a)X
1861.0905(u)X
1895.4966(s)X
1929.9027(e)X
1998.7149(i)X
2033.121(f)X
2101.9332(a)X
2170.7454(s)X
2205.1515(t)X
2239.5576(r)X
2273.9637(i)X
2308.3698(n)X
2342.7759(g)X
2411.5881(h)X
2445.9942(a)X
2480.4003(s)X
2549.2125(n)X
2618.0247(c)X
2652.4308(h)X
2686.8369(a)X
2721.243(r)X
2755.6491(s)X
2790.0552(,)X
2858.8674(t)X
2893.2735(h)X
2927.6796(e)X
1307.4354 3968.7395(last)Z
1480.7727(char)X
1654.11(wi)X
1723.4661(l)X
1757.8722(l)X
1826.6844(b)X
1861.0905(e)X
1929.9027(a)X
1964.3088(t)X
2033.121(p)X
2067.5271(o)X
2101.9332(s)X
2136.3393(i)X
2170.7454(t)X
2205.1515(i)X
2239.5576(o)X
2273.9637(n)X
2374.0245(n-1)X
1238.6232 4047.3827(*/)Z
412.8768 4126.0259(for)Z
551.4813(\(i=len;)X
828.9075(i)X
863.3136(>)X
897.7197(=)X
932.1258(0)X
966.5319(;)X
1035.3441(i)X
1069.7502(-)X
1104.1563(-)X
1138.5624(\))X
550.5012 4204.6691(putchar\(st)Z
897.7197(r)X
932.1258([)X
966.5319(i)X
1000.938(])X
1035.3441(\))X
1069.7502(;)X
EO
BO
F55 F
412.8768 2737.3(13)Z
629.9305(Mem)X
876.2907(ory)X
1065.5457(Allo)X
1267.4835(cati)X
1441.6658(on)X
EO
EP end
%%Page: 26 26
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 940.3917 4016.4721 R
2.6214 20.6438 718.4697 3859.1857 R
2.6214 20.6438 1051.6257 3780.5425 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1808 923.1729(This)Z
660.1141(w)X
705.6565(orks,)X
863.8326(but)X
982.7694(is)X
1048.0283(a)X
1102.2359(bit)X
1203.8063(`lo)X
1276.671(ose')X
1403.5016(\(supp)X
1564.777(ose)X
1672.6625(the)X
1783.7055(user)X
1920.0087(t)X
1943.4484(yp)X
2016.3132(e)X
2045.0962(s)X
2092.0001(more)X
2256.7211(than)X
2408.8119(100)X
2529.3275(c)X
2555.9247(har-)X
412.8768 1001.8161(acters?\))Z
687.7999(and)X
822.5338(do)X
893.8198(esn't)X
1056.9714(k)X
1089.8837(eep)X
1211.9875(a)X
1274.0984(cop)X
1370.1611(y)X
1433.8508(of)X
1516.4856(the)X
1635.4319(rev)X
1722.0221(e)X
1750.7794(r)X
1776.4477(s)X
1802.298(e)X
1831.4251(d)X
1896.791(s)X
1922.6413(t)X
1948.1276(r)X
1973.7959(ing)X
2091.1634(should)X
2306.4141(it)X
2379.5763(b)X
2417.7083(e)X
2475.0829(nee)X
2568.7656(d)X
2605.1746(e)X
2634.3017(d)X
412.8768 1080.4593(later.)Z
593.8804(The)X
728.6237(next)X
875.9971(example)X
1135.4626(sho)X
1228.3678(ws)X
1323.6421(a)X
1379.4473(wrong)X
1577.3411(\(but)X
1723.1357(not)X
1840.5126(uncomm)X
2088.0603(o)X
2120.8284(n\))X
2205.0513(a)X
2238.143(ttem)X
2372.8562(pt)X
2457.0791(to)X
2538.1445(sol)X
2615.1312(v)X
2647.8993(e)X
412.8768 1159.1025(this)Z
540.6722(lim)X
634.8522(i)X
653.0567(ta)X
711.3111(ti)X
755.0019(o)X
787.77(n.)X
511.1808 3492.1841(Lik)Z
604.086(e)X
654.9808(man)X
779.4613(y)X
836.6712(\015a)X
904.2676(w)X
949.7787(ed)X
1036.985(C)X
1104.4424(programs)X
1395.3091(this)X
1523.5632(wil)X
1608.7585(l)X
1649.4401(w)X
1694.9512(o)X
1727.7193(rk)X
1810.1894(m)X
1863.2463(uc)X
1926.155(h)X
1984.9436(of)X
2061.0986(the)X
2173.5651(tim)X
2272.922(e,)X
2339.7311(esp)X
2431.541(ecially)X
2635.5756(if)X
412.8768 3570.8273(it's)Z
523.1327(not)X
639.7037(part)X
781.5349(of)X
857.0581(a)X
912.0574(bigger)X
1109.1452(program)X
1351.0165(.)X
1395.1906(The)X
1529.128(problems)X
1811.469(are)X
1920.1462(that)X
2061.9774(:-)X
576.7168 3701.8993(The)Z
709.3136(memo)X
884.3689(ry)X
964.8666(a)X
997.8986(l)X
1016.1031(l)X
1034.3076(o)X
1068.8962(cated)X
1240.962(for)X
1568.2259(w)X
1615.5575(hen)X
1737.1029(it)X
1801.8129(w)X
1847.3553(a)X
1880.482(s)X
1926.2469(declared)X
2181.987(as)X
2260.9059(an)X
2350.8761(`autom)X
2553.2363(a)X
2586.0044(ti)X
2629.6952(c')X
576.7168 3780.5425(v)Z
607.8087(ariable)X
829.2189(in)X
1342.6217(isn't)X
1494.5664(p)X
1532.6984(erm)X
1642.5079(a)X
1675.276(nen)X
1774.4962(t)X
1826.979({)X
1887.3556(its)X
1984.0437(li)X
2021.2729(f)X
2041.2979(etim)X
2168.7293(e)X
2224.3696(i)X
2243.2835(s)X
2295.7663(just)X
2430.3447(the)X
2547.5567(tim)X
2647.8989(e)X
1079.1828 3859.1857(tak)Z
1170.4225(es)X
1251.5745(to)X
1337.4628(execute.)X
1612.6554(Ho)X
1692.9306(w)X
1738.473(ev)X
1799.803(er,)X
1902.0426(the)X
2019.5061(arra)X
2134.514(y's)X
2240.9262(con)X
2336.9889(ten)X
2425.1578(ts)X
2503.1523(are)X
2590.6112(n)X
2627.0202('t)X
576.7168 3937.8289(erased,)Z
804.1047(they're)X
1031.1162(just)X
1168.1383(fre)X
1242.8697(e)X
1271.9968(d)X
1338.0721(for)X
1446.6765(later)X
1607.38(us)X
1669.3797(e)X
1698.5068(,)X
1749.0734(so)X
1837.1539(if)X
1906.2892(y)X
1939.2015(ou)X
2038.3333(acces)X
2182.1245(s)X
2237.6411(t)X
2263.1274(h)X
2299.5364(e)X
2358.3298(ar)X
2416.7662(r)X
2442.4345(a)X
2473.768(y)X
2538.1671(from)X
576.7168 4016.4721(outside)Z
1221.8328(y)X
1254.7451(ou)X
1341.8783(m)X
1396.9298(i)X
1415.1343(g)X
1447.9024(h)X
1482.3934(t)X
1525.3213(stil)X
1613.3905(l)X
1649.2627(g)X
1682.0308(et)X
1753.3764(a)X
1784.7099(w)X
1830.2523(a)X
1861.5858(y)X
1913.9745(w)X
1961.3061(i)X
1979.5106(th)X
2058.75(i)X
2077.2781(t)X
2120.206(f)X
2140.4571(o)X
2173.2252(r)X
2216.1531(a)X
2266.9748(w)X
2314.3286(hi)X
2368.9421(l)X
2387.1466(e.)X
2459.0553(Making)X
806.8679 4095.1153(a)Z
1090.7785(w)X
1138.1101(i)X
1156.3146(l)X
1174.5191(l)X
1214.4779(preserv)X
1416.3177(e)X
1466.4897(the)X
1578.2334(data)X
1727.8674(but)X
1847.5049(only)X
1992.4026(un)X
2063.2051(til)X
2148.1098(it's)X
2258.2747(o)X
2289.6082(v)X
2322.5205(erwritten)X
2604.7705(b)X
2639.2615(y)X
576.7168 4173.7585(a)Z
631.7161(subsequen)X
917.2302(t)X
964.3357(c)X
992.9902(all.)X
1510.6047 4435.9025(26)Z
EO
BO
F27 F
511.1807 3701.8993(\017)Z
EO
BO
F29 F
412.8768 -181.7643(13)Z
543.9491(MEMOR)X
802.1412(Y)X
873.4501(ALLOCA)X
1145.851(TION)X
EO
BO
F31 F
412.8768 71.2049(})Z
412.8768 228.4913(void)Z
584.9073(main\(\))X
412.8768 307.1345({)Z
412.8768 385.7777(char)Z
586.2141(input_)X
794.5014(s)X
828.9075(t)X
863.3136(r)X
897.7197([)X
932.1258(1)X
966.5319(0)X
1000.938(0)X
1035.3441(])X
1104.1563(/)X
1138.5624(*)X
1207.3746(w)X
1241.7807(h)X
1276.1868(y)X
1344.999(1)X
1379.4051(0)X
1413.8112(0)X
1448.2173(?)X
1517.0295(*)X
1551.4356(/)X
481.689 464.4209(printf\("In)Z
828.9075(p)X
863.3136(u)X
897.7197(t)X
966.5319(a)X
1035.3441(s)X
1069.7502(t)X
1104.1563(r)X
1138.5624(i)X
1172.9685(n)X
1207.3746(g)X
1241.7807(\\)X
1276.1868(n)X
1310.5929(")X
1344.999(\))X
1379.4051(;)X
481.689 543.0641(gets\(input)Z
828.9075(_)X
863.3136(s)X
897.7197(t)X
932.1258(r)X
966.5319(\))X
1000.938(;)X
1100.9988(/*)X
1204.8705(should)X
1447.6734(ch)X
1517.0295(e)X
1551.4356(c)X
1585.8417(k)X
1654.6539(r)X
1689.06(e)X
1723.4661(t)X
1757.8722(u)X
1792.2783(r)X
1826.6844(n)X
1895.4966(v)X
1929.9027(a)X
1964.3088(l)X
1998.7149(u)X
2033.121(e)X
2101.9332(*)X
2136.3393(/)X
481.689 621.7073(printf\("St)Z
828.9075(r)X
863.3136(i)X
897.7197(n)X
932.1258(g)X
1000.938(w)X
1035.3441(a)X
1069.7502(s)X
1138.5624(%)X
1172.9685(s)X
1207.3746(\\)X
1241.7807(n)X
1276.1868(")X
1310.5929(,)X
1379.4051(i)X
1413.8112(n)X
1448.2173(p)X
1482.6234(u)X
1517.0295(t)X
1551.4356(_)X
1585.8417(s)X
1620.2478(t)X
1654.6539(r)X
1689.06(\))X
1723.4661(;)X
481.689 700.3505(print_reve)Z
828.9075(r)X
863.3136(s)X
897.7197(e)X
932.1258(\()X
966.5319(i)X
1000.938(n)X
1035.3441(p)X
1069.7502(u)X
1104.1563(t)X
1138.5624(_)X
1172.9685(s)X
1207.3746(t)X
1241.7807(r)X
1276.1868(\))X
1310.5929(;)X
412.8768 778.9937(})Z
412.8768 1303.2817(#include)Z
722.5317(
412.8768 1381.9249(/*)Z
516.7485(WRONG!)X
759.5514(*/)X
412.8768 1460.5681(char*)Z
620.9469(make_)X
794.5014(r)X
828.9075(e)X
863.3136(v)X
897.7197(e)X
932.1258(r)X
966.5319(s)X
1000.938(e)X
1035.3441(\()X
1069.7502(c)X
1104.1563(h)X
1138.5624(a)X
1172.9685(r)X
1241.7807(*)X
1276.1868(s)X
1310.5929(t)X
1344.999(r)X
1379.4051(\))X
412.8768 1539.2113({)Z
412.8768 1617.8545(int)Z
551.4813(i,)X
655.353(j;)X
412.8768 1696.4977(unsigned)Z
725.1453(in)X
794.5014(t)X
863.3136(l)X
897.7197(e)X
932.1258(n)X
966.5319(;)X
412.8768 1775.1409(char)Z
584.9073(newstr[100)X
932.1258(])X
966.5319(;)X
412.8768 1853.7841(len)Z
551.4813(=)X
620.6202(strlen)X
828.9075(\()X
863.3136(s)X
897.7197(t)X
932.1258(r)X
966.5319(\))X
1035.3441(-)X
1104.1563(1)X
1138.5624(;)X
412.8768 1932.4273(j=0;)Z
412.8768 2089.7137(for)Z
551.4813(\(i=len;)X
828.9075(i)X
863.3136(>)X
897.7197(=)X
932.1258(0)X
966.5319(;)X
1035.3441(i)X
1069.7502(-)X
1104.1563(-)X
1138.5624(;)X
1172.9685(\))X
550.5012 2168.3569(newstr[j])Z
897.5025(=)X
966.5319(s)X
1000.938(t)X
1035.3441(r)X
1069.7502([)X
1104.1563(i)X
1138.5624(])X
1172.9685(;)X
550.5012 2247.0001(j++;)Z
412.8768 2325.6433(/*)Z
516.7485(now)X
655.353(retur)X
828.9075(n)X
897.7197(a)X
966.5319(p)X
1000.938(o)X
1035.3441(i)X
1069.7502(n)X
1104.1563(t)X
1138.5624(e)X
1172.9685(r)X
1241.7807(t)X
1276.1868(o)X
1344.999(t)X
1379.4051(h)X
1413.8112(i)X
1448.2173(s)X
1517.0295(n)X
1551.4356(e)X
1585.8417(w)X
1654.6539(s)X
1689.06(t)X
1723.4661(r)X
1757.8722(i)X
1792.2783(n)X
1826.6844(g)X
1895.4966(*)X
1929.9027(/)X
412.8768 2404.2865(return)Z
653.7195(newstr;)X
412.8768 2482.9297(})Z
412.8768 2640.2161(void)Z
584.9073(main\(\))X
412.8768 2718.8593({)Z
412.8768 2797.5025(char)Z
586.2141(input_)X
794.5014(s)X
828.9075(t)X
863.3136(r)X
897.7197([)X
932.1258(1)X
966.5319(0)X
1000.938(0)X
1035.3441(])X
1069.7502(;)X
1138.5624(/)X
1172.9685(*)X
1241.7807(w)X
1276.1868(h)X
1310.5929(y)X
1379.4051(1)X
1413.8112(0)X
1448.2173(0)X
1482.6234(?)X
1551.4356(*)X
1585.8417(/)X
412.8768 2876.1457(char)Z
584.9073(*c_ptr;)X
481.689 2954.7889(printf\("In)Z
828.9075(p)X
863.3136(u)X
897.7197(t)X
966.5319(a)X
1035.3441(s)X
1069.7502(t)X
1104.1563(r)X
1138.5624(i)X
1172.9685(n)X
1207.3746(g)X
1241.7807(\\)X
1276.1868(n)X
1310.5929(")X
1344.999(\))X
1379.4051(;)X
481.689 3033.4321(gets\(input)Z
828.9075(_)X
863.3136(s)X
897.7197(t)X
932.1258(r)X
966.5319(\))X
1000.938(;)X
1100.9988(/*)X
1204.8705(should)X
1447.6734(ch)X
1517.0295(e)X
1551.4356(c)X
1585.8417(k)X
1654.6539(r)X
1689.06(e)X
1723.4661(t)X
1757.8722(u)X
1792.2783(r)X
1826.6844(n)X
1895.4966(v)X
1929.9027(a)X
1964.3088(l)X
1998.7149(u)X
2033.121(e)X
2101.9332(*)X
2136.3393(/)X
481.689 3112.0753(c_ptr)Z
689.7591(=)X
758.898(make)X
897.7197(_)X
932.1258(r)X
966.5319(e)X
1000.938(v)X
1035.3441(e)X
1069.7502(r)X
1104.1563(s)X
1138.5624(e)X
1172.9685(\()X
1207.3746(i)X
1241.7807(n)X
1276.1868(p)X
1310.5929(u)X
1344.999(t)X
1379.4051(_)X
1413.8112(s)X
1448.2173(t)X
1482.6234(r)X
1517.0295(\))X
1551.4356(;)X
481.689 3190.7185(printf\("St)Z
828.9075(r)X
863.3136(i)X
897.7197(n)X
932.1258(g)X
1000.938(w)X
1035.3441(a)X
1069.7502(s)X
1138.5624(%)X
1172.9685(s)X
1207.3746(\\)X
1241.7807(n)X
1276.1868(")X
1310.5929(,)X
1379.4051(i)X
1413.8112(n)X
1448.2173(p)X
1482.6234(u)X
1517.0295(t)X
1551.4356(_)X
1585.8417(s)X
1620.2478(t)X
1654.6539(r)X
1689.06(\))X
1723.4661(;)X
481.689 3269.3617(printf\("Re)Z
828.9075(v)X
863.3136(e)X
897.7197(r)X
932.1258(s)X
966.5319(e)X
1000.938(d)X
1069.7502(s)X
1104.1563(t)X
1138.5624(r)X
1172.9685(i)X
1207.3746(n)X
1241.7807(g)X
1310.5929(i)X
1344.999(s)X
1413.8112(%)X
1448.2173(s)X
1482.6234(\\)X
1517.0295(n)X
1551.4356(")X
1585.8417(,)X
1654.6539(c)X
1689.06(_)X
1723.4661(p)X
1757.8722(t)X
1792.2783(r)X
1826.6844(\))X
1861.0905(;)X
412.8768 3348.0049(})Z
1340.4048 3701.8993(new)Z
1444.5029(s)X
1478.909(t)X
1513.3151(r)X
911.6981 3780.5425(make)Z
1072.2695(reverse)X
576.7168 3859.1857(make)Z
739.1135(reverse\(\))X
798.0447 4016.4721(make)Z
961.0355(reverse)X
576.7168 4095.1153(newstr)Z
861.7762(sta)X
965.8059(t)X
1000.212(i)X
1034.6181(c)X
EO
EP end
%%Page: 27 27
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 1052.2456 4239.2945 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 71.2049(The)Z
716.3061(newly)X
909.5733(created)X
1142.3095(ar)X
1200.7288(r)X
1226.3971(a)X
1257.7306(y)X
1319.9606(of)X
1401.1357(c)X
1427.7329(haracte)X
1638.3814(r)X
1664.0497(s)X
1689.9(,)X
1946.1521(,)X
1994.0074(isn't)X
2146.2267(terminated)X
2487.8975(with)X
2643.2744(a)X
576.7168 149.8481(zero)Z
711.9044(c)X
738.5016(haracte)X
948.8485(r)X
974.5168(,)X
1152.7126(,)X
1191.9772(so)X
1270.3294(trying)X
1463.9312(to)X
1542.2834(prin)X
1657.2912(t)X
1702.4894(the)X
1812.4168(c)X
1839.014(haracter)X
2074.5847(s)X
2120.373(out)X
2235.0367(as)X
2313.5308(a)X
2366.6228(s)X
2392.0872(t)X
2417.5735(r)X
2443.2418(ing)X
2551.5904(ma)X
2639.7594(y)X
576.7168 228.4913(b)Z
614.8488(e)X
662.6978(disastrous.)X
995.2959(`Luc)X
1118.1975(kily')X
1263.9297(the)X
1373.3504(m)X
1429.6228(em)X
1513.3634(o)X
1546.1315(ry)X
1625.5558(l)X
1644.0242(o)X
1678.6128(cati)X
1784.1988(o)X
1816.9669(n)X
1872.7097(that)X
2012.1269(shoul)X
2162.0291(d)X
2217.7719(ha)X
2285.226(v)X
2317.9941(e)X
2365.8431(b)X
2403.9751(een)X
2516.5533(set)X
2614.9227(to)X
576.7168 307.1345(zero)Z
713.8117(is)X
779.8623(lik)X
850.6648(ely)X
954.6057(to)X
1034.8652(b)X
1072.9972(e)X
1123.2602(zero)X
1260.3551(an)X
1328.0001(yw)X
1408.2753(a)X
1439.6088(y)X
1468.8802(.)X
412.8768 411.9921(Let's)Z
573.6531(try)X
680.7516(again.)X
511.1808 4160.6513(The)Z
861.4794('ed)X
974.9634(space)X
1156.3342(will)X
1290.3421(b)X
1328.4741(e)X
1386.7015(preserv)X
1588.5413(ed)X
1683.0802(un)X
1753.8827(t)X
1779.1478(il)X
1846.8477(it)X
1920.8627(is)X
1994.8777(explicitly)X
2288.3405(freed)X
2457.0812(\(in)X
2567.4077(this)X
412.8768 4239.2945(case)Z
550.79(b)X
585.281(y)X
642.6774(doing)X
823.2171(`)X
1211.8206('\).)X
1303.9912(Note)X
1462.4284(that)X
1605.0779(the)X
1717.7309(p)X
1755.8629(oin)X
1842.453(ter)X
1944.0547(to)X
2025.1325(the)X
2346.2669('ed)X
2452.6048(space)X
2626.8295(is)X
1510.6047 4435.9025(27)Z
EO
BO
F27 F
511.1807 71.2049(\017)Z
EO
BO
F29 F
412.8768 -181.7643(13)Z
543.9491(MEMOR)X
802.1412(Y)X
873.4501(ALLOCA)X
1145.851(TION)X
EO
BO
F31 F
1737.7553 71.2049(newstr)Z
1013.7814 149.8481(`\\0')Z
412.8768 516.8497(/*)Z
516.7485(mallocin)X
794.5014(g)X
828.9075(.)X
863.3136(c)X
932.1258(*)X
966.5319(/)X
412.8768 595.4929(#include)Z
722.5317(
412.8768 674.1361(#include)Z
722.5317(
412.8768 752.7793(char*)Z
620.9469(make_)X
794.5014(r)X
828.9075(e)X
863.3136(v)X
897.7197(e)X
932.1258(r)X
966.5319(s)X
1000.938(e)X
1035.3441(\()X
1069.7502(c)X
1104.1563(h)X
1138.5624(a)X
1172.9685(r)X
1241.7807(*)X
1276.1868(s)X
1310.5929(t)X
1344.999(r)X
1379.4051(\))X
412.8768 831.4225({)Z
412.8768 910.0657(int)Z
550.5012(i;)X
412.8768 988.7089(unsigned)Z
725.1453(in)X
794.5014(t)X
863.3136(l)X
897.7197(e)X
932.1258(n)X
966.5319(;)X
412.8768 1067.3521(char)Z
586.2141(*ret_s)X
794.5014(t)X
828.9075(r)X
863.3136(,)X
932.1258(*)X
966.5319(c)X
1000.938(_)X
1035.3441(p)X
1069.7502(t)X
1104.1563(r)X
1138.5624(;)X
412.8768 1145.9953(len)Z
551.4813(=)X
620.6202(strlen)X
828.9075(\()X
863.3136(s)X
897.7197(t)X
932.1258(r)X
966.5319(\))X
1000.938(;)X
447.2829 1303.2817(/*)Z
551.1546(Create)X
793.9575(en)X
863.3136(o)X
897.7197(u)X
932.1258(g)X
966.5319(h)X
1035.3441(s)X
1069.7502(p)X
1104.1563(a)X
1138.5624(c)X
1172.9685(e)X
1241.7807(f)X
1276.1868(o)X
1310.5929(r)X
1379.4051(t)X
1413.8112(h)X
1448.2173(e)X
1517.0295(s)X
1551.4356(t)X
1585.8417(r)X
1620.2478(i)X
1654.6539(n)X
1689.06(g)X
1757.8722(A)X
1792.2783(N)X
1826.6844(D)X
1895.4966(t)X
1929.9027(h)X
1964.3088(e)X
2033.121(f)X
2067.5271(i)X
2101.9332(n)X
2136.3393(a)X
2170.7454(l)X
2239.5576(\\)X
2273.9637(0)X
2308.3698(.)X
550.5012 1381.9249(malloc)Z
793.3041(retu)X
932.1258(r)X
966.5319(n)X
1000.938(s)X
1069.7502(a)X
1138.5624(v)X
1172.9685(o)X
1207.3746(i)X
1241.7807(d)X
1276.1868(*)X
1310.5929(,)X
1379.4051(s)X
1413.8112(o)X
1482.6234(t)X
1517.0295(h)X
1551.4356(e)X
1620.2478(r)X
1654.6539(e)X
1689.06(s)X
1723.4661(u)X
1757.8722(l)X
1792.2783(t)X
1826.6844(s)X
1895.4966(n)X
1929.9027(e)X
1964.3088(e)X
1998.7149(d)X
2033.121(s)X
2101.9332(t)X
2136.3393(o)X
2205.1515(b)X
2239.5576(e)X
550.5012 1460.5681(cast)Z
723.8385(into)X
897.1758(th)X
966.5319(e)X
1035.3441(r)X
1069.7502(i)X
1104.1563(g)X
1138.5624(h)X
1172.9685(t)X
1241.7807(f)X
1276.1868(o)X
1310.5929(r)X
1344.999(m)X
1379.4051(.)X
481.689 1539.2113(*/)Z
412.8768 1617.8545(ret_str)Z
690.4125(=)X
759.5514(\(c)X
828.9075(h)X
863.3136(a)X
897.7197(r)X
932.1258(*)X
966.5319(\))X
1035.3441(m)X
1069.7502(a)X
1104.1563(l)X
1138.5624(l)X
1172.9685(o)X
1207.3746(c)X
1241.7807(\()X
1276.1868(l)X
1310.5929(e)X
1344.999(n)X
1413.8112(+)X
1448.2173(1)X
1482.6234(\))X
1517.0295(;)X
447.2829 1696.4977(/*)Z
550.5012 1775.1409(Now)Z
689.1057(ret_str)X
966.5319(p)X
1000.938(o)X
1035.3441(i)X
1069.7502(n)X
1104.1563(t)X
1138.5624(s)X
1207.3746(t)X
1241.7807(o)X
1310.5929(a)X
1379.4051(`)X
1413.8112(p)X
1448.2173(e)X
1482.6234(r)X
1517.0295(m)X
1551.4356(a)X
1585.8417(n)X
1620.2478(e)X
1654.6539(n)X
1689.06(t)X
1723.4661(')X
1792.2783(a)X
1826.6844(r)X
1861.0905(e)X
1895.4966(a)X
1964.3088(o)X
1998.7149(f)X
2067.5271(m)X
2101.9332(e)X
2136.3393(m)X
2170.7454(o)X
2205.1515(r)X
2239.5576(y)X
2273.9637(.)X
481.689 1853.7841(*/)Z
412.8768 2011.0705(/*)Z
516.7485(Point)X
724.8186(c_p)X
828.9075(t)X
863.3136(r)X
932.1258(t)X
966.5319(o)X
1035.3441(w)X
1069.7502(h)X
1104.1563(e)X
1138.5624(r)X
1172.9685(e)X
1241.7807(t)X
1276.1868(h)X
1310.5929(e)X
1379.4051(f)X
1413.8112(i)X
1448.2173(n)X
1482.6234(a)X
1517.0295(l)X
1617.0903('\\0')X
1790.4276(goes)X
1963.7649(an)X
2033.121(d)X
2101.9332(p)X
2136.3393(u)X
2170.7454(t)X
2239.5576(i)X
2273.9637(t)X
2342.7759(i)X
2377.182(n)X
2445.9942(*)X
2480.4003(/)X
412.8768 2089.7137(c_ptr)Z
620.9469(=)X
690.0858(ret_)X
828.9075(s)X
863.3136(t)X
897.7197(r)X
966.5319(+)X
1035.3441(l)X
1069.7502(e)X
1104.1563(n)X
1138.5624(;)X
412.8768 2168.3569(*c_ptr)Z
655.6797(=)X
724.8186('\\0)X
828.9075(')X
863.3136(;)X
412.8768 2325.6433(/*)Z
516.7485(now)X
655.353(copy)X
828.6903(c)X
863.3136(h)X
897.7197(a)X
932.1258(r)X
966.5319(a)X
1000.938(c)X
1035.3441(t)X
1069.7502(e)X
1104.1563(r)X
1138.5624(s)X
1207.3746(f)X
1241.7807(r)X
1276.1868(o)X
1310.5929(m)X
1379.4051(s)X
1413.8112(t)X
1448.2173(r)X
1517.0295(i)X
1551.4356(n)X
1585.8417(t)X
1620.2478(o)X
1689.06(t)X
1723.4661(h)X
1757.8722(e)X
1826.6844(n)X
1861.0905(e)X
1895.4966(w)X
1929.9027(l)X
1964.3088(y)X
2033.121(c)X
2067.5271(r)X
2101.9332(e)X
2136.3393(a)X
2170.7454(t)X
2205.1515(e)X
2239.5576(d)X
2308.3698(s)X
2342.7759(p)X
2377.182(a)X
2411.5881(c)X
2445.9942(e)X
2480.4003(.)X
516.0951 2404.2865(The)Z
654.6996(str)X
793.3041(poin)X
932.1258(t)X
966.5319(e)X
1000.938(r)X
1069.7502(w)X
1104.1563(i)X
1138.5624(l)X
1172.9685(l)X
1241.7807(b)X
1276.1868(e)X
1344.999(a)X
1379.4051(d)X
1413.8112(v)X
1448.2173(a)X
1482.6234(n)X
1517.0295(c)X
1551.4356(e)X
1585.8417(d)X
1654.6539(a)X
1723.4661(c)X
1757.8722(h)X
1792.2783(a)X
1826.6844(r)X
1895.4966(a)X
1929.9027(t)X
1998.7149(a)X
2067.5271(t)X
2101.9332(i)X
2136.3393(m)X
2170.7454(e)X
2205.1515(,)X
516.0951 2482.9297(the)Z
654.6996(cptr)X
828.0369(poi)X
932.1258(n)X
966.5319(t)X
1000.938(e)X
1035.3441(r)X
1104.1563(w)X
1138.5624(i)X
1172.9685(l)X
1207.3746(l)X
1276.1868(b)X
1310.5929(e)X
1379.4051(d)X
1413.8112(e)X
1448.2173(c)X
1482.6234(r)X
1517.0295(e)X
1551.4356(m)X
1585.8417(e)X
1620.2478(n)X
1654.6539(t)X
1689.06(e)X
1723.4661(d)X
1792.2783(a)X
1861.0905(c)X
1895.4966(h)X
1929.9027(a)X
1964.3088(r)X
2033.121(a)X
2067.5271(t)X
2136.3393(a)X
2205.1515(t)X
2239.5576(i)X
2273.9637(m)X
2308.3698(e)X
2342.7759(.)X
447.2829 2561.5729(*/)Z
412.8768 2640.2161(while\(*str)Z
794.5014(!)X
828.9075(=)X
863.3136(0)X
897.7197(\))X
932.1258({)X
1000.938(/)X
1035.3441(*)X
1104.1563(w)X
1138.5624(h)X
1172.9685(i)X
1207.3746(l)X
1241.7807(e)X
1310.5929(s)X
1344.999(t)X
1379.4051(r)X
1448.2173(i)X
1482.6234(s)X
1517.0295(n)X
1551.4356(')X
1585.8417(t)X
1654.6539(p)X
1689.06(o)X
1723.4661(i)X
1757.8722(n)X
1792.2783(t)X
1826.6844(i)X
1861.0905(n)X
1895.4966(g)X
1964.3088(t)X
1998.7149(o)X
2067.5271(t)X
2101.9332(h)X
2136.3393(e)X
2236.4001(last)X
2409.7374('\\0')X
2583.0747(*/)X
481.689 2718.8593(c_ptr--;)Z
481.689 2797.5025(*c_ptr)Z
724.4919(=)X
793.6308(*st)X
897.7197(r)X
932.1258(;)X
481.689 2876.1457(str++;)Z
724.4919(/*)X
828.3636(in)X
897.7197(c)X
932.1258(r)X
966.5319(e)X
1000.938(m)X
1035.3441(e)X
1069.7502(n)X
1104.1563(t)X
1172.9685(t)X
1207.3746(h)X
1241.7807(e)X
1310.5929(p)X
1344.999(o)X
1379.4051(i)X
1413.8112(n)X
1448.2173(t)X
1482.6234(e)X
1517.0295(r)X
1585.8417(s)X
1620.2478(o)X
1689.06(t)X
1723.4661(h)X
1757.8722(a)X
1792.2783(t)X
1861.0905(i)X
1895.4966(t)X
1964.3088(p)X
1998.7149(o)X
2033.121(i)X
2067.5271(n)X
2101.9332(t)X
2136.3393(s)X
2205.1515(t)X
2239.5576(o)X
2308.3698(e)X
2342.7759(a)X
2377.182(c)X
2411.5881(h)X
825.75 2954.7889(character)Z
1172.7513(i)X
1207.3746(n)X
1276.1868(t)X
1310.5929(u)X
1344.999(r)X
1379.4051(n)X
1413.8112(.)X
1482.6234(*)X
1517.0295(/)X
412.8768 3033.4321(})Z
412.8768 3112.0753(return)Z
653.7195(ret_str;)X
412.8768 3190.7185(})Z
412.8768 3348.0049(void)Z
584.9073(main\(\))X
412.8768 3426.6481({)Z
412.8768 3505.2913(char)Z
586.2141(input_)X
794.5014(s)X
828.9075(t)X
863.3136(r)X
897.7197([)X
932.1258(1)X
966.5319(0)X
1000.938(0)X
1035.3441(])X
1069.7502(;)X
1138.5624(/)X
1172.9685(*)X
1241.7807(w)X
1276.1868(h)X
1310.5929(y)X
1379.4051(1)X
1413.8112(0)X
1448.2173(0)X
1482.6234(?)X
1551.4356(*)X
1585.8417(/)X
412.8768 3583.9345(char)Z
584.9073(*c_ptr;)X
481.689 3662.5777(printf\("In)Z
828.9075(p)X
863.3136(u)X
897.7197(t)X
966.5319(a)X
1035.3441(s)X
1069.7502(t)X
1104.1563(r)X
1138.5624(i)X
1172.9685(n)X
1207.3746(g)X
1241.7807(\\)X
1276.1868(n)X
1310.5929(")X
1344.999(\))X
1379.4051(;)X
481.689 3741.2209(gets\(input)Z
828.9075(_)X
863.3136(s)X
897.7197(t)X
932.1258(r)X
966.5319(\))X
1000.938(;)X
1100.9988(/*)X
1204.8705(Should)X
1447.6734(ch)X
1517.0295(e)X
1551.4356(c)X
1585.8417(k)X
1654.6539(r)X
1689.06(e)X
1723.4661(t)X
1757.8722(u)X
1792.2783(r)X
1826.6844(n)X
1895.4966(v)X
1929.9027(a)X
1964.3088(l)X
1998.7149(u)X
2033.121(e)X
2101.9332(*)X
2136.3393(/)X
481.689 3819.8641(c_ptr)Z
689.7591(=)X
758.898(make)X
897.7197(_)X
932.1258(r)X
966.5319(e)X
1000.938(v)X
1035.3441(e)X
1069.7502(r)X
1104.1563(s)X
1138.5624(e)X
1172.9685(\()X
1207.3746(i)X
1241.7807(n)X
1276.1868(p)X
1310.5929(u)X
1344.999(t)X
1379.4051(_)X
1413.8112(s)X
1448.2173(t)X
1482.6234(r)X
1517.0295(\))X
1551.4356(;)X
481.689 3898.5073(printf\("St)Z
828.9075(r)X
863.3136(i)X
897.7197(n)X
932.1258(g)X
1000.938(w)X
1035.3441(a)X
1069.7502(s)X
1138.5624(%)X
1172.9685(s)X
1207.3746(\\)X
1241.7807(n)X
1276.1868(")X
1310.5929(,)X
1379.4051(i)X
1413.8112(n)X
1448.2173(p)X
1482.6234(u)X
1517.0295(t)X
1551.4356(_)X
1585.8417(s)X
1620.2478(t)X
1654.6539(r)X
1689.06(\))X
1723.4661(;)X
481.689 3977.1505(printf\("Re)Z
828.9075(v)X
863.3136(e)X
897.7197(r)X
932.1258(s)X
966.5319(e)X
1000.938(d)X
1069.7502(s)X
1104.1563(t)X
1138.5624(r)X
1172.9685(i)X
1207.3746(n)X
1241.7807(g)X
1310.5929(i)X
1344.999(s)X
1413.8112(%)X
1448.2173(s)X
1482.6234(\\)X
1517.0295(n)X
1551.4356(")X
1585.8417(,)X
1654.6539(c)X
1689.06(_)X
1723.4661(p)X
1757.8722(t)X
1792.2783(r)X
1826.6844(\))X
1861.0905(;)X
412.8768 4055.7937(})Z
653.0826 4160.6513(malloc)Z
842.1622 4239.2945(free\(c)Z
1072.8894(ptr\))X
2137.8701(malloc)X
EO
EP end
%%Page: 28 28
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 71.2049(the)Z
526.2131(only)X
672.7034(w)X
718.2458(a)X
749.5793(y)X
807.659(y)X
840.5713(ou)X
933.3837(ha)X
1001.0287(v)X
1033.941(e)X
1085.7056(to)X
1167.4667(access)X
1359.7411(that)X
1503.0739(memory:)X
1786.857(lose)X
1915.9809(it)X
1983.5331(and)X
2112.657(the)X
2225.9933(mem)X
2368.0055(o)X
2400.7736(ry)X
2484.1135(wi)X
2549.9135(l)X
2568.118(l)X
2609.6694(b)X
2647.8014(e)X
412.8768 149.8481(inaccessible.)Z
736.2744 228.4913(is)Z
797.1765(often)X
957.5406(used)X
1100.5383(to)X
1175.6493(create)X
1361.2736(tree)X
1485.9704(and)X
1608.4442(list)X
1713.5516(str)X
1789.7006(u)X
1826.1096(c)X
1855.2367(t)X
1880.723(u)X
1917.132(r)X
1942.8003(e)X
1971.9274(s)X
1997.7777(,)X
2036.8662(since)X
2190.9152(one)X
2305.4952(often)X
2465.8593(do)X
2537.1453(esn't)X
412.8768 307.1345(kno)Z
515.2546(w)X
583.0455(b)X
621.1775(eforehand)X
919.4675(ho)X
987.1125(w)X
1054.9034(man)X
1179.3839(y)X
1234.5447(i)X
1253.4147(tem)X
1362.6416(s)X
1408.3298(wi)X
1474.456(l)X
1492.6605(l)X
1531.293(b)X
1569.425(e)X
1618.2707(needed.)X
1859.3876(See)X
1972.9625(sec)X
2055.4258(t)X
2080.9121(ion)X
2189.7507(A.4)X
2311.2195(for)X
2410.5856(an)X
2500.4791(exam-)X
412.8768 385.7777(ple.)Z
412.8768 878.7415(Some)Z
590.58(\014le)X
697.2388(op)X
768.5248(erations)X
1017.2722(w)X
1062.8146(ork)X
1178.9461(on)X
1627.8193(\(bu\013ered\))X
1930.2446(and)X
2059.0061(some)X
2225.658(lo)X
2275.9366(w)X
2321.479(er)X
2398.1414(lev)X
2478.4165(el)X
2548.7638(ones)X
412.8768 957.3847(use)Z
529.3237(small)X
708.9211(in)X
762.3572(tegers)X
954.5847(called)X
1594.8773(\(an)X
1716.0605(index)X
1897.2366(in)X
1950.6727(to)X
2035.5444(a)X
2095.1559(table)X
2263.7019(of)X
2343.7023(i)X
2361.9068(nf)X
2418.3408(o)X
2451.1089(rm)X
2531.3907(a)X
2564.1588(ti)X
2607.8496(o)X
2640.6177(n)X
412.8768 1036.0279(ab)Z
484.1628(out)X
600.7338(op)X
672.0198(ened)X
823.3235(\014les\).)X
511.1808 1114.6711(The)Z
640.9569(follo)X
763.8585(wing)X
917.316(co)X
980.7082(de)X
1063.1214(do)X
1134.4074(esn't)X
1286.2861(do)X
1373.4356(an)X
1441.0806(ything)X
1643.4797(useful)X
1826.9336(but)X
1942.5008(it)X
2004.3901(do)X
2075.6761(es)X
2147.038(use)X
2254.7114(most)X
2412.9053(of)X
2484.2672(the)X
2591.9406(\014le)X
412.8768 1193.3143(handling)Z
684.0099(routines.)X
959.349(The)X
1093.13(man)X
1217.6105(ual)X
1327.71(pag)X
1430.0489(es)X
1505.4157(describ)X
1706.1601(e)X
1756.2667(ho)X
1823.9117(w)X
1892.9635(eac)X
1981.1324(h)X
2039.1328(routine)X
2264.4819(rep)X
2356.2949(or)X
2414.7313(t)X
2440.2176(s)X
2487.7568(e)X
2516.8839(r)X
2542.5522(r)X
2568.2205(or)X
2626.6569(s)X
2652.5072(.)X
412.8768 1271.9575(If)Z
706.3935(i)X
725.2808(s)X
770.9983(set)X
870.3937(on)X
960.3165(error)X
1118.1261(then)X
1493.7384(can)X
1612.0789(b)X
1650.2109(e)X
1699.0859(called)X
1883.7343(to)X
1962.6058(prin)X
2077.6136(t)X
2123.3311(out)X
2238.5141(the)X
2348.9608(error)X
2506.7704(s)X
2532.1755(t)X
2557.6618(r)X
2583.3301(ing)X
412.8768 1350.6007(corresp)Z
616.7788(onding)X
838.0057(to)X
923.4592(the)X
1040.4879(er)X
1094.3158(r)X
1119.9841(or)X
1205.4598(n)X
1240.0483(u)X
1276.4573(m)X
1331.4723(b)X
1369.6043(er,)X
1471.975(and)X
1604.7913(a)X
1664.9846(string)X
1856.2151(the)X
1973.2438(programm)X
2272.3297(er)X
2353.0469(pro)X
2445.9521(vides)X
2616.6587(as)X
412.8768 1429.2439(the)Z
524.7115(argumen)X
772.3354(t)X
819.4409(to)X
1108.0972(.)X
1510.6047 4435.9025(28)Z
EO
BO
F28 F
1271.3961 878.7415(\014le)Z
1377.6852(p)X
1407.4895(ointers)X
1145.2333 957.3847(\014le)Z
1255.8248(descriptors)X
EO
BO
F29 F
412.8768 -181.7643(14)Z
543.9491(INPUT/OUTPUT)X
EO
BO
F31 F
511.1808 228.4913(malloc)Z
477.5394 1271.9575(errnum)Z
1264.8843(perror)X
899.7004 1429.2439(perror)Z
412.8768 1565.4257(#include)Z
722.5317(
412.8768 1644.0689(#include)Z
722.5317(
412.8768 1722.7121(#include)Z
722.5317(
1104.1563(h)X
1138.5624(>)X
412.8768 1801.3553(#include)Z
722.5317(
1104.1563(>)X
412.8768 1879.9985(#include)Z
725.1453(
828.9075(n)X
863.3136(t)X
897.7197(l)X
932.1258(.)X
966.5319(h)X
1000.938(>)X
1169.811(/*)X
1273.6827(the)X
1412.2872(man)X
1550.8917(pa)X
1620.2478(g)X
1654.6539(e)X
1689.06(s)X
1757.8722(o)X
1792.2783(f)X
1861.0905(t)X
1895.4966(h)X
1929.9027(e)X
1998.7149(c)X
2033.121(o)X
2067.5271(m)X
2101.9332(m)X
2136.3393(a)X
2170.7454(n)X
2205.1515(d)X
2239.5576(s)X
2308.3698(s)X
2342.7759(a)X
2377.182(y)X
2445.9942(w)X
2480.4003(h)X
2514.8064(i)X
2549.2125(c)X
2583.6186(h)X
1273.0293 1958.6417(include)Z
1550.565(fil)X
1654.6539(e)X
1689.06(s)X
1757.8722(n)X
1792.2783(e)X
1826.6844(e)X
1861.0905(d)X
1929.9027(t)X
1964.3088(o)X
2033.121(b)X
2067.5271(e)X
2136.3393(m)X
2170.7454(e)X
2205.1515(n)X
2239.5576(t)X
2273.9637(i)X
2308.3698(o)X
2342.7759(n)X
2377.182(e)X
2411.5881(d)X
2480.4003(*)X
2514.8064(/)X
412.8768 2037.2849(#define)Z
690.4125(TRU)X
794.5014(E)X
863.3136(1)X
412.8768 2115.9281(int)Z
550.5012(bytes_read)X
897.7197(;)X
412.8768 2194.5713(size_t)Z
688.1256(fp_bytes_r)X
1035.3441(e)X
1069.7502(a)X
1104.1563(d)X
1138.5624(;)X
412.8768 2273.2145(int)Z
551.4813(fd;)X
756.9378(/*)X
860.8095(File)X
1034.1468(desc)X
1172.9685(r)X
1207.3746(i)X
1241.7807(p)X
1276.1868(t)X
1310.5929(o)X
1344.999(r)X
1379.4051(s)X
1448.2173(*)X
1482.6234(/)X
412.8768 2351.8577(int)Z
550.5012(fd2;)X
412.8768 2430.5009(FILE)Z
586.2141(*fp;)X
759.5514(/*)X
863.3136(F)X
897.7197(i)X
932.1258(l)X
966.5319(e)X
1035.3441(p)X
1069.7502(o)X
1104.1563(i)X
1138.5624(n)X
1172.9685(t)X
1207.3746(e)X
1241.7807(r)X
1276.1868(s)X
1344.999(*)X
1379.4051(/)X
412.8768 2509.1441(FILE)Z
584.9073(*fp2;)X
412.8768 2587.7873(char)Z
586.2141(buffer)X
794.5014([)X
828.9075(B)X
863.3136(U)X
897.7197(F)X
932.1258(S)X
966.5319(I)X
1000.938(Z)X
1035.3441(])X
1069.7502(;)X
1138.5624(/)X
1172.9685(*)X
1241.7807(B)X
1276.1868(U)X
1310.5929(F)X
1344.999(S)X
1379.4051(I)X
1413.8112(Z)X
1482.6234(i)X
1517.0295(s)X
1585.8417(s)X
1620.2478(e)X
1654.6539(t)X
1723.4661(u)X
1757.8722(p)X
1826.6844(i)X
1861.0905(n)X
1929.9027(s)X
1964.3088(t)X
1998.7149(d)X
2033.121(i)X
2067.5271(o)X
2101.9332(.)X
2136.3393(h)X
2205.1515(*)X
2239.5576(/)X
412.8768 2745.0737(main\(\){)Z
481.689 2902.3601(/*)Z
585.5607(Use)X
724.1652(File)X
897.5025(d)X
932.1258(e)X
966.5319(s)X
1000.938(c)X
1035.3441(r)X
1069.7502(i)X
1104.1563(p)X
1138.5624(t)X
1172.9685(o)X
1207.3746(r)X
1241.7807(s)X
1310.5929(-)X
1379.4051(u)X
1413.8112(n)X
1448.2173(b)X
1482.6234(u)X
1517.0295(f)X
1551.4356(f)X
1585.8417(e)X
1620.2478(r)X
1654.6539(e)X
1689.06(d)X
1757.8722(*)X
1792.2783(/)X
481.689 2981.0033(fd)Z
585.5607(=)X
654.6996(open)X
828.0369(\("/)X
932.1258(e)X
966.5319(t)X
1000.938(c)X
1035.3441(/)X
1069.7502(g)X
1104.1563(r)X
1138.5624(o)X
1172.9685(u)X
1207.3746(p)X
1241.7807(")X
1276.1868(,)X
1344.999(O)X
1379.4051(_)X
1413.8112(R)X
1448.2173(D)X
1482.6234(O)X
1517.0295(N)X
1551.4356(L)X
1585.8417(Y)X
1620.2478(\))X
1654.6539(;)X
481.689 3059.6465(if)Z
585.5607(\(fd)X
724.1652(==)X
828.0369(-1\))X
932.1258({)X
584.9073 3138.2897(perror\("Op)Z
932.1258(e)X
966.5319(n)X
1000.938(i)X
1035.3441(n)X
1069.7502(g)X
1135.4049(/etc/group)X
1482.6234(")X
1517.0295(\))X
1551.4356(;)X
584.9073 3216.9329(exit\(1\);)Z
481.689 3295.5761(})Z
481.689 3452.8625(while)Z
688.1256(\(TRUE\){)X
584.9073 3531.5057(bytes_read)Z
966.5319(=)X
1035.3441(r)X
1069.7502(e)X
1104.1563(a)X
1138.5624(d)X
1207.3746(\()X
1241.7807(f)X
1276.1868(d)X
1310.5929(,)X
1379.4051(b)X
1413.8112(u)X
1448.2173(f)X
1482.6234(f)X
1517.0295(e)X
1551.4356(r)X
1585.8417(,)X
1620.2478(B)X
1654.6539(U)X
1689.06(F)X
1723.4661(S)X
1757.8722(I)X
1792.2783(Z)X
1826.6844(\))X
1861.0905(;)X
584.9073 3610.1489(if)Z
688.1256(\(bytes_rea)X
1035.3441(d)X
1069.7502(>)X
1104.1563(0)X
1138.5624(\))X
688.1256 3688.7921(printf\("%d)Z
1069.7502(b)X
1104.1563(y)X
1138.5624(t)X
1172.9685(e)X
1207.3746(s)X
1276.1868(r)X
1310.5929(e)X
1344.999(a)X
1379.4051(d)X
1448.2173(f)X
1482.6234(r)X
1517.0295(o)X
1551.4356(m)X
1620.2478(/)X
1654.6539(e)X
1689.06(t)X
1723.4661(c)X
1757.8722(/)X
1792.2783(g)X
1826.6844(r)X
1861.0905(o)X
1895.4966(u)X
1929.9027(p)X
1964.3088(.)X
1998.7149(\\)X
2033.121(n)X
2067.5271(")X
2101.9332(,)X
2170.7454(b)X
2205.1515(y)X
2239.5576(t)X
2273.9637(e)X
2308.3698(s)X
2342.7759(_)X
2377.182(r)X
2411.5881(e)X
2445.9942(a)X
2480.4003(d)X
2514.8064(\))X
2549.2125(;)X
584.9073 3767.4353(else{)Z
688.1256 3846.0785(if)Z
791.3439(\(bytes_rea)X
1138.5624(d)X
1172.9685(=)X
1207.3746(=)X
1241.7807(0)X
1276.1868(\))X
1310.5929({)X
756.9378 3924.7217(printf\("En)Z
1104.1563(d)X
1172.9685(o)X
1207.3746(f)X
1276.1868(f)X
1310.5929(i)X
1344.999(l)X
1379.4051(e)X
1448.2173(/)X
1482.6234(e)X
1517.0295(t)X
1551.4356(c)X
1585.8417(/)X
1620.2478(g)X
1654.6539(r)X
1689.06(o)X
1723.4661(u)X
1757.8722(p)X
1826.6844(r)X
1861.0905(e)X
1895.4966(a)X
1929.9027(c)X
1964.3088(h)X
1998.7149(e)X
2033.121(d)X
2067.5271(\\)X
2101.9332(n)X
2136.3393(")X
2170.7454(\))X
2205.1515(;)X
756.9378 4003.3649(close\(fd\);)Z
756.9378 4082.0081(break;)Z
688.1256 4160.6513(})Z
688.1256 4239.2945(else)Z
861.4629(if)X
965.3346(\(byt)X
1104.1563(e)X
1138.5624(s)X
1172.9685(_)X
1207.3746(r)X
1241.7807(e)X
1276.1868(a)X
1310.5929(d)X
1379.4051(=)X
1413.8112(=)X
1482.6234(-)X
1517.0295(1)X
1551.4356(\))X
1585.8417({)X
EO
BO
F48 F
412.8768 757.7731(14.1)Z
658.6368(File)X
834.9529(I/O)X
1008.1116(under)X
1261.7872(Unix)X
EO
BO
F55 F
412.8768 601.124(14)Z
629.9305(Input/Output)X
EO
EP end
%%Page: 29 29
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1808 2788.7644(T)Z
553.0823(o)X
608.2027(tak)X
699.5292(e)X
749.9133(adv)X
850.4707(an)X
918.1157(tage)X
1060.068(of)X
1135.7123(unix's)X
1328.1849(I/O)X
1455.2634(redirection)X
1781.9307(it's)X
1892.3077(often)X
2057.9414(useful)X
2245.6777(to)X
2326.0583(write)X
2493.2708(\014lters:)X
412.8768 2867.4076(programs)Z
707.6724(that)X
854.0643(can)X
978.3535(read)X
1127.9029(from)X
1488.5158(a)X
1521.2839(nd)X
1620.3129(wri)X
1711.7123(te)X
1791.7962(to)X
2083.8287(.)X
2141.6849(In)X
2228.0838(Unix,)X
2412.2706(pro)X
2508.8168(cesse)X
2644.8609(s)X
412.8768 2946.0508(ha)Z
480.5218(v)X
513.4341(e)X
738.0088(,)X
1009.5986(a)X
1042.3667(nd)X
1366.6073(c)X
1393.2045(hannels.)X
1655.208(In)X
1980.8235(,)X
2022.4235(these)X
2188.5838(names)X
2391.0557(ha)X
2458.7007(v)X
2491.613(e)X
2540.9765(b)X
2579.1085(een)X
412.8768 3024.694(asso)Z
531.5257(ciated)X
720.7059(with)X
867.2596(\014le)X
969.6079(p)X
1007.7399(oin)X
1094.33(ters.)X
1246.4473(The)X
1377.2134(follo)X
1500.115(wing)X
1654.5625(prog)X
1782.2969(ram)X
1914.0208(reads)X
2081.0984(li)X
2118.9266(nes)X
2227.59(from)X
2571.4404(a)X
2604.2085(nd)X
412.8768 3103.3372(writes)Z
599.457(them)X
762.3558(to)X
1061.3146(prep)X
1189.436(ending)X
1394.9612(eac)X
1483.1301(h)X
1535.5155(line)X
1654.2088(b)X
1688.6998(y)X
1739.5065(a)X
1788.7344(line)X
1907.4277(n)X
1941.9187(um)X
2032.7656(b)X
2070.8976(er.)X
2168.0408(Errors)X
2362.5149(are)X
2465.4207(prin)X
2580.4285(te)X
2634.3026(d)X
412.8768 3181.9804(on)Z
712.5526(.)X
1022.5681(tak)X
1113.8946(es)X
1189.386(the)X
1301.1889(same)X
1466.6698(argum)X
1650.4875(en)X
1713.3962(ts)X
1785.7301(as)X
2096.0352(except)X
2299.4063(that)X
2441.2057(y)X
2474.118(ou)X
2565.397(also)X
412.8768 3260.6236(sp)Z
476.269(ecify)X
628.8145(a)X
683.4768(\014le)X
788.6594(p)X
826.7914(oin)X
913.3815(ter.)X
1760.6484(i)X
1778.8529(s)X
1825.6214(equiv)X
1975.1204(a)X
2008.2564(l)X
2026.4609(en)X
2089.3696(t)X
2136.1381(to)X
2629.807(.)X
1510.6047 4435.9025(29)Z
EO
BO
F29 F
412.8768 -181.7643(14)Z
543.9491(INPUT/OUTPUT)X
1908.1882(14.1)X
2090.2331(File)X
2221.0129(I/O)X
2350.214(under)X
2534.6717(Unix)X
EO
BO
F31 F
756.9378 71.2049(perror\("Re)Z
1104.1563(a)X
1138.5624(d)X
1172.9685(i)X
1207.3746(n)X
1241.7807(g)X
1307.4354(/etc/group)X
1654.6539(")X
1689.06(\))X
1723.4661(;)X
756.9378 149.8481(exit\(1\);)Z
688.1256 228.4913(})Z
584.9073 307.1345(})Z
516.0951 385.7777(})Z
447.2829 621.7073(/*)Z
551.1546(now)X
689.7591(use)X
828.3636(bu)X
897.7197(f)X
932.1258(f)X
966.5319(e)X
1000.938(r)X
1035.3441(i)X
1069.7502(n)X
1104.1563(g)X
1172.9685(*)X
1207.3746(/)X
447.2829 700.3505(fp)Z
551.1546(=)X
620.2935(fopen\(")X
863.3136(/)X
897.7197(e)X
932.1258(t)X
966.5319(c)X
1000.938(/)X
1035.3441(p)X
1069.7502(a)X
1104.1563(s)X
1138.5624(s)X
1172.9685(w)X
1207.3746(d)X
1241.7807(")X
1276.1868(,)X
1310.5929(")X
1344.999(r)X
1379.4051(")X
1413.8112(\))X
1448.2173(;)X
447.2829 778.9937(if)Z
551.1546(\(fp)X
689.7591(==)X
793.6308(NUL)X
897.7197(L)X
932.1258(\))X
966.5319({)X
550.5012 857.6369(printf\("fo)Z
897.7197(p)X
932.1258(e)X
966.5319(n)X
1035.3441(f)X
1069.7502(a)X
1104.1563(i)X
1138.5624(l)X
1172.9685(e)X
1207.3746(d)X
1276.1868(t)X
1310.5929(o)X
1379.4051(o)X
1413.8112(p)X
1448.2173(e)X
1482.6234(n)X
1551.4356(/)X
1585.8417(e)X
1620.2478(t)X
1654.6539(c)X
1689.06(/)X
1723.4661(p)X
1757.8722(a)X
1792.2783(s)X
1826.6844(s)X
1861.0905(w)X
1895.4966(d)X
1929.9027(\\)X
1964.3088(n)X
1998.7149(")X
2033.121(\))X
2067.5271(;)X
550.5012 936.2801(exit\(1\);)Z
481.689 1014.9233(})Z
447.2829 1172.2097(while\(TRUE)Z
794.5014(\))X
828.9075({)X
550.5012 1250.8529(fp_bytes_r)Z
897.7197(e)X
932.1258(a)X
966.5319(d)X
1000.938(=)X
1069.7502(f)X
1104.1563(r)X
1138.5624(e)X
1172.9685(a)X
1207.3746(d)X
1276.1868(\()X
1310.5929(b)X
1344.999(u)X
1379.4051(f)X
1413.8112(f)X
1448.2173(e)X
1482.6234(r)X
1517.0295(,)X
1585.8417(1)X
1620.2478(,)X
1689.06(B)X
1723.4661(U)X
1757.8722(F)X
1792.2783(S)X
1826.6844(I)X
1861.0905(Z)X
1895.4966(,)X
1964.3088(f)X
1998.7149(p)X
2033.121(\))X
2067.5271(;)X
688.1256 1329.4961(printf\("%d)Z
1069.7502(b)X
1104.1563(y)X
1138.5624(t)X
1172.9685(e)X
1207.3746(s)X
1276.1868(r)X
1310.5929(e)X
1344.999(a)X
1379.4051(d)X
1448.2173(f)X
1482.6234(r)X
1517.0295(o)X
1551.4356(m)X
1620.2478(/)X
1654.6539(e)X
1689.06(t)X
1723.4661(c)X
1757.8722(/)X
1792.2783(p)X
1826.6844(a)X
1861.0905(s)X
1895.4966(s)X
1929.9027(w)X
1964.3088(d)X
1998.7149(.)X
2033.121(\\)X
2067.5271(n)X
2101.9332(")X
2136.3393(,)X
2205.1515(f)X
2239.5576(p)X
2273.9637(_)X
2308.3698(b)X
2342.7759(y)X
2377.182(t)X
2411.5881(e)X
2445.9942(s)X
2480.4003(_)X
2514.8064(r)X
2549.2125(e)X
2583.6186(a)X
2618.0247(d)X
2652.4308(\))X
2686.8369(;)X
550.5012 1408.1393(if)Z
653.7195(\(fp_bytes_)X
1000.938(r)X
1035.3441(e)X
1069.7502(a)X
1104.1563(d)X
1138.5624(=)X
1172.9685(=)X
1207.3746(0)X
1241.7807(\))X
653.7195 1486.7825(break;)Z
447.2829 1565.4257(})Z
447.2829 1722.7121(rewind\(fp\))Z
794.5014(;)X
863.3136(/)X
897.7197(*)X
966.5319(g)X
1000.938(o)X
1069.7502(b)X
1104.1563(a)X
1138.5624(c)X
1172.9685(k)X
1241.7807(t)X
1276.1868(o)X
1344.999(t)X
1379.4051(h)X
1413.8112(e)X
1482.6234(s)X
1517.0295(t)X
1551.4356(a)X
1585.8417(r)X
1620.2478(t)X
1689.06(o)X
1723.4661(f)X
1792.2783(t)X
1826.6844(h)X
1861.0905(e)X
1929.9027(f)X
1964.3088(i)X
1998.7149(l)X
2033.121(e)X
2101.9332(*)X
2136.3393(/)X
412.8768 1879.9985(/*)Z
516.7485(Find)X
690.0858(the)X
828.6903(d)X
863.3136(e)X
897.7197(s)X
932.1258(c)X
966.5319(r)X
1000.938(i)X
1035.3441(p)X
1069.7502(t)X
1104.1563(o)X
1138.5624(r)X
1207.3746(a)X
1241.7807(s)X
1276.1868(s)X
1310.5929(o)X
1344.999(c)X
1379.4051(i)X
1413.8112(a)X
1448.2173(t)X
1482.6234(e)X
1517.0295(d)X
1585.8417(w)X
1620.2478(i)X
1654.6539(t)X
1689.06(h)X
1757.8722(a)X
1826.6844(s)X
1861.0905(t)X
1895.4966(r)X
1929.9027(e)X
1964.3088(a)X
1998.7149(m)X
2067.5271(*)X
2101.9332(/)X
481.689 1958.6417(fd2)Z
620.2935(=)X
689.4324(fileno)X
932.1258(\()X
966.5319(f)X
1000.938(p)X
1035.3441(\))X
1069.7502(;)X
481.689 2037.2849(if)Z
585.5607(\(fd2)X
758.898(==)X
862.7697(-1)X
932.1258(\))X
550.5012 2115.9281(printf\("fi)Z
897.7197(l)X
932.1258(e)X
966.5319(n)X
1000.938(o)X
1066.5927(failed\\n"\))X
1413.8112(;)X
412.8768 2273.2145(/*)Z
516.7485(Find)X
690.0858(the)X
828.6903(s)X
863.3136(t)X
897.7197(r)X
932.1258(e)X
966.5319(a)X
1000.938(m)X
1069.7502(a)X
1104.1563(s)X
1138.5624(s)X
1172.9685(o)X
1207.3746(c)X
1241.7807(i)X
1276.1868(a)X
1310.5929(t)X
1344.999(e)X
1379.4051(d)X
1448.2173(w)X
1482.6234(i)X
1517.0295(t)X
1551.4356(h)X
1620.2478(a)X
1689.06(d)X
1723.4661(e)X
1757.8722(s)X
1792.2783(c)X
1826.6844(r)X
1861.0905(i)X
1895.4966(p)X
1929.9027(t)X
1964.3088(o)X
1998.7149(r)X
2067.5271(*)X
2101.9332(/)X
481.689 2351.8577(fp2)Z
620.2935(=)X
689.4324(fdopen)X
932.1258(\()X
966.5319(f)X
1000.938(d)X
1035.3441(2)X
1069.7502(,)X
1138.5624(")X
1172.9685(r)X
1207.3746(")X
1241.7807(\))X
1276.1868(;)X
481.689 2430.5009(if)Z
585.5607(\(fp2)X
758.898(==)X
862.7697(NU)X
932.1258(L)X
966.5319(L)X
1000.938(\))X
550.5012 2509.1441(printf\("fd)Z
897.7197(o)X
932.1258(p)X
966.5319(e)X
1000.938(n)X
1066.5927(failed\\n"\))X
1413.8112(;)X
481.689 2587.7873(fclose\(fp2)Z
828.9075(\))X
863.3136(;)X
447.2829 2666.4305(})Z
1290.0793 2867.4076(s)Z
1324.4854(t)X
1358.8915(d)X
1393.2976(i)X
1427.7037(n)X
1876.6164(std)X
1980.6104(o)X
2015.0165(u)X
2049.4226(t)X
564.3448 2946.0508(stdin)Z
779.6088(stdo)X
918.2934(u)X
952.6995(t)X
1137.4827(s)X
1172.0838(t)X
1206.4899(d)X
1240.896(e)X
1275.3021(r)X
1309.7082(r)X
1737.6939(stdio.h)X
2380.7359 3024.694(s)Z
2415.142(t)X
2449.5481(d)X
2483.9542(i)X
2518.3603(n)X
836.8439 3103.3372(stdout)Z
504.1558 3181.9804(stderr)Z
757.625(fprintf)X
1865.9578(printf)X
1040.2795 3260.6236(fprintf\(st)Z
1387.5726(d)X
1421.9787(o)X
1456.3848(u)X
1490.7909(t)X
1525.197(,)X
1559.6031(.)X
1594.0092(.)X
1628.4153(.)X
1662.8214(.)X
1697.2275(\))X
2216.0606(pri)X
2320.1521(n)X
2354.5582(t)X
2388.9643(f)X
2423.3704(\()X
2457.7765(.)X
2492.1826(.)X
2526.5887(.)X
2560.9948(.)X
2595.4009(\))X
412.8768 3374.2193(/*)Z
516.0951(line_nums.)X
863.3136(c)X
516.0951 3452.8625(Sample)Z
758.898(Usag)X
897.7197(e)X
966.5319(:)X
1135.4049(line_nums)X
1482.4062(<)X
1551.4356(/)X
1585.8417(e)X
1620.2478(t)X
1654.6539(c)X
1689.06(/)X
1723.4661(g)X
1757.8722(r)X
1792.2783(o)X
1826.6844(u)X
1861.0905(p)X
447.2829 3531.5057(*/)Z
412.8768 3610.1489(#include)Z
722.5317(
412.8768 3688.7921(#include)Z
722.5317(
412.8768 3767.4353(#define)Z
690.4125(TRU)X
794.5014(E)X
863.3136(1)X
412.8768 3846.0785(int)Z
551.4813(lineno)X
794.2842(=)X
863.3136(0)X
897.7197(;)X
412.8768 3924.7217(int)Z
551.4813(error_f)X
794.5014(l)X
828.9075(a)X
863.3136(g)X
932.1258(=)X
1000.938(0)X
1035.3441(;)X
412.8768 4003.3649(char)Z
586.2141(buf[BU)X
794.5014(F)X
828.9075(S)X
863.3136(I)X
897.7197(Z)X
932.1258(])X
966.5319(;)X
1035.3441(/)X
1069.7502(*)X
1138.5624(B)X
1172.9685(U)X
1207.3746(F)X
1241.7807(S)X
1276.1868(I)X
1310.5929(Z)X
1379.4051(i)X
1413.8112(s)X
1482.6234(d)X
1517.0295(e)X
1551.4356(f)X
1585.8417(i)X
1620.2478(n)X
1654.6539(e)X
1689.06(d)X
1757.8722(i)X
1792.2783(n)X
1861.0905(s)X
1895.4966(t)X
1929.9027(d)X
1964.3088(i)X
1998.7149(o)X
2033.121(.)X
2067.5271(h)X
2136.3393(*)X
2170.7454(/)X
412.8768 4160.6513(main\(\){)Z
481.689 4239.2945(while\(TRUE)Z
828.9075(\))X
863.3136({)X
EO
EP end
%%Page: 30 30
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
6.5536 72.0896 2752.512 3828.7833 R
6.5536 6.5536 2824.6016 3822.2297 R
6.5536 6.5536 2745.9584 3822.2297 R
6.5536 6.5536 2818.048 3815.6761 R
6.5536 6.5536 2785.28 3815.6761 R
6.5536 6.5536 2752.512 3815.6761 R
6.5536 6.5536 2818.048 3809.1225 R
6.5536 6.5536 2752.512 3809.1225 R
6.5536 6.5536 2811.4944 3802.5689 R
6.5536 6.5536 2785.28 3802.5689 R
6.5536 6.5536 2759.0656 3802.5689 R
6.5536 6.5536 2811.4944 3796.0153 R
6.5536 6.5536 2785.28 3796.0153 R
6.5536 6.5536 2759.0656 3796.0153 R
6.5536 6.5536 2804.9408 3789.4617 R
6.5536 6.5536 2785.28 3789.4617 R
6.5536 6.5536 2765.6192 3789.4617 R
6.5536 6.5536 2804.9408 3782.9081 R
6.5536 6.5536 2785.28 3782.9081 R
6.5536 6.5536 2765.6192 3782.9081 R
6.5536 6.5536 2798.3872 3776.3545 R
6.5536 6.5536 2785.28 3776.3545 R
6.5536 6.5536 2772.1728 3776.3545 R
6.5536 6.5536 2798.3872 3769.8009 R
6.5536 6.5536 2772.1728 3769.8009 R
6.5536 6.5536 2791.8336 3763.2473 R
6.5536 6.5536 2778.7264 3763.2473 R
6.5536 6.5536 2791.8336 3756.6937 R
6.5536 6.5536 2778.7264 3756.6937 R
6.5536 6.5536 2785.28 3750.1401 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
807.8654 1932.4273(and)Z
1158.0764(a)X
1190.8445(re)X
1263.3446(in)X
1316.7807(tended)X
1526.633(to)X
1603.8694(clarify)X
1802.6704(am)X
1889.0908(bi)X
1943.7043(g)X
1976.4724(uo)X
2045.6495(us)X
2126.0434(return)X
2321.6869(v)X
2352.7788(alues.)X
2540.7943(Here)X
412.8768 2011.0705(that's)Z
604.277(not)X
726.2117(a)X
786.5747(problem)X
1049.0192(since)X
1213.5804(a)X
1437.2804(return)X
1641.3107(v)X
1672.4026(alue)X
1816.4399(from)X
2249.4159(can)X
2374.5081(onl)X
2462.3107(y)X
2524.1083(m)X
2578.7218(ean)X
412.8768 2089.7137(end-of-\014le,)Z
736.2655(but)X
855.994(with)X
1005.719(for)X
1106.5024(instance)X
1590.6677(suc)X
1678.8366(h)X
1736.9934(double)X
1948.29(c)X
1974.8872(hec)X
2066.2136(king)X
2211.2023(is)X
2277.2529(necess)X
2449.5281(ar)X
2507.9645(y)X
2537.2359(.)X
412.8768 2515.1055(F)Z
450.042(or)X
531.1722(e\016ciency)X
784.6277(,)X
826.5065(writing)X
1054.4615(to)X
1135.5917(\014les)X
1267.2422(under)X
1452.5706(Unix)X
1614.2177(is)X
1681.139(usually)X
1907.5152(bu\013ered,)X
2178.3144(so)X
412.8768 2593.7487(mig)Z
521.6204(h)X
556.1114(t)X
611.9289(not)X
737.2119(i)X
755.6777(m)X
810.2912(m)X
864.9047(edia)X
981.4134(tely)X
1119.3265(pro)X
1215.8727(duce)X
1375.8884(b)X
1410.3794(ytes)X
1554.6076(at)X
1851.9759(.)X
1923.4291(If)X
1998.1917(y)X
2031.104(ou)X
2131.1268(w)X
2176.6692(an)X
2244.3142(t)X
2300.1317(to)X
2389.1032(force)X
2555.434(syn-)X
412.8768 2672.3919(c)Z
439.474(hronous)X
687.0822(output)X
901.5364(y)X
934.4487(ou)X
1025.7595(can)X
576.7168 2803.4639(Use)Z
931.4238(\(whic)X
1085.9007(h)X
1144.0575(is)X
1210.1081(usually)X
1435.6136(un)X
1506.4161(bu\013ered\))X
1782.442(instead)X
2007.9475(of)X
2291.8675(.)X
576.7168 2934.5359(Use)Z
1209.2862(to)X
1289.4795(\015ush)X
1445.5195(out)X
1562.0905(the)X
1673.9252(standard)X
1946.7936(output)X
2161.2478(bu\013er.)X
576.7168 3065.6079(Use)Z
1381.4103(to)X
1461.51(stop)X
1603.3412(standard)X
1876.2096(output)X
2090.6638(b)X
2128.7958(eing)X
2267.4694(bu\013ered.)X
606.8157 3356.9241(is)Z
671.2959(a)X
724.7248(useful-lo)X
966.3757(o)X
999.1438(k)X
1033.7324(i)X
1051.9369(ng)X
1141.3889(routi)X
1279.9251(ne)X
1364.9292(fo)X
1418.5292(r)X
1464.0643(getting)X
1684.8419(i)X
1703.2012(nput.)X
1881.5652(It)X
1950.7817(lo)X
2004.7013(oks)X
2118.1232(for)X
2217.3362(input)X
2390.7509(of)X
2464.7037(the)X
2574.968(for-)X
412.8768 3435.5673(mat)Z
548.109(describ)X
748.8534(ed)X
833.5651(in)X
908.8042(its)X
998.2522(1st)X
1101.9091(argumen)X
1349.533(t)X
1394.7757(and)X
1520.5352(puts)X
1663.6611(the)X
1773.633(input)X
1946.7553(in)X
2000.1914(to)X
2078.5881(the)X
2188.56(v)X
2219.6519(ariables)X
2459.0822(p)X
2497.2142(oin)X
2583.8043(ted)X
412.8768 3514.2105(to)Z
486.9875(b)X
521.4785(y)X
571.9078(the)X
677.5937(succe)X
824.9033(e)X
854.0304(d)X
890.4394(ing)X
994.5465(argumen)X
1242.1704(ts.)X
1339.2363(It)X
1403.8744(returns)X
1621.6524(the)X
1727.9611(n)X
1762.5496(u)X
1798.9586(m)X
1853.9736(b)X
1892.1056(er)X
1961.48(of)X
2030.8544(argumen)X
2278.4783(ts)X
2344.6952(succe)X
2491.5789(s)X
2517.4292(s)X
2543.2795(fully)X
412.8768 3592.8537(read.)Z
511.1808 3671.4969(Supp)Z
658.2473(ose)X
768.2593(y)X
801.1716(ou)X
893.8172(w)X
939.3596(an)X
1007.0046(ted)X
1120.1741(the)X
1233.3436(us)X
1295.0627(e)X
1324.1898(r)X
1373.0382(t)X
1398.5245(o)X
1454.8586(t)X
1478.2983(yp)X
1551.1631(e)X
1603.2638(t)X
1628.7501(h)X
1665.1591(e)X
1694.2862(ir)X
1761.6716(s)X
1787.1894(u)X
1823.5984(r)X
1849.2667(n)X
1885.6757(ame)X
2027.263(then)X
2176.744(the)X
2266.9984(ir)X
2334.3838(age)X
2452.2896(in.)X
2561.0016(Y)X
2604.4819(ou)X
412.8768 3750.1401(could)Z
587.8619(do)X
679.1727(this:-)X
1510.6047 4435.9025(30)Z
EO
BO
F27 F
511.1807 2803.4639(\017)Z
511.1807 2934.5359(\017)Z
511.1807 3065.6079(\017)Z
EO
BO
F29 F
412.8768 -181.7643(14)Z
543.9491(INPUT/OUTPUT)X
2185.8067(14.2)X
2367.8516(In)X
2426.024(teractiv)X
2643.6514(e)X
EO
BO
F30 F
412.8768 2394.1371(14.2.1)Z
680.8448(Outpu)X
895.5368(t)X
412.8768 3235.9557(14.2.2)Z
680.8448(Input)X
EO
BO
F31 F
550.5012 71.2049(if)Z
654.3729(\(fgets\(b)X
932.1258(u)X
966.5319(f)X
1000.938(,)X
1035.3441(B)X
1069.7502(U)X
1104.1563(F)X
1138.5624(S)X
1172.9685(I)X
1207.3746(Z)X
1241.7807(,)X
1310.5929(s)X
1344.999(t)X
1379.4051(d)X
1413.8112(i)X
1448.2173(n)X
1482.6234(\))X
1551.4356(=)X
1585.8417(=)X
1654.6539(N)X
1689.06(U)X
1723.4661(L)X
1757.8722(L)X
1792.2783(\))X
1826.6844({)X
653.7195 149.8481(if)Z
757.5912(\(ferror\()X
1035.3441(s)X
1069.7502(t)X
1104.1563(d)X
1138.5624(i)X
1172.9685(n)X
1207.3746(\))X
1276.1868(!)X
1310.5929(=)X
1379.4051(0)X
1413.8112(\))X
1448.2173({)X
756.9378 228.4913(fprintf\(st)Z
1104.1563(d)X
1138.5624(e)X
1172.9685(r)X
1207.3746(r)X
1241.7807(,)X
1276.1868(")X
1310.5929(E)X
1344.999(r)X
1379.4051(r)X
1413.8112(o)X
1448.2173(r)X
1517.0295(d)X
1551.4356(u)X
1585.8417(r)X
1620.2478(i)X
1654.6539(n)X
1689.06(g)X
1757.8722(r)X
1792.2783(e)X
1826.6844(a)X
1861.0905(d)X
1895.4966(i)X
1929.9027(n)X
1964.3088(g)X
1998.7149(\\)X
2033.121(n)X
2067.5271(")X
2101.9332(\))X
2136.3393(;)X
756.9378 307.1345(error_flag)Z
1138.5624(=)X
1207.3746(1)X
1241.7807(;)X
653.7195 385.7777(})Z
653.7195 464.4209(if)Z
757.5912(\(feof\(st)X
1035.3441(d)X
1069.7502(i)X
1104.1563(n)X
1138.5624(\))X
1207.3746(!)X
1241.7807(=)X
1310.5929(0)X
1344.999(\))X
756.9378 543.0641(fprintf\(st)Z
1104.1563(d)X
1138.5624(e)X
1172.9685(r)X
1207.3746(r)X
1241.7807(,)X
1276.1868(")X
1310.5929(F)X
1344.999(i)X
1379.4051(l)X
1413.8112(e)X
1479.4659(ended\\n"\);)X
653.7195 621.7073(clearerr\(s)Z
1000.938(t)X
1035.3441(d)X
1069.7502(i)X
1104.1563(n)X
1138.5624(\))X
1172.9685(;)X
653.7195 700.3505(break;)Z
896.5224(/*)X
1000.3941(ex)X
1069.7502(i)X
1104.1563(t)X
1172.9685(t)X
1207.3746(h)X
1241.7807(e)X
1310.5929(w)X
1344.999(h)X
1379.4051(i)X
1413.8112(l)X
1448.2173(e)X
1517.0295(l)X
1551.4356(o)X
1585.8417(o)X
1620.2478(p)X
1689.06(*)X
1723.4661(/)X
550.5012 778.9937(})Z
550.5012 857.6369(else{)Z
653.7195 936.2801(lineno++;)Z
653.7195 1014.9233(/*)Z
757.5912(in)X
861.4629(the)X
1000.0674(nex)X
1104.1563(t)X
1172.9685(l)X
1207.3746(i)X
1241.7807(n)X
1276.1868(e)X
1310.5929(,)X
1379.4051(")X
1413.8112(%)X
1448.2173(3)X
1482.6234(d)X
1517.0295(")X
1585.8417(i)X
1620.2478(s)X
1689.06(u)X
1723.4661(s)X
1757.8722(e)X
1792.2783(d)X
1861.0905(t)X
1895.4966(o)X
1964.3088(r)X
1998.7149(e)X
2033.121(s)X
2067.5271(t)X
2101.9332(r)X
2136.3393(i)X
2170.7454(c)X
2205.1515(t)X
2273.9637(t)X
2308.3698(h)X
2342.7759(e)X
756.9378 1093.5665(number)Z
999.7407(to)X
1103.6124(3)X
1172.7513(d)X
1207.3746(i)X
1241.7807(g)X
1276.1868(i)X
1310.5929(t)X
1344.999(s)X
1379.4051(.)X
653.7195 1172.2097(*/)Z
653.7195 1250.8529(fprintf\(st)Z
1000.938(d)X
1035.3441(o)X
1069.7502(u)X
1104.1563(t)X
1138.5624(,)X
1172.9685(")X
1207.3746(%)X
1241.7807(3)X
1276.1868(d)X
1310.5929(:)X
1379.4051(")X
1413.8112(,)X
1482.6234(l)X
1517.0295(i)X
1551.4356(n)X
1585.8417(e)X
1620.2478(n)X
1654.6539(o)X
1689.06(\))X
1723.4661(;)X
653.7195 1329.4961(fputs\(buf,)Z
1032.1866(stdout\);)X
550.5012 1408.1393(})Z
481.689 1486.7825(})Z
481.689 1644.0689(fprintf\(st)Z
828.9075(d)X
863.3136(e)X
897.7197(r)X
932.1258(r)X
966.5319(,)X
1000.938(")X
1035.3441(%)X
1069.7502(d)X
1138.5624(l)X
1172.9685(i)X
1207.3746(n)X
1241.7807(e)X
1276.1868(s)X
1344.999(w)X
1379.4051(r)X
1413.8112(i)X
1448.2173(t)X
1482.6234(t)X
1517.0295(e)X
1551.4356(n)X
1585.8417(\\)X
1620.2478(n)X
1654.6539(")X
1689.06(,)X
1757.8722(l)X
1792.2783(i)X
1826.6844(n)X
1861.0905(e)X
1895.4966(n)X
1929.9027(o)X
1964.3088(\))X
1998.7149(;)X
481.689 1722.7121(exit\(error)Z
828.9075(_)X
863.3136(f)X
897.7197(l)X
932.1258(a)X
966.5319(g)X
1000.938(\))X
1035.3441(;)X
412.8768 1801.3553(})Z
511.1808 1932.4273(ferror\(\))Z
932.4646(fe)X
1001.6298(o)X
1036.0359(f)X
1070.442(\()X
1104.8481(\))X
1273.9434 2011.0705(NULL)Z
1979.4225(fgets\()X
2187.8008(\))X
1360.4256 2089.7137(getw\(\))Z
2259.4446 2515.1055(printf\(....\))Z
1643.5791 2593.7487(stdout)Z
701.1817 2803.4639(stderr)Z
2083.4707(stdout)X
701.1817 2934.5359(fflush\(stdout\))Z
701.1817 3065.6079(setbuf\(stdout,N)Z
1221.9406(U)X
1256.3467(L)X
1290.7528(L)X
1325.1589(\))X
412.8768 3356.9241(scanf)Z
412.8768 3881.2121(int)Z
550.5012(age;)X
412.8768 3959.8553(char)Z
584.9073(name[50];)X
412.8768 4038.4985(int)Z
550.5012(return_val)X
897.7197(;)X
412.8768 4117.1417(main\(\){)Z
481.689 4195.7849(printf\("Ty)Z
828.9075(p)X
863.3136(e)X
932.1258(i)X
966.5319(n)X
1035.3441(y)X
1069.7502(o)X
1104.1563(u)X
1138.5624(r)X
1207.3746(s)X
1241.7807(u)X
1276.1868(r)X
1310.5929(n)X
1344.999(a)X
1379.4051(m)X
1413.8112(e)X
1482.6234(a)X
1517.0295(n)X
1551.4356(d)X
1620.2478(a)X
1654.6539(g)X
1689.06(e)X
1723.4661(,)X
1792.2783(t)X
1826.6844(h)X
1861.0905(e)X
1895.4966(n)X
1964.3088(h)X
1998.7149(i)X
2033.121(t)X
2101.9332(t)X
2136.3393(h)X
2170.7454(e)X
2239.5576(R)X
2273.9637(e)X
2308.3698(t)X
2342.7759(u)X
2377.182(r)X
2411.5881(n)X
2480.4003(k)X
2514.8064(e)X
2549.2125(y)X
2583.6186(\\)X
2618.0247(n)X
2652.4308(")X
2686.8369(\))X
2721.243(;)X
EO
BO
F48 F
412.8768 2273.1687(14.2)Z
658.6368(In)X
738.2749(teractiv)X
1037.361(e)X
EO
EP end
%%Page: 31 31
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1808 752.7793(If)Z
574.8348(y)X
607.7471(ou)X
696.6613(use)X
999.2121(in)X
1073.9174(this)X
1199.1431(w)X
1244.6855(a)X
1276.019(y)X
1330.2005(to)X
1408.0634(directly)X
1643.8024(get)X
1750.083(user)X
1884.7813(input,)X
2076.3366(and)X
2201.5623(the)X
2311.0004(user)X
2445.6987(t)X
2469.1384(yp)X
2542.0032(e)X
2570.7994(s)X
2616.0984(in)X
412.8768 831.4225(something)Z
726.72(di\013eren)X
936.4535(t)X
981.9072(to)X
1060.5149(what)X
1486.1201(i)X
1504.7746(s)X
1550.2283(exp)X
1651.5108(ecting,)X
1859.4565(it)X
1923.8553(go)X
1991.9838(es)X
2065.8552(wrong)X
2261.2913(b)X
2299.4233(ecause)X
412.8768 910.0657(k)Z
445.7891(eeps)X
586.7482(reading)X
820.8542(un)X
891.6567(til)X
977.3591(its)X
1069.3766(en)X
1132.2853(tire)X
1252.7205(input)X
1428.4123(list)X
1539.3749(is)X
1606.1322(ful\014lled)X
1843.3956(or)X
2049.585(is)X
2116.3423(reac)X
2229.7714(hed.)X
2382.4586(It)X
2453.9522(treats)X
2639.1167(a)X
412.8768 988.7089(newline)Z
649.6533(as)X
1049.5848(.)X
1098.5168(Th)X
1180.3707(us)X
1264.0074(users)X
1426.5822(c)X
1455.7008(an)X
1547.2313(b)X
1585.3633(e)X
1614.2995(c)X
1643.4266(ome)X
1783.8988(v)X
1816.8111(ery)X
1927.2868(frustr)X
2085.3246(ate)X
2172.7061(d)X
2231.1801(in)X
2308.5017(this)X
2436.3437(e)X
2465.0008(xample)X
412.8768 1067.3521(if,)Z
498.2683(sa)X
554.862(y)X
584.1334(,)X
630.0559(they)X
780.7291(k)X
813.6414(eep)X
932.7393(t)X
956.179(yping)X
1141.5849(their)X
1301.7306(name,)X
1499.2813(then)X
1651.5332(hitting)X
2067.2462(.)X
2127.255(A)X
2202.3539(b)X
2240.4859(etter)X
2399.0529(sc)X
2451.4289(h)X
2487.8379(e)X
2516.965(me)X
2628.1692(is)X
412.8768 1145.9953(to)Z
497.9999(store)X
662.0611(user)X
804.0552(input)X
983.9039(in)X
1065.8694(an)X
1162.0438(in)X
1215.4799(termediate)X
1548.4686(string)X
1739.3687(and)X
1871.8546(use)X
2266.4153(,)X
2312.4308(whic)X
2441.6475(h)X
2504.6679(is)X
2575.5821(lik)X
2646.3846(e)X
674.4575 1224.6385(except)Z
874.4662(that)X
1012.9032(its)X
1100.8198(\014rst)X
1231.363(argumen)X
1478.9869(t)X
1522.6982(is)X
1585.3546(the)X
1693.7951(string)X
1876.4374(whic)X
2005.6541(h)X
2060.4167(is)X
2123.0731(to)X
2199.9384(b)X
2238.0704(e)X
2284.9392(scanne)X
2473.3059(d)X
2509.7149(.)X
412.8768 1303.2817(in)Z
621.2736 1801.3553(,)Z
656.8476(gi)X
708.2769(v)X
741.045(en)X
821.099(a)X
869.5778(string)X
1049.0938(`)X
1480.7878(')X
1498.9923(,)X
1533.8257(w)X
1581.1573(i)X
1599.3618(l)X
1617.5663(l)X
1651.0956(set)X
1745.3585(the)X
1885.4055(,)X
1955.7123(,)X
1991.2863(and)X
2162.3521(v)X
2193.2998(a)X
2226.0679(l)X
2244.2724(ues)X
2349.5866(accordingly)X
412.8768 1879.9985(and)Z
661.4158(will)X
784.6292(b)X
822.7612(e)X
870.4607(set)X
968.6806(to)X
1100.3912(sho)X
1193.2964(wing)X
1348.3517(that)X
1487.6194(3)X
1540.0552(v)X
1571.1471(al)X
1622.8408(ues)X
1732.112(ha)X
1799.757(v)X
1832.6693(e)X
1880.3688(b)X
1918.5008(een)X
2030.9295(scanned.)X
2303.6363(If)X
2490.6036(is)X
2554.0907(`)X
517.0752 1958.6417(',)Z
805.7888(w)X
853.1204(i)X
871.3249(l)X
889.5294(l)X
929.5792(return)X
1128.2458(2)X
1183.2451(and)X
1310.8674(w)X
1356.4098(on't)X
1491.9259(hang)X
1630.8158(.)X
511.1808 2037.2849(T)Z
553.0823(o)X
606.1029(read)X
749.1129(the)X
858.9689(original)X
1096.7045(string)X
1280.7623(in,)X
1635.6052(is)X
1699.6771(a)X
1752.6977(safer)X
1905.1803(routine)X
2128.7071(to)X
2206.9879(use)X
2316.8439(than)X
412.8768 2115.9281(since)Z
576.6026(with)X
965.6263(one)X
1089.8831(can't)X
1258.3452(c)X
1284.9424(hec)X
1376.2688(k)X
1437.3752(to)X
1522.163(see)X
1630.6901(if)X
1696.5327(the)X
1812.8957(input)X
1992.4091(line)X
2121.4021(is)X
2191.981(to)X
2252.2157(o)X
2311.7433(large)X
2477.0479(for)X
2582.3596(the)X
412.8768 2194.5713(bu\013er.)Z
654.0984(This)X
813.1724(still)X
951.7224(lea)X
1030.4187(v)X
1063.331(es)X
1148.2032(the)X
1269.3869(problem)X
1535.8167(that)X
1686.9969(the)X
1808.1806(string)X
2003.5661(ma)X
2091.7351(y)X
2157.6622(con)X
2253.7249(tai)X
2330.6476(n)X
2398.1534(a)X
2462.2133(newli)X
2611.49(ne)X
412.8768 2273.2145(c)Z
439.474(haracter)X
701.0299(\(not)X
847.3362(just)X
981.0124(white)X
1137.4882(s)X
1163.3385(p)X
1199.7475(ac)X
1261.6427(e)X
1290.7698(\))X
1342.5765(wh)X
1426.3171(e)X
1455.4442(n)X
1518.1736(u)X
1554.5826(s)X
1580.4329(ing)X
1868.8279(.)X
1930.0798(One)X
2071.6498(m)X
2126.6648(ust)X
2239.8171(mak)X
2362.7189(e)X
2417.457(anno)X
2554.5675(yi)X
2607.8494(ng)X
412.8768 2351.8577(pro)Z
505.782(visions)X
725.2942(for)X
831.1356(ends)X
984.3398(of)X
1064.921(lines)X
1219.7039(that)X
1366.5931(are)X
1480.3283(not)X
1601.9573(necess)X
1774.5587(ar)X
1832.9951(y)X
1894.6312(whe)X
2007.3547(n)X
2070.667(input)X
2250.7101(is)X
2321.8187(tr)X
2372.6008(e)X
2401.7279(ate)X
2489.1094(d)X
2552.4217(as)X
2637.9434(a)X
412.8768 2430.5009(con)Z
508.9395(tin)X
587.6358(uous)X
740.5183(stream)X
956.5514(of)X
1032.0746(c)X
1058.6718(haracters.)X
412.8768 2790.7664(The)Z
542.2627(needs)X
714.2751(of)X
785.2468(large-scale)X
1097.769(organisation)X
1467.1266(and)X
1590.1974(supp)X
1726.2126(ort)X
1827.1808(for)X
1923.4127(man)X
2047.8932(y)X
2099.9198(platf)X
2234.1123(o)X
2266.8804(rm)X
2347.1622(s)X
2389.7162(m)X
2444.9198(a)X
2475.8674(y)X
2527.7498(m)X
2582.3633(a)X
2615.1314(k)X
2647.8995(e)X
412.8768 2869.4096(mo)Z
504.6868(dules)X
669.5324(incom)X
841.9581(prehensible)X
1180.4674(unless)X
1370.5732(some)X
1533.8402(understanding)X
1960.7602(of)X
2034.0377(the)X
2143.6267(o)X
2174.9602(v)X
2207.8725(erall)X
2352.1942(structure)X
2627.5532(is)X
412.8768 2948.0528(gained)Z
620.4079(\014rst.)X
412.8768 3252.4762(The)Z
546.8142(prepro)X
733.3498(ce)X
790.5568(s)X
816.4071(s)X
842.2574(or)X
922.5391(h)X
958.9481(as)X
1039.4118(s)X
1065.2621(ome)X
1205.5146(useful)X
1393.1298(options.)X
576.7168 3881.6218(The)Z
716.1484(di\013erence)X
1012.5347(b)X
1050.7642(e)X
1079.8913(t)X
1103.5571(w)X
1149.0995(e)X
1178.1953(e)X
1207.3224(n)X
1271.0709(t)X
1296.5572(h)X
1332.9662(e)X
1362.0933(s)X
1387.9436(e)X
1444.4102(t)X
1468.076(w)X
1513.6184(o)X
1574.1119(v)X
1605.2038(arian)X
1750.2081(ts)X
1828.068(is)X
1899.6128(that)X
2046.9382(with)X
2202.1574(the)X
2319.4863(include)X
2523.2225(d)X
2586.971(\014)X
2623.38(le)X
576.7168 3960.265(in)Z
655.4754(quotes,)X
881.1822(it)X
948.8895(is)X
1016.5968(\014rst)X
1152.1909(lo)X
1206.1105(ok)X
1272.1768(ed)X
1360.408(for)X
1462.8481(in)X
1541.6067(the)X
1655.0981(directory)X
1934.3595(of)X
2011.5394(the)X
2125.0308(source)X
2325.4816(\014)X
2361.8906(le.)X
2464.6814(In)X
2548.1763(eac)X
2636.3452(h)X
576.7168 4038.9082(case,)Z
736.2886(the)X
850.2429(standard)X
1125.2309(include)X
1352.8559(direc)X
1490.2425(t)X
1515.7288(or)X
1574.1652(ies)X
1671.312(on)X
1764.7424(th)X
1826.3493(e)X
1879.4413(s)X
1905.2916(ys)X
1965.7305(t)X
1991.2168(e)X
2020.3439(m)X
2101.1443(are)X
2211.9411(searc)X
2351.1711(h)X
2387.5801(e)X
2416.7072(d)X
2477.0811(as)X
2559.6644(w)X
2605.2068(e)X
2634.3026(ll)X
576.7168 4117.5514(as)Z
656.2533(an)X
723.8983(y)X
779.7534(directories)X
1094.5253(men)X
1214.2695(tioned)X
1413.7918(on)X
1504.3796(the)X
1615.4913(comma)X
1823.6352(nd)X
1917.3805(l)X
1935.78(i)X
1953.9845(ne)X
2039.836(af)X
2093.436(ter)X
2193.4964(the)X
2304.6081(`)X
2393.0188(')X
2430.17(\015ag.)X
2579.2058(See)X
576.7168 4196.1946(the)Z
688.5515(`)X
811.695(')X
852.4854(m)X
908.8281(a)X
941.5962(n)X
999.753(pa)X
1069.0276(g)X
1101.7957(e)X
1152.0587(fo)X
1205.5612(r)X
1252.6667(m)X
1307.6883(o)X
1340.4564(re)X
1415.9796(details.)X
1510.6047 4435.9025(31)Z
EO
BO
F28 F
730.1325 988.7089(white)Z
903.1442(sp)X
959.7875(ac)X
1019.5883(e)X
1871.6718 1067.3521(R)Z
1915.685(eturn)X
2559.0726 1224.6385(E.g.)Z
EO
BO
F29 F
412.8768 -181.7643(15)Z
543.9491(SOUR)X
726.8439(CE)X
840.2575(FILE)X
1013.664(OR)X
1111.3056(GANISA)X
1364.7614(TION)X
EO
BO
F30 F
412.8768 3383.5482(source\014l)Z
687.1972(e)X
746.862(i)X
767.797(n)X
809.667(cl)X
864.098(u)X
905.968(s)X
935.6956(i)X
956.6306(o)X
994.3136(n)X
1061.3056(:-)X
EO
BO
F31 F
481.689 71.2049(while\(TRUE)Z
828.9075(\))X
863.3136({)X
550.5012 149.8481(return_val)Z
897.7197(=)X
966.5319(s)X
1000.938(c)X
1035.3441(a)X
1069.7502(n)X
1104.1563(f)X
1138.5624(\()X
1172.9685(")X
1207.3746(%)X
1241.7807(s)X
1310.5929(%)X
1344.999(d)X
1379.4051(")X
1413.8112(,)X
1482.6234(n)X
1517.0295(a)X
1551.4356(m)X
1585.8417(e)X
1620.2478(,)X
1689.06(&)X
1723.4661(a)X
1757.8722(g)X
1792.2783(e)X
1826.6844(\))X
1861.0905(;)X
550.5012 228.4913(if)Z
654.3729(\(return_)X
932.1258(v)X
966.5319(a)X
1000.938(l)X
1069.7502(=)X
1104.1563(=)X
1172.9685(2)X
1207.3746(\))X
653.7195 307.1345(break;)Z
550.5012 385.7777(else)Z
653.7195 464.4209(printf\("So)Z
1000.938(r)X
1035.3441(r)X
1069.7502(y)X
1104.1563(.)X
1172.9685(T)X
1207.3746(r)X
1241.7807(y)X
1310.5929(A)X
1344.999(g)X
1379.4051(a)X
1413.8112(i)X
1448.2173(n)X
1482.6234(\\)X
1517.0295(n)X
1551.4356(")X
1585.8417(\))X
1620.2478(;)X
481.689 543.0641(})Z
412.8768 621.7073(})Z
806.0994 752.7793(scanf)Z
1222.797 831.4225(scanf\(\))Z
2499.5956(scanf)X
1924.3618 910.0657(EOF)Z
1988.5529 1145.9953(sscanf\(\))Z
412.8768 1224.6385(scanf\(\))Z
412.8768 1434.3537(...)Z
412.8768 1512.9969(int)Z
551.4813(ret,)X
724.8186(x,)X
828.6903(y)X
863.3136(,)X
932.1258(z)X
966.5319(;)X
412.8768 1591.6401(ret)Z
551.4813(=)X
620.6202(sscanf)X
828.9075(\()X
863.3136(s)X
897.7197(t)X
932.1258(r)X
966.5319(,)X
1000.938(")X
1035.3441(x)X
1069.7502(=)X
1104.1563(%)X
1138.5624(d)X
1207.3746(y)X
1241.7807(=)X
1276.1868(%)X
1310.5929(d)X
1379.4051(z)X
1413.8112(=)X
1448.2173(%)X
1482.6234(d)X
1517.0295(")X
1551.4356(,)X
1620.2478(&)X
1654.6539(x)X
1689.06(,)X
1757.8722(&)X
1792.2783(y)X
1826.6844(,)X
1895.4966(&)X
1929.9027(z)X
1964.3088(\))X
1998.7149(;)X
412.8768 1670.2833(...)Z
412.8768 1801.3553(sscanf)Z
1067.9146(x)X
1102.3207(=)X
1136.7268(3)X
1205.539(y)X
1239.9451(=)X
1274.3512(7)X
1343.1634(z)X
1377.5695(=)X
1411.9756(8)X
1446.3817(9)X
1850.6727(x)X
1920.9795(y)X
2112.3881(z)X
537.9356 1879.9985(ret)Z
1046.3766(3)X
2367.1234(str)X
2573.0358(x+1)X
412.8768 1958.6417(y=4)Z
576.8107(ssc)X
680.7252(a)X
715.1313(n)X
749.5374(f)X
1372.609 2037.2849(fgets\(\))Z
2467.7477(gets\(\))X
730.8559 2115.9281(gets\(\))Z
1695.1639 2273.2145(fgets)Z
576.7168 3553.9418(#include)Z
886.3717("defines.h)X
1233.5902(")X
576.7168 3632.585(...)Z
576.7168 3711.2282(#include)Z
886.3717(
2323.5532 4117.5514(-I)Z
707.4966 4196.1946(cpp)Z
EO
BO
F48 F
412.8768 3131.5078(15.1)Z
658.6368(Prepro)X
927.9053(cesser)X
1183.0434(F)X
1230.9273(acilities)X
EO
BO
F55 F
412.8768 2647.2245(15)Z
629.9305(Source)X
983.436(File)X
1201.1685(organisation)X
EO
EP end
%%Page: 32 32
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 174.8603(Note)Z
734.6155(that)X
876.7265(these)X
1042.6177(macros)X
1266.8244(are)X
1375.7814(e)X
1404.3539(xpande)X
1610.0647(d)X
1668.5988(b)X
1706.8283(e)X
1735.9554(fore)X
1865.669(t)X
1891.1553(h)X
1927.5643(e)X
1978.8165(c)X
2007.9436(ompiler)X
2247.9378(is)X
2314.2682(called.)X
2526.4124(They)X
576.7168 253.5035(aid)Z
684.6939(legibil)X
857.9446(i)X
876.1491(t)X
899.5888(y)X
928.8602(.)X
972.3566(In)X
1051.916(the)X
1161.4719(\014rst)X
1293.1305(example)X
1549.5113(b)X
1587.6433(elo)X
1666.3396(w,)X
1752.0386(a)X
1804.7591(simpl)X
1960.8125(e)X
2008.7967(substitution)X
2370.9544(is)X
2434.7262(done.)X
2613.7942(In)X
576.7168 332.1467(the)Z
689.7859(second,)X
919.9919(an)X
1012.5371(in-line)X
1215.5955(macro)X
1415.4966(is)X
1482.7816(de\014ned,)X
1727.1964(whose)X
1920.7824(execution)X
2213.8303(should)X
2423.2038(b)X
2461.3358(e)X
2512.8332(faster)X
576.7168 410.7899(than)Z
729.5993(the)X
841.434(equiv)X
990.933(alen)X
1105.9408(t)X
1153.0463(function.)X
576.7168 1288.8547(Blo)Z
676.4205(c)X
703.0177(ks)X
788.8606(of)X
868.3884(co)X
931.7806(de)X
1022.3597(can)X
1146.0928(b)X
1184.2248(e)X
1238.4924(conditionally)X
1636.9299(compi)X
1810.313(l)X
1828.5175(ed)X
1919.0966(according)X
2218.0722(to)X
2302.3363(the)X
2418.1756(existence)X
576.7168 1367.4979(or)Z
660.5782(v)X
691.6701(alue)X
833.9456(of)X
913.0707(a)X
971.6719(prepro)X
1158.2075(cessor)X
1349.4247(v)X
1380.5166(ariable.)X
1633.9029(A)X
1708.4986(v)X
1739.5905(ariable)X
1959.2253(can)X
2082.5557(b)X
2120.6877(e)X
2174.5526(created)X
2405.2388(us)X
2466.8603(ing)X
2580.7181(the)X
576.7168 1446.1411(`)Z
838.7915(')X
883.7858(prepro)X
1070.3214(cessor)X
1262.7512(directiv)X
1477.221(e)X
1532.2985(or)X
1617.3725(using)X
1794.0146(the)X
1910.6638(`)X
1999.0745(')X
2045.2867(option)X
2255.0828(at)X
2340.1568(compi)X
2513.1854(l)X
2531.3899(a)X
2564.158(ti)X
2607.8488(o)X
2640.6169(n)X
576.7168 1524.7843(time.)Z
412.8768 2771.6518(Mo)Z
507.8443(dularisation)X
873.6599(not)X
993.1888(onl)X
1081.4988(y)X
1140.8906(m)X
1195.5041(a)X
1228.2722(k)X
1261.0403(es)X
1339.5214(the)X
1454.314(source)X
1655.9385(more)X
1824.4091(easy)X
1970.777(to)X
2053.9944(manage)X
2299.8243(but)X
2422.5107(it)X
2491.5192(sp)X
2554.9114(eeds)X
412.8768 2850.295(up)Z
509.6571(re-compilatio)X
888.204(n:)X
973.4111(y)X
1006.3234(ou)X
1099.9462(need)X
1253.5619(only)X
1400.8626(recompile)X
1699.7244(the)X
1813.8711(c)X
1840.4683(hanged)X
2068.2858(source)X
2269.2644(\014les)X
2378.3516(.)X
2435.7767(Also,)X
2604.6915(b)X
2639.1825(y)X
412.8768 2928.9382(k)Z
445.7891(eeping)X
646.8123(the)X
880.3251(comp)X
1036.8643(onen)X
1169.2385(ts)X
1239.2246(in)X
1313.9469(one)X
1431.2958(\014le)X
1534.4358(\(and)X
1684.9387(p)X
1723.0707(erhaps)X
1927.2515(the)X
2036.7066(text)X
2169.8432(t)X
2195.2497(o)X
2247.8694(b)X
2286.0014(e)X
2334.3058(p)X
2370.7148(r)X
2396.3831(in)X
2449.8192(te)X
2503.7895(d)X
2559.6642(in)X
2613.1003(to)X
412.8768 3007.5814(another\))Z
674.6023(one)X
791.0817(can)X
907.5611(more)X
1069.8247(easily)X
1247.8758(con)X
1343.9385(v)X
1376.8508(ert)X
1474.3851(the)X
1582.9707(soft)X
1685.3485(w)X
1730.8909(are)X
1836.319(to)X
1913.3294(r)X
1938.5982(u)X
1975.0072(n)X
2030.0124(on)X
2118.0741(othe)X
2241.5762(r)X
2285.8407(mac)X
2402.4274(hines)X
2566.2696(and)X
412.8768 3086.2246(in)Z
489.9787(other)X
660.2276(natural)X
890.4694(languages.)X
511.1808 3164.8678(By)Z
616.8761(default,)X
860.0144(functions)X
1145.6884(and)X
1276.6438(v)X
1307.7357(ariables)X
1552.3619(de\014ned)X
1779.6217(outside)X
2008.4603(of)X
2087.3166(functions)X
2372.9906(can)X
2496.0522(b)X
2534.1842(e)X
2587.7803(ac-)X
412.8768 3243.511(cesse)Z
548.8012(d)X
600.8998(from)X
752.363(other)X
916.4562(\014les,)X
1062.6864(where)X
1244.146(they)X
1384.5578(s)X
1410.0325(h)X
1446.4415(ould)X
1586.8532(b)X
1624.9852(e)X
1669.0925(de)X
1734.504(c)X
1763.6311(lared)X
1921.4977(u)X
1957.9067(s)X
1983.757(ing)X
2087.8572(the)X
2417.6266(k)X
2450.5389(eyw)X
2559.2318(ord.)X
412.8768 3322.1542(If)Z
474.2047(ho)X
541.8497(w)X
587.3921(ev)X
648.7221(er)X
719.5226(the)X
826.6346(v)X
857.7265(ariable)X
1069.0367(is)X
1130.3646(de\014ned)X
1349.5686(as)X
1633.5022(,)X
1670.3755(it)X
1731.7034(can't)X
1890.9145(b)X
1929.0465(e)X
1974.5868(accesse)X
2172.6053(d)X
2226.1369(from)X
2379.0331(other)X
2544.5593(\014les.)X
412.8768 3400.7974(In)Z
491.6954(the)X
600.5105(follo)X
723.4121(wing)X
878.0113(exam)X
1029.5688(pl)X
1084.1823(e,)X
1150.9436(`)X
1203.5542(')X
1221.7587(,)X
1259.3929(`)X
1312.0035(')X
1349.0337(a)X
1381.8018(nd)X
1473.2505(the)X
1582.0656(function)X
1836.1267(`)X
1992.7862(')X
2029.8164(a)X
2062.5845(re)X
2135.0881(created)X
2359.1528(in)X
412.8768 3479.4406(but)Z
532.6053(only)X
677.594(`)X
731.2719(')X
772.0623(can)X
891.7908(b)X
929.9228(e)X
980.1858(accessed)X
1235.6878(from)X
1636.4363(.)X
511.1808 3924.7213(Names)Z
734.1691(of)X
818.2262(external)X
1079.1046(v)X
1110.1965(ariables)X
1360.0235(should)X
1576.6965(b)X
1614.8285(e)X
1673.6254(k)X
1706.5377(ept)X
1826.9063(short;)X
2025.6957(only)X
2179.2183(the)X
2299.5869(\014rst)X
2442.0582(6)X
2505.5914(initial)X
412.8768 4003.3645(c)Z
439.474(haracters)X
731.5127(are)X
850.548(guaran)X
1046.0727(te)X
1100.1315(e)X
1129.2586(d)X
1197.2106(t)X
1222.6969(o)X
1287.3939(b)X
1325.5259(e)X
1385.9076(s)X
1411.7579(igni\014can)X
1651.4878(t)X
1708.291(\(though)X
1965.5969(in)X
2052.3965(practise)X
2304.9661(t)X
2330.3713(h)X
2366.7803(e)X
2427.4504(\014)X
2463.8594(r)X
2489.5277(s)X
2515.378(t)X
2572.4073(255)X
412.8768 4082.0077(c)Z
439.474(haracter)X
696.5548(often)X
862.0674(are)X
949.1178(\))X
974.6041(.)X
511.1808 4160.6509(Y)Z
554.6611(ou)X
644.3774(should)X
850.922(k)X
883.8343(eep)X
997.232(to)X
1075.897(a)X
1129.3018(minim)X
1313.1883(um)X
1424.4616(the)X
1534.7018(n)X
1569.1928(um)X
1659.5253(b)X
1697.6573(er)X
1771.586(of)X
1845.5147(g)X
1878.613(l)X
1896.8175(o)X
1929.5856(ba)X
1998.7627(l)X
2037.218(v)X
2068.1657(a)X
2100.9338(ri)X
2144.8066(a)X
2177.5747(bl)X
2232.1882(es.)X
2330.8082(Y)X
2374.2885(ou)X
2464.0048(can)X
2582.1388(use)X
677.8517 4239.2941(\014les)Z
808.6315(to)X
888.891(m)X
944.8717(a)X
977.6398(na)X
1046.8169(g)X
1079.585(e)X
1129.848(y)X
1162.7603(our)X
1279.3313(gl)X
1330.9888(o)X
1363.7569(ba)X
1432.934(l)X
1472.9838(v)X
1503.9315(a)X
1536.6996(ri)X
1580.5724(a)X
1613.3405(bl)X
1667.954(es.)X
1510.6047 4435.9025(32)Z
EO
BO
F29 F
412.8768 -181.7643(15)Z
543.9491(SOUR)X
726.8439(CE)X
840.2575(FILE)X
1013.664(OR)X
1111.3056(GANISA)X
1364.7614(TION)X
1882.338(15.2)X
2064.3829(Multiple)X
2329.3574(Source)X
2539.0753(Files)X
EO
BO
F30 F
412.8768 71.2049(macro)Z
640.0805(replacemen)X
1013.0004(t)X
1067.4314(:-)X
412.8768 1185.1993(condit)Z
621.1973(i)X
642.1323(o)X
679.8153(n)X
721.6853(al)X
804.3784(i)X
825.3134(n)X
867.1834(cl)X
921.6144(u)X
963.4844(s)X
993.212(i)X
1014.147(o)X
1051.83(n)X
1118.822(:-)X
EO
BO
F31 F
576.7168 562.065(#define)Z
854.2525(ARR)X
958.3414(A)X
992.7475(Y)X
1027.1536(_)X
1061.5597(S)X
1095.9658(I)X
1130.3719(Z)X
1164.778(E)X
1233.5902(1)X
1267.9963(0)X
1302.4024(0)X
1336.8085(0)X
576.7168 640.7082(char)Z
748.7473(str[ARRAY_)X
1095.9658(S)X
1130.3719(I)X
1164.778(Z)X
1199.1841(E)X
1233.5902(])X
1267.9963(;)X
576.7168 719.3514(...)Z
576.7168 797.9946(#define)Z
854.2525(MAX)X
958.3414(\()X
992.7475(x)X
1027.1536(,)X
1061.5597(y)X
1095.9658(\))X
1164.778(\()X
1199.1841(\()X
1233.5902(x)X
1267.9963(\))X
1336.8085(>)X
1405.6207(\()X
1440.0268(y)X
1474.4329(\))X
1543.2451(?)X
1612.0573(\()X
1646.4634(x)X
1680.8695(\))X
1749.6817(:)X
1818.4939(\()X
1852.9(y)X
1887.3061(\))X
1921.7122(\))X
576.7168 876.6378(int)Z
714.3412(max_num;)X
714.3412 955.281(max_num)Z
991.8769(=)X
1061.0158(MA)X
1130.3719(X)X
1164.778(\()X
1199.1841(i)X
1233.5902(,)X
1267.9963(j)X
1302.4024(\))X
1336.8085(;)X
576.7168 1033.9242(...)Z
595.6619 1446.1411(#define)Z
1929.6089(-D)X
576.7168 1687.9644(#define)Z
851.9656(DEBUG)X
576.7168 1766.6076(#ifdef)Z
817.5595(DEBUG)X
645.529 1845.2508(printf\("go)Z
992.7475(t)X
1058.4022(here\\n"\);)X
576.7168 1923.894(#else)Z
645.529 2002.5372(something\()Z
992.7475(\))X
1027.1536(;)X
576.7168 2081.1804(#endif)Z
817.5595(/*DEBUG*/)X
576.7168 2159.8236(...)Z
576.7168 2238.4668(#if)Z
714.3412(0)X
611.1229 2317.11(/*)Z
714.9946(this)X
888.3319(code)X
1061.5597(w)X
1095.9658(o)X
1130.3719(n)X
1164.778(')X
1199.1841(t)X
1267.9963(r)X
1302.4024(e)X
1336.8085(a)X
1371.2146(c)X
1405.6207(h)X
1474.4329(t)X
1508.839(h)X
1543.2451(e)X
1612.0573(c)X
1646.4634(o)X
1680.8695(m)X
1715.2756(p)X
1749.6817(i)X
1784.0878(l)X
1818.4939(e)X
1852.9(r)X
1921.7122(*)X
1956.1183(/)X
611.1229 2395.7532(printf\("go)Z
958.3414(t)X
1023.9961(here\\n"\);)X
576.7168 2474.3964(#endif)Z
756.2674 2928.9382(I/O)Z
2193.5402 3243.511(extern)Z
1425.1054 3322.1542(static)Z
1169.1481 3400.7974(i)Z
1277.5974(j)X
1855.0718(m)X
1889.5679(e)X
1923.974(a)X
1958.3801(n)X
2433.2351(file1.c)X
696.5391 3479.4406(i)Z
1393.3067(file2.c)X
412.8768 3558.0838(/*)Z
516.7485(file1.c)X
794.2842(*)X
828.9075(/)X
412.8768 3636.727(int)Z
550.5012(i;)X
412.8768 3715.3702(static)Z
655.6797(int)X
794.2842(j)X
828.9075(;)X
412.8768 3794.0134(static)Z
655.6797(int)X
794.2842(m)X
828.9075(e)X
863.3136(a)X
897.7197(n)X
932.1258(\()X
966.5319(i)X
1000.938(n)X
1035.3441(t)X
1104.1563(a)X
1138.5624(,)X
1207.3746(i)X
1241.7807(n)X
1276.1868(t)X
1344.999(b)X
1379.4051(\))X
1413.8112({)X
412.8768 3872.6566(...)Z
1608.2043 3558.0838(/*)Z
1712.076(file2.c)X
1989.6117(*)X
2024.235(/)X
1608.2043 3636.727(extern)Z
1851.0072(int)X
1989.6117(i)X
2024.235(;)X
412.8768 4239.2941(include)Z
EO
BO
F48 F
412.8768 2650.6834(15.2)Z
658.6368(Multiple)X
1021.2471(Source)X
1309.6555(Fi)X
1390.0632(l)X
1414.6392(e)X
1455.0075(s)X
EO
EP end
%%Page: 33 33
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
492.9762 71.2049(1.)Z
576.7168(Construct)X
878.3307(a)X
930.5002(`)X
1262.0405(')X
1300.0011(\014l)X
1354.9023(e)X
1402.3355(wi)X
1468.581(th)X
1549.1682(a)X
1582.2599(l)X
1600.4644(l)X
1637.6844(o)X
1670.4525(f)X
1709.493(y)X
1742.2611(o)X
1775.0292(ur)X
2096.9647(s)X
2141.2404(and)X
2266.0329(v)X
2297.1248(a)X
2330.1479(ri)X
2374.0207(a)X
2406.7888(bl)X
2461.4023(e)X
2508.8355(decla-)X
576.7168 149.8481(rations)Z
795.9072(in)X
873.009(it.)X
965.2865(Mak)X
1091.3458(e)X
1141.6087(sure)X
1278.7035(all)X
1371.5929(v)X
1402.6848(ariabl)X
1567.8309(es)X
1643.354(are)X
1752.0311(de\014ned)X
1975.9577(as)X
2264.6139(s.)X
2337.9463(Include)X
2568.1879(this)X
576.7168 228.4913(\014le)Z
682.2364(in)X
759.3383(all)X
852.2278(the)X
964.0625(relev)X
1096.1951(an)X
1163.8401(t)X
1210.9456(source)X
1409.6122(\014les.)X
492.9762 357.3873(2.)Z
576.7168(In)X
668.6899(the)X
790.6595(\014le)X
906.314(that)X
1058.2801(con)X
1154.3428(tains)X
1325.254(y)X
1358.1663(our)X
1693.269(,)X
1745.5559(y)X
1778.4682(ou)X
1879.9139(again)X
2066.6127(ha)X
2134.2577(v)X
2167.17(e)X
2227.5679(all)X
2329.9261(the)X
2451.8957(v)X
2482.9876(aria)X
2593.2854(bl)X
2647.8989(e)X
576.7168 436.0305(de\014nitions,)Z
910.4343(min)X
1020.7059(us)X
1102.1116(the)X
1454.7907(.)X
1498.2944(This)X
1646.0081(is)X
1710.0474(im)X
1785.7881(p)X
1823.9201(o)X
1856.7857(rtan)X
1974.9511(t)X
2020.0453({)X
2073.0333(i)X
2091.4238(f)X
2131.2828(they)X
2275.839(are)X
2382.5049(all)X
2473.1364(de\014ned)X
785.1136 514.6737(,)Z
825.904(the)X
937.7387(link)X
1044.8145(er)X
1120.3377(wil)X
1205.1958(l)X
1245.2456(no)X
1314.4227(t)X
1361.5282(b)X
1399.6602(e)X
1449.9232(able)X
1588.5968(to)X
1668.8563(al)X
1720.3825(l)X
1738.587(o)X
1773.1756(cate)X
1910.2705(m)X
1966.143(em)X
2049.8836(o)X
2082.6517(ry)X
2164.49(f)X
2184.7789(o)X
2217.547(r)X
2264.6525(them)X
2410.6965(.)X
511.1808 641.3939(Y)Z
554.6611(ou)X
649.4459(can)X
772.6484(ac)X
832.3996(hiev)X
948.9862(e)X
1002.7232(this)X
1133.8195(with)X
1287.0185(the)X
1402.3272(help)X
1547.6323(of)X
1626.6295(the)X
1741.9382(pre)X
1832.3529(-pr)X
1916.2755(o)X
1951.25(c)X
1979.9912(e)X
2009.1183(s)X
2034.9686(s)X
2060.8189(or)X
2144.5746(if)X
2209.3629(y)X
2242.2752(our)X
412.8768 720.0371(lo)Z
466.7964(oks)X
581.7887(lik)X
652.5912(e)X
702.8542(this:-)X
511.1808 1523.9799(In)Z
585.7372(this)X
706.0777(w)X
751.6201(a)X
782.9536(y)X
812.225(,)X
846.143(the)X
950.6959(`)X
1178.0378(')X
1209.1308(b)X
1247.2628(ecomes)X
1462.3291(`)X
1689.671(')X
1723.1036(i)X
1741.3081(n)X
1792.1831(ev)X
1853.5131(ery)X
1956.4873(\014le)X
2054.7251(that)X
2189.2745(includes)X
2745.0995(.)X
412.8768 1602.6231(The)Z
546.8142(tric)X
642.8769(k)X
699.455(is)X
765.5056(then)X
913.6518(to)X
993.9113(ha)X
1061.5563(v)X
1094.4686(e)X
412.8768 1934.7067(in)Z
489.9787(the)X
601.8134(\014le)X
707.333(con)X
803.3957(taining)X
1027.3224(the)X
1299.9336(routine.)X
511.1808 2013.3499(If)Z
573.2504(y)X
606.1627(ou're)X
766.1155(calling)X
971.8523(a)X
1022.8706(routi)X
1161.4215(ne)X
1244.015(in)X
1317.1359(o)X
1350.0678(ne)X
1432.6613(\014le)X
1534.1999(from)X
1686.0123(a)X
1718.7804(no)X
1787.9575(ther)X
1921.0714(\014le)X
2022.61(it's)X
2128.8849(al)X
2180.6999(l)X
2216.7687(the)X
2324.6224(m)X
2380.2689(o)X
2413.037(re)X
2484.5792(im)X
2558.5147(p)X
2596.6467(o)X
2629.5123(r-)X
412.8768 2091.9931(tan)Z
505.782(t)X
549.016(for)X
645.9279(the)X
753.8911(formal)X
959.7376(pa)X
1028.9671(ram)X
1142.017(eters)X
1292.6068(to)X
1368.9948(b)X
1407.1268(e)X
1453.5183(declared)X
1706.7275(corre)X
1847.6664(c)X
1876.7935(t)X
1902.2798(ly)X
1950.4963(.)X
1998.8101(Note)X
2152.5575(esp)X
2244.3674(ec)X
2301.6211(ially)X
2444.317(that)X
2582.2767(the)X
412.8768 2170.6363(declaration)Z
756.969(`)X
1259.6255(')X
1304.5912(i)X
1322.7957(s)X
1374.8171(not)X
1496.304(the)X
1613.0546(sam)X
1727.8473(e)X
1783.0262(as)X
1868.2016(`)X
2403.4112(')X
2448.3769({)X
2507.9062(o)X
2540.6743(ne)X
2632.1647(is)X
412.8768 2249.2795(of)Z
486.2973(t)X
509.737(yp)X
582.6018(e)X
630.7621(`)X
1168.2196(')X
1206.1667(a)X
1238.9348(nd)X
1331.3004(the)X
1441.0324(other)X
1609.1786(is)X
1673.1265(`)X
2312.7735(')X
2350.7206(\(see)X
2477.819(section)X
412.8768 2327.9227(10\).)Z
412.8768 2631.4093(If)Z
480.432(y)X
513.3443(ou)X
606.1597(ha)X
673.8047(v)X
706.717(e)X
758.4846(ma)X
848.3534(n)X
882.8444(y)X
940.8804(source)X
1141.0516(\014les)X
1273.336(y)X
1306.2483(ou)X
1399.0637(don't)X
1572.3959(need)X
1725.2042(to)X
1806.9683(recompile)X
2105.0227(them)X
2275.1975(al)X
2326.6268(l)X
2368.1812(i)X
2386.3857(f)X
2429.7606(y)X
2462.5287(o)X
2495.2968(u)X
2554.9582(o)X
2587.8238(nl)X
2642.4373(y)X
412.8768 2710.0525(c)Z
439.474(hange)X
629.019(one)X
749.0985(of)X
824.9727(them.)X
1019.3715(By)X
1122.0847(writing)X
1349.52(a)X
1704.4135(tha)X
1799.0769(t)X
1846.5334(describ)X
2047.2778(es)X
2123.152(ho)X
2190.797(w)X
2260.3562(the)X
2372.5419(execut)X
2554.2024(able)X
412.8768 2788.6957(is)Z
483.3091(pro)X
579.8553(duced)X
771.8522(from)X
933.8528(the)X
1050.0692(source)X
1253.1175(\014les,)X
1410.3787(the)X
1691.7533(comm)X
1865.7592(a)X
1898.5273(nd)X
1997.3773(wi)X
2063.1084(l)X
2081.3129(l)X
2125.7444(do)X
2221.1485(a)X
2253.9166(l)X
2272.1211(l)X
2316.5526(the)X
2432.769(w)X
2478.3114(ork)X
2597.6854(fo)X
2651.3582(r)X
412.8768 2867.3389(y)Z
445.7891(ou.)X
575.2971(The)X
713.6157(follo)X
836.5173(wing)X
998.5173(m)X
1053.2517(a)X
1086.0198(k)X
1118.7879(e\014le)X
1257.1064(sa)X
1313.7001(ys)X
1399.9196(that)X
1676.5569(dep)X
1779.4181(ends)X
1931.9455(on)X
2027.6375(t)X
2051.0772(w)X
2096.6196(o)X
2156.0001(\014les)X
2421.586(and)X
2657.7879(,)X
412.8768 2945.9821(and)Z
538.7626(that)X
678.8573(they)X
823.6883(in)X
899.0537(turn)X
1042.3059(dep)X
1145.1671(end)X
1266.3166(on)X
1355.8909(the)X
1446.324(ir)X
1510.6381(c)X
1539.4327(or)X
1597.8691(r)X
1623.5374(e)X
1652.6645(s)X
1678.5148(p)X
1716.7443(onding)X
1931.0407(sourc)X
2079.6436(e)X
2128.8795(\014)X
2165.2885(les)X
2258.5792(\()X
2408.3727(and)X
412.8768 3024.6253(and)Z
540.4991(a)X
595.4984(comm)X
769.2013(o)X
801.9694(n)X
860.1262(\014l)X
914.8372(e)X
1172.2462(:)X
412.8768 3671.2817(Lines)Z
584.7044(with)X
734.4294(a)X
789.4287(`)X
843.1066(')X
889.1054(are)X
997.7826(of)X
1073.3058(the)X
1185.1405(form)X
573.2495 3924.7221(up)Z
647.693(dates)X
817.5381(a)X
872.1336(target)X
1064.0814(only)X
1208.6663(if)X
1269.5768(it's)X
1379.4289(ol)X
1431.0187(der)X
1542.4496(than)X
1694.9283(a)X
1749.5238(\014le)X
1854.6396(it)X
1920.2864(dep)X
2023.1476(ends)X
2170.89(on.)X
2286.9216(The)X
2420.4552(w)X
2465.9976(a)X
2497.3311(y)X
2553.7196(that)X
412.8768 4003.3653(the)Z
524.1347(target)X
715.9095(should)X
923.4718(b)X
961.6038(e)X
1011.29(up)X
1085.7335(date)X
1208.9554(d)X
1266.6329(is)X
1332.1067(de)X
1397.4923(s)X
1423.3426(c)X
1452.4697(r)X
1478.138(ib)X
1535.2151(e)X
1563.6991(d)X
1621.3766(on)X
1712.1106(th)X
1773.7175(e)X
1824.1131(line)X
1948.001(follo)X
2070.9026(wing)X
2227.9446(the)X
2339.2025(dep)X
2442.0637(endency)X
412.8768 4082.0085(line)Z
537.3415(\(Note:)X
746.0187(this)X
873.641(line)X
998.1057(needs)X
1174.6696(to)X
1254.9291(b)X
1293.0611(egin)X
1431.7347(with)X
1581.4597(a)X
1762.5027(c)X
1789.0999(haracter\).)X
511.1808 4160.6517(Here's)Z
709.27(a)X
765.2706(more)X
931.7846(complex)X
1191.4455(exam)X
1343.7344(pl)X
1398.3479(e)X
1449.6122(of)X
1525.9613(a)X
1879.6714(f)X
1899.6964(o)X
1932.4645(r)X
1980.5713(a)X
2036.5719(prog)X
2164.2076(ram)X
2300.1041(cal)X
2380.2038(l)X
2398.4083(ed)X
2658.8215(.)X
412.8768 4239.2949(First)Z
576.6384(some)X
746.7151(v)X
777.807(ariables)X
1023.6641(are)X
1136.9053(created)X
1368.5536(and)X
1500.7399(assigned.)X
1800.9017(In)X
1887.3039(this)X
2019.4902(case)X
2161.1491(t)X
2184.5888(yping)X
2370.453(`)X
2528.3293(')X
2573.6837(wil)X
2658.8222(l)X
1510.6047 4435.9025(33)Z
EO
BO
F29 F
412.8768 -181.7643(15)Z
543.9491(SOUR)X
726.8439(CE)X
840.2575(FILE)X
1013.664(OR)X
1111.3056(GANISA)X
1364.7614(TION)X
2337.0858(15.3)X
2519.1307(Mak)X
2645.19(e)X
EO
BO
F31 F
949.4453 71.2049(globals.h)Z
1855.6164(#d)X
1924.9342(e)X
1959.3403(f)X
1993.7464(i)X
2028.1525(n)X
2062.5586(e)X
2056.2171 149.8481(extern)Z
1484.8722 357.3873(main\(\))Z
1211.935 436.0305(externs)Z
576.7168 514.6737(extern)Z
2362.3202 641.3939(globals.h)Z
412.8768 846.7573(#ifdef)Z
653.7195(LOCAL)X
412.8768 925.4005(#define)Z
688.1256(EXTERN)X
412.8768 1004.0437(#else)Z
412.8768 1082.6869(#define)Z
690.4125(EXT)X
794.5014(E)X
828.9075(R)X
863.3136(N)X
932.1258(e)X
966.5319(x)X
1000.938(t)X
1035.3441(e)X
1069.7502(r)X
1104.1563(n)X
412.8768 1161.3301(#endif)Z
412.8768 1318.6165(EXTERN)Z
655.6797(int)X
794.2842(n)X
828.9075(u)X
863.3136(m)X
897.7197(_)X
932.1258(o)X
966.5319(f)X
1000.938(_)X
1035.3441(f)X
1069.7502(i)X
1104.1563(l)X
1138.5624(e)X
1172.9685(s)X
1207.3746(;)X
412.8768 1397.2597(..)Z
969.641 1523.9799(EXTERN)Z
1481.2742(extern)X
2432.7583(globals.h)X
412.8768 1729.3433(#define)Z
688.1256(LOCAL)X
412.8768 1807.9865(#include)Z
722.5317("globals.h)X
1069.7502(")X
1139.1571 1934.7067(main)Z
775.9141 2170.6363(extern)Z
1018.717(c)X
1053.1889(h)X
1087.595(a)X
1122.0011(r)X
1190.8133(*)X
1225.2194(x)X
1887.1467(e)X
1921.7258(x)X
1956.1319(t)X
1990.538(e)X
2024.9441(r)X
2059.3502(n)X
2128.1624(c)X
2162.5685(h)X
2196.9746(a)X
2231.3807(r)X
2300.1929(x)X
2334.599([)X
2369.0051(])X
649.7072 2249.2795(pointer-)Z
927.3769(t)X
961.783(o)X
996.1891(-)X
1030.5952(c)X
1065.0013(h)X
1099.4074(a)X
1133.8135(r)X
1692.0716(array)X
1865.4942(-)X
1899.9003(o)X
1934.3064(f)X
1968.7125(-)X
2003.1186(t)X
2037.5247(y)X
2071.9308(p)X
2106.3369(e)X
2140.743(-)X
2175.1491(c)X
2209.5552(h)X
2243.9613(a)X
2278.3674(r)X
1404.8703 2710.0525(makefil)Z
1647.8111(e)X
1526.5951 2788.6957(make)Z
1546.132 2867.3389(pgm)Z
2291.1611(a.o)X
2553.5895(b.o)X
2284.0655 2945.9821(a.c)Z
2534.2585(b.c\))X
965.1002 3024.6253(inc)Z
1069.0279(l)X
1103.434(.)X
1137.8401(h)X
516.0951 3151.3455(pgm:)Z
689.4324(a.o)X
828.0369(b.o)X
653.7195 3229.9887(cc)Z
757.5912(-Aa)X
896.1957(a.o)X
1034.8002(b.)X
1104.1563(o)X
1172.9685(-)X
1207.3746(o)X
1276.1868(p)X
1310.5929(g)X
1344.999(m)X
516.0951 3308.6319(a.o:)Z
689.4324(incl.h)X
932.1258(a)X
966.5319(.)X
1000.938(c)X
653.7195 3387.2751(cc)Z
757.5912(-Aa)X
896.1957(-c)X
1000.0674(a.c)X
516.0951 3465.9183(b.o:)Z
689.4324(incl.h)X
932.1258(b)X
966.5319(.)X
1000.938(c)X
653.7195 3544.5615(cc)Z
757.5912(-Aa)X
896.1957(-c)X
1000.0674(b.c)X
808.3738 3671.2817(:)Z
412.8768 3798.0019(target)Z
655.6797(:)X
724.8186(dep)X
828.9075(e)X
863.3136(n)X
897.7197(d)X
932.1258(e)X
966.5319(n)X
1000.938(c)X
1035.3441(i)X
1069.7502(e)X
1104.1563(s)X
412.8768 3924.7221(make)Z
1636.459 4082.0085(TAB)Z
1581.576 4160.6517(m)Z
1615.9821(a)X
1650.3882(k)X
1684.7943(e)X
1719.2004(f)X
1753.6065(i)X
1788.0126(l)X
1822.4187(e)X
2485.9841(dtr)X
2590.0093(e)X
2624.4154(e)X
2389.3981 4239.2949(make)Z
EO
BO
F48 F
412.8768 2510.4409(15.3)Z
658.6368(Mak)X
829.8432(e)X
EO
EP end
%%Page: 34 34
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 71.2049(attempt)Z
663.4615(to)X
741.9611(recompil)X
987.9582(e)X
1036.4613(the)X
1340.2855(prog)X
1468.0079(ram)X
1601.1432(\(b)X
1664.5354(ecause)X
1864.5996(the)X
1974.6744(default)X
2193.6837(target)X
2384.2754(is)X
2448.5661(the)X
2558.6409(\014rst)X
412.8768 149.8481(target)Z
606.5025(men)X
726.2467(tioned\).)X
980.6736(If)X
1047.9983(an)X
1115.6433(y)X
1173.4955(of)X
1250.2928(the)X
1363.4016(ob)X
1436.5079(ject)X
1562.2468(\014les)X
1694.3007(it)X
1761.6254(dep)X
1864.4866(ends)X
2013.9069(on)X
2106.4918(are)X
2216.4431(older)X
2381.651(t)X
2407.111(h)X
2443.52(an)X
2536.1049(th)X
2597.7118(e)X
2626.8389(ir)X
412.8768 228.4913(corresp)Z
616.7788(onding)X
832.8117(source)X
1031.7662(\014)X
1068.1752(le,)X
1156.3284(the)X
1246.579(n)X
1304.8333(t)X
1330.3196(h)X
1366.7286(e)X
1395.8557(s)X
1421.706(e)X
1472.6784(ob)X
1545.7847(jec)X
1623.7755(t)X
1671.1071(\014)X
1707.5161(les)X
1802.5433(ar)X
1860.9797(e)X
1911.9521(r)X
1937.6204(e)X
1966.7475(c)X
1995.8746(r)X
2021.5429(e)X
2050.67(ate)X
2138.0515(d)X
2174.4605(.)X
511.1808 307.1345(The)Z
642.9456(targets)X
858.3848(nee)X
952.0541(d)X
988.4631(n)X
1024.8721('t)X
1088.7501(b)X
1126.8821(e)X
1175.2649(p)X
1211.6739(r)X
1237.3422(ograms.)X
1491.5435(In)X
1571.2091(this)X
1696.6588(example,)X
1970.0634(t)X
1993.5031(yping)X
2172.6307(`)X
2535.6801(')X
2574.2979(wil)X
2658.8219(l)X
412.8768 385.7777(remo)Z
554.7237(v)X
587.636(e)X
637.899(an)X
705.544(y)X
762.1221(\014les)X
892.9019(created)X
1119.9862(during)X
1328.1253(the)X
1439.96(compilation)X
1801.239(pro)X
1897.7852(cess.)X
652.9013 3462.2372(is)Z
722.485(a)X
781.0174(program)X
1049.5252(whi)X
1151.6254(c)X
1178.2226(h)X
1239.9125(gi)X
1291.692(v)X
1324.4601(es)X
1403.5164(the)X
1518.8842(sort)X
1653.1972(of)X
1732.2535(w)X
1777.7959(arning)X
1986.3106(m)X
2042.2696(essages)X
2266.572(ab)X
2337.858(out)X
2457.9621(`un)X
2547.7097(used)X
576.7168 3540.8804(v)Z
607.8087(ariables')X
865.9633(and)X
991.502(`wrong)X
1205.4514(n)X
1239.9424(um)X
1329.8377(b)X
1367.9697(er)X
1441.4093(of)X
1514.8489(a)X
1547.9472(rgum)X
1697.4061(en)X
1760.3148(ts')X
1849.542(that)X
1989.2896(non-C)X
2181.701(compil)X
2374.1852(ers)X
2472.885(usually)X
576.7168 3619.5236(giv)Z
661.7282(e.)X
914.0763(tak)X
1005.4028(es)X
1085.0219(most)X
1251.473(of)X
1331.0921(the)X
1447.0227(sam)X
1561.4573(e)X
1615.8162(argum)X
1798.7526(en)X
1861.6613(ts)X
1938.1229(as)X
2022.4783(the)X
2138.4089(compil)X
2330.5959(er.)X
2441.8531(It)X
2516.7359(needs)X
576.7168 3698.1668(sp)Z
640.109(ecial)X
789.8339(libraries)X
1042.1783(whic)X
1171.395(h)X
1229.5518(are)X
1338.229(already)X
1570.0496(pro)X
1662.9548(vided.)X
707.3323 3829.2388(T)Z
749.2338(o)X
811.1657(sho)X
904.0709(w)X
980.2117(whic)X
1109.4284(h)X
1174.5178(functions)X
1463.7913(call)X
1592.0311(whic)X
1721.2478(h,)X
1805.428(use)X
2097.8593(.)X
2165.7522(This)X
2322.4098(pro)X
2418.956(duces)X
2602.4525(an)X
576.7168 3907.882(inden)Z
731.1936(ted)X
843.0283(output)X
1057.4825(whic)X
1186.6992(h)X
1244.856(also)X
1377.2146(giv)X
1462.226(es)X
1537.7492(an)X
1629.06(idea)X
1767.7336(of)X
1843.2568(function)X
2100.3375(call)X
2221.6447(nesting.)X
834.0435 4038.954(Some)Z
1018.3664(com)X
1136.2316(pi)X
1190.8451(l)X
1209.0496(ers)X
1317.5919(ha)X
1385.2369(v)X
1418.1492(e)X
1476.1711(\015ags)X
1633.655(to)X
1721.6734(turn)X
1874.421(on)X
1973.4907(extra)X
2149.9198(c)X
2176.517(hec)X
2267.8434(king.)X
2595.4073(for)X
576.7168 4117.5972(example)Z
835.1776(has)X
951.5498(a)X
1201.1242(o)X
1233.8923(pti)X
1313.9921(o)X
1346.7602(n)X
1404.7182(whi)X
1506.7608(c)X
1533.358(h)X
1591.316(gi)X
1643.0955(v)X
1675.8636(es)X
1751.188(a)X
1805.9885(li)X
1843.3111(st)X
1915.478(of)X
1990.7338(suspicious)X
2296.5573(constructions)X
576.7168 4196.2404(as)Z
656.9763(w)X
702.5187(ell)X
790.6719(as)X
870.9314(the)X
982.7661(usual)X
1154.5937(compile)X
1397.4656(errors.)X
1510.6047 4435.9025(34)Z
EO
BO
F29 F
412.8768 -181.7643(16)Z
543.9491(DEBUGGING)X
EO
BO
F30 F
412.8768 3462.2372(lin)Z
497.6153(t)X
548.9543(:-)X
412.8768 3829.2388(c\015o)Z
524.4542(w)X
603.3853(:-)X
412.8768 4038.954(w)Z
464.4613(arnings)X
730.0965(:-)X
EO
BO
F31 F
1146.5361 71.2049(dtree)Z
2191.5758 307.1345(make)Z
2362.0161(clean)X
412.8768 529.9569(#)Z
482.0157(Makefile)X
794.2842(f)X
828.9075(o)X
863.3136(r)X
932.1258(d)X
966.5319(t)X
1000.938(r)X
1035.3441(e)X
1069.7502(e)X
412.8768 608.6001(DEFS)Z
586.2141(=)X
688.1256(-Aa)X
826.7301(-DSYSV)X
412.8768 687.2433(CFLAGS)Z
655.6797(=)X
724.8186($\(D)X
828.9075(E)X
863.3136(F)X
897.7197(S)X
932.1258(\))X
1000.938(-)X
1035.3441(O)X
412.8768 765.8865(LDFLAGS)Z
688.1256(=)X
412.8768 844.5297(LIBS)Z
586.2141(=)X
655.353(-lmal)X
828.9075(l)X
863.3136(o)X
897.7197(c)X
966.5319(-)X
1000.938(l)X
1035.3441(X)X
1069.7502(m)X
1138.5624(-)X
1172.9685(l)X
1207.3746(X)X
1241.7807(t)X
1310.5929(-)X
1344.999(l)X
1379.4051(X)X
1413.8112(1)X
1448.2173(1)X
1517.0295(-)X
1551.4356(l)X
1585.8417(m)X
412.8768 1001.8161(BINDIR)Z
655.6797(=)X
724.8186(/us)X
828.9075(r)X
863.3136(/)X
897.7197(l)X
932.1258(o)X
966.5319(c)X
1000.938(a)X
1035.3441(l)X
1069.7502(/)X
1104.1563(b)X
1138.5624(i)X
1172.9685(n)X
1207.3746(/)X
1241.7807(X)X
1276.1868(1)X
1310.5929(1)X
412.8768 1080.4593(MANDIR)Z
655.6797(=)X
724.8186(/us)X
828.9075(r)X
863.3136(/)X
897.7197(l)X
932.1258(o)X
966.5319(c)X
1000.938(a)X
1035.3441(l)X
1069.7502(/)X
1104.1563(m)X
1138.5624(a)X
1172.9685(n)X
1207.3746(/)X
1241.7807(m)X
1276.1868(a)X
1310.5929(n)X
1344.999(1)X
412.8768 1237.7457(OBJECTS_A)Z
759.8781(=)X
828.9075(d)X
863.3136(t)X
897.7197(r)X
932.1258(e)X
966.5319(e)X
1000.938(.)X
1035.3441(o)X
1104.1563(A)X
1138.5624(r)X
1172.9685(c)X
1207.3746(.)X
1241.7807(o)X
1310.5929(G)X
1344.999(r)X
1379.4051(a)X
1413.8112(p)X
1448.2173(h)X
1482.6234(.)X
1517.0295(o)X
1617.0903(#using)X
1859.8932(XmGr)X
1998.7149(a)X
2033.121(p)X
2067.5271(h)X
412.8768 1395.0321(ARCH_FILES)Z
794.5014(=)X
863.3136(d)X
897.7197(t)X
932.1258(r)X
966.5319(e)X
1000.938(e)X
1035.3441(.)X
1069.7502(1)X
1138.5624(d)X
1172.9685(t)X
1207.3746(r)X
1241.7807(e)X
1276.1868(e)X
1310.5929(.)X
1344.999(c)X
1413.8112(M)X
1448.2173(a)X
1482.6234(k)X
1517.0295(e)X
1551.4356(f)X
1585.8417(i)X
1620.2478(l)X
1654.6539(e)X
1723.4661(D)X
1757.8722(t)X
1792.2783(r)X
1826.6844(e)X
1861.0905(e)X
1929.9027(T)X
1964.3088(r)X
1998.7149(e)X
2033.121(e)X
2067.5271(.)X
2101.9332(h)X
2170.7454(T)X
2205.1515(r)X
2239.5576(e)X
2273.9637(e)X
2308.3698(P)X
2342.7759(.)X
2377.182(h)X
2445.9942(\\)X
860.1561 1473.6753(dtree-i.h)Z
1207.1574(T)X
1241.7807(r)X
1276.1868(e)X
1310.5929(e)X
1344.999(.)X
1379.4051(c)X
1448.2173(A)X
1482.6234(r)X
1517.0295(c)X
1551.4356(.)X
1585.8417(c)X
1654.6539(A)X
1689.06(r)X
1723.4661(c)X
1757.8722(.)X
1792.2783(h)X
1861.0905(A)X
1895.4966(r)X
1929.9027(c)X
1964.3088(P)X
1998.7149(.)X
2033.121(h)X
2101.9332(G)X
2136.3393(r)X
2170.7454(a)X
2205.1515(p)X
2239.5576(h)X
2273.9637(.)X
2308.3698(c)X
2377.182(G)X
2411.5881(r)X
2445.9942(a)X
2480.4003(p)X
2514.8064(h)X
2549.2125(.)X
2583.6186(h)X
2652.4308(G)X
2686.8369(r)X
2721.243(a)X
2755.6491(p)X
2790.0552(h)X
2824.4613(P)X
2858.8674(.)X
2893.2735(h)X
412.8768 1630.9617(dtree:)Z
653.7195($\(OBJECTS_)X
1000.938(A)X
1035.3441(\))X
688.1256 1709.6049($\(CC\))Z
896.1957(-o)X
1000.0674(dtr)X
1104.1563(e)X
1138.5624(e)X
1207.3746($)X
1241.7807(\()X
1276.1868(L)X
1310.5929(D)X
1344.999(F)X
1379.4051(L)X
1413.8112(A)X
1448.2173(G)X
1482.6234(S)X
1517.0295(\))X
1585.8417($)X
1620.2478(\()X
1654.6539(O)X
1689.06(B)X
1723.4661(J)X
1757.8722(E)X
1792.2783(C)X
1826.6844(T)X
1861.0905(S)X
1895.4966(_)X
1929.9027(A)X
1964.3088(\))X
2033.121($)X
2067.5271(\()X
2101.9332(L)X
2136.3393(I)X
2170.7454(B)X
2205.1515(S)X
2239.5576(\))X
412.8768 1866.8913(Arc.o:)Z
653.7195(Arc.c)X
688.1256 1945.5345($\(CC\))Z
896.1957(-c)X
1000.0674($\(C)X
1104.1563(F)X
1138.5624(L)X
1172.9685(A)X
1207.3746(G)X
1241.7807(S)X
1276.1868(\))X
1344.999(A)X
1379.4051(r)X
1413.8112(c)X
1448.2173(.)X
1482.6234(c)X
412.8768 2102.8209(Graph.o:)Z
722.5317(Graph.c)X
688.1256 2181.4641($\(CC\))Z
896.1957(-c)X
1000.0674($\(C)X
1104.1563(F)X
1138.5624(L)X
1172.9685(A)X
1207.3746(G)X
1241.7807(S)X
1276.1868(\))X
1344.999(G)X
1379.4051(r)X
1413.8112(a)X
1448.2173(p)X
1482.6234(h)X
1517.0295(.)X
1551.4356(c)X
412.8768 2338.7505(dtree.o:)Z
722.5317(dtree.c)X
688.1256 2417.3937($\(CC\))Z
896.1957(-o)X
1000.0674(dtr)X
1104.1563(e)X
1138.5624(e)X
1172.9685(.)X
1207.3746(o)X
1276.1868(-)X
1310.5929(c)X
1379.4051($)X
1413.8112(\()X
1448.2173(C)X
1482.6234(F)X
1517.0295(L)X
1551.4356(A)X
1585.8417(G)X
1620.2478(S)X
1654.6539(\))X
1723.4661(-)X
1757.8722(D)X
1792.2783(T)X
1826.6844(R)X
1861.0905(E)X
1895.4966(E)X
1964.3088(d)X
1998.7149(t)X
2033.121(r)X
2067.5271(e)X
2101.9332(e)X
2136.3393(.)X
2170.7454(c)X
412.8768 2574.6801(install:)Z
725.1453(dt)X
794.5014(r)X
828.9075(e)X
863.3136(e)X
932.1258(d)X
966.5319(t)X
1000.938(r)X
1035.3441(e)X
1069.7502(e)X
1104.1563(.)X
1138.5624(1)X
688.1256 2653.3233(cp)Z
791.9973(dtree)X
1000.0674($\(B)X
1104.1563(I)X
1138.5624(N)X
1172.9685(D)X
1207.3746(I)X
1241.7807(R)X
1276.1868(\))X
688.1256 2731.9665(cp)Z
791.9973(dtree.1)X
1069.533($)X
1104.1563(\()X
1138.5624(M)X
1172.9685(A)X
1207.3746(N)X
1241.7807(D)X
1276.1868(I)X
1310.5929(R)X
1344.999(\))X
412.8768 2889.2529(clean:)Z
688.1256 2967.8961(rm)Z
791.9973(-f)X
895.869(dtree)X
1103.9391(*)X
1138.5624(.)X
1172.9685(o)X
1241.7807(c)X
1276.1868(o)X
1310.5929(r)X
1344.999(e)X
1413.8112(t)X
1448.2173(a)X
1482.6234(g)X
1517.0295(s)X
1585.8417(a)X
1620.2478(.)X
1654.6539(o)X
1689.06(u)X
1723.4661(t)X
749.2039 3619.5236(lint)Z
1924.1953 3829.2388(cflow)Z
2462.5848 4038.954(gcc)Z
1006.3503 4117.5972(-Wal)Z
1145.0716(l)X
EO
BO
F48 F
412.8768 3341.2688(16.1)Z
658.6368(Utiliti)X
896.9048(e)X
937.2731(s)X
EO
BO
F55 F
412.8768 3184.6197(16)Z
629.9305(Debugging)X
EO
EP end
%%Page: 35 35
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F23 F
576.7168 2751.6273(tw012/)Z
765.6667(t)X
796.6321(p)X
827.5975(l)X
858.5629(:)X
979.267(cdecl)X
1168.1089(d)X
1199.1823(e)X
1230.1477(c)X
1261.1131(l)X
1292.0785(a)X
1323.0439(r)X
1354.0093(e)X
1415.9401(f)X
1446.9055(p)X
1477.8709(t)X
1508.8363(a)X
1539.8017(b)X
1601.7325(a)X
1632.6979(s)X
1694.6287(a)X
1725.5941(r)X
1756.5595(r)X
1787.5249(a)X
1818.4903(y)X
1880.4211(o)X
1911.3865(f)X
1973.3173(p)X
2004.2827(o)X
2035.2481(i)X
2066.2135(n)X
2097.1789(t)X
2128.1443(e)X
2159.1097(r)X
2221.0405(t)X
2252.0059(o)X
2313.9367(f)X
2344.9021(u)X
2375.8675(n)X
2406.8329(c)X
2437.7983(t)X
2468.7637(i)X
2499.7291(o)X
2530.6945(n)X
2592.6253(r)X
2623.5907(e)X
2654.5561(t)X
2685.5215(u)X
2716.4869(r)X
2747.4523(n)X
2778.4177(i)X
2809.3831(n)X
2840.3485(g)X
2902.2793(i)X
2933.2447(n)X
2964.2101(t)X
576.7168 2823.7169(int)Z
700.5784(*fptab)X
889.5283([)X
920.4937(])X
951.4591(\()X
982.4245(\))X
576.7168 2895.8065(tw012/)Z
765.6667(t)X
796.6321(p)X
827.5975(l)X
858.5629(:)X
979.267(cdecl)X
1168.1089(e)X
1199.1823(x)X
1230.1477(p)X
1261.1131(l)X
1292.0785(a)X
1323.0439(i)X
1354.0093(n)X
1415.9401(i)X
1446.9055(n)X
1477.8709(t)X
1539.8017(')X
1570.7671(*)X
1601.7325(f)X
1632.6979(p)X
1663.6633(t)X
1694.6287(a)X
1725.5941(b)X
1756.5595([)X
1787.5249(])X
1818.4903(\()X
1849.4557(\))X
1880.4211(')X
576.7168 2967.8961(declar)Z
765.6667(e)X
827.5975(f)X
858.5629(p)X
889.5283(t)X
920.4937(a)X
951.4591(b)X
1013.3899(a)X
1044.3553(s)X
1106.2861(a)X
1137.2515(r)X
1168.2169(r)X
1199.1823(a)X
1230.1477(y)X
1292.0785(o)X
1323.0439(f)X
1384.9747(p)X
1415.9401(o)X
1446.9055(i)X
1477.8709(n)X
1508.8363(t)X
1539.8017(e)X
1570.7671(r)X
1632.6979(t)X
1663.6633(o)X
1725.5941(f)X
1756.5595(u)X
1787.5249(n)X
1818.4903(c)X
1849.4557(t)X
1880.4211(i)X
1911.3865(o)X
1942.3519(n)X
2004.2827(r)X
2035.2481(e)X
2066.2135(t)X
2097.1789(u)X
2128.1443(r)X
2159.1097(n)X
2190.0751(i)X
2221.0405(n)X
2252.0059(g)X
2313.9367(i)X
2344.9021(n)X
2375.8675(t)X
EO
BO
F25 F
617.3118 71.2049(T)Z
659.2133(o)X
711.9839(standardise)X
1055.2466(the)X
1164.8526(inden)X
1319.3294(tation)X
1511.031(of)X
1584.3255(y)X
1617.2378(our)X
1731.5801(program,)X
2013.717(send)X
2159.6345(it)X
2223.4564(through)X
2538.3015(,)X
2577.309(a)X
2629.6945(C)X
576.7168 149.8481(b)Z
614.8488(eauti\014er;)X
733.5557 464.4209(tells)Z
867.9791(y)X
900.8914(ou)X
987.952(where)X
1171.3171(v)X
1202.409(ariables)X
1439.4519(and)X
1562.824(functions)X
1840.9147(are)X
1945.3417(men)X
2065.0859(tioned.)X
2289.6359(It's)X
2400.3779(esp)X
2492.1878(ecially)X
576.7168 543.0641(useful)Z
764.332(with)X
914.057(m)X
969.072(ulti)X
1068.1185(-)X
1089.9638(\014l)X
1144.5773(e)X
1194.8403(sources.)X
662.3219 674.1361(I)Z
707.4197(only)X
851.9955(use)X
1089.0481(to)X
1168.8947(see)X
1272.4227(wh)X
1354.2766(y)X
1410.4418(a)X
1465.0282(core)X
1601.7102(dump)X
1788.9126(happ)X
1932.8216(ened.)X
2111.1348(If)X
2176.7725(`)X
2404.0566(')X
2443.6935(causes)X
2641.9472(a)X
576.7168 752.7793(core)Z
713.8117(dump)X
901.427(then)X
576.7168 1145.9953(will)Z
708.2876(sho)X
801.1928(w)X
875.9283(y)X
908.8406(ou)X
1005.6787(what)X
1175.1399(function')X
1428.831(s)X
1481.4638(return)X
1685.6577(addresses)X
1976.6835(w)X
2022.2259(e)X
2050.9498(r)X
2076.6181(e)X
2133.1178(on)X
2229.9559(th)X
2291.5628(e)X
2348.0625(s)X
2373.9128(t)X
2399.3991(ac)X
2459.4738(k)X
2521.5792(whe)X
2634.3027(n)X
576.7168 1224.6385(the)Z
686.0899(crash)X
853.8772(happ)X
997.7862(en)X
1062.5236(e)X
1091.6507(d)X
1128.0597(,)X
1169.2978(and)X
1294.4585(what)X
1455.9308(hex)X
1574.7765(argumen)X
1822.4004(ts)X
1892.3045(they)X
2036.4104(w)X
2081.9528(ere)X
2183.4321(called)X
2367.0069(with.)X
2542.7961(Quit)X
576.7168 1303.2817(using)Z
1317.3932 1434.3537(,)Z
1468.5701(,)X
1515.2647(o)X
1548.0328(r)X
1764.9171(m)X
1819.5306(a)X
1850.4782(y)X
1911.8626(b)X
1949.9946(e)X
2005.2081(a)X
2036.5416(v)X
2067.6335(a)X
2100.6784(i)X
2118.8829(l)X
2137.0874(a)X
2169.8555(bl)X
2224.469(e)X
2279.6825(to)X
2364.8925(y)X
2397.8048(ou.)X
2526.4128(They)X
576.7168 1512.9969(are)Z
688.0697(sym)X
803.0777(b)X
841.2097(olic)X
965.1926(source-lev)X
1244.3917(el)X
1316.2755(debuggers)X
1623.3948(under)X
1810.5282(whic)X
1939.7449(h)X
2000.5774(y)X
2033.4897(ou)X
2127.4762(c)X
2156.0533(an)X
2250.0398(r)X
2275.4197(u)X
2311.8287(n)X
2372.7587(a)X
2430.4337(pr)X
2492.1251(ogram)X
576.7168 1591.6401(in)Z
655.0614(trace)X
818.6592(mo)X
910.4692(de)X
998.2864(allo)X
1100.6641(wi)X
1166.3277(ng)X
1258.5928(y)X
1291.3609(o)X
1324.129(u)X
1383.5285(to)X
1464.9684(use)X
1578.0458(breakp)X
1774.054(oin)X
1860.6441(ts,)X
1953.5082(query)X
2136.0512(v)X
2167.1431(alues,)X
2351.5753(etc.)X
2484.7562(T)X
2526.6577(o)X
2582.8997(use)X
576.7168 1670.2833(this)Z
704.3391(y)X
737.2514(ou)X
828.5622(will)X
954.6057(ha)X
1022.2507(v)X
1055.163(e)X
1105.426(to)X
1185.6855(\014rst)X
1319.6229(compi)X
1492.8288(l)X
1511.0333(e)X
1561.2963(y)X
1594.2086(our)X
1710.7796(program)X
1973.9732(w)X
2021.3048(i)X
2039.5093(th)X
2122.9263(the)X
2326.0719(\015ag.)X
809.8686 1801.3553(When)Z
1010.9495(a)X
1076.2569(system)X
1304.1769(call)X
1435.7922(fail)X
1526.7319(s)X
1584.1455(i)X
1602.9401(t)X
1660.3537(g)X
1693.3479(enerally)X
1949.5985(sets)X
2085.9502(an)X
2187.5691(external)X
2450.2217(v)X
2481.3136(ariable)X
576.7168 1879.9985(called)Z
970.2777(to)X
1056.5448(indi)X
1166.7852(cate)X
1309.8877(the)X
1427.73(reason)X
1637.1405(for)X
1743.9315(failure.)X
1989.3834(Using)X
2485.5641(\(whi)X
2613.3109(c)X
2639.9081(h)X
576.7168 1958.6417(tak)Z
668.0433(es)X
740.3675(a)X
792.1678(string)X
975.0053(as)X
1052.0658(an)X
1140.1776(argumen)X
1387.8015(t\))X
1456.9682(will)X
1579.8127(prin)X
1694.8205(t)X
1738.727(the)X
1847.3627(string)X
2030.2002(out)X
2143.5722(and)X
2267.9955(prin)X
2383.0033(t)X
2426.9098(the)X
2535.5455(error)X
576.7168 2037.2849(message)Z
829.0614(corresp)X
1032.9634(onding)X
1248.9963(to)X
1329.2558(the)X
1441.0905(v)X
1472.1824(alue)X
1610.856(of)X
791.5454 2168.3569(This)Z
946.4722(is)X
1017.7246(useful)X
1210.5416(for)X
1316.5268(putting)X
1555.1279(diagnostics)X
1896.3485(in)X
1949.7846(to)X
2035.2459(program)X
2277.0974(s.)X
2362.7272(When)X
2558.7018(it)X
2629.9542(is)X
576.7168 2247.0001(executed,)Z
865.6782(if)X
926.3804(the)X
1037.603(expression)X
1350.9071(it)X
1416.3456(tak)X
1507.6721(es)X
1582.5832(as)X
1662.2306(an)X
1752.9293(argumen)X
2000.5532(t)X
2047.0466(is)X
2112.4851(false)X
2260.0192(\(zero\),)X
576.7168 2325.6433(prin)Z
691.7246(ts)X
767.6659(the)X
883.0762(expre)X
1036.5505(s)X
1062.4008(s)X
1088.2511(ion's)X
1246.2879(v)X
1277.3798(alue)X
1419.629(and)X
1550.8269(the)X
1666.2372(lo)X
1720.1568(cation)X
1920.8202(of)X
1999.919(the)X
2115.3293(assert)X
2303.3627(c)X
2332.3688(all.)X
2462.7619(See)X
2581.3297(the)X
576.7168 2404.2865(on-line)Z
792.7497(m)X
849.3006(a)X
882.0687(n)X
916.5597(ua)X
985.8343(l)X
1025.8841(pa)X
1095.0612(g)X
1127.8293(e)X
1178.0923(fo)X
1231.5948(r)X
1278.7003(m)X
1333.7219(o)X
1366.49(re)X
1442.0132(details.)X
706.2856 2528.8049(This)Z
852.6326(program)X
1114.2293(can)X
1230.5798(help)X
1369.0329(with)X
1515.3799(C)X
1578.7617(declarations.)X
1967.7577(See)X
2079.3719(man)X
2224.1402(page)X
2373.6447(for)X
2471.0501(details.)X
576.7168 2600.8945(Some)Z
751.4798(examples:-)X
772.2261 3197.2721(is)Z
838.2767(a)X
869.6102(v)X
900.7021(ai)X
952.5181(l)X
970.7226(a)X
1003.4907(bl)X
1058.1042(e)X
1108.3672(from)X
1263.9968(a)X
1296.7649(rc)X
1348.6223(hiv)X
1436.7912(es)X
1512.3144(in)X
2450.5554(.)X
412.8768 3501.6955(C)Z
477.2341(is)X
538.4698(based)X
714.9551(on)X
801.451(the)X
908.4708(principle)X
1173.3666(that)X
1310.3829(programmers)X
1706.3163(kno)X
1808.6941(w)X
1873.0874(what)X
2032.2064(they're)X
2246.582(doing,)X
2438.8305(so)X
2514.2751(it)X
2575.5108(lets)X
412.8768 3580.3387(them)Z
585.2362(get)X
697.6026(on)X
792.6026(with)X
946.0168(it)X
1015.7566(and)X
1147.0681(do)X
1218.3541(esn't)X
1378.0833(get)X
1490.4497(in)X
1571.2408(their)X
1730.97(w)X
1776.5124(a)X
1807.8459(y)X
1837.1173(.)X
1894.0746(Throughout)X
2262.2004(this)X
2393.5119(do)X
2464.7979(cumen)X
2649.2713(t)X
412.8768 3658.9819(comm)Z
587.1565(o)X
619.9246(n)X
680.0595(errors)X
866.4954(ha)X
934.1404(v)X
967.0527(e)X
1019.2938(a)X
1076.2712(W)X
1138.6966(arning)X
1345.6563(sign)X
1483.1505(i)X
1501.6029(n)X
1561.7378(the)X
1675.5506(m)X
1731.2946(a)X
1764.0627(rgi)X
1840.7036(n.)X
1927.221(A)X
2000.1945(c)X
2026.7917(hec)X
2118.1181(klist)X
2265.0849(of)X
2342.5862(more)X
2510.077(errors)X
412.8768 3737.6251(is)Z
478.9274(giv)X
563.9388(en)X
650.5133(here.)X
576.7168 4028.9413(A)Z
647.5038(comm)X
821.9939(o)X
854.762(n)X
912.9188(m)X
967.6298(i)X
985.8343(stak)X
1102.421(e)X
1152.684(is)X
1218.7346(to)X
1298.9941(t)X
1322.4338(yp)X
1395.2986(e)X
1445.5616(`)X
1499.2395(')X
1539.796(i)X
1558.0005(nstead)X
1764.5609(of)X
1840.0841(`)X
1927.5507(')X
1945.7552(.)X
1510.6047 4435.9025(35)Z
EO
BO
F27 F
511.1807 4028.9413(\017)Z
EO
BO
F29 F
412.8768 -181.7643(16)Z
543.9491(DEBUGGING)X
1792.0436(16.2)X
1974.0885(Some)X
2150.6525(Com)X
2286.7222(m)X
2341.3357(o)X
2374.1038(n)X
2432.2606(m)X
2486.9716(i)X
2505.1761(stak)X
2621.7628(es)X
EO
BO
F30 F
412.8768 71.2049(cb)Z
513.3648(:-)X
412.8768 464.4209(cxrefs)Z
629.6087(:-)X
412.8768 674.1361(adb)Z
558.3749(:-)X
412.8768 1434.3537(Sym)Z
556.0296(b)X
600.7497(oli)X
681.9088(c)X
740.1848(D)X
798.3256(e)X
832.8684(b)X
874.7384(u)X
916.6084(g)X
954.2914(g)X
991.9744(e)X
1026.5172(r)X
1057.5557(s)X
1112.4053(:-)X
412.8768 1801.3553(p)Z
457.5969(error\()X
654.6481(\))X
705.9216(:-)X
412.8768 2168.3569(assert\(\))Z
687.5984(:-)X
412.8768 2528.8049(cdecl)Z
602.3386(:-)X
412.8768 3907.9729(16.2.1)Z
680.8448(Miscellan)X
994.6229(e)X
1029.1657(o)X
1066.8487(u)X
1108.7187(s)X
EO
BO
F31 F
2468.8359 71.2049(cb)Z
645.529 307.1345(cb)Z
749.4007(ugly.c)X
992.2036(>)X
1061.3425(l)X
1095.9658(o)X
1130.3719(v)X
1164.778(e)X
1199.1841(l)X
1233.5902(y)X
1267.9963(.)X
1302.4024(c)X
963.4173 674.1361(adb)Z
2195.7176(myprog)X
679.9351 910.0657(adb)Z
817.5595(myprog)X
679.9351 988.7089($c)Z
748.203 1303.2817($q)Z
1213.1948 1434.3537(dbx)Z
1364.3717(xdb)X
1600.0888(gd)X
1669.3091(b)X
1703.7152(x)X
2234.761 1670.2833(-g)Z
768.7608 1879.9985(errno)Z
2179.8488(perror\(\))X
1686.3792 2037.2849(errno)Z
2467.4326 2247.0001(assert)Z
576.7168 3197.2721(cdecl)Z
1589.4163(comp)X
1728.0273(.)X
1762.4334(s)X
1796.8395(o)X
1831.2456(u)X
1865.6517(r)X
1900.0578(c)X
1934.4639(e)X
1968.87(s)X
2003.2761(.)X
2037.6822(u)X
2072.0883(n)X
2106.4944(i)X
2140.9005(x)X
2175.3066(/)X
2209.7127(v)X
2244.1188(o)X
2278.5249(l)X
2312.931(u)X
2347.3371(m)X
2381.7432(e)X
2416.1493(6)X
1464.5067 4028.9413(=)Z
1858.7385(=)X
1893.1446(=)X
EO
BO
F48 F
412.8768 3380.7271(16.2)Z
658.6368(Some)X
898.1036(Com)X
1080.633(m)X
1154.361(on)X
1276.9993(m)X
1350.969(i)X
1375.545(st)X
1444.8494(ak)X
1532.0942(e)X
1572.4625(s)X
EO
EP end
%%Page: 36 36
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 461.6321(will)Z
705.4769(al)X
757.3539(w)X
802.865(a)X
833.8126(y)X
868.4012(s)X
918.2233(return)X
1178.9012(b)X
1217.0332(ecause)X
1421.5739(the)X
1536.1252(ass)X
1620.0494(ignmen)X
1828.2042(t)X
1878.0263(`)X
2001.1698(')X
2044.6768(has)X
2163.9644(the)X
2278.5157(v)X
2309.6076(alue)X
2510.2925(and)X
576.7168 540.2753(is)Z
642.6169(true!)X
576.7168 670.2317(Comm)Z
769.201(en)X
832.1097(ts)X
906.2117(in)X
985.0499(C)X
1053.7839(can't)X
1219.454(b)X
1257.586(e)X
1309.5853(nested.)X
1545.2481(Use)X
1671.4493(the)X
1785.0203(pre)X
1875.6101(p)X
1912.0191(r)X
1937.6874(o)X
1972.6619(c)X
2001.4031(e)X
2030.5302(s)X
2056.3805(s)X
2082.2308(or)X
2164.2488(d)X
2200.6578(ire)X
2273.6577(c)X
2302.7848(t)X
2328.2711(iv)X
2380.1285(es)X
2457.8027(t)X
2483.289(o)X
2540.0246(te)X
2594.2521(m-)X
576.7168 748.8749(p)Z
614.8488(orarily)X
833.4876(`com)X
969.8748(m)X
1024.4883(en)X
1087.397(t)X
1141.8446(out')X
1284.7028(bl)X
1339.5464(o)X
1374.135(c)X
1400.7322(ks)X
1489.9126(of)X
1572.7779(co)X
1636.1701(de.)X
1768.5006(Supp)X
1915.5671(ose)X
2031.5864(y)X
2064.4987(ou)X
2163.1516(had)X
2298.116(the)X
2417.2928(follo)X
2540.1944(wing)X
576.7168 827.5181(co)Z
640.109(de.)X
576.7168 1293.7996(If)Z
642.7674(y)X
675.6797(ou)X
766.9905(decided)X
1001.9685(not)X
1118.5395(to)X
1198.799(risk)X
1324.8426(running)X
1730.0697(y)X
1762.982(ou)X
1854.2928(m)X
1910.6203(i)X
1928.8248(g)X
1961.5929(h)X
1996.0839(t)X
2043.1894(do)X
576.7168 1917.3675(but)Z
707.7622(it)X
785.1297(w)X
830.6721(ouldn't)X
1069.0732(w)X
1114.6156(ork)X
1240.9248(b)X
1279.0568(ecause)X
1492.1978(the)X
1615.3494(\014rst)X
1760.7019(`)X
1849.1126(')X
1901.2199(w)X
1946.7623(ould)X
2104.6466(b)X
2142.7786(e)X
2204.3585(matc)X
2346.2054(hed)X
2480.4083(b)X
2514.8993(y)X
2582.7943(the)X
576.7168 1996.0107(`)Z
665.1275(')X
713.5267(on)X
812.4463(the)X
931.8898(`)X
1261.5167(')X
1309.1753(l)X
1327.3798(i)X
1345.5843(ne)X
1439.7676(\(the)X
1584.4713(`)X
1672.882(')X
1721.2126(o)X
1753.9807(n)X
1819.7463(that)X
1969.1863(l)X
1987.6521(i)X
2005.8566(ne)X
2100.0399(b)X
2138.1719(eing)X
2284.4543(i)X
2303.2436(g)X
2336.0117(no)X
2405.1888(red\),)X
2568.2828(and)X
576.7168 2074.6539(`)Z
942.1398(')X
976.6932(w)X
1022.2356(ouldn't)X
1245.8114(b)X
1283.9434(e)X
1330.698(comm)X
1504.4048(en)X
1567.3135(ted)X
1675.6398(out)X
1788.7024(at)X
1865.4535(all)X
1936.2484(.)X
1979.2531(In)X
2057.5829(this)X
2181.6968(case)X
2315.2833(the)X
2423.6096(\014nal)X
2566.6686(`)X
2655.0793(')X
576.7168 2153.2971(w)Z
622.2592(ould)X
768.8266(b)X
806.9586(e)X
857.2216(\015agged)X
1079.5696(as)X
1159.8291(an)X
1251.1399(error,)X
1429.2826(but)X
1549.0111(y)X
1581.9234(ou)X
1673.2342(w)X
1718.7766(on't)X
1854.2927(alw)X
1951.9342(a)X
1983.2677(ys)X
2065.106(b)X
2103.238(e)X
2153.501(so)X
2233.7605(luc)X
2315.6143(ky)X
2379.6185(.)X
576.7168 2780.7692(This)Z
921.3013(lo)X
975.2209(o)X
1008.3022(p)X
1066.1341(wi)X
1131.7677(l)X
1149.9722(l)X
1189.6971(g)X
1222.4652(o)X
1276.7537(o)X
1309.5218(n)X
1367.3537(f)X
1387.4762(o)X
1420.2443(r)X
1467.0249(ev)X
1528.3549(er.)X
1628.1894(The)X
1761.8019(semicolon)X
2062.7631(after)X
2216.8995(the)X
2328.4093(while)X
2499.912(condi-)X
576.7168 2859.4124(tion)Z
711.019(is)X
775.8557(a)X
829.6411(n)X
864.1321(ull)X
958.9652(statem)X
1152.8288(en)X
1215.7375(t)X
1261.6291(whic)X
1390.8458(h)X
1447.7887(form)X
1582.0291(s)X
1627.9207(the)X
1738.5415(b)X
1776.6735(o)X
1811.648(dy)X
1903.3237(of)X
1977.633(the)X
2088.2538(lo)X
2142.1734(o)X
2175.2512(p)X
2232.1941(so)X
2366.5789(w)X
2413.9105(i)X
2432.115(l)X
2450.3195(l)X
2489.1554(a)X
2521.9235(l)X
2540.128(w)X
2585.6391(a)X
2616.5867(y)X
2651.1753(s)X
576.7168 2938.0556(b)Z
614.8488(e)X
698.8962(.)X
746.3919(T)X
788.2934(ak)X
854.3597(e)X
903.6743(a)X
935.0078(w)X
980.5502(a)X
1011.8837(y)X
1067.5134(that)X
1208.3962(semicolon)X
1508.7339(a)X
1541.6554(nd)X
1897.1099(b)X
1935.2419(ecom)X
2080.9752(es)X
2155.55(the)X
2266.4363(b)X
2304.5683(o)X
2339.5428(dy)X
2405.1257(,)X
2443.2567(whic)X
2572.4734(h)X
2629.6818(is)X
576.7168 3016.6988(probably)Z
852.7427(what)X
1016.6766(w)X
1062.219(as)X
1142.4785(in)X
1195.9146(tended.)X
576.7168 3146.6552(When)Z
763.7641(y)X
796.6764(ou)X
884.2617(ha)X
951.9067(v)X
984.819(e)X
1031.3565(an)X
1118.9418(if-else)X
1299.674(statemen)X
1556.7705(t)X
1600.1505(nested)X
1798.2491(in)X
1871.6255(another)X
2107.6144(if)X
2165.2032(statemen)X
2422.2997(t,)X
2485.9985(alw)X
2583.64(a)X
2614.9735(ys)X
576.7168 3225.2984(put)Z
696.4453(braces)X
895.1119(around)X
1117.4599(the)X
1229.6486(if-else.)X
1442.5215(Th)X
1524.3754(us,)X
1626.7375(nev)X
1724.379(er)X
1799.9022(write)X
1966.9936(lik)X
2037.7961(e)X
2088.0591(this:)X
576.7168 3848.8663(\(the)Z
874.5882(matc)X
1016.4351(hes)X
1128.2698(the)X
1240.1045(closest)X
1516.1305(\),)X
1582.1811(alw)X
1679.8226(a)X
1711.1561(ys)X
1792.9944(lik)X
1863.7969(e)X
1914.0599(this:)X
1510.6047 4435.9025(36)Z
EO
BO
F27 F
511.1807 670.2317(\017)Z
511.1807 2283.2534(\017)Z
511.1807 3146.6552(\017)Z
EO
BO
F29 F
412.8768 -181.7643(16)Z
543.9491(DEBUGGING)X
1792.0436(16.2)X
1974.0885(Some)X
2150.6525(Com)X
2286.7222(m)X
2341.3357(o)X
2374.1038(n)X
2432.2606(m)X
2486.9716(i)X
2505.1761(stak)X
2621.7628(es)X
EO
BO
F31 F
576.7168 71.2049(if)Z
679.9351(\(i=3\))X
645.529 149.8481(return)Z
886.3717(1;)X
576.7168 228.4913(else)Z
645.529 307.1345(return)Z
886.3717(0;)X
1119.6065 461.6321(1)Z
1896.9714(i=3)X
2450.9978(3)X
2640.6314(3)X
576.7168 982.0156(if)Z
679.9351(\(i=6\))X
645.529 1060.6588(z=mean\(x,y)Z
992.7475(\))X
1027.1536(;)X
1095.9658(/)X
1130.3719(*)X
1199.1841(g)X
1233.5902(e)X
1267.9963(t)X
1336.8085(t)X
1371.2146(h)X
1405.6207(e)X
1474.4329(x)X
1508.839(y)X
1577.6512(m)X
1612.0573(e)X
1646.4634(a)X
1680.8695(n)X
1749.6817(*)X
1784.0878(/)X
576.7168 1139.302(mean\(z,y\);)Z
1569.2932 1293.7996(mean)Z
576.7168 1448.2971(/*)Z
680.5885(comment)X
958.1242(t)X
992.7475(h)X
1027.1536(i)X
1061.5597(s)X
1130.3719(f)X
1164.778(r)X
1199.1841(a)X
1233.5902(g)X
1267.9963(m)X
1302.4024(e)X
1336.8085(n)X
1371.2146(t)X
1440.0268(o)X
1474.4329(u)X
1508.839(t)X
576.7168 1526.9403(if)Z
679.9351(\(i=6\))X
645.529 1605.5835(z=mean\(x,y)Z
992.7475(\))X
1027.1536(;)X
1095.9658(/)X
1130.3719(*)X
1199.1841(g)X
1233.5902(e)X
1267.9963(t)X
1336.8085(t)X
1371.2146(h)X
1405.6207(e)X
1474.4329(x)X
1508.839(y)X
1577.6512(m)X
1612.0573(e)X
1646.4634(a)X
1680.8695(n)X
1749.6817(*)X
1784.0878(/)X
576.7168 1684.2267(mean\(z,y\);)Z
576.7168 1762.8699(*/)Z
1779.647 1917.3675(/*)Z
595.6619 1996.0107(*/)Z
950.8349(mean)X
1089.4862(\()X
1123.8923(x)X
1158.2984(,)X
1192.7045(y)X
1227.1106(\))X
1603.4164(/*)X
595.6619 2074.6539(mean\(z,y)Z
873.3276(\))X
907.7337(;)X
2585.6137(*/)X
576.7168 2283.2534(...)Z
576.7168 2361.8966(i)Z
645.8557(=)X
714.9946(3;)X
576.7168 2440.5398(j)Z
645.8557(=)X
714.9946(10;)X
576.7168 2519.183(while)Z
783.1534(\(i<100\);)X
645.529 2597.8262(i)Z
714.6679(=)X
783.8068(i+j;)X
576.7168 2676.4694(...)Z
726.1169 2780.7692(while)Z
2311.2397 2859.4124(i)Z
664.1634 2938.0556(3)Z
1635.1753(i)X
1704.1825(=)X
1772.9947(i)X
1807.4008(+)X
1841.8069(j)X
714.3412 3379.7959(if)Z
817.5595(\(foo\))X
783.1534 3458.4391(if)Z
886.3717(\(bar\))X
886.3717 3537.0823(win)Z
1023.9961(\(\);)X
714.3412 3615.7255(else)Z
783.1534 3694.3687(lose)Z
955.1839(\(\);)X
713.8117 3848.8663(else)Z
1446.6649(if)X
714.3412 4003.3638(if)Z
817.5595(\(foo\))X
783.1534 4082.007({)Z
851.9656 4160.6502(if)Z
955.1839(\(bar\))X
989.59 4239.2934(win)Z
1127.2144(\(\);)X
EO
EP end
%%Page: 37 37
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 385.7777(Don't)Z
760.8855(b)X
799.0175(e)X
847.4127(fo)X
902.9111(oled)X
1039.7169(b)X
1074.2079(y)X
1128.9182(inden)X
1283.395(tation.)X
1499.7824(In)X
1579.7528(the)X
1689.7197(follo)X
1812.6213(wing)X
1968.3723(f)X
1988.8575(rag)X
2080.062(m)X
2134.6755(en)X
2197.5842(t)X
2242.8219(only)X
2385.8026(the)X
2495.7695(execu-)X
576.7168 464.4209(tion)Z
712.2329(of)X
787.7561(the)X
899.5908(`)X
1126.2793(')X
1166.7845(statem)X
1360.1161(en)X
1423.0248(t)X
1470.1303(is)X
1536.1809(conditio)X
1766.44(na)X
1835.6171(l)X
1875.6669(up)X
1950.1104(o)X
1983.0735(n)X
2041.2303(the)X
2153.065(v)X
2184.1569(al)X
2236.1158(ue)X
2322.6903(of)X
2432.5417(.)X
576.7168 1093.5665(The)Z
716.7275(order)X
893.0497(of)X
974.6462(op)X
1045.9322(erations)X
1299.6137(in)X
1382.7889(an)X
1480.173(express)X
1684.0631(ion)X
1800.3923(isn't)X
1953.033(guaran)X
2148.5577(teed)X
2294.8834(to)X
2381.2162(b)X
2419.3482(e)X
2475.9229(left-to-)X
576.7168 1172.2097(righ)Z
688.5671(t.)X
760.7641(A)X
831.5511(line)X
956.0158(lik)X
1026.8183(e)X
576.7168 1486.7825(will)Z
706.1489(ha)X
773.7939(v)X
806.7062(e)X
860.3578(di\013eren)X
1070.0913(t)X
1120.5854(results)X
1330.5344(according)X
1628.894(to)X
1712.5421(whethe)X
1914.9895(r)X
1965.8917(or)X
2049.562(n)X
2085.971(ot)X
2169.6191(t)X
2194.9456(h)X
2231.3546(e)X
2345.6823(on)X
2440.3817(the)X
2556.0229(left-)X
576.7168 1565.4257(hand)Z
740.6506(side)X
871.4304(is)X
937.481(calculated)X
1246.6608(b)X
1284.7928(efore)X
1442.4116(the)X
1554.2463(r)X
1579.5385(igh)X
1666.1286(t-hand)X
1877.4253(side)X
2008.2051(is)X
2074.2557(e)X
2102.735(v)X
2133.8269(aluated.)X
576.7168 1696.4977(The)Z
710.6542(order)X
880.9031(of)X
956.4263(op)X
1027.7123(erator)X
1220.0639(prec)X
1339.0574(e)X
1368.1845(d)X
1404.5935(e)X
1433.7206(n)X
1470.1296(c)X
1499.2567(e)X
1550.2291(s)X
1576.0794(ometimes)X
1871.0506(surprises)X
2139.1827(p)X
2177.3147(e)X
2205.9541(ople.)X
576.7168 2325.6433(Here)Z
730.4785(the)X
843.1923(in)X
896.6284(te)X
950.5115(n)X
985.1(t)X
1010.5863(ion)X
1121.7213(is)X
1188.651(to)X
1269.7896(try)X
1377.7672(op)X
1449.0532(ening)X
1624.9174(a)X
1680.7958(\014le,)X
1807.0969(then)X
1956.1222(compare)X
2220.3972(the)X
2333.111(resulting)X
576.7168 2404.2865(to)Z
815.2437(to)X
894.9822(see)X
998.4021(if)X
1254.1837(fail)X
1345.5194(ed.)X
1455.0559(Unfortunately)X
1852.1788(,)X
1891.7289(what)X
2055.1418(actually)X
2305.3865(happ)X
2449.2955(ens)X
2560.6092(\014rst)X
576.7168 2482.9297(is)Z
638.2178(the)X
745.5029(test)X
1919.1053(whic)X
2048.322(h)X
2101.9292(has)X
2213.9506(an)X
2300.7118(in)X
2354.1479(teger)X
2511.9534(result)X
576.7168 2561.5729(\(non-zero)Z
863.2845(if)X
920.9317(the)X
1029.0993(statemen)X
1286.1958(t)X
1329.6342(is)X
1392.0177(true\).)X
1579.3774(This)X
1725.4353(res)X
1804.8044(u)X
1841.2134(lt)X
1903.5969(is)X
1965.9804(the)X
2056.3378(n)X
2110.925(as)X
2169.5434(s)X
2195.3937(igned)X
2366.7117(t)X
2391.9759(o)X
2512.7737(.)X
2559.6236(The)X
576.7168 2640.2161(compil)Z
769.201(er)X
840.3019(should)X
1044.0187(w)X
1089.5611(arn)X
1201.7098(y)X
1234.6221(ou)X
1321.5106(ab)X
1392.7966(o)X
1425.8057(ut)X
1504.8004(thi)X
1585.2238(s)X
1627.907(problem)X
1861.6966(.)X
1904.3966(The)X
2033.9117(co)X
2097.3039(de)X
2179.4561(should)X
2383.1729(ha)X
2450.8179(v)X
2483.7302(e)X
2531.5098(some)X
576.7168 2718.8593(extra)Z
746.2005(brac)X
867.5234(k)X
900.4357(ets:-)X
576.7168 3348.0049(The)Z
712.5075(follo)X
835.4091(wing)X
994.8812(w)X
1040.4236(o)X
1073.2813(n')X
1127.8948(t)X
1176.8536(w)X
1222.396(o)X
1255.3589(rk)X
1339.0505(a)X
1372.0825(s)X
1421.0413(exp)X
1522.3238(ected)X
1692.8472(b)X
1730.9792(ecause)X
1934.6566(t)X
1960.0599(h)X
1996.4689(e)X
2049.2946(`)X
2102.9725(')X
2145.6162(c)X
2172.2134(haracte)X
2382.4689(r)X
2431.8358(n)X
2468.2448(e)X
2497.3719(e)X
2526.499(d)X
2562.908(s)X
2612.4569(t)X
2637.9432(o)X
576.7168 3426.6481(b)Z
614.8488(e)X
665.1118(in)X
718.5479(terprete)X
941.6537(d)X
999.908(b)X
1034.4965(y)X
1091.0746(t)X
1116.4167(h)X
1152.8257(e)X
1203.7981(s)X
1229.6484(h)X
1266.0574(e)X
1295.1845(ll.)X
576.7168 3819.8641(Y)Z
620.1971(ou'll)X
773.6044(ha)X
841.2494(v)X
874.1617(e)X
929.6859(to)X
1015.2066(\014nd)X
1151.2476(out)X
1273.0798(y)X
1305.9921(our)X
1427.8243(hom)X
1552.7953(e)X
1608.3195(directory)X
1891.1854(\(use)X
2518.8473(\))X
2571.214(a)X
2604.2082(nd)X
576.7168 3898.5073(app)Z
684.3143(end)X
807.2003(to)X
887.4598(it.)X
770.1656 4029.5793(tak)Z
861.4921(es)X
1181.8892(to)X
1260.0882(the)X
1369.8624(v)X
1400.9543(ariables)X
1640.1869(that)X
1779.9576(are)X
1886.5743(going)X
2061.0777(to)X
2139.2767(b)X
2177.4087(e)X
2225.6112(set.)X
2351.8899(The)X
2483.7668(follo)X
2606.6684(w-)X
576.7168 4108.2225(ing)Z
686.9727(fragm)X
854.9442(en)X
917.8529(t)X
964.9584(wil)X
1049.732(l)X
1089.7818(cause)X
1263.1882(a)X
1318.1875(crash)X
1510.6047 4435.9025(37)Z
EO
BO
F27 F
511.1807 385.7777(\017)Z
511.1807 1093.5665(\017)Z
511.1807 1696.4977(\017)Z
511.1807 3348.0049(\017)Z
511.1807 4029.5793(\017)Z
EO
BO
F28 F
934.9548 4029.5793(p)Z
964.7591(ointers)X
EO
BO
F29 F
412.8768 -181.7643(16)Z
543.9491(DEBUGGING)X
1792.0436(16.2)X
1974.0885(Some)X
2150.6525(Com)X
2286.7222(m)X
2341.3357(o)X
2374.1038(n)X
2432.2606(m)X
2486.9716(i)X
2505.1761(stak)X
2621.7628(es)X
EO
BO
F31 F
851.9656 71.2049(else)Z
989.59 149.8481(lose)Z
1161.6205(\(\);)X
783.1534 228.4913(})Z
918.5359 464.4209(j)Z
987.6748(=)X
1056.8137(7;)X
2398.1356(i)X
576.7168 621.7073(...)Z
576.7168 700.3505(if)Z
679.9351(\(i==7\))X
645.529 778.9937(j)Z
714.6679(=)X
783.8068(7;)X
645.529 857.6369(k)Z
714.6679(=)X
783.8068(7;)X
576.7168 936.2801(...)Z
645.529 1329.4961(a[i++])Z
888.3319(=)X
957.4708(b[i)X
1061.5597(+)X
1095.9658(+)X
1130.3719(])X
1164.778(;)X
2285.7156 1486.7825(i)Z
611.1229 1853.7841(...)Z
611.1229 1932.4273(FILE)Z
783.1534(*fp;)X
611.1229 2011.0705(...)Z
645.529 2089.7137(if)Z
749.4007(\(fp=fope)X
1027.1536(n)X
1061.5597(\()X
1095.9658(f)X
1130.3719(i)X
1164.778(l)X
1199.1841(e)X
1233.5902(n)X
1267.9963(a)X
1302.4024(m)X
1336.8085(e)X
1371.2146(,)X
1440.0268(")X
1474.4329(r)X
1508.839(")X
1543.2451(\))X
1612.0573(=)X
1646.4634(=)X
1715.2756(N)X
1749.6817(U)X
1784.0878(L)X
1818.4939(L)X
1852.9(\))X
714.3412 2168.3569(return)Z
955.1839(\(NULL\);)X
2603.7009 2325.6433(fp)Z
656.4553 2404.2865(NULL)Z
1059.1954(fopen)X
866.9969 2482.9297(\(fopen\(filename,)Z
1457.1278("r)X
1526.5045(")X
1560.9106(\))X
1629.7228(=)X
1664.1289(=)X
1732.9411(N)X
1767.3472(U)X
1801.7533(L)X
1836.1594(L)X
1870.5655(\))X
2443.3081 2561.5729(fp)Z
611.1229 2876.1457(...)Z
611.1229 2954.7889(FILE)Z
783.1534(*fp;)X
611.1229 3033.4321(...)Z
645.529 3112.0753(if)Z
749.4007(\(\(fp=fop)X
1027.1536(e)X
1061.5597(n)X
1095.9658(\()X
1130.3719(f)X
1164.778(i)X
1199.1841(l)X
1233.5902(e)X
1267.9963(n)X
1302.4024(a)X
1336.8085(m)X
1371.2146(e)X
1405.6207(,)X
1474.4329(")X
1508.839(r)X
1543.2451(")X
1577.6512(\))X
1612.0573(\))X
1680.8695(=)X
1715.2756(=)X
1784.0878(N)X
1818.4939(U)X
1852.9(L)X
1887.3061(L)X
1921.7122(\))X
714.3412 3190.7185(return)Z
955.1839(\(NULL\);)X
2068.2397 3348.0049(~)Z
645.529 3583.9345(if)Z
749.4007(\(\(fp=fop)X
1027.1536(e)X
1061.5597(n)X
1095.9658(\()X
1130.3719(")X
1164.778(~)X
1199.1841(/)X
1233.5902(d)X
1267.9963(a)X
1302.4024(t)X
1336.8085(a)X
1371.2146(")X
1405.6207(,)X
1474.4329(")X
1508.839(r)X
1543.2451(")X
1577.6512(\))X
1612.0573(\))X
1680.8695(=)X
1715.2756(=)X
1784.0878(N)X
1818.4939(U)X
1852.9(L)X
1887.3061(L)X
1921.7122(\))X
714.3412 3662.5777(return)Z
955.1839(\(NULL\);)X
2033.5415 3819.8641(getenv\("HOME)Z
2450.0351(")X
2484.4412(\))X
576.7168 4029.5793(scanf)Z
EO
EP end
%%Page: 38 38
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 1639.4264 3789.269 R
2.6214 20.6438 833.5912 2735.0807 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 364.8677(The)Z
714.7196(most)X
881.1402(uncomf)X
1092.6333(o)X
1125.4014(rtabl)X
1263.9376(e)X
1318.266(bugs)X
1475.2139(are)X
1587.9565(those)X
1762.2708(that)X
1908.1674(seem)X
2073.0092(to)X
2157.3341(mo)X
2245.5031(v)X
2278.4154(e)X
2332.7438(as)X
2417.0687(y)X
2449.981(ou)X
2545.3572(h)X
2579.8482(un)X
2650.6507(t)X
576.7168 443.5109(them)Z
749.9684(do)X
817.6134(wn.)X
960.9524(Put)X
1093.1562(in)X
1174.8395(some)X
1648.5343(statem)X
1841.8659(en)X
1904.7746(ts)X
1981.7217(and)X
2113.9254(they)X
2265.0743(just)X
2398.8568(disapp)X
2586.9711(ear)X
576.7168 522.1541({)Z
633.7639(or)X
716.0712(seem)X
878.8954(to.)X
990.0479(This)X
1141.8207(probably)X
1419.8944(m)X
1476.6251(eans)X
1623.6616(that)X
1767.5406(y)X
1800.4529(ou're)X
1966.4345(writing)X
2195.5191(o)X
2228.2872(\013)X
2290.0706(the)X
2403.9531(end)X
2528.8869(of)X
2606.4579(an)X
576.7168 600.7973(arra)Z
691.7247(y)X
748.3028(or)X
828.5623(that)X
970.3935(one)X
1090.122(of)X
1165.6452(y)X
1198.5575(our)X
1315.1285(p)X
1353.2605(oin)X
1439.8506(ters)X
1565.8942(has)X
1682.4652(gone)X
1835.3477(astra)X
1975.6158(y)X
2004.8872(.)X
576.7168 701.4729(Y)Z
620.1971(ou)X
710.2073(can)X
828.6352(a)X
859.9687(v)X
892.881(oid)X
1001.8363(the)X
1112.3704(use)X
1222.9045(of)X
1297.1271(nak)X
1399.5049(ed)X
1484.7788(\014xed)X
1641.097(arra)X
1756.1049(ys)X
1836.6426(b)X
1871.1336(y)X
1926.4111(wrapping)X
2213.7665(them)X
2381.1361(in)X
2456.9374(a)X
2510.6361(struc-)X
576.7168 780.1161(ture)Z
713.8117(with)X
863.5367(pre)X
975.3714(and)X
1102.9937(p)X
1141.1257(ost)X
1246.6454(se)X
1301.01(n)X
1335.5985(t)X
1361.0848(ine)X
1444.8254(ls,)X
1529.8211(e.g.)X
576.7168 1367.4418(and)Z
708.7244(adding)X
929.1426(co)X
992.5348(de)X
1083.4946(to)X
1168.1394(initial)X
1338.3381(i)X
1356.5426(ze)X
1439.6086(the)X
1555.8286(sen)X
1643.9975(tinels)X
1823.3679(and)X
1955.3755(c)X
1981.9727(hec)X
2073.2991(k)X
2134.2625(whe)X
2246.6965(t)X
2272.1828(h)X
2308.5918(e)X
2337.7189(r)X
2389.6178(t)X
2415.1041(h)X
2451.5131(e)X
2480.6402(y)X
2541.6036(ha)X
2609.2486(v)X
2642.1609(e)X
576.7168 1446.085(b)Z
614.8488(een)X
729.841(tamp)X
883.2227(ered)X
1023.4751(with.)X
1199.492(More)X
1368.1622(simply)X
1553.731(,)X
1594.5214(y)X
1627.36(o)X
1660.1281(u)X
1718.2849(coul)X
1834.8911(d)X
1893.0479(do)X
1984.1678(som)X
2097.3997(ething)X
2297.645(l)X
2315.8535(i)X
2334.058(k)X
2366.8261(e)X
576.7168 2287.1908(There's)Z
808.5374(a)X
863.5367(big)X
973.7926(di\013erence)X
1264.2368(b)X
1302.4663(e)X
1331.5934(t)X
1355.2592(w)X
1400.8016(e)X
1429.8974(e)X
1459.0245(n)X
1678.0553(and)X
1944.6088(.)X
1992.2934(Supp)X
2139.3599(ose)X
2248.0371(y)X
2280.9494(ou)X
2372.2602(had)X
576.7168 2735.0807(then)Z
980.5296(and)X
1234.6974(w)X
1280.2398(oul)X
1368.5965(d)X
1427.0042(b)X
1465.1362(o)X
1498.0993(th)X
1581.7672(p)X
1619.8992(oi)X
1671.2929(n)X
1705.7839(t)X
1753.1403(to)X
1833.6507(the)X
1945.7363(\014rst)X
2079.9246(elemen)X
2275.4493(t)X
2322.8057(in)X
2400.1585(the)X
2512.2441(arra)X
2627.252(y)X
2656.5234(.)X
576.7168 2813.7239(Supp)Z
723.7833(ose)X
831.5196(y)X
864.4319(ou)X
954.8018(w)X
1000.3442(an)X
1067.9892(ted)X
1178.883(to)X
1258.2016(initialise)X
1522.2351(this)X
1648.9165(string)X
1834.0121(b)X
1868.5031(y)X
1924.1403(ma)X
2013.9598(k)X
2048.5484(i)X
2066.7529(ng)X
2156.8344(the)X
2267.7282(\014rst)X
2400.7247(elemen)X
2596.2494(t)X
2642.414(a)X
576.7168 2892.3671(zero)Z
713.8117(b)X
748.3027(yte.)X
886.3748(Y)X
929.8551(ou)X
1021.1659(could)X
1196.151(do)X
576.7168 3165.12(or)Z
576.7168 3437.8729(but)Z
576.7168 3710.6258(w)Z
622.2592(ould)X
771.9731(do)X
866.4304(som)X
981.5686(ething)X
1184.9604(q)X
1219.5529(ui)X
1274.1664(te)X
1352.8361(di\013eren)X
1562.5696(t.)X
1644.2256(It)X
1718.159(w)X
1763.7014(ould)X
1913.4153(create)X
2107.3346(a)X
2165.4804(string)X
2354.6634(in)X
2434.9118(y)X
2467.8241(our)X
2587.5416(ex-)X
576.7168 3789.269(ecutable)Z
839.6216(\(namely)X
1239.879(\))X
1292.8086(and)X
1426.255(set)X
1791.938(to)X
1878.0216(p)X
1916.1536(oin)X
2002.7437(t)X
2055.6733(to)X
2141.7569(it)X
2213.6316(wi)X
2279.8056(th)X
2369.0467(p)X
2407.1787(oten)X
2528.5016(tial)X
2624.2332(l)X
2642.4377(y)X
576.7168 3867.9122(disastrous)Z
883.8263(e\013ects)X
1057.6162(.)X
576.7168 3990.6202(T)Z
618.6183(urning)X
821.9458(on)X
908.445(optim)X
1078.3383(i)X
1096.5428(sati)X
1198.852(o)X
1231.6201(n)X
1284.9653(m)X
1339.6763(a)X
1370.6239(y)X
1422.2462(c)X
1448.8434(hange)X
1633.2258(the)X
1740.2489(b)X
1778.3809(eha)X
1874.4436(viour)X
2039.8809(of)X
2110.5925(y)X
2143.5048(our)X
2255.2642(program)X
2496.6467(,)X
2529.6897(esp)X
2621.4996(e-)X
576.7168 4069.2634(cially)Z
744.9246(if)X
799.3371(the)X
904.3945(program)X
1161.1589(i)X
1179.3634(sn')X
1259.8272(t)X
1300.1554(p)X
1338.2874(erfect.)X
1539.087(F)X
1576.2522(or)X
1649.7344(instance,)X
1917.92(if)X
1972.457(optim)X
2141.8564(i)X
2160.0609(sati)X
2262.3701(o)X
2295.1382(n)X
2346.5177(re-p)X
2460.4303(ositio)X
2614.7672(ns)X
576.7168 4147.9066(a)Z
635.1538(v)X
666.2457(ariable)X
885.7163(in)X
939.1524(to)X
1022.8496(a)X
1081.2866(register)X
1316.5449(it's)X
1430.2385(less)X
1553.4047(lik)X
1624.2072(ely)X
1731.5858(to)X
1815.283(b)X
1853.415(e)X
1967.1315(ini)X
2041.2784(ti)X
2084.9692(a)X
2117.7373(l)X
2135.9418(l)X
2154.1463(y)X
2183.2735(,)X
2224.463(so)X
2308.1602(if)X
2372.9122(y)X
2405.8245(ou'v)X
2527.1474(e)X
2580.8481(not)X
576.7168 4226.5498(initiali)Z
765.5602(sed)X
877.3949(v)X
908.4868(ariabl)X
1073.7621(es)X
1149.2853(b)X
1187.4173(efore)X
1345.0361(use)X
1456.8708(y)X
1489.7831(ou)X
1581.0939(mig)X
1689.9835(h)X
1724.4745(t)X
1771.58(g)X
1804.6717(et)X
1880.1949(a)X
1935.1942(surprize.)X
1510.6047 4435.9025(38)Z
EO
BO
F27 F
511.1807 364.8677(\017)Z
511.1807 2287.1908(\017)Z
511.1807 3990.6202(\017)Z
EO
BO
F29 F
412.8768 -181.7643(16)Z
543.9491(DEBUGGING)X
1792.0436(16.2)X
1974.0885(Some)X
2150.6525(Com)X
2286.7222(m)X
2341.3357(o)X
2374.1038(n)X
2432.2606(m)X
2486.9716(i)X
2505.1761(stak)X
2621.7628(es)X
EO
BO
F31 F
576.7168 71.2049(...)Z
576.7168 149.8481(int)Z
714.3412(i;)X
576.7168 228.4913(scanf\("%d")Z
923.9353(,)X
958.3414(i)X
992.7475(\))X
1027.1536(;)X
1095.9658(/)X
1130.3719(*)X
1199.1841(t)X
1233.5902(h)X
1267.9963(i)X
1302.4024(s)X
1371.2146(s)X
1405.6207(h)X
1440.0268(o)X
1474.4329(u)X
1508.839(l)X
1543.2451(d)X
1612.0573(b)X
1646.4634(e)X
1715.2756(s)X
1749.6817(c)X
1784.0878(a)X
1818.4939(n)X
1852.9(f)X
1887.3061(\()X
1921.7122(")X
1956.1183(%)X
1990.5244(d)X
2024.9305(")X
2059.3366(,)X
2093.7427(&)X
2128.1488(i)X
2162.5549(\))X
2231.3671(*)X
2265.7732(/)X
1344.9336 443.5109(printf)Z
1553.2954(\()X
1587.7015(\))X
576.7168 916.4925(struct)Z
819.5197(foob)X
958.3414(y)X
1027.1536({)X
576.7168 995.1357(int)Z
714.3412(prefix;)X
576.7168 1073.7789(char)Z
748.7473(myarray[N])X
1095.9658(;)X
576.7168 1152.4221(int)Z
714.3412(postfix;)X
576.7168 1231.0653(};)Z
576.7168 1591.3867(#define)Z
854.2525(BUF)X
958.3414(L)X
992.7475(E)X
1027.1536(N)X
1095.9658(1)X
1130.3719(0)X
576.7168 1670.0299(int)Z
715.3213(x[BUFLE)X
958.3414(N)X
992.7475(])X
1027.1536(,)X
1095.9658(y)X
1130.3719(;)X
576.7168 1748.6731(...)Z
576.7168 1827.3163(if)Z
680.5885(\(y)X
784.4602(>=)X
888.3319(BUFL)X
1027.1536(E)X
1061.5597(N)X
1130.3719(|)X
1164.778(|)X
1233.5902(y)X
1267.9963(<)X
1302.4024(0)X
1336.8085(\))X
645.529 1905.9595([error)Z
888.3319(code)X
1061.5597(h)X
1095.9658(e)X
1130.3719(r)X
1164.778(e)X
1199.1841(])X
576.7168 1984.6027(else)Z
645.529 2063.2459(x[y])Z
818.8663(=)X
888.0052(255;)X
576.7168 2141.8891(...)Z
1517.2788 2287.1908('\\0')Z
1805.6776("\\0")X
576.7168 2432.4925(char)Z
748.7473(str[100];)X
576.7168 2511.1357(char)Z
748.7473(*str_ptr;)X
748.7473 2589.7789(str_ptr)Z
1026.283(=)X
1095.4219(st)X
1164.778(r)X
1199.1841(;)X
725.1139 2735.0807(str)Z
854.235(ptr)X
1108.4028(str)X
748.7473 3028.7435(strcpy\(str)Z
1095.9658(_)X
1130.3719(p)X
1164.778(t)X
1199.1841(r)X
1233.5902(,)X
1302.4024(")X
1336.8085(\\)X
1371.2146(0)X
1405.6207(")X
1440.0268(\))X
1508.839(/)X
1543.2451(*)X
1612.0573(o)X
1646.4634(r)X
1715.2756(s)X
1749.6817(t)X
1784.0878(r)X
1818.4939(c)X
1852.9(p)X
1887.3061(y)X
1921.7122(\()X
1956.1183(s)X
1990.5244(t)X
2024.9305(r)X
2059.3366(_)X
2093.7427(p)X
2128.1488(t)X
2162.5549(r)X
2196.961(,)X
2265.7732(")X
2300.1793(")X
2334.5854(\))X
2403.3976(*)X
2437.8037(/)X
748.7473 3301.4964(*str_ptr)Z
1061.0158(=)X
1130.1547(')X
1164.778(\\)X
1199.1841(0)X
1233.5902(')X
1267.9963(;)X
748.7473 3574.2493(str_ptr)Z
1026.283(=)X
1095.4219("\\)X
1164.778(0)X
1199.1841(")X
1233.5902(;)X
1100.9478 3789.269("\\0")Z
1532.8625(str)X
1660.0702(ptr)X
1907.1157 4147.9066(0)Z
EO
EP end
%%Page: 39 39
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
842.9332 192.1732(returns)Z
1068.1015(an)X
1160.6538(in)X
1214.0899(teger,)X
1397.1869(not)X
1514.9994(a)X
1733.2582(as)X
1814.7592(y)X
1847.6715(ou)X
1940.2238(m)X
1996.0114(i)X
2014.2159(g)X
2046.984(h)X
2081.475(t)X
2129.822(exp)X
2231.1045(ect.)X
2363.73(If)X
2431.0221(the)X
2544.0983(in)X
2597.5344(te-)X
576.7168 270.8164(ger)Z
686.85(v)X
717.9419(alue)X
858.0715(returned)X
1122.9233(is)X
1190.4299(s)X
1215.9936(t)X
1241.4799(or)X
1299.9163(e)X
1329.0434(d)X
1388.7537(in)X
1442.1898(to)X
1523.9053(a)X
1580.3606(c)X
1606.9578(haract)X
1788.7053(e)X
1817.8324(r)X
1866.802(v)X
1897.8939(ariable)X
2115.3828(and)X
2244.4611(then)X
2394.0633(c)X
2422.9478(ompared)X
576.7168 349.4596(against)Z
805.0796(the)X
918.1928(in)X
971.6289(teger)X
1135.2625(constan)X
1351.3111(t)X
1503.8935(,)X
1545.9624(the)X
1659.0756(comparison)X
2009.0031(ma)X
2097.0636(y)X
2154.776(nev)X
2252.4175(er)X
2329.2192(succeed,)X
2584.6666(b)X
2622.7986(e-)X
576.7168 428.1028(cause)Z
759.571(sign-extens)X
1073.7996(ion)X
1193.5033(of)X
1278.4743(a)X
1342.9214(c)X
1369.5186(haracter)X
1636.2437(on)X
1737.0023(widening)X
2024.0547(to)X
2113.762(in)X
2167.1981(teger)X
2339.001(is)X
2414.4994(mac)X
2531.0861(hine-)X
576.7168 506.746(dep)Z
679.578(enden)X
843.5274(t.)X
1564.9331(b)X
1603.1626(e)X
1632.2897(fore)X
1761.7235(u)X
1798.1325(s)X
1823.9828(ing)X
1934.2387(a)X
1989.238(function.)X
576.7168 627.5532(Supp)Z
723.7833(ose)X
837.3248(a)X
897.1884(function)X
1428.9726(tak)X
1520.2991(es)X
1600.6866(a)X
1660.5502(string.)X
1885.7042(If)X
1956.6191(the)X
2324.2651(programm)X
2622.2309(er)X
576.7168 706.1964(acciden)Z
784.8715(tally)X
937.1655(writes)X
576.7168 1284.0179(rather)Z
773.6892(than)X
576.7168 1861.8394(the)Z
690.0439(compiler)X
959.6684(m)X
1016.3077(i)X
1034.5122(g)X
1067.2803(h)X
1101.7713(t)X
1150.3692(not)X
1268.4326(w)X
1313.975(a)X
1346.9731(rn)X
1431.8825(the)X
1545.2096(program)X
1787.4116(m)X
1842.0251(er)X
1919.0407(that)X
2062.3643(the)X
2175.6914(form)X
2311.0806(a)X
2343.8487(l)X
2385.3909(pa)X
2454.568(ram)X
2567.6179(eter)X
708.964 1940.4826(has)Z
831.7385(the)X
949.7767(default)X
1176.7494(t)X
1200.1891(yp)X
1273.0539(e)X
1461.7676(and)X
1595.5934(a)X
1656.7962(lo)X
1710.7158(cal)X
1819.2814(v)X
1850.3733(ari)X
1927.6755(a)X
1960.4436(bl)X
2015.0571(e)X
2203.5001(i)X
2221.7046(s)X
2275.0136(created)X
2508.3014(whic)X
2637.5181(h)X
576.7168 2019.1258(isn't)Z
722.7167(initiali)X
911.5601(sed.)X
576.7168 2139.933(In)Z
667.6638(the)X
788.6073(next)X
944.2836(example,)X
1232.561(it)X
1307.7204(lo)X
1361.64(oks)X
1485.7411(as)X
1575.1094(if)X
1645.5325(the)X
1766.476(program)X
2008.7136(m)X
2063.3271(er)X
2147.9591(m)X
2203.6901(ean)X
2299.7528(t)X
2355.9671(to)X
2445.3354(de\014ne)X
2642.0594(2)X
576.7168 2218.5762(p)Z
614.8488(oin)X
701.4389(ters)X
827.4825(to)X
907.742(in)X
961.1781(tegers.)X
1176.7362(In)X
1258.5744(fact,)X
1567.4971(is)X
1633.5477(b)X
1671.6797(eing)X
1810.3533(de\014ned)X
2034.28(as)X
2114.5395(an)X
2205.8503(in)X
2259.2864(teger.)X
576.7168 2481.8248(In)Z
903.8816(the)X
1017.1384(follo)X
1140.04(wing)X
1298.9906(co)X
1362.3828(de)X
1450.3794(w)X
1495.9218(ould)X
1643.9113(crash;)X
1832.9271(\()X
2088.4441(do)X
2159.7301(es)X
2236.6754(automatic)X
2550.435(t)X
2573.8747(yp)X
2646.7395(e)X
576.7168 2560.468(con)Z
672.7795(v)X
705.6918(ersion\))X
576.7168 3610.1487(C)Z
647.697(functions)X
931.843(usually)X
1159.1536(get)X
1269.6359(giv)X
1354.6473(en)X
1443.0269(argum)X
1627.4637(en)X
1690.3724(ts)X
1764.5432(via)X
1875.0255(the)X
1988.6653(stac)X
2098.9369(k.)X
2185.64(Calling)X
2416.1081(f)X
2436.3632(unctions)X
576.7168 3688.7919(put)Z
705.7013(v)X
736.7932(alues)X
909.983(on)X
1010.5498(the)X
1131.6405(stac)X
1241.9121(k)X
1307.7462(the)X
1397.8986(n)X
1465.4089(p)X
1503.6384(e)X
1532.7655(e)X
1561.8926(l)X
1611.939(the)X
1733.3221(s)X
1759.1724(ame)X
1908.6809(n)X
1943.1719(um)X
2034.4984(b)X
2072.6304(er)X
2157.4096(of)X
2242.1888(b)X
2276.6798(ytes)X
2421.452(o\013)X
2523.5976(when)X
576.7168 3767.4351(returned)Z
838.1834(to,)X
937.6978(so)X
1016.0281(it)X
1080.1495(do)X
1151.4355(esn't)X
1305.5463(matter)X
1519.6502(to)X
1834.454(if)X
1893.8391(the)X
2003.7446(subfunction)X
2356.7793(do)X
2428.0653(esn't)X
2582.1761(use)X
576.7168 3846.0783(or)Z
659.1379(declare)X
882.0687(all)X
977.1198(the)X
1091.1161(argumen)X
1338.74(ts)X
1413.2673(that)X
1557.2601(it)X
1625.4723(is)X
1693.6845(giv)X
1778.6959(en.)X
1896.1067(It)X
1969.0552(do)X
2040.3412(esn't)X
2198.5428(ev)X
2259.8728(en)X
2348.6089(matter)X
2566.8036(if)X
2630.2795(it)X
576.7168 3924.7215(declares)Z
826.5233(more)X
995.8131(argumen)X
1243.437(ts)X
1319.5798(than)X
1476.2394(giv)X
1561.2508(en)X
1651.6024(b)X
1686.0934(y)X
1746.4486(the)X
1862.0604(caling)X
2056.6102(function)X
2317.468(as)X
2401.5046(long)X
2548.6916(as)X
2632.7282(i)X
2651.5398(t)X
576.7168 4003.3647(do)Z
648.0028(esn't)X
801.5198(write)X
966.0882(to)X
1043.8247(these)X
1206.9953(v)X
1238.0872(alues)X
1380.302(.)X
1429.9501(W)X
1492.3755(ere)X
1593.7934(it)X
1657.321(to)X
1735.0575(do)X
1823.8453(so,)X
1920.8291(it)X
1984.3567(mi)X
2059.8177(g)X
2092.5858(h)X
2127.0768(t)X
2171.6593(w)X
2217.2017(ell)X
2302.3524(o)X
2333.3(v)X
2366.0681(erwrite)X
2584.3144(the)X
576.7168 4082.0079(address)Z
809.9374(that)X
953.1686(the)X
1066.5494(c)X
1095.6765(alled)X
1254.6952(function)X
1513.1759(should)X
1722.715(retur)X
1863.3725(n)X
1923.0268(t)X
1948.5131(o.)X
2035.9704(Suc)X
2135.1906(h)X
2194.7474(a)X
2251.1467(problem)X
2509.6275(m)X
2565.9785(i)X
2584.183(g)X
2616.9511(h)X
2651.4421(t)X
576.7168 4160.6511(not)Z
693.7021(b)X
731.8341(e)X
782.5114(recognised)X
1098.4206(for)X
1199.6183(quite)X
1365.5452(a)X
1420.9588(while,)X
1612.6423(and)X
1740.6789(isn't)X
1887.6606(easy)X
2031.4849(to)X
2112.1587(trac)X
2222.4303(k)X
2279.4227(do)X
2347.0677(wn.)X
2479.7591(This)X
2629.8984(is)X
576.7168 4239.2943(where)Z
764.3321(`)X
922.2084(')X
962.9988(\(see)X
1092.1999(16.1\))X
1257.7125(b)X
1295.8445(ecomes)X
1518.1926(useful)X
1510.6047 4435.9025(39)Z
EO
BO
F27 F
511.1807 192.1732(\017)Z
511.1807 627.5532(\017)Z
511.1807 2139.933(\017)Z
511.1807 2481.8248(\017)Z
EO
BO
F28 F
918.961 506.746(R)Z
962.9742(e)X
989.621(ad)X
1079.3761(the)X
1188.0764(manual)X
1419.9202(p)X
1449.7245(ag)X
1512.9415(e)X
2073.3181 627.5532(K&R)Z
2250.1926(C)X
659.9771 2481.8248(K&R)Z
833.2513(C)X
1597.9805 3767.4351(K&R)Z
1767.175(C)X
EO
BO
F29 F
412.8768 -181.7643(16)Z
543.9491(DEBUGGING)X
1792.0436(16.2)X
1974.0885(Some)X
2150.6525(Com)X
2286.7222(m)X
2341.3357(o)X
2374.1038(n)X
2432.2606(m)X
2486.9716(i)X
2505.1761(stak)X
2621.7628(es)X
EO
BO
F30 F
412.8768 71.2049(16.2.2)Z
680.8448(declarati)X
969.4008(o)X
1007.0838(n)X
1070.9183(mismatc)X
1346.6872(h)X
EO
BO
F31 F
576.7168 192.1732(getchar)Z
1571.2402(char)X
1399.6951 349.4596(EOF)Z
1159.1334 627.5532(reverse)Z
679.9351 837.8207(reverse)Z
955.1839(\(str\))X
679.9351 916.4639({)Z
714.3412 995.1071(char)Z
886.3717(*str;)X
714.3412 1073.7503(...)Z
679.9351 1152.3935(})Z
679.9351 1415.6422(reverse)Z
955.1839(\(str\))X
714.3412 1494.2854(char)Z
886.3717(*str;)X
679.9351 1572.9286({)Z
714.3412 1651.5718(...)Z
679.9351 1730.215(})Z
576.7168 1940.4826(str)Z
1329.5204(int)X
2071.5236(str)X
1406.7206 2218.5762(ptr2)Z
576.7168 2350.2005(int*)Z
783.1534(ptr1,)X
989.59(ptr2;)X
1858.1873 2481.8248(ANSI)Z
2030.4439(C)X
679.9351 2692.0923(int)Z
818.5396(mean\(nu)X
1061.5597(m)X
1095.9658(1)X
1130.3719(,)X
1199.1841(n)X
1233.5902(u)X
1267.9963(m)X
1302.4024(2)X
1336.8085(\))X
679.9351 2770.7355(int)Z
818.5396(num1,)X
1026.6097(nu)X
1095.9658(m)X
1130.3719(2)X
1164.778(;)X
679.9351 2849.3787({)Z
714.3412 2928.0219(...)Z
679.9351 3006.6651(})Z
679.9351 3163.9515(int)Z
818.5396(i,)X
922.4113(answe)X
1095.9658(r)X
1130.3719(;)X
679.9351 3242.5947(float)Z
886.3717(f;)X
679.9351 3321.2379(/*)Z
783.8068(delibera)X
1061.5597(t)X
1095.9658(e)X
1164.778(m)X
1199.1841(i)X
1233.5902(s)X
1267.9963(t)X
1302.4024(a)X
1336.8085(k)X
1371.2146(e)X
1405.6207(!)X
1474.4329(*)X
1508.839(/)X
679.9351 3399.8811(answer)Z
922.738(=)X
991.8769(mea)X
1095.9658(n)X
1130.3719(\()X
1164.778(f)X
1199.1841(,)X
1233.5902(j)X
1267.9963(\))X
1302.4024(;)X
679.9351 3478.5243(printf\("Th)Z
1027.1536(e)X
1095.9658(m)X
1130.3719(e)X
1164.778(a)X
1199.1841(n)X
1267.9963(o)X
1302.4024(f)X
1371.2146(%)X
1405.6207(f)X
1474.4329(a)X
1508.839(n)X
1543.2451(d)X
1612.0573(%)X
1646.4634(d)X
1715.2756(i)X
1749.6817(s)X
1818.4939(%)X
1852.9(d)X
1887.3061(\\)X
1921.7122(n)X
1956.1183(")X
1990.5244(,)X
2059.3366(f)X
2093.7427(,)X
2162.5549(j)X
2196.961(,)X
2265.7732(a)X
2300.1793(n)X
2334.5854(s)X
2368.9915(w)X
2403.3976(e)X
2437.8037(r)X
2472.2098(\))X
2506.6159(;)X
783.2772 4239.2943(lint)Z
EO
EP end
%%Page: 40 40
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 71.2049(If)Z
645.8063(in)X
725.9471(one)X
848.7145(source)X
1050.42(\014le)X
1158.9785(y)X
1191.8908(ou)X
1286.2405(ha)X
1353.8855(v)X
1386.7978(e)X
1951.1293(a)X
1983.8974(nd)X
2081.4046(y)X
2114.3169(o)X
2147.1358(u)X
2208.3315(w)X
2253.8739(a)X
2286.7082(n)X
2321.1992(t)X
2371.3436(to)X
2454.642(use)X
2569.5156(this)X
576.7168 149.8481(arra)Z
691.7247(y)X
742.8211(from)X
894.9583(a)X
928.0854(no)X
997.2625(ther)X
1128.8757(source)X
1322.0606(\014le,)X
1441.8778(y)X
1474.7901(ou)X
1560.6192(m)X
1615.6342(ustn't)X
1799.3465(declare)X
2014.634(as)X
576.7168 228.4913(but)Z
699.5858(as)X
1406.0784(.)X
1459.6741(The)X
1596.752(clearest)X
1834.8706(e)X
1863.8418(xplanation)X
2195.1073(of)X
2273.771(wh)X
2355.6249(y)X
2415.3435(this)X
2546.1063(is)X
2615.2974(so)X
576.7168 307.1345(comes)Z
770.6472(from)X
928.1259(C)X
975.4575(hri)X
1055.7393(s)X
1102.8448(V)X
1146.3251(ol)X
1198.0982(p)X
1236.2302(e)X
1286.4932(\()X
1932.0962(\))X
576.7168 411.8265(When)Z
772.6073(y)X
805.5196(ou)X
901.9481(declare)X
1675.4959(the)X
1792.4483(com)X
1909.99(pi)X
1964.6035(l)X
1982.808(er)X
2063.4489(sets)X
2194.6102(aside)X
2363.6617(storage)X
2594.285(for)X
576.7168 490.4697(100)Z
697.5511(in)X
750.9872(ts,)X
840.1944(at)X
919.9809(sa)X
976.5746(y)X
1005.846(,)X
1045.4176(address)X
1276.7652(500.)X
1424.3502(The)X
1557.8146(compiler)X
1825.4737(kno)X
1927.8515(ws)X
2021.8469(that)X
2358.2414(i)X
2376.8708(s)X
2423.5033(an)X
2514.3411(a)X
2547.4109(rra)X
2629.2648(y)X
2658.5362(,)X
576.7168 569.1129(and)Z
701.1533(when)X
868.2164(it)X
931.0812(tries)X
1072.8841(to)X
1149.9578(generate)X
1407.1419(c)X
1436.269(o)X
1471.2435(de)X
1555.0532(for)X
1652.6508(an)X
1740.7758(expr)X
1865.8037(e)X
1894.9308(s)X
1920.7811(s)X
1946.6314(ion)X
2053.7015(lik)X
2124.504(e)X
2449.4436(,)X
2485.5437(it)X
2548.4085(do)X
2619.6945(es)X
576.7168 647.7561(the)Z
691.9311(follo)X
814.8327(wing:)X
1001.9177(It)X
1076.0842(tak)X
1167.4107(es)X
1246.3135(the)X
1361.5278(start)X
1495.8686(ing)X
1609.5041(addres)X
1794.7069(s)X
1845.7821(of)X
1924.6849(the)X
2040.0474(ar)X
2098.4838(r)X
2124.1521(a)X
2155.4856(y)X
2215.4433(\(500\),)X
2411.6218(and)X
2542.6237(adds)X
576.7168 726.3993(to)Z
657.8741(that)X
800.6031(an)X
892.8117(o\013set)X
1065.5372(equal)X
1239.8414(to)X
1320.9987(the)X
1433.7312(index)X
1611.1929(\(3\))X
1717.6104(times)X
1895.0722(the)X
2007.8047(size)X
2131.5885(of)X
2208.0095(an)X
2300.2181(in)X
2353.6542(t)X
2401.6575(\(t)X
2450.3574(ypically)X
576.7168 805.0425(4\))Z
655.5564(to)X
734.396(get)X
841.6533(an)X
931.5442(address)X
1161.9449(of)X
1618.109(.)X
1662.5372(It)X
1731.9042(lo)X
1785.8238(oks)X
1899.3962(at)X
1978.2358(the)X
2088.6506(in)X
2142.0867(t)X
2187.7723(stored)X
2381.8615(at)X
2460.7011(address)X
576.7168 883.6857(512)Z
698.0241(and)X
825.6464(there's)X
1035.3643(the)X
1147.199(in)X
1200.6351(t.)X
576.7168 988.3777(When)Z
760.2078(y)X
793.1201(ou)X
877.1491(giv)X
962.1605(e)X
1005.1417(an)X
1089.1707(external)X
1334.2334(declaration)X
1666.1279(in)X
1735.948(another)X
1968.3806(\014le)X
2066.6184(lik)X
2137.4209(e)X
2801.7242(,)X
576.7168 1067.0209(the)Z
693.2239(compiler)X
966.0284(tak)X
1057.3549(es)X
1137.5505(y)X
1170.4628(our)X
1291.7062(w)X
1337.2486(ord)X
1458.492(for)X
1563.9478(it)X
1634.6708(that)X
1981.3561(i)X
2000.1849(s)X
2051.9628(a)X
2111.6345(p)X
2149.7665(o)X
2182.8363(i)X
2201.0408(n)X
2235.5318(ter.)X
2374.1022(The)X
2512.712(link)X
2619.826(er)X
576.7168 1145.6641(resolv)Z
740.6663(es)X
816.3713(the)X
928.3878(s)X
953.85(ym)X
1043.5978(b)X
1081.7298(ol)X
1155.856(for)X
1256.8212(y)X
1289.7335(ou)X
1381.2261(as)X
1461.6674(an)X
1553.16(ob)X
1626.2663(ject)X
1750.9129(that)X
1892.9259(resides)X
2102.8256(at)X
2183.2669(addres)X
2368.3356(s)X
2416.213(500.)X
2565.5518(But)X
576.7168 1224.3073(since)Z
736.9394(y)X
769.8517(ou)X
862.1876(lied)X
987.6774(to)X
1068.962(the)X
1181.8218(compiler,)X
1468.4072(the)X
1581.267(compiler)X
1850.4242(thinks)X
2050.1159(there's)X
2260.8589(a)X
2316.8833(p)X
2355.0153(oin)X
2441.6054(ter)X
2543.4139(v)X
2574.5058(ari-)X
576.7168 1302.9505(able)Z
714.4417(stored)X
909.0021(at)X
988.3129(address)X
1219.3(500.)X
1367.7772(So)X
1458.1393(no)X
1525.7843(w,)X
1611.83(when)X
1781.1302(the)X
1892.0162(compiler)X
2159.1996(sees)X
2287.452(an)X
2377.8141(expre)X
2531.6287(s)X
2557.479(s)X
2583.3293(ion)X
576.7168 1381.5937(lik)Z
647.5193(e)X
980.8297(,)X
1024.6684(it)X
1096.2761(generates)X
1387.3317(co)X
1450.7239(de)X
1542.9921(for)X
1649.3326(it)X
1720.9403(lik)X
1791.7428(e)X
1847.5629(this:)X
2013.2092(It)X
2089.5532(tak)X
2180.8797(es)X
2261.96(the)X
2379.3518(addre)X
2538.8148(s)X
2564.6651(s)X
2617.9178(of)X
576.7168 1460.2369(the)Z
692.6195(p)X
730.7515(oin)X
817.3416(ter)X
922.193(\(500\))X
1098.0887(and,)X
1249.5492(assuming)X
1540.6945(there's)X
1754.4804(a)X
1813.5477(p)X
1851.6797(oin)X
1938.2698(ter)X
2043.1212(there,)X
2233.7408(reads)X
2408.0577(the)X
2523.9604(v)X
2555.0523(alue)X
576.7168 1538.8801(of)Z
654.2842(the)X
768.1631(p)X
806.2951(oin)X
892.8852(ter)X
995.7128(stored)X
1193.2661(the)X
1283.3366(r)X
1309.0049(e)X
1338.132(.)X
1394.7538(The)X
1530.7354(p)X
1568.8674(oin)X
1655.4575(ter)X
1758.2851(will)X
1886.3728(t)X
1909.8125(yppically)X
2194.1976(reside)X
2380.6995(at)X
2463.0032(address)X
576.7168 1617.5233(500)Z
698.7(through)X
946.9841(503.)X
1096.5459(W)X
1164.1589(ha)X
1233.336(t')X
1277.0268(s)X
1324.8082(actuall)X
1518.3659(y)X
1575.4757(i)X
1593.6802(n)X
1652.5129(there)X
1818.7014(is)X
1885.4279(indeterminate.)X
2333.3756(There)X
2521.6668(could)X
576.7168 1696.1665(b)Z
614.8488(e)X
667.641(a)X
725.1695(garbage)X
972.1494(v)X
1003.2413(alue)X
1144.4441(stored)X
1342.4824(there)X
1486.4166(,)X
1532.7854(sa)X
1589.3791(y)X
1648.4864(1687.)X
1834.538(The)X
1971.0046(compiler)X
2241.6659(gets)X
2378.1325(this)X
2508.284(v)X
2539.3759(alue,)X
576.7168 1774.8097(1687,)Z
751.5776(as)X
834.828(the)X
949.6536(address)X
1184.6516(of)X
1263.1657(the)X
1378.1395(\014)X
1414.5485(r)X
1440.2168(s)X
1466.0671(t)X
1516.3896(in)X
1569.8257(t)X
1619.9221(to)X
1703.1725(whic)X
1832.3892(h)X
1893.5369(the)X
2008.9512(p)X
2047.1807(oin)X
2133.7708(ter)X
2237.8597(p)X
2276.0892(oin)X
2362.6793(ts.)X
2472.4488(It)X
2546.2266(then)X
576.7168 1853.4529(adds)Z
733.8551(the)X
849.9456(scaled)X
1046.5529(index)X
1227.3726(o\013se)X
1352.6218(t)X
1404.2092(\()X
1429.6955(12\))X
1547.3648(to)X
1631.8801(this)X
1763.7582(v)X
1794.8501(alue,)X
1957.7886(to)X
2042.3039(get)X
2155.2369(1699,)X
2333.9631(and)X
2465.8412(tries)X
2615.0857(to)X
576.7168 1932.0961(read)Z
724.934(the)X
839.9972(in)X
893.4333(teger)X
1059.0169(s)X
1084.5958(t)X
1110.0821(or)X
1168.5185(e)X
1197.6456(d)X
1259.1284(at)X
1342.6164(addr)X
1473.711(e)X
1502.8381(s)X
1528.6884(s)X
1579.6125(1699,)X
1757.9278(whic)X
1887.1445(h)X
1948.5298(will)X
2077.8018(li)X
2115.2477(k)X
2148.0158(el)X
2195.3474(y)X
2255.0098(result)X
2439.5385(in)X
2519.8689(a)X
2578.0967(bus)X
576.7168 2010.7393(error)Z
735.9144(or)X
816.1739(segmen)X
1022.75(tation)X
1216.6803(violatio)X
1432.9363(n.)X
576.7168 2115.4313(The)Z
711.25(thing)X
883.6734(to)X
964.5287(remem)X
1158.4748(b)X
1196.6068(er)X
1272.7258(ab)X
1344.0118(out)X
1461.1786(all)X
1554.1119(thi)X
1634.2117(s)X
1681.913(i)X
1700.7076(s)X
1748.4089(that)X
1890.8359(ev)X
1952.1659(en)X
2039.3362(though)X
576.7168 2194.0745(and)Z
1224.4698(can)X
1351.015(b)X
1389.147(e)X
1446.2267(used)X
1601.1896(in)X
1654.6257(terc)X
1760.161(hangeably)X
2079.3151(in)X
2163.2337(y)X
2196.146(our)X
2319.5337(source)X
2525.017(co)X
2588.4092(de,)X
576.7168 2272.7177(the)Z
693.2641(compiler)X
966.1088(generates)X
1256.3199(v)X
1289.2322(ery)X
1404.2008(di\013er)X
1551.0573(e)X
1580.1844(n)X
1614.7729(t)X
1666.8171(ob)X
1739.9234(jec)X
1817.9142(t)X
1869.9584(c)X
1899.0855(o)X
1934.06(de)X
2025.7681(d)X
2062.1771(e)X
2091.3042(p)X
2129.5337(e)X
2158.6608(n)X
2195.0698(d)X
2231.4788(ing)X
2346.4473(on)X
2442.4707(whethe)X
2645.0434(r)X
576.7168 2351.3609(y)Z
609.6291(ou)X
700.9399(are)X
809.6171(indexing)X
1074.5916(o\013)X
1167.4812(an)X
1258.792(arra)X
1373.7999(y)X
1430.378(iden)X
1548.5433(ti\014er)X
1704.5833(or)X
1784.8428(a)X
1839.8421(p)X
1877.9741(oin)X
1964.5642(ter)X
2065.3476(iden)X
2183.5129(ti\014er.)X
714.1504 2642.5343(al)Z
765.6669(l)X
783.8714(o)X
818.46(cates)X
982.381(m)X
1038.8436(em)X
1122.5842(o)X
1155.3523(ry)X
1238.7565(dyna)X
1379.1951(m)X
1433.8086(i)X
1452.0131(cal)X
1532.1128(l)X
1550.3173(y)X
1579.4445(.)X
1628.3164(The)X
1763.8197(standard)X
2339.5276(and)X
412.8768 2721.1775(functions)Z
693.9951(need)X
844.0762(to)X
923.1131(b)X
961.2451(e)X
1010.2855(e)X
1038.7087(\016c)X
1122.4493(ien)X
1204.3694(t)X
1250.4784(and)X
1376.8781(c)X
1405.8143(an't)X
1540.1078(c)X
1566.705(h)X
1603.0205(e)X
1632.1476(c)X
1659.4542(k)X
1714.8097(t)X
1740.1518(h)X
1776.5608(e)X
1826.3106(in)X
1879.7467(te)X
1933.717(gr)X
1992.1534(it)X
2034.5382(y)X
2089.8937(of)X
2164.1943(the)X
2274.8064(he)X
2339.832(ap)X
2429.9202(on)X
2520.0084(e)X
2548.5587(v)X
2581.471(e)X
2610.4539(r)X
2636.1222(y)X
412.8768 2799.8207(call.)Z
576.4248(Therefore,)X
897.8044(if)X
965.0894(the)X
1082.8948(heap)X
1244.9055(gets)X
1384.8136(c)X
1413.6201(or)X
1472.0565(r)X
1497.7248(u)X
1534.1338(p)X
1570.5428(t)X
1596.0291(e)X
1625.1562(d)X
1661.5652(,)X
1709.819(se)X
1764.0558(e)X
1793.1829(mingly)X
2019.9229(random)X
2268.5541(b)X
2306.6861(eha)X
2402.7488(vi)X
2456.0604(o)X
2488.8285(ur)X
2578.2162(can)X
412.8768 2878.4639(o)Z
447.8513(ccur.)X
615.1285(The)X
749.0659(follo)X
871.9675(wing)X
1029.5863(co)X
1092.9785(de)X
1179.553(w)X
1225.0954(on't)X
1360.6115(w)X
1406.1539(o)X
1439.3078(rk.)X
412.8768 3401.0959(The)Z
545.7333(p)X
583.8653(oin)X
670.4554(ter)X
770.1579(v)X
801.2498(ariable)X
1224.5986(,)X
1261.829(whic)X
1391.0457(h)X
1448.1216(is)X
1513.0913(handed)X
1740.6734(to)X
1819.852(the)X
2090.3014(function)X
2346.3012(as)X
2425.4798(the)X
2536.2336(lo)X
2590.1532(ca-)X
412.8768 3479.7391(tion)Z
547.8514(in)X
601.2875(to)X
681.0055(whic)X
810.2222(h)X
867.8375(the)X
979.1307(resp)X
1096.2008(onse)X
1240.648(should)X
1448.2456(b)X
1486.3776(e)X
1536.0991(s)X
1561.7308(t)X
1587.2171(or)X
1645.6535(e)X
1674.7806(d)X
1711.1896(,)X
1753.9637(has)X
1869.9932(not)X
1986.0227(b)X
2024.1547(een)X
2138.6054(set)X
2239.0686(t)X
2264.5549(o)X
2319.0127(p)X
2357.1447(oin)X
2443.7348(t)X
2490.2988(to)X
2570.0168(an)X
2637.6618(y)X
412.8768 3558.3823(v)Z
443.9687(alid)X
576.2504(storage.)X
835.3465(That)X
1002.3611(is,)X
1090.2229(w)X
1135.7653(e)X
1189.109(cannot)X
1406.6439(sa)X
1463.2376(y)X
1522.8964(where)X
1713.5924(t)X
1738.9111(h)X
1775.3201(e)X
1829.3732(p)X
1867.6027(oin)X
1954.1928(ter)X
2291.6943(p)X
2329.8263(oin)X
2416.4164(ts.)X
2524.5924(Since)X
412.8768 3637.0255(lo)Z
466.7964(cal)X
571.0951(v)X
602.187(ariabl)X
767.6792(es)X
845.139(are)X
955.7528(not)X
1074.2604(initia)X
1225.5061(l)X
1243.7106(i)X
1261.9151(zed,)X
1395.8913(and)X
1525.4502(t)X
1548.8899(ypically)X
1796.8559(con)X
1892.9186(tain)X
2030.3713(ga)X
2096.6291(rbag)X
2224.2426(e,)X
2292.6827(it)X
2360.6699(is)X
2428.6571(not)X
2547.1647(ev)X
2608.4947(en)X
412.8768 3715.6687(guaran)Z
608.4015(teed)X
748.6539(that)X
1120.7272(starts)X
1302.0275(out)X
1418.5985(as)X
1498.858(a)X
1553.8573(n)X
1588.3483(ull)X
1684.3953(p)X
1722.5273(oin)X
1809.1174(ter.)X
511.1808 3794.3119(The)Z
649.7297(simplest)X
911.422(w)X
956.9644(a)X
988.2979(y)X
1049.4875(to)X
1134.3585(correct)X
1355.003(the)X
1471.4492(ques)X
1596.6486(t)X
1622.1349(ion-asking)X
1940.6626(program)X
2210.2488(is)X
2280.9109(to)X
2365.7819(use)X
2482.2281(a)X
2541.8389(lo)X
2595.7585(cal)X
412.8768 3872.9551(arra)Z
527.8847(y)X
557.1561(,)X
597.9465(instead)X
823.452(of)X
898.9752(a)X
953.9745(p)X
992.1065(oin)X
1078.6966(ter,)X
1198.4251(and)X
1326.0474(let)X
1420.5157(the)X
1532.3504(compi)X
1705.8216(l)X
1724.0261(er)X
1799.5493(w)X
1845.0917(orry)X
1985.3442(ab)X
2056.6302(out)X
2173.2012(al)X
2225.1954(l)X
2243.3999(o)X
2277.9885(cati)X
2383.5745(o)X
2416.3426(n:)X
1510.6047 4435.9025(40)Z
EO
BO
F27 F
511.1807 71.2049(\017)Z
EO
BO
F29 F
412.8768 -181.7643(16)Z
543.9491(DEBUGGING)X
1792.0436(16.2)X
1974.0885(Some)X
2150.6525(Com)X
2286.7222(m)X
2341.3357(o)X
2374.1038(n)X
2432.2606(m)X
2486.9716(i)X
2505.1761(stak)X
2621.7628(es)X
EO
BO
F30 F
412.8768 2521.5659(16.2.3)Z
680.8448(mallo)X
864.4961(c)X
EO
BO
F31 F
1440.0997 71.2049(int)Z
1579.0266(array[100])X
2089.4118 149.8481(extern)Z
2332.2147(int)X
2470.59(*)X
2504.9961(a)X
2539.4022(r)X
2573.8083(r)X
2608.2144(a)X
2642.6205(y)X
782.9858 228.4913(extern)Z
1025.7887(int)X
1164.3932(arr)X
1268.454(a)X
1302.8601(y)X
1337.2662([)X
1371.6723(])X
1311.7534 307.1345(volp)Z
1450.4108(e)X
1484.8169(c)X
1519.223(r)X
1553.6291(@)X
1588.0352(c)X
1622.4413(r)X
1656.8474(d)X
1691.2535(.)X
1725.6596(g)X
1760.0657(e)X
1794.4718(.)X
1828.8779(c)X
1863.284(o)X
1897.6901(m)X
1127.835 411.8265(int)Z
1266.9083(array[100])X
1614.1268(;)X
2163.2051 490.4697(array)Z
2171.5812 569.1129(array[3])Z
1236.0482 805.0425(500+3*4=512)Z
2180.4021 988.3777(extern)Z
2423.205(i)X
2457.6632(n)X
2492.0693(t)X
2560.8815(*)X
2595.2876(a)X
2629.6937(r)X
2664.0998(r)X
2698.5059(a)X
2732.912(y)X
2767.3181(;)X
1781.1744 1067.0209(array)Z
703.3394 1381.5937(array[3)Z
946.4236(])X
2262.28 2115.4313(array[)Z
2470.5894(i)X
2504.9955(n)X
2539.4016(d)X
2573.8077(e)X
2608.2138(x)X
2642.6199(])X
711.1558 2194.0745(pointer[in)Z
1058.1834(d)X
1092.5895(e)X
1126.9956(x)X
1161.4017(])X
412.8768 2642.5343(malloc\(\))Z
2038.254(malloc\(\))X
2468.7158(free\(\))X
756.9378 3021.8151(char)Z
928.9683(*answer;)X
756.9378 3100.4583(printf\("Ty)Z
1104.1563(p)X
1138.5624(e)X
1204.2171(something:)X
1551.4356(\\)X
1585.8417(n)X
1620.2478(")X
1654.6539(\))X
1689.06(;)X
756.9378 3179.1015(gets\(answe)Z
1104.1563(r)X
1138.5624(\))X
1172.9685(;)X
756.9378 3257.7447(printf\("Yo)Z
1104.1563(u)X
1172.9685(t)X
1207.3746(y)X
1241.7807(p)X
1276.1868(e)X
1310.5929(d)X
1379.4051(\\)X
1413.8112(")X
1448.2173(%)X
1482.6234(s)X
1517.0295(\\)X
1551.4356(")X
1585.8417(\\)X
1620.2478(n)X
1654.6539(")X
1689.06(,)X
1757.8722(a)X
1792.2783(n)X
1826.6844(s)X
1861.0905(w)X
1895.4966(e)X
1929.9027(r)X
1964.3088(\))X
1998.7149(;)X
1016.2018 3401.0959(answer)Z
1930.6058(gets)X
2058.3715 3558.3823(answer)Z
890.4851 3715.6687(answer)Z
756.9378 4003.3647(#include)Z
1066.5927(
756.9378 4160.6511(char)Z
930.2751(answer)X
1138.5624([)X
1172.9685(1)X
1207.3746(0)X
1241.7807(0)X
1276.1868(])X
1310.5929(,)X
1379.4051(*)X
1413.8112(p)X
1448.2173(;)X
756.9378 4239.2943(main\(\){)Z
EO
EP end
%%Page: 41 41
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 595.4929(Note)Z
567.6594(that)X
706.6543(this)X
831.4403(example)X
1087.2636(also)X
1216.7859(uses)X
1543.7175(instead)X
1766.3867(of)X
1997.0138(\(a)X
2055.38(l)X
2073.5845(w)X
2119.0956(a)X
2150.0432(y)X
2184.6318(s)X
2228.901(a)X
2281.064(g)X
2314.0363(o)X
2348.6249(o)X
2383.2135(d)X
2435.474(idea\),)X
2615.2498(so)X
412.8768 674.1361(that)Z
553.8219(the)X
664.7705(size)X
786.7704(of)X
861.4075(the)X
972.3561(arra)X
1087.364(y)X
1143.056(c)X
1171.5391(an)X
1261.9638(b)X
1300.0958(e)X
1349.9912(s)X
1375.8415(p)X
1414.071(e)X
1443.1981(c)X
1472.3252(i\014e)X
1556.0658(d)X
1613.434(and)X
1934.7934(will)X
2059.9508(not)X
2175.6357(o)X
2206.9692(v)X
2239.8815(erwrite)X
2459.7647(the)X
2570.7133(end)X
412.8768 752.7793(of)Z
489.0591(the)X
601.5529(arra)X
716.5608(y)X
773.798(if)X
835.7714(the)X
948.2652(user)X
1086.0192(t)X
1109.4589(yp)X
1182.3237(es)X
1258.506(an)X
1350.4759(o)X
1381.8094(v)X
1414.7217(er)X
1468.667(ly-long)X
1688.5166(line,)X
1831.9358(though)X
2054.9429(unfortunately)X
2467.4014(for)X
2568.8439(this)X
412.8768 831.4225(example,)Z
884.7978(do)X
955.7954(es)X
1031.3186(not)X
1147.8896(autom)X
1331.1718(a)X
1363.9399(ti)X
1407.6307(cal)X
1487.7304(l)X
1505.9349(y)X
1562.3688(delete)X
1749.984(the)X
1861.8187(trailing)X
2162.9337(,)X
2202.9835(a)X
2235.7516(s)X
2442.9169(w)X
2488.428(o)X
2521.1961(ul)X
2575.8096(d.)X
511.1808 910.0657(T)Z
556.7232(yp)X
629.588(e)X
1120.6611(to)X
1202.3439(\014nd)X
1334.547(out)X
1452.5413(ab)X
1523.8273(o)X
1556.9213(ut)X
1641.7616(a)X
1698.1219(m)X
1752.7354(a)X
1785.5035(l)X
1803.708(l)X
1821.9125(o)X
1856.5011(c)X
1908.1874(l)X
1927.1013(i)X
1945.3058(brary)X
2123.2931(that)X
2266.5476(do)X
2337.8336(es)X
2414.7801(extensiv)X
2645.0376(e)X
412.8768 988.7089(error)Z
573.6222(c)X
600.2194(hec)X
691.5458(king.)X
511.1808 1067.3521(Alignm)Z
723.69(en)X
786.5987(t)X
835.6459(problem)X
1069.8784(s)X
1118.9256(can)X
1240.5958(arise)X
1395.42(if)X
1689.2523(i)X
1707.4568(s)X
1756.504(used)X
1906.5919(carelessly)X
2167.9412(.)X
2221.7303(Pro)X
2326.1704(cessors)X
2541.4592(h)X
2577.8682(a)X
2609.2017(v)X
2642.114(e)X
412.8768 1145.9953(di\013eren)Z
622.6103(t)X
668.5953(rules)X
823.5148(ab)X
894.8008(out)X
1010.2513(\(for)X
1135.1744(instance)X
1367.7081(\))X
1413.9192(wh)X
1497.6598(e)X
1526.7869(t)X
1552.2732(h)X
1588.6822(e)X
1617.8093(r)X
1664.2024(a)X
1877.7372(can)X
1996.3452(b)X
2034.4772(e)X
2083.6197(s)X
2109.0052(t)X
2134.4915(or)X
2192.9279(e)X
2222.055(d)X
2279.1888(s)X
2305.0391(t)X
2330.5254(ar)X
2388.9618(t)X
2414.4481(ing)X
2523.5835(at)X
2602.7225(an)X
412.8768 1224.6385(o)Z
447.8513(dd)X
543.4653(mem)X
684.786(o)X
717.5541(ry)X
800.5381(l)X
819.0065(o)X
853.5951(cati)X
959.1811(o)X
991.9492(n.)X
1075.9694(If)X
1143.1657(y)X
1176.078(ou)X
1268.5345(try)X
1376.7787(to)X
1458.1839(break)X
1639.0511(these)X
1805.7094(rules)X
1940.2116(,)X
1984.851(y)X
2017.7633(our)X
2135.48(program)X
2401.6004(wi)X
2467.8035(l)X
2486.008(l)X
2527.2035(crash)X
412.8768 1303.2817(giving)Z
611.6259(li)X
648.8927(ttl)X
718.0698(e)X
769.9941(or)X
851.9149(no)X
944.887(clue)X
1080.4856(wh)X
1162.3395(y)X
1191.6109(.)X
1241.9099(The)X
1642.6318(c)X
1669.229(hips)X
1809.5639(only)X
1956.2139(p)X
1994.3459(ermit)X
2172.5712(a)X
2460.0058(to)X
2541.7668(start)X
412.8768 1381.9249(at)Z
493.1363(an)X
584.4471(address)X
816.2677(divisible)X
1074.9271(b)X
1109.4181(y)X
1165.9962(8,)X
1239.9406(so)X
1320.2001(trying)X
1515.7092(som)X
1630.6371(ething)X
1830.8824(l)X
1849.0909(i)X
1867.2954(k)X
1900.0635(e)X
412.8768 1801.3553(is)Z
478.9274(lik)X
549.7299(ely)X
653.6708(to)X
733.9303(crash.)X
412.8768 2092.6715(What)Z
597.3346(lo)X
651.2542(oks)X
766.2465(wrong)X
963.3344(with)X
1113.0594(these)X
1278.572(programs?)X
1510.6047 4435.9025(41)Z
EO
BO
F27 F
511.1807 2223.7435(\017)Z
511.1807 2905.3179(\017)Z
511.1807 3822.8219(\017)Z
EO
BO
F29 F
412.8768 -181.7643(16)Z
543.9491(DEBUGGING)X
1792.0436(16.2)X
1974.0885(Some)X
2150.6525(Com)X
2286.7222(m)X
2341.3357(o)X
2374.1038(n)X
2432.2606(m)X
2486.9716(i)X
2505.1761(stak)X
2621.7628(es)X
EO
BO
F30 F
412.8768 1971.7031(16.2.4)Z
680.8448(Find)X
860.6856(t)X
890.5306(h)X
932.4006(e)X
992.0654(b)X
1033.9354(u)X
1075.8054(g)X
EO
BO
F31 F
825.75 71.2049(printf\("Ty)Z
1172.9685(p)X
1207.3746(e)X
1273.0293(something:)X
1620.2478(\\)X
1654.6539(n)X
1689.06(")X
1723.4661(\))X
1757.8722(;)X
825.75 149.8481(fgets\(answ)Z
1172.9685(e)X
1207.3746(r)X
1241.7807(,)X
1310.5929(1)X
1344.999(0)X
1379.4051(0)X
1413.8112(,)X
1482.6234(s)X
1517.0295(t)X
1551.4356(d)X
1585.8417(i)X
1620.2478(n)X
1654.6539(\))X
1689.06(;)X
825.75 228.4913(if\(\(p)Z
1033.8201(=)X
1102.959(strc)X
1241.7807(h)X
1276.1868(r)X
1310.5929(\()X
1344.999(a)X
1379.4051(n)X
1413.8112(s)X
1448.2173(w)X
1482.6234(e)X
1517.0295(r)X
1551.4356(,)X
1620.2478(')X
1654.6539(\\)X
1689.06(n)X
1723.4661(')X
1757.8722(\))X
1792.2783(\))X
1861.0905(!)X
1895.4966(=)X
1964.3088(N)X
1998.7149(U)X
2033.121(L)X
2067.5271(L)X
2101.9332(\))X
1032.1866 307.1345(*p)Z
1136.0583(=)X
1205.1972('\\0';)X
825.75 385.7777(printf\("Yo)Z
1172.9685(u)X
1241.7807(t)X
1276.1868(y)X
1310.5929(p)X
1344.999(e)X
1379.4051(d)X
1448.2173(\\)X
1482.6234(")X
1517.0295(%)X
1551.4356(s)X
1585.8417(\\)X
1620.2478(")X
1654.6539(\\)X
1689.06(n)X
1723.4661(")X
1757.8722(,)X
1826.6844(a)X
1861.0905(n)X
1895.4966(s)X
1929.9027(w)X
1964.3088(e)X
1998.7149(r)X
2033.121(\))X
2067.5271(;)X
756.9378 464.4209(})Z
1351.0445 595.4929(fgets)Z
1839.0736(gets)X
1740.1702 674.1361(fgets)Z
690.4815 831.4225(fg)Z
759.7342(e)X
794.1403(t)X
828.5464(s)X
2093.6392(\\n)X
2282.8571(ge)X
2352.2594(t)X
2386.6655(s)X
681.2743 910.0657(man)Z
819.5301(dbmalloc)X
1458.676 1067.3521(ma)Z
1527.8409(l)X
1562.247(l)X
1596.6531(o)X
1631.0592(c)X
1718.0812 1145.9953(long)Z
1377.5086 1303.2817(HP)Z
1481.5025(RISC)X
2229.2318(dou)X
2333.2809(b)X
2367.687(l)X
2402.0931(e)X
412.8768 1512.9969(char)Z
586.2141(*block)X
828.9075(=)X
897.7197(\()X
932.1258(c)X
966.5319(h)X
1000.938(a)X
1035.3441(r)X
1069.7502(*)X
1104.1563(\))X
1172.9685(m)X
1207.3746(a)X
1241.7807(l)X
1276.1868(l)X
1310.5929(o)X
1344.999(c)X
1379.4051(\()X
1413.8112(s)X
1448.2173(i)X
1482.6234(z)X
1517.0295(e)X
1551.4356(o)X
1585.8417(f)X
1620.2478(\()X
1654.6539(d)X
1689.06(o)X
1723.4661(u)X
1757.8722(b)X
1792.2783(l)X
1826.6844(e)X
1861.0905(\))X
1895.4966(\))X
1929.9027(;)X
412.8768 1591.6401(double)Z
655.6797(d)X
724.8186(=)X
793.9575(1.)X
863.3136(2)X
897.7197(;)X
584.9073 1670.2833(*)Z
654.0462(\(double*\))X
966.5319(b)X
1000.938(l)X
1035.3441(o)X
1069.7502(c)X
1104.1563(k)X
1172.9685(=)X
1241.7807(d)X
1276.1868(;)X
576.7168 2223.7435(#include)Z
886.3717(
576.7168 2302.3867(#include)Z
886.3717(
576.7168 2381.0299(main\(\))Z
576.7168 2459.6731({)Z
576.7168 2538.3163(int)Z
714.3412(i;)X
576.7168 2616.9595(for)Z
715.3213(\(i=0;)X
923.3914(i<)X
992.7475(1)X
1027.1536(0)X
1061.5597(;)X
1130.3719(i)X
1164.778(=)X
1199.1841(i)X
1233.5902(+)X
1267.9963(1)X
1302.4024(\))X
1336.8085(;)X
645.529 2695.6027(printf\("i)Z
992.5303(i)X
1027.1536(s)X
1095.9658(%)X
1130.3719(d)X
1164.778(\\)X
1199.1841(n)X
1233.5902(")X
1267.9963(,)X
1302.4024(i)X
1336.8085(\))X
1371.2146(;)X
576.7168 2774.2459(})Z
576.7168 2905.3179(#include)Z
886.3717(
576.7168 2983.9611(#include)Z
886.3717(
576.7168 3062.6043(main\(\))Z
576.7168 3141.2475({)Z
576.7168 3219.8907(int)Z
714.3412(i;)X
576.7168 3298.5339(for)Z
715.3213(\(i=0;)X
923.3914(i<)X
992.7475(1)X
1027.1536(0)X
1061.5597(;)X
1130.3719(i)X
1164.778(=)X
1199.1841(i)X
1233.5902(+)X
1267.9963(1)X
1302.4024(\))X
645.529 3377.1771(if)Z
748.7473(\(i=2\))X
714.3412 3455.8203(printf\("i)Z
1061.3425(i)X
1095.9658(s)X
1164.778(2)X
1199.1841(\\)X
1233.5902(n)X
1267.9963(")X
1302.4024(\))X
1336.8085(;)X
645.529 3534.4635(else)Z
714.3412 3613.1067(printf\("i)Z
1061.3425(i)X
1095.9658(s)X
1164.778(n)X
1199.1841(o)X
1233.5902(t)X
1302.4024(2)X
1336.8085(\\)X
1371.2146(n)X
1405.6207(")X
1440.0268(\))X
1474.4329(;)X
576.7168 3691.7499(})Z
576.7168 3822.8219(#include)Z
886.3717(
576.7168 3901.4651(#include)Z
886.3717(
576.7168 3980.1083(main\(\))Z
576.7168 4058.7515({)Z
576.7168 4137.3947(int)Z
714.3412(i;)X
576.7168 4216.0379(for)Z
715.3213(\(i=0;)X
923.3914(i<)X
992.7475(1)X
1027.1536(0)X
1061.5597(;)X
1130.3719(i)X
1164.778(=)X
1199.1841(i)X
1233.5902(+)X
1267.9963(1)X
1302.4024(\))X
EO
EP end
%%Page: 42 42
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6213 39.337 1617.4661 4192.0892 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 2343.4257(the)Z
688.5515(follo)X
811.4531(wing)X
969.0719(co)X
1032.4641(de)X
1119.0386(w)X
1164.581(orks)X
1304.8335(on)X
1396.1443(som)X
1511.0333(e)X
1561.2963(m)X
1616.6192(a)X
1649.3873(c)X
1675.9845(hines)X
1843.0758(but)X
1962.8043(crashes)X
2186.7311(on)X
2278.0419(others)X
2473.551(...)X
492.9762 4032.3887(1.)Z
576.7168(Impro)X
750.1389(v)X
783.0512(e)X
833.3142(y)X
866.2265(our)X
1212.6597(prog)X
1340.2732(ram)X
1475.1684(so)X
1555.4279(that)X
720.896 4160.65(It)Z
792.645(stops)X
960.6985(searc)X
1099.5898(h)X
1135.9988(ing)X
1247.2168(for)X
1348.9623(primes)X
1562.7999(in)X
1640.8639(the)X
1753.6607(range)X
1932.7655(0)X
1988.7269(to)X
2127.4887(once)X
2276.597(it)X
2343.6097(has)X
2461.1428(mark)X
2609.3048(ed)X
720.896 4239.2932(all)Z
813.7855(the)X
925.6202(m)X
980.6352(ul)X
1035.3501(ti)X
1079.0409(pl)X
1133.6544(es)X
1209.1776(of)X
1284.7008(prim)X
1420.0108(es)X
1510.6047 4435.9025(42)Z
EO
BO
F26 F
1617.4661 4239.2932(n)Z
EO
BO
F27 F
511.1807 435.3958(\017)Z
511.1807 1271.4459(\017)Z
511.1807 2343.4257(\017)Z
655.3599 4160.65(\017)Z
1495.534 4239.2932(\024)Z
1562.8526 4192.0892(p)Z
EO
BO
F29 F
412.8768 -181.7643(17)Z
543.9491(EXER)X
728.4228(CISES)X
938.9862(3)X
EO
BO
F31 F
645.529 71.2049(if)Z
748.7473(\(i<2\))X
748.7473 149.8481(printf\("i)Z
1095.7486(i)X
1130.3719(s)X
1199.1841(l)X
1233.5902(e)X
1267.9963(s)X
1302.4024(s)X
1371.2146(t)X
1405.6207(h)X
1440.0268(a)X
1474.4329(n)X
1508.839(,)X
1577.6512(b)X
1612.0573(u)X
1646.4634(t)X
1680.8695(\\)X
1715.2756(n)X
1749.6817(")X
1784.0878(\))X
1818.4939(;)X
748.7473 228.4913(printf\("bu)Z
1095.9658(t)X
1164.778(n)X
1199.1841(o)X
1233.5902(t)X
1302.4024(e)X
1336.8085(q)X
1371.2146(u)X
1405.6207(a)X
1440.0268(l)X
1508.839(t)X
1543.2451(o)X
1577.6512(,)X
1646.4634(2)X
1680.8695(\\)X
1715.2756(n)X
1749.6817(")X
1784.0878(\))X
1818.4939(;)X
576.7168 307.1345(})Z
576.7168 435.3958(#include)Z
886.3717(
576.7168 514.039(#include)Z
886.3717(
576.7168 671.3254(main\(\))Z
576.7168 749.9686({)Z
576.7168 828.6118(int)Z
714.3412(i;)X
611.1229 907.255(i)Z
680.2618(=)X
749.4007(0;)X
611.1229 985.8982(while)Z
819.193(\(i)X
923.0647(<)X
992.2036(10)X
1061.5597(\))X
1095.9658(;)X
679.9351 1064.5414(i)Z
749.074(=)X
818.2129(i)X
887.3518(+)X
956.4907(1;)X
576.7168 1143.1846(})Z
576.7168 1271.4459(#include)Z
886.3717(
576.7168 1350.0891(#include)Z
886.3717(
576.7168 1428.7323(main\(\))Z
576.7168 1507.3755({)Z
576.7168 1586.0187(int)Z
714.3412(i;)X
576.7168 1664.6619(for)Z
715.3213(\(i=0;)X
923.3914(i<)X
992.7475(1)X
1027.1536(0)X
1061.5597(;)X
1130.3719(i)X
1164.778(=)X
1199.1841(i)X
1233.5902(+)X
1267.9963(1)X
1302.4024(\))X
714.3412 1743.3051(switch\(i\){)Z
714.3412 1900.5915(case)Z
887.6785(0:)X
991.5502(prin)X
1130.3719(t)X
1164.778(f)X
1199.1841(\()X
1233.5902(")X
1267.9963(i)X
1336.8085(i)X
1371.2146(s)X
1440.0268(0)X
1474.4329(\\)X
1508.839(n)X
1543.2451(")X
1577.6512(\))X
1612.0573(;)X
714.3412 1979.2347(case)Z
887.6785(1:)X
991.5502(prin)X
1130.3719(t)X
1164.778(f)X
1199.1841(\()X
1233.5902(")X
1267.9963(i)X
1336.8085(i)X
1371.2146(s)X
1440.0268(1)X
1474.4329(\\)X
1508.839(n)X
1543.2451(")X
1577.6512(\))X
1612.0573(;)X
714.3412 2057.8779(default:)Z
1026.6097(pr)X
1095.9658(i)X
1130.3719(n)X
1164.778(t)X
1199.1841(f)X
1233.5902(\()X
1267.9963(")X
1302.4024(i)X
1371.2146(i)X
1405.6207(s)X
1474.4329(m)X
1508.839(o)X
1543.2451(r)X
1577.6512(e)X
1646.4634(t)X
1680.8695(h)X
1715.2756(a)X
1749.6817(n)X
1818.4939(1)X
1852.9(\\)X
1887.3061(n)X
1921.7122(")X
1956.1183(\))X
1990.5244(;)X
714.3412 2136.5211(})Z
576.7168 2215.1643(})Z
576.7168 2493.6857(#include)Z
886.3717(
576.7168 2572.3289(#include)Z
886.3717(
576.7168 2729.6153(typedef)Z
854.2525(str)X
958.3414(u)X
992.7475(c)X
1027.1536(t)X
1095.9658({)X
679.9351 2808.2585(double)Z
920.7778(*par;)X
679.9351 2886.9017(double)Z
920.7778(*pos;)X
679.9351 2965.5449(double)Z
920.7778(*vel;)X
611.1229 3044.1881(})Z
679.9351(ajoint;)X
576.7168 3201.4745(main\(\))Z
576.7168 3280.1177({)Z
645.529 3358.7609(ajoint)Z
886.3717(*joint;)X
645.529 3437.4041(joint)Z
853.5991(=)X
922.738(\(ajo)X
1061.5597(i)X
1095.9658(n)X
1130.3719(t)X
1199.1841(*)X
1233.5902(\))X
1302.4024(m)X
1336.8085(a)X
1371.2146(l)X
1405.6207(l)X
1440.0268(o)X
1474.4329(c)X
1508.839(\()X
1543.2451(s)X
1577.6512(i)X
1612.0573(z)X
1646.4634(e)X
1680.8695(o)X
1715.2756(f)X
1749.6817(\()X
1784.0878(a)X
1818.4939(j)X
1852.9(o)X
1887.3061(i)X
1921.7122(n)X
1956.1183(t)X
1990.5244(\))X
2059.3366(+)X
2128.1488(s)X
2162.5549(i)X
2196.961(z)X
2231.3671(e)X
2265.7732(o)X
2300.1793(f)X
2334.5854(\()X
2368.9915(d)X
2403.3976(o)X
2437.8037(u)X
2472.2098(b)X
2506.6159(l)X
2541.022(e)X
2575.4281(\))X
2609.8342(\))X
2644.2403(;)X
645.529 3516.0473(joint->pos)Z
1027.1536(=)X
1095.9658(\()X
1130.3719(d)X
1164.778(o)X
1199.1841(u)X
1233.5902(b)X
1267.9963(l)X
1302.4024(e)X
1336.8085(*)X
1371.2146(\))X
1440.0268(\()X
1474.4329(j)X
1508.839(o)X
1543.2451(i)X
1577.6512(n)X
1612.0573(t)X
1680.8695(+)X
1715.2756(1)X
1749.6817(\))X
1784.0878(;)X
645.529 3594.6905(*\(joint->p)Z
992.7475(o)X
1027.1536(s)X
1061.5597(\))X
1130.3719(=)X
1199.1841(0)X
1233.5902(;)X
576.7168 3673.3337(})Z
982.7975 4032.3887(prime)Z
1156.4083(s)X
2069.9485 4160.65(n)Z
EO
BO
F55 F
412.8768 3888.8469(17)Z
629.9305(Exercises)X
1102.8616(3)X
EO
EP end
%%Page: 43 43
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
720.896 71.2049(It)Z
796.5978(can)X
921.2412(tak)X
1012.5677(e)X
1067.7456(as)X
1152.92(an)X
1249.1457(argumen)X
1496.7696(t)X
1548.79(a)X
1608.7042(n)X
1643.1952(um)X
1734.5217(b)X
1772.6537(er)X
1853.0918(to)X
1938.2662(sho)X
2031.1714(w)X
2105.2945(the)X
2222.0441(upp)X
2332.7991(er)X
2413.2372(b)X
2451.3692(ound)X
2620.2179(of)X
720.896 149.8481(the)Z
832.7307(primes)X
1045.6062(to)X
1125.8657(prin)X
1240.8735(t)X
1287.979(out.)X
492.9762 277.4248(2.)Z
576.7168(Put)X
706.053(10)X
795.9201(n)X
830.4111(um)X
921.7376(b)X
959.8696(ers)X
1062.3668(\(either)X
1273.7985(\015oats)X
1450.4975(or)X
1532.4708(in)X
1585.9069(tegers\))X
1800.7045(in)X
1879.5202(a)X
1936.2333(\014le,)X
2064.2945(one)X
2185.7368(p)X
2223.8688(er)X
2301.1058(line.)X
2457.16(W)X
2519.5854(rite)X
2641.0277(a)X
576.7168 356.068(program)Z
841.6915(that)X
983.5227(reads)X
1153.7716(the)X
1265.6063(n)X
1300.0973(um)X
1391.4238(b)X
1429.5558(ers)X
1530.3392(then)X
1678.4854(prin)X
1793.4932(ts)X
1865.8589(their)X
2021.8989(sum)X
2162.1514(and)X
2289.7737(and)X
2417.396(a)X
2448.7295(v)X
2481.6418(erage.)X
492.9762 483.6448(3.)Z
576.7168(Read)X
745.2733(the)X
856.9943(1st)X
962.4003(10)X
1050.4399(uids)X
1188.9998(from)X
1725.888(,)X
1762.6893(sa)X
1819.283(v)X
1852.1953(e)X
1902.3446(them)X
2070.9011(in)X
2147.8893(an)X
2239.0864(arra)X
2354.0943(y)X
2410.5587(of)X
2485.9682(strings)X
576.7168 562.288(and)Z
704.3391(sort)X
835.119(them)X
1003.7892(using)X
1349.2808(.)X
492.9762 689.8648(4.)Z
576.7168(T)X
618.6183(ak)X
684.6846(e)X
737.1442(a)X
794.3401(simpl)X
950.5415(e)X
1003.0011(program)X
1268.4158(\()X
1558.7867(w)X
1606.1183(i)X
1624.3228(l)X
1642.5273(l)X
1684.7737(b)X
1722.9057(e)X
1775.3653(ok\))X
1892.5542(and)X
2022.3731(break)X
2204.2912(it)X
2272.5384(up)X
2369.2033(i)X
2388.0852(n)X
2422.5762(to)X
2504.97(2)X
2561.78(o)X
2594.5481(r)X
2643.8502(3)X
576.7168 768.508(source)Z
776.794(\014les.)X
940.077(See)X
1056.4798(if)X
1119.2047(y)X
1152.117(ou)X
1244.8384(can)X
1365.9775(compile)X
1610.26(them)X
1780.0017(i)X
1798.2062(n)X
1832.6972(to)X
1914.305(a)X
1947.0731(n)X
2006.6405(executable.)X
2355.5179(T)X
2397.4194(ry)X
2480.6683(adding)X
801.4643 847.1512(to)Z
876.2292(v)X
907.3211(aria)X
1017.6234(bl)X
1072.2369(e)X
1117.0053(and)X
1239.133(function)X
1490.7191(de\014niti)X
1691.0896(o)X
1723.8577(ns)X
1801.7801(to)X
1876.545(see)X
1974.9913(what)X
2133.4306(di\013erence)X
2418.1707(it)X
2478.7267(mak)X
2601.6285(es.)X
576.7168 925.7944(W)Z
639.1422(rite)X
758.8707(a)X
813.87(mak)X
936.7718(e\014le)X
1070.7091(fo)X
1124.3702(r)X
1171.4757(i)X
1190.0883(t.)X
492.9762 1053.3712(5.)Z
576.7168(W)X
639.1422(rite)X
755.3856(a)X
806.8998(program)X
1068.3894(to)X
1145.1638(coun)X
1277.538(t)X
1321.1584(the)X
1429.508(n)X
1463.999(um)X
1555.2947(b)X
1593.4267(er)X
1665.4648(of)X
1737.5029(w)X
1783.0453(a)X
1814.2918(y)X
1848.8804(s)X
1892.5008(that)X
2030.8469(8)X
2082.3611(queens)X
2290.1727(can)X
2406.4161(b)X
2444.5481(e)X
2491.326(placed)X
576.7168 1132.0144(on)Z
670.6079(a)X
728.1875(c)X
754.7847(hess)X
894.4599(b)X
932.5919(oard)X
1084.8972(without)X
1331.9282(an)X
1399.5732(y)X
1458.7316(2)X
1516.3112(of)X
1594.4147(them)X
1765.6652(b)X
1803.7972(eing)X
1945.0511(on)X
2038.9422(the)X
2153.3572(same)X
2321.4502(ro)X
2378.0439(w,)X
2466.3376(column)X
576.7168 1210.6576(or)Z
656.9985(diagonal.)X
492.9762 1338.2344(6.)Z
576.7168(Hashing)X
830.6401(-)X
874.5881(First)X
1033.7857(a)X
1088.785(solution)X
1337.9719(to)X
1418.2314(the)X
1530.0661(last)X
1654.5309(hash)X
1807.4134(exercise.)X
1510.6047 4435.9025(43)Z
EO
BO
F27 F
655.3599 71.2049(\017)Z
EO
BO
F29 F
412.8768 -181.7643(17)Z
543.9491(EXER)X
728.4228(CISES)X
938.9862(3)X
EO
BO
F31 F
1346.505 483.6448(/et)Z
1450.6392(c)X
1485.0453(/)X
1519.4514(p)X
1553.8575(a)X
1588.2636(s)X
1622.6697(s)X
1657.0758(w)X
1691.4819(d)X
1175.6168 562.288(qsort)Z
1293.676 689.8648(d)Z
1328.3082(e)X
1362.7143(m)X
1397.1204(o)X
1431.5265(3)X
1465.9326(.)X
1500.3387(c)X
576.7168 847.1512(static)Z
576.7168 1486.7826(#include)Z
886.3717(
576.7168 1565.4258(#include)Z
886.3717(
576.7168 1644.069(#define)Z
854.2525(TAB)X
958.3414(L)X
992.7475(E)X
1027.1536(_)X
1061.5597(S)X
1095.9658(I)X
1130.3719(Z)X
1164.778(E)X
1233.5902(5)X
1267.9963(0)X
576.7168 1722.7122(#define)Z
854.2525(MAX)X
958.3414(_)X
992.7475(S)X
1027.1536(T)X
1061.5597(R)X
1095.9658(_)X
1130.3719(L)X
1164.778(E)X
1199.1841(N)X
1267.9963(6)X
1302.4024(4)X
576.7168 1801.3554(#define)Z
851.9656(EMPTY)X
1092.8083(-1)X
576.7168 1958.6418(typedef)Z
854.2525(str)X
958.3414(u)X
992.7475(c)X
1027.1536(t)X
1095.9658({)X
679.9351 2037.285(char)Z
851.9656(str[MAX_ST)X
1199.1841(R)X
1233.5902(_)X
1267.9963(L)X
1302.4024(E)X
1336.8085(N)X
1371.2146(])X
1405.6207(;)X
679.9351 2115.9282(int)Z
817.5595(value;)X
576.7168 2194.5714(})Z
645.529(Entry;)X
576.7168 2351.8578(char)Z
748.7473(str[MAX_ST)X
1095.9658(R)X
1130.3719(_)X
1164.778(L)X
1199.1841(E)X
1233.5902(N)X
1267.9963(])X
1302.4024(;)X
576.7168 2509.1442(/*)Z
680.5885(Create)X
923.3914(an)X
1027.1536(a)X
1061.5597(r)X
1095.9658(r)X
1130.3719(a)X
1164.778(y)X
1233.5902(o)X
1267.9963(f)X
1336.8085(e)X
1371.2146(l)X
1405.6207(e)X
1440.0268(m)X
1474.4329(e)X
1508.839(n)X
1543.2451(t)X
1577.6512(s)X
1646.4634(o)X
1680.8695(f)X
1749.6817(t)X
1784.0878(y)X
1818.4939(p)X
1852.9(e)X
1921.7122(E)X
1956.1183(n)X
1990.5244(t)X
2024.9305(r)X
2059.3366(y)X
2128.1488(*)X
2162.5549(/)X
576.7168 2587.7874(Entry)Z
783.1534(table[TABL)X
1130.3719(E)X
1164.778(_)X
1199.1841(S)X
1233.5902(I)X
1267.9963(Z)X
1302.4024(E)X
1336.8085(])X
1371.2146(;)X
576.7168 2745.0738(int)Z
715.3213(process)X
958.3414(\()X
992.7475(c)X
1027.1536(h)X
1061.5597(a)X
1095.9658(r)X
1164.778(*)X
1199.1841(s)X
1233.5902(t)X
1267.9963(r)X
1302.4024(\))X
1336.8085({)X
645.529 2823.717(int)Z
784.1335(val)X
922.738(=)X
991.8769(1;)X
645.529 2902.3602(while)Z
851.9656(\(*str\){)X
748.7473 2981.0034(val)Z
887.3518(=)X
956.4907(val)X
1095.0952(*)X
1164.2341(\(*)X
1233.5902(s)X
1267.9963(t)X
1302.4024(r)X
1336.8085(\))X
1371.2146(;)X
748.7473 3059.6466(str++;)Z
645.529 3138.2898(})Z
645.529 3216.933(return)Z
886.3717(val;)X
576.7168 3295.5762(})Z
576.7168 3452.8626(char)Z
750.0541(*)X
819.193(get_s)X
992.7475(t)X
1027.1536(r)X
1061.5597(i)X
1095.9658(n)X
1130.3719(g)X
1164.778(\()X
1199.1841(c)X
1233.5902(h)X
1267.9963(a)X
1302.4024(r)X
1371.2146(s)X
1405.6207(t)X
1440.0268(r)X
1474.4329([)X
1508.839(])X
1543.2451(\))X
576.7168 3531.5058({)Z
679.9351 3610.149(printf\("In)Z
1027.1536(p)X
1061.5597(u)X
1095.9658(t)X
1164.778(a)X
1233.5902(s)X
1267.9963(t)X
1302.4024(r)X
1336.8085(i)X
1371.2146(n)X
1405.6207(g)X
1440.0268(\\)X
1474.4329(n)X
1508.839(")X
1543.2451(\))X
1577.6512(;)X
679.9351 3688.7922(return)Z
920.7778(gets\(str\);)X
576.7168 3767.4354(})Z
576.7168 3924.7218(int)Z
715.3213(hashfn\()X
958.3414(c)X
992.7475(h)X
1027.1536(a)X
1061.5597(r)X
1130.3719(*)X
1164.778(s)X
1199.1841(t)X
1233.5902(r)X
1267.9963(\))X
1302.4024({)X
645.529 4003.365(int)Z
784.1335(total)X
992.2036(=)X
1061.3425(0)X
1095.9658(;)X
645.529 4082.0082(int)Z
783.1534(i;)X
645.529 4160.6514(while)Z
853.5991(\(i)X
957.4708(=)X
1026.6097(*s)X
1095.9658(t)X
1130.3719(r)X
1164.778(+)X
1199.1841(+)X
1233.5902(\))X
783.1534 4239.2946(total)Z
991.2235(+=)X
1095.0952(i;)X
EO
EP end
%%Page: 44 44
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 4082.0081(Another)Z
828.5517(approac)X
1052.4941(h)X
1106.9837(to)X
1183.576(collisions)X
1459.0921(is)X
1521.4755(for)X
1618.5917(eac)X
1706.7606(h)X
1761.2502(en)X
1824.1589(try)X
1927.5902(in)X
2001.0249(the)X
2109.1924(hash)X
2258.4077(table)X
2418.6743(to)X
2495.2666(b)X
2533.3986(e)X
2579.9944(th)X
2641.5835(e)X
576.7168 4160.6513(b)Z
614.8488(eginning)X
883.1139(of)X
963.5065(a)X
1023.3752(l)X
1042.3129(i)X
1060.5174(nk)X
1129.6945(ed)X
1221.1384(li)X
1258.3543(st)X
1335.5894(of)X
1415.9134(i)X
1434.1179(tem)X
1543.3448(s)X
1595.3197(that)X
1742.0203(pro)X
1838.5665(duce)X
1994.7396(the)X
2111.4437(same)X
2281.8258(hash)X
2439.5777(function)X
576.7168 4239.2945(v)Z
607.8087(alue.)X
769.5712(First)X
922.9678(w)X
968.5102(e)X
1012.9722(need)X
1158.4749(to)X
1232.9334(alter)X
1380.0149(t)X
1405.3306(h)X
1441.7396(e)X
1676.6193(struc)X
1817.5268(t)X
1843.0131(u)X
1879.4221(r)X
1905.0904(e)X
1950.2618(s)X
1976.1121(o)X
2025.3104(that)X
2161.3406(it)X
2221.5902(includes)X
2466.6384(p)X
2504.8679(oin)X
2591.458(ter)X
1510.6047 4435.9025(44)Z
EO
BO
F29 F
412.8768 -181.7643(17)Z
543.9491(EXER)X
728.4228(CISES)X
938.9862(3)X
EO
BO
F31 F
645.529 71.2049(return)Z
888.3319(tota)X
1027.1536(l)X
1095.9658(%)X
1164.778(T)X
1199.1841(A)X
1233.5902(B)X
1267.9963(L)X
1302.4024(E)X
1336.8085(_)X
1371.2146(S)X
1405.6207(I)X
1440.0268(Z)X
1474.4329(E)X
1508.839(;)X
576.7168 149.8481(})Z
576.7168 385.7777(void)Z
748.7473(set_table_)X
1095.9658(v)X
1130.3719(a)X
1164.778(l)X
1199.1841(u)X
1233.5902(e)X
1267.9963(s)X
1302.4024(\()X
1336.8085(v)X
1371.2146(o)X
1405.6207(i)X
1440.0268(d)X
1474.4329(\))X
1508.839({)X
576.7168 464.4209(/*)Z
680.5885(set)X
819.193(all)X
957.7975(th)X
1027.1536(e)X
1095.9658(v)X
1130.3719(a)X
1164.778(l)X
1199.1841(u)X
1233.5902(e)X
1302.4024(e)X
1336.8085(n)X
1371.2146(t)X
1405.6207(r)X
1440.0268(i)X
1474.4329(e)X
1508.839(s)X
1577.6512(i)X
1612.0573(n)X
1680.8695(t)X
1715.2756(h)X
1749.6817(e)X
1818.4939(t)X
1852.9(a)X
1887.3061(b)X
1921.7122(l)X
1956.1183(e)X
2024.9305(t)X
2059.3366(o)X
2128.1488(E)X
2162.5549(M)X
2196.961(P)X
2231.3671(T)X
2265.7732(Y)X
679.9351 543.0641(\(here)Z
888.0052(we)X
991.8769(ass)X
1095.9658(u)X
1130.3719(m)X
1164.778(e)X
1233.5902(t)X
1267.9963(h)X
1302.4024(a)X
1336.8085(t)X
1405.6207(t)X
1440.0268(h)X
1474.4329(e)X
1543.2451(p)X
1577.6512(r)X
1612.0573(o)X
1646.4634(c)X
1680.8695(e)X
1715.2756(s)X
1749.6817(s)X
1784.0878(\()X
1818.4939(\))X
1887.3061(r)X
1921.7122(o)X
1956.1183(u)X
1990.5244(t)X
2024.9305(i)X
2059.3366(n)X
2093.7427(e)X
2162.5549(d)X
2196.961(o)X
2231.3671(e)X
2265.7732(s)X
2300.1793(n)X
2334.5854(')X
2368.9915(t)X
714.3412 621.7073(produce)Z
989.59(-1\))X
576.7168 700.3505(*/)Z
576.7168 778.9937(int)Z
714.3412(i;)X
645.529 857.6369(for)Z
784.1335(\(i)X
888.0052(=0;i<)X
1061.5597(T)X
1095.9658(A)X
1130.3719(B)X
1164.778(L)X
1199.1841(E)X
1233.5902(_)X
1267.9963(S)X
1302.4024(I)X
1336.8085(Z)X
1371.2146(E)X
1405.6207(;)X
1440.0268(i)X
1474.4329(+)X
1508.839(+)X
1543.2451(\))X
783.1534 936.2801(table[i].v)Z
1130.3719(a)X
1164.778(l)X
1199.1841(u)X
1233.5902(e)X
1267.9963(=)X
1333.651(EMPTY;)X
576.7168 1014.9233(})Z
576.7168 1172.2097(int)Z
715.3213(find_en)X
958.3414(t)X
992.7475(r)X
1027.1536(y)X
1061.5597(\()X
1095.9658(c)X
1130.3719(h)X
1164.778(a)X
1199.1841(r)X
1267.9963(*)X
1302.4024(s)X
1336.8085(t)X
1371.2146(r)X
1405.6207(,)X
1474.4329(i)X
1508.839(n)X
1543.2451(t)X
1612.0573(b)X
1646.4634(u)X
1680.8695(c)X
1715.2756(k)X
1749.6817(e)X
1784.0878(t)X
1818.4939(\))X
1852.9({)X
679.9351 1250.8529(if)Z
783.8068(\(table[b)X
1061.5597(u)X
1095.9658(c)X
1130.3719(k)X
1164.778(e)X
1199.1841(t)X
1233.5902(])X
1267.9963(.)X
1302.4024(v)X
1336.8085(a)X
1371.2146(l)X
1405.6207(u)X
1440.0268(e)X
1508.839(=)X
1543.2451(=)X
1612.0573(E)X
1646.4634(M)X
1680.8695(P)X
1715.2756(T)X
1749.6817(Y)X
1784.0878(\))X
1818.4939({)X
783.1534 1329.4961(strcpy\(tab)Z
1130.3719(l)X
1164.778(e)X
1199.1841([)X
1233.5902(b)X
1267.9963(u)X
1302.4024(c)X
1336.8085(k)X
1371.2146(e)X
1405.6207(t)X
1440.0268(])X
1474.4329(.)X
1508.839(s)X
1543.2451(t)X
1577.6512(r)X
1612.0573(,)X
1646.4634(s)X
1680.8695(t)X
1715.2756(r)X
1749.6817(\))X
1784.0878(;)X
783.1534 1408.1393(table[buck)Z
1130.3719(e)X
1164.778(t)X
1199.1841(])X
1233.5902(.)X
1267.9963(v)X
1302.4024(a)X
1336.8085(l)X
1371.2146(u)X
1405.6207(e)X
1474.4329(=)X
1543.2451(p)X
1577.6512(r)X
1612.0573(o)X
1646.4634(c)X
1680.8695(e)X
1715.2756(s)X
1749.6817(s)X
1784.0878(\()X
1818.4939(s)X
1852.9(t)X
1887.3061(r)X
1921.7122(\))X
1956.1183(;)X
679.9351 1486.7825(})Z
679.9351 1565.4257(else{)Z
783.1534 1644.0689(if)Z
886.3717(\(strcmp\(ta)X
1233.5902(b)X
1267.9963(l)X
1302.4024(e)X
1336.8085([)X
1371.2146(b)X
1405.6207(u)X
1440.0268(c)X
1474.4329(k)X
1508.839(e)X
1543.2451(t)X
1577.6512(])X
1612.0573(.)X
1646.4634(s)X
1680.8695(t)X
1715.2756(r)X
1749.6817(,)X
1784.0878(s)X
1818.4939(t)X
1852.9(r)X
1887.3061(\))X
1921.7122(\))X
1956.1183({)X
886.3717 1722.7121(bucket)Z
1129.1746(=)X
1198.3135(\(bu)X
1302.4024(c)X
1336.8085(k)X
1371.2146(e)X
1405.6207(t)X
1474.4329(+)X
1508.839(1)X
1543.2451(\))X
1577.6512(%)X
1646.4634(T)X
1680.8695(A)X
1715.2756(B)X
1749.6817(L)X
1784.0878(E)X
1818.4939(_)X
1852.9(S)X
1887.3061(I)X
1921.7122(Z)X
1956.1183(E)X
1990.5244(;)X
886.3717 1801.3553(return)Z
1129.1746(find)X
1267.9963(_)X
1302.4024(e)X
1336.8085(n)X
1371.2146(t)X
1405.6207(r)X
1440.0268(y)X
1474.4329(\()X
1508.839(s)X
1543.2451(t)X
1577.6512(r)X
1612.0573(,)X
1680.8695(b)X
1715.2756(u)X
1749.6817(c)X
1784.0878(k)X
1818.4939(e)X
1852.9(t)X
1887.3061(\))X
1921.7122(;)X
783.1534 1879.9985(})Z
679.9351 1958.6417(})Z
679.9351 2115.9281(return)Z
920.7778(table[buck)X
1267.9963(e)X
1302.4024(t)X
1336.8085(])X
1371.2146(.)X
1405.6207(v)X
1440.0268(a)X
1474.4329(l)X
1508.839(u)X
1543.2451(e)X
1577.6512(;)X
576.7168 2194.5713(})Z
576.7168 2430.5009(main\(\){)Z
576.7168 2509.1441(int)Z
714.3412(bucket;)X
576.7168 2587.7873(int)Z
714.3412(val;)X
817.5595 2666.4305(set_table_)Z
1164.778(v)X
1199.1841(a)X
1233.5902(l)X
1267.9963(u)X
1302.4024(e)X
1336.8085(s)X
1371.2146(\()X
1405.6207(\))X
1440.0268(;)X
576.7168 2823.7169(/*)Z
680.5885(Use)X
819.193(get_s)X
992.7475(t)X
1027.1536(r)X
1061.5597(i)X
1095.9658(n)X
1130.3719(g)X
1199.1841(r)X
1233.5902(e)X
1267.9963(p)X
1302.4024(e)X
1336.8085(a)X
1371.2146(t)X
1405.6207(e)X
1440.0268(d)X
1474.4329(l)X
1508.839(y)X
1543.2451(.)X
1612.0573(F)X
1646.4634(o)X
1680.8695(r)X
1749.6817(e)X
1784.0878(a)X
1818.4939(c)X
1852.9(h)X
1921.7122(s)X
1956.1183(t)X
1990.5244(r)X
2024.9305(i)X
2059.3366(n)X
2093.7427(g)X
2128.1488(:)X
2162.5549(-)X
817.5595 2902.3601(use)Z
956.164(the)X
1094.7685(hash)X
1267.9963(f)X
1302.4024(u)X
1336.8085(n)X
1371.2146(c)X
1405.6207(t)X
1440.0268(i)X
1474.4329(o)X
1508.839(n)X
1577.6512(t)X
1612.0573(o)X
1680.8695(f)X
1715.2756(i)X
1749.6817(n)X
1784.0878(d)X
1852.9(t)X
1887.3061(h)X
1921.7122(e)X
1990.5244(s)X
2024.9305(t)X
2059.3366(r)X
2093.7427(i)X
2128.1488(n)X
2162.5549(g)X
2196.961(')X
2231.3671(s)X
2300.1793(e)X
2334.5854(n)X
2368.9915(t)X
2403.3976(r)X
2437.8037(y)X
817.5595 2981.0033(in)Z
921.4312(the)X
1060.0357(table)X
1233.5902(.)X
576.7168 3059.6465(*/)Z
817.5595 3138.2897(while\(get_)Z
1164.778(s)X
1199.1841(t)X
1233.5902(r)X
1267.9963(i)X
1302.4024(n)X
1336.8085(g)X
1371.2146(\()X
1405.6207(s)X
1440.0268(t)X
1474.4329(r)X
1508.839(\))X
1543.2451(\))X
1577.6512({)X
886.3717 3216.9329(if)Z
990.2434(\(!)X
1094.1151(strcmp)X
1302.4024(\()X
1336.8085(s)X
1371.2146(t)X
1405.6207(r)X
1440.0268(,)X
1474.4329(")X
1508.839(e)X
1543.2451(n)X
1577.6512(d)X
1612.0573(")X
1646.4634(\))X
1680.8695(\))X
1715.2756({)X
1023.9961 3295.5761(printf\("Pr)Z
1371.2146(o)X
1405.6207(g)X
1440.0268(r)X
1474.4329(a)X
1508.839(m)X
1574.4937(ended\\n"\);)X
1023.9961 3374.2193(exit\(0\);)Z
886.3717 3452.8625(})Z
886.3717 3610.1489(bucket)Z
1129.1746(=)X
1198.3135(has)X
1302.4024(h)X
1336.8085(f)X
1371.2146(n)X
1405.6207(\()X
1440.0268(s)X
1474.4329(t)X
1508.839(r)X
1543.2451(\))X
1577.6512(;)X
886.3717 3688.7921(val)Z
1024.9762(=)X
1094.1151(find_e)X
1302.4024(n)X
1336.8085(t)X
1371.2146(r)X
1405.6207(y)X
1440.0268(\()X
1474.4329(s)X
1508.839(t)X
1543.2451(r)X
1577.6512(,)X
1612.0573(b)X
1646.4634(u)X
1680.8695(c)X
1715.2756(k)X
1749.6817(e)X
1784.0878(t)X
1818.4939(\))X
1852.9(;)X
886.3717 3767.4353(printf\("Va)Z
1233.5902(l)X
1267.9963(u)X
1302.4024(e)X
1371.2146(o)X
1405.6207(f)X
1474.4329(<)X
1508.839(%)X
1543.2451(s)X
1577.6512(>)X
1646.4634(i)X
1680.8695(s)X
1749.6817(%)X
1784.0878(d)X
1818.4939(\\)X
1852.9(n)X
1887.3061(")X
1921.7122(,)X
1956.1183(s)X
1990.5244(t)X
2024.9305(r)X
2059.3366(,)X
2093.7427(v)X
2128.1488(a)X
2162.5549(l)X
2196.961(\))X
2231.3671(;)X
817.5595 3846.0785(})Z
576.7168 3924.7217(})Z
1486.911 4239.2945(Entry)Z
EO
EP end
%%Page: 45 45
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 718.4697 1486.7825 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 71.2049(to)Z
649.7158(another)X
1055.8337(.)X
1099.7187(There's)X
1324.2788(a)X
1372.0176(sligh)X
1502.813(t)X
1542.658(complicatio)X
1873.8996(n)X
1924.7959(here)X
2057.7878(in)X
2127.6292(that)X
2262.1999(w)X
2307.7423(e)X
2350.7448(can't)X
2507.4181(de\014ne)X
576.7168 149.8481(a)Z
627.8175(p)X
665.9495(oin)X
752.5396(ter)X
849.4244(to)X
925.7853(something)X
1237.3817(whic)X
1366.5984(h)X
1420.8566(isn't)X
1563.5254(de\014ned)X
1783.5535(y)X
1816.4658(et,)X
1907.0923(so)X
1983.4532(w)X
2028.9956(e)X
2075.36(in)X
2128.7961(tro)X
2214.291(duce)X
2361.6961(a)X
576.7168 228.4913(to)Z
656.9763(the)X
768.811(structu)X
970.963(r)X
996.6313(e)X
1025.7584(.)X
576.7168 857.6369(New)Z
723.2844(en)X
786.1931(try)X
893.2916(str)X
969.3244(u)X
1005.7334(c)X
1034.8605(t)X
1060.3468(u)X
1096.7558(r)X
1122.4241(e)X
1151.5512(s)X
1199.2468(c)X
1228.3739(an)X
1319.6847(b)X
1357.8167(e)X
1408.5982(ge)X
1470.4934(n)X
1506.9024(e)X
1536.0295(r)X
1561.6978(ate)X
1649.0793(d)X
1707.3336(u)X
1743.7426(s)X
1769.5929(ing)X
1879.8488(the)X
1991.6875(follo)X
2114.5891(wing)X
2272.2079(routine.)X
934.6228 1486.7825(needs)Z
1111.1867(to)X
1191.4462(b)X
1229.5782(e)X
1279.8412(re-written.)X
576.7168 3924.7217(The)Z
710.6542(initial)X
903.0056(table)X
1066.9394(can)X
1186.6679(no)X
1254.3129(w)X
1323.5211(b)X
1361.6531(e)X
1510.6047 4435.9025(45)Z
EO
BO
F28 F
2412.7968 149.8481(tag)Z
2519.7873(name)X
EO
BO
F29 F
412.8768 -181.7643(17)Z
543.9491(EXER)X
728.4228(CISES)X
938.9862(3)X
EO
BO
F31 F
882.1697 71.2049(Entry)Z
576.7168 385.7777(typedef)Z
854.2525(str)X
958.3414(u)X
992.7475(c)X
1027.1536(t)X
1095.9658(_)X
1130.3719(e)X
1164.778(n)X
1199.1841(t)X
1233.5902(r)X
1267.9963(y)X
1336.8085({)X
611.1229 464.4209(int)Z
748.7473(value;)X
611.1229 543.0641(struct)Z
853.9258(_ent)X
992.7475(r)X
1027.1536(y)X
1095.9658(*)X
1130.3719(n)X
1164.778(e)X
1199.1841(x)X
1233.5902(t)X
1267.9963(;)X
611.1229 621.7073(char)Z
783.1534(str[20];)X
576.7168 700.3505(})Z
645.529(Entry;)X
576.7168 1014.9233(Entry)Z
783.1534(*create_an)X
1130.3719(_)X
1164.778(e)X
1199.1841(n)X
1233.5902(t)X
1267.9963(r)X
1302.4024(y)X
1336.8085(\()X
1371.2146(v)X
1405.6207(o)X
1440.0268(i)X
1474.4329(d)X
1508.839(\))X
1543.2451({)X
576.7168 1093.5665(Entry)Z
783.1534(*entry;)X
645.529 1172.2097(entry)Z
853.5991(=)X
922.738(\(Ent)X
1061.5597(r)X
1095.9658(y)X
1130.3719(*)X
1164.778(\))X
1233.5902(m)X
1267.9963(a)X
1302.4024(l)X
1336.8085(l)X
1371.2146(o)X
1405.6207(c)X
1440.0268(\()X
1474.4329(s)X
1508.839(i)X
1543.2451(z)X
1577.6512(e)X
1612.0573(o)X
1646.4634(f)X
1715.2756(\()X
1749.6817(E)X
1784.0878(n)X
1818.4939(t)X
1852.9(r)X
1887.3061(y)X
1921.7122(\))X
1956.1183(\))X
1990.5244(;)X
645.529 1250.8529(return)Z
886.3717(entry;)X
576.7168 1329.4961(})Z
576.7168 1486.7825(find)Z
739.1135(entry)X
576.7168 1644.0689(int)Z
715.3213(find_en)X
958.3414(t)X
992.7475(r)X
1027.1536(y)X
1061.5597(\()X
1095.9658(E)X
1130.3719(n)X
1164.778(t)X
1199.1841(r)X
1233.5902(y)X
1302.4024(*)X
1336.8085(*)X
1405.6207(e)X
1440.0268(n)X
1474.4329(t)X
1508.839(r)X
1543.2451(y)X
1577.6512(,)X
1646.4634(c)X
1680.8695(h)X
1715.2756(a)X
1749.6817(r)X
1818.4939(*)X
1852.9(s)X
1887.3061(t)X
1921.7122(r)X
1956.1183(\))X
1990.5244({)X
611.1229 1722.7121(if)Z
714.9946(\(*entry)X
992.5303(=)X
1027.1536(=)X
1095.9658(N)X
1130.3719(U)X
1164.778(L)X
1199.1841(L)X
1233.5902(\))X
1267.9963({)X
714.3412 1801.3553(*entry)Z
955.1839(=)X
1058.4022(create_an_)X
1405.6207(e)X
1440.0268(n)X
1474.4329(t)X
1508.839(r)X
1543.2451(y)X
1577.6512(\()X
1612.0573(\))X
1646.4634(;)X
714.3412 1879.9985(set_entry\()Z
1061.5597(*)X
1095.9658(e)X
1130.3719(n)X
1164.778(t)X
1199.1841(r)X
1233.5902(y)X
1267.9963(,)X
1302.4024(s)X
1336.8085(t)X
1371.2146(r)X
1405.6207(\))X
1440.0268(;)X
714.3412 1958.6417(return)Z
955.1839(\(*entry\)->)X
1302.4024(v)X
1336.8085(a)X
1371.2146(l)X
1405.6207(u)X
1440.0268(e)X
1474.4329(;)X
611.1229 2037.2849(})Z
611.1229 2115.9281(else{)Z
714.3412 2194.5713(if)Z
818.2129(\(\(*entry)X
1095.9658(\))X
1164.778(-)X
1199.1841(>)X
1267.9963(v)X
1302.4024(a)X
1336.8085(l)X
1371.2146(u)X
1405.6207(e)X
1474.4329(!)X
1508.839(=)X
1577.6512(E)X
1612.0573(M)X
1646.4634(P)X
1680.8695(T)X
1715.2756(Y)X
1749.6817(\))X
1784.0878({)X
817.5595 2273.2145(if)Z
921.4312(\(!strcmp)X
1233.5902(\()X
1267.9963(\()X
1302.4024(*)X
1336.8085(e)X
1371.2146(n)X
1405.6207(t)X
1440.0268(r)X
1474.4329(y)X
1508.839(\))X
1577.6512(-)X
1612.0573(>)X
1646.4634(s)X
1680.8695(t)X
1715.2756(r)X
1749.6817(,)X
1818.4939(s)X
1852.9(t)X
1887.3061(r)X
1921.7122(\))X
1956.1183(\))X
1990.5244({)X
920.7778 2351.8577(printf\("Va)Z
1267.9963(l)X
1302.4024(u)X
1336.8085(e)X
1371.2146(u)X
1405.6207(e)X
1474.4329(f)X
1508.839(o)X
1543.2451(r)X
1612.0573(<)X
1646.4634(%)X
1680.8695(s)X
1715.2756(>)X
1784.0878(a)X
1818.4939(l)X
1852.9(r)X
1887.3061(e)X
1921.7122(a)X
1956.1183(d)X
1990.5244(y)X
2059.3366(c)X
2093.7427(a)X
2128.1488(l)X
2162.5549(c)X
2196.961(u)X
2231.3671(l)X
2265.7732(a)X
2300.1793(t)X
2334.5854(e)X
2368.9915(d)X
2403.3976(\\)X
2437.8037(n)X
2472.2098(")X
2506.6159(,)X
2541.022(s)X
2575.4281(t)X
2609.8342(r)X
2644.2403(\))X
2678.6464(;)X
920.7778 2430.5009(return)Z
1163.5807(\(*en)X
1302.4024(t)X
1336.8085(r)X
1371.2146(y)X
1405.6207(\))X
1474.4329(-)X
1508.839(>)X
1577.6512(v)X
1612.0573(a)X
1646.4634(l)X
1680.8695(u)X
1715.2756(e)X
1749.6817(;)X
817.5595 2509.1441(})Z
817.5595 2587.7873(else{)Z
920.7778 2666.4305(printf\("Th)Z
1267.9963(e)X
1302.4024(r)X
1336.8085(e)X
1371.2146(')X
1405.6207(s)X
1474.4329(a)X
1543.2451(c)X
1577.6512(o)X
1612.0573(l)X
1646.4634(l)X
1680.8695(i)X
1715.2756(s)X
1749.6817(i)X
1784.0878(o)X
1818.4939(n)X
1852.9(:)X
1921.7122(<)X
1956.1183(%)X
1990.5244(s)X
2024.9305(>)X
2093.7427(a)X
2128.1488(n)X
2162.5549(d)X
2231.3671(<)X
2265.7732(%)X
2300.1793(s)X
2334.5854(>)X
2403.3976(s)X
2437.8037(h)X
2472.2098(a)X
2506.6159(r)X
2541.022(e)X
2575.4281(\\)X
2609.8342(n)X
2644.2403(")X
2678.6464(,)X
1264.8388 2745.0737(\(*entry\))Z
1577.1073(->)X
1646.4634(s)X
1680.8695(t)X
1715.2756(r)X
1749.6817(,)X
1818.4939(s)X
1852.9(t)X
1887.3061(r)X
1921.7122(\))X
1956.1183(;)X
920.7778 2823.7169(printf\("th)Z
1267.9963(e)X
1336.8085(s)X
1371.2146(a)X
1405.6207(m)X
1440.0268(e)X
1508.839(h)X
1543.2451(a)X
1577.6512(s)X
1612.0573(h)X
1646.4634(f)X
1680.8695(n)X
1749.6817(v)X
1784.0878(a)X
1818.4939(l)X
1852.9(u)X
1887.3061(e)X
1921.7122(u)X
1956.1183(e)X
1990.5244(\\)X
2024.9305(n)X
2059.3366(")X
2093.7427(\))X
2128.1488(;)X
920.7778 2981.0033(find_entry)Z
1267.9963(\()X
1302.4024(&)X
1336.8085(\()X
1371.2146(\()X
1405.6207(*)X
1440.0268(e)X
1474.4329(n)X
1508.839(t)X
1543.2451(r)X
1577.6512(y)X
1612.0573(\))X
1646.4634(-)X
1680.8695(>)X
1715.2756(n)X
1749.6817(e)X
1784.0878(x)X
1818.4939(t)X
1852.9(\))X
1887.3061(,)X
1921.7122(s)X
1956.1183(t)X
1990.5244(r)X
2024.9305(\))X
2059.3366(;)X
817.5595 3138.2897(})Z
714.3412 3216.9329(})Z
714.3412 3295.5761(else{)Z
817.5595 3374.2193(printf\("<%)Z
1164.778(s)X
1199.1841(>)X
1267.9963(i)X
1302.4024(s)X
1371.2146(a)X
1440.0268(n)X
1474.4329(e)X
1508.839(w)X
1577.6512(s)X
1612.0573(t)X
1646.4634(r)X
1680.8695(i)X
1715.2756(n)X
1749.6817(g)X
1784.0878(\\)X
1818.4939(n)X
1852.9(")X
1887.3061(,)X
1921.7122(s)X
1956.1183(t)X
1990.5244(r)X
2024.9305(\))X
2059.3366(;)X
817.5595 3452.8625(set_entry\()Z
1164.778(\()X
1199.1841(*)X
1233.5902(e)X
1267.9963(n)X
1302.4024(t)X
1336.8085(r)X
1371.2146(y)X
1405.6207(\))X
1440.0268(,)X
1474.4329(s)X
1508.839(t)X
1543.2451(r)X
1577.6512(\))X
1612.0573(;)X
817.5595 3531.5057(return)Z
1058.4022(\(*entry\)->)X
1405.6207(v)X
1440.0268(a)X
1474.4329(l)X
1508.839(u)X
1543.2451(e)X
1577.6512(;)X
714.3412 3610.1489(})Z
611.1229 3688.7921(})Z
576.7168 3767.4353(})Z
576.7168 4082.0081(/*)Z
680.5885(Create)X
923.3914(an)X
1027.1536(a)X
1061.5597(r)X
1095.9658(r)X
1130.3719(a)X
1164.778(y)X
1233.5902(o)X
1267.9963(f)X
1336.8085(e)X
1371.2146(l)X
1405.6207(e)X
1440.0268(m)X
1474.4329(e)X
1508.839(n)X
1543.2451(t)X
1577.6512(s)X
1646.4634(o)X
1680.8695(f)X
1749.6817(t)X
1784.0878(y)X
1818.4939(p)X
1852.9(e)X
1921.7122(E)X
1956.1183(n)X
1990.5244(t)X
2024.9305(r)X
2059.3366(y)X
2128.1488(*)X
2162.5549(/)X
576.7168 4160.6513(Entry)Z
783.1534(*table[TAB)X
1130.3719(L)X
1164.778(E)X
1199.1841(_)X
1233.5902(S)X
1267.9963(I)X
1302.4024(Z)X
1336.8085(E)X
1371.2146(])X
1405.6207(;)X
EO
EP end
%%Page: 46 46
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 71.2049(These)Z
764.3321(en)X
827.2408(tr)X
878.1199(ies)X
973.1471(n)X
1009.5561(e)X
1038.6832(e)X
1067.8103(d)X
1126.0646(t)X
1151.5509(o)X
1206.5502(b)X
1244.6822(e)X
1295.3662(initialised)X
1596.6521(to)X
1815.8428(.)X
576.7168 176.0625(No)Z
656.992(w)X
726.144(write)X
893.1792(a)X
948.1223(program)X
1213.0408(wi)X
1279.2474(th)X
1362.6082(the)X
1474.3867(fol)X
1546.7409(l)X
1564.9454(o)X
1595.893(w)X
1643.2246(i)X
1661.4291(ng)X
1911.8088(routi)X
2050.345(ne)X
2136.8633(to)X
2217.0666(test)X
2343.054(all)X
2435.8873(this)X
2563.4534(out.)X
576.7168 1984.8561(This)Z
726.4418(program)X
991.4165(could)X
1166.4016(b)X
1204.5336(e)X
1254.7966(further)X
1473.9871(elab)X
1592.6359(orated)X
720.896 2115.9281(A)Z
768.0172(t)X
818.1307(the)X
932.9734(mom)X
1079.5955(en)X
1142.5042(t,)X
1209.4497(if)X
1273.772(a)X
1331.7793(string)X
1520.8238(is)X
1589.8824(long)X
1736.3003(enough)X
1964.8138(i)X
1983.4104(t)X
2033.5239(wi)X
2099.2861(l)X
2117.4906(l)X
2160.5484(b)X
2198.6804(e)X
2251.9514(to)X
2312.1861(o)X
2370.1934(bi)X
2425.0681(g)X
2482.6895(f)X
2502.7145(o)X
2535.4826(r)X
2585.5961(the)X
720.896 2194.5713(arra)Z
835.9039(y)X
865.1753(.)X
912.4071(Change)X
1148.964(the)X
1456.308(de\014nition)X
1748.1214(to:-)X
720.896 2745.0737(and)Z
851.6128(c)X
878.21(hange)X
1070.4985(the)X
1185.4277(co)X
1248.8199(de)X
1338.4889(s)X
1363.9962(o)X
1422.09(that)X
1567.0157(c)X
1595.9207(or)X
1654.3571(r)X
1680.0254(e)X
1709.1525(c)X
1738.2796(t)X
1763.7659(ly)X
1842.3836(size)X
1943.8078(d)X
2005.1566(s)X
2031.0069(p)X
2067.4159(ac)X
2129.3111(e)X
2183.378(for)X
2287.2559(e)X
2315.9063(ac)X
2375.981(h)X
2437.3298(s)X
2463.1801(t)X
2488.6664(r)X
2514.3347(ing)X
2627.6851(is)X
720.896 2823.7169(created)Z
947.9803(us)X
1009.5561(ing)X
1328.2088(.)X
720.896 2928.5745(A)Z
798.2257(hash)X
957.4469(function)X
1220.8663(should)X
1435.3441(b)X
1473.4761(e)X
1530.0778(quic)X
1646.6644(k)X
1709.5812(to)X
1796.1794(calculate)X
2075.3864(and)X
2209.3474(pro)X
2302.2526(vide)X
2448.8437(an)X
2546.4932(ev)X
2607.8232(en)X
720.896 3007.2177(spread)Z
927.1244(of)X
1002.3156(v)X
1033.4075(alues)X
1197.0093(to)X
1276.9368(minim)X
1462.7377(i)X
1480.9422(ze)X
1559.2909(colli)X
1677.2184(si)X
1721.2732(o)X
1754.0413(ns.)X
1860.364(Add)X
2003.442(some)X
2168.6227(diagnostics)X
2504.3095(to)X
2584.237(the)X
720.896 3085.8609(program)Z
985.8707(and)X
1113.493(i)X
1132.1981(m)X
1186.8116(pro)X
1279.7168(v)X
1312.6046(e)X
1362.8676(the)X
1474.7023(hash)X
1627.5848(function.)X
576.7168 3446.1264(The)Z
1122.1153(newsgroup)X
1449.2816(has)X
1569.6301(a)X
1628.4069(great)X
1799.2758(deal)X
1941.7269(of)X
2021.0276(inf)X
2096.4857(o)X
2129.2538(rm)X
2209.5356(a)X
2242.3037(ti)X
2285.9945(o)X
2318.7626(n.)X
2410.6781(Read)X
2583.1258(the)X
1496.2782 3524.7696(i)Z
1514.4827(f)X
1556.353(no)X
1625.5301(thi)X
1705.6299(ng)X
1796.6523(el)X
1843.9839(se.)X
576.7168 3655.8416(T)Z
618.6183(utorials)X
860.3117(:-)X
926.7626(a)X
985.3197(set)X
1089.6609(of)X
1168.7419(tutorials)X
1435.6955(written)X
1667.9164(b)X
1702.4074(y)X
1762.5433(Christopher)X
2125.8014(Sa)X
2193.4464(wtell)X
2357.7805(is)X
2427.3889(a)X
2458.7224(v)X
2489.8143(ail)X
2560.5173(a)X
2593.2854(bl)X
2647.8989(e)X
576.7168 3734.4848(from)Z
720.896 3865.5568(The)Z
1554.1702(g)X
1586.9383(o)X
1619.7064(pher)X
1760.5708(in)X
2897.6494(.)X
2018.9245 3970.4144(b)Z
2053.4155(y)X
2385.1957(.)X
576.7168 4101.4864(St)Z
636.468(yle)X
738.1785(Guides)X
955.1386(and)X
1080.5305(P)X
1122.9154(ortabilit)X
1356.3303(y)X
1410.678(Guides)X
1627.6381(app)X
1735.2356(ear)X
1841.6824(on)X
1930.7628(the)X
2040.3671(net)X
2149.9714(from)X
2305.3599(tim)X
2404.7788(e)X
2452.8114(to)X
2530.8405(tim)X
2629.6944(e.)X
576.7168 4180.1296(Read)Z
1148.578(f)X
1168.603(o)X
1201.3711(r)X
1248.4766(detail)X
1409.0842(s.)X
1510.6047 4435.9025(46)Z
EO
BO
F27 F
655.3599 2115.9281(\017)Z
655.3599 2928.5745(\017)Z
511.1807 3446.1264(\017)Z
511.1807 3655.8416(\017)Z
511.1807 4101.4864(\017)Z
EO
BO
F29 F
412.8768 -181.7643(18)Z
543.9491(MORE)X
769.6846(INF)X
883.1138(ORMA)X
1086.0492(TION)X
EO
BO
F30 F
650.445 3865.5568({)Z
650.445 3970.4144({)Z
EO
BO
F31 F
1676.9116 71.2049(NULL)Z
1752.3953 176.0625(m)Z
1786.8014(a)X
1821.2075(i)X
1855.6136(n)X
576.7168 333.3489(main\(\){)Z
576.7168 411.9921(int)Z
714.3412(bucket;)X
576.7168 490.6353(int)Z
714.3412(value;)X
817.5595 569.2785(set_table_)Z
1164.778(v)X
1199.1841(a)X
1233.5902(l)X
1267.9963(u)X
1302.4024(e)X
1336.8085(s)X
1371.2146(\()X
1405.6207(\))X
1440.0268(;)X
576.7168 726.5649(/*)Z
680.5885(Use)X
819.193(get_s)X
992.7475(t)X
1027.1536(r)X
1061.5597(i)X
1095.9658(n)X
1130.3719(g)X
1199.1841(r)X
1233.5902(e)X
1267.9963(p)X
1302.4024(e)X
1336.8085(a)X
1371.2146(t)X
1405.6207(e)X
1440.0268(d)X
1474.4329(l)X
1508.839(y)X
1543.2451(.)X
1612.0573(F)X
1646.4634(o)X
1680.8695(r)X
1749.6817(e)X
1784.0878(a)X
1818.4939(c)X
1852.9(h)X
1921.7122(s)X
1956.1183(t)X
1990.5244(r)X
2024.9305(i)X
2059.3366(n)X
2093.7427(g)X
2128.1488(:)X
2162.5549(-)X
817.5595 805.2081(use)Z
956.164(the)X
1094.7685(hash)X
1267.9963(f)X
1302.4024(u)X
1336.8085(n)X
1371.2146(c)X
1405.6207(t)X
1440.0268(i)X
1474.4329(o)X
1508.839(n)X
1577.6512(t)X
1612.0573(o)X
1680.8695(f)X
1715.2756(i)X
1749.6817(n)X
1784.0878(d)X
1852.9(t)X
1887.3061(h)X
1921.7122(e)X
1990.5244(s)X
2024.9305(t)X
2059.3366(r)X
2093.7427(i)X
2128.1488(n)X
2162.5549(g)X
2196.961(')X
2231.3671(s)X
2300.1793(e)X
2334.5854(n)X
2368.9915(t)X
2403.3976(r)X
2437.8037(y)X
817.5595 883.8513(in)Z
921.4312(the)X
1060.0357(table)X
1233.5902(.)X
576.7168 962.4945(*/)Z
817.5595 1041.1377(while\(get_)Z
1164.778(s)X
1199.1841(t)X
1233.5902(r)X
1267.9963(i)X
1302.4024(n)X
1336.8085(g)X
1371.2146(\()X
1405.6207(s)X
1440.0268(t)X
1474.4329(r)X
1508.839(\))X
1543.2451(\))X
1577.6512({)X
886.3717 1119.7809(if)Z
990.2434(\(!)X
1094.1151(strcmp)X
1302.4024(\()X
1336.8085(s)X
1371.2146(t)X
1405.6207(r)X
1440.0268(,)X
1474.4329(")X
1508.839(e)X
1543.2451(n)X
1577.6512(d)X
1612.0573(")X
1646.4634(\))X
1680.8695(\))X
1715.2756({)X
1023.9961 1198.4241(printf\("Pr)Z
1371.2146(o)X
1405.6207(g)X
1440.0268(r)X
1474.4329(a)X
1508.839(m)X
1574.4937(ended\\n"\);)X
1023.9961 1277.0673(exit\(0\);)Z
886.3717 1355.7105(})Z
886.3717 1512.9969(bucket)Z
1129.1746(=)X
1198.3135(has)X
1302.4024(h)X
1336.8085(f)X
1371.2146(n)X
1405.6207(\()X
1440.0268(s)X
1474.4329(t)X
1508.839(r)X
1543.2451(\))X
1577.6512(;)X
886.3717 1591.6401(value)Z
1094.4418(=)X
1163.5807(find)X
1302.4024(_)X
1336.8085(e)X
1371.2146(n)X
1405.6207(t)X
1440.0268(r)X
1474.4329(y)X
1508.839(\()X
1543.2451(&)X
1577.6512(\()X
1612.0573(t)X
1646.4634(a)X
1680.8695(b)X
1715.2756(l)X
1749.6817(e)X
1784.0878([)X
1818.4939(b)X
1852.9(u)X
1887.3061(c)X
1921.7122(k)X
1956.1183(e)X
1990.5244(t)X
2024.9305(])X
2059.3366(\))X
2093.7427(,)X
2162.5549(s)X
2196.961(t)X
2231.3671(r)X
2265.7732(\))X
2300.1793(;)X
886.3717 1670.2833(printf\("Va)Z
1233.5902(l)X
1267.9963(u)X
1302.4024(e)X
1336.8085(u)X
1371.2146(e)X
1440.0268(o)X
1474.4329(f)X
1543.2451(<)X
1577.6512(%)X
1612.0573(s)X
1646.4634(>)X
1715.2756(i)X
1749.6817(s)X
1818.4939(%)X
1852.9(d)X
1887.3061(\\)X
1921.7122(n)X
1956.1183(")X
1990.5244(,)X
2024.9305(s)X
2059.3366(t)X
2093.7427(r)X
2128.1488(,)X
2162.5549(v)X
2196.961(a)X
2231.3671(l)X
2265.7732(u)X
2300.1793(e)X
2334.5854(\))X
2368.9915(;)X
817.5595 1748.9265(})Z
576.7168 1827.5697(})Z
1260.7987 2194.5713(Entry)Z
720.896 2312.5361(typedef)Z
998.4317(_en)X
1102.5206(t)X
1136.9267(r)X
1171.3328(y)X
1240.145({)X
755.3021 2391.1793(int)Z
892.9265(val;)X
755.3021 2469.8225(Entry)Z
961.7387(*entry;)X
755.3021 2548.4657(char)Z
927.3326(*str;)X
720.896 2627.1089(})Z
1119.812 2823.7169(malloc)Z
714.4317 3446.1264(comp.lang.c)Z
576.7168 3524.7696(Frequently)Z
958.3414(A)X
992.7475(s)X
1027.1536(k)X
1061.5597(e)X
1095.9658(d)X
1164.778(Q)X
1199.1841(u)X
1233.5902(e)X
1267.9963(s)X
1302.4024(t)X
1336.8085(i)X
1371.2146(o)X
1405.6207(n)X
1440.0268(s)X
847.5516 3865.5568(gopher.eng.ca)Z
1298.764(m)X
1333.1701(.)X
1367.5762(a)X
1401.9823(c)X
1436.3884(.)X
1470.7945(u)X
1505.2006(k)X
1830.3909(CUE)X
1934.2786(D)X
1999.9333(help/langu)X
2347.1518(a)X
2381.5579(g)X
2415.964(e)X
2450.3701(s)X
2484.7762(/)X
2519.1823(C)X
2553.5884(/)X
2587.9945(T)X
2622.4006(u)X
2656.8067(t)X
2691.2128(o)X
2725.6189(r)X
2760.025(i)X
2794.4311(a)X
2828.8372(l)X
2863.2433(s)X
720.896 3970.4144(paris7.jus)Z
1068.1145(s)X
1102.5206(i)X
1136.9267(e)X
1171.3328(u)X
1205.7389(.)X
1240.145(f)X
1274.5511(r)X
1308.9572(:)X
1343.3633(/)X
1377.7694(c)X
1412.1755(o)X
1446.5816(n)X
1480.9877(t)X
1515.3938(r)X
1549.7999(i)X
1584.206(b)X
1618.6121(u)X
1653.0182(t)X
1687.4243(i)X
1721.8304(o)X
1756.2365(n)X
1790.6426(s)X
1825.0487(/)X
1859.4548(d)X
1893.8609(o)X
1928.267(c)X
1962.6731(s)X
2109.9469(a)X
2144.353(n)X
2178.7591(o)X
2213.1652(n)X
2247.5713(-)X
2281.9774(f)X
2316.3835(t)X
2350.7896(p)X
745.387 4180.1296(comp.lang)Z
1057.9205(.)X
1092.3266(c)X
EO
BO
F55 F
412.8768 3302.5845(18)Z
629.9305(More)X
917.8285(inform)X
1233.9839(ati)X
1359.0911(on)X
EO
EP end
%%Page: 47 47
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F23 F
412.8768 342.2688(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(h)X
942.4461(>)X
412.8768 414.3584(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(.)X
942.4461(h)X
973.4115(>)X
412.8768 486.448(/*)Z
506.9928(This)X
663.7575(s)X
694.7229(h)X
725.6883(o)X
756.6537(w)X
787.6191(s)X
849.5499(h)X
880.5153(o)X
911.4807(w)X
973.4115(a)X
1004.3769(r)X
1035.3423(g)X
1066.3077(s)X
1128.2385(c)X
1159.2039(a)X
1190.1693(n)X
1252.1001(b)X
1283.0655(e)X
1344.9963(r)X
1375.9617(e)X
1406.9271(a)X
1437.8925(d)X
1499.8233(f)X
1530.7887(r)X
1561.7541(o)X
1592.7195(m)X
1654.6503(t)X
1685.6157(h)X
1716.5811(e)X
1778.5119(U)X
1809.4773(n)X
1840.4427(i)X
1871.4081(x)X
1933.3389(c)X
1964.3043(o)X
1995.2697(m)X
2026.2351(m)X
2057.2005(a)X
2088.1659(n)X
2119.1313(d)X
2181.0621(l)X
2212.0275(i)X
2242.9929(n)X
2273.9583(e)X
2335.8891(*)X
2366.8545(/)X
412.8768 558.5376(int)Z
538.5681(mai)X
632.7921(n)X
663.7575(\()X
694.7229(i)X
725.6883(n)X
756.6537(t)X
818.5845(a)X
849.5499(r)X
880.5153(g)X
911.4807(c)X
942.4461(,)X
1004.3769(c)X
1035.3423(h)X
1066.3077(a)X
1097.2731(r)X
1159.2039(*)X
1190.1693(a)X
1221.1347(r)X
1252.1001(g)X
1283.0655(v)X
1314.0309([)X
1344.9963(])X
1375.9617(\))X
1406.9271({)X
412.8768 630.6272(int)Z
536.7384(i;)X
505.773 702.7168(printf)Z
694.7229(\()X
725.6883(")X
756.6537(T)X
787.6191(h)X
818.5845(e)X
880.5153(a)X
911.4807(r)X
942.4461(g)X
973.4115(u)X
1004.3769(m)X
1035.3423(e)X
1066.3077(n)X
1097.2731(t)X
1128.2385(s)X
1190.1693(a)X
1221.1347(r)X
1252.1001(e)X
1283.0655(\\)X
1314.0309(n)X
1344.9963(")X
1375.9617(,)X
1437.8925(a)X
1468.8579(r)X
1499.8233(g)X
1530.7887(c)X
1561.7541(\))X
1592.7195(;)X
505.773 774.8064(for)Z
631.4643(\(i=)X
725.6883(1)X
756.6537(;)X
818.5845(i)X
849.5499(<)X
880.5153(a)X
911.4807(r)X
942.4461(g)X
973.4115(c)X
1004.3769(;)X
1066.3077(i)X
1097.2731(+)X
1128.2385(+)X
1159.2039(\))X
629.6346 846.896(printf)Z
818.5845(\()X
849.5499(")X
880.5153(%)X
911.4807(d)X
973.4115(%)X
1004.3769(s)X
1035.3423(\\)X
1066.3077(n)X
1097.2731(")X
1128.2385(,)X
1159.2039(i)X
1190.1693(,)X
1252.1001(a)X
1283.0655(r)X
1314.0309(g)X
1344.9963(v)X
1375.9617([)X
1406.9271(i)X
1437.8925(])X
1468.8579(\))X
1499.8233(;)X
505.773 918.9856(exit)Z
660.6(\(0\);)X
412.8768 991.0752(})Z
412.8768 1288.945(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(h)X
942.4461(>)X
412.8768 1361.0346(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(.)X
942.4461(h)X
973.4115(>)X
412.8768 1433.1242(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(>)X
412.8768 1505.2138(*)Z
475.4175(compi)X
632.7921(l)X
663.7575(e)X
725.6883(o)X
756.6537(n)X
818.5845(H)X
849.5499(P)X
880.5153(s)X
942.4461(u)X
973.4115(s)X
1004.3769(i)X
1035.3423(n)X
1066.3077(g)X
1128.2385(c)X
1159.2039(8)X
1190.1693(9)X
1252.1001(-)X
1283.0655(D)X
1314.0309(_)X
1344.9963(H)X
1375.9617(P)X
1406.9271(U)X
1437.8925(X)X
1468.8579(_)X
1499.8233(S)X
1530.7887(O)X
1561.7541(U)X
1592.7195(R)X
1623.6849(C)X
1654.6503(E)X
1716.5811(-)X
1747.5465(o)X
1809.4773(f)X
1840.4427(i)X
1871.4081(l)X
1902.3735(e)X
1933.3389(n)X
1964.3043(a)X
1995.2697(m)X
2026.2351(e)X
2088.1659(f)X
2119.1313(i)X
2150.0967(l)X
2181.0621(e)X
2212.0275(n)X
2242.9929(a)X
2273.9583(m)X
2304.9237(e)X
2335.8891(.)X
2366.8545(c)X
2428.7853(*)X
2459.7507(/)X
412.8768 1649.393(#defin)Z
601.8267(e)X
663.7575(N)X
694.7229(U)X
725.6883(M)X
787.6191(1)X
818.5845(0)X
412.8768 1793.5722(int)Z
538.5681(com)X
632.7921(p)X
663.7575(\()X
694.7229(c)X
725.6883(o)X
756.6537(n)X
787.6191(s)X
818.5845(t)X
880.5153(v)X
911.4807(o)X
942.4461(i)X
973.4115(d)X
1035.3423(*)X
1066.3077(a)X
1097.2731(,)X
1159.2039(c)X
1190.1693(o)X
1221.1347(n)X
1252.1001(s)X
1283.0655(t)X
1344.9963(v)X
1375.9617(o)X
1406.9271(i)X
1437.8925(d)X
1499.8233(*)X
1530.7887(b)X
1592.7195(\))X
412.8768 1865.6618({)Z
536.7384 1937.7514(return)Z
756.6537(*)X
787.6191(\()X
818.5845(i)X
849.5499(n)X
880.5153(t)X
942.4461(*)X
973.4115(\))X
1004.3769(a)X
1066.3077(-)X
1128.2385(*)X
1190.1693(\()X
1221.1347(i)X
1252.1001(n)X
1283.0655(t)X
1344.9963(*)X
1375.9617(\))X
1406.9271(b)X
1437.8925(;)X
412.8768 2009.841(})Z
412.8768 2154.0202(int)Z
538.5681(mai)X
632.7921(n)X
663.7575(\()X
694.7229(i)X
725.6883(n)X
756.6537(t)X
818.5845(a)X
849.5499(r)X
880.5153(g)X
911.4807(c)X
942.4461(,)X
1004.3769(c)X
1035.3423(h)X
1066.3077(a)X
1097.2731(r)X
1159.2039(*)X
1190.1693(a)X
1221.1347(r)X
1252.1001(g)X
1283.0655(v)X
1314.0309([)X
1344.9963(])X
1375.9617(\))X
412.8768 2226.1098({)Z
536.7384 2298.1994(int)Z
660.6(number)X
849.5499(s)X
880.5153([)X
911.4807(N)X
942.4461(U)X
973.4115(M)X
1004.3769(])X
1035.3423(;)X
536.7384 2370.289(int)Z
660.6(i;)X
536.7384 2514.4682(srand4)Z
725.6883(8)X
756.6537(\()X
787.6191(\()X
818.5845(l)X
849.5499(o)X
880.5153(n)X
911.4807(g)X
942.4461(\))X
973.4115(t)X
1004.3769(i)X
1035.3423(m)X
1066.3077(e)X
1097.2731(\()X
1128.2385(N)X
1159.2039(U)X
1190.1693(L)X
1221.1347(L)X
1252.1001(\))X
1283.0655(\))X
1314.0309(;)X
536.7384 2658.6474(printf)Z
725.6883(\()X
756.6537(")X
787.6191(\\)X
818.5845(n)X
849.5499(U)X
880.5153(n)X
911.4807(s)X
942.4461(o)X
973.4115(r)X
1004.3769(t)X
1035.3423(e)X
1066.3077(d)X
1128.2385(n)X
1159.2039(u)X
1190.1693(m)X
1221.1347(b)X
1252.1001(e)X
1283.0655(r)X
1314.0309(s)X
1375.9617(a)X
1406.9271(r)X
1437.8925(e)X
1468.8579(:)X
1499.8233(-)X
1530.7887(\\)X
1561.7541(n)X
1592.7195(")X
1623.6849(\))X
1654.6503(;)X
536.7384 2730.737(for)Z
662.4297(\(i=)X
756.6537(0)X
787.6191(;)X
849.5499(i)X
880.5153(<)X
942.4461(N)X
973.4115(U)X
1004.3769(M)X
1035.3423(;)X
1097.2731(i)X
1128.2385(+)X
1159.2039(+)X
1190.1693(\))X
1221.1347({)X
660.6 2802.8266(number)Z
849.5499(s)X
880.5153([)X
911.4807(i)X
942.4461(])X
973.4115(=)X
1035.3423(1)X
1066.3077(0)X
1097.2731(0)X
1128.2385(0)X
1190.1693(*)X
1252.1001(d)X
1283.0655(r)X
1314.0309(a)X
1344.9963(n)X
1375.9617(d)X
1406.9271(4)X
1437.8925(8)X
1468.8579(\()X
1499.8233(\))X
1530.7887(;)X
660.6 2874.9162(printf)Z
849.5499(\()X
880.5153(")X
911.4807(%)X
942.4461(d)X
973.4115(:)X
1035.3423(%)X
1066.3077(3)X
1097.2731(d)X
1128.2385(\\)X
1159.2039(n)X
1190.1693(")X
1221.1347(,)X
1283.0655(i)X
1314.0309(,)X
1375.9617(n)X
1406.9271(u)X
1437.8925(m)X
1468.8579(b)X
1499.8233(e)X
1530.7887(r)X
1561.7541(s)X
1592.7195([)X
1623.6849(i)X
1654.6503(])X
1685.6157(\))X
1716.5811(;)X
536.7384 2947.0058(})Z
536.7384 3091.185(/*)Z
630.8544(See)X
756.5457(t)X
787.6191(h)X
818.5845(e)X
880.5153(q)X
911.4807(s)X
942.4461(o)X
973.4115(r)X
1004.3769(t)X
1066.3077(m)X
1097.2731(a)X
1128.2385(n)X
1190.1693(p)X
1221.1347(a)X
1252.1001(g)X
1283.0655(e)X
1344.9963(f)X
1375.9617(o)X
1406.9271(r)X
1468.8579(a)X
1499.8233(n)X
1561.7541(e)X
1592.7195(x)X
1623.6849(p)X
1654.6503(l)X
1685.6157(a)X
1716.5811(n)X
1747.5465(a)X
1778.5119(t)X
1809.4773(i)X
1840.4427(o)X
1871.4081(n)X
1933.3389(o)X
1964.3043(f)X
2026.2351(t)X
2057.2005(h)X
2088.1659(e)X
2150.0967(f)X
2181.0621(o)X
2212.0275(l)X
2242.9929(l)X
2273.9583(o)X
2304.9237(w)X
2335.8891(i)X
2366.8545(n)X
2397.8199(g)X
2459.7507(*)X
2490.7161(/)X
536.7384 3163.2746(qsort\()Z
725.6883(\()X
756.6537(v)X
787.6191(o)X
818.5845(i)X
849.5499(d)X
880.5153(*)X
911.4807(\))X
973.4115(n)X
1004.3769(u)X
1035.3423(m)X
1066.3077(b)X
1097.2731(e)X
1128.2385(r)X
1159.2039(s)X
1190.1693(,)X
1252.1001(\()X
1283.0655(s)X
1314.0309(i)X
1344.9963(z)X
1375.9617(e)X
1406.9271(_)X
1437.8925(t)X
1468.8579(\))X
1530.7887(N)X
1561.7541(U)X
1592.7195(M)X
1623.6849(,)X
1685.6157(s)X
1716.5811(i)X
1747.5465(z)X
1778.5119(e)X
1809.4773(o)X
1840.4427(f)X
1871.4081(\()X
1902.3735(i)X
1933.3389(n)X
1964.3043(t)X
1995.2697(\))X
2026.2351(,)X
2088.1659(c)X
2119.1313(o)X
2150.0967(m)X
2181.0621(p)X
2212.0275(\))X
2242.9929(;)X
536.7384 3307.4538(printf)Z
725.6883(\()X
756.6537(")X
787.6191(\\)X
818.5845(n)X
849.5499(S)X
880.5153(o)X
911.4807(r)X
942.4461(t)X
973.4115(e)X
1004.3769(d)X
1066.3077(n)X
1097.2731(u)X
1128.2385(m)X
1159.2039(b)X
1190.1693(e)X
1221.1347(r)X
1252.1001(s)X
1314.0309(a)X
1344.9963(r)X
1375.9617(e)X
1406.9271(:)X
1437.8925(-)X
1468.8579(\\)X
1499.8233(n)X
1530.7887(")X
1561.7541(\))X
1592.7195(;)X
536.7384 3451.633(for)Z
662.4297(\(i=)X
756.6537(0)X
787.6191(;)X
849.5499(i)X
880.5153(<)X
942.4461(N)X
973.4115(U)X
1004.3769(M)X
1035.3423(;)X
1097.2731(i)X
1128.2385(+)X
1159.2039(+)X
1190.1693(\))X
660.6 3523.7226(printf)Z
849.5499(\()X
880.5153(")X
911.4807(%)X
942.4461(d)X
973.4115(:)X
1004.3769(%)X
1035.3423(3)X
1066.3077(d)X
1097.2731(\\)X
1128.2385(n)X
1159.2039(")X
1190.1693(,)X
1252.1001(i)X
1283.0655(,)X
1344.9963(n)X
1375.9617(u)X
1406.9271(m)X
1437.8925(b)X
1468.8579(e)X
1499.8233(r)X
1530.7887(s)X
1561.7541([)X
1592.7195(i)X
1623.6849(])X
1654.6503(\))X
1685.6157(;)X
536.7384 3667.9018(exit\(0)Z
725.6883(\))X
756.6537(;)X
412.8768 3739.9914(})Z
412.8768 4162.3796(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(h)X
942.4461(>)X
412.8768 4234.4692(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(.)X
942.4461(h)X
973.4115(>)X
EO
BO
F25 F
412.8768 4037.8612(The)Z
546.8142(comm)X
721.8695(a)X
754.6376(nds)X
874.3661(used)X
1022.5123(from)X
1179.7121(the)X
1291.5468(com)X
1409.0885(m)X
1463.702(a)X
1496.4701(nd)X
1590.9384(l)X
1609.3379(i)X
1627.5424(ne)X
1714.1169(can)X
1833.8454(b)X
1871.9774(e)X
1922.2404(called)X
2108.2768(from)X
2264.881(C)X
2312.2126(.)X
1510.6047 4435.9025(47)Z
EO
BO
F29 F
412.8768 -181.7643(A)Z
527.565(EXAMPLES)X
EO
BO
F48 F
412.8768 227.854(A.1)Z
636.9735(Comm)X
895.7214(and)X
1065.7226(Li)X
1144.2576(ne)X
1263.2691(argum)X
1509.5298(e)X
1549.8981(n)X
1596.3822(t)X
1630.9989(s)X
412.8768 1174.5302(A.2)Z
636.9735(Using)X
1092.7306(,)X
1146.8884(r)X
1183.0243(andom)X
1471.7923(n)X
1518.2764(um)X
1638.9091(b)X
1690.3084(e)X
1730.887(r)X
1767.0229(s)X
1831.2469(and)X
2001.2481(the)X
2155.4616(cl)X
2219.5308(o)X
2266.1938(c)X
2303.0892(k)X
412.8768 3923.4464(A.3)Z
636.9735(Calling)X
941.1696(other)X
1175.9(program)X
1504.0686(s)X
EO
BO
F49 F
887.4916 1174.5302(qsort)Z
EO
BO
F55 F
412.8768 71.2049(A)Z
603.4543(Exampl)X
968.8267(e)X
1018.5683(s)X
EO
EP end
%%Page: 48 48
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F23 F
412.8768 143.2945(int)Z
538.5681(mai)X
632.7921(n)X
663.7575(\()X
694.7229(i)X
725.6883(n)X
756.6537(t)X
818.5845(a)X
849.5499(r)X
880.5153(g)X
911.4807(c)X
942.4461(,)X
1004.3769(c)X
1035.3423(h)X
1066.3077(a)X
1097.2731(r)X
1159.2039(*)X
1190.1693(a)X
1221.1347(r)X
1252.1001(g)X
1283.0655(v)X
1314.0309([)X
1344.9963(])X
1375.9617(\))X
1406.9271({)X
412.8768 215.3841(FILE)Z
567.7038(*popen)X
756.6537(\()X
787.6191(\))X
818.5845(;)X
412.8768 287.4737(FILE)Z
567.7038(*fp;)X
412.8768 359.5633(char)Z
567.7038(string)X
756.6537([)X
787.6191(3)X
818.5845(2)X
849.5499(])X
880.5153(;)X
474.8076 431.6529(/*)Z
568.9236(Firs)X
694.7229(t)X
756.6537(u)X
787.6191(s)X
818.5845(e)X
880.5153(t)X
911.4807(h)X
942.4461(e)X
1004.3769(s)X
1035.3423(y)X
1066.3077(s)X
1097.2731(t)X
1128.2385(e)X
1159.2039(m)X
1190.1693(\()X
1221.1347(\))X
1283.0655(c)X
1314.0309(a)X
1344.9963(l)X
1375.9617(l)X
1406.9271(.)X
1468.8579(O)X
1499.8233(u)X
1530.7887(t)X
1561.7541(p)X
1592.7195(u)X
1623.6849(t)X
1685.6157(w)X
1716.5811(i)X
1747.5465(l)X
1778.5119(l)X
1840.4427(g)X
1871.4081(o)X
1933.3389(t)X
1964.3043(o)X
2026.2351(s)X
2057.2005(t)X
2088.1659(d)X
2119.1313(o)X
2150.0967(u)X
2181.0621(t)X
2212.0275(.)X
2273.9583(*)X
2304.9237(/)X
474.8076 503.7425(system)Z
663.7575(\()X
694.7229(")X
725.6883(d)X
756.6537(a)X
787.6191(t)X
818.5845(e)X
849.5499(")X
880.5153(\))X
911.4807(;)X
474.8076 647.9217(/*)Z
568.9236(Now)X
694.6149(`)X
725.6883(c)X
756.6537(a)X
787.6191(p)X
818.5845(t)X
849.5499(u)X
880.5153(r)X
911.4807(e)X
942.4461(')X
1004.3769(t)X
1035.3423(h)X
1066.3077(e)X
1128.2385(o)X
1159.2039(u)X
1190.1693(t)X
1221.1347(p)X
1252.1001(u)X
1283.0655(t)X
1344.9963(o)X
1375.9617(f)X
1437.8925(d)X
1468.8579(a)X
1499.8233(t)X
1530.7887(e)X
1592.7195(u)X
1623.6849(s)X
1654.6503(i)X
1685.6157(n)X
1716.5811(g)X
1778.5119(p)X
1809.4773(o)X
1840.4427(p)X
1871.4081(e)X
1902.3735(n)X
1933.3389(\()X
1964.3043(\))X
2026.2351(*)X
2057.2005(/)X
474.8076 720.0113(fp)Z
568.9236(=)X
631.4643(pop)X
725.6883(e)X
756.6537(n)X
787.6191(\()X
818.5845(")X
849.5499(d)X
880.5153(a)X
911.4807(t)X
942.4461(e)X
973.4115(")X
1004.3769(,)X
1035.3423(")X
1066.3077(r)X
1097.2731(")X
1128.2385(\))X
1159.2039(;)X
474.8076 792.1009(if)Z
568.9236(\(fp)X
694.6149(=)X
725.6883(=)X
787.6191(N)X
818.5845(U)X
849.5499(L)X
880.5153(L)X
911.4807(\))X
536.7384 864.1905(fprint)Z
725.6883(f)X
756.6537(\()X
787.6191(s)X
818.5845(t)X
849.5499(d)X
880.5153(e)X
911.4807(r)X
942.4461(r)X
973.4115(,)X
1004.3769(")X
1035.3423(C)X
1066.3077(a)X
1097.2731(n)X
1128.2385(n)X
1159.2039(o)X
1190.1693(t)X
1252.1001(r)X
1283.0655(u)X
1314.0309(n)X
1375.9617(d)X
1406.9271(a)X
1437.8925(t)X
1468.8579(e)X
1499.8233(\\)X
1530.7887(n)X
1561.7541(")X
1592.7195(\))X
1623.6849(;)X
474.8076 936.2801(else{)Z
536.7384 1008.3697(fgets\()Z
725.6883(s)X
756.6537(t)X
787.6191(r)X
818.5845(i)X
849.5499(n)X
880.5153(g)X
911.4807(,)X
973.4115(3)X
1004.3769(2)X
1035.3423(,)X
1097.2731(f)X
1128.2385(p)X
1159.2039(\))X
1190.1693(;)X
536.7384 1080.4593(printf)Z
725.6883(\()X
756.6537(")X
787.6191(T)X
818.5845(h)X
849.5499(e)X
911.4807(d)X
942.4461(a)X
973.4115(t)X
1004.3769(e)X
1066.3077(c)X
1097.2731(o)X
1128.2385(m)X
1159.2039(m)X
1190.1693(a)X
1221.1347(n)X
1252.1001(d)X
1314.0309(r)X
1344.9963(e)X
1375.9617(t)X
1406.9271(u)X
1437.8925(r)X
1468.8579(n)X
1499.8233(s)X
1561.7541([)X
1592.7195(%)X
1623.6849(s)X
1654.6503(])X
1685.6157(\\)X
1716.5811(n)X
1747.5465(")X
1778.5119(,)X
1840.4427(s)X
1871.4081(t)X
1902.3735(r)X
1933.3389(i)X
1964.3043(n)X
1995.2697(g)X
2026.2351(\))X
2057.2005(;)X
536.7384 1152.5489(pclose)Z
725.6883(\()X
756.6537(f)X
787.6191(p)X
818.5845(\))X
849.5499(;)X
474.8076 1224.6385(})Z
412.8768 1296.7281(})Z
412.8768 1889.5099(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(h)X
942.4461(>)X
412.8768 2033.6891(typede)Z
601.8267(f)X
663.7575(s)X
694.7229(t)X
725.6883(r)X
756.6537(u)X
787.6191(c)X
818.5845(t)X
880.5153(_)X
911.4807(l)X
942.4461(i)X
973.4115(s)X
1004.3769(t)X
1035.3423(_)X
1066.3077(i)X
1097.2731(t)X
1128.2385(e)X
1159.2039(m)X
1221.1347({)X
474.8076 2105.7787(int)Z
598.6692(val;)X
474.8076 2177.8683(struct)Z
694.7229(_)X
725.6883(l)X
756.6537(i)X
787.6191(s)X
818.5845(t)X
849.5499(_)X
880.5153(i)X
911.4807(t)X
942.4461(e)X
973.4115(m)X
1035.3423(*)X
1066.3077(n)X
1097.2731(e)X
1128.2385(x)X
1159.2039(t)X
1190.1693(;)X
412.8768 2249.9579(})Z
474.8076(list_i)X
663.7575(t)X
694.7229(e)X
725.6883(m)X
756.6537(;)X
412.8768 2394.1371(/*)Z
506.9928(prot)X
632.7921(o)X
663.7575(t)X
694.7229(y)X
725.6883(p)X
756.6537(e)X
787.6191(s)X
849.5499(*)X
880.5153(/)X
412.8768 2466.2267(list_i)Z
601.8267(t)X
632.7921(e)X
663.7575(m)X
725.6883(*)X
756.6537(a)X
787.6191(d)X
818.5845(d)X
849.5499(_)X
880.5153(l)X
911.4807(i)X
942.4461(s)X
973.4115(t)X
1004.3769(_)X
1035.3423(i)X
1066.3077(t)X
1097.2731(e)X
1128.2385(m)X
1159.2039(\()X
1190.1693(l)X
1221.1347(i)X
1252.1001(s)X
1283.0655(t)X
1314.0309(_)X
1344.9963(i)X
1375.9617(t)X
1406.9271(e)X
1437.8925(m)X
1499.8233(*)X
1530.7887(e)X
1561.7541(n)X
1592.7195(t)X
1623.6849(r)X
1654.6503(y)X
1685.6157(,)X
1747.5465(i)X
1778.5119(n)X
1809.4773(t)X
1871.4081(v)X
1902.3735(a)X
1933.3389(l)X
1964.3043(u)X
1995.2697(e)X
2026.2351(\))X
2057.2005(;)X
412.8768 2538.3163(void)Z
567.7038(print_)X
756.6537(l)X
787.6191(i)X
818.5845(s)X
849.5499(t)X
880.5153(_)X
911.4807(i)X
942.4461(t)X
973.4115(e)X
1004.3769(m)X
1035.3423(s)X
1066.3077(\()X
1097.2731(v)X
1128.2385(o)X
1159.2039(i)X
1190.1693(d)X
1221.1347(\))X
1252.1001(;)X
412.8768 2682.4955(list_i)Z
601.8267(t)X
632.7921(e)X
663.7575(m)X
722.5308(*head=)X
911.4807(N)X
942.4461(U)X
973.4115(L)X
1004.3769(L)X
1035.3423(;)X
412.8768 2754.5851(list_i)Z
601.8267(t)X
632.7921(e)X
663.7575(m)X
722.5308(*tail=)X
911.4807(N)X
942.4461(U)X
973.4115(L)X
1004.3769(L)X
1035.3423(;)X
412.8768 2898.7643(main\(i)Z
601.8267(n)X
632.7921(t)X
694.7229(a)X
725.6883(r)X
756.6537(g)X
787.6191(c)X
818.5845(,)X
880.5153(c)X
911.4807(h)X
942.4461(a)X
973.4115(r)X
1035.3423(*)X
1066.3077(a)X
1097.2731(r)X
1128.2385(g)X
1159.2039(v)X
1190.1693([)X
1221.1347(])X
1252.1001(\))X
412.8768 2970.8539({)Z
474.8076 3042.9435(tail=a)Z
663.7575(d)X
694.7229(d)X
725.6883(_)X
756.6537(l)X
787.6191(i)X
818.5845(s)X
849.5499(t)X
880.5153(_)X
911.4807(i)X
942.4461(t)X
973.4115(e)X
1004.3769(m)X
1035.3423(\()X
1066.3077(t)X
1097.2731(a)X
1128.2385(i)X
1159.2039(l)X
1190.1693(,)X
1221.1347(5)X
1252.1001(\))X
1283.0655(;)X
474.8076 3115.0331(tail=a)Z
663.7575(d)X
694.7229(d)X
725.6883(_)X
756.6537(l)X
787.6191(i)X
818.5845(s)X
849.5499(t)X
880.5153(_)X
911.4807(i)X
942.4461(t)X
973.4115(e)X
1004.3769(m)X
1035.3423(\()X
1066.3077(t)X
1097.2731(a)X
1128.2385(i)X
1159.2039(l)X
1190.1693(,)X
1221.1347(7)X
1252.1001(\))X
1283.0655(;)X
474.8076 3187.1227(tail=a)Z
663.7575(d)X
694.7229(d)X
725.6883(_)X
756.6537(l)X
787.6191(i)X
818.5845(s)X
849.5499(t)X
880.5153(_)X
911.4807(i)X
942.4461(t)X
973.4115(e)X
1004.3769(m)X
1035.3423(\()X
1066.3077(t)X
1097.2731(a)X
1128.2385(i)X
1159.2039(l)X
1190.1693(,)X
1221.1347(2)X
1252.1001(\))X
1283.0655(;)X
474.8076 3331.3019(print_)Z
663.7575(l)X
694.7229(i)X
725.6883(s)X
756.6537(t)X
787.6191(_)X
818.5845(i)X
849.5499(t)X
880.5153(e)X
911.4807(m)X
942.4461(s)X
973.4115(\()X
1004.3769(\))X
1035.3423(;)X
412.8768 3403.3915(})Z
412.8768 3547.5707(list_i)Z
601.8267(t)X
632.7921(e)X
663.7575(m)X
725.6883(*)X
756.6537(a)X
787.6191(d)X
818.5845(d)X
849.5499(_)X
880.5153(l)X
911.4807(i)X
942.4461(s)X
973.4115(t)X
1004.3769(_)X
1035.3423(i)X
1066.3077(t)X
1097.2731(e)X
1128.2385(m)X
1159.2039(\()X
1190.1693(l)X
1221.1347(i)X
1252.1001(s)X
1283.0655(t)X
1314.0309(_)X
1344.9963(i)X
1375.9617(t)X
1406.9271(e)X
1437.8925(m)X
1499.8233(*)X
1530.7887(e)X
1561.7541(n)X
1592.7195(t)X
1623.6849(r)X
1654.6503(y)X
1685.6157(,)X
1747.5465(i)X
1778.5119(n)X
1809.4773(t)X
1871.4081(v)X
1902.3735(a)X
1933.3389(l)X
1964.3043(u)X
1995.2697(e)X
2026.2351(\))X
412.8768 3619.6603({)Z
474.8076 3691.7499(list_i)Z
663.7575(t)X
694.7229(e)X
725.6883(m)X
784.4616(*new_l)X
973.4115(i)X
1004.3769(s)X
1035.3423(t)X
1066.3077(_)X
1097.2731(i)X
1128.2385(t)X
1159.2039(e)X
1190.1693(m)X
1221.1347(;)X
474.8076 3835.9291(new_li)Z
663.7575(s)X
694.7229(t)X
725.6883(_)X
756.6537(i)X
787.6191(t)X
818.5845(e)X
849.5499(m)X
880.5153(=)X
911.4807(\()X
942.4461(l)X
973.4115(i)X
1004.3769(s)X
1035.3423(t)X
1066.3077(_)X
1097.2731(i)X
1128.2385(t)X
1159.2039(e)X
1190.1693(m)X
1221.1347(*)X
1252.1001(\))X
1283.0655(m)X
1314.0309(a)X
1344.9963(l)X
1375.9617(l)X
1406.9271(o)X
1437.8925(c)X
1468.8579(\()X
1499.8233(s)X
1530.7887(i)X
1561.7541(z)X
1592.7195(e)X
1623.6849(o)X
1654.6503(f)X
1685.6157(\()X
1716.5811(l)X
1747.5465(i)X
1778.5119(s)X
1809.4773(t)X
1840.4427(_)X
1871.4081(i)X
1902.3735(t)X
1933.3389(e)X
1964.3043(m)X
1995.2697(\))X
2026.2351(\))X
2057.2005(;)X
474.8076 3908.0187(if)Z
567.7038(\(entry)X
756.6537(=)X
787.6191(=)X
818.5845(N)X
849.5499(U)X
880.5153(L)X
911.4807(L)X
942.4461(\))X
973.4115({)X
536.7384 3980.1083(head=n)Z
725.6883(e)X
756.6537(w)X
787.6191(_)X
818.5845(l)X
849.5499(i)X
880.5153(s)X
911.4807(t)X
942.4461(_)X
973.4115(i)X
1004.3769(t)X
1035.3423(e)X
1066.3077(m)X
1097.2731(;)X
536.7384 4052.1979(printf)Z
725.6883(\()X
756.6537(")X
787.6191(F)X
818.5845(i)X
849.5499(r)X
880.5153(s)X
911.4807(t)X
973.4115(l)X
1004.3769(i)X
1035.3423(s)X
1066.3077(t)X
1097.2731(_)X
1128.2385(i)X
1159.2039(t)X
1190.1693(e)X
1221.1347(m)X
1283.0655(i)X
1314.0309(n)X
1375.9617(l)X
1406.9271(i)X
1437.8925(s)X
1468.8579(t)X
1499.8233(\\)X
1530.7887(n)X
1561.7541(")X
1592.7195(\))X
1623.6849(;)X
474.8076 4124.2875(})Z
474.8076 4196.3771(else)Z
629.6346({)X
EO
BO
F25 F
412.8768 1601.1515(The)Z
549.3625(follo)X
672.2641(wing)X
832.4312(prog)X
960.1656(ram)X
1097.6091(creates)X
1316.1904(a)X
1373.738(singly)X
1565.4803(li)X
1603.1463(nk)X
1672.3234(ed)X
1761.4462(li)X
1798.6621(st.)X
1901.8177(P)X
1944.2026(oin)X
2030.7927(ters)X
2159.3846(are)X
2270.6101(main)X
2414.0357(tained)X
2616.8293(to)X
412.8768 1679.7947(the)Z
524.7115(head)X
680.7515(and)X
808.3738(tail)X
926.5235(of)X
1002.0467(the)X
1113.8814(list.)X
1510.6047 4435.9025(48)Z
EO
BO
F29 F
412.8768 -181.7643(A)Z
527.565(EXAMPLES)X
2156.1334(A.4)X
2321.7942(Link)X
2451.0109(ed)X
2537.5173(Lists)X
EO
BO
F48 F
412.8768 1480.1831(A.4)Z
636.9735(Link)X
809.7587(ed)X
927.1068(Lists)X
EO
EP end
%%Page: 49 49
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 24.2813 1139.6536 1687.6993 R
2.6214 24.2813 948.6423 1687.6993 R
2.6214 24.2813 1139.6536 859.0533 R
2.6214 24.2813 948.6423 859.0533 R
177.567 5.2428 1653.2244 1391.7543 R
5.2428 414.323 945.5778 1039.2417 R
118.378 5.2428 1505.2519 1450.9433 R
5.2428 602.3756 1206.6855 1453.5647 R
118.378 5.2428 1803.8183 1448.3219 R
118.378 5.2428 1206.6855 1448.3219 R
5.2428 602.3756 1206.6855 1329.9439 R
5.2428 591.89 1359.9008 1098.4307 R
5.2428 602.3756 1354.658 1216.8087 R
236.756 5.2428 1951.7908 1211.5659 R
236.756 5.2428 1354.658 1211.5659 R
5.2428 602.3756 1354.658 974.8099 R
236.756 5.2428 1653.2244 1214.1873 R
118.378 5.2428 824.5784 1095.8093 R
5.2428 602.3756 526.012 1098.4307 R
118.378 5.2428 1123.1448 1093.1879 R
118.378 5.2428 526.012 1093.1879 R
5.2428 602.3756 526.012 974.8099 R
118.378 5.2428 824.5784 622.2973 R
5.2428 602.3756 526.012 1927.0767 R
118.378 5.2428 1123.1448 1921.8339 R
118.378 5.2428 526.012 1921.8339 R
5.2428 602.3756 526.012 1803.4559 R
5.2428 602.3756 526.012 624.9187 R
118.378 5.2428 1123.1448 619.6759 R
118.378 5.2428 526.012 619.6759 R
5.2428 602.3756 526.012 501.2979 R
118.378 5.2428 824.5784 385.5413 R
5.2428 602.3756 526.012 388.1627 R
118.378 5.2428 1123.1448 382.9199 R
118.378 5.2428 526.012 382.9199 R
5.2428 602.3756 526.012 264.5419 R
5.2428 118.378 2070.1688 1867.8877 R
118.378 5.2428 2067.5474 1983.6443 R
5.2428 295.945 1774.2238 1986.2657 R
177.567 5.2428 2481.8704 2220.4003 R
5.2428 414.323 945.5778 1867.8877 R
118.378 5.2428 2304.3034 2279.5893 R
5.2428 602.3756 2005.737 2282.2107 R
118.378 5.2428 2602.8698 2276.9679 R
118.378 5.2428 2005.737 2276.9679 R
5.2428 602.3756 2005.737 2158.5899 R
5.2428 591.89 2188.5468 1927.0767 R
5.2428 602.3756 2183.304 2045.4547 R
236.756 5.2428 2780.4368 2040.2119 R
236.756 5.2428 2183.304 2040.2119 R
5.2428 602.3756 2183.304 1803.4559 R
236.756 5.2428 2481.8704 2042.8333 R
5.2428 591.89 1359.9008 1927.0767 R
5.2428 602.3756 1354.658 2045.4547 R
236.756 5.2428 1951.7908 2040.2119 R
236.756 5.2428 1354.658 2040.2119 R
5.2428 602.3756 1354.658 1803.4559 R
236.756 5.2428 1653.2244 2042.8333 R
118.378 5.2428 824.5784 1924.4553 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F23 F
536.7384 2698.6556(entry-)Z
725.6883(>)X
756.6537(n)X
787.6191(e)X
818.5845(x)X
849.5499(t)X
911.4807(=)X
973.4115(n)X
1004.3769(e)X
1035.3423(w)X
1066.3077(_)X
1097.2731(l)X
1128.2385(i)X
1159.2039(s)X
1190.1693(t)X
1221.1347(_)X
1252.1001(i)X
1283.0655(t)X
1314.0309(e)X
1344.9963(m)X
1375.9617(;)X
536.7384 2770.7452(printf)Z
725.6883(\()X
756.6537(")X
787.6191(A)X
818.5845(d)X
849.5499(d)X
880.5153(i)X
911.4807(n)X
942.4461(g)X
1004.3769(%)X
1035.3423(d)X
1097.2731(t)X
1128.2385(o)X
1190.1693(l)X
1221.1347(i)X
1252.1001(s)X
1283.0655(t)X
1314.0309(.)X
1375.9617(L)X
1406.9271(a)X
1437.8925(s)X
1468.8579(t)X
1530.7887(v)X
1561.7541(a)X
1592.7195(l)X
1623.6849(u)X
1654.6503(e)X
1716.5811(w)X
1747.5465(a)X
1778.5119(s)X
1840.4427(%)X
1871.4081(d)X
1933.3389(\\)X
1964.3043(n)X
1995.2697(")X
2026.2351(,)X
2057.2005(v)X
2088.1659(a)X
2119.1313(l)X
2150.0967(u)X
2181.0621(e)X
2212.0275(,)X
2242.9929(e)X
2273.9583(n)X
2304.9237(t)X
2335.8891(r)X
2366.8545(y)X
2397.8199(-)X
2428.7853(>)X
2459.7507(v)X
2490.7161(a)X
2521.6815(l)X
2552.6469(\))X
2583.6123(;)X
474.8076 2842.8348(})Z
474.8076 2914.9244(new_li)Z
663.7575(s)X
694.7229(t)X
725.6883(_)X
756.6537(i)X
787.6191(t)X
818.5845(e)X
849.5499(m)X
880.5153(-)X
911.4807(>)X
942.4461(v)X
973.4115(a)X
1004.3769(l)X
1094.1156(=)X
1156.0464(value;)X
474.8076 2987.014(new_li)Z
663.7575(s)X
694.7229(t)X
725.6883(_)X
756.6537(i)X
787.6191(t)X
818.5845(e)X
849.5499(m)X
880.5153(-)X
911.4807(>)X
942.4461(n)X
973.4115(e)X
1004.3769(x)X
1035.3423(t)X
1097.2731(=)X
1159.2039(N)X
1190.1693(U)X
1221.1347(L)X
1252.1001(L)X
1283.0655(;)X
474.8076 3059.1036(return)Z
691.5654(new_li)X
880.5153(s)X
911.4807(t)X
942.4461(_)X
973.4115(i)X
1004.3769(t)X
1035.3423(e)X
1066.3077(m)X
1097.2731(;)X
412.8768 3131.1932(})Z
412.8768 3275.3724(void)Z
567.7038(print_)X
756.6537(l)X
787.6191(i)X
818.5845(s)X
849.5499(t)X
880.5153(_)X
911.4807(i)X
942.4461(t)X
973.4115(e)X
1004.3769(m)X
1035.3423(s)X
1066.3077(\()X
1097.2731(v)X
1128.2385(o)X
1159.2039(i)X
1190.1693(d)X
1221.1347(\))X
412.8768 3347.462({)Z
474.8076 3419.5516(list_i)Z
663.7575(t)X
694.7229(e)X
725.6883(m)X
784.4616(*ptr_t)X
973.4115(o)X
1004.3769(_)X
1035.3423(l)X
1066.3077(i)X
1097.2731(s)X
1128.2385(t)X
1159.2039(_)X
1190.1693(i)X
1221.1347(t)X
1252.1001(e)X
1283.0655(m)X
1314.0309(;)X
474.8076 3563.7308(for)Z
600.4989(\(pt)X
694.7229(r)X
725.6883(_)X
756.6537(t)X
787.6191(o)X
818.5845(_)X
849.5499(l)X
880.5153(i)X
911.4807(s)X
942.4461(t)X
973.4115(_)X
1004.3769(i)X
1035.3423(t)X
1066.3077(e)X
1097.2731(m)X
1128.2385(=)X
1190.1693(h)X
1221.1347(e)X
1252.1001(a)X
1283.0655(d)X
1314.0309(;)X
1344.9963(p)X
1375.9617(t)X
1406.9271(r)X
1437.8925(_)X
1468.8579(t)X
1499.8233(o)X
1530.7887(_)X
1561.7541(l)X
1592.7195(i)X
1623.6849(s)X
1654.6503(t)X
1685.6157(_)X
1716.5811(i)X
1747.5465(t)X
1778.5119(e)X
1809.4773(m)X
1840.4427(!)X
1871.4081(=)X
1933.3389(N)X
1964.3043(U)X
1995.2697(L)X
2026.2351(L)X
2057.2005(;)X
753.4962 3635.8204(ptr_to)Z
942.4461(_)X
973.4115(l)X
1004.3769(i)X
1035.3423(s)X
1066.3077(t)X
1097.2731(_)X
1128.2385(i)X
1159.2039(t)X
1190.1693(e)X
1221.1347(m)X
1252.1001(=)X
1283.0655(p)X
1314.0309(t)X
1344.9963(r)X
1375.9617(_)X
1406.9271(t)X
1437.8925(o)X
1468.8579(_)X
1499.8233(l)X
1530.7887(i)X
1561.7541(s)X
1592.7195(t)X
1623.6849(_)X
1654.6503(i)X
1685.6157(t)X
1716.5811(e)X
1747.5465(m)X
1778.5119(-)X
1809.4773(>)X
1840.4427(n)X
1871.4081(e)X
1902.3735(x)X
1933.3389(t)X
1964.3043(\))X
2023.0776({)X
536.7384 3707.91(printf)Z
725.6883(\()X
756.6537(")X
787.6191(V)X
818.5845(a)X
849.5499(l)X
880.5153(u)X
911.4807(e)X
973.4115(i)X
1004.3769(s)X
1066.3077(%)X
1097.2731(d)X
1159.2039(\\)X
1190.1693(n)X
1221.1347(")X
1252.1001(,)X
1314.0309(p)X
1344.9963(t)X
1375.9617(r)X
1406.9271(_)X
1437.8925(t)X
1468.8579(o)X
1499.8233(_)X
1530.7887(l)X
1561.7541(i)X
1592.7195(s)X
1623.6849(t)X
1654.6503(_)X
1685.6157(i)X
1716.5811(t)X
1747.5465(e)X
1778.5119(m)X
1809.4773(-)X
1840.4427(>)X
1871.4081(v)X
1902.3735(a)X
1933.3389(l)X
1964.3043(\))X
1995.2697(;)X
474.8076 3779.9996(})Z
412.8768 3852.0892(})Z
412.8768 4149.959(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654("stdio)X
880.5153(.)X
911.4807(h)X
942.4461(")X
412.8768 4222.0486(char)Z
567.7038(*words)X
756.6537([)X
787.6191(])X
818.5845(=)X
849.5499({)X
880.5153(")X
911.4807(a)X
942.4461(p)X
973.4115(p)X
1004.3769(l)X
1035.3423(e)X
1066.3077(")X
1097.2731(,)X
1128.2385(")X
1159.2039(b)X
1190.1693(e)X
1221.1347(l)X
1252.1001(t)X
1283.0655(")X
1314.0309(,)X
1344.9963(")X
1375.9617(c)X
1406.9271(o)X
1437.8925(r)X
1468.8579(p)X
1499.8233(u)X
1530.7887(s)X
1561.7541(")X
1592.7195(,)X
1623.6849(")X
1654.6503(d)X
1685.6157(a)X
1716.5811(f)X
1747.5465(f)X
1778.5119(o)X
1809.4773(d)X
1840.4427(i)X
1871.4081(l)X
1902.3735(")X
1933.3389(,)X
1964.3043(")X
1995.2697(e)X
2026.2351(p)X
2057.2005(i)X
2088.1659(c)X
2119.1313(y)X
2150.0967(c)X
2181.0621(l)X
2212.0275(e)X
2242.9929(")X
2273.9583(,)X
2304.9237(")X
2335.8891(f)X
2366.8545(l)X
2397.8199(o)X
2428.7853(p)X
2459.7507(p)X
2490.7161(y)X
2521.6815(")X
2552.6469(,)X
EO
BO
F25 F
1236.8094 2489.3045(Figure)Z
1443.3698(2:)X
1523.712(Link)X
1652.9287(ed)X
1739.5032(List)X
1510.6047 4435.9025(49)Z
EO
BO
F29 F
412.8768 -181.7643(A)Z
527.565(EXAMPLES)X
1595.9816(A.5)X
1761.6424(Using)X
1946.1002(p)X
1984.2322(oin)X
2070.8223(ters)X
2196.8659(instead)X
2422.3714(of)X
2497.8946(arra)X
2612.9025(ys)X
EO
BO
%%BeginFont: cmti12-300
/cmti12-300 12582912 272046 272046
EmptyEncoding 256 array copy
dup 58 /c58 put
dup 65 /c65 put
dup 73 /c73 put
dup 97 /c97 put
dup 101 /c101 put
dup 102 /c102 put
dup 105 /c105 put
dup 108 /c108 put
dup 110 /c110 put
dup 114 /c114 put
dup 116 /c116 put
dup 121 /c121 put
13 dict dup begin
/c58<000F0915FA1407000F800F800F000E000000000000000000000000000000000000
00000000007000F800F800F000E000>def
/c65<00241E23FD22000003000000030000000700000007
0000000F0000000F0000001F0000002F0000002F0000004F0000004F8000008780000087
800001078000020780000207800004078000040780000807800008078000100780003007
8000200780007FFF80004007C0008007C0008003C0010003C0030003C0020003C0040003
C0040003C00C0003C03C0007C0FF003FFC>def
/c73<00131522FD2100FFF8000F00000F00000F0000
1E00001E00001E00001E00003C00003C00003C00003C0000780000780000780000780000
F00000F00000F00000F00001E00001E00001E00001E00003C00003C00003C00003C00007
80000780000780000780000F8000FFF800>def
/c97<00191415FB1400F8C00185C00705C00E03800E
03801C03803C0380380700780700780700780700F00E00F00E00F00E00F00E10F01C2070
1C20703C20305C40308C400F0780>def
/c101<00160F15FA1400F803840E021C023C0238027804F018
FFE0F000F000E000E000E000E000E002E0026004701830600F80>def
/c102<000F182D022200003E00
00470000CF00018F00018600038000038000038000070000070000070000070000070000
0E0000FFF0000E00000E00000E00001C00001C00001C00001C00001C0000380000380000
380000380000380000700000700000700000700000700000E00000E00000E00000E00000
C00001C00001C000718000F18000F300006200003C0000>def
/c105<000F0B21FB2000C001E001C001
C0000000000000000000000000000000001C002300430043008700870087000E000E001C
001C001C00380038003840708070807080710032001C00>def
/c108<000C0B23FC2201E01FC001C001
C001C0038003800380038007000700070007000E000E000E000E001C001C001C001C0038
003800380038007000700070007100E200E200E200E20064003800>def
/c110<001B1615FB141C0F00
2631C04740C08780E08780E08700E08700E00E01C00E01C00E01C00E01C01C03801C0380
1C03801C0704380708380E08380E103806107006203003C0>def
/c114<00151215FB141C1F00262080
4741C08783C08703C08701808700000E00000E00000E00000E00001C00001C00001C0000
1C0000380000380000380000380000700000300000>def
/c116<00100D1FFC1E00C001C001C001C001
C003800380038003800700FFF8070007000E000E000E000E001C001C001C001C00380038
0038003810702070207040708031001E00>def
/c121<0018141FFB141E00302300704380704380E083
80E08700E08700E00701C00E01C00E01C00E01C01C03801C03801C03801C03801C07001C
07001C07001C0F000C3E0003CE00000E00000E00001C00601C00F03800F03000E0600080
C0004380003E0000>def
end -2 -10 33 35 DefinePKFont
%%EndFont
/_cmti12-300 /cmti12-300 FF
/F46 _cmti12-300 78.6432 SF
F46 F
412.8768 148.7853(Initial)Z
620.4692(ly)X
412.8768 859.0533(After)Z
614.5477(:)X
412.8768 1687.6993(After)Z
614.5477(:)X
EO
BO
F48 F
590.4438 1894.8608(head)Z
2070.1688 2249.9948(tail)Z
1419.0898 1894.8608(v)Z
1461.5375(al)X
2247.7358(v)X
2290.1835(al)X
1419.0898 2013.2388(next)Z
2247.7358(next)X
590.4438 355.9468(head)Z
590.4438 592.7028(tail)Z
590.4438 1066.2148(head)Z
1271.1173 1421.3488(tail)Z
1419.0898 1066.2148(v)Z
1461.5375(al)X
1419.0898 1184.5928(next)Z
412.8768 4035.5442(A.5)Z
636.9735(Using)X
887.4916(p)X
938.8909(oin)X
1054.8406(ters)X
1231.1567(instead)X
1536.9315(of)X
1637.4671(arra)X
1792.8857(ys)X
EO
BO
F49 F
2543.6808 2013.2388(NULL)Z
1744.6293 1894.8608(5)Z
2573.2753(7)X
886.3888 355.9468(NULL)Z
886.3888 592.7028(NULL)Z
1715.0348 1184.5928(NULL)Z
1744.6293 1066.2148(5)Z
620.0383 859.0533(tail=a)Z
866.0068(d)X
906.4753(d)X
976.0811(l)X
1016.5496(i)X
1057.0181(s)X
1097.4866(t)X
1167.0924(i)X
1207.5609(t)X
1248.0294(e)X
1288.4979(m)X
1328.9664(\()X
1369.4349(5)X
1409.9034(\))X
1450.3719(;)X
620.0383 1687.6993(tail=a)Z
866.0068(d)X
906.4753(d)X
976.0811(l)X
1016.5496(i)X
1057.0181(s)X
1097.4866(t)X
1167.0924(i)X
1207.5609(t)X
1248.0294(e)X
1288.4979(m)X
1328.9664(\()X
1369.4349(7)X
1409.9034(\))X
1450.3719(;)X
EO
BO
F69 F
1294.3648 1865.2663(-)Z
2484.4918 2108.3693(6)Z
2123.0108 1865.2663(-)Z
1294.3648 1036.6203(-)Z
1655.8458 1279.7233(6)Z
EO
EP end
%%Page: 50 50
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F23 F
629.6346 71.2049("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
629.6346 143.2945("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
629.6346 215.3841("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
629.6346 287.4737("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
629.6346 359.5633("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
629.6346 431.6529("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
629.6346 503.7425("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
629.6346 575.8321("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
629.6346 647.9217("gland)Z
818.5845(s)X
849.5499(")X
880.5153(,)X
911.4807(")X
942.4461(h)X
973.4115(a)X
1004.3769(n)X
1035.3423(d)X
1066.3077(l)X
1097.2731(e)X
1128.2385(s)X
1159.2039(")X
1190.1693(,)X
1221.1347(")X
1252.1001(i)X
1283.0655(n)X
1314.0309(t)X
1344.9963(e)X
1375.9617(r)X
1406.9271(f)X
1437.8925(e)X
1468.8579(r)X
1499.8233(e)X
1530.7887(")X
1561.7541(,)X
1592.7195(")X
1623.6849(j)X
1654.6503(u)X
1685.6157(m)X
1716.5811(b)X
1747.5465(l)X
1778.5119(e)X
1809.4773(")X
1840.4427(,)X
1871.4081(")X
1902.3735(k)X
1933.3389(i)X
1964.3043(c)X
1995.2697(k)X
2026.2351(")X
2057.2005(,)X
2088.1659(")X
2119.1313(l)X
2150.0967(u)X
2181.0621(s)X
2212.0275(t)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2335.8891(s)X
2366.8545(s)X
2397.8199(")X
2428.7853(,)X
412.8768 720.0113("mangl)Z
601.8267(e)X
632.7921(w)X
663.7575(o)X
694.7229(r)X
725.6883(s)X
756.6537(e)X
787.6191(l)X
818.5845(")X
849.5499(,)X
880.5153(")X
911.4807(n)X
942.4461(e)X
973.4115(f)X
1004.3769(a)X
1035.3423(r)X
1066.3077(i)X
1097.2731(o)X
1128.2385(u)X
1159.2039(s)X
1190.1693(")X
1221.1347(,)X
1252.1001(")X
1283.0655(o)X
1314.0309(l)X
1344.9963(e)X
1375.9617(a)X
1406.9271(n)X
1437.8925(g)X
1468.8579(e)X
1499.8233(o)X
1530.7887(u)X
1561.7541(s)X
1592.7195(")X
1623.6849(,)X
1654.6503(")X
1685.6157(p)X
1716.5811(a)X
1747.5465(r)X
1778.5119(s)X
1809.4773(i)X
1840.4427(m)X
1871.4081(o)X
1902.3735(n)X
1933.3389(i)X
1964.3043(o)X
1995.2697(u)X
2026.2351(s)X
2057.2005(")X
2088.1659(,)X
2119.1313(N)X
2150.0967(U)X
2181.0621(L)X
2212.0275(L)X
2242.9929(})X
2273.9583(;)X
412.8768 936.2801(void)Z
567.7038(slow\(v)X
756.6537(o)X
787.6191(i)X
818.5845(d)X
849.5499(\))X
412.8768 1008.3697({)Z
412.8768 1080.4593(int)Z
536.7384(i,j,co)X
725.6883(u)X
756.6537(n)X
787.6191(t)X
818.5845(=)X
849.5499(0)X
880.5153(;)X
412.8768 1152.5489(for)Z
538.5681(\(i=)X
632.7921(0)X
663.7575(;)X
725.6883(w)X
756.6537(o)X
787.6191(r)X
818.5845(d)X
849.5499(s)X
880.5153([)X
911.4807(i)X
942.4461(])X
1004.3769(!)X
1035.3423(=)X
1097.2731(N)X
1128.2385(U)X
1159.2039(L)X
1190.1693(L)X
1252.1001(;)X
1314.0309(i)X
1344.9963(=)X
1375.9617(i)X
1406.9271(+)X
1437.8925(1)X
1468.8579(\))X
567.7038 1224.6385(for)Z
693.3951(\(j=)X
787.6191(0)X
818.5845(;)X
880.5153(j)X
942.4461(<)X
973.4115(=)X
1035.3423(s)X
1066.3077(t)X
1097.2731(r)X
1128.2385(l)X
1159.2039(e)X
1190.1693(n)X
1221.1347(\()X
1252.1001(w)X
1283.0655(o)X
1314.0309(r)X
1344.9963(d)X
1375.9617(s)X
1406.9271([)X
1437.8925(i)X
1468.8579(])X
1499.8233(\))X
1561.7541(;)X
1623.6849(j)X
1654.6503(=)X
1685.6157(j)X
1716.5811(+)X
1747.5465(1)X
1778.5119(\))X
691.5654 1296.7281(if\(wor)Z
880.5153(d)X
911.4807(s)X
942.4461([)X
973.4115(i)X
1004.3769(])X
1035.3423([)X
1066.3077(j)X
1097.2731(])X
1159.2039(=)X
1190.1693(=)X
1252.1001(w)X
1283.0655(o)X
1314.0309(r)X
1344.9963(d)X
1375.9617(s)X
1406.9271([)X
1437.8925(i)X
1468.8579(])X
1499.8233([)X
1530.7887(j)X
1561.7541(+)X
1592.7195(1)X
1623.6849(])X
1654.6503(\))X
784.4616 1368.8177(count=)Z
1001.2194(count+)X
1190.1693(1)X
1221.1347(;)X
443.8422 1440.9073(printf)Z
632.7921(\()X
663.7575(")X
694.7229(c)X
725.6883(o)X
756.6537(u)X
787.6191(n)X
818.5845(t)X
877.3578(%d\\n",)X
1066.3077(c)X
1097.2731(o)X
1128.2385(u)X
1159.2039(n)X
1190.1693(t)X
1221.1347(\))X
1252.1001(;)X
412.8768 1512.9969(})Z
412.8768 1657.1761(void)Z
567.7038(fast\(v)X
756.6537(o)X
787.6191(i)X
818.5845(d)X
849.5499(\))X
412.8768 1729.2657({)Z
412.8768 1801.3553(regist)Z
601.8267(e)X
632.7921(r)X
694.7229(c)X
725.6883(h)X
756.6537(a)X
787.6191(r)X
849.5499(*)X
880.5153(*)X
911.4807(c)X
942.4461(p)X
973.4115(p)X
1004.3769(;)X
1066.3077(/)X
1097.2731(*)X
1159.2039(c)X
1190.1693(p)X
1221.1347(p)X
1283.0655(i)X
1314.0309(s)X
1375.9617(a)X
1406.9271(n)X
1468.8579(a)X
1499.8233(r)X
1530.7887(r)X
1561.7541(a)X
1592.7195(y)X
1654.6503(o)X
1685.6157(f)X
1747.5465(p)X
1778.5119(o)X
1809.4773(i)X
1840.4427(n)X
1871.4081(t)X
1902.3735(e)X
1933.3389(r)X
1964.3043(s)X
2026.2351(t)X
2057.2005(o)X
2119.1313(c)X
2150.0967(h)X
2181.0621(a)X
2212.0275(r)X
2242.9929(s)X
2304.9237(*)X
2335.8891(/)X
412.8768 1873.4449(regist)Z
601.8267(e)X
632.7921(r)X
694.7229(c)X
725.6883(h)X
756.6537(a)X
787.6191(r)X
849.5499(*)X
880.5153(c)X
911.4807(p)X
942.4461(;)X
412.8768 1945.5345(regist)Z
601.8267(e)X
632.7921(r)X
694.7229(i)X
725.6883(n)X
756.6537(t)X
818.5845(c)X
849.5499(o)X
880.5153(u)X
911.4807(n)X
942.4461(t)X
973.4115(=)X
1004.3769(0)X
1035.3423(;)X
412.8768 2089.7137(for)Z
538.5681(\(cp)X
632.7921(p)X
663.7575(=)X
725.6883(w)X
756.6537(o)X
787.6191(r)X
818.5845(d)X
849.5499(s)X
880.5153(;)X
942.4461(*)X
973.4115(c)X
1004.3769(p)X
1035.3423(p)X
1097.2731(;)X
1159.2039(c)X
1190.1693(p)X
1221.1347(p)X
1252.1001(+)X
1283.0655(+)X
1314.0309(\))X
1496.6658(/*)X
1590.7818(loop)X
1747.5465(t)X
1778.5119(h)X
1809.4773(r)X
1840.4427(o)X
1871.4081(u)X
1902.3735(g)X
1933.3389(h)X
1995.2697(w)X
2026.2351(o)X
2057.2005(r)X
2088.1659(d)X
2119.1313(s)X
2150.0967(.)X
2212.0275(T)X
2242.9929(h)X
2273.9583(e)X
2335.8891(f)X
2366.8545(i)X
2397.8199(n)X
2428.7853(a)X
2459.7507(l)X
1589.562 2161.8033(NULL)Z
1746.8286(po)X
1809.4773(i)X
1840.4427(n)X
1871.4081(t)X
1902.3735(e)X
1933.3389(r)X
1995.2697(t)X
2026.2351(e)X
2057.2005(r)X
2088.1659(m)X
2119.1313(i)X
2150.0967(n)X
2181.0621(a)X
2212.0275(t)X
2242.9929(e)X
2273.9583(s)X
2335.8891(t)X
2366.8545(h)X
2397.8199(e)X
2459.7507(l)X
2490.7161(o)X
2521.6815(o)X
2552.6469(p)X
2614.5777(*)X
2645.5431(/)X
567.7038 2233.8929(for)Z
693.3951(\(cp)X
818.5845(=)X
880.5153(*)X
911.4807(c)X
942.4461(p)X
973.4115(p)X
1035.3423(;)X
1097.2731(*)X
1128.2385(c)X
1159.2039(p)X
1221.1347(;)X
1283.0655(c)X
1314.0309(p)X
1344.9963(+)X
1375.9617(+)X
1406.9271(\))X
1496.6658(/*)X
1590.7818(loop)X
1747.5465(t)X
1778.5119(h)X
1809.4773(r)X
1840.4427(o)X
1871.4081(u)X
1902.3735(g)X
1933.3389(h)X
1995.2697(l)X
2026.2351(e)X
2057.2005(t)X
2088.1659(t)X
2119.1313(e)X
2150.0967(r)X
2181.0621(s)X
2242.9929(o)X
2273.9583(f)X
2335.8891(a)X
2397.8199(w)X
2428.7853(o)X
2459.7507(r)X
2490.7161(d)X
2521.6815(.)X
1589.562 2305.9825(The)Z
1715.2533(fin)X
1809.4773(a)X
1840.4427(l)X
1902.3735(')X
1933.3389(\\)X
1964.3043(0)X
1995.2697(')X
2057.2005(t)X
2088.1659(e)X
2119.1313(r)X
2150.0967(m)X
2181.0621(i)X
2212.0275(n)X
2242.9929(a)X
2273.9583(t)X
2304.9237(e)X
2335.8891(s)X
2397.8199(t)X
2428.7853(h)X
2459.7507(e)X
2521.6815(l)X
2552.6469(o)X
2583.6123(o)X
2614.5777(p)X
2676.5085(*)X
2707.4739(/)X
660.6 2378.0721(if\(*cp)Z
880.5153(=)X
911.4807(=)X
973.4115(*)X
1004.3769(\()X
1035.3423(c)X
1066.3077(p)X
1097.2731(+)X
1128.2385(1)X
1159.2039(\))X
1190.1693(\))X
722.5308 2450.1617(count+)Z
911.4807(+)X
942.4461(;)X
443.8422 2522.2513(printf)Z
632.7921(\()X
663.7575(")X
694.7229(c)X
725.6883(o)X
756.6537(u)X
787.6191(n)X
818.5845(t)X
877.3578(%d\\n",)X
1066.3077(c)X
1097.2731(o)X
1128.2385(u)X
1159.2039(n)X
1190.1693(t)X
1221.1347(\))X
1252.1001(;)X
412.8768 2594.3409(})Z
412.8768 2810.6097(/*coun)Z
601.8267(t)X
663.7575(t)X
694.7229(h)X
725.6883(e)X
787.6191(n)X
818.5845(u)X
849.5499(m)X
880.5153(b)X
911.4807(e)X
942.4461(r)X
1004.3769(o)X
1035.3423(f)X
1097.2731(d)X
1128.2385(o)X
1159.2039(u)X
1190.1693(b)X
1221.1347(l)X
1252.1001(e)X
1314.0309(l)X
1344.9963(e)X
1375.9617(t)X
1406.9271(t)X
1437.8925(e)X
1468.8579(r)X
1499.8233(s)X
1530.7887(,)X
1592.7195(f)X
1623.6849(i)X
1654.6503(r)X
1685.6157(s)X
1716.5811(t)X
1778.5119(u)X
1809.4773(s)X
1840.4427(i)X
1871.4081(n)X
1902.3735(g)X
1964.3043(a)X
1995.2697(r)X
2026.2351(r)X
2057.2005(a)X
2088.1659(y)X
2119.1313(s)X
2150.0967(,)X
2212.0275(t)X
2242.9929(h)X
2273.9583(e)X
2304.9237(n)X
2366.8545(p)X
2397.8199(o)X
2428.7853(i)X
2459.7507(n)X
2490.7161(t)X
2521.6815(e)X
2552.6469(r)X
2583.6123(s)X
2645.5431(*)X
2676.5085(/)X
412.8768 2882.6993(void)Z
570.1434(ma)X
632.7921(i)X
663.7575(n)X
694.7229(\()X
725.6883(i)X
756.6537(n)X
787.6191(t)X
849.5499(a)X
880.5153(r)X
911.4807(g)X
942.4461(c)X
973.4115(,)X
1035.3423(c)X
1066.3077(h)X
1097.2731(a)X
1128.2385(r)X
1190.1693(*)X
1221.1347(a)X
1252.1001(r)X
1283.0655(g)X
1314.0309(v)X
1344.9963([)X
1375.9617(])X
1406.9271(\))X
1437.8925({)X
505.773 2954.7889(slow\(\))Z
694.7229(;)X
505.773 3026.8785(fast\(\))Z
694.7229(;)X
412.8768 3098.9681(})Z
412.8768 3734.6671(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(h)X
942.4461(>)X
412.8768 3806.7567(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(.)X
942.4461(h)X
973.4115(>)X
412.8768 3950.9359(int)Z
536.7384(answer)X
725.6883(;)X
412.8768 4023.0255(float)Z
598.6692(offset)X
787.6191(;)X
412.8768 4095.1151(float)Z
598.6692(scale;)X
412.8768 4167.2047(char)Z
567.7038(buf[BU)X
756.6537(F)X
787.6191(S)X
818.5845(I)X
849.5499(Z)X
880.5153(])X
911.4807(;)X
412.8768 4239.2943(int)Z
538.5681(xco)X
632.7921(o)X
663.7575(r)X
694.7229(d)X
756.6537(=)X
818.5845(0)X
849.5499(;)X
EO
BO
F25 F
412.8768 3396.3138(The)Z
549.2818(program)X
816.7241(reads)X
989.4406(from)X
1346.0581(a)X
1378.8262(n)X
1632.7315(\014le)X
1740.7187(con)X
1836.7814(taining)X
2063.1757(v)X
2094.2676(alues)X
2260.669(of)X
2338.6598(a)X
2396.1267(v)X
2427.2186(ari)X
2504.3838(a)X
2537.1519(bl)X
2591.7654(e)X
412.8768 3468.4034(for)Z
515.9743(in)X
569.4104(tegral)X
757.761(v)X
788.8529(alues)X
955.1008(of)X
1087.094(running)X
1333.8587(from)X
1492.2798(0)X
1549.2073(to)X
1748.9274(where)X
1999.3277(is)X
2067.6924(the)X
2181.8412(n)X
2216.3322(um)X
2307.6587(b)X
2345.7907(er)X
2423.628(of)X
2501.4653(v)X
2532.5572(alues)X
412.8768 3540.493(in)Z
489.4035(the)X
600.663(\014le.)X
731.9334(There)X
918.9735(ma)X
1007.1425(y)X
1063.1454(b)X
1101.2774(e)X
1150.9652(sev)X
1237.5554(eral)X
1364.6025(v)X
1395.6944(alues)X
1559.053(on)X
1649.7886(eac)X
1737.9575(h)X
1795.5391(line.)X
1946.6866(The)X
2080.0488(program)X
2344.4483(outputs)X
2583.5875(the)X
540.2434 3612.5826(pairs,)Z
719.9648(one)X
839.6933(pair)X
975.2094(p)X
1013.3414(er)X
1088.8646(line,)X
1232.2744(the)X
1397.5297(v)X
1428.6216(alues)X
1592.5554(scaled)X
1784.9069(and)X
1912.5292(translated.)X
1510.6047 4435.9025(50)Z
EO
BO
F28 F
2644.496 3396.3138(y)Z
1032.9381 3468.4034(x)Z
1631.6211(n-1)X
1938.8568(n)X
412.8768 3612.5826(x,)Z
486.8228(y)X
1344.1091(y)X
EO
BO
F29 F
412.8768 -181.7643(A)Z
527.565(EXAMPLES)X
2153.0386(A.6)X
2318.6994(A)X
2389.4864(data)X
2539.2114(\014lter)X
EO
BO
F31 F
1149.5271 3396.3138(s)Z
1184.1208(t)X
1218.5269(d)X
1252.933(i)X
1287.3391(n)X
1439.4506(A)X
1473.9542(S)X
1508.3603(C)X
1542.7664(I)X
1577.1725(I)X
EO
BO
F48 F
412.8768 3281.899(A.6)Z
636.9735(A)X
732.7728(data)X
931.1917(\014lter)X
EO
EP end
%%Page: 51 51
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F23 F
412.8768 71.2049(char)Z
567.7038(*cptr;)X
412.8768 215.3841(int)Z
538.5681(tra)X
632.7921(n)X
663.7575(s)X
694.7229(f)X
725.6883(o)X
756.6537(r)X
787.6191(m)X
818.5845(\()X
849.5499(i)X
880.5153(n)X
911.4807(t)X
973.4115(a)X
1004.3769(\))X
412.8768 287.4737({)Z
474.8076 359.5633(return)Z
694.7229(a)X
756.6537(*)X
818.5845(s)X
849.5499(c)X
880.5153(a)X
911.4807(l)X
942.4461(e)X
1004.3769(+)X
1066.3077(o)X
1097.2731(f)X
1128.2385(f)X
1159.2039(s)X
1190.1693(e)X
1221.1347(t)X
1283.0655(+)X
1344.9963(0)X
1375.9617(.)X
1406.9271(5)X
1437.8925(;)X
412.8768 431.6529(})Z
412.8768 647.9217(char*)Z
629.6346(eat_sp)X
818.5845(a)X
849.5499(c)X
880.5153(e)X
911.4807(\()X
942.4461(c)X
973.4115(h)X
1004.3769(a)X
1035.3423(r)X
1094.1156(*cptr\))X
1283.0655({)X
412.8768 720.0113(/*)Z
506.9928(This)X
663.7575(w)X
694.7229(h)X
725.6883(i)X
756.6537(l)X
787.6191(e)X
849.5499(l)X
880.5153(o)X
911.4807(o)X
942.4461(p)X
1004.3769(s)X
1035.3423(k)X
1066.3077(i)X
1097.2731(p)X
1128.2385(s)X
1190.1693(t)X
1221.1347(o)X
1283.0655(t)X
1314.0309(h)X
1344.9963(e)X
1406.9271(n)X
1437.8925(o)X
1468.8579(n)X
1499.8233(s)X
1530.7887(p)X
1561.7541(a)X
1592.7195(c)X
1623.6849(e)X
1685.6157(a)X
1716.5811(f)X
1747.5465(t)X
1778.5119(e)X
1809.4773(r)X
1871.4081(s)X
1902.3735(p)X
1933.3389(a)X
1964.3043(c)X
1995.2697(e)X
2026.2351(s)X
2057.2005(.)X
505.773 792.1009(If)Z
599.889(this)X
756.6537(i)X
787.6191(s)X
849.5499(t)X
880.5153(h)X
911.4807(e)X
973.4115(e)X
1004.3769(n)X
1035.3423(d)X
1097.2731(o)X
1128.2385(f)X
1190.1693(t)X
1221.1347(h)X
1252.1001(e)X
1314.0309(l)X
1344.9963(i)X
1375.9617(n)X
1406.9271(e)X
1437.8925(,)X
1499.8233(r)X
1530.7887(e)X
1561.7541(t)X
1592.7195(u)X
1623.6849(r)X
1654.6503(n)X
1716.5811(N)X
1747.5465(U)X
1778.5119(L)X
1809.4773(L)X
505.773 864.1905(`While)Z
725.6883(a)X
787.6191(s)X
818.5845(p)X
849.5499(a)X
880.5153(c)X
911.4807(e)X
942.4461(,)X
1004.3769(k)X
1035.3423(e)X
1066.3077(e)X
1097.2731(p)X
1159.2039(g)X
1190.1693(o)X
1221.1347(i)X
1252.1001(n)X
1283.0655(g)X
1314.0309(')X
443.8422 936.2801(*/)Z
443.8422 1080.4593(while)Z
632.6841(\()X
663.7575(*)X
694.7229(c)X
725.6883(p)X
756.6537(t)X
787.6191(r)X
849.5499(=)X
880.5153(=)X
911.4807(')X
973.4115(')X
1004.3769(\))X
1035.3423({)X
567.7038 1152.5489(if)Z
661.8198(\(*cp)X
787.6191(t)X
818.5845(r)X
880.5153(=)X
911.4807(=)X
973.4115(')X
1004.3769(\\)X
1035.3423(0)X
1066.3077(')X
1097.2731(\))X
660.6 1224.6385(return)Z
877.3578(NULL;)X
567.7038 1296.7281(else)Z
660.6 1368.8177(cptr++)Z
849.5499(;)X
505.773 1440.9073(})Z
443.8422 1512.9969(return)Z
660.6(cptr;)X
412.8768 1585.0865(})Z
412.8768 1801.3553(char)Z
570.1434(*)X
632.6841(n)X
663.7575(e)X
694.7229(x)X
725.6883(t)X
756.6537(_)X
787.6191(n)X
818.5845(e)X
849.5499(x)X
880.5153(t)X
911.4807(_)X
942.4461(n)X
973.4115(u)X
1004.3769(m)X
1035.3423(\()X
1066.3077(c)X
1097.2731(h)X
1128.2385(a)X
1159.2039(r)X
1221.1347(*)X
1252.1001(c)X
1283.0655(p)X
1314.0309(t)X
1344.9963(r)X
1375.9617(\))X
1406.9271({)X
412.8768 1873.4449(/*)Z
506.9928(This)X
663.7575(w)X
694.7229(h)X
725.6883(i)X
756.6537(l)X
787.6191(e)X
849.5499(l)X
880.5153(o)X
911.4807(o)X
942.4461(p)X
1004.3769(s)X
1035.3423(k)X
1066.3077(i)X
1097.2731(p)X
1128.2385(s)X
1190.1693(t)X
1221.1347(o)X
1283.0655(t)X
1314.0309(h)X
1344.9963(e)X
1406.9271(1)X
1437.8925(s)X
1468.8579(t)X
1530.7887(s)X
1561.7541(p)X
1592.7195(a)X
1623.6849(c)X
1654.6503(e)X
1716.5811(a)X
1747.5465(f)X
1778.5119(t)X
1809.4773(e)X
1840.4427(r)X
1902.3735(a)X
1964.3043(n)X
1995.2697(u)X
2026.2351(m)X
2057.2005(b)X
2088.1659(e)X
2119.1313(r)X
2150.0967(.)X
505.773 1945.5345(If)Z
599.889(this)X
756.6537(i)X
787.6191(s)X
849.5499(t)X
880.5153(h)X
911.4807(e)X
973.4115(e)X
1004.3769(n)X
1035.3423(d)X
1097.2731(o)X
1128.2385(f)X
1190.1693(t)X
1221.1347(h)X
1252.1001(e)X
1314.0309(l)X
1344.9963(i)X
1375.9617(n)X
1406.9271(e)X
1437.8925(,)X
1499.8233(r)X
1530.7887(e)X
1561.7541(t)X
1592.7195(u)X
1623.6849(r)X
1654.6503(n)X
1716.5811(N)X
1747.5465(U)X
1778.5119(L)X
1809.4773(L)X
505.773 2017.6241(`While)Z
725.6883(N)X
756.6537(O)X
787.6191(T)X
849.5499(a)X
911.4807(s)X
942.4461(p)X
973.4115(a)X
1004.3769(c)X
1035.3423(e)X
1066.3077(,)X
1128.2385(k)X
1159.2039(e)X
1190.1693(e)X
1221.1347(p)X
1283.0655(g)X
1314.0309(o)X
1344.9963(i)X
1375.9617(n)X
1406.9271(g)X
1437.8925(')X
443.8422 2089.7137(*/)Z
505.773 2161.8033(while)Z
694.6149(\()X
725.6883(*)X
756.6537(c)X
787.6191(p)X
818.5845(t)X
849.5499(r)X
911.4807(!)X
942.4461(=)X
973.4115(')X
1035.3423(')X
1066.3077(\))X
1097.2731({)X
567.7038 2233.8929(if)Z
661.8198(\(*cp)X
787.6191(t)X
818.5845(r)X
880.5153(=)X
911.4807(=)X
973.4115(')X
1004.3769(\\)X
1035.3423(0)X
1066.3077(')X
1097.2731(\))X
660.6 2305.9825(return)Z
877.3578(NULL;)X
567.7038 2378.0721(else)Z
660.6 2450.1617(cptr++)Z
849.5499(;)X
505.773 2522.2513(})Z
505.773 2666.4305(/*)Z
599.889(Now)X
725.5803(m)X
756.6537(o)X
787.6191(v)X
818.5845(e)X
880.5153(t)X
911.4807(o)X
973.4115(t)X
1004.3769(h)X
1035.3423(e)X
1097.2731(s)X
1128.2385(t)X
1159.2039(a)X
1190.1693(r)X
1221.1347(t)X
1283.0655(o)X
1314.0309(f)X
1375.9617(t)X
1406.9271(h)X
1437.8925(e)X
1499.8233(n)X
1530.7887(e)X
1561.7541(x)X
1592.7195(t)X
1654.6503(n)X
1685.6157(u)X
1716.5811(m)X
1747.5465(b)X
1778.5119(e)X
1809.4773(r)X
1871.4081(*)X
1902.3735(/)X
505.773 2738.5201(return)Z
722.5308(eat_sp)X
911.4807(a)X
942.4461(c)X
973.4115(e)X
1004.3769(\()X
1035.3423(c)X
1066.3077(p)X
1097.2731(t)X
1128.2385(r)X
1159.2039(\))X
1190.1693(;)X
412.8768 2810.6097(})Z
412.8768 2954.7889(int)Z
538.5681(mai)X
632.7921(n)X
663.7575(\()X
694.7229(i)X
725.6883(n)X
756.6537(t)X
818.5845(a)X
849.5499(r)X
880.5153(g)X
911.4807(c)X
942.4461(,)X
1004.3769(c)X
1035.3423(h)X
1066.3077(a)X
1097.2731(r)X
1159.2039(*)X
1190.1693(a)X
1221.1347(r)X
1252.1001(g)X
1283.0655(v)X
1314.0309([)X
1344.9963(])X
1375.9617(\))X
412.8768 3026.8785({)Z
505.773 3098.9681(offset)Z
753.4962(=)X
815.427(2.3;)X
505.773 3171.0577(scale)Z
694.6149(=)X
756.6537(7)X
787.6191(.)X
818.5845(5)X
849.5499(;)X
505.773 3315.2369(while\()Z
694.7229(1)X
725.6883(\))X
756.6537({)X
598.6692 3387.3265(/*)Z
692.7852(if)X
786.9012(we)X
880.5153(h)X
911.4807(a)X
942.4461(v)X
973.4115(e)X
1004.3769(n)X
1035.3423(')X
1066.3077(t)X
1128.2385(r)X
1159.2039(e)X
1190.1693(a)X
1221.1347(c)X
1252.1001(h)X
1283.0655(e)X
1314.0309(d)X
1375.9617(t)X
1406.9271(h)X
1437.8925(e)X
1499.8233(e)X
1530.7887(n)X
1561.7541(d)X
1623.6849(o)X
1654.6503(f)X
1716.5811(t)X
1747.5465(h)X
1778.5119(e)X
1840.4427(f)X
1871.4081(i)X
1902.3735(l)X
1933.3389(e)X
1995.2697(.)X
2026.2351(.)X
2057.2005(.)X
2088.1659(*)X
2119.1313(/)X
598.6692 3459.4161(if\(fge)Z
787.6191(t)X
818.5845(s)X
849.5499(\()X
880.5153(b)X
911.4807(u)X
942.4461(f)X
973.4115(,)X
1035.3423(B)X
1066.3077(U)X
1097.2731(F)X
1128.2385(S)X
1159.2039(I)X
1190.1693(Z)X
1221.1347(,)X
1252.1001(s)X
1283.0655(t)X
1314.0309(d)X
1344.9963(i)X
1375.9617(n)X
1406.9271(\))X
1437.8925(!)X
1468.8579(=)X
1530.7887(N)X
1561.7541(U)X
1592.7195(L)X
1623.6849(L)X
1654.6503(\))X
1685.6157({)X
660.6 3531.5057(/*)Z
754.716(init)X
880.5153(i)X
911.4807(a)X
942.4461(l)X
973.4115(i)X
1004.3769(s)X
1035.3423(e)X
1097.2731(c)X
1128.2385(p)X
1159.2039(t)X
1190.1693(r)X
1252.1001(t)X
1283.0655(o)X
1344.9963(p)X
1375.9617(o)X
1406.9271(i)X
1437.8925(n)X
1468.8579(t)X
1530.7887(t)X
1561.7541(o)X
1623.6849(t)X
1654.6503(h)X
1685.6157(e)X
1747.5465(f)X
1778.5119(i)X
1809.4773(r)X
1840.4427(s)X
1871.4081(t)X
1933.3389(n)X
1964.3043(u)X
1995.2697(m)X
2026.2351(b)X
2057.2005(e)X
2088.1659(r)X
2150.0967(.)X
2181.0621(.)X
2212.0275(.)X
2242.9929(*)X
2273.9583(/)X
660.6 3603.5953(cptr)Z
817.8666(=)X
880.4073(e)X
911.4807(a)X
942.4461(t)X
973.4115(_)X
1004.3769(s)X
1035.3423(p)X
1066.3077(a)X
1097.2731(c)X
1128.2385(e)X
1159.2039(\()X
1190.1693(b)X
1221.1347(u)X
1252.1001(f)X
1283.0655(\))X
1314.0309(;)X
660.6 3675.6849(do{)Z
753.4962 3747.7745(/*)Z
847.6122(conv)X
973.4115(e)X
1004.3769(r)X
1035.3423(t)X
1097.2731(t)X
1128.2385(h)X
1159.2039(e)X
1221.1347(r)X
1252.1001(e)X
1283.0655(p)X
1314.0309(r)X
1344.9963(e)X
1375.9617(s)X
1406.9271(e)X
1437.8925(n)X
1468.8579(t)X
1499.8233(a)X
1530.7887(t)X
1561.7541(i)X
1592.7195(o)X
1623.6849(n)X
1685.6157(o)X
1716.5811(f)X
1778.5119(t)X
1809.4773(h)X
1840.4427(e)X
1902.3735(n)X
1933.3389(u)X
1964.3043(m)X
2026.2351(i)X
2057.2005(n)X
2088.1659(t)X
2119.1313(o)X
2181.0621(a)X
2212.0275(n)X
2273.9583(i)X
2304.9237(n)X
2335.8891(t)X
2397.8199(*)X
2428.7853(/)X
753.4962 3819.8641(sscanf)Z
942.4461(\()X
973.4115(c)X
1004.3769(p)X
1035.3423(t)X
1066.3077(r)X
1097.2731(,)X
1128.2385(")X
1159.2039(%)X
1190.1693(d)X
1221.1347(")X
1252.1001(,)X
1310.8734(&num\);)X
753.4962 3891.9537(/*)Z
847.6122(prin)X
973.4115(t)X
1035.3423(x)X
1097.2731(a)X
1128.2385(n)X
1159.2039(d)X
1221.1347(y)X
1283.0655(t)X
1314.0309(o)X
1375.9617(s)X
1406.9271(t)X
1437.8925(d)X
1468.8579(o)X
1499.8233(u)X
1530.7887(t)X
1592.7195(*)X
1623.6849(/)X
753.4962 3964.0433(printf)Z
942.4461(\()X
973.4115(")X
1004.3769(%)X
1035.3423(d)X
1097.2731(%)X
1128.2385(d)X
1159.2039(\\)X
1190.1693(n)X
1221.1347(")X
1252.1001(,)X
1283.0655(x)X
1314.0309(c)X
1344.9963(o)X
1375.9617(o)X
1406.9271(r)X
1437.8925(d)X
1468.8579(,)X
1530.7887(t)X
1561.7541(r)X
1592.7195(a)X
1623.6849(n)X
1654.6503(f)X
1685.6157(o)X
1716.5811(r)X
1747.5465(m)X
1778.5119(\()X
1809.4773(n)X
1840.4427(u)X
1871.4081(m)X
1902.3735(\))X
1933.3389(\))X
1964.3043(;)X
753.4962 4036.1329(/*)Z
847.6122(skip)X
1004.3769(t)X
1035.3423(o)X
1097.2731(t)X
1128.2385(h)X
1159.2039(e)X
1221.1347(s)X
1252.1001(t)X
1283.0655(a)X
1314.0309(r)X
1344.9963(t)X
1406.9271(o)X
1437.8925(f)X
1499.8233(t)X
1530.7887(h)X
1561.7541(e)X
1623.6849(n)X
1654.6503(e)X
1685.6157(x)X
1716.5811(t)X
1778.5119(n)X
1809.4773(u)X
1840.4427(m)X
1871.4081(b)X
1902.3735(e)X
1933.3389(r)X
1995.2697(o)X
2026.2351(n)X
2088.1659(t)X
2119.1313(h)X
2150.0967(e)X
2212.0275(l)X
2242.9929(i)X
2273.9583(n)X
2304.9237(e)X
2366.8545(*)X
2397.8199(/)X
753.4962 4108.2225(cptr=n)Z
942.4461(e)X
973.4115(x)X
1004.3769(t)X
1035.3423(_)X
1066.3077(n)X
1097.2731(e)X
1128.2385(x)X
1159.2039(t)X
1190.1693(_)X
1221.1347(n)X
1252.1001(u)X
1283.0655(m)X
1314.0309(\()X
1344.9963(c)X
1375.9617(p)X
1406.9271(t)X
1437.8925(r)X
1468.8579(\))X
1499.8233(;)X
753.4962 4180.3121(xcoord)Z
942.4461(+)X
973.4115(+)X
1004.3769(;)X
EO
BO
F25 F
1510.6047 4435.9025(51)Z
EO
BO
F29 F
412.8768 -181.7643(A)Z
527.565(EXAMPLES)X
2153.0386(A.6)X
2318.6994(A)X
2389.4864(data)X
2539.2114(\014lter)X
EO
EP end
%%Page: 52 52
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F23 F
660.6 71.2049(}while)Z
880.5153(\()X
942.4461(c)X
973.4115(p)X
1004.3769(t)X
1035.3423(r)X
1066.3077(!)X
1097.2731(=)X
1128.2385(N)X
1159.2039(U)X
1190.1693(L)X
1221.1347(L)X
1252.1001(\))X
1283.0655(;)X
598.6692 143.2945(})Z
598.6692 215.3841(else{)Z
660.6 287.4737(exit\(0)Z
849.5499(\))X
880.5153(;)X
598.6692 359.5633(})Z
536.7384 431.6529(})Z
412.8768 503.7425(})Z
412.8768 799.7357(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(h)X
942.4461(>)X
412.8768 871.8253(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(p)X
942.4461(e)X
973.4115(s)X
1004.3769(.)X
1035.3423(h)X
1066.3077(>)X
412.8768 943.9149(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(.)X
942.4461(h)X
973.4115(>)X
412.8768 1016.0045(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(a)X
942.4461(t)X
973.4115(.)X
1004.3769(h)X
1035.3423(>)X
412.8768 1160.1837(#defin)Z
601.8267(e)X
663.7575(R)X
694.7229(E)X
725.6883(Q)X
756.6537(U)X
787.6191(E)X
818.5845(S)X
849.5499(T)X
880.5153(_)X
911.4807(D)X
942.4461(I)X
973.4115(R)X
1035.3423(")X
1066.3077(/)X
1097.2731(")X
412.8768 1232.2733(int)Z
538.5681(mai)X
632.7921(n)X
663.7575(\()X
694.7229(i)X
725.6883(n)X
756.6537(t)X
818.5845(a)X
849.5499(r)X
880.5153(g)X
911.4807(c)X
942.4461(,)X
1004.3769(c)X
1035.3423(h)X
1066.3077(a)X
1097.2731(r)X
1159.2039(*)X
1190.1693(a)X
1221.1347(r)X
1252.1001(g)X
1283.0655(v)X
1314.0309([)X
1344.9963(])X
1375.9617(\))X
1406.9271({)X
412.8768 1376.4525(FILE)Z
567.7038(*fp;)X
412.8768 1448.5421(DIR)Z
536.7384(*dirp;)X
412.8768 1520.6317(struct)Z
632.7921(d)X
663.7575(i)X
694.7229(r)X
725.6883(e)X
756.6537(n)X
787.6191(t)X
849.5499(*)X
880.5153(d)X
911.4807(p)X
942.4461(;)X
412.8768 1592.7213(struct)Z
632.7921(s)X
663.7575(t)X
694.7229(a)X
725.6883(t)X
787.6191(b)X
818.5845(u)X
849.5499(f)X
880.5153(;)X
567.7038 1736.9005(dirp)Z
724.9704(=)X
787.5111(o)X
818.5845(p)X
849.5499(e)X
880.5153(n)X
911.4807(d)X
942.4461(i)X
973.4115(r)X
1004.3769(\()X
1035.3423(R)X
1066.3077(E)X
1097.2731(Q)X
1128.2385(U)X
1159.2039(E)X
1190.1693(S)X
1221.1347(T)X
1252.1001(_)X
1283.0655(D)X
1314.0309(I)X
1344.9963(R)X
1375.9617(\))X
1406.9271(;)X
567.7038 1808.9901(chdir\()Z
756.6537(R)X
787.6191(E)X
818.5845(Q)X
849.5499(U)X
880.5153(E)X
911.4807(S)X
942.4461(T)X
973.4115(_)X
1004.3769(D)X
1035.3423(I)X
1066.3077(R)X
1097.2731(\))X
1128.2385(;)X
567.7038 1953.1693(/*)Z
661.8198(Look)X
818.5845(a)X
849.5499(t)X
911.4807(e)X
942.4461(a)X
973.4115(c)X
1004.3769(h)X
1066.3077(e)X
1097.2731(n)X
1128.2385(t)X
1159.2039(r)X
1190.1693(y)X
1252.1001(i)X
1283.0655(n)X
1344.9963(t)X
1375.9617(u)X
1406.9271(r)X
1437.8925(n)X
1499.8233(*)X
1530.7887(/)X
567.7038 2025.2589(while)Z
756.5457(\()X
787.6191(\()X
818.5845(d)X
849.5499(p)X
911.4807(=)X
973.4115(r)X
1004.3769(e)X
1035.3423(a)X
1066.3077(d)X
1097.2731(d)X
1128.2385(i)X
1159.2039(r)X
1190.1693(\()X
1221.1347(d)X
1252.1001(i)X
1283.0655(r)X
1314.0309(p)X
1344.9963(\))X
1375.9617(\))X
1437.8925(!)X
1468.8579(=)X
1530.7887(N)X
1561.7541(U)X
1592.7195(L)X
1623.6849(L)X
1654.6503(\))X
1716.5811({)X
629.6346 2169.4381(/*)Z
723.7506(Now)X
849.4419(s)X
880.5153(t)X
911.4807(a)X
942.4461(t)X
1004.3769(t)X
1035.3423(h)X
1066.3077(e)X
1128.2385(f)X
1159.2039(i)X
1190.1693(l)X
1221.1347(e)X
1283.0655(t)X
1314.0309(o)X
1375.9617(g)X
1406.9271(e)X
1437.8925(t)X
1499.8233(m)X
1530.7887(o)X
1561.7541(r)X
1592.7195(e)X
1654.6503(i)X
1685.6157(n)X
1716.5811(f)X
1747.5465(o)X
1778.5119(r)X
1809.4773(m)X
1840.4427(a)X
1871.4081(t)X
1902.3735(i)X
1933.3389(o)X
1964.3043(n)X
2026.2351(*)X
2057.2005(/)X
629.6346 2241.5277(if)Z
723.7506(\(sta)X
849.5499(t)X
880.5153(\()X
911.4807(d)X
942.4461(p)X
973.4115(-)X
1004.3769(>)X
1035.3423(d)X
1066.3077(_)X
1097.2731(n)X
1128.2385(a)X
1159.2039(m)X
1190.1693(e)X
1221.1347(,)X
1283.0655(&)X
1314.0309(b)X
1344.9963(u)X
1375.9617(f)X
1406.9271(\))X
1468.8579(=)X
1499.8233(=)X
1561.7541(-)X
1592.7195(1)X
1623.6849(\))X
722.5308 2313.6173(perror)Z
911.4807(\()X
942.4461(")X
973.4115(s)X
1004.3769(t)X
1035.3423(a)X
1066.3077(t)X
1097.2731(\\)X
1128.2385(n)X
1159.2039(")X
1190.1693(\))X
1221.1347(;)X
629.6346 2457.7965(if)Z
722.5308(\(S_ISD)X
911.4807(I)X
942.4461(R)X
973.4115(\()X
1004.3769(b)X
1035.3423(u)X
1066.3077(f)X
1097.2731(.)X
1128.2385(s)X
1159.2039(t)X
1190.1693(_)X
1221.1347(m)X
1252.1001(o)X
1283.0655(d)X
1314.0309(e)X
1344.9963(\))X
1375.9617(\))X
722.5308 2529.8861(printf)Z
911.4807(\()X
942.4461(")X
973.4115(%)X
1004.3769(s)X
1066.3077(i)X
1097.2731(s)X
1159.2039(a)X
1221.1347(d)X
1252.1001(i)X
1283.0655(r)X
1314.0309(e)X
1344.9963(c)X
1375.9617(t)X
1406.9271(o)X
1437.8925(r)X
1468.8579(y)X
1499.8233(\\)X
1530.7887(n)X
1561.7541(")X
1592.7195(,)X
1654.6503(d)X
1685.6157(p)X
1716.5811(-)X
1747.5465(>)X
1778.5119(d)X
1809.4773(_)X
1840.4427(n)X
1871.4081(a)X
1902.3735(m)X
1933.3389(e)X
1964.3043(\))X
1995.2697(;)X
629.6346 2601.9757(else)Z
784.4616(if)X
908.3232(\(S_ISR)X
1097.2731(E)X
1128.2385(G)X
1159.2039(\()X
1190.1693(b)X
1221.1347(u)X
1252.1001(f)X
1283.0655(.)X
1314.0309(s)X
1344.9963(t)X
1375.9617(_)X
1406.9271(m)X
1437.8925(o)X
1468.8579(d)X
1499.8233(e)X
1530.7887(\))X
1561.7541(\))X
722.5308 2674.0653(printf)Z
911.4807(\()X
942.4461(")X
973.4115(%)X
1004.3769(s)X
1066.3077(i)X
1097.2731(s)X
1159.2039(a)X
1221.1347(r)X
1252.1001(e)X
1283.0655(g)X
1314.0309(u)X
1344.9963(l)X
1375.9617(a)X
1406.9271(r)X
1468.8579(f)X
1499.8233(i)X
1530.7887(l)X
1561.7541(e)X
1592.7195(\\)X
1623.6849(n)X
1654.6503(")X
1685.6157(,)X
1747.5465(d)X
1778.5119(p)X
1809.4773(-)X
1840.4427(>)X
1871.4081(d)X
1902.3735(_)X
1933.3389(n)X
1964.3043(a)X
1995.2697(m)X
2026.2351(e)X
2057.2005(\))X
2088.1659(;)X
567.7038 2746.1549(})Z
567.7038 2890.3341(\(void\))Z
784.4616(closed)X
973.4115(i)X
1004.3769(r)X
1035.3423(\()X
1066.3077(d)X
1097.2731(i)X
1128.2385(r)X
1159.2039(p)X
1190.1693(\))X
1221.1347(;)X
412.8768 2962.4237(})Z
412.8768 3518.3981(#inclu)Z
601.8267(d)X
632.7921(e)X
691.5654(
911.4807(h)X
942.4461(>)X
412.8768 3590.4877(int)Z
536.7384(count;)X
412.8768 3734.6669(void)Z
570.1434(tr)X
632.7921(y)X
663.7575(\()X
694.7229(i)X
725.6883(n)X
756.6537(t)X
818.5845(r)X
849.5499(o)X
880.5153(w)X
911.4807(,)X
973.4115(i)X
1004.3769(n)X
1035.3423(t)X
1097.2731(l)X
1128.2385(d)X
1159.2039(,)X
1221.1347(i)X
1252.1001(n)X
1283.0655(t)X
1344.9963(r)X
1375.9617(d)X
1406.9271(\))X
1437.8925({)X
474.8076 3878.8461(if)Z
568.9236(\(row)X
725.6883(=)X
756.6537(=)X
818.5845(0)X
849.5499(x)X
880.5153(F)X
911.4807(F)X
942.4461(\))X
536.7384 3950.9357(count+)Z
725.6883(+)X
756.6537(;)X
474.8076 4023.0253(else{)Z
536.7384 4095.1149(int)Z
662.4297(pos)X
756.6537(s)X
818.5845(=)X
880.5153(0)X
911.4807(x)X
942.4461(F)X
973.4115(F)X
1035.3423(&)X
1097.2731(~)X
1128.2385(\()X
1159.2039(r)X
1190.1693(o)X
1221.1347(w)X
1283.0655(|)X
1344.9963(l)X
1375.9617(d)X
1437.8925(|)X
1499.8233(r)X
1530.7887(d)X
1561.7541(\))X
1592.7195(;)X
536.7384 4167.2045(while)Z
722.5308(\(poss\))X
911.4807({)X
598.6692 4239.2941(int)Z
724.3605(p)X
786.9012(=)X
849.4419(p)X
880.5153(o)X
911.4807(s)X
942.4461(s)X
973.4115(&)X
1035.3423(-)X
1066.3077(p)X
1097.2731(o)X
1128.2385(s)X
1159.2039(s)X
1190.1693(;)X
EO
BO
F25 F
412.8768 3258.4169(This)Z
558.9(program)X
820.1729(coun)X
952.5471(ts)X
1021.211(the)X
1129.3439(n)X
1163.8349(um)X
1255.1614(b)X
1293.2934(er)X
1365.1148(of)X
1436.9362(w)X
1482.4786(a)X
1513.8121(ys)X
1591.9486(that)X
1730.078(8)X
1781.3755(queens)X
1988.9704(can)X
2104.9971(b)X
2143.1291(e)X
2189.6903(placed)X
2389.3913(on)X
2477.0003(a)X
2528.2978(c)X
2554.895(hess)X
412.8768 3330.5065(b)Z
451.0088(oard)X
605.2706(without)X
854.2581(an)X
921.9031(y)X
983.018(2)X
1042.5541(of)X
1122.6141(them)X
1295.407(b)X
1333.539(eing)X
1476.5273(o)X
1509.2954(n)X
1571.989(the)X
1688.3605(sam)X
1802.7229(e)X
1857.5227(ro)X
1914.1164(w,)X
2004.7429(column)X
2241.1003(or)X
2325.8966(dia)X
2414.0138(g)X
2446.7819(o)X
2479.55(na)X
2548.7271(l)X
2566.9316(.)X
2624.7162(It)X
412.8768 3402.5961(w)Z
458.4192(as)X
538.6787(written)X
767.3418(b)X
801.8328(y)X
858.4109(M.)X
959.1943(Ric)X
1053.6783(hards)X
1231.821(at)X
1510.6047 4435.9025(52)Z
EO
BO
F29 F
412.8768 -181.7643(A)Z
527.565(EXAMPLES)X
1943.1412(A.7)X
2108.802(Reading)X
2364.5749(Directories)X
EO
BO
F31 F
1312.0805 3402.5961(cam.cl)Z
EO
BO
F48 F
412.8768 685.3209(A.7)Z
636.9735(Reading)X
982.949(Directorie)X
1374.0433(s)X
412.8768 3144.0021(A.8)Z
636.9735(Queens:)X
981.2558(recursion)X
1365.9687(and)X
1535.9699(bit)X
1674.3958(arithm)X
1937.3161(e)X
1977.6844(t)X
2012.0908(i)X
2036.6668(c)X
EO
EP end
%%Page: 53 53
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F23 F
598.6692 71.2049(poss)Z
755.9358(=)X
818.4765(p)X
849.5499(o)X
880.5153(s)X
911.4807(s)X
973.4115(-)X
1004.3769(p)X
1035.3423(;)X
598.6692 143.2945(try\(ro)Z
787.6191(w)X
818.5845(+)X
849.5499(p)X
880.5153(,)X
942.4461(\()X
973.4115(l)X
1004.3769(d)X
1035.3423(+)X
1066.3077(p)X
1097.2731(\))X
1128.2385(<)X
1159.2039(<)X
1190.1693(1)X
1221.1347(,)X
1283.0655(\()X
1314.0309(r)X
1344.9963(d)X
1375.9617(+)X
1406.9271(p)X
1437.8925(\))X
1468.8579(>)X
1499.8233(>)X
1530.7887(1)X
1561.7541(\))X
1592.7195(;)X
536.7384 215.3841(})Z
474.8076 287.4737(})Z
412.8768 359.5633(})Z
412.8768 503.7425(int)Z
538.5681(mai)X
632.7921(n)X
663.7575(\()X
694.7229(i)X
725.6883(n)X
756.6537(t)X
818.5845(a)X
849.5499(r)X
880.5153(g)X
911.4807(c)X
942.4461(,)X
1004.3769(c)X
1035.3423(h)X
1066.3077(a)X
1097.2731(r)X
1159.2039(*)X
1190.1693(a)X
1221.1347(r)X
1252.1001(g)X
1283.0655(v)X
1314.0309([)X
1344.9963(])X
1375.9617(\))X
1406.9271({)X
474.8076 575.8321(printf)Z
663.7575(\()X
694.7229(")X
725.6883(E)X
756.6537(i)X
787.6191(g)X
818.5845(h)X
849.5499(t)X
908.3232(Queens)X
1097.2731(\\)X
1128.2385(n)X
1159.2039(")X
1190.1693(\))X
1221.1347(;)X
474.8076 647.9217(count)Z
663.6495(=)X
725.6883(0)X
756.6537(;)X
474.8076 720.0113(try\(0,)Z
663.7575(0)X
694.7229(,)X
725.6883(0)X
756.6537(\))X
787.6191(;)X
474.8076 792.1009(printf)Z
663.7575(\()X
694.7229(")X
725.6883(N)X
756.6537(u)X
787.6191(m)X
818.5845(b)X
849.5499(e)X
880.5153(r)X
942.4461(o)X
973.4115(f)X
1035.3423(s)X
1066.3077(o)X
1097.2731(l)X
1128.2385(u)X
1159.2039(t)X
1190.1693(i)X
1221.1347(o)X
1252.1001(n)X
1283.0655(s)X
1344.9963(i)X
1375.9617(s)X
1437.8925(%)X
1468.8579(d)X
1499.8233(\\)X
1530.7887(n)X
1561.7541(")X
1592.7195(,)X
1654.6503(c)X
1685.6157(o)X
1716.5811(u)X
1747.5465(n)X
1778.5119(t)X
1809.4773(\))X
1840.4427(;)X
474.8076 864.1905(exit\(0)Z
663.7575(\))X
694.7229(;)X
412.8768 936.2801(})Z
EO
BO
F25 F
412.8768 1414.3614(The)Z
546.8142(elemen)X
742.3389(ts)X
814.7046(of)X
1224.6683(a)X
1257.6237(re)X
1333.1469(stored)X
1528.656(in)X
1605.7579(m)X
1662.4911(em)X
1746.2317(o)X
1778.9998(ry)X
1860.8381(i)X
1879.3065(n)X
1937.4633(the)X
2049.298(fol)X
2121.4261(l)X
2139.6306(o)X
2170.5782(w)X
2217.9098(i)X
2236.1143(ng)X
2327.1367(o)X
2359.9048(rder.)X
671.9573 1650.291(is)Z
738.0079(of)X
813.5311(t)X
836.9708(yp)X
909.8356(e)X
1133.7626(.)X
1178.0074(Note)X
1335.6263(that:-)X
412.8768 1911.0522(and)Z
540.4991(that)X
682.3303(n)X
716.8213(umerically)X
672.5716 2171.8134(can)Z
792.9144(b)X
831.0464(e)X
881.9237(used)X
1030.6842(as)X
1111.558(a)X
1167.1716(p)X
1205.3036(oin)X
1291.8937(ter)X
1393.2914(to)X
1474.1652(the)X
1586.6142(\014rs)X
1673.9035(t)X
1721.8494(e)X
1750.9765(lemen)X
1918.0835(t)X
1965.8033(ev)X
2027.1333(e)X
2055.6054(n)X
2114.474(t)X
2139.9603(h)X
2176.3693(ough)X
2337.7599(it)X
2404.4248(is)X
2471.0897(of)X
2547.2272(t)X
2570.6669(yp)X
2643.5317(e)X
988.9471 2250.4566(b)Z
1027.0791(ecause)X
1229.4731(it)X
1296.0936(b)X
1334.2256(ecomes)X
2132.2772(w)X
2179.6088(hen)X
2303.0647(used)X
2451.7808(where)X
2639.966(a)X
412.8768 2329.0998(v)Z
443.9687(alue)X
582.6423(is)X
648.6929(needed.)X
511.1808 2407.743(But)Z
817.7656(is)X
892.1198(not)X
1016.9944(equiv)X
1166.4934(alen)X
1281.5012(t)X
1336.9103(to)X
1425.4734(a)X
1488.7763(p)X
1526.9083(oin)X
1613.4984(ter.)X
1763.6711(F)X
1800.8363(or)X
1889.3994(example,)X
2174.8428(y)X
2207.7551(ou)X
2307.3695(can't)X
2479.6069(c)X
2506.2041(hange)X
412.8768 2486.3862(its)Z
508.6264(v)X
539.7183(alue.)X
716.8063(This)X
870.9701(distinction)X
1200.3763(can)X
1324.5436(easily)X
1510.2826(and)X
1642.3437(dangerously)X
2009.6403(b)X
2047.7723(e)X
2102.4741(blurred)X
2335.5759(in)X
2417.1166(m)X
2472.1316(ulti)X
2571.4408(-)X
2593.2861(\014l)X
2647.8996(e)X
412.8768 2565.0294(situations)Z
712.5841(illustrated)X
1026.5002(in)X
1103.6021(the)X
1215.4368(follo)X
1338.3384(wi)X
1403.9915(ng)X
1495.0139(exam)X
1646.1112(pl)X
1700.7247(e.)X
1774.0259(In)X
546.4775 2825.7906(is)Z
620.0851(a)X
682.6414(v)X
713.7333(ariabl)X
879.2526(e)X
937.0726(of)X
1019.9774(t)X
1043.4171(yp)X
1116.2819(e)X
1656.6761(.)X
1827.7197('s)X
1901.3273(t)X
1924.767(yp)X
1997.6318(e)X
2055.4518(is)X
2129.0594(complete,)X
573.6533 2904.4338(is)Z
639.7039(all)X
710.5812(o)X
741.5288(w)X
787.0399(ed.)X
899.8413(Y)X
943.3216(o)X
976.3664(u)X
1034.5232(can)X
1154.2517(assign)X
1348.182(to)X
1428.4415(f)X
1448.5905(o)X
1483.1791(o)X
1515.9472(.)X
1563.2788(But)X
1692.4799(gi)X
1744.4135(v)X
1777.1816(en)X
533.6744 3165.195(is)Z
594.4789(a)X
644.2321(v)X
675.324(ariabl)X
840.8433(e)X
885.8602(of)X
955.9619(t)X
979.4016(yp)X
1052.2664(e)X
1097.2833(`)X
1976.5291(')X
1994.7336(.)X
2037.159(This)X
2181.6379(is)X
2242.4424(an)X
2328.5071(`incom)X
2520.4681(pl)X
2575.0816(ete')X
412.8768 3243.8382(t)Z
436.3165(yp)X
509.1813(e,)X
583.9688(y)X
616.8811(ou)X
712.6554(can't)X
881.0527(tak)X
972.3792(e)X
1441.3132(.)X
1500.7286(Y)X
1544.2089(ou)X
1639.9832(cannot)X
1858.9009(assign)X
2057.2947(to)X
2246.2161(,)X
2292.5859(and)X
2424.6717(altho)X
2571.4398(ug)X
2640.6169(h)X
543.6217 3322.4814(will)Z
674.2907(deca)X
798.7711(y)X
860.0504(in)X
913.4865(to)X
998.4472(a)X
1057.9451(p)X
1096.0771(o)X
1128.9427(i)X
1147.1472(n)X
1181.6382(ter)X
1287.1228(in)X
1368.9259(m)X
1424.3374(o)X
1457.1055(st)X
1534.1724(con)X
1630.2351(texts,)X
1814.7797(it)X
1885.5315(is)X
1956.2833(not)X
2077.5555(p)X
2115.6875(ossible)X
2328.5278(for)X
608.3861 3401.1246(ev)Z
669.7161(er)X
745.2393(to)X
825.4988(b)X
863.6308(e)X
913.8938(true.)X
511.1808 3479.7678(The)Z
646.2708(compiler)X
915.5555(will)X
1042.2669(a)X
1075.035(l)X
1093.2395(l)X
1111.444(o)X
1142.3916(w)X
1212.7211(y)X
1245.4892(o)X
1278.2573(u)X
1337.5667(to)X
1418.9165(m)X
1473.53(i)X
1491.7345(x)X
1549.321(the)X
1662.3083(arra)X
1777.3162(y/p)X
1883.335(oi)X
1934.9524(n)X
1969.4434(ter)X
2071.3794(notation)X
2335.9278(a)X
2368.8859(nd)X
2464.5068(wi)X
2530.2379(l)X
2548.4424(l)X
2589.6448(g)X
2622.4129(et)X
412.8768 3558.411(it)Z
486.1246(righ)X
597.9749(t,)X
671.372(but)X
798.2977(it)X
871.5455(needs)X
1055.3066(to)X
1142.7633(kno)X
1245.1411(w)X
1321.5465(what)X
1492.6776(the)X
1611.7095(re)X
1665.7736(alit)X
1760.2575(y)X
1824.0328(is.)X
1938.383(Once)X
2111.0928(y)X
2144.0051(ou)X
2242.5131(declare)X
2470.4795(t)X
2495.8515(h)X
2532.2605(e)X
2590.4301(ar)X
2648.8665(-)X
412.8768 3637.0542(ra)Z
469.4705(y/p)X
575.4893(oin)X
662.0794(ter)X
762.8628(correctly)X
1005.267(,)X
1046.0574(y)X
1078.9697(ou)X
1170.2805(can)X
1290.009(then)X
1438.1552(acc)X
1528.2023(e)X
1557.3294(s)X
1583.1797(s)X
1630.8753(it)X
1696.9259(e)X
1725.5385(ithe)X
1834.7654(r)X
1882.279(w)X
1927.8214(a)X
1959.1549(y)X
1988.4263(.)X
511.1808 3715.6974(Supp)Z
658.2473(ose)X
766.9245(w)X
812.4669(e)X
862.7299(ha)X
930.3749(v)X
963.2872(e)X
1013.5502(a)X
1068.5495(simple)X
1275.1099(arra)X
1390.1178(y)X
1419.3892(,)X
1460.1796(and)X
1587.8019(a)X
1642.8012(subfunction)X
1997.7651(for)X
2098.5485(adding)X
2314.5792(i)X
2332.7837(tem)X
2442.0106(s)X
2489.1161(to)X
2569.3756(i)X
2588.0104(t:)X
1510.6047 4435.9025(53)Z
EO
BO
F29 F
412.8768 -181.7643(B)Z
524.8344(MORE)X
750.3402(ON)X
871.6476(MUL)X
1016.1687(TIDIMENSIONAL)X
1585.8447(ARRA)X
1776.1501(YS)X
1883.2486(AND)X
2053.4977(POINTERS)X
EO
BO
F31 F
890.2278 1414.3614(aai[4][2])Z
412.8768 1493.0046(aai[0][0]a)Z
760.0953(a)X
794.5014(i)X
828.9075([)X
863.3136(0)X
897.7197(])X
932.1258([)X
966.5319(1)X
1000.938(])X
1035.3441(a)X
1069.7502(a)X
1104.1563(i)X
1138.5624([)X
1172.9685(1)X
1207.3746(])X
1241.7807([)X
1276.1868(0)X
1310.5929(])X
1344.999(a)X
1379.4051(a)X
1413.8112(i)X
1448.2173([)X
1482.6234(1)X
1517.0295(])X
1551.4356([)X
1585.8417(1)X
1620.2478(])X
412.8768 1571.6478(aai[2][0]a)Z
760.0953(a)X
794.5014(i)X
828.9075([)X
863.3136(2)X
897.7197(])X
932.1258([)X
966.5319(1)X
1000.938(])X
1035.3441(a)X
1069.7502(a)X
1104.1563(i)X
1138.5624([)X
1172.9685(3)X
1207.3746(])X
1241.7807([)X
1276.1868(0)X
1310.5929(])X
1344.999(a)X
1379.4051(a)X
1413.8112(i)X
1448.2173([)X
1482.6234(3)X
1517.0295(])X
1551.4356([)X
1585.8417(1)X
1620.2478(])X
511.1808 1650.291(*aai)Z
960.0986(int[])X
722.5317 1780.6716(aai[1][2])Z
1069.533(=)X
1104.1563(=)X
1172.9685(*)X
1207.3746(\()X
1276.1868(\()X
1310.5929(a)X
1344.999(a)X
1379.4051(i)X
1413.8112([)X
1448.2173(1)X
1482.6234(])X
1517.0295(\))X
1551.4356(+)X
1585.8417(2)X
1620.2478(\))X
1689.06(=)X
1723.4661(=)X
1792.2783(*)X
1826.6844(\()X
1861.0905(*)X
1895.4966(\()X
1929.9027(a)X
1964.3088(a)X
1998.7149(i)X
2033.121(+)X
2067.5271(1)X
2101.9332(\))X
2136.3393(+)X
2170.7454(2)X
2205.1515(\))X
722.5317 2041.4328(aai)Z
861.1362(==)X
965.0079(aai[0)X
1138.5624(])X
1207.3746(=)X
1241.7807(=)X
1310.5929(&)X
1344.999(a)X
1379.4051(a)X
1413.8112(i)X
1448.2173([)X
1482.6234(0)X
1517.0295(])X
1551.4356([)X
1585.8417(0)X
1620.2478(])X
511.1808 2171.8134(*aai)Z
412.8768 2250.4566(`array)Z
655.6797(4)X
724.8186(of)X
828.6903(i)X
863.3136(n)X
897.7197(t)X
932.1258(')X
1557.1436(`pointe)X
1800.2071(r)X
1869.0193(t)X
1903.4254(o)X
1972.2376(i)X
2006.6437(n)X
2041.0498(t)X
2075.4559(')X
648.6855 2407.743(*aai)Z
550.5012 2695.41(extern)Z
793.3041(int)X
931.9086(*)X
966.5319(f)X
1000.938(o)X
1035.3441(o)X
1069.7502(;)X
412.8768 2825.7906(foo)Z
1174.1019(poi)X
1278.209(n)X
1312.6151(t)X
1347.0212(e)X
1381.4273(r)X
1450.2395(t)X
1484.6456(o)X
1553.4578(i)X
1587.8639(n)X
1622.27(t)X
1723.5213(foo)X
2433.0259(\(sizeof)X
412.8768 2904.4338(foo\))Z
550.5012 3034.8144(extern)Z
793.3041(int)X
931.9086(b)X
966.5319(a)X
1000.938(z)X
1035.3441([)X
1069.7502(])X
1104.1563(;)X
412.8768 3165.195(baz)Z
1116.2284(a)X
1150.7827(r)X
1185.1888(r)X
1219.5949(a)X
1254.001(y)X
1322.8132(U)X
1357.2193(N)X
1391.6254(K)X
1426.0315(N)X
1460.4376(O)X
1494.8437(W)X
1529.2498(N)X
1563.6559(-)X
1598.062(S)X
1632.4681(I)X
1666.8742(Z)X
1701.2803(E)X
1770.0925(o)X
1804.4986(f)X
1873.3108(i)X
1907.7169(n)X
1942.123(t)X
1027.1057 3243.8382(\(sizeof)Z
1302.382(baz\))X
2142.0177(baz)X
412.8768 3322.4814(baz)Z
2434.0124(\(baz)X
2605.0564(==)X
412.8768 3401.1246(NULL\))Z
412.8768 3846.078(#define)Z
690.4125(MAX)X
794.5014(E)X
828.9075(L)X
863.3136(T)X
897.7197(S)X
966.5319(1)X
1000.938(0)X
1035.3441(0)X
412.8768 4003.3644(int)Z
550.5012(array[MAXE)X
897.7197(L)X
932.1258(T)X
966.5319(S)X
1000.938(])X
1035.3441(;)X
412.8768 4082.0076(int)Z
551.4813(num_of_)X
794.5014(e)X
828.9075(l)X
863.3136(e)X
897.7197(m)X
932.1258(e)X
966.5319(n)X
1000.938(t)X
1035.3441(s)X
1104.1563(=)X
1172.9685(0)X
1207.3746(;)X
412.8768 4239.294(install\(x\))Z
EO
BO
F55 F
412.8768 1152.8547(B)Z
598.6046(More)X
873.744(on)X
1011.5315(Multidim)X
1462.9651(e)X
1512.7067(nsi)X
1645.9535(onal)X
1867.415(Arra)X
2087.0049(ys)X
2210.5836(and)X
2406.785(P)X
2477.9718(oin)X
2620.2026(t-)X
598.6046 1270.8195(ers)Z
EO
EP end
%%Page: 54 54
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 20.6438 1069.8281 2902.3601 R
2.6214 20.6438 976.2436 2902.3601 R
2.6214 20.6438 2618.8187 2823.7169 R
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 831.4225(Let's)Z
583.5024(see)X
697.2926(ho)X
764.9376(w)X
843.9951(eas)X
930.9696(y)X
997.397(it)X
1073.2969(is)X
1149.1968(to)X
1239.3056(re)X
1293.132(mo)X
1381.301(v)X
1414.2133(e)X
1474.3256(the)X
1596.0096(arbitrary)X
1885.0424(limitatio)X
2134.1793(n)X
2202.1854(i)X
2220.4874(n)X
2288.4935(thi)X
2368.6908(s)X
2425.6456(co)X
2489.0378(de,)X
2604.6914(b)X
2639.1824(y)X
412.8768 910.0657(dynami)Z
629.027(cal)X
709.1267(l)X
727.3312(y)X
783.7651(a)X
816.5332(l)X
834.7377(l)X
852.9422(o)X
887.5308(cati)X
993.1168(ng)X
1084.1392(the)X
1195.9739(arra)X
1310.9818(y:)X
412.8768 2745.0737(Be)Z
505.6831(sure)X
639.5372(t)X
665.0179(h)X
701.4269(at)X
778.4456(r)X
803.9541(e)X
833.0812(allo)X
939.0999(c)X
986.1221(is)X
1048.9319(declared)X
1302.7718(c)X
1331.8096(or)X
1390.246(r)X
1415.9143(e)X
1445.0414(c)X
1474.1685(t)X
1499.6548(ly)X
1547.8713(.)X
1596.3954(If)X
1659.2052(y)X
1692.1175(ou)X
1780.1875(don't)X
1948.7743(ha)X
2016.4193(v)X
2049.3316(e)X
2460.8011(y)X
2493.5692(et,)X
2582.4823(use)X
412.8768 2823.7169(`)Z
1225.5791(')X
1269.2207(.)X
1330.0509(If)X
1400.601(y)X
1433.5133(ou)X
1529.3236(w)X
1574.866(an)X
1642.511(t)X
1694.116(to)X
1778.875(b)X
1817.007(e)X
1871.7695(true-blue)X
2155.4524(ANSI,)X
2358.6186(use)X
412.8768 2902.3601(for)Z
743.9023(and)X
1368.8782(.)X
511.1808 2981.0033(When)Z
701.7674(dynamical)X
998.3915(l)X
1016.596(y)X
1072.8437(a)X
1105.6118(l)X
1123.8163(l)X
1142.0208(o)X
1176.6094(cati)X
1282.1954(ng)X
1373.0316(a)X
1427.4588(m)X
1480.2518(ul)X
1534.8653(ti)X
1578.5561(di)X
1633.1696(m)X
1687.7831(ensiona)X
1899.3192(l)X
1939.1828(a)X
1971.9509(rra)X
2053.8048(y)X
2083.0762(,)X
2120.1056(it)X
2185.97(is)X
2251.8344(usually)X
2477.1537(b)X
2515.2857(est)X
2615.8829(to)X
412.8768 3059.6465(allo)Z
518.8955(cate)X
655.4346(an)X
746.1896(arra)X
861.1975(y)X
917.2198(of)X
992.1872(p)X
1030.3192(oi)X
1082.2798(n)X
1116.7708(ters,)X
1259.448(and)X
1386.5145(then)X
1534.1049(initialize)X
1801.681(eac)X
1889.8499(h)X
1947.4509(p)X
1985.5829(oin)X
2072.173(ter)X
2172.4006(to)X
2252.1043(a)X
2306.5478(dynami)X
2522.2879(cal)X
2602.3876(l)X
2620.5921(y)X
2655.1807(-)X
412.8768 3138.2897(allo)Z
518.8955(cated)X
698.0309(\\ro)X
787.7786(w".)X
931.1366(The)X
1070.803(resulting)X
1346.2428(\\ragged")X
1629.5765(arra)X
1744.5844(y)X
1806.8915(can)X
1932.349(sa)X
1988.9427(v)X
2021.855(e)X
2077.847(space,)X
2279.7529(although)X
2559.929(it)X
2631.7086(is)X
412.8768 3216.9329(not)Z
530.8584(necess)X
703.1295(ar)X
761.5659(ily)X
857.4448(con)X
953.5075(tiguous)X
1185.1599(in)X
1263.6724(memo)X
1438.7609(ry)X
1522.0098(a)X
1555.0418(s)X
1603.5579(a)X
1659.9678(real)X
1789.0007(a)X
1821.964(rra)X
1903.8179(y)X
1961.8066(w)X
2007.349(o)X
2040.3719(ul)X
2094.9854(d)X
2154.5528(b)X
2192.6848(e.)X
2270.4129(Here)X
2424.7061(is)X
2492.1673(a)X
2548.5772(t)X
2572.0169(w)X
2617.5593(o-)X
412.8768 3295.5761(dimensional)Z
773.6897(example:)X
1510.6047 4435.9025(54)Z
EO
BO
F29 F
412.8768 -181.7643(B)Z
524.8344(MORE)X
750.3402(ON)X
871.6476(MUL)X
1016.1687(TIDIMENSIONAL)X
1585.8447(ARRA)X
1776.1501(YS)X
1883.2486(AND)X
2053.4977(POINTERS)X
EO
BO
F31 F
412.8768 71.2049(int)Z
550.5012(x;)X
412.8768 149.8481({)Z
447.2829 228.4913(if\(num_of_)Z
794.5014(e)X
828.9075(l)X
863.3136(e)X
897.7197(m)X
932.1258(e)X
966.5319(n)X
1000.938(t)X
1035.3441(s)X
1104.1563(>)X
1138.5624(=)X
1207.3746(M)X
1241.7807(A)X
1276.1868(X)X
1310.5929(E)X
1344.999(L)X
1379.4051(T)X
1413.8112(S)X
1448.2173(\))X
1482.6234({)X
550.5012 307.1345(fprintf\(st)Z
897.7197(d)X
932.1258(e)X
966.5319(r)X
1000.938(r)X
1035.3441(,)X
1104.1563(")X
1138.5624(t)X
1172.9685(o)X
1207.3746(o)X
1276.1868(m)X
1310.5929(a)X
1344.999(n)X
1379.4051(y)X
1448.2173(e)X
1482.6234(l)X
1517.0295(e)X
1551.4356(m)X
1585.8417(e)X
1620.2478(n)X
1654.6539(t)X
1689.06(s)X
1757.8722(\()X
1792.2783(m)X
1826.6844(a)X
1861.0905(x)X
1929.9027(%)X
1964.3088(d)X
1998.7149(\))X
2033.121(\\)X
2067.5271(n)X
2101.9332(")X
2136.3393(,)X
2205.1515(M)X
2239.5576(A)X
2273.9637(X)X
2308.3698(E)X
2342.7759(L)X
2377.182(T)X
2411.5881(S)X
2445.9942(\))X
2480.4003(;)X
550.5012 385.7777(exit\(1\);)Z
447.2829 464.4209(})Z
447.2829 621.7073(array[num_)Z
794.5014(o)X
828.9075(f)X
863.3136(_)X
897.7197(e)X
932.1258(l)X
966.5319(e)X
1000.938(m)X
1035.3441(e)X
1069.7502(n)X
1104.1563(t)X
1138.5624(s)X
1172.9685(+)X
1207.3746(+)X
1241.7807(])X
1310.5929(=)X
1379.4051(x)X
1413.8112(;)X
412.8768 700.3505(})Z
412.8768 1041.1377(#include)Z
722.5317(
412.8768 1198.4241(int)Z
551.4813(*array)X
794.2842(=)X
863.3136(N)X
897.7197(U)X
932.1258(L)X
966.5319(L)X
1000.938(;)X
412.8768 1277.0673(int)Z
551.4813(nalloc)X
794.2842(=)X
863.3136(0)X
897.7197(;)X
412.8768 1355.7105(int)Z
551.4813(num_of_)X
794.5014(e)X
828.9075(l)X
863.3136(e)X
897.7197(m)X
932.1258(e)X
966.5319(n)X
1000.938(t)X
1035.3441(s)X
1104.1563(=)X
1172.9685(0)X
1207.3746(;)X
412.8768 1512.9969(install\(x\))Z
412.8768 1591.6401(int)Z
550.5012(x;)X
412.8768 1670.2833({)Z
481.689 1748.9265(if\(num_of_)Z
828.9075(e)X
863.3136(l)X
897.7197(e)X
932.1258(m)X
966.5319(e)X
1000.938(n)X
1035.3441(t)X
1069.7502(s)X
1138.5624(>)X
1172.9685(=)X
1241.7807(n)X
1276.1868(a)X
1310.5929(l)X
1344.999(l)X
1379.4051(o)X
1413.8112(c)X
1448.2173(\))X
1482.6234({)X
481.689 1827.5697(/*)Z
585.5607(We've)X
793.6308(run)X
932.1258(o)X
966.5319(u)X
1000.938(t)X
1069.7502(o)X
1104.1563(f)X
1172.9685(s)X
1207.3746(p)X
1241.7807(a)X
1276.1868(c)X
1310.5929(e)X
1344.999(.)X
1413.8112(R)X
1448.2173(e)X
1482.6234(a)X
1517.0295(l)X
1551.4356(l)X
1585.8417(o)X
1620.2478(c)X
1654.6539(a)X
1689.06(t)X
1723.4661(e)X
1792.2783(w)X
1826.6844(i)X
1861.0905(t)X
1895.4966(h)X
1964.3088(s)X
1998.7149(p)X
2033.121(a)X
2067.5271(c)X
2101.9332(e)X
2170.7454(f)X
2205.1515(o)X
2239.5576(r)X
2308.3698(1)X
2342.7759(0)X
2411.5881(m)X
2445.9942(o)X
2480.4003(r)X
2514.8064(e)X
2583.6186(i)X
2618.0247(n)X
2652.4308(t)X
2686.8369(s)X
2755.6491(*)X
2790.0552(/)X
550.5012 1906.2129(nalloc)Z
793.3041(+=)X
897.1758(10)X
966.5319(;)X
550.5012 1984.8561(array)Z
758.5713(=)X
827.7102(\(int)X
1000.938(*)X
1035.3441(\))X
1069.7502(r)X
1104.1563(e)X
1138.5624(a)X
1172.9685(l)X
1207.3746(l)X
1241.7807(o)X
1276.1868(c)X
1310.5929(\()X
1344.999(\()X
1379.4051(c)X
1413.8112(h)X
1448.2173(a)X
1482.6234(r)X
1551.4356(*)X
1585.8417(\))X
1620.2478(a)X
1654.6539(r)X
1689.06(r)X
1723.4661(a)X
1757.8722(y)X
1792.2783(,)X
1861.0905(n)X
1895.4966(a)X
1929.9027(l)X
1964.3088(l)X
1998.7149(o)X
2033.121(c)X
2101.9332(*)X
2170.7454(s)X
2205.1515(i)X
2239.5576(z)X
2273.9637(e)X
2308.3698(o)X
2342.7759(f)X
2377.182(\()X
2411.5881(i)X
2445.9942(n)X
2480.4003(t)X
2514.8064(\))X
2549.2125(\))X
2583.6186(;)X
550.5012 2063.4993(if\(array)Z
862.7697(==)X
966.5319(N)X
1000.938(U)X
1035.3441(L)X
1069.7502(L)X
1104.1563(\))X
1138.5624({)X
653.7195 2142.1425(fprintf\(st)Z
1000.938(d)X
1035.3441(e)X
1069.7502(r)X
1104.1563(r)X
1138.5624(,)X
1207.3746(")X
1241.7807(o)X
1276.1868(u)X
1310.5929(t)X
1379.4051(o)X
1413.8112(f)X
1482.6234(m)X
1517.0295(e)X
1551.4356(m)X
1585.8417(o)X
1620.2478(r)X
1654.6539(y)X
1723.4661(w)X
1757.8722(i)X
1792.2783(t)X
1826.6844(h)X
1895.4966(%)X
1929.9027(d)X
1998.7149(e)X
2033.121(l)X
2067.5271(e)X
2101.9332(m)X
2136.3393(e)X
2170.7454(n)X
2205.1515(t)X
2239.5576(s)X
2273.9637(\\)X
2308.3698(n)X
2342.7759(")X
2377.182(,)X
2445.9942(n)X
2480.4003(u)X
2514.8064(m)X
2549.2125(_)X
2583.6186(o)X
2618.0247(f)X
2652.4308(_)X
2686.8369(e)X
2721.243(l)X
2755.6491(e)X
2790.0552(m)X
2824.4613(e)X
2858.8674(n)X
2893.2735(t)X
2927.6796(s)X
2962.0857(\))X
2996.4918(;)X
653.7195 2220.7857(exit\(1\);)Z
550.5012 2299.4289(})Z
481.689 2378.0721(})Z
481.689 2535.3585(array[num_)Z
828.9075(o)X
863.3136(f)X
897.7197(_)X
932.1258(e)X
966.5319(l)X
1000.938(e)X
1035.3441(m)X
1069.7502(e)X
1104.1563(n)X
1138.5624(t)X
1172.9685(s)X
1207.3746(+)X
1241.7807(+)X
1276.1868(])X
1344.999(=)X
1413.8112(x)X
1448.2173(;)X
412.8768 2614.0017(})Z
2096.3538 2745.0737(
2338.9783(.)X
2373.3844(h)X
2407.7905(>)X
431.8219 2823.7169(extern)Z
674.6248(ch)X
743.8937(a)X
778.2998(r)X
847.112(*)X
881.5181(r)X
915.9242(e)X
950.3303(a)X
984.7364(l)X
1019.1425(l)X
1053.5486(o)X
1087.9547(c)X
1122.3608(\()X
1156.7669(\))X
1191.173(;)X
2474.9528(size)X
2639.4625(t)X
513.6602 2902.3601(nalloc)Z
871.5246(nu)X
940.8665(m)X
1000.0449(o)X
1034.451(f)X
1093.6294(e)X
1128.0355(l)X
1162.4416(e)X
1196.8477(m)X
1231.2538(e)X
1265.6599(n)X
1300.066(t)X
1334.4721(s)X
584.9073 3426.6481(/*)Z
688.779(create)X
931.5819(an)X
1035.3441(a)X
1069.7502(r)X
1104.1563(r)X
1138.5624(a)X
1172.9685(y)X
1241.7807(o)X
1276.1868(f)X
1344.999(p)X
1379.4051(o)X
1413.8112(i)X
1448.2173(n)X
1482.6234(t)X
1517.0295(e)X
1551.4356(r)X
1585.8417(s)X
1654.6539(*)X
1689.06(/)X
584.9073 3505.2913(int)Z
723.5118(**array)X
1000.938(=)X
1069.7502(\()X
1104.1563(i)X
1138.5624(n)X
1172.9685(t)X
1241.7807(*)X
1276.1868(*)X
1310.5929(\))X
1344.999(m)X
1379.4051(a)X
1413.8112(l)X
1448.2173(l)X
1482.6234(o)X
1517.0295(c)X
1551.4356(\()X
1585.8417(n)X
1620.2478(r)X
1654.6539(o)X
1689.06(w)X
1723.4661(s)X
1792.2783(*)X
1861.0905(s)X
1895.4966(i)X
1929.9027(z)X
1964.3088(e)X
1998.7149(o)X
2033.121(f)X
2067.5271(\()X
2101.9332(i)X
2136.3393(n)X
2170.7454(t)X
2239.5576(*)X
2273.9637(\))X
2308.3698(\))X
2342.7759(;)X
584.9073 3583.9345(if)Z
688.779(\(array)X
931.5819(==)X
1035.3441(N)X
1069.7502(U)X
1104.1563(L)X
1138.5624(L)X
1172.9685(\))X
1207.3746({)X
688.1256 3662.5777(fprintf\(st)Z
1035.3441(d)X
1069.7502(e)X
1104.1563(r)X
1138.5624(r)X
1172.9685(,)X
1207.3746(")X
1241.7807(O)X
1276.1868(u)X
1310.5929(t)X
1379.4051(o)X
1413.8112(f)X
1482.6234(m)X
1517.0295(e)X
1551.4356(m)X
1585.8417(o)X
1620.2478(r)X
1654.6539(y)X
1689.06(\\)X
1723.4661(n)X
1757.8722(")X
1792.2783(\))X
1826.6844(;)X
688.1256 3741.2209(exit\(1\);)Z
584.9073 3819.8641(})Z
584.9073 3977.1505(for\(i)Z
792.9774(=)X
862.1163(0;)X
965.988(i)X
1035.1269(<)X
1104.1563(n)X
1138.5624(r)X
1172.9685(o)X
1207.3746(w)X
1241.7807(s)X
1276.1868(;)X
1344.999(i)X
1379.4051(+)X
1413.8112(+)X
1448.2173(\))X
1482.6234({)X
722.5317 4055.7937(/*)Z
826.4034(create)X
1069.2063(sp)X
1138.5624(a)X
1172.9685(c)X
1207.3746(e)X
1276.1868(f)X
1310.5929(o)X
1344.999(r)X
1413.8112(a)X
1448.2173(n)X
1517.0295(a)X
1551.4356(r)X
1585.8417(r)X
1620.2478(a)X
1654.6539(y)X
1723.4661(o)X
1757.8722(f)X
1826.6844(i)X
1861.0905(n)X
1895.4966(t)X
1929.9027(s)X
1998.7149(*)X
2033.121(/)X
722.5317 4134.4369(array[i])Z
1034.8002(=)X
1103.9391(\()X
1138.5624(i)X
1172.9685(n)X
1207.3746(t)X
1276.1868(*)X
1310.5929(\))X
1344.999(m)X
1379.4051(a)X
1413.8112(l)X
1448.2173(l)X
1482.6234(o)X
1517.0295(c)X
1551.4356(\()X
1585.8417(n)X
1620.2478(c)X
1654.6539(o)X
1689.06(l)X
1723.4661(u)X
1757.8722(m)X
1792.2783(n)X
1826.6844(s)X
1895.4966(*)X
1964.3088(s)X
1998.7149(i)X
2033.121(z)X
2067.5271(e)X
2101.9332(o)X
2136.3393(f)X
2170.7454(\()X
2205.1515(i)X
2239.5576(n)X
2273.9637(t)X
2308.3698(\))X
2342.7759(\))X
2377.182(;)X
791.3439 4213.0801(if)Z
895.2156(\(array[i)X
1172.9685(])X
1241.7807(=)X
1276.1868(=)X
1344.999(N)X
1379.4051(U)X
1413.8112(L)X
1448.2173(L)X
1482.6234(\))X
1517.0295({)X
EO
EP end
%%Page: 55 55
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 435.9715(Y)Z
456.3571(ou)X
551.2196(can)X
674.4998(k)X
707.4121(eep)X
825.956(the)X
941.3424(arr)X
1025.0377(a)X
1056.3712(y's)X
1160.7063(c)X
1189.1528(on)X
1256.7978(te)X
1311.1228(n)X
1345.7113(t)X
1371.1976(s)X
1422.4449(c)X
1451.572(on)X
1519.217(tiguous,)X
1774.4708(while)X
1949.8501(ma)X
2039.6836(k)X
2074.2722(i)X
2092.4767(ng)X
2187.0508(l)X
2205.2553(a)X
2238.0234(ter)X
2342.3585(reallo)X
2502.0551(catio)X
2640.6173(n)X
412.8768 514.6147(of)Z
488.4(individua)X
758.2789(l)X
798.3287(ro)X
854.9224(w)X
902.2762(s)X
949.3817(di)X
1004.5853(\016)X
1059.1988(cult,)X
1208.4755(w)X
1255.8071(i)X
1274.0116(th)X
1357.4286(a)X
1412.3656(bi)X
1466.9791(t)X
1514.0846(o)X
1547.0788(f)X
1588.9491(expl)X
1707.2783(i)X
1725.4828(ci)X
1772.8144(t)X
1819.9199(p)X
1858.0519(o)X
1891.1436(i)X
1909.3481(n)X
1943.8391(ter)X
2044.6225(arithm)X
2239.2133(etic:)X
412.8768 1794.6503(In)Z
494.1174(either)X
677.9775(case,)X
835.9136(the)X
947.1507(elemen)X
1142.6754(ts)X
1214.4435(of)X
1289.3691(the)X
1400.6062(dynamic)X
1666.562(arra)X
1781.5699(y)X
1837.5504(can)X
1956.6813(b)X
1994.8133(e)X
2044.4787(accesse)X
2242.0986(d)X
2299.7553(with)X
2448.8827(normal-)X
412.8768 1873.2935(lo)Z
466.7964(oking)X
644.9391(arra)X
759.947(y)X
816.5251(subscripts:)X
1527.96(.)X
511.1808 1951.9367(If)Z
572.8481(the)X
680.2995(double)X
887.2128(indirection)X
1210.9544(impl)X
1341.6751(i)X
1359.8796(ed)X
1442.0708(b)X
1476.5618(y)X
1528.7566(the)X
1636.208(ab)X
1707.494(o)X
1738.8275(v)X
1771.7398(e)X
1817.6195(sc)X
1869.4769(hemes)X
2062.1815(is)X
2123.8488(for)X
2220.2489(some)X
2381.3783(reason)X
2580.3979(un-)X
412.8768 2030.5799(acceptable,)Z
746.0487(y)X
778.961(ou)X
863.4826(can)X
976.4219(sim)X
1075.6422(ula)X
1163.7972(te)X
1232.5312(a)X
1280.7413(t)X
1304.181(w)X
1349.7234(o-di)X
1459.6947(m)X
1514.3082(ensiona)X
1725.8443(l)X
1759.1049(a)X
1791.873(rra)X
1873.7269(y)X
1923.5158(wi)X
1989.338(th)X
2065.9658(a)X
2114.1136(si)X
2158.1684(ng)X
2227.3455(l)X
2245.55(e,)X
2306.1381(dynami)X
2522.2883(cal)X
2602.388(l)X
2620.5925(y)X
2655.1811(-)X
412.8768 2109.2231(allo)Z
518.8955(cated)X
692.3019(one-dim)X
923.9394(ensiona)X
1135.4755(l)X
1175.5253(a)X
1208.2934(rra)X
1290.1473(y:)X
412.8768 2366.8971(Ho)Z
493.152(w)X
538.6944(ev)X
600.0244(er,)X
695.3233(y)X
728.2356(ou)X
819.6226(m)X
874.6376(ust)X
983.391(no)X
1051.036(w)X
1120.3204(p)X
1158.4524(erform)X
1369.4386(subscript)X
1648.6982(calculations)X
2006.8958(m)X
2062.6355(a)X
2095.4036(n)X
2129.8946(ua)X
2199.1692(l)X
2217.3737(l)X
2235.5782(y)X
2264.7054(,)X
2301.693(accessing)X
2580.9526(the)X
447.6096 2445.5403(,)Z
523.1328(th)X
606.5498(elemen)X
802.0745(t)X
849.18(with)X
1791.3733(.)X
412.8768 2805.3247(V)Z
456.3571(arious)X
646.6405(signals)X
855.869(\(in)X
934.5653(terrupts\))X
1205.3656(can)X
1321.4472(b)X
1359.5792(e)X
1406.1953(re)X
1460.4515(c)X
1489.5786(e)X
1518.7057(iv)X
1570.5631(ed)X
1653.4907(b)X
1688.0013(y)X
1740.9325(y)X
1773.8448(our)X
1886.7689(pr)X
1948.6775(ogram.)X
2176.5371(See)X
2287.8824(the)X
412.8768 2883.9679(include)Z
642.6033(\014le)X
752.344(for)X
857.3485(a)X
916.5689(list.)X
1063.7432(Y)X
1107.2235(ou)X
1202.7554(can)X
1326.705(trap)X
1472.7573(them)X
1645.6486(if)X
1711.184(y)X
1744.0963(ou)X
1839.6282(wish,)X
2010.5774(or)X
2095.058(simply)X
2312.1546(i)X
2330.379(g)X
2363.1471(no)X
2432.3242(re)X
2512.0685(them)X
2658.8219(.)X
511.1808 3559.9549(The)Z
649.4597(follo)X
772.3613(wing)X
934.3216(co)X
997.7138(de)X
1088.6298(sets)X
1219.0149(a)X
1278.3557(`tim)X
1397.8456(eb)X
1464.3953(om)X
1550.7633(b')X
1605.3768(.)X
1662.5753(After)X
2037.0166(is)X
2107.4087(called,)X
2315.9967(the)X
2432.1729(program)X
412.8768 3638.5981(will)Z
533.7558(con)X
629.8185(tin)X
708.5148(ue)X
789.9248(execution)X
1076.5738(un)X
1147.3763(til)X
1227.2075(`)X
1280.8854(')X
1316.5113(m)X
1371.2507(i)X
1389.4552(l)X
1407.6597(l)X
1425.8642(i)X
1444.0687(seconds)X
1673.8823(ha)X
1741.5273(v)X
1774.4396(e)X
1819.5381(passed,)X
2041.3975(then)X
2184.3792(normal)X
2404.7203(execution)X
412.8768 3717.2413(will)Z
543.7692(b)X
581.9012(e)X
637.0131(in)X
690.4492(terrupted)X
983.9541(and)X
1116.4253(`)X
1447.9656(')X
1493.0404(w)X
1540.372(i)X
1558.5765(l)X
1576.781(l)X
1621.6797(b)X
1659.8117(e)X
1714.9236(call)X
1814.0347(ed)X
1905.4581(b)X
1943.5901(efore)X
2106.0578(norm)X
2257.3632(a)X
2290.1313(l)X
2335.03(execution)X
2631.6924(is)X
412.8768 3795.8845(resumed.)Z
1510.6047 4435.9025(55)Z
EO
BO
F28 F
412.8768 2962.6111(E.g.)Z
EO
BO
F29 F
412.8768 -181.7643(C)Z
525.7445(SIGNALS)X
834.9246(AND)X
1005.1737(ERR)X
1145.442(OR)X
1266.7494(HANDLING)X
EO
BO
F31 F
928.9683 71.2049(fprintf\(st)Z
1276.1868(d)X
1310.5929(e)X
1344.999(r)X
1379.4051(r)X
1413.8112(,)X
1448.2173(")X
1482.6234(O)X
1517.0295(u)X
1551.4356(t)X
1620.2478(o)X
1654.6539(f)X
1723.4661(m)X
1757.8722(e)X
1792.2783(m)X
1826.6844(o)X
1861.0905(r)X
1895.4966(y)X
1929.9027(\\)X
1964.3088(n)X
1998.7149(")X
2033.121(\))X
2067.5271(;)X
928.9683 149.8481(exit\(1\);)Z
791.3439 228.4913(})Z
584.9073 307.1345(})Z
584.9073 643.4517(int)Z
723.5118(**array)X
1000.938(=)X
1069.7502(\()X
1104.1563(i)X
1138.5624(n)X
1172.9685(t)X
1241.7807(*)X
1276.1868(*)X
1310.5929(\))X
1344.999(m)X
1379.4051(a)X
1413.8112(l)X
1448.2173(l)X
1482.6234(o)X
1517.0295(c)X
1551.4356(\()X
1585.8417(n)X
1620.2478(r)X
1654.6539(o)X
1689.06(w)X
1723.4661(s)X
1792.2783(*)X
1861.0905(s)X
1895.4966(i)X
1929.9027(z)X
1964.3088(e)X
1998.7149(o)X
2033.121(f)X
2067.5271(\()X
2101.9332(i)X
2136.3393(n)X
2170.7454(t)X
2239.5576(*)X
2273.9637(\))X
2308.3698(\))X
2342.7759(;)X
584.9073 722.0949(if)Z
688.779(\(array)X
931.5819(==)X
1035.3441(N)X
1069.7502(U)X
1104.1563(L)X
1138.5624(L)X
1172.9685(\))X
1207.3746({)X
688.1256 800.7381(fprintf\(st)Z
1035.3441(d)X
1069.7502(e)X
1104.1563(r)X
1138.5624(r)X
1172.9685(,)X
1207.3746(")X
1241.7807(O)X
1276.1868(u)X
1310.5929(t)X
1379.4051(o)X
1413.8112(f)X
1482.6234(m)X
1517.0295(e)X
1551.4356(m)X
1585.8417(o)X
1620.2478(r)X
1654.6539(y)X
1689.06(\\)X
1723.4661(n)X
1757.8722(")X
1792.2783(\))X
1826.6844(;)X
688.1256 879.3813(exit\(1\);)Z
584.9073 958.0245(})Z
584.9073 1115.3109(array[0])Z
897.1758(=)X
966.3147(\()X
1000.938(i)X
1035.3441(n)X
1069.7502(t)X
1138.5624(*)X
1172.9685(\))X
1207.3746(m)X
1241.7807(a)X
1276.1868(l)X
1310.5929(l)X
1344.999(o)X
1379.4051(c)X
1413.8112(\()X
1448.2173(n)X
1482.6234(r)X
1517.0295(o)X
1551.4356(w)X
1585.8417(s)X
1654.6539(*)X
1723.4661(n)X
1757.8722(c)X
1792.2783(o)X
1826.6844(l)X
1861.0905(u)X
1895.4966(m)X
1929.9027(n)X
1964.3088(s)X
2033.121(*)X
2101.9332(s)X
2136.3393(i)X
2170.7454(z)X
2205.1515(e)X
2239.5576(o)X
2273.9637(f)X
2308.3698(\()X
2342.7759(i)X
2377.182(n)X
2411.5881(t)X
2445.9942(\))X
2480.4003(\))X
2514.8064(;)X
584.9073 1193.9541(if)Z
688.779(\(array[0)X
966.5319(])X
1035.3441(=)X
1069.7502(=)X
1138.5624(N)X
1172.9685(U)X
1207.3746(L)X
1241.7807(L)X
1276.1868(\))X
1310.5929({)X
688.1256 1272.5973(fprintf\(st)Z
1035.3441(d)X
1069.7502(e)X
1104.1563(r)X
1138.5624(r)X
1172.9685(,)X
1207.3746(")X
1241.7807(O)X
1276.1868(u)X
1310.5929(t)X
1379.4051(o)X
1413.8112(f)X
1482.6234(m)X
1517.0295(e)X
1551.4356(m)X
1585.8417(o)X
1620.2478(r)X
1654.6539(y)X
1689.06(\\)X
1723.4661(n)X
1757.8722(")X
1792.2783(\))X
1826.6844(;)X
688.1256 1351.2405(exit\(1\);)Z
584.9073 1429.8837(})Z
584.9073 1587.1701(for\(i)Z
792.9774(=)X
862.1163(1;)X
965.988(i)X
1035.1269(<)X
1104.1563(n)X
1138.5624(r)X
1172.9685(o)X
1207.3746(w)X
1241.7807(s)X
1276.1868(;)X
1344.999(i)X
1379.4051(+)X
1413.8112(+)X
1448.2173(\))X
688.1256 1665.8133(array[i])Z
1000.3941(=)X
1069.533(a)X
1104.1563(r)X
1138.5624(r)X
1172.9685(a)X
1207.3746(y)X
1241.7807([)X
1276.1868(0)X
1310.5929(])X
1379.4051(+)X
1448.2173(i)X
1517.0295(*)X
1585.8417(n)X
1620.2478(c)X
1654.6539(o)X
1689.06(l)X
1723.4661(u)X
1757.8722(m)X
1792.2783(n)X
1826.6844(s)X
1861.0905(;)X
1146.3354 1873.2935(array[i][j)Z
1493.5539(])X
584.9073 2238.0601(int)Z
723.5118(*array)X
966.3147(=)X
1035.3441(\()X
1069.7502(i)X
1104.1563(n)X
1138.5624(t)X
1207.3746(*)X
1241.7807(\))X
1276.1868(m)X
1310.5929(a)X
1344.999(l)X
1379.4051(l)X
1413.8112(o)X
1448.2173(c)X
1482.6234(\()X
1517.0295(n)X
1551.4356(r)X
1585.8417(o)X
1620.2478(w)X
1654.6539(s)X
1723.4661(*)X
1792.2783(n)X
1826.6844(c)X
1861.0905(o)X
1895.4966(l)X
1929.9027(u)X
1964.3088(m)X
1998.7149(n)X
2033.121(s)X
2101.9332(*)X
2170.7454(s)X
2205.1515(i)X
2239.5576(z)X
2273.9637(e)X
2308.3698(o)X
2342.7759(f)X
2377.182(\()X
2411.5881(i)X
2445.9942(n)X
2480.4003(t)X
2514.8064(\))X
2549.2125(\))X
2583.6186(;)X
412.8768 2445.5403(i)Z
466.5547(j)X
998.905(arra)X
1137.6574(y)X
1172.0635([)X
1206.4696(i)X
1275.2818(*)X
1344.094(n)X
1378.5001(c)X
1412.9062(o)X
1447.3123(l)X
1481.7184(u)X
1516.1245(m)X
1550.5306(n)X
1584.9367(s)X
1653.7489(+)X
1722.5611(j)X
1756.9672(])X
2396.0702 2805.3247(signal.h)Z
412.8768 3103.9966(#include)Z
722.5317(
412.8768 3182.6398(...)Z
412.8768 3261.283(/*)Z
516.7485(this)X
690.0858(will)X
863.3136(i)X
897.7197(g)X
932.1258(n)X
966.5319(o)X
1000.938(r)X
1035.3441(e)X
1104.1563(c)X
1138.5624(o)X
1172.9685(n)X
1207.3746(t)X
1241.7807(r)X
1276.1868(o)X
1310.5929(l)X
1344.999(-)X
1379.4051(C)X
1448.2173(*)X
1482.6234(/)X
412.8768 3339.9262(signal\(SIG)Z
760.0953(I)X
794.5014(N)X
828.9075(T)X
863.3136(,)X
928.9683(SIG_IGN\);)X
1837.1658 3559.9549(Timer)Z
1246.1526 3638.5981(n)Z
1135.3704 3717.2413(onalarm\(\))Z
412.8768 3924.7215(#include)Z
722.5317(
412.8768 4160.6511(/*******/)Z
412.8768 4239.2943(static)Z
655.6797(void)X
828.9075(o)X
863.3136(n)X
897.7197(a)X
932.1258(l)X
966.5319(a)X
1000.938(r)X
1035.3441(m)X
1069.7502(\()X
1104.1563(\))X
EO
BO
F55 F
412.8768 2661.7828(C)Z
599.7843(Signals)X
967.4985(and)X
1175.7584(error)X
1448.7475(hand)X
1680.9255(ling)X
EO
EP end
%%Page: 56 56
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1808 2404.2865(This)Z
660.1928(same)X
824.9925(m)X
881.3708(etho)X
1006.3347(d)X
1063.7785(can)X
1182.794(b)X
1220.926(e)X
1270.476(used)X
1417.9092(to)X
1497.4557(catc)X
1610.8848(h)X
1668.3286(emergency)X
1989.4257(signals)X
2201.5881(lik)X
2272.3906(e)X
2549.7147(\(bus)X
412.8768 2482.9297(error\))Z
599.1085(to)X
659.3432(o.)X
412.8768 2843.1952(In)Z
490.784(1983,)X
658.8433(the)X
766.747(American)X
1060.9447(National)X
1326.7246(Standards)X
1631.9735(Institute)X
1894.5958(comm)X
2068.849(i)X
2087.0535(ssioned)X
2308.628(a)X
2359.6963(com)X
2476.7772(m)X
2531.3907(i)X
2549.5952(ttee,)X
412.8768 2921.8384(X3J11,)Z
634.0725(to)X
712.8915(standardize)X
1060.0999(the)X
1170.4941(C)X
1239.3619(language.)X
1537.4354(After)X
1706.2439(a)X
1759.8027(long,)X
1921.0053(arduous)X
2167.173(pro)X
2263.7192(cess,)X
2410.713(including)X
412.8768 3000.4816(sev)Z
499.467(eral)X
637.2244(widespread)X
984.9571(public)X
1192.1799(re)X
1246.0365(views)X
1401.1386(,)X
1457.0147(the)X
1578.9845(commi)X
1772.5017(ttee's)X
1956.0432(w)X
2001.5856(ork)X
2126.713(w)X
2172.2554(as)X
2262.65(\014nally)X
2472.9542(rati)X
2575.0814(\014ed)X
412.8768 3079.1248(as)Z
497.9352(an)X
594.0449(American)X
896.9725(National)X
1171.237(Sta)X
1265.9004(nda)X
1371.4865(rd,)X
1479.6123(X3)X
1561.5325(.)X
1579.737(1)X
1612.5051(5)X
1645.2732(9)X
1678.0413(-)X
1699.8866(1)X
1732.6547(9)X
1765.4228(8)X
1798.1909(9)X
1830.959(,)X
1877.0075(o)X
1909.7756(n)X
1972.7313(D)X
2022.8911(ecem)X
2163.0654(b)X
2201.1974(er)X
2281.5195(14,)X
2394.3192(1)X
2427.0873(9)X
2459.8554(8)X
2492.6235(9)X
2525.3916(,)X
2571.4401(a)X
2604.2082(nd)X
412.8768 3157.768(published)Z
703.3509(in)X
775.956(the)X
883.2939(spring)X
1075.8849(of)X
1146.9113(1990.)X
1323.694(F)X
1360.8592(or)X
1436.6219(the)X
1543.9598(most)X
1701.8182(part,)X
2082.1316(standardizes)X
2451.5439(existing)X
412.8768 3236.4112(practice,)Z
676.6054(with)X
823.532(a)X
875.7329(few)X
991.0843(additions)X
1273.7843(from)X
1549.5295(\(m)X
1629.6293(o)X
1662.3974(st)X
1731.9647(notabl)X
1914.8259(y)X
1968.4614(f)X
1988.4864(unction)X
2222.2448(protot)X
2398.8244(yp)X
2471.6892(es\))X
2569.6742(and)X
412.8768 3315.0544(supp)Z
548.892(ort)X
648.8588(for)X
744.0893(m)X
799.1043(ultinati)X
1011.8662(o)X
1044.6343(na)X
1113.8114(l)X
1148.3083(c)X
1174.9055(haracter)X
1426.4334(sets)X
1546.9241(\(including)X
1852.1297(the)X
1958.4115(m)X
2013.4265(uc)X
2076.3352(h-lam)X
2241.3027(ba)X
2310.4798(sted)X
2442.0218(trigraph)X
412.8768 3393.6976(sequence)Z
659.4845(s)X
685.3348(\))X
710.8211(.)X
759.5419(The)X
1112.2537(standard)X
1379.8172(also)X
1506.8709(form)X
1642.5993(a)X
1675.3674(l)X
1693.5719(i)X
1711.7764(zes)X
1810.4124(the)X
1916.9422(C)X
1980.6933(run-time)X
2246.6781(li)X
2284.5632(brary)X
2455.8223(supp)X
2591.8375(ort)X
412.8768 3472.3408(functions.)Z
511.1808 3550.984(The)Z
645.045(published)X
939.9427(Standard)X
1223.7892(includes)X
1474.4816(a)X
1529.4077(\\Rationale,")X
1912.7162(whic)X
2041.9329(h)X
2100.0165(explains)X
2353.8665(m)X
2409.2031(a)X
2441.9712(n)X
2476.4622(y)X
2532.9204(o)X
2565.6885(f)X
2607.4856(i)X
2625.6901(ts)X
412.8768 3629.6272(decisions,)Z
712.1579(and)X
845.6053(discusses)X
1122.72(a)X
1183.5444(n)X
1218.0354(um)X
1309.3619(b)X
1347.4939(er)X
1428.8422(of)X
1510.1905(subtle)X
1708.3671(p)X
1746.4991(oin)X
1833.0892(ts,)X
1932.7655(including)X
2224.0889(sev)X
2310.6791(eral)X
2444.1265(of)X
2525.4748(those)X
412.8768 3708.2704(co)Z
472.628(v)X
505.5403(ered)X
647.0153(her)X
737.1659(e)X
766.293(.)X
820.4498(\(The)X
980.87(Rationale)X
1280.2212(is)X
1347.4944(\\not)X
1498.442(part)X
1641.4958(of)X
1718.2416(ANSI)X
1897.2454(Standard)X
2182.3877(X3.159-198)X
2504.3762(9)X
2537.1443(,)X
2575.5648(but)X
412.8768 3786.9136(is)Z
478.4719(included)X
739.8333(for)X
840.1612(inform)X
1030.7075(a)X
1063.4756(ti)X
1107.1664(o)X
1139.9345(n)X
1197.6358(o)X
1230.5014(nl)X
1285.1149(y)X
1314.2421(.)X
1332.4466(")X
1365.2147(\))X
1411.8647(The)X
1545.3466(Standard)X
1828.8108(has)X
1944.9263(b)X
1983.0583(een)X
2097.595(adopted)X
2347.9052(as)X
2427.7092(an)X
2518.5645(in)X
2572.0006(ter-)X
412.8768 3865.5568(national)Z
668.7505(standard,)X
959.5984(ISO/IEC)X
1237.436(9899:199)X
1488.1747(0)X
1520.9428(,)X
1560.027(a)X
1592.7951(l)X
1610.9996(tho)X
1705.663(ug)X
1774.8401(h)X
1831.7899(the)X
1942.4176(Rati)X
2068.2488(o)X
2101.0169(na)X
2170.194(l)X
2188.3985(e)X
2237.4545(i)X
2256.3684(s)X
2302.2669(curren)X
2480.4252(tly)X
2580.0016(not)X
412.8768 3944.2(included.)Z
1510.6047 4435.9025(56)Z
EO
BO
F29 F
412.8768 -181.7643(D)Z
EO
BO
F31 F
528.4752 -181.7643(ANSI)Z
700.5057(C)X
412.8768 71.2049(/*******/)Z
412.8768 149.8481({)Z
481.689 228.4913(something\()Z
828.9075(\))X
863.3136(;)X
481.689 307.1345(signal\(SIG)Z
828.9075(A)X
863.3136(L)X
897.7197(R)X
932.1258(M)X
966.5319(,)X
1000.938(S)X
1035.3441(I)X
1069.7502(G)X
1104.1563(_)X
1138.5624(D)X
1172.9685(F)X
1207.3746(L)X
1241.7807(\))X
1276.1868(;)X
412.8768 385.7777(})Z
412.8768 543.0641(...)Z
412.8768 621.7073(/*******/)Z
412.8768 700.3505(void)Z
586.2141(Timer\()X
794.5014(n)X
828.9075(\))X
963.3744(/*)X
1067.2461(waits)X
1275.3162(for)X
1413.8112(')X
1448.2173(n)X
1482.6234(')X
1551.4356(m)X
1585.8417(i)X
1620.2478(l)X
1654.6539(l)X
1689.06(i)X
1723.4661(s)X
1757.8722(e)X
1792.2783(c)X
1826.6844(o)X
1861.0905(n)X
1895.4966(d)X
1929.9027(s)X
1998.7149(*)X
2033.121(/)X
447.2829 778.9937(int)Z
619.3134(n;)X
412.8768 857.6369(/*******/)Z
412.8768 936.2801({)Z
481.689 1014.9233(long)Z
653.7195(usec;)X
481.689 1093.5665(struct)Z
724.4919(itim)X
863.3136(e)X
897.7197(r)X
932.1258(v)X
966.5319(a)X
1000.938(l)X
1069.7502(i)X
1104.1563(t)X
1138.5624(;)X
481.689 1250.8529(if)Z
585.5607(\(!n\))X
758.898(retu)X
897.7197(r)X
932.1258(n)X
966.5319(;)X
481.689 1408.1393(usec)Z
655.0263(=)X
724.1652(\(long)X
897.7197(\))X
966.5319(n)X
1035.3441(*)X
1104.1563(1)X
1138.5624(0)X
1172.9685(0)X
1207.3746(0)X
1241.7807(;)X
481.689 1565.4257(memset\(&it)Z
828.9075(,)X
897.7197(0)X
932.1258(,)X
1000.938(s)X
1035.3441(i)X
1069.7502(z)X
1104.1563(e)X
1138.5624(o)X
1172.9685(f)X
1207.3746(\()X
1241.7807(i)X
1276.1868(t)X
1310.5929(\))X
1344.999(\))X
1379.4051(;)X
481.689 1644.0689(if)Z
585.5607(\(usec>=1)X
863.3136(0)X
897.7197(0)X
932.1258(0)X
966.5319(0)X
1000.938(0)X
1035.3441(0)X
1069.7502(L)X
1104.1563(\))X
1172.9685({)X
1273.0293(/*)X
1376.901(more)X
1550.2383(than)X
1723.4661(1)X
1792.2783(s)X
1826.6844(e)X
1861.0905(c)X
1895.4966(o)X
1929.9027(n)X
1964.3088(d)X
2033.121(*)X
2067.5271(/)X
550.5012 1722.7121(it.it_valu)Z
897.7197(e)X
932.1258(.)X
966.5319(t)X
1000.938(v)X
1035.3441(_)X
1069.7502(s)X
1104.1563(e)X
1138.5624(c)X
1207.3746(=)X
1276.1868(u)X
1310.5929(s)X
1344.999(e)X
1379.4051(c)X
1448.2173(/)X
1517.0295(1)X
1551.4356(0)X
1585.8417(0)X
1620.2478(0)X
1654.6539(0)X
1689.06(0)X
1723.4661(0)X
1757.8722(L)X
1792.2783(;)X
550.5012 1801.3553(usec)Z
723.8385(%=)X
827.7102(1000)X
966.5319(0)X
1000.938(0)X
1035.3441(0)X
1069.7502(L)X
1104.1563(;)X
481.689 1879.9985(})Z
481.689 2037.2849(it.it_valu)Z
828.9075(e)X
863.3136(.)X
897.7197(t)X
932.1258(v)X
966.5319(_)X
1000.938(u)X
1035.3441(s)X
1069.7502(e)X
1104.1563(c)X
1172.9685(=)X
1241.7807(u)X
1276.1868(s)X
1310.5929(e)X
1344.999(c)X
1379.4051(;)X
481.689 2115.9281(signal\(SIG)Z
828.9075(A)X
863.3136(L)X
897.7197(R)X
932.1258(M)X
966.5319(,)X
1000.938(o)X
1035.3441(n)X
1069.7502(a)X
1104.1563(l)X
1138.5624(a)X
1172.9685(r)X
1207.3746(m)X
1241.7807(\))X
1276.1868(;)X
481.689 2194.5713(setitimer\()Z
828.9075(I)X
863.3136(T)X
897.7197(I)X
932.1258(M)X
966.5319(E)X
1000.938(R)X
1035.3441(_)X
1069.7502(R)X
1104.1563(E)X
1138.5624(A)X
1172.9685(L)X
1207.3746(,)X
1276.1868(&)X
1310.5929(i)X
1344.999(t)X
1379.4051(,)X
1448.2173(\()X
1482.6234(s)X
1517.0295(t)X
1551.4356(r)X
1585.8417(u)X
1620.2478(c)X
1654.6539(t)X
1723.4661(i)X
1757.8722(t)X
1792.2783(i)X
1826.6844(m)X
1861.0905(e)X
1895.4966(r)X
1929.9027(v)X
1964.3088(a)X
1998.7149(l)X
2067.5271(*)X
2101.9332(\))X
2136.3393(0)X
2170.7454(\))X
2205.1515(;)X
412.8768 2273.2145(})Z
2321.9406 2404.2865(SIGBUS)Z
1858.0198 3157.768(ANSI)Z
2030.0503(C)X
1427.2643 3236.4112(C)Z
1461.6704(+)X
1496.0765(+)X
888.1744 3393.6976(ANSI)Z
1060.9805(C)X
EO
BO
F55 F
412.8768 2699.6533(D)Z
EO
BO
%%BeginFont: cmtt10-432
/cmtt10-432 10485760 391748 391748
EmptyEncoding 256 array copy
dup 65 /c65 put
dup 67 /c67 put
dup 73 /c73 put
dup 78 /c78 put
dup 83 /c83 put
6 dict dup begin
/c65<001F1A25FE24001E0000003F0000003F0000003F0000007380000073
800000738000007380000073800000F3C00000F3C00000F3C00000E1C00001E1E00001E1
E00001E1E00001E1E00001E1E00003C0F00003C0F00003C0F00003C0F00007C0F80007FF
F80007FFF80007FFF80007FFF8000F003C000F003C000F003C000F003C000F003C001E00
1E00FFC0FFC0FFE1FFC0FFE1FFC0FFC0FFC0>def
/c67<001F1A25FE24001F81C0007FE1C001FFFBC0
03FFFFC007F03FC00FC01FC01F800FC01F0007C03E0007C03C0003C07C0003C0780003C0
780003C078000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000
F0000000F00000007800000078000000780003C07C0003C03C0003C03E0003C01F000780
1F8007800FC00F0007F03F0003FFFE0001FFFC00007FF000001FC000>def
/c73<001F1625FC247FFF
F8FFFFFCFFFFFC7FFFF80078000078000078000078000078000078000078000078000078
000078000078000078000078000078000078000078000078000078000078000078000078
000078000078000078000078000078000078000078000078007FFFF8FFFFFCFFFFFC7FFF
F8>def
/c78<001F1A25FE247F00FF80FF81FFC0FF81FFC07FC0FF800EC01C000EC01C000EE01C000E
601C000E601C000E701C000E701C000E301C000E381C000E381C000E381C000E181C000E
1C1C000E1C1C000E0C1C000E0E1C000E0E1C000E061C000E071C000E071C000E071C000E
031C000E039C000E039C000E019C000E019C000E01DC000E00DC000E00DC007FC0FC00FF
E07C00FFE07C007FC03C00>def
/c83<001F1825FD2401FC1C07FF9C0FFFFC3FFFFC3E03FC7C00FC78
007CF0003CF0003CF0003CF0003CF000007800007C00003E00003FE0001FFE0007FFC001
FFF0001FF80001FC00007C00001E00001E00000F00000F70000FF0000FF0000FF0001FF8
001EFC003EFF00FCFFFFF8FFFFF0E3FFE0E0FF80>def
end 0 0 28 37 DefinePKFont
%%EndFont
/_cmtt10-432 /cmtt10-432 FF
/F73 _cmtt10-432 94.3718 SF
F73 F
604.6339 2699.6533(ANSI)Z
852.3574(C)X
EO
EP end
%%Page: 57 57
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
412.8768 192.1733(Man)Z
540.5148(y)X
864.4725(programs)X
1163.8325(com)X
1281.1542(pi)X
1335.7677(l)X
1353.9722(e)X
1413.3603(wi)X
1479.6058(th)X
1572.1479(a)X
1605.2396(n)X
1907.1952(compil)X
2099.3527(er)X
2184.001(without)X
2437.5768(c)X
2464.174(hanges.)X
412.8768 270.8165(Where)Z
622.1857(c)X
648.7829(hanges)X
864.4068(are)X
974.6541(r)X
1000.3224(e)X
1029.4495(quire)X
1173.4469(d)X
1209.8559(,)X
1254.5253(the)X
1367.5297(compiler)X
1636.8315(will)X
1763.8174(nearly)X
1963.598(a)X
1996.3661(l)X
2014.5706(w)X
2060.0817(a)X
2091.0293(y)X
2125.6179(s)X
2173.8931(tell)X
2288.4762(y)X
2321.2887(o)X
2354.0568(u.)X
2438.149(A)X
2510.3149(list)X
2621.7405(of)X
412.8768 349.4597(di\013erences)Z
728.8436(b)X
767.0731(e)X
796.2002(t)X
819.866(w)X
865.4084(e)X
894.5042(e)X
923.6313(n)X
1226.1366(and)X
1581.708(is)X
1647.7586(in)X
1724.8605([6)X
1774.7128(].)X
1840.2489(The)X
1974.1863(most)X
2136.5415(im)X
2211.5009(p)X
2249.6329(o)X
2282.4985(rtan)X
2400.6639(t)X
2447.7694(are)X
1242.1761 480.5317(F)Z
1279.3413(unction)X
1517.3733(protot)X
1693.9529(yp)X
1766.8177(es)X
1843.8161(aren't)X
2034.4853(mandatory)X
2371.9795(in)X
2655.991(,)X
576.7168 559.1749(but)Z
689.677(they)X
829.4762(impro)X
998.162(v)X
1031.0743(e)X
1074.569(error)X
1226.9983(c)X
1253.5955(hec)X
1344.9219(king.)X
1514.7734(Their)X
1686.1478(use)X
1791.2142(enables)X
2013.1089(c)X
2041.996(e)X
2071.1231(r)X
2096.7914(t)X
2122.2777(ain)X
2449.7341(features)X
576.7168 637.8181(whic)Z
705.9335(h)X
764.0903(otherwise,)X
1073.2702(for)X
1174.0536(bac)X
1270.1163(kw)X
1350.3915(ard)X
1466.9625(compatibil)X
1773.1778(i)X
1791.3823(t)X
1814.822(y)X
1844.0934(,)X
1884.2251(a)X
1916.9932(re)X
1992.5164(suppressed.)X
1303.2247 768.8901(Floats)Z
1502.6206(are)X
1610.4483(passed)X
1816.1592(as)X
1895.5692(\015oats)X
2069.7049(\(in)X
2412.4964(\015oats)X
2586.6321(are)X
720.896 847.5333(con)Z
816.9587(v)X
849.871(erted)X
1015.3836(to)X
1095.6431(doubles)X
1332.1999(whe)X
1444.6431(n)X
1502.8974(p)X
1539.3064(as)X
1597.9248(s)X
1623.7751(e)X
1652.9022(d)X
1711.1565(t)X
1736.6428(o)X
1791.6421(a)X
1846.6414(function\))X
720.896 952.3909(Argumen)Z
984.3076(ts)X
1059.0213(are)X
1170.0465(automatical)X
1512.2704(l)X
1530.4749(y)X
1589.2568(cast)X
1725.5422(in)X
1778.9783(to)X
1861.5858(the)X
1975.7685(righ)X
2087.6188(t)X
2137.0723(form)X
2295.3155(f)X
2315.3405(o)X
2348.1086(r)X
2397.5621(the)X
2511.7448(called)X
720.896 1031.0341(function.)Z
1019.7515(Without)X
1290.2881(the)X
1407.6848(function)X
1670.3275(protot)X
1846.9071(yping)X
2033.7693(the)X
2151.166(follo)X
2274.0676(wi)X
2339.7787(ng)X
2436.3631(prog)X
2563.9766(ram)X
720.896 1109.6773(w)Z
766.4384(ouldn't)X
993.5226(w)X
1039.065(ork)X
1154.0573(b)X
1192.1893(ecause)X
1394.0134(`)X
1551.8897(')X
1592.6801(is)X
1658.7307(exp)X
1760.0132(ecting)X
1952.3647(2)X
2007.364(in)X
2060.8001(tegers.)X
1060.1412 2931.5781(The)Z
1194.0786(standard)X
1466.947(include)X
1692.4524(\014les)X
1823.2322(for)X
2154.5546(are)X
1354.6817 3071.8249(Assertions)Z
1354.6817 3150.4681(Character)Z
1660.8809(iden)X
1779.0462(ti\014cation)X
1354.6817 3229.1113(Error)Z
1530.901(handling)X
1354.6817 3307.7545(Max)Z
1504.4068(and)X
1632.0291(Min)X
1769.124(v)X
1800.2159(alues)X
1964.1497(for)X
2064.9331(\015oats)X
1354.6817 3386.3977(lim)Z
1448.8617(i)X
1467.0662(ts)X
1539.4319(fo)X
1593.0412(r)X
1640.1467(i)X
1658.7593(n)X
1693.2503(tegral)X
1879.2155(t)X
1902.6552(yp)X
1975.52(es)X
1354.6817 3465.0409(In)Z
1412.8541(ternationalisation)X
1937.7714(info)X
1354.6817 3543.6841(Adv)Z
1471.0268(anced)X
1655.4845(math)X
1828.891(functions)X
1354.6817 3622.3273(Non-lo)Z
1549.1112(cal)X
1649.5943(jump)X
1354.6817 3700.9705(Exception)Z
1663.2477(handling)X
1354.6817 3779.6137(V)Z
1398.162(ariable)X
1614.1949(n)X
1648.6859(um)X
1740.0124(b)X
1778.1444(ers)X
1878.9278(of)X
1954.451(argum)X
2137.9012(en)X
2200.8099(ts)X
1354.6817 3858.2569(Standard)Z
1638.8538(de\014nitions)X
1354.6817 3936.9001(Input/Output)Z
1354.6817 4015.5433(General)Z
1599.2587(Utilities)X
1354.6817 4094.1865(String)Z
1551.4722(Manipulation)X
1354.6817 4172.8297(Date)Z
1513.8793(and)X
1641.5016(Time)X
1814.9081(functions)X
1510.6047 4435.9025(57)Z
EO
BO
F27 F
1237.6886 768.8901(\017)Z
655.3599 952.3909(\017)Z
EO
BO
F28 F
606.218 192.1733(K&R)Z
786.1392(C)X
981.8856 349.4597(K&R)Z
1156.9284(C)X
2171.2175 768.8901(K&R)Z
2344.1377(C)X
EO
BO
F29 F
412.8768 -181.7643(D)Z
1883.7966(D.1)X
2050.3676(Con)X
2165.3755(v)X
2198.2878(erting)X
2387.4818(to)X
EO
BO
F30 F
412.8768 480.5317(F)Z
453.9592(unctio)X
662.3391(n)X
729.3311(p)X
771.2011(r)X
802.2396(o)X
839.9226(t)X
869.2316(o)X
906.9146(t)X
934.1301(yp)X
1015.7766(i)X
1036.7116(n)X
1078.5816(g)X
1141.3866(:-)X
412.8768 768.8901(P)Z
462.8825(arameter)X
786.3908(P)X
836.3965(ass)X
932.646(i)X
953.581(n)X
995.451(g)X
1058.256(:-)X
412.8768 2931.5781(Standard)Z
717.134(i)X
738.069(s)X
767.7966(at)X
833.7417(i)X
854.6767(o)X
892.3597(n)X
956.1942(:-)X
EO
BO
F31 F
528.4752 -181.7643(ANSI)Z
700.5057(C)X
2467.7413(ANSI)X
2639.4627(C)X
1672.5215 192.1733(A)Z
1707.0251(N)X
1741.4312(S)X
1775.8373(I)X
1841.492(C)X
1353.7589 349.4597(ANSI)Z
1525.1299(C)X
2450.5566 480.5317(ANSI)Z
2621.2582(C)X
2225.7653 559.1749(ANSI)Z
2399.9243(C)X
1412.9585 1109.6773(mean)Z
720.896 1227.6421(#include)Z
1030.5509(
720.896 1306.2853(#include)Z
1030.5509(
720.896 1463.5717(int)Z
859.5005(mean\(in)X
1102.5206(t)X
1171.3328(a)X
1205.7389(,)X
1240.145(i)X
1274.5511(n)X
1308.9572(t)X
1377.7694(b)X
1412.1755(\))X
720.896 1542.2149({)Z
789.7082 1620.8581(return)Z
1032.5111(a)X
1101.65(+)X
1170.7889(b;)X
720.896 1699.5013(})Z
720.896 1856.7877(main\(\))Z
720.896 1935.4309({)Z
720.896 2014.0741(int)Z
858.5204(i;)X
720.896 2092.7173(float)Z
927.3326(f;)X
720.896 2171.3605(int)Z
858.5204(answer;)X
824.1143 2328.6469(i)Z
893.2532(=)X
962.3921(7;)X
824.1143 2407.2901(f=)Z
927.3326(5.3;)X
824.1143 2564.5765(/*)Z
927.986(delibera)X
1205.7389(t)X
1240.145(e)X
1308.9572(m)X
1343.3633(i)X
1377.7694(s)X
1412.1755(t)X
1446.5816(a)X
1480.9877(k)X
1515.3938(e)X
1549.7999(!)X
1618.6121(*)X
1653.0182(/)X
824.1143 2643.2197(answer)Z
1066.9172(=)X
1136.0561(mea)X
1240.145(n)X
1274.5511(\()X
1308.9572(f)X
1343.3633(,)X
1377.7694(j)X
1412.1755(\))X
1446.5816(;)X
824.1143 2721.8629(printf\("%f)Z
1205.7389(+)X
1274.5511(%)X
1308.9572(d)X
1377.7694(=)X
1446.5816(%)X
1480.9877(d)X
1515.3938(\\)X
1549.7999(n)X
1584.206(")X
1618.6121(,)X
1687.4243(f)X
1721.8304(,)X
1790.6426(j)X
1825.0487(,)X
1893.8609(a)X
1928.267(n)X
1962.6731(s)X
1997.0792(w)X
2031.4853(e)X
2065.8914(r)X
2100.2975(\))X
2134.7036(;)X
720.896 2800.5061(})Z
1924.0156 2931.5781(ANSI)Z
2097.9765(C)X
1000.7897 3071.8249(assert.h)Z
1000.7897 3150.4681(ctype.h)Z
1000.7897 3229.1113(errno.h)Z
1000.7897 3307.7545(float.h)Z
1000.7897 3386.3977(limits.h)Z
1000.7897 3465.0409(locale.h)Z
1000.7897 3543.6841(math.h)Z
1000.7897 3622.3273(setjmp.h)Z
1000.7897 3700.9705(signal.h)Z
1000.7897 3779.6137(stdarg.h)Z
1000.7897 3858.2569(stddef.h)Z
1000.7897 3936.9001(stdio.h)Z
1000.7897 4015.5433(stdlib.h)Z
1000.7897 4094.1865(string.h)Z
1000.7897 4172.8297(time.h)Z
EO
BO
F48 F
412.8768 71.2049(D.1)Z
637.9748(Con)X
791.8149(v)X
836.7202(erting)X
1096.7108(to)X
EO
BO
F49 F
1205.1402 71.2049(ANS)Z
1328.1044(I)X
1405.8839(C)X
EO
EP end
%%Page: 58 58
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
511.1808 71.2049(If)Z
575.5135(y)X
608.4258(ou)X
698.0187(w)X
743.5611(an)X
811.2061(t)X
856.5937(to)X
935.1353(supp)X
1071.1505(ort)X
1174.9523(b)X
1213.0843(oth)X
1554.7937(and)X
1917.9741(,)X
1957.0466(y)X
1989.9589(ou)X
2079.5518(can)X
2197.5624(use)X
2307.6792(the)X
2417.796(follo)X
2540.6976(wing)X
412.8768 149.8481(construction)Z
412.8768 947.559(One)Z
543.8626(problem)X
794.8343(when)X
958.9741(writing)X
1179.9493(n)X
1214.4403(umerical)X
1476.4633(a)X
1509.2512(l)X
1527.4557(g)X
1560.2238(o)X
1592.9919(ri)X
1636.8647(thm)X
1753.3735(s)X
1794.3699(i)X
1813.1645(s)X
1854.1609(obtai)X
2000.387(ni)X
2055.0005(ng)X
2139.9138(m)X
2194.5273(a)X
2227.2954(c)X
2253.8926(hine)X
2389.6146(constan)X
2605.6632(ts.)X
412.8768 1026.2022(On)Z
525.6151(Sun's)X
704.6613(they)X
855.2899(can)X
979.0795(b)X
1017.2115(e)X
1071.5356(obtained)X
1345.3075(in)X
1773.7985(.)X
1831.9274(The)X
2203.3712(standard)X
2480.3007(recom-)X
412.8768 1104.8454(mends)Z
619.1328(that)X
762.2383(suc)X
850.4072(h)X
909.8383(constan)X
1125.8869(ts)X
1199.5269(b)X
1237.6589(e)X
1289.5414(d)X
1325.9504(e)X
1355.0775(\014)X
1391.4865(n)X
1427.8955(e)X
1457.0226(d)X
1516.5512(in)X
1594.9274(the)X
1708.4263(h)X
1744.8353(e)X
1773.9624(ade)X
1872.2666(r)X
1921.0545(\014)X
1957.4635(le)X
2340.5411(.)X
2391.8815(Sun's)X
2568.1409(and)X
412.8768 1183.4886(standards)Z
711.0054(apart,)X
904.9357(these)X
1070.4483(v)X
1101.5402(alues)X
1265.474(are)X
1374.7385(n)X
1411.1475(ot)X
1491.407(alw)X
1589.0485(a)X
1620.382(ys)X
1702.2203(readily)X
1919.832(a)X
1951.1655(v)X
1982.2574(ailable,)X
511.1808 1262.1318(The)Z
644.59(NCEG)X
858.5158(\(Numerical)X
1200.3216(C)X
1269.0011(Extensions)X
1598.1768(Group\))X
1827.8905(is)X
1893.4129(w)X
1938.9553(orking)X
2141.83(on)X
2232.6126(prop)X
2365.4703(osing)X
2533.6122(stan-)X
412.8768 1340.775(dard)Z
573.42(extensions)X
894.9969(to)X
982.9171(C)X
1061.5538(for)X
1169.9979(n)X
1204.4889(umerical)X
1480.2817(w)X
1525.8241(ork,)X
1665.8996(but)X
1793.2888(nothing's)X
2086.4479(ready)X
2273.8301(y)X
2306.7424(et,)X
2410.799(so)X
2498.7192(b)X
2536.8512(efore)X
412.8768 1419.4182(y)Z
445.7891(ou)X
544.382(do)X
642.9749(an)X
710.6199(y)X
774.4801(hea)X
870.5428(vy)X
969.1358(computati)X
1262.5442(o)X
1295.3123(n,)X
1377.7161(esp)X
1469.526(ecially)X
1680.2109(with)X
1837.218(real)X
1972.1224(n)X
2006.6134(um)X
2097.9399(b)X
2136.0719(ers,)X
2263.547(I)X
2316.3328(suggest)X
2552.278(that)X
412.8768 1498.0614(y)Z
445.7891(ou)X
535.1559(bro)X
628.0611(wse)X
749.0032(through)X
994.6674(a)X
1690.2717(b)X
1728.4037(o)X
1763.3782(o)X
1796.4018(k)X
1830.9904(.)X
1874.5165(Comm)X
2067.0007(o)X
2099.7688(n)X
2155.9816(probl)X
2305.538(em)X
2389.2786(s)X
2434.4401(that)X
2574.3273(y)X
2607.2396(ou)X
412.8768 1576.7046(mig)Z
521.6204(h)X
556.1114(t)X
603.2169(f)X
623.5655(a)X
656.3336(ce)X
735.0143(are)X
843.6915(:-)X
1185.8426 1712.4502(Real)Z
1339.4665(n)X
1373.9575(um)X
1465.284(b)X
1503.416(ers)X
1606.5195(are)X
1717.5168(handled)X
1967.445(in)X
2046.867(w)X
2092.4094(a)X
2123.7429(ys)X
2207.9013(that)X
2352.0526(don't)X
2526.2003(guar-)X
576.7168 1791.0934(an)Z
644.3618(tee)X
756.9846(expres)X
935.954(s)X
961.8043(ions)X
1106.0023(to)X
1194.9437(yield)X
1362.8231(exact)X
1543.3327(r)X
1568.6986(e)X
1597.8257(s)X
1623.676(u)X
1660.085(lts)X
1729.6261(.)X
1806.1608(It's)X
1929.8349(risky)X
2099.2932(to)X
2188.2346(test)X
2322.9601(for)X
2432.4254(equalit)X
2626.3713(y)X
2655.6427(.)X
576.7168 1869.7366(Better)Z
776.9622(is)X
843.0128(to)X
923.2723(us)X
984.9803(e)X
1035.9527(s)X
1061.803(omething)X
1352.0378(lik)X
1422.8403(e)X
576.7168 2167.4423(and)Z
709.2048(then)X
862.2167(test)X
1539.5222(against)X
1771.4722(a)X
1831.3372(relativ)X
2014.2318(e)X
2069.3605(error)X
2233.4238(ma)X
2323.2795(rgi)X
2399.9204(n.)X
2495.1007(Useful)X
576.7168 2246.0855(constan)Z
792.7654(ts)X
859.8274(in)X
1191.2968(are)X
1675.8615(,)X
2089.0747(,)X
2123.8208(a)X
2156.5889(nd)X
2658.8217(,)X
576.7168 2324.7287(de\014ned)Z
800.6435(to)X
880.903(b)X
919.035(e)X
969.298(the)X
1081.4641(s)X
1107.3144(mallest)X
1335.9775(n)X
1370.4685(um)X
1461.795(b)X
1499.927(ers)X
1600.7104(suc)X
1688.8793(h)X
1747.0361(that)X
576.7168 2779.7208(resp)Z
693.7869(ec)X
750.6887(t)X
776.175(iv)X
828.0324(ely)X
904.6666(.)X
1520.3841 2907.4194(Y)Z
1563.8644(ou)X
1666.3792(can)X
1797.3117(test)X
1934.5593(the)X
2057.598(op)X
2128.884(e)X
2157.6929(r)X
2183.3612(ands)X
2347.8469(b)X
2386.0764(e)X
2415.2035(fore)X
2555.8413(p)X
2594.0708(e)X
2623.1979(r)X
2648.8662(-)X
576.7168 2986.0626(formi)Z
731.1537(ng)X
818.5845(a)X
851.3526(n)X
905.9178(o)X
938.7834(p)X
976.9154(eratio)X
1141.0353(n)X
1195.6005(i)X
1213.9025(n)X
1268.4677(o)X
1301.3333(rder)X
1434.8366(to)X
1511.5045(c)X
1538.1017(hec)X
1629.4281(k)X
1682.4146(whether)X
1928.01(the)X
2036.7326(op)X
2108.0186(e)X
2136.8573(r)X
2162.5256(ation)X
2327.6041(w)X
2373.1465(ould)X
2516.1223(w)X
2561.6647(ork.)X
576.7168 3064.7058(Y)Z
620.1971(ou)X
721.7296(should)X
940.0904(alw)X
1037.7319(a)X
1069.0654(ys)X
1161.1254(a)X
1192.4589(v)X
1225.3712(oid)X
1345.8488(di)X
1400.641(v)X
1435.2296(i)X
1453.4341(di)X
1508.0476(ng)X
1609.2917(b)X
1643.7827(y)X
1710.5358(zero.)X
1902.0656(F)X
1939.2308(or)X
2029.712(other)X
2210.1826(c)X
2236.7798(hec)X
2328.4058(ks)X
2388.8447(,)X
2444.8291(split)X
2601.6182(up)X
576.7168 3143.349(the)Z
697.4715(n)X
731.9625(um)X
823.289(b)X
861.421(ers)X
971.1244(in)X
1024.5605(to)X
1113.74(fractional)X
1417.631(and)X
1554.1733(exp)X
1655.4558(onen)X
1787.83(t)X
1843.8555(part)X
1994.6067(using)X
2175.3543(the)X
2570.0039(and)X
842.4806 3221.9922(li)Z
879.7602(brary)X
1057.1131(f)X
1077.5217(unctions)X
1340.1276(and)X
1468.5388(com)X
1585.5482(pa)X
1654.7253(re)X
1731.0374(the)X
1843.661(resulting)X
2114.1607(v)X
2145.2526(alues)X
2309.9753(against)X
576.7168 3300.6354(\(all)Z
694.8665(in)X
1048.0906(\).)X
1412.3409 3428.334(encouraged)Z
1749.2131(the)X
1857.1649(in)X
1910.601(terc)X
2016.6242(h)X
2053.0332(ange)X
2184.1055(able)X
2318.8962(us)X
2380.8359(e)X
2427.9254(of)X
576.7168 3506.9772(and)Z
933.919(since)X
1092.7854(all)X
1185.3438(expressions)X
1524.1891(with)X
1673.583(suc)X
1761.7519(h)X
1819.5776(data)X
1968.9715(t)X
1992.4112(yp)X
2065.276(es)X
2140.4681(where)X
2328.4339(alw)X
2426.0754(a)X
2457.4089(ys)X
2538.9161(ev)X
2598.4257(al-)X
576.7168 3585.6204(uated)Z
755.7827(using)X
925.376(the)X
1262.9842(represen)X
1494.8684(t)X
1520.3547(ation)X
1686.7905({)X
1739.5555(a)X
1792.3205(real)X
1917.7085(nigh)X
2040.6101(tmare)X
2229.1487(for)X
2327.6978(those)X
2495.7124(im)X
2571.4405(pl)X
2626.054(e-)X
576.7168 3664.2636(men)Z
696.461(ting)X
833.7883(e\016cien)X
1027.7342(t)X
1076.6509(n)X
1111.1419(um)X
1204.2694(erical)X
1381.0255(a)X
1413.7936(l)X
1431.9981(g)X
1464.7662(o)X
1497.5343(ri)X
1541.4071(thm)X
1657.9159(s)X
1706.8326(i)X
1725.6272(n)X
1785.5952(C.)X
1874.8853(T)X
1922.2169(hi)X
1976.8304(s)X
2025.7471(rule)X
2158.3381(appli)X
2301.3977(ed,)X
2406.0901(in)X
2485.0032(partic-)X
576.7168 3742.9068(ular,)Z
735.0775(to)X
819.5458(\015oating-p)X
1096.0708(oin)X
1182.6609(t)X
1233.9752(argum)X
1416.7599(en)X
1479.6686(ts)X
1556.2431(and)X
1688.0742(for)X
1793.0664(m)X
1848.6354(o)X
1881.4035(st)X
1957.978(com)X
2075.3029(pi)X
2129.9164(l)X
2148.1209(ers)X
2253.1131(around)X
2479.6699(it)X
2549.9293(do)X
2621.2153(es)X
576.7168 3821.55(not)Z
693.2878(matter)X
909.3209(whether)X
1158.5079(one)X
1278.2364(de\014ne)X
1444.0973(s)X
1491.7929(t)X
1517.2792(h)X
1553.6882(e)X
1604.6606(ar)X
1663.097(gumen)X
1852.3067(t)X
1899.4122(as)X
2175.181(or)X
2463.8373(.)X
576.7168 3924.7209(According)Z
886.4923(to)X
965.7686(the)X
1305.8386(standard)X
1577.7238(suc)X
1665.8927(h)X
1723.0663(programs)X
2012.318(will)X
2137.3783(con)X
2233.441(tin)X
2312.1373(ue)X
2397.7286(to)X
2477.0049(exhibit)X
576.7168 4003.3641(the)Z
688.2288(same)X
853.4188(b)X
891.5508(eha)X
987.6135(vior)X
2433.9786(.)X
2484.3601(There-)X
576.7168 4082.0073(fore,)Z
719.3021(when)X
883.2348(protot)X
1059.8144(yping)X
1234.7984(functions)X
1510.8231(mak)X
1633.7249(e)X
1677.6717(sure)X
1808.4504(the)X
1913.9689(protot)X
2090.5485(yp)X
2163.4133(e)X
2207.3601(is)X
2267.0945(included)X
2522.5952(when)X
576.7168 4160.6505(the)Z
689.8255(function)X
948.1802(de\014nition)X
1241.2676(is)X
1308.5922(compil)X
1501.0199(ed)X
1588.8684(so)X
1670.4019(the)X
1783.5106(compi)X
1956.6769(l)X
1974.8814(er)X
2051.6786(can)X
2172.6811(c)X
2199.2783(hec)X
2290.6047(k)X
2348.4568(if)X
2411.0451(the)X
2524.1538(argu-)X
576.7168 4239.2937(men)Z
696.461(ts)X
768.2278(matc)X
910.0747(h.)X
1510.6047 4435.9025(58)Z
EO
BO
F28 F
1680.6981 71.2049(K&R)Z
1850.4838(C)X
1178.7061 3428.334(K&R)Z
1347.0156(C)X
1121.2282 4003.3641(as)Z
1204.3714(long)X
1344.35(as)X
1427.4932(one)X
1550.1054(do)X
1613.0637(es)X
1693.0494(not)X
1807.7678(pr)X
1865.9898(ototyp)X
2037.8828(e)X
2091.0295(the)X
2199.5068(fu)X
2254.7752(n)X
2291.6208(c)X
2321.7671(tion)X
EO
BO
F29 F
412.8768 -181.7643(E)Z
523.0139(NUMERICAL)X
957.1906(ANAL)X
1139.6021(YSIS)X
EO
BO
F30 F
412.8768 1712.4502(T)Z
458.6955(esting)X
681.1629(f)X
704.4002(o)X
742.0832(r)X
798.2437(e)X
832.7865(qu)X
914.433(al)X
972.0041(i)X
992.9391(t)X
1020.1546(y)X
1084.7457(:-)X
412.8768 2907.4194(Av)Z
507.0879(oidin)X
673.9899(g)X
736.7949(o)X
772.3844(v)X
809.76(er)X
875.6487(-)X
925.8927(an)X
1004.3988(d)X
1071.3908(u)X
1113.2608(n)X
1155.1308(d)X
1197.0008(e)X
1231.5436(r)X
1262.5821(\015)X
1304.4521(o)X
1340.0416(w)X
1418.8416(:-)X
412.8768 3428.334(Floats)Z
641.6592(and)X
788.3459(D)X
846.1662(o)X
883.8492(u)X
925.7192(b)X
967.5892(l)X
988.5242(e)X
1023.067(s)X
1077.9166(:-)X
EO
BO
F31 F
1327.9374 71.2049(ANSI)Z
1499.9335(C)X
412.8768 274.1733(#ifdef)Z
653.7195(__STDC__)X
447.2829 352.8165(/*)Z
551.1546(ANSI)X
724.4919(code)X
897.7197(*)X
932.1258(/)X
412.8768 431.4597(#else)Z
447.2829 510.1029(/*)Z
551.1546(K)X
620.2935(and)X
758.898(R)X
828.0369(cod)X
932.1258(e)X
1000.938(*)X
1035.3441(/)X
412.8768 588.7461(#endif)Z
1426.4705 1026.2022(
1969.9259(ANSI)X
2142.732(C)X
2027.9459 1104.8454(
1047.7227 1498.0614(Numerical)Z
1392.508(Analysis)X
645.529 2018.5894(d)Z
714.6679(=)X
783.8068(max\(1.0,)X
1095.9658(f)X
1130.3719(a)X
1164.778(b)X
1199.1841(s)X
1233.5902(\()X
1267.9963(a)X
1302.4024(\))X
1336.8085(,)X
1405.6207(f)X
1440.0268(a)X
1474.4329(b)X
1508.839(s)X
1543.2451(\()X
1577.6512(b)X
1612.0573(\))X
1646.4634(\))X
993.126 2167.4423(fabs\(a)Z
1235.9289(-)X
1305.0678(b\))X
1408.9395(/)X
1478.0784(d)X
931.6256 2246.0855(float.h)Z
1294.6703(FLT_EPSIL)X
1607.0493(O)X
1641.4554(N)X
1710.6076(D)X
1745.0137(B)X
1779.4198(L)X
1813.8259(_)X
1848.232(E)X
1882.6381(P)X
1917.0442(S)X
1951.4503(I)X
1985.8564(L)X
2020.2625(O)X
2054.6686(N)X
2245.7535(L)X
2280.3546(D)X
2314.7607(B)X
2349.1668(L)X
2383.5729(_)X
2417.979(E)X
2452.3851(P)X
2486.7912(S)X
2521.1973(I)X
2555.6034(L)X
2590.0095(O)X
2624.4156(N)X
611.1229 2473.5815(1.0f)Z
784.4602(+)X
853.5991(FLT_E)X
1027.1536(P)X
1061.5597(S)X
1095.9658(I)X
1130.3719(L)X
1164.778(O)X
1199.1841(N)X
1299.2449(!=)X
1403.1166(1.0f)X
611.1229 2552.2247(1.0)Z
784.1335(+)X
853.2724(DBL_EP)X
1061.5597(S)X
1095.9658(I)X
1130.3719(L)X
1164.778(O)X
1199.1841(N)X
1302.4024(!)X
1336.8085(=)X
1405.6207(1)X
1440.0268(.)X
1474.4329(0)X
611.1229 2630.8679(1.0L)Z
784.4602(+)X
853.5991(LDBL_)X
1027.1536(E)X
1061.5597(P)X
1095.9658(S)X
1130.3719(I)X
1164.778(L)X
1199.1841(O)X
1233.5902(N)X
1302.4024(!)X
1336.8085(=)X
1405.6207(1)X
1440.0268(.)X
1474.4329(0)X
1508.839(L)X
2296.109 3143.349(frexp\(\))Z
576.7168 3221.9922(ldexp\(\))Z
2537.8485(HUGE)X
771.9684 3300.6354(
910.4662(h)X
944.8723(.)X
979.2784(h)X
1013.6845(>)X
2499.5657 3428.334(float)Z
704.008 3506.9772(double)Z
1034.9764 3585.6204(double)Z
1979.6717 3821.55(float)Z
2255.4405(double)X
1076.6201 3924.7209(ANSI)Z
1250.2437(C)X
EO
BO
F55 F
412.8768 804.0171(E)Z
592.7064(Num)X
831.5299(e)X
881.2715(ri)X
956.1132(c)X
1004.3474(al)X
1120.2678(Analysis)X
EO
EP end
%%Page: 59 59
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
720.896 71.2049(Keep)Z
893.1441(in)X
976.9815(mind)X
1153.9659(that)X
1302.5326(the)X
1658.0804(represen)X
1889.9166(tation)X
2090.5824(do)X
2161.8684(es)X
2244.1271(not)X
2367.4336(nece)X
2489.5764(s)X
2515.4267(s)X
2541.277(ar)X
2599.7134(ily)X
720.896 149.8481(increase)Z
965.9912(the)X
1329.4242(.)X
1379.0992(Actually)X
1618.3459(,)X
1656.8805(in)X
1733.0482(mo)X
1822.9442(st)X
1894.3757(im)X
1968.0099(pl)X
2022.6234(em)X
2106.364(en)X
2169.2727(tatio)X
2304.7929(ns)X
2387.2757(the)X
2498.1762(w)X
2543.7186(orst-)X
720.896 228.4913(case)Z
857.9909(prec)X
976.7879(ision)X
1131.2491(dec)X
1224.7328(r)X
1250.4011(e)X
1279.5282(as)X
1338.1466(e)X
1367.2737(s)X
1414.9693(b)X
1451.3783(u)X
1487.7873(t)X
1535.1189(t)X
1560.6052(h)X
1597.0142(e)X
1824.7505(inc)X
1908.4911(r)X
1934.1594(e)X
1963.2865(as)X
2021.9049(e)X
2051.032(s)X
2076.8823(.)X
720.896 327.0581(Do)Z
826.5674(not)X
943.2901(use)X
1285.6703(unnecessarily)X
1683.4125(since)X
1842.7617(in)X
1920.0153(most)X
2082.5222(cases)X
2245.029(there)X
2411.3586(is)X
2477.5609(a)X
2532.7119(large)X
720.896 405.7013(p)Z
759.028(erformance)X
1096.8195(p)X
1134.9515(enalt)X
1275.2195(y)X
1304.4909(.)X
1351.9105(F)X
1389.0757(urthermore,)X
1750.4668(there)X
1916.1732(is)X
1982.4176(no)X
2073.9222(p)X
2112.0542(oin)X
2198.6443(t)X
2245.9436(in)X
2323.2393(using)X
2495.2607(higher)X
720.896 484.3445(precision)Z
997.241(if)X
1062.032(the)X
1177.3434(additional)X
1493.1574(bits)X
1624.2564(whic)X
1753.4731(h)X
1815.1066(wil)X
1899.9878(l)X
1943.5143(b)X
1981.6463(e)X
2035.386(com)X
2152.7016(puted)X
2340.636(are)X
2452.7899(garbage)X
720.896 562.9877(an)Z
788.541(yw)X
868.8162(a)X
900.1497(y)X
929.4211(.)X
975.5375(The)X
1108.8114(precision)X
1381.0162(one)X
1500.0812(nee)X
1593.5284(d)X
1629.9374(s)X
1676.9695(d)X
1713.3785(e)X
1742.5056(p)X
1780.7351(e)X
1809.8622(n)X
1846.2712(d)X
1882.6802(s)X
1929.7123(mostly)X
2145.0819(on)X
2235.7292(the)X
2346.9004(precision)X
2619.1052(of)X
720.896 641.6309(the)Z
832.7307(input)X
1007.7158(data)X
1157.4408(and)X
1285.0631(the)X
1396.8978(n)X
1431.3888(umerical)X
1699.5209(metho)X
1881.3203(d)X
1939.4771(used.)X
784.0636 776.3738(The)Z
922.7952(IEEE)X
1107.6743(standard)X
1385.3369(for)X
1490.9145(\015oating-p)X
1767.4395(oin)X
1854.0296(t)X
1905.9293(recomm)X
2132.8327(ends)X
2285.7731(a)X
2345.5666(set)X
2451.1442(of)X
2531.4616(func-)X
576.7168 855.017(tions)Z
737.6098(to)X
817.986(b)X
856.118(e)X
906.4977(made)X
1083.1784(a)X
1114.5119(v)X
1145.6038(ail)X
1216.0416(a)X
1248.8097(bl)X
1303.4232(e.)X
1377.0746(Among)X
1607.4333(these)X
1773.0626(are)X
1881.8565(functions)X
2164.3141(to)X
2244.6903(classify)X
2471.8913(a)X
2527.0073(v)X
2558.0992(alue)X
576.7168 933.6602(as)Z
756.2905(,)X
1069.0865(,)X
1242.8534(,)X
1691.8691(,)X
2072.0726(,)X
2108.2151(a)X
2140.9832(nd)X
2230.5673(so)X
2305.9426(on.)X
2418.065(Most)X
2578.6935(im-)X
576.7168 1012.3034(plemen)Z
780.1353(tations)X
1002.4145(pro)X
1095.3197(vide)X
1238.6608(this)X
1369.3718(functionali)X
1675.0379(t)X
1698.4776(y)X
1727.749(,)X
1768.5841(although)X
2046.1199(there)X
2214.7212(are)X
2326.4871(no)X
2420.8866(standard)X
576.7168 1090.9466(names)Z
781.4715(for)X
885.1854(the)X
999.9506(functions.)X
1316.1074(Suc)X
1415.3276(h)X
1476.4149(implem)X
1691.7464(en)X
1754.6551(tatio)X
1890.1753(ns)X
1976.5228(of)X
2030.0035(ten)X
2144.7687(pro)X
2237.6739(vide)X
2380.8568(prede\014ned)X
576.7168 1169.5898(iden)Z
694.8821(ti\014ers)X
878.1728(\(suc)X
991.6019(h)X
1051.7667(as)X
1273.1521(,)X
1628.5282(,)X
1669.2359(etc\))X
1800.4275(to)X
1882.6775(allo)X
1985.0552(w)X
2056.2539(y)X
2089.1662(ou)X
2182.4675(to)X
2264.7175(generate)X
2526.9463(these)X
576.7168 1248.233(v)Z
607.8087(alues.)X
576.7168 1349.9452(If)Z
700.0097(is)X
766.3924(a)X
821.7238(\015oating)X
1060.1915(p)X
1098.3235(oi)X
1149.6963(n)X
1184.1873(t)X
1231.6249(v)X
1262.7168(a)X
1295.6643(ri)X
1339.5371(a)X
1372.3052(bl)X
1426.9187(e,)X
1493.3533(then)X
1941.218(will)X
2067.5936(b)X
2105.7256(e)X
2156.3207(TR)X
2250.8048(UE)X
2363.7279(if)X
2425.3743(and)X
2553.3287(only)X
576.7168 1428.5884(if)Z
705.3932(has)X
827.3562(the)X
944.5829(v)X
975.6748(alue)X
1223.9388(.)X
1270.1212(Man)X
1397.7592(y)X
1459.7293(C)X
1531.5259(impl)X
1662.1149(em)X
1745.8555(en)X
1808.7642(tatio)X
1944.2844(ns)X
2033.0934(clai)X
2132.0852(m)X
2213.936(to)X
2299.4277(b)X
2337.5597(e)X
2393.2147(IEEE)X
2575.5647(748)X
576.7168 1507.2316(conforman)Z
878.0186(t,)X
936.9361(but)X
1051.599(if)X
1107.8477(y)X
1140.76(ou)X
1227.0052(try)X
1329.0381(the)X
1660.9837(test)X
1781.9617(ab)X
1853.2477(o)X
1884.5812(v)X
1917.4935(e)X
1962.6909(with)X
2158.8628(b)X
2196.9948(eing)X
2330.6028(a)X
2484.7349(,)X
2520.4597(y)X
2553.236(o)X
2586.0041(u')X
2640.6176(l)X
2658.8221(l)X
576.7168 1585.8748(\014nd)Z
707.4966(that)X
849.3278(they)X
995.8953(aren't.)X
576.7168 1687.587(In)Z
652.0751(the)X
757.4299(mean)X
927.514(tim)X
1028.2897(e,)X
1089.1252(y)X
1122.0375(ou)X
1206.8684(can)X
1320.117(write)X
1480.7285(y)X
1513.6408(our)X
1623.7319(o)X
1655.0654(wn)X
1754.1052(`standard')X
2058.3839(functions)X
2334.2449(and)X
2455.3873(macros,)X
576.7168 1766.2302(and)Z
714.6504(pro)X
807.5556(vide)X
958.1193(v)X
991.0316(ersions)X
1215.7971(of)X
1301.6316(them)X
1480.6131(for)X
1591.7078(eac)X
1679.8767(h)X
1748.3448(system)X
1976.268(y)X
2009.1803(ou)X
2110.8024(use.)X
2279.3265(If)X
2355.6884(the)X
2477.8344(system)X
576.7168 1844.8734(pro)Z
669.622(vides)X
839.5822(the)X
955.8645(functions)X
1242.653(y)X
1275.5653(ou)X
1371.3237(need,)X
1549.4302(y)X
1582.3425(ou)X
1947.5234(y)X
1980.4357(o)X
2013.4976(ur)X
2101.3622(`)X
2120.0723(standard')X
2416.3334(f)X
2436.3628(unctions)X
576.7168 1923.5166(to)Z
665.5905(b)X
703.7225(e)X
762.5997(the)X
883.0486(syste)X
1022.4738(m)X
1109.7688(functions.)X
1444.5668(Otherwise,)X
1783.5611(y)X
1816.4734(ou)X
1916.3984(write)X
2092.104(y)X
2125.0163(our)X
2250.2015(function)X
2515.8964(as)X
2604.7701(an)X
576.7168 2002.1598(in)Z
630.1529(terface)X
841.4496(to)X
921.7091(what)X
1085.643(the)X
1197.4777(syst)X
1308.1098(e)X
1337.2369(m)X
1415.9177(pro)X
1508.8229(vides,)X
1693.2806(or)X
1773.5401(write)X
1940.6315(y)X
1973.5438(our)X
2090.1148(o)X
2121.4483(wn)X
2226.968(from)X
2384.5869(scratc)X
2548.5364(h.)X
511.1808 2130.612(See)Z
1007.5433(for)X
1114.4252(details)X
1328.6628(on)X
1426.0721(ho)X
1493.7171(w)X
1569.0238(to)X
1655.3(cop)X
1755.0037(e)X
1811.3652(with)X
1967.1887(errors)X
2157.745(once)X
2311.9897(they'v)X
2488.5693(e)X
2544.9308(hap-)X
412.8768 2209.2552(p)Z
451.0088(ened.)X
627.0829(See)X
734.7933(the)X
2063.83(\014l)X
2118.4435(e)X
2161.4247(i)X
2180.3386(n)X
2231.2136(the)X
412.8768 2287.8984(gopher)Z
627.331(for)X
728.1144(a)X
783.1137(long)X
926.5236(li)X
964.3533(st)X
1036.719(of)X
1112.1736(a)X
1143.1212(v)X
1174.0689(a)X
1206.837(i)X
1225.0415(l)X
1243.246(a)X
1276.0141(bl)X
1330.6276(e)X
1380.8906(resources.)X
412.8768 2645.4555(Here)Z
565.6764(are)X
674.2706(s)X
699.7323(ome)X
839.9018(opinions)X
1100.057(that)X
1241.8052(exp)X
1343.0877(erience)X
1537.4355(d)X
1595.6068(p)X
1632.0158(r)X
1657.6841(ogrammers)X
1996.7777(ha)X
2064.4227(v)X
2097.335(e)X
2147.515(giv)X
2232.5264(en)X
2319.0179(for)X
2419.7183(wh)X
2501.5722(y)X
575.232 2724.0987(has)Z
691.803(not)X
808.374(b)X
846.506(een)X
961.4982(replaced)X
1218.5789(b)X
1253.0699(y)X
1309.648(C:)X
576.7168 2842.589(\\C)Z
674.4919(is)X
736.3768(de\014nitely)X
1017.7095(for)X
1114.3272(wizards,)X
1366.0881(not)X
1478.4934(b)X
1516.6254(eginners)X
1766.3829(or)X
1842.4767(casual)X
2035.3988(programm)X
2335.2607(ers.)X
2458.692(Usually)X
576.7168 2921.2322(p)Z
614.8488(eople)X
785.6227(who)X
927.979(are)X
1040.3388(hea)X
1136.4015(vily)X
1269.2852(in)X
1322.7213(to)X
1406.6634(n)X
1441.1544(um)X
1534.1796(erical)X
1712.8071(w)X
1758.3182(o)X
1791.0863(rk)X
1876.6072(a)X
1909.6392(re)X
1988.845(not)X
2109.0986(hac)X
2205.1613(k)X
2238.0736(er)X
2317.2794(t)X
2340.7191(yp)X
2413.5839(es.)X
2526.4122(They)X
576.7168 2999.8754(are)Z
679.5421(mathema)X
949.2168(ti)X
992.9076(ci)X
1040.2392(a)X
1073.0073(ns,)X
1170.6349(scien)X
1306.1666(tists,)X
1462.2614(or)X
1536.669(engineers.)X
1843.1222(They)X
2005.9405(w)X
2051.4829(an)X
2119.1279(t)X
2160.3815(to)X
2234.7891(do)X
2320.248(calculations,)X
576.7168 3078.5186(not)Z
694.8941(tric)X
790.9568(ky)X
883.874(p)X
922.006(oin)X
1008.5961(ter)X
1110.9858(manipula)X
1380.5934(ti)X
1424.2842(o)X
1457.0523(ns.)X
1801.9615(')X
1820.2702(s)X
1868.982(constructs)X
2181.347(are)X
2291.6305(more)X
2458.7495(ob)X
2526.3945(vious)X
576.7168 3157.1618(to)Z
653.2892(use,)X
781.616(while)X
949.7565(ev)X
1011.0865(en)X
1093.9739(simple)X
1296.8472(program)X
1539.0284(s)X
1582.4468(i)X
1601.2414(n)X
1655.7111(C)X
1718.1373(tend)X
1862.5964(to)X
1939.1688(b)X
1977.3008(e)X
2023.8767(\014lled)X
2180.9658(with)X
2327.0037(tric)X
2423.0664(ks.)X
2530.9634(Ev)X
2608.0811(en)X
576.7168 3235.805(the)Z
688.5515(fundamen)X
970.9081(tal)X
1070.1127(op)X
1141.3987(eration)X
1363.7467(of)X
1439.2699(reading)X
1672.5075(i)X
1690.712(nput)X
1846.752(can)X
1966.4805(b)X
2004.6125(e)X
2054.8755(tric)X
2150.9382(ky)X
2242.2491(in)X
2319.351(C.")X
576.7168 3360.5862(\\)Z
870.0138(i)X
888.2183(s)X
940.2463(dangerous)X
1254.3487(to)X
1339.5307(use,)X
1475.2352(but)X
1599.8862(not)X
1721.3797(as)X
1806.5617(dangerous)X
2120.6641(as)X
2205.8461(C.)X
2298.9219(F)X
2336.0871(or)X
2421.2691(instance,)X
576.7168 3439.2294(most)Z
984.8383(com)X
1101.347(pi)X
1155.9605(l)X
1174.165(ers)X
1270.9242(ha)X
1338.5692(v)X
1371.4815(e)X
1417.7203(subscript)X
1692.8795(c)X
1719.4767(hec)X
1810.8031(king)X
1951.7676(as)X
2028.0029(an)X
2115.2895(option,)X
2336.0359(while)X
2503.8393(I)X
2544.6167(ha)X
2612.2617(v)X
2645.174(e)X
576.7168 3517.8726(nev)Z
674.3583(er)X
756.269(enc)X
849.5549(oun)X
953.5114(t)X
978.8068(e)X
1007.9339(r)X
1033.6022(e)X
1062.7293(d)X
1127.3711(a)X
1188.7579(C)X
1264.3472(c)X
1293.0571(ompiler)X
1539.159(with)X
1695.2715(this)X
1829.2813(feature.)X
2094.3946(The)X
2234.7195(ANSI)X
2420.8222(standard)X
576.7168 3596.5158(for)Z
685.2169(function)X
950.0143(protot)X
1126.5939(yp)X
1199.4587(es)X
1282.6986(will)X
1416.4588(giv)X
1501.4702(e)X
1559.4499(C)X
1634.0861(an)X
1733.1136(edge)X
1888.9765(o)X
1920.31(v)X
1953.2223(er)X
2299.6811(in)X
2384.4997(param)X
2567.6172(eter)X
576.7168 3675.159(mism)Z
733.1561(a)X
765.9242(tc)X
817.7816(h)X
873.8139(error.")X
576.7168 3799.9402(\\There)Z
797.3368(is)X
863.2381(a)X
918.0881(large)X
1078.7151(b)X
1116.8471(o)X
1151.8216(dy)X
1244.5619(of)X
1319.9358(w)X
1365.4782(ell)X
1453.4821(tested)X
1644.1056(mathemati)X
1957.851(cal)X
2059.6467(pa)X
2128.8238(c)X
2155.421(k)X
2186.5129(ag)X
2252.6143(es)X
2327.9882(a)X
2359.3217(v)X
2390.4136(ai)X
2442.1556(l)X
2460.3601(a)X
2493.1282(bl)X
2547.7417(e)X
2597.8554(fo)X
2651.3579(r)X
810.3737 3878.5834(,)Z
847.9505(that)X
990.246(are)X
1099.3875(not)X
1216.4228(y)X
1249.3351(et)X
1325.3226(a)X
1356.6561(v)X
1387.748(ailable)X
1597.9301(in)X
1675.4963(C.)X
1764.1139(F)X
1801.2791(or)X
1882.0029(exam)X
2033.9265(pl)X
2088.54(e)X
2139.2673(the)X
2251.5663(IMSL)X
2433.57(pac)X
2529.6327(k)X
2560.7246(age.)X
576.7168 3957.2266(Ho)Z
656.992(w)X
702.5344(ev)X
763.8644(er,)X
858.3327(this)X
985.955(situation)X
1260.4021(is)X
1326.4527(im)X
1402.1704(pro)X
1495.0756(v)X
1529.7839(i)X
1547.9884(ng)X
1639.0108(f)X
1659.0358(o)X
1691.8039(r)X
1738.9094(C.)X
1804.8536(")X
576.7168 4082.0078(\\In)Z
690.8257(studies)X
907.5541(done)X
1062.7108(at)X
1142.087(Cra)X
1246.0436(y)X
1301.7384(Researc)X
1518.1417(h)X
1554.5507(,)X
1597.0513(they)X
1742.7355(found)X
1926.3099(it)X
1991.4772(to)X
2051.7119(ok)X
2499.1857(longer)X
576.7168 4160.651(for)Z
680.4584(their)X
839.4566(programm)X
1138.1148(ers)X
1241.8564(to)X
1325.0741(learn)X
1491.9661(C)X
1562.577(and)X
1693.1575(the)X
1807.9504(n)X
1842.4414(um)X
1933.7679(b)X
1971.8999(er)X
2050.3813(of)X
2128.8627(errors)X
2316.2787(generate)X
2554.8855(d)X
2616.098(in)X
576.7168 4239.2942(co)Z
640.109(ding)X
786.6764(in)X
863.7783(C)X
932.9865(\(as)X
1038.5062(opp)X
1146.1037(osed)X
1291.0924(to)X
1604.9213(\))X
1652.0268(w)X
1697.5692(a)X
1730.5321(s)X
1777.6376(m)X
1831.0207(uc)X
1893.9294(h)X
1952.0862(hig)X
2040.3722(her.")X
1510.6047 4435.9025(59)Z
EO
BO
F27 F
655.3599 71.2049(\017)Z
655.3599 327.0581(\017)Z
511.1807 2842.589(\017)Z
511.1807 3360.5862(\017)Z
511.1807 3799.9402(\017)Z
511.1807 4082.0078(\017)Z
EO
BO
F28 F
1076.8917 149.8481(p)Z
1110.3606(r)X
1135.4286(e)X
1162.0754(cision)X
1647.9866 228.4913(r)Z
1673.0546(an)X
1742.6126(g)X
1772.7589(e)X
2140.5607 4082.0078(signi\014c)Z
2337.7138(antly)X
EO
BO
F29 F
412.8768 -181.7643(F)Z
521.1935(F)X
561.9996(OR)X
656.0003(TRAN)X
872.0336(AND)X
1042.2827(C)X
EO
BO
F30 F
412.8768 776.3738(In\014ni)Z
591.1601(t)X
618.3756(y)X
680.1166(:-)X
2558.0673 2645.4555(for-)Z
412.8768 2724.0987(tran)Z
1568.3046 3078.5186(fortran)Z
609.8708 3360.5862(fortran)Z
735.0478 3439.2294(for)Z
828.1636(t)X
857.4726(r)X
888.5111(an)X
2036.4622 3596.5158(fortran)Z
576.7168 3878.5834(fortran)Z
1371.3519 4239.2942(fortran)Z
EO
BO
F31 F
1421.1028 71.2049(double)Z
1055.2765 327.0581(double)Z
652.0921 933.6602(NaN)Z
792.1967(Infini)X
1000.2743(t)X
1034.6804(y)X
1105.229(Z)X
1139.6351(e)X
1174.0412(r)X
1208.4473(o)X
1278.9959(D)X
1313.402(e)X
1347.8081(n)X
1382.2142(o)X
1416.6203(r)X
1451.0264(m)X
1485.4325(a)X
1519.8386(l)X
1554.2447(i)X
1588.6508(z)X
1623.0569(e)X
1657.463(d)X
1728.0116(N)X
1762.4177(o)X
1796.8238(r)X
1831.2299(m)X
1865.636(a)X
1900.0421(l)X
1934.4482(i)X
1968.8543(z)X
2003.2604(e)X
2037.6665(d)X
1134.2209 1169.5898(_NaN)Z
1315.933(_Infinity)X
643.0995 1349.9452(x)Z
1641.8316(\(x)X
1745.7033(!=)X
1849.575(x\))X
643.4231 1428.5884(x)Z
1119.7404(NaN)X
1435.8072 1507.2316(\(x!=x\))Z
2107.3503(x)X
2380.5365(NaN)X
1678.1009 1844.8734(#define)Z
632.2715 2130.612(matherr\(3\))Z
839.3462 2209.2552(CUED)Z
1013.926(help/langu)X
1361.1445(a)X
1395.5506(g)X
1429.9567(e)X
1464.3628(s)X
1498.7689(/)X
1533.175(C)X
1567.5811(/)X
1601.9872(m)X
1636.3933(a)X
1670.7994(t)X
1705.2055(h)X
1739.6116(_)X
1774.0177(r)X
1808.4238(o)X
1842.8299(u)X
1877.236(t)X
1911.6421(i)X
1946.0482(n)X
1980.4543(e)X
2014.8604(s)X
2335.7665(goph)X
2474.5214(e)X
2508.9275(r)X
2543.3336(.)X
2577.7397(e)X
2612.1458(n)X
2646.5519(g)X
2680.958(.)X
2715.3641(c)X
2749.7702(a)X
2784.1763(m)X
2818.5824(.)X
2852.9885(a)X
2887.3946(c)X
2921.8007(.)X
2956.2068(u)X
2990.6129(k)X
EO
BO
F55 F
412.8768 2501.9136(F)Z
589.6918(F)X
648.5343(ortran)X
981.516(a)X
1033.6178(n)X
1093.9105(d)X
1190.3788(C)X
EO
EP end
%%Page: 60 60
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
576.7168 71.2049(\\C)Z
686.3523(is)X
760.1011(hard)X
920.6818(to)X
1008.6395(optimi)X
1197.3898(ze,)X
1302.159(esp)X
1393.9689(ecially)X
1605.0699(if)X
1674.0824(the)X
1793.6153(programm)X
2091.9071(er)X
2175.1285(m)X
2230.8595(a)X
2263.6276(k)X
2296.3957(es)X
2379.6171(full)X
2503.3031(use)X
2622.836(of)X
576.7168 149.8481(C's)Z
690.7324(expressivit)X
990.4554(y)X
1019.7268(.)X
1070.0998(New)X
1193.0016(er)X
1269.1269(C)X
1340.9113(features)X
1585.9641(\(lik)X
1682.0268(e)X
1732.8919(the)X
2041.4401(k)X
2074.3524(eyw)X
2183.0453(ord)X
2300.2184(etc\))X
2430.0216(and)X
2558.246(ne)X
2623.3795(w)X
576.7168 228.4913(soft)Z
679.0946(w)X
724.637(are)X
833.3142(tec)X
913.5893(hnology)X
1161.1975(are)X
1269.8747(impro)X
1438.5605(ving)X
1583.5492(the)X
1695.3839(situation.)X
1966.5096(")X
576.7168 359.5633(\\C)Z
677.1824(has)X
792.2754(to)X
852.5101(o)X
906.0314(man)X
1030.5119(y)X
1085.612(system)X
1301.7459(dep)X
1404.6071(enden)X
1568.5565(t)X
1614.184(asp)X
1710.7302(ects)X
1838.4533(\(e)X
1892.1386(.g.)X
1993.1077(round)X
2180.8237(up)X
2273.814(or)X
2352.5955(do)X
2420.2405(wn)X
2524.2822(when)X
576.7168 438.2065(dividing)Z
832.2187(negativ)X
1040.3735(e)X
1090.6365(in)X
1144.0726(tegers\).")X
511.1808 569.2785(Whether)Z
785.9331(or)X
871.234(not)X
992.8464(the)X
1109.7225(s)X
1135.126(witc)X
1253.455(h)X
1316.7507(t)X
1342.237(o)X
1402.2777(C)X
1479.2625(is)X
1550.3545(w)X
1595.8969(orth)X
1714.0623(while)X
1890.9313(will)X
2022.0162(dep)X
2124.8774(end)X
2252.8048(on)X
2349.157(whether)X
2603.3854(its)X
412.8768 647.9217(quirks)Z
609.8319(out)X
702.7371(w)X
748.2795(eigh)X
886.8203(the)X
998.5222(b)X
1036.6542(ene\014ts)X
1238.4019(of)X
1313.7923(ha)X
1381.4373(ving)X
1526.2932(\\more)X
1724.8271(m)X
1781.5329(o)X
1816.1215(dern")X
1997.2889(data)X
2146.8811(t)X
2170.3208(ypi)X
2260.2274(ng)X
2351.117(a)X
2383.8851(nd)X
2478.2206(con)X
2574.2833(trol)X
412.8768 726.5649(structure)Z
668.951(s)X
694.8013(.)X
998.3169(go)X
1066.4454(es)X
1148.0731(a)X
1209.1769(long)X
1358.6913(w)X
1404.2337(a)X
1435.5672(y)X
1498.2498(to)X
1584.6138(rem)X
1694.8592(o)X
1725.8068(v)X
1760.3954(i)X
1778.5999(ng)X
1875.7268(the)X
1993.666(quirks)X
2196.8584(but)X
2322.6914(for)X
2429.5793(the)X
2547.5185(tim)X
2647.8998(e)X
412.8768 805.2081(b)Z
451.0088(eing)X
840.0435(i)X
858.248(s)X
902.8419(probabl)X
1122.068(y)X
1175.9903(m)X
1230.6038(o)X
1263.3719(re)X
1336.3835(p)X
1374.5155(ortable)X
1594.3519(and)X
1719.4626(wil)X
1804.156(l)X
1841.6942(run)X
1958.9111(fa)X
2012.3073(ster)X
2135.8393(on)X
2224.6385(sup)X
2324.3422(ercomputers)X
412.8768 883.8513(without)Z
656.3502(t)X
679.7899(w)X
725.3323(eaking.)X
955.8878(On)X
1063.5877(the)X
1174.4451(other)X
1343.7167(hand)X
1761.1981(ma)X
1849.3671(y)X
1904.8645(b)X
1942.9965(e)X
1992.2822(harder)X
2197.8653(to)X
2277.1475(m)X
2333.7428(a)X
2366.5109(i)X
2384.7154(n)X
2419.2064(ta)X
2477.5583(i)X
2495.7628(n,)X
2568.2823(and)X
412.8768 962.4945(it)Z
480.7866(is)X
548.6964(a)X
605.5549(p)X
643.6869(o)X
678.6614(or)X
760.7801(\014t)X
846.0563(to)X
928.175(algori)X
1090.5608(thm)X
1207.0696(s)X
1256.0343(that)X
1399.7247(are)X
1510.2611(b)X
1548.3931(est)X
1651.0357(expresse)X
1883.5771(d)X
1943.6906(with)X
2095.2748(t)X
2118.7145(yp)X
2191.5793(e)X
2220.4375(s)X
2269.9923(more)X
2437.3642(in)X
2490.8003(v)X
2523.7126(olv)X
2608.724(ed)X
412.8768 1041.1377(than)Z
569.2627(n-dimensional)X
995.026(a)X
1027.7941(rra)X
1109.648(ys.)X
1225.2015(When)X
1754.852(b)X
1792.984(ecomes)X
2018.8355(comm)X
2193.3231(o)X
2226.0912(npl)X
2317.1137(a)X
2349.8818(ce,)X
2449.4075(p)X
2487.5395(erhaps)X
412.8768 1119.7809(the)Z
524.7115(decision)X
772.3196(will)X
898.3631(b)X
936.4951(e)X
986.7581(easier)X
1168.0583(to)X
1248.3178(mak)X
1371.2196(e.)X
412.8768 1480.0464(See)Z
522.8047(the)X
1138.1574(man)X
1262.6379(ual)X
1367.8295(i)X
1386.3343(f)X
1423.1403(y)X
1455.9084(o)X
1488.6765(u)X
1541.769(i)X
1560.071(n)X
1594.562(tend)X
1737.6439(doing)X
1912.2116(thi)X
1992.3114(s)X
2034.3526(on)X
2120.5991(HP)X
2228.2724(mac)X
2344.8591(hines.)X
2534.6041(Rudi)X
412.8768 1558.6896(V)Z
456.3571(ank)X
558.7349(emm)X
700.0243(el)X
773.6615(\()X
1315.2393(\))X
1366.8051(m)X
1421.6447(en)X
1484.5534(tio)X
1561.8192(ns)X
1649.6965(som)X
1763.616(e)X
1818.3393(general)X
2048.3051(p)X
2086.4371(oin)X
2173.0272(ts)X
2249.8532(that)X
2396.1447(are)X
2509.2822(w)X
2554.8246(orth)X
412.8768 1637.3328(noting)Z
616.7671(:-)X
492.9762 1768.4048(1.)Z
576.7168(F)X
613.882(ortran)X
816.7822(uses)X
956.5319(a)X
1014.186(column)X
1248.6614(wise)X
1393.1474(storage)X
1621.3078(of)X
1699.4858(matrices)X
1965.5365(while)X
2140.0189(C)X
2210.5348(stores)X
2397.6474(the)X
2487.6502(m)X
2568.9858(ro)X
2625.5795(w)X
576.7168 1847.048(wise.)Z
762.3288(This)X
917.9761(means)X
1125.7226(that)X
1273.4761(when)X
1449.6473(y)X
1482.5596(ou)X
1579.7927(w)X
1625.3351(an)X
1692.9801(t)X
1746.0079(to)X
1832.1897(parse)X
2008.3609(a)X
2069.2825(matrix)X
2291.2379(f)X
2311.6509(rom)X
2452.4684(y)X
2485.2365(o)X
2518.0046(ur)X
2607.3439(C-)X
576.7168 1925.6912(program)Z
849.4032(to)X
937.3744(the)X
1056.9208(fortran)X
1285.4018(routine)X
1518.619(y)X
1551.5313(ou)X
1650.5538(m)X
1704.7601(ust)X
1821.149(transp)X
2004.5271(ose)X
2120.916(the)X
2240.4624(matrix)X
2464.2072(in)X
2549.0208(y)X
2581.9331(o)X
2614.9491(ur)X
576.7168 2004.3344(program)Z
844.2879(b)X
882.4199(efore)X
1042.6351(en)X
1105.5438(tering)X
1297.3342(the)X
1411.7653(routine.)X
1671.6865(Of)X
1767.1725(course,)X
1989.371(an)X
2057.016(y)X
2116.1905(output)X
2333.2411(from)X
2493.4564(suc)X
2581.6253(h)X
2642.3785(a)X
576.7168 2082.9776(routine)Z
802.2223(m)X
857.2373(ust)X
965.9145(b)X
1004.0465(e)X
1054.3095(transp)X
1237.6876(osed)X
1382.6763(again.)X
576.7168 2187.8352(If)Z
639.7377(y)X
672.65(ou)X
760.9311(om)X
850.5231(i)X
868.7276(t)X
912.8034(thi)X
993.1293(s)X
1037.2051(step,)X
1189.1365(then)X
1334.253(probably)X
1607.2492(y)X
1640.1615(our)X
1753.7028(program)X
2015.6478(wil)X
2100.2299(l)X
2137.25(run)X
2253.9488(\(b)X
2317.341(ecause)X
2516.1354(it)X
2579.1563(has)X
576.7168 2266.4784(data)Z
726.4418(to)X
806.7013(compute)X
1073.2547(on\))X
1189.8257(but)X
1309.5542(it)X
1375.6048(will)X
1501.021(g)X
1533.7891(enerate)X
1760.8734(wrong)X
1957.9613(answ)X
2098.2294(ers.)X
576.7168 2371.336(If)Z
645.8059(y)X
678.7182(ou)X
773.0675(ha)X
840.7125(v)X
873.6248(e)X
926.9263(the)X
1041.7995(F)X
1078.9647(ortran)X
1282.2486(source)X
1483.9537(c)X
1512.9366(o)X
1547.9111(de)X
1637.9451(\()X
1663.4314(of)X
1741.9931(an)X
1809.6381(y)X
1869.2547(routine\))X
2123.0589(the)X
2213.4021(n)X
2274.6949(on)X
2369.0442(s)X
2394.6061(ome)X
2537.8971(plat-)X
576.7168 2449.9792(forms)Z
753.4242(y)X
786.3365(ou)X
871.4756(m)X
926.7054(a)X
957.653(y)X
1007.9152(use)X
1113.5782(com)X
1231.4839(pi)X
1286.0974(l)X
1304.3019(er)X
1373.6534(directiv)X
1588.1232(es)X
1657.4747(sp)X
1720.8669(ecifying)X
1955.9883(that)X
2091.6478(the)X
2197.3108(F)X
2234.476(ortran)X
2428.5497(compiler)X
576.7168 2528.6224(m)Z
631.7318(ust)X
735.3464(use)X
842.1185(ro)X
898.7122(w)X
962.8578(wise)X
1099.6264(storage.)X
1350.314(Some)X
1521.8154(platfo)X
1688.8329(rm)X
1769.1147(s)X
1811.1576(supp)X
1947.1728(ort)X
2047.6299(these)X
2208.0799(directiv)X
2422.5497(es.)X
2524.5923(Ho)X
2604.8675(w-)X
576.7168 2607.2656(ev)Z
638.0468(er)X
710.2789(w)X
755.8213(atc)X
840.8327(h)X
895.6984(out)X
1008.9783(with)X
1155.4122(this)X
1279.7434(if)X
1337.7666(y)X
1370.6789(ou)X
1458.6986(call)X
1576.7147(the)X
1685.2583(same)X
1847.4799(routine)X
2069.6943(from)X
2223.7488(a)X
2256.5169(no)X
2325.694(ther)X
2459.4978(F)X
2496.663(ortran)X
576.7168 2685.9088(routine/program.)Z
492.9762 2816.9808(2.)Z
576.7168(Y)X
620.1971(our)X
735.3418(F)X
772.507(ortran)X
971.3261(compiler)X
1238.0319(m)X
1294.4903(a)X
1325.4379(y)X
1380.4455(a)X
1413.2136(dd)X
1506.2556(a)X
1539.2187(n)X
1595.9492(underscore)X
1919.4904(to)X
1998.3236(the)X
2108.732(routine)X
2332.8112(name)X
2507.9489(in)X
2583.6245(the)X
576.7168 2895.624(sym)Z
691.7248(b)X
729.8568(ol)X
810.2179(tabl)X
923.4382(e.)X
1015.9896(Hence)X
1214.7579(in)X
1298.2765(the)X
1416.5279(c)X
1445.3235(alling)X
1633.0403(C-program/routi)X
2117.6038(ne)X
2210.595(y)X
2243.5073(ou)X
2341.2348(m)X
2394.4021(ust)X
2509.496(add)X
2643.535(a)X
576.7168 2974.2672(trailing)Z
810.9794(underscore)X
1138.389(!)X
1194.2262(Otherwise)X
1504.2695(the)X
1618.8427(loader)X
1818.3726(will)X
1946.8582(complain)X
2233.22(a)X
2266.182(b)X
2304.314(o)X
2337.1796(ut)X
2423.0387(a)X
2456.1304(n)X
2516.7293(unde-)X
576.7168 3052.9104(\014ned)Z
742.506(sym)X
857.514(b)X
895.646(ol.)X
1013.0486(Ho)X
1093.3238(w)X
1138.8662(ev)X
1200.1962(er,)X
1303.6394(c)X
1330.2366(hec)X
1421.563(k)X
1484.7328(y)X
1517.6451(our)X
1640.8078(compiler)X
1915.5316(for)X
2022.9067(this.)X
2195.3791(F)X
2232.5443(or)X
2319.3955(example)X
2584.6468(the)X
576.7168 3131.5536(F)Z
613.882(ortran)X
824.7424(compiler)X
1103.4895(on)X
1205.4153(V)X
1247.0751(AX-VMS)X
1544.757(systems)X
1798.2441(do)X
1869.5301(es)X
1955.6683(NOT)X
2134.9429(add)X
2273.1802(a)X
2338.7945(trailing)X
2581.23(un-)X
576.7168 3210.1968(derscore)Z
834.3743(\()X
859.8606(t)X
885.3469(h)X
921.7559(e)X
950.883(r)X
976.5513(e)X
1032.7481(w)X
1078.2905(atc)X
1163.8202(h)X
1227.2989(out)X
1349.0943(with)X
1504.0437(the)X
1621.6252(fact)X
1756.1014(t)X
1781.5877(h)X
1817.9967(at)X
1903.4806(t)X
1928.8071(h)X
1965.2161(e)X
2021.4129(V)X
2063.2831(A)X
2112.4352(X)X
2161.5873(-F)X
2220.8552(ort)X
2304.6745(r)X
2330.3428(an)X
2426.878(c)X
2455.7167(ompiler)X
576.7168 3288.84(translates)Z
874.8454(ev)X
936.1754(eryth)X
1086.1974(ing)X
1196.4533(in)X
1273.5552(upp)X
1384.3102(erc)X
1466.8531(as)X
1525.4715(e)X
1554.5986(\))X
1580.0849(.)X
492.9762 3419.912(3.)Z
576.7168(F)X
613.882(ortran)X
810.5335(passes)X
1002.4487(its)X
1090.1656(v)X
1121.2575(ariables)X
1358.9567(b)X
1393.4477(y)X
1446.4319(re)X
1500.2199(fe)X
1549.372(r)X
1575.0403(e)X
1604.1674(n)X
1640.5764(c)X
1669.7035(e)X
1698.8306(.)X
1748.1218(This)X
1894.2529(means)X
2092.4832(that)X
2230.7205(y)X
2263.6328(ou)X
2351.3497(MUST)X
2561.001(giv)X
2646.0124(e)X
576.7168 3498.5552(adresses)Z
826.0551(in)X
903.157(y)X
936.0693(our)X
1052.6403(c)X
1081.0998(alling)X
1262.3999(C-program.)X
492.9762 3629.6272(4.)Z
576.7168(W)X
639.1422(atc)X
724.1536(h)X
784.691(out)X
903.6426(esp)X
995.4525(ecially)X
1201.2359(with)X
1527.0055(s)X
1576.4916(and)X
1914.5245(s.)X
1991.6908(Mak)X
2117.7501(e)X
2170.3937(sure)X
2309.8692(that)X
2454.081(the)X
2568.4018(s)X
2594.2521(ize)X
576.7168 3708.2704(of)Z
648.8069(the)X
757.2085(v)X
788.3004(ariable)X
1000.9002(in)X
1074.569(the)X
1182.9706(calling)X
1389.2553(program)X
1648.6576(i)X
1666.8621(s)X
1710.5345(i)X
1729.3291(den)X
1828.5493(tical)X
1971.6564(to)X
2048.323(the)X
2156.7246(size)X
2276.1775(in)X
2349.8463(the)X
2458.2479(F)X
2495.4131(ortran)X
576.7168 3786.9136(routine.)Z
829.0755(This)X
979.1188(is)X
1045.4877(extremely)X
1348.671(im)X
1423.9231(p)X
1462.0551(o)X
1494.9207(rtan)X
1613.0861(t)X
1660.5099(on)X
1752.139(m)X
1807.036(a)X
1839.8041(c)X
1866.4013(hines)X
2033.8109(with)X
2183.8542(li)X
2221.2782(ttl)X
2290.4553(e)X
2341.0366(endian)X
2552.6515(b)X
2587.1425(yte)X
576.7168 3865.5568(ordering.)Z
860.6937(P)X
903.0786(arsing)X
1095.8776(a)X
1344.1236(\(C-routine\))X
1688.4838(to)X
1767.612(a)X
2049.7775(\(F)X
2112.2029(o)X
2145.3511(rtran\))X
2336.5714(n)X
2371.0624(um)X
2461.3419(b)X
2499.4739(er)X
2573.8658(wil)X
2658.8214(l)X
576.7168 3944.2(not)Z
693.0979(generate)X
953.1463(SEGV)X
1158.417(but)X
1277.9556(giv)X
1362.967(e)X
1413.0401(wrong)X
1609.9381(results)X
1816.3086(as)X
1896.3782(the)X
2008.023(data)X
2157.5581(is)X
2223.4188(parse)X
2372.1656(d)X
2430.23(wr)X
2503.2299(ongly)X
2654.0659(.)X
1510.6047 4435.9025(60)Z
EO
BO
F27 F
511.1807 71.2049(\017)Z
511.1807 359.5633(\017)Z
EO
BO
F28 F
629.5751 1480.0464(Portability)Z
952.4488(Guide)X
EO
BO
F29 F
412.8768 -181.7643(G)Z
529.8405(CALLING)X
854.8083(F)X
895.6144(OR)X
989.6151(TRAN)X
1205.6484(FR)X
1295.3962(OM)X
1427.7549(C)X
EO
BO
F30 F
587.1708 805.2081(fortran)Z
1506.6732 883.8513(fortran)Z
EO
BO
F31 F
1845.3287 149.8481(const)Z
763.6038 726.5649(ANSI)Z
935.6343(C)X
1419.4777 1041.1377(Fortran9X)Z
798.9217 1558.6896(a)Z
833.5539(n)X
867.96(k)X
902.3661(e)X
936.7722(m)X
971.1783(m)X
1005.5844(e)X
1039.9905(@)X
1074.3966(i)X
1108.8027(m)X
1143.2088(e)X
1177.6149(c)X
1212.021(.)X
1246.4271(b)X
1280.8332(e)X
1353.3415 3629.6272(float)Z
1706.4945(doubl)X
1880.1184(e)X
1149.7456 3865.5568(float)Z
1821.48(real)X
1960.2513(*)X
1994.6574(8)X
EO
BO
F55 F
412.8768 1336.5045(G)Z
606.7311(Calli)X
831.4641(ng)X
981.3101(F)X
1040.1526(ortran)X
1373.1343(from)X
1635.0721(C)X
EO
EP end
%%Page: 61 61
dvitops begin
/#copies 1 def BP
25400000 47362.8672 1000 72 72 842 SC
2.6214 2260.992 412.8768 -155.5497 R
BO
F25 F
445.6449 214.7468([1])Z
547.59(Banahan,)X
842.561(Brady)X
1012.3422(,)X
1053.1326(and)X
1180.7549(Doran.)X
1750.6008(.)X
1798.6002(Addison)X
2055.681(W)X
2118.0048(esley)X
2248.3169(,)X
2289.1073(1)X
2322.2589(9)X
2355.027(8)X
2387.7951(8)X
2420.5632(.)X
445.6449 345.8188([2])Z
547.59(Sam)X
672.0705(uel)X
778.6898(P)X
817.4338(.)X
859.3239(Harbi)X
1021.8943(son)X
1139.565(a)X
1172.6348(nd)X
1268.2028(G)X
1319.8254(uy)X
1413.768(L)X
1454.7281(.)X
1495.8776(Steele.)X
2385.5015(.)X
2437.9392(Pren)X
2570.3135(tice)X
547.59 424.462(Hall,)Z
705.969(1987.)X
445.6449 555.534([3])Z
547.59(Allen)X
720.9964(I.)X
785.4682(Hollub.)X
1553.1222(.)X
1601.1216(Pren)X
1733.4959(tice)X
1856.3819(Hall,)X
2017.1582(1987)X
2149.5331(.)X
445.6449 686.606([4])Z
547.59(Mark)X
722.5351(Horton.)X
1549.7824(.)X
1597.7818(Pren)X
1730.1561(tice-Hall,)X
2010.8243(1990.)X
445.6449 817.678([5])Z
547.59(Brian)X
722.7424(W.)X
825.2718(Kernighan)X
1139.3552(and)X
1260.8297(P)X
1299.5737(.J.)X
1386.3154(Plauger.)X
2655.6831(.)X
547.59 896.3212(McGra)Z
744.6936(w-Hill,)X
957.8277(1978.)X
445.6449 1027.3932([6])Z
547.59(Brian)X
723.6172(W.)X
827.0214(Kernighan)X
1141.9796(and)X
1264.3289(Dennis)X
1476.6676(M.)X
1572.178(Ritc)X
1691.9222(hie.)X
975.2889 1106.0364(.)Z
1022.8324(Pren)X
1155.2067(tice-Hall,)X
1439.1264(Inc.,)X
1587.2725(1988.)X
445.6449 1237.1084([7])Z
547.59(Andrew)X
793.5324(Ko)X
879.0273(enig.)X
1630.1635(.)X
1677.8546(Addi)X
1818.0292(son-W)X
1996.7971(esley)X
2127.1092(,)X
2165.1256(1989.)X
445.6449 1368.1804([8])Z
547.59(J.F..)X
705.6125(Korsh)X
901.5254(and)X
1032.709(L.J.)X
1170.2076(Garrett.)X
927.6032 1446.8236(.)Z
975.0277(PSW-Ken)X
1258.9632(t,)X
1325.4639(1988.)X
445.6449 1577.8956([9])Z
547.59(Stev)X
670.4917(e)X
722.3529(Oualline.)X
1738.5544(.)X
1786.4971(O')X
1855.6742(R)X
1903.916(ei)X
1951.2476(l)X
1969.4521(l)X
1987.6566(y)X
2044.0905(&)X
2116.4562(Asso)X
2250.8928(ciates,)X
2451.1381(Inc.)X
412.8768 1708.9676([10])Z
547.59(Willi)X
690.9221(a)X
723.6902(m)X
804.1923(H.)X
897.4375(Press,)X
1090.481(Brian)X
1275.8245(P)X
1314.5685(.)X
1359.4022(Flannery)X
1609.7002(,)X
1654.6715(Saul)X
1805.2822(A.)X
1899.0576(T)X
1940.9591(euk)X
2038.6006(olsky)X
2179.9641(,)X
2223.413(and)X
2355.0786(Willi)X
2498.2198(a)X
2530.9879(m)X
2611.49(T)X
2658.8216(.)X
547.59 1787.6108(V)Z
591.0703(etterling.)X
634.4219 1866.254(.)Z
681.9383(Cam)X
817.4702(bridg)X
967.4474(e)X
1017.7104(Univ)X
1154.821(ersit)X
1276.1439(y)X
1332.722(Press,)X
1521.9161(1988.)X
412.8768 1997.326([11])Z
547.59(X3J11.)X
777.9062(Draft)X
955.1154(Prop)X
1095.867(osed)X
1241.5009(American)X
1540.2748(National)X
1810.6309(Standard)X
2095.1958(for)X
2196.6244(Info)X
2309.9246(rm)X
2390.2064(a)X
2422.9745(ti)X
2466.6653(o)X
2499.4334(n)X
2558.2354(Sys-)X
547.59 2075.9692(tems)Z
700.1422(|)X
783.2289(Program)X
1033.7734(m)X
1088.3869(i)X
1106.5914(ng)X
1192.5471(L)X
1233.5072(a)X
1266.2753(ng)X
1335.4524(ua)X
1404.6295(g)X
1437.3976(e)X
1482.5939(C.)X
1566.4772(T)X
1608.3787(ec)X
1663.3936(hnical)X
1852.2571(Rep)X
1967.7485(ort)X
2068.2015(X3J11/88{158,)X
2515.4895(ANSI)X
547.59 2154.6124(Accredited)Z
869.3363(S)X
905.7244(t)X
931.2107(andards)X
1174.5378(Committee,)X
1531.977(X3)X
1631.118(Inform)X
1825.9358(a)X
1858.7039(ti)X
1902.3947(o)X
1935.1628(n)X
1988.5196(Pro)X
2092.9597(cessing)X
2305.7714(Systems,)X
2574.7999(De-)X
547.59 2233.2556(cem)Z
659.4404(b)X
697.5724(er)X
773.5074(1988.)X
1510.6047 4435.9025(61)Z
EO
BO
F28 F
1407.1544 214.7468(T)Z
1454.4543(he)X
1541.0519(C)X
1611.8619(Bo)X
1687.4503(ok)X
1710.737 345.8188(C:)Z
1803.0826(A)X
1875.3603(R)X
1919.3735(efer)X
2024.9584(enc)X
2117.9132(e)X
2172.3685(Manual)X
1025.8116 555.534(T)Z
1072.7059(he)X
1159.3035(C)X
1230.1135(C)X
1277.031(omp)X
1393.6673(anion)X
972.6161 686.606(Portable)Z
1234.4564(C)X
1305.2664(Softwar)X
1519.7859(e)X
1641.4423 817.678(The)Z
1769.747(Elements)X
2048.0343(of)X
2119.5035(Pr)X
2188.7769(o)X
2218.5812(gr)X
2273.6457(amming)X
2518.3307(Style)X
1812.3629 1027.3932(The)Z
1941.4723(C)X
2006.981(Pr)X
2076.2544(o)X
2106.0587(gr)X
2161.1232(amming)X
2407.0611(L)X
2444.7592(anguage)X
547.59 1106.0364(Se)Z
610.5483(c)X
637.1951(ond)X
765.3135(Edition)X
1043.855 1237.1084(C)Z
1114.665(T)X
1157.0035(r)X
1182.0715(aps)X
1298.6656(and)X
1424.7322(Pitfal)X
1585.9581(ls)X
1442.0941 1368.1804(Data)Z
1606.17(Structur)X
1839.6347(es,)X
1944.5367(A)X
1991.8035(lgorithms,)X
2305.1022(and)X
2434.4452(Pr)X
2503.7186(o)X
2533.5229(gr)X
2588.5874(am)X
547.59 1446.8236(Style)Z
708.3895(using)X
880.2403(C)X
1011.9027 1577.8956(Pr)Z
1081.1761(actic)X
1213.6(al)X
1287.5675(C)X
1358.1492(Pr)X
1426.8886(o)X
1456.6929(gr)X
1511.4656(ammi)X
1672.2464(ng)X
882.2879 1787.6108(NUMERICAL)Z
1317.2213(RECIPES)X
1630.5898(in)X
1711.881(C:)X
1804.2236(The)X
1939.1928(A)X
1986.4596(rt)X
2061.4358(of)X
2139.5695(Scienti\014c)X
2426.0998(Comput-)X
547.59 1866.254(ing)Z
EO
BO
F29 F
412.8768 -181.7643(REFERENCES)Z
2223.3079(REFERENCES)X
EO
BO
F55 F
412.8768 71.2049(Reference)Z
882.7792(s)X
EO
EP end
%%Trailer
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/