# PaCkAgE DaTaStReAm psutils 1 764 # end of header 0707010004daeb000081a40000000000000000000000014c5c50c70000011b0000010000010036ffffffffffffffff0000001000000000psutils/pkginfoPKG=psutils NAME=psutils 1.0 SPARC 64bit Solaris 10 VERSION=1.0 PSTAMP=6th August 2010 VENDOR=Angus J. C. Duggan EMAIL=http://www.tardis.ed.ac.uk/~ajcd/psutils/ DESC=Postscript document utilities ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 0707010004daea000081a40000000000000000000000014c5c50c700000e220000010000010036ffffffffffffffff0000000f00000000psutils/pkgmap: 1 764 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/epsffit 0755 root root 14700 18668 1281118251 1 f none /usr/local/bin/extractres 0755 root root 2744 10545 1281118251 1 f none /usr/local/bin/fixdlsrps 0755 root root 1560 52685 1281118251 1 f none /usr/local/bin/fixfmps 0755 root root 595 44485 1281118251 1 f none /usr/local/bin/fixmacps 0755 root root 2151 20619 1281118251 1 f none /usr/local/bin/fixpsditps 0755 root root 690 52643 1281118251 1 f none /usr/local/bin/fixpspps 0755 root root 1300 24699 1281118251 1 f none /usr/local/bin/fixscribeps 0755 root root 475 34622 1281118251 1 f none /usr/local/bin/fixtpps 0755 root root 695 50623 1281118251 1 f none /usr/local/bin/fixwfwps 0755 root root 853 61992 1281118251 1 f none /usr/local/bin/fixwpps 0755 root root 728 50580 1281118251 1 f none /usr/local/bin/fixwwps 0755 root root 423 30605 1281118251 1 f none /usr/local/bin/getafm 0755 root root 6124 62644 1281118251 1 f none /usr/local/bin/includeres 0755 root root 1464 44636 1281118251 1 f none /usr/local/bin/psbook 0755 root root 21824 30174 1281118251 1 f none /usr/local/bin/psmerge 0755 root root 2003 12810 1281118251 1 f none /usr/local/bin/psnup 0755 root root 37076 38014 1281118251 1 f none /usr/local/bin/psresize 0755 root root 29576 48400 1281118251 1 f none /usr/local/bin/psselect 0755 root root 23912 61704 1281118251 1 f none /usr/local/bin/pstops 0755 root root 30400 52820 1281118251 1 f none /usr/local/bin/showchar 0755 root root 2567 9361 1281118251 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/epsffit.1 0644 root root 1470 57413 1281118251 1 f none /usr/local/share/man/man1/extractres.1 0644 root root 1419 57606 1281118251 1 f none /usr/local/share/man/man1/fixdlsrps.1 0644 root root 767 63223 1281118251 1 f none /usr/local/share/man/man1/fixfmps.1 0644 root root 733 60085 1281118251 1 f none /usr/local/share/man/man1/fixmacps.1 0644 root root 877 7312 1281118251 1 f none /usr/local/share/man/man1/fixpsditps.1 0644 root root 762 63066 1281118251 1 f none /usr/local/share/man/man1/fixpspps.1 0644 root root 729 59645 1281118251 1 f none /usr/local/share/man/man1/fixscribeps.1 0644 root root 737 60384 1281118251 1 f none /usr/local/share/man/man1/fixtpps.1 0644 root root 759 62701 1281118251 1 f none /usr/local/share/man/man1/fixwfwps.1 0644 root root 753 62098 1281118251 1 f none /usr/local/share/man/man1/fixwpps.1 0644 root root 739 60223 1281118251 1 f none /usr/local/share/man/man1/fixwwps.1 0644 root root 737 60565 1281118251 1 f none /usr/local/share/man/man1/getafm.1 0644 root root 941 13266 1281118251 1 f none /usr/local/share/man/man1/includeres.1 0644 root root 1310 47916 1281118251 1 f none /usr/local/share/man/man1/psbook.1 0644 root root 1344 50031 1281118251 1 f none /usr/local/share/man/man1/psmerge.1 0644 root root 1151 32153 1281118251 1 f none /usr/local/share/man/man1/psnup.1 0644 root root 4067 23000 1281118251 1 f none /usr/local/share/man/man1/psresize.1 0644 root root 1835 22928 1281118251 1 f none /usr/local/share/man/man1/psselect.1 0644 root root 2263 63361 1281118251 1 f none /usr/local/share/man/man1/pstops.1 0644 root root 4150 26956 1281118251 1 d none /usr/local/share/psutils 0755 root root 1 f none /usr/local/share/psutils/md68_0.ps 0644 root root 30969 44721 1281118252 1 f none /usr/local/share/psutils/md71_0.ps 0644 root root 35273 64203 1281118252 1 i checkinstall 785 2565 1281118407 1 i pkginfo 283 22458 1281118407 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!0707010004daeb000081a40000000000000000000000014c5c50c70000011b0000010000010036ffffffffffffffff0000000800000000pkginfoPKG=psutils NAME=psutils 1.0 SPARC 64bit Solaris 10 VERSION=1.0 PSTAMP=6th August 2010 VENDOR=Angus J. C. Duggan EMAIL=http://www.tardis.ed.ac.uk/~ajcd/psutils/ DESC=Postscript document utilities ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 0707010004daea000081a40000000000000000000000014c5c50c700000e220000010000010036ffffffffffffffff0000000700000000pkgmap: 1 764 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/epsffit 0755 root root 14700 18668 1281118251 1 f none /usr/local/bin/extractres 0755 root root 2744 10545 1281118251 1 f none /usr/local/bin/fixdlsrps 0755 root root 1560 52685 1281118251 1 f none /usr/local/bin/fixfmps 0755 root root 595 44485 1281118251 1 f none /usr/local/bin/fixmacps 0755 root root 2151 20619 1281118251 1 f none /usr/local/bin/fixpsditps 0755 root root 690 52643 1281118251 1 f none /usr/local/bin/fixpspps 0755 root root 1300 24699 1281118251 1 f none /usr/local/bin/fixscribeps 0755 root root 475 34622 1281118251 1 f none /usr/local/bin/fixtpps 0755 root root 695 50623 1281118251 1 f none /usr/local/bin/fixwfwps 0755 root root 853 61992 1281118251 1 f none /usr/local/bin/fixwpps 0755 root root 728 50580 1281118251 1 f none /usr/local/bin/fixwwps 0755 root root 423 30605 1281118251 1 f none /usr/local/bin/getafm 0755 root root 6124 62644 1281118251 1 f none /usr/local/bin/includeres 0755 root root 1464 44636 1281118251 1 f none /usr/local/bin/psbook 0755 root root 21824 30174 1281118251 1 f none /usr/local/bin/psmerge 0755 root root 2003 12810 1281118251 1 f none /usr/local/bin/psnup 0755 root root 37076 38014 1281118251 1 f none /usr/local/bin/psresize 0755 root root 29576 48400 1281118251 1 f none /usr/local/bin/psselect 0755 root root 23912 61704 1281118251 1 f none /usr/local/bin/pstops 0755 root root 30400 52820 1281118251 1 f none /usr/local/bin/showchar 0755 root root 2567 9361 1281118251 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/epsffit.1 0644 root root 1470 57413 1281118251 1 f none /usr/local/share/man/man1/extractres.1 0644 root root 1419 57606 1281118251 1 f none /usr/local/share/man/man1/fixdlsrps.1 0644 root root 767 63223 1281118251 1 f none /usr/local/share/man/man1/fixfmps.1 0644 root root 733 60085 1281118251 1 f none /usr/local/share/man/man1/fixmacps.1 0644 root root 877 7312 1281118251 1 f none /usr/local/share/man/man1/fixpsditps.1 0644 root root 762 63066 1281118251 1 f none /usr/local/share/man/man1/fixpspps.1 0644 root root 729 59645 1281118251 1 f none /usr/local/share/man/man1/fixscribeps.1 0644 root root 737 60384 1281118251 1 f none /usr/local/share/man/man1/fixtpps.1 0644 root root 759 62701 1281118251 1 f none /usr/local/share/man/man1/fixwfwps.1 0644 root root 753 62098 1281118251 1 f none /usr/local/share/man/man1/fixwpps.1 0644 root root 739 60223 1281118251 1 f none /usr/local/share/man/man1/fixwwps.1 0644 root root 737 60565 1281118251 1 f none /usr/local/share/man/man1/getafm.1 0644 root root 941 13266 1281118251 1 f none /usr/local/share/man/man1/includeres.1 0644 root root 1310 47916 1281118251 1 f none /usr/local/share/man/man1/psbook.1 0644 root root 1344 50031 1281118251 1 f none /usr/local/share/man/man1/psmerge.1 0644 root root 1151 32153 1281118251 1 f none /usr/local/share/man/man1/psnup.1 0644 root root 4067 23000 1281118251 1 f none /usr/local/share/man/man1/psresize.1 0644 root root 1835 22928 1281118251 1 f none /usr/local/share/man/man1/psselect.1 0644 root root 2263 63361 1281118251 1 f none /usr/local/share/man/man1/pstops.1 0644 root root 4150 26956 1281118251 1 d none /usr/local/share/psutils 0755 root root 1 f none /usr/local/share/psutils/md68_0.ps 0644 root root 30969 44721 1281118252 1 f none /usr/local/share/psutils/md71_0.ps 0644 root root 35273 64203 1281118252 1 i checkinstall 785 2565 1281118407 1 i pkginfo 283 22458 1281118407 0707010004db23000041ed0000000000000000000000024c5c50c7000000000000010000010036ffffffffffffffff0000000800000000install0707010004db24000081ed0000000000000000000000014c5c50c7000003110000010000010036ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="sparc" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${bits} != ${expected_bits} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" echo "\tYour machine is running a ${bits} bit O.S. currently\n" echo "\tAborting installation.\n\n\n" exit 1 fi exit 0 0707010004daec000041ed0000000000000000000000034c5c50c7000000000000010000010036ffffffffffffffff0000000500000000root0707010004daed000041ed0000000000000000000000034c5c50c7000000000000010000010036ffffffffffffffff0000000900000000root/usr0707010004daee000041ed0000000000000000000000044c5c50c7000000000000010000010036ffffffffffffffff0000000f00000000root/usr/local0707010004daef000041ed0000000000000000000000024c5c50c7000000000000010000010036ffffffffffffffff0000001300000000root/usr/local/bin0707010004db00000081ed0000000000000000000000014c5c502b000090d40000010000010036ffffffffffffffff0000001900000000root/usr/local/bin/psnupELF44 (44\4\4\4\4\]]/usr/lib/ld.so.1a\ !"#%&'(*+,-/13569:<>?@ABCDEFHKMNOPQSTWYZ[  $).02478;=GIJLRUVX\]gH| (\h/^x8 Ze`a\tfgm^y8 `  %0 0 ]|]4 `N  )8\  \4 H  k \eh ! eh "\ 4\; F\LN R]@V Z^`i x xgt^]"\4  ]L\8 ]4# \N  "` $ &\,]4];!p\ CT M](U _]ph\n4 z4 ]d @\\0^x! g]d_g|$H d  0 d$ `\ggx]Xg)! 2$, ;\A_H d @!fclosestrncmpprogramwritepartprologatexit_environ__1cG__CrunMdo_exit_code6F_v_scanpages_exitpageno__cg92_usedwritesetupwritepageheaderwriteheaderpstopsmainfprintf_DYNAMIC.st_float_edata_finimessage.st_double_etextwritepagebody.st_int_endfwrite__ctype.ld_llong.st_double_foreffstrcmp.ld_doublefgets_initsprintf__environ_lockwriteemptypage__xargv___Argv_get_exit_frame_monitor_GLOBAL_OFFSET_TABLE__startatof_PROCEDURE_LINKAGE_TABLE_.ld_floatatoiparsedimenfseek_lib_versionparsedouble.st_float_forefffreadreallocmallocnewspecfindpaperstrncpy.st_llong__flsbuffputswritestringwriteprologfopen__iobtmpfilestrlen.ld_intinfilefflushwidthoutfilesingledimenwritepagesetupwritetrailerwritepage__fsr_init_valueverbose__xargcstrcpypagelabelparseintseekableftellheightseekpagelibc.so.1SYSVABI_1.3SUNWprivate_1.1Q7̳[ Nqg^ehd C\h\t \P\!\X\3\D\7\\\#\?\E]9]]8](<]41]@%]L.]XT]dI]p>]|]B]+ @"cxD"ct"b, @'x $x+`-` `?-)"|- =--% # @SES@SB"" "@S6@@@S/@S0 "      **`* @*  ""  "     + **      + **     **   㿘 "    //// 77㿘 "" "   ////    ////   7777 `" 2 2 *@2 *`2 *`*`2@2`""2 2 **2 **2`*2`*2`**222`22"㿘`" 6 6 6 6 .@.`.`.`'6@6`'㿘" &"6 6 6 6 ....6`6`6`....?6`6666?&`" 2 2 2 2 *@*`*`*`2@2`"""2 2 2 2 ****2`2`2`****2`2222"㿠9"`@""@R'@` ` O 㻠@R@ @R @ @R @@R@  $@R @@R"@ @G$@QO @ @Q @Qݔ  f@㿠;@Qcc@!;7` ␐@Qג$@-|@QԐ?@@Q @Qϐ`%`&O   㿘;9b @Q/`' @;-S$@Đ /'a` 〤@Q @Q@Q$@  N %@N`%@耥@*S4@Q@Q@ !"7)``@@ "" (! @Q(@& Sc$@ ` %`*"@ !S""`@<@Qg@Qi2@`&`@@QY  @Q[@+@Q8c)%"@QK  @QM"@@QB $ $@QD"@@Q9 0 0@Q;"@@Q0 < <@Q2"@@Q' H H@Q)"@@Q T T@Q "@v2@M`@Q \ \@Q@h&`@Q h h@Q @9@P#Z&`@P t t@P2@`O&` @` @ @P  @PH+@Pߐ  @P"H @P֐  @PؐH.@P 3/H%` H!@P  @PH@Pc&` @`!`f@  ! `bbd@ "@P@P$2ON/@P~-%`-`$`@@H3&b㿠7+. cc@Pc  `@Pn$@b%S@Pn`@Pp@XL` -i @ @` N `@ N` 2ON(@  SN#耡`@ `("@``)"@  O  @K`  `4OO '`@ O  @ 'O   "O '%@P$,@P$#㄁'T @㿠;9c|@P@P"@'"㿠;c`@5-T,@ 3/T`4 &@O݁㻠;bb`@')#@OՒ$@-T+T`H@ l@OՔ @/|@OƐ?@1T x@Ґ @O&)㿠;`. @5T `@㿠";c 㿠; c;@O b@b5/T-Ѐ@ 3c@O$H?@ @Oo@9T  @㿠;bb`"@ `{`@1T @o `@7`@OB @` 3p? 㿠;ab@;T` @T㿠;`S`@9T  @F㿠;1``;a`##/ @@O `@O$@ $`@OO)#@ /⨬+T` @㿠;c;TaD @5?@  /?ܬ`&@O`@?ށ?㿠@N 0@;TaP@ & ;H& a`& & v a`v  > & (㿠 -@N֐O`i @'`hO`@@ O``@ 2O` 2@' @' 㿘 9@NO`!i;` @$-`8H 7h`O` ` G-G."O` 2@& @& `@R@` ;IK@ ِ=@Ԑ=Ґ='㘀`@ Ȑ=̺``oa O@9U#=W@=>$>Px@æ  &㐪`@     @1p? "@` ` @@% (*   @>l#@@M@M@M@@( ,2O* @M>p`te>t @Y_>  @  >   @MpR  @ V `@MfH  @ V   $@M[=;>Ia `+I# x&3+? cc㈄㈬㈒?,#\#`@M9?XITaXH TX?t@M) @ V!` @ %?O?? ( 2OR OI㾀'D 'L'P'T'X;@`@  `@   @'   &' - @`; :cc @L@L `*,@Ԁ N`@`%/L %@  @~ /M``*``g@.*`p@u@u@>x2OM`;'Hp@7s2OM`'H  @L@L~M`l@ l"G۔ o2OM`!'Hg@:i2OM`'Hc@e@"e8OM`-'H"c`8OM` 'HG@G@!X2OM`'H@   @Ls@L_IM` @Lj@LV@M`@<%@E2OM`'H   ''@LT@L@*M`.&M` @ ..&@ N@`@ @?@> @@%``"`)`@L%M`.M``O\%. & N@  @  @'   &' ,@K&@L H@L  & @L%@K &@K 㿠;9Vcc;`@!  @K ` @K`l@K@Kސ@KVc ˞ @ @#`@ @ `@ :`@"@ dp  `:` @ .H Z "@ `@`@ O#`  @j?pP,PL@@?㽰!Kw5V"w# c? @   7 ?   >w-wд` ;w'c|?  w %"??`@ c`V3K`ctaJ -@J  1F@K*b@"#ٺ`J @  KK!ޔa?ͺ` K"?Ⱥ`5`4`  1p?10?``5` 2?4` 2p?` `5` 3p?``K  9c`/K ?`K 8c`K ?`K ?`K a?y`@J ?t`@J ?o`B @   9#  ;#a``V`$ Y`, "@ ` ?  ?L` Vc$v E`V @cD`@Jl`? 6H9` d3`_ .`@JZ )`n%`#@#@Ja@%` F `|@@|@JQ @ %` $6 `J`?2O`3c  cc@ $ -Vc ` @+X @Vc  @I_??`J+x /V  =@? JP 1>#6 0? =  .H ##MIˣQׅJAISIOQǿIMߏIYIACJp@Eذ YMQHɋ˳IׁُYH?ѻGGݓ̓Y?ȻHŷIY?I׿˃J߳_ISIOIQMHHɇ[_AJ`@Eذ YI̓QMHHɯIחˇ˯K?ћWW̓G?ȋHӓIG?;  #O= 聭JW@ -W`  f 㐀7㈲f@f@?`@9`4 2?_  @#\5`? 1p?\Xt> `H> `H<  @T < ?<  0p?$@ *Ѵ Z#&# ' `' 5``@ @`IO 3 3p?IӘ  @W? ? # @#EIɟKM? @ ' @' ' (@Oš4<  <  2p?&?.` Z&#%# ' `' 5`@` `M1 0p?њ   UH? ? ##ICIǛIHK? @ ' @' ' (@O–& @#\?\h> `@G`> > ` 2?$. #| @٬?@?@F Z &`## ' ' 5 `  A0 20?Ş` ]? ? ##QՃYH_? |  @@%' D' ' (O¤&} %#&#` ' ' 4`  @ I_3 3p?` EH? ? # #IOIӿWY? | @@ ' ' ' (O%7 9`%#{#&` ' `4` `@  @A 0 2?Ŋ IHK? ? # #ISI׻_HA? |  @ @ ' @' ' (@O  Z:%{@`## `E' ɧM? ' ## IW' ߋHAHC? `6` ? @#`1 Ђ 0p?  @#IKIϳHSHW? |@ @ @ '  ' X' (O@ < < 10?%@.?  @# Z@D `## `' ' YEH? ? #4 Ј   3` 2?# @@@MѳUHW? @ ' ' ' (Oò`:&@#`# ' '  I[IÓHEH? ? #4 К`2 1p?`# @@@IOIӷHW_? @ ' ' ' ($O 8#%ȃ{#  ' ICśIHK? ? #6 В @`6` 30?# @@@ IS Iׇ_A? @ ' w' ' (O< <  10?$@?-  ?@C?##&  ' `5`@   @U3 0p?٬  @ AHC? ? # #IͫQHS? @%' @'' ' (@$O#`%#&# ` ' `5`@   `E2 3?ɐ  @MHO? ? # # IW I߻CHE? @ ' @' ' (@Oä%`< &@#p#l!@#t?> #` #x 3p? ( #h?< # 2?+?#d@Jˀ`@@ Z@Y #"# ' ' 4  III˧O? ? ##YEHG? `d 3` t0p? @ @l% h1 3p?  @p @ ' b' ' ($Ox%## @ ' ' 4 `ICIǟK? ? ##UIه_A? ` `l 2 0?t` d   %h@3 3p? p  @ @$@ ' ` ' ' ($OxB <x#%@"z#  ' 4  IGI˧OQ? ? ##IYIߏCE? `l d  2  2p?` t1  h30?%p @ @@ @ ' `' ' (O<  Zx8`#zT@ ## IK'  IϳHSH? ' ##  I_'  ×EI? `` 4`@  ? ## Q ՃHYH_? `d t0 1p?l  p@ @ @ 3 % 10? h  @@!@' @`>' ' (@Ow  Zx9 ` "@zf@ @## `I[' IǣHKH? ' ## U' IٷH_C? 4 ? ##IͯQU? `t l 2 20?d`h    #0 0?`  @p @!' `' ' (O   \@Cz㿠 㿠a3a4a5b5A3A4A5B5letterlegalledgertabloidstatementexecutivefolioquarto10x14out of memory Page:Pages:EndCommentsBeginDocumentBeginBinaryBeginFileEndDocumentEndBinaryEndFileEndSetupBeginPrologBeginProcSet: PStoPSEndProcSetTrailerEOF%%Page:Bad page label while seeking page %d I/O error seeking page %d [%d] %%%%Page: %s %d I/O error reading page setup %d PStoPSxformI/O error writing page setup %d I/O error writing page %d I/O error in header %%%%Pages: %d 0 I/O error in prologue Wrote %d pages, %ld bytes [*] %%%%Page: * %d PStoPSxform concat showpage out of memory ptincmmmwidth not initialised height not initialised userdict begin[/showpage/erasepage/copypage]{dup where{pop dup load type/operatortype eq{1 array cvx dup 0 3 index cvx put bind def}{pop}ifelse}{pop}ifelse}forall[/letter/legal/executivepage/a4/a4small/b5/com10envelope /monarchenvelope/c5envelope/dlenvelope/lettersmall/note /folio/quarto/a5]{dup where{dup wcheck{exch{}put} {pop{}def}ifelse}{pop}ifelse}forall/setpagedevice {pop}bind 1 index where{dup wcheck{3 1 roll put} {pop def}ifelse}{def}ifelse/PStoPSmatrix matrix currentmatrix def/PStoPSxform matrix def/PStoPSclip{clippath}def/defaultmatrix{PStoPSmatrix exch PStoPSxform exch concatmatrix}bind def/initmatrix{matrix defaultmatrix setmatrix}bind def/initclip[{matrix currentmatrix PStoPSmatrix setmatrix [{currentpoint}stopped{$error/newerror false put{newpath}} {/newpath cvx 3 1 roll/moveto cvx 4 array astore cvx}ifelse] {[/newpath cvx{/moveto cvx}{/lineto cvx} {/curveto cvx}{/closepath cvx}pathforall]cvx exch pop} stopped{$error/errorname get/invalidaccess eq{cleartomark $error/newerror false put cvx exec}{stop}ifelse}if}bind aload pop /initclip dup load dup type dup/operatortype eq{pop exch pop} {dup/arraytype eq exch/packedarraytype eq or {dup xcheck{exch pop aload pop}{pop cvx}ifelse} {pop cvx}ifelse}ifelse {newpath PStoPSclip clip newpath exec setmatrix} bind aload pop]cvx def/initgraphics{initmatrix newpath initclip 1 setlinewidth 0 setlinecap 0 setlinejoin []0 setdash 0 setgray 10 setmiterlimit}bind defend%%BeginProcSet: PStoPS-nobind 1 15 /bind{}def %%EndProcSet userdict/PStoPSxform PStoPSmatrix matrix currentmatrix matrix invertmatrix matrix concatmatrix matrix invertmatrix put %d)userdict/PStoPSsaved save put PStoPSmatrix setmatrix %f %f translate %d rotate %f dup scale userdict/PStoPSmatrix matrix currentmatrix put userdict/PStoPSclip{0 0 moveto %f 0 rlineto 0 %f rlineto -%f 0 rlineto closepath}put initclip gsave clippath 0 setgray %f setlinewidth stroke grestore /showpage{}def/copypage{}def/erasepage{}def PStoPSxform concat showpage PStoPSsaved restore %s release %d patchlevel %d Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. Usage: %s [-q] [-wwidth] [-hheight] [-ppaper] [-Wwidth] [-Hheight] [-Ppaper] [-l] [-r] [-c] [-f] [-mmargin] [-bborder] [-dlwidth] [-sscale] [-nup] [infile [outfile]] bad dimension a4paper size '%s' not recognised -n %d too small argument expected for -n rcan't open input file %s wcan't open output file %s can't seek input page width and height must be set paper margins are too large can't find acceptable layout for %d-up ]00<0H0T0`0l0x00000000000000 0,080D0P0\0Q N N w oo o8 p L\ oo\8]dNJNSJNSNNJNSJNSNNdNdNNNdOO dOb OQQQR RLRRRS S`SSST TTTTUU4UlUUV,V\VVVW4WhW   L X p N N N N \4\8]^``k^2^E^|S_N nw`^^^^^^^^^``P __|!` "  .% E`OW-d ]- f.$ n.P \]gH| \h^x e`\tg^8 ` # /%0 60 ;]|C]L4 V`]N  c)8\ k v\4 }H  k\eh ! eh \ \ \N ]@ ^` x gt^!]"9\4O  V]L[\8u ]4# \N "` $ \]]!p\ T ]( ]p\4 4 ]%d @+\3\^x!: BgI]dP_Vg|^$H jd y 0 d$ \ggx]Xg! $, \_ &d @!psnupcrti.scrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptr__crt_scratchvalues-Xa.cDrodata.rodatapsutil.cBbss.bssDdata.databytespagescmtheaderposendsetupbeginprocsetoutputpagemaxpagespapersizespageptrbufferfcopypsspec.cprologue___const_seg_900000101___const_seg_900000401___const_seg_900000603pserror.cpsnup.cusageargerrornextdiv___const_seg_900000403crtn.s_END__START_fclosestrncmpprogramwritepartprologatexit_environ__1cG__CrunMdo_exit_code6F_v__exitpageno__cg92_usedwritesetupwritepageheaderwriteheaderpstopsmainfprintf_DYNAMIC.st_float_edata_finimessage.st_double_etextwritepagebody.st_int_endfwrite__ctype.ld_llong.st_double_foreffstrcmp.ld_doublefgets_initsprintfscanpages__environ_lockwriteemptypage__xargv___Argv_get_exit_frame_monitor_GLOBAL_OFFSET_TABLE__startatof_PROCEDURE_LINKAGE_TABLE_.ld_floatatoiparsedimenfseek_lib_versionparsedouble.st_float_forefffreadreallocmallocnewspecfindpaperstrncpy.st_llong__flsbuffputswritestringwriteprologfopen__iobtmpfilestrlen.ld_intinfilefflushwidthoutfilesingledimenwritepagesetupwritetrailerwritepage__fsr_init_valueverbose__xargcstrcpypagelabelparseintseekableftellheightseekpageanotate anotate@ <^^ \N dNanotate T$,P4`dHd$H|48 0 x $\T8  !Xanotate anotate!`$!B"`B$H0!p\!`#"%0%$!`" % "L"$ )0anotate H!!`#t"####$#$h#'%(%(t% P!!`!!`#"####$ #$t#'%(%(|%anotate)8\ )8\anotate anotate- $-dB-.$0. .P -. N$1.8x\Xhanotate `0.0-0.10-14-1P.1-1-2-2@-2`-2- `0.0-1.18-1@-1T.1-2-2$-2H-2h-2-psutil.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psutil.o psutil.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7psspec.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psspec.o psspec.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.77,pserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7nBpsnup.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psnup.o psnup.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.73- /var/tmp/psutilspsutil.c3- /var/tmp/psutilspsspec.c4. /var/tmp/psutilspserror.c2, /var/tmp/psutilspsnup.c DD% DD% DD% DD%cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stat.h 1.11 04/09/28 SMI@(#)stat_impl.h 1.4 03/12/04 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497.interp.hash.dynsym.dynstr.SUNW_version.rela.data.rela.bss.rela.plt.text.init.fini.rodata.rodata1.got.dynamic.symtab.strtab.annotate.debug_info.debug_line.debug_abbrev.comment.shstrtab  " wo  0-B L L  8B X X BB p p8 L?RNNXNN ^NNfNN o\4\4G\8\8l t]]2^`^`=`` x}` A iontlwx\Xx 0707010004daf5000081ed0000000000000000000000014c5c502b000002b20000010000010036ffffffffffffffff0000001e00000000root/usr/local/bin/fixpsditps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixpsditps: fix psdit output for use in psutils # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $nesting = 0; while (<>) { if (/^\/p{pop showpage pagesave restore \/pagesave save def}def$/) { print "/p{pop showpage pagesave restore}def\n"; } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/ ) { print $_; $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { print $_; $nesting--; } elsif (/^%%Page:/ && $nesting == 0) { print $_; print "xi\n"; } elsif (! /^xi$/) { print $_; } } 0707010004daf7000081ed0000000000000000000000014c5c502b000001db0000010000010036ffffffffffffffff0000001f00000000root/usr/local/bin/fixscribeps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixscribeps: get conforming PostScript out of Scribe # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $inepsf = 0; $epsfn = 0; while (<>) { if (/^([0-9]+ [0-9]+ [0-9]+ PB) (%!.*)/) { print "$1\n%%BeginDocument: Scribe-EPSF $epsfn 0\n$2\n"; $inepsf++; } elsif (/^ PE/ && $inepsf) { print "%%EndDocument\n", $_; } else { print $_; } } 0707010004daf6000081ed0000000000000000000000014c5c502b000005140000010000010036ffffffffffffffff0000001c00000000root/usr/local/bin/fixpspps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # mangle PostScript produced by PSPrint to make it almost conforming # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $header = 1; $ignore = 0; $verbose = 0; @body = (); %fonts = (); $font = ""; $inchar = 0; @char = (); while (<>) { if (/^\@end$/) { $ignore = 1; } elsif (/^[0-9]+ \@bop0$/) { $ignore = 0; $header = 1; } elsif ($header) { if (/^\/([a-z.0-9]+) \@newfont$/) { if (! defined($fonts{$1})) { $fonts{$1} = 1; print; } elsif ($verbose) { print STDERR "$font already defined\n"; } } elsif (/^([a-z.0-9]+) sf$/) { $font = $1; print; } elsif (/^\[ADFIKP5! 4/  3<0 '>T/8 :BX?T 3I S5b>@j>Lq4wH >H` 4d3H L  h  <0 !H 4 4 4p \ ,  3 .4454>4|F W3m| } $ 44@$$ 4X4 3 3M<(4">P>D":@!'6.5:4@><H/ !:@N4U5] e4m3t ~/  4 ' >X4d x  5 4L444(_environ_DYNAMIC_fini_exit__ctypeverbosewritesetup_endfindpaperscanpages__environ_lock__xargcpagenofopen.st_doubleinfilewritepageheadermallocstrcmpwritepagebody.st_int_startwriteheaderatoi.st_llongtmpfile.st_floatstrncmpmessageseekableftell__1cG__CrunMdo_exit_code6F_v_fclose__flsbufrealloc.st_float_foreff_GLOBAL_OFFSET_TABLE_writepartprolog.st_double_foreffwritepagesetupfread__fsr_init_valuefgetswritepagestrlenwriteprolog_etext_PROCEDURE_LINKAGE_TABLE__get_exit_frame_monitorprogramoutfile__iob_edata__cg92_usedfseek__xargv_initfflush___Argv.ld_intsprintfatexit.ld_llong_lib_versionwritetrailerwritestringmainpagelabelstrncpy.ld_floatwriteemptypageseekpage.ld_doublefputsfprintfstrcpyfwritelibc.so.1SYSVABI_1.3SUNWprivate_1.17̳ Nq5"<0:=3B33 33!4:44+4(R44#4@-4LO4X/4d4p4|%4I44A4Q4>4$4P444 @"b@D"b<"aԥ, @'Ȁ $+`-` `?-)!- =--% # @ImK@Ij#!؀ !܀@I^@W@`@IW@IX "      **`* @*  ""  "     + **      + **     **   㿘 "    //// 77㿘 "" "   ////    ////   7777 `" 2 2 *@2 *`2 *`*`2@2`""2 2 **2 **2`*2`*2`**222`22"㿘`" 6 6 6 6 .@.`.`.`'6@6`'㿘" &"6 6 6 6 ....6`6`6`....?6`6666?&`" 2 2 2 2 *@*`*`*`2@2`"""2 2 2 2 ****2`2`2`****2`2222"㿠9"`@""@HO@` ` O 㻠@HD@ @HA @ @H; @@H7@  $@H/ @@H)"@ @G$@HO @ @H @H  f@㿠;@GbHbH@!;7b @G$@-D@G?@@G @G`%`&O   㿘;9a"@G/`'"@;-LD@ΐ /'`( HH@G @G@GȒ$@  N %@N`%@耥@*LT@G@G@ !!7)((@@"!! (! @G(@& L`D@ ` %`*"@ !L!!耣`@\@G@G2@`&`@@G  @G@+@G`bH)%!@Gs  @Gu"@@Gj $ $@Gl"@@Ga 0 0@Gc"@@GX < <@GZ"@@GO H H@GQ"@@GF T T@GH"@v2@M`@G: \ \@G<@h&`@G/ h h@G1@9@G "HZ&`@G! t t@G#2@`O&` @` @ @G  @GH+@G  @G "H @F  @GH.@Fޔ 3/H%` H!@F  @FH@FbH&` 耠@`!`f@  ! `aa耣d@ "@F@F$2ON/@FH-%(-`$`@@H3&a㿠7+. bHbH@F  `@F$@b%L@F`@F@XL` -1 @ @` N `@ N` 2ON(@  LN!`@ `("@``)"@  O  @U`  `4OO '`@ O  @ 'O   "O '%X@FL,@FL#L'L 0@&㿠;9bD@F+@F,!@'!㿠;bT`@5-LL@  3/LbT &@F#݁㻠;aa`@')"H@E$@-L+Lah@ @E @/D@E?@1L!@ܐ @E&)㿠;b. @5L a@Á㿠";bX 㿠; bH;@E a䀦@a5/L-@ 3bH@E$H?@ @Eo@9L!ذ @㿠;aa`"@ `{`@1L"@y `@7H`@Ej @` 3p? 㿠;aa쀐@;Lb @^㿠;bS`@9L" @P㿠;1bb;`("H"H/ @@E: `@EE$@ $`@E:O)"T@ /+Lb @"㿠;bT;Lbd @5?@ /?ܬ`&@E,`@?ށ㾀'D 'L'P'T'X;@c "؀`@ " @'   &' - @`; :bPbP @E@D `*,@Ԁ N`@`%/L %  @~ /M``*``g@.*`p@u@u@>x2OM`;'Hp@7s2OM`'H  @DƐ@D~M`l@ l"G۔ o2OM`!'Hg@:i2OM`'Hc@e@"e8OM`-'H"c`8OM` 'HG@G@!X2OM`'H@   @D@D}IM` @D@Dt@M`@<%@E2OM`'H   ''@Dr@D^*M`.&M` @ ض..&@ N@`@ ?@> %``"`)`@D6%M`.M``O\%."ز& N@" @  @'   &' ,@D&@D) H@D$ & @D%@D &@Cڐ 㿠;9LbPbP;c"p  @D ` @D`l@D@C@C㿠@Cߐ @;LcȐ ' ' ' 㿠N `0`?`_@  M@? @  @@ `-@CƐM=: @@H@M@ @ `-M@ 2O`-@`@ `,"H g9L`-@`:"HM`9L @@[9L@@SMM`_@ L @?   @ d@ `@,`@CyL @@` L @ @ `L  @ ` 2O `@`,"H <9L<: K n: K i {M@ `,@ ^ pMX9L#,#  <<<<<<<<<,<<<<㿠?"H "bD !bT/`(     H@Y PL``c@J -@"IJ 㨘#`e @+  @  A > ; 5#"T1-@@2@` #@ @B@'`  "D@@"D@Bޒ %2H  $ ?2ON`@'`9L# @5` 20?@` ? @`@  @= @ `$` 2O``2H`- ""2O`@    8 @;p  %'```@   <# :p ''```2O` 5` 4 5  0?0p?3p?@@ `}`@ ``@@@@@J @,@`@ @4@ Y``@O``@ @@ `2@ D``@O``@`@@4H @O``@@@`2@ @O``@`@ @ @`@"@ @O``@`@ @ @ `"@ ``@O``@`@O``@~@J @,@`@ @ 4@ `ِ``u``@O`f`@ @@ `2@ `Đ`````@O`Q`@`@@ 4H` `@O`C`@@@`2@` `@O`5`@`@ @@`@"@` `@O`#`@`@ @ @ `"@ `~````@O` `@``@O```2O`  O쀤 Ӱ @A 㿠 㿠a3a4a5b5A3A4A5B5letterlegalledgertabloidstatementexecutivefolioquarto10x14out of memory Page:Pages:EndCommentsBeginDocumentBeginBinaryBeginFileEndDocumentEndBinaryEndFileEndSetupBeginPrologBeginProcSet: PStoPSEndProcSetTrailerEOF%%Page:Bad page label while seeking page %d I/O error seeking page %d [%d] %%%%Page: %s %d I/O error reading page setup %d PStoPSxformI/O error writing page setup %d I/O error writing page %d I/O error in header %%%%Pages: %d 0 I/O error in prologue Wrote %d pages, %ld bytes [*] %%%%Page: * %d PStoPSxform concat showpage %s release %d patchlevel %d Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. Usage: %s [-q] [-e] [-o] [-r] [-p] [infile [outfile]] out of memory invalid page range rcan't open input file %s wcan't open output file %s can't seek input 400<0H0T0`0l0x00000000000000 0,080D0P0 / / * oo o, 8 P oo34d/J/SJ/S//J/SJ/S//d/d00 0d0 0,d04b 0<    8 h / / / / 33456=BXC 555H5Vb/ qz655555555666 6$d  $8 % 'H 6L5!T4]/  d3i<0 q>Ty8 BXT c3 5>@>L4H >H` 4d3H L  h  j<0 !H 4 )41 ;4pC \ K, T3Z x4444| 3|  $ 44@$$ 4X4 "3 )3<(C4"[>Pc>Dl:@!q6x54></ k:@45 43 /  4 ' >X4d x  K5' 24L84@4G4(psselectcrti.scrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptr__crt_scratchvalues-Xa.cDrodata.rodatapsutil.cBbss.bssDdata.databytespagescmtheaderposendsetupbeginprocsetoutputpagemaxpagespapersizespageptrbufferfcopypserror.cpsselect.cusagemakerangeaddrange___const_seg_900000401crtn.s_END__START__environ_DYNAMIC_fini_exit__ctypeverbosewritesetup_endfindpaperscanpages__environ_lock__xargcpagenofopen.st_doubleinfilewritepageheadermallocstrcmpwritepagebody.st_int_startwriteheaderatoi.st_llongtmpfile.st_floatstrncmpmessageseekableftell__1cG__CrunMdo_exit_code6F_v_fclose__flsbufrealloc.st_float_foreff_GLOBAL_OFFSET_TABLE_writepartprolog.st_double_foreffwritepagesetupfread__fsr_init_valuefgetswritepagestrlenwriteprolog_etext_PROCEDURE_LINKAGE_TABLE__get_exit_frame_monitorprogramoutfile__iob_edata__cg92_usedfseek__xargv_initfflush___Argv.ld_intsprintfatexit.ld_llong_lib_versionwritetrailerwritestringmainpagelabelstrncpy.ld_floatwriteemptypageseekpage.ld_doublefputsfprintfstrcpyfwriteanotate anotate@ <55  /  $/anotate T,4`$H$$H|48x $@ anotate anotate \  \anotate anotate$ 4$$dB$8%'' 'H $&0','/P('TTTTTTTTT,D TTTTanotate  (p' (x'psutil.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psutil.o psutil.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7pserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.77,psselect.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psselect.o psselect.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7o3- /var/tmp/psutilspsutil.c4. /var/tmp/psutilspserror.c5/ /var/tmp/psutilspsselect.c DD% DD% DD%cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stat.h 1.11 04/09/28 SMI@(#)stat_impl.h 1.4 03/12/04 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497.interp.hash.dynsym.dynstr.SUNW_version.rela.data.rela.bss.rela.plt.text.init.fini.rodata.rodata1.got.dynamic.symtab.strtab.annotate.debug_info.debug_line.debug_abbrev.comment.shstrtab  0"*o 0-B    8B  BB 8 8, L h h"LR//X// ^//f//o33G33` t44255,=66 x}6; ?NoCFXIIBIa X_0707010004dafa000081ed0000000000000000000000014c5c502b000002d80000010000010036ffffffffffffffff0000001b00000000root/usr/local/bin/fixwpps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixwpps: get semi-conforming PostScript out of WordPerfect 5.0 file # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $page = 1; $nesting = 0; while (<>) { s/([^\/]_t)([0-9]+)/\1 \2/g; # fix wp 5.0 bug if (m!/_[be][dp]! || m!_bp \d+ \d+ roll!) { print $_; } elsif (/^(.*)(_bp.*)$/) { print "$1\n" if $1 ne ""; print "%%Page: $page $page\n"; print "$2\n"; $page++; $nesting++; } elsif (/_ep$/) { print $_; $nesting--; } elsif (/^(.*)(_ed.*)/) { print "$1\n" if $1 ne ""; print "%%Trailer:\n"; print "$2\n"; } else { print $_; } } 0707010004daff000081ed0000000000000000000000014c5c502b000007d30000010000010036ffffffffffffffff0000001b00000000root/usr/local/bin/psmerge#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # psmerge: merge PostScript files produced by same application and setup # usage: psmerge [-oout.ps] [-thorough] file1.ps file2.ps ... # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $prog = ($0 =~ s=.*/==); while ($ARGV[0] =~ /^-/) { $_ = shift; if (/^-o(.+)/) { if (!close(STDOUT) || !open(STDOUT, ">$1")) { print STDERR "$prog: can't open $1 for output\n"; exit 1; } } elsif (/^-t(horough)?$/) { $thorough = 1; } else { print STDERR "Usage: $prog [-oout] [-thorough] file...\n"; exit 1; } } $page = 0; $first = 1; $nesting = 0; @header = (); $header = 1; @trailer = (); $trailer = 0; @pages = (); @body = (); @resources = (); $inresource = 0; while (<>) { if (/^%%BeginFont:/ || /^%%BeginResource:/ || /^%%BeginProcSet:/) { $inresource = 1; push(@resources, $_); } elsif ($inresource) { push(@resources, $_); $inresource = 0 if /^%%EndFont/ || /^%%EndResource/ || /^%%EndProcSet/; } elsif (/^%%Page:/ && $nesting == 0) { $header = $trailer = 0; push(@pages, join("", @body)) if @body; $page++; @body = ("%%Page: ($page) $page\n"); } elsif (/^%%Trailer/ && $nesting == 0) { push(@trailer, $_); push(@pages, join("", @body)) if @body; @body = (); $trailer = 1; $header = 0; } elsif ($header) { push(@trailer, $_); push(@pages, join("", @body)) if @body; @body = (); $trailer = 1; $header = 0; } elsif ($trailer) { if (/^%!/ || /%%EOF/) { $trailer = $first = 0; } elsif ($first) { push(@trailer, $_); } } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) { push(@body, $_); $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { push(@body, $_); $nesting--; } else { print $_ if $print; } } print @trailer; exit 0; 0707010004db03000081ed0000000000000000000000014c5c502b000076c00000010000010036ffffffffffffffff0000001a00000000root/usr/local/bin/pstopsELF4r4 (44BBBB`D0D0/usr/lib/ld.so.1a] !"#%&'(*+,-/13569:<>?@ACDEFGILNOPQRTUXZ[\  $).02478;=BHJKMSVWYC`CNh| (B/E8 ZKaCfErNy$`  8  %(0 28$ DT D0F)X\ 5l   B  <H R  CTK !0 K "| 4C; F5\ LClRCV ZDi!x xNE D "B  CB C#8 5x C0 " D &CH,C4C;!\ CT MCU _ChCxn4 z4 -d DJ@C<C0E! CFN$H N   P $ `C NNN (! 1C8C$>D, GFN J@!fclosestrncmpprogramwritepartprologatexit_environ__1cG__CrunMdo_exit_code6F_v_scanpages_exit__cg92_usedpagenowritepageheaderwritesetupwriteheaderpstopsmainfprintf.st_float_DYNAMIC_edatamessage_fini.st_double_etext.st_intwritepagebody_endfwrite__ctype.ld_llong.st_double_foreffstrcmp.ld_double_initfgetssprintf__environ_lockwriteemptypage__xargv___Argv_get_exit_frame_monitor_GLOBAL_OFFSET_TABLE__startatof_PROCEDURE_LINKAGE_TABLE_.ld_floatatoiparsedimen_lib_versionfseekparsedouble.st_float_forefffreadreallocmallocnewspecfindpaperstrncpy.st_llong__flsbuffputswritestringwriteprologusagefopen__iobtmpfilestrlen.ld_intfflushwidthinfilesingledimenoutfilewritepagesetupwritetrailerwritepageverbose__fsr_init_value__xargcpagelabelparseintstrcpyftellseekableheightseekpagelibc.so.1SYSVABI_1.3SUNWprivate_1.1W7̳a NqmEKJDBC C QC!C$XC04C<ECH7CTC`Cl$Cx?CFC9CC8C<C1C%C.CWCIC>DDCD + @"bD"b"a , @' $+`-` `?-)!- =--% # @LM@Lݐ!l! !@L@ i@@L@L "      **`* @*  ""  "     + **      + **     **   㿘 "    //// 77㿘 "" "   ////    ////   7777 `" 2 2 *@2 *`2 *`*`2@2`""2 2 **2 **2`*2`*2`**222`22"㿘`" 6 6 6 6 .@.`.`.`'6@6`'㿘" &"6 6 6 6 ....6`6`6`....?6`6666?&`" 2 2 2 2 *@*`*`*`2@2`"""2 2 2 2 ****2`2`2`****2`2222"㿠9!8`@!8!8@K@` ` O 㻠@K@ @K @ @K @@K@  $@K @@K"@ @G$@KO @ @K @Kx  f@㿠;@Kkbb@!;7b @Kr$@- @Ko?@@KU @Kj`%`&O   㿘;9a4"@KZ/`'"@;-M@Đ /'c @K3 @K.@K;$@  N %@N`%@耥@*M@K0@K2@ !!47)@@"!4!4 (! @K"(@& Ma@ ` %`*"@ !M! ! `@@K@K2@`&`@@J  @J@+@Jb)%! @J  @J"@@Jݐ $ $@Jߐ"@@JԐ 0 0@J֐"@@Jː < <@J͐"@@J H H@JĐ"@@J T T@J"@v2@M`@J \ \@J@h&`@J h h@J@9@J"Z&`@J t t@J2@`O&` @` @ @J  @JH+@Jz  @J|"H @Jq  @JsH.@JQ 3/H%` H!@J[  @J]H@J9b&`  @`!` f@  ! `a a d@ "@J$@J1$2ON/@J-%-`$$`@@H3&a$㿠7+⨯. bb@I  `@J $@b%M@J `@J @XL` - @ @` N `@ N` 2ON(@  MN"`@ `("@``)"@  O  @K`  `4OO '`@ O  @ 'O   "O '% @I,@I#'M @㿠;9b @I@I!@'!㿠;b`@5-M@ 03/Mb &0@I݁㻠;a(a(`@')"@Ip$@-M+Mc@ 4@Ip @/ @Ia?@1M#@@Ґ @I[&)㿠;b. @50M cd@㿠";b  㿠; b;@I a@a5/M-㘀@ 3b@I$H?@ @I(o@9M# @㿠;a(a(`"@ `{`@1M#@o `@7`@Hݔ @` 3p? 㿠;aa$@;Mc @T㿠;bS`@9M# @F㿠;1bb;c""/ @@H `@H$@ $`@HO)"@ /00+Mcİ @㿠;b;N` @5?@  0/?ܬ⬶0`&0@H`@?ށ?㿠@H 0@;N`@ & ;H& a& & v av  > & (㿠 -@HqO` @'`O`@@ O``@ 2O` 2@' @' 㿘 9@HSO`#;` @$-`8H 7`O` ` G-G."O` 2@& @& `@R@` ;IK@ ِ=@Ԑ=Ґ=' `@   Ȑ=̺``oa O@9O"|=W@=>$>Px@æ  & @     @1p? "@` ` @@% (*   @>l#@@G5@G/@G@@( ,2O* @G(>p`te>t @Y_>  @  >   @G R  @ O cl@GH  @ O #x $@F=;>Ia `+I" x&3+? bb?,#\#`@FԐ?XITa XH TX?t@FĐ @ P \` @ %?O?? ( 2OR OI㾀'D 'L'P'T'X;@b "`@ " @'   &' - @`; :bb @F@Ff `*,@Ԁ N`@`%/L %Т  @~ /M``*``g@.*`p@u@u@>x2OM`;'Hp@7s2OM`'H  @FC@F/~M`l@ l"G۔ o2OM`!'Hg@:i2OM`'Hc@e@"e8OM`-'H"c`8OM` 'HG@G@!X2OM`'H@   @F@EIM` @F@E@M`@<%@E2OM`'H   ''@E@Eې*M`.&M` @ ✶..&@ N@`@ І?@> В%``"`)`@E%M`.M``O\%."& N@" @  @'   &' ,@E&@E H@E & @E%@E &@EW 㿠;9Pbb;bв Đ  @E ` @E`l@E@Ey@E;㿠;9Pb;!bа @Er @EoD@El@Ei@Ea@E#㿘'D3¶?DO`@b/  `"@ D7KƐDD'DL`L@`-@ `(@a`+"H `,H`-@)`:H`@H+`l@ `L@4`R@:`U"H@ `l@+`r@1`u"H7 w@@6H'`'`?n  20?`' g @ K K"D  @' ? W   `' Z' O   ' `' G   ' `' @ KDbD @? DN``,@'DU @? DI  )@'DG `'  ' @` &H 8 `@`'` ' ' (? ) DM`OK`@` f&?t000000000000 0000(㿘s`;P bH h@  #/ [infile [outfile]] %s: page specification error: = [modulo:] = [-]pageno[@scale][L|R|U][(xoff,yoff)][,spec|+spec] modulo>=1, 0<=pageno0>L  8 h t  5\ 5l 5x 5| BBD0DFR E3EFET`5x oxFEEEE E$E(E0E4E8FFp FF |! #  /%  FFPFYF`.` i.|T t1h C`CNh| BE KCEN$`  8 ) %(0 528$ :DBT LD0UF\)X\ d5l  j uB | <H R CTK !0 K | C 5\ ClC D!x NE  D "8BN  UCZBt ~C#8 5x C0" D CHCC!\ T C CCx4 4 -d $D*J@0C<8CE!? GCNFTN[$H gN o ~ P $ C NNN ! CC$D, F +J@!pstopscrti.scrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptr__crt_scratchvalues-Xa.cDrodata.rodatapsutil.cBbss.bssDdata.databytespagescmtheaderposendsetupbeginprocsetoutputpagemaxpagespapersizespageptrbufferfcopypsspec.cprologue___const_seg_900000101___const_seg_900000401___const_seg_900000603pserror.cpstops.cmoduloargerrorparsespecs___const_seg_900000403crtn.s_END__START_fclosestrncmpprogramwritepartprologatexit_environ__1cG__CrunMdo_exit_code6F_v__exit__cg92_usedpagenowritepageheaderwritesetupwriteheadermainfprintf.st_float_DYNAMIC_edatamessage_fini.st_double_etext.st_intwritepagebody_endfwrite__ctype.ld_llong.st_double_foreffstrcmp.ld_double_initfgetssprintfscanpages__environ_lockwriteemptypage__xargv___Argv_get_exit_frame_monitor_GLOBAL_OFFSET_TABLE__startatof_PROCEDURE_LINKAGE_TABLE_.ld_floatatoiparsedimen_lib_versionfseekparsedouble.st_float_forefffreadreallocmallocnewspecfindpaperstrncpy.st_llong__flsbuffputswritestringwriteprologusagefopen__iobtmpfilestrlen.ld_intfflushwidthinfilesingledimenoutfilewritepagesetupwritetrailerwritepageverbose__fsr_init_value__xargcpagelabelparseintstrcpyftellseekableheightseekpageanotate anotate@ <EE |5l 5lanotate TD,p4$`<H$h|4 8 P!x $|tX  @ !xanotate anotate!$!B"B$H0!\!#8#%(0% $!# %  "l#% )Panotate H!!#### $#($4#0$#0(% ((% (% P!!!!#### $#($@#0$#0(% (0% (% anotate)X\ )X\anotate anotate-$-dB.`.|T28$1 1h ..t5T`21\hanotate `../.0.0.213 .3$-3@13`.3l-3.3- X..0.0.213(.30-3D13h.3t-3.3-psutil.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psutil.o psutil.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7psspec.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psspec.o psspec.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.77,pserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7nBpstops.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pstops.o pstops.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.73- /var/tmp/psutilspsutil.c3- /var/tmp/psutilspsspec.c4. /var/tmp/psutilspserror.c3- /var/tmp/psutilspstops.c DD% DD% DD% DD%cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stat.h 1.11 04/09/28 SMI@(#)stat_impl.h 1.4 03/12/04 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497.interp.hash.dynsym.dynstr.SUNW_version.rela.data.rela.bss.rela.plt.text.init.fini.rodata.rodata1.got.dynamic.symtab.strtab.annotate.debug_info.debug_line.debug_abbrev.comment.shstrtab  " }o 8 80-B h h  8B t t BB 8 L&R5\5\X5l5l ^5x5xf5|5| BoBBGBBl tD0D02DD=FF x}F B PoUxZT]k^HX^ q0707010004daf3000081ed0000000000000000000000014c5c502b000002530000010000010036ffffffffffffffff0000001b00000000root/usr/local/bin/fixfmps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixfmps: get conforming PostScript out of FrameMaker version 2 file # move all FMDEFINEFONTs to start of pages # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. %fonts=(); while (<>) { if (/^([0-9]+) [0-9]+ .* FMDEFINEFONT$/) { $fonts{$1} = $_; } elsif (/^[0-9.]+ [0-9.]+ [0-9]+ FMBEGINPAGE$/) { print $_, join('',values(%fonts)); } elsif (m%(.*/PageSize \[paperwidth paperheight\]put )setpagedevice(.*)%) { print "$1pop$2\n"; } else { print $_; } } 0707010004daf8000081ed0000000000000000000000014c5c502b000002b70000010000010036ffffffffffffffff0000001b00000000root/usr/local/bin/fixtpps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixtpps: fix tpscript document to work with PSUtils # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $nesting = 0; $header = 1; while (<>) { if (/^%%Page:/ && $nesting == 0) { print $_; print "save home\n"; $header = 0; } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) { print $_; $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { print $_; $nesting--; } elsif (/save home/) { s/save home//; print $_; } elsif (!$header || (! /^save$/ && ! /^home$/)) { print $_; } } 0707010004daf1000081ed0000000000000000000000014c5c502b00000ab80000010000010036ffffffffffffffff0000001e00000000root/usr/local/bin/extractres#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # extractres: extract resources from PostScript file # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $prog = ($0 =~ s=.*/==); %resources = (); # list of resources included %merge = (); # list of resources extracted this time %extn = ("font", ".pfa", "file", ".ps", "procset", ".ps", # resource extns "pattern", ".pat", "form", ".frm", "encoding", ".enc"); %type = ("%%BeginFile:", "file", "%%BeginProcSet:", "procset", "%%BeginFont:", "font"); # resource types while (@ARGV) { $_ = shift; if (/^-m(erge)?$/) { $merge = 1; } elsif (/^-/) { print STDERR "Usage: $prog [-merge] [file]\n"; exit 1; } else { unshift(@ARGV, $_); last; } } if (defined($ENV{TMPDIR})) { # set body file name $body = "$ENV{TMPDIR}/body$$.ps"; } else { $body = "body$$.ps"; } open(BODY, $body) && die "Temporary file $body already exists"; open(BODY, ">$body") || die "Can't write file $body"; sub filename { # make filename for resource in @_ local($name); foreach (@_) { # sanitise name s/[!()\$\#*&\\\|\`\'\"\~\{\}\[\]\<\>\?]//g; $name .= $_; } $name =~ s@.*/@@; # drop directories die "Filename not found for resource ", join(" ", @_), "\n" if $name =~ /^$/; $name; } $output = STDOUT; # start writing header out while (<>) { if (/^%%BeginResource:/ || /^%%BeginFont:/ || /^%%BeginProcSet:/) { local($comment, @res) = split(/\s+/); # look at resource type local($type) = defined($type{$comment}) ? $type{$comment} : shift(@res); local($name) = &filename(@res, $extn{$type}); # make file name $saveout = $output; if (!$resources{$name}) { print "%%IncludeResource: $type ", join(" ", @res), "\n"; if (!open(RES, $name)) { open(RES, ">$name") || die "Can't write file $name"; $resources{$name} = $name; $merge{$name} = $merge; $output = RES; } else { # resource already exists close(RES); undef $output; } } elsif ($merge{$name}) { open(RES, ">>$name") || die "Can't append to file $name"; $output = RES; } else { # resource already included undef $output; } } elsif (/^%%EndResource/ || /^%%EndFont/ || /^%%EndProcSet/) { if (defined $output) { print $output $_; close($output); } $output = $saveout; next; } elsif ((/^%%EndProlog/ || /^%%BeginSetup/ || /^%%Page:/)) { $output = BODY; } print $output $_ if defined $output; } close(BODY); # close body output file open(BODY, $body); # reopen body for input while () { # print it all print $_; } close(BODY); unlink($body); # dispose of body file 0707010004db01000081ed0000000000000000000000014c5c502b000073880000010000010036ffffffffffffffff0000001c00000000root/usr/local/bin/psresizeELF4oP4 (44@y@y@|@|\AA/usr/lib/ld.so.1a\ !"#%&'(*+,-/13569:<>?@ABCDEFHKMNOPQSTWYZ[  $).02478;=GIJLRUVXAAXKH| (@/B8 ZIa@fKmBy8 `  %0 .04 AA4 D`3t  )8\  @y H  O AI ! I "\ 4@; FA(L3d RAV ZBi x xKBA"@|  A@ A|# @3  "` $ &A,Ad4AL;!p\ CT MApU _AhA4n4 z4 AHh@@A@0B! KACK$H d  0 d$ `@KKAK)! 2$, ;@ACH Hh@!fclosestrncmpprogramwritepartprologatexit_environ__1cG__CrunMdo_exit_code6F_v_scanpages_exitpageno__cg92_usedwritesetupwritepageheaderwriteheaderpstopsmainfprintf_DYNAMIC.st_float_edata_finimessage.st_double_etextwritepagebody.st_int_endfwrite__ctype.ld_llong.st_double_foreffstrcmp.ld_doublefgets_initsprintf__environ_lockwriteemptypage__xargv___Argv_get_exit_frame_monitor_GLOBAL_OFFSET_TABLE__startatof_PROCEDURE_LINKAGE_TABLE_.ld_floatatoiparsedimenfseek_lib_versionparsedouble.st_float_forefffreadreallocmallocnewspecfindpaperstrncpy.st_llong__flsbuffputswritestringwriteprologfopen__iobtmpfilestrlen.ld_intinfilefflushwidthoutfilesingledimenwritepagesetupwritetrailerwritepage__fsr_init_valueverbose__xargcstrcpypagelabelparseintseekableftellheightseekpagelibc.so.1SYSVABI_1.3SUNWprivate_1.1Q7̳[ NqgBIHhC@@ @P@!@X@3@DA7AAA(#A4?A@EAL9AXAd8Ap<A|1A%A.ATAIA>AABA+ @"cD"c"b̥, @' $+`-` `?-)"- =--% # @LWL@LT#t"Ѐ "Ԁ@LH@@@LA@LB "      **`* @*  ""  "     + **      + **     **   㿘 "    //// 77㿘 "" "   ////    ////   7777 `" 2 2 *@2 *`2 *`*`2@2`""2 2 **2 **2`*2`*2`**222`22"㿘`" 6 6 6 6 .@.`.`.`'6@6`'㿘" &"6 6 6 6 ....6`6`6`....?6`6666?&`" 2 2 2 2 *@*`*`*`2@2`"""2 2 2 2 ****2`2`2`****2`2222"㿠9"`@""@K9@` ` O 㻠@K.@ @K+ @ @K% @@K!@  $@K @@K"@ @G$@KO @ @J @J  f@㿠;@JcȸcȀ@!;7`d ؐ@J$@-@J?@@J @J`%`&O   㿘;9b `@Jё/`' `@;-L@Đ /'a Ȥ@J @J@J$@  N %@N`%@耥@*M@J@J@ !"7)ᨪᨲ@@ `"" (! @J(@& Lc@ ` %`*"@ !M""`@ @Jy@J{2@`&`@@Jk  @Jm@+@JJc)%"@J]  @J_"@@JT $ $@JV"@@JK 0 0@JM"@@JB < <@JD"@@J9 H H@J;"@@J0 T T@J2"@v2@M`@J$ \ \@J&@h&`@J h h@J@9@I#Z&`@J  t t@J 2@`O&` @` @ @I  @IH+@I  @I"H @I  @IH.@IȔ 3/H%` H!@IҐ  @IԐH@Ic&` @`!`f@  ! `bbd@ "@I@I$2ON/@I-%-`$`@@H3&b㿠7+`. `cȨcȴ@Iu  `@I$@b%M@I`@I@XL` - @ @` N `@ N` 2ON(@  MN `@ `("@``)"@  O  @K`  `4OO '`@ O  @ 'O   "O '%ؒ@I6,@I6#́'M @㿠;9c@I@I"ض@'"؁㿠;cԀ`@5-M@ 3/M`d &@I ݁㻠;bb耧`@')#Ȑ@H$@-M+Ma@ <@H @/@Hؐ?@1M!H@Ґ @HҐ&)㿠;``. @5M al@㿠";c 㿠; c;@H b܀@b5/M-᠀@ d3c@H$H?@ @Ho@9M! @㿠;bb耧`"@ `{`@1M!@o `@7`@HT @` 3p? 㿠;ab䀐@;Ma @T㿠;``S`@9M! @F㿠;1````;a##ȷ/ @@H$ `@H/$@ $`@H$O)#Ԁ@ /+Ma̰ @㿠;c;Mb @5?@  /?ܬd`&@H`@?ށ?㿠@G 0@;Mb @ & ;H& a`& & v a`v  > & (㿠 -@GO` @'`O`@@ O``@ 2O` 2@' @' 㿘 9@GʐO`!;` @$-`8H 7᰺`O` ` G-G."O` 2@& @& `@R@` ;IK@ ِ=@Ԑ=Ґ='`@ Ȑ=̺``oa O@9O =W@=>$>Px@æ  &ت@     @1p? "@` ` @@% (*   @>l#@@F@F@F@@( ,2O* @F>p`te>t @Y_>  @  >   @FR  @ O at@FxH  @ O ! $@Fm=;>Ia `+I# x&3+? ccЄЬВ?,#\#`@FK?XITaXH TX?t@F; @ O"d` @ %?O?? ( 2OR OI㾀'D 'L'P'T'X;@`  \`@  \ @'   &' - @`; :cРcФ @E@E `*,@Ԁ N`@`%/L %  @~ /M``*``g@.*`p@u@u@>x2OM`;'Hp@7s2OM`'H  @E@E~M`l@ l"G۔ o2OM`!'Hg@:i2OM`'Hc@e@"e8OM`-'H"c`8OM` 'HG@G@!X2OM`'H@   @E@EqIM` @E|@Eh@M`@<%@E2OM`'H   ''@Ef@ER*M`.&M` @ \..&@ N@\`@ ?@> %``"`)`@E*%M`.M``O\%. \& N@ \ @  @'   &' ,@E&@E  H@E & @E%@E &@Dΐ 㿠;9Occ;`"̐  @D ` @D`l@D@D@DOc ˞?x;K9Ob/b;`;h`#@  '? ;` <;h`h+)-%cȤ %#%?`@ Ш`3O-K cЬJ -@vJ `p@`W@`H@N`PHTf`W@?`hH _`v@`p@ `qH V`v@S`wH O!#r ;KaI 9cj KA:cb  @  ;c ;#T  O㰔 J L K ";`D #K a;h< ܐ "@   ;` ;h/ 'O`& ( :$ Ȁ@ @D@@%    #Ā@@ #@D0 @ '` $   ?2Oe ##Ȑ@&P`  @؃ +X P`$ #``h +x  !P PӐ  hN`` ұŔ ԙT;p ک Z Rԕҍ^JH;xԻҷH;_^I]H؅΃ ߹_`)` Zh ܿ\ \;p߱V]; ];x? =# " "  " 7 ? > "p`` "     : x:":m @CX㿠 㿠a3a4a5b5A3A4A5B5letterlegalledgertabloidstatementexecutivefolioquarto10x14out of memory Page:Pages:EndCommentsBeginDocumentBeginBinaryBeginFileEndDocumentEndBinaryEndFileEndSetupBeginPrologBeginProcSet: PStoPSEndProcSetTrailerEOF%%Page:Bad page label while seeking page %d I/O error seeking page %d [%d] %%%%Page: %s %d I/O error reading page setup %d PStoPSxformI/O error writing page setup %d I/O error writing page %d I/O error in header %%%%Pages: %d 0 I/O error in prologue Wrote %d pages, %ld bytes [*] %%%%Page: * %d PStoPSxform concat showpage out of memory ptincmmmwidth not initialised height not initialised userdict begin[/showpage/erasepage/copypage]{dup where{pop dup load type/operatortype eq{1 array cvx dup 0 3 index cvx put bind def}{pop}ifelse}{pop}ifelse}forall[/letter/legal/executivepage/a4/a4small/b5/com10envelope /monarchenvelope/c5envelope/dlenvelope/lettersmall/note /folio/quarto/a5]{dup where{dup wcheck{exch{}put} {pop{}def}ifelse}{pop}ifelse}forall/setpagedevice {pop}bind 1 index where{dup wcheck{3 1 roll put} {pop def}ifelse}{def}ifelse/PStoPSmatrix matrix currentmatrix def/PStoPSxform matrix def/PStoPSclip{clippath}def/defaultmatrix{PStoPSmatrix exch PStoPSxform exch concatmatrix}bind def/initmatrix{matrix defaultmatrix setmatrix}bind def/initclip[{matrix currentmatrix PStoPSmatrix setmatrix [{currentpoint}stopped{$error/newerror false put{newpath}} {/newpath cvx 3 1 roll/moveto cvx 4 array astore cvx}ifelse] {[/newpath cvx{/moveto cvx}{/lineto cvx} {/curveto cvx}{/closepath cvx}pathforall]cvx exch pop} stopped{$error/errorname get/invalidaccess eq{cleartomark $error/newerror false put cvx exec}{stop}ifelse}if}bind aload pop /initclip dup load dup type dup/operatortype eq{pop exch pop} {dup/arraytype eq exch/packedarraytype eq or {dup xcheck{exch pop aload pop}{pop cvx}ifelse} {pop cvx}ifelse}ifelse {newpath PStoPSclip clip newpath exec setmatrix} bind aload pop]cvx def/initgraphics{initmatrix newpath initclip 1 setlinewidth 0 setlinecap 0 setlinejoin []0 setdash 0 setgray 10 setmiterlimit}bind defend%%BeginProcSet: PStoPS-nobind 1 15 /bind{}def %%EndProcSet userdict/PStoPSxform PStoPSmatrix matrix currentmatrix matrix invertmatrix matrix concatmatrix matrix invertmatrix put %d)userdict/PStoPSsaved save put PStoPSmatrix setmatrix %f %f translate %d rotate %f dup scale userdict/PStoPSmatrix matrix currentmatrix put userdict/PStoPSclip{0 0 moveto %f 0 rlineto 0 %f rlineto -%f 0 rlineto closepath}put initclip gsave clippath 0 setgray %f setlinewidth stroke grestore /showpage{}def/copypage{}def/erasepage{}def PStoPSxform concat showpage PStoPSsaved restore %s release %d patchlevel %d Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. Usage: %s [-q] [-wwidth] [-hheight] [-ppaper] [-Wwidth] [-Hheight] [-Ppaper] [infile [outfile]] bad dimension a4paper size '%s' not recognised rcan't open input file %s wcan't open output file %s can't seek input output page width and height must be set input page width and height must be set A00<0H0T0`0l0x00000000000000 0,080D0P0\0Q 3d 3t w oqo o8 p L\ oo@Ad3J3SJ3S33J3SJ3S33d3d333d33d3b 36p66677X777808P8x889$9\99::<:x::;,;`;|;<<8) { if (/^%!/) { if (! $line) { print; } } elsif (/^%%(Begin|Include)ProcSet: "?\(AppleDict md\)"? ([0-9]+) ([0-9]+)$/) { local($inc, $mdv, $mdr) = ($1, $2, $3); if (open(SANE, "<$dir/$prefix${mdv}_$mdr.ps") || open(SANE, "<$dir/$default")) { $sane = ; local($snv, $snr) = $sane =~ /^%%BeginProcSet: \(AppleDict md\) ([0-9]+) ([0-9]+)$/; if ($mdv == $snv && $mdr == $snr) { if ( $inc eq "Include" ) { print STDERR "Inserting ProcSet \"(AppleDict md)\" $snv $snr\n"; print $sane; while() { print; } close(SANE); } else { print STDERR "Substituting ProcSet \"(AppleDict md)\" $snv $snr\n"; $ignore = 1; } } else { print STDERR "Unrecognised AppleDict version $mdv $mdr\n"; print "%!\n" if !$line; print; } } else { print STDERR "Can't find sanitised AppleDict\n"; print "%!\n" if !$line; print; } } elsif (/^%%EndProcSet/) { if ($ignore) { $ignore = 0; print "%!\n" if !$line; print $sane; while() { print; } close(SANE); } else { print "%!\n" if !$line; print; } } elsif (/^%%Page:/ && $nesting == 0) { print $_; print values(%fonts); } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) { print $_; $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { print $_; $nesting--; } else { if (! $ignore) { if (/^\{\}mark .*rf$/) { $fonts{$_} = $_; print; } else { print "%!\n" if !$line; print; } } } $line++; } 0707010004daf2000081ed0000000000000000000000014c5c502b000006180000010000010036ffffffffffffffff0000001d00000000root/usr/local/bin/fixdlsrps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixdlsrps: fix DviLaser/PS document to work with PSUtils # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $nesting = 0; $page = 1; $infont = 0; @fonts = (); @body = (); $header = 1; while (<>) { if (/^XP/) { $infont++; push(@fonts, $_); $infont-- if /PXL.*RP/ || /DN?F.*RP/; } elsif ($infont) { push(@fonts, $_); $infont-- if /PXL.*RP/ || /DN?F.*RP/; } elsif ((/^%%EndSetup/ || /^%%Page:/) && $header) { print @body; @body = ("%%EndSetup\n"); $header = 0; } elsif (/^%%EndProlog/ && !$nesting) { push(@body, "\$DviLaser begin/GlobalMode{}bdef/LocalMode{}bdef/XP{}def/RP{}def", "/DoInitialScaling{72.0 Resolution div dup scale}bdef end\n", $_); } elsif (/^%%BeginPageSetup/ && !$nesting) { push(@body, "%%Page: $page $page\n", $_, "Resolution 72 div dup scale Magnification 1000 div dup scale\n", "/DocumentInitState where {\n", "/DocumentInitState [ matrix currentmatrix currentlinewidth", " currentlinecap currentlinejoin currentdash currentgray", " currentmiterlimit] cvx put}if\n"); $page++; } elsif (/^%%BeginDocument:/ || /^%%BeginBinary:/ || /^%%BeginFile:/) { push(@body, $_); $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { push(@body, $_); $nesting--; } elsif (!/^%%PageBoundingBox:/ && !/^%%Page:/) { push(@body, $_); } } print @fonts; print @body; exit 0; 0707010004dafd000081ed0000000000000000000000014c5c502b000005b80000010000010036ffffffffffffffff0000001e00000000root/usr/local/bin/includeres#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # includeres: include resources in PostScript file # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $prog = ($0 =~ s=.*/==); %extn = ("font", ".pfa", "file", ".ps", "procset", ".ps", # resource extns "pattern", ".pat", "form", ".frm", "encoding", ".enc"); %type = ("%%BeginFile:", "file", "%%BeginProcSet:", "procset", "%%BeginFont:", "font"); # resource types sub filename { # make filename for resource in @_ local($name); foreach (@_) { # sanitise name s/[!()\$\#*&\\\|\`\'\"\~\{\}\[\]\<\>\?]//g; $name .= $_; } $name =~ s@.*/@@; # drop directories die "Filename not found for resource ", join(" ", @_), "\n" if $name =~ /^$/; $name; } while (<>) { if (/^%%IncludeResource:/ || /^%%IncludeFont:/ || /^%%IncludeProcSet:/) { local($comment, @res) = split(/\s+/); local($type) = defined($type{$comment}) ? $type{$comment} : shift(@res); local($name) = &filename(@res); local($inc) = "/usr/local/share/psutils"; # system include directory if (open(RES, $name) || open(RES, "$name$extn{$type}") || open(RES, "$inc/$name") || open(RES, "$inc/$name$extn{$type}")) { while () { print $_; } close(RES); } else { print "%%IncludeResource: ", join(" ", $type, @res), "\n"; print STDERR "Resource $name not found\n"; } } else { print $_; } } 0707010004daf9000081ed0000000000000000000000014c5c502b000003550000010000010036ffffffffffffffff0000001c00000000root/usr/local/bin/fixwfwps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixwfwps: fix Word for windows PostScript for printing. # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $nesting = 0; while (<>) { tr/\000-\010\012-\014\016-\037//d; foreach (grep($_ ne "", split("\015"))) { s!/SVDoc\s+save\s+def!!g; s!SVDoc\s+restore!!g; if (/^(%!PS-Adobe-\d*\.\d*) EPSF-/ && !$nesting) { print "$1\n"; $wfwepsf = 1; } elsif (/^SS\s*$/ && $wfwepsf) { print "%%Page: $wfwepsf $wfwepsf\n"; $wfwepsf++; print "$_\n"; } elsif (/^%MSEPS Preamble/) { print "%%BeginDocument: (Included EPSF)\n"; print "$_\n"; $nesting++; } elsif (/^%MSEPS Trailer/) { $nesting--; print "$_\n"; print "%%EndDocument\n"; } elsif (! /^%%BoundingBox/) { print "$_\n"; } } } 0707010004dafe000081ed0000000000000000000000014c5c502b000055400000010000010036ffffffffffffffff0000001a00000000root/usr/local/bin/psbookELF d4Q4 (44,v,v,x,xL--/usr/lib/ld.so.1SS !"$&)*+.014579:;=?@BCEGHJLMNOQR  #%'(,-/2368<>ADFIKP.! -(  ,5 '7</8 :;@?T ,I S.b7(j74q-wD 70` -H,H H  d  5 !D -x , -T \ ,  , .-5->-`F W,xm| }   --$ $ -<4 ,v ,|M5-"787,"3@!'/..:,@7$H( !3@N-U.] e-m,t ~(  4 $ 7@-l` x  . -0--- _environ_DYNAMIC_fini_exit__ctypeverbosewritesetup_endfindpaperscanpages__environ_lock__xargcpagenofopen.st_doubleinfilewritepageheadermallocstrcmpwritepagebody.st_int_startwriteheaderatoi.st_llongtmpfile.st_floatstrncmpmessageseekableftell__1cG__CrunMdo_exit_code6F_v_fclose__flsbufrealloc.st_float_foreff_GLOBAL_OFFSET_TABLE_writepartprolog.st_double_foreffwritepagesetupfread__fsr_init_valuefgetswritepagestrlenwriteprolog_etext_PROCEDURE_LINKAGE_TABLE__get_exit_frame_monitorprogramoutfile__iob_edata__cg92_usedfseek__xargv_initfflush___Argv.ld_intsprintfatexit.ld_llong_lib_versionwritetrailerwritestringmainpagelabelstrncpy.ld_floatwriteemptypageseekpage.ld_doublefputsfprintfstrcpyfwritelibc.so.1SYSVABI_1.3SUNWprivate_1.17̳ Nq."53=,B,, ,,!,:,-+- R-#-$--0O-</-H-T-`%-lI-x-A-Q->-$-P--4 @"c(D"c$"b, @'Ⰰ $+`-` `?-)"- =--% # @GJ@G " "Ā@G@@@G@G "      **`* @*  ""  "     + **      + **     **   㿘 "    //// 77㿘 "" "   ////    ////   7777 `" 2 2 *@2 *`2 *`*`2@2`""2 2 **2 **2`*2`*2`**222`22"㿘`" 6 6 6 6 .@.`.`.`'6@6`'㿘" &"6 6 6 6 ....6`6`6`....?6`6666?&`" 2 2 2 2 *@*`*`*`2@2`"""2 2 2 2 ****2`2`2`****2`2222"㿠9"耧`@""@F@` ` O 㻠@F~@ @F{ @ @Fu @@Fq@  $@Fi @@Fc"@ @G$@FTO @ @FO @F?  f@㿠;@F2c0c0@!;7c Ȑ@F9$@-,@F6?@@F @F1`%`&O   㿘;9b#@F!/`'#@;-J @ΐ /'a 00@E @E@F$@  N %@N`%@耥@*J0@E@E@ !"7)@@#"" (! @E(@& Ja @ ` %`*"@ !J"в"Ѐ`@8@Eɐ@Eː2@`&`@@E  @E@+@Ec0)%"@E  @E"@@E $ $@E"@@E 0 0@E"@@E < <@E"@@E H H@E"@@E T T@E"@v2@M`@Et \ \@Ev@h&`@Ei h h@Ek@9@EG#0Z&`@E[ t t@E]2@`O&` @` @ @EJ  @ELH+@EA  @EC"H @E8  @E:H.@E 3/H%` H!@E"  @E$H@Ec0&` Ѐ@`!`Љf@  ! `bИbЀd@ "@D@D$2ON/@D0-%-`$`@@H3&bԁ㿠7+ȯ. c0c0@DŔ  `@DВ$@b%J@DА`@DҒ@XL` - @ @` N `@ N` 2ON(@  JN!䀡`@ `("@``)"@  O  @U`  `4OO '`@ O  @ 'O   "O '%@@D,@D#4'J  @&㿠;9c,@De@Df"ȶ@'"ȁ㿠;c<`@5-J(@  3/Jc̒0 &@D]݁㻠;bb؀`@')#0@D7$@-J+JbD@ h@D7 @/,@D(?@1J"t@ܐ @D"&)㿠;cȻ. @5J b@Á㿠";c@ 㿠; c0;@C b̀@b5/J-̀@ 3c0@C$H?@ @Co@9J" @㿠;bb؀`"@ `{`@1J"@y `@70`@C @` 3p? 㿠;abԀ@;Jb @^㿠;cS`@9J" @P㿠;1cc;a#0#0/ @@Ct `@C$@ $`@CtO)#<@ /+Jb @"㿠;c<;Jc@ @5?@ /?ܬ̶`&@Cf`@?ށ㾀'D 'L'P'T'X;@c #`@ # @'   &' - @`; :c8c8 @C:@C# `*,@Ԁ N`@`%/L %  @~ /M``*``g@.*`p@u@u@>x2OM`;'Hp@7s2OM`'H  @C@B~M`l@ l"G۔ o2OM`!'Hg@:i2OM`'Hc@e@"e8OM`-'H"c`8OM` 'HG@G@!X2OM`'H@   @Bː@BIM` @B@B@M`@<%@E2OM`'H   ''@B@B*M`.&M` @ ..&@ N@`@ ?@> %``"`)`@Bp%M`.M``O\%.#& N@# @  @'   &' ,@BM&@Bc H@B^ & @BY%@BT &@B 㿠;9Jc8c8;c#L  @BC ` @B@`l@B<`@B9@B1@A㿠%#$c0#, ##` @) &@"< `@? 7 >' K '@ @ @ <'@dp%@ <.H3 ^@$|@D ?  $??'@?`@(`'@@@ "@5@ 2H5>`!5 >  @@``7` @ `5 3p?  ' OȐ'@ @A 㿠 㿠a3a4a5b5A3A4A5B5letterlegalledgertabloidstatementexecutivefolioquarto10x14out of memory Page:Pages:EndCommentsBeginDocumentBeginBinaryBeginFileEndDocumentEndBinaryEndFileEndSetupBeginPrologBeginProcSet: PStoPSEndProcSetTrailerEOF%%Page:Bad page label while seeking page %d I/O error seeking page %d [%d] %%%%Page: %s %d I/O error reading page setup %d PStoPSxformI/O error writing page setup %d I/O error writing page %d I/O error in header %%%%Pages: %d 0 I/O error in prologue Wrote %d pages, %ld bytes [*] %%%%Page: * %d PStoPSxform concat showpage %s release %d patchlevel %d Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. Usage: %s [-q] [-s] [infile [outfile]] must be positive and divisible by 4 rcan't open input file %s wcan't open output file %s can't seek input -00<0H0T0`0l0x00000000000000 0,080D0P0 ( ( * oro o, 8 P oo,|-d(J(SJ(S((J(SJ(S((d(d(((d()d)b )    8 d ( ( ( ( ,x,|-./;@.3.F.T`( ox/.........//  /$xp .!&-/(  6,;5 C7<K8 V;@[T 5,e o.~7(74-D 70` -H,H H  d  <5 !D -x ,  -T \ , &,, J-Q-Z-`b s,x|    --$ $ -<4 ,v ,|5-"-7857,>3@!C/J.V,\7$d( =3@j-q.y -, (  4 $ 7@-l` x  . -0 --- psbookcrti.scrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptr__crt_scratchvalues-Xa.cDrodata.rodatapsutil.cBbss.bssDdata.databytespagescmtheaderposendsetupbeginprocsetoutputpagemaxpagespapersizespageptrbufferfcopypserror.cpsbook.cusagecrtn.s_END__START__environ_DYNAMIC_fini_exit__ctypeverbosewritesetup_endfindpaperscanpages__environ_lock__xargcpagenofopen.st_doubleinfilewritepageheadermallocstrcmpwritepagebody.st_int_startwriteheaderatoi.st_llongtmpfile.st_floatstrncmpmessageseekableftell__1cG__CrunMdo_exit_code6F_v_fclose__flsbufrealloc.st_float_foreff_GLOBAL_OFFSET_TABLE_writepartprolog.st_double_foreffwritepagesetupfread__fsr_init_valuefgetswritepagestrlenwriteprolog_etext_PROCEDURE_LINKAGE_TABLE__get_exit_frame_monitorprogramoutfile__iob_edata__cg92_usedfseek__xargv_initfflush___Argv.ld_intsprintfatexit.ld_llong_lib_versionwritetrailerwritestringmainpagelabelstrncpy.ld_floatwriteemptypageseekpage.ld_doublefputsfprintfstrcpyfwriteanotate anotate@ <..  (   (anotate T, 4` H $D|48x $< anotate anotate \  \anotate anotate4$x$xpB$ $(anotate psutil.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psutil.o psutil.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7pserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.77,psbook.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psbook.o psbook.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7o3- /var/tmp/psutilspsutil.c4. /var/tmp/psutilspserror.c3- /var/tmp/psutilspsbook.c DD% DD% DD%cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stat.h 1.11 04/09/28 SMI@(#)stat_impl.h 1.4 03/12/04 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497.interp.hash.dynsym.dynstr.SUNW_version.rela.data.rela.bss.rela.plt.text.init.fini.rodata.rodata1.got.dynamic.symtab.strtab.annotate.debug_info.debug_line.debug_abbrev.comment.shstrtab  0"*o 0-B    8B  BB 8 8, L d d,R((X(( ^((f((o,x,xG,|,|` t--2..,=// x}/8 8d o<>R@ABAa P70707010004daf0000081ed0000000000000000000000014c5c502b0000396c0000010000010036ffffffffffffffff0000001b00000000root/usr/local/bin/epsffitELF4544 (444/usr/lib/ld.so.153 !#$%&'()*,./12  "+-0(   l!L(- 8 7$ =  B  L4'QY L jq@ ~8X4  p@!   d\  Xp@  +  >P!F  Mc=Pk  v \ @p" \  fprintf.ld_int__flsbuf_edatafgets_exit.ld_llong_initmain.ld_floatatoiprogram.st_float_foreffatexit_lib_version__environ_lock__cg92_used_DYNAMIC_fini__iob.ld_doublefflush_etextsscanf___Argv.st_llongstrncmpsprintf__xargc.st_int_PROCEDURE_LINKAGE_TABLE___fsr_init_value.st_double_foreff_environ_start_GLOBAL_OFFSET_TABLE___xargv.st_double.st_float_endstrlenfopen_get_exit_frame_monitorfputsstrcpymessage__1cG__CrunMdo_exit_code6F_v_libc.so.1SYSVABI_1.3SUNWprivate_1.17̳ Nqd2p 0,/(4 @-LXdp. @"cD"c"b\, @'P $P+`-` `?-)"T- =--% # @DF@D͐"4"` "d@D@@P@D@D "      **`* @*  ""  "     + **      + **     **   㿘 "    //// 77㿘 "" "   ////    ////   7777 `" 2 2 *@2 *`2 *`*`2@2`""2 2 **2 **2`*2`*2`**222`22"㿘`" 6 6 6 6 .@.`.`.`'6@6`'㿘" &"6 6 6 6 ....6`6`6`....?6`6666?&`" 2 2 2 2 *@*`*`*`2@2`"""2 2 2 2 ****2`2`2`****2`2222"㾀'D 'L'P'T'X;@b "h`@ "h @'   &' - @`; :cc @C@C `*,@Ԁ N`@`%/L %␢  @~ /M``*``g@.*`p@u@u@>x2OM`;'Hp@7s2OM`'H  @Cf@Ca~M`l@ l"G۔ o2OM`!'Hg@:i2OM`'Hc@e@"e8OM`-'H"c`8OM` 'HG@G@!X2OM`'H@   @C1@C,IM` @C(@C#@M`@<%@E2OM`'H   ''@C@C *M`.&M` @ h..&@ N@h`@ ?@> %``"`)`@B%M`.M``O\%."h& N@"h @  @'   &' ,@B˒&@Bɐ H@BĐ & @B%@B &@B 㿠;9Fcc;b"D  @B ` @B`l@B@B?#\?#`  #x#|`#c@,` DK`-@&K` a@+ ? #\? #x ?  ? #|??@  K`-"OK`?@@BJ @BG @BD @BA G @ \ @B<@  d  p @  @B,@ T $@B!@GO %@DO`%@`!2@@ؐ@B @#F#D@B @" DcHKHK#`]#C#ĻM#G#  @A @ @AӒ$@A2OO@A`H$@&##%@##| @%@@  9Xx6Hx #xxf@f@##ޝI@ ΁N@@@Nx#D@ cHٟMMOHI xHٽ]]H^Ex @) HY[;U#̗W#ȑM#ēO#;;;;@Ag## INHSHW I@%;H[;Y;U#̏W#ȅ^#ćC#;;@AA##I@INH;;@;;@A#\`@;P;;;@A ;;;;@A ;;;;@@@Ax@;;@@#hА#p#l#thpt@@l\H@@ْ@@֒$@@O` @ @@ɒ\`@ @@Ò @@ 㿠 㿠%s release %d patchlevel %d Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. Usage: %s [-c] [-r] [-a] [-s] llx lly urx ury [infile [outfile]] rcan't open input file %s wcan't open output file %s %%BoundingBox:%%%%BoundingBox:%lf %lf %lf %lf %%EndComments %%%%BoundingBox: %d %d %d %d %%EndComments save /showpage{}def /copypage{}def /erasepage{}def %%BeginProcSet: epsffit 1 0 gsave %.3f %.3f translate 90 rotate %.3f %.3f scale %%EndProcSet grestore restore showpage no %%%%BoundingBox: 00<0H0T0`0l0x0000000000 $ 4  ooo  oop  $ 4 @ D 8p `4dGTUa@ pzhX\ ` (  lL 8 $      4 L *1@ >8MXYb4  ip@!n  y d\  Xhp@    P!   #P+  6 \ @EL@Rp"jpw \  epsffitcrti.scrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptr__crt_scratchvalues-Xa.cDrodata.rodatapserror.cDdata.dataepsffit.cusage___const_seg_900000201crtn.s_END__START_fprintf.ld_int__flsbuf_edatafgets_exit.ld_llong_initmain.ld_floatatoiprogram.st_float_foreffatexit_lib_version__environ_lock__cg92_used_DYNAMIC_fini__iob.ld_doublefflush_etextsscanf___Argv.st_llongstrncmpsprintf__xargc.st_int_PROCEDURE_LINKAGE_TABLE___fsr_init_value.st_double_foreff_environ_start_GLOBAL_OFFSET_TABLE___xargv.st_double.st_float_endstrlenfopen_get_exit_frame_monitorfputsstrcpymessage__1cG__CrunMdo_exit_code6F_v_anotate anotate@ <`d   4   4anotate \  \anotate anotateX X\B  ` `|4PPPPPPPPPP@PPPP$PPPanotate< 8 P@ `Hpserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7epsffit.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o epsffit.o epsffit.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.784. /var/tmp/psutilspserror.c4. /var/tmp/psutilsepsffit.c DD% DD%cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497.interp.hash.dynsym.dynstr.SUNW_version.rela.data.rela.bss.rela.plt.text.init.fini.rodata.rodata1.got.dynamic.symtab.strtab.annotate.debug_info.debug_line.debug_abbrev.comment.shstrtab  0"o0-B  8B  BB   LTR$$X44 ^@@fDDAoG t2884=ppL}l+ $<o&(*p*,*  4c0707010004db04000081ed0000000000000000000000014c5c502b00000a070000010000010036ffffffffffffffff0000001c00000000root/usr/local/bin/showchar#!/bin/sh # showchar: show character with information # usage: # showchar Font-Name Char-Name | lpr -Pprinter if [ $# != 2 ]; then echo "Usage: `basename $0` Font-Name Char-Name" >&2 exit 1 fi cat <font-name.afm" >&2 exit 1 fi cat << EOF %! % produce .afm for $1 % (c) 1993 by Robert Joop % inspired by two other versions of this theme which are % getafm 1.00 (c) AJCD % and getafm.ps by an unknown author, % modified by J. Daniel Smith % Metrics dictionary code added by AJCD, 7/6/93 /getafmdict 100 dict dup begin /buf 256 string def /buf2 16 string def /prany % dict dictname printname -> dict { 2 index 2 index cvn known { print % printname ( ) print 1 index exch cvn get = } { (Comment /FontInfo contains no /) print 2 copy eq { = % printname pop % dictname } { exch print % dictname (, therefore no ) print = % printname } ifelse } ifelse } bind def /printfontname { (FontName)dup prany } bind def /printfontinfo { dup /FontInfo known { dup /FontInfo get (FullName)dup prany (FamilyName)dup prany (Weight)dup prany (ItalicAngle)dup prany (isFixedPitch)(IsFixedPitch) prany (UnderlinePosition)dup prany (UnderlineThickness)dup prany (Version)(version) prany (Notice)dup prany pop } { (Comment Font lacks a /FontInfo!)= } ifelse } bind def /prbbox % llx lly urx ury -> - { 4 1 roll 3 1 roll exch % swap top 4 elements 4 { ( ) print buf cvs print } repeat } bind def /getbbox % fontdict chardict character -> fontdict chardict llx lly urx ury { gsave 2 index setfont 0 0 moveto false charpath flattenpath pathbbox grestore } bind def /printmiscinfo { dup /FontBBox known { (FontBBox) print dup /FontBBox get aload pop prbbox ()= } { (Comment missing required /FontBBox)= quit } ifelse 2 copy exch get dup /H known 1 index /x known and 1 index /d known and 1 index /p known and dup /looksRoman exch def { (CapHeight ) print (H) getbbox ceiling cvi = pop pop pop (XHeight ) print (x) getbbox ceiling cvi = pop pop pop (Ascender ) print (d) getbbox ceiling cvi = pop pop pop (Descender ) print (p) getbbox pop pop floor cvi = pop } { (Comment font doesn't contain H, x, d and p; therefore no CapHeight, XHeight, Ascender and Descender)= } ifelse pop dup /Encoding get [ [ (ISOLatin1Encoding) /ISOLatin1Encoding ] [ (AdobeStandardEncoding) /StandardEncoding ] ] { aload pop dup where { exch get 2 index eq { (EncodingScheme ) print buf cvs = } { pop } ifelse } { pop pop } ifelse } forall pop } bind def /printcharmetric { % chardictname fontdict charnamedict encoding charindex charname 4 index dup length dict dup begin exch { 1 index /FID ne 2 index /UniqueID ne and { 1 index /Encoding eq { 256 array copy } if def } { pop pop } ifelse } forall end dup /Encoding get 32 3 index put /f2 exch definefont setfont (C ) print 1 index buf cvs print ( ; WX ) print % Metrics entries are: % 1 number: which is the character width % an array of 2 numbers: which are the left sidebearing and width % an array of 4 numbers: x & y left sidebearing, width and height dup 5 index % /charname fontdict dup /Metrics known { /Metrics get exch 2 copy known { get dup type /arraytype eq { dup length 2 eq {1 get} {2 get} ifelse } if round cvi buf cvs print } { pop pop ( ) stringwidth pop round cvi buf cvs print } ifelse } { pop pop ( ) stringwidth pop round cvi buf cvs print } ifelse ( ; N ) print dup buf cvs print ( ; B) print gsave newpath 0 0 moveto ( ) true charpath flattenpath pathbbox grestore 2 { ceiling cvi 4 1 roll } repeat 2 { floor cvi 4 1 roll } repeat prbbox looksRoman { [ [ /f [ /i /f /l ] ] [ /ff [ /i /l ] ] ] { aload pop 1 index 3 index eq { { 1 index buf cvs length 1 index buf2 cvs dup length 2 index add buf 4 2 roll putinterval buf 0 3 -1 roll getinterval dup cvn 7 index exch known { exch ( ; L ) print buf2 cvs print ( ) print print } { pop pop } ifelse } forall pop } { pop pop } ifelse } forall } if pop ( ;)= } bind def /printcharmetrics { (StartCharMetrics ) print 2 copy exch get length 1 sub buf cvs = 256 dict dup begin 1 index /Encoding get { null def } forall end % chardictname fontdict charnamedict 1 index /Encoding get 0 1 255 { % encoding index 2 copy get dup /.notdef eq { pop } { printcharmetric } ifelse pop % index } for -1 3 index 5 index get { pop dup /.notdef eq { pop } { % chardictname fontdict charnamedict encoding charindex charname dup 4 index exch known { pop } { printcharmetric } ifelse } ifelse } forall % charnamedict encoding index pop pop pop (EndCharMetrics)= } bind def /printfontmetrics { (StartFontMetrics 3.0)= (Comment Produced by getafm 3.0 (which is by rj@rainbow.in-berlin.de))= printfontname printfontinfo printmiscinfo printcharmetrics (EndFontMetrics)= } bind def end def /getafm { getafmdict begin save exch findfont 1000 scalefont null [ /CharDefs /CharData /CharProcs /CharStrings ] { 2 index 1 index known { exch } if pop } forall dup null eq { (can't find dictionary with character data!)= quit } if exch % dictname fontdict printfontmetrics pop pop restore end } bind def /$1 getafm EOF 0707010004dafb000081ed0000000000000000000000014c5c502b000001a70000010000010036ffffffffffffffff0000001b00000000root/usr/local/bin/fixwwps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixwwps: get semi-conforming PostScript out of Windows Write file # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $page = 1; while (<>) { if (/^(%!.*) EPSF-\d.\d/) { print $1, "\n"; } elsif (/^SS/) { print "%%Page: $page $page\n"; print $_; $page++; } else { print $_; } } 0707010004db05000041ed0000000000000000000000044c5c50c7000000000000010000010036ffffffffffffffff0000001500000000root/usr/local/share0707010004db1f000041ed0000000000000000000000024c5c50c7000000000000010000010036ffffffffffffffff0000001d00000000root/usr/local/share/psutils0707010004db22000081a40000000000000000000000014c5c502c000089c90000010000010036ffffffffffffffff0000002700000000root/usr/local/share/psutils/md71_0.ps%%BeginProcSet: (AppleDict md) 71 0 % /readtocleartomark{/markindex 0 def %AJCD-skip up to next "cleartomark"% {dup read pop (cleartomark) markindex get eq {/markindex markindex 1 add def markindex 11 ge {exit}if} {/markindex 0 def} ifelse }loop pop}bind def % /cexec where {pop}{userdict/cexec{pop} put}ifelse % userdict/LW{save statusdict/product get(LaserWriter)anchorsearch exch pop{dup length 0 eq{pop 1}{( Plus)eq{2}{3}ifelse}ifelse}{0}ifelse exch restore}bind put userdict/patchOK known not{save LW dup 1 ne exch 2 ne and false {eexec}stopped{dup type/stringtype eq{pop}if}if and exch restore userdict/patchOK 3 -1 roll put}if userdict/downloadOK known not{userdict/downloadOK{ vmstatus exch sub exch pop 120000 gt patchOK and}bind put}if userdict/type42known known not{userdict/type42known systemdict/resourcestatus known{42/FontType resourcestatus{pop pop true}{false}ifelse }{false}ifelse put}if type42known not downloadOK and {userdict begin /*charpath /charpath load def/charpathflag false def/charpath{userdict/charpathflag true put userdict/*charpath get exec userdict/charpathflag false put}bind def end}if userdict/checkload known not{userdict/checkload{{pop exec} {save 3 dict begin/mystring 6050 string def exch/endstring exch def{currentfile mystring readline not{stop}if endstring eq{exit}if}loop end restore pop}ifelse}bind put}if userdict/LW+{LW 2 eq}bind put userdict/ok known not{userdict/ok{systemdict/statusdict known dup{LW 0 gt and}if}bind put}if systemdict/currentpacking known{currentpacking true setpacking}if /md 270 dict def md begin /av 71 def /T true def/F false def/mtx matrix def/s75 75 string def/sa8 8 string def/sb8 8 string def /sc8 8 string def/sd8 8 string def/s1 ( ) def/pxs 1 def/pys 1 def /ns false def 1 0 mtx defaultmatrix dtransform exch atan/pa exch def/nlw .24 def/ppr [-32 -29.52 762 582.48] def /pgr [0 0 0 0] def /pgs 1 def/por true def/xb 500 array def/so true def/tso true def/fillflag false def/pnm 1 def/fmv true def /sfl false def/ma 0 def/invertflag false def/dbinvertflag false def/xflip false def/yflip false def/noflips true def/scaleby96 false def/fNote true def/fBitStretch true def /4colors false def/fg (Rvd\001\001\000\000\177) def /bdf{bind def}bind def /xdf{exch def}bdf /xl{neg exch neg translate}bdf /fp{pnsh 0 ne pnsv 0 ne and}bdf /nop{}bdf/lnop[/nop load]cvx bdf /vrb[ {fp{fg 6 get 0 ne{gsave stroke grestore}{gsave 1 setlinewidth pnsh pnsv scale stroke grestore}ifelse}if newpath}bind /eofill load dup /newpath load 2 index dup {clip newpath}bind {}bind dup 2 copy ]def /sgd systemdict/setpagedevice known{{2 dict begin/PreRenderingEnhance exch def/Policies 1 dict dup/PreRenderingEnhance 1 put def currentdict end setpagedevice}}{{pop}}ifelse bdf /svsc systemdict/currentcolorscreen known{{currentcolorscreen/dkspf xdf/dkrot xdf/dkfreq xdf/dyspf xdf/dyrot xdf/dyfreq xdf/dmspf xdf/dmrot xdf/dmfreq xdf /dcspf xdf/dcrot xdf/dcfreq xdf}}{{currentscreen/spf xdf/rot xdf/freq xdf}}ifelse bdf /doop{vrb exch get exec}bdf /psu{/udf xdf/tso xdf /fNote xdf/fBitStretch xdf/scaleby96 xdf/yflip xdf/xflip xdf /invertflag xdf/dbinvertflag invertflag statusdict begin version cvr 47.0 ge product (LaserWriter) eq not and end invertflag and {not}if def xflip yflip or{/noflips false def}if /pgs xdf 2 index .72 mul exch div/pys xdf div .72 mul/pxs xdf ppr astore pop pgr astore pop/por xdf sn and/so xdf}bdf /tab{userdict /11x17 known{userdict begin /11x17 load exec end}{statusdict /setpage known{statusdict begin 792 1224 1 setpage end}{statusdict /setpageparams known{statusdict begin 792 1224 0 1 setpageparams end}if}ifelse}ifelse}bdf /a3Size{userdict /a3 known{userdict begin /a3 load exec end}{statusdict /setpageparams known{statusdict begin 842 1191 0 1 setpageparams end}if}ifelse}bdf /txpose{fNote{smalls}{bigs}ifelse pgs get exec pxs pys scale ppr aload pop por{noflips{pop exch neg exch translate pop 1 -1 scale}if xflip yflip and{pop exch neg exch translate 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{pop exch neg exch translate pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{ppr 1 get neg ppr 0 get neg translate}if} {noflips{translate pop pop 270 rotate 1 -1 scale}if xflip yflip and{translate pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{translate pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{translate pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 exch translate}if}ifelse statusdict begin/waittimeout where{pop waittimeout 300 lt{statusdict/waittimeout 300 put}if}if end scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy translate .96 dup scale neg exch neg exch translate}if}bdf /fr{4 copy pgr aload pop 3 -1 roll add 3 1 roll exch add 6 2 roll 3 -1 roll sub 3 1 roll exch sub 3 -1 roll exch div 3 1 roll div exch scale pop pop xl}bdf /obl{{0.212557 mul}{pop 0}ifelse}bdf /sfd{ps fg 5 -1 roll get mul 100 div 0 ps 5 -1 roll obl ps neg 0 0 6a astore makefont setfont}bdf /fnt{findfont sfd}bdf /bt{sa 3 1 roll 3 index and put}bdf /sa(\000\000\000\000\000\000\000\000\000\000)def /fs{0 1 bt 1 2 bt 2 4 bt 3 8 bt 4 16 bt 5 32 bt 6 64 bt 7 128 bt sa exch 8 exch put}bdf /mx1 matrix def /mx2 matrix def /mx3 matrix def /bu{currentpoint 4colors{currentcmykcolor}{currentrgbcolor}ifelse currentlinewidth currentlinecap currentlinejoin currentdash exch aload length fg 5 sfl{1}{0}ifelse put pnsv pnsh 2t aload pop 3a aload pop mx2 aload pop mx1 aload pop mtx currentmatrix aload pop mx3 aload pop ps pm restore/ps xdf mx3 astore pop}bdf /bn{/pm save def mx3 setmatrix newpath 0 0 moveto ct dup 39 get 0 exch getinterval cvx exec mtx astore setmatrix mx1 astore pop mx2 astore pop 3a astore pop 2t astore pop/pnsh xdf/pnsv xdf gw /sfl fg 5 get 0 ne def array astore exch setdash setlinejoin setlinecap setlinewidth 4colors{mysetcmykcolor}{setrgbcolor}ifelse moveto}bdf /fc{}bdf /tc{32768 div add 3 1 roll 32768 div add 2t astore pop}bdf /3a [0 0 0] def /2t 2 array def /tp{3a astore pop}bdf /tt{mx2 currentmatrix pop currentpoint 2 copy 2t aload pop qa 2 copy translate 3a aload pop exch dup 0 eq {pop}{1 eq{-1 1}{1 -1}ifelse scale}ifelse rotate pop neg exch neg exch translate moveto}bdf /te{mx2 setmatrix}bdf /th{3 -1 roll div 3 1 roll exch div 2 copy mx1 scale pop scale/sfl true def}bdf /tu{1 1 mx1 itransform scale/sfl false def}bdf /ts{1 1 mx1 transform scale/sfl true def}bdf /fz{/ps xdf}bdf /dv{dup 0 ne{div}{pop}ifelse}bdf /pop4{pop pop pop pop}bdf /it{sfl{mx1 itransform}if}bdf /gm{exch it moveto}bdf/rm{it rmoveto}bdf /lm{currentpoint sfl{mx1 transform}if exch pop sub 0 exch it rmoveto}bdf /fm{statusdict/manualfeed known}bdf /se{statusdict exch/manualfeed exch put}bdf /mf{dup/ma exch def 0 gt{fm se/t1 5 st ok ma 1 gt and{/t2 0 st/t3 0 st statusdict/manualfeedtimeout 3600 put }if}if}bdf /jn{/statusdict where exch pop{statusdict exch /jobname exch put}if}bdf /pen{pnm mul/pnsh xdf pnm mul/pnsv xdf pnsh setlinewidth}bdf /min{2 copy gt{exch}if pop}bdf /max{2 copy lt{exch}if pop}bdf /dh{fg 6 1 put array astore dup {1 pxs div mul exch}forall astore exch pop exch pop exch setdash}bdf /ih[currentdash]def /rh{fg 6 0 put ih aload pop setdash}bdf /dl{gsave nlw pys div setlinewidth 0 setgray}bdf /dlin{exch currentpoint currentlinewidth 2 div dup translate newpath moveto lineto currentpoint stroke grestore moveto}bdf /lin{fg 6 get 0 ne{exch lineto currentpoint 0 doop moveto} {exch currentpoint/pnlv xdf/pnlh xdf gsave newpath/@1 xdf/@2 xdf fp{pnlh @2 lt{pnlv @1 ge {pnlh pnlv moveto @2 @1 lineto pnsh 0 rlineto 0 pnsv rlineto pnlh pnsh add pnlv pnsv add lineto pnsh neg 0 rlineto} {pnlh pnlv moveto pnsh 0 rlineto @2 pnsh add @1 lineto 0 pnsv rlineto pnsh neg 0 rlineto pnlh pnlv pnsv add lineto}ifelse}{pnlv @1 gt {@2 @1 moveto pnsh 0 rlineto pnlh pnsh add pnlv lineto 0 pnsv rlineto pnsh neg 0 rlineto @2 @1 pnsv add lineto}{pnlh pnlv moveto pnsh 0 rlineto 0 pnsv rlineto @2 pnsh add @1 pnsv add lineto pnsh neg 0 rlineto 0 pnsv neg rlineto}ifelse}ifelse closepath fill}if @2 @1 grestore moveto}ifelse}bdf /gw{/pnm fg 3 get fg 4 get div def}bdf /lw{fg exch 4 exch put fg exch 3 exch put gw pnsv pnsh pen}bdf /barc{/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf /@6 xdf/@7 xdf/@8 xdf gsave @5 @7 add 2 div @6 @8 add 2 div translate newpath 0 0 moveto @5 @7 sub @6 @8 sub mtx currentmatrix pop scale @1{newpath}if 0 0 0.5 @4 @3 arc @4 @3 sub abs 360 ge{closepath}if mtx setmatrix @2 doop grestore}bdf /ar{dup 0 eq barc}bdf /ov{0 exch 360 exch true barc}bdf /rc{dup/@t xdf 0 eq{4 copy 3 -1 roll eq 3 1 roll eq and{pnsv 2 div sub exch pnsh 2 div sub exch 4 2 roll pnsv 2 div add exch pnsh 2 div add exch /@t 1 def}if}if currentpoint 6 2 roll newpath 4 copy 4 2 roll exch moveto 6 -1 roll lineto lineto lineto closepath @t doop moveto}bdf /mup{dup pnsh 2 div le exch pnsv 2 div le or}bdf /rr{/@1 xdf 2. div/@2 xdf 2. div/@3 xdf /@4 xdf/@5 xdf/@6 xdf/@7 xdf @7 @5 eq @6 @4 eq @2 mup or or{@7 @6 @5 @4 @1 rc} {@4 @6 sub 2. div dup @2 lt{/@2 xdf}{pop}ifelse @5 @7 sub 2. div dup @2 lt{/@2 xdf}{pop}ifelse @1 0 eq{/@2 @2 pnsh 2 div 2 copy gt{sub def}{0 pop4}ifelse}if currentpoint newpath @4 @6 add 2. div @7 moveto @4 @7 @4 @5 @2 arcto pop4 @4 @5 @6 @5 @2 arcto pop4 @6 @5 @6 @7 @2 arcto pop4 @6 @7 @4 @7 @2 arcto pop4 closepath @1 doop moveto}ifelse}bdf /pr{gsave newpath/pl{exch moveto/pl{exch lineto}def}def}bdf /pl{exch lineto}bdf /ep{dup 0 eq{{moveto}{exch lin}{}{(%%[|1|]%%)= flush}pathforall pop grestore}{doop grestore}ifelse currentpoint newpath moveto}bdf /gr{64. div setgray}bdf /savescreen{ns not{/ns true def systemdict/currentcolorscreen known{currentcolorscreen/pkspf xdf/pkrot xdf/pkfreq xdf/pyspf xdf/pyrot xdf/pyfreq xdf/pmspf xdf/pmrot xdf/pmfreq xdf /pcspf xdf/pcrot xdf/pcfreq xdf}{currentscreen/sspf xdf/srot xdf/sfreq xdf}ifelse}if}bdf /restorescreen{/ns false def systemdict/setcolorscreen known{pcfreq pcrot/pcspf load pmfreq pmrot/pmspf load pyfreq pyrot/pyspf load pkfreq pkrot/pkspf load setcolorscreen}{sfreq srot/sspf load setscreen}ifelse}bdf /pat{savescreen sa8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sa8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}setscreen exch not{gr}{pop}ifelse}bdf /sg{restorescreen gr}bdf /cpat{savescreen 10 2 roll 7 -1 roll sa8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sa8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}8 -1 roll sb8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sb8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}9 -1 roll sc8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sc8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}10 -1 roll sd8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sd8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}psuedo1 dsc 4{4 -1 roll 1 exch 64 div sub}repeat mysetcmykcolor pop pop}bdf systemdict/setcolorscreen known{/psuedo1 lnop bdf/dsc/setcolorscreen load def}{/psuedo1{16{pop}repeat sa8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sa8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}}bdf /bwsc{setscreen dup gr 0 exch 0 exch 64 exch 64 exch 64 exch}bdf/dsc/bwsc load def }ifelse systemdict/setcmykcolor known{/mysetcmykcolor /setcmykcolor load def}{/mysetcmykcolor{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /dc{transform round .5 sub exch round .5 sub exch itransform}bdf /sn{userdict/smooth4 known}bdf /x8{3 bitshift}bdf /x4{2 bitshift}bdf /d4{-2 bitshift}bdf /d8{-3 bitshift}bdf /rb{15 add -4 bitshift 1 bitshift}bdf /db{/@7 save def/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf/@6 @5 @3 4 add mul def dc translate scale/xdbit 1 1 idtransform abs/ydbit exch def abs def{0 0 1 ydbit add 1 10 rc clip}if @1 0 eq @1 4 eq or{currentrgbcolor 1 setgray ydbit 0 1 ydbit add 1 2 rc setrgbcolor}if @1 3 eq @1 7 eq or{1 setgray}{currentrgbcolor 2 index eq exch 2 index eq and exch pop{0 setgray}if}ifelse/@9 @1 0 eq @1 1 eq @1 3 eq or or dbinvertflag xor def/@13 @6 def @2 fBitStretch or{/@10 @4 x4 def/@11 @3 x4 def/@12 @10 rb def/@13 @12 @11 mul def/@15 1 1 dtransform abs/calcY 1 index def round cvi/@14 exch def abs/calcX 1 index def round cvi scaleby96 not{1 add}if def/@16 @15 rb def/@17 @16 @14 mul def}if sn @13 60000 lt and @2 fBitStretch or and{mtx currentmatrix dup 1 get exch 2 get 0. eq exch 0. eq and @17 60000 lt and fBitStretch and{@16 3 bitshift @14 @9 [calcX 0 0 calcY 0 0]{@17 string @13 string currentfile @6 string readhexstring pop 1 index @4 @3 @5 @12 @2 smooth4 @10 @11 @12 dup string 5 index @15 @14 @16 dup string stretch}imagemask}{@12 x8 @11 @9 [@10 0 0 @11 0 0]{@13 string currentfile @6 string readhexstring pop 1 index @4 @3 @5 @12 @2 smooth4}imagemask}ifelse}{@5 3 bitshift @3 4 add @9 [@4 0 0 @3 0 2]{currentfile @6 string readhexstring pop}imagemask}ifelse @7 restore}bdf systemdict/setcmykcolor known{/psuedo lnop bdf/di/colorimage load def}{/routines[{.3 mul add 1}bind{.59 mul add 2}bind{.11 mul add round cvi str exch i exch put/i i 1 add def 0 0}bind]def /psuedo{/i 0 def 0 exch 0 exch{exch routines exch get exec}forall pop pop str}bdf/bwi{pop pop image}bdf/di/bwi load def}ifelse /cdb{/@7 save def/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf systemdict/setcmykcolor known not{dc}if translate scale /@6 xdf /@18 @5 dup 60000 ge{pop 60000}if string def @6 not{/str @18 0 @18 length 3 idiv getinterval def}if @4 @3 8 [@4 0 0 @3 0 0]@6{{currentfile @18 readhexstring pop}image}{{currentfile @18 readhexstring pop psuedo}false 3 di}ifelse @7 restore}bdf /wd 16 dict def /mfont 14 dict def /mdf{mfont wcheck not{/mfont 14 dict def}if mfont begin xdf end}bdf /cf{{1 index/FID ne{def}{pop pop}ifelse}forall}bdf/rf{/@1 exch def/@2 exch def FontDirectory @2 known{cleartomark pop}{findfont dup begin dup length @1 add dict begin cf{/Encoding macvec def}{Encoding dup length array copy/Encoding exch def counttomark 2 idiv{Encoding 3 1 roll put}repeat}ifelse pop exec currentdict end end @2 exch definefont pop}ifelse}bdf /bmbc{exch begin wd begin /cr xdf save CharTable cr 6 mul 6 getinterval{}forall /bitheight xdf/bitwidth xdf .96 div/width xdf Gkernmax add/XOffset xdf Gdescent add/YOffset xdf/rowbytes xdf rowbytes 255 eq{0 0 0 0 0 0 setcachedevice} {Gnormsize dup scale width 0 XOffset YOffset bitwidth XOffset add bitheight YOffset add setcachedevice rowbytes 0 ne{ XOffset YOffset translate newpath 0 0 moveto bitwidth bitheight scale sn{ /xSmt bitwidth x4 def /ySmt bitheight x4 def /rSmt xSmt rb def rSmt x8 ySmt true [xSmt 0 0 ySmt neg 0 ySmt] {rSmt ySmt mul string CharData cr get 1 index bitwidth bitheight rowbytes rSmt tso smooth4} }{rowbytes 3 bitshift bitheight 4 add true [bitwidth 0 0 bitheight neg 0 bitheight 2 add] {CharData cr get} }ifelse imagemask }if }ifelse restore end end }bdf /bb{.96 exch div/Gnormsize mdf 2 index /Gkernmax mdf 1 index/Gdescent mdf 3 index div 4 1 roll 2 index div 1. 5 2 roll exch div 4 1 roll 4 array astore/FontBBox mdf }bdf /cdf{mfont/CharData get 3 1 roll put}bdf /bf{ mfont begin /FontType 3 def /FontMatrix [1 0 0 1 0 0] def /Encoding macvec def /MFontType 0 def /BuildChar/bmbc load def end mfont definefont pop }bdf /wi LW 1 eq{{gsave 0 0 0 0 0 0 0 0 moveto lineto lineto lineto closepath clip stringwidth grestore}bind}{/stringwidth load}ifelse def /aps{0 get 124 eq}bdf /xc{s75 cvs dup}bdf /xp{put cvn}bdf /scs{xc 3 67 put dup 0 95 xp}bdf /sos{xc 3 79 xp}bdf /sbs{xc 1 66 xp}bdf /sis{xc 2 73 xp}bdf /sob{xc 2 79 xp}bdf /sss{xc 4 83 xp}bdf /dd{exch 1 index add 3 1 roll add exch}bdf /smc{moveto dup show}bdf /ndf2{udf{dup /FontType get 0 eq{/FDepVector get{dup /FontType get 0 eq{ndf2}{dup /df2 known{begin df2 0 null put end }{pop}ifelse}ifelse}forall}{/df2 known{dup begin df2 0 null put end}if}ifelse}{pop}ifelse}bdf /kwn{FontDirectory 1 index known{findfont dup ndf2 exch pop}}bdf /gl{1 currentgray sub setgray}bdf /newmm{dup /FontType get 0 eq{dup maxlength dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall currentdict end dup /FDepVector 2 copy get[exch 6 index exch 6 index exch{newmm 3 1 roll}forall pop pop] put dup }{/mfont 10 dict def mfont begin/FontMatrix [1 0 0 1 0 0] def /FontType 3 def/Encoding macvec def/df 1 index def/df2 1 array def/FontBBox [0 0 1 1] def/StyleCode 2 index def /mbc{bcarray StyleCode get}def/BuildChar{exch begin wd begin/cr exch def/cs s1 dup 0 cr put def df /MFontType known not{ df2 0 get null eq{df dup length 2 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall /StrokeWidth 1 0 FontMatrix idtransform pop dup nlw mul pys div ps div exch 0.012 mul 2 copy le{exch}if pop def/PaintType 2 def currentdict end /q exch definefont df2 exch 0 exch put}if}if mbc exec end end}def end mfont}ifelse 3 index exch definefont exch pop}bdf /mb{dup sbs kwn{0 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /mo{dup sos kwn{2 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /ms{dup sss kwn{4 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /ou{dup sos kwn{mfont/df2 known{mfont begin df2 0 null put end}if 3 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /su{dup sss kwn{mfont/df2 known{mfont begin df2 0 null put end}if 5 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /ao{/fmv true def ou}bdf/as{/fmv true def su}bdf /vo{/fmv false def ou}bdf/vs{/fmv false def su}bdf /c{currentrgbcolor dup 4 1 roll eq 3 1 roll eq and/gray xdf}bdf /bcarray[{/da .03 def df setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs 0 0 smc da 0 smc da da smc 0 da moveto show}bind dup{/da 1 ps div def df setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs 0 0 smc da 0 smc da da smc 0 da smc c gray{gl}{1 setgray}ifelse da 2. div dup moveto show}bind {df setfont gsave cs wi grestore setcharwidth c gray{gl}{currentrgbcolor 1 setgray}ifelse cs 0 0 smc df2 0 get setfont gray{gl}{4 1 roll setrgbcolor}ifelse 0 0 moveto show}bind {/da 1 ps div def/ds .05 def/da2 da 2. div def df setfont gsave cs wi 1 index 0 ne{exch ds add da2 add exch}if grestore setcharwidth cs ds da2 add .01 add 0 smc 0 ds da2 sub translate 0 0 smc da 0 smc da da smc 0 da smc c gray{gl}{1 setgray}ifelse da 2. div dup moveto show}bind {/da .05 def df setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth c cs da .01 add 0 smc 0 da translate gray{gl}{currentrgbcolor 1 setgray 4 -1 roll}ifelse 0 0 smc gray{gl}{4 1 roll setrgbcolor}ifelse df2 0 get setfont 0 0 moveto show}bind]def /st{1000 mul usertime add dup 2147483647 gt{2147483647 sub}if def}bdf /the{usertime sub dup 0 lt exch -2147483648 gt and}bdf /6a 6 array def /2a 2 array def /3q 3 array def /qs{3 -1 roll sub exch 3 -1 roll sub exch}bdf /qa{3 -1 roll add exch 3 -1 roll add exch}bdf /qm{3 -1 roll 1 index mul 3 1 roll mul}bdf /qn{6a exch get mul}bdf /qA .166667 def/qB .833333 def/qC .5 def /qx{6a astore pop qA 0 qn qB 2 qn add qA 1 qn qB 3 qn add qB 2 qn qA 4 qn add qB 3 qn qA 5 qn add qC 2 qn qC 4 qn add qC 3 qn qC 5 qn add}bdf /qp{6 copy 12 -2 roll pop pop}bdf /qc{exch qp qx curveto}bdf /qi{{exch 4 copy 2a astore aload pop qa .5 qm newpath moveto}{exch 2 copy 6 -2 roll 2 qm qs 4 2 roll}ifelse}bdf /qq{{qc 2a aload pop qx curveto}{exch 4 copy qs qa qx curveto}ifelse}bdf /pt{currentpoint newpath moveto}bdf /qf{/fillflag true def}bdf /ec{dup 4 and 0 ne{closepath}if 1 and 0 ne{0 doop}if grestore currentpoint newpath moveto/fillflag false def}bdf /eu{currentpoint fp{0 ep}{grestore newpath}ifelse moveto/fillflag false def}bdf /bp{currentpoint newpath 2 copy moveto}bdf /ef{gsave fillflag{gsave eofill grestore}if}bdf /sm{0 exch{@1 eq{1 add}if}forall}bdf /lshow{4 1 roll exch/@1 exch def{1 index wi pop sub 1 index sm dv 0 @1 4 -1 roll widthshow}{1 index wi pop sub 1 index dup sm 10 mul exch length 1 sub add dv dup 10. mul 0 @1 4 -1 roll 0 6 -1 roll awidthshow}ifelse}bdf /setTxMode{sa 9 2 index put exch not{3 eq{1}{0}ifelse setgray}{pop}ifelse}bdf /SwToSym{{}mark false/Symbol/|______Symbol 0 rf 0 sa 6 get 0 ne{pop 1}{sa 7 get 0 eq{pop 2}if}ifelse sa 1 get 0 ne/|______Symbol sa 4 get 0 ne{vs}{sa 3 get 0 ne{vo}{fnt}ifelse}ifelse}bdf /mc{0 3 1 roll transform neg exch pop}bdf /ul{dup 0 ne sa 2 get 0 ne and{gsave 0 0 /UnderlinePosition kif{mc}{ps -10 div}ifelse/UnderlineThickness kif{mc}{ps 15 div}ifelse abs setlinewidth neg rmoveto sa 4 get 0 ne{gsave currentlinewidth 2. div dup rmoveto currentpoint newpath moveto 2 copy rlineto stroke grestore}if sa 3 get sa 4 get or 0 ne{gsave currentrgbcolor dup 4 1 roll eq 3 1 roll eq and{gl}{1 setgray}ifelse 2 copy rlineto stroke grestore rlineto strokepath nlw pys div setlinewidth}{rlineto}ifelse stroke grestore}{pop}ifelse}bdf /sgt{2 copy known{get true}{pop pop false}ifelse}bdf /kif{currentfont dup/FontMatrix get exch/FontInfo sgt{true}{currentfont/df sgt {dup/FontInfo sgt{3 1 roll/FontMatrix get mtx concatmatrix exch true}{pop pop pop false} ifelse}{pop pop false}ifelse}ifelse{3 -1 roll sgt{exch true}{pop false}ifelse}{false}ifelse}bdf /blank/Times-Roman findfont/CharStrings get/space get def /macvec 256 array def /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI /DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US macvec 0 32 getinterval astore pop macvec 32/Times-Roman findfont/Encoding get 32 96 getinterval putinterval macvec dup 39/quotesingle put 96/grave put /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft /guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron macvec 128 128 getinterval astore pop {}mark true/Courier/|______Courier 0 rf {/Metrics 21 dict begin/zero 600 def/one 600 def/two 600 def/three 600 def/four 600 def/five 600 def/six 600 def/seven 600 def/eight 600 def /nine 600 def/comma 600 def/period 600 def/dollar 600 def/numbersign 600 def/percent 600 def/plus 600 def/hyphen 600 def/E 600 def/parenleft 600 def/parenright 600 def/space 600 def currentdict end def currentdict/UniqueID known{/UniqueID 16#800000 def}if/FontBBox FontBBox 4 array astore def}mark true/Helvetica/|______Seattle 1 rf /oldsettransfer/settransfer load def /concatprocs{/proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx}def /settransfer{currenttransfer concatprocs oldsettransfer}def /PaintBlack{{1 exch sub}settransfer gsave newpath clippath 1 setgray fill grestore}def /od{(Rvd\001\001\000\000\177) fg copy pop txpose 1 0 mtx defaultmatrix dtransform exch atan/pa exch def newpath clippath mark {transform{itransform moveto}}{transform{itransform lineto}} {6 -2 roll transform 6 -2 roll transform 6 -2 roll transform {itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}} {{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if statusdict/processcolors known{statusdict begin processcolors end 4 eq{/4colors true def}if}if}bdf /cd{}bdf /op{/sfl false def systemdict/currentcolorscreen known{dcfreq dcrot/dcspf load dmfreq dmrot/dmspf load dyfreq dyrot/dyspf load dkfreq dkrot/dkspf load setcolorscreen}{freq rot/spf load setscreen}ifelse savescreen /ns false def/pm save def}bdf /cp{not{userdict/#copies 0 put}if ma 0 gt{{t1 the{exit}if}loop}if{/copypage load exec}{/showpage load exec}ifelse pm restore}bdf /px{0 3 1 roll tp tt}bdf /psb{/us save def}bdf /pse{us restore}bdf /ct 40 string def /nc{currentpoint initclip newpath gc{dup type dup/arraytype eq exch/packedarraytype eq or{exec}if} forall clip newpath moveto}def /kp{ct 0 2 index length 2 index 39 2 index put getinterval copy cvx exec mx3 currentmatrix pop}bdf end LW 1 eq userdict/a4small known not and{/a4small [[300 72 div 0 0 -300 72 div -120 3381] 280 3255 {statusdict/jobstate (printing) put 0 setblink margins exch 196 add exch 304 add 8 div round cvi frametoroket statusdict/jobstate (busy) put 1 setblink} /framedevice load 60 45{dup mul exch dup mul add 1.0 exch sub}/setscreen load {}/settransfer load/initgraphics load/erasepage load]cvx statusdict begin bind end readonly def}if md begin/bigs[lnop userdict/letter known{/letter load}{lnop}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4 known{/a4 load}{lnop}ifelse userdict/b5 known{/b5 load}{lnop}ifelse lnop lnop lnop /tab load/a3Size load]def /smalls[lnop userdict/lettersmall known{/lettersmall load}{userdict/note known{/note load}{lnop}ifelse}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4small known{/a4small load}{lnop}ifelse userdict/b5 known{/b5 load}{userdict/note known{/note load}{lnop}ifelse}ifelse lnop lnop lnop /tab load/a3Size load]def end systemdict/currentpacking known{setpacking}if %{currentfile eexec} ( %endeexec) ok userdict/stretch known not and checkload currentfile ok userdict/stretch known not and {eexec}{readtocleartomark}ifelse 373A767D4B7FD94FE5903B7014B1B8D3BED02632C855D56F458B118ACF3AF73FC4EF5E81F5749042B5F9CF1016D093B75F250B7D8280B2EACE05A37037F7BDF6E12226D7D4E2DF2C52FAFD5FD40FE72A0D3AC4BD485D8369D4C87636E920D1DAF222D92155A9CB1667E715F0B82799B37CC8F5B32B74B39CF494536DC39C7EF04A7BCB29E2CEC79073CADCCFB23B4AA1363F876F5121B618071B7B4EB1E5DE75FAA2368A3E5DB2B198623AFE92AE9484270FE7F57A850E88C0D3EEA156611C91D8E480D4370B025CCA6929A2BF40AD3D01B2CB7EE6DFB46E12A830542337F7819B67F9765210F76DB06F34DA5B13A11759305C582E16D2B854939F6D9121F2A4F285282F5DCD3D15896D121E3D6F5BE79E087451BB0ED233CDBEF090D3B4AC2DC34B97E70C61D95FB072B8C12D2ABD843520949A39DCF99E2C1AA8FBCD025E47E0A82A8D96E75BAF40F52AD402495BBD4DE0F356C8B14E764874E639C9F045A0D1908EC6456EB6C5B8A6F826192F767EF2C55A21C58F5F9CC1F59247B55F2387828C7FE89D5E7D8484D1BC86CB6673BDBE4FE17DD9BDE95224FE645136F41330BF155A4DDE1B0A32233BF471CE58FBC660DC7E641B0A0D30018454E2191C414A3011FF3FED1C0D88FE1FF9F75DCC456D097947226FBEC92509146D3A4CFFC0471B31C53222ED9DD88566F60F6C0D705AD79DACF53B070026F083ED28B5CF75 7X AAA0A169F6F320A75E9D2ED50ABD939AF85B6346C2ADB25D168F10508E1516D194C635E6B187FADEA0829DBF0390C0F003F0265E215BC96CA3CC13D4A8E01570BE193CA75A620728CD275ACF1986EFFB3A13419FE55EA7C4467B7E7EEDC1FC29C9F8C46A557D2CCDB914EF7B93E7530D555DFC2398AFC68CAD991F062EF85BAA1884EC166C7C5DF8543666D8C41BE267D706BD1588F1F662F705CAE4D29DC38EF66BFAA89470D8A099B6F1B4587F7B024412276106FCD3EB5AE17A5D1DF1781992DC40EA0A992F706F701304CEA9D9073E7A74F1E687D81C3E5841D31CF86855BAAAD9B5D30317C75150A857C6B114735315CDD1AEF36C26BBB0645499406DEE2F24B3B1C72FEC97C7BA31AA2CDAB25418BB1DC4C7E4757F1D625087B0FD0300C03A65F2A72CE734925735277E034CDCF599129679F70CC8B66E03878851DB75041F275E1E5761F3EC753BE1359CA364A22047AE4886217F9259FE19FF5B116E8019B98B143114B313E8BEF87EC949D85C82E0812E6F50525E73890AF362CC8EE8A85F4197E6AC18638EF12E56A808D439AF1BFD363F140314BF4E534485C42F1856688CC35288E8D770120A420FB9F1FCF8AE8BD6D6156CC23E6C51119FE4DE1B68C9DF3487E9974BF9ED31F8D3CE93FF101867319F2FF492D5D398B4F09A66F2F55BCAB34B99173B7EE89039D00DD21A7B3A52E9F028F8301B5FC12D4094 1X 2E064513BC579AAC498F577EA8ECD1FE3E42DC3CC320786C7B00194FEDF344402C33FC492D4BA86992B01683F440220FFE756BC88A94223D316078D69D33560E8EAB76B24CB7AA4320CF435593D76F624324ABE00B5587A4F283C725EA24567133F25F472B5E2E4474DDB5A16AC5F2DF32350395D3E3892FE361F4D5C9A610C654C9227614FBBAFF3356A90A2266E00F66234061075491571A65616211257F160000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %endeexec %{currentfile eexec} ( %endeexec) ok userdict/smooth4 known not and checkload currentfile ok userdict/smooth4 known not and {eexec}{readtocleartomark}ifelse F94E00EE41A71C59E5CAEED1EDBCF23D1DBA1EE99B9BB356492923BD8B1BA83A87CEB0E07377A31FD6241E814681118E17DC7CACE570399506E6E441B871B6043831BD03EFC11DBBD8001EE2FF8CFBD485065D455A2E15AC36F1A84AD8789FA6461199C7CD14CB9FD64D4B06452B7FC0A8FC263F70F1CCB893295D4DE70ADAB771C0F84396FA98C60B11DA02ABA157298DF0A23621853BEF167443A985ADC09BEFFD51CB4D29179E2B34609EF38A49DA61F4BFC256A3DE0732D7D29754A194857B9C9E9971227AA1DD0611FBB10E44E5FF66C062D9C24ED3290529330BC317825E876929582DB0E39B9FC5EFD20CC1D4F94920EB9C534D0DA90DE70D25BC7287319CF28602B3F46633C242CAFC8905E960317E3C2FA20AB8DB06ADBAF292FC7BA2CA14EE65DF28B99CC11666B70AD33E8E1D57D63D4B89ECC615AE5747C1CA752C833D8D6DE54CD4A0350B44310555CE3BD2C615ADD27B634CDB350AF3A432CE78AACD2909A5B586F666CD87919A36DB1CBE86B3CE281DFD01CD7E1B8A18A4B415CECBFF79A5C4390A15EA77D14D6BE12BAB5A8268C3F286D0590060647CABED674443CD258F11415E866AB330A251691B61F2422A61AFE59B6B4FBDCF85ED9BA0F8E483C034089E6877FF5923698D3A0DC0EED6B9CFD32DF0839BC4EA5F6D1FCB6DD0920391E57E84745131D02D100179F4E0A68EC0A5FF6680A6F463D038 BX 04AF63FFA13D743B995A26A743C26D387209023C91DE43DF047A16F328AC9DDC08573B38BE9EA341EA16C78EC32F3A1B36B90D95A50610F4D050EC1C33497F3F3A81A1B4C8BEF0BA84EE2FAA32DC112DAC490AF53E1749C4A0D866CAF7B893E52383B0D38065C333FB122B700D7246F7EE87D942AE3DB5C1DD77E9E76C80CC5AD63D28DFED0E229CE604673F78CD47F258FDF5BF3A3EAEC5C9BC8E482D8DBA9D268A35DA8C095A690679ED2123E8B8F5E4826FA3B199EAA5D482D4B6AA86572E387CECEB7149C8947F41D6339328A748A17F8C4AD3B0555F1E409450BA0C564F1F488BB5096EB003568D4D5EF6489897E27409547D0EE4487D30184793B0F27BD265A64BDB3EA6761569DA955620C612E718677B77D6D81B999C6298877AFE0D1D6F6F358377A8BD2402F669C64B972B3A065EF7DD4BDEFFFE17E63DB8898FA6E69166B710AAD6BA2EA9AF61E4B8C8701638D4D6E4DFFFC192AEF6BC027095C4C72D748979675BA29FAF61E75343E14E61034602E5A79CD2519796ED6A9CC4EDEA46A9B59D4A807E786B5EE46F25B0360BC8E7C12D723122CDEEF247C9776F4C99C8EBED6828AA19744B5ADF0D07D95D98B3072372388D41B0FAB1CCE2775170679575ECDCA13B22A17FE9C6605C3445F58F1A829512DAB6C528F83580C8AA53C35D605F626F5AD0B7FC1EA87D69A835E3F53A1F450FB0AF42A5772F89D92A 5X 0D10F15BDBDA409F50C0B8AB93FE8A16D029DD8BB5C480D1466735ED4D9CAF637E5ECD6C2ECB6BF3B3EFBEE7AB936D2C568E3009D156B87CACB1FB3A48A70BC91B2EC35CC9147FFB1A524E2B2F2E4E2C1B12F1C1C63768BB95CD62FEC01CBA79B9FA282DD4DF49990F27FF8EE4E2DDE2F0ACD83BC9D4BE0090192C7A799967EC4DC2D63C0835E22D4C4B366D7FDCF3A05A4B53DF780F986EF25C79B665D5C00EFF7F17C0BB6D544F9D83A7FDAC47D9C5683A656011374253C918FF6EA64749DD971B2300DD5320033E01EC591F6318CCE94CE2B81C04322EC52B624E50643B52391CC D2AB56396A2AD8E2D3CA61B80D9D4CC363B2DF7863526958CDF3497E36648406C317E58EC563E7C26149A2A3C643ADFB39A8DD92974C6D2A2A9D7B71CDF3FEBBF32BB02E7B45CF53AAEAD5E963A4AA4AF9A149A08A4EC303D5F2369977E93F54897EEAD31B06C5845D63F49D65F8E5573962241A57CCD717CE6CA8C784A11192943616EA059B51BC38429E18D0121FCBB6FBD5D909B0D89E616C66DEF6A0F165A7030BD911A1B120468329CBB006C8D37720E531CF31E878CB4AAAC137633675C3D546F5162487AB35F470C042BDEB945E0F2532BF92AA6FD53434440221ECD3533A7AA89900CB19EFE2CD872DF8B7969AF0D3B72BF31DC5DD69CA6460966F61AB17CB507964098DBA3AF122EEC3128A9BAFE1034493F372B36BD1351205E9043A67C544402D8BCE24358C8A5CE33867A00794CF7097D59C88279A11EE9C854E7E7AAE881F9828C569D208F5F33375F59E9A3818CFA38AAD0CBFBA32F9F44A8BB79DE4C40E3886457C16DA4A27953AA1E99472E35F2323F0BAA5E37DC28CBA46FEFB73B190016055ADD4D27615D748499A0E1C4B8C7EC339C1C4D95A813A85918A8D01EEB485DDCDCEA6EA3F2C2A9D85C139CD90CCB352634F9AFE836BCAC0C274E352BA2071B5269D5DE4CCDE3FF990CBA974980C7332AE1545A9C60D5D1459D3AE95C1AC065733AF14FADB440A110DD539563B8D850CD0704C52F3F7CCCB 5X 3630D776560CBD22D8FF08F5B354487A171AEC15F5F54DE9CAB668BCAC573E788D92762EF63E76087005F4AC2D02E0CAC173C11BE62ACE5DC4D3374F2F9746C9981E125FF9AB8CAE76D13039E2C54DFD708E028A619EA1ED78E6B46F06DF0D0B74BBEDD8C190C7C0CEBDE8F7A4888CC36575313478DD2CFE392E9BB7B2416955D44B7024A3BA43FBF37293B386D64746D7748895411D243FAEC50638F2AA33337D7FA018ADDAC5835A0DDFAE99AD6299DFB4CA6872C59853E3AC12FC9E3D26629C5B49CF844C87B3C4BFBE3074E3A1CE6984758C20C661084381CD6B4582D84F19C0000B5FC0DCB42B567E396031601C095D7016283EBE5F13CD8A3A374A74DDBBABD36081149F8BC242085F2F7297CC97FD3B8BAD206D8AC9707A39ECCC7963B522E08DA391A1EF12DD4D746DBDDDCC0834F88160CF189A9645567CEC2F023A571AF0DFD15DB85B744C28C000DF53B05F8F210841F6E87A04F20C777B7C0BE6182BE2E90226E5301A12532A745F2FAAA81637CF11B78CD2B99A4D18B862D6C5DBD31793FB16A2D9AAD376D4484D75AA833D0068B1D34DB74E3302480854E3B5484D8A47E39A89A2FA927BC3641EA7F8E004FDE4C2F08D40D99F1ACB47CAF6887629BF6DFE12968D297596D28CE0CF148B12E7DCB49FB94F5ADBD214C3A6CE1E249831BA9EB8A189F2CE1ABE39A7B537253E369A508A2AF2ADB9463F9B56BB BX FF31D535FF997F537C6675C196E7ECBD493F652FA7CC6D9C1CA3379BFDB5AF7513C6E834054494296B91A6EE800114363D5D5D0759F41B4DECB653B9DE3E94583579EF549ED5F3FAFB12661ABC0C57A332406517ED3454EDED34B386C60F78DC976266E0EAF54FC245FB0E3EFC8016236436B599C1C97A8C5E0AC8F7836161873C71F01ED9CC25C236420F41FD8277993D3959205912FA0927B59E3DAE7377D82079447D6E41EE5AEC0DFFF79AF8F4ED47F17EE708FEA45877860D56F8CBCE65A061E8E1CA4A5FBAF0E13429A7F0ADB6F178FA449F46CC539BBC0107E3A53B1C362A0 4B20E6D721E7E6E1E4976A11DDC98C7614D22B53DFBB6DAE533AC9BE882021A735C30DAA4A44AED09F49A390E8CFF59BD9C30667AF21B03EC5CEBD5C2C3AA2769E8D714191A48E7DDF50B13D1560E82EFB65FCE601AE9E8C351FBA1DED80B7351314E7F9F9A784BFE3759B7E322A84E7B51F9DC5F5D9C8050CD79B27C0A4B0DD68A3C27A948AD6858E35B960D2DEA838C479CAEA83B1A912174ACB2100E55E7A14892D7A9B3711FF0B20065C1995B49E1F23464A92DD140642E3A7B1973849E64D1A3CF60000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %endeexec %%EndProcSet 0707010004db21000081a40000000000000000000000014c5c502c000078f90000010000010036ffffffffffffffff0000002700000000root/usr/local/share/psutils/md68_0.ps%%BeginProcSet: (AppleDict md) 68 0 /readtocleartomark{/markindex 0 def %AJCD-skip up to next "cleartomark"% {dup read pop (cleartomark) markindex get eq {/markindex markindex 1 add def markindex 11 ge {exit}if} {/markindex 0 def} ifelse }loop pop}bind def %AJCD% statusdict begin waittimeout 300 lt{0 60 300 setdefaulttimeouts}if end currentfile statusdict begin serverdict begin product (LaserWriter II NT) eq revision 1 eq and {/setrealdevice {//setrealdevice exec 31 sendpcmd 4 eq tonerlight} bind def /execjob {31 sendpcmd 4 eq tonerlight //execjob exec} bind def end end eexec}{end end readtocleartomark}ifelse 35de8eabfc7fa5eac0431edc501ad43f5fcbdf9fdd321cce93b525f4439dd94696bf56ac13a0a2aad1e6bcf444711e941d7217138d20ae0500145f815439cc14e697ad201df728ea4ccad4ac331aa03a7aacde10760bf4ee12bbf73c77cdcbf1796f26f0dd255d2407e1ac41 d27489a69d6b69c6a841468b46720b75ad65650700e0c528e7af61e7e3e821b59445c44b69831ebc9deaf0e3aecc14b7a1c2e18bc1fa42a59219f1e36f236e3d6c89114b1f231999c3dbce6b43f3e2918fcb85575941a9d1e65c86aa08e6eea86cc66ce90e5e4add57f2585e 7b1c0b5203cfc46868d6e3c0d66db79174e7091e32e307679732da062e440e41dabd36a161b611a7e4523a49694026206803dbfd5be5c5fe433f0f18a40057db6f1302848c8da4a10a7f14c63d512806362b1be092ad5dbd36d75fe63e4cae2ba9b72390f580cac344a08bdf 6eb9e36ec45bad2a0b82829a72e0efa2d87332c482196e690361168271c55053341ab3 mark cleartomark %AJCD-dummy cleartomark for skip% /sc {60 45 {abs exch abs 2 copy add 1 gt{1.0 sub dup mul exch 1.0 sub dup mul add 1.0 sub}{dup mul exch dup mul add 1.0 exch sub} ifelse}setscreen} bind def statusdict begin product(LaserWriter II)anchorsearch end {pop pop/letter [/letter load /exec load /sc load /exec load]cvx def/legal [/legal load /exec load /sc load /exec load]cvx def/a4 [/a4 load /exec load /sc load /exec load]cvx def/b5 [/b5 load /exec load /sc load /exec load]cvx def /lettersmall [/lettersmall load /exec load /sc load /exec load]cvx def/a4small [/a4small load /exec load /sc load /exec load]cvx def/note [/note load /exec load /sc load /exec load]cvx def}{pop}ifelse systemdict/currentpacking known{currentpacking true setpacking}if /LW{save statusdict/product get(LaserWriter)anchorsearch exch pop{length 0 eq{1}{2}ifelse}{0}ifelse exch restore}bind def /LW+{LW 2 eq}bind def /ok{systemdict/statusdict known dup{LW 0 gt and}if}bind def %AJCD% ok{statusdict begin 9 sccinteractive 3 ne exch 0 ne or{9 0 3 setsccinteractive}if end}if /md 250 dict def md begin /av 0 def /T true def/F false def/mtx matrix def/s75 75 string def/s8 8 string def/s1 ( ) def/pxs 1 def/pys 1 def 1 0 mtx defaultmatrix dtransform exch atan/pa exch def/nlw .24 def/ppr [-32 -29.52 762 582.48] def /pgs 1 def/por true def/xb 500 array def/so true def/tso true def/fillflag false def/pnm 1 def/fmv true def /sfl false def/ma 0 def/invertflag false def/dbinvertflag false def/xflip false def/yflip false def/noflips true def/scaleby96 false def/fNote true def/fBitStretch true def /fg (Rvd\001\001\000\000\177) def /bdf{bind def}bind def /xdf{exch def}bdf /xl{neg exch neg translate}bdf /fp{pnsh 0 ne pnsv 0 ne and}bdf /nop{}bdf/lnop[/nop load]cvx bdf /vrb[ {fp{fg 6 get 0 ne{gsave stroke grestore}{gsave 1 setlinewidth pnsh pnsv scale stroke grestore}ifelse}if newpath}bind /eofill load dup /newpath load 2 index dup {clip newpath}bind {}bind dup 2 copy ]def currentscreen/spf xdf/rot xdf/freq xdf /doop{vrb exch get exec}bdf /psu{/tso xdf /fNote xdf/fBitStretch xdf/scaleby96 xdf/yflip xdf/xflip xdf /invertflag xdf/dbinvertflag invertflag statusdict begin version cvr 47.0 ge product (LaserWriter) eq not and end invertflag and {not}if def xflip yflip or{/noflips false def}if /pgs xdf 2 index .72 mul exch div/pys xdf div .72 mul/pxs xdf ppr astore pop/por xdf sn and/so xdf}bdf /tab{statusdict /11x17 known{statusdict begin /11x17 load end}{statusdict /setpage known{statusdict begin 792 1224 1 setpage end}{statusdict /setpageparams known{statusdict begin 792 1224 0 1 setpageparams end}if}ifelse}ifelse}bdf /txpose{fNote{smalls}{bigs}ifelse pgs get exec pxs pys scale ppr aload pop por{noflips{pop exch neg exch translate pop 1 -1 scale}if xflip yflip and{pop exch neg exch translate 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{pop exch neg exch translate pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{ppr 1 get neg ppr 0 get neg translate}if} {noflips{translate pop pop 270 rotate 1 -1 scale}if xflip yflip and{translate pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{translate pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{translate pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 exch translate}if}ifelse %AJCD% statusdict begin waittimeout 300 lt{/waittimeout 300 def}if end scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy translate .96 dup scale neg exch neg exch translate}if}bdf /fr{4 copy ppr aload pop 3 -1 roll add 3 1 roll exch add 6 2 roll 3 -1 roll sub 3 1 roll exch sub 3 -1 roll exch div 3 1 roll div exch scale pop pop xl}bdf /obl{{0.212557 mul}{pop 0}ifelse}bdf /sfd{ps fg 5 -1 roll get mul 100 div 0 ps 5 -1 roll obl ps neg 0 0 6a astore makefont setfont}bdf /fnt{findfont sfd}bdf /bt{sa 3 1 roll 3 index and put}bdf /sa(\000\000\000\000\000\000\000\000\000\000)def /fs{0 1 bt 1 2 bt 2 4 bt 3 8 bt 4 16 bt 5 32 bt 6 64 bt 7 128 bt sa exch 8 exch put}bdf /mx1 matrix def /mx2 matrix def /mx3 matrix def /bu{currentpoint currentgray currentlinewidth currentlinecap currentlinejoin currentdash exch aload length fg 5 sfl{1}{0}ifelse put pnsv pnsh 2t aload pop 3a aload pop mx2 aload pop mx1 aload pop mtx currentmatrix aload pop mx3 aload pop ps pm restore/ps xdf mx3 astore pop}bdf /bn{/pm save def mx3 setmatrix newpath 0 0 moveto ct dup 39 get 0 exch getinterval cvx exec mtx astore setmatrix mx1 astore pop mx2 astore pop 3a astore pop 2t astore pop/pnsh xdf/pnsv xdf gw /sfl fg 5 get 0 ne def array astore exch setdash setlinejoin setlinecap setlinewidth setgray moveto}bdf /fc{}bdf /tc{32768 div add 3 1 roll 32768 div add 2t astore pop}bdf /3a [0 0 0] def /2t 2 array def /tp{3a astore pop}bdf /tt{mx2 currentmatrix pop currentpoint 2 copy 2t aload pop qa 2 copy translate 3a aload pop exch dup 0 eq {pop}{1 eq{-1 1}{1 -1}ifelse scale}ifelse rotate pop neg exch neg exch translate moveto}bdf /te{mx2 setmatrix}bdf /th{3 -1 roll div 3 1 roll exch div 2 copy mx1 scale pop scale/sfl true def}bdf /tu{1 1 mx1 itransform scale/sfl false def}bdf /ts{1 1 mx1 transform scale/sfl true def}bdf /fz{/ps xdf}bdf /dv{dup 0 ne{div}{pop}ifelse}bdf /pop4{pop pop pop pop}bdf /it{sfl{mx1 itransform}if}bdf /gm{exch it moveto}bdf/rm{it rmoveto}bdf /lm{currentpoint sfl{mx1 transform}if exch pop sub 0 exch it rmoveto}bdf /fm{statusdict/manualfeed known}bdf /se{statusdict exch/manualfeed exch put}bdf /mf{dup/ma exch def 0 gt{fm se/t1 5 st ok ma 1 gt and{/t2 0 st/t3 0 st %AJCD% statusdict/manualfeedtimeout 3600 put }if}if}bdf /jn{/statusdict where exch pop{statusdict exch /jobname exch put}if}bdf /pen{pnm mul/pnsh xdf pnm mul/pnsv xdf pnsh setlinewidth}bdf /min{2 copy gt{exch}if pop}bdf /max{2 copy lt{exch}if pop}bdf /dh{fg 6 1 put array astore dup {1 pxs div mul exch}forall astore exch pop exch pop exch setdash}bdf /ih[currentdash]def /rh{fg 6 0 put ih aload pop setdash}bdf /dl{gsave nlw pys div setlinewidth 0 setgray}bdf /dlin{exch currentpoint currentlinewidth 2 div dup translate newpath moveto lineto currentpoint stroke grestore moveto}bdf /lin{fg 6 get 0 ne{exch lineto currentpoint 0 doop moveto} {exch currentpoint/pnlv xdf/pnlh xdf gsave newpath/@1 xdf/@2 xdf fp{pnlh @2 lt{pnlv @1 ge {pnlh pnlv moveto @2 @1 lineto pnsh 0 rlineto 0 pnsv rlineto pnlh pnsh add pnlv pnsv add lineto pnsh neg 0 rlineto} {pnlh pnlv moveto pnsh 0 rlineto @2 pnsh add @1 lineto 0 pnsv rlineto pnsh neg 0 rlineto pnlh pnlv pnsv add lineto}ifelse}{pnlv @1 gt {@2 @1 moveto pnsh 0 rlineto pnlh pnsh add pnlv lineto 0 pnsv rlineto pnsh neg 0 rlineto @2 @1 pnsv add lineto}{pnlh pnlv moveto pnsh 0 rlineto 0 pnsv rlineto @2 pnsh add @1 pnsv add lineto pnsh neg 0 rlineto 0 pnsv neg rlineto}ifelse}ifelse closepath fill}if @2 @1 grestore moveto}ifelse}bdf /gw{/pnm fg 3 get fg 4 get div def}bdf /lw{fg exch 4 exch put fg exch 3 exch put gw pnsv pnsh pen}bdf /barc{/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf /@6 xdf/@7 xdf/@8 xdf gsave @5 @7 add 2 div @6 @8 add 2 div translate newpath 0 0 moveto @5 @7 sub @6 @8 sub mtx currentmatrix pop scale @1{newpath}if 0 0 0.5 @4 @3 arc @4 @3 sub abs 360 ge{closepath}if mtx setmatrix @2 doop grestore}bdf /ar{dup 0 eq barc}bdf /ov{0 exch 360 exch true barc}bdf /rc{/@t xdf currentpoint 6 2 roll newpath 4 copy 4 2 roll exch moveto 6 -1 roll lineto lineto lineto closepath @t doop moveto}bdf /mup{dup pnsh 2 div le exch pnsv 2 div le or}bdf /rr{/@1 xdf 2. div/@2 xdf 2. div/@3 xdf /@4 xdf/@5 xdf/@6 xdf/@7 xdf @7 @5 eq @6 @4 eq @2 mup or or{@7 @6 @5 @4 @1 rc} {@4 @6 sub 2. div dup @2 lt{/@2 xdf}{pop}ifelse @5 @7 sub 2. div dup @2 lt{/@2 xdf}{pop}ifelse @1 0 eq{/@2 @2 pnsh 2 div 2 copy gt{sub def}{0 pop4}ifelse}if currentpoint newpath @4 @6 add 2. div @7 moveto @4 @7 @4 @5 @2 arcto pop4 @4 @5 @6 @5 @2 arcto pop4 @6 @5 @6 @7 @2 arcto pop4 @6 @7 @4 @7 @2 arcto pop4 closepath @1 doop moveto}ifelse}bdf /pr{gsave newpath/pl{exch moveto/pl{exch lineto}def}def}bdf /pl{exch lineto}bdf /ep{dup 0 eq{{moveto}{exch lin}{}{(%%[|1|]%%)= flush}pathforall pop grestore}{doop grestore}ifelse currentpoint newpath moveto}bdf /gr{64. div setgray}bdf /pat{s8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi s8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}setscreen gr}bdf /sg{freq rot/spf load setscreen gr}bdf /dc{transform round .5 sub exch round .5 sub exch itransform}bdf /sn{userdict/smooth4 known}bdf /x8{3 bitshift}bdf /x4{2 bitshift}bdf /d4{-2 bitshift}bdf /d8{-3 bitshift}bdf /rb{15 add -4 bitshift 1 bitshift}bdf /db{/@7 save def/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf/@6 @5 @3 4 add mul def dc translate scale/xdbit 1 1 idtransform abs/ydbit exch def abs def{0 0 1 ydbit add 1 10 rc clip}if @1 0 eq @1 4 eq or{1 setgray ydbit 0 1 ydbit add 1 2 rc}if @1 3 eq @1 7 eq or{1}{0}ifelse setgray/@9 @1 0 eq @1 1 eq @1 3 eq or or dbinvertflag xor def/@13 @6 def @2 fBitStretch or{/@10 @4 x4 def/@11 @3 x4 def/@12 @10 rb def/@13 @12 @11 mul def/@15 1 1 dtransform abs/calcY 1 index def round cvi/@14 exch def abs/calcX 1 index def round cvi scaleby96 not{1 add}if def/@16 @15 rb def/@17 @16 @14 mul def}if sn @13 60000 lt and @2 fBitStretch or and{mtx currentmatrix dup 1 get exch 2 get 0. eq exch 0. eq and @17 60000 lt and fBitStretch and{@16 3 bitshift @14 @9 [calcX 0 0 calcY 0 0]{@17 string @13 string currentfile @6 string readhexstring pop 1 index @4 @3 @5 @12 @2 smooth4 @10 @11 @12 dup string 5 index @15 @14 @16 dup string stretch}imagemask}{@12 x8 @11 @9 [@10 0 0 @11 0 0]{@13 string currentfile @6 string readhexstring pop 1 index @4 @3 @5 @12 @2 smooth4}imagemask}ifelse}{@5 3 bitshift @3 4 add @9 [@4 0 0 @3 0 2]{currentfile @6 string readhexstring pop}imagemask}ifelse @7 restore}bdf /multibit{/mbdeep exch def/mbY exch def/mbX exch def save mbX mbY mbdeep[mbX 0 0 mbY 0 0]{currentfile picstr readhexstring pop}image restore}bdf /wd 16 dict def /mfont 14 dict def /mdf{mfont wcheck not{/mfont 14 dict def}if mfont begin xdf end}bdf /cf{{1 index/FID ne{def}{pop pop}ifelse}forall}bdf/rf{/@1 exch def/@2 exch def FontDirectory @2 known{cleartomark pop}{findfont dup begin dup length @1 add dict begin cf{/Encoding macvec def}{Encoding dup length array copy/Encoding exch def counttomark 2 idiv{Encoding 3 1 roll put}repeat}ifelse pop exec currentdict end end @2 exch definefont pop}ifelse}bdf /bmbc{exch begin wd begin /cr xdf save CharTable cr 6 mul 6 getinterval{}forall /bitheight xdf/bitwidth xdf .96 div/width xdf Gkernmax add/XOffset xdf Gdescent add/YOffset xdf/rowbytes xdf rowbytes 255 eq{0 0 0 0 0 0 setcachedevice} {Gnormsize dup scale width 0 XOffset YOffset bitwidth XOffset add bitheight YOffset add setcachedevice rowbytes 0 ne{ XOffset YOffset translate newpath 0 0 moveto bitwidth bitheight scale sn{ /xSmt bitwidth x4 def /ySmt bitheight x4 def /rSmt xSmt rb def rSmt x8 ySmt true [xSmt 0 0 ySmt neg 0 ySmt] {rSmt ySmt mul string CharData cr get 1 index bitwidth bitheight rowbytes rSmt tso smooth4} }{rowbytes 3 bitshift bitheight 4 add true [bitwidth 0 0 bitheight neg 0 bitheight 2 add] {CharData cr get} }ifelse imagemask }if }ifelse restore end end }bdf /bb{.96 exch div/Gnormsize mdf 2 index /Gkernmax mdf 1 index/Gdescent mdf 3 index div 4 1 roll 2 index div 1. 5 2 roll exch div 4 1 roll 4 array astore/FontBBox mdf }bdf /cdf{mfont/CharData get 3 1 roll put}bdf /bf{ mfont begin /FontType 3 def /FontMatrix [1 0 0 1 0 0] def /Encoding macvec def /BuildChar/bmbc load def end mfont definefont pop }bdf /wi LW 1 eq{{gsave 0 0 0 0 0 0 0 0 moveto lineto lineto lineto closepath clip stringwidth grestore}bind}{/stringwidth load}ifelse def /aps{0 get 124 eq}bdf /xc{s75 cvs dup}bdf /xp{put cvn}bdf /scs{xc 3 67 put dup 0 95 xp}bdf /sos{xc 3 79 xp}bdf /sbs{xc 1 66 xp}bdf /sis{xc 2 73 xp}bdf /sob{xc 2 79 xp}bdf /sss{xc 4 83 xp}bdf /dd{exch 1 index add 3 1 roll add exch}bdf /smc{moveto dup show}bdf /kwn{FontDirectory 1 index known{findfont exch pop}}bdf /gl{1 currentgray sub setgray}bdf /mm{/mfont 10 dict def mfont begin /FontMatrix [1 0 0 1 0 0] def /FontType 3 def /Encoding macvec def /df 4 index findfont def /FontBBox [0 0 1 1] def /xda xdf/mbc xdf /BuildChar{wd begin/cr xdf/fd xdf/cs s1 dup 0 cr put def fd/mbc get exec end}def exec end mfont definefont}bdf /ac{dup scs kwn{exch findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall fmv{/Encoding macvec def}if/StrokeWidth nlw 1000 mul pys div ps div dup 12 lt{pop 12}if def /PaintType 2 def currentdict end definefont}ifelse}bdf /mb{dup sbs kwn{exch{pop}{bbc}{}mm}ifelse sfd}bdf /mo{dup sos kwn{exch{pop}{boc}{}mm}ifelse sfd}bdf /ms{dup sss kwn{exch{pop}{bsc}{}mm}ifelse sfd}bdf /ou{dup sos kwn{exch dup ac pop{scs findfont /df2 xdf}{aoc}{}mm}ifelse sfd}bdf /su{dup sss kwn{exch dup ac pop{scs findfont /df2 xdf}{asc}{}mm}ifelse sfd}bdf /ao{/fmv true def ou}bdf/as{/fmv true def su}bdf /vo{/fmv false def ou}bdf/vs{/fmv false def su}bdf /bbc{/da .03 def fd/df get setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs 0 0 smc da 0 smc da da smc 0 da moveto show}bdf /boc{/da 1 ps div def fd/df get setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs 0 0 smc da 0 smc da da smc 0 da smc gl da 2. div dup moveto show}bdf /bsc{/da 1 ps div def /ds .05 def/da2 da 2. div def fd/df get setfont gsave cs wi 1 index 0 ne{exch ds add da2 add exch}if grestore setcharwidth cs ds da2 add .01 add 0 smc 0 ds da2 sub translate 0 0 smc da 0 smc da da smc 0 da smc gl da 2. div dup moveto show}bdf /aoc{fd/df get setfont gsave cs wi grestore setcharwidth gl cs 0 0 smc fd/df2 get setfont gl 0 0 moveto show}bdf /asc{/da .05 def fd/df get setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs da .01 add 0 smc 0 da translate gl 0 0 smc gl fd/df2 get setfont 0 0 moveto show}bdf /st{1000 mul usertime add dup 2147483647 gt{2147483647 sub}if def}bdf /the{usertime sub dup 0 lt exch -2147483648 gt and}bdf /6a 6 array def /2a 2 array def /3q 3 array def /qs{3 -1 roll sub exch 3 -1 roll sub exch}bdf /qa{3 -1 roll add exch 3 -1 roll add exch}bdf /qm{3 -1 roll 1 index mul 3 1 roll mul}bdf /qn{6a exch get mul}bdf /qA .166667 def/qB .833333 def/qC .5 def /qx{6a astore pop qA 0 qn qB 2 qn add qA 1 qn qB 3 qn add qB 2 qn qA 4 qn add qB 3 qn qA 5 qn add qC 2 qn qC 4 qn add qC 3 qn qC 5 qn add}bdf /qp{6 copy 12 -2 roll pop pop}bdf /qc{exch qp qx curveto}bdf /qi{{exch 4 copy 2a astore aload pop qa .5 qm newpath moveto}{exch 2 copy 6 -2 roll 2 qm qs 4 2 roll}ifelse}bdf /qq{{qc 2a aload pop qx curveto}{exch 4 copy qs qa qx curveto}ifelse}bdf /pt{currentpoint newpath moveto}bdf /qf{/fillflag true def}bdf /ec{1 and 0 ne{0 doop}if grestore currentpoint newpath moveto/fillflag false def}bdf /eu{currentpoint fp{0 ep}{grestore newpath}ifelse moveto/fillflag false def}bdf /bp{currentpoint newpath 2 copy moveto}bdf /ef{gsave fillflag{gsave eofill grestore}if}bdf /sm{0 exch{@1 eq{1 add}if}forall}bdf /lshow{4 1 roll exch/@1 exch def{1 index wi pop sub 1 index sm dv 0 @1 4 -1 roll widthshow}{1 index wi pop sub 1 index dup sm 10 mul exch length 1 sub add dv dup 10. mul 0 @1 4 -1 roll 0 6 -1 roll awidthshow}ifelse}bdf /setTxMode{sa 9 2 index put 3 eq{1}{0}ifelse setgray}bdf /SwToSym{{}mark false/Symbol/|______Symbol 0 rf 0 sa 6 get 0 ne{pop 1}{sa 7 get 0 eq{pop 2}if}ifelse sa 1 get 0 ne/|______Symbol sa 4 get 0 ne{vs}{sa 3 get 0 ne{vo}{fnt}ifelse}ifelse}bdf /mc{0 3 1 roll transform neg exch pop}bdf /ul{dup 0 ne sa 2 get 0 ne and{gsave 0 0 /UnderlinePosition kif{mc}{ps -10 div}ifelse/UnderlineThickness kif{mc}{ps 15 div}ifelse abs setlinewidth neg rmoveto sa 4 get 0 ne{gsave currentlinewidth 2. div dup rmoveto currentpoint newpath moveto 2 copy rlineto stroke grestore}if sa 3 get sa 4 get or 0 ne{gsave gl 2 copy rlineto stroke grestore rlineto strokepath nlw pys div setlinewidth}{rlineto}ifelse stroke grestore}{pop}ifelse}bdf /sgt{2 copy known{get true}{pop pop false}ifelse}bdf /kif{currentfont dup/FontMatrix get exch/FontInfo sgt{true}{currentfont/df sgt {dup/FontInfo sgt{3 1 roll/FontMatrix get mtx concatmatrix exch true}{pop pop pop false} ifelse}{pop pop false}ifelse}ifelse{3 -1 roll sgt{exch true}{pop false}ifelse}{false}ifelse}bdf /blank/Times-Roman findfont/CharStrings get/space get def /macvec 256 array def /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI /DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US macvec 0 32 getinterval astore pop macvec 32/Times-Roman findfont/Encoding get 32 96 getinterval putinterval macvec dup 39/quotesingle put 96/grave put /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft /guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron macvec 128 128 getinterval astore pop {}mark true/Courier/|______Courier 0 rf {/Metrics 21 dict begin/zero 600 def/one 600 def/two 600 def/three 600 def/four 600 def/five 600 def/six 600 def/seven 600 def/eight 600 def /nine 600 def/comma 600 def/period 600 def/dollar 600 def/numbersign 600 def/percent 600 def/plus 600 def/hyphen 600 def/E 600 def/parenleft 600 def/parenright 600 def/space 600 def currentdict end def currentdict/UniqueID known{/UniqueID 16#800000 def}if/FontBBox FontBBox 4 array astore def}mark true/Helvetica/|______Seattle 1 rf /oldsettransfer/settransfer load def /concatprocs{/proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx}def /settransfer{currenttransfer concatprocs oldsettransfer}def /PaintBlack{{1 exch sub}settransfer gsave newpath clippath 1 setgray fill grestore}def /od{(Rvd\001\001\000\000\177) fg copy pop txpose 1 0 mtx defaultmatrix dtransform exch atan/pa exch def newpath clippath mark {transform{itransform moveto}}{transform{itransform lineto}} {6 -2 roll transform 6 -2 roll transform 6 -2 roll transform {itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}} {{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}bdf /cd{}bdf /op{/sfl false def/pm save def}bdf /cp{not{userdict/#copies 0 put}if ma 0 gt{{t1 the{exit}if}loop}if{copypage}{showpage}ifelse pm restore}def /px{0 3 1 roll tp tt}bdf /psb{/us save def}bdf /pse{us restore}bdf /ct 40 string def /nc{currentpoint initclip newpath gc{dup type dup/arraytype eq exch/packedarraytype eq or{exec}if} forall clip newpath moveto}def /kp{ct 0 2 index length 2 index 39 2 index put getinterval copy cvx exec mx3 currentmatrix pop}bdf /av 68 def end LW 1 eq userdict/a4small known not and{/a4small [[300 72 div 0 0 -300 72 div -120 3381] 280 3255 {statusdict/jobstate (printing) put 0 setblink margins exch 196 add exch 304 add 8 div round cvi frametoroket statusdict/jobstate (busy) put 1 setblink} /framedevice load 60 45{dup mul exch dup mul add 1.0 exch sub}/setscreen load {}/settransfer load/initgraphics load/erasepage load]cvx statusdict begin bind end readonly def}if md begin/bigs[lnop userdict/letter known{/letter load}{lnop}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4 known{/a4 load}{lnop}ifelse userdict/b5 known{/b5 load}{lnop}ifelse lnop lnop lnop /tab load]def /smalls[lnop userdict/lettersmall known{/lettersmall load}{userdict/note known{/note load}{lnop}ifelse}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4small known{/a4small load}{lnop}ifelse userdict/b5 known{/b5 load}{userdict/note known{/note load}{lnop}ifelse}ifelse lnop lnop lnop /tab load]def end systemdict/currentpacking known{setpacking}if currentfile ok userdict/stretch known not and{eexec}{readtocleartomark}ifelse 373A767D4B7FD94FE5903B7014B1B8D3BED02632C855D56F458B118ACF3AF73FC4EF5E81F5749042B5F9CF1016D093B75F250B7D8280B2EACE05A37037F7BDF6E12226D7D4E2DF2C52FAFD5FD40FE72A0D3AC4BD485D8369D4C87636E920D1DAF222D92155A9CB1667E715F0B82799B37CC8F5B32B74B39CF494536DC39C7EF04A7BCB29E2CEC79073CADCCFB23B4AA1363F876F5121B618071B7B4EB1E5DE75FAA2368A3E5DB2B198623AFE92AE9484270FE7F57A850E88C0D3EEA156611C91D8E480D4370B025CCA6929A2BF40AD3D01B2CB7EE6DFB46E12A830542337F7819B67F9765210F76DB06F34DA5B13A11759305C582E16D2B854939F6D9121F2A4F285282F5DCD3D15896D121E3D6F5BE79E087451BB0ED233CDBEF090D3B4AC2DC34B97E70C61D95FB072B8C12D2ABD843520949A39DCF99E2C1AA8FBCD025E47E0A82A8D96E75BAF40F52AD402495BBD4DE0F356C8B14E764874E639C9F045A0D1908EC6456EB6C5B8A6F826192F767EF2C55A21C58F5F9CC1F59247B55F2387828C7FE89D5E7D8484D1BC86CB6673BDBE4FE17DD9BDE95224FE645136F41330BF155A4DDE1B0A32233BF471CE58FBC660DC7E641B0A0D30018454E2191C414A3011FF3FED1C0D88FE1FF9F75DCC456D097947226FBEC92509146D3A4CFFC0471B31C53222ED9DD88566F60F6C0D705AD79DACF53B070026F083ED28B5CF75 7XAAA0A169F6F320A75E9D2ED50ABD939AF85B6346C2ADB25D168F10508E1516D194C635E6B187FADEA0829DBF0390C0F003F0265E215BC96CA3CC13D4A8E01570BE193CA75A620728CD275ACF1986EFFB3A13419FE55EA7C4467B7E7EEDC1FC29C9F8C46A557D2CCDB914EF7B93E7530D555DFC2398AFC68CAD991F062EF85BAA1884EC166C7C5DF8543666D8C41BE267D706BD1588F1F662F705CAE4D29DC38EF66BFAA89470D8A099B6F1B4587F7B024412276106FCD3EB5AE17A5D1DF1781992DC40EA0A992F706F701304CEA9D9073E7A74F1E687D81C3E5841D31CF86855BAAAD9B5D30317C75150A857C6B114735315CDD1AEF36C26BBB0645499406DEE2F24B3B1C72FEC97C7BA31AA2CDAB25418BB1DC4C7E4757F1D625087B0FD0300C03A65F2A72CE734925735277E034CDCF599129679F70CC8B66E03878851DB75041F275E1E5761F3EC753BE1359CA364A22047AE4886217F9259FE19FF5B116E8019B98B143114B313E8BEF87EC949D85C82E0812E6F50525E73890AF362CC8EE8A85F4197E6AC18638EF12E56A808D439AF1BFD363F140314BF4E534485C42F1856688CC35288E8D770120A420FB9F1FCF8AE8BD6D6156CC23E6C51119FE4DE1B68C9DF3487E9974BF9ED31F8D3CE93FF101867319F2FF492D5D398B4F09A66F2F55BCAB34B99173B7EE89039D00DD21A7B3A52E9F028F8301B5FC12D409 41X2E064513BC579AAC498F577EA8ECD1FE3E42DC3CC320786C7B00194FEDF344402C33FC492D4BA86992B01683F440220FFE756BC88A94223D316078D69D33560E8EAB76B24CB7AA4320CF435593D76F624324ABE00B5587A4F283C725EA24567133F25F472B5E2E4474DDB5A16AC5F2DF32350395D3E3892FE361F4D5C9A610C654C9227614FBBAFF3356A90A2266E00F66234061075491571A65616211257F160000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark currentfile ok userdict/smooth4 known not and{eexec}{readtocleartomark}ifelse F94E00EE41A71C59E5CAEED1EDBCF23D1DBA1EE99B9BB356492923BD8B1BA83A87CEB0E07377A31FD6241E814681118E17DC7CACE570399506E6E441B871B6043831BD03EFC11DBBD8001EE2FF8CFBD485065D455A2E15AC36F1A84AD8789FA6461199C7CD14CB9FD64D4B06452B7FC0A8FC263F70F1CCB893295D4DE70ADAB771C0F84396FA98C60B11DA02ABA157298DF0A23621853BEF167443A985ADC09BEFFD51CB4D29179E2B34609EF38A49DA61F4BFC256A3DE0732D7D29754A194857B9C9E9971227AA1DD0611FBB10E44E5FF66C062D9C24ED3290529330BC317825E876929582DB0E39B9FC5EFD20CC1D4F94920EB9C534D0DA90DE70D25BC7287319CF28602B3F46633C242CAFC8905E960317E3C2FA20AB8DB06ADBAF292FC7BA2CA14EE65DF28B99CC11666B70AD33E8E1D57D63D4B89ECC615AE5747C1CA752C833D8D6DE54CD4A0350B44310555CE3BD2C615ADD27B634CDB350AF3A432CE78AACD2909A5B586F666CD87919A36DB1CBE86B3CE281DFD01CD7E1B8A18A4B415CECBFF79A5C4390A15EA77D14D6BE12BAB5A8268C3F286D0590060647CABED674443CD258F11415E866AB330A251691B61F2422A61AFE59B6B4FBDCF85ED9BA0F8E483C034089E6877FF5923698D3A0DC0EED6B9CFD32DF0839BC4EA5F6D1FCB6DD0920391E57E84745131D02D100179F4E0A68EC0A5FF6680A6F463D038 BX04AF63FFA13D743B995A26A743C26D387209023C91DE43DF047A16F328AC9DDC08573B38BE9EA341EA16C78EC32F3A1B36B90D95A50610F4D050EC1C33497F3F3A81A1B4C8BEF0BA84EE2FAA32DC112DAC490AF53E1749C4A0D866CAF7B893E52383B0D38065C333FB122B700D7246F7EE87D942AE3DB5C1DD77E9E76C80CC5AD63D28DFED0E229CE604673F78CD47F258FDF5BF3A3EAEC5C9BC8E482D8DBA9D268A35DA8C095A690679ED2123E8B8F5E4826FA3B199EAA5D482D4B6AA86572E387CECEB7149C8947F41D6339328A748A17F8C4AD3B0555F1E409450BA0C564F1F488BB5096EB003568D4D5EF6489897E27409547D0EE4487D30184793B0F27BD265A64BDB3EA6761569DA955620C612E718677B77D6D81B999C6298877AFE0D1D6F6F358377A8BD2402F669C64B972B3A065EF7DD4BDEFFFE17E63DB8898FA6E69166B710AAD6BA2EA9AF61E4B8C8701638D4D6E4DFFFC192AEF6BC027095C4C72D748979675BA29FAF61E75343E14E61034602E5A79CD2519796ED6A9CC4EDEA46A9B59D4A807E786B5EE46F25B0360BC8E7C12D723122CDEEF247C9776F4C99C8EBED6828AA19744B5ADF0D07D95D98B3072372388D41B0FAB1CCE2775170679575ECDCA13B22A17FE9C6605C3445F58F1A829512DAB6C528F83580C8AA53C35D605F626F5AD0B7FC1EA87D69A835E3F53A1F450FB0AF42A5772F89D92 A5X0D10F15BDBDA409F50C0B8AB93FE8A16D029DD8BB5C480D1466735ED4D9CAF637E5ECD6C2ECB6BF3B3EFBEE7AB936D2C568E3009D156B87CACB1FB3A48A70BC91B2EC35CC9147FFB1A524E2B2F2E4E2C1B12F1C1C63768BB95CD62FEC01CBA79B9FA282DD4DF49990F27FF8EE4E2DDE2F0ACD83BC9D4BE0090192C7A799967EC4DC2D63C0835E22D4C4B366D7FDCF3A05A4B53DF780F986EF25C79B665D5C00EFF7F17C0BB6D544F9D83A7FDAC47D9C5683A656011374253C918FF6EA64749DD971B2300DD5320033E01EC591F6318CCE94CE2B81C04322EC52B624E50643B5239 1CCD2AB56396A2AD8E2D3CA61B80D9D4CC363B2DF7863526958CDF3497E36648406C317E58EC563E7C26149A2A3C643ADFB39A8DD92974C6D2A2A9D7B71CDF3FEBBF32BB02E7B45CF53AAEAD5E963A4AA4AF9A149A08A4EC303D5F2369977E93F54897EEAD31B06C5845D63F49D65F8E5573962241A57CCD717CE6CA8C784A11192943616EA059B51BC38429E18D0121FCBB6FBD5D909B0D89E616C66DEF6A0F165A7030BD911A1B120468329CBB006C8D37720E531CF31E878CB4AAAC137633675C3D546F5162487AB35F470C042BDEB945E0F2532BF92AA6FD53434440221ECD3533A7AA89900CB19EFE2CD872DF8B7969AF0D3B72BF31DC5DD69CA6460966F61AB17CB507964098DBA3AF122EEC3128A9BAFE1034493F372B36BD13512X05E9043A67C544402D8BCE24358C8A5CE33867A00794CF7097D59C88279A11EE9C854E7E7AAE881F9828C569D208F5F33375F59E9A3818CFA38AAD0CBFBA32F9F44A8BB79DE4C40E3886457C16DA4A27953AA1E99472E35F2323F0BAA5E37DC28CBA46FEFB73B190016055ADD4D27615D748499A0E1C4B8C7EC339C1C4D95A813A85918A8D01EEB485DDCDCEA6EA3F2C2A9D85C139CD90CCB352634F9AFE836BCAC0C274E352BA2071B5269D5DE4CCDE3FF990CBA974980C7332AE1545A9C60D5D1459D3AE95C1AC065733AF14FADB440A110DD539563B8D850CD0704C52F3F7C CCB53630D776560CBD22D8FF08F5B354487A171AEC15F5F54DE9CAB668BCAC573E788D92762EF63E76087005F4AC2D02E0CAC173C11BE62ACE5DC4D3374F2F9746C9981E125FF9AB8CAE76D13039E2C54DFD708E028A619EA1ED78E6B46F06DF0D0B74BBEDD8C190C7C0CEBDE8F7A4888CC36575313478DD2CFE392E9BB7B2416955D44B7024A3BA43FBF37293B386D64746D7748895411D243FAEC50638F2AA33337D7FA018ADDAC5835A0DDFAE99AD6299DFB4CA6872C59853E3AC12FC9E3D26629C5B49CF844C87B3C4BFBE3074E3A1CE6984758C20C661084381CD6B4582D84F19C0000B5FC0DCB42B567E396031601C095D7016283EBE5F13CD8A3A374A74DDBBABD36081149F8BC242085F2F7297CC97FD3B8BAD206D8AC9707A39ECXCC7963B522E08DA391A1EF12DD4D746DBDDDCC0834F88160CF189A9645567CEC2F023A571AF0DFD15DB85B744C28C000DF53B05F8F210841F6E87A04F20C777B7C0BE6182BE2E90226E5301A12532A745F2FAAA81637CF11B78CD2B99A4D18B862D6C5DBD31793FB16A2D9AAD376D4484D75AA833D0068B1D34DB74E3302480854E3B5484D8A47E39A89A2FA927BC3641EA7F8E004FDE4C2F08D40D99F1ACB47CAF6887629BF6DFE12968D297596D28CE0CF148B12E7DCB49FB94F5ADBD214C3A6CE1E249831BA9EB8A189F2CE1ABE39A7B537253E369A508A2AF2ADB9463F9B 56BBBFF31D535FF997F537C6675C196E7ECBD493F652FA7CC6D9C1CA3379BFDB5AF7513C6E834054494296B91A6EE800114363D5D5D0759F41B4DECB653B9DE3E94583579EF549ED5F3FAFB12661ABC0C57A332406517ED3454EDED34B386C60F78DC976266E0EAF54FC245FB0E3EFC8016236436B599C1C97A8C5E0AC8F7836161873C71F01ED9CC25C236420F41FD8277993D3959205912FA0927B59E3DAE7377D82079447D6E41EE5AEC0DFFF79AF8F4ED47F17EE708FEA45877860D56F8CBCE65A061E8E1CA4A5FBAF0E13429A7F0ADB6F178FA449F46CC539BBC0107E3A53B1C 362A04B20E6D721E7E6E1E4976A11DDC98C7614D22B53DFBB6DAE533AC9BE882021A735C30DAA4A44AED09F49A390E8CFF59BD9C30667AF21B03EC5CEBXD5C2C3AA2769E8D714191A48E7DDF50B13D1560E82EFB65FCE601AE9E8C351FBA1DED80B7351314E7F9F9A784BFE3759B7E322A84E7B51F9DC5F5D9C8050CD79B27C0A4B0DD68A3C27A948AD6858E35B960D2DEA838C479CAEA83B1A912174ACB2100E55E7A14892D7A9B3711FF0B20065C1995B49E1F23464A92DD140642E3A7B1973849E64D1A3CF60000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndProcSet 0707010004db06000041ed0000000000000000000000034c5c50c7000000000000010000010036ffffffffffffffff0000001900000000root/usr/local/share/man0707010004db09000041ed0000000000000000000000024c5c50c7000000000000010000010036ffffffffffffffff0000001e00000000root/usr/local/share/man/man10707010004db1e000081a40000000000000000000000014c5c502b000010360000010000010036ffffffffffffffff0000002700000000root/usr/local/share/man/man1/pstops.1.TH PSTOPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME pstops \- shuffle pages in a PostScript file .SH SYNOPSIS .B pstops [ .B \-q ] [ .B \-b ] [ .B \-w\fIwidth\fR ] [ .B \-h\fIheight\fR ] [ .B \-p\fIpaper\fR ] [ .B \-d\fIlwidth\fR ] .I pagespecs [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Pstops rearranges pages from a PostScript document, creating a new PostScript file. The input PostScript file should follow the Adobe Document Structuring Conventions. .I Pstops can be used to perform a large number of arbitrary re-arrangements of Documents, including arranging for printing 2-up, 4-up, booklets, reversing, selecting front or back sides of documents, scaling, etc. .PP .I pagespecs follow the syntax: .RS .TP 12 .I pagespecs .I = [modulo:]specs .TP .I specs .I = spec[+specs][,specs] .TP .I spec .I = [-]pageno[L][R][U][@scale][(xoff,yoff)] .RE .sp .I modulo is the number of pages in each block. The value of .I modulo should be greater than 0; the default value is 1. .I specs are the page specifications for the pages in each block. The value of the .I pageno in each .I spec should be between 0 (for the first page in the block) and \fImodulo\fR-1 (for the last page in each block) inclusive. The optional dimensions .I xoff and .I yoff shift the page by the specified amount. .I xoff and .I yoff are in PostScript's points, but may be followed by the units .B "cm" or .B "in" to convert to centimetres or inches, or the flag .B "w" or .B "h" to specify as a multiple of the width or height. The optional parameters \fIL\fR, \fIR\fR, and \fIU\fR rotate the page left, right, or upside-down. The optional .I scale parameter scales the page by the fraction specified. If the optional minus sign is specified, the page is relative to the end of the document, instead of the start. If page \fIspec\fRs are separated by .B \+ the pages will be merged into one page; if they are separated by .B \, they will be on separate pages. If there is only one page specification, with .I pageno zero, the \fIpageno\fR may be omitted. The shift, rotation, and scaling are performed in that order regardless of which order they appear on the command line. .PP The .I \-w option gives the width which is used by the .B "w" dimension specifier, and the .I \-h option gives the height which is used by the .B "h" dimension specifier. These dimensions are also used (after scaling) to set the clipping path for each page. The .I \-p option can be used as an alternative, to set the paper size to .B a3, a4, a5, b5, letter, legal, tabloid, statement, executive, folio, quarto or .B 10x14. The default paper size is .B a4. .PP The .I \-b option prevents any .B bind operators in the PostScript prolog from binding. This may be needed in cases where complex multi-page re-arrangements are being done. .PP The .I \-d option draws a line around the border of each page, of the specified width. If the \fIlwidth\fR parameter is omitted, a default linewidth of 1 point is assumed. The linewidth is relative to the original page dimensions, \fIi.e.\fR it is scaled up or down with the rest of the page. .PP Pstops normally prints the page numbers of the pages re-arranged; the .I \-q option suppresses this. .SH EXAMPLES This section contains some sample re-arrangements. To put two pages on one sheet (of A4 paper), the pagespec to use is: .sp .ce 2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm) .sp To select all of the odd pages in reverse order, use: .sp .ce 2:-0 .sp To re-arrange pages for printing 2-up booklets, use .sp .ce 4:-3L@.7(21cm,0)+0L@.7(21cm,14.85cm) .sp for the front sides, and .sp .ce 4:1L@.7(21cm,0)+-2L@.7(21cm,14.85cm) .sp for the reverse sides (or join them with a comma for duplex printing). .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Pstops does not accept all DSC comments. 0707010004db1a000081a40000000000000000000000014c5c502b0000047f0000010000010036ffffffffffffffff0000002800000000root/usr/local/share/man/man1/psmerge.1.TH PSMERGE 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psmerge \- filter to merge several PostScript files into one .SH SYNOPSIS .B psmerge [ .B \-o\fIout.ps\fB ] [ .I file.ps ... ] .SH DESCRIPTION .I Psmerge merges PostScript documents into a single document. It only works in the specific case the the files were created using the same application, with the same device setup and resources (fonts, procsets, patterns, files, etc) loaded. If the .B \-o option is used, output will be sent to the file named, otherwise it will go to standard output. .I Psmerge will merge multiple files concatenated into a single file as if they were in separate files. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I psmerge is for a very specific case; it does not merge files in the general case. 0707010004db11000081a40000000000000000000000014c5c502b000002d90000010000010036ffffffffffffffff0000002900000000root/usr/local/share/man/man1/fixpspps.1.TH FIXPSPPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixpspps \- filter to fix PSPrint PostScript so PSUtils work .SH SYNOPSIS .B fixpspps < .I PSPrint.ps > .I Fixed.ps .SH DESCRIPTION .I Fixpspps is a .I perl filter which "fixes" PostScript from PSPrint so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db12000081a40000000000000000000000014c5c502b000002e10000010000010036ffffffffffffffff0000002c00000000root/usr/local/share/man/man1/fixscribeps.1.TH FIXSCRIBEPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixscribeps \- filter to fix Scribe documents so PSUtils work .SH SYNOPSIS .B fixscribeps < .I Scribe.ps > .I Fixed.ps .SH DESCRIPTION .I Fixscribeps is a .I perl filter which "fixes" PostScript from Scribe so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db13000081a40000000000000000000000014c5c502b000002f70000010000010036ffffffffffffffff0000002800000000root/usr/local/share/man/man1/fixtpps.1.TH FIXTPPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixtpps \- filter to fix Tpscript documents to work with PSUtils .SH SYNOPSIS .B fixtpps < .I Tpscript.ps > .I Fixed.ps .SH DESCRIPTION .I Fixtpps is a .I perl filter which "fixes" PostScript generated from the Troff Tpscript driver so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db0f000081a40000000000000000000000014c5c502b0000036d0000010000010036ffffffffffffffff0000002900000000root/usr/local/share/man/man1/fixmacps.1.TH FIXMACPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixmacps \- filter to fix Macintosh documents with saner version of md .SH SYNOPSIS .B fixmacps < .I Macintosh.ps > .I Fixed.ps .SH DESCRIPTION .I Fixmacps is a .I perl filter which "fixes" PostScript generated from a Macintosh PC that it works correctly with Angus Duggan's .B psutils package. .SH FILES /usr/local/share/psutils/md68_0.ps, /usr/local/share/psutils/md71_0.ps - sanitised versions of the md prologue. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db10000081a40000000000000000000000014c5c502b000002fa0000010000010036ffffffffffffffff0000002b00000000root/usr/local/share/man/man1/fixpsditps.1.TH FIXPSDITPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixpsditps \- filter to fix Transcript psdit documents so PSUtils work .SH SYNOPSIS .B fixpsditps < .I psdit.ps > .I Fixed.ps .SH DESCRIPTION .I Fixpsditps is a .I perl filter which "fixes" PostScript from Transcript's psdit program so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db0c000081a40000000000000000000000014c5c502b0000058b0000010000010036ffffffffffffffff0000002b00000000root/usr/local/share/man/man1/extractres.1.TH EXTRACTRES 1 "PSUtils Release 1 Patchlevel 17" .SH NAME extractres \- filter to extract resources from a PostScript document .SH SYNOPSIS .B extractres [ .B \-m ] < .I document.ps > .I output.ps .SH DESCRIPTION .I Extractres extracts resources (fonts, procsets, patterns, files, etc) appearing in a PostScript document, and puts appropriate .I %%IncludeResource comments in the document prologue. The extracted resources are written to files with the same name as the resource, and an appropriate extension. The pipeline .sp .ce extractres file.ps | includeres >out.ps .sp will move all resources appearing in a document to the document prologue, removing redundant copies. The output file can then be put through page re-arrangement filters such as .I psnup or .I pstops safely. .PP The .B \-m option combines the resources of the same name into one file; this must be used for some programs which download fonts a bit at a time. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I extractres does not alter the .I %%DocumentSuppliedResources comments. 0707010004db18000081a40000000000000000000000014c5c502b0000051e0000010000010036ffffffffffffffff0000002b00000000root/usr/local/share/man/man1/includeres.1.TH INCLUDERES 1 "PSUtils Release 1 Patchlevel 17" .SH NAME includeres \- filter to include resources in a PostScript document .SH SYNOPSIS .B includeres < .I document.ps > .I output.ps .SH DESCRIPTION .I Includeres includes resources (fonts, procsets, patterns, files, etc) in place of .I %%IncludeResource comments in a PostScript document. The resources are searched for in the current directory and the system default directory under the resource name, and with an appropriate extension. The pipeline .sp .ce extractres file.ps | includeres >out.ps .sp will move all resources appearing in a document to the document prologue, removing redundant copies. The output file can then be put through page re-arrangement filters such as .I psnup or .I pstops safely. .SH FILES /usr/local/share/psutils - system resource directory. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I includeres does not alter the .I %%DocumentNeededResources comments. 0707010004db17000081a40000000000000000000000014c5c502b000003ad0000010000010036ffffffffffffffff0000002700000000root/usr/local/share/man/man1/getafm.1.TH GETAFM 1 "PSUtils Release 1 Patchlevel 17" .SH NAME getafm \- create an AFM file for a PostScript font. .SH SYNOPSIS .B getafm .I FontName > .I output.ps .SH DESCRIPTION .I Getafm generates a PostScript file which prints an AFM file for a font to the printer's output channel. The output of .I getafm should be sent to a printer, or to GhostScript. For example, .sp .ce getafm Times-Roman | gsnd - >Times-Roman.afm .sp .SH AUTHOR Robert Joop (rj@rainbow.in-berlin.de), Angus Duggan .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS Kerning information is not generated by .I getafm; it is best to use original AFM files if possible. 0707010004db1c000081a40000000000000000000000014c5c502b0000072b0000010000010036ffffffffffffffff0000002900000000root/usr/local/share/man/man1/psresize.1.TH PSRESIZE 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psresize \- multiple pages per sheet .SH SYNOPSIS .B psresize [ .B \-w\fIwidth\fR ] [ .B \-h\fIheight\fR ] [ .B \-p\fIpaper\fR ] [ .B \-W\fIwidth\fR ] [ .B \-H\fIheight\fR ] [ .B \-P\fIpaper\fR ] [ .B \-q ] [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Psresize rescales and centres a document on a different size of paper. The input PostScript file should follow the Adobe Document Structuring Conventions. .PP The .I \-w option gives the output paper width, and the .I \-h option gives the output paper height, normally specified in .B "cm" or .B "in" to convert PostScript's points (1/72 of an inch) to centimeters or inches. The .I \-p option can be used as an alternative, to set the output paper size to .B a3, a4, a5, b5, letter, legal, tabloid, statement, executive, folio, quarto or .B 10x14. The default output paper size is .B a4. .PP The .I \-W option gives the input paper width, and the .I \-H option gives the input paper height. The .I \-P option can be used as an alternative, to set the input paper size. The default input paper size is .B a4. .PP .I Psresize normally prints the page numbers of the pages output; the .I \-q option suppresses this. .SH EXAMPLES The following command can be used to convert a document on A4 size paper to letter size paper: .sp psresize -PA4 -pletter in.ps out.ps .sp .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Psresize does not accept all DSC comments. 0707010004db15000081a40000000000000000000000014c5c502b000002e30000010000010036ffffffffffffffff0000002800000000root/usr/local/share/man/man1/fixwpps.1.TH FIXWPPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixwpps \- filter to fix WP documents so PSUtils work .SH SYNOPSIS .B fixwpps < .I WordPerfect.ps > .I Fixed.ps .SH DESCRIPTION .I Fixwpps is a .I perl filter which "fixes" PostScript from WordPerfect 5.0 and 5.1 so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db16000081a40000000000000000000000014c5c502b000002e10000010000010036ffffffffffffffff0000002800000000root/usr/local/share/man/man1/fixwwps.1.TH FIXWWPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixwwps \- filter to fix Windows Write documents so PSUtils work .SH SYNOPSIS .B fixwwps < .I WinWrite.ps > .I Fixed.ps .SH DESCRIPTION .I Fixwwps is a .I perl filter which "fixes" PostScript from Windows Write so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db1d000081a40000000000000000000000014c5c502b000008d70000010000010036ffffffffffffffff0000002900000000root/usr/local/share/man/man1/psselect.1.TH PSSELECT 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psselect \- select pages from a PostScript file .SH SYNOPSIS .B psselect [ .B \-q ] [ .B \-e ] [ .B \-o ] [ .B \-r ] [ .B \-p\fIpages\fR ] [ .I pages ] [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Psselect selects pages from a PostScript document, creating a new PostScript file. The input PostScript file should follow the Adobe Document Structuring Conventions. .PP The .I \-e option selects all of the even pages; it may be used in conjunction with the other page selection options to select the even pages from a range of pages. .PP The .I \-o option selects all of the odd pages; it may be used in conjunction with the other page selection options. .PP The .I \-p\fIpages\fR option specifies the pages which are to be selected. .I Pages is a comma separated list of page ranges, each of which may be a page number, or a page range of the form \fIfirst\fR-\fIlast\fR. If \fIfirst\fR is omitted, the first page is assumed, and if \fIlast\fR is omitted, the last page is assumed. The prefix character `_' indicates that the page number is relative to the end of the document, counting backwards. If just this character with no page number is used, a blank page will be inserted. .PP The .I \-r option causes .I psselect to output the selected pages in reverse order. .PP Psselect normally prints the page numbers of the pages rearranged; the .I \-q option suppresses this. .PP If any of the .I \-r, \-e, or .I \-o options are specified, the page range must be given with the .I \-p option. This is for backwards compatibility with previous versions. .SH NOTES The page number given to .I psselect is the number of the page counting from the start or end of the file, starting at one. The actual page number in the document may be different. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Psselect does not accept all DSC comments. 0707010004db1b000081a40000000000000000000000014c5c502b00000fe30000010000010036ffffffffffffffff0000002600000000root/usr/local/share/man/man1/psnup.1.TH PSNUP 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psnup \- multiple pages per sheet .SH SYNOPSIS .B psnup [ .B \-w\fIwidth\fR ] [ .B \-h\fIheight\fR ] [ .B \-p\fIpaper\fR ] [ .B \-W\fIwidth\fR ] [ .B \-H\fIheight\fR ] [ .B \-P\fIpaper\fR ] [ .B \-l ] [ .B \-r ] [ .B \-f ] [ .B \-c ] [ .B \-m\fImargin\fR ] [ .B \-b\fIborder\fR ] [ .B \-d\fIlwidth\fR ] [ .B \-s\fIscale\fR ] [ .B \-\fInup\fR ] [ .B \-q ] [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Psnup puts multiple logical pages onto each physical sheet of paper. The input PostScript file should follow the Adobe Document Structuring Conventions. .PP The .I \-w option gives the paper width, and the .I \-h option gives the paper height, normally specified in .B "cm" or .B "in" to convert PostScript's points (1/72 of an inch) to centimeters or inches. The .I \-p option can be used as an alternative, to set the paper size to .B a3, a4, a5, b5, letter, legal, tabloid, statement, executive, folio, quarto or .B 10x14. The default paper size is .B a4. The .I \-W, \-H, and .I \-P options set the input paper size, if it is different from the output size. This makes it easy to impose pages of one size on a different size of paper. .PP The .I \-l option should be used for pages which are in landscape orientation (rotated 90 degrees anticlockwise). The .I \-r option should be used for pages which are in seascape orientation (rotated 90 degrees clockwise), and the .I \-f option should be used for pages which have the width and height interchanged, but are not rotated. .PP .I Psnup normally uses `row-major' layout, where adjacent pages are placed in rows across the paper. The .I \-c option changes the order to `column-major', where successive pages are placed in columns down the paper. .PP A margin to leave around the whole page can be specified with the .I \-m option. This is useful for sheets of `thumbnail' pages, because the normal page margins are reduced by putting multiple pages on a single sheet. .PP The .I \-b option is used to specify an additional margin around each page on a sheet. .PP The .I \-d option draws a line around the border of each page, of the specified width. If the \fIlwidth\fR parameter is omitted, a default linewidth of 1 point is assumed. The linewidth is relative to the original page dimensions, \fIi.e.\fR it is scaled down with the rest of the page. .PP The scale chosen by .I psnup can be overridden with the .I \-s option. This is useful to merge pages which are already reduced. .PP The .I \-\fInup\fR option selects the number of logical pages to put on each sheet of paper. This can be any whole number; .I psnup tries to optimise the layout so that the minimum amount of space is wasted. If .I psnup cannot find a layout within its tolerance limit, it will abort with an error message. The alternative form .I \i \fInup\fR can also be used, for compatibility with other n-up programs. .PP .I Psnup normally prints the page numbers of the pages re-arranged; the .I \-q option suppresses this. .SH EXAMPLES The potential use of this utility is varied but one particular use is in conjunction with .I psbook(1). For example, using groff to create a PostScript document and lpr as the .SM UNIX print spooler a typical command line might look like this: .sp groff -Tps -ms \fIfile\fP | psbook | psnup -2 | lpr .sp Where file is a 4 page document this command will result in a two page document printing two pages of \fIfile\fP per page and rearranges the page order to match the input pages 4 and 1 on the first output page and pages 2 then 3 of the input document on the second output page. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Psnup does not accept all DSC comments. 0707010004db19000081a40000000000000000000000014c5c502b000005400000010000010036ffffffffffffffff0000002700000000root/usr/local/share/man/man1/psbook.1.TH PSBOOK 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psbook \- rearrange pages in PostScript file into signatures .SH SYNOPSIS .B psbook [ .B \-q ] [ .B \-s\fIsignature\fR ] [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Psbook rearranges pages from a PostScript document into ``signatures'' for printing books or booklets, creating a new PostScript file. The input PostScript file should follow the Adobe Document Structuring Conventions. .PP The .I \-s option selects the size of signature which will be used. The signature size is the number of sides which will be folded and bound together; the number given should be a multiple of four. The default is to use one signature for the whole file. Extra blank sides will be added if the file does not contain a multiple of four pages. .PP Psbook normally prints the page numbers of the pages rearranged; the .I \-q option suppresses this. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Psbook does not accept all DSC comments. 0707010004db14000081a40000000000000000000000014c5c502b000002f10000010000010036ffffffffffffffff0000002900000000root/usr/local/share/man/man1/fixwfwps.1.TH FIXWFWPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixwfwps \- filter to fix Word for Windows documents so PSUtils work .SH SYNOPSIS .B fixwfwps < .I WordforWindows.ps > .I Fixed.ps .SH DESCRIPTION .I Fixwfwps is a .I perl filter which "fixes" PostScript from Word for Windows so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db0d000081a40000000000000000000000014c5c502b000002ff0000010000010036ffffffffffffffff0000002a00000000root/usr/local/share/man/man1/fixdlsrps.1.TH FIXDLSRPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixdlsrps \- filter to fix DviLaser/PS documents to work with PSUtils .SH SYNOPSIS .B fixdlsrps < .I dvilaser.ps > .I Fixed.ps .SH DESCRIPTION .I Fixdlsrps is a .I perl filter which "fixes" PostScript generated from the DviLaser/PS driver so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db0e000081a40000000000000000000000014c5c502b000002dd0000010000010036ffffffffffffffff0000002800000000root/usr/local/share/man/man1/fixfmps.1.TH FIXFMPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixfmps \- filter to fix Framemaker documents so PSUtils work .SH SYNOPSIS .B fixfmps < .I Framemaker.ps > .I Fixed.ps .SH DESCRIPTION .I Fixfmps is a .I perl filter which "fixes" PostScript from Framemaker so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 0707010004db0b000081a40000000000000000000000014c5c502b000005be0000010000010036ffffffffffffffff0000002800000000root/usr/local/share/man/man1/epsffit.1.TH EPSFFIT 1 "PSUtils Release 1 Patchlevel 17" .SH NAME epsffit \- fit encapsulated PostScript file (EPSF) into constrained size .SH SYNOPSIS .B epsffit [ .B \-c ] [ .B \-r ] [ .B \-a ] [ .B \-m ] [ .B \-s ] .I "llx lly urx ury" [ .B infile [ .B outfile ] ] .SH DESCRIPTION .I Epsffit fits an EPSF file (encapsulated PostScript) to a given bounding box. The coordinates of the box are given by \fB(llx,lly)\fR for the lower left, and \fB(urx,ury)\fR for the upper right, in PostScript units (points). .PP If no input or output files are specified, .I epsffit read from the standard input and writes to the standard output. .SH OPTIONS .IP \fB\-c\fP 1i Center the image in the given bounding box. .IP \fB\-r\fP 1i Rotate the image by 90 degrees counter-clockwise. .IP \fB\-a\fP 1i Adjust the aspect ratio to fit the bounding box. The default is to preserve the aspect ratio. .IP \fB\-m\fP 1i Rotates the image to maximise the size if it would fit the specified bounding box better. .IP \fB\-s\fP 1i Add a \fIshowpage\fP at the end of the file to force the image to print. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!