PNOTICE_sort 02/14/84 0727.9re 02/14/84 0727.9 6696 7Copyright, (C) Honeywell Information Systems Inc., 1982cCopyright (c) 1972 by Massachusetts Institute of Technology and Honeywell Information Systems, Inc.W1SMGM0B0000W2SMGM0B0000W3SMGM0B0000  PNOTICE_sort  symbol_table 4symbtreeJcS]J_alm   $@4PBGJB4ALM Version 6.6 November 1982 GJohnson.SysMaint.a :TJ_>spec>on>6641>PNOTICE_sort.alm h @ obj_map 44!V^^P  bound_sort_.bind 11/11/82 1552.6rew 11/11/82 1004.1 6948 Objectname: bound_sort_; Global: delete; No_Table; Addname: sort, sort_, merge, merge_; Order: PNOTICE_sort, sort_ext, sort_input_proc, sort_presort, sort_output_proc, merge_output_proc, merge_return, sort, merge, sort_merge_command, sort_, merge_, sort_sort, merge_merge, sort_merge_subroutine, sort_convert_internal, sort_build_keys, sort_initiate, merge_initiate, sort_merge_initiate, sort_commence, sort_merge_terminate, sort_merge_command_finish, sort_merge_print_report, sort_cleanup_work, sort_merge_sub_error; objectname: sort; retain: sort; objectname: merge; retain: merge; objectname: sort_; retain: sort_, sort_private, initiate, release, return, terminate, commence, noexit; objectname: merge_; retain: merge_, merge_private, noexit;  merge 11/11/82 1552.6rew 11/11/82 1230.1 33696 VXX?LXx4 #NVVVTTVGmerge ?#mergecleanupsub_error_4@V@  Merge will not be attempted.P%@4@6@@@H@:(@8@h(@j@@@ l h@v@j@x@l@z@|@~@@t@ $P*P@@$PLPn@l@(P@$PLP@n@@p@@r@l@ .P@$PHPj@j@n@I@p@l@4P@6@4@t$PFP@P @P'@.@(@@ @J @P'@.@DP@@<@n@l@$P0P@>@n@l@$P2P@@@@@@@@@@,@@;@@:@@8@@9@@/@@1@@0@@<@@>@@4@@6@@U@<@M@7@4@1@@-@@@(@@$@!@@@@@$P@P@9@@M::@@M.@.(@8@"'l@m@;@n@o@@@@@@@@,@@.@@l@@@ @@@@$P>P@2@v@.@x@:@z@8@|@t@$PBP@.@@$PJ(P@V@X@$PJP N PPT@_.@.@> @@@@@:F@ F`GXPPV@V@\@$PPP@jpJPXP@(P@@@@@@@@<P@T@ .@.@@>i@@ `@` E@y$PNP @@` @\@b@d@Af@P@@A@B(@C(@D(@@@@@@@G@@@@dPP@$PPP@b@\@g@fP@P@T@@,P@b@PP'@FP P6@X0@ 6@D@@@F@B@8P@ P4@K0@4@D@@@F@B@$P:P@ P6@<0@ A(@6@J@A@L@@@N@H@ 6P@$PJ(P@merge !H.nomerge  symbol_tableclock_com_err_command_query_cpu_time_and_paging_!!'cu_ arg_count*+. arg_list_ptr*15hcs_get_process_usage8:? truncate_seg8BF delentry_seg8IMterminate_noname8PU unique_chars_XX\merge_ merge_private_aesort_merge_commandhhmsort_merge_command_finishppwsort_merge_sub_errorzzsort_extdebug_swpustate time_info unique_prefixwhoami 0` cleanup.1 sub_error_.2 cleanup_proc(R ePending work in previous invocation of ^a will be lost if you proceed; do you wish to proceed? &&& &)&0&7&A&H&O&W&^&g&o&y&&&&&&&symbtreeII2|PL/I 7"' *R\o\\Multics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map8KJIP?(~LE OG*K\I1>spec>on>11/11/82>merge.pl1>ldd>include>sort_ext.incl.pl1>spec>on>11/11/82>sort_merge_pars.incl.pl1pl1info ZmergeIP x#@PPWu>  WSxTOt <P +P Zk@ #Pk@k@Z5Zk+kZ+k+PCUYUYUYUYUYUYU@obj_map R   merge_ 11/11/82 1554.9rew 11/11/82 1040.8 6336 &PP&P P&P P merge_  noexit merge_private merge_ symbol_table sort_merge_subroutine merge_merge. 44479;&A&@&?symbtreeIHK}Ialm   $@4NADHA4ALM Version 6.4 April 1981 Holmstedt.SysMaint.m list :KJIc>spec>on>11/11/82>merge_.almP@D@,U*eobj_map BHPVN  merge_initiate 11/11/82 1552.6rew 11/11/82 1308.7 23904 LVTdVT?TTV -bfVT#V?4merge_-briefsort_work.SIuser_output^A: ^a Unable to create temporary segment [pd]>^asort_work.SI *P&@"PP@r@ @@$P(PPP$PPPPr@ F`@ P @@  F`@ F`@ P @@  P @@`@ PPPP(P$P(PP@PB@PPD@ P@@@@ F N(@B@v@D@x@F@z@N@|@~@@@@t@P@@v@t@$P P@$P"P @@@t @@~ x @@@t@@s@@@@P@O@@e@^@[@X@`@\@@ P@O@1O@v@P@x@R@z@t@ $PP@$P P F@ @@P@t@ P@t@@$P@R@@"P@1@+@(@%@"@@P@$P&PPPN@PP@*P&@"PP@r@$PPDPhl@n@$PP N5$PT@_.@.@>+.$P@jp@@@@@@@@P@T@ .@.@@>i@@ `@` E@$P"P @@` @nP@(PPl@l@merge_!@.merge_initiate symbol_table convert_status_code_ get_pdir_hcs_make_seg "%ioa_ ioa_stream(*- unique_chars_004sort_merge_initiate77<sort_extdebug_sw?BE disaster2?HKsip?NOstate?RTterminate_print_sw?W\time_sw?_a user_out_sw?dg unique_prefix?jnwhoami?qs error_table_ fatal_errorvz}out_of_sequencevinitiate/`initiate_private`I*&&&'&/&6&>&G&M&Q&V&^&c&i&p&u&&symbtreeIICCgPL/I 7"' *EQcvQQMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4$KMI=(~LE O>spec>on>11/11/82>merge_initiate.pl1>ldd>include>sort_ext.incl.pl1pl1info Mmerge_initiateB C Q( xG P+@)Zv<#O JPZjkVjPZZZ+kP+ZP+@ ZjZj@eU*eU*eU*eU*eU*eTobj_map II*   merge_merge 02/14/84 0729.1re 02/14/84 0729.1 61992 VTdVTCTXT-if LTT TVTTT4N@V VTG#V?-ids merge_?#cleanup-input_file sort_in_buff_4@V-input_description Calling merge_$initiate.Calling merge_$terminate.User output_file exit procedure.Merge's output_file procedure.^a: ^a Unable to create temporary segment [pd]>^asort_in_buff_^a_ @N@P@@/+lpP&@ "PP@@P@@P@@QZ@$PLPP P@$P@PDP0P[(@P (P"P@P@~@@~@$P6P~>P6P>@]@ ]@N@ q$P8PO],@kP@N@i@| "@P'@.@X@@PP@ @@`@D P@P@P@D@@R@@V@@[@@\@@@@@B@@P@@N@@"PP@P@P@&@#@@@@@@@@@0$P,P@x\@@@@B@@D@@L@@@@@@@$P$P@[@@M\@@M$PPPP PL@6$PLNP0JP@@l@@c@@@@@L@@@@@@@@{@@@@@@@@@@@P@$PNPP PTP PQ$PDP@M BP@@@P@$PBP @@@@ @@@  P@$P<P@@@@^@@@P@$P6P@]@]@N@&"PP@@@@@@@]>@~@@~@ F$P4POP@P@ @@f@4PO@2PO@i@@@@m],@$PDP@M%BP @@@P@$PBP@@@@@@@  P@$P<P@@@@^@@@P@.@$PP@$P@P:P@M9L@@@&P@L@h$PNNP(JP@@l@@c@0@@@[  L@@@@@@@@{@@@@@@ @ @ @@@P@$PNPP P8L@@@V@@L@0$PNNP(JP@@l@@c@@@@  L@@@@@@@@{@@@@@@@@@@@P@$PNPP Pa$PDP@M BP@@@P@$PBP@@@@@@@  P@$P<P @@@@^@@@P@.@$P.P@L@@@$P(P@L@/$PLNP(JP@@l@@c@@@@L@@@@@@@@{@@@@@@t@q@q@h@@P@$PNPP P.@p@$P@P@l)pP&@ "PP@@P@@P@@$P@PP P[@[@@@$P@P N5JPT@_.@.@>+JP@jp@@@@@@!@@"P@T@ .@.@@>i@@ `@` E@n$PHP @@` @P@(PP@@@@A@P@@P@@@@PP FOL@N@,@@@@PP FO>@N@,@@PP FO2@N@,@@ FN FN  @~@@~@@ `@o@P@ `@ FN FN @~@@~@P@ `@o@@$P6P>@@@N@^d@@ @@ @@@@@{@x@u@@@$PP@>@@>@T@@ @@$PP@i@$PHP @@@ @@y  @@@ `@`@@@ E@N@ H@@@L@@P@H@R@8PFT@^@V@KX@@Z@4\@1^@=`@Cb@I@J@P@ @I@$P8PO=0@3[@^@ @`@ @b@@@  P@$PFP F@ @@]DDFPL@@N@JPP@b@R@HPT@@V@X@Z@\@^@`@b@J@P@@_@@O,@d@0PP'@0P PP@0@ P@D@@@F@B@ P@ PN@0@,N@D@@@F@B@$PP@" PP@0@ A(@P@J@A@L@@@N@H@ P@ PN@0@ A(@N@J@A@L@@@N@H@ $PP@.@$P*P@$P@P@merge_!Z. _ merge_merge  symbol_table clock_convert_status_code_cpu_time_and_paging_$ get_pdir_''*hcs_get_process_usage-/4make_seg-7: truncate_seg-=A delentry_seg-DHhmuKKLioa_rsnnlOQS ioa_streamOVYsub_err_\\_translator_temp_release_segmentbgk unique_chars_nnrmerge_initiateinitiate_privateuy~merge_output_procsort_merge_terminate terminatesort_cleanup_worksort_merge_subroutinesort_merge_print_reportsort_extdebug_swmerge_input_file_attachesmerge_input_file_namesmiimspoutput_driver_is_sortpusipstate time_infotime_sw user_out_sw unique_prefixwhoami error_table_out_of_sequence  fatal_errorbad_arg" q` cleanup.1) merge_private0"`% cleanup_proc3),yR&&&&&,&6&<&C&J&N&U&[&a&m&t&&&&&&&&&&&&&&&&&&&&&&&symbtreeJsS*J`UPL/I 6"' *DOyOOMultics PL/I Compiler, Release 28d, of October 4, 1983GJohnson.SysMaint.aoptimize map4TJ_<(~LE O>spec>on>6641>merge_merge.pl1>ldd>include>sort_ext.incl.pl1pl1info L merge_mergeB!Ex/x3@Z }@(O)xSS4(<@ (S4 nx@  FP hW4OxP)n<!OPk +ZkZFkZ+VjZ+Z|Z_j+@kZkZAPVjZ@kVjPkVk:VjUXV@Zjk  +@eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eobj_map yy4R  merge_output_proc 11/11/82 1552.6rew 11/11/82 1308.9 39960 T&TV?T0VT'TTTTT V4T#ClosingWritingOpeningvfile_ ?#cleanupDetachingAttachingsort_out_1_ ^a output file, file name ^a ^a output file, attach description ^a Record ^d of output file, file name ^a Record ^d of output file, attach description ^aO@P%@p@q(@@w@x(@P(PP@y@y@N@ $PPOy,@l@@| @P'@.@@@$PP F@Ri@ @@P @@@@@@@@ @@@@@ P @@@@ @@  @@l@@@@@n@@f@c@`@a@@P@n@ kk@g@@3p@o@l@@o@@q@@n@@@$P P@n@G@@t@@v@@r@@@ $PP@r@$P&NPr@(NP&"P@@l@@c@,@r@@@@@@@@z@@@@@@ @@ @@@P@*NP*x@%"P@@l@@c@@r@@@@@@@@z@@@@@@@@@@@P@x@u,NPlP F@4"P@@@@l@@c@@@@(($P>@r@@@@@@@@z@@@@@@P@@@@@@@@@@ P@;"P@@@@l@@c@@@@00$P>@r@@@@@@@@z@@@@@@P@@@v@s@v@j@j@g@@ P@PP.@@El@@t@@v@@n@@@$P P@n@Z@@2$P$,Pl@@n@@@$PP@n@E@@l@@n@@@$PP@n@A@g@@ l@@n@@@$PP@-l@@@@A@P@@$P.PPPP F@@3"P@@l@@c@@@@  n@@@@@@@@z@@@@PP@P@@@@ @ @@P@P@@@ P@2"P@@l@@c@@@@((n@@@@@@@@z@ @@"@PP$@P&@(@0@*@,@.@2@P@P4@6@@ P@.@@PP'@ Pl@0@l@D@n@F@B@P@ Pl@D@n@F@B@$PP@ Pl@D@n@F@B@$PP@$PP@@ Py@ Py@@N@/$PPA@Fz0@$A@OD@n@F@B@P@ Py@$PPFD@n@F@B@P@ Py@$PPFD@n@F@B@P@ Py,@@! ! merge_output_proc symbol_table iox_ attach_ionameopen write_record $close') detach_iocb,/ destroy_iocb26sub_err_99< merge_returnreturn?CEsort_extcurr_output_file_attachHKQcurr_output_file_nameHTZmerge_in_iocb_ptrsH]bmiiHef unique_prefixHimwhoamiHpr write_countHux error_table_ end_of_info{ data_loss{ data_gain{data_seq_error{ fatal_error{R` cleanup.1w cleanup_prock0&&&&&+&1&8&>&G&S&\&d&h&o&t&z&&&&&symbtreeIICLPL/I 7"' *FSpSSMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4'KMI>(~LE O>spec>on>11/11/82>merge_output_proc.pl1>ldd>include>sort_ext.incl.pl1pl1info Nmerge_output_procA izf<O4xGP )z<%@<)O4xGP<5O )Z|!Ot V<@ NPVjZZjZPkVjPkZk Z k@kkZ+Zk +@eU*eU*eU*eU*eU*eU*eT0obj_map 0J  merge_return 11/11/82 1552.6rew 11/11/82 1230.8 126792  ":]TTJTA V V(TdecT/V?+0T0VT'VV TT T9TVTT T#4unknownOpeningvfile_ alteredinsertedReadingClosing?#float decAttachingsort_in_^d_summarizedDetachingillegal_procedurekey ^d, ^a(^d) ^d(^d)user compare exit procedure^a input file ^d, file name ^a^a input file ^d, attach description ^aRecord ^d of input_file ^d,file name ^aRecord ^a by user output_record exit procedure.Record ^d of input file ^d,attach description ^aInvalid action = ^d by user output_record exit procedure. Invalid key data. Please check ^a and/or input files ^d and ^d. Invalid key data. Please check ^a and/or user input_file exit procedure.'&%]pP%@}@~(@|P@P(PPNPP@p@ eP'@@$PtPtPM^@[(@T@U@ S@P PPPP@=P$P,P$PPM@ @S@NS@ N,\@P0@PPX@PPX@PPR@ `@`@R@Z@S@ NPPPDPL@F@N@8@PV^@Pv@PPOv,P|NPxPNf~P@P@@@`@@|@@ @P@|@$PNP8~P@|@@ @P@|@@ @@!$P~P@|@@ @P@|@  @g@ @@ $P~P@|@@ @P@$P~PPPP@P!|@ @ @@,@,PPP@6~@B@`@@P@P@P$P,PM$P,P$PPNPPPNP@PP@ $PPS@NPPPP@NPP@PH@PJ@S@ NgPP@PL@PN@iX@$PS(@PPNPaL@LPP@N@R@V@X@@Z@@P@ @R@"@S@$@T@&@[@(@U@*@V@,@@$P@B$P\@S@N"6@R@@@@ @@ @@$PPPX@PPR@ `@`@R@Z@PP@PL@PN@,PPPNPS@8@Pv@PPOP@PvS@\@P0@PPX@PPX@LPN@ `@`@N@Z@PP@PL@PN@PNXPLPN@ `@`@N@Z@PP@PL@PN@,P>N PP@PL@PN@,PX@0@i0 N.N,c @@@@<<P2@P4@ @6@@8@F@:@@<@S@>@@@H@B@D@F@J@L@0@P@$PPPP`S(@V@@MzPPNPL@[@@MXPB@LPD@B@0@D@0@A@$PT@LPP@N@R@XPj@Z@l@X@@Z@@P@ @R@"@S@$@T@&@[@(@U@*@V@,@@$P@$PS@N X@j@0@jPXPZ@ `@`@X@S@NN.PPNP,P@S@N8@Pv@PPOLPvjPX@l@Z@S@N>> @ed@Z@@ @@ @"@@@S@@Z@@@@@@ @@q$PXPP@PZ@@PVN)@R@@@@@@ @@Z@$PZ@@@@@@ @@K$PHPD@J@F@XPPPZ@P,c @@@@3<<P2@P4@ @6@@8@F@:@@<@S@>@@@H@B@D@F@J@L@0@P@$PPPPvPPNP S@N(PPS@(P S@P8@U@@M\@0@PP0@P@PB@P@PB@PPD@A@N$PPPP$P8@PV^@Pv@PPOvP@P@P\@@P@NPPNP8@PvPPOPP@PvPv@PB@PPD@A@N$PPPP$P8@PvPPOPP@Pv@@$PPN$P@PPPPPP@PBP@P8@@@@@$P@@N@PPF@,@6(@P:@7@$P:@N6@7@O:@:,@:>@PP(F:@6.@F:@7,@7.@V$P7@@@@$P@@N@DF>@@@O?@>~@@<@$P<@N@5>>@;@PPF8@;@O9@8@9@8@9@8@PVB@9@PVD@8$Pp,PA@ 8@9N@A@A@N9@8@?,@8@?@PPO<.@@,@7@O>@@O>=@g@@$PP@@@N@\$P(FP @@@N @@ R N@X@s@Z@{@\@@^@p`@mb@nd@rf@V@P@@$PPF F@lU@i@ @@oU@PO @@@@@@@G @@@@G@s@X@~PFZ@G@\@|@^@;`@Fb@6d@@f@V@P@|@ TTN@gP@@@$P~PFX@}@Z@~@\@|@^@V@P@|@)h@@{@$P~PFX@PFZ@@\@@_O^@|@`@U@V@P@|@$PNP>U@~POP@|@R@N@P@|@ h@@Q@$P~PFP@|@R@N@P@|@N@gP@@<@$P~PFP@|@R@U@N@P@U@$P~PO@P@P(N|@h@@@$P_O|NPP|@NPP|@|@n@PF F@U@0cj@h@@@(V(|@n@Pp@j@r@h@t@F@v@V@x@Oz@@|@PF~@@@@@@u@~@@o@l@$P@0cj@h@@@0V0|@n@Pp@j@r@h@t@F@v@V@x@Oz@@|@PF~@\@@T@Q@W@D@O@M@?@l@$P@|(@$PPPPO,P@PV@j@6~B@_O@,@@@$P=@PPO8@O9@8@9@PNPPP@PPP@PP~PP@@@$P@@N@F.P@,@@8@9@8@9@8@PVB@9@PVD@t$Pp,PA@ 8@9N@A@A@N9@8@8@PVP@P8@_O@P@@$P8@~PF@PF@@@8@_O@|@@@P@|@$PNPT8@~PF@|@@@P@|@@@@$P8@@@@@@$P8@~PF@|@@@P@|@@g@@@$P8@@@@@@$P8@~PF@|@@@P@$P8@~PO8@P@P(N|@@@@8@@e@b@@@8@_O|NPP|@NPP|@|@o8@PF F@O@1c@\@@@((|@@P@@@@@F@@@@O@8@@PF@-@@%@"@(@@ @@@@$P@0c@,@@@u00|@@P@@@@@F@@@@O@8@@PF@@@@@@@@@@@$P@|(@$PPPP,O,P8@PV@@6~B@8@_O@$P7@@<@$P<@N@IF>@8@8@>9@8@~9@8@>F;@8@>>@PPF8@9@>>@F9@8@9@8@9@8@PVB@9@PVD@$Pp,PA@ 8@9N@A@A@N9@8@;@<@>O8@PPN;@8@<,@@@$PrPB@@D@@A@@@ P@A@P@@(@@@N@$PvvnvBPDPzv eFeA@A@nvBPDPzve6eA@A@vB~DN~A@A@vBvDO~@A@A@7@@@@z~>n~BP`0eDP`0e@O@A@A@vB~DM~A@zA@{vBvDO~@A@qlA@m/@/@@@z~ >n~BP`0eDP`0e@O@A@XSA@T@<@@@<@@zv>@@z~>n~BP `@e DP `@e@ @@<<A@4/A@0=@@=@@zv>@@z~>n~BP `@e DP `@e@ n>~ @@F @@F@@@==A@ A@@,@&A(@@@@~A@A@@@@A@P@@PP$P|NP-c@@@@00P@P@@@@@F@@@@P@g@@_@\@b@L @PP @@P@$PPPP(@@@$PrPN @@}F(E P@@v N @@.P  N @@T P  @@<P aT@aV@aX@@@>Z@n~-@ [@T@^@F@`@S@b@Z@d@P@f@zh@j@[@l@n@p@ r@t@v@ x@z@|@\@ P@$PxP@M0c[@~@@@vD\DP@P@[@@~@@ P@F@@\@@F@@8@@9@@@@@@@@@@@@$P@(c[@~@@@XL\LP@P@[@@~@@ P@F@@\@@F@@@@@@@@@@P@$PP PP@Py@@@A@P@@$PPPPP@PPF F@@2c@@@@  |@@P @@"@@$@F@&@@(@@P*@@P,@PF.@n0@8@f2@c4@i6@J:@PP<@^>@P@@@$P@1c@l@@@((|@D@PF@@H@@J@F@L@@N@@PP@@PR@PFT@=V@^@5X@2Z@8\@'`@PPb@-d@f@B@$P@!h!$#!N!"#! ! "#!! $#+0 merge_return symbol_table] sort_extbcompares_counter compare_sw # disaster2&)dt,-input_driver_is_sort06leng9;max_rec_length>Bmerge_in_iocb_ptrsEJmerge_input_file_attachesMTmerge_input_file_namesW]mii`amin_rec_lengthdhmspkl no_of_keysoroutput_rec_deleteduzoutput_rec_inserted}output_record_exit_sw read_count rec_ptr_a rec_ptr_b release_count return_countrevsipsort_compare_exitsort_output_record_exitstate unique_prefixwwhoami error_table_ data_gain data_lossout_of_sequencedata_seq_error end_of_info long_record short_record fatal_error request_not_recognizedimproper_data_format"iox_ attach_ioname%'+open%.0 read_record%36close%9; detach_iocb%>A destroy_iocb%DHsub_err_KKNioa_rsnnlQSUKKXreturne`[illegal_procedure.1h]`*nf&&&%&+&/&8&=&D&L&V~&_|&cz&jx&nv&tt&|r&p&n&l&j&h&f&d&b&`&^&\&Z&X&V&T&R&P&N&L&J&H& F&D&B&$@&->&2<&8:&=8&C6&J4&P2&W0&ZsymbtreeII2cPL/I 7"' *^Pi9MiiMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map<"KJITE(~LE OM!#XUCRV#XVC>spec>on>11/11/82>merge_return.pl1>ldd>include>sort_ext.incl.pl1>ldd>include>sort_common.incl.pl1>ldd>include>sort_comp.incl.pl1pl1info f merge_return .lB _ x#PF@P T (e,,d(YA" (( SYP(  GF#A2d#Fe  e e d F2PYYFPd O|!@> YYY#F2d Y e e A Q,e,|3;> YA> O4 (d d Q,   (dA@ A  (PE@2F#T T dA YY  edF @|2O <O4x+ P@(x7<  )O@izO@e@2QP#A*d2e#Fe>Y("P@O()\WE@x'> T((~<"<+Oy2St(2A#A,d2dY,dFd@@ e,d,d<@ AO)V<#Ai:A)<!OxcO )Z<AS4Sx[ NzPZjkkP VjZkVjVkPZVjPZZkZ+VjZ@k Z@5ZZP VjkZkVjP+ZP ZZPPnC9UYUYUYUYUYUYUYUYUYUYUYUYUYUYUYUYUobj_map **iffP  sort 11/11/82 1552.6rew 11/11/82 1231.0 33984 VXX?LXx4 #NVVVTTsortVGsort ?#cleanupsub_error_4@V@  Sort will not be attempted.P%@4@6@@@H@:(@8@h(@i@@@jh@t@i@v@j@x@z@|@~@r@ $P*P@@$PLPl@j@(P@$PLP@t@@v@@x@r@ .P@$PHP@@l@I@n@j@4P@6@4@$PFP@P @P'@.@6@@ @J @P'@.@DP@@<@l@j@$P0P@>@l@j@$P2P@@@@@@@@@@,@@;@@:@@8@@9@@/@@1@@0@@<@@>@@4@@6@@V@?@N@:@7@4@@0@@@+@@'@$@@@@@$P@P@9@@MH:@@M.@.(@8@0(j@k@;@l@m@@@@@@@@@@,@@0@@.@@/@@1@@j@@@@@@@@@@@$$P>P@2@t@.@v@:@x@8@z@r@$PBP@.@@$PJ(P@V@X@$PJP N PPT@_.@.@> @@@@@:F@ F`GXPPV@V@\@$PPP@jpJPXP@(P@@@@@@@@<P@T@ .@.@@>i@@ `@` E@x$PNP @@` @\@b@d@Af@P@@A@B(@C(@D(@@@@o@@@G@@@@dPP@$PPP@W@Q@\@fP@P@I@@,P@b@PP'@FP P6@M0@ 6@D@@@F@B@8P@ P4@@0@4@D@@@F@B@$P:P@ P6@10@ A(@6@J@A@L@@@N@H@ 6P@$PJ(P@sort !H.nosort  symbol_tableclock_com_err_command_query_cpu_time_and_paging_!!'cu_ arg_count*+. arg_list_ptr*15hcs_get_process_usage8:? truncate_seg8BF delentry_seg8IMterminate_noname8PU unique_chars_XX\sort_ sort_private_aesort_merge_commandhhmsort_merge_command_finishppwsort_merge_sub_errorzzsort_extdebug_swpustate time_info unique_prefixwhoami -` cleanup.1 sub_error_.2 cleanup_proc(R dPending work in previous invocation of ^a will be lost if you proceed; do you wish to proceed? &&& &)&0&7&A&H&O&W&^&g&o&y&&&&&&&symbtreeII3SPL/I 7"' *R[n[[Multics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map8KJIV?(~LE OG*K\I1>spec>on>11/11/82>sort.pl1>ldd>include>sort_ext.incl.pl1>spec>on>11/11/82>sort_merge_pars.incl.pl1pl1info ZsortIP x#@PPWu> WSxTOt <P +P Zk@ #Pk@k@Z5Zk+kZ+k+PCUYUYUYUYUYUYU@obj_map R   sort_ 11/11/82 1554.9rew 11/11/82 1040.8 9540 &PP&P P&P P&PP&PP&PP&PP&PP<sort_  noexit commence  terminatereturn#!release)&initiate0#, sort_private5)3sort_08 symbol_table )# 50sort_merge_subroutine sort_commencesort_merge_terminatesort_output_procsort_input_proc sort_initiate sort_sortJ PTZ_!c&g,ggjlnprtvx&&&&&&~&}&|symbtreeIHK}I salm   $@4QAEKA4ALM Version 6.4 April 1981 Holmstedt.SysMaint.m list :KJI>spec>on>11/11/82>sort_.alm @PA @,U*eU*eU*obj_map Q  sort_build_keys 11/11/82 1552.6rew 11/11/82 1309.0 29880 TEV?VTAV T decbinbitT chardsc#4fldecflbincharacterfloat decimalfixed decimal^a: Record length required to contain keys is ^d. Must be < ^d.^a: Warning: Key ^d is "^a" but bit offset is not a multiple of ^d.DPP%@PP@P@@(P(P@@C@B@B@CN@V@PFB@$PPON PONPON6@MJ@POP(OH@(@MNNN-N@ L@rN@ K@@UB@$P PO PO FK@POPOK@P@P$PO@P@PO FO@OO@Oc6@&@MNNN PO POP>O~ FO@POO@P@P$PO@P@PO$OO?6@&@MNNN6O>O FO@POO@P@P$PO@P@POJ@O@O#N POOGN O:@ POOF@O POO$ POO*@MNNN7O>O> FO@POO@P@P$PO@P@POJ@O@ON POO?N O@ POOF@Ow POO$ POOm6@&@MNNN0N@ R@lT@ O@@ B@$P PO PO FO@POPOO@P@P$PO@P@PO FO@OO@O7*@MNNN1  PO PO FO@POPOO@P@P$PO@P@PN@ R@lT@ J@n@;B@$P PO FJ@POJ@OB,@$PPNP#P F@ v@@iDVDPj@V@l@Pn@Pp@Pr@@t@=v@:x@7z@|@h@P@PP@P@~$PP@D@F@AH@P@~@$PP F@ D!@@HHHP@@@P@B@@FP@P@@P@ @@@ @@HPP@@P@D@!R!J !R!O !L!K sort_build_keys symbol_tableP ioa_ ioa_streamsort_extbdt !leng$&max_rec_length)-min_rec_length04 no_of_keys7:rev=> user_out_swADwGHwhoamiKMSH`,&&&#&(&/&6&<&@&F&J&OsymbtreeIIC!PL/I 7"' *R^|^^Multics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map8%KMIB(~LE OJ#XXCQ>spec>on>11/11/82>sort_build_keys.pl1>ldd>include>sort_ext.incl.pl1>ldd>include>sort_sd.incl.pl1pl1info Zsort_build_keysLA V<@P PO@(S4O)fPP<!A(O@(Pi^@)NlPZjkZP Z+ZVjP @eU*eU*eU*eTobj_map ,,T2  sort_cleanup_work 11/11/82 1552.6rew 11/11/82 1309.1 18936 #TTmerge?#sort_work.SSsort_work.SR\P%@PrPF@@@H@D@P@$PPP @@@J @@ N PT@J@V@@@X@Z@\@^@R@  P@$PP @@@J @@ N PT@J@V@@@X@Z@\@^@R@  P@$PPB@A@A@BN@$PPFF@@@H@Q@D@P@Q@$PPOA@$A@$PP@@Z@OPvF@@@H@D@P@$PPvQ(@PT@Q@V@@@X@R@  P@$PP @@@J @@s N Q(@Pb@J@d@Q@f@@@h@]j@Zl@Vn@Up@`@P@$PP @@@J @@S N Q(@Pb@J@d@Q@f@@@h@@j@=l@9n@8p@`@P@$PP.C@A@A@CN@Q(@$PPFT@Q@V@@@X@R@  P@A@$A@$PP@@Z@OPQ(@vT@Q@V@@@X@R@  P@$PP@sort_cleanup_work symbol_table\ hcs_ delentry_seg truncate_seg delentry_file"& truncate_file)-sort_extdebug_sw036mii09:msp0=>sip0ABstate0EG unique_prefix0JN wf_dir_name0QTwhoami0WY_` &&!&(&/&8&<&@&D&I&P&V&[symbtreeIIDtQPL/I 7"' *F}SeszSSMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4'KMI>(~LE O>spec>on>11/11/82>sort_cleanup_work.pl1>ldd>include>sort_ext.incl.pl1pl1info Nsort_cleanup_work= (()x7O@PAP <#@):x+(PPVjZZjZ+VjZAP Z @eU*eU*eU*eU*0obj_map `d l}  sort_commence 11/11/82 1552.6rew 11/11/82 1309.1 11232 #?#cPP%@PNPPP@ PN@@PB@@@F@B@H@PPJ@D@ P@PP@$PPP(PPPPF@D@P@$P PP@ sort_commence symbol_tablec  sort_presortsort_extcompares_counter input_record_exit_sw#)input_rec_inserted,1min_rec_length48presort_compares;@siiCDstateGI error_table_out_of_sequenceLPTsort_input_procreleaseW[]commencef``;&&"&+&3&:&B&F&K&V&_symbtreeIID ZPL/I 7"' *EnQXekQQMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4#KMI=(~LE O>spec>on>11/11/82>sort_commence.pl1>ldd>include>sort_ext.incl.pl1pl1info M sort_commenceT@OP(P@~PZjkk Z Z kVk:P+@eU*eU*eU*eobj_map ;;gn,  sort_convert_internal 11/11/82 1552.6rew 11/11/82 1231.4 113544 illegal char bit bin bin flbin flbin dec dec fldec fldec sortVT TCV?T T T)T'dscVTRT+binT, T9T(TXTNT1T`T5T@TSTEVVTTdVT#V NXXXNVVV4#MergeSort flbin?#, :;()output_fileinput_file exit description.^a: ^a exit specified ^d times. exit description. Word ignored.^a: ^a ^a Description pathname ^a^a: Input_file exit specified ^d times.^a: Keys statement specified ^d times.^a: Invalid bit offset "^a" for key ^d.^a: Output_file exit specified ^d times.^a: Bit offset of ^a too large for key ^d.^a: Word offset of ^a too large for key ^d.^a: Missing user exit procedure name for ^d^a: Unrecognized exit name "^a" for presumed ^d^a: Inconsistent datatype attributes for key ^d.^a: Invalid length or precision "^a" for key ^d.^a: Unrecognized data type "^a" for presumed key ^d.^vxWill resume processing with next valid data type word.^vxInitializing entry variable for user-supplied ^a exit procedure.^a: Invalid word "^a" following bit offset for key ^d. Should be ).^a: Unrecognized statement keyword "^a". Rest of statement ignored.^a: Invalid word "^a" following length or precision for key ^d. Should be ).^a: Length ^a too large for ^a data type of key ^d. Must not be greater than ^d.^a: Invalid word "^a" following length or precision for key ^d. Should be word offset.^a: Invalid word "^a" following data type for key ^d. Should be ( for (length) or (precision). @$P{@@0@@,@@F0A,@@F0A,@@F0A,@@F0{A,@@F0tA,@@F0mA,@@F0fA,@@F0_A,@@F0XA,@@F0QA,@@F0JA@,@@O,@@O,@@O,@G@O,@@O,@?@O,@@O,@;@O,@@O,@@O,@@O@@@~@@~@@@@@#>$F@@@,@0@@~@@~@@@@,@0@@~@@~@*@@@@@@@@ DDDDDDCCF6P%@NP(P$PP$$d[@@@$@P@P@ , @ @G@F@ H@6@ H@?@I@J@H@@@ @@ @@ @@ @@ @@I@@G@@L@@m@@@@@@@@@@@@@(P@PP@P@P@$$M@@@@@@$P@@P@@@@@ @@ @@ @@ @@I@@G@@L@@m@@@@@@@@@@@@v@@r@v@@@t@@m@j@g@@o@@DP@@E$PNPNP@PP@@@@@@@ ~P@$PP F@ %-@@w$$P@@@8@@@@@$PP@@@P@@@@@P@%@"@@@@@@P@PD@)@DBB'P%@`P(PP@P@(@@ NPP@POOMN@P@,@@@@$PhN@ jN@P@ F`P@ F`@dNkNP@ F`B@dNkNP@ F`^@V@P@@@@@@@@ @@ $PP@@P@ F` jkP@ F`xc@V@P@@@@@@@@ @@ $PP@@KP@ F`Y0@$PwN@.>@V@P@@@@@@@k@ @@ $PP@@P@ F`6 A P@ F`-@$PwN@nkP@ F`@,N0NP@ F`>3P@ F`h0@P@PP F@ @V@@@H HP @ @"@P$@@&@(@*@,@@.@@P@P@P$PP F@ 3@V@@>@h2i@ @@h00 @@@0  @@@222 @@!>!@>1@$PPJ@2@L@PN@PP@1@R@T@V@X@@Z@\@H@P@ @P@P$PP F@ &0.i@ @@%,, @@@  @@@.. @@)$PP@@@P@@@@@@@ @P@ @P@P$PP F@ ^"@V@@@&88P@@>1@PJ@@L@PN@@P@1@R@fT@YV@`X@@Z@U\@H@P@P@P$PP F@ 2@V@@@`^`PJ@^@L@PN@@P@P@@R@=T@/V@7X@@Z@?\@H@P@P@P$PP F@  @V@@@44PJ@@L@PN@@P@P@@R@T@V@X@@Z@\@H@P@P@P$PP F@ @V@@@P2PPJ@2@L@PN@@P@P@@R@T@V@X@@Z@\@H@P@PP$PP F@@ {@V@@@XHXP`@H@b@Pd@Pf@P@h@j@l@n@@p@r@^@P@[P@P$PP F@ R@V@@@((PJ@@L@PN@@P@P@@R@T@V@X@@Z@\@H@P@2P@P$PP F@ e)@V@@@[H HPJ@ @L@PN@@P@P@@R@pT@gV@jX@@Z@r\@H@P@ P@ F`Gt0$PP F@ 7@@<<PT@@ .@.@>@P@@@@@B@/@, @@ P@P@ F`K@dNkNi@D@?0@(@DP@@@@DP@D@@@@@NP$P F@ @F`@@gN@,@@@@~v@@v~@v@@@~>@~@(v@,@vN@@~v@@v~@v@@@~>@~@(v@,@vN@(@P@P@ P@ P@@@> FP`@P@~@,vP@(@@ @@d~PF0 @@P,@(@@@ N P@`6FA@@,@P@@OO(O(OvO@ix@ @> FP`@@@PP$PP F@@ o@@ 4|4P@|@@P@P@@@p@y@@@P@@ @@N@)PP$PP F@@ I @V@@@,,P@@@P@P@P@@T@>@N@@@V@@P@P@@O @&@P@@F&@"6@&@@MONOO#N#OGNO@GO4*@MONOONO ?NO@?O&@,@@#N)$PP F@  @V@@@f,,P@@@P@P@P@@@@@@@@@@P@PPP@@O,@2@@@NO7PPO8@$PP F@@ ,@V@@@@TTP@P@@@P@P@F@@@8@ @ @@@@@@@@@@P@P@@O2@:@P@dF@ix:@@@@~@,v@@F@,@@@F@L@@~@,v@*@@*~@vP@ @@`@L@R@=[R@X@$Ph@~@@vP@X@@N P F@@ =@@((P(@@*@P,@.@N0@22@H4@@6@&@P@PPPP@P@>>F@X@^@$P8@P@P8@P@Pj@~@v^@y@~@vz@~@v^@Py@~@8@vN!PPP F@@ @@J(:(PF@:@H@PJ@8@L@N@P@R@@T@D@P@$Pz@~@8@vN!PPP F@@ @@A,D,PX@D@Z@P\@8@^@`@b@d@@f@V@P@$Py@~@v#PP@h@@*8@y@*8~@:@le<@h@X@Z@:@\@^@@`@b@V@ @8PP@r@$Pz@~@v"PP@h@@*8@z@*8~@:@<@h@F@H@:@J@L@@N@dP@D@ @ PP@G@PP@ P @@^@d@f@Ah@P@j@P@k@fPPl@j@n@l@r@n@t@P@Pv@@@x@p@$PP@dfPP@P@@@@2PP$PP F@@ "!@@ DzDPT@@ .@.@>n@P@z@@n@@P@+@ @@hP@P@@P@$PPfPP@P@P@d@j@$Pj@~@vj@q(@0r@{@p@p@rN@ ~@q@$q@p,@q@j@P0s@$P{@p@p@sN@k~@@vN,PP$PP F@@ #@@  @@p@~@P@@@P@\F@@@@@@@@@@@P@@)$P{@@p@@~@PF@@*@p@*~@@@@~@@@~@\F@@@@@@@ @)$P{@@p@~@PPF[Np,@PP@ P@@j@t@P@6P@Pt@z@|@Pj@@ N N|PP @@R@z@M@@N|PP @@E@z@N|PP @@<@z@N|PP @@3@z@|PP @@1@z@@@A@P@@PP F`@P @@K@P @@D@?#dsc !!!!0rdndst th)(:;0H`@d sort_convert_internal symbol_table  convert_status_code_ cv_dec_check_ ioa_ ioa_stream#%( find_command_++/ lex_string_init_lex_delims259lex2<=sort_noexit@BDsort_extinput_file_exit_swGJOoutput_file_exit_swGRW sort_desc_pnGZ^ user_out_swGadwhoamiGgisys_info max_seg_sizelos error_table_ no_stmt_delimvz~unbalanced_quotesv=` convert_datatype+` .~v""/**/;keys key exits exit char character bit bin binary fixed dec decimal float flbin fldec dsc descending input_file output_file compare input_record output_record ddeffghhijk,-./0&&"~&*|&1z&;x&?v&Ft&Qr&Yp&`n&fl&kj&uh&f&symbtreeII3s`PL/I 7"' *p~~~Multics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map@+KJI_K(~LE OS&#XBE%]*K\I1h#XXCQ>spec>on>11/11/82>sort_convert_internal.pl1>ldd>include>sort_ext.incl.pl1>ldd>include>lex_descriptors_.incl.pl1>spec>on>11/11/82>sort_merge_pars.incl.pl1>ldd>include>sort_sd.incl.pl1pl1info xsort_convert_internal&B! N<E#FxG d#F) S!g<>@ <-<@O <O  n<O <@)Z Vh)ZhxK -x+S }Sx+Sx+Smx?St>3xO d@h g4O2> x (  3n<@(g4gyH$_jZZjZ+Z+APk VjkVk'PZk k C9UYUYUYUYU@obj_map ..v`F  sort_ext 11/11/82 1552.6rew 11/11/82 1041.0 214632   sort_ext   user_out_sw Scurr_output_file_name! curr_output_file_attach) $curr_input_file_num2! ,curr_input_file_name;) 5curr_input_file_attach@2 >whoamiG; fC wf_full_nameM@ <J wf_dir_nameTG 8P unique_prefixYM 7Wtime_swaT 6\terminate_print_swfY 5dstatema i sort_desc_pnsf p report_sw{m vpresort_comparess ~output_rec_inserted{ output_rec_deleted output_file_exit_sw output_driver_is_sort old_input_file_num min_rec_length miimerge_input_file_namesmerge_input_file_attachesmerge_comparesmax_rec_lengthmax4max3max2max1input_file_maxinput_driver_is_sortdebug_swaclpu time_info merge_in_iocb_ptrsssisii return_count&" release_count,) write_count2&/ read_count6,5rev;2a9leng?6A>bC;!BwG?FdtMCJ no_of_keysSGP disaster2[MVcompares_countercS^equal_key_exit_swl[foutput_record_exit_swucoinput_record_exit_sw}lxinput_rec_inserteduinput_rec_deleted}input_file_exit_sw compare_swsspsrpsort_equal_key_exitsort_output_record_exitsort_input_record_exitsort_compare_exitsip rec_ptr_b rec_ptr_a in_buff_ptrmspmip symbol_tableY6&}l;@2MGm?f!aTY2,cu[s;{CS )GM     symbtreeIHK}Ialm   $@4dBD^B4ALM Version 6.4 April 1981 Holmstedt.SysMaint.m list :KJI>spec>on>11/11/82>sort_ext.alm H@ obj_map >> F  d >  sort_initiate 02/14/84 0736.5re 02/14/84 0736.4 47448 T:T?T4+104VT.TdVT(-wd-pdLV +10-bfVT# 4V??#sort_ -briefsort_work.user_output-working_directory-process_directory^a: ^a Temporary directory pathname ^a^a: ^a Pathname and prefix for work files ^a^a: Invalid string_size argument ^d. Must be < ^d.^a: Both merge_order and string_size arguments specified.^a: File size too large for specified merge_order argument ^d.r`P&@ "PP@@P@@D@$PDPP P@$P.PPP@ F`@4P @@  F`@q F`@z4P @@ 4P @@`@ B(@C(@2PP0PP (PV=@@@@@@ $PP@@@=@@9@@@P 1P=@@@E(@$P&PmPP@Pd@PPf@$P4P@@@@ h p(@d@@f@@h@@p@@$@@@@@P@np@P PE@M$PBPP P@ `P&@"PP@@P@@$P.P0PPPB@PC@r@t@$P.P N5<PT@_.@.@>+@@@@@@@@P@T@ .@.@@>i@@ `@` E@$P6P @@` @<P@@@jptP(PPr@r@x@PP@ F`@  F`@  F`@ F`@ $P8P@@P@_ F`@  F`@ F`@ $P8P@@P@KP@@@$P8P@w@@@@@@@@@F@@@ P@F@2F@@H@@J@@@ $P P@$P4P F@ @@j((4P@@@<P@J@@P@P@;@5 @2 @/@"PP@@P@E@x@$P8PT@ .@.@@>i@8P@ `@`@ E@N@>@@@6P E@@@ >@@@ E@ :P@ @@`@ @:PT@@ .@.@>@N.@P@H@@J@@@  P@$P4P F@ @@004P@@@<P@J@@:P@@ @ @@@@P@E@x@~@$P(P$(P*P,(P((P>P$$d[@@@P@@ P"P~@@2$@O@=@6@8@$@:@4@ $PP@@@$=4@@4@@4@@4@C@N<@B@N<@<@=@2<@0$@O@$PP@@@$F =>@@P@1@$PPPNF>@F>@@"NP @"NPLP@"PGP~P{=@/C@-$PPP>NPqE@4P F@ vj@@v4$4P>=@4P@@$@B@<PD@PF@=@H@/J@#L@&N@P@R@>@P@KB@.<@,@@B@@$$M@$PPP>NP;E@4P F@ @4@@\@@4P@@@B@<PD@B@F@H@J@L@N@>@P@E@$P4P F@ @@-<$<4P@$@@<P@@@ @@ P@@sort_ !D>. sort_initiate symbol_table  decimal_exp_convert_status_code_ expand_path_!!% get_pdir_((+ get_wdir_..1ioa_ ioa_stream469 unique_chars_<<@sort_merge_initiateCCHsort_extdebug_swKNQ disaster2KTWmax1KZ\max2K_amax3Kdfmax4KikmiiKnoold_input_file_numKrwsiiKz{sipK~ssiKstateKterminate_print_swKtime_swK user_out_swK unique_prefixK wf_dir_nameK wf_full_nameKwhoamiKsys_info max_seg_size error_table_pathlongbad_argout_of_sequenceinitiatex`initiate_private`GF&& &'&-&3&;&B&J&S&Y&^&c&h&m&q&y&}&&&&&&&&&&&&&&symbtreeJsS*JcqPL/I 6"' *FRzRRMultics PL/I Compiler, Release 28d, of October 4, 1983GJohnson.SysMaint.aoptimize map4&TcJcs>(~LE O>special_ldd>on>6617>sort_initiate.pl1>ldd>include>sort_ext.incl.pl1pl1info N sort_initiateX,B!|+@O)<O BhSt<+OO ~)f=x3  (@) Ph<'Ot  (P PPO@P N<PZjkkZ@+Z+ZkZP+kVjZ kZVj@kVjPkZ+k5ZPkV`ZV`Z@eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*e obj_map GG.F6t  sort_input_proc 02/14/84 0736.5re 02/14/84 0736.4 73008 T'TT$T.V?T8TTTTTTTT1VT(TVTT VV T4#insertedalteredcreateClosingReadingOpeningvfile_ ?#cleanupsort_work.SSsort_work.SRsort_work.SIDetachingAttachingsort_in_^d_Calling sort_$release.^a input file ^d, file name ^aUnable to ^a temporary segment ^a>^a^a input file ^d, attach description ^aRecord ^d of input file ^d, file name ^aRecord ^a by user input_record exit procedure.Record ^d of input file ^d, attach description ^aInvalid action = ^d by user input_record exit procedure. @O@P(@$P8PQ@@'P%@P(PL@@ -@P'@.@X@@$PPP @@@ @@~  @@@@@H@@(P@L@I@F@@@P@$P$P F@i@ @@K&P @@@@@@@S @@@@S@@@L@@S@@I@@!@"@@@@P@I@8@g@R@O@N@L@@N@@P@@I@@@$PP@I@ @6@x(@L@@$P0P@Q@@R@@I@@@P@I@$PZNPI@@@]@$@$P0PP@R@@J@$PXNPVNPj$P F@/c@@@@ ((J@@TP@@@@@@@@@@@(P@&P@@@@@@@@@@@$ P@.c@@@@44J@@TP@@@@@@@@@@@(P@$P@@@@s@p@w@i@o@f@@$ P@$P`PPP.@\@f\NP+c@p@@@@J@@TP@@@@@@@@@K@@?@<@C@4@@ P@.@0@:PP.@)@37>P$@>PL@@I@@@P@I@*@X@L@@I@@@$PP@I@ //@g@K@L@@I@@@$PP@L@@2P%@mPP@P@P@@@@@P@@ @@@@(P$PNPN\PP@P8NPXPP@<NPVPP@JPPP @@@ @@  @RP@@@@@@@DP@@@@@@@ @ @@bP@@ @SI@@@$PPP @@@ @@  @RP@@@@@@@HP@@@w@t@q@n@} @| @@bP@@ {@SR@@@$PPP @@@ @@|  @RP@@@@@@@LP@@@G@D@A@>@M @L @@bP@@ K@SS@g@Y@$P:(PJPB(PPPJ>P2NP@:PBP6NP@4NP@@@dP@@PP@$PB(PJP$P*P@@MPP"0@@PP@P@P @(@@@ @@@@@@@FP@$P@ 0@@N@@@ @@@@@@@@$PPP@P @@PMN,,P@N@ @@@@@@@@yPP@P$P @P @PP @P.,P,c@@@@ 88^P@TP@@@@@@@@@@@ @(@"@$@&@*@,@@ P@$P`PPP@JP >F>JP"PJP=LPP@@E@@6~@P@P@JPLPPP@PP@P e@`B,PBPJPHP@POBP@PN@,PJ.PBPDPPF*P @N P@P @@P(@6@@@A@P@.@PP$P8NP-c/@O0@@@020XP@@TPB@/@D@0@F@@H@2@J@PL@+N@V@P@R@#T@ X@PPZ@>@fP@$P`PPP<NP-c/@!0@@@`020VP@@TPB@/@D@0@F@@H@2@J@PL@N@V@P@R@T@X@PPZ@>@fP@$P`PPP@@@A@P@\@P@]@$PRPT@ .@.@_@T^@]>@a@T`@cb@d@@@$f$_@i@@RP `@`a@i@PP @@@@PP]@ `@`@@v@TPx@b@z@d@|@@~@f@@P@@@@@@}@P@P@^@@`@@t@$ P@ @$P`PPP@@@A@P@@$P`PPP$P F@@2c@@@@  I@@TP@@@@@@@@@P@P@(P@&P@W@@K@H@O@4@P@P@D@;@@$ P@1c@O@@@z((I@@TP@@@@@@@@@P@P@(P@$P@&@@@@@@P@P@@ @@$ P@.@@9PP'@ PL@0@@L@B@I@D@@@P@ PL@B@I@D@@@$PP@ PL@B@I@D@@@$PP@@!!!!!!!J!!sort_input_proc symbol_table' ioa_rsnnliox_ attach_ionameopen!# read_record&)close,. detach_iocb14 destroy_iocb7;sub_err_>>Asort_ext compare_swDGJcurr_input_file_attachDMScurr_input_file_nameDV\curr_input_file_numD_dinput_record_exit_swDgminput_rec_deletedDpuinput_rec_insertedDx} in_buff_ptrDmax1Dmax2Dmax3Dmax_rec_lengthDmiiDmin_rec_lengthD read_countD release_countDsiiDsipDsort_input_record_exitDsrpDssiDsspDstateD unique_prefixD wf_dir_nameDwhoamiD error_table_ short_record long_record end_of_infoout_of_sequencerequest_not_recognized fatal_errorhcs_make_seg sort_presort!>>$-` cleanup.12'*release9-"`0 cleanup_proc<25`h && &%&+&0&6&=&C&L&U&^&f&o&w&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&&symbtreeJsS*Jc8PL/I 6"' *S___Multics PL/I Compiler, Release 28d, of October 4, 1983GJohnson.SysMaint.aoptimize map8(TbJc#B(~LE OJ!#XUCR>special_ldd>on>6617>sort_input_proc.pl1>ldd>include>sort_ext.incl.pl1>ldd>include>sort_common.incl.pl1pl1info [sort_input_proc+f<O):</Ot<OO)z^<APx[PS-!o@(P(P(S4xG h <Ox3 P(Q@A3#Y#@d  g9 > O|!@E @2)P(@(EFv<AP FxoO S4O)fxW hSt x' `@! PZjkk Vj@+VjPVj PZ+Z Vj@ Z@ Vj+ P+ ZP ZZ@ P @ V`ZZjC9UYUYUYUYUYUYUYUYUYUYUYUYUYUYobj_map ``=h   sort_merge_command 11/11/82 1552.6rew 11/11/82 1232.0 113184 TCT,T1T8VVT3TKVT TTT)TT sortT#TTSTT T T>-fi-wd-pd-rpTVV TTTTTVTdT"-db-tm-bf-md-sd-ci-td-ods-of-ids-ifTTLT%VTVT4 N#V?truncateInput:create[pd]>?#MergeSort merge-replace-debug-time-briefuser_outputsort_par_-string_size-merge_order-file_size-merge_desc-sort_desc-temp_dir-output_file-input_file-console_input-temp_directory^a: Version 2.04@Vset bit count for-working_directory-process_directory^a: ^a Argument ^d-merge_description-sort_description-output_description-input_description or attach description^a: Argument "" ignored.^a: ^a argument given ^d times.^a: ^a argument not permitted.^a: ^a Argument ^a truncated.^a: ^a ^a Description pathname ^a^a: ^a Description given ^d times.^a: ^a Argument "^a" is ignored.^a: Command and basic arguments are:^a: ^a argument present but no value given.^a: ^a ^a Description from user_input.^a: ^a argument present but no pathname^a given.^a: Warning: -brief argument no longer supported.^a: ^a Unable to ^a temporary segment [pd]>^asort_par_^a: -file_size argument too long. Must be <_ 16 characters.^a: ^a argument has invalid value ^a. Must be a positive integer.^a: -file_size argument has invalid value "^a". Must be a decimal number.^2x^a {-if pn|-ids "att_desc"} {-of pn|-ods "att_desc"} {-ci|-^ad ^a_desc}^a: ^a Description not specified. Please specify either "-ci" or "-^ad pathname".^a: Too many input files specified. Specification ^a ^a for input file ^d ignored.???>===>><>;;;P&@ "PP@(@P@)@P@*@P@+@,@P@P@0@,@P@0@,@@P@0@, Yk~rI@@\(@](@^(@_(@`(@e(@a(@b(@c(@d(@P (Pl(@f(@g(@i(@PB.@0@.@4@$P.P6@08@-:@2@P@@@(2(2@>@$P.P@@B@D@<@P@@@OLFL$P.P@-@F@\@.P^@-@`@.Pb@d@f@j@h@Z@P@PP@0@~(@B[@N@P@ F`+  F`  F`] F`F F`  F`  F`F F` F`  F` F` F` F`& F` F` F`  F`  F` F` F` ( F` F`R F` F`wP F` M F` ^} F` F``ks$P6P>@@@@@B@B@<@ P@@V-@@@ $2$$P0Pn@2@p@.Pr@B@t@Pv@Qx@;z@H|@6~@-@@l@P@PP@0@C@@~,@~@PNPP@P@~@@@@@@@@P@@$P P@@.@@@@@B@@@ $PP@@@t$P0P@@@.P@B@@~@@@@@@@@P@PP@0@@@P F`<PP@0@@@e$P0P@@@.P@@@@@ P@N2@P@P@0$P8P@@@@B@@@ P@@V@@@P  $P0P@@@.P@B@@P@@@@@@@@P@P(P@@\,@P@ @@`  F@@l,@P P$P$NP%P@0@@@TT0P@@@.P@@@@@l@@w@Z@n@U@R@U@@P@@$$ P"P@P@@@@ P~@ F@T@ .@.@@>i@@ `@` E@@>@@@ E@@@P(@@@@F@ `@` @@ @],@f(@PP)@ `@@P@ @@` ' F@r @f,@T@ .@.@@>i@@ `@` E@a@>@@@ E@@PP)@@ `@`@ @ @@ @@D[@N o@o@o@/@#P F@8@ @@`@ F` F` @@` ~.@L@L@L@ @@@^,@g(@PP*@ `@@ [@N@P@ F` F`  F`  F`  F`  F` F@ g,@P@P*@ `@`@~.@@@`,@ @@m@$@`,@i(@L[@N$@P F@~.@$@i,@$P&P@ @@`@ @@Sm$@*@_,@h(@0[@N*@P F@~.@*@h,@@NP@P@0@@V@@$P0P@@@.P@M@(@D@@ P@P@ @@`t*@0@e,@P@ @@`r0@6@a,@6@<@b,@j(@v[@N<@P F@s~.@<@j,@@ @@`x<@B@c,@k(@_[@NB@P F@\~.@B@k,@@ @@`zB@H@d,@H@N@\@"PP@@@@@@@~@ FPP(@ f@@N@N@T@]@PP)@ `@@T@N@@@QT@Z@^@PP*@ `@@Z@N @r@@<g@ @r@@$P.P@@l@@*@l@O@ @r@@Z@`@`@3@@T T$P.P$@ @&@(@*@"@@U$P.P@@0P0@ @2@.P4@ @6@@8@:@^<@~>@Y@@wB@.@P@PP@0@`@N/@@$"$$P.P @ @@d@d@ @@!$P0P0@"@2@.P4@ @6@`@8@V:@+<@M>@(@@6B@.@P@PP@0@`@f@h@Aj@P@D@hPP F@@ P @@Bf@P @@;f@l@@ F@mM$P&PF@E@r@H@@J@F@N@E@P@H@R@J@T@@V@L@P@@l@X(@Y(@r@\@@^@E@`@X@b@Y@d@PPf@@h@j@l@n@p@r@t@v@Z@$PP@PP0@}l@P@PPl@@N@L@$PP@i@ @@$P,P @@@@ @@  &P @@@@ @,P @@@L @@ P X@@\@L@^@Y@`@X@b@P@ Pd@@f@h@j@zl@qn@p@r@Z@P@P P0@J@@ml@ P@PPJ@$P4PN@J@P@R@OT@L@P@(@@J@$P2PN@J@P@@R@@T@@V@L@ P@@;PP@0@@N@@@P@B@R@L@ $PP@@@,L,$P.P\@J@^@F`@Fb@Z@@$P0P\@L@^@.P`@B@b@J@d@8f@h@/j@l@n@Z@P@l@ .X@@$@XM@ @PP@P@ f@`@@.@@>FX@PPN@X@P@@R@L@ $PP@@ J@@@ X@PPN@X@P@@R@L@ $PP@@ >L@>N@rP@@l@@P-P_@@Nx@zez@@Kh@ x@zez@@2t@~@@@PP@@@@|@ $PP@@PP@0@@@LL$P0P@@@.P@t@@@p@@m@@P@$P.P@@l@@*@l@O@x@zez@n@@@P P+@ `@@$P*P @@ e@@@@\440P@@@.P@o@8@f@@ P@@@a@B$P(PN$P(P@@P(Pb@@N uu@t@!@j@ kk@j@@x@@@@PP@@6@@@ $P P@@PP LL@K@@$P.P@@l@@+*@l@O@ 99@8@@X@@P(Pc@@N%@%@@qk@ @@@Dz@@@@PP@@@@@ $P P@@PP@@@O$P.P@@l@@*@l@O@@@|@@@d@$P"PN$P"P@@@A@P@@PP@0@@@2  $P0P@@@.P@PP@ @} @@P@P@@P@@@@A@P@@@@  $P0P@@ @.P"@PP$@P&@s(@F*@j,@P@P.@R0@@P@PP@0@@ @ @PP@0@P4@@@6@B@8@2@ $PP@@@$:$$P.PH@D@J@?L@?N@F@@$P0PT@:@V@.PX@B@Z@D@\@&P^@/`@b@&d@f@h@j@R@P@ @@@A@P@l@PP@0@PPp@@@r@B@t@n@ $PP@@@8v8$P0P@v@@.P@B@@PP@,P@@@@@P@P@@@P@@@@A@P@@P@@PP@0@@@44$P0P@@@.P@PP@P@@@@P@P@@P@@P@@@@A @P@@PP@0@@@b,,$P0P@@@.P@PP@@X@@ P@P@@P@@"@$@A&@P@@P@@PP@0@@@DD$P0P@@@.P@$PP@P@d@'@[@&P@P @@P @@P@"@!!z!!!c#!!x!!!b#!x !x!_ #!!L> !!J> !!J> !!!!!!!^#!!]#!!![- sort_merge_command symbol_table convert_status_code_cu_ arg_ptr_rel cv_dec_check_""& cv_float_)), expand_path_//3 get_pdir_669hcs_initiate<>Amake_seg<DG truncate_seg<JN set_bc_seg<QTioa_WWY ioa_switchW\_iox_get_linebdgsort_extdebug_swjmpinput_file_maxjsw sort_desc_pnjz~time_swj user_out_swj unique_prefixjwhoamij user_outputb user_inputbuser_iob error_table_bad_argbigarg`:&&!&(&.&5&;&C&I&P&V&[&a&i&r&y&&&&&&&&&&symbtreeII3cPL/I 7"' *FSSSMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4(KJIj>(~LE O>spec>on>11/11/82>sort_merge_command.pl1>ldd>include>sort_ext.incl.pl1pl1info Nsort_merge_command|B!B!+@P@  % Ff x' );i ":fStx3StxO(h F)z<@<OO <EO O):N )z~<uOS<O </@<@(Z(xC=xSSO p @ @  @ PVjZZjZ+VjPkZ VjkVjPZ+Vj Vj VjP+@@@eU*eU*eU*eU*eU*eU*eU*eU*e0obj_map D:L~<  sort_merge_command_finish 11/11/82 1552.6rew 11/11/82 1309.3 42192 T ^8d@#+10TTT"TVT6TsortV?TT0TTdTVVGN#TOTALPresortOverhead COMPARESMergeSort String size =~ ^d.^/Merge order = ^d. ^a ^a is abandoned. ^a will not be attempted.^8a ^8.2f ^8.2f ^8.2f ^6d ^6d Errors in arguments. ^a will not be attempted.^/PHASE^3x^2xELAPSED^5xRCPU^5xVCPU^2xPAGES^2xP_DEV ^8acP%@PP@@@.PP@PE&$P&P@M!$P@@@@ P@$P$P@@@@@@@ P@$P"P@@@@[@@@P@@\@^@(PPP6@@ @T^PP P6@(@|H^PP\@b@PP$P*NP@j:8P@@@@B@@@ P@(@`@`@`@$P(P@@@6@6@@@m@@$P(P@@@B@@@@$@!@@@@@ P@b@h@j@P((@@@C00$P(P@@@@@@@>@@$P(P@@@@@@@@@@ P@'(@@@ $P(P@@@@@@@@@$P(P@@@@@@@@@@ P@h@n@p@Ar@P@@pPP F@@P @@n@P @@n@t@$P(P@@l@@H@(@l@O@#@@@@P@@@@P@@@@@@$PP@y@v@@P@$PPz@z@@@88@@z@@`@]@@P@n@$P$P@@?@$P@"P@@@@@?@@@@@@?@@@@~@ >@~@@@~@ >@~@@(@A@$P(P@@l@@3H@(@l@O@1>@$P@ @@@@"P @@@@@@@@@@@ ~@@@@@ ~@@@@@@@@@ @@"@@$@ P&@(@*@,@.@ 0@2@4@@@m@$P$P@ @@"P@@@ @@@@@@~@@@~@@@@@@@@@ @@"@@$@P&@(@*@,@.@0@2@4@@@<@$P$P@$P@"P@@@@@@@@@~@@@~@@@@@@@@@ @@"@@$@P&@(@*@,@.@0@2@4@@@ @@@@$PP@t@|@~@A@P@8@@@ : {D=D@f@h@T@j@d@ $PP@@@T=d@@dB~PPB@@9@aD=D@f@h@T@j@d@ $PP@@@T=d@@dB~PPB@@l@GD=D@f@xh@T@j@d@ $PP@@@T=d@@dB~PPB@@m@:@p@Pr@9@t@l@v@m@x@ Pz@ P|@ ~@P@P@@@@$@@n@$PP@~PP m@m@F@PH@J@L@D@$PP@ m@f@h@d@$PP@|@!!!!!!!!! sort_merge_command_finish symbol_table  decimal_exp_clock_com_err_ #convert_status_code_&&,cpu_time_and_paging_//5hcs_get_process_usage8:?ioa_BBDnnlBGHsort_extcompares_counterKNSmax2KVXmerge_comparesK[_miiKbcpresort_comparesKfkpuKno time_infoKrutime_swKxzwhoamiK} error_table_bad_argh` :,&&&%&.&7&A&F&J&U&Z&a&e&m&q&w&|&&symbtreeIIDg!PL/I 7"' *HWtWWMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4/KMI@(~LE O>spec>on>11/11/82>sort_merge_command_finish.pl1>ldd>include>sort_ext.incl.pl1pl1info Psort_merge_command_finish<B SPS4Mx; iz^<Ox? V@PxcAZ<3OtxK C,_jZZjZZZk k  Z@kZ@ UP@eU*eU*eU*eU*eU*eU*pobj_map ::,  sort_merge_initiate 11/11/82 1552.6rew 11/11/82 1232.2 61632 VTdT1T0TKVTGdscT T=VT'TLT%TEVTHT TTTTV #V?4mergecreate?# and <_ 35bit offsetword_offsetsort_out_b_sort_out_a_^a: Key ^d has invalid data type "^a".^a: Input_record exit not permitted.^a: Key ^d has invalid ^a ^d. Must be >_ 0^a.^a: ^a Unable to ^a temporary segment [pd]>^a^a^a: Key ^d has invalid length or precision ^d. Must be > 0.^a: Key ^d has invalid descending argument "^a". Must be "dsc" or "".^a: Both key descriptions and user compare exit procedure specified.^a: Neither key descriptions nor user compare exit procedure specified.^a: Keys structure has invalid number of keys ^d. Must be > 0 and <_ ^d.^a: Keys structure has invalid version number ^d. Must be > 0 and <_ ^d.^a: Exits structure has invalid version number ^d. Must be > 0 and <_ ^d.P&@"PP@@3.P0PP(PC(@D(@(P,(P&(P@@@P@c@c@ $PPF@@@  c@c,@NDP$$d[@@@$P2(P6(Pu$P*PNw@@@P@$P@P @@@ @@  @@@@@@@@@.P@G@@@@@@@@@P@$P.P0@ @@@8@@@@$PP@$P@P @@@ @@  @@@@@@@@@0P@G@@@@@@@@@P@$P0P0@ @@@@~B@$P P>P F@ @@HH>P@@@BP@r@h@e@@ P@C@B@M$P PN>P F@ @@HH>P@@@BP@Q@E@D@@ P@C@$P>P F@ 4P@4P4PC@MFPP@PD@MHPP@P@d@$P (P"(P*(PPP,0@d@P@P@@dF@C@d@$PP8@}:@@P8@@0@:@@0@8PP@@P@@ PP8@i:@8@@0@:@@0@(:PP@@P@@"PBP@@Z@OC@>P F@@ c@@((>P@@@BP@@@@@ P@$PP8@5:@@P8@ @0@:@ @0@<P P@@ P@@*Pd@j@l@@P$P N@$P$P>P F@ +@@[LL>P@@@BP@@P@ @ @"@$@&@(@*@@P@(Pj@p@B(@$P((PPP0@p@P@P@@B@E@C@p@PP.@v@0@,@$PP@v@C@p@x@z@(PzPPNx@@P@@@~@~@N@zPP4@~@6@@8@2@ $PP@@*zPP$P>P F@@ !0:@@@V(<(~@>PH@<@J@BPL@~@N@@PFP@-R@T@ V@X@:@Z@F@P@~@@P:@F(zP@P$P>P F@ ;@@@T@F@>P^@F@`@BPb@~@d@:@Of@h@j@l@n@;@p@\@P@~@@P;@F :@2@4@9@~@;@@v#N:@2@et4@<@>@@~@@PF:@6@M.;@ @6@;M@($P>P F@@ >;@@@H\H>PH@\@J@BPL@~@N@:@OP@R@T@V@X@;@Z@F@P@zPP~,@Ax@@@P$P N@$zPP$P>P F@@  @@(LrL>P@r@@BP@@P@ @@|@d@o@i@@@P@@P@$PN@$zP@P$P>P F@ @@LrL>P@r@@BP@@@@@S@;@F@@@@@P@@@@A@P@@P@@zPP$P>P F@@ &@@[00>P@@@BP@PP@P@P@P@@@@ @P@P@@@P@@P@@@@A@P@@P@@D@G@@H@@J@@@ $P P@$P>P F@ i&@@ 44>P@@@BP@J@@P@P@@P@@P@@@@@PP@@P@@P@@!:!2!<!~ !:!2!;!~ !@!E?#!@!F!!sort_merge_initiate symbol_table convert_status_code_ get_group_id_ get_pdir_""%hcs_make_seg(*-ioa_ ioa_stream025sort_build_keys88<sort_convert_internalconvert_datatype?EJsort_noexitMOQsort_extaclTWXcompares_counterT[` compare_swTcfinput_record_exit_swTiomax_rec_lengthTrvmerge_comparesTy}min_rec_lengthToutput_record_exit_swTpresort_comparesT rec_ptr_aT rec_ptr_bT release_countT report_swT return_countTsort_compare_exitTsort_input_record_exitTsort_output_record_exitT user_out_swT unique_prefixTwhoamiTsys_info max_seg_size error_table_bad_arg fatal_error` J &&!&'&/&7&>&L&S&Z&b&h&q&x&&&&&&&&&&&&&&&&&&symbtreeII3ZcPL/I 7"' *S```Multics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map8)KJIC(~LE OK#XXCQ>spec>on>11/11/82>sort_merge_initiate.pl1>ldd>include>sort_ext.incl.pl1>ldd>include>sort_sd.incl.pl1pl1info [sort_merge_initiateB 3@O4S4<#@i:xC@):PA@(St@P N  @3<5OO O O Ph|O <7O ( @PVjZZjZ+ZVj5Z+Vj+Z+VjZ+Zk@+Vj+@Z@ Zk@+CUYUYUYUYUYUYUYUYUYUYobj_map J  sort_merge_print_report 11/11/82 1552.6rew 11/11/82 1309.5 29304 TTTTTTTTV ^7d records written.^7d records read.^7d records ^aed.^7d records released to ^a.^7d records deleted at output.^7d records inserted at output.^7d records deleted at input.^7d records inserted at input.^7d records returned from ^a. P%@P@MV P@j@P@k@MJ@l@j@MJ@m@l@PNP NP&NP?=P NP]9y6Yt1m@k@PNP NP(&P NPF" C{j@l@P NP&NP NPO hKP NP_@@@$P"P F@ ,@@dn$Ps@"Pv@n@x@Pz@s@|@K~@H@E@B@t@P@@@F@$P"P F@  =@=@.@"P@@@P@*@'@$@@ P@F@L@$P"P F@ @@"P@@@&P@@ @ @@ P@L@R@]$P"P F@ &$PT@@_.@.@@T@@@@i@@$P `@`"P@@@P@@@@@@@P@ @R@X@$P"P F@ &$PT@@_.@.@@T@@@  @i@@$P `@`"P@@@ P@@@@@@@P@ @=X@^@$P PN6P"P F@ n@@  "P@@@P@@@@@ P@$PP"P F@ S@@  "P@@@P@v@m@p@@ P@^@d@$PPN6P"P F@ 3@@  "P @@ @P@V@K@P@@ P@$PP"P F@ @@\  "P @@ @P@;@1@5@@ P@d@ sort_merge_print_report symbol_table  ioa_ ioa_streamsort_extinput_driver_is_sort$input_record_exit_sw'-input_rec_deleted05input_rec_inserted8=output_driver_is_sort@Foutput_rec_deletedINoutput_rec_insertedQVoutput_record_exit_swY_ read_countbe release_counthl report_swor return_countuy user_out_sw|whoami write_countJ` (&&&&/&7&?&H&P&X&a&g&n&t&{&&&symbtreeIIDoPL/I 7"' *HVsVVMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4-KMI@(~LE O>spec>on>11/11/82>sort_merge_print_report.pl1>ldd>include>sort_ext.incl.pl1pl1info Psort_merge_print_report  v()P):OO N(  @)z(<@@@P N@):P(x'A_jZZjVkZPZZ @Z@ VjkVjUP@eU*eU*eU*eU*eU*e`obj_map j(r"  sort_merge_sub_error 11/11/82 1552.6rew 11/11/82 1309.5 12672 TdT XT T4sort^a: ^amerge?#^a: ^a ^asub_error_=P%@b@B@|@|@@B@@D@@~@  P@B@0@ @@@~@$PP@@e@ F`f n@0@ nPF@MF@G@Z@O @@@~@$PP@@E(@D@|@$PP@|@@F@@@@@@@@@P@*D@@F@@H@@~@ $P P@~@^a@$PP@~@@nPF@@H@@@@@{@{@v@v@@P@@ sort_merge_sub_error symbol_table=  continue_to_signal_convert_status_code_!find_condition_info_$$*ioa_ ioa_switch-/2iox_ user_output57:@` &&#&,&4&<symbtreeIIDPL/I 7"' *GmT\ejTTMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4*KMI?#WAj>spec>on>11/11/82>sort_merge_sub_error.pl1>ldd>include>cond_info.incl.pl1pl1info Osort_merge_sub_errorEG <@O _jZZjVj PZP@eU*eT@obj_map AmT  sort_merge_subroutine 11/11/82 1552.6rew 11/11/82 1310.0 122688 VT1T:T?T8T6T TDTTGT)VT0Ta-rp-of T;T=T@-if VT7TET THT$TPTTT TT VTdT#TT(TTTVTLV sort-bfVT4N@#V?MergeSort -ods -replace-ids truncatecreatemerge?#-briefoutput file-input_file sort_lex_user_output-output_file sort_par_int_4@V-output_description -input_description-input_description set bit count for^a: No output file specified.^a: No input file(s) specified.^a: Output_file exit not permitted.^a: Input_file exit not permitted.^a: ^a ^a Description pathname ^aThe entry "^a_$noexit" cannot be called.^a: Invalid output file specification ^a^a: Output file specification ^a not permitted.^a: ^a Unable to ^a temporary segment [pd]>^a^a^a: ^a Expanding ^a pathname ^a for equals convention.^a: ^a Processing ^a pathname for equals convention.^a: Invalid number of input files ^d. Must be <_ ^d.^a: ^a Processing ^a entryname ^a for equals convention.^a: Invalid input file specification ^a for input file ^d.^a: Star convention not allowed. Input file ^d, pathname ^a^a: ^a Checking star convention for input file ^d, pathname ^a^a: Both output file and user output_file exit procedure specified.^a: Neither output file nor user output_file exit procedure specified.^a: Output file specification is ^a but no input file was specified.^a: Both input file(s) and user input_file exit procedure specified.^a: Neither input file(s) nor user input_file exit procedure specified.^a: ^a Description argument has an array dimension of ^d. Must be 1 or ^d.^a: IO_exits structure has invalid version number ^d. Must be > 0 and <_ ^d.^a: Output file specification is ^a but first input file specification is an attach description. d7`755443333P&@"PP@x@P@y@P@z@P@P F`>P @@Z @  F`/ F`G>P @@@ >P @@`@ @P@0@4@PJ@@P"PP@~{@@{~@N{@ @@~@@@~~@@vPB@|NBP@@Z@OP@@~@@@~~@@vP@PP@>@~~@@vP@Pa{@NBPMP@@{@@@{~@@vP@PP@>@{~@@vP@PP@>@{~@@vPJ@@@P@0>P F@@ 7@@$LLBP@|@@@@@@G"PP@@~@@@~@@mr$P>P@@@BP@|@@@@@@@@@@@@@P@pPPPz@ @@`@@$P:(PD(P.(P0(P6(P8(P@6P%@$PBPT@_.@.@@T@@@l@|@c{@w@@@((@i@@BP `@`HP@|@@{@@@@)@@@@M@@;@8@C@3@@@@P@ @@*@,@$PBP-MP*@P*@0@B@@D@@E@@N@@@$PP@D@N$PJPN@N@DPP@0@N@@@@@@@ $P P@$P>P F@ -@@j$$BP@@@@@@@$P>P@@@BP@@@@@<P@@@@@ @ @@P@0@$PBP@@l@@@@P@P@N@@@@@@  P@PP0@ @@_@i@0@@@@$PP@$P@P @@@ @@  9@@@@@8@@9@@P@P@N@@@x@{@s@ @ @@P@PP0@ @@@"@0@B@@P@P@P@J@@P@E@@F@@G@@@$$P"P@G@PP@0@0@PP@F@@N@@@ $PP@N@ Q@i@i@@u0@F@$9@PP@9@@N@@@ $PP@N@ @@kM@M@@Y0@0@6@J@.0@6@JPL@LP$PN@)P@P@0$P>P F@@ @@yP:P>PP@:@R@BPT@LPV@@X@Z@\@^@`@b@N@P@J@YBP@@@@Z@OSJ@PP@0b8@p:@LP8@@@0@:@@@0@>P F@@ @@)$:$>PP@:@R@BPT@V@X@Z@N@ P@=8@K:@LP8@@0@:@@0@$P>P F@@ l@@$:$>PP@:@R@BPT@V@|X@Z@N@ P@6@<@"PP@@@@d@@@@@d~@ FPPx@ Ff@G$P(P H@NPP@0@$P(PJ@0@P P P@@P PJPP@@P@@"PP@@@@d@@@@@d~@ FPx@ Ff@d@G8@:@8@ P0@:@ x0@:BP5M>P F@@ -@@HfH>Pz@f@|@BP~@$@@@x@ P@>P F@@ @@l x >Ph@x@j@BPl@ n@p@r@f@ P@PP@0@d@Px@ Fe@#$P*P@M>P F@ @@1HfH>Pz@f@|@BP~@@@@x@ P@PP@0@<@D@F@(P"PP@@~@@@~@$P,NP&P>P F@ @@88@@~@@>P@@@BP@@@,P@@@@@@@P@ @@ "PP@@K@@@J@J@KN@bx@V@"PP@@@@@@@J@~@ FPP@F@B@@C@@@@@@@ @J@"PP@N@B@~@x@~@@@@@@@@@J@~@ F>@PP@@Tf@ .@.@@ @@e@ B@~@@@@@@@@J@~@ F@>@PP FF@0@ FF@ g  @@| C@~@>@P@F@x@~@@R@@|@@@@@@@@@@O@@@$PP@O@IO@@@@@@@ $P P@$P>P F@ 2C@~@x@~@@T@@@@@@>@@@i@@@P@P `@e>P@@@BP@@@J@@@@@@@@@@P@ @PP@0@ F@| M|@@P@@@@@$P P@P@>PP@0@$P>P F@ 2C@~@x@~@@T@@@@@"P@P@J@~@ F>@@@i@@@P `@e>P@@@BP@J@@@x@@@@@@P@ @J@"PP@N@M@@@|  C@~@x@~@@@@J@~@ F>@PP@ @@f@8 FF@4 FF@/P@0@$P>P F@ +$x@T@@@8<<x@i@@@ `@e@>P@@@BP@J@@D@&@>@@@@@@P@ @J,@D@L@PPy@ F`@$P2P$P2PP@R@@S@@"PP@@@@ @yR@PP FO FO 8 S@~@y@~@$P&PS@ @@n$P @@@ Fn@ Fn"PP@@@@@@@@@~@ FPx@ Ff@"P@0@>P F@ @@ HH>P@@@BP@P@@@@"PP@@P@ F@  F@ $PP@0@$P>P F@ @@>dd>P@@@BP@P@@@@"P@P@@P@$PBP@@Z@O#P@P@0>P F@@ V@@00>P@@@BP@@P@y@W@s@"P@P@@P@$P&P@@@D&P@C@@@; FOm FO$P&P @@S@~@y@~@$PS@ @@n@#P@0$P>P F@@  @@,,>P@@@BP@P@0@ @*@"P@P@@P@J@>0@P P P@@P PJPP@@P@@Py@ F`H8@:@8@ P0@:@ x0@;$PBPM>P F@@ -@@HH>P@@@BP@@@@@ P@>P F@@ @@,  >P@@@BP@@@@@ P@PP@0@Py@ F`@#$P4P@M>P F@ @@DD>P@@@BP@@@@@ P@PP@0@L@T@V@AX@P@!@VPPPVPPP FOZP!N@,PPPVPPP FOLP!N@,PVPPP FO@P!N@,PT@Z@\@A^@P@"@"PP@@@@#@@@@@#~@ FPPx@ Ff@  F@ Z@ F@ ] F@ Z@ @@ \P@P$@"@#@@&@@(@$@,@#@.@&@0@(@2@O@4@*@$PP@O@C*@C,@O@8@*@:@\PP<@">@@@^P@PB@6@ @Z@ F@ Z@Q(@@H@@J@@L@Q@N@P@R@T@V@F@$PP@Q@ *@,@y@Z@T@ .@.@>#@T@ .@.@>X@#@X@~#>@N7PP@0@$PFP,@@.@@0@*@  P@$P>P F@  @@p868*@,@>P\@6@^@BP`@@b@*@d@f@h@j@l@zn@Z@P@Z@ F@g!i@ @@a @@@ \PP"@ `@@!@  @T@ .@.@Y@>i@Y@ `@` E@GY@ >#@@Y@ E@@ \PP"@#@ `@`@ @Z@`@b@Ad@P@p@bPP F@@[P @@c`@P @@\`@f@h@Aj@P@q@P@r@PP@0@hPPv@@x@@z@t@ $P P@$P>P F@ "@@8|8>P@|@@BP@@@hP@P@@P@@@@@jPP@P@@P@f@l@n@Ap@P@@P@@PP@0@nPP@@@@@@ $P P@$P>P F@ "@@<<>P@@@BP@@@nP@P@@P@@@@@pPP@P@@P@l@r@t@Av@P@@P@@PP@0@N@@@@@@@ $P P@$P>P F@ l&@@644>P@@@BP@@@tP@P@@P@@P@@[@@x@vPP@Q @P @@P@r@!Q!*!6!H?#!!!!!!'!!' !> sort_merge_subroutine symbol_table  check_star_name_entryconvert_status_code_# expand_path_&&*get_equal_name_--1 get_pdir_447hcs_make_seg:<? truncate_seg:BF set_bc_seg:IL status_mins:ORioa_ ioa_streamUWZsub_err_]]`translator_temp_ get_segmentchksort_convert_internalnntsort_extcurr_output_file_attachwzcurr_output_file_namewinput_driver_is_sortwinput_file_exit_swwinput_file_maxwinput_rec_deletedwinput_rec_insertedwoutput_driver_is_sortwoutput_file_exit_swwoutput_rec_deletedwoutput_rec_insertedw read_countw sort_desc_pnw user_out_sww unique_prefixwwhoamiw write_countw error_table_pathlongout_of_sequencedirseg  ` noexit`  L&&%&,&3&9&A&H&N&T&\&b&m&v&&&&&&&&&&&&&&&&&&& &symbtreeIIDiPL/I 7"' *SaaaMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map8+KMIC(~LE OK#XXCQ>spec>on>11/11/82>sort_merge_subroutine.pl1>ldd>include>sort_ext.incl.pl1>ldd>include>sort_sd.incl.pl1pl1info [sort_merge_subroutinelB!BizO <E(E(!  h)): S<'O )z.<'O P f):n<_@(x'@P N<@(  hx+P n<O)zi:Z!xx?<@P vx# (x;'P<@(x' OxS<#O6( O  iX!_jZZk Pk@+Z+Z@kZNkZkVjVj+@kPZ@ Vj VkZUPZjC9UYUYUYUYUYUYUYUYUYUYU@obj_map LbD  sort_merge_terminate 11/11/82 1552.6rew 11/11/82 1310.0 22248 TTTTTV #?#cleanup^7d records ^aed.^7d records released to ^a.^7d records returned from ^a."P%@"P@B @P'@.@P@@$PP~PPK$PPP0@ PP@@@R@N@P@$PPP0@ PP@@@R@N@P@$PP P0@ T(@PX@T@Z@@@\@V@  P@$PP0@ T(@PX@T@Z@@@\@V@  P@.@$PP@$P"P@H@$PP@MH@$PH@P NP#&P F@ yuo^@o`@.b@(Pc@&Pf@^@h@Pj@c@l@Wn@Tp@Qr@Nt@d@ P@X&P F@ W&(PT@@_.@.@v@Tc@@@Idv@i@@(P `@`&P|@d@~@P@,@&@&@c@@z@ P@ @$P&P F@ +&(PT@@_.@.@v@Tc@@@$ z v@i@l@(P `@`&Pf@z@h@ Pj@n@p@r@c@t@d@ P@ @H@ sort_merge_terminate symbol_table  hcs_ delentry_seg truncate_seg ioa_ ioa_stream#%(sort_cleanup_work++0sort_extcompares_counter36;debug_sw3>Amerge_compares3DHpresort_compares3KP rec_ptr_a3SV rec_ptr_b3Y\ release_count3_c report_sw3fi return_count3lpstate3suterminate_print_sw3x} user_out_sw3whoami3 terminate%` cleanup.13 *&&"&*&2&=&C&J&R&X&^&e&k&r&w&&&symbtreeIID~FPL/I 7"' *GTh{TTMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4*KMI?(~LE O>spec>on>11/11/82>sort_merge_terminate.pl1>ldd>include>sort_ext.incl.pl1pl1info Osort_merge_terminatep,A@(P@(P@E VO(<@(<@J_jZZjZ+Z 'P Z VjPkZ+kP ZXV@Zj@eU*eU*eU*eU*eU*eT@obj_map *^  sort_output_proc 11/11/82 1552.6rew 11/11/82 1233.0 107784 =T&TT/V?+0T T9TTT0VT'TTTTT VT4#alteredinsertedClosingWritingOpeningvfile_ ?#cleanupsummarizedDetachingAttachingsort_out_1_ Calling sort_$return. ^a output file, file name ^a ^a output file, attach description ^a Record ^d of output file, file name ^aRecord ^a by user output_record exit procedure. Record ^d of output file, attach description ^aInvalid action = ^d by user output_record exit procedure.  @p@q(@@w@x(@ @!50P%@P(Pl@@z ;@P'@.@@@$PnP F@i@ @@upP @@@@@@@@ @@@@@P @@@@  @@q   @@l@@@@@n@@C@C @>"@@$@@ZP@n@U @g@@p@o@l@@o@@q@@n@@@$P\P@n@/&@i@^Zr@$PNPr@NP&P@@l@&@c@(@r@,@&@.@@0@(@2@y@4@ @6@8@@@:@<@>@B@*@fP@NP*x@%P@@l@(@c @&@r@,@(@.@ @0@&@2@y@4@@6@8@@@:@<@>@B@*@fP@x@NPlnP F@4P@@@@l@&@c@(@@@((P> @r@F@&@H@@J@(@L@y@N@@P@ @R@pPT@V@^@X@Z@\@`@b@d@D@ fP@lP@@@@l@(@c @&@@@00P>@r@F@(@H@ @J@&@L@y@N@@P@@R@nPT@hV@^@^X@[Z@`\@R`@Rb@Od@D@ fP@9NP0P@@l@&@c@^(@l @l@l@r@,@&@.@@0@(@2@y@4@ @6@78@@@-:@*<@/>@ B@*@fP@.@;@MPP.@4@Fl@@t@@v@@n@@@$P^P@n@(@H@$P,Pl@@n@@ @$P`P@n@(@5@l@@n@@ @$PbP@n@  @g@6@}l@@n@@ @$PdP@l@@ !K@0P%@9PP@P@P@@ @@@@(P$PPNPP@rPrPT@Q(@J@K@ I@P PPP@P@ (@k$P,P\$PPI@NI@ NR@P0@PPN@PPN@FPH@ `@`@H@P@I@ NPPP:PB@<@D@,P@zPN.@ N@rPPNPPPP&PPP"~PPP@PPP@8>P >F>@@>@@F@P@6~@8@@@@P,P,@/$P,PPNP PPNP@PP@ $PPI@NPPPP@NPP@P>@P@@I@ N[PP@PB@PD@)N@$PI(@PPNP!B@BPF@D@H@L@N@h@P@j@F@l@H@n@I@p@J@r@Q@t@K@v@L@x@f@$P@$PR@I@N"|@H@h@|@j@l@n@f@@6$PPPN@FPH@ `@`@H@P@PP@PB@PD@,PPPNP-I@+I@R@P0@PPN@PPN@BPD@ `@`@D@P@PP@PB@PD@UNNPBPD@ `@`@D@P@PP@PB@PD@,PCN PP@PB@PD@,PN@0@u5 N3N1P@@l@|@c~@@@@<f<P@|@@~@@@@@@f@@I@@i@@_@\@a@P@M@@fP@$PPPP7I(@L@@MnPPNP]B@Q@@MNP@BP@@R0@@N0@@$PJ@BPF@D@H@NPV@P@X@N@h@P@j@F@l@H@n@I@p@J@r@Q@t@K@v@L@x@f@$P@$PI@N N@V@0@VPNPP@ `@`@N@I@NN"PPNP,P@I@NVPN@X@P@I@N[ f@edh@P@@f@@@@@@=JI@@P@h@@j@l@n@f@@,$PNPP@PP@@P[N)@H@h@@j@l@n@f@@@$PP@h@@j@l@n@f@@$P>P:@@@<@NPPPP@P1P@@l@@c~@|@@@<f<P@@@~@@|@@@@f@@I@@@@|@y@~@m@j@@fP@$PPPPTPPNP I@N(PPI@(P I@zP @K@@MR@n0@PP0@P@P@P@P@PP@@N$PPPPPP@P$PR@@T@N0@PPNPPP@PT@TP@PP@@N$PPPPPP@P$PT@@@$PzPN!|P @N PP@~P@PPPP@P@@@>@@FP@6~@8@@@P@@@@$P@N@PPFP@PO O,@(@zP @ @$P @N@ @O @ ,@ >@PP(F @.@F @ ,@ .@ @@@$P@N@HF@@O@~@@@$P@N@9>@ @PPF @ @O @&P@PF=~PV@@E@ @P@PF=V@@E@$Pj,P@  @ N@@@N @ @,@ @@PPO.@,@ @O>@@@$P@PPO @O @ @ @PNPPP@PPP@PP~P@ @ @ @( @&P@PF=~PV@@E@ @P@PF=V@@E@$Pj,P@  @ N@@@N @ @ @~PVP@PPPF@>@@F@P@6~@8@@@@P@@$P @PP@F>@ @|PNOPP(O@NN8>P >F>@N @@@$P@N@R @ @> @ @~ @ @>F @@O@ >@PPF @ @>@F @ @ @( @&P@PF=~PV@@E@ @P@PF=V@@E@$Pj,P@  @ N@@@N @ @ @@>O @PPN @ @,@@@$PlP@@@@@@@ P@@P@(@@N@$PtvhvPPvv eFe@@hvPPvve6e@@v~N~@@vvO~@@@O@@@v~>h~P`0eP`0e@O@@@v~M~@z@{vvO~@@ql@m/@/@@v~ >h~P`0eP`0e@O@@XS@T@V<@@@Q<@@vv>@v~>h~P `@e P `@e@ @@<<@4/@0=@@=@@vv>@v~>h~P `@e P `@e@ h>~ @@F @@F@@@==@ @,@&(@@@~@@@@@A@P@@PP$PxNP2P@@@@l@@c@@@@00P@@@@@@@@@@@P@~@@t@q@v@`@P@P@@P@$PPPPK@@@A@P@@$PPPPnP F@@3P@@l@@c@`@@@t  n@@@@@@@@y@@@@PP@pP@7@@-@*@/@@P@P @ @@ fP@2P@@l@@c@.@@@J((n@@@@@@@@y@@@@PP@nP@ @(@"@$@&@*@P@P,@.@@ fP@.@@GPP'@ Pl@0@@l@B@n@D@@@`P@ Pl@B@n@D@@@$PbP@ Pl@B@n@D@@@$PdP@@!(!t!v!r!&! +0sort_output_proc symbol_table5 iox_ attach_ionameopen write_record $close') detach_iocb,/ destroy_iocb26sub_err_99<sort_extb?BCcompares_counter?FK compare_sw?NQcurr_output_file_attach?TZcurr_output_file_name?]c disaster2?fidt?lmleng?prmax_rec_length?uymii?|}mip?msp? no_of_keys?output_rec_deleted?output_rec_inserted?output_record_exit_sw? rec_ptr_a? rec_ptr_b? release_count? return_count?rev?sip?sort_compare_exit?sort_output_record_exit?srp?state? unique_prefix?w?whoami? write_count? error_table_ end_of_info data_loss data_gain  data_seq_errorout_of_sequencerequest_not_recognized# long_record&) fatal_error,/992;` cleanup.1@58returnG;O`> cleanup_procJ@6CyZR&&&&&+&1&8&>&E&M&S&\&e&k&o&t&{&&&&~&|&z&x&v&t&r&p&n&l&j&h&f&d&b&`&^&\&Z&X&V&T&R&%P&+N&1L&4symbtreeII3{PL/I 7"' *_+k(kkMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map<&KJIF(~LE ON!#XUCRW#XVC>spec>on>11/11/82>sort_output_proc.pl1>ldd>include>sort_ext.incl.pl1>ldd>include>sort_common.incl.pl1>ldd>include>sort_comp.incl.pl1pl1info gsort_output_proc lAi:^<1O 4x@):@ ^<!O )z<%@O4x#h+Y2d 2(2 P(de,e,(AP ( QP(T)#FYYd#F2g42*FP(d,d d 3^<(e drd#F YA 3 g9  w|A 22 Od3: FP(x3 d  (#T T dA,T dP O2,e*#FdT d(AP(P@ YS9d@   #Y e,edFN,GYY2@YOS4 f<OiZxsP F<-Ox;@ <'@iz <O8PVjZZjZPkVjPkZ+ZZkZ@ZVjZ@+Z P VjZVjZ P Z@kkZ+Vj VjQUPV`Z ++>C9UYUYUYUYUYUYUYUYUYUYUYUYUYUYUYobj_map yyKRz+  sort_presort 11/11/82 1552.6rew 11/11/82 1310.2 59256 -PT7VVT, V V(Tdec+0TdT-TT TVTT#4TV#unknown?#file namefloat decsort_work.MS.attach descriptionillegal_procedurekey ^d, ^a(^d) ^d(^d)user compare exit procedureMaximum merge order of ^d exceeded. Please check ^a and/or input file ^d, ^a ^a Please check ^a and/or input files ^d to ^d. ^a Unable to create temporary segment ^a>^a Please check ^a and/or user input_file exit procedure.#pP%@f@g(@P(P2P@P@(@6PP@8P@P@@ P'@@$P$P>@"NP. (@c @u @@@$$ @@@P@ @@ @ @e@"@@$@"P&@X(@U*@R,@O.@Q0@J2@G4@@ P@$PBPPP^d @ @@@@@c@@@ @1"@.$@+&@,(@@P@i@$P:P @@@ @@6  %@ @@@@@@@ B  @  @>P@B@@ @@ @ @@"@d@$@&@(@*@,@.@0@@ P@d@C$PBPPP>PT@@ .@.@ @T @c@ @@@400 @i@H@>P `@`@d@:@@P<@@>@ @@@e@B@@D@J@F@B@J@L@T@N@P@R@V@X@ @Z@\@8@$ P@ @(@$P$P0P@&PO@P(PFh(@(@0P@@@N@@hO@,@>@P(F@.@F@,@.@@@@@N@>gF@@hO@~@@@@N@0>@@PF@@O@PF=P@@E@@F=@@E@,@@ @N@@@@@,@@@PO.@,@@hO>@$P0P@@@N@@@PO@@$P0P>@@@@!@PF=P@@E@@F=@@E@,@@ @N@@@@@@PF@f@ >F>f@>P@@F$P@@6~@@@f@OP=@@@E@ `@f@g,@@f.@@P(N@@@@N@HgF@@@>@@~@>@PF@@>F@@>@F@@@!@PF=P@@E@@F=@@E@#,@@ @N@@@@@@@h>O@PN@@,@,@Q$PP,P@$P.P@@$PP@`@@b@@d@^@ 4P@@*P@(@@N@$PvvPP v eFe@@vPP ve6e@@<v~N~@@<vvO~h@@@@@@@ ~>~P`0eP`0e@O@@@<v~M~@z@{<vvO~h@@ql@m /@/@@ ~ >~P`0eP`0e@O@@XS@T@S<@@@N<@@ v>@ ~>~P `@e P `@e@ @@<<@4/@0=@@=@@ v>@ ~>~P `@e P `@e@ >~ @@F @@F@@@==@ @,@&(@@@.~@@@@@$PPN @@F(E P@ N @@wP  N @@ P  @@P @@@@>@~@ @@@F@@@@@@P@@ @<@@@J@G@N@B@?@K@@9@@ P@$PP@MzP F@  @@I SP@@@@X @@KS@@@X,PNP5c@4@@@^,,DP@@P@@@@@ Pe@@@@F@@P@S@@X@@@@ @ @@@@@@@@( P@Wc@@@@500DP@@P@@@@@ Pe@@@@F@@,P@P@@@@@@@@@@@$ P@(c@@@@88DP@@P@@@@@ P@e@@@@F@@@@@@@@@@ P@$PBP PP@P@+0 sort_presort symbol_table sub_err_hcs_make_segioa_rsnnl!#sort_extb&)*compares_counter&-2 compare_sw&58curr_input_file_attach&;Acurr_input_file_name&DJcurr_input_file_num&MRdt&UVinput_driver_is_sort&Y_leng&bdmax4&gimii&lmmip&pqmsp&tu no_of_keys&x{old_input_file_num&~rev&sii&sip&sort_compare_exit&srp&ssp& unique_prefix&w& wf_dir_name&whoami& error_table_ fatal_errorimproper_data_format`illegal_procedure.1 F&&&%&,&4&:&C&L&T&X&a&f&k&o&s&w&}&&&&&&&&&&&&&symbtreeIID,<PL/I 7"' *^iiiMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map<"KMIE(~LE OM!#XUCRV#XVC>spec>on>11/11/82>sort_presort.pl1>ldd>include>sort_ext.incl.pl1>ldd>include>sort_common.incl.pl1>ldd>include>sort_comp.incl.pl1pl1info f sort_presortA  F|@:xG<%@<A@(St-x =(<@ AO)V<#Ai:A)<O )@ShS4x'<AS DhPZjk @ Z Vj PZVj ZZAPkP+ APZVjP+@Zk k ~C9UYUYUYUYUYUYUYUYUYU@obj_map bFjb  sort_sort 11/11/82 1554.9rew 11/11/82 1233.3 88488 VTdT@T<+104TTV-if LTT TTTVTTVV+104N@V VTG# V?-ids sort_ ?#cleanup-input_file-input_file sort_in_buff_4@V-input_description Calling sort_$terminate.Calling sort_$commence.Calling sort_$initiate.Sort's input_file procedure.User output_file exit procedure.Sort's output_file procedure.User input_file exit procedure.^a: Amount of input data too large. Must be < 10**9 bytes.^a: ^a Unable to create temporary segment [pd]>^asort_in_buff_\ @@@\@<#8##"!cP&@"PP@]@P@^@P@_@P@`@ @$P^PPP@$PRPw(@x(@VPBP(@P(P$PJ(PXPPHPU@@S@ i@P'@.@y@@P P`@ @@`@n P_@ @@`@Pf@Ph@Pj@n@l@@n@@p@@r@@t@j@v@l@x@@z@@|@"P@P~@@P@@P@@@@@@@@@@d@0$P8P@d=d@@@@@@ $PP@@@=@b@9d@@b@P 1P@z@@#@@f@j@h@l@j@n@l@~@n@v@p@w@r@x@t@v@x@z@|@~@@@@d@ $P,P@@@M@@M$PbPPPv@.$P^NP(ca@@@@v@f@\Ph@a@j@@l@@n@@p@r@z@t@v@x@{|@d@&P@$P`PPPPP$PVP@M TP@@@ P@$PTP @@@@ @@@ P@$PNP@@@@@@@P@$PDP@Md"PP@@~a@@@a~@@@@N@"PP@@@@a@@@>@~@@a~@ F$P>PP@P]@ @@f@@@P>P@<P@@@@@v@@@$P.P@v@+$P`NP#ca@@@@Jv@f@\Ph@a@j@@l@@n@@p@r@z@t@v@x@|@d@&P@$P`PPPX,@3v@@@@@v@+$P`NP#ca@@@@,  v@f@\Ph@a@j@@l@@n@@p@r@z@t@v@x@|@d@&P@$P`PPP#v@@@$P2P@v@+$P^NP#ca@@@@v@f@\Ph@a@j@@l@@n@@p@r@z@t@v@x@|@d@&P@$P`PPP$PVP@M%TP @@@ P@$PTP@@@@@@@ P@$PNP@@@@@@@P@.@$P P@$PLP@M4v@@@0P@v@^$P`NP#ca@W@@@  v@f@\Ph@a@j@@l@@n@@p@=r@z@/t@,v@.x@#|@d@&P@$P`PPP3v@@@@@v@+$P`NP#ca@$@@@V  v@f@\Ph@a@j@@l@@n@@p@ r@z@t@v@x@|@d@&P@$P`PPP]$PVP@M TP@@@ P@$PTP@@@@@@@ P@$PNP @@@@@@@P@.@$P:P@v@@@$P4P@v@+$P^NP#ca@@@@v@f@\Ph@a@j@@l@@n@@p@r@z@t@v@x@|@d@&P@$P`PPP.@@$PRP@ <#8##"!!!pP&@"PP@]@P@^@P@_@P@`@$PRPPP@ @Pw@Px@@@$PRP N5\PT@_.@.@>+\P@jp@@@@@1@@@@*P@T@ .@.@@>i@@ `@` E@$PZP @@` @P@(PP@@@@A@P@@P@@@@PP FO@N@,@@@@PP FO@N@,@@PP FO@N@,@@ FN FN  @~@@~@@ `@o@P@ `@ FN FN @~@@~@P@ `@o@@(@$PDP@|@|@"PP@@M@@@ @ @MN@"PP@@@@@@@ @~@ FPP FF@@ FF@  ]@ @@f@ ?@o @@@@@@@@@@@@@@@@@@$PP@@@@@@@@@@@@@@@@c@Q@]@H@E@[@@$PP@@@@N!B=@@ @@@@ $PP@@@=@@@|O@@@@|?@|@@~N@ (@ @NN@=@@@@@@ $PP@@@=@@@|O@@^d@@@@@@@ @@@@@@@$P$P@T@ .@.@@>@ >@T@@i@@ `@` E@@@@ E@@ @(@@@@ @@ @@@@@@@@@@@@@@ @@$PP@ @@0@@@s@|?@|@ ,@@ ,@2$zO@,@|@ =~-@==@@V@@@@ $PP@@@=@@l@.@*@@|@?@ =~-@$PFPNz@ =~-@@M |@zO@z@ =~-@|@ =~-@T=@@@@@@ $PP@@@=@@9@@~@w@~-@@P@$PXP F@ @@<"<XP4@"@6@\P8@+:@<@!>@2@ "P@@P@V@@@l@j@$PP@$PZP @@@n @@) r w@@@z@n@|@v@~@w@@HP@@@@@@@@@x@P@$PHP0@.@@p@@r@@t@n@  P@$PXP F@ @@B@x@XPB@x@D@\PF@@H@ZPJ@L@N@P@R@T@@@"P@V@wPP'@BP* P@0@ @D@@@F@B@(P@ P@0@ @D@@@F@B@$PP@$PHP0@;HPD@@@F@B@P@2 P@0@ A(@@J@A@L@@@N@H@ P@ P@0@ A(@@J@A@L@@@N@H@ $PP@$PHPv0@ A(@HPJ@A@L@@@N@H@ P@.@$P6P@$PRP@G! !L sort_ !>.   sort_sort  symbol_tablec  decimal_exp_clock_convert_status_code_"cpu_time_and_paging_%%+ expand_path_..2 get_pdir_558hcs_get_process_usage;=Bmake_seg;EH status_minf;KNinitiate_count;QU truncate_seg;X\ delentry_seg;_chmuffgioa_ ioa_streamjlorsnnljrtsub_err_wwztranslator_temp_release_segment} unique_chars_ sort_initiateinitiate_privatesort_input_procsort_output_proc sort_commencecommencesort_merge_terminate terminatesort_cleanup_worksort_merge_subroutinesort_merge_print_reportsort_extcurr_input_file_attachcurr_input_file_namecurr_input_file_numdebug_swinput_driver_is_sortinput_record_exit_sw in_buff_ptrmiioutput_driver_is_sort pu#$sip'(state+- time_info03time_sw68 user_out_sw;> unique_prefixAEwhoamiHJ error_table_out_of_sequenceMQU fatal_errorMX[bad_argM^`i ` cleanup.1pcf sort_privatewi`l cleanup_proczp`sd&&&$&-&4&:&D&J&P&W&^&e&i&q&v&|&&&&&&&&&&&&&&&&&&&"&&&*&/&5&:&@&G&L&W&]&bsymbtreeII4 uQPL/I 7"' *DOOOMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4KJI<(~LE O>spec>on>11/11/82>sort_sort.pl1>ldd>include>sort_ext.incl.pl1pl1info L sort_sort(B!W4P P):.<Ox[@P S4 F(A x+Sx[O<O (PS4@( hx+P<@hx[OB!Ahx+<GO  x-iZ@):V@(x7P<O( xC@ (x+<zPk + Z+@ VkVjPk@ kP+ZkVkZZ #_j+@Zk@kZkkZ+ kVjP+ZP+@+k+P<@eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eobj_map {`dh