|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T v
Length: 135746 (0x21242) Types: TextFile Names: »volume2-3.ps«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦1d3a99260⟧ »EurOpenD22/pp5.0/pp-5-ps-a4.tar.Z« └─⟦8e071bc08⟧ └─⟦this⟧ »pp-5.0/doc/manual/ps/volume2-3.ps«
%! for use by dvi2ps Version 2.00 % a start (Ha!) at a TeX mode for PostScript. % The following defines procedures assumed and used by program "dvi2ps" % and must be downloaded or sent as a header file for all TeX jobs. % By: Neal Holtz, Carleton University, Ottawa, Canada % <holtz@cascade.carleton.cdn> % <holtz%cascade.carleton.cdn@ubc.csnet> % June, 1985 % Last Modified: Aug 25/85 % oystr 12-Feb-1986 % Changed @dc macro to check for a badly formed bits in character % definitions. Can get a <> bit map if a character is not actually % in the font file. This is absolutely guaranteed to drive the % printer nuts - it will appear that you can no longer define a % new font, although the built-ins will still be there. % To convert this file into a downloaded file instead of a header % file, uncomment all of the lines beginning with %-% %-%0000000 % Server loop exit password %-%serverdict begin exitserver %-% systemdict /statusdict known %-% {statusdict begin 9 0 3 setsccinteractive /waittimeout 300 def end} %-% if /TeXDict 200 dict def % define a working dictionary TeXDict begin % start using it. % units are in "dots" (300/inch) /Resolution 300 def /Inch {Resolution mul} def % converts inches to internal units /Mtrx 6 array def %%%%%%%%%%%%%%%%%%%%% Page setup (user) options %%%%%%%%%%%%%%%%%%%%%%%% % dvi2ps will output coordinates in the TeX system ([0,0] 1" down and in % from top left, with y +ive downward). The default PostScript system % is [0,0] at bottom left, y +ive up. The Many Matrix Machinations in % the following code are an attempt to reconcile that. The intent is to % specify the scaling as 1 and have only translations in the matrix to % properly position the text. Caution: the default device matrices are % *not* the same in all PostScript devices; that should not matter in most % of the code below (except for lanscape mode -- in that, rotations of % -90 degrees resulted in the the rotation matrix [ e 1 ] % [ 1 e ] % where the "e"s were almost exactly but not quite unlike zeros. % NOTE: We use A4 size paper. For letter size paper the constants '340' in the % following code should be changed to '310'. /@a4 { 72 Resolution div dup neg scale 270 -3215 translate Mtrx currentmatrix pop }def /@letter { letter initmatrix 72 Resolution div dup neg scale % set scaling to 1. 310 -3005 translate % move origin to top (these are not exactly 1" Mtrx currentmatrix pop % and -10" because margins aren't set exactly right) } def % note mode is like letter, except it uses less VM /@note { note initmatrix 72 Resolution div dup neg scale % set scaling to 1. 310 -3005 translate % move origin to top Mtrx currentmatrix pop } def % A3 modes courtesy of Francis Pintos, UCL /@a3landscape {a3 initmatrix 72 Resolution div dup neg scale -90 rotate 300 310 translate Mtrx currentmatrix pop statusdict begin 1 setpapertray end }def /@a3portrait {a3 initmatrix 72 Resolution div dup neg scale 300 310 translate Mtrx currentmatrix pop statusdict begin 1 setpapertray end }def /@landscape { letter initmatrix 72 Resolution div dup neg scale % set scaling to 1. -90 rotate % it would be nice to be able to do this % Mtrx currentmatrix 0 0.0 put % but instead we have to do things like this because what % Mtrx 1 -1.0 put % should be zero terms aren't (and text comes out wobbly) % Mtrx 2 1.0 put % Fie! This likely will not work on QMS printers % Mtrx 3 0.0 put % (nor on others where the device matrix is not like % Mtrx setmatrix % like it is on the LaserWriter). 300 310 translate % move origin to top Mtrx currentmatrix pop } def /@legal { legal initmatrix 72 Resolution div dup neg scale % set scaling to 1. 295 -3880 translate % move origin to top Mtrx currentmatrix pop } def /@manualfeed { statusdict /manualfeed true put } def % n @copies - set number of copies /@copies { /#copies exch def } def /@restore /restore load def /restore {vmstatus pop dup @VMused lt{pop @VMused}if % calculate virtual memory used exch pop exch @restore /@VMused exch def }def /@pri { ( ) print ( ) cvs print }def /@FontMatrix [1 0 0 -1 0 0] def /@FontBBox [0 0 1 1] def %%%%%%%%%%%%%%%%%%%% Procedure Defintions %%%%%%%%%%%%%%%%%%%%%%%%%% /@newfont % id @newfont - -- initialize a new font dictionary { /newname exch def newname 7 dict def % allocate new font dictionary newname load begin /FontType 3 def /FontMatrix @FontMatrix def /FontBBox @FontBBox def /BitMaps 128 array def /BuildChar {CharBuilder} def /Encoding 128 array def 0 1 127 {Encoding exch /.undef put} for end newname newname load definefont pop } def % the following is the only character builder we need. it looks up the % char data in the BitMaps array, and paints the character if possible. % char data -- a bitmap descriptor -- is an array of length 6, of % which the various slots are: /ch-image {ch-data 0 get} def % the hex string image /ch-width {ch-data 1 get} def % the number of pixels across /ch-height {ch-data 2 get} def % the number of pixels tall /ch-xoff {ch-data 3 get} def % number of pixels below origin /ch-yoff {ch-data 4 get} def % number of pixels to left of origin /ch-tfmw {ch-data 5 get} def % spacing to next character /CharBuilder % fontdict ch Charbuilder - -- image one character {save 3 1 roll exch /BitMaps get exch get /ch-data exch def ch-data null ne {ch-tfmw 0 ch-xoff neg ch-yoff neg ch-width ch-xoff sub ch-height ch-yoff sub setcachedevice ch-width ch-height true [1 0 0 1 ch-xoff ch-yoff] {ch-image} imagemask }if restore } def /@sf % fontdict @sf - -- make that the current font { dup % All smallcaps fonts must have the string SmallCaps in their name /FontName known { dup /FontName get tempstring cvs (SmallCaps) search {/smallcaps true def pop pop pop} {/smallcaps false def pop} ifelse } {/smallcaps false def} ifelse setfont } def % in the following, the font-cacheing mechanism requires that % a name unique in the particular font be generated /@dc % char-data ch @dc - -- define a new character bitmap in current font { /ch-code exch def % ++oystr 12-Feb-86++ dup 0 get length 2 lt { pop [ <00> 1 1 0 0 8.00 ] } % replace <> with null if % --oystr 12-Feb-86-- /ch-data exch def currentfont /BitMaps get ch-code ch-data put currentfont /Encoding get ch-code dup ( ) cvs cvn % generate a unique name simply from the character code put } def /@pc % char-data ch @pc - -- print a character bitmap not downloaded {pop /ch-data exch def currentpoint translate ch-width ch-height true [1 0 0 -1 ch-xoff ch-yoff] {ch-image}imagemask }def /@bop0 % n @bop0 - -- begin the char def section of a new page { pop } def /@bop1 % n @bop1 - -- begin a brand new page { pop erasepage initgraphics Mtrx setmatrix /SaveImage save def % % RLW: % The following is a fix necessary since a /@beginspecial immediately % following a /@bop1 failed. This was due to a lack of definition of the % current point, something which can only happen in the one situation. % Suffer the extra code for all other case as new pages don't happen too often. % 0 0 moveto % } def /@eop % - @eop - -- end a page { showpage SaveImage restore } def /@start % - @start - -- start everything { @a4 % (there is not much to do) vmstatus pop /@VMused exch def pop } def /@end % - @end - -- done the whole shebang {(VM used: ) print @VMused @pri (. Unused: ) print vmstatus @VMused sub @pri pop pop (\n) print flush end } def /p % x y p - -- move to position { moveto } def /r % x r - -- move right { 0 rmoveto } def /s % string s - -- show the string { smallcaps {SmallCapShow} {show} ifelse } def /c % ch c - -- show the character (code given) { c-string exch 0 exch put c-string s } def /c-string ( ) def /ru % dx dy ru - -- set a rule (rectangle) { /dy exch neg def % because dy is height up from bottom /dx exch def /x currentpoint /y exch def def % remember current point newpath x y moveto dx 0 rlineto 0 dy rlineto dx neg 0 rlineto closepath fill x y moveto } def /l % x y l - -- draw line to { lineto } def /rl % dx dy rl - -- draw relative line { rlineto } def /rc % x0 y0 x1 y1 y2 y2 rc -- draw bezier curve { rcurveto } def /np % np - -- start a new path and save currenpoint { /SaveX currentpoint /SaveY exch def def % remember current point newpath } def /st % st - -- draw the last path and restore currentpoint { stroke SaveX SaveY moveto % restore the current point } def /f % f -- fill the last path and restore currentpoint { fill SaveX SaveY moveto % restore the current point } def /ellipse % xc yc xrad yrad startAngle endAngle ellipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix matrix currentmatrix def x y translate xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% the \special command junk %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % The structure of the PostScript produced by dvi2ps for \special is: % @beginspecial % - any number of @hsize, @hoffset, @hscale, etc., commands % @setspecial % - the users file of PostScript commands % @endspecial % The @beginspecial command recognizes whether the Macintosh Laserprep % has been loaded or not, and redfines some Mac commands if so. %%% NOTE: This has been disabled as we don't use it !! % The @setspecial handles the users shifting, scaling, clipping commands % The following are user settable options from the \special command. /@SpecialDefaults { /hs 8.5 Inch def /vs 11.68 Inch def /ho 0 def /vo 0 def /hsc 1 def /vsc 1 def /CLIP false def } def % d @hsize - specify a horizontal clipping dimension % these 2 are executed before the MacDraw initializations /@hsize {/hs exch def /CLIP true def} def /@vsize {/vs exch def /CLIP true def} def % d @hoffset - specify a shift for the drwgs /@hoffset {/ho exch def} def /@voffset {/vo exch def} def % s @hscale - set scale factor /@hscale {/hsc exch def} def /@vscale {/vsc exch def} def /@setclipper { hsc vsc scale CLIP { newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip } if } def % this will be invoked as the result of a \special command (for the % inclusion of PostScript graphics). The basic idea is to change all % scaling and graphics back to defaults, but to shift the origin % to the current position on the page. Due to TeXnical difficulties, % we only set the y-origin. The x-origin is set at the left edge of % the page. /@beginspecial % - @beginspecial - -- enter special mode { gsave /SpecialSave save def % the following magic incantation establishes the current point as % the users origin, and reverts back to default scalings, rotations currentpoint transform initgraphics itransform translate @SpecialDefaults % setup default offsets, scales, sizes %%% @MacSetUp % fix up Mac stuff -- DISABLED /showpage {} def %%% Ignore showpage commands } def /@setspecial % to setup user specified offsets, scales, sizes (for clipping) { MacDrwgs {md begin /pxt ho def /pyt vo neg def end} {ho vo translate @setclipper} ifelse } def /@endspecial % - @endspecial - -- leave special mode { SpecialSave restore grestore } def %! % All software, documentation, and related files in this distribution of % psfig/tex are Copyright (c) 1987 Trevor J. Darrell % % Permission is granted for use and non-profit distribution of psfig/tex % providing that this notice be clearly maintained, but the right to % distribute any portion of psfig/tex for profit or as part of any commercial % product is specifically reserved for the author. % % % psfigTeX PostScript Prolog % $Header: tex.ps,v 1.13 87/12/14 00:57:00 van Exp $ % /psf$TeXscale { 65536 div } def /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def % x y bb-llx bb-lly bb-urx bb-ury startFig - /startTexFig { /psf$SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /psf$ury exch psf$TeXscale def /psf$urx exch psf$TeXscale def /psf$lly exch psf$TeXscale def /psf$llx exch psf$TeXscale def /psf$y exch psf$TeXscale def /psf$x exch psf$TeXscale def currentpoint /psf$cy exch def /psf$cx exch def /psf$sx psf$x psf$urx psf$llx sub div def % scaling for x /psf$sy psf$y psf$ury psf$lly sub div def % scaling for y psf$sx psf$sy scale % scale by (sx,sy) psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def @MacSetUp } def % llx lly urx ury doclip - (args in figure coordinates) /doclip { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto } def % - endTexFig - /endTexFig { end psf$SavedState restore } def %%%% Additions by LA Carr to reencode Adobe fonts as TeX fonts (almost) %%%% Based on routine in LaserWriter Cookbook /ReEncodeForTeX { /newfontname exch def /basefontname exch def /TeXstr 30 string def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall %% newfont /FontName newfontname put %% basefontname TeXstr cvs (Dingbat) search { pop pop pop } { pop /TeXvec basefontname TeXstr cvs (Courier) search { pop pop pop TeXcourvec } { pop TeXnormalvec } ifelse def TeXvec aload pop TeXvec length 2 idiv { newfont /Encoding get 3 1 roll put } repeat } ifelse newfontname newfont definefont pop } def /TeXnormalvec [ 8#014 /fi 8#015 /fl 8#020 /dotlessi 8#022 /grave 8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#042 /quotedblright 8#074 /exclamdown 8#076 /questiondown 8#134 /quotedblleft 8#136 /circumflex 8#137 /dotaccent 8#173 /endash 8#174 /emdash 8#175 /quotedbl 8#177 /dieresis ] def /TeXcourvec [ 8#016 /exclamdown 8#017 /questiondown 8#020 /dotlessi 8#022 /grave 8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#074 /less 8#076 /greater 8#134 /backslash 8#136 /circumflex 8#137 /underscore 8#173 /braceleft 8#174 /bar 8#175 /braceright 8#177 /dieresis ] def /TeXPSmakefont { % defines a routine for generating PS fonts, fudged! /TeXsize exch def findfont [ TeXsize 0 0 TeXsize neg 0 0 ] makefont } def %Create a General Oblique font /ObliqueFont { /ObliqueAngle exch def /ObliqueBaseName exch def /ObliqueFontName exch def /ObliqueTransform [1 0 ObliqueAngle sin ObliqueAngle cos div 1 0 0] def /basefontdict ObliqueBaseName findfont ObliqueTransform makefont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName ObliqueFontName put ObliqueFontName newfont definefont pop } def /Times-Oblique /Times-Roman 15.5 ObliqueFont /Times-BoldOblique /Times-Bold 15 ObliqueFont %/Palatino-Oblique /Palatino-Roman 10 ObliqueFont %/Palatino-BoldOblique /Palatino-Bold 10 ObliqueFont /Times-ItalicUnslanted /Times-Italic -15.15 ObliqueFont %Create a Palatino-ItalicUnslanted font? You must be joking! %Create a General SmallCaps font /SmallCapsFont { /SmallCapsBaseName exch def /SmallCapsFontName exch def /basefontdict SmallCapsBaseName findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName SmallCapsFontName put SmallCapsFontName newfont definefont pop } def /Times-SmallCaps /Times-Roman SmallCapsFont %/Palatino-SmallCaps /Palatino-Roman SmallCapsFont /SmallCapShow { % string smallcaps show /achar (A) def /xfac 0.8 def /yfac 0.8 def /xrec 1 xfac div def /yrec 1 yfac div def { dup dup 8#141 ge exch 8#172 le and { 8#40 sub achar exch 0 exch put achar xfac yfac scale show xrec yrec scale } { achar exch 0 exch put achar show } ifelse } forall } def /tempstring 100 string def % used for string conversions %%%% Additions by LA Carr to reencode Adobe fonts as TeX fonts (almost) %%%% Based on routine in LaserWriter Cookbook /MacDrwgs false def % will get set if we think the Mac LaserPrep file has been loaded % - @MacSetUp - turn-off/fix-up all the MacDraw stuff that might hurt us % we depend on 'psu' being the first procedure executed % by a Mac document. We redefine 'psu' to adjust page % translations, and to do all other the fixups required. % This stuff will not harm other included PS files /@MacSetUp { userdict /md known % if md is defined { userdict /md get type /dicttype eq % and if it is a dictionary { /MacDrwgs true def md begin % then redefine some stuff /psu % redfine psu to set origins, etc. /psu load % this procedure contains almost all the fixup code { /letter {} def % it is bad manners to execute the real /note {} def % versions of these (clears page image, etc.) /legal {} def statusdict /waittimeout 300 put /page {pop} def % no printing of pages /pyt vo neg def % x & y pixel translations /pxt ho def } concatprocs def /od % redefine od to set clipping region /od load { @setclipper } concatprocs def end } if } if } def % p1 p2 concatprocs p - concatenate procedures /concatprocs { /p2 exch cvlit def /p1 exch cvlit def /p p1 length p2 length add array def p 0 p1 putinterval p p1 length p2 putinterval p cvx } def end % revert to previous dictionary statusdict /waittimeout 300 put % Creator: Soren-Aksel Sorensen, Dept Computer Science, UCL % Title: University College London Logo % EndComments /UCL_line { 3 1 roll lineto { rlineto } repeat } def /UCL_mline { 3 1 roll moveto { rlineto } repeat } def /UCL_mcline { 3 1 roll moveto { rlineto } repeat closepath } def /UCL_box { 2 index exch 2 index exch dup 6 index exch moveto 3 { lineto } repeat closepath stroke newpath } def /UCL_leftdome { 216 355 85 180 130 arcn 196 446 175 528 10 arcto 4 { pop } repeat 202 456 8 191 110 arcn 17 20 -6 0 0 30 202 466 3 UCL_line 7 0 0 9 211 518 2 UCL_line stroke newpath } def /UCL_rightdome { 216 355 85 0 50 arc 236 446 257 528 10 arcto 4 { pop } repeat 230 456 8 349 70 arc -17 20 6 0 0 30 230 466 3 UCL_line -7 0 0 9 221 518 2 UCL_line stroke newpath } def /UCL_support { 0 0 432 28 UCL_box 16 42 416 68 UCL_box 2 26 378 0 2 -26 23 261 3 UCL_mline -2 -10 197 -42 197 42 -2 10 19 261 4 UCL_mcline 0 -18 4 -4 0 -26 10 -16 184 0 10 16 0 26 4 4 0 18 110 289 9 UCL_mline 204 0 114 333 1 UCL_mline stroke newpath } def /UCL_domebars { 88 0 172 428 1 UCL_mline 0 75 216 353 1 UCL_mline stroke newpath 301 347 144 177 146 arcn stroke newpath 386 353 200 180 158 arcn stroke newpath 46 353 200 22 0 arcn stroke newpath 131 347 144 34 3 arcn stroke newpath } def /UCL_LargeU { newpath 6 setlinewidth 0 setgray 58 213 moveto 63 213 63 150 9 arcto 4 { pop } repeat 63 123 lineto 63 80 150 80 150 123 curveto 150 209 167 211 9 arcto 4 { pop } repeat 165 211 lineto 165 212 1 270 90 arc 127 213 lineto 127 212 1 90 270 arc 145 209 145 150 9 arcto 4 { pop } repeat 145 128 lineto 145 85 75 85 75 128 curveto 75 209 93 211 9 arcto 4 { pop } repeat 91 211 lineto 91 212 1 270 90 arc closepath gsave fill grestore stroke newpath 58 213 moveto 31 213 lineto 31 212 1 90 270 arc 47 209 47 150 9 arcto 4 { pop } repeat 47 128 lineto 47 80 150 80 150 123 curveto stroke } def /UCL_LargeC { newpath 251 216 moveto 213 216 187 190 187 150 curveto 187 121 209 92 250 92 curveto 271 92 277 98 283 102 curveto 284 108 288 113 288 124 curveto 287 124 1 0 170 arc 281 110 266 96 250 96 curveto 218 96 201 115 201 155 curveto 201 190 218 211 254 211 curveto 266 211 275 205 285 191 curveto 286 191 1 200 0 arc 286 196 285 205 282 210 curveto 268 216 258 216 251 216 curveto closepath gsave fill grestore stroke newpath 251 216 moveto 198 216 172 190 171 150 curveto 171 125 183 92 250 92 curveto stroke newpath } def /UCL_LargeL { 318 213 moveto 339 213 339 150 11 arcto 4 { pop } repeat 339 94 318 94 14 arcto 4 { pop } repeat 401 94 lineto 403 100 404 110 405 121 curveto 404 121 1 0 170 arc 390 98 308 98 42 arcto 4 { pop } repeat 350 98 350 210 12 arcto 4 { pop } repeat 350 209 366 211 11 arcto 4 { pop } repeat 366 211 lineto 366 212 1 270 90 arc closepath gsave fill grestore stroke newpath 318 213 moveto 307 213 lineto 307 212 1 90 270 arc 323 209 323 150 9 arcto 4 { pop } repeat 323 98 307 96 10 arcto 4 { pop } repeat 307 96 lineto 307 95 1 90 270 arc 404 94 lineto stroke newpath } def /UCL_logo { 4 setlinewidth UCL_leftdome UCL_rightdome UCL_domebars UCL_support UCL_LargeU UCL_LargeC UCL_LargeL } def TeXDict begin @start %%Title: volume2.dvi %%Creator: dvi2ps %%EndProlog 24 @bop0 /cmbx10.300 @newfont cmbx10.300 @sf [<0001C000000003E000000003E000000007F000000007F000000007F00000000FF80000000FF80000001FFC0000001F9C0000 003F9E0000003F0E0000003F0E0000007E070000007E07000000FE07800000FC03800001FC03C00001F801C00001F801C000 03F000E00003F000E00007F000F00007E000700007E0007000FFFC03FF80FFFC03FF80FFFC03FF80> 33 28 -1 0 36] 86 @dc [<0FE1F83FFBF87E3FF8FE0FC0FC07C0FC07C0FE07C07F07C07F87C01FFFC003FFC01E07C03F07C03F07C03F0FC03F1F801FFF 0007FC00> 21 18 -1 0 23] 97 @dc [<FFE0FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00 1F00FF00FF00FF00> 11 29 -1 0 14] 108 @dc [<03FCFF0FFFFF1F87FF1F01F81F01F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8FF07F8FF07 F8FF07F8> 24 18 -1 0 27] 117 @dc [<03FE000FFF801FC3C03F01E07E00E07C0000FC0000FC0000FC0000FFFFE0FFFFE0FC03E07C03E07E03C03E07C03F0F800FFF 0003FC00> 19 18 -1 0 22] 101 @dc [<FFE0781FFFFFE0781FFFFFE0FC1FFF0E00FC01F00E00FC01F00E01FE01F00E01FE01F00E03E701F00E03E701F00E07C381F0 0E07C381F00E07C381F00E0F81C1F00E0F81C1F00E1F00E1F00E1F00E1F00E3E0071F00E3E0071F00E3E0071F00E7C0039F0 0E7C0039F00EF8001DF00EF8001DF00FF0000FF00FF0000FF0FFF0000FFFFFE00007FFFFE00007FF> 40 28 -2 0 45] 77 @dc [<FFE7FFFFE7FFFFE7FF1F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F80F81FC0F8FFF1F8FF7F F0FF1FE0> 24 18 -1 0 27] 110 @dc [<FFE0FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F00FF00FF00FF00000000000000000000001E003F00 7F007F007F003F001E00> 11 30 -1 0 14] 105 @dc [<07FF003FFFE07E03F0F800F8F00078F00078F000F8F801F87FFFF01FFFF03FFFE03FFF8078000070000070000037F8003FFE 003E1F007C0F807C0F807C0F807C0F807C0FF07C0FF83E1FF81FFFF807F9F0> 21 27 -1 9 24] 103 @dc /cmtt10.300 @newfont cmtt10.300 @sf [<FF83C0FF87E0FF8FF01C0FF01C0E701C0E701C0E001C0E001C0E001C1E001C3E001FFC001FF8001FFC001C1E001C0F001C07 001C07001C07001C07001C0F001C1E00FFFC00FFF800FFE000> 20 25 -1 0 22] 82 @dc [<FF8000FF8000FF80001C00001C00001C00001C00001C00001C00001C00001FF8001FFE001FFF001C0F801C03801C03C01C01 C01C01C01C01C01C03C01C03801C0F80FFFF00FFFE00FFF800> 18 25 -1 0 22] 80 @dc [<FFF800FFFE00FFFF001C0F801C07801C03C01C01C01C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C01 E01C01C01C01C01C03C01C07801C0F00FFFF00FFFE00FFF800> 19 25 0 0 22] 68 @dc [<1FFC003FFE007FFF00780F00F00780F00780E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E003 80E00380E00380E00380F00780780F007FFF003FFE001FFC00> 17 25 -2 0 22] 79 @dc [<FF8F00FF9F00FF9F001C17001C37001C37001C37001C77001C77001C67001C67001CE7001CE7001CE7001CC7001CC7001DC7 001DC7001D87001D87001D87001D0700FF3FE0FF3FE0FE3FE0> 19 25 -1 0 22] 78 @dc [<FFFFE0FFFFE0FFFFE01C00E01C00E01C00E01C00E01C00E01C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00 001C00001C01C01C01C01C01C01C01C0FFFFC0FFFFC0FFFFC0> 19 25 -1 0 22] 69 @dc /cmr10.300 @newfont cmr10.300 @sf [<003FE18001FFFB8003F83F8007C00F800F8007801F0007803E0007807C0007807C0007807C000780F800FFF0F800FFF0F800 0000F8000000F8000000F8000000F8000000F80001807C0001807C0003807C0003803E0003801F0007800F800F8007C01F80 03F07B8001FFF380003FC180> 28 28 -2 0 33] 71 @dc [<07F00FF83F1C3C0E78067800F000F000F000F000FFFEFFFEF01E781E781C3E7C1FF807E0> 15 18 -1 0 18] 101 @dc [<FF9FF0FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801E03801F07801F8F80FDFF 00FC7E00> 20 18 -1 0 23] 110 @dc [<FFC0FFC01C001C001C001C001C001C001C001C001C001C001C001E301E781F78FFF8FDF0> 13 18 -1 0 16] 114 @dc [<1F87807FEFC07C7E60F81E60F00E60F00E60F80E00780E007E0E001F8E0003FE00000E00000E00180E003C1E003C3C003FF8 001FE000> 19 18 -1 0 21] 97 @dc [<FF80FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00 1C001C00FC00FC00> 9 29 -1 0 12] 108 @dc [<FF8000FF80001C00001C00001C00001C00001C00001C00001CFE001FFF801F8FC01E03C01E01E01C01E01C00F01C00F01C00 F01C00F01C00F01C00F01C01F01C01E01E03E01F87C0FFFF80FCFE00> 20 26 -1 8 23] 112 @dc [<07E3F00FFBF01E1F801C0F801C07801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380FC1F 80FC1F80> 20 18 -1 0 23] 117 @dc [<03F0000FFC001E1E00380700780780700380F003C0F003C0F003C0F003C0F003C0F003C07003807807803807001E1E000FFC 0003F000> 18 18 -1 0 21] 111 @dc [<CFC0FFF0F8F0F078E038C038C07800F81FF07FE07FC0F800F030E030E070F0F07FF01FB0> 13 18 -1 0 16] 115 @dc [<07E3F01FFBF03E1F807C0F80780780F00380F00380F00380F00380F00380F00380F00380F803807803807C07803E1F801FFF 8007F380000380000380000380000380000380000380000380000380000380001F80001F80> 20 29 -1 0 23] 100 @dc [<00E00000E00000E00001F00001F00003F800039800039800071C00070C00070C000E06000E06000E06001C07001C0780FF0F E0FF0FE0> 19 18 -1 0 22] 118 @dc cmtt10.300 @sf [<FF8FF0FF8FF0FF8FF01C07801C07801C0F001C0F001C1E001E1E001F3C001FBC001FF8001FF8001FF0001DF0001CF0001C78 001C7C001C3E001C1F001C0F001C0780FF8FF0FF8FF0FF8FF0> 20 25 0 0 22] 75 @dc cmr10.300 @sf [<003F800001FFF00003E0F80007803C000F001E001E000F003E000F803C0007807C0007C07C0007C0F80003E0F80003E0F800 03E0F80003E0F80003E0F80003E0F80003E0F80003E0780003C07C0007C03C0007803C0007801E000F000F001E0007803C00 03E0F80001FFF000003F8000> 27 28 -2 0 32] 79 @dc [<FFF07FF0FFF07FF00F001F000F001E000F003E000F007C000F007C000F00F8000F00F0000F01F0000F83E0000FC3C0000FE7 C0000FFF80000F7F80000F3F00000F1E00000F0E00000F0700000F0380000F01C0000F00E0000F0070000F0078000F003C00 0F003E00FFF07FE0FFF07FE0> 28 28 -2 0 32] 75 @dc cmtt10.300 @sf [<FE0FE0FE0FE0FE0FE038038038038038038038038038038038E38038E38039F38039B38039B38039B38039B3803BBB803BBB 803B1B803B1B803B1B803B1B803A0B80FE0FE0FE0FE0FC07E0> 19 25 -1 0 22] 77 @dc cmr10.300 @sf [<FFC387FF80FFC387FF801E038078000C07C078000C07C078000C07C078000C0F6078000C0F6078000C0F6078000C1E307800 0C1E3078000C1E3078000C3C1878000C3C1878000C3C1878000C780C78000C780C78000C780C78000CF00678000CF0067800 0CF00678000DE00378000DE00378000DE00378000FC001F8000FC001F800FFC001FF80FF8000FF80> 33 28 -2 0 38] 77 @dc [<07F8001FFE007C0F80F807C0F003C0E001C0E001C0F003C07807C03FFF803FFF003FFC0038000030000020000037E0003FF8 003C3C00781E00781E00781E00781E00781E00781E003C3DC01FFFC007E7C0> 18 27 -1 9 21] 103 @dc [<07F00FF83F1C3C0E78067800F000F000F000F000F000F000780078183C3C3E3C0FFC07F8> 15 18 -1 0 18] 99 @dc [<07C00FE01E701C301C301C301C301C301C001C001C001C001C001C001C001C00FFE0FFE03C001C001C000C000C000C000C00 0C00> 12 26 -1 0 16] 116 @dc cmtt10.300 @sf [<FF1FE0FF1FE0FF1FE01C07001C07001C07001FFF000FFE000FFE000E0E000E0E00071C00071C00071C00071C00071C000318 0003B80003B80003B80001B00001B00001F00001F00000E000> 19 25 -1 0 22] 65 @dc [<CFF800FFFC00FFFE00F81F00F00780E00380E00380000380000380000780000F0000FE000FFC003FF8007F8000780000F000 00E00000E00700E00700F00F00781F007FFF001FFF000FF300> 17 25 -2 0 22] 83 @dc [<0FFE000FFE000FFE0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0 0000E000E0E0E0E0E0E0E0E0E0E0E0E0FFFFE0FFFFE0FFFFE0> 19 25 -1 0 22] 84 @dc cmr10.300 @sf [<FF80FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00FC000000000000000000000000003C00 7C007C007C003C00> 9 29 -1 0 12] 105 @dc cmtt10.300 @sf [<FFFFE0FFFFE0FFFFE01C00E01C00E01C00E01C00E01C00401C00001C00001C00001C00001C00001C00001C00001C00001C00 001C00001C00001C00001C00001C0000FFC000FFC000FFC000> 19 25 -1 0 22] 76 @dc [<00E00001F00001F00001B00003B80003B80003B80003B800071C00071C00071C00071C00071C000E0E000E0E000E0E000E0E 001C07001C07001C07001C0700380380FF1FE0FF1FE0FF1FE0> 19 25 -1 0 22] 86 @dc cmr10.300 @sf [<C7F800FFFE00FE0F00F00780E00380E001C0C001C0C001C00001C00003C00007C0000F8000FF800FFF001FFE003FFC007FE0 00FE0000F80000F00000E00180E00180E003807003807007803C1F801FFF8007F180> 18 28 -2 0 23] 83 @dc [<FFC0FFF0FFC0FFF01F001F0006001E0006001E0007003E0003003C0003003C0003FFFC0001FFF8000180780001C0F80000C0 F00000C0F00000E1F0000061E0000061E0000073E0000033C0000033C000003FC000001F8000001F8000001F8000000F0000 000F0000000F000000060000> 28 28 -1 0 31] 65 @dc cmtt10.300 @sf [<FFBFE0FFBFE0FFBFE01C07001C07001C07001C07001C07001C07001C07001C07001C07001FFF001FFF001FFF001C07001C07 001C07001C07001C07001C07001C0700FFBFE0FFBFE0FFBFE0> 19 25 -1 0 22] 72 @dc cmr10.300 @sf [<FFF3FFC0FFF3FFC00F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F00 3C000F003C000FFFFC000FFFFC000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C00 0F003C00FFF3FFC0FFF3FFC0> 26 28 -2 0 31] 72 @dc cmtt10.300 @sf [<03E7000FFF001FFF003F1F003C0F00780F00780F00700700F00700E07FC0E07FC0E07FC0E00000E00000E00000E00000F000 00700700780700780F003C0F003F1F001FFF000FFF0003F300> 18 25 -2 0 22] 71 @dc cmr10.300 @sf [<03FFFC0003FFFC00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F 0000000F0000000F0000000F0000000F0000000F0000C00F0060C00F0060C00F0060C00F0060E00F00E0600F00C0700F01C0 780F03C07FFFFFC07FFFFFC0> 27 28 -1 0 30] 84 @dc [<FF8FF8FF80FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00 1C01C01C001C01C01C001C01C01C001E01E01C001F03F03C001F87F87C00FDFF9FF800FC7F07F000> 33 18 -1 0 36] 109 @dc [<3C00007E0000C70000F18000F1800000C00000C00000C00000E00000E00000E00001F00001F00003F800039800039800071C 00070C00070C000E06000E06000E06001C07001C0780FF0FE0FF0FE0> 19 26 -1 8 22] 121 @dc [<7FE07FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE0FFE00E000E000E000E000E000E000F1E 071E079E03FE00FC> 15 29 0 0 13] 102 @dc cmtt10.300 @sf [<FFFEFFFEFFFE0380038003800380038003800380038003800380038003800380038003800380038003800380FFFEFFFEFFFE> 15 25 -3 0 22] 73 @dc cmr10.300 @sf [<FFC00C00FFC01C001E001C000C003C000C007C000C007C000C00FC000C00FC000C01FC000C03EC000C03CC000C07CC000C07 8C000C0F8C000C1F0C000C1E0C000C3E0C000C3C0C000C7C0C000CF80C000CF80C000DF00C000DE00C000FE00C000FC00C00 0FC01E00FF80FFC0FF00FFC0> 26 28 -2 0 31] 78 @dc cmtt10.300 @sf [<FFC000FFC000FFC0001C00001C00001C00001C00001C00001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00 001C00001C00E01C00E01C00E01C00E0FFFFE0FFFFE0FFFFE0> 19 25 -1 0 22] 70 @dc cmr10.300 @sf [<FFFFFCFFFFFC0F007C0F001E0F000E0F00060F00060F00060F00030F03030F03030F03000F03000F07000FFF000FFF000F07 000F03000F03060F03060F03060F00060F000E0F000C0F001C0F007CFFFFFCFFFFFC> 24 28 -2 0 28] 69 @dc [<7F87F87F87F80E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFFF C0FFFFC00E00000E00000E00000E00000E00000E03C00F03C00783C003C3C001FF80003F00> 21 29 0 0 23] 12 @dc [<01C0700001C0700001C0700003E0F80003E0F80003E0F8000760CC000731CC000731CC000E318E000E1B86000E1B86000E1B 06001C1F03001C0F03003C0F0780FF3FCFE0FF3FCFE0> 27 18 -1 0 30] 119 @dc [<FF9FE0FF9FE01C0F001C1E001C1E001C3C001C7C001E78001FF0001FF0001FE0001DE0001CF0001C78001C3C001C3E001C7F C01C7FC01C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000FC0000> 19 29 -1 0 22] 107 @dc cmtt10.300 @sf [<FFFC00FFFF00FFFF801C07801C03C01C01C01C01C01C01C01C01C01C03C01C03801C1F001FFE001FFE001FFF001C07001C07 801C03801C03801C03801C07801C0F00FFFF00FFFE00FFF800> 18 25 -1 0 22] 66 @dc cmr10.300 @sf [<FFFFC0FFFFF80F00FC0F003E0F003E0F001F0F001F0F001F0F001F0F001F0F001E0F003E0F007C0F01F80FFFE00FFFF00F00 F80F007C0F003C0F003E0F003E0F003E0F003E0F003C0F007C0F00F8FFFFF0FFFFC0> 24 28 -2 0 29] 66 @dc [<FF9FF0FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801E03801F07801F8F801DFF 001C7E001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000FC0000> 20 29 -1 0 23] 104 @dc [<18FE001BFF801F87C01E03C01E01E01C01E01C00F01C00F01C00F01C00F01C00F01C00F01C00F01C01E01E03E01F87C01FFF 801CFE001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000FC0000> 20 29 -1 0 23] 98 @dc [<FFF0FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00 0F00FFF0FFF0> 12 28 -1 0 15] 73 @dc [<C000C000E00060006000700030003800180018001C000C000C000E00060006000700030003000380018001C000C000C000E0 00600060007000300030003800180018001C000C000E00060006000700030003> 16 41 -2 10 21] 47 @dc [<FFF800FFF8000F00000F00000F00000F00000F00000F00000F03000F03000F03000F03000F07000FFF000FFF000F07000F03 000F03000F030C0F030C0F000C0F000C0F001C0F00180F00380F0078FFFFF8FFFFF8> 22 28 -2 0 27] 70 @dc cmtt10.300 @sf [<03F00007FC000FFE001F0F003C0780780380780380700380F00000E00000E00000E00000E00000E00000E00000E00000F000 007003807803807807803C07801F0F800FFF8007FF8003F180> 17 25 -2 0 22] 67 @dc cmr10.300 @sf [<FFFFF0FFFFF00F01F00F00F00F00700F00300F00380F00180F00180F00180F00180F00000F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F00000F0000FFF800FFF800> 21 28 -2 0 26] 76 @dc [<FFF01FC0FFF07FE00F00FE700F00FC300F00F8000F00F8000F00F8000F00F0000F00F0000F00F0000F01E0000F01E0000F03 C0000FFF80000FFFE0000F01F0000F0078000F003C000F003E000F003E000F003E000F003E000F003E000F003C000F007800 0F01F000FFFFE000FFFF0000> 28 28 -2 0 31] 82 @dc cmtt10.300 @sf [<07FC0007FC0007FC0000E00000E00000E00000E00000E00000E00000E00000E00001F00001F00003B80003B80007BC00071C 00071C000E0E000E0E001C07001C0700FF1FE0FF1FE0FF1FE0> 19 25 -1 0 22] 89 @dc [<00F80003FE0007FF000F8F800F07801E03C01E03C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01 C01C01C01C01C01C01C01C01C01C01C0FF8FF8FF8FF8FF8FF8> 21 25 0 0 22] 85 @dc cmr10.300 @sf [<003FC00001FFF00003F03C0007C00E000F8007001F0003003E0003807C0001807C0001807C000180F8000000F8000000F800 0000F8000000F8000000F8000000F8000000F80001807C0001807C0003807C0003803E0003801F0007800F800F8007C01F80 03F07B8001FFF380003FC180> 25 28 -2 0 30] 67 @dc [<60F07038181C0C0C7CFCFCF870> 6 13 -3 -16 12] 39 @dc [<FFF000FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000FFF800FFFE00F00F00F00780F00 3C0F003E0F003E0F003E0F003E0F003E0F003E0F003C0F00780F00F0FFFFE0FFFF80> 23 28 -2 0 28] 80 @dc [<003F800000FFC00001F0F00003C0700007803800078018000F001C000F000C000F000C000F000C000F000C000F000C000F00 0C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C00 0F001E00FFF0FFC0FFF0FFC0> 26 28 -2 0 31] 85 @dc /cmr10.329 @newfont cmr10.329 @sf [<07FFFF0007FFFF00000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F 8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000C00F8030C00F8030C00F8030C00F8030E00F8070 600F8060600F8060700F80E07C0F81E07FFFFFE07FFFFFE0> 28 31 -2 0 33] 84 @dc [<1F83C03FE7E07C7FF0F81F30F01F30F00F30F00F30F80F007C0F003E0F000FCF0003FF00000F00000F00380F007C1F007C1E 007C7E007FFC001FF000> 20 20 -2 0 23] 97 @dc [<0C3F800E7FC00FE1E00F80F00F80780F00780F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F00780F00780F80 F00FE1F00FFFE00F1F800F00000F00000F00000F00000F00000F00000F00000F00000F0000FF0000FF00000F0000> 22 32 0 0 25] 98 @dc [<FFF0FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00 0F000F000F000F00FF00FF000F00> 12 32 0 0 13] 108 @dc [<03F8000FFE001F87003E03807C0180780000F80000F00000F00000F00000FFFF80FFFF80F00380F007807807807807003C0F 001E1E000FFC0003F000> 17 20 -1 0 20] 101 @dc [<FFFF80FFFF80FFFF807FFF803801C01C00C00E00C00780C003C00001E00000F000007800003C00003E00001F00000F80000F 800007C00007C03007C0FC03C0FC07C0FC07C0FC07C0F80F80701F80783F001FFE0007F000> 18 29 -2 0 23] 50 @dc [<70F8F8F870> 5 5 -4 0 13] 46 @dc [<07F0003FFC007C3F00F81F00FC0F80FC07C0FC07C0FC07C07807C00007C00007C0000780000F80001F00003E0003F00003F8 00007E00001F00000F00000F807C0F807C0F807E0F807C0F807C0F003C3F001FFE0007F000> 18 29 -2 0 23] 51 @dc [<70F8F8F8700000000000000000000070F8F8F870> 5 20 -4 0 13] 58 @dc [<FFFE03F8FFFE0FFC07C01F8E07C03F0607C03E0607C03E0007C03E0007C03E0007C03E0007C03E0007C03E0007C03E0007C0 7E0007C07C0007C0F80007FFF00007FFF80007C07C0007C01E0007C01F0007C00F0007C00F8007C00F8007C00F8007C00F80 07C00F0007C01F0007C01E0007C07C00FFFFF800FFFFC000> 31 31 -1 0 33] 82 @dc [<07E00FF01F301E181E181E181E181E181E001E001E001E001E001E001E001E001E001E00FFF8FFF83E001E000E000E000600 060006000600> 13 28 -1 0 18] 116 @dc [<01F8FF07FEFF0F87F00F03F00F01F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00 F0FF0FF0FF0FF00F00F0> 24 20 0 0 25] 117 @dc [<FFF0FFF00F000F000F000F000F000F000F000F000F000F000F000F000F0E0F9F0F9FFFDFFFFF0F7C> 16 20 0 0 18] 114 @dc [<FFF3FFFFF3FF0F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F80F00F80F00FC1 F0FF61E0FF3FE00F1F80> 24 20 0 0 25] 110 @dc [<03F00FFC1F0E3E077C037800F800F000F000F000F000F000F000F000781C783E3C3E1E3E0FFE03F8> 16 20 -2 0 20] 99 @dc [<01F80007FE001E07803C03C03801C07801E07000E0F000F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C03C03 C01E078007FE0001F800> 20 20 -1 0 23] 111 @dc [<07E3FC1FFBFC3E1FC03C0FC07807C07803C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C07803C07803C03C07 C01E1FC00FFFC007F3C00003C00003C00003C00003C00003C00003C00003C00003C00003C0003FC0003FC00003C0> 22 32 -2 0 25] 100 @dc [<CFC0FFE0F8F0F078E038C038C07800F807F83FF07FF07FC0FF00F000E030E030E07070F07FF01FB0> 13 20 -2 0 18] 115 @dc [<01FFE001FFE0001E00001E00001E00001E00001E00001E00FFFFF0FFFFF0E01E00601E00301E00381E00181E000C1E000E1E 00061E00031E00039E00019E0000DE0000FE00007E00003E00003E00001E00000E00000E00> 20 29 -1 0 23] 52 @dc 24 @bop1 307 507 p 1495 2 ru cmbx10.300 @sf 698 616 p 86 c -3 r (alue) s 256 r (Meaning) s cmtt10.300 @sf 695 666 p (RP) s 3 r 14 2 ru 12 r (DONE) s cmr10.300 @sf 49 r (General) s 14 r (purp) s 1 r (ose) s 15 r (done) s 14 r 118 c -1 r (alue) s cmtt10.300 @sf 738 716 p (RP) s 3 r 14 2 ru 12 r (OK) s cmr10.300 @sf 50 r (General) s 14 r (purp) s 1 r (ose) s 15 r (OK) s 14 r 118 c -1 r (alue) s cmtt10.300 @sf 716 765 p (RP) s 3 r 14 2 ru 13 r (MOK) s cmr10.300 @sf 49 r (Message) s 15 r (accepted) s cmtt10.300 @sf 695 815 p (RP) s 3 r 14 2 ru 12 r (MAST) s cmr10.300 @sf 49 r (Master) s 15 r (side) s cmtt10.300 @sf 695 865 p (RP) s 3 r 14 2 ru 12 r (SLAV) s cmr10.300 @sf 49 r (Sla) s 118 c -1 r 101 c 12 r (side) s cmtt10.300 @sf 716 915 p (RP) s 3 r 14 2 ru 13 r (AOK) s cmr10.300 @sf 49 r (Address) s 15 r (OK) s cmtt10.300 @sf 716 965 p (RP) s 3 r 14 2 ru 13 r (HOK) s cmr10.300 @sf 49 r (Host) s 14 r (OK) s cmtt10.300 @sf 716 1014 p (RP) s 3 r 14 2 ru 13 r (AGN) s cmr10.300 @sf 49 r 84 c -2 r (em) s -1 r 112 c 1 r (orary) s 12 r (failure) s cmtt10.300 @sf 695 1064 p (RP) s 3 r 14 2 ru 12 r (TIME) s cmr10.300 @sf 49 r (Timeout) s cmtt10.300 @sf 695 1114 p (RP) s 3 r 14 2 ru 12 r (NOOP) s cmr10.300 @sf 49 r (No) s 14 r (op) s cmtt10.300 @sf 716 1164 p (RP) s 3 r 14 2 ru 13 r (EOF) s cmr10.300 @sf 49 r (End) s 14 r (of) s 13 r (\014le) s cmtt10.300 @sf 716 1214 p (RP) s 3 r 14 2 ru 13 r (NET) s cmr10.300 @sf 49 r (Net) s 119 c (ork) s 12 r (failure) s cmtt10.300 @sf 695 1264 p (RP) s 3 r 14 2 ru 12 r (BHST) s cmr10.300 @sf 49 r (Bad) s 14 r (host) s 14 r (in) s (teraction) s cmtt10.300 @sf 695 1313 p (RP) s 3 r 14 2 ru 12 r (DHST) s cmr10.300 @sf 49 r (destination) s 14 r (connection) s 14 r (brok) s 101 c cmtt10.300 @sf 716 1363 p (RP) s 3 r 14 2 ru 13 r (NIO) s cmr10.300 @sf 49 r (Net) s 119 c (ork) s 12 r (I/O) s 14 r (problem) s cmtt10.300 @sf 738 1413 p (RP) s 3 r 14 2 ru 12 r (NS) s cmr10.300 @sf 50 r 84 c -2 r (em) s -1 r 112 c 1 r (orary) s 12 r (nameserv) s (er) s 14 r (failure) s cmtt10.300 @sf 716 1463 p (RP) s 3 r 14 2 ru 13 r (FIO) s cmr10.300 @sf 49 r (File) s 13 r (I/O) s 14 r (problem) s cmtt10.300 @sf 695 1513 p (RP) s 3 r 14 2 ru 12 r (FCRT) s cmr10.300 @sf 49 r (File) s 13 r (creation) s 15 r (problem) s cmtt10.300 @sf 695 1562 p (RP) s 3 r 14 2 ru 12 r (FOPN) s cmr10.300 @sf 49 r (File) s 13 r (op) s 1 r (ening) s 14 r (problem) s cmtt10.300 @sf 716 1612 p (RP) s 3 r 14 2 ru 13 r (LIO) s cmr10.300 @sf 49 r (Lo) s 1 r (cal) s 13 r (I/O) s 14 r (problem) s cmtt10.300 @sf 695 1662 p (RP) s 3 r 14 2 ru 12 r (LOCK) s cmr10.300 @sf 49 r (Resource) s 15 r (lo) s 1 r 99 c 107 c (ed) s cmtt10.300 @sf 695 1712 p (RP) s 3 r 14 2 ru 12 r (MECH) s cmr10.300 @sf 49 r (Mec) s (hanism) s 12 r (failed) s cmtt10.300 @sf 738 1762 p (RP) s 3 r 14 2 ru 12 r (NO) s cmr10.300 @sf 50 r (General) s 14 r (purp) s 1 r (ose) s 15 r (failure) s cmtt10.300 @sf 716 1811 p (RP) s 3 r 14 2 ru 13 r (BAD) s cmr10.300 @sf 49 r (General) s 14 r (purp) s 1 r (ose) s 15 r (failure) s cmtt10.300 @sf 695 1861 p (RP) s 3 r 14 2 ru 12 r (PROT) s cmr10.300 @sf 49 r (General) s 14 r (proto) s 1 r (col) s 13 r (failure) s cmtt10.300 @sf 695 1911 p (RP) s 3 r 14 2 ru 12 r (RPLY) s cmr10.300 @sf 49 r (Bad) s 14 r (reply) s 14 r (co) s 1 r (de) s cmtt10.300 @sf 673 1961 p (RP) s 3 r 14 2 ru 12 r (NAUTH) s cmr10.300 @sf 49 r (Bad) s 14 r (authorisation) s cmtt10.300 @sf 695 2011 p (RP) s 3 r 14 2 ru 12 r (NDEL) s cmr10.300 @sf 49 r (Couldn't) s 13 r (deliv) s (er) s cmtt10.300 @sf 716 2061 p (RP) s 3 r 14 2 ru 13 r (HUH) s cmr10.300 @sf 49 r 80 c (arse) s 14 r (error) s cmtt10.300 @sf 695 2110 p (RP) s 3 r 14 2 ru 12 r (NCMD) s cmr10.300 @sf 49 r (No) s 14 r (suc) s 104 c 13 r (comma) s -1 r (nd) s cmtt10.300 @sf 695 2160 p (RP) s 3 r 14 2 ru 12 r (PARM) s cmr10.300 @sf 49 r (Bad) s 14 r (parameter) s cmtt10.300 @sf 695 2210 p (RP) s 3 r 14 2 ru 12 r (UCMD) s cmr10.300 @sf 49 r (Unkno) s (wn) s 12 r (command) s cmtt10.300 @sf 673 2260 p (RP) s 3 r 14 2 ru 12 r (PARSE) s cmr10.300 @sf 49 r (Address) s 15 r (parse) s 15 r (error) s cmtt10.300 @sf 695 2310 p (RP) s 3 r 14 2 ru 12 r (USER) s cmr10.300 @sf 49 r (Unkno) s (wn) s 12 r (user) s cmr10.329 @sf 815 2430 p 84 c -3 r (able) s 14 r (2.3:) s 19 r (Return) s 16 r (co) s 1 r (des) s 307 2440 p 1495 2 ru 1032 2916 p (24) s @eop 25 @bop0 /cmbx10.329 @newfont cmbx10.329 @sf [<FFFF80FFFF80FFFF8007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0 0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFF80FFFF80FFFF80> 17 31 -1 0 20] 73 @dc [<FFF1FFC0FFF1FFC0FFF1FFC01F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F80 7E001F807E001FC07E001FC07E001FE07E00FF78FC00FF3FFC00FF0FF000> 26 20 -2 0 29] 110 @dc [<FFF0FFF0FFF01F801F801F801F801F801F801F801F801F801F801F801F801F801F80FF80FF80FF8000000000000000000000 1F003F803F807F807F803F803F801F00> 12 33 -2 0 15] 105 @dc [<03F00FFC0FDC1F8E1F8E1F8E1F8E1F8E1F801F801F801F801F801F801F801F801F80FFFCFFFC3FFC1F800F80078007800780 0380038003800380> 15 29 -1 0 20] 116 @dc [<0FF0FE3FFDFE7E1FFEFC07F0F803F0F803F0F803F0FC03F07E03F03FC3F00FFFF001FFF00003F01E03F03F03F03F03F03F07 E03F0FE01FFF8007FE00> 23 20 -1 0 25] 97 @dc [<FFF0FFF0FFF01F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80 1F801F801F801F80FF80FF80FF80> 12 32 -2 0 15] 108 @dc [<EFF0FFFCFC3EF80FF00FE00FE01F00FF0FFF3FFE7FFEFFFCFFF0FE00F80EF00EF01E783E3FFE0FFE> 16 20 -2 0 21] 115 @dc [<01FF0007FFC01F83F03E00F83E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00F83E00 F81F83F007FFC001FF00> 23 20 -1 0 26] 111 @dc cmr10.329 @sf [<FFE0FFE00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F007F007F000F0000000000000000000000 00000E001F001F001F000E00> 11 31 0 0 13] 105 @dc [<FFF3FFFFF3FF0F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F80F00F80F00FC1 F00F61E00F3FE00F1F800F00000F00000F00000F00000F00000F00000F00000F00000F0000FF0000FF00000F0000> 24 32 0 0 25] 104 @dc [<FFF3FF9FFCFFF3FF9FFC0F007803C00F007803C00F007803C00F007803C00F007803C00F007803C00F007803C00F007803C0 0F007803C00F007803C00F007803C00F007803C00F807C03C00F807C03C00FC0FE07C0FF71F38F80FF3FF1FF800F1FC0FE00> 38 20 0 0 39] 109 @dc [<3C00007F0000E38000C18000F8C00070C00000600000600000600000700000700000700000F80000F80001FC0001EC0001EC 0003EE0003C60003C6000783000783000783000F01800F01800F01C01F03E0FFC7F8FFC7F8> 21 29 -1 9 24] 121 @dc [<FFC3FFFFC3FF0F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00 F00F00F0FFFFF0FFFFF00F00000F00000F00000F00000F00000F01F00F01F00781F007C1F003F0F000FFE0001FC0> 24 32 0 0 25] 12 @dc /cmtt10.329 @newfont cmtt10.329 @sf [<FFFFC0FFFFC0FFFFC001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 00FFE000FFE000FFE00000000000000000000000000001C00003E00003E00003E00001C000> 18 29 -3 0 24] 105 @dc [<01F0000FFE001FFF003F1F803C07807803C07803C0F001E0F001E0F001E0F001E0F001E0F001E07803C07803C03C07803E0F 801FFF000FFE0001F000> 19 20 -2 0 24] 111 @dc [<FFFF80FFFF80FFFF80FFFF80> 17 4 -3 4 24] 95 @dc [<FFF3FEFFF3FEFFF3FE0F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F81E00F81E00FC1E00FE3 E0FFFFC0FFFFC0FF3F00> 23 20 0 0 24] 110 @dc [<007E0000FF8001FFC003E3E003E3E003C1E003C1E003C0C003C00003C00003C00003C00003C00003C00003C00003C00003C0 00FFFFC0FFFFC0FFFFC003C00003C00003C00003C00003C000> 19 25 -1 0 24] 116 @dc [<007000F003F007E00FC00F801F003E003E007C007C0078007800F800F000F000F000F000F000F000F000F000F80078007800 7C007C003E003E001F000F800FC007E003F000F00070> 12 36 -7 4 24] 40 @dc [<FFFF80FFFF80FFFF8003C00003C00003C00003C00003C00003C00003C00003C00003E00003E00003E00003F00003F87803FC 78FFFFF8FFDFF8FFC7F0> 21 20 -1 0 24] 114 @dc [<FFF000FFF000FFF0000F00000F00000F00000F00000F00000F00000F00000F3F000FFFC00FFFE00FE3F00FC1F80F80F80F80 7C0F007C0F003C0F003C0F003C0F003C0F007C0F007C0F80F80FC0F80FE3F0FFFFE0FFFFC0FF3F00> 22 30 0 10 24] 112 @dc [<E000F000FC007E003F001F000F8007C007C003E003E001E001E001F000F000F000F000F000F000F000F000F001F001E001E0 03E003E007C007C00F801F003F007E00FC00F000E000> 12 36 -4 4 24] 41 @dc [<FFC0F0FFC3F8FFC7FC1E07FC1E07BC1E07BC1E07801E07801E07801E07801E07801E0F801E1F001FFF001FFE001FFF001E1F 801E07801E07C01E03C01E03C01E03C01E07C01E07801E1F80FFFF00FFFE00FFF800> 22 28 -1 0 24] 82 @dc [<FFC000FFC000FFC0001E00001E00001E00001E00001E00001E00001E00001E00001FFE001FFF801FFFC01E07C01E03E01E01 E01E00F01E00F01E00F01E00F01E00F01E01E01E03E01E07C0FFFFC0FFFF80FFFE00> 20 28 -1 0 24] 80 @dc [<FFFE00FFFF80FFFFC01E03E01E01E01E00F01E00F01E00F01E00F01E00F01E00F01E01E01E03E01FFFC01FFF001FFF801E07 C01E03C01E01E01E01E01E01E01E01E01E01E01E03C01E07C0FFFF80FFFF00FFFE00> 20 28 -1 0 24] 66 @dc [<01FDFE07FFFE0FFFFE0F87E00F03E00F03E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01 E0FF1FE0FF1FE0FF1FE0> 23 20 0 0 24] 117 @dc [<7FFF807FFF807FFF8001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 00FFFFC0FFFFC0FFFFC001E00001E00001E1C001F3E001FBE000FFE0007FE0001F80> 19 28 -1 0 24] 102 @dc [<01C00001C00001C00001C000E1C380F1C780FDDF80FFFF803FFE000FF8000FF8003FFE00FFFF80FDDF80F1C780E1C38001C0 0001C00001C00001C000> 17 20 -3 -4 24] 42 @dc [<E0F8FC3C1E1E3E7E7E7E7E3C00000000000000003C7E7E7E7E3C> 7 26 -8 6 24] 59 @dc cmr10.329 @sf [<00700000700000700000F80000F80001FC0001EC0001EC0003EE0003C60003C6000783000783000783000F01800F01800F01 C01F03E0FFC7F8FFC7F8> 21 20 -1 0 24] 118 @dc [<FFE7FCFFE7FC0F03E00F07C00F07C00F0F800F1F800F1F000FBE000FFE000FFC000FFC000F78000F3C000F1E000F0F000F07 800F07C00F0FF80F0FF80F00000F00000F00000F00000F00000F00000F00000F00000F0000FF0000FF00000F0000> 22 32 0 0 24] 107 @dc [<03FC001FFF803E07C07801E0F000F0E00070E00070E00070F000F07803F03FFFE01FFFE03FFF803FFE003800003000003000 0037F0003FFC003E3E003C1E00780F00780F00780F00780F00780F003C1E703E3EF01FFFF007F1E0> 20 30 -1 10 23] 103 @dc /cmti10.329 @newfont cmti10.329 @sf [<1FC07FF0F078F03CF01CF01C701E003E03FE07FE0FFC1FF81FF01F000E0F0E0F0F0F078703FE00FC> 16 20 -3 0 19] 115 @dc [<03E3E007FFF00F3F300F0F380F0F180F0F180F0F9C0F07800F07800F87800787C00783C007C3C0E3C3C063C3E063E1E071E1 E039E1F01FC1F00F80E0> 22 20 -3 0 24] 117 @dc [<1F80003FE00078F000707800F03C00F01E00F01E00F00F00F00F00F80F80780F807807807807807C07807C07803E07803F07 003F8F003FFE001EFC001E00001F00001F00000F00000F00000F80000F80000780000780003FC0003FC00007C000> 17 32 -4 0 21] 98 @dc [<1C03803E003E07C07F001E07C0F3801E03C0F1C01E03C0F8C01F03E078C00F03E078E00F01E07C000F01E03C000F81F03C00 0781F03E000780F01E000780F01E00E7C0F81E0063C0F81F0063E07C0F0073F07E0F0033F8F71E003F9FF3FE001F0FC1F800> 35 20 -3 0 37] 109 @dc [<1F003F803DC03CE03C603E601E701E001F000F000F000F800780E78067C063C073C03BC01FC00F8000000000000000000000 0000000000E000F000F000F0> 12 31 -3 0 14] 105 @dc [<1F003F8079C078E078607C607C703C003C003E003E001E001E001F001F000F000F000F80FFF0FFF0078007C007C003C003C0 03E003E001C0> 12 28 -4 0 15] 116 @dc cmr10.329 @sf [<FFF000FFF0000F00000F00000F00000F00000F00000F00000F00000F3F800F7FC00FE3E00F80F00F80F80F00780F007C0F00 3C0F003C0F003C0F003C0F003C0F003C0F007C0F00780F00F80F80F0FFE1F0FFFFE00F1F80> 22 29 0 9 25] 112 @dc [<FFC0FFC0FFC0> 10 3 -1 -9 15] 45 @dc [<FFFEFFFE07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C0 07C007C007C007C0FFFEFFFE> 15 31 0 0 16] 73 @dc [<60F07038181C0C0C0C7CFCFCF870> 6 14 -4 9 13] 44 @dc [<FFF000FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00 000F0000FFF000FFF0000F00000F00000F00000F00000F00000F00000F0F800F8F8007CF8003EF8001FF00007E00> 17 32 0 0 14] 102 @dc cmbx10.329 @sf [<FFF81E07FFF8FFF81E07FFF8FFF83F07FFF807003F003F0007003F003F0007007F803F0007007F803F000700FDC03F000700 FDC03F000700FDC03F000701F8E03F000701F8E03F000703F0703F000703F0703F000707E0383F000707E0383F000707E038 3F00070FC01C3F00070FC01C3F00071F800E3F00071F800E3F00073F00073F00073F00073F00073F00073F00077E0003BF00 077E0003BF0007FC0001FF0007FC0001FF00FFFC0001FFF8FFF80000FFF8FFF80000FFF8> 45 31 -2 0 50] 77 @dc [<01FF8007FFE01FC1F03F00783E00387E00007C0000FC0000FC0000FC0000FFFFF8FFFFF8FC00F8FC00F87E00F87E00F03F01 F01F87E007FFC001FF00> 21 20 -1 0 24] 101 @dc [<03FF801FFFF03F83F87E00FCFC007EF8003EF8003EF8007E7C00FE7FFFFE1FFFFC1FFFF81FFFF03FFFC03E00003C00003800 001FFE001FFF801F8FC01F07C03E03E03E03E03E03E03E03E03E03FC1F07DE1F8FFE0FFFFE03FE7C> 23 30 -1 10 26] 103 @dc [<FFF1FFE3FFC0FFF1FFE3FFC0FFF1FFE3FFC01F803F007E001F803F007E001F803F007E001F803F007E001F803F007E001F80 3F007E001F803F007E001F803F007E001F803F007E001F803F007E001F803F007E001FC03F807E001FE03FC07E001FF03FE0 7E00FF787EF0FC00FF1FFE3FFC00FF07F80FF000> 42 20 -2 0 47] 109 @dc [<FFFF8000FFFF8000FFFF800007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0 000007F0000007FFFF0007FFFFC007F00FF007F007F007F003F807F003FC07F003FC07F003FC07F003FC07F003FC07F003FC 07F003F807F007F807F00FF0FFFFFFE0FFFFFF80FFFFFE00> 30 31 -2 0 36] 80 @dc [<FFF800FFF800FFF8001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F83C01FC7E01FC7E01FE7 E0FF77E0FF7FC0FF1F80> 19 20 -1 0 22] 114 @dc cmr10.329 @sf [<00E01C0000E01C0000F03C0001F03E0001F03E0001F87E0003F87F0003D87B0003D8730003CCF300078CF180078CE1800787 E1800F07E0C00F07C0C00F03C0C01E03C0E01E07C0F0FF9FF3FCFF9FF3FC> 30 20 -1 0 33] 119 @dc [<FFFF0000FFFF000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0600007C0600007C0 600007C0600007C0E00007FFE00007FFE00007C0E00007C0600007C0600007C060C007C060C007C000C007C000C007C001C0 07C0018007C0018007C0038007C00F80FFFFFF80FFFFFF80> 26 31 -1 0 30] 70 @dc [<7FFF7FFF03C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C0F3C0 FFC00FC001C000C0> 16 29 -3 0 23] 49 @dc cmtt10.329 @sf [<0707000F8F800F8F800F8F800DDD800DDD800DDD801CD9C01CF9C01CF9C01CF9C01C71C01C01C01C01C03800E03800E03800 E0FF8FF8FF8FF8FF8FF8> 21 20 -1 0 24] 119 @dc [<FFBFBF80FFBFBF80FFBFBF801C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C 1C001E1E1C001E1E1C001F1F1C001FBFBC00FFFFFC00FFFBF800FDF1F000> 25 20 1 0 24] 109 @dc [<F0F8FE3E0F0F3F7F7F7F7E3C> 8 12 -8 6 24] 44 @dc [<E7F800FFFE00FFFF00FE0F80F80780F80380F00380F00780003F800FFF003FFE007FF800FF0000F00000E00F00F00F00F81F 007FFF003FFF000FFF00> 17 20 -3 0 24] 115 @dc [<01FC000FFF001FFF803F0FC07E07C07C03C0F80000F80000F00000F00000F00000F00000F80000F800007C07007E0F803F0F 801FFF800FFF8001FE00> 18 20 -3 0 24] 99 @dc [<00700000F80000F80001DC0001DC0001DC0003DE00038E00038E00038E000707000707000707000E03800E03800E03801E03 C0FF8FF8FF8FF8FF8FF8> 21 20 -1 0 24] 118 @dc [<07F1F83FFFF87FFFF8FC1F80F80F80F00780F00780F80780FC07807F87803FFF800FFF8000FF80000780380F807C0F807C1F 007FFF007FFC001FF000> 21 20 -2 0 24] 97 @dc cmr10.329 @sf [<00E001E003C0038007000F000E001E001C003C00380038007800780070007000F000F000F000F000F000F000F000F000F000 F000F000F000F000F0007000700078007800380038003C001C001E000E000F000700038003C001E000E0> 11 46 -3 12 18] 40 @dc [<E000F000780038001C001E000E000F00070007800380038003C003C001C001C001E001E001E001E001E001E001E001E001E0 01E001E001E001E001E001C001C003C003C003800380078007000F000E001E001C0038007800F000E000> 11 46 -3 12 18] 41 @dc [<FFCFFEFFCFFE1F83E00703C003878001878001CF0000FE00007E00003C0000780000780000FC0001EE0001E60003C3000783 800F83E07FE7FC7FE7FC> 23 20 0 0 24] 120 @dc cmtt10.329 @sf [<000F00000F00001F00001E00003E00003C000FFC003FFE007FFF007CFF0078FF00F1F780F1E780F1E780F00780F00780F007 80F00780F00780F00780F00780F00780F00780F00780F00780F00780F00780F00780F00780780F007C1F007FFF003FFE000F F800> 17 34 -3 6 24] 81 @dc cmr10.329 @sf [<003FC00000FFF00003E07C0007C03E000F801F001F000F801E0007803E0007C07C0003E07C0003E07C0003E0F80001F0F800 01F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0780001E07C0003E03C0003C03C0003C01E000780 1E0007800F000F0007801E0003E07C0000FFF000003FC000> 28 31 -3 0 35] 79 @dc cmtt10.329 @sf [<003FFC003FFC003FFC0003C00003C00003C00003C00003C00003C00003C003F3C00FFFC01FFFC03E1FC07C0FC07807C0F807 C0F803C0F003C0F003C0F003C0F003C0F803C0F807C07C07C07C0FC03F1FC01FFFC00FFFC003F3C0> 22 30 -2 10 24] 113 @dc cmbx10.329 @sf [<001FF80000FFFF0001F81F8007F00FE00FE007F01FC003F83F8001FC3F8001FC7F8001FE7F0000FE7F0000FEFF0000FFFF00 00FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FF7F0000FE7F0000FE7F8001FE3F8001FC1F8001F8 1FC003F80FE007F007F00FE001F81F8000FFFF00001FF800> 32 31 -3 0 39] 79 @dc [<03FCFF800FFFFF801F87FF803E01FC007E00FC007C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00 FC00FC00FC007C00FC007E00FC003F01FC001F87FC000FFFFC0003FCFC000000FC000000FC000000FC000000FC000000FC00 0000FC000000FC000000FC000000FC000007FC000007FC000007FC00> 25 32 -2 0 29] 100 @dc [<FFFF81FF80FFFF87FFE0FFFF8FF8E007F01FF07007F01FF07007F01FE07007F01FE00007F01FE00007F01FE00007F01FC000 07F01FC00007F01FC00007F01F800007F03F000007F07E000007FFFC000007FFFF000007F01FC00007F00FE00007F007F000 07F007F80007F007F80007F007F80007F007F80007F007F80007F007F00007F00FF00007F01FE000FFFFFFC000FFFFFF0000 FFFFF80000> 36 31 -2 0 39] 82 @dc [<03FE000FFF801FC3C03F01E07E00E07E0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC07807C0FC07E0FC03F0F C01F8FC00FFF8003FE00> 19 20 -2 0 23] 99 @dc [<FFF00000FFF00000FFF000001F8000001F8000001F8000001F8000001F8000001F8000001F9FE0001FFFF8001FF1FC001FC0 7E001F803F001F803F001F803F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F803F001F803F00 1FC07E00FFF0FC00FFFFF800FF9FE000> 25 29 -1 9 29] 112 @dc [<FFF01FFFE0FFF01FFFE0FFF01FFFE0070001FC00070001FC00038003F800038003F80003C007F80001FFFFF00001FFFFF000 00FFFFE00000E00FE00000F01FE00000701FC00000703FC00000383F800000383F8000003C7F8000001C7F0000001CFF0000 000EFE0000000EFE0000000FFE00000007FC00000007FC00000003F800000003F800000003F800000001F000000001F00000 0000E00000> 35 31 -2 0 40] 65 @dc cmr10.329 @sf [<FFE07FFEFFE07FFE0F800FC0070007C003000F8003000F8003000F8001801F0001801F0001FFFF0000FFFE0000C03E0000C0 3E0000607C0000607C0000607C000030F8000030F8000030F8000019F0000019F0000019F000000FE000000FE000000FE000 0007C0000007C0000007C000000380000003800000038000> 31 31 -1 0 34] 65 @dc cmtt10.329 @sf [<03F3FC0FFFFC1FFFFC3F1FC07C0FC07C07C0F807C0F803C0F003C0F003C0F003C0F003C0F803C0F803C07C07C07E0FC03F1F C01FFFC00FFFC003FBC00003C00003C00003C00003C00003C0003FC0003FC0003FC0> 22 28 -1 0 24] 100 @dc [<1E00003F00007F80007BC0007DE0007CE00000F00000700000700000700000780000780000780000FC0000DC0000CC0001CE 0001CE00038E000386000387000707000707000703800E03800E03800E01C0FF8FF8FF8FF8FF8FF8> 21 30 -1 10 24] 121 @dc [<01FE0007FF801FFFC03F87E07E03E07C01E0F80000F80000FFFFE0FFFFE0FFFFE0F001E0F801E0F803E07C03C07E07C03F0F C01FFF8007FF0001F800> 19 20 -2 0 24] 101 @dc [<FFDFF8FFDFF8FFDFF81E03C01E03C01E03C00F07800FFF800FFF800FFF800F0780078F00078F00078F00078F00078F00038E 0003DE0003DE0003DE0003DE0001DC0001DC0001DC0001FC0000F80000F80000F800> 21 28 -1 0 24] 65 @dc [<FFF800FFFE00FFFF001E0F801E07C01E03C01E03E01E01E01E01E01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00 F01E00F01E01F01E01E01E01E01E03E01E03C01E07C01E0F80FFFF00FFFE00FFF800> 20 28 -1 0 24] 68 @dc [<0FF8003FFE007FFF007C1F00780F00F80F80F00780F00780F00780F00780F00780F00780F00780F00780F00780F00780F007 80F00780F00780F00780F00780F00780F00780780F007C1F007FFF003FFE000FF800> 17 28 -3 0 24] 79 @dc [<FFFFC0FFFFC0FFFFC001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 0001E00001E00001E00001E00001E00001E00001E00001E000FFFFC0FFFFC0FFFFC0> 18 28 -3 0 24] 73 @dc [<01FBC007FFC00FFFC01F1FC03E0FC03E07C07C07C07807C07803C0F803C0F03FF0F03FF0F03FF0F00000F00000F00000F000 00F00000F800007803C07803C07C03C03E07C03E0FC01F1FC00FFFC007FFC001F9C0> 20 28 -2 0 24] 71 @dc [<FF83C0FF87C0FF87C01C0FC01C0DC01C0DC01C1DC01C19C01C19C01C39C01C39C01C39C01C31C01C71C01C71C01C61C01CE1 C01CE1C01CE1C01CC1C01CC1C01DC1C01D81C01D81C01F81C0FF0FF8FF0FF8FE0FF8> 21 28 -1 0 24] 78 @dc [<07FF8007FF8007FF800078000078000078000078000078000078000078000078000078000078000078000078000078000078 00007800007800007800007800F07878F07878F07878F07878FFFFF8FFFFF8FFFFF8> 21 28 -1 0 24] 84 @dc [<FFFFF8FFFFF8FFFFF81E00781E00781E00781E00781E00781E00001E00001E1E001E1E001E1E001FFE001FFE001FFE001E1E 001E1E001E1E001E00001E00001E00F01E00F01E00F01E00F0FFFFF0FFFFF0FFFFF0> 21 28 -1 0 24] 69 @dc [<01FC0007FF000FFF801F8FC03F07E03E03E07C01E07C01E07801E0F80000F00000F00000F00000F00000F00000F00000F000 00F00000F800007801E07C01E07C03E03E03E03F07E01F8FE00FFFE007FFE001FCE0> 19 28 -2 0 24] 67 @dc cmr10.329 @sf [<000600060000000E00070000000F000F0000000F000F0000001F000F8000001F801F8000001F801F8000003F801FC000003E C03EC000003EC03EC000003EC03EC000007C607C6000007C607C6000007C607C600000F830F8300000F830F8300000F830F8 300001F019F0180001F019F0180001F019F0180003E00FF00C0003E00FE00C0003E00FE00C0007C00FE0060007C007C00600 07C007C006000F800FC003000F800F8007001F800F800F80FFF8FFF83FF0FFF8FFF83FF0> 44 31 -1 0 47] 87 @dc [<07F0001FFC007C3E00701F00F80F80F80780F807C0F807C0F807C00007C00007C00007C0000780380F803C0F003E1F003FFC 0033F8003000003000003000003000003000003000003FF0003FFC003FFE003FFF00380700> 18 29 -2 0 23] 53 @dc 25 @bop1 cmbx10.329 @sf 149 195 p (Initialisation) s cmr10.329 @sf 149 281 p 84 c -3 r 111 c 18 r (initialis) s -1 r 101 c 17 r (the) s 19 r (submission) s 17 r (system) s 17 r (it) s 18 r (is) s 18 r (\014rst) s 18 r (necessary) s 19 r (to) s 18 r (call) s 18 r (the) s 18 r (routine) s cmtt10.329 @sf 149 337 p (io_init) s cmr10.329 @sf 46 c cmtt10.329 @sf 263 423 p (int) s 24 r (io_init) s 22 r (\(rp\)) s 263 479 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 149 565 p (This) s 15 r (call) s 14 r (initiali) s -1 r (ses) s 13 r (the) s 15 r (submission) s 13 r 98 c 121 c 14 r (either) s 14 r (in) s 118 c (o) s -1 r (king) s cmti10.329 @sf 13 r (submit) s cmr10.329 @sf 15 r (as) s 14 r 97 c 14 r 99 c (hild) s 14 r (pro-) s 149 622 p (cess) s 16 r (or) s 15 r 98 c 121 c 14 r (connecting) s 15 r (to) s 15 r 97 c cmti10.329 @sf 14 r (submit) s cmr10.329 @sf 16 r (daemon.) s 19 r (It) s 15 r (returns) s 15 r 97 c 15 r (go) s 1 r 111 c 1 r 100 c 15 r (or) s 15 r (bad) s 15 r (status,) s 149 678 p (and) s 16 r (\014lls) s 14 r (in) s 15 r (the) s cmtt10.329 @sf 16 r (rp) s cmr10.329 @sf 15 r (structure) s 15 r (if) s 14 r (the) s 15 r (resp) s 1 r (onse) s 16 r (is) s 15 r (bad.) s cmbx10.329 @sf 149 797 p (Message) s 17 r (Managem) s -1 r (en) s -1 r 116 c 16 r 80 c (aram) s -3 r (eters) s cmr10.329 @sf 149 882 p (The) s 20 r (\014rst) s 18 r (set) s 19 r (of) s 19 r (parameters) s 17 r (to) s 18 r (negotiate) s 18 r (with) s cmti10.329 @sf 19 r (submit) s cmr10.329 @sf 19 r (are) s 18 r (the) s 20 r (managem) s -1 r (en) s -1 r 116 c 149 939 p (parameters.) s 30 r (These) s 19 r (are) s 19 r (de\014ned) s 21 r (in) s 19 r (the) s 19 r (structure) s 19 r (in) s 18 r (Figure) s 19 r (2.3) s 18 r (on) s 19 r (page) s 19 r (11.) s 149 995 p (This) s 15 r (structure) s 15 r (is) s 15 r (passed) s 15 r 111 c 118 c (er) s 13 r (using) s 15 r (the) s cmtt10.329 @sf 15 r (io_wprm) s cmr10.329 @sf 14 r (routine.) s cmtt10.329 @sf 263 1081 p (int) s 24 r (io_wprm) s 22 r (\(prm,) s 24 r (rp\)) s 263 1137 p (struct) s 23 r (prm_vars) s 23 r (*prm;) s 263 1194 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 149 1280 p (The) s 15 r (parameter) s 13 r (structure) s 14 r (is) s 14 r (often) s 14 r (only) s 14 r (sparsely) s 14 r (\014lled) s 14 r (\(or) s 14 r (ev) s (en) s 14 r (empt) s (y\)) s 12 r (as) s 14 r (the) s 149 1336 p (default) s 15 r 118 c -2 r (alues) s 15 r (assumed) s 14 r (are) s 15 r (usually) s 14 r (correct) s 15 r (for) s 15 r (most) s 13 r (commo) s -1 r 110 c 14 r (submissions.) s cmbx10.329 @sf 149 1454 p 80 c (er) s 16 r (Message) s 16 r 80 c (aram) s -2 r (eter) s -1 r 115 c cmr10.329 @sf 149 1540 p (The) s 19 r (next) s 18 r (stage) s 18 r (is) s 18 r (the) s 18 r 112 c 1 r (er) s 19 r (message) s 17 r (parameters.) s 27 r (This) s 18 r (is) s 18 r (ac) s (hiev) s (ed) s 16 r 98 c 121 c 18 r (\014lling) s 149 1597 p (in) s 21 r 97 c cmtt10.329 @sf 19 r (Q_struct) s cmr10.329 @sf 20 r (structure) s 20 r (and) s 20 r (passing) s 20 r (it) s 19 r (to) s cmti10.329 @sf 20 r (submit) s cmr10.329 @sf 46 c 35 r (Once) s 21 r (the) s 20 r (structure) s 20 r (is) s 149 1653 p (complete) s 14 r (it) s 15 r (can) s 15 r 98 c 1 r 101 c 16 r (written) s 14 r (to) s cmti10.329 @sf 15 r (submit) s cmr10.329 @sf 15 r (using) s 15 r (the) s cmtt10.329 @sf 15 r (io_wrq) s cmr10.329 @sf 15 r (routine.) s cmtt10.329 @sf 263 1739 p (io_wrq) s 23 r (\(qp,) s 23 r (rp\)) s 263 1795 p (Q_struct) s 23 r (*qp;) s 263 1852 p (RP_Buf) s 23 r (*rp;) s cmbx10.329 @sf 149 1970 p (Originator) s 17 r (and) s 18 r (Recipien) s 116 c 16 r (Addresses) s cmr10.329 @sf 149 2056 p (After) s 18 r (the) s 18 r (general) s 17 r (parameters) s 16 r (ha) s 118 c -1 r 101 c 16 r 98 c 1 r (een) s 19 r (passed) s 18 r 98 c 121 c 16 r (the) s 18 r (ab) s 1 r 111 c 118 c -1 r 101 c 16 r (routines,) s 18 r (the) s 149 2113 p (send) s 12 r (is) s 11 r (passed) s 12 r 111 c 118 c -1 r (er) s 9 r (in) s 11 r (the) s 12 r (standardised) s 11 r (address) s 11 r (structure.) s 18 r (The) s 12 r (call) s 10 r (to) s 11 r (ac) s (hiev) s 101 c 149 2169 p (this) s 15 r (is) s 15 r (the) s cmtt10.329 @sf 15 r (wr_adr) s cmr10.329 @sf 14 r (routine.) s cmtt10.329 @sf 263 2255 p (int) s 24 r (io_wadr) s 22 r (\(ap,) s 24 r (type,) s 23 r (rp\)) s 263 2311 p (ADDR) s 23 r (*addr;) s 263 2368 p (int) s 47 r (type;) s 263 2424 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 149 2510 p (The) s 20 r 116 c (yp) s 1 r 101 c 18 r (parameter) s 18 r (is) s 19 r (either) s cmtt10.329 @sf 19 r (AD_ORIGINATOR) s cmr10.329 @sf 18 r (or) s cmtt10.329 @sf 18 r (AD_RECIPIENT) s cmr10.329 @sf 46 c 18 r (First) s 18 r (the) s 149 2566 p (originator) s 14 r (address) s 16 r (is) s 16 r (passed) s 16 r 111 c 118 c (er) s 14 r (and) s 16 r 99 c (hec) s 107 c -1 r (ed) s 15 r (follo) s -1 r 119 c -2 r (ed) s 15 r 98 c 121 c 15 r (the) s 16 r (list) s 15 r (of) s 16 r (recipi-) s 149 2623 p (en) s (ts.) s 23 r (This) s 16 r (is) s 16 r (then) s 17 r (follo) s -1 r 119 c -1 r (ed) s 15 r 98 c 121 c 15 r (eac) s 104 c 16 r (of) s 16 r (the) s 17 r (recipien) s 116 c 15 r (addresses.) s 24 r (In) s 17 r (this) s 16 r 119 c 97 c -1 r 121 c -4 r 44 c 149 2679 p (eac) s 104 c 15 r (address) s 15 r (is) s 15 r 99 c (hec) s 107 c -1 r (ed) s 13 r (and) s 16 r (an) s 121 c 14 r (failures) s 14 r (can) s 15 r 98 c 1 r 101 c 16 r (pinp) s 1 r (oin) s (ted.) s 220 2736 p (When) s 18 r (all) s 16 r (the) s 18 r (addresses) s 18 r (ha) s 118 c -1 r 101 c 16 r 98 c 1 r (een) s 18 r (submitted,) s 17 r (the) s 18 r (address) s 17 r (list) s 16 r (is) s 17 r (termi-) s 149 2792 p (nated) s 16 r (with) s 14 r (the) s 16 r (call) s 874 2916 p (25) s @eop 26 @bop0 cmbx10.329 @sf [<FFFFFF00FFFFFFE0FFFFFFF007E007F807E003FC07E001FC07E001FE07E001FE07E001FE07E001FE07E001FE07E001FC07E0 01FC07E003F807E007F007FFFFE007FFFF8007E01FE007E007F007E003F807E003FC07E003FC07E003FC07E003FC07E003FC 07E003FC07E003F807E007F0FFFFFFE0FFFFFFC0FFFFFE00> 31 31 -2 0 37] 66 @dc [<1F0000007F800000F1E00000E0E00000FC700000FC7800007838000000380000001C0000001C0000003E0000003E0000007F 0000007F000000FF800000FF800000FF800001F9C00001F9C00003F9E00003F0E00007F0F00007E0700007E070000FC03800 0FC03800FFF0FF80FFF0FF80FFF0FF80> 25 29 -1 9 28] 121 @dc [<C1FF00FFFFC0FFFFF0FF03F0F800F8F000F8F0007CE0007CE0007C0000FC0000FC0003FC003FFC03FFF80FFFF81FFFF03FFF E07FFFC07FFF80FFF800FF0000FE0000FC0038F80038F80078F800F87C01F87E07F83FFFF80FFFF803FC18> 22 31 -3 0 29] 83 @dc [<03FE7FC00FFF7FC00FC3FFC01F81FE001F80FE001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F80 7E001F807E001F807E001F807E001F807E00FF83FE00FF83FE00FF83FE00> 26 20 -2 0 29] 117 @dc [<1C1FE0001E7FF8001FF0FC001FC07E001F803F001F801F001F801F801F801F801F801F801F801F801F801F801F801F801F80 1F801F801F801F801F001F803F001FC03E001FF0FC001FFFF8001F9FE0001F8000001F8000001F8000001F8000001F800000 1F8000001F8000001F8000001F800000FF800000FF800000FF800000> 25 32 -1 0 29] 98 @dc cmtt10.329 @sf [<FFFFF0FFFFF0FFFFF000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0 0000F00000F00000F00000F00000F00000F00000F00000F000FFF000FFF000FFF000> 20 28 -2 0 24] 108 @dc [<FFC7F8FFC7F8FFC7F80E03C00E07C00E0F800E0F000F1E000FBE000FFC000FF8000FF8000EF8000E7C000E3E000E1F000E0F 800E7FF00E7FF00E7FF00E00000E00000E00000E00000E0000FE0000FE0000FE0000> 21 28 -1 0 24] 107 @dc [<FFF3FEFFF3FEFFF3FE0F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F81E00F81E00FC1E00FE3 E00FFFC00FFFC00F3F000F00000F00000F00000F00000F0000FF0000FF0000FF0000> 23 28 0 0 24] 104 @dc cmr10.329 @sf [<001FE00000FFF80003F83C0007E00E000F8007001F0003801E0001803E0001C07C0000C07C0000C07C0000C0F8000000F800 0000F8000000F8000000F8000000F8000000F8000000F8000000F80000C07C0000C07C0000C07C0001C03E0001C01E0003C0 1F0003C00F8007C007E00FC003F83DC000FFF8C0001FC0C0> 26 31 -3 0 33] 67 @dc [<07F0001FFC003E1F00780780700380F001C0E001C0E001C0E003C0E007C0F00FC0781FC03C7F801FFF000FFF000FFC001FF8 003FFE003FCF007F07007C0780780380700380700380700780380F001E1F000FFE0003F800> 18 29 -2 0 23] 56 @dc cmtt10.329 @sf [<78FCFCFCFC78> 6 6 -9 0 24] 46 @dc [<03F8000FFE001FFF003E0F807C07C07803C0F001E0F001E0F001E0F001E0F001E07803C03C07801F1F000FFE0007FC001FFF 003E0F803C07807803C07803C07803C07803C03C07803E0F801FFF000FFE0003F800> 19 28 -2 0 24] 56 @dc [<FFFFE0FFFFE0FFFFE07E01E03F01E01F800007C00003E00001F80000FC00007E00003F00001F80000F800007C00007C00003 E00003E00001E0F801E0F801E0F803E0F803E0F807C07E1FC03FFF801FFE0007F800> 19 28 -2 0 24] 50 @dc [<07F8001FFE007FFF007E1F80F807C0F803E0F803E0F801E0F801E00001E00003E00003E03807C03E0FC03FFF803FFF003FF8 003C00003C00003C00003C00003C00003C00003C00003C00003FFF803FFF803FFF80> 19 28 -2 0 24] 53 @dc cmr10.329 @sf [<FFF07FFEFFF07FFE0FC00FE003800FC001800F8001C01F8000C03F0000E03E0000607E0000307C000038FC000019F800000D F000000FF0000007E0000007E000000FC000000F8000001FC000001FC000003FE000007E6000007C300000FC380000F81800 01F80C0003F00E0003E00F0007F01F807FFC7FF87FFC7FF8> 31 31 -1 0 34] 88 @dc [<03F0000FFC001E1E003C0F00380700780780700380700380F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003 C0F003C0F003C0F003C0F003C07003807003807807803807003C0F001E1E000FFC0003F000> 18 29 -2 0 23] 48 @dc [<3F807FE0F9F0F8F0F87870780078007800780078007800780078007800780078007800780078007800780078007800780078 00F807F807F80078000000000000000000000000007000F800F800F80070> 13 40 3 9 14] 106 @dc [<003FFC003FFC0003C00003C00003C00003C00003C00003C00003C007E3C01FFBC03E1FC03C0FC07C07C07803C0F803C0F003 C0F003C0F003C0F003C0F003C0F003C0F803C07803C07C07C03C0FC01F1DC00FF9C007F0C0> 22 29 -2 9 24] 113 @dc cmti10.329 @sf [<3E007F00F300F380F180F980F9C0780078007C007C003C003C003E003E001E001E001F001F000F000F000F800F8007800780 07C007C003C003C01FE01FE003E0> 11 32 -3 0 12] 108 @dc [<1C01F03E03F81E079C1E078E1E07C61F03C60F03C70F03E00F01E00F81E00781F00780F00780F0E7C0F063C0F863E07873F0 7833F8F03F9FF01F0FC0> 24 20 -3 0 26] 110 @dc [<700F80F81FC0783DC0783CE0783C607C3C603C3E703C3E003C7C003FFC001FF0001FC0001FC0001FE0E00F70F00F38F00F1C F00F8E300787F00781E007800007C00003C00003C00003C00003E00001E00001E00001E0000FF0000FF00001F000> 20 32 -2 0 21] 107 @dc cmr10.329 @sf [<FFFFF000FFFFFE0007C01F0007C0078007C003C007C001E007C000F007C000F007C000F807C0007807C0007807C0007C07C0 007C07C0007C07C0007C07C0007C07C0007C07C0007C07C0007C07C0007C07C0007807C0007807C000F807C000F007C001F0 07C001E007C003C007C0078007C01F00FFFFFE00FFFFF000> 30 31 -1 0 35] 68 @dc cmtt10.329 @sf [<0F3F000FFFC00FFFE00FE3F00FC1F80F80F80F807C0F007C0F003C0F003C0F003C0F003C0F007C0F007C0F80F80FC0F80FE3 F00FFFE00FFFC00F3F000F00000F00000F00000F00000F0000FF0000FF0000FF0000> 22 28 0 0 24] 98 @dc [<03FE000FFF803FFFE07E03F0F800F8F00078E00038E00038F00078F000787C01F07FFFF01FFFC01FFF001E00001C00001DF0 001FFC001FFE001F1F003E0F803E0F803C07803C07803C07803E0F803E0FF01F1FF80FFFF807FFF801F1F0> 21 31 -1 11 24] 103 @dc cmr10.329 @sf [<FFC3FF00FFC3FF000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00 F0000F00F0000F00F0000F00F0000F00F0000F00F000FFFFFF80FFFFFF800F00F0000F00F0000F00F0000F00F0000F00F000 0F00F0000F01F07C0781F87C07C1FC7C03F1FE7C00FFFFF8001FC3F0> 30 32 0 0 27] 11 @dc [<03F8000FFC001E1E003C0F003807807803807803C07003C0F003C0F003C0F003C0F003C0F803C0F80380FC0780FE0F00F7FE 00F3FC00F06000700000780000780000380F803C0F801E0F800F0F8007878003FF0000FE00> 18 29 -2 0 23] 54 @dc 26 @bop1 cmtt10.329 @sf 421 195 p (int) s 23 r (io_adend) s 23 r (\(rp\)) s 421 252 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 307 367 p (This) s 13 r (concludes) s 14 r (the) s 13 r (preliminari) s -1 r (es,) s 12 r (and) s 13 r (the) s 13 r 98 c 1 r 111 c 1 r (dy) s 14 r (of) s 13 r (the) s 13 r (message) s 12 r (can) s 13 r 98 c 1 r 101 c 14 r (trans-) s 307 423 p (ferred.) s cmbx10.329 @sf 307 574 p (Bo) s 1 r (dy) s 18 r 80 c (art) s 16 r (Subm) s -1 r (i) s -1 r (ss) s -1 r (ion) s cmr10.329 @sf 307 670 p (The) s 12 r 98 c 1 r 111 c 1 r (dy) s 13 r (parts) s 11 r (presen) s (ted) s 12 r (are) s 11 r (dep) s 1 r (enden) s 116 c 13 r (on) s 12 r (the) s 12 r 116 c (yp) s 1 r 101 c 11 r (of) s 11 r (message) s 11 r 98 c 1 r (eing) s 12 r (trans-) s 307 726 p (ferred.) s 19 r 84 c -3 r 111 c 9 r (initiali) s -1 r (se) s 9 r (for) s 10 r 98 c 1 r 111 c 1 r (dy) s 11 r (part) s 9 r (submission,) s 10 r (the) s 10 r (follo) s -1 r (wing) s 8 r (function) s 10 r (is) s 10 r (called:) s cmtt10.329 @sf 421 841 p (io_tinit) s 23 r (\(rp\)) s 421 898 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 307 1013 p (This) s 15 r (initialises) s 13 r (for) s 15 r (text) s 14 r (submission.) s 378 1075 p 70 c -3 r (ollo) s -2 r (wing) s 9 r (this) s 11 r (call) s 11 r (it) s 11 r (is) s 11 r (necessary) s 12 r (to) s 11 r (initialise) s 9 r (for) s 11 r (the) s 12 r (\014rst) s 11 r 98 c 1 r 111 c 1 r (dy) s 13 r (part.) s 18 r (This) s 307 1131 p (is) s 15 r (done) s 15 r 98 c 121 c cmtt10.329 @sf 421 1246 p (int) s 23 r (io_tpart) s 23 r (\(name,) s 23 r (link,) s 23 r (rp\)) s 421 1303 p (char) s 95 r (*name;) s 421 1359 p (int) s 119 r (link;) s 421 1415 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 307 1531 p (The) s 16 r (name) s 15 r (is) s 16 r (the) s 16 r (name) s 15 r (of) s 15 r (this) s 16 r (part,) s 15 r (for) s 15 r (an) s 16 r (RF) s (C-822) s 14 r 98 c 1 r 111 c 1 r (dy) s 17 r (part) s 15 r (it) s 16 r (is) s 15 r (usually) s 307 1587 p (something) s 17 r (lik) s 101 c cmtt10.329 @sf 17 r (hdr.822) s cmr10.329 @sf 18 r (and) s cmtt10.329 @sf 19 r (2.ia5) s cmr10.329 @sf 18 r (for) s 18 r (the) s 19 r 116 c 119 c -1 r 111 c 16 r (parts) s 18 r (of) s 18 r (the) s 19 r (message.) s 29 r 70 c -3 r (or) s 307 1643 p (X.400,) s 15 r (it) s 16 r (is) s 16 r (more) s 15 r (ofter) s 15 r (just) s 16 r 97 c 16 r (single) s 16 r (\014le) s cmtt10.329 @sf 16 r (p2) s cmr10.329 @sf 16 r (or) s 16 r (simila) s -1 r 114 c 15 r (with) s 15 r (the) s 17 r (whole) s 16 r (of) s 15 r (the) s 307 1700 p (message) s 15 r (in.) s 22 r (The) s 17 r (link) s 15 r (parameter) s 15 r (is) s 16 r 97 c 15 r 98 c 1 r 111 c 1 r (olean) s 17 r 118 c -2 r (alue) s 15 r (to) s 15 r (indicate) s 16 r (whether) s 16 r (the) s 307 1756 p (name) s 14 r (is) s 15 r (actually) s 14 r 97 c 15 r (secret) s 16 r (link) s 14 r (to) s 15 r (another) s 15 r (\014le) s 15 r (in) s 15 r (the) s 16 r (queue) s 16 r (to) s 14 r 98 c 1 r 101 c 16 r (link) s (ed) s 14 r (with) s cmti10.329 @sf 307 1813 p (link) s cmr10.329 @sf 4 r (\(2\),) s 12 r (this) s 13 r (is) s 12 r (only) s 13 r (for) s 12 r (use) s 14 r 98 c 121 c 12 r (sp) s 1 r (ecial) s 13 r 99 c (hannels) s 12 r (and) s 13 r (normally) s 11 r (will) s 11 r 98 c 1 r 101 c 14 r (rejected) s 307 1869 p 98 c 121 c cmti10.329 @sf 12 r (submit) s cmr10.329 @sf 46 c 19 r (If) s 13 r (the) s 14 r (link) s 12 r (is) s 12 r (false,) s 13 r (then) s 13 r (the) s 13 r (data) s 12 r (stream) s 12 r (is) s 12 r (read) s 13 r (for) s 12 r (the) s 13 r 98 c 1 r 111 c 1 r (dy) s 14 r (part) s 307 1926 p (con) s (ten) s (ts.) s 378 1988 p (All) s 14 r (Data) s 14 r (is) s 15 r (passed) s 15 r (with) s 15 r (the) s 15 r (follo) s (w) s -1 r (ing) s 13 r (routine) s cmtt10.329 @sf 421 2103 p (io_tdata) s 23 r (\(buffer,) s 22 r (length\)) s 421 2159 p (char) s 23 r (*buffer;) s 421 2216 p (int) s 47 r (length;) s cmr10.329 @sf 307 2331 p (The) s 15 r (bu\013er) s 15 r (is) s 14 r 97 c 14 r 112 c 1 r (oin) s (ter) s 13 r (to) s 14 r (an) s 15 r (arra) s -1 r 121 c 13 r (of) s 14 r 99 c (haracters) s 13 r (of) s 14 r (length) s 14 r (length,) s 14 r (whic) s 104 c 14 r (are) s 307 2387 p (written) s 14 r (in) s (to) s 14 r (the) s 15 r (\014le) s 15 r (created) s 15 r 98 c 121 c 14 r (the) s cmtt10.329 @sf 16 r (io_tpart) s cmr10.329 @sf 14 r (call.) s 378 2449 p (Once) s 16 r (the) s 15 r 98 c 1 r 111 c 1 r (dy) s 16 r (part) s 14 r (has) s 15 r 98 c 1 r (een) s 16 r (written,) s 14 r (the) s 15 r (data) s 14 r (stream) s 14 r (is) s 14 r (terminated) s 14 r 98 c 121 c 307 2505 p (the) s 15 r (call) s cmtt10.329 @sf 421 2620 p (io_tdend) s 23 r (\(rp\)) s 421 2677 p (RP_Buf) s 47 r (*rp;) s cmr10.329 @sf 307 2792 p (Whic) s 104 c 14 r (closes) s 15 r (the) s 15 r (stream) s 14 r (and) s 15 r (returns) s 15 r (the) s 15 r (status) s 15 r (in) s 15 r (rp.) s 1032 2916 p (26) s @eop 27 @bop0 cmbx10.329 @sf [<07FFFFC007FFFFC007FFFFC0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F E000000FE000000FE000000FE000000FE000000FE000E00FE00EE00FE00EE00FE00EE00FE00EF00FE01EF00FE01E700FE01C 780FE03C7E0FE0FC7FFFFFFC7FFFFFFC7FFFFFFC> 31 30 -2 0 36] 84 @dc [<00007000000000F800000000F800000001FC00000001FC00000003FE00000003FE00000003FE00000007FF00000007F70000 000FF78000000FE38000001FE3C000001FC1C000001FC1C000003F80E000003F80E000007F80F000007F00700000FF007800 00FE00380000FE00380001FC001C0001FC001C0003FC001E0003F8000E0007F8000F0007F0000700FFFF007FF8FFFF007FF8 FFFF007FF8> 37 31 -1 0 40] 86 @dc cmtt10.329 @sf [<FF87F8FF87F8FF87F81C03C01C03C01C07801C07801C0F001C0F001E1E001F1E001F3C001FBC001FF8001FF8001DF0001CF0 001CF8001C7C001C3C001C1E001C1F001C0F801C07801C03C0FF87F8FF87F8FF87F8> 21 28 -1 0 24] 75 @dc /cmbx12.300 @newfont cmbx12.300 @sf [<FFFFF0FFFFF0FFFFF0FFFFF07FFFF03FFFF01C00780F003807803803C03801E03801F00000F800007E00003F00001F80001F C0000FE0000FF00007F00007F83807F87C03F8FE03F8FE07F8FE07F8FE0FF0FC1FF07C3FE03FFFC01FFF8003FC00> 21 32 -3 0 28] 50 @dc [<3C7EFFFFFFFF7E3C> 8 8 -4 0 16] 46 @dc [<00FFFE00FFFE00FFFE0007E00007E00007E00007E00007E00007E0FFFFFEFFFFFEFFFFFEE007E07007E03807E01C07E00E07 E00E07E00707E00387E001C7E000E7E000E7E00077E0003FE0001FE0000FE0000FE00007E00003E00001E00000E0> 23 32 -2 0 28] 52 @dc [<FFFFFFFCFFFFFFFCFFFFFFFC07F001FC07F0007E07F0003E07F0001E07F0001E07F0000E07F0000E07F01C0E07F01C0707F0 1C0707F01C0707F03C0007F07C0007FFFC0007FFFC0007FFFC0007F07C0007F03C0007F01C0E07F01C0E07F01C0E07F01C0E 07F0001E07F0001E07F0001C07F0003C07F0007C07F001FCFFFFFFFCFFFFFFFCFFFFFFFC> 32 34 -2 0 37] 69 @dc [<FFC1FFE0FFC1FFE0FFC1FFE00780FE0003C1FC0001C1F80001E3F00000F7F000007FE000003FC000001F8000003F0000007F 0000007F800000FFC00001F9E00003F8E00007F0F00007E07800FFF0FFE0FFF0FFE0FFF0FFE0> 27 22 -1 0 30] 120 @dc [<0FF0FF3FFDFF7F1FFFFF0FF8FE07F0FE03F0FE03F0FF03F07F03F07F83F03FE3F00FFFF001FFF00003F00003F01E03F03F03 F03F07F03F07E03F0FC01FFF8007FE00> 24 22 -2 0 27] 97 @dc [<FFF1FFE3FFC0FFF1FFE3FFC0FFF1FFE3FFC01F803F007E001F803F007E001F803F007E001F803F007E001F803F007E001F80 3F007E001F803F007E001F803F007E001F803F007E001F803F007E001F803F007E001F803F007E001FC03F807E001FC03F80 7E001FE03FC07E001FF07FE0FE00FFBC7E78FC00FF9FFC3FF800FF87F80FF000> 42 22 -2 0 47] 109 @dc [<FFF00000FFF00000FFF000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F9FE0001FFFF8001FF1 FE001FC07F001F807F001F803F801F803F801F801FC01F801FC01F801FC01F801FC01F801FC01F801FC01F801FC01F801FC0 1F803F801F803F801F803F801FC07F00FFF0FE00FFFFFC00FF9FE000> 26 32 -2 10 31] 112 @dc [<FFF0FFF0FFF01F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80 1F801F801F801F801F801F801F80FF80FF80FF80> 12 35 -1 0 15] 108 @dc [<00FF8007FFE00FE1F01F80783F00387F00007E0000FE0000FE0000FE0000FE0000FFFFF8FFFFF8FE01F8FE01F87E01F87E01 F03F03F03F03E01FC7E007FF8001FE00> 21 22 -2 0 26] 101 @dc cmr10.329 @sf [<03800007C00007C00007C00007C00007C00007C00007C00007C00003C00003C00003C00003C00001C00001E00000E00000E0 00006000007000003800001800C01C00C00E00C00600E007007FFF807FFFC07FFFC07FFFC0600000> 18 30 -3 0 23] 55 @dc /cmr9.300 @newfont cmr9.300 @sf [<DF80FFE0F0F0E070E070C0F001F01FE07FC0FF80F000E060E060F0E07FE03FE0> 12 16 -1 0 15] 115 @dc [<07CFC00FEFC01E3E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00FC7E00FC7E00> 18 16 -1 0 21] 117 @dc [<19F8001BFE001F1F001E07801C07801C03C01C03C01C03C01C03C01C03C01C03C01C07801E07801F0F001FFE001CFC001C00 001C00001C00001C00001C00001C00001C00001C0000FC0000FC0000> 18 26 -1 0 21] 98 @dc [<FF9FE7F8FF9FE7F81C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01E07 81C01F0FC3C0FDFE7F80FCFC3F00> 29 16 -1 0 32] 109 @dc [<FF80FF801C001C001C001C001C001C001C001C001C001C001C001C00FC00FC00000000000000000000003C007C007C007C00 3C00> 9 26 0 0 10] 105 @dc [<07800FC01EE01C601C601C601C601C001C001C001C001C001C001C00FFC0FFC03C001C001C000C000C000C000C00> 11 23 -1 0 15] 116 @dc [<07E01FF83E1C7C0C7800F000F000F000F000FFFCFFFC703C783C3C781FF007E0> 14 16 -1 0 17] 101 @dc [<3F1E007FFF00F8F980F07980F03980F03800F838007C38003F380007F80000380030380078780078F8007FF0003FC000> 17 16 -1 0 19] 97 @dc [<0FF03FFC7C3EF00FE007E007E00F701F3FFE3FFC3FF8300030003FC03FE03CF0787878787878787878783CF71FFF0FCF> 16 24 -1 8 19] 103 @dc [<01C00380070007000E001C001C00380038007000700070006000E000E000E000E000E000E000E000E000E000E000E000E000 6000700070007000380038001C001C000E0007000700038001C0> 10 38 -2 10 15] 40 @dc [<07E01FF83C3C781E700EF00FF00FF00FF00FF00FF00F700E781E3C3C1FF807E0> 16 16 -1 0 19] 111 @dc [<FFC0FFC01C001C001C001C001C001C001C001C001C001C601EF01FF0FFF0FFE0> 12 16 -1 0 15] 114 @dc [<6060703038181878F8F8F870> 5 12 -3 7 11] 44 @dc [<07E01FF83E1C7C0C7800F000F000F000F000F000F0007818783C3E3C1FFC07F8> 14 16 -1 0 17] 99 @dc [<FF8000FF80001C00001C00001C00001C00001C00001DF8001FFE001F1F001E0F801C07801C07C01C03C01C03C01C03C01C03 C01C03C01C07801E0F801F1F00FFFE00FCFC00> 18 23 -1 7 21] 112 @dc [<7FE07FE00E000E000E000E000E000E000E000E000E000E000E000E00FFC0FFC00E000E000E000E000E000E3C0F3C07BC03FC 00F8> 14 26 0 0 12] 102 @dc [<E0007000380038001C000E000E0007000700038003800380018001C001C001C001C001C001C001C001C001C001C001C001C0 0180038003800380070007000E000E001C00380038007000E000> 10 38 -2 10 15] 41 @dc [<FF81FFC0FF81FFC01E003C000E003C0006007800060078000600780003FFF00003FFF0000300F0000181E0000181E0000181 E00000C3C00000C3C00000C3C000006780000067800000778000003F0000003F0000003F0000001E0000001E0000001E0000 000C0000> 26 26 -1 0 29] 65 @dc [<FFFF8000FFFFE0000F00F8000F003C000F001C000F000E000F000F000F0007000F0007000F0007800F0007800F0007800F00 07800F0007800F0007800F0007800F0007800F0007000F000F000F000E000F000E000F001C000F0038000F00F000FFFFE000 FFFF8000> 25 26 -1 0 29] 68 @dc [<FFF01F80FFF07FC00F00F9C00F00F0C00F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F01F0000F03E0000FFF C0000FFFC0000F01E0000F00F0000F0070000F0078000F0078000F0078000F0078000F0070000F00F0000F01E000FFFFC000 FFFE0000> 26 26 -1 0 28] 82 @dc [<0300030003000300E31C73381FE0078007801FE07338E31C0300030003000300> 14 16 -2 -12 19] 42 @dc [<6060703038181878F8F8F87000000000000070F8F8F870> 5 23 -3 7 11] 59 @dc [<FFF800FFF8000F00000F00000F00000F00000F00000F00000F06000F06000F06000F0E000FFE000FFE000F0E000F06000F06 000F06180F00180F00180F00380F00300F00700F00F0FFFFF0FFFFF0> 21 26 -1 0 25] 70 @dc [<FFF0FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF0 FFF0> 12 26 -1 0 14] 73 @dc [<FFFFE0FFFFE00F03E00F00E00F00600F00700F00700F00300F00300F00300F00000F00000F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F0000FFF800FFF800> 20 26 -1 0 24] 76 @dc [<FFFFF8FFFFF80F00780F001C0F001C0F000C0F000C0F000C0F00060F03060F03000F03000F07000FFF000FFF000F07000F03 000F030C0F030C0F000C0F001C0F00180F00380F0078FFFFF8FFFFF8> 23 26 -1 0 26] 69 @dc /cmsy9.300 @newfont cmsy9.300 @sf [<007C01FC01E003C00380038003800380038003800380038003800380038007800F00FE00F800FE000F000780038003800380 0380038003800380038003800380038003C001E001FC007C> 14 37 -2 9 19] 102 @dc cmr9.300 @sf [<FFF000FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F00000FFF800FFFE00F00F00F00780F00380F00 3C0F003C0F003C0F003C0F003C0F00380F00780F00F0FFFFE0FFFF80> 22 26 -1 0 26] 80 @dc [<FFFFC0FFFFF00F00F80F003C0F003C0F001E0F001E0F001E0F001E0F001E0F003C0F00780F01F00FFFE00FFFE00F00F00F00 780F003C0F003C0F003C0F003C0F003C0F00780F00F0FFFFE0FFFF80> 23 26 -1 0 27] 66 @dc [<FFFFFF80FFFFFF80000000000000000000000000000000000000000000000000FFFFFF80FFFFFF80> 25 10 -2 -4 30] 61 @dc [<0FC0FC003FF3FF007C7FC300F81F0180F83F0180F07F0000F07B8000F0F1C000F1E0C00079E0E0003FC070001F8030000F80 380007803C0007C0FF800FE0FF800EF000000E7000000E3800000E1800000E1800000E1800000E1800000738000003F00000 01E00000> 25 26 -2 0 30] 38 @dc [<FF9FC0FF9FC01C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001E0E001F1E001DFC001CF8001C00 001C00001C00001C00001C00001C00001C00001C0000FC0000FC0000> 18 26 -1 0 21] 104 @dc [<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE> 7 37 -3 9 11] 91 @dc [<003F800000FFE00001E0F00003C03800078018000F801C000F000C000F000C000F000C000F000C000F000C000F000C000F00 0C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F001E00FFF0FFC0 FFF0FFC0> 26 26 -1 0 29] 85 @dc [<C7F0DFFCFC3CF00EE00FE007C007C007000F000F003F01FE0FFE3FFC7FF07F80FC00F000E006E006E00EE00E701E787E3FF6 0FC6> 16 26 -2 0 21] 83 @dc [<FFFF80FFFF80F80F807C03803C01803E01801F01C01F00C00F80C00780C007C0C003E00003E00001F00001F00000F8000078 00607C00603E00603E00601F00700F00780F807C07C07FFFC07FFFC0> 18 26 -2 0 23] 90 @dc [<FEFE060606060606060606060606060606060606060606060606060606060606060606FEFE> 7 37 0 9 11] 93 @dc [<0FCFC01FFFC03C3E00781E00780E00F00E00F00E00F00E00F00E00F00E00F00E00780E00781E003E3E001FFE000FEE00000E 00000E00000E00000E00000E00000E00000E00000E00007E00007E00> 18 26 -1 0 21] 100 @dc [<FF9FC0FF9FC01C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001E0E001F1E00FDFC00FCF800> 18 16 -1 0 21] 110 @dc /cmr7.300 @newfont cmr7.300 @sf [<FFE0FFE00E000E000E000E000E000E000E000E000E000E000E000E000E00EE00FE001E000600> 11 19 -3 0 17] 49 @dc [<0FC01860303060186018E01CE01CE01CE01CE01CE01CE01CE01CE01C60186018303018600FC0> 14 19 -1 0 17] 48 @dc cmr9.300 @sf [<0380E0000380E0000380E00007C1F00007C1F00007C1B0000763B0000E6398000E6318000E3718001C370C001C360C001C3E 0C003C1E0E00FF3F9F80FF3F9F80> 25 16 -1 0 28] 119 @dc [<007FC0007FC0000E00000E00000E00000E00000E000FCE001FFE003E7E007C1E00780E00F00E00F00E00F00E00F00E00F00E 00F80E00780E007C1E003E3E001FF60007C600> 18 23 -1 7 20] 113 @dc [<007F000001FFC00007C1F0000F0078001E003C003C001E0038000E0078000F0078000F00F0000780F0000780F0000780F000 0780F0000780F0000780F0000780F00007807000070078000F0038000E003C001E001E003C000F00780007C1F00001FFC000 007F0000> 25 26 -2 0 30] 79 @dc [<007FC60001FFFE0007E07E000F803E001E001E003C001E003C001E0078001E0078001E00F003FFC0F003FFC0F0000000F000 0000F0000000F0000000F0000000F00006007800060078000E003C000E003C001E001E001E000F803E0007E0FE0001FFE600 007F0600> 26 26 -2 0 30] 71 @dc [<FFC00C00FFC01C001E003C000C003C000C007C000C00FC000C00FC000C01FC000C01EC000C03EC000C07CC000C078C000C0F 8C000C1F0C000C1F0C000C3E0C000C7C0C000C7C0C000CF80C000CF00C000DF00C000FE00C000FC00C000FC01E00FF80FFC0 FF00FFC0> 26 26 -1 0 29] 78 @dc [<03FFF00003FFF000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E 0000001E0000001E0000001E0000001E0000C01E0180C01E0180C01E0180E01E0380601E0300601E0300781E0F007FFFFF00 7FFFFF00> 25 26 -1 0 28] 84 @dc cmr7.300 @sf [<FFE0FFE0FFE0707038301C300E000700038001C000E000F000F0E070E0F0E0F0E3E07FE01F80> 12 19 -2 0 17] 50 @dc cmsy9.300 @sf [<FFFFFEFFFFFE> 23 2 -3 -8 30] 0 @dc /cmmi9.300 @newfont cmmi9.300 @sf [<C00000F000007C00001F000007C00001F000007C00001F000007C00001F000007C00001E00001E00007C0001F00007C0001F 00007C0001F00007C0001F00007C0000F00000800000> 23 24 -3 3 30] 62 @dc cmr9.300 @sf [<FF1FE0FF1FE01E0E00061C00071C0003B80001F00000F00000E00001E00003B00003B800071C000F1E007F1FC07F1FC0> 19 16 0 0 20] 120 @dc [<007F8001FFE007E0F00F80381E001C3C000C3C000E780006780006F00006F00000F00000F00000F00000F00000F00000F000 0678000678000E3C000E3C001E1E001E0F803E07E0FE01FFE6007F06> 23 26 -2 0 28] 67 @dc 27 @bop1 cmbx10.329 @sf 149 195 p 84 c -3 r (erm) s -3 r (ination) s cmr10.329 @sf 149 281 p (Once) s 19 r (all) s 17 r (the) s 17 r 98 c 1 r 111 c 1 r (dy) s 19 r (parts) s 17 r (ha) s 118 c -1 r 101 c 16 r 98 c 1 r (een) s 19 r (passed) s 17 r 111 c 118 c (er) s 15 r (the) s 18 r (message) s 16 r (is) s 17 r (\014nally) s 17 r (sub-) s 149 337 p (mitted) s 14 r (with) s 14 r (the) s 16 r (follo) s -1 r (wi) s -1 r (ng) s 14 r (call) s cmtt10.329 @sf 263 428 p (io_tend) s 23 r (\(rp\)) s 263 485 p (RP_Buf) s 47 r (*rp;) s cmr10.329 @sf 149 576 p (This) s 15 r (puts) s 15 r (the) s 16 r (message) s 14 r (in) s (to) s 13 r (the) s 15 r (queue) s 16 r (and) s 15 r (allo) s (ws) s 13 r (it) s 14 r (to) s 15 r 98 c 1 r 101 c 16 r (deliv) s (ered.) s 220 632 p (Finally) s -3 r 44 c 24 r (the) s 25 r (whole) s 24 r (session) s 24 r (with) s cmti10.329 @sf 24 r (submit) s cmr10.329 @sf 24 r (can) s 25 r 98 c 1 r 101 c 25 r (terminated) s 22 r (using) s 25 r (the) s cmtt10.329 @sf 149 689 p (io_end) s cmr10.329 @sf 21 r (call.) s 37 r (The) s 21 r (termination) s 19 r (can) s 22 r (either) s 20 r 98 c 1 r 101 c 22 r (graceful,) s 22 r (or) s 21 r 97 c 21 r (program) s 19 r (can,) s 149 745 p (up) s 1 r (on) s 14 r (detecting) s 13 r (an) s 13 r (error,) s 13 r (call) s 12 r (an) s 13 r (ab) s 1 r (ort) s 13 r (to) s 12 r (the) s 13 r (submission) s 12 r (pro) s 1 r (cess) s 13 r (at) s 13 r (an) s 121 c 11 r (time) s 149 802 p (with) s 15 r (this) s 15 r (function.) s cmtt10.329 @sf 263 893 p (int) s 24 r (io_end) s 23 r (\(type\)) s 263 949 p (int) s 24 r (type;) s cmr10.329 @sf 149 1040 p (The) s cmtt10.329 @sf 16 r (type) s cmr10.329 @sf 14 r (parameter) s 14 r (is) s 15 r (set) s 15 r (to) s 14 r (one) s 15 r (of) s 15 r (the) s 15 r (follo) s (wi) s -1 r (ng.) s 441 1098 p 911 2 ru 441 1155 p 2 57 ru cmbx10.329 @sf 466 1139 p 86 c -3 r (alue) s 618 1156 p 2 57 ru 618 1155 p 2 57 ru 887 1139 p (Meaning) s 1351 1156 p 2 57 ru 441 1157 p 911 2 ru 441 1213 p 2 57 ru cmtt10.329 @sf 466 1197 p (OK) s 618 1214 p 2 57 ru cmr10.329 @sf 644 1196 p (The) s 16 r (submission) s 13 r (is) s 15 r (successful) s 1351 1213 p 2 57 ru 441 1269 p 2 57 ru cmtt10.329 @sf 466 1253 p (NOTOK) s 618 1270 p 2 57 ru cmr10.329 @sf 644 1252 p (The) s 16 r (submission) s 13 r (should) s 15 r 98 c 1 r 101 c 16 r (ab) s 1 r (orted) s 1351 1269 p 2 57 ru 441 1271 p 911 2 ru cmbx12.300 @sf 149 1373 p (2.2.4) s 56 r (Example) s cmr10.329 @sf 149 1458 p (An) s 16 r (example) s 14 r (in) s (teracti) s -1 r (on) s 14 r (with) s 14 r (submit) s 14 r (is) s 15 r (sho) s (wn) s 13 r (in) s 16 r (Figure) s 14 r (2.7.) s 149 1499 p 1495 2 ru cmr9.300 @sf 149 1559 p (submit) s 263 1566 p 13 2 ru 278 1559 p (message) s 13 r (\(orig,) s 14 r (recips,) s 14 r (fp\)) s 149 1605 p (ADDR) s 67 r (*orig;) s 149 1650 p (ADDR) s 67 r (*recips;) s 149 1696 p (FILE) s 93 r (*fp;) s cmsy9.300 @sf 149 1742 p 102 c cmr9.300 @sf 331 1787 p (RP) s 385 1794 p 13 2 ru 398 1787 p (Buf) s 55 r (rps,) s 13 r (*rp) s 13 r 61 c 13 r (&rps;) s 331 1833 p 99 c (har) s 110 r (buf[BUFSIZ];) s 331 1879 p (ADDR) s 67 r (*ap;) s 331 1970 p (if) s 13 r (\(rp) s 417 1977 p 13 2 ru 431 1970 p (isbad) s 14 r (\(io) s 575 1977 p 13 2 ru 589 1970 p (init\(rp\)\)\)) s cmr7.300 @sf 870 r (10) s cmr9.300 @sf 513 2016 p (error) s 13 r (\(\);) s 331 2107 p (if) s 13 r (\(rp) s 417 2114 p 13 2 ru 431 2107 p (isbad) s 14 r (\(io) s 575 2114 p 13 2 ru 589 2107 p (wprm) s 12 r (\(prm,) s 13 r (rp\)\)\)) s 513 2153 p (error) s 13 r (\(\);) s 331 2244 p (if) s 13 r (\(rp) s 417 2251 p 13 2 ru 431 2244 p (isbad) s 14 r (\(io) s 575 2251 p 13 2 ru 589 2244 p (wrq) s 12 r (\(q,) s 13 r (rp\)\)\)) s 513 2290 p (error) s 13 r (\(\);) s 331 2381 p (if) s 13 r (\(rp) s 417 2388 p 13 2 ru 431 2381 p (isbad) s 14 r (\(io) s 575 2388 p 13 2 ru 589 2381 p 119 c (adr) s 12 r (\(orig,) s 13 r (AD) s 844 2388 p 13 2 ru 857 2381 p (ORIGINA) s -2 r (TOR,) s 11 r (rp\)\)\)) s 513 2427 p (error) s 13 r (\(\);) s cmr7.300 @sf 963 r (20) s cmr9.300 @sf 331 2518 p (for) s 13 r (\(ap) s 13 r 61 c 13 r (ad) s 541 2525 p 13 2 ru 554 2518 p (recipien) s (ts;) s 14 r (ap;) s 13 r (ap) s 13 r 61 c 13 r (ap) s cmsy9.300 @sf 13 r 0 c cmmi9.300 @sf 62 c cmr9.300 @sf 13 r (ad) s 1063 2525 p 13 2 ru 1076 2518 p (next\)) s 513 2564 p (if) s 13 r (\(rp) s 599 2571 p 13 2 ru 612 2564 p (isbad) s 15 r (\(io) s 757 2571 p 13 2 ru 770 2564 p 119 c (adr) s 12 r (\(ap,) s 13 r (AD) s 1002 2571 p 13 2 ru 1015 2564 p (RECIPIENT,) s 12 r (rp\)\)\)) s 695 2609 p (error) s 13 r (\(\);) s 331 2701 p (if) s 13 r (\(rp) s 417 2708 p 13 2 ru 431 2701 p (isbad) s 14 r (\(io) s 575 2708 p 13 2 ru 589 2701 p (adend\(rp\)\)\)) s 513 2746 p (error) s 13 r (\(\);) s cmr10.329 @sf 874 2916 p (27) s @eop 28 @bop0 cmr7.300 @sf [<1FC07FF0F0F8E07CE03CE03C003C003C007800F00FC001F0007800787078707870F87FF01FC0> 14 19 -1 0 17] 51 @dc /cmtt9.300 @newfont cmtt9.300 @sf [<7070707070707070F078F078F078F078F078F0786030> 13 11 -3 -13 20] 34 @dc [<FF9FE0FF9FE0FF9FE01C07001C07001C07001C07001C07001C07001C07001C07001E07001F0F001FFF001FFE001CFC001C00 001C00001C00001C0000FC0000FC0000FC0000> 19 23 0 0 20] 104 @dc [<0FCFC01FFFC03FFFC07C7E00703E00F01E00E00E00E00E00E00E00E00E00F00E00781E007C3E003FFE001FFE000FCE00000E 00000E00000E00000E00007E00007E00007E00> 18 23 -1 0 20] 100 @dc [<FFFC00FFFC00FFFC0007000007000007000007000007000007000007800007800007C18007F3C0FFFFC0FF7FC0FF1F80> 18 16 0 0 20] 114 @dc [<70F8F8F870> 5 5 -7 0 20] 46 @dc [<07C01FF03FF8783CF01EE00EE00EE00EE00E701C783C1FF00FE03FF8783CF01EE00EE00EF01E783C7FFC1FF00FE0> 15 23 -2 0 20] 56 @dc [<FFFEFFFEFFFE780E3E0E1F00078003C001E000F00078003C001C001E000E600EF00EF01EF01EF07C7FF83FF00FC0> 15 23 -2 0 20] 50 @dc cmr9.300 @sf [<FF80FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00 FC00> 9 26 0 0 10] 108 @dc [<FFF0FFF0F87078303C381E181E180F18078063C063C061E060F070F87FF87FF8> 13 16 -1 0 17] 122 @dc cmr7.300 @sf [<07FC07FC00E000E000E000E0FFFCFFFCC0E060E030E018E00CE004E006E003E001E000E00060> 14 19 -1 0 17] 52 @dc cmtt9.300 @sf [<FFF0FFF0FFF0070007000700070007000700070007000700070007000700C700FF00FF007F000F00070007000300> 12 23 -4 0 20] 49 @dc [<FFFEFFFEFFFE0380038003800380038003800380038003800380FF80FF80FF8000000000000000000300078007800300> 15 24 -3 0 20] 105 @dc [<1F8F807FFF807FFF80F87C00E03C00E01C00F01C007F9C007FFC001FFC0000FC00301C00787C007FF8007FF0003FC000> 17 16 -2 0 20] 97 @dc [<1FC03FF07FF8F07CF01EF01E600E000E000E701E7C3C7FF87FF077E07000700070007000700070007FFC7FFC7FFC> 15 23 -2 0 20] 53 @dc cmr7.300 @sf [<3F007FC0F1E0E0E0E070E07000700070007060E071C07F806000600060007F007FC07FE06060> 12 19 -2 0 17] 53 @dc cmr9.300 @sf [<FFF0FFC0FFF0FFC00F003E000F003C000F007C000F00F8000F00F0000F01F0000F03E0000F83E0000FC7C0000FE780000FFF 80000F7F00000F3E00000F1E00000F0F00000F0780000F03C0000F01E0000F00F0000F0078000F003C000F003E00FFF07FC0 FFF07FC0> 26 26 -1 0 30] 75 @dc cmsy9.300 @sf [<F800FF001F0007800380038003800380038003800380038003800380038003C001E000FC007C00FC01E003C0038003800380 0380038003800380038003800380038007801F00FF00F800> 14 37 -2 9 19] 103 @dc cmr10.329 @sf [<FFFFFFC0FFFFFFC007C007C007C001E007C000E007C000E007C0006007C0006007C0006007C0003007C0603007C0603007C0 600007C0600007C0E00007FFE00007FFE00007C0E00007C0600007C0600007C060C007C060C007C000C007C000C007C001C0 07C0018007C0018007C0038007C00F80FFFFFF80FFFFFF80> 28 31 -1 0 31] 69 @dc /cmbx10.432 @newfont cmbx10.432 @sf [<FFFFFF80FFFFFF80FFFFFF807FFFFF803FFFFFC01FFFFFC00FFFFFC007FFFFC003C001C003E001C001F001C000F800E0007E 00E0003F00E0001F8000000FC0000007F0000003F8000003FC000001FE000000FF000000FF8000007FC000007FC000003FE0 00003FE03E003FE07F003FE0FF803FE0FF803FE0FF803FE0FF807FC0FF807FC07F00FF807E01FF803F83FF001FFFFC0007FF F80000FFC000> 27 39 -3 0 34] 50 @dc [<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00> 10 10 -4 0 19] 46 @dc [<00FFC00007FFF8001FFFFC003F83FF007F01FF807F80FF80FFC0FFC0FFC07FC0FFC07FE0FFC07FE0FFC07FE07F807FE07F80 7FE01E007FE000007FE000007FC00000FFC00000FF800001FF000003FE0000FFF80000FFC00000FFF0000007F8000003FC00 0001FE000F81FF001FC0FF003FE0FF803FE0FF803FE0FF803FE0FF803FE0FF803FC0FF801F81FF000FC3FE0007FFFC0003FF F80000FFC000> 27 39 -3 0 34] 51 @dc [<00FFFFFFE00000FFFFFFE00000FFFFFFE00000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000 7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC0 000000007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC00000 E0007FC000E0E0007FC000E0E0007FC000E0E0007FC000E0E0007FC000E0F0007FC001E0F0007FC001E070007FC001C07800 7FC003C078007FC003C07C007FC007C07F807FC03FC07FFFFFFFFFC07FFFFFFFFFC07FFFFFFFFFC0> 43 40 -2 0 48] 84 @dc [<FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F800 0FF803F8000FF803F8000FFE07F8000FEF87F0000FE7FFE0000FE3FFC0000FE0FF00000FE00000000FE00000000FE0000000 0FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000FFE0000000 FFE0000000FFE0000000> 33 42 -3 0 38] 104 @dc [<003FF00001FFFE0003FFFF800FFC0FC01FF003C03FC001E03F8000E07F8000007F800000FF000000FF000000FF000000FF00 0000FFFFFFE0FFFFFFE0FFFFFFE0FF0007E0FF0007E07F0007E07F800FC03F800FC03FC01FC01FC03F800FF07F0007FFFE00 01FFFC00003FE000> 27 27 -2 0 32] 101 @dc [<FFFFF800FFF0FFFFF807FFFCFFFFF80FFFFE03FE001FFE1F03FE003FFC0F03FE003FF80703FE003FF00703FE003FF00003FE 003FF00003FE003FF00003FE003FF00003FE003FE00003FE003FE00003FE003FE00003FE003FE00003FE007FC00003FE007F C00003FE00FF800003FE01FF000003FFFFFE000003FFFFFE000003FFFFFF800003FE007FE00003FE001FF00003FE000FF800 03FE0007FC0003FE0007FC0003FE0007FE0003FE0007FE0003FE0007FE0003FE0007FE0003FE0007FE0003FE0007FE0003FE 0007FC0003FE0007FC0003FE000FF80003FE001FF00003FE007FE000FFFFFFFF8000FFFFFFFE0000FFFFFFE00000> 48 41 -3 0 52] 82 @dc [<FFFFFE0000FFFFFE0000FFFFFE000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000000 03FE00000003FE00000003FE03800003FE03800003FE03800003FE03800003FE03800003FE07800003FE0F800003FFFF8000 03FFFF800003FFFF800003FE0F800003FE07800003FE03800003FE03800003FE03807003FE03807003FE03807003FE0000F0 03FE0000E003FE0000E003FE0000E003FE0001E003FE0001E003FE0003E003FE000FE003FE003FC0FFFFFFFFC0FFFFFFFFC0 FFFFFFFFC0> 36 41 -3 0 43] 70 @dc [<00007FF800000007FFFF0000001FFFFFC000007FF807F00000FFC000F80003FF00007C0007FE00001E000FFC00000F000FF8 000007001FF0000007803FF0000003803FE0000003807FE0000003807FE0000003807FC000000000FFC000000000FFC00000 0000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000 FFC0000000007FC0000007807FE0000007807FE0000007803FE000000F803FF000000F801FF000001F800FF800001F800FFC 00003F8007FE00007F8003FF0000FF8000FFC003FF80007FF80FFF80001FFFFF8F800007FFFE078000007FF00380> 41 41 -4 0 50] 67 @dc [<00FFC00007FFF8000FFFFE001FC07F003F000F807E0007807C0007C0FC0003C0F80003E0F80003E0F80007E0F80007E0F800 1FE0FC007FE07C00FFE07E03FFE03F0FFFC01FBFFFC00FFFFF8007FFFF0003FFFE0007FFFC000FFFF8001FFFFC001FFFFE00 3FFE3F003FF81F003FF01F803FC00F803F000F803E000F803E000F801E001F801E001F000F003F000FC0FE0007FFFC0001FF F800007FC000> 27 39 -3 0 34] 56 @dc [<FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFE0 FFE0FFE00000000000000000000000000F801FC03FE03FF03FF03FF03FF03FE01FC00F80> 15 43 -3 0 20] 105 @dc [<FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F800 0FF803F8000FF803F8000FDE07F8000FCF87F000FFC7FFE000FFC3FFC000FFC0FF0000> 33 27 -3 0 38] 110 @dc [<003F8000FFE001FFF003F8F007F87807F03807F03807F03807F03807F03807F03807F00007F00007F00007F00007F00007F0 0007F00007F00007F00007F00007F00007F00007F000FFFFF0FFFFF0FFFFF01FF00007F00003F00001F00001F00000F00000 F000007000007000007000007000> 21 38 -1 0 27] 116 @dc [<FFFF00FFFF00FFFF000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0 000FE0000FF07E0FF0FF0FF0FF0FF8FF0FF8FF0FDCFFFFDFFEFFCFFCFFC7F0> 24 27 -2 0 28] 114 @dc [<7FFF80007FFF80007FFF800007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0 000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000FFFFC000 FFFFC000FFFFC00007F0000007F0000007F0000007F0000007F0000007F0000007F03F0007F07F8007F87F8003F87F8003FC 7F8001FF7F80007FFF00003FFE000007FC00> 25 42 -2 0 21] 102 @dc [<03FC07FC0FFF0FFC3FFFDFFC7FC3FFC07F00FF80FF007F80FE003F80FE003F80FE003F80FF003F807F003F803F803F801FE0 3F800FFE3F8003FFFF80003FFF8000003F8000003F801F803F803FC03F803FC03F803FC07F003FC0FF003FC1FE001FFFFC00 0FFFF00003FFC000> 30 27 -2 0 33] 97 @dc [<003FF00001FFFC0007FFFF000FFC0F801FF003803FC003C03FC001C07F8000007F800000FF000000FF000000FF000000FF00 0000FF000000FF000000FF000000FF000000FF0000007F003F007F807F803F807F803FC07F801FE07F800FF87F8007FFFF00 01FFFE00003FF800> 26 27 -2 0 31] 99 @dc cmr10.329 @sf [<FFFE0000FFFE000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0 000007C0000007FFF00007FFFC0007C03E0007C00F0007C00F8007C0078007C007C007C007C007C007C007C007C007C007C0 07C0078007C00F8007C00F0007C03E00FFFFFC00FFFFF000> 26 31 -1 0 31] 80 @dc cmti10.329 @sf [<C0000000E0000000700000003000000038000000180000001C0000000E000000060000000700000003000000038000000180 000001C0000000E000000060000000700000003000000038000000180000001C0000000E0000000600000007000000030000 00038000000180000001C0000000E000000060000000700000003000000038000000180000001C0000000E00000006000000 07000000030000000380000001C0000000C0000000E00000006000000060> 27 45 0 11 23] 47 @dc [<1F0F803FDFC079FCC0707CE0F03C60F03C60F03E70F01E00F01E00F81E00781F00780F00780F003C0F003C0F801E07800F0F 80079FC003FFC000FB80> 20 20 -4 0 23] 97 @dc cmbx12.300 @sf [<03FF001FFFC03FFFF07E07F8FE03FCFE03FCFE01FEFE01FEFE01FE7C01FE0001FE0001FE0001FC0003FC0003F8000FE001FF 0001FF00001FC0000FE00007F00007F00E07F83F03F83F03F83F83F83F07F83F07F81F0FF01FFFE007FFC001FE00> 23 32 -2 0 28] 51 @dc [<7FFFE07FFFE07FFFE001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F800FDF800FFF800FFF80003F800007800001800> 19 32 -4 0 28] 49 @dc [<FFFFE0FFFFE0FFFFE003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8 0003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800FFFFE0FFFFE0FF FFE0> 19 34 -1 0 21] 73 @dc [<FFF1FFC0FFF1FFC0FFF1FFC01F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F80 7E001F807E001F807E001FC07E001FC07E001FE07E001FF07E00FFF8FC00FF9FFC00FF87F000> 26 22 -2 0 31] 110 @dc [<FFF0FFF0FFF01F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80FF80FF80FF80000000000000 0000000000001F003F807F807F807F807F803F801F00> 12 36 -1 0 15] 105 @dc [<01FC0003FE0007E7000FC7800FC3800FC3800FC3800FC3800FC3800FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0 000FC0000FC000FFFF00FFFF003FFF000FC00007C00007C00003C00003C00003C00001C00001C00001C00001C000> 17 32 -1 0 22] 116 @dc [<C7F800FFFE00FE1F00F80F00F00780F00780E00F80E00F80007F800FFF801FFF007FFE007FFC00FFF800FF0000F80000F007 00F00700780F007C1F003FFF000FFF00> 17 22 -2 0 22] 115 @dc [<00FE0007FFC00F83E01F01F03F01F87E00FC7E00FCFE00FEFE00FEFE00FEFE00FEFE00FEFE00FEFE00FE7E00FC7E00FC7E00 FC3E00F81F01F00F83E007FFC000FE00> 23 22 -2 0 28] 111 @dc 28 @bop1 cmr9.300 @sf 489 195 p (if) s 13 r (\(rp) s 575 202 p 13 2 ru 588 195 p (isbad) s 15 r (\(io) s 733 202 p 13 2 ru 746 195 p (tinit\(rp\)\)\)) s 671 241 p (error) s 13 r (\(\);) s cmr7.300 @sf 962 r (30) s cmr9.300 @sf 489 332 p (if) s 13 r (\(rp) s 575 339 p 13 2 ru 588 332 p (isbad) s 15 r (\(io) s 733 339 p 13 2 ru 746 332 p (tpart) s 14 r 40 c cmtt9.300 @sf ("hdr.8) s -1 r (22) s -1 r 34 c cmr9.300 @sf 44 c 10 r 70 c -3 r (ALSE,) s 12 r (rp\)\)\)) s 671 378 p (error) s 13 r (\(\);) s 489 469 p (while) s 14 r (\(fgets\() s 13 r (buf,) s 13 r (sizeof) s 14 r (buf,) s 12 r (fp\)\)) s 671 515 p (if) s 13 r (\(rp) s 757 522 p 13 2 ru 770 515 p (isbad) s 15 r (\(io) s 915 522 p 13 2 ru 928 515 p (tdata) s 14 r (\(buf,) s 12 r (strlen) s 14 r (\(buf) s 3 r (\)\)\)\)) s 853 560 p (error) s 13 r (\(\);) s 489 652 p (if) s 13 r (\(rp) s 575 659 p 13 2 ru 588 652 p (isbad) s 15 r (\(io) s 733 659 p 13 2 ru 746 652 p (tdend\(rp\)\)\)) s 671 697 p (error) s 13 r (\(\);) s cmr7.300 @sf 962 r (40) s cmr9.300 @sf 489 789 p (if) s 13 r (\(rp) s 575 796 p 13 2 ru 588 789 p (isbad) s 15 r (\(io) s 733 796 p 13 2 ru 746 789 p (tpart) s 14 r 40 c cmtt9.300 @sf ("1.ia5) s -1 r 34 c cmr9.300 @sf 44 c 10 r 70 c -3 r (ALSE,) s 12 r (rp\)\)\)) s 671 834 p (error) s 13 r (\(\);) s 489 926 p (while) s 14 r (\(fgets) s 13 r (\(buf,) s 13 r (sizeof) s 14 r (buf,) s 12 r (stdin\)\)) s 671 971 p (if) s 13 r (\(rp) s 757 978 p 13 2 ru 770 971 p (isbad) s 15 r (\(io) s 915 978 p 13 2 ru 928 971 p (tdata) s 14 r (\(buf,) s 12 r (strlen) s 14 r (\(buf) s 3 r (\)\)\)\)) s 853 1017 p (error) s 13 r (\(\);) s 489 1108 p (if) s 13 r (\(rp) s 575 1115 p 13 2 ru 588 1108 p (isbad) s 15 r (\(io) s 733 1115 p 13 2 ru 746 1108 p (tdend) s 14 r (\(rp\)\)\)) s 671 1154 p (error) s 13 r (\(\);) s cmr7.300 @sf 962 r (50) s cmr9.300 @sf 489 1245 p (if) s 13 r (\(rp) s 575 1252 p 13 2 ru 588 1245 p (isbad) s 15 r (\(io) s 733 1252 p 13 2 ru 746 1245 p (tend) s 14 r (\(rp\)\)\)) s 671 1291 p (error) s 13 r (\(\);) s 502 1382 p (io) s 531 1389 p 13 2 ru 544 1382 p (end\(OK\);) s cmsy9.300 @sf 307 1428 p 103 c cmr10.329 @sf 608 1573 p (Figure) s 15 r (2.7:) s 19 r (Example) s 14 r (in) s (teract) s -1 r (ion) s 13 r (with) s 15 r (submit) s 307 1592 p 1495 2 ru cmbx10.432 @sf 307 1717 p (2.3) s 70 r (The) s 22 r (RF) s -1 r 67 c 22 r (822) s 24 r (in) s -1 r (te) s -1 r (rface) s cmr10.329 @sf 307 1824 p (PP) s 12 r (pro) s (vides) s 11 r 97 c 13 r (full) s 11 r (service) s 13 r (in) s (terface,) s 11 r (most) s 10 r (of) s 13 r (whic) s 104 c 11 r (is) s 12 r (not) s 12 r (needed) s 14 r 98 c 121 c 11 r (RF) s 67 c 11 r (822) s 307 1881 p (based) s 13 r (systems.) s 17 r 65 c 13 r (simpli\014ed) s 11 r (in) s (terfa) s -1 r (ce) s 11 r (is) s 12 r (pro) s (vided) s 11 r (on) s 12 r (top) s 12 r (of) s 12 r (the) s cmtt10.329 @sf 13 r (io_) s cmr10.329 @sf 12 r (in) s (terface.) s 307 1937 p (This) s 18 r (in) s (terface) s 17 r (is) s 18 r 99 c (haracterised) s 17 r 98 c 121 c 17 r (pro) s 1 r (cedure) s 19 r (calls) s 18 r (with) s 18 r (the) s 18 r (pre\014x) s cmtt10.329 @sf 19 r (pps_) s cmr10.329 @sf 18 r (for) s 307 1993 p (PP) s 15 r (simple) s 14 r (in) s (terface.) s 378 2053 p (It) s 15 r (assumes) s 14 r 97 c 15 r (large) s 15 r 110 c (um) s -2 r 98 c 1 r (er) s 14 r (of) s 15 r (default) s 15 r (parameters) s 13 r (and) s 16 r (do) s 1 r (es) s 16 r (not) s 15 r (allo) s -1 r 119 c 13 r (for) s 307 2109 p 109 c (uc) s -1 r 104 c 17 r 118 c -2 r (ariation.) s 29 r (It) s 19 r (do) s 1 r (es) s 20 r (pro) s (vide) s 17 r (an) s 19 r (easy) s 19 r (route) s 19 r (for) s 18 r (constructing) s cmti10.329 @sf 19 r (/bin/mail) s cmr10.329 @sf 307 2166 p (lik) s 101 c 13 r (programs) s 12 r (and) s 15 r (can) s 14 r 98 c 1 r 101 c 15 r (used) s 15 r (within) s 14 r (programs) s 12 r (to) s 14 r (\014re) s 15 r (o\013) s 13 r (system) s 13 r (generated) s 307 2222 p (messages.) s 20 r (This) s 15 r (in) s (terface) s 14 r (runs) s 16 r (as) s 15 r 97 c 15 r (state) s 15 r (mac) s -1 r (hine,) s 14 r (and) s 16 r (the) s 16 r (pro) s 1 r (cedures) s 16 r 109 c (ust) s 307 2278 p 98 c 1 r 101 c 16 r (called) s 15 r (in) s 15 r (the) s 15 r (correct) s 15 r (order) s 15 r (to) s 14 r (get) s 15 r (the) s 15 r (correct) s 15 r (results.) s 378 2338 p (All) s 21 r (routines) s 20 r (return) s 22 r (the) s 22 r (constan) s 116 c cmtt10.329 @sf 19 r (NOTOK) s cmr10.329 @sf 21 r (on) s 21 r (failure) s 21 r (and) s cmtt10.329 @sf 22 r (OK) s cmr10.329 @sf 21 r (on) s 21 r (success.) s 307 2394 p (The) s cmtt10.329 @sf 18 r (NOTOK) s cmr10.329 @sf 17 r (is) s 17 r (unreco) s 118 c (erable,) s 16 r (and) s 18 r (the) s 17 r (in) s (terface) s 16 r 109 c (ust) s 15 r 98 c 1 r 101 c 19 r (started) s 17 r (again) s 16 r (from) s 307 2451 p (the) s 21 r 98 c 1 r (eginning.) s 36 r (All) s 20 r (routines) s 21 r (in) s 20 r (addition) s 20 r (tak) s 101 c 19 r (an) s cmtt10.329 @sf 20 r (RP_Buf) s cmr10.329 @sf 20 r 112 c 1 r (oin) s (ter) s 19 r (whic) s 104 c 20 r (is) s 307 2507 p (up) s 1 r (dated) s 16 r (if) s 15 r (the) s 15 r (call) s 14 r (fails.) s 19 r (This) s 15 r (ma) s -1 r 121 c 13 r 98 c 1 r 101 c 16 r (used) s 16 r (to) s 15 r (giv) s 101 c 13 r 98 c 1 r (etter) s 15 r (diagnostics.) s cmbx12.300 @sf 307 2644 p (2.3.1) s 55 r (Initiali) s 1 r (sation) s cmr10.329 @sf 307 2736 p 84 c -3 r 111 c 11 r (initialise) s 10 r (this) s 12 r (in) s (terfa) s -1 r (ce,) s 11 r 97 c 12 r (clien) s 116 c 10 r (program) s 10 r (calls) s 11 r (the) s cmtt10.329 @sf 13 r (pps_init) s cmr10.329 @sf 11 r (routine.) s 18 r (This) s 307 2792 p (attempts) s 13 r (to) s 15 r (initialise) s 13 r (the) s 15 r (asso) s 1 r (ciation) s 14 r (with) s cmti10.329 @sf 14 r (submit) s cmr10.329 @sf 46 c 1032 2916 p (28) s @eop 29 @bop0 cmtt10.300 @sf [<FFE000FFE000FFE0000E00000E00000E00000E00000E00000E00000E7E000FFF800FFFC00FC7C00F81E00F00E00F00F00E00 700E00700E00700E00700E00F00F00F00F01E00FC7E0FFFFC0FFFF80FE7E00> 20 27 0 9 22] 112 @dc [<CFF0FFF8FFFCF83EF00EE00EE00E003E07FC3FF07FC0F800E01CE01CF03C7FFC3FFC1FEC> 15 18 -3 0 22] 115 @dc [<FFFF80FFFF80FFFF80> 17 3 -2 4 22] 95 @dc [<FFFFFFFFFFFF01C001C001C001C001C001C001C001C001C001C001C001C07FC07FC07FC0000000000000038007C007C007C0 0380> 16 26 -3 0 22] 105 @dc [<FFE7F8FFE7F8FFE7F80E03800E03800E03800E03800E03800E03800E03800E03800E03800F03800F03800FC780FFFF80FFFF 00FE7E00> 21 18 0 0 22] 110 @dc [<00F80003FE0003FF00078F80070780070380070380070100070000070000070000070000070000070000070000FFFF00FFFF 00FFFF00070000070000070000070000070000> 17 23 -1 0 22] 116 @dc [<00E001E007C007800F001E003C0038007800700070007000F000E000E000E000E000E000E000E000F0007000700070007800 38003C001E000F00078007C001E000E0> 11 33 -6 4 22] 40 @dc [<03F3F807FFF80FFFF80F0F800E07800E03800E03800E03800E03800E03800E03800E03800E03800E03800E0380FE3F80FE3F 80FE3F80> 21 18 0 0 22] 117 @dc [<0E7E000FFF800FFFC00FC7C00F81E00F00E00F00F00E00700E00700E00700E00700E00F00F00F00F01E00FC7E00FFFC00FFF 800E7E000E00000E00000E00000E0000FE0000FE0000FE0000> 20 25 0 0 22] 98 @dc [<3F80FFE0FFF0F0F0F07800780038003800380038003800380038003800380038003800380038003800380038003800381FF8 1FF81FF8000000000000007000F800F800F80070> 13 35 -2 9 22] 106 @dc [<03F00FFC3FFE7E1F780FF007F000E000FFFFFFFFFFFFF007F00F781F7C3E3FFC1FF807E0> 16 18 -3 0 22] 101 @dc [<03F00FFC1FFE3E1F7C077007F000E000E000E000E000F0007000780C3E1E1FFE0FFE03FC> 16 18 -3 0 22] 99 @dc [<70F87C1E0F0F3F7F7F7F7E3C> 8 12 -7 6 22] 44 @dc [<FFFC00FFFC00FFFC0007000007000007000007000007000007000007000007800007800007C00007E0C007F1E0FFFFE0FF7F E0FF1FC0> 19 18 -1 0 22] 114 @dc [<E000F0007C003C001E000F000780038003C001C001C001C001E000E000E000E000E000E000E000E001E001C001C001C003C0 038007800F001E003C007C00F000E000> 11 33 -4 4 22] 41 @dc [<FFE7F8FFE7F8FFE7F80E03800E03800E03800E03800E03800E03800E03800E03800E03800F03800F03800FC7800FFF800FFF 000E7E000E00000E00000E00000E0000FE0000FE0000FE0000> 21 25 0 0 22] 104 @dc [<1FC3E03FFFE07FFFE0F83E00F01E00E00E00E00E00F80E007FCE003FFE000FFE00007E00000E00301E00783C007FFC007FF8 001FE000> 19 18 -2 0 22] 97 @dc [<01C00001C00001C00001C00071C700F9CF807FFF001FFC0007F00007F0001FFC007FFF00F9CF8071C70001C00001C00001C0 0001C000> 17 18 -2 -4 22] 42 @dc [<60F87C3C1E0E3E7E7E7E7C3C0000000000003C7E7E7E7E3C> 7 24 -7 6 22] 59 @dc [<7FFF007FFF007FFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF00FFFF 00FFFF0001C00001C00001C30001E78000FF80007F80001F00> 17 25 -1 0 22] 102 @dc cmtt10.329 @sf [<3FC0FFF0FFF8F87CF83CF83E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E 001E001E1FFE1FFE1FFE0000000000000000001C003E003E003E001C> 15 39 -2 10 24] 106 @dc cmbx10.329 @sf [<3C7EFFFFFFFF7E3C000000003C7EFFFFFFFF7E3C> 8 20 -3 0 15] 58 @dc cmtt10.329 @sf [<007C0001FF0007FFC00FC7E00F83E01F01F01F01F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00 F01E00F01E00F01E00F01E00F01E00F01E00F01E00F01E00F0FFC7FEFFC7FEFFC7FE> 23 28 0 0 24] 85 @dc [<FFFFF0FFFFF0FFFFF00F00F00F00F00F00F00F00F00F00F00F00000F00000F00000F00000F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F0000FFF000FFF000FFF000> 20 28 -1 0 24] 76 @dc cmbx12.300 @sf [<FFF00FFFF8FFF00FFFF8FFF00FFFF80700007F00038000FE00038000FE0003C001FE0001C001FC0001C001FC0001FFFFFC00 00FFFFF80000FFFFF800007007F000007007F00000780FF00000380FE00000380FE000001C1FC000001C1FC000001E3FC000 000E3F8000000E3F8000000F7F800000077F000000077F00000003FE00000003FE00000003FE00000001FC00000001FC0000 0000F800000000F800000000F800000000700000> 37 34 -2 0 42] 65 @dc [<01FC7FC00FFFFFC01FC3FFC03F01FE003F00FE007E007E007E007E00FE007E00FE007E00FE007E00FE007E00FE007E00FE00 7E00FE007E00FE007E007E007E007F007E003F007E003F80FE001FC3FE0007FFFE0001FE7E0000007E0000007E0000007E00 00007E0000007E0000007E0000007E0000007E0000007E0000007E000003FE000003FE000003FE00> 26 35 -2 0 31] 100 @dc [<FFF800FFF800FFF8001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F83C01FC7 E01FC7E01FE7E0FF77E0FF7FC0FF1F80> 19 22 -2 0 23] 114 @dc [<FFFF83FFFEFFFF83FFFEFFFF83FFFE07F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC0 07F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007FFFFFFC007FFFFFFC007FFFFFFC007F0001FC0 07F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC0 07F0001FC0FFFF83FFFEFFFF83FFFEFFFF83FFFE> 39 34 -2 0 44] 72 @dc cmtt10.329 @sf [<FFE000FFE000FFE0001E00001E00001E00001E00001E00001E00001E00001E0F001E0F001E0F001FFF001FFF001FFF001E0F 001E0F001E0F001E00001E00001E00F01E00F01E00F01E00F0FFFFF0FFFFF0FFFFF0> 20 28 -1 0 24] 70 @dc cmr10.329 @sf [<0FC0003FF000787C007C1C007C0E007C0F007C07000007800007800003800183C00FF3C01FFBC03C1FC0780FC07007C0F007 C0F003C0F003C0F003C0F003C0F00380F003807007807807003C0F001E1E000FFC0003F000> 18 29 -2 0 23] 57 @dc 29 @bop1 cmtt10.300 @sf 263 195 p (pps_init) s 20 r (\(subject,) s 20 r (rp\)) s 263 245 p (char) s 86 r (*subject;) s 263 295 p (RP_Buf) s 42 r (*rp;) s cmr10.329 @sf 149 394 p (The) s 16 r (parameters) s 13 r (to) s 15 r (this) s 14 r (routine) s 15 r (are:) s cmtt10.329 @sf 240 493 p (subject) s cmbx10.329 @sf 58 c cmr10.329 @sf 22 r (the) s 14 r (sub) s 3 r (ject) s 15 r (line) s 14 r (of) s 14 r (the) s 15 r (message,) s 13 r (the) s 15 r (constan) s 116 c cmtt10.329 @sf 12 r (NULLCP) s cmr10.329 @sf 14 r (ma) s 121 c 12 r 98 c 1 r 101 c 354 550 p (used) s 16 r (if) s 14 r (no) s 16 r (sub) s 3 r (ject) s 15 r (line) s 14 r (is) s 15 r (required.) s cmtt10.329 @sf 240 649 p (rp) s cmbx10.329 @sf 58 c cmr10.329 @sf 22 r (An) s cmtt10.329 @sf 16 r (RP_Buf) s cmr10.329 @sf 14 r (structure) s 15 r 112 c 1 r (oin) s (ter) s 14 r (that) s 14 r (is) s 15 r (up) s 1 r (dated) s 16 r (if) s 15 r (the) s 15 r (call) s 14 r (fails.) s 220 748 p (The) s 22 r (errors) s 20 r (pro) s 1 r (duced) s 23 r 98 c 121 c 20 r (this) s 21 r (call) s 21 r (are) s 21 r (usually) s 20 r (the) s 22 r (result) s 21 r (of) s 21 r (some) s 20 r (deep) s 149 805 p (system) s 14 r (problem,) s 14 r (suc) s 104 c 14 r (as) s 15 r (failing) s 14 r (to) s 14 r (connect) s 16 r (with) s 14 r (the) s cmti10.329 @sf 16 r (submit) s cmr10.329 @sf 15 r (pro) s 1 r (cess.) s cmbx12.300 @sf 149 934 p (2.3.2) s 56 r (Addresses) s 18 r (and) s 19 r (Headers) s cmr10.329 @sf 149 1023 p 84 c -3 r 111 c 11 r (supply) s 13 r (recipien) s 116 c 10 r (addresses) s 12 r (for) s 12 r (the) s 12 r (message,) s 11 r (the) s 12 r (routines) s cmtt10.329 @sf 11 r (pps_adr) s cmr10.329 @sf 44 c cmtt10.329 @sf 12 r (pps_to) s cmr10.329 @sf 149 1079 p (and) s cmtt10.329 @sf 17 r (pps_cc) s cmr10.329 @sf 15 r (are) s 16 r (called.) s 23 r (The) s cmtt10.329 @sf 16 r (pps_adr) s cmr10.329 @sf 15 r (supplies) s 17 r 97 c 16 r (new) s 16 r (address) s 16 r (to) s 16 r (the) s 16 r (system) s 149 1136 p (for) s 13 r (this) s 13 r (message.) s 18 r (use) s 14 r (of) s 13 r (the) s cmtt10.329 @sf 13 r (pps_to) s cmr10.329 @sf 13 r (and) s cmtt10.329 @sf 13 r (pps_cc) s cmr10.329 @sf 13 r (routines) s 12 r (switc) s (hes) s 12 r (the) s 14 r (status) s 149 1192 p (of) s 20 r (the) s 20 r (address) s 20 r 98 c 1 r (et) s 119 c (een) s 18 r (that) s 19 r (of) s 20 r (primary) s 18 r (recipien) s 116 c 18 r (and) s 20 r (secondary) s 20 r (recipien) s 116 c 149 1249 p (\(i.e.) s 19 r (the) s 16 r 84 c -3 r 111 c 14 r (and) s 15 r (CC) s 15 r (header) s 15 r (lines\).) s cmtt10.329 @sf 263 1348 p (pps_adr) s 23 r (\(address,) s 23 r (rp\)) s 263 1404 p (char) s 95 r (*address;) s 263 1461 p (RP_Buf) s 23 r (*rp;) s 263 1574 p (pps_to\(rp\)) s 263 1630 p (RP_Buf) s 23 r (*rp;) s 263 1743 p (pps_cc\(rp\)) s 263 1800 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 149 1899 p (The) s 16 r (argumen) s -1 r (ts) s 13 r (are:) s cmtt10.329 @sf 240 1998 p (address) s cmbx10.329 @sf 58 c cmr10.329 @sf 22 r (The) s 15 r (recipien) s 116 c 14 r (address) s 15 r (as) s 15 r 97 c 15 r (legal) s 14 r (RF) s (C-822) s 13 r (format) s 13 r (address.) s cmtt10.329 @sf 240 2098 p (rp) s cmbx10.329 @sf 58 c cmr10.329 @sf 22 r (An) s cmtt10.329 @sf 16 r (RP_Buf) s cmr10.329 @sf 14 r (structure) s 15 r 112 c 1 r (oin) s (ter) s 14 r (that) s 14 r (is) s 15 r (up) s 1 r (dated) s 16 r (if) s 15 r (the) s 15 r (call) s 14 r (fails.) s 149 2197 p (The) s 21 r 112 c 1 r (ossible) s 20 r (errors) s 20 r (from) s 19 r (these) s 21 r (calls) s 19 r (usually) s 20 r (arise) s 20 r (from) s 19 r (the) s 20 r (failure) s 20 r (to) s 20 r (call) s cmtt10.329 @sf 149 2253 p (pps_init) s cmr10.329 @sf 46 c 24 r (The) s cmtt10.329 @sf 17 r (pps_to) s cmr10.329 @sf 16 r (and) s cmtt10.329 @sf 17 r (pps_cc) s cmr10.329 @sf 16 r (calls) s 15 r (are) s 17 r (en) s (tirely) s 15 r (optional) s 15 r (and) s 17 r (ma) s -1 r 121 c 15 r 98 c 1 r 101 c 149 2310 p (in) s (tersp) s 1 r (ersed) s 15 r (with) s 14 r (the) s cmtt10.329 @sf 16 r (pps_adr) s cmr10.329 @sf 14 r (calls) s 14 r (in) s 15 r (an) s 121 c 14 r (order.) s 220 2368 p (Finally) s -3 r 44 c 13 r (when) s 17 r (the) s 16 r (addresses) s 16 r (ha) s 118 c 101 c 14 r (all) s 15 r 98 c 1 r (een) s 17 r (submitted,) s 14 r (the) s 16 r (address) s 16 r (phase) s 149 2424 p (is) s 15 r (ended) s 16 r 98 c 121 c 15 r (calling) s cmtt10.329 @sf 14 r (pps_aend) s cmr10.329 @sf 46 c cmtt10.329 @sf 263 2523 p (pps_aend) s 23 r (\(rp\)) s 263 2580 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 220 2679 p 65 c 116 c 17 r (this) s 19 r (stage,) s 18 r (other) s 19 r (headers) s 19 r (ma) s -1 r 121 c 17 r (optionally) s 17 r 98 c 1 r 101 c 20 r (added) s 19 r 98 c 121 c 18 r (the) s cmtt10.329 @sf 19 r (pps_hdr) s cmr10.329 @sf 149 2736 p (routine.) s 31 r (This) s 18 r (is) s 19 r (normally) s 16 r (not) s 19 r (necessary) s 19 r (as) s 19 r (the) s 19 r (header) s 19 r (\014elds) s cmtt10.329 @sf 19 r (To) s cmr10.329 @sf 44 c cmtt10.329 @sf 19 r (Cc) s cmr10.329 @sf 44 c cmtt10.329 @sf 19 r (From) s cmr10.329 @sf 149 2792 p (and) s cmtt10.329 @sf 16 r (Date) s cmr10.329 @sf 14 r (will) s 14 r (automatica) s -1 r (lly) s 13 r 98 c 1 r 101 c 16 r (generated.) s 874 2916 p (29) s @eop 30 @bop0 cmtt10.329 @sf [<FFFFFFFFFFFF03C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C063C0FBC0FFC03FC00FC007C0 03C003C001C0> 16 28 -4 0 24] 49 @dc cmbx12.300 @sf [<03FFFFF80003FFFFF80003FFFFF8000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 0003F80000E003F801C0E003F801C0E003F801C0E003F801C0F003F803C0F003F803C07003F803807803F807807C03F80780 7E03F81F807FFFFFFF807FFFFFFF807FFFFFFF80> 34 34 -2 0 39] 84 @dc [<C0FFC0E7FFF0FFFFF8FF80FCFC007EF8003EF0001FE0001FE0001FE0001F00003F00003F0000FF0003FF007FFE03FFFE0FFF FC1FFFF83FFFF07FFFE07FFF00FFF000FF0000FE0000FC001CF8001CF8003CF8003C7C007C7C00FC3F03FC1FFFFC0FFF9C03 FE0C> 24 34 -3 0 31] 83 @dc [<03FC7FC00FFF7FC00FC3FFC01F81FE001F80FE001F80FE001F807E001F807E001F807E001F807E001F807E001F807E001F80 7E001F807E001F807E001F807E001F807E001F807E001F807E00FF83FE00FF83FE00FF83FE00> 26 22 -2 0 31] 117 @dc [<1C1FE0001E7FF8001FF0FE001FC07F001F803F001F803F801F801F801F801FC01F801FC01F801FC01F801FC01F801FC01F80 1FC01F801FC01F801FC01F801F801F801F801F803F801FC03F001FF0FE001FFFFC001F9FE0001F8000001F8000001F800000 1F8000001F8000001F8000001F8000001F8000001F8000001F800000FF800000FF800000FF800000> 26 35 -2 0 31] 98 @dc cmtt10.329 @sf [<FF8FF8FF8FF8FF8FF80F0780070700038E00039E0001DC0000F80000F00000700000F80001F80001DC00039E00078E000707 007F9FF07F9FF07F9FF0> 21 20 -1 0 24] 120 @dc 30 @bop1 cmtt10.329 @sf 421 195 p (pps_hdr) s 23 r (\(name,) s 23 r (contents,) s 22 r (rp\)) s 421 252 p (char) s 95 r (*name,) s 612 308 p (*contents;) s 421 364 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 378 460 p (If) s 14 r (the) s 15 r (message) s 13 r (is) s 13 r (only) s 14 r 98 c 1 r (eing) s 15 r (submitted) s 13 r (to) s 14 r (one) s 14 r (recipien) s (t,) s 13 r (there) s 14 r (is) s 14 r 97 c 14 r (short-) s 307 516 p (hand) s 17 r (form) s 15 r (whic) s 104 c 15 r (replaces) s 16 r (the) s 17 r (routines) s 16 r (from) s cmtt10.329 @sf 14 r (pps_init) s cmr10.329 @sf 15 r (up) s 17 r (to) s 16 r (and) s 17 r (including) s 307 573 p (the) s cmtt10.329 @sf 16 r (pps_tinit) s cmr10.329 @sf 15 r (call.) s 22 r (This) s 16 r (routine,) s cmtt10.329 @sf 15 r (pps_1adr) s cmr10.329 @sf 44 c 15 r (is) s 16 r 111 c 1 r (ccasionally) s 14 r (useful) s 16 r (for) s 16 r (sub-) s 307 629 p (mitting) s 13 r (error) s 14 r (rep) s 1 r (orts) s 15 r (to) s 15 r (the) s 15 r (system) s 14 r (administr) s -1 r (ator) s 13 r (or) s 14 r (similar) s -1 r 46 c cmtt10.329 @sf 421 725 p (pps_1adr) s 23 r (\(subject,) s 22 r (address,) s 23 r (rp\)) s 421 781 p (char) s 71 r (*subject,) s 588 837 p (*address;) s 421 894 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 307 989 p (The) s 16 r (parameters) s 13 r (to) s 15 r (this) s 14 r (routine) s 15 r (are:) s cmtt10.329 @sf 398 1085 p (subject) s cmbx10.329 @sf 58 c cmr10.329 @sf 21 r (The) s 11 r (sub) s 3 r (ject) s 10 r (of) s 10 r (the) s 10 r (message.) s 17 r (As) s 10 r (ab) s 1 r 111 c 118 c 101 c 8 r (this) s 10 r (can) s 10 r 98 c 1 r 101 c 11 r (the) s 10 r (constan) s 116 c cmtt10.329 @sf 512 1141 p (NULLCP) s cmr10.329 @sf 14 r (for) s 15 r (no) s 15 r (sub) s 3 r (ject.) s cmtt10.329 @sf 398 1236 p (address) s cmbx10.329 @sf 58 c cmr10.329 @sf 21 r (The) s 16 r (RF) s (C-822) s 13 r (format) s 13 r (recipien) s 116 c 14 r (address) s cmbx12.300 @sf 307 1360 p (2.3.3) s 55 r 84 c -4 r (ext) s 17 r (Submission) s cmr10.329 @sf 307 1447 p 84 c -3 r 111 c 12 r (add) s 14 r (the) s 13 r 98 c 1 r 111 c 1 r (dy) s 14 r (of) s 13 r (the) s 13 r (message,) s 12 r (the) s 14 r (routine) s cmtt10.329 @sf 13 r (pps_tinit) s cmr10.329 @sf 12 r (is) s 12 r (called) s 13 r (\014rst) s 13 r (to) s 13 r (ini-) s 307 1503 p (tialise) s 11 r (for) s 12 r (text.) s 18 r (This) s 12 r (terminates) s 10 r (the) s 13 r (header) s 13 r (part) s 11 r (of) s 12 r (the) s 13 r (message) s 11 r (and) s 12 r (prepares) s 307 1560 p (for) s 15 r (the) s 15 r (text) s 15 r (to) s 14 r 98 c 1 r 101 c 16 r (submitted.) s cmtt10.329 @sf 421 1655 p (pps_tinit) s 22 r (\(rp\)) s 421 1712 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 378 1807 p (The) s 11 r (text) s 10 r (is) s 10 r (then) s 11 r (submitted) s 9 r (in) s 11 r 116 c 119 c -1 r 111 c 8 r 119 c 97 c -1 r (ys.) s 16 r (The) s 11 r (\014rst) s 11 r (metho) s 1 r 100 c 10 r (is) s 10 r (as) s 10 r 97 c 10 r (sequence) s 307 1864 p (of) s 15 r 110 c (ull) s 13 r (terminated) s 13 r 99 c (haracter) s 13 r (strings) s 14 r (using) s 14 r (the) s cmtt10.329 @sf 15 r (pps_txt) s cmr10.329 @sf 14 r (routine.) s 19 r (The) s 15 r (second) s 307 1920 p (metho) s 1 r 100 c 15 r (is) s 14 r 98 c 121 c 14 r (passing) s 15 r (an) s 15 r (op) s 1 r (en) s 16 r (\014le) s 15 r (descriptor) s 15 r (to) s 14 r (the) s 16 r (routine) s cmtt10.329 @sf 14 r (pps_file) s cmr10.329 @sf 46 c cmtt10.329 @sf 421 2015 p (pps_txt) s 23 r (\(string,) s 22 r (rp\)) s 421 2072 p (char) s 23 r (*string;) s 421 2128 p (RP_Buf) s 23 r (*rp;) s 421 2241 p (pps_file) s 23 r (\(fp,) s 23 r (rp\)) s 421 2298 p (FILE) s 23 r (*fp;) s 421 2354 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 307 2449 p (The) s 16 r (parameters) s 13 r (to) s 15 r (these) s 15 r (calls) s 14 r (are:) s cmtt10.329 @sf 398 2545 p (string) s cmbx10.329 @sf 58 c cmr10.329 @sf 22 r 65 c 15 r 110 c (ull) s 13 r (terminated) s 14 r (string) s 14 r (of) s 15 r 99 c (haracters.) s cmtt10.329 @sf 398 2640 p (file) s cmbx10.329 @sf 58 c cmr10.329 @sf 22 r 65 c 18 r (stdio) s 18 r (\014le) s 19 r (stream) s 17 r (op) s 1 r (ened) s 20 r (for) s 18 r (reading.) s 29 r (This) s 19 r (is) s 18 r (read) s 18 r (up) s 19 r (to) s 18 r (the) s 512 2697 p (end) s 16 r (of) s 14 r (\014le.) s 307 2792 p (These) s 16 r (calls) s 14 r (ma) s -1 r 121 c 13 r 98 c 1 r 101 c 16 r (freely) s 15 r (in) s (term) s -1 r (ixed) s 14 r (in) s 15 r (an) s 121 c 13 r (fashion.) s 1032 2916 p (30) s @eop 31 @bop0 cmbx10.432 @sf [<007FFFF8007FFFF8007FFFF80000FF000000FF000000FF000000FF000000FF000000FF000000FF00FFFFFFF8FFFFFFF8FFFF FFF8F0007F0078007F003C007F001E007F001E007F000F007F0007807F0003C07F0001C07F0001E07F0000F07F0000787F00 003C7F00003C7F00001E7F00000F7F000007FF000003FF000003FF000001FF000000FF0000007F0000007F0000003F000000 1F0000000F00> 29 39 -2 0 34] 52 @dc [<FFFFFFFC0000FFFFFFFF8000FFFFFFFFE00003FE003FF80003FE0007FC0003FE0001FE0003FE0000FF0003FE00007F8003FE 00007FC003FE00003FC003FE00003FE003FE00001FE003FE00001FF003FE00001FF003FE00001FF003FE00001FF803FE0000 1FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF8 03FE00001FF003FE00001FF003FE00001FF003FE00001FF003FE00001FE003FE00003FE003FE00003FC003FE00007FC003FE 00007F8003FE0000FF0003FE0001FE0003FE0007FC0003FE003FF800FFFFFFFFE000FFFFFFFF8000FFFFFFF80000> 45 41 -3 0 53] 68 @dc [<0E01FE00000F07FFC0000F9FFFF0000FFE0FF8000FF803FC000FF001FE000FE000FE000FE000FF000FE0007F000FE0007F80 0FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F000FE000FF00 0FE000FE000FF001FE000FF801FC000FFF07F8000FFFFFF0000FE7FFC0000FE1FF00000FE00000000FE00000000FE0000000 0FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000FFE0000000 FFE0000000FFE0000000> 33 42 -2 0 38] 98 @dc [<007FC3FF8001FFF3FF8007FFFBFF8007F03FF8000FE00FF8000FE007F8000FE007F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F800FFE03FF800FFE03FF800FFE03FF800> 33 27 -3 0 38] 117 @dc [<00FFF80007FFFF001FFFFFC03FE03FE07F0007F07E0003F0FE0003F8FC0001F8FC0001F8FC0001F8FE0003F87E000FF83FFF FFF01FFFFFF00FFFFFE01FFFFFC03FFFFF003FFFFC003E0000003C0000003C0000003800000038FF80001FFFF0000FFFF800 1FC1FC003F80FE003F007E007F007F007F007F007F007F007F007F007F007F007F007F003F007E783F80FE7C1FC1FEFC0FFF FFFC07FFF7FC00FF81F0> 30 40 -2 13 34] 103 @dc cmr10.329 @sf [<FFF060FFFEFFF0F0FFFE0F00F007C00600F007C00601F807C00601F807C00601F807C00603CC07C00603CC07C00603CC07C0 06078607C006078607C006078607C0060F0307C0060F0307C0060F0307C0061E0187C0061E0187C0063C00C7C0063C00C7C0 063C00C7C006780067C006780067C006780067C006F00037C006F00037C006F00037C007E0001FC007E0001FC0FFE0001FFE FFC0000FFE> 39 31 -1 0 42] 77 @dc [<70F8F8F870000000000070707070707070707070707070F8F8F8F8F8F8F8F870> 5 32 -4 0 13] 33 @dc [<FFE7FFFFE7FF0F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00 F00F00F0FFFFF0FFFFF00F00F00F00F00F00F00F00F00F00F00F00F00F01F00781F007C1F003F1F000FFF0001FF0> 24 32 0 0 25] 13 @dc [<000FF000003FFC00007C1E0000F0070001E0038003E0018003C0018007C001C007C000C007C000C007C000C007C000C007C0 00C007C000C007C000C007C000C007C000C007C000C007C000C007C000C007C000C007C000C007C000C007C000C007C000C0 07C000C007C000C007C000C007C001E0FFFE1FFEFFFE1FFE> 31 31 -1 0 34] 85 @dc cmtt10.329 @sf [<E7FC00FFFF00FFFF80FE0FC0F803C0F003E0F001E0F001E00001E00003E00003E00007E0007FC007FF801FFF003FFC007FC0 00FE0000F80000F80000F00780F00780F80F80F80F807C1F803FFF801FFF8007F380> 19 28 -2 0 24] 83 @dc 31 @bop1 cmbx12.300 @sf 149 195 p (2.3.4) s 56 r 84 c -4 r (ermination) s cmr10.329 @sf 149 281 p 84 c -3 r 111 c 17 r (\014nally) s 16 r (submit) s 16 r (the) s 18 r (message,) s 16 r (it) s 16 r (is) s 17 r (necessary) s 18 r (to) s 16 r (call) s 17 r (the) s 17 r (routine) s cmtt10.329 @sf 17 r (pps_end) s cmr10.329 @sf 46 c 149 337 p (This) s 15 r (terminates) s 13 r (the) s 16 r (in) s (teracti) s -1 r (on) s 13 r (for) s 15 r (this) s 14 r (message) s 14 r (and) s 16 r (resets) s 14 r (the) s 16 r (state.) s cmtt10.329 @sf 263 431 p (pps_end) s 23 r (\(status,) s 23 r (rp\)) s 263 488 p (int) s 24 r (status;) s 263 544 p (RP_Buf) s 23 r (*rp;) s cmr10.329 @sf 149 638 p (The) s 13 r (status) s 11 r (parameter) s 11 r (is) s 12 r (either) s cmtt10.329 @sf 12 r (OK) s cmr10.329 @sf 11 r (if) s 12 r (the) s 13 r (submission) s 10 r (is) s 12 r (satisfactory) s 10 r (and) s cmtt10.329 @sf 12 r (NOTOK) s cmr10.329 @sf 149 694 p (if) s 15 r (the) s 15 r (submission) s 13 r (is) s 15 r (to) s 14 r 98 c 1 r 101 c 16 r (ab) s 1 r (orted.) s 20 r (The) s cmtt10.329 @sf 15 r (NOTOK) s cmr10.329 @sf 14 r 118 c (ersion) s 13 r (ma) s 121 c 12 r 98 c 1 r 101 c 16 r (called) s 15 r (at) s 14 r (an) s 121 c 149 751 p 112 c 1 r (oin) s 116 c 14 r (to) s 15 r (ab) s 1 r (ort) s 14 r (the) s 16 r (submission) s 13 r (and) s 15 r (return) s 16 r (to) s 14 r (the) s cmtt10.329 @sf 15 r (pps_init) s cmr10.329 @sf 15 r (state.) s cmbx10.432 @sf 149 894 p (2.4) s 70 r (Debugging) s cmr10.329 @sf 149 995 p (Most) s 20 r (of) s 20 r (the) s 21 r (debugging) s 21 r (can) s 21 r 98 c 1 r 101 c 21 r (done) s 21 r (through) s 21 r (the) s 20 r (logs.) s 36 r 84 c (ypically) s 18 r (turning) s 149 1052 p (the) s 22 r (logging) s 21 r (lev) s (els) s 20 r (to) s 21 r (include) s 22 r (trace) s 21 r (and) s 22 r (debug) s 23 r (will) s 20 r (giv) s 101 c 20 r (large) s 21 r (amoun) s (t) s -1 r 115 c 20 r (of) s 149 1108 p (informatio) s -1 r 110 c 20 r (and) s 22 r (will) s 20 r (slo) s 119 c 20 r (the) s 21 r (pro) s 1 r (cesses) s 22 r (do) s (wn) s 21 r (considerably!) s 38 r (The) s 22 r (system) s 149 1165 p (should) s 16 r (not) s 14 r (normally) s 13 r 98 c 1 r 101 c 16 r (run) s 16 r (with) s 14 r (full) s 15 r (logging) s 13 r (for) s 15 r (these) s 15 r (reasons.) s 220 1221 p (The) s 17 r (use) s 17 r (of) s 16 r (the) s cmtt10.329 @sf 17 r (PP_TRACE) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 17 r (PP_DBG) s cmr10.329 @sf 15 r (macros) s 15 r (describ) s 1 r (ed) s 18 r (in) s 16 r (section) s 16 r (1.4.3) s 149 1278 p (on) s 12 r (page) s 12 r 51 c 12 r (are) s 12 r 118 c (ery) s 11 r (useful) s 12 r (for) s 11 r (inclusion) s 12 r (in) s 11 r (program) s 10 r (text.) s 19 r (the) s cmtt10.329 @sf 12 r (PP_TRACE) s cmr10.329 @sf 11 r (should) s 149 1334 p 98 c 1 r 101 c 16 r (used) s 16 r (to) s 15 r (indicate) s 15 r (the) s 15 r (\015o) s 119 c 14 r (of) s 15 r (con) s (trol.) s 18 r (Usually) s 15 r 97 c cmtt10.329 @sf 15 r (PP_TRACE) s cmr10.329 @sf 14 r (call) s 14 r (is) s 15 r (included) s 149 1391 p (in) s 14 r (eac) s 104 c 13 r (signi\014can) s 116 c 12 r (pro) s 1 r (cedure) s 15 r (call) s 13 r (and) s 14 r 116 c (ypicall) s -1 r 121 c 12 r (displa) s (ys) s 12 r (the) s 14 r (pro) s 1 r (cedure) s 15 r (name) s 149 1447 p (and) s 16 r (an) s 121 c 14 r (useful) s 15 r (informati) s -1 r (on) s 13 r (ab) s 1 r (out) s 15 r (pro) s 1 r (cedure) s 16 r (argumen) s (ts.) s 220 1504 p (The) s cmtt10.329 @sf 14 r (PP_DBG) s cmr10.329 @sf 13 r (macro) s 12 r (is) s 13 r (used) s 14 r (an) s (ywhere) s 13 r (that) s 12 r 118 c (ery) s 13 r (detailed) s 13 r (tracing) s 13 r (migh) s -1 r 116 c 11 r 98 c 1 r 101 c 149 1560 p (needed) s 20 r (suc) s 104 c 18 r (as) s 19 r (prin) s (ting) s 16 r (out) s 19 r (individual) s 17 r 118 c -2 r (ariables) s 17 r (or) s 19 r (simil) s -1 r (ar.) s 28 r (In) s 19 r (particular,) s 149 1616 p (library) s 13 r (routines) s 14 r (usually) s 14 r (use) s 14 r (this) s 14 r (macro) s 13 r (to) s 13 r (log) s 14 r (tracing,) s 13 r (as) s 13 r (this) s 14 r (sort) s 14 r (of) s 13 r (logging) s 149 1673 p (is) s 15 r (not) s 15 r (required) s 15 r (as) s 15 r (often) s 15 r (as) s 15 r (the) s 15 r (tracing) s 14 r (in) s 15 r (programs.) s 220 1729 p (The) s cmtt10.329 @sf 18 r (PP_NOTICE) s cmr10.329 @sf 17 r (call) s 17 r (should) s 17 r 98 c 1 r 101 c 19 r (used) s 18 r (when) s 18 r (in) s (teresting) s 16 r (ev) s (en) s (ts) s 15 r (happ) s 1 r (en) s 19 r (to) s 149 1786 p (allo) s 119 c 13 r (the) s 15 r (progress) s 15 r (of) s 14 r (the) s 16 r (program) s 13 r (to) s 14 r 98 c 1 r 101 c 16 r (monitored.) s 220 1842 p (The) s cmtt10.329 @sf 16 r (PP_PDUS) s cmr10.329 @sf 14 r (macro) s 14 r (and) s 16 r (the) s cmtt10.329 @sf 16 r (LLOG_PDUS) s cmr10.329 @sf 14 r (logging) s 14 r (lev) s (el) s 14 r (should) s 16 r 98 c 1 r 101 c 16 r (used) s 16 r (to) s 149 1899 p (log) s 15 r (an) s 121 c 14 r (proto) s 1 r (col) s 14 r (exc) s (hanges) s 14 r (that) s 15 r (migh) s -1 r 116 c 13 r 98 c 1 r 101 c 15 r (of) s 15 r (in) s (terest.) s 874 2916 p (31) s @eop @end