\(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE) COPYRIGHT (C) 1978, DIGITAL RESEARCH, PIP VERS 1.4$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$ABORTED$BAD PARAMETER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILE$$$$NOT FOUND$COPYING -$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1. :2͆2:1.y!6+6+6!6#6!16#6:Ҵ*̓b͓!~6:*:Mͺ!*/!6!A6!6+6e͈:Ö:5:=2XD͈:͜:3)\:2e:pG:!3H͜XD͈:we!D +pG:–y: ʍÖpG!~6e͈:!3ҵͫ!C6:ͣ!6:/>!/Hͫ:<2D͈::=H (ͫ!6:*D͈!B6::3/HY!6:> !/>HH;ͫ:!Bw:<2:œ:¬ͭ :!Cҿ!6: !6:!6:!6*'D͈::,: HHGͫ: 2%::ͭ :GF:2Äv!.q!^*8!g*6: >͆͆!q*&̓ ̓ ̓!p+q͓* ̓ ̓!q*&̓!p+q*͆2!p+q*͆2!p+q*͆2͆2!p+q*̓!p+q*͆!p+q*͆!p+q*͆2!p+q*̓!6 ̓ ͆ ̓!p+q*̓> >ڦÚ!p+q*DM͞:̓ ̓:}2:~!!:*& N̓!4!6:: :͓~!s+p+q+p+q:=2G ** w*#"*#" !"*AMͺ!6:9!ڴ **?DM͂D2ʣ :ʍ ͫ*"*?6:92í *"!4Z !"!}=2 !6!"*Mͺ!6:!H * ": : * !"!4*DM͂e/7 ͫ*"!4 :1 :<2!":ʚ ͂e!:q2q:2e:ր2O:2ä !:2͂!6:! e2!6:ր! *& :͏ 2!4 *": ͫ!4¯ :1 !q4e!"!q: \ !14>!\ :!1\ :2*M!E ^#V=ځ ͻ * :w*#"m å å å å å ͫm *MRm !6 m !6 m !6 m *&̓m !6 m !6  m !60 m *&̓m !67 m !67 m !67 m *&̓m r   ! , 7 :2!q: ʊ *M8 :œ *M8 :12!:ڹ !:2â !:w>! !5 8 : !16!q:!w  t :0Ot !q:O :O !6:2:'2:'2:'2*M *M *M :z :t  t   t *}2͟"ͻ * * *&"!q: : :: :2: !6<:2<22!!26 t >! & !6:4::H4̀ : A!26*Mt : U!6!q:a/>z!/Hy:_2:!q:A/>Z!/HҠ: 2::=O>:!pHz>͞>!6:2*M! ^#V;H **?~2*#"_2͒2!6H!6H!6 H͆2ppppppppͫ!6Ú!6Ú!6Ú!6͆2'2=HX[^adgjmpy:2::2!6*Mͭ :2:D:B:<22%: 2:DpDz>>ͫ:S:2:b*MV:q*M}:>!8Ґ:8=28> >>!6Ү!65+N! ~2!54ͤ2¼>>!*M:25!6:7<26>! *M!6!86> ::Ð!q:7!wO! ~2A*& :w>!:R!74W!76>:~<2~!k> *~& NVZ2 ‡y!p+q!36!6+6 !6: һ: µ!6ày:~2}*M͠!6!6!6>!*& 6!4!46!66#6#6!6*M͠B:&:*69Z2::':S:” A<2O>ny*M͠ґ:[‡!~5!6:ʝ!6#6>!!6:<2O>/:!O!R *M Hó: !6Z[!~5:2:2!4¥:[$Ü:0!6:.jZ2O͠j: T:*d g=:[u!~5!6:::<2*6 * 6 !q!6> !*&G :>!4©>:<2O* :w:?!36!q!6?!:!q*&*~!46Z2: :]H:A2O>e: \Z2bͫ:S:QHҫ:~<2Z2: HڢÄZ2Z202O> !6Z202O> *&ͪ*& !s*& :w$Z2:_!6=!6>'!.ͭ !4!p+q*n !r+s+p+q*~$v** e>*#"*#"L>u2:BҒ/:!6!6}2:!6:2͞z>!6må!62}2m:>>"2:!0!52!BFRm:O>>!p+q:l!6*DM͞:|!6̀ :Һu2—!6Ä*& :w:<2OڶR:>}20O> :0:AO>$R:A ͽͽH!wO`iͿͱ͛2O>r:!\!6:!\:=O! Nͭ !4< ͭ  ͭ :o͓*& 6$͞U͓͞z˜yͫ*MͺnB2Cn /ee?:ͫ!6!"!"*AMͺD:ͫ!d6MB2B*;">!6ͫ>!Eͫ!q:Z:Q2r_!r6*}v!r4ͭ _'ͻ *Mͺe:—ͫ/eeu /eR!=>͜+!9s!"?@=!"=*;*="=ͼ "?͟";"=ͼ:!2@:!Qbyb*Mͭ Q:ò :2}ͣ!6#6>!*& ~ʼ::Hڼ!6!4‡:H *"*="ͻ **MF!6#6*AMͺ͂\!:=-:W:S͓ͫ:<2:_!e eD :<2–͞͠p͓!6> !*&e ~2 : .̓*M̓!4¨>!:=2A::2A:4͜>!:=2::2!A:*͜y: 9͜!p+q+D*DM! D͈::=Hy͜:~2_og_{ozg^#V))) _{ozg^#V) ¿^#V|g}o i`N#Fog H =!9"s15&:poT))):q_>2jÎ DIRECTORY DRIVE - $` :j°åA $ øB $ 52q2p2r!s# !S"!"g:j_!" :l7?O*.!":kM?'O*."%*.'"0**>G#3# ~ʮ!"[*[^#V|ʮ*#~ #t sʕ*["[Y#äx~# Ù͙͙:r<2r**g!s#r*"*g"g* "|}2:q<2q!"c"Y*Y^#V|ʑ͐+ $! *Y^#V|n͐S $I *Y^#V|n͐V *Y"Y |Š}ʑ  ^# ʤÒ~G###~!oʿ#}o |} $  $ *c"c$  |{0__,K$* :j:j_2n<2o:o7e?eO*.!"c:nM?zO*."x*."*.'"ç $ !:ro FILES $ *c}/3Jͦ: <2 O!6 Hqy : 2! 6*3#s#rÑ :8N†=҃*Ͱ/Ҁ8 Oú"ͯ!76!"=͓)!76;=}Ü70Ñ :8S=eL:29J+s#r!:*& ~28:<2ïÔÑ :8WͷÑ :8X\ ͛  ͆  ýïô1A !5>Ӂ Iہ͛:2ӂ!KX1A !͋ہ@wKz[!ù:ӂ2̮ہ@–! ù͋222 ! " !" L!BL!B͙SYy2L_>2L_READY SENS. SW. 3=1 for block of CTL-CHAR in PCC subrout. CMS ? Y/N SIGN ON ANOTHER SYSTEM ? CALL COMING IN !^5y͋ہ@y! ùہʭۀʪy̮yyO. yʪͥSʹ_O y. y _O_ùG7>2 72 ̀! " !" 7-2 c! " !" 76 7D!2Bw7?ͽ%2|:!~# ͥ SG ʖx :> Sہʨۀ.¨ہʸۀ>.S > ͥSͱ S fYI! B!B> SSSFILE NAME ERROR FILE NOT FOUND : 8* w#G>żSx" * #" !B2 ͽ* }* ! N#@zr* }ͽ^|2|* !! ~#w#z ¥m!ã6# mI! B!B2!BTEXT BUFFER EMPTY FILE NAME ERROR BUFFER WRITTEN TO DISK FILE CLOSED FILE OPENED ~#SB> S> T!͙zd+~Sd…L_Sw ʓ#d> S™ہʦӀہʱۀL!B_!] 6 # !] ~#a . e~#a  7?7FILENAME? \!4B\\!&B\\\:G xʛ2ӂy!/ K²:ӂ2! >N#>>2ӂ>Ӂj͛!(K!~ O*(K#0!>  /ͣK͛K=/> K=C ʪ!a! m mwO #m++m:è:2ӂKz´!q~O#ہyӀ ͤ NUMBER ? NO ANSWER--- CALL TERMINATED DIALING- LOST CARRIER EOT 80/103 CONTROL PROGRAM WAITING FOR RING OR CONTROL B   THE STARK COMPUTER NETWORK END OF SAVE AREA >=½yÊ COPYRIGHT (C) 1978, DIGITAL RESEARCH DISK OR DIRECTORY FULL$FILE EXISTS, ERASE ITNEW FILE$BAK$$$BAK$$$-(Y/N)?$NO MEMORY$BREAK "$" AT $1dB" '+!Vs~1|~ *M n *8M c 1!$6!6!#6:%2E!::2{ × H;:28:2:82À× :8IU!:%:H2#c͙D9:86:8:8H:8Hҽc !"3!76#~±͇ú͙͙:8>9Jú*9d ~28O :8 *)+")!86:8 :8 ͙:8 .!86  ͍3!86jc:8D:-!#Rc × O=aÀ:8R/!6͈DҊ>!҄Ü^q!86 :2ҷ. -¦ͳ >!^÷!6!6͠ !6:!6Oú͖28!^6:,!T:^,*^& ~28:^<2^× Q=D[ { × ͣ:8-W!76:8#hå|҅͋:8:‚!86Lͷå:8:¥͋ͷ:7¥*3#"3ұ!76:8B!7>w!"=*"?͓× :8C͓ͦ× :8D͙ͦ× :8K͙× :8L͟× :8PC0!76͇@@0{0× :8TQ͇× :8Ug:72'× :8V¥җ9;=DM/ *DMc â:72-× :8 ::H͇ͣ͟× :7HҔ :8A"!76*9"=*"?͓ ͯ !76͓Ñ :8F==:L-Ñ :8J=e:2eL:=2:<2!҆*& ~28e*9"`*M*Ͱ/ҟÜ!:9J"=!76͓*`"9TÑ :8M:H%! 6>3Jͦ: <2 O!6 Hqy : 2! 6*3#s#rÑ :8N†=҃*Ͱ/Ҁ8 Oú"ͯ!76!"=͓)!76;=}Ü70Ñ :8S=eL:29J+s#r!:*& ~28:<2ïÔÑ :8WͷÑ :8X\ ͛  ͆  Y :U/, ͆ !U6  :, ͌ *="b?b=Y *bd N *b"b5 Ñ :8Z† v ͜ v ú҃ {v Ñ :8ʑ ç× çv!q*&!q: !4: !6*Mͥ !q: :O>H2y !6 !6:! *M͵ !4 !q: [ : : H: H[ ^ :@2*M     !p+q* !p+qc *DMn !p+q* !p+q*2!p+q*2!p+q*2!p+q*!p+q*!p+q*!p+q*2!p+q*!6͐  O >>!&q*&&!(p+q*':U҈  c )~ [ͳ c { !/p+q.*.DMd -´ *W"~!"!h6!|6.![\ - !: *M[ \ : @~ { *M[ \͠ :: \ :1 ͌ U~ c ^͢ [ !:] *M[ [ a͢ [ [ !{6: ͌ !")!U6!6!6!T6*M[ k  *M[ !06:V!0 *~*YDMk \ 2 >! ͌ *~*Y6:V20 *~"~:0<20¸  !"~W~=* ͩ *~*Y~21B *~#"~:1*M[ !#+!3s{b ͧ !26:3!2ڣ **|DMk [ ʏ ͌ *":2<22j ͧ !"!4qW= F **|:4w*#"!5q:T ͛  ͌ !T6*T& :5w:T<2T!h6*}+:h<2hͮ F [ͳ :?͌ d͢ |*M[ .[\ -W[ |g͢ *M[ [ .k[ -„!%q:ʚ*%M !(q:(a/>z!(/H!)q*)M͢:)_:)!*q:&**Mͺ:*!,p+q!'"/!.6>/JY*+*/{2-*+*/"+*/! "/:-!.Q!.6:-0O V  !2p+q:-/i*1DM:   :#Ҋ  Ï* *)DMZ:ʢ͐>!8 ҹÜ!: >!J*!+"!>3Ü! 6: <2 =O!6 N:# ͜ O:$X!$6:!-A;=;Z>͐F* , !%6  !6!:%2$t*%& 6 :%<2%=O! N*M[ k :ڴ͈ ʯ>!6:<2=O! N!"3>3J!"3/*3+"3>>!"+:7 *3#"3*9"A!"E+"C2*;"A*"E!"C!J6:JҼEA=2I*C*A"Gd ~ Ht*G"A>*++"+*3+"3>32J:I/Ҭ!J6CA=+s#rù:Jҹ*G"A7:7*A"=*9+"?*;#"=*A#"?*9#"9*;#";*9+"9*;+";*)#")!Kq:7T?;=Q:KN*;d ~2L @*9d :LwÒ=9=Ғ*9d ~2L z*)+"):Kҏ*;d :LwT  ͓:7*;"?93=!"=39="=*9"=;=3M*"?*3*;"?;9=ò OE2M'*9d :Mw:M A!Nq:'X*NM:N;=l*;d ~2OOͮ :O Š\Ҷ;=Mڰó\Ñ!76!"=*;"?͓͎\?;=!76͓ͷ 28*8Mͮ  ;9=*ò*9d :8w:8 Cͦ28:8 :#/HH/DҒ:8 !86 ͓!86 :8Œç͓e*& :8w:<2dگò!Qs+q*;"R!U6:U/R=H(*R#"?"R:P2T*T& *?d !Q:T2U/H%:T<2T*?#"?:U9*?+"?͓:U!6e:2*Ͱ/]Ü*8Mͺ:<2=O! Hq*+*)DMZ!#6:7¦!"+*9"Vì*="V*V+d ~2X :Hc *="V?V=:X y*+#"+8 Ü*Vd ~2XO *V"V!"3*3"5*5"3"͟:72Y!76͇:Y27?=>=JHwz)!Z6>!Zڢ8 ғú>U:Z<2Z€!76!"39=ò!86 !86 !&6*8M͢2[*8M28:[/!'+w!&6ͦ28!\q!\:8:H:H!]q*]Myc *]Mͥ j ͜ Oͺ2]c :]Yv>>:802_O> /!"3|Ҷ*3)))*3) *_& "3Ñ)3=!76)3=+s#r!763)="3DM!>))덑o|g =^#V) ^#V|g}o '_{ozgi`N#Fogo&og H X=W LIBX$$$$$$$LIB#-h- EXPAND 740 asc 8-JUN-79 13:56:04 .bp .rm 70 .in 0 .he 'EXPAND'1.15.79'EXPAND' .fo ''-#-' .fi NAME .br .in 7 expand - uncompress input files .sp 1 .in SYNOPSIS .br .in 7 .bd expand file ...! .sp 1 .in DESCRIPTION .br .in 7 .bd Expand expands files previously compressed by 'cpress'. If no input files are given, or if the filename '-' appears, input will be read from the standard input. .sp 1 .in FILES .br .in 7 .sp 1 .in SEE ALSO .br .in 7 cpress .sp 1 .in DIAGNOSTICS .br .in 7 A message is printed if an input file cannot be opened; further processing is terminated. .sp 1 .in AUTHORS .br .in 7 .sp 1 Original from Kernighan & Plauger's 'Software Tools', with minor modifications by Debbie Scherrer. .sp 1 .in BUGS .br .in 7 #-h- FC 1443 asc 8-JUN-79 13:56:04 .in 5 .rm 75 .he /FC/%/FC/ .fo //-#-/ .bp 1 NAME .in +3 .bd fc - fortran compiler .ti -3 SYNOPSIS .bd fc -c! -v! -o! file ... .ti -3 DESCRIPTION .bd fc is the fortran compiler callable from the software tools shell. It accepts the following types of arguments: .in +3 .ti -3 1. Files whose names end in '.f' are assumed to be fortran source programs. They are compiled, and the object file is left on a file whose name is that of the source with '.o' substituted for '.f'. .ti -3 2. Other arguments (except for the flags listed in 3 below) are assumed to be either loader flags, or object files, typically created by an earlier .bd fc run. These programs, together with the results of any compilations, are loaded (in the order given) to produce an executable program. .ti -3 3. Three flags which affect the actions of the compiler are: .in +3 .ti -3 .bd -c suppress the loading phase, as does any compilation error in any routine .ti -3 .bd -v verbose option; prints name of file as it is compiled at the terminal .ti -3 .bd -o generates a fortran listing for 'file.f' on 'file.l' .in -3 .in -3 .ti -3 SEE ALSO .bd rc .bs , the ratfor compiler, which provides a more pleasant programming dialect and environment .br .bd ld .bs , the loader, for descriptions of loader flags and process naming conventions .ti -3 AUTHOR Joe Sventek wrote the interface of .bd fc to the DEC Fortran 4+ compiler. .ti -3 BUGS none to date #-h- FIND 3229 asc 8-JUN-79 13:56:05 .bp .rm 70 .pl 60 .in 0 .he 'FIND'03/03/78'FIND .fo ''-#-'' .fi .in 7 .ti -7 NAME .br find - search a file for text patterns .sp 1 .ti -7 SYNOPSIS .br .bd find -acx! expr expr ...! .sp 1 .ti -7 DESCRIPTION .br .bd find searches the standard input file for lines matching the text patterns "expr" (up to 9 patterns may be specified) according to the matching criterion specified by the switches. (A text pattern is a subset of a "regular expression"--see the writeup on "ed" for a complete description of regular expressions.) Unless the -c option is specified, each matching line is copied to the standard output. By default, any line which matches any one of the expressions is considered a matching line. If the -a flag is specified, only lines which match all expressions in any order are considered to match. If the -x flag is specified, all lines which don't satisfy the above criteria are considered matching lines. And finally, if the -c option is specified, matching lines are counted instead of being copied to the standard output, and the final count is written to the standard output. A text pattern consists of the following elements: .nf c literal character ? any character except newline % beginning of line $ end of line (null string before newline) ...! character class (any one of these characters) ^...! negated character class (all but these characters) * closure (zero or more occurences of previous pattern) @c escaped character (e.g., @%, @ , @*) .fi Any special meaning of characters in a text pattern is lost when escaped, inside ...!, or for: .nf % not at beginning $ not at end * at beginning .fi A character class consists of zero or more of the following elements, surrounded by and !: .nf c literal character, including a-b range of characters (digits, lower or upper case) ^ negated character class if at beginning @c escaped character (@^ @- @@ @!) .fi Special meaning of characters in a character class is lost when escaped or for .nf ^ not at beginning - at beginning or end .fi An escape sequence consists of the character @ followed by a single character: .nf @n newline @t tab @c c (including @@) .fi For a complete description, see "Software Tools" pages 135-154. Care should be taken when using the characters % $ ! ^ * @ and any shell characters in the text pattern. It is often necessary to enclose the entire substitution pattern in quotes. .sp 1 .ti -7 FILES .br None .sp 1 .ti -7 SEE ALSO .br tr, ed, ch and the UNIX grep command. .sp 1 .ti -7 DIAGNOSTICS .br An error message is printed if one of the patterns given is illegal. .sp 1 .ti -7 AUTHORS .br Originally from Kernighan & Plauger's "Software Tools", with major modifications by Joe Sventek. .sp 1 .ti -7 BUGS .br An expression may not start with a minus sign(-). A very complex escape scheme must be used when not operating inside the shell on BKY. This is because BKY only accepts the CDC character set in command arguments (see /*/doc/guide). #-h- FORM 1705 asc 8-JUN-79 13:56:06 .bp .rm 70 .in 0 .he 'FORM'3/1/79'FORM' .fo ''-#-' .fi NAME .br .in 7 FORM -- produces form letter by prompting user for information .sp 1 .in SYNOPSIS .br .in 7 form -c! +c! file ...! .sp 1 .in DESCRIPTION .br .in 7 .bd Form reads input files and writes them to the standard output. Any time it encounters some characters surrounded by angle brackets ('<' and '>') it prints the string between the characters as a prompt to the user. It then reads a line of input from the user and replaces the brackets and string with what the user typed. Normally only one line of input is accepted from the user. However, the user can continue his response on succeeding lines by terminating each line to be continued with an atsign ('a'). The prompts inside the file may also span line boundaries if so desired (no atsign is needed in this case). The user's answers to prompts are remembered, so duplicate prompts are replaced wi