%!PS-Adobe-2.0 %%Version: 0.1 %%DocumentFonts: (atend) %%Pages: (atend) %%EndComments % % Version 3.3.2 prologue for troff files. % /#copies 1 store /aspectratio 1 def /formsperpage 1 def /landscape false def /linewidth .3 def /magnification 1 def /margin 0 def /orientation 0 def /resolution 720 def /rotation 1 def /xoffset 0 def /yoffset 0 def /roundpage true def /useclippath true def /pagebbox [0 0 612 792] def /R /Times-Roman def /I /Times-Italic def /B /Times-Bold def /BI /Times-BoldItalic def /H /Helvetica def /HI /Helvetica-Oblique def /HB /Helvetica-Bold def /HX /Helvetica-BoldOblique def /CW /Courier def /CO /Courier def /CI /Courier-Oblique def /CB /Courier-Bold def /CX /Courier-BoldOblique def /PA /Palatino-Roman def /PI /Palatino-Italic def /PB /Palatino-Bold def /PX /Palatino-BoldItalic def /Hr /Helvetica-Narrow def /Hi /Helvetica-Narrow-Oblique def /Hb /Helvetica-Narrow-Bold def /Hx /Helvetica-Narrow-BoldOblique def /KR /Bookman-Light def /KI /Bookman-LightItalic def /KB /Bookman-Demi def /KX /Bookman-DemiItalic def /AR /AvantGarde-Book def /AI /AvantGarde-BookOblique def /AB /AvantGarde-Demi def /AX /AvantGarde-DemiOblique def /NR /NewCenturySchlbk-Roman def /NI /NewCenturySchlbk-Italic def /NB /NewCenturySchlbk-Bold def /NX /NewCenturySchlbk-BoldItalic def /ZD /ZapfDingbats def /ZI /ZapfChancery-MediumItalic def /S /S def /S1 /S1 def /GR /Symbol def /inch {72 mul} bind def /min {2 copy gt {exch} if pop} bind def /setup { counttomark 2 idiv {def} repeat pop landscape {/orientation 90 orientation add def} if /scaling 72 resolution div def linewidth setlinewidth 1 setlinecap pagedimensions xcenter ycenter translate orientation rotation mul rotate width 2 div neg height 2 div translate xoffset inch yoffset inch neg translate margin 2 div dup neg translate magnification dup aspectratio mul scale scaling scaling scale addmetrics 0 0 moveto } def /pagedimensions { useclippath userdict /gotpagebbox known not and { /pagebbox [clippath pathbbox newpath] def roundpage currentdict /roundpagebbox known and {roundpagebbox} if } if pagebbox aload pop 4 -1 roll exch 4 1 roll 4 copy landscape {4 2 roll} if sub /width exch def sub /height exch def add 2 div /xcenter exch def add 2 div /ycenter exch def userdict /gotpagebbox true put } def /addmetrics { /Symbol /S null Sdefs cf /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf } def /pagesetup { /page exch def currentdict /pagedict known currentdict page known and { page load pagedict exch get cvx exec } if } def /decodingdefs [ {counttomark 2 idiv {y moveto show} repeat} {neg /y exch def counttomark 2 idiv {y moveto show} repeat} {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat} {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat} {counttomark 2 idiv {y moveto show} repeat} {neg setfunnytext} ] def /setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def /w {neg moveto show} bind def /m {neg dup /y exch def moveto} bind def /done {/lastpage where {pop lastpage} if} def /f { dup /font exch def findfont exch dup /ptsize exch def scaling div dup /size exch def scalefont setfont linewidth ptsize mul scaling 10 mul div setlinewidth /spacewidth ( ) stringwidth pop def } bind def /changefont { /fontheight exch def /fontslant exch def currentfont [ 1 0 fontheight ptsize div fontslant sin mul fontslant cos div fontheight ptsize div 0 0 ] makefont setfont } bind def /sf {f} bind def /cf { dup length 2 idiv /entries exch def /chtab exch def /newencoding exch def /newfont exch def findfont dup length 1 add dict /newdict exch def {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall newencoding type /arraytype eq {newdict /Encoding newencoding put} if newdict /Metrics entries dict put newdict /Metrics get begin chtab aload pop 1 1 entries {pop def} for newfont newdict definefont pop end } bind def % % A few arrays used to adjust reference points and character widths in some % of the printer resident fonts. If square roots are too high try changing % the lines describing /radical and /radicalex to, % % /radical [0 -75 550 0] % /radicalex [-50 -75 500 0] % % Move braceleftbt a bit - default PostScript character is off a bit. % /Sdefs [ /bracketlefttp [201 500] /bracketleftbt [201 500] /bracketrighttp [-81 380] /bracketrightbt [-83 380] /braceleftbt [203 490] /bracketrightex [220 -125 500 0] /radical [0 0 550 0] /radicalex [-50 0 500 0] /parenleftex [-20 -170 0 0] /integral [100 -50 500 0] /infinity [10 -75 730 0] ] def /S1defs [ /underscore [0 80 500 0] /endash [7 90 650 0] ] def % % Tries to round clipping path dimensions, as stored in array pagebbox, so they % match one of the known sizes in the papersizes array. Lower left coordinates % are always set to 0. % /roundpagebbox { 7 dict begin /papersizes [8.5 inch 11 inch 14 inch 17 inch] def /mappapersize { /val exch def /slop .5 inch def /diff slop def /j 0 def 0 1 papersizes length 1 sub { /i exch def papersizes i get val sub abs dup diff le {/diff exch def /j i def} {pop} ifelse } for diff slop lt {papersizes j get} {val} ifelse } def pagebbox 0 0 put pagebbox 1 0 put pagebbox dup 2 get mappapersize 2 exch put pagebbox dup 3 get mappapersize 3 exch put end } bind def %%EndProlog %%BeginSetup mark % % Encoding vector and redefinition of findfont for the ISO Latin1 standard. % The 18 characters missing from ROM based fonts on older printers are noted % below. % /ISOLatin1Encoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar % missing /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree % missing /plusminus % missing /twosuperior % missing /threesuperior % missing /acute /mu % missing /paragraph /periodcentered /cedilla /onesuperior % missing /ordmasculine /guillemotright /onequarter % missing /onehalf % missing /threequarters % missing /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth % missing /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply % missing /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute % missing /Thorn % missing /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth % missing /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide % missing /oslash /ugrave /uacute /ucircumflex /udieresis /yacute % missing /thorn % missing /ydieresis ] def /NewFontDirectory FontDirectory maxlength dict def % % Apparently no guarantee findfont is defined in systemdict so the obvious % % systemdict /findfont get exec % % can generate an error. So far the only exception is a VT600 (version 48.0). % userdict /@RealFindfont known not { userdict begin /@RealFindfont systemdict begin /findfont load end def end } if /findfont { dup NewFontDirectory exch known not { dup %dup systemdict /findfont get exec % not always in systemdict dup userdict /@RealFindfont get exec dup /Encoding get StandardEncoding eq { dup length dict begin {1 index /FID ne {def}{pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end /DummyFontName exch definefont } if NewFontDirectory 3 1 roll put } if NewFontDirectory exch get } bind def setup %%EndSetup %%Page: 1 1 /saveobj save def mark 1 pagesetup 12 /Times-Bold f (User) 1980 1230 w (manual) 2249 1230 w (for) 2667 1230 w (old pnm) 2850 1230 w (functions) 3305 1230 w 10 /Times-Bold f (pnm Functions) 720 1920 w 10 /Times-Roman f (Updated: 22 July 2004) 720 2076 w (Table Of Contents) 720 2196 w 10 /Times-Bold f (NAME) 720 2436 w 10 /Times-Roman f (libpnm \255 libnetpbm functions to read and write PNM image files) 720 2592 w 10 /Times-Bold f (SYNOPSIS) 720 2832 w (#include ) 720 2988 w 10 /S f (<) 1107 2988 w 10 /Times-Bold f (pnm.h) 1162 2988 w 10 /S f (>) 1438 2988 w 10 /Times-Bold f (void pnm) 720 3144 w 10 /S f (_) 1124 3144 w 10 /Times-Bold f (init\( int *) 1174 3144 w 10 /Times-Italic f (argcP) 1569 3144 w 10 /Times-Bold f (, char *) 1813 3144 w 10 /Times-Italic f (argv) 2132 3144 w 10 /Times-Bold f ([] \);) 2315 3144 w (xel ** pnm) 720 3300 w 10 /S f (_) 1187 3300 w 10 /Times-Bold f (allocarray\( int) 1237 3300 w 10 /Times-Italic f (cols) 1875 3300 w 10 /Times-Bold f (, int) 2036 3300 w 10 /Times-Italic f (rows) 2228 3300 w 10 /Times-Bold f (\);) 2423 3300 w (xel * pnm) 720 3456 w 10 /S f (_) 1137 3456 w 10 /Times-Bold f (allocrow\( int) 1187 3456 w 10 /Times-Italic f (cols) 1753 3456 w 10 /Times-Bold f (\);) 1914 3456 w (void pnm) 720 3612 w 10 /S f (_) 1124 3612 w 10 /Times-Bold f (freearray\( xel **) 1174 3612 w 10 /Times-Italic f (xels) 1882 3612 w 10 /Times-Bold f (, int) 2037 3612 w 10 /Times-Italic f (rows) 2229 3612 w 10 /Times-Bold f (\);) 2424 3612 w (void pnm) 720 3768 w 10 /S f (_) 1124 3768 w 10 /Times-Bold f (freerow\( xel *) 1174 3768 w 10 /Times-Italic f (xelrow) 1760 3768 w 10 /Times-Bold f (\);) 2032 3768 w (void pnm) 720 3924 w 10 /S f (_) 1124 3924 w 10 /Times-Bold f (readpnminit\( FILE *) 1174 3924 w 10 /Times-Italic f (fp) 2075 3924 w 10 /Times-Bold f (, int *) 2153 3924 w 10 /Times-Italic f (colsP) 2395 3924 w 10 /Times-Bold f (, int *) 2617 3924 w 10 /Times-Italic f (rowsP) 2859 3924 w 10 /Times-Bold f (, xelval *) 3115 3924 w 10 /Times-Italic f (maxvalP) 3490 3924 w 10 /Times-Bold f (, int *) 3839 3924 w 10 /Times-Italic f (formatP) 4081 3924 w 10 /Times-Bold f (\);) 4434 3924 w (void pnm) 720 4080 w 10 /S f (_) 1124 4080 w 10 /Times-Bold f (readpnmrow\( FILE *) 1174 4080 w 10 /Times-Italic f (fp) 2096 4080 w 10 /Times-Bold f (, xel *) 2174 4080 w 10 /Times-Italic f (xelrow) 2421 4080 w 10 /Times-Bold f (, int) 2693 4080 w 10 /Times-Italic f (cols) 2885 4080 w 10 /Times-Bold f (,) 3046 4080 w (xelval) 720 4200 w 10 /Times-Italic f (maxval) 995 4200 w 10 /Times-Bold f (, int) 1283 4200 w 10 /Times-Italic f (format) 1475 4200 w 10 /Times-Bold f (\);) 1767 4200 w (xel ** pnm) 720 4356 w 10 /S f (_) 1187 4356 w 10 /Times-Bold f (readpnm\( FILE *) 1237 4356 w 10 /Times-Italic f (fp) 1993 4356 w 10 /Times-Bold f (, int *) 2071 4356 w 10 /Times-Italic f (colsP) 2313 4356 w 10 /Times-Bold f (, int *) 2535 4356 w 10 /Times-Italic f (rowsP) 2777 4356 w 10 /Times-Bold f (,) 3033 4356 w (xelval *) 720 4476 w 10 /Times-Italic f (maxvalP) 1045 4476 w 10 /Times-Bold f (, int) 1394 4476 w 10 /Times-Italic f (*) 1561 4476 w 10 /Times-Bold f (formatP) 1636 4476 w 10 /Times-Italic f (\);) 2015 4476 w 10 /Times-Bold f (void pnm) 720 4632 w 10 /S f (_) 1124 4632 w 10 /Times-Bold f (writepnminit\( FILE *) 1174 4632 w (fp , int) 2152 4632 w 10 /Times-Italic f (cols) 2458 4632 w 10 /Times-Bold f (, int) 2619 4632 w 10 /Times-Italic f (rows) 2811 4632 w 10 /Times-Bold f (, xelval) 3006 4632 w 10 /Times-Italic f (maxval) 3331 4632 w 10 /Times-Bold f (, int) 3619 4632 w 10 /Times-Italic f (format) 3811 4632 w 10 /Times-Bold f (, int) 4078 4632 w 10 /Times-Italic f (forceplain) 4270 4632 w 10 /Times-Bold f (\);) 4681 4632 w (void pnm) 720 4788 w 10 /S f (_) 1124 4788 w 10 /Times-Bold f (writepnmrow\( FILE *) 1174 4788 w 10 /Times-Italic f (fp) 2123 4788 w 10 /Times-Bold f (, xel *) 2201 4788 w 10 /Times-Italic f (xelrow) 2448 4788 w 10 /Times-Bold f (, int cols) 2720 4788 w 10 /Times-Italic f (,) 3073 4788 w 10 /Times-Bold f (xelval) 3123 4788 w 10 /Times-Italic f (maxval) 3398 4788 w 10 /Times-Bold f (, int) 3686 4788 w 10 /Times-Italic f (format) 3878 4788 w 10 /Times-Bold f (, int) 4145 4788 w 10 /Times-Italic f (forceplain) 4337 4788 w 10 /Times-Bold f (\);) 4773 4788 w (void pnm) 720 4944 w 10 /S f (_) 1124 4944 w 10 /Times-Bold f (writepnm\( FILE *) 1174 4944 w 10 /Times-Italic f (fp) 1957 4944 w 10 /Times-Bold f (, xel **) 2035 4944 w 10 /Times-Italic f (xels) 2357 4944 w 10 /Times-Bold f (, int) 2512 4944 w 10 /Times-Italic f (cols) 2704 4944 w 10 /Times-Bold f (, int) 2865 4944 w 10 /Times-Italic f (rows) 3057 4944 w 10 /Times-Bold f (, xelval) 3252 4944 w 10 /Times-Italic f (maxval) 3577 4944 w 10 /Times-Bold f (, int) 3865 4944 w 10 /Times-Italic f (format) 4057 4944 w 10 /Times-Bold f (, int) 4324 4944 w 10 /Times-Italic f (forceplain) 4516 4944 w 10 /Times-Bold f (\);) 4952 4944 w (void) 720 5100 w (pnm) 934 5100 w 10 /S f (_) 1129 5100 w 10 /Times-Bold f (check\() 1179 5100 w (FILE) 1486 5100 w (*) 1750 5100 w 10 /Times-Italic f (file) 1830 5100 w 10 /Times-Bold f (,) 1958 5100 w (const) 2013 5100 w (enum) 2265 5100 w (pm) 2534 5100 w 10 /S f (_) 2673 5100 w 10 /Times-Bold f (check) 2723 5100 w 10 /S f (_) 2967 5100 w 10 /Times-Bold f (type) 3017 5100 w 10 /Times-Italic f (check) 3231 5100 w 10 /S f (_) 3457 5100 w 10 /Times-Italic f (type) 3507 5100 w 10 /Times-Bold f (,) 3673 5100 w (const) 3729 5100 w (int) 3982 5100 w 10 /Times-Italic f (format) 4130 5100 w 10 /Times-Bold f (,) 4397 5100 w (const) 4453 5100 w (int) 4706 5100 w 10 /Times-Italic f (cols) 4854 5100 w 10 /Times-Bold f (,) 5015 5100 w (const int) 720 5220 w 10 /Times-Italic f (rows) 1109 5220 w 10 /Times-Bold f (, const xelval) 1304 5220 w 10 /Times-Italic f (maxval) 1876 5220 w 10 /Times-Bold f (, enum pm) 2164 5220 w 10 /S f (_) 2617 5220 w 10 /Times-Bold f (check) 2667 5220 w 10 /S f (_) 2911 5220 w 10 /Times-Bold f (code *) 2961 5220 w 10 /Times-Italic f (retvalP) 3230 5220 w 10 /Times-Bold f (\);) 3524 5220 w (void) 720 5376 w (pnm) 941 5376 w 10 /S f (_) 1136 5376 w 10 /Times-Bold f (promoteformatrow\() 1186 5376 w (xel) 2075 5376 w (*) 2235 5376 w 10 /Times-Italic f (xelrow) 2285 5376 w 10 /Times-Bold f (,) 2557 5376 w (int) 2620 5376 w 10 /Times-Italic f (cols) 2775 5376 w 10 /Times-Bold f (,) 2936 5376 w (xelval) 2999 5376 w 10 /Times-Italic f (maxval) 3287 5376 w 10 /Times-Bold f (,) 3575 5376 w (int) 3638 5376 w 10 /Times-Italic f (format) 3793 5376 w 10 /Times-Bold f (,) 4060 5376 w (xelval) 4123 5376 w 10 /Times-Italic f (newmaxval) 4411 5376 w 10 /Times-Bold f (,) 4860 5376 w (int) 4923 5376 w 10 /Times-Italic f (newformat) 720 5496 w 10 /Times-Bold f (\);) 1148 5496 w (void) 720 5652 w (pnm) 932 5652 w 10 /S f (_) 1127 5652 w 10 /Times-Bold f (promoteformat\() 1177 5652 w (xel) 1892 5652 w (**) 2043 5652 w 10 /Times-Italic f (xels) 2143 5652 w 10 /Times-Bold f (,) 2298 5652 w (int) 2352 5652 w 10 /Times-Italic f (cols) 2498 5652 w 10 /Times-Bold f (,) 2659 5652 w (xelval) 2713 5652 w 10 /Times-Italic f (maxval) 2992 5652 w 10 /Times-Bold f (,) 3280 5652 w (int) 3334 5652 w 10 /Times-Italic f (format) 3480 5652 w 10 /Times-Bold f (,) 3747 5652 w (xelval) 3801 5652 w 10 /Times-Italic f (newmaxval) 4080 5652 w 10 /Times-Bold f (,) 4529 5652 w (int) 4583 5652 w 10 /Times-Italic f (newfor\255) 4729 5652 w (mat) 720 5772 w 10 /Times-Bold f (\);) 870 5772 w (xel pnm) 720 5928 w 10 /S f (_) 1062 5928 w 10 /Times-Bold f (whitexel\( xelval) 1112 5928 w 10 /Times-Italic f (maxval) 1800 5928 w 10 /Times-Bold f (, int) 2088 5928 w 10 /Times-Italic f (format) 2280 5928 w 10 /Times-Bold f (\);) 2547 5928 w (xel pnm) 720 6084 w 10 /S f (_) 1062 6084 w 10 /Times-Bold f (blackxel\( xelval) 1112 6084 w 10 /Times-Italic f (maxval) 1801 6084 w 10 /Times-Bold f (, int) 2089 6084 w 10 /Times-Italic f (format) 2281 6084 w 10 /Times-Bold f (\);) 2548 6084 w (void pnm) 720 6240 w 10 /S f (_) 1124 6240 w 10 /Times-Bold f (invertxel\( xel *) 1174 6240 w 10 /Times-Italic f (x) 1806 6240 w 10 /Times-Bold f (, xelval) 1850 6240 w 10 /Times-Italic f (maxval) 2175 6240 w 10 /Times-Bold f (, int) 2463 6240 w 10 /Times-Italic f (format) 2655 6240 w 10 /Times-Bold f (\);) 2922 6240 w (xel pnm) 720 6396 w 10 /S f (_) 1062 6396 w 10 /Times-Bold f (backgroundxelrow\( xel *) 1112 6396 w 10 /Times-Italic f (xelrow) 2173 6396 w 10 /Times-Bold f (, int) 2445 6396 w 10 /Times-Italic f (cols) 2637 6396 w 10 /Times-Bold f (, xelval) 2798 6396 w 10 /Times-Italic f (maxval) 3123 6396 w 10 /Times-Bold f (, int) 3411 6396 w 10 /Times-Italic f (format) 3603 6396 w 10 /Times-Bold f (\);) 3870 6396 w (xel pnm) 720 6552 w 10 /S f (_) 1062 6552 w 10 /Times-Bold f (backgroundxel\( xel **) 1112 6552 w 10 /Times-Italic f (xels) 2057 6552 w 10 /Times-Bold f (, int) 2212 6552 w 10 /Times-Italic f (cols) 2404 6552 w 10 /Times-Bold f (, int) 2565 6552 w 10 /Times-Italic f (rows) 2757 6552 w 10 /Times-Bold f (, xelval) 2952 6552 w 10 /Times-Italic f (maxval) 3277 6552 w 10 /Times-Bold f (, int) 3565 6552 w 10 /Times-Italic f (format) 3757 6552 w 10 /Times-Bold f (\);) 4024 6552 w (typedef ... xelval;) 720 6708 w (typedef ... xel;) 720 6864 w (extern xelval pnm) 720 7020 w 10 /S f (_) 1486 7020 w 10 /Times-Bold f (pbmmaxval;) 1536 7020 w (#define PNM) 720 7176 w 10 /S f (_) 1283 7176 w 10 /Times-Bold f (ASSIGN1\() 1333 7176 w 10 /Times-Italic f (x) 1789 7176 w 10 /Times-Bold f (,) 1833 7176 w 10 /Times-Italic f (v) 1858 7176 w 10 /Times-Bold f (\)) 1902 7176 w cleartomark showpage saveobj restore %%EndPage: 1 1 %%Page: 2 2 /saveobj save def mark 2 pagesetup 10 /Times-Roman f (\255 2 \255) 2797 480 w 10 /Times-Bold f (#define PNM) 720 840 w 10 /S f (_) 1283 840 w 10 /Times-Bold f (GET1\() 1333 840 w 10 /Times-Italic f (x) 1628 840 w 10 /Times-Bold f (\)) 1672 840 w (#define PNM) 720 996 w 10 /S f (_) 1283 996 w 10 /Times-Bold f (EQUAL\() 1333 996 w 10 /Times-Italic f (x) 1722 996 w 10 /Times-Bold f (,) 1766 996 w 10 /Times-Italic f (y) 1791 996 w 10 /Times-Bold f (\)) 1835 996 w (#define PNM) 720 1152 w 10 /S f (_) 1283 1152 w 10 /Times-Bold f (FORMAT) 1333 1152 w 10 /S f (_) 1777 1152 w 10 /Times-Bold f (TYPE\() 1827 1152 w 10 /Times-Italic f (format) 2127 1152 w 10 /Times-Bold f (\)) 2394 1152 w (DESCRIPTION) 720 1392 w 10 /Times-Roman f (These library functions are part of Netpbm.) 720 1584 w 10 /Times-Bold f (PNM TYPES AND CONSTANTS) 720 1824 w 10 /Times-Roman f (Each) 720 2016 w 10 /Times-Bold f (xel) 985 2016 w 10 /Times-Roman f (contains) 1173 2016 w (three) 1572 2016 w 10 /Times-Bold f (xelval) 1838 2016 w 10 /Times-Roman f (s,) 2088 2016 w (each) 2219 2016 w (of) 2468 2016 w (which) 2618 2016 w (should) 2929 2016 w (contain) 3263 2016 w (only) 3624 2016 w (the) 3869 2016 w (values) 4058 2016 w (between) 4380 2016 w 10 /Times-Bold f (0) 4779 2016 w 10 /Times-Roman f (and) 4896 2016 w 10 /Times-Bold f (PNM) 720 2136 w 10 /S f (_) 947 2136 w 10 /Times-Bold f (MAXMAXVAL) 997 2136 w 10 /Times-Roman f (,) 1684 2136 w (inclusive.) 1746 2136 w 10 /Times-Bold f (pnm) 2194 2136 w 10 /S f (_) 2389 2136 w 10 /Times-Bold f (pbmmaxval) 2439 2136 w 10 /Times-Roman f (is) 2981 2136 w (the) 3084 2136 w (maxval) 3242 2136 w (used) 3572 2136 w (when) 3791 2136 w (a) 4043 2136 w (PNM) 4123 2136 w (program) 4376 2136 w (reads) 4750 2136 w (a) 4996 2136 w (PBM file.) 720 2256 w (Normally it is 1; however, for some programs, a larger value gives better results.) 1165 2256 w 10 /Times-Bold f (PNM XEL MANIPULATIONS) 720 2496 w 10 /Times-Roman f (The) 720 2688 w 10 /Times-Bold f (PNM) 901 2688 w 10 /S f (_) 1128 2688 w 10 /Times-Bold f (GET1) 1178 2688 w 10 /Times-Roman f (macro) 1466 2688 w (extracts) 1741 2688 w (a) 2077 2688 w (single) 2148 2688 w (value) 2414 2688 w (from) 2657 2688 w (an) 2878 2688 w (xel,) 2999 2688 w (when) 3173 2688 w (you) 3416 2688 w (know) 3593 2688 w (it's) 3842 2688 w (from) 3997 2688 w (a) 4218 2688 w (PBM) 4289 2688 w (or) 4528 2688 w (PGM) 4638 2688 w (file.) 4882 2688 w (When it's from a PPM file, use) 720 2808 w 10 /Times-Bold f (PPM) 1991 2808 w 10 /S f (_) 2207 2808 w 10 /Times-Bold f (GETR\(\)) 2257 2808 w 10 /Times-Roman f (,) 2607 2808 w 10 /Times-Bold f (PPM) 2657 2808 w 10 /S f (_) 2873 2808 w 10 /Times-Bold f (GETG\(\)) 2923 2808 w 10 /Times-Roman f (, and) 3279 2808 w 10 /Times-Bold f (PPM) 3498 2808 w 10 /S f (_) 3714 2808 w 10 /Times-Bold f (GETB\(\)) 3764 2808 w 10 /Times-Roman f (.) 4109 2808 w (The) 720 2964 w 10 /Times-Bold f (PNM) 900 2964 w 10 /S f (_) 1127 2964 w 10 /Times-Bold f (ASSIGN1) 1177 2964 w 10 /Times-Roman f (macro assigns a single value to an xel,) 1625 2964 w (when) 3182 2964 w (you) 3424 2964 w (know) 3600 2964 w (it's) 3848 2964 w (from) 4002 2964 w (a) 4222 2964 w (PBM) 4292 2964 w (or) 4530 2964 w (PGM) 4639 2964 w (file.) 4882 2964 w (When) 720 3084 w (it's) 989 3084 w (from) 1148 3084 w (a) 1373 3084 w (PPM) 1447 3084 w (file,) 1678 3084 w (use) 1866 3084 w 10 /Times-Bold f (PPM) 2029 3084 w 10 /S f (_) 2245 3084 w 10 /Times-Bold f (ASSIGN) 2295 3084 w 10 /Times-Roman f (.) 2668 3084 w (The) 2748 3084 w 10 /Times-Bold f (PNM) 2933 3084 w 10 /S f (_) 3160 3084 w 10 /Times-Bold f (EQUAL) 3210 3084 w 10 /Times-Roman f (macro) 3596 3084 w (checks) 3875 3084 w (two) 4176 3084 w (xels) 4356 3084 w (for) 4547 3084 w (equality.) 4693 3084 w (The) 720 3204 w 10 /Times-Bold f (PNM) 907 3204 w 10 /S f (_) 1134 3204 w 10 /Times-Bold f (FORMAT) 1184 3204 w 10 /S f (_) 1628 3204 w 10 /Times-Bold f (TYPE) 1678 3204 w 10 /Times-Roman f (macro) 1977 3204 w (computes) 2258 3204 w (a) 2673 3204 w (format) 2749 3204 w (type) 3047 3204 w (code) 3251 3204 w (from) 3471 3204 w (a) 3697 3204 w (format) 3773 3204 w (code.) 4071 3204 w (The) 4342 3204 w (format) 4530 3204 w (types) 4829 3204 w (are) 720 3324 w (PBM,) 876 3324 w (PGM,) 1148 3324 w (PPM,) 1425 3324 w (and) 1686 3324 w (PAM.) 1865 3324 w (But) 2167 3324 w (note) 2347 3324 w (that) 2553 3324 w (PBM,) 2737 3324 w (PGM,) 3008 3324 w (and) 3284 3324 w (PPM) 3462 3324 w (each) 3697 3324 w (are) 3913 3324 w (two) 4068 3324 w (different) 4252 3324 w (formats:) 4629 3324 w (a) 4996 3324 w (plain) 720 3444 w (one) 946 3444 w (and) 1116 3444 w (a) 1286 3444 w (raw) 1356 3444 w (one.) 1531 3444 w (So) 1751 3444 w (there) 1883 3444 w (are) 2108 3444 w (four) 2255 3444 w (format) 2447 3444 w (types,) 2739 3444 w (but) 3001 3444 w (seven) 3156 3444 w (formats.) 3410 3444 w 10 /Times-Bold f (PNM) 3792 3444 w 10 /S f (_) 4019 3444 w 10 /Times-Bold f (FORMAT) 4069 3444 w 10 /S f (_) 4513 3444 w 10 /Times-Bold f (TYPE) 4563 3444 w 10 /Times-Roman f (does) 4857 3444 w (not work on the PAM format code.) 720 3564 w 10 /Times-Bold f (INITIALIZATION) 720 3804 w (pnm) 720 3996 w 10 /S f (_) 915 3996 w 10 /Times-Bold f (init) 965 3996 w 10 /Times-Roman f (is identical to) 1135 3996 w 10 /Times-Bold f (pm) 1699 3996 w 10 /S f (_) 1838 3996 w 10 /Times-Bold f (init\(\)) 1888 3996 w 10 /Times-Roman f (.) 2099 3996 w 10 /Times-Bold f (MEMORY MANAGEMENT) 720 4236 w (pnm) 720 4428 w 10 /S f (_) 915 4428 w 10 /Times-Bold f (allocarray\(\)) 965 4428 w 10 /Times-Roman f (allocates) 1498 4428 w (space) 1876 4428 w (for) 2126 4428 w (an) 2271 4428 w (array) 2394 4428 w (of) 2627 4428 w (xels.) 2739 4428 w 10 /Times-Bold f (pnm) 2979 4428 w 10 /S f (_) 3174 4428 w 10 /Times-Bold f (freearray\(\)) 3224 4428 w 10 /Times-Roman f (frees) 3722 4428 w (an) 3944 4428 w (array) 4067 4428 w (space) 4300 4428 w (allocated) 4550 4428 w (by) 4940 4428 w 10 /Times-Bold f (pnm) 720 4548 w 10 /S f (_) 915 4548 w 10 /Times-Bold f (allocarray\(\)) 965 4548 w 10 /Times-Roman f (or) 1494 4548 w 10 /Times-Bold f (pnm) 1602 4548 w 10 /S f (_) 1797 4548 w 10 /Times-Bold f (readpnm\(\)) 1847 4548 w 10 /Times-Roman f (.) 2302 4548 w 10 /Times-Bold f (pnm) 720 4704 w 10 /S f (_) 915 4704 w 10 /Times-Bold f (allocrow\(\)) 965 4704 w 10 /Times-Roman f (allocates space for a row of a PNM image.) 1422 4704 w 10 /Times-Bold f (pnm) 3170 4704 w 10 /S f (_) 3365 4704 w 10 /Times-Bold f (freerow\(\)) 3415 4704 w 10 /Times-Roman f (frees it.) 3837 4704 w 10 /Times-Bold f (READING PNM FILES) 720 4944 w (pnm) 720 5136 w 10 /S f (_) 915 5136 w 10 /Times-Bold f (readpnminit\(\)) 965 5136 w 10 /Times-Roman f (is) 1604 5136 w (similar) 1710 5136 w (to) 2027 5136 w 10 /Times-Bold f (pnm) 2144 5136 w 10 /S f (_) 2339 5136 w 10 /Times-Bold f (readpaminit\(\)) 2389 5136 w 10 /Times-Roman f (,) 2983 5136 w (but) 3047 5136 w (reads) 3214 5136 w (only) 3463 5136 w (PNM) 3680 5136 w (images) 3936 5136 w (and) 4258 5136 w (has) 4441 5136 w (a) 4613 5136 w (different) 4697 5136 w (parameter list.) 720 5256 w 10 /Times-Bold f (pnm) 720 5412 w 10 /S f (_) 915 5412 w 10 /Times-Bold f (readpnmrow\(\)) 965 5412 w 10 /Times-Roman f (is similar to) 1611 5412 w 10 /Times-Bold f (pnm) 2109 5412 w 10 /S f (_) 2304 5412 w 10 /Times-Bold f (readpamrow\(\)) 2354 5412 w 10 /Times-Roman f (but only works) 2994 5412 w (on) 3620 5412 w (PNM) 3746 5412 w (images) 3989 5412 w (and) 4298 5412 w (has) 4468 5412 w (a) 4627 5412 w (different) 4697 5412 w (parameter list and returns the row as an array of xels instead of tuples.) 720 5532 w 10 /Times-Bold f (pnm) 720 5688 w 10 /S f (_) 915 5688 w 10 /Times-Bold f (readpnm\(\)) 965 5688 w 10 /Times-Roman f (is) 1449 5688 w (similar) 1545 5688 w (to) 1852 5688 w 10 /Times-Bold f (pnm) 1959 5688 w 10 /S f (_) 2154 5688 w 10 /Times-Bold f (readpam\(\)) 2204 5688 w 10 /Times-Roman f (except) 2683 5688 w (that) 2973 5688 w (it) 3153 5688 w (reads) 3239 5688 w (only) 3479 5688 w (PNM) 3687 5688 w (images) 3934 5688 w (and) 4247 5688 w (uses) 4421 5688 w (a) 4623 5688 w (different) 4697 5688 w (parameter) 720 5808 w (list) 1154 5808 w (and) 1313 5808 w (returns) 1493 5808 w (an) 1806 5808 w (array) 1935 5808 w (of) 2174 5808 w (rows) 2292 5808 w (such) 2521 5808 w (that) 2739 5808 w 10 /Times-Bold f (pnm) 2924 5808 w 10 /S f (_) 3119 5808 w 10 /Times-Bold f (readpnmrow\(\)) 3169 5808 w 10 /Times-Roman f (would) 3825 5808 w (return) 4110 5808 w (rather) 4383 5808 w (than) 4650 5808 w (such) 4857 5808 w (that) 720 5928 w 10 /Times-Bold f (pnm) 895 5928 w 10 /S f (_) 1090 5928 w 10 /Times-Bold f (readpamrow\(\)) 1140 5928 w 10 /Times-Roman f (would return.) 1780 5928 w 10 /Times-Bold f (WRITING FILES) 720 6168 w (pnm) 720 6360 w 10 /S f (_) 915 6360 w 10 /Times-Bold f (writepnminit\(\)) 965 6360 w 10 /Times-Roman f (is) 1627 6360 w (similar) 1729 6360 w (to) 2043 6360 w 10 /Times-Bold f (pnm) 2157 6360 w 10 /S f (_) 2352 6360 w 10 /Times-Bold f (writepaminit\(\)) 2402 6360 w 10 /Times-Roman f (except) 3059 6360 w (that) 3355 6360 w (it) 3541 6360 w (can) 3633 6360 w (write) 3807 6360 w (only) 4048 6360 w (a) 4262 6360 w (PNM) 4342 6360 w (header) 4595 6360 w (and) 4896 6360 w (has a different parameter list.) 720 6480 w 10 /Times-Italic f (forceplain) 720 6636 w 10 /Times-Roman f (is) 1162 6636 w (a) 1260 6636 w (binary) 1335 6636 w (value.) 1621 6636 w (True) 1919 6636 w (\(nonzero\)) 2139 6636 w (means) 2558 6636 w (to) 2845 6636 w (write) 2955 6636 w (the) 3192 6636 w (image) 3346 6636 w (in) 3622 6636 w (the) 3732 6636 w (plain) 3886 6636 w (\(ASCII\)) 4118 6636 w (version) 4477 6636 w (of) 4803 6636 w (the) 4918 6636 w (selected) 720 6756 w (format.) 1068 6756 w (False) 1411 6756 w (\(zero\)) 1649 6756 w (means) 1913 6756 w (to) 2195 6756 w (write) 2300 6756 w (it) 2531 6756 w (in) 2613 6756 w (the) 2717 6756 w (raw) 2865 6756 w (\(binary\)) 3040 6756 w (version) 3387 6756 w (of) 3707 6756 w (the) 3816 6756 w (selected) 3964 6756 w (format.) 4311 6756 w (See) 4653 6756 w (PNM) 4823 6756 w (format specification.) 720 6876 w 10 /Times-Bold f (pnm) 720 7032 w 10 /S f (_) 915 7032 w 10 /Times-Bold f (writepnmrow\(\)) 965 7032 w 10 /Times-Roman f (is similar to) 1638 7032 w 10 /Times-Bold f (pnm) 2136 7032 w 10 /S f (_) 2331 7032 w 10 /Times-Bold f (writepamrow\(\)) 2381 7032 w 10 /Times-Roman f (except that it works only on PNM images) 3048 7032 w (and) 4737 7032 w (has) 4907 7032 w (a) 720 7152 w (different) 792 7152 w (parameter) 1163 7152 w (list) 1588 7152 w (and) 1738 7152 w (takes) 1909 7152 w (an) 2141 7152 w (array) 2262 7152 w (of) 2493 7152 w (xels) 2603 7152 w (instead) 2791 7152 w (of) 3101 7152 w (an) 3211 7152 w (array) 3332 7152 w (of) 3563 7152 w (tuples.) 3673 7152 w (See) 3989 7152 w (the) 4160 7152 w (description) 4309 7152 w (of) 4780 7152 w 10 /Times-Italic f (for\255) 4890 7152 w (ceplain) 720 7272 w 10 /Times-Roman f (above.) 1064 7272 w cleartomark showpage saveobj restore %%EndPage: 2 2 %%Page: 3 3 /saveobj save def mark 3 pagesetup 10 /Times-Roman f (\255 3 \255) 2797 480 w 10 /Times-Bold f (pnm) 720 840 w 10 /S f (_) 915 840 w 10 /Times-Bold f (writepnm\(\)) 965 840 w 10 /Times-Roman f (is) 1477 840 w (similar) 1574 840 w (to) 1882 840 w 10 /Times-Bold f (pnm) 1990 840 w 10 /S f (_) 2185 840 w 10 /Times-Bold f (writepam\(\)) 2235 840 w 10 /Times-Roman f (except) 2741 840 w (that) 3031 840 w (it) 3211 840 w (works) 3297 840 w (only) 3571 840 w (on) 3779 840 w (PNM) 3910 840 w (image,) 4158 840 w (has) 4458 840 w (a) 4622 840 w (different) 4697 840 w (parameter) 720 960 w (list,) 1148 960 w (and) 1326 960 w (takes) 1500 960 w (an) 1734 960 w (array) 1857 960 w (of) 2090 960 w (rows) 2202 960 w (of) 2425 960 w (xels) 2537 960 w (instead) 2727 960 w (of) 3039 960 w (an) 3151 960 w (array) 3274 960 w (of) 3507 960 w (rows) 3619 960 w (of) 3842 960 w (tuples.) 3954 960 w (See) 4272 960 w (the) 4445 960 w (description) 4596 960 w (of) 720 1080 w 10 /Times-Italic f (forceplain) 828 1080 w 10 /Times-Roman f (above.) 1264 1080 w 10 /Times-Bold f (MISCELLANEOUS) 720 1320 w (pnm) 745 1512 w 10 /S f (_) 940 1512 w 10 /Times-Bold f (check\(\)) 990 1512 w 10 /Times-Roman f (is similar to) 1325 1512 w 10 /Times-Bold f (pnm) 1823 1512 w 10 /S f (_) 2018 1512 w 10 /Times-Bold f (checkpam\(\)) 2068 1512 w 10 /Times-Roman f (except it works only on PNM images.) 2592 1512 w 10 /Times-Bold f (pnm) 720 1668 w 10 /S f (_) 915 1668 w 10 /Times-Bold f (check\(\)) 965 1668 w 10 /Times-Roman f (is identical to) 1300 1668 w 10 /Times-Bold f (ppm) 1864 1668 w 10 /S f (_) 2059 1668 w 10 /Times-Bold f (check\(\)) 2109 1668 w 10 /Times-Roman f (.) 2419 1668 w 10 /Times-Bold f (PNM FORMAT PROMOTION) 720 1908 w (pnm) 720 2064 w 10 /S f (_) 915 2064 w 10 /Times-Bold f (promoteformatrow\(\)) 965 2064 w 10 /Times-Roman f (promotes) 1886 2064 w (a) 2294 2064 w (row) 2374 2064 w (of) 2565 2064 w (xels) 2684 2064 w (from) 2881 2064 w (one) 3111 2064 w (maxval) 3291 2064 w (and) 3622 2064 w (format) 3803 2064 w (to) 4106 2064 w (a) 4221 2064 w (new) 4302 2064 w (set.) 4505 2064 w (Use) 4703 2064 w (this) 4895 2064 w (when) 720 2184 w (you) 967 2184 w (are) 1148 2184 w (combining) 1300 2184 w (multiple) 1759 2184 w (anymaps) 2124 2184 w (of) 2510 2184 w (different) 2624 2184 w (types) 2998 2184 w (\255) 3240 2184 w (just) 3304 2184 w (take) 3480 2184 w (the) 3677 2184 w (maximum) 3830 2184 w (of) 4267 2184 w (the) 4381 2184 w (maxvals) 4533 2184 w (and) 4896 2184 w (the maximum of the formats, and promote them all to that.) 720 2304 w 10 /Times-Bold f (pnm) 720 2460 w 10 /S f (_) 915 2460 w 10 /Times-Bold f (promoteformat\(\)) 965 2460 w 10 /Times-Roman f (promotes an entire anymap.) 1709 2460 w 10 /Times-Bold f (PNM XEL MANIPULATION) 720 2700 w (pnm) 720 2856 w 10 /S f (_) 915 2856 w 10 /Times-Bold f (whitexel\(\)) 965 2856 w 10 /Times-Roman f (and) 1421 2856 w 10 /Times-Bold f (pnm) 1600 2856 w 10 /S f (_) 1795 2856 w 10 /Times-Bold f (blackxel\(\)) 1845 2856 w 10 /Times-Roman f (return) 2302 2856 w (a) 2575 2856 w (white) 2654 2856 w (or) 2911 2856 w (black) 3029 2856 w (xel,) 3280 2856 w (respectively,) 3462 2856 w (for) 4004 2856 w (the) 4156 2856 w (given) 4314 2856 w 10 /Times-Italic f (maxval) 4572 2856 w 10 /Times-Roman f (and) 4896 2856 w 10 /Times-Italic f (format) 720 2976 w 10 /Times-Roman f (.) 987 2976 w 10 /Times-Bold f (pnm) 720 3132 w 10 /S f (_) 915 3132 w 10 /Times-Bold f (invertxel\(\)) 965 3132 w 10 /Times-Roman f (inverts an xel.) 1433 3132 w 10 /Times-Bold f (pnm) 720 3288 w 10 /S f (_) 915 3288 w 10 /Times-Bold f (backgroundxelrow\(\)) 965 3288 w 10 /Times-Roman f (figures) 1876 3288 w (out) 2192 3288 w (an) 2359 3288 w (appropriate) 2492 3288 w (background) 2985 3288 w (xel) 3495 3288 w (based) 3656 3288 w (on) 3922 3288 w (the) 4062 3288 w (row) 4224 3288 w (of) 4419 3288 w (xels) 4542 3288 w 10 /Times-Italic f (xelrow) 4743 3288 w 10 /Times-Roman f (,) 5015 3288 w (which is) 720 3408 w 10 /Times-Italic f (cols) 1081 3408 w 10 /Times-Roman f (xels wide, has maxval) 1267 3408 w 10 /Times-Italic f (maxval) 2174 3408 w 10 /Times-Roman f (, and represents an image with format) 2462 3408 w 10 /Times-Italic f (format) 3992 3408 w 10 /Times-Roman f (.) 4259 3408 w (This estimate works best when the row is the top or bottom row of the image.) 720 3564 w 10 /Times-Bold f (pnm) 720 3720 w 10 /S f (_) 915 3720 w 10 /Times-Bold f (backgroundxel\(\)) 965 3720 w 10 /Times-Roman f (does) 1718 3720 w (the) 1948 3720 w (same) 2117 3720 w (thing) 2369 3720 w (as) 2622 3720 w 10 /Times-Bold f (pnm) 2752 3720 w 10 /S f (_) 2947 3720 w 10 /Times-Bold f (backgroundxelrow\(\)) 2997 3720 w 10 /Times-Roman f (,) 3869 3720 w (except) 3941 3720 w (based) 4248 3720 w (on) 4523 3720 w (an) 4671 3720 w (entire) 4813 3720 w (image instead of just one row.) 720 3840 w (This tends to do a slightly better job than) 1974 3840 w 10 /Times-Bold f (pnmbackgroundxelrow\(\)) 3638 3840 w 10 /Times-Roman f (.) 4705 3840 w 10 /Times-Bold f (SEE ALSO) 720 4080 w (Libnetpbm) 720 4236 w 10 /Times-Roman f (,) 1199 4236 w 10 /Times-Bold f (Libnetpbm) 1254 4236 w (User's) 1764 4236 w (Guide) 2066 4236 w 10 /Times-Roman f (,) 2328 4236 w 10 /Times-Bold f (Libnetpbm) 2384 4236 w (Directory) 2894 4236 w 10 /Times-Roman f (,) 3303 4236 w 10 /Times-Bold f (pbm) 3359 4236 w 10 /Times-Roman f (,) 3554 4236 w 10 /Times-Bold f (pgm) 3610 4236 w 10 /Times-Roman f (,) 3799 4236 w 10 /Times-Bold f (ppm) 3855 4236 w 10 /Times-Roman f (,) 4050 4236 w 10 /Times-Bold f (pam) 4106 4236 w 10 /Times-Roman f (,) 4295 4236 w 10 /Times-Bold f (libpbm) 4351 4236 w 10 /Times-Roman f (,) 4658 4236 w 10 /Times-Bold f (libpgm) 4714 4236 w 10 /Times-Roman f (,) 5015 4236 w 10 /Times-Bold f (libppm) 720 4356 w (AUTHOR) 720 4596 w 10 /Times-Roman f (Copyright \(C\) 1989, 1991 by Tony Hansen and Jef Poskanzer.) 720 4752 w 10 /S1 f (________________________________________________________________________) 720 4872 w 10 /Times-Bold f (Table Of Contents) 720 5112 w 10 /LucidaSansUnicode22 f (\031) 720 5304 w 10 /Times-Roman f (NAME) 970 5304 w 10 /LucidaSansUnicode22 f (\031) 720 5460 w 10 /Times-Roman f (SYNOPSIS) 970 5460 w 10 /LucidaSansUnicode22 f (\031) 720 5616 w 10 /Times-Roman f (DESCRIPTION) 970 5616 w 10 /LucidaSansUnicode22 f (\031) 720 5772 w 10 /Times-Roman f (PNM TYPES AND CONSTANTS) 970 5772 w 10 /LucidaSansUnicode22 f (\031) 720 5928 w 10 /Times-Roman f (PNM XEL MANIPULATIONS) 970 5928 w 10 /LucidaSansUnicode22 f (\031) 720 6084 w 10 /Times-Roman f (The) 970 6084 w 10 /LucidaSansUnicode22 f (\031) 720 6240 w 10 /Times-Roman f (INITIALIZATION) 970 6240 w 10 /LucidaSansUnicode22 f (\031) 720 6396 w 10 /Times-Roman f (MEMORY MANAGEMENT) 970 6396 w 10 /LucidaSansUnicode22 f (\031) 720 6552 w 10 /Times-Roman f (READING PNM FILES) 970 6552 w 10 /LucidaSansUnicode22 f (\031) 720 6708 w 10 /Times-Roman f (WRITING FILES) 970 6708 w 10 /LucidaSansUnicode22 f (\031) 720 6864 w 10 /Times-Roman f (MISCELLANEOUS) 970 6864 w 10 /LucidaSansUnicode22 f (\031) 720 7020 w 10 /Times-Roman f (PNM FORMAT PROMOTION) 970 7020 w 10 /LucidaSansUnicode22 f (\031) 720 7176 w 10 /Times-Roman f (PNM XEL MANIPULATION) 970 7176 w cleartomark showpage saveobj restore %%EndPage: 3 3 %%Page: 4 4 /saveobj save def mark 4 pagesetup 10 /Times-Roman f (\255 4 \255) 2797 480 w 10 /LucidaSansUnicode22 f (\031) 720 840 w 10 /Times-Roman f (SEE ALSO) 970 840 w 10 /LucidaSansUnicode22 f (\031) 720 996 w 10 /Times-Roman f (AUTHOR) 970 996 w cleartomark showpage saveobj restore %%EndPage: 4 4 %%Trailer done %%DocumentFonts: Times-Roman LucidaSansUnicode22 Times-Italic Times-Bold S1 S %%Pages: 4