\ COPYRIGHT (C) 1980 MICROPRO INTERNATIONAL MicroPro SUPERSORT Release 1.50 1 )7p)vñh(n& J*Bʹ'I*! J:˜ (R~)Ĵ~)!~\8*!45s)ERROR o&(~)-:(!}/m7ERROR COPYRIGHT (C) 1980 MICROPRO INTERNATIONAL Serial # SS84509B i*s#rf*d(h("ͫ)zƒ)+ͼ'!9͐'ң!9͐'}!͐'>y(""͐'>y(;)";)"sOͅ& BYTES WORKING STORAGE : t :a:!!*+G:!3G:!^!C ($%3,%*"*%"#d͒ : ͈!SORT $$$&u (!N(*u|>Ey(!O'>7y(A'~2O!>3y(##")~22O!>Dy(##") >Uy(ò##2>2y(~O>4y(y!>5y(C8~2!>6y(##":}ͻ:ͻ!"!#  *DMyG:}C2x:S:}2!@l~@g> G2*u:}͠*w|”bkx@+|҆#x :͠xʭx@͉'*xx@"":*u:͉'##"y*u""*"""""Fx*>Cy(!y"*""! ""*u":W'23*)w:!3>Wy(xw:*>Vy(:_>8y(7…2&*""!"#@ʰ͐'Ҷ+|#>9y(@==>Yy(~#" >\y({:=>[y(z:>^y(xx####:###++! }' 8A'*~##<>#y("!"y2^#V#N#F#~ x>?y(ڮ*u͐'>>y( ͐'>=y(ҍʖ * ""^#V#ͺ Tz>;y(Æ>Xy({{{@zt{{{{{{$7*"*"**͐'>Qy(**+++͏'H^#V#-:":!!3 **͐''':'iͅ& ͅ&''##""!G ͅ&+*^#V.*͐':*^#V-*^#V}'**"*++"*͏' #Fwx#Fwx+M Ë*##"*͐'ڂͅ& **'#+|9 Fwx#' ":ijO ++DM" " *" " '"  |g}o##Ä !" * ++" | ^#V" !" )" ͐' ^#V#^#V}'! ##" ^#V* }' ! s#r* ß * s#rÇ !d:" *)*u"j U V **͉'""T X " !"  >y(" !T T "  ҳ ͅ&WARNING SW1: MARGINAL SORT WORKING STORAGE !)" " ""j  **u"  *u*"**"* * " 7 "* DM* DM* ͐'**! **'>y(** DM:"*:! *##'ڐ *P x  "s#r# x¬ "":! * *'R**! *'"*") :2/ : 20 ' "3$%:*3*DM*^#V+"5("*'**̈́  ͐'" *zO*'#:*!*DM*"*5("*'"**̈́  ͬ'" 3**͐' H *ͦ)/) )*L *+~+~"͐' :ͳÒ #@G 6… xy ͬ( :n  >T]͎ >Ry( n '( 'Á :xʗ '#*"##N#F-#~#fo##q#p7#xʼ ~#~**X *'"+'>PY*'" }>Qy(!#'##"* ͏' 2**+"+')*:A**Zh "M"Q"O*)͕"""X*DM2W*|ʜ+"*####""Sñ!5!W4*""U x€*O'!W~5:}*u**U"U:~@:***S+V+^+F+N"S!3>2""`i""2"*M*M*X##s#r"Xs#r#w#w͕*Qs#r#"Q+|¸**DM+V+^ „+r+s xo"*M*O'"O*M"M>2ͅ& SORTING...!Fw2*'͏'>>:q*)|+ͅ& MERGING... q:Vͅ& ADDITIONAL MERGE... qͅ& FINAL MERGE... :ͅ&, ͅ&* * "**'"**":ʺ:ʺg"**'"ͅ&-WARNING SW5: INSUFFICIENT FIELDS OR COLUMNS FOR KEY OR SELECT IN ONE OR MORE RECORDS, BLANKS ASSUMED#WARNING SW6: ONE OR MORE CR-DELIMITED INPUT RECORDS WERE LONGER THAN SPECIFIED MAXIMUM LENGTH, AND WERE DIVIDED INTO MULTIPLE RECORDS BEFORE SORT/MERGE:ʙͅ& RECORD INPUT FOR SORT   SORT RECORD EXCLUDED OR NOT SELECTED   SORT INPUT DELETION   SORT INPUT INSERTION RECORD SORTED:>ͅ& RECORD INPUT FOR MERGE ONLY  MERGE-ONLY RECORDS EXCLUDED OR NOT SELECTED  MERGE-ONLY INPUT DELETION RECORD MERGED ONLYͅ&  OUTPUT DELETION  OUTPUT INSERTION RECORD OUTPUT OUTPUT FILE SIZE #' SORT RUN ) MERGE RUN %WORK FILE DISK SPACE USAGE %%*** SORT/MERGE COMPLETE ***l<':*-#*'""7#2!/~6***(¥!0*06ʗ+aʂ̖l"("*:±:00 <*͎ :0l***(ì=:>Ry(' *uDM:}x"@gPY=$:0"' >2/$#*"*Q#!}o"*!"!>""*"G:}2*u":~2*"~#!P!PgKg| xJ+|/g:ڳڝڄ̀ q#p#s#r̀ :|PYͫ6,#ë$#:~(*DM*͐' (V:_2zW#~zW{ {Z2+V#))))y#++z" yy߹OzW> !P 6:02 #~Bwtľ+~wľ>#f))Y)6')j!.͜'~))x*s͜'~))/C**:}@ʒ##ʳz~#"¨,–Ò2-z~# ʳ+z~#",+ + x~ PY z~#" ##"!6#6#6#6 >o w# * 10N9!4K)D.kK)kY hD!¯g ʀ.K)Ң0}ooÊ|ʯoү$:͜'$$:!zw#{w 0!6+455!455*w*w#"x"  ->+>:?TP**͝ >2"(*!"*:~***(",*,*:!**(",!>**͒ ¬'=½*,DM (t=ͦ': tzqqqW*!"*:!>Ē *#J!"*)҃s) INSERT DISKETTE TO RECEIVE OUTPUT IN DRIVE:)s), THEN TYPE RETURN*&)n&*":2:2">2@**s#r#*J!"'*"%:@:**'*DM:x"@/: g/g## (PY:ڄ WDM*͐'> I:@e"PY͸"BK*͸"*DMx"6 #6 `i>>:ʣ͵*ʦ' :ʹ͵*ʼ'"#g%**E*#y##>! q;*###<6 ( 1*T]))))#^#V#^#V*#"%"#͏'҈>(_zW͐'ڈ' **#*%"#<$ڈ*#͐'ڈ`i"#*##*#͟+$*%"# "x#p%)|! w###*#o& ("#"`i (*::##"#H:**':5:*#*|;G*#':U*"*#N(*# (*"#*"#!"#*"#*#"#+$*"#*!# (#:==#*J*|>y( *$:# " *#~ #^#V*#͐'>##^#V"##"#>#y(4%:#*#*#w#s#r#w#w#w#"##*#|O!#-"Cڭ:#Ҁxu +~dÀ"#$;"#`i"#*#*#"C*#*#++s#r#*#կw#:#C$*#|C*#*#ͼ'*#*DM*#Q# C#*+$"# "ڴ"#;*#:#@L *#DM<$7 *#ͳ':#x"I *#"# "7J :#I *#m"I + *#'{$ "BK{k z0 *##͐' #>y(*#Q#BK*#*#' *ғ #*#:#ڻ ͸" DMx"`i"#*#*#ͼ'*#͉'DM ("#*#'"# # :##*###5$#*#6 #6 #"###*#,!#*#5$#*##*#"###:#@i!,!6#6#"#*#*#*ʹ'҅!ͼ#"#i!_#*#!*#ͼ#*#"#"#*#Q#s#r*#s#r:#!#5*!"##:#!xr# xr# !"*#Ͷ#####*#s#r"ü##!p%_#*#Ͷ#(""#*5$"x7*#*#͐'? "*#:#~X" Q" X"#"#0"h":#?:#"#x">2#PYz~#}"<ʗ"ʗ"}" +"z>y(z>y(͝"͉'r#s+V#^+~"<:#z7#~<":#z7#~"*#ͼ#*"#*<$#_#-~*#@0#6^#V6 s#r p% ́%*#*#ʹ'*# (*#*#ͼ'*#"#*#"#"##$*#1*"#*# (*#8!# (#*#ɯ$#*##|<$|$"#*#|<)$|)$+"#*#"#"#*#Ï'*#Ï'$$>y($g%$;*y($%M%g%;*g%;*%$g%$;*<>y(>;*!C$^%U%" s#r!"æ)͘%́%#p%%&%;*=%|¾%!C$%ѯV%Z%*)DM (%Œ%>y(>y(4%>&|&C$%;*=Ǵ%}O)2&|! L&%$L&xI&>$7`&:%8&! q!~w^%|g%;*_;* ;*"~&~#!&' g)!&͜'ͦ)&&~)&&&&&&~)('"&(*~&&*&&*&+|>Sg)(''&>Kg)('"&| 'G:&#~==#'===#'='##'^#V#)~a{ ~W'wO'>%y(#~+ `'g';*<!r'3A<>&y(x# }'͐'Gz™'{xɅo>g{_zW{ozg}O|G}_|W}o|gɯo>g^#V#^#Vr+sɷ|g}oDM}'PY| ()')yOxG(33[( ,(~# ((((x>(y 5(ͦ)͵)ͮ)z\(zq#R(x>y(!9"r(~~2("f("d(*r(|:(ʔ(o&~)͡(~)8*o&s)ERROR(")!)(*)ø(!g)((") ({:(|()!w#")~)@g)>:g);*<6P;* o&6X)~#>)~)0?: ~R)#X)~g)> _;*͌)̈́)s) ͌)~#$~)g)Ì)͵)ͮ)~#fo;)~#fo o GM _ W)^#V+)++)##^#V+s#r+*!~6#͜'6ɀ*))))))))}o&ɯ)lg*#͈%*)%%N#*w* o gi*~ o gĉ'Q*:*Bĉ'ɰ-B.B}/7""V-ͅ-*~<+=2*# >@y(!*!*͜'ͦ)1++ +++a+v+h+o+}+e-^#V#͸-;-þ-^#V#}͸-;-þ-^#V#N#F#*͸-*'+|#U+2-!PY͉'͸-+͟-/Å-ͅ+Å-ͅ+Å-ͅ+Å-v++͟-Gß-^#V#!** (!*+6-+r+s ¨+^#V#!*ͤ+!*ͤ+]:*o"*:*o"**!* (****͉':*+##"***+"*|>@",!*/,!*/,Ѻ+>",> !*ʅ->Å-^#V#^#V#N#F#~2"*,2yw,yľxtľBK**#! "*yʾ,yľ+yʾ,yľ~£,:@2>,+~#,xG:2~7+,y,+~,%:@>,y@,**͐'> ,z> ,z,P**:w+p+q+r+s+r+s####!-"-!2-"2-͟--*-͐'2-*2-̐'ʛ->y(*-#w0-͐'>y("-*--͐'>y(~+"-;-*2-##"2-s#rT-͐'>y(-*2-3-͐'>y(^#V+++"2-  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7-./% <=2&?'"5@Z{[lP}M]\Nk`Kaz^L~no|_myjСTOO LITTLE MEMORNOT ENOUGH WORKING STORAGCOMMAND INPUT WORKSPACE FULL, TRY MORE MEMORY OR SIMPLER COMMAND!7#BADLY STRUCTURED SORSUB PARAMETER BLOC$UNIMPLEMENTED FEATUR%INVALID FILE NAM&INVALID DRIVE NAM'UNRECOGNIZED COMMAN(INVALID ARGUMEN)MISSING~0*INVALID LINE TERMINATIO+NUMBER?3,NUMBER TOO LARG-RECORD LENGTH MISSIN.THAT COMMAND MUST BE LAST ON LIN2NO INPUT FILE SPECIFIE3MORE THAN 32 SORT INPUT FILE4NO KEYS15MORE THAN 32 KEY6MORE THAN 32 SELECT CRITERI7NO OUTPUT 18PRINT LEVEL NOT 0 TO 9RECORD LENGTH NOT 1 TO 409:FIELD END COLUMN < START COLUM;#-FIELD NUMBER NOT 1 TO 25=FIELD END COLUMN > RECORD LENGT>FIELD START COLUMN < 1 OR1?FIELD1@BAD SELECT OR EXCLUDE~0ANO 'GO' AFTER ERROR IN COMMAND FROM COMMAND FILE -- CORRECT ERROR, ENTER 'GO' AGAICTAGSORT WITH INPUT FILE SAME AS OUTPUDMORE THAN 32 MERGE-ONLY*1ENO INPUT RECORD LENGTH1F)0GCOMPARISON OPERATOR?3HFIELD OR CONSTANT REQUIREISECOND "0JILLEGAL DIGIT FOR NUMBER BASKSIZE IN BYTES IS TOO SMALL TO HOLD THE VALUE GIVEL]0N1-BYTE63OTOO MANY NESTED ()'S OR 7QWORKING STORAGE FULL: TRY USING MORE WORKING STORAGE, OR TRYw5RILLEGAL XIT1 INSERTIOUMERGE-ONLY2VTAGSORT, AND INPUT FILE DRIVE SAME AS OUTPUT/C DRIVWWORK[4XINVALID COMBINATION OF FIELD TEST ATTRIBUTEYMORE THAN ONE OF CR-DELIMITED, FIXED, VARIABLE, AND RELATIV[MORE THAN ONE INPUT FILE WITH OUTPUT OPTION ORw5\MORE THAN ONE OUTPUT OPTION, OR AN OUTPUT OPTION ANDw5^MERGE-ONLY INPUT FILE WITH TAGSORdSELECT/EXCLUDE5eCOLATING-SEQUENCE, ALTSEQ, AND EBCDIC NOT PRESENT IN THIS VERSIO΀FILE d(<7 NOT FOUNāDISK d() FULL WHILE WRITING FILE d(?7DIRECTORY OF 5CLOSE FAILURE 6OVERLONG RECORD (LENGTH f(() IN 6NOT A RELATIVE FILE: 6INCORRECT RECORD GIVEN LENGTH FOR RELATIVE 6INVALID LENGTH d(( IN VARIABLE LENGTH OUTPUT RECORČCOMMAND DECODING/777777INTERNAL ERRONO SUCH ERRO)#~g7 C7.#~\7 P7 xg7 g)&ö́)(s):}͈7~)͒7G~<ʶ7=xȾʶ7#~#7ʲ7 7###ß7#~#77ʦ)g)N#F#^#V#!7 o gh(!~9"*G*ͬ'"7+++"7M͐'>y(!7N(C*7"7)Ä8!7~+X86!7̈́)!!{)! {):727*B͙8ʹ'*7xx8+w k8"7"7:7̈́99h(!7#w?9;8* *7͐'>y(*7:78͍G8Iʼ8#͍G8I8682789&)~#8++~ 8 8&9#6 #6 #**Þ8yg)xg)h("79͔D>!y(*7!BͅG>27ɷ*7:7/̈́9*ZD'|€9`9e) `9,-{9 ~)e)h9s)^!7e)g) ʌ9~#9~)>9H;29@VJCDc9H8 'BY~[:CA~T:CF~A:CO~?ER~}:EX~B>G:INTA~h:US~b;WO~ҥ:BREAK=:V8P=><>:V.9P>:~7P>:VCP>:V>:~P>:~=JP>:~>JP>:PS6;>:V:-{!"ZD:y(NAME TYP=^H&$>:v:JP>:()$@@ *.$@=6;>:V:P-!͐'>8y({2DJ>:V:!7~#6>Ay(!9J;J~ ;~@;~(;+~3;~=;~H;:(Jw#~ S;:)Jw!"ZD! JOi=fS:c;H6:8$,.g;~BJ8~CJ8x;|;=+B#6;,6;V;f V;f$,c<:y(+|>>y(z>=y('<--z>;y(+|#>?y(͹IͿI͉Fͺz,<:?>ey(!Bzw#zwDEASALEBPUP MA@NUPARI@TW FLLOIN$COMPUTATIONAL-3COMP-3C3CO~M C1 cB"Hh@$>:%>=z(Jz J@=+><(><><)F$ $,6<VC$VeCP=+><,6)=V*D$V{CP=>=V=z8Jz"Jz6J@͉FͰ *J!B (f,Dc=H($lV=.=͉F{ûK-~R-O P-~KR~-@KP~-REC KEYS-A@CR~-VA@RE~̀FINO-SNO-ZFFNO-F*B##~ >6y(4*IDM*B*I ("B6#6#"B>X>.M>>X> VLD$V>P=+V@>e>.:>y>c>H@$>y>.h>>>c>H@$>>.|>,c>H>> (>e>)F$ >>$$@OR~XO~RAN~DNO~Tf>?,c?H6>>?>v?踼@cR?HG$8f>?cV_?>>Vf?@>>@GT~#GE~cEQ~CNE~LE~LT~<>~>=~c<=~<=C>#BT~>NB~ ?*I">*>*I+~+~ɑ,cF@H$$@͉Fz>;y(FI~ELD?#?=+>?,6?V/@P>@->@ V@$= >@- + $$$@*I+~#w#"I*I#"I*I*I2?#~+H@/<A6:V@@*@+|>Ny(-V@[>AH >AH],>A.@$L$$V@P*I"@!"@*@*@+r+sͱA~#"ZD" AA>Iy("VAD$@+~@$@-~@$HVA̠2@A̬2HAcyAHfA$ cyAHfA$$VAlcyAHhVB$$VBPHAQATAIARAPA-"@*I"@!"@2@ͱAI'@'@AA>2@A HB*@*@7+~/wA B B:@> :B2@> :B;-*@"ZD~̓B5B#>Jy(:BB:@_:@O*@͜'+^!RBsZ HB{kBOͱA*@*@FqH#zwB0? ? -*@͐'>Ky(:@kBÖB:@*@*@DM +~w xB! J6N(!FJ##>"Bw#w"Bw#w"Bw#w"Bw#w#"B>2DJ2>22B2B*B*7''##͊I2B!FJ3C*B "BÊCD*BC*B*B "BãC5*BC*B*B "B*B "B*B "BCC*Bʹ'J##*I*I:B!yy(w*BDM!FJ6##"B*B5("B*B5("B*B5("B6#6#"B*BDM*B##6##D*BDM*B##6##D*B##6##D"ZD"XDV-!^D"\DDs#r!D*XD~D"XD!E͜'ͦ)*ZD~D"ZDìD͟-~Ds)BAD CMPARS OP8D#^#=V#=N#F#DEEE-EFF#F-EEEEEEFEEEFhFlFrFtF--FEFFFFEFE GG2GWGmG:GsG`GEGFFFEjFGGFFFFFFʒE>Å->Å-͌E*-~/w*-~͟-ùE͟-"XD-ùE*XD*\D##"\Ds#rD͐'>Oy(E"XDͦEʟ-FͦEŸ-F͌E*\D~#fo"XD++"\DͦE#FͦE*XD~$GF JFQFQFFFD&F+͟-#"XDÚED~$QFQFQF-BK!{Fͅ-…Fþ-*2-^#V--͸-þ-z--zW{_þ--þ-͉F|G}‘E>#F_þ-^#Vþ--}-)4>>-I-ùI#+GG+#~ G G&#~ /G#~ G++~ɻ#ʊEÑEGFGʊEÒE ;|\IڌEÒE6'GҒEAҌEK)ZGGrF>,y({y((>͸G$!'4G#͈%³G+6~#͜'~ʴGwɯ7îG+++N('w (~K)GGG`iɯ~K)H#DMbk))0_`iGwH*H`i" Hկ 7HH́HzH.* H (gH#́HzH {H #͡HʖH H͡HŽH>  —H~ͭH#6'.:,;|\(/*7?7 пH#~+:H~IH@#G~:H#xH_fI~ITI]IG~6'1Ix-~y("I*I#"IR)7K)6'A?[ ȷ[(  J+~ JJI{*I*Iw#͐'>y("I*I#"IR)7K)6'A?[ ()!w#")~)@g)>:g);*<6P;* o&6X)~#>)~)0?: ~R)#X)~g)> _;*͌)̈́)s