ELF/4d4 (44׸׸׸׸I  /usr/lib/ld.so.1[U !#%'*,12479<=?@BCFGHKLMNOQSTVXY\]_`bcefhijlmqstwz|}~     !$%&'),-/024679;<?@ACGHIKLNOPQS  "$&()+-./03568:;>ADEIJPRUWZ[^adgknopruvxy{ "#(*+.1358:=>BDEFJMRTp &a@ 10;CKPQݴ,[]` eXpv7` X|\L 0Lw(x <(p  ؔlh&pl 0:D~$ NPS Ysx  dlېs׸ z 4 \"2   L%07ٴ=!EXOZ0ajLst~4S@HلAِ`5( (L;HEhp LW_ٜfr48 {|Pج@! (`$Lؠ$| /l<BI/QXg flTs|U 5ݐ1(  |,PP |@a  @&y/<¨ FNzUfܐkt,}jDY|   $!C*p48[P CW  LhT<\٨cp1m v|H`D qݔ p  h` (| l  1%ݬ/T6I < ?ELdW_kZpDpl4PmX $HL d 0< !&,6l>FH P>8 Wu, bz0 nݰt~sG 4^b\  t 8h ` r  ! T X &0 -, 4x =I Hۄ  V [3` b4D on wC    0 X  :`x  p  B 1 H  ظ $  3 :e  A;D Mp@ S| a k q z  w ݠ   @ ,   D { l8 X  P d     .x 6o B L Vp ^ cx m, uv |u ؈  tQ  :   _  XP  t 8    < /  #k - 4a ;> Kd  Q X `X hx_lib_versionElapsedtimePatchStringGetLastNumbPrint2ndbNewRevMiscBufXLineIBMPCFontFlushLinePageStringFHourCheckMailHeaderModeDescDirPathWrapCountfopenFindStartEnhPInfo_edataSwapEONRangeReversePages_exittimebSwapPPtrM_currNoSigProcessFilebISO8859freeWidthbTumbleLoadFontsLineSpacePageNo_PSParseSizebEnhRangeMakeBannerbDuplexUserID_etextPagesPrinted__ctypeDefActionbTrayNameBlockPointfprintfNewBot___ArgvstrcmpbControlDFName_get_exit_frame_monitorAddPageOffsetDateFormatfreadActEndSeqbGaudy1ReEncArrayaccessfseekenvironStreamBufbPrintPageisattySwapTextHighPageTHeightModFontCodeIDFontSizeBy10P_CharShadeLinesTotalFileBytessprintfbQuietfputcbTraypclosebDanishFixfgetsGWidthStdout_TtyTabSpaceEnhPrintFontCheckFilebFFJustSentLineNumberWidthStrPageCountstrlwrPPtrF_currFndFileunlinkbManualFeedBorWLinefputsPipeFileCommentstrstr_iobbBoxPageProcessArg_endbPrintInvColumnbNoDisplay_PROCEDURE_LINKAGE_TABLE_FDayTextPtrActEnhCopiesstrcpyYDecrementReEncFuncParseShadeLineNoOnPagebLineNumbersGL_CharmemcpyGetSortMemoryFMinsgetenvNewRightbStartPageIssuedsignalDoStartupFontPrefixC_CharbManMarginKeyPSTimingmainFileDateStringPipeCmdPrnCmdNewTopBadSysstrlen__iobGetCurrentDatebSkipToEndFYearbMemSortFontSizeBy10ShowUsageInputFPBanner__fsr_init_valueHost_environNewRangeSkipStartSeqTraySwPagebIBMPCFontbWrapping__xargvMaxLineLengthHelpMessageFindFilebShade__cg92_usedGetNameTrayfilenoFileStatusMaxPageBytesLinesPerPageIDStringbPSTimingBarFindEndEnhEndPageFLineStrbTwoColungetcLastPartBTermLineFlashbExtendErrlocaltimeDoPagebDeleteInputPrologstruprbFNSpecifiedBlockTopSetDefaultsGetTraysArgummallocPaperTray1RevPagesNRevPagesOLastPartTPaperTray2Tray1ReEncEuroMemReqDoPrologTray2strcatFieldCountbLineLimitSpecifiedFontLineNumberWidth__xargcCurrentLineNumberbManualFontSizePrinterfwriteFontListNewMargInsertLineNumbersRange_1LineNumberPadOpenMoreBannerGapStringOutInterruptTimeptrRowsctimebBannerOnstrrchrMemUsedReadFileFCopyIDMemReverseParseRangesGaudyStdin_TtyTMStringS_CharbUpLinesBlockFSecsbManualFeedPage1bNoSigFNamePSGetReadypopenStreamFileSLineBottomLinebEnhNLineStartPageFbSwapThisPage_ctypeModeFileLoopPRangeDRangebRangingbLandscapeError_HandlerFMthBadArgCheckEndLineBotJoinbPrintName__1cG__CrunMdo_exit_code6F_v_ArgNumFirstPartShowScreenrewindNewLeftClearRangeLinePos__filbufBackFontSizebPrologDoneAddPageFileOutAltFileNamestrncpyFileTimeStringHeightF_CharConvertCharIsNumbMemSortAllowPagesLeftShaderealpathbPrintCZstatParseConfigReEncISOfclosebWasteRestGetOriginArgStringPageNo_DocYLinePPFNameInsertBanner_initBackTextstrchrONamebSpaceTabsTopJoin_GLOBAL_OFFSET_TABLE_THeightInsertRangeListFontsVerStringDisplayexitbWrapLineGHeightMyExitOriginstrncmpEvenOrOddLineTrunCountCompressRangeArgTable__environ_lockGetArgsArrowLBadPipebFlushPagebGaudyModeTextBufOutputFP_DYNAMICPaperStats_startbBackTextArrowRGetNumDoEnhancedPrint_finiatexitPagesUpGetStatatoilibc.so.1SUNW_0.7SUNWprivate_1.1libc.so.1 m =( w Nq  -Q6(41@LL:X d,p|؈;ؔؠqجdظ" 4~$0C<HNT{`lxTلPِRٜ^٨ٴ?ax>7 @"cDD"a"c, @' $+`-` `?-)"- =--% # @iq@iՐ d# # @i@$@ @i@i㿠'D'H@DH@#6 @TD@ kH@ I! ݀ ! !@D@ H@U㿘@i '!݀$#! ! ! pq`t\!#$ @i @1!#%$ !#@$ $ !#!$#㿘@i_ '!݀$# ! ! ! pq`l!#$ @iM @%)# $ '@ # $  $!$## $ !$#!# !$#!##`$`㿠'D! ! ! pqaT@i D @ 㿠'D@DDL ! ##ݢcqap! D@h@@!@@!D h@!㿘#` '$`! D@!㿀'D'H!ݠ#  D@h@hD %@h'!݀@$#$`'$#$L` !! !! pqax@hH!L#@!,#(!! !! pqa@h%$ '쀤`$@h$'!,#(6! !! pqa@hiN! !! pqa@h\A ! !! pqa@hO@ D! !! pqb@hB'!L#( o S  O P s  o p @㿘/G! l !# a! ! :! 8O` 2O` A Z)`O` a  z `O` a zO``: O`  `-`O`  ',ሡ/ 4 %8@gϐL? , , 8qb@gĔ  , "# cP |@ 9,cP# cP @ - ,cPG !,!/ 4   㿠!#$!$# # %('  $@g}$!$#$㿠!#$!$# #  !$#(#(,+c -($ @%c ( %($(!$#,c  ( @$#c( $c(!@g;#,!#(㿐'D#ݢc)D@g+@L`D, @D@g@@wN()\  \.`NX.,4   N.! !j1! ,N?(?% |. -. =. +.N? ???ސ#)qbN, @f4   #ޢc)O.   &`'ݐ#)@f@ .㿘'DDqb$@fD$ #ޢc.@@f@/@bC@f@ @@fD@f}@㿠/G/-%8-%`! #P|! "B7! !2 @'8#a@fX a, L` 㺀@i@%@ !,# !,#! 8!! !$#` @+c`@Ւ'$㼀c`L`! #@=@@ !,#)"c`@f",c`㼠%c`"L`! #@@ؐ@ !,#@`'$`L` 㺀@@@ !,#)"`@eҔ","L` 㺀@@@ !,#'`!#$` !,#P @,!L %`!@L#+%c`L`! #@@p@ !,#)"`@e"c,"L`! #@@S@ !,#'`!#$`!,#P @%@3`+%c`L`! #@o@+@ !,#)"`@eA"c,"L`! #@R@@ !,#'`!#o$`!#`L`! #@7@@ !,#G!,#P @㿠#c $c! !x! !#L@ !,!!$ l! <C#`耤 >+c 9 $`'0, !#l !$ P! #%%qb,'c! @d@@3! # ! t@'! Հ @ !$ #` $`! ( !!@  !,#r qbH@d !,#r qbP@du! #r"! I%0 !$ P(!$#!$!t%0!$ P$!$#$($!$!t %0!$ P(!$#!$!t! !x! 0 ! @@wg! #  ! @! !x&!#$%$ !,# ! !# ` ` ! ,#%  $   !,#% ! 0 !  ! @,! #@#! ݀! ! ! pqbX!@c ! x!!t!$ Dh%'+a!"@;#bL`! ,'qp|@c@@c%a!$ |%#qb@c@%a! ! ! p`@cd @ !!!$ H!L#ĀB%ޤL $#qb@cw@! ! ! p`@c= @  @!"В  @c2'"В !@cR! @cO!L#Ā! H/`#c'ت %/`@c@@@c*@`/`! #\!!qb@b -#qb%'+` @c@@bט@! #p !! @bߐؐ@b@/`#a'ت %/`@bɐ@@@bߒ@`/`! %! !j /`#a'ت %/`@b@@@b@`/` !! @b@!!ؐ@@b! t !! @b@!!ؐ@@b!!qcd@bc! !j !, :/`#a'ت %/`@b]@@@bs@`/`! #p!!qcx@b5#a!q#@b/a@b, `+/`/`$'%q@bT/`@#`5@b/ !!ؒ/`/`$/`/`$`@b``! t !!qc@a! L`!!r`@a@! ! #h! '! '5! #A!!'!! '! ܀!!'!!'!!r`s@a! !k($#@at!$!` $!', , $#cy@!!r`P!`@a@#a%r@a}! I aؒ !@as#@a@an@! Հ !!r`! !@a`!! #Hra@ap! 41!$1!,%'r! H!#0  @a;#\ؒ`! 4, 5 !#, #`?%':) #\#`#d#h@a #l! 䀤$! t! <9!49!$!! !9$!! !4$!! !/$!D+DL  b R  B L T r  b l t !,  !, D DL   1DL $ 0!2$ T B!$! sb@R1 sb@R)#`!$$ $#`/!$ $#`G!$ $#`S!$ $#`e!$ $PD $ , !f!!, !,# !,#!!!"@!,"Ը @RXD#`DL/ ''@RID ! /o @R<D#ޢcDL/ ''@R-D !ޠ#T/ !,!xD DE !A,#p  !,! !, DDL  T  t! !, I !, <DL  r !, I! !l F!$# !, բ `!$  !$!D L` @D ! , ( !$!!$!DDL  e  E O o >D / / / #a@Q,/ / / #b#0" / / / #b" / / / #a@Qu#H/ / / #b @Qj  )D !, DL` @'!䀢 $!D !$!j!g,!x !,#DA DZ !$  !$ D DL  2 4 ! , 4DL  L l2DL  !,!k  (DL@!#/  '耧 ( '!#/籐 `-/`!f!@ X@ !, 0!,#!,#\ !$ L !, ܁!,#!,#A!,#q!,#h!,  !,!!, H!, !$ `!,!́!,!l !,!j sb@P! < F d!$#!,"!, t!,#C (!$ 4!,  i!$!!, _!,"B#?c!$!!, !$!!$!!$!!$!!, !, !$ T sb@P>#?c!$! !,  !,# 0!,#!$! !s"@P!"@P !,#ā!,!x!,#p!,!!, ݁!, I!, to see valid codes! Type "pcps -ls" <=| IBMPCFont%u/%.2u/%.2u%.2u/%.2u/%.2u%.2u/%.2u/%.2u%0.02d:%0.02d:%0.02d(%s)(%s)[(%s)(%s)](%s Page: %s %s %s Page: Reversing Page %-5d %u Pages %sEnter "pcps -he" for help. Unbalanced quotes in config file at line %d. -> %s Syntax error in config file on line %d, column %d. -> %s^ printer printer lpIBMPCFontIBMPCFont%u digit line numbers!! Don't be unrealistic!! Set to 6 digits... CCIBMIBMprinter lprb%sCannot open %s for input %s stdinstdinInput filename %s %s %s Memory Sort %s Fast File Sort %s Slow File Sort TEMP_PS.$$$wbprocessed - %u pages printed. Done! %u Line(s) wrapped that were >%u characters... %u Line(s) truncated after %u characters... Could not delete %s %s deleted %s %s - %u pages TEMP_PS.$$$rb%sCan not find the temporary sort file %s %s TEMP_PS.$$$%u Pages %sCouldn't get memory for fast file sort. %sTry using the slow file sort ("-io" argument). Reversing Page %-5d --SP--EP Reversing Page %-5d IBMprinter lp%s%s%s Page Size/Orientation/Mode. %s %s, %s%s%s. Page Style................. %s %c Column, %d-Up. Page Order/Feed/Boxing..... %s %s, %s, %sBoxed. Banner style............... %s !!GAUDY!!%s Normal text. No banner. Font details............... %s %s, %u.%u point, %s mode. Line print mode >%u chars.. %s %s%s. Number of copies........... %s %d. Tabstops every............. %s %u columns. Background text............ %s "%s" Lines will be numbered to.. %s %u Digits. Paper Tray(s).............. %s Start: %s Paper Tray(s).............. %s Then: %s after %d page(s). Paper Margins.............. %s L = %u R = %u T = %u B = %u (points) Number of lines per page... %s %u. Print every other page mode %s %s Pages. Swap margins on............ %s %s pages. Print page ranges.......... %s %5u - %-5u %s Output PostScript to....... %s %s%s %s%s%s Processing Page %-5d %s %d (Start Page %u of %s) prtime %s %u %u %s %d SPT %s %d SPT /LeftMarg %lu def /YDec %ld def /THeight %lu def /BotLine %u def /TWidth %lu def /PWidth %lu def %s*****Program Critical Memory Error***** %sPlease report this error to Paul Carapetis... %sThis is a program error and NOT a problem with your machine... %s(Try -if or -io options in the meantime) Bad pipe - cleaning up... Bad system call detected - cleaning up... LOGNAMEwhoamirhostnamerPATH%s%c%s%sCould not find origin - support files may not be found. Interrupt detected - cleaning up... FontCode Font -------- ---- %s %s morew %s %s %s %s $( 00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u X d!  oo-o--( ooo׸oo=>a4A.@.7lpr -P ??????h,p0(%-5P<DL Sa4a4a4trayA.@.7a3a3a3tray\A.7a2a2a2tray\.7a1a1a1tray.7a0a0a0tray .7ltletterlettertray=/.61lglegallegaltrayN/.61exexecutiveexecutivetray;(.69cocom10envelopecom10envelopetray5p4.43momonarcenvelopemonarcenvelopetray*0.52dldlenvelopedlenvelopetray0\.50AGBAvantGarde-BookAGBOAvantGarde-BookObliqueAGDAvantGarde-DemiAGDOAvantGarde-DemiObliqueBDBookman-DemiBDIBookman-DemiItalicBLBookman-LightBLIBookman-LightItalicCCourier CBCourier-Bold  CBOCourier-BoldOblique COCourier-Oblique  HHelvetica HBHelvetica-Bold HBOHelvetica-BoldOblique  HNHelvetica-NarrowHNBHelvetica-Narrow-BoldHNBOHelvetica-Narrow-BoldObliqueHNOHelvetica-Narrow-ObliqueHOHelvetica-Oblique IBMIBMPCFont NCSBNewCenturySchlbk-BoldNCSBINewCenturySchlbk-BoldItalicNCSINewCenturySchlbk-ItalicNCSRNewCenturySchlbk-RomanPBPalatino-BoldPBIPalatino-BoldItalicPIPalatino-ItalicPRPalatino-RomanSSymbolTBTimes-Bold! TBITimes-BoldItalic !TITimes-Italic!TRTimes-Roman ZCMIZapfChancery-MediumItalic""""ZDZapfDingbats###N\H^D =helsapbxcdcpczdfdkdldpdtehenesfnfogag1idinlflllnlpmamfmonbnfnzofppprptquro2cshsmsztbtrtyupwm/**///{}#--#(**){}*_______________________________________________________________________________ <= _/_/_/ _/_/_/ _/_/_/ _/_/_/ Text _/ _/ _/ _/ _/ _/ _/_/_/ _/ _/_/_/ _/_/ to Version: %s _/ _/ _/ _/ _/ _/_/_/ _/ _/_/_/ PostScript ========================================================|(c) 2000 MicroSource|= |>NormalMan PageMail MsgC/C++4GLShell/PERLPascalFortran==================================| Unix Mode |= [[L[P[[[\<\\\]]\]]^0^x^__d__`L``a<aab(bxbcc`ccdDdde,e|effXffgDgxghhXhhii`iij<jjkkPkkl<llm,mxmmnDnHnPnno<o@oopphplpqqXqqqr8rtrxrrrs8sssttdthtuuXuuuvvPv8.408.408.408.400 F 1 F 0 F 1 F 1 F 0 F 0 F %%Page:BoxPage ShadePage ppf8.40true truefalse truefalse falsetruefalsetruefalsetruefalsetruefalsetruefalsetruefalse8.40EndPage ME cfg2 F 8.408.40EndDoc 8.408.408.40LandscapePortrait, Duplex/TumbleReverseNormalManualContinuousNon- on the first page only.WrappedTruncated, with background shadingOddEvenOddEvenAND()S --SP%%Page:MB StartPage BoxPage ShadePage WM TM 1 F 0 F /oldtime usertime def /scrstr 10 string def /prtime{ /newtime usertime def print ( : ) print newtime oldtime sub 1000 div scrstr cvs print ( sec elapsed\012) print /oldtime newtime def }def (Start of PCPS job. Start Prolog : 0\012) print /StartPCPSDoc{$PCPS begin}def /$PCPS 200 dict def $PCPS begin /EndPCPSDoc{FP end}def /S/show load def /M{LeftMarg 3 2 roll moveto}def /B{M S}def /W{M (\b) stringwidth pop 2 mul neg 0 8 4 3 roll widthshow}def /F{$fd exch get setfont}def /FP{ OSP{showpage /OSP false def /CurPg 1 def}{CurPg 1 gt{showpage /CurPg 1 def DupMode{showpage}if}if}ifelse}def /EndDoc{Flush{FP}if}def /MB{ statusdict begin/manualfeed true store /manualfeedtimeout 360 store end}def /ME{statusdict begin/manualfeed false store end}def /DM{/DupMode exch def statusdict begin DupMode setduplexmode settumble end}def/OSP false def /WM{gsave /PCPSTimes-Bold findfont BackSize scalefont setfont /Angle LandMode {30}{60}ifelse def LeftMarg PWidth 2 idiv add THeight 2 idiv translate Angle rotate 0 BackText stringwidth pop cvi 2 div sub 0 translate 0 0 moveto .95 setgray BackText show grestore}def /SPT{/Tray exch def statusdict begin Tray setpapertray end} def /TM{3 F /HSize TMStr stringwidth pop def LeftMarg 375 TMFSize 4 div sub moveto HSize 0 rlineto 0 TMFSize rlineto HSize neg 0 rlineto closepath gsave 1 setgray fill grestore newpath LeftMarg 375 moveto TMStr show}def /UpStart{Scale dup scale/PW PgWidth Scale div def/PH PgHeight Scale div def UpLines{0 PH 2 div moveto PW 0 rlineto 4 setlinewidth stroke}if PgsUp 2 eq{LandMode{0 PH translate -90 rotate 0 PW 2 div translate} {90 rotate 0 PW neg translate}ifelse}{ UpLines{PW 2 div 0 moveto 0 PH rlineto 4 setlinewidth stroke}if 0 PH 2 div translate}ifelse}def /StartPage{CurPg 1 eq{save /svpg exch def .05 dup scale LandMode{Landscape}if PgsUp 1 ne{UpStart}if}{PgsUp 2 eq{LandMode{0 PW 2 div neg translate} {PH 2 div 0 translate}ifelse}{CurPg 3 eq{PW 2 div neg PH 2 div neg translate} {PW 2 div 0 translate}ifelse}ifelse}ifelse}def /EndPage{CurPg PgsUp eq{/CurPg 1 def svpg restore showpage DupMode{/OSP OSP {false}{true}ifelse def}if}{/CurPg CurPg 1 add def}ifelse}def /SetUpFonts{dup/$fd exch array def{findfont exch scalefont $fd 3 1 roll put} repeat}def /M25Y{YDec 4 div sub}def /ShadePage{ THeight YDec add YDec NLine mul 2 mul sub M25Y YDec NLine mul neg 2 mul BotLine M25Y{LeftMarg exch moveto TWidth 0 rlineto 0 YDec NLine mul rlineto TWidth neg 0 rlineto closepath gsave Shade setgray fill grestore newpath}for}def /BoxPage{LeftMarg 40 sub BotLine 40 sub moveto TWidth 80 add 0 rlineto 0 THeight BotLine sub YDec add 80 add rlineto TWidth 80 add neg 0 rlineto closepath 4 setlinewidth stroke}def /reencsmalldict 12 dict def /ReEncodeSmall{ reencsmalldict begin/basefontname exch def/newfontname exch def /newcodesandnames exch 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 newcodesandnames aload pop newcodesandnames length 2 idiv {newfont /Encoding get 3 1 roll put}repeat newfontname newfont definefont pop end }def /European [128/Ccedilla 129/udieresis 130/eacute 131/acircumflex 132/adieresis 133/agrave 134/aring 135/ccedilla 136/ecircumflex 137/edieresis 138/egrave 139/idieresis 140/icircumflex 141/igrave 142/Adieresis 143/Aring 144/Eacute 145/ae 146/AE 147/ocircumflex 148/odieresis 149/ograve 150/ucircumflex 151/ugrave 152/ydieresis 153/Odieresis 154/Udieresis 155/cent 156/sterling 157/yen 159/florin 160/aacute 161/iacute 162/oacute 163/uacute 164/ntilde 165/Ntilde 168/questiondown 171/onehalf 172/onequarter 173/exclamdown 174/guillemotleft 175/guillemotright 225/germandbls 237/oslash 241/plusminus 246/divide 248/degree] def /NewEncode{ findfont begin currentdict dup length dict begin{1 index/FID ne{def}{pop pop} ifelse}forall/FontName exch def/Encoding exch def currentdict dup end end /FontName get exch definefont pop }def ISOLatin1Encoding where { pop } { 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/section/dieresis/copyright/ordfeminine /guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus /twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla /onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae /ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex /idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide /oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def }ifelse /GaudyInit{ /PBox exch def /TwoColumn exch def /ft1/Times-Bold findfont 240 scalefont def /ft2/PCPSTimes-Roman findfont 280 scalefont def /ft3/Helvetica-Bold findfont 600 scalefont def } def /BOX{ /dy exch def /dx exch def /ytl exch def /xtl exch def /chcol exch def /boxcol exch def /font exch def /fs exch 20 mul def /msg exch def gsave xtl ytl moveto 0 dy neg rlineto dx 0 rlineto 0 dy rlineto closepath gsave boxcol setgray fill grestore 0 setgray 4 setlinewidth stroke /ypos ytl dy msg length fs mul sub 2 div sub fs .85 mul sub def font setfont chcol setgray msg { dup stringwidth pop 2 div xtl dx 2 div add exch sub ypos moveto chcol 1 eq {dup gsave show grestore 0 setgray true charpath stroke} {show} ifelse /ypos ypos fs sub def }forall grestore }def /Gaudy{ /PHeight exch def /BoxSwap exch def /PgNo exch def /DtTm exch def /File exch def /UserMsg exch def LandMode{/BoxSwap false def}if /LeftBox {LeftMarg PHeight 1440 720} def /RightBox {PWidth LeftMarg add 1440 sub PHeight 1440 720} def DtTm 12 ft1 .7 0 BoxSwap{RightBox}{LeftBox}ifelse BOX [PgNo] 30 ft3 .7 1 BoxSwap{LeftBox}{RightBox}ifelse BOX [File] 14 ft2 .94 0 LeftMarg 1440 add PHeight 360 sub PWidth 2880 sub 360 BOX [UserMsg] 14 ft2 1 0 LeftMarg 1440 add PHeight PWidth 2880 sub 360 BOX /YBot PHeight 720 sub def PBox{ LeftMarg YBot moveto -40 0 rlineto 0 YBot BotLine sub 40 add neg rlineto PWidth 80 add 0 rlineto 0 YBot BotLine sub 40 add rlineto -40 0 rlineto stroke }if TwoColumn { PWidth 2 div LeftMarg add BotLine PBox{40 sub}if moveto 0 YBot BotLine sub PBox{40 add}if rlineto stroke }if }def %! (PCPS Extended Error Handler )print serverdict begin statusdict begin 0000 checkpassword {(installed.\n)print flush 0000 exitserver} {(not installed - Bad Password!!!\n)print flush stop}ifelse /$brkpage 64 dict def $brkpage begin /prnt {dup type/stringtype ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0 rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def /nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def /=={/cp 0 def typeprint nl}def /typeprint{dup type exec}readonly def /lmargin 72 def /rmargin 72 def /tprint {dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp exch def prnt}readonly def /cvsprint{=string cvs tprint( )tprint}readonly def /integertype{cvsprint}readonly def /realtype{cvsprint}readonly def /booleantype{cvsprint}readonly def /operatortype{(--)tprint =string cvs tprint(-- )tprint}readonly def /marktype{pop(-mark- )tprint}readonly def /dicttype{pop(-dictionary- )tprint}readonly def /nulltype{pop(-null- )tprint}readonly def /filetype{pop(-filestream- )tprint}readonly def /savetype{pop(-savelevel- )tprint}readonly def /fonttype{pop(-fontid- )tprint}readonly def /nametype{dup xcheck not{(/)tprint}if cvsprint}readonly def /stringtype {dup rcheck{(\()tprint tprint(\))tprint}{pop(-string- )tprint}ifelse }readonly def /arraytype {dup rcheck{dup xcheck {({)tprint{typeprint}forall(})tprint} {([)tprint{typeprint}forall(])tprint}ifelse}{pop(-array- )tprint}ifelse }readonly def /packedarraytype {dup rcheck{dup xcheck {({)tprint{typeprint}forall(})tprint} {([)tprint{typeprint}forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse }readonly def /courier/Courier findfont 10 scalefont def end %$brkpage errordict/handleerror {systemdict begin $error begin $brkpage begin newerror {/newerror false store vmstatus pop pop 0 ne{grestoreall}if initgraphics courier setfont lmargin 720 moveto( Error: )prnt errorname prnt nl( Offending Command: )prnt/command load prnt $error/ostack known{nl nl( Stack: )prnt nl nl $error/ostack get aload length{==}repeat}if systemdict/showpage get exec(%%[ Error: )print errorname =print(; OffendingCommand: )print/command load =print( ]%%)= flush}if end end end} dup 0 systemdict put dup 4 $brkpage put bind readonly put /BuildCharDict 10 dict def European/PCPSCourier/Courier ReEncodeSmall/a{arc}def/an{arcn}def /cp{closepath}def/GetC{/PCPSCourier findfont 1000 scalefont setfont 0 0 moveto show}def/GetS{/Symbol findfont 1000 scalefont setfont 0 0 moveto show} def/lt{lineto}def/mt{moveto}def/np{newpath}def/rlt{rlineto}def/rmt{rmoveto}def /slw{setlinewidth}def/slc{setlinecap}def/squash{1 dict begin/cr exch def save 1 .75 scale cr GetC restore end}def/newfont 60 dict def newfont begin /FontType 3 def/FontMatrix [.001 0 0 .001 0 0] def/FontBBox [0 -200 600 877] def /Encoding 256 array def 0 1 255{Encoding exch/.notdef put}for Encoding dup 1/wsmiley put dup 2/bsmiley put dup 3/heart put dup 4/diamond put dup 5/club put dup 6/spade put dup 7/blackdot put dup 8/whitedot put dup 9/circle put dup 10/whitecircle put dup 11/mars put dup 12/venus put dup 13/quaver put dup 14/doublequaver put dup 15/sun put dup 16/rarrowhead put dup 17/larrowhead put dup 18/updowna put dup 19/exclamdbl put dup 20 /para put dup 21/section put dup 22/bar put dup 23/updownua put dup 24 /uparrow put dup 25/dnarrow put dup 26/rtarrow put dup 27/lfarrow put dup 28 /lblcorn put dup 29/btarrow put dup 30/uarrowhead put dup 31/darrowhead put dup 33/exclamation put dup 34/doublequote put dup 35/poundsign put dup 36 /dollarsign put dup 37/percent put dup 38/ampersand put dup 39/quote put dup 40/leftparen put dup 41/rightparen put dup 42/asterix put dup 43 /plussign put dup 44/comma put dup 45/minussign put dup 46/period put dup 47 /slashchar put dup 48/0 put dup 49/1 put dup 50/2 put dup 51/3 put dup 52 /4 put dup 53/5 put dup 54/6 put dup 55/7 put dup 56/8 put dup 57/9 put dup 58/colon put dup 59/semicolon put dup 60/lessthan put dup 61/equals put dup 62/greaterthan put dup 63/questionmark put dup 64/atsign put dup 65/A put dup 66/B put dup 67/C put dup 68/D put dup 69/E put dup 70/F put dup 71/G put dup 72/H put dup 73/I put dup 74/J put dup 75/K put dup 76/L put dup 77/M put dup 78/N put dup 79/O put dup 80/P put dup 81/Q put dup 82/R put dup 83/S put dup 84/T put dup 85/U put dup 86/V put dup 87/W put dup 88/X put dup 89/Y put dup 90/Z put dup 91/leftbracket put dup 92/backslash put dup 93/rightbracket put dup 94/caret put dup 95/underline put dup 96 /backquote put dup 97/a put dup 98/b put dup 99/c put dup 100/d put dup 101 /e put dup 102/f put dup 103/g put dup 104/h put dup 105/i put dup 106/j put dup 107/k put dup 108/l put dup 109/m put dup 110/n put dup 111/o put dup 112/p put dup 113/q put dup 114/r put dup 115/s put dup 116/t put dup 117/u put dup 118/v put dup 119/w put dup 120/x put dup 121/y put dup 122 /z put dup 123/leftcurly put dup 124/verticalsign put dup 125/rightcurly put dup 126/tildesign put dup 127/Delta put dup 128/Ccedilla put dup 129 /udieresis put dup 130/eacute put dup 131/acircumflex put dup 132/adieresis put dup 133/agrave put dup 134/aring put dup 135/ccedilla put dup 136 /ecircumflex put dup 137/edieresis put dup 138/egrave put dup 139/idieresis put dup 140/icircumflex put dup 141/igrave put dup 142/Adieresis put dup 143/Aring put dup 144/Eacute put dup 145/ae put dup 146/AE put dup 147 /ocircumflex put dup 148/odieresis put dup 149/ograve put dup 150 /ucircumflex put dup 151/ugrave put dup 152/ydieresis put dup 153/Odieresis put dup 154/Udieresis put dup 155/cent put dup 156/sterling put dup 157/yen put dup 158/Psubt put dup 159/integral put dup 160/aacute put dup 161 /iacute put dup 162/oacute put dup 163/uacute put dup 164/ntilde put dup 165 /Ntilde put dup 166/aunder put dup 167/ounder put dup 168/questiondown put dup 169/ltlcorn put dup 170/ltrcorn put dup 171/half put dup 172/quarter put dup 173/exclamdown put dup 174/lessdbl put dup 175/greaterdbl put dup 176/xhatch1 put dup 177/xhatch2 put dup 178/xhatch3 put dup 179/vers put dup 180/rtss put dup 181/rtds put dup 182/rtsd put dup 183/trsd put dup 184/trds put dup 185/rtdd put dup 186/verd put dup 187/trdd put dup 188 /brdd put dup 189/brsd put dup 190/brds put dup 191/trss put dup 192/blss put dup 193/btss put dup 194/ttss put dup 195/ltss put dup 196/hors put dup 197/crss put dup 198/ltds put dup 199/ltsd put dup 200/bldd put dup 201 /tldd put dup 202/btdd put dup 203/ttdd put dup 204/ltdd put dup 205/hord put dup 206/crdd put dup 207/btds put dup 208/btsd put dup 209/ttds put dup 210/ttsd put dup 211/blsd put dup 212/blds put dup 213/tlds put dup 214 /tlsd put dup 215/crsd put dup 216/crds put dup 217/brss put dup 218/tlss put dup 219/block put dup 220/blockb put dup 221/blockl put dup 222/blockr put dup 223/blockt put dup 224/alpha put dup 225/beta put dup 226/Gamma put dup 227/pi put dup 228/Sigma put dup 229/sigma put dup 230/mu put dup 231 /tau put dup 232/Phi put dup 233/theta put dup 234/Omega put dup 235/delta put dup 236/infinity put dup 237/phi put dup 238/element put dup 239 /intersec put dup 240/equiv put dup 241/plusminus put dup 242/greaterequal put dup 243/lessequal put dup 244/integraltp put dup 245/integralbt put dup 246/divide put dup 247/approxequal put dup 248/degree put dup 249 /bullet put dup 250/dotmath put dup 251/radical put dup 252/eta put dup 253 /sup2 put 254/squaredot put /CharProcs 300 dict def CharProcs begin/.notdef{}def/wsmiley{np 300 300 280 0 360 arc cp 40 slw stroke 300 300 150 210 330 arc 1 slc stroke 200 400 40 0 360 arc cp fill 400 400 40 0 360 arc cp fill}def /bsmiley{np 100 slw 300 300 250 45 405 arc stroke 400 400 100 90 450 arc stroke 200 400 100 90 630 arc 20 300 mt 580 300 lt stroke 50 slw 300 500 50 0 360 a stroke}def /whitedot{np 0 -200 mt 600 -200 lt 600 800 lt 0 800 lt 0 -200 lt 300 300 200 225 585 a eofill } def /whitecircle {np 0 -200 mt 600 -200 lt 600 800 lt 0 800 lt 0 -200 lt 300 300 125 225 585 a 300 300 75 0 360 a eofill } def /heart{(\251)GetS}def/diamond{(\250) GetS}def/club{(\247) GetS}def/spade {(\252) GetS}def/blackdot{(\267)GetC}def/circle{np 300 300 270 0 360 arc cp stroke}def /mars{np 200 200 170 0 360 arc cp stroke 341 341 mt 470 470 lt stroke 550 550 mt 550 390 lt 390 550 lt 550 550 lt cp fill}def/venus{np 300 500 170 0 360 arc cp stroke 300 0 mt 300 300 lt 150 150 mt 450 150 lt stroke}def /quaver{300 150 translate gsave 30 rotate 1.5 1 scale np -100 0 100 0 360 arc cp fill grestore np 0 0 mt 0 550 lt stroke 0 550 mt 0 0 200 550 200 120 curveto 200 550 0 550 0 500 curveto cp fill}def/doublequaver{np 250 300 mt 250 700 lt 550 550 lt 550 150 lt stroke gsave 250 300 translate 30 rotate 1.5 1 scale np -100 0 100 0 360 arc cp fill grestore gsave 550 150 translate 30 rotate 1.5 1 scale np -100 0 100 0 360 arc cp fill grestore }def/sun{np 300 300 150 270 -90 an 300 0 lt 180 180 mt 100 100 lt 150 300 mt 25 300 lt 180 420 mt 100 500 lt 300 450 mt 300 600 lt 420 420 mt 500 500 lt 450 300 mt 575 300 lt 420 180 mt 500 100 lt 20 slw 1 slc stroke}def/rarrowhead {np 600 300 mt 0 600 lt 0 0 lt 600 300 lt cp fill}def/larrowhead{np 0 300 mt 600 600 lt 600 0 lt 0 300 lt cp fill}def/updowna{300 700 mt 550 500 lt 350 500 lt 350 200 lt 550 200 lt 300 0 lt 50 200 lt 250 200 lt 250 500 lt 50 500 lt cp fill}def/exclamdbl{/Times-Roman findfont 1000 scalefont setfont 0 0 mt -100 0 (!!) ashow}def/para{(\266) GetC}def/section{(\247) GetC}def /bar{np 50 200 mt 50 400 lt 550 400 lt 550 200 lt 50 200 lt cp fill}def /updownua{300 700 mt 550 500 lt 350 500 lt 350 200 lt 550 200 lt 300 0 lt 50 200 lt 250 200 lt 250 500 lt 50 500 lt cp fill 0 0 mt 600 0 lt 20 slw stroke }def/uparrow{300 700 mt 550 500 lt 350 500 lt 350 0 lt 250 0 lt 250 500 lt 50 500 lt cp fill}def/dnarrow{300 0 mt 550 200 lt 350 200 lt 350 700 lt 250 700 lt 250 200 lt 50 200 lt cp fill}def/rtarrow{PrintCZ{50 300 mt 550 300 lt 300 400 lt 550 300 mt 300 200 lt 1 slc 25 slw stroke}{}ifelse}def/lfarrow{550 300 mt 50 300 lt 300 400 lt 50 300 mt 300 200 lt 1 slc 25 slw stroke}def/lblcorn {np 30 300 mt 30 30 lt 600 30 lt stroke}def/btarrow{550 300 mt 50 300 lt 200 400 lt 50 300 mt 200 200 lt 550 300 mt 400 400 lt 550 300 mt 400 200 lt 1 slc 20 slw stroke}def/uarrowhead{np 0 0 mt 600 0 lt 300 700 lt 0 0 lt cp fill}def /darrowhead{np 0 700 mt 600 700 lt 300 0 lt 0 700 lt cp fill}def /exclamation{(\041)GetC}def/doublequote{(\042)GetC}def/poundsign{(\043)GetC }def/dollarsign{(\044)GetC}def/percent{(\045)GetC}def/ampersand{(\046)GetC }def/quote{(\047)GetC}def/leftparen{(\050)GetC}def/rightparen{(\051)GetC} def/asterix{(\052)GetC}def/plussign{(\053)GetC}def/comma{(\054)GetC}def /minussign{(\055)GetC}def/period{(\056)GetC}def/slashchar{(\057)GetC}def /0{(0)GetC}def/1{(1)GetC}def/2{(2)GetC}def/3{(3)GetC}def/4{(4)GetC}def/5{(5) GetC}def/6{(6)GetC}def/7{(7)GetC}def/8{(8)GetC}def/9{(9)GetC}def/colon{(\072) GetC}def/semicolon{(\073)GetC}def/lessthan{(\074)GetC}def/equals{(\075)GetC }def/greaterthan{(\076)GetC}def/questionmark{(\077)GetC}def/atsign{(\100) GetC}def/A{(A)GetC}def/B{(B)GetC}def/C{(C)GetC}def/D{(D)GetC}def/E{(E)GetC}def /F{(F)GetC}def/G{(G)GetC}def/H{(H)GetC}def/I{(I)GetC}def/J{(J)GetC}def/K{(K) GetC}def/L{(L)GetC}def/M{(M)GetC}def/N{(N)GetC}def/O{(O)GetC}def/P{(P)GetC}def /Q{(Q)GetC}def/R{(R)GetC}def/S{(S)GetC}def/T{(T)GetC}def/U{(U)GetC}def/V{(V) GetC}def/W{(W)GetC}def/X{(X)GetC}def/Y{(Y)GetC}def/Z{(Z)GetC}def/leftbracket{ (\133)GetC}def/backslash{(\134)GetC}def/rightbracket{(\135)GetC}def/caret{ (\136)GetC}def/underline{(\137)GetC}def/backquote{(\140)GetC}def/a{(a)GetC }def/b{(b)GetC}def/c{(c)GetC}def/d{(d)GetC}def/e{(e)GetC}def/f{(f)GetC}def/g{ (g)GetC}def/h{(h)GetC}def/i{(i)GetC}def/j{(j)GetC}def/k{(k)GetC}def/l{(l)GetC }def/m{(m)GetC}def/n{(n)GetC}def/o{(o)GetC}def/p{(p)GetC}def/q{(q)GetC}def/r{ (r)GetC}def/s{(s)GetC}def/t{(t)GetC}def/u{(u)GetC}def/v{(v)GetC}def/w{(w)GetC }def/x{(x)GetC}def/y{(y)GetC}def/z{(z)GetC}def/leftcurly{(\173)GetC}def /verticalsign{(\174)GetC}def/rightcurly{(\175)GetC}def/tildesign{(\176)GetC }def/Delta{50 0 mt 50 200 lt 300 500 lt 550 200 lt 550 0 lt cp 0 setlinejoin 20 slw stroke}def/Ccedilla{(\200) GetC}def/udieresis{(\201) GetC}def/eacute{ (\202) GetC}def/acircumflex{(\203) GetC}def/adieresis{(\204) GetC}def /agrave{(\205) GetC}def/aring{(\206) GetC}def/ccedilla{(\207) GetC}def /ecircumflex{(\210) GetC}def/edieresis{(\211) GetC}def/egrave{(\212) GetC} def/idieresis{(\213) GetC}def/icircumflex{(\214) GetC}def/igrave{(\215) GetC}def/Adieresis{(\216) GetC}def/Aring{(\217) GetC}def/Eacute{(\220) GetC}def/ae{(\221) GetC}def/AE{(\222) GetC}def/ocircumflex{(\223) GetC}def /odieresis{(\224) GetC}def/ograve{(\225) GetC}def/ucircumflex{(\226) GetC} def/ugrave{(\227) GetC}def/ydieresis{(\230) GetC}def/Odieresis{(\231) GetC }def/Udieresis{(\232) GetC}def/cent{DanishFix{(\371)}{(\233)}ifelse GetC}def /sterling{(\234) GetC}def/yen{DanishFix{(\351)}{(\235)}ifelse GetC}def/Psubt {/Times-Roman findfont dup 1000 scalefont setfont 0 0 mt (P) show 667 scalefont setfont 250 -80 mt (t) show}def/integral{(\362) GetS}def/aacute {(a) GetC (\302) GetC}def/iacute{(i) GetC (\302) GetC}def/oacute{(o) GetC (\302) GetC}def/uacute{(u) GetC (\302) GetC}def/ntilde{(n) GetC (\304) GetC}def/Ntilde{(N) squash (\304) GetC}def/aunder{save 175 200 translate .6 .6 scale (a) GetC 100 -200 mt 500 -200 lt 20 slw stroke restore}def/ounder{ save 175 200 translate .6 .6 scale (o) GetC 100 -200 mt 500 -200 lt 20 slw stroke restore}def/questiondown{(\277) GetC}def/ltlcorn{np 30 0 mt 30 300 lt 600 300 lt stroke}def/ltrcorn{np 0 300 mt 570 300 lt 570 0 lt stroke}def /half{/Times-Roman findfont 600 scalefont setfont 0 300 mt (1) show 240 -100 mt (2) show np 70 150 mt 530 460 lt 36 slw stroke}def/quarter{/Times-Roman findfont 600 scalefont setfont 0 300 mt (1) show 240 -100 mt (4) show np 70 150 mt 530 460 lt 36 slw stroke}def /exclamdown{(\241) GetC}def/lessdbl{(\256) GetC}def/greaterdbl{(\273) GetC }def/xhatch1{0 200 400{-200 200 600{exch dup 3 -1 roll np mt 40 40 rmt 0 20 rlt 20 0 rlt 0 -20 rlt -20 0 rlt cp fill}for pop}for 100 200 500{-100 200 700{exch dup 3 -1 roll np mt 40 40 rmt 0 20 rlt 20 0 rlt 0 -20 rlt -20 0 rlt cp fill}for pop}for}def/xhatch2{0 200 400{-200 200 600{exch dup 3 -1 roll np mt 20 20 rmt 0 60 rlt 60 0 rlt 0 -60 rlt -60 0 rlt cp fill}for pop}for 100 200 500{-100 200 700{exch dup 3 -1 roll np mt 20 20 rmt 0 60 rlt 60 0 rlt 0 -60 rlt -60 0 rlt cp fill}for pop}for}def/xhatch3{0 200 400{-200 200 600{exch dup 3 -1 roll np mt 0 100 rlt 100 0 rlt 0 -100 rlt -100 0 rlt cp fill}for pop}for 100 200 500{-100 200 700{exch dup 3 -1 roll np mt 0 100 rlt 100 0 rlt 0 -100 rlt -100 0 rlt cp fill}for pop}for}def/vers{np 300 -200 mt 300 877 lt stroke}def/rtss{np 300 -200 mt 300 877 lt 0 300 mt 300 300 lt stroke}def/rtds{np 300 -200 mt 300 877 lt 0 200 mt 300 200 lt 0 400 mt 300 400 lt stroke}def/rtsd{np 200 -200 mt 200 877 lt 400 -200 mt 400 877 lt 0 300 mt 200 300 lt stroke}def/trsd{np 0 300 mt 400 300 lt 400 -200 lt 200 300 mt 200 -200 lt stroke}def/trds{np 0 400 mt 300 400 lt 300 -200 lt 0 200 mt 300 200 lt stroke}def/rtdd{np 400 -200 mt 400 877 lt 0 200 mt 200 200 lt 200 -200 lt 0 400 mt 200 400 lt 200 877 lt stroke}def/verd {np 200 -200 mt 200 877 lt 400 -200 mt 400 877 lt stroke}def/trdd{np 0 400 mt 400 400 lt 400 -200 lt 0 200 mt 200 200 lt 200 -200 lt stroke}def /brdd{np 0 200 mt 400 200 lt 400 877 lt 0 400 mt 200 400 lt 200 877 lt stroke}def/brsd{np 0 300 mt 400 300 lt 400 877 lt 200 300 mt 200 877 lt stroke}def/brds{np 0 200 mt 300 200 lt 300 877 lt 0 400 mt 300 400 lt stroke}def/trss{np 0 300 mt 300 300 lt 300 -200 lt stroke}def/blss{ np 300 877 mt 300 300 lt 600 300 lt stroke}def/btss{np 0 300 mt 600 300 lt 300 300 mt 300 877 lt stroke}def/ttss{np 0 300 mt 600 300 lt 300 300 mt 300 -200 lt stroke}def/ltss{np 300 -200 mt 300 877 lt 300 300 mt 600 300 lt stroke}def/hors{np 0 300 mt 600 300 lt stroke}def/crss{np 0 300 mt 600 300 lt 300 -200 mt 300 877 lt stroke}def /ltds{np 300 -200 mt 300 877 lt 300 200 mt 600 200 lt 300 400 mt 600 400 lt stroke}def/ltsd{np 200 -200 mt 200 877 lt 400 -200 mt 400 877 lt 400 300 mt 600 300 lt stroke}def/bldd{np 200 877 mt 200 200 lt 600 200 lt 400 877 mt 400 400 lt 600 400 lt stroke}def/tldd{np 200 -200 mt 200 400 lt 600 400 lt 400 -200 mt 400 200 lt 600 200 lt stroke}def/btdd{np 0 200 mt 600 200 lt 0 400 mt 200 400 lt 200 877 lt 400 877 mt 400 400 lt 600 400 lt stroke}def/ttdd{np 0 400 mt 600 400 lt 0 200 mt 200 200 lt 200 -200 lt 400 -200 mt 400 200 lt 600 200 lt stroke}def/ltdd{np 200 -200 mt 200 877 lt 400 -200 mt 400 200 lt 600 200 lt 400 877 mt 400 400 lt 600 400 lt stroke }def/hord{np 0 200 mt 600 200 lt 0 400 mt 600 400 lt stroke}def/crdd{ np 0 400 mt 200 400 lt 200 877 lt 400 877 mt 400 400 lt 600 400 lt 400 -200 mt 400 200 lt 600 200 lt 0 200 mt 200 200 lt 200 -200 lt stroke}def/btds{ np 0 200 mt 600 200 lt 0 400 mt 600 400 lt 300 400 mt 300 877 lt stroke }def/btsd{np 0 300 mt 600 300 lt 200 300 mt 200 877 lt 400 300 mt 400 877 lt stroke}def/ttds{np 0 400 mt 600 400 lt 0 200 mt 600 200 lt 300 200 mt 300 -200 lt stroke}def/ttsd{np 0 300 mt 600 300 lt 200 300 mt 200 -200 lt 400 300 mt 400 -200 lt stroke}def/blsd{np 200 877 mt 200 300 lt 600 300 lt 400 877 mt 400 300 lt stroke}def/blds{np 300 877 mt 300 200 lt 600 200 lt 300 400 mt 600 400 lt stroke}def/tlds{np 300 -200 mt 300 400 lt 600 400 lt 300 200 mt 600 200 lt stroke}def/tlsd{np 200 -200 mt 200 300 lt 600 300 lt 400 -200 mt 400 300 lt stroke}def/crsd{np 0 300 mt 600 300 lt 200 -200 mt 200 877 lt 400 -200 mt 400 877 lt stroke}def/crds{np 0 200 mt 600 200 lt 0 400 mt 600 400 lt 300 -200 mt 300 877 lt stroke}def/brss{np 0 300 mt 300 300 lt 300 877 lt stroke}def/tlss{np 300 -200 mt 300 300 lt 600 300 lt stroke}def/block{np 0 -200 mt 0 877 lt 600 877 lt 600 -200 lt 0 -200 lt cp fill}def/blockb{np 0 -200 mt 0 300 lt 600 300 lt 600 -200 lt 0 -200 lt cp fill}def/blockl{np 0 -200 mt 0 877 lt 300 877 lt 300 -200 lt 0 -200 lt cp fill}def/blockr{np 300 -200 mt 300 877 lt 600 877 lt 600 -200 lt 300 -200 lt cp fill}def/blockt{np 0 300 mt 0 877 lt 600 877 lt 600 300 lt 0 300 lt cp fill}def/alpha{save .8 .8 scale (\141) GetS restore} def/beta{save .9 1 scale (\373) GetC restore}def/Gamma{save .8 .8 scale (\107) GetS restore}def/pi{save .8 .8 scale (\160) GetS restore}def/Sigma{ save .8 .8 scale (\123) GetS restore}def/sigma{save .8 .8 scale (\163) GetS restore}def/mu{save .8 .8 scale (\155) GetS restore}def/tau{save .8 .8 scale (\164) GetS restore}def/Phi{save .75 1 scale (\106) GetS restore}def/theta{ save .8 .8 scale (\161) GetS restore}def/Omega{save .6 .9 scale (\127) GetS restore}def/delta{save .8 .8 scale (\144) GetS restore}def/infinity{save .75 1 scale (\245) GetS restore}def/phi{save .8 .7 scale (\146) GetS restore}def /element{save .8 .8 scale (\316) GetS restore}def/intersec{save .5 .8 scale (\307) GetS restore}def/equiv{(\272) GetS}def/plusminus{(\261) GetS}def /greaterequal{(\263) GetS}def/lessequal{(\243) GetS}def/integraltp{save .75 .75 scale (\363) GetS restore}def/integralbt{save .75 .75 scale (\365) GetS restore}def/divide{(\270) GetS}def/approxequal{(\273) GetS}def/degree{ (\260) GetS}def/bullet{(\267) GetS}def/dotmath{(\327) GetS}def/radical{100 300 mt 150 350 lt 350 0 lt 550 600 lt 25 slw stroke}def/eta{save .8 .8 scale (\150) GetS restore}def/sup2{/Times-Roman findfont 600 scalefont setfont 120 380 mt (2) show}def/squaredot{np 200 200 mt 200 400 lt 400 400 lt 400 200 lt 200 200 lt cp fill}def end /BuildChar{BuildCharDict begin 60 setlinewidth /char exch def /fontdict exch def /charname fontdict /Encoding get char get def /charproc fontdict /CharProcs get charname get def 600 0 0 -200 600 877 setcachedevice gsave charproc grestore end}def end /IBMPCFont newfont definefont pop Usage: pcps [-arg1 -arg2 ... -argn] [input_file(s)] [input_file(s)] = Pathname of input text file(s) (Wildcards allowed) If no file names are specified, input is taken from stdin [-arg1...-argn] = Optional arguments as listed below. Fields enclosed in [] are optional but they are mandatory when enclosed in <> -he = Show this page. (other args ignored) -ls = List available Font Codes.(other args ignored) -ap = Print alternate pages where o = Odd and e = Even. -bx = Draw a BoX around the printable area on the page. -cd = Put Ctl-D at start and end of print job. -cp = Print "n" copies of each page (Default = 1) -cz = Do not print the Ctl-Z (0x1A = DOS EOF) character. -df = Default action to take on files already in PostScript where s = skip, o = output unchanged, p = process into PostScript. -dk = Fix for Denmark - code oslash and Oslash to 155 and 157. -dl = Delete input file(s) after print. (Use with **CAUTION**) -dp[t] = Set DUPLEX printing mode with optional "t" = tumble. -dt<1|2|3> = Date format 1 (yyyy/mm/dd) or 2 (mm/dd/yy) or 3 (dd/mm/yy) -eh = Download extended PostScript [E]rror [H]andler to printer. ***Warning - this may permanently alter the printer state*** -en = Encoding scheme. i=ISO-8859-1, e=PCPS Euro. (Default=ISO) -es = Enhanced print style for enhanced modes (see -mo2-6) where b = bold (default), i = italic, c = combination bold italic. -fn = Replace filename with "text" in banner. See note (3). -fo[code][size] = Code of font to use and/or font size.(Default = IBMPCFont10) -ga[text] = Gaudy banner with optional "text" comment. See note (3). -g1[text] = Gaudy banner page 1 only with optional "text". See note (3). -id[n] = IDentify originator with "user@host" in bottom corner. Optional font size "n" >= 3 (Default font size = 4) -in[f|o] = Inverse - Last page first with optional mem sort disable where f = new fast temp file and o = old temp file. (Default is memory if enough free memory else "f") -lf = Set line space to "n%" of the font size (Default = 105%) -ll[n] = Set maximum line length to "n" chars.(Default = 65535 chars) -ln[n] = Show line numbers with "n" digits. (Default = 4 digits) -lp = Set lines per page to "n". (Default = fit on page) -man = Set designated margin to "n" points (1/72 inch) where l = left, r = right, t = top and b = bottom. -mf[1] = Set manual paper feed. Optional "1" = first page only. -mo = Set Mode "n". 1 = Man Mode 2 = Mail Mode 3 = C/C++ Mode 4 = 4GL Mode 5 = Shell/Perl 6 = Pascal Mode 7 = Fortran mode -nb = Omit page Banner. (Default = Banner ON) -nf = No Flush - DO NOT flush pages between files. -nz = No Zeros - Replace line number leading zeros with spaces. -of = Output filename. See note (1). -P = Name of printer to send job. (Default = 'lp') -pp = User specified printer preparation file. -pr<#[-,$]> = Print specified page ranges where a range may be a single page (#) or several contiguous pages (#-#). Use "$" to indicate end of file and commas to separate ranges. -pt = Include PostScript timing analysis code in output. -qu[t] = Quiet - summary only or Total quiet with optional "t" -ro = Rotate 90 Deg (Landscape) -2c[r] = Print text in 2 Columns with optional "r" = Landscape. -sh[s][l] = Shade lines. Optional "s"hade factor (0 < x < 100) and "l"ines to shade (0 < y < 5). Defaults x = 96, y = 1 -sm = Swap margins on Odd or Even pages for double sided printing. L/R margins will be swapped in Portrait, T/B in Landscape. -sz = Paper size. See note (2). (Default = A4) -tb[n] = Set tabstops to every n columns. (Default = 8 columns) -tr = Truncate(Cut) long lines. (Default = Wrap) -ty[,n,y] = Start with paper tray "x". Optionally, switch to tray "y" after "n" pages. See note (2) -up[l] = N-up pages (2 or 4). Optional "l" for divider lines. -wm = Print "text" grey watermark in background. See note (3). NOTES: (1)Should PCPS detect that its output is being piped to another program, it will automatically send the PostScript output to stdout and will ignore and all "-of" arguments except when "-of-" is used to cancel this feature. (2)To specify paper size or to select paper tray, use one of the following: Paper: "a0" - "a4"= A0 - A4, "lt"= US letter, "lg"= legal, "ex"= executive. Envelopes: "co"= COM10, "mo"= Monarch, and "dl"= DL. Alternatively, numbers (0-2) may be specified for paper tray selection. (3)Text attached to an argument (-fn, -ga, -g1 or -wm) may just follow the argument if one word (E.g. -gaHello), or the whole argument must be quoted (E.g. "-fnOutput from yesterday"). Also, if the character sequence "##id" is included anywhere in any of these texts, it will be replaced by the "user@host" identification as used in the "-id" argument. All arguments except "-ls" and "-he" can be overidden back to their defaults by issuing the "minus" argument (Eg. -tr- or -dp- etc.) PCPS also supports two external files:*pcps.cfg - default argument file. Arguments contained in pcps.cfg can be overidden or reversed by command line arguments including the "minus" arguments as mentioned above. All arguments are read and processed sequentially, first from pcps.cfg and then from the command line.*pcps.ppf - Printer Preparation File. Whatever is contained in this file is sent to the output file prior to the PostScript output of this program. Normally, both of these files are first sought in the directories specified by the environment variables PCPSCFG and PCPSPPF. If this is unsuccessful, the current directory is checked, and finally the directory from where PCPS originated. The user can however, specify a different printer preparation file with "-pp" or disable this feature completely with "-pp-". EXAMPLES OF USAGE: pcps -2c -ro -ga -foc16 -inf -tb4 -mal72 -mar36 -ll90 -ofoutfile *.c pcps -2cr -id -dp -nb- -fo7.5 -tb- -ln *.asm *.doc hello.txt pcps -szlt -pr1-20,33,45-$ "-gaA program to say hello" -ln hello.c Unix Mode (c) 2000 MicroSource@(#)stdlib.h 1.48 00/04/13 SMI@(#)stdlib_iso.h 1.3 01/03/09 SMI@(#)feature_tests.h 1.18 99/07/26 SMI@(#)isa_defs.h 1.20 99/05/04 SMI@(#)stdio.h 1.79 01/04/16 SMI@(#)stdio_iso.h 1.2 99/10/25 SMI@(#)va_list.h 1.13 01/02/08 SMI@(#)stdio_tag.h 1.3 98/04/20 SMI@(#)stdio_impl.h 1.13 01/11/16 SMI@(#)string.h 1.24 99/08/10 SMI@(#)string_iso.h 1.2 99/11/09 SMI@(#)ctype.h 1.33 99/08/10 SMI@(#)ctype_iso.h 1.1 99/08/09 SMI@(#)time.h 1.39 99/08/10 SMI@(#)types.h 1.75 04/01/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.6 97/08/20 SMI@(#)select.h 1.17 01/08/15 SMI@(#)time.h 2.70 02/01/28 SMI@(#)time_iso.h 1.1 99/08/09 SMI@(#)time_impl.h 1.7 01/09/06 SMI@(#)param.h 1.77 02/01/22 SMI@(#)unistd.h 1.39 01/07/29 SMI@(#)stat.h 1.3 01/07/29 SMI@(#)stat_impl.h 1.2 01/07/29 SMI@(#)signal.h 1.39 01/11/07 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.2 01/04/05 SMI@(#)signal.h 1.56 01/05/28 SMI@(#)siginfo.h 1.55 01/04/05 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.20 00/01/11 SMI@(#)unistd.h 1.60 01/07/29 SMI@(#)limits.h 1.52 02/01/08 SMI@(#)limits_iso.h 1.1 99/08/09 SMI@(#)int_limits.h 1.6 99/08/06 SMIacomp: Sun C 5.5 2003/03/12@(#)stdio.h 1.79 01/04/16 SMI@(#)stdio_iso.h 1.2 99/10/25 SMI@(#)feature_tests.h 1.18 99/07/26 SMI@(#)isa_defs.h 1.20 99/05/04 SMI@(#)va_list.h 1.13 01/02/08 SMI@(#)stdio_tag.h 1.3 98/04/20 SMI@(#)stdio_impl.h 1.13 01/11/16 SMI@(#)stdlib.h 1.48 00/04/13 SMI@(#)stdlib_iso.h 1.3 01/03/09 SMI@(#)string.h 1.24 99/08/10 SMI@(#)string_iso.h 1.2 99/11/09 SMI@(#)ctype.h 1.33 99/08/10 SMI@(#)ctype_iso.h 1.1 99/08/09 SMI@(#)time.h 1.39 99/08/10 SMI@(#)types.h 1.75 04/01/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.6 97/08/20 SMI@(#)select.h 1.17 01/08/15 SMI@(#)time.h 2.70 02/01/28 SMI@(#)time_iso.h 1.1 99/08/09 SMI@(#)time_impl.h 1.7 01/09/06 SMI@(#)param.h 1.77 02/01/22 SMI@(#)unistd.h 1.39 01/07/29 SMI@(#)stat.h 1.3 01/07/29 SMI@(#)stat_impl.h 1.2 01/07/29 SMI@(#)signal.h 1.39 01/11/07 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.2 01/04/05 SMI@(#)signal.h 1.56 01/05/28 SMI@(#)siginfo.h 1.55 01/04/05 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.20 00/01/11 SMI@(#)unistd.h 1.60 01/07/29 SMI@(#)limits.h 1.52 02/01/08 SMI@(#)limits_iso.h 1.1 99/08/09 SMI@(#)int_limits.h 1.6 99/08/06 SMIacomp: Sun C 5.5 2003/03/12ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.380.interp.hash.dynsym.dynstr.SUNW_version.rela.data.rela.bss.rela.plt.text.init.fini.rodata.rodata1.SUNW_move.got.plt.dynamic.data.data1.bss.symtab.strtab.stab.index.comment.shstrtab.stab.indexstr    P"!! o--0-B--  8B-- BB-- L//`RXX Xdd ^ppfttDoo׸׸z8  |\\ww8w