ASSEMBLY LISTING OF SEGMENT >special_ldd>install>MR12.0-1206>mail_system_.alm ASSEMBLED ON: 11/05/86 1041.6 mst Wed OPTIONS USED: list ASSEMBLED BY: ALM Version 6.7 October 1986 ASSEMBLER CREATED: 10/08/86 1557.5 mst Wed  1 " ***********************************************************  2 " * *  3 " * Copyright, (C) Honeywell Information Systems Inc., 1981 *  4 " * *  5 " ***********************************************************  6  7  8 " HISTORY COMMENTS: 9 " 1) change(86-01-09,Herbst), approve(86-03-25,MCR7367),  10 " audit(86-04-28,Margolin): 11 " Added $set_message_switch.  12 " END HISTORY COMMENTS 13  14 " Primitive functions provided by the Multics Mail System  15  16 " Created: May 1981 by G. Palter  17 " Modified: 31 July 1981 by G. Palter to add validate_address which was accidently omitted  18 " Modified: June 1983 by G. Palter for new interface specification  19 " and conversion to a ring-2 gate  20 " Modified: March 1984 by G. Palter to rename initialize_static_data to get_users_addresses 21 " and to add set_users_full_name 22  23  000000 24 name mail_system_  25  26  27 include gate_macros  1-1 " BEGIN INCLUDE FILE ...... gate_macros.incl.alm  1-2 " Last modified 6/77 by N. Morris, B. Greenberg, & T. VanVleck  1-3 " Modified 741212 by PG to inhibit while computing virtual CPU time  1-4 " Modified 83-03-14 by E. N. Kittlitz to clear IR 1-5 " Modified 83-06-01 BIM for ring alarm polling  1-6 " Modified 85-04-03 by Keith Loepere to make polling a little smarter.  1-7  1-8 " This file contains several macros used when generating gate segments. 1-9 " The major macros that are defined are:  1-10 "  1-11 " gate_info general setup code for normal gates  1-12 " hardcore_gate_info general setup code for hardcore gates  1-13 " bad_dir_handler setup and handler for bad_dir_ condition (goes at bottom) 1-14 " bad_dir_handler_entry entrypoint for above (goes at top)  1-15 " gate to define a normal gate 1-16 " hgate to define a hardcore gate  1-17 " fgate to define a fast hardcore gate 1-18 "  1-19  1-20  000000 1-21 maclist off  1-22  1-23  1-24 " HGATE - define a hardcore gate entry  1-25 "  1-26 " hgate gatename,procedure,entry,args{,bad_dir_trap}  1-27 "  1-28 " The entrypoint gatename is defined in the gate segment. If args  1-29 " is nonzero, the number of arguments passed to gatename must be  1-30 " equal to args. When gatename is called, it will in turn call 1-31 " procedure$entry.  1-32 "  1-33  1-34 macro hgate 1 1-35 gentry &1,&4*2,&1.t  2 1-36 tsx2 .setup  3 1-37 &=&5,bad_dir_trap&[ tsx0 .set_dir_trap  4 1-38 &] ldi =0,dl  5 1-39 short_call &2$&3(ap|0) 6 1-40 eppbp lp|&1.t  7 1-41 tra .return_code  8 1-42 maclist restore  9 1-43 use linkage  10 1-44 even  11 1-45 maclist on,save  12 1-46 &1.t:  13 1-47 bss ,gate_entry_data_size  14 1-48  15 1-49 maclist restore  16 1-50 &end  1-51  1-52  1-53 " FGATE - define a fast hardcore gate  1-54 "  1-55 " fgate gatename,procedure,entry  1-56 "  1-57  1-58 macro fgate 1 1-59 gentry &1,0,0  2 1-60 ldi =0,dl  3 1-61 epplp .my_lp,* 4 1-62 tra &2$&3  5 1-63  6 1-64 maclist off  7 1-65 &end  1-66  1-67  1-68 " GATE - define a normal gate entry 1-69 "  1-70 " gate gatename,procedure,entry,args  1-71 "  1-72  1-73 macro gate  1 1-74 gentry &1,&4*2,0  2 1-75 tsx2 .setup  3 1-76 ldi =0,dl  4 1-77 short_call &2$&3(ap|0) 5 1-78 return 6 1-79  7 1-80 maclist restore  8 1-81 &end  1-82  1-83  1-84  1-85 macro gentry  1 1-86 maclist on,save  2 1-87 segdef &1  3 1-88 maclist restore  4 1-89 use transfer_vector  5 1-90 maclist on,save  6 1-91 &1: 7 1-92 tra &1.e  8 1-93 maclist restore  9 1-94 use main  10 1-95 maclist on,save  11 1-96 zero &2,&3 12 1-97 &1.e:  13 1-98 &end  1-99  1-100  1-101 " HARDCORE_GATE_INFO - general info for hardcore gates  1-102  1-103 macro hardcore_gate_info  1 1-104 maclist on,save  2 1-105 name &1  3 1-106  4 1-107 include stack_header  5 1-108  6 1-109 include stack_frame  7 1-110 include gate_data  8 1-111  9 1-112 maclist restore  10 1-113 eject  11 1-114  12 1-115 tempd .temp  13 1-116 tempd .label_variable(0)  14 1-117 tempd .time1,.time2  15 1-118 tempd .unwinder_arglist(0) 16 1-119 tempd .on_unit(5)  17 1-120 temp .pf,.entryp  18 1-121 tempd .vfl_arglist(2)  19 1-122 tempd .mcptr  20 1-123  21 1-124 use transfer_vector  22 1-125 equ .tv_begin,*  23 1-126  24 1-127 tra .actor 25 1-128  26 1-129 use tv_end 27 1-130 entrybound 28 1-131  29 1-132 segdef .tv_end 30 1-133 .tv_end: vfd 14/(*-.tv_begin)  31 1-134  32 1-135 use main  33 1-136  34 1-137 segdef .my_lp  35 1-138 even  36 1-139 .my_lp: bss ,2  37 1-140  38 1-141 join /text/transfer_vector,tv_end,main 39 1-142  40 1-143 use linkage  41 1-144 join /link/linkage 42 1-145  43 1-146 use main  44 1-147  45 1-148 maclist restore  46 1-149 eject  47 1-150  48 1-151 .actor: epplp .my_lp,*  49 1-152 maclist restore  50 1-153 gate_actor 51 1-154  52 1-155  53 1-156  54 1-157 .setup: push  55 1-158 epplp .my_lp,* 56 1-159 sprilp sp|stack_frame.lp_ptr  57 1-160  58 1-161 maclist restore  59 1-162 gcheck 60 1-163  61 1-164 inhibit on <+><+><+><+><+><+><+><+><+><+><+><+>  62 1-165 rccl sys_info$clock_,* calculate times 63 1-166 sbaq pds$cpu_time  64 1-167 staq .time1  65 1-168 sbaq pds$virtual_delta 66 1-169 staq .time2  67 1-170 lda pds$page_waits 68 1-171 sta .pf  69 1-172 inhibit off <-><-><-><-><-><-><-><-><-><-><-><->  70 1-173 tra 0,2  71 1-174  72 1-175 maclist restore  73 1-176 eject  74 1-177  75 1-178 .return_code:  76 1-179  77 1-180 inhibit on <+><+><+><+><+><+><+><+><+><+><+><+>  78 1-181 rccl sys_info$clock_,* calculate times 79 1-182 sbaq pds$cpu_time  80 1-183 staq .temp 81 1-184 sbaq .time1  82 1-185 adaq bp|gate_entry_data.cpu_time  83 1-186 staq bp|gate_entry_data.cpu_time  84 1-187 ldaq .temp 85 1-188 sbaq pds$virtual_delta 86 1-189 sbaq .time2  87 1-190 adaq bp|gate_entry_data.vcpu_time  88 1-191 staq bp|gate_entry_data.vcpu_time  89 1-192 lda pds$page_waits 90 1-193 sbla .pf  91 1-194 asa bp|gate_entry_data.page_waits  92 1-195 aos bp|gate_entry_data.calls  93 1-196 inhibit off <-><-><-><-><-><-><-><-><-><-><-><->  94 1-197  95 1-198 " Poll for ring alarms  96 1-199 sra .temp Borrow from time calc  97 1-200 szn .temp Zero?  98 1-201 tze .return_code_return  99 1-202  100 1-203 epp1 sp|stack_frame.prev_sp,* "possible ring alarm 101 1-204 epaq pr1|stack_frame.return_ptr,*  102 1-205 ana 7,dl " ring number to which we return  103 1-206 cmpa .temp 104 1-207 tpl .ring_alarm " ring alarm will occur  105 1-208  106 1-209 .return_code_return:  107 1-210 return 108 1-211  109 1-212 .ring_alarm: " perhaps we can handle without faults?  110 1-213  111 1-214 aos bp|gate_entry_data.ring_alarms 112 1-215 stz .temp " return argument for ring_alarm$poll  113 1-216 ldaq .one_arg_header  114 1-217 staq .ring_alarm_arg_list  115 1-218 epp1 .temp 116 1-219 spri1 .ring_alarm_arg_list+2  117 1-220 eppap .ring_alarm_arg_list 118 1-221 short_call ring_alarm$poll 119 1-222 szn .temp  120 1-223 tze .return_code_return  121 1-224 eppsp sp|stack_frame.prev_sp,* 122 1-225 sprisp pds$pre_empt_poll_return " short-return from here  123 1-226 epp1 sb|stack_header.stack_begin_ptr,* " abandoning this stack frame.  124 1-227 spri1 sb|stack_header.stack_end_ptr  125 1-228 " Leave SB as stack_0, so pxss can get to operators.  126 1-229 tra pxss$pre_empt_poll 127 1-230  128 1-231 tempd .ring_alarm_arg_list(2)  129 1-232 even  130 1-233 .one_arg_header:  131 1-234 vfd 17/2,1/0,18/4  132 1-235 vfd 18/0,18/0  133 1-236  134 1-237  135 1-238 maclist restore  136 1-239 eject  137 1-240 maclist restore  138 1-241 &end  1-242  1-243  1-244 " BAD_DIR_HANDLER - code to setup and handle bad_dir_ condition 1-245 " put this after the last hgate macro 1-246  1-247 macro bad_dir_handler  1 1-248 maclist on,save  2 1-249  3 1-250 include on_unit  4 1-251  5 1-252 use transfer_vector  6 1-253 .handler_entry: 7 1-254 tra .handler  8 1-255 .handler_restart_entry: 9 1-256 tra .handler_restart_point 10 1-257  11 1-258 use main  12 1-259 .set_dir_trap:  13 1-260 stx0 .entryp save for restart 14 1-261  15 1-262 mlr (),(pr),fill(000)  16 1-263 desc9a 0,0 17 1-264 desc9a .on_unit,10*4  18 1-265 eppbp .bad_dir_name  19 1-266 spribp .on_unit+on_unit.name  20 1-267 eppbp .handler_entry  21 1-268 spribp .on_unit+on_unit.body  22 1-269 lxl1 .bad_dir_desc 23 1-270 sxl1 .on_unit+on_unit.size 24 1-271 eaa .on_unit set up on-unit for bad_dir_  25 1-272 sbla sp|0,du .. make rel to sp  26 1-273 sta sp|stack_frame.on_unit_rel_ptrs  27 1-274 lda stack_frame.condition_bit,dl  28 1-275 orsa sp|stack_frame.flag_word  29 1-276 tra 0,0  30 1-277  31 1-278 string bad_dir_  32 1-279  33 1-280  34 1-281  35 1-282 .handler: epaq sp|0 verify that call came from ring 0  36 1-283 cana -1,dl check ring number in AL  37 1-284 tze *+2  38 1-285 zero 0 go way kid you bother me  39 1-286  40 1-287 push " ok, we like the call  41 1-288 epplp .my_lp,* 42 1-289 ldx0 ap|0 get display 43 1-290 eppbp ap|2,0*  44 1-291 lda bp|stack_frame.prev_sp 45 1-292 cana =o700000,dl from another ring?  46 1-293 tze .continue_signal if not, back to signal_  47 1-294 eppap ap|2,* Get mcptr  48 1-295 eppap ap|0,* ..  49 1-296 spriap bp|.mcptr .. save in gate frame  50 1-297 spribp .label_variable+2  51 1-298 eppbp .handler_restart_entry  52 1-299 spribp .label_variable 53 1-300 eppbp .label_variable  54 1-301 spribp .unwinder_arglist+2 55 1-302 fld =1b24,dl  56 1-303 staq .unwinder_arglist 57 1-304 call unwinder_$unwinder_(.unwinder_arglist)  58 1-305  59 1-306 .continue_signal:  60 1-307 lda =o400000,du "1"b  61 1-308 sta ap|10,* set continue bit  62 1-309 return 63 1-310  64 1-311 .handler_restart_point: 65 1-312 epaq sp|0 check that call came from ring 0  66 1-313 cana -1,dl 67 1-314 tze *+2  68 1-315 zero 1 69 1-316 epplp .my_lp,* 70 1-317 lca stack_frame.condition_bit+1,dl Vanish on-unit 71 1-318 ansa sp|stack_frame.flag_word  72 1-319 eppbp .mcptr  73 1-320 spribp .vfl_arglist+2  74 1-321 fld =1b24,dl  75 1-322 staq .vfl_arglist  76 1-323 short_call verify_lock$verify_lock_bad_dir(.vfl_arglist)  77 1-324 ldx0 .entryp  78 1-325 eppap sp|stack_frame.arg_ptr,* 79 1-326 tra 0,0 retry the call  80 1-327  81 1-328 maclist restore  82 1-329 eject  83 1-330 maclist restore  84 1-331 &end  1-332  1-333  1-334 " GATE_INFO - general info for non-hardcore gates  1-335  1-336 macro gate_info 1 1-337 maclist on,save  2 1-338 use transfer_vector  3 1-339 tra .actor 4 1-340  5 1-341 use tv_end 6 1-342 entrybound 7 1-343  8 1-344 use main  9 1-345 join /text/transfer_vector,tv_end,main 10 1-346  11 1-347 maclist restore  12 1-348 eject  13 1-349  14 1-350 .actor: getlp  15 1-351 maclist restore  16 1-352 gate_actor 17 1-353  18 1-354 maclist restore  19 1-355 eject  20 1-356  21 1-357 .setup: push  22 1-358 getlp  23 1-359 maclist restore  24 1-360 gcheck 25 1-361 tra 0,2  26 1-362  27 1-363 maclist restore  28 1-364 eject  29 1-365  30 1-366 maclist restore  31 1-367 &end  1-368  1-369  1-370 " Macro to generate gate actor. 1-371  1-372 macro gate_actor  1 1-373 maclist on,save  2 1-374 eppbp ap|2,*  3 1-375 lda bp|-1 get length of string  4 1-376 tze .return_name zero length => get name  5 1-377  6 1-378 adla 1,dl include length of acc  7 1-379 stz ap|4,* 8 1-380 tsx0 .search_defs  9 1-381  10 1-382 cmpc (pr,rl),(pr,rl) compare name  11 1-383 desc9a bp|-1(3),al 12 1-384 desc9a bb|0,al 13 1-385 tnz .next_def  14 1-386  15 1-387 lda ab|1,2 return location  16 1-388 arl 18 17 1-389 sta ap|4,* 18 1-390  19 1-391 short_return  20 1-392  21 1-393 .return_name:  22 1-394 lxl3 ap|4,* get location  23 1-395 tsx0 .search_defs  24 1-396  25 1-397 cmpx3 ab|1,2 compare location 26 1-398 tnz .next_def  27 1-399  28 1-400 lda bb|0 get length of name  29 1-401 arl 27 30 1-402 sta bp|-1 set length of varying string  31 1-403 mlr (pr,rl),(pr,rl) return string  32 1-404 desc9a bb|0(1),al  33 1-405 desc9a bp|0,al 34 1-406  35 1-407 short_return  36 1-408  37 1-409 .search_defs:  38 1-410 eax2 0 39 1-411 eppab lp|0,* ab -> defs  40 1-412 .defs_loop: 41 1-413 lxl1 ab|1,2 get class and flags  42 1-414 cmpx1 =o400000,du must be class 0  43 1-415 tnz .next_def  44 1-416  45 1-417 ldx7 ab|2,2  46 1-418 eppbb ab|0,7 bb -> name  47 1-419 tra 0,0 test definition  48 1-420 .next_def:  49 1-421 ldx2 ab|0,2 chain to next def 50 1-422 tnz .defs_loop 51 1-423  52 1-424 short_return  53 1-425  54 1-426 &end  1-427  1-428  1-429 " Miscellaneous macros. 1-430  1-431 macro gcheck  1 1-432 maclist on,save  2 1-433 ldx1 -2,2 get number of args expected 3 1-434 tze .no_gate_error if zero, none or doesn't matter 4 1-435 cmpx1 ap|0 compare against number given  5 1-436 tze .no_gate_error args match, call procedure  6 1-437  7 1-438 call signal_$signal_(signal_arglist)  8 1-439 oct 0  9 1-440  10 1-441 even  11 1-442 signal_arglist: 12 1-443 zero 2,4  13 1-444 zero 2,0  14 1-445 arg .gate_errorname  15 1-446 arg  16 1-447 arg .gate_errordesc  17 1-448 arg  18 1-449  19 1-450 string gate_error  20 1-451  21 1-452  22 1-453 .no_gate_error: 23 1-454 &end  1-455  1-456 macro string  1 1-457 .&1name:  2 1-458 aci "&1"  3 1-459 .&1desc:  4 1-460 vfd o9/525,o27/&l1 5 1-461  6 1-462 &end  1-463  1-464 macro eject 1 1-465 maclist on,save  2 1-466  3 1-467 &end  1-468  1-469 " END INCLUDE FILE ...... gate_macros.incl.alm  1-470  1-471 " To arrange the return it wants to return, it will have to reach back 2 frames.  28  29 include stack_header  2-1 " BEGIN INCLUDE FILE ... stack_header.incl.alm 3/72 Bill Silver  2-2 "  2-3 " modified 7/76 by M. Weaver for *system links and more system use of areas 2-4 " modified 3/77 by M. Weaver to add rnt_ptr  2-5 " modified 7/77 by S. Webber to add run_unit_depth and assign_linkage_ptr  2-6 " modified 6/83 by J. Ives to add trace_frames and in_trace.  2-7  2-8 " HISTORY COMMENTS: 2-9 " 1) change(86-06-24,DGHowe), approve(86-06-24,MCR7396),  2-10 " audit(86-08-05,Schroth), install(86-11-03,MR12.0-1206):  2-11 " added the heap_header_ptr definition  2-12 " 2) change(86-08-12,Kissel), approve(86-08-12,MCR7473),  2-13 " audit(86-10-10,Fawcett), install(86-11-03,MR12.0-1206):  2-14 " Modified to support control point management. These changes were 2-15 " actually made in February 1985 by G. Palter.  2-16 " 3) change(86-10-22,Fawcett), approve(86-10-22,MCR7473),  2-17 " audit(86-10-22,Farley), install(86-11-03,MR12.0-1206):  2-18 " Remove the old_lot pointer and replace it with cpm_data_ptr. Use the 18  2-19 " bit pad after cur_lot_size for the cpm_enabled. This was done to save 2-20 " some space int the stack header and change the cpd_ptr unal to  2-21 " cpm_data_ptr (ITS pair).  2-22 " END HISTORY COMMENTS 2-23  000004 2-24 equ stack_header.cpm_data_ptr,4 ptr to control point for this stack  000006 2-25 equ stack_header.combined_stat_ptr,6 ptr to separate static area  2-26  000010 2-27 equ stack_header.clr_ptr,8 ptr to area containing linkage sections  000012 2-28 equ stack_header.max_lot_size,10 number of words allowed in lot (DU)  000012 2-29 equ stack_header.main_proc_invoked,10 nonzero if main proc was invoked in run unit (DL)  000012 2-30 equ stack_header.run_unit_depth,10 number of active run units stacked (DL) 000013 2-31 equ stack_header.cur_lot_size,11 DU number of words (entries) in lot  000013 2-32 equ stack_header.cpm_enabled,11 DL non-zero if control point management is enabled  000014 2-33 equ stack_header.system_free_ptr,12 ptr to system storage area 000016 2-34 equ stack_header.user_free_ptr,14 ptr to user storage area  2-35  000020 2-36 equ stack_header.parent_ptr,16 ptr to parent stack or null  000022 2-37 equ stack_header.stack_begin_ptr,18 ptr to first stack frame  000024 2-38 equ stack_header.stack_end_ptr,20 ptr to next useable stack frame 000026 2-39 equ stack_header.lot_ptr,22 ptr to the lot for the current ring  2-40  000030 2-41 equ stack_header.signal_ptr,24 ptr to signal proc for current ring  000032 2-42 equ stack_header.bar_mode_sp,26 value of sp before entering bar mode  000034 2-43 equ stack_header.pl1_operators_ptr,28 ptr: pl1_operators_$operator_table  000036 2-44 equ stack_header.call_op_ptr,30 ptr to standard call operator 2-45  000040 2-46 equ stack_header.push_op_ptr,32 ptr to standard push operator 000042 2-47 equ stack_header.return_op_ptr,34 ptr to standard return operator 000044 2-48 equ stack_header.ret_no_pop_op_ptr,36 ptr: stand. return/ no pop operator  000046 2-49 equ stack_header.entry_op_ptr,38 ptr to standard entry operator  2-50  000050 2-51 equ stack_header.trans_op_tv_ptr,40 ptr to table of translator operator ptrs  000052 2-52 equ stack_header.isot_ptr,42 pointer to ISOT  000054 2-53 equ stack_header.sct_ptr,44 pointer to System Condition Table 000056 2-54 equ stack_header.unwinder_ptr,46 pointer to unwinder for current ring 2-55  000060 2-56 equ stack_header.sys_link_info_ptr,48 ptr to *system link name table  000062 2-57 equ stack_header.rnt_ptr,50 ptr to reference name table  000064 2-58 equ stack_header.ect_ptr,52 ptr to event channel table  000066 2-59 equ stack_header.assign_linkage_ptr,54 ptr to area for hcs_$assign_linkage calls  000070 2-60 equ stack_header.heap_header_ptr,56 ptr to heap header.  000072 2-61 equ stack_header.trace_frames,58 stack of trace_catch_ frames 000073 2-62 equ stach_header.trace_top_ptr,59 trace pointer  000074 2-63 equ stack_header.in_trace,60 trace antirecurse bit  000100 2-64 equ stack_header_end,64 length of stack header  2-65  2-66  2-67  2-68  000000 2-69 equ trace_frames.count,0 number of trace frames on stack  000001 2-70 equ trace_frames.top_ptr,1 packed pointer to top one  2-71  2-72 " The following constant is an offset within the pl1 operators table.  2-73 " It references a transfer vector table.  2-74  000551 2-75 bool tv_offset,551 2-76  2-77  2-78 " The following constants are offsets within this transfer vector table.  2-79  001170 2-80 equ call_offset,tv_offset+271  001171 2-81 equ push_offset,tv_offset+272  001172 2-82 equ return_offset,tv_offset+273  001173 2-83 equ return_no_pop_offset,tv_offset+274 001174 2-84 equ entry_offset,tv_offset+275 2-85  2-86  2-87 " END INCLUDE FILE stack_header.incl.alm  30 include stack_frame  3-1 "  3-2 " BEGIN INCLUDE FILE ... stack_frame.incl.alm 6/72 RBS  3-3 "  3-4 " Modified: 16 Dec 1977, D. Levin - to add fio_ps_ptr  3-5 " Modified: 3 Feb 1978, P. Krupp - to add run_unit_manager_bit & main_proc_bit 3-6 " Modified: 21 March 1978, D. Levin - change fio_ps_ptr to support_ptr  3-7 "  000020 3-8 equ stack_frame.prev_sp,16 000020 3-9 equ stack_frame.condition_word,16  000022 3-10 equ stack_frame.next_sp,18 000022 3-11 equ stack_frame.signaller_word,18  000024 3-12 equ stack_frame.return_ptr,20  000026 3-13 equ stack_frame.entry_ptr,22  000030 3-14 equ stack_frame.operator_ptr,24  000030 3-15 equ stack_frame.lp_ptr,24  000032 3-16 equ stack_frame.arg_ptr,26 000034 3-17 equ stack_frame.static_ptr,28  000035 3-18 equ stack_frame.support_ptr,29 " only used by fortran I/O  000036 3-19 equ stack_frame.on_unit_rel_ptrs,30  000037 3-20 equ stack_frame.operator_ret_ptr,31  000037 3-21 equ stack_frame.translator_id,31  000040 3-22 equ stack_frame.regs,32  000060 3-23 equ stack_frame.min_length,48  000020 3-24 equ stack_frame.flag_word,16  020000 3-25 bool stack_frame.main_proc_bit,020000 (DL) 010000 3-26 bool stack_frame.run_unit_manager,010000 (DL)  004000 3-27 bool stack_frame.signal_bit,004000 (DL)  002000 3-28 bool stack_frame.crawl_out_bit,002000 (DL) 001000 3-29 bool stack_frame.signaller_bit,001000 (DL) 000400 3-30 bool stack_frame.link_trap_bit,000400 (DL) 000200 3-31 bool stack_frame.support_bit,000200 (DL)  000100 3-32 bool stack_frame.condition_bit,000100 (DL) 3-33  3-34 "  3-35 " END INCLUDE FILE ... stack_frame.incl.alm  3-36 "  31  32 gate_info  use transfer_vector  000000 0a 000112 7100 00 tra .actor  use tv_end entrybound  use main  join /text/transfer_vector,tv_end,main    000112 aa 7 00046 2721 20 .actor: getlp  000113 aa 0 00002 3521 20 eppbp ap|2,*  000114 aa 2 77777 2351 00 lda bp|-1 get length of string  000115 0a 000131 6000 00 tze .return_name zero length => get name   000116 aa 000001 0350 07 adla 1,dl include length of acc  000117 aa 0 00004 4501 20 stz ap|4,* 000120 0a 000144 7000 00 tsx0 .search_defs   000121 aa 0 00140 1065 40 cmpc (pr,rl),(pr,rl) compare name  000122 aa 277777 600005 desc9a bp|-1(3),al 000123 aa 300000 000005 desc9a bb|0,al 000124 0a 000154 6010 00 tnz .next_def   000125 aa 1 00001 2351 12 lda ab|1,2 return location  000126 aa 000022 7710 00 arl 18 000127 aa 0 00004 7551 20 sta ap|4,*  000130 aa 7 00044 7101 20 short_return   000131 .return_name:  000131 aa 0 00004 7231 20 lxl3 ap|4,* get location  000132 0a 000144 7000 00 tsx0 .search_defs   000133 aa 1 00001 1031 12 cmpx3 ab|1,2 compare location 000134 0a 000154 6010 00 tnz .next_def   000135 aa 3 00000 2351 00 lda bb|0 get length of name  000136 aa 000033 7710 00 arl 27 000137 aa 2 77777 7551 00 sta bp|-1 set length of varying string  000140 aa 0 00140 1005 40 mlr (pr,rl),(pr,rl) return string  000141 aa 300000 200005 desc9a bb|0(1),al  000142 aa 200000 000005 desc9a bp|0,al  000143 aa 7 00044 7101 20 short_return   000144 .search_defs:  000144 aa 000000 6220 00 eax2 0 000145 aa 4 00000 3515 20 eppab lp|0,* ab -> defs  000146 .defs_loop: 000146 aa 1 00001 7211 12 lxl1 ab|1,2 get class and flags  000147 aa 400000 1010 03 cmpx1 =o400000,du must be class 0  000150 0a 000154 6010 00 tnz .next_def   000151 aa 1 00002 2271 12 ldx7 ab|2,2  000152 aa 1 00000 3535 17 eppbb ab|0,7 bb -> name  000153 aa 000000 7100 10 tra 0,0 test definition  000154 .next_def:  000154 aa 1 00000 2221 12 ldx2 ab|0,2 chain to next def 000155 0a 000146 6010 00 tnz .defs_loop  000156 aa 7 00044 7101 20 short_return      000157 aa 000060 6270 00 .setup: push  000160 aa 7 00040 2721 20 000161 aa 7 00046 2721 20 getlp  000162 aa 777776 2210 12 ldx1 -2,2 get number of args expected 000163 0a 000210 6000 00 tze .no_gate_error if zero, none or doesn't matter 000164 aa 0 00000 1011 00 cmpx1 ap|0 compare against number given  000165 0a 000210 6000 00 tze .no_gate_error args match, call procedure   000166 aa 6 00000 2541 00 call signal_$signal_(signal_arglist)  000167 0a 000176 3500 00 000170 4a 4 00010 3521 20 000171 aa 6 00040 7531 00 000172 aa 7 00036 6701 20 000173 aa 6 00000 1731 00 000174 aa 6 00040 0731 00 000175 aa 000000 000000 oct 0   even  000176 signal_arglist: 000176 aa 000002 000004 zero 2,4  000177 aa 000002 000000 zero 2,0  000200 0a 000204 0000 00 arg .gate_errorname  000201 aa 000000 0000 00 arg  000202 0a 000207 0000 00 arg .gate_errordesc  000203 aa 000000 0000 00 arg   string gate_error  000204 .gate_errorname:  000204 aa 147 141 164 145 aci "gate_error"  000205 aa 137 145 162 162 000206 aa 157 162 000 000 000207 .gate_errordesc:  000207 aa 525000 000010 vfd o9/525,o27/10     000210 .no_gate_error: 000210 aa 000000 7100 12 tra 0,2     33  34  35 gate abort_delete_operation,mail_system_r2_tv_,abort_delete_operation,2  000001 segdef abort_delete_operation  000001 abort_delete_operation: 000001 0a 000212 7100 00 tra abort_delete_operation.e  000211 aa 000004 000000 zero 2*2,0 000212 abort_delete_operation.e:  000212 0a 000157 7020 00 tsx2 .setup  000213 aa 000000 6340 07 ldi =0,dl  000214 4a 4 00012 3521 20 short_call mail_system_r2_tv_$abort_delete_operation(ap|0) 000215 aa 7 00036 6701 20 000216 aa 6 00030 3701 20 000217 aa 7 00042 7101 20 return  36 gate acknowledge_message,mail_system_r2_tv_,acknowledge_message,2  000002 segdef acknowledge_message 000002 acknowledge_message:  000002 0a 000221 7100 00 tra acknowledge_message.e  000220 aa 000004 000000 zero 2*2,0 000221 acknowledge_message.e:  000221 0a 000157 7020 00 tsx2 .setup  000222 aa 000000 6340 07 ldi =0,dl  000223 4a 4 00014 3521 20 short_call mail_system_r2_tv_$acknowledge_message(ap|0)  000224 aa 7 00036 6701 20 000225 aa 6 00030 3701 20 000226 aa 7 00042 7101 20 return  37 gate add_address,mail_system_r2_tv_,add_address,4  000003 segdef add_address 000003 add_address:  000003 0a 000230 7100 00 tra add_address.e  000227 aa 000010 000000 zero 4*2,0 000230 add_address.e:  000230 0a 000157 7020 00 tsx2 .setup  000231 aa 000000 6340 07 ldi =0,dl  000232 4a 4 00016 3521 20 short_call mail_system_r2_tv_$add_address(ap|0)  000233 aa 7 00036 6701 20 000234 aa 6 00030 3701 20 000235 aa 7 00042 7101 20 return  38 gate add_body_section,mail_system_r2_tv_,add_body_section,4  000004 segdef add_body_section  000004 add_body_section:  000004 0a 000237 7100 00 tra add_body_section.e 000236 aa 000010 000000 zero 4*2,0 000237 add_body_section.e: 000237 0a 000157 7020 00 tsx2 .setup  000240 aa 000000 6340 07 ldi =0,dl  000241 4a 4 00020 3521 20 short_call mail_system_r2_tv_$add_body_section(ap|0)  000242 aa 7 00036 6701 20 000243 aa 6 00030 3701 20 000244 aa 7 00042 7101 20 return  39 gate add_reply_reference,mail_system_r2_tv_,add_reply_reference,4  000005 segdef add_reply_reference 000005 add_reply_reference:  000005 0a 000246 7100 00 tra add_reply_reference.e  000245 aa 000010 000000 zero 4*2,0 000246 add_reply_reference.e:  000246 0a 000157 7020 00 tsx2 .setup  000247 aa 000000 6340 07 ldi =0,dl  000250 4a 4 00022 3521 20 short_call mail_system_r2_tv_$add_reply_reference(ap|0)  000251 aa 7 00036 6701 20 000252 aa 6 00030 3701 20 000253 aa 7 00042 7101 20 return  40  41 gate add_user_field,mail_system_r2_tv_,add_user_field,5  000006 segdef add_user_field  000006 add_user_field: 000006 0a 000255 7100 00 tra add_user_field.e  000254 aa 000012 000000 zero 5*2,0 000255 add_user_field.e:  000255 0a 000157 7020 00 tsx2 .setup  000256 aa 000000 6340 07 ldi =0,dl  000257 4a 4 00024 3521 20 short_call mail_system_r2_tv_$add_user_field(ap|0) 000260 aa 7 00036 6701 20 000261 aa 6 00030 3701 20 000262 aa 7 00042 7101 20 return  42 gate close_mailbox,mail_system_r2_tv_,close_mailbox,3  000007 segdef close_mailbox  000007 close_mailbox:  000007 0a 000264 7100 00 tra close_mailbox.e  000263 aa 000006 000000 zero 3*2,0 000264 close_mailbox.e:  000264 0a 000157 7020 00 tsx2 .setup  000265 aa 000000 6340 07 ldi =0,dl  000266 4a 4 00026 3521 20 short_call mail_system_r2_tv_$close_mailbox(ap|0)  000267 aa 7 00036 6701 20 000270 aa 6 00030 3701 20 000271 aa 7 00042 7101 20 return  43 gate compare_addresses,mail_system_r2_tv_,compare_addresses,4  000010 segdef compare_addresses  000010 compare_addresses:  000010 0a 000273 7100 00 tra compare_addresses.e  000272 aa 000010 000000 zero 4*2,0 000273 compare_addresses.e:  000273 0a 000157 7020 00 tsx2 .setup  000274 aa 000000 6340 07 ldi =0,dl  000275 4a 4 00030 3521 20 short_call mail_system_r2_tv_$compare_addresses(ap|0)  000276 aa 7 00036 6701 20 000277 aa 6 00030 3701 20 000300 aa 7 00042 7101 20 return  44 gate copy_address_list,mail_system_r2_tv_,copy_address_list,3  000011 segdef copy_address_list  000011 copy_address_list:  000011 0a 000302 7100 00 tra copy_address_list.e  000301 aa 000006 000000 zero 3*2,0 000302 copy_address_list.e:  000302 0a 000157 7020 00 tsx2 .setup  000303 aa 000000 6340 07 ldi =0,dl  000304 4a 4 00032 3521 20 short_call mail_system_r2_tv_$copy_address_list(ap|0)  000305 aa 7 00036 6701 20 000306 aa 6 00030 3701 20 000307 aa 7 00042 7101 20 return  45 gate copy_message,mail_system_r2_tv_,copy_message,4  000012 segdef copy_message  000012 copy_message:  000012 0a 000311 7100 00 tra copy_message.e 000310 aa 000010 000000 zero 4*2,0 000311 copy_message.e: 000311 0a 000157 7020 00 tsx2 .setup  000312 aa 000000 6340 07 ldi =0,dl  000313 4a 4 00034 3521 20 short_call mail_system_r2_tv_$copy_message(ap|0)  000314 aa 7 00036 6701 20 000315 aa 6 00030 3701 20 000316 aa 7 00042 7101 20 return  46  47 gate create_address_list,mail_system_r2_tv_,create_address_list,3  000013 segdef create_address_list 000013 create_address_list:  000013 0a 000320 7100 00 tra create_address_list.e  000317 aa 000006 000000 zero 3*2,0 000320 create_address_list.e:  000320 0a 000157 7020 00 tsx2 .setup  000321 aa 000000 6340 07 ldi =0,dl  000322 4a 4 00036 3521 20 short_call mail_system_r2_tv_$create_address_list(ap|0)  000323 aa 7 00036 6701 20 000324 aa 6 00030 3701 20 000325 aa 7 00042 7101 20 return  48 gate create_foreign_address,mail_system_r2_tv_,create_foreign_address,7  000014 segdef create_foreign_address  000014 create_foreign_address: 000014 0a 000327 7100 00 tra create_foreign_address.e  000326 aa 000016 000000 zero 7*2,0 000327 create_foreign_address.e:  000327 0a 000157 7020 00 tsx2 .setup  000330 aa 000000 6340 07 ldi =0,dl  000331 4a 4 00040 3521 20 short_call mail_system_r2_tv_$create_foreign_address(ap|0) 000332 aa 7 00036 6701 20 000333 aa 6 00030 3701 20 000334 aa 7 00042 7101 20 return  49 gate create_forum_address,mail_system_r2_tv_,create_forum_address,6  000015 segdef create_forum_address  000015 create_forum_address:  000015 0a 000336 7100 00 tra create_forum_address.e 000335 aa 000014 000000 zero 6*2,0 000336 create_forum_address.e: 000336 0a 000157 7020 00 tsx2 .setup  000337 aa 000000 6340 07 ldi =0,dl  000340 4a 4 00042 3521 20 short_call mail_system_r2_tv_$create_forum_address(ap|0)  000341 aa 7 00036 6701 20 000342 aa 6 00030 3701 20 000343 aa 7 00042 7101 20 return  50 gate create_invalid_address,mail_system_r2_tv_,create_invalid_address,5  000016 segdef create_invalid_address  000016 create_invalid_address: 000016 0a 000345 7100 00 tra create_invalid_address.e  000344 aa 000012 000000 zero 5*2,0 000345 create_invalid_address.e:  000345 0a 000157 7020 00 tsx2 .setup  000346 aa 000000 6340 07 ldi =0,dl  000347 4a 4 00044 3521 20 short_call mail_system_r2_tv_$create_invalid_address(ap|0) 000350 aa 7 00036 6701 20 000351 aa 6 00030 3701 20 000352 aa 7 00042 7101 20 return  51 gate create_logbox_address,mail_system_r2_tv_,create_logbox_address,5  000017 segdef create_logbox_address  000017 create_logbox_address:  000017 0a 000354 7100 00 tra create_logbox_address.e  000353 aa 000012 000000 zero 5*2,0 000354 create_logbox_address.e:  000354 0a 000157 7020 00 tsx2 .setup  000355 aa 000000 6340 07 ldi =0,dl  000356 4a 4 00046 3521 20 short_call mail_system_r2_tv_$create_logbox_address(ap|0)  000357 aa 7 00036 6701 20 000360 aa 6 00030 3701 20 000361 aa 7 00042 7101 20 return  52  53 gate create_mail_table_address,mail_system_r2_tv_,create_mail_table_address,5  000020 segdef create_mail_table_address  000020 create_mail_table_address:  000020 0a 000363 7100 00 tra create_mail_table_address.e  000362 aa 000012 000000 zero 5*2,0 000363 create_mail_table_address.e:  000363 0a 000157 7020 00 tsx2 .setup  000364 aa 000000 6340 07 ldi =0,dl  000365 4a 4 00050 3521 20 short_call mail_system_r2_tv_$create_mail_table_address(ap|0)  000366 aa 7 00036 6701 20 000367 aa 6 00030 3701 20 000370 aa 7 00042 7101 20 return  54 gate create_mailbox_address,mail_system_r2_tv_,create_mailbox_address,6  000021 segdef create_mailbox_address  000021 create_mailbox_address: 000021 0a 000372 7100 00 tra create_mailbox_address.e  000371 aa 000014 000000 zero 6*2,0 000372 create_mailbox_address.e:  000372 0a 000157 7020 00 tsx2 .setup  000373 aa 000000 6340 07 ldi =0,dl  000374 4a 4 00052 3521 20 short_call mail_system_r2_tv_$create_mailbox_address(ap|0) 000375 aa 7 00036 6701 20 000376 aa 6 00030 3701 20 000377 aa 7 00042 7101 20 return  55 gate create_mailing_list_address,mail_system_r2_tv_,create_mailing_list_address,7  000022 segdef create_mailing_list_address 000022 create_mailing_list_address:  000022 0a 000401 7100 00 tra create_mailing_list_address.e  000400 aa 000016 000000 zero 7*2,0 000401 create_mailing_list_address.e:  000401 0a 000157 7020 00 tsx2 .setup  000402 aa 000000 6340 07 ldi =0,dl  000403 4a 4 00054 3521 20 short_call mail_system_r2_tv_$create_mailing_list_address(ap|0)  000404 aa 7 00036 6701 20 000405 aa 6 00030 3701 20 000406 aa 7 00042 7101 20 return  56 gate create_message,mail_system_r2_tv_,create_message,3  000023 segdef create_message  000023 create_message: 000023 0a 000410 7100 00 tra create_message.e  000407 aa 000006 000000 zero 3*2,0 000410 create_message.e:  000410 0a 000157 7020 00 tsx2 .setup  000411 aa 000000 6340 07 ldi =0,dl  000412 4a 4 00056 3521 20 short_call mail_system_r2_tv_$create_message(ap|0) 000413 aa 7 00036 6701 20 000414 aa 6 00030 3701 20 000415 aa 7 00042 7101 20 return  57 gate create_named_group_address,mail_system_r2_tv_,create_named_group_address,6  000024 segdef create_named_group_address  000024 create_named_group_address: 000024 0a 000417 7100 00 tra create_named_group_address.e  000416 aa 000014 000000 zero 6*2,0 000417 create_named_group_address.e:  000417 0a 000157 7020 00 tsx2 .setup  000420 aa 000000 6340 07 ldi =0,dl  000421 4a 4 00060 3521 20 short_call mail_system_r2_tv_$create_named_group_address(ap|0) 000422 aa 7 00036 6701 20 000423 aa 6 00030 3701 20 000424 aa 7 00042 7101 20 return  58  59 gate create_savebox_address,mail_system_r2_tv_,create_savebox_address,7  000025 segdef create_savebox_address  000025 create_savebox_address: 000025 0a 000426 7100 00 tra create_savebox_address.e  000425 aa 000016 000000 zero 7*2,0 000426 create_savebox_address.e:  000426 0a 000157 7020 00 tsx2 .setup  000427 aa 000000 6340 07 ldi =0,dl  000430 4a 4 00062 3521 20 short_call mail_system_r2_tv_$create_savebox_address(ap|0) 000431 aa 7 00036 6701 20 000432 aa 6 00030 3701 20 000433 aa 7 00042 7101 20 return  60 gate create_user_mailbox_address,mail_system_r2_tv_,create_user_mailbox_address,5  000026 segdef create_user_mailbox_address 000026 create_user_mailbox_address:  000026 0a 000435 7100 00 tra create_user_mailbox_address.e  000434 aa 000012 000000 zero 5*2,0 000435 create_user_mailbox_address.e:  000435 0a 000157 7020 00 tsx2 .setup  000436 aa 000000 6340 07 ldi =0,dl  000437 4a 4 00064 3521 20 short_call mail_system_r2_tv_$create_user_mailbox_address(ap|0)  000440 aa 7 00036 6701 20 000441 aa 6 00030 3701 20 000442 aa 7 00042 7101 20 return  61 gate decode_message_id,mail_system_r2_tv_,decode_message_id,5  000027 segdef decode_message_id  000027 decode_message_id:  000027 0a 000444 7100 00 tra decode_message_id.e  000443 aa 000012 000000 zero 5*2,0 000444 decode_message_id.e:  000444 0a 000157 7020 00 tsx2 .setup  000445 aa 000000 6340 07 ldi =0,dl  000446 4a 4 00066 3521 20 short_call mail_system_r2_tv_$decode_message_id(ap|0)  000447 aa 7 00036 6701 20 000450 aa 6 00030 3701 20 000451 aa 7 00042 7101 20 return  62 gate delete_address,mail_system_r2_tv_,delete_address,3  000030 segdef delete_address  000030 delete_address: 000030 0a 000453 7100 00 tra delete_address.e  000452 aa 000006 000000 zero 3*2,0 000453 delete_address.e:  000453 0a 000157 7020 00 tsx2 .setup  000454 aa 000000 6340 07 ldi =0,dl  000455 4a 4 00070 3521 20 short_call mail_system_r2_tv_$delete_address(ap|0) 000456 aa 7 00036 6701 20 000457 aa 6 00030 3701 20 000460 aa 7 00042 7101 20 return  63 gate delete_body_section,mail_system_r2_tv_,delete_body_section,3  000031 segdef delete_body_section 000031 delete_body_section:  000031 0a 000462 7100 00 tra delete_body_section.e  000461 aa 000006 000000 zero 3*2,0 000462 delete_body_section.e:  000462 0a 000157 7020 00 tsx2 .setup  000463 aa 000000 6340 07 ldi =0,dl  000464 4a 4 00072 3521 20 short_call mail_system_r2_tv_$delete_body_section(ap|0)  000465 aa 7 00036 6701 20 000466 aa 6 00030 3701 20 000467 aa 7 00042 7101 20 return  64  65 gate delete_reply_reference,mail_system_r2_tv_,delete_reply_reference,3  000032 segdef delete_reply_reference  000032 delete_reply_reference: 000032 0a 000471 7100 00 tra delete_reply_reference.e  000470 aa 000006 000000 zero 3*2,0 000471 delete_reply_reference.e:  000471 0a 000157 7020 00 tsx2 .setup  000472 aa 000000 6340 07 ldi =0,dl  000473 4a 4 00074 3521 20 short_call mail_system_r2_tv_$delete_reply_reference(ap|0) 000474 aa 7 00036 6701 20 000475 aa 6 00030 3701 20 000476 aa 7 00042 7101 20 return  66 gate delete_user_field,mail_system_r2_tv_,delete_user_field,3  000033 segdef delete_user_field  000033 delete_user_field:  000033 0a 000500 7100 00 tra delete_user_field.e  000477 aa 000006 000000 zero 3*2,0 000500 delete_user_field.e:  000500 0a 000157 7020 00 tsx2 .setup  000501 aa 000000 6340 07 ldi =0,dl  000502 4a 4 00076 3521 20 short_call mail_system_r2_tv_$delete_user_field(ap|0)  000503 aa 7 00036 6701 20 000504 aa 6 00030 3701 20 000505 aa 7 00042 7101 20 return  67 gate deliver_message,mail_system_r2_tv_,deliver_message,4  000034 segdef deliver_message 000034 deliver_message:  000034 0a 000507 7100 00 tra deliver_message.e  000506 aa 000010 000000 zero 4*2,0 000507 deliver_message.e:  000507 0a 000157 7020 00 tsx2 .setup  000510 aa 000000 6340 07 ldi =0,dl  000511 4a 4 00100 3521 20 short_call mail_system_r2_tv_$deliver_message(ap|0)  000512 aa 7 00036 6701 20 000513 aa 6 00030 3701 20 000514 aa 7 00042 7101 20 return  68 gate eliminate_duplicate_addresses,mail_system_r2_tv_,eliminate_duplicate_addresses,2  000035 segdef eliminate_duplicate_addresses  000035 eliminate_duplicate_addresses:  000035 0a 000516 7100 00 tra eliminate_duplicate_addresses.e  000515 aa 000004 000000 zero 2*2,0 000516 eliminate_duplicate_addresses.e:  000516 0a 000157 7020 00 tsx2 .setup  000517 aa 000000 6340 07 ldi =0,dl  000520 4a 4 00102 3521 20 short_call mail_system_r2_tv_$eliminate_duplicate_addresses(ap|0)  000521 aa 7 00036 6701 20 000522 aa 6 00030 3701 20 000523 aa 7 00042 7101 20 return  69 gate expand_list_address,mail_system_r2_tv_,expand_list_address,4  000036 segdef expand_list_address 000036 expand_list_address:  000036 0a 000525 7100 00 tra expand_list_address.e  000524 aa 000010 000000 zero 4*2,0 000525 expand_list_address.e:  000525 0a 000157 7020 00 tsx2 .setup  000526 aa 000000 6340 07 ldi =0,dl  000527 4a 4 00104 3521 20 short_call mail_system_r2_tv_$expand_list_address(ap|0)  000530 aa 7 00036 6701 20 000531 aa 6 00030 3701 20 000532 aa 7 00042 7101 20 return  70  71 gate expunge_messages,mail_system_r2_tv_,expunge_messages,2  000037 segdef expunge_messages  000037 expunge_messages:  000037 0a 000534 7100 00 tra expunge_messages.e 000533 aa 000004 000000 zero 2*2,0 000534 expunge_messages.e: 000534 0a 000157 7020 00 tsx2 .setup  000535 aa 000000 6340 07 ldi =0,dl  000536 4a 4 00106 3521 20 short_call mail_system_r2_tv_$expunge_messages(ap|0)  000537 aa 7 00036 6701 20 000540 aa 6 00030 3701 20 000541 aa 7 00042 7101 20 return  72 gate free_address,mail_system_r2_tv_,free_address,2  000040 segdef free_address  000040 free_address:  000040 0a 000543 7100 00 tra free_address.e 000542 aa 000004 000000 zero 2*2,0 000543 free_address.e: 000543 0a 000157 7020 00 tsx2 .setup  000544 aa 000000 6340 07 ldi =0,dl  000545 4a 4 00110 3521 20 short_call mail_system_r2_tv_$free_address(ap|0)  000546 aa 7 00036 6701 20 000547 aa 6 00030 3701 20 000550 aa 7 00042 7101 20 return  73 gate free_address_list,mail_system_r2_tv_,free_address_list,2  000041 segdef free_address_list  000041 free_address_list:  000041 0a 000552 7100 00 tra free_address_list.e  000551 aa 000004 000000 zero 2*2,0 000552 free_address_list.e:  000552 0a 000157 7020 00 tsx2 .setup  000553 aa 000000 6340 07 ldi =0,dl  000554 4a 4 00112 3521 20 short_call mail_system_r2_tv_$free_address_list(ap|0)  000555 aa 7 00036 6701 20 000556 aa 6 00030 3701 20 000557 aa 7 00042 7101 20 return  74 gate free_message,mail_system_r2_tv_,free_message,2  000042 segdef free_message  000042 free_message:  000042 0a 000561 7100 00 tra free_message.e 000560 aa 000004 000000 zero 2*2,0 000561 free_message.e: 000561 0a 000157 7020 00 tsx2 .setup  000562 aa 000000 6340 07 ldi =0,dl  000563 4a 4 00114 3521 20 short_call mail_system_r2_tv_$free_message(ap|0)  000564 aa 7 00036 6701 20 000565 aa 6 00030 3701 20 000566 aa 7 00042 7101 20 return  75 gate get_address_comment,mail_system_r2_tv_,get_address_comment,3  000043 segdef get_address_comment 000043 get_address_comment:  000043 0a 000570 7100 00 tra get_address_comment.e  000567 aa 000006 000000 zero 3*2,0 000570 get_address_comment.e:  000570 0a 000157 7020 00 tsx2 .setup  000571 aa 000000 6340 07 ldi =0,dl  000572 4a 4 00116 3521 20 short_call mail_system_r2_tv_$get_address_comment(ap|0)  000573 aa 7 00036 6701 20 000574 aa 6 00030 3701 20 000575 aa 7 00042 7101 20 return  76  77 gate get_address_name,mail_system_r2_tv_,get_address_name,3  000044 segdef get_address_name  000044 get_address_name:  000044 0a 000577 7100 00 tra get_address_name.e 000576 aa 000006 000000 zero 3*2,0 000577 get_address_name.e: 000577 0a 000157 7020 00 tsx2 .setup  000600 aa 000000 6340 07 ldi =0,dl  000601 4a 4 00120 3521 20 short_call mail_system_r2_tv_$get_address_name(ap|0)  000602 aa 7 00036 6701 20 000603 aa 6 00030 3701 20 000604 aa 7 00042 7101 20 return  78 gate get_address_pathname,mail_system_r2_tv_,get_address_pathname,5  000045 segdef get_address_pathname  000045 get_address_pathname:  000045 0a 000606 7100 00 tra get_address_pathname.e 000605 aa 000012 000000 zero 5*2,0 000606 get_address_pathname.e: 000606 0a 000157 7020 00 tsx2 .setup  000607 aa 000000 6340 07 ldi =0,dl  000610 4a 4 00122 3521 20 short_call mail_system_r2_tv_$get_address_pathname(ap|0)  000611 aa 7 00036 6701 20 000612 aa 6 00030 3701 20 000613 aa 7 00042 7101 20 return  79 gate get_address_route,mail_system_r2_tv_,get_address_route,4  000046 segdef get_address_route  000046 get_address_route:  000046 0a 000615 7100 00 tra get_address_route.e  000614 aa 000010 000000 zero 4*2,0 000615 get_address_route.e:  000615 0a 000157 7020 00 tsx2 .setup  000616 aa 000000 6340 07 ldi =0,dl  000617 4a 4 00124 3521 20 short_call mail_system_r2_tv_$get_address_route(ap|0)  000620 aa 7 00036 6701 20 000621 aa 6 00030 3701 20 000622 aa 7 00042 7101 20 return  80 gate get_address_string,mail_system_r2_tv_,get_address_string,3  000047 segdef get_address_string  000047 get_address_string: 000047 0a 000624 7100 00 tra get_address_string.e  000623 aa 000006 000000 zero 3*2,0 000624 get_address_string.e:  000624 0a 000157 7020 00 tsx2 .setup  000625 aa 000000 6340 07 ldi =0,dl  000626 4a 4 00126 3521 20 short_call mail_system_r2_tv_$get_address_string(ap|0) 000627 aa 7 00036 6701 20 000630 aa 6 00030 3701 20 000631 aa 7 00042 7101 20 return  81 gate get_address_system,mail_system_r2_tv_,get_address_system,3  000050 segdef get_address_system  000050 get_address_system: 000050 0a 000633 7100 00 tra get_address_system.e  000632 aa 000006 000000 zero 3*2,0 000633 get_address_system.e:  000633 0a 000157 7020 00 tsx2 .setup  000634 aa 000000 6340 07 ldi =0,dl  000635 4a 4 00130 3521 20 short_call mail_system_r2_tv_$get_address_system(ap|0) 000636 aa 7 00036 6701 20 000637 aa 6 00030 3701 20 000640 aa 7 00042 7101 20 return  82  83 gate get_address_type,mail_system_r2_tv_,get_address_type,3  000051 segdef get_address_type  000051 get_address_type:  000051 0a 000642 7100 00 tra get_address_type.e 000641 aa 000006 000000 zero 3*2,0 000642 get_address_type.e: 000642 0a 000157 7020 00 tsx2 .setup  000643 aa 000000 6340 07 ldi =0,dl  000644 4a 4 00132 3521 20 short_call mail_system_r2_tv_$get_address_type(ap|0)  000645 aa 7 00036 6701 20 000646 aa 6 00030 3701 20 000647 aa 7 00042 7101 20 return  84 gate get_mail_table_address,mail_system_r2_tv_,get_mail_table_address,3  000052 segdef get_mail_table_address  000052 get_mail_table_address: 000052 0a 000651 7100 00 tra get_mail_table_address.e  000650 aa 000006 000000 zero 3*2,0 000651 get_mail_table_address.e:  000651 0a 000157 7020 00 tsx2 .setup  000652 aa 000000 6340 07 ldi =0,dl  000653 4a 4 00134 3521 20 short_call mail_system_r2_tv_$get_mail_table_address(ap|0) 000654 aa 7 00036 6701 20 000655 aa 6 00030 3701 20 000656 aa 7 00042 7101 20 return  85 gate get_named_group_display_flag,mail_system_r2_tv_,get_named_group_display_flag,3  000053 segdef get_named_group_display_flag  000053 get_named_group_display_flag:  000053 0a 000660 7100 00 tra get_named_group_display_flag.e 000657 aa 000006 000000 zero 3*2,0 000660 get_named_group_display_flag.e: 000660 0a 000157 7020 00 tsx2 .setup  000661 aa 000000 6340 07 ldi =0,dl  000662 4a 4 00136 3521 20 short_call mail_system_r2_tv_$get_named_group_display_flag(ap|0)  000663 aa 7 00036 6701 20 000664 aa 6 00030 3701 20 000665 aa 7 00042 7101 20 return  86 gate get_message_counts,mail_system_r2_tv_,get_message_counts,7  000054 segdef get_message_counts  000054 get_message_counts: 000054 0a 000667 7100 00 tra get_message_counts.e  000666 aa 000016 000000 zero 7*2,0 000667 get_message_counts.e:  000667 0a 000157 7020 00 tsx2 .setup  000670 aa 000000 6340 07 ldi =0,dl  000671 4a 4 00140 3521 20 short_call mail_system_r2_tv_$get_message_counts(ap|0) 000672 aa 7 00036 6701 20 000673 aa 6 00030 3701 20 000674 aa 7 00042 7101 20 return  87 gate get_users_addresses,mail_system_r2_tv_,get_users_addresses,3  000055 segdef get_users_addresses 000055 get_users_addresses:  000055 0a 000676 7100 00 tra get_users_addresses.e  000675 aa 000006 000000 zero 3*2,0 000676 get_users_addresses.e:  000676 0a 000157 7020 00 tsx2 .setup  000677 aa 000000 6340 07 ldi =0,dl  000700 4a 4 00142 3521 20 short_call mail_system_r2_tv_$get_users_addresses(ap|0)  000701 aa 7 00036 6701 20 000702 aa 6 00030 3701 20 000703 aa 7 00042 7101 20 return  88  89 gate get_user_field_id,mail_system_r2_tv_,get_user_field_id,4  000056 segdef get_user_field_id  000056 get_user_field_id:  000056 0a 000705 7100 00 tra get_user_field_id.e  000704 aa 000010 000000 zero 4*2,0 000705 get_user_field_id.e:  000705 0a 000157 7020 00 tsx2 .setup  000706 aa 000000 6340 07 ldi =0,dl  000707 4a 4 00144 3521 20 short_call mail_system_r2_tv_$get_user_field_id(ap|0)  000710 aa 7 00036 6701 20 000711 aa 6 00030 3701 20 000712 aa 7 00042 7101 20 return  90 gate get_user_field_name,mail_system_r2_tv_,get_user_field_name,3  000057 segdef get_user_field_name 000057 get_user_field_name:  000057 0a 000714 7100 00 tra get_user_field_name.e  000713 aa 000006 000000 zero 3*2,0 000714 get_user_field_name.e:  000714 0a 000157 7020 00 tsx2 .setup  000715 aa 000000 6340 07 ldi =0,dl  000716 4a 4 00146 3521 20 short_call mail_system_r2_tv_$get_user_field_name(ap|0)  000717 aa 7 00036 6701 20 000720 aa 6 00030 3701 20 000721 aa 7 00042 7101 20 return  91 gate log_message,mail_system_r2_tv_,log_message,3  000060 segdef log_message 000060 log_message:  000060 0a 000723 7100 00 tra log_message.e  000722 aa 000006 000000 zero 3*2,0 000723 log_message.e:  000723 0a 000157 7020 00 tsx2 .setup  000724 aa 000000 6340 07 ldi =0,dl  000725 4a 4 00150 3521 20 short_call mail_system_r2_tv_$log_message(ap|0)  000726 aa 7 00036 6701 20 000727 aa 6 00030 3701 20 000730 aa 7 00042 7101 20 return  92 gate mark_message_for_deletion,mail_system_r2_tv_,mark_message_for_deletion,2  000061 segdef mark_message_for_deletion  000061 mark_message_for_deletion:  000061 0a 000732 7100 00 tra mark_message_for_deletion.e  000731 aa 000004 000000 zero 2*2,0 000732 mark_message_for_deletion.e:  000732 0a 000157 7020 00 tsx2 .setup  000733 aa 000000 6340 07 ldi =0,dl  000734 4a 4 00152 3521 20 short_call mail_system_r2_tv_$mark_message_for_deletion(ap|0)  000735 aa 7 00036 6701 20 000736 aa 6 00030 3701 20 000737 aa 7 00042 7101 20 return  93 gate merge_address_lists,mail_system_r2_tv_,merge_address_lists,5  000062 segdef merge_address_lists 000062 merge_address_lists:  000062 0a 000741 7100 00 tra merge_address_lists.e  000740 aa 000012 000000 zero 5*2,0 000741 merge_address_lists.e:  000741 0a 000157 7020 00 tsx2 .setup  000742 aa 000000 6340 07 ldi =0,dl  000743 4a 4 00154 3521 20 short_call mail_system_r2_tv_$merge_address_lists(ap|0)  000744 aa 7 00036 6701 20 000745 aa 6 00030 3701 20 000746 aa 7 00042 7101 20 return  94  95 gate open_mailbox,mail_system_r2_tv_,open_mailbox,6  000063 segdef open_mailbox  000063 open_mailbox:  000063 0a 000750 7100 00 tra open_mailbox.e 000747 aa 000014 000000 zero 6*2,0 000750 open_mailbox.e: 000750 0a 000157 7020 00 tsx2 .setup  000751 aa 000000 6340 07 ldi =0,dl  000752 4a 4 00156 3521 20 short_call mail_system_r2_tv_$open_mailbox(ap|0)  000753 aa 7 00036 6701 20 000754 aa 6 00030 3701 20 000755 aa 7 00042 7101 20 return  96 gate read_message,mail_system_r2_tv_,read_message,3  000064 segdef read_message  000064 read_message:  000064 0a 000757 7100 00 tra read_message.e 000756 aa 000006 000000 zero 3*2,0 000757 read_message.e: 000757 0a 000157 7020 00 tsx2 .setup  000760 aa 000000 6340 07 ldi =0,dl  000761 4a 4 00160 3521 20 short_call mail_system_r2_tv_$read_message(ap|0)  000762 aa 7 00036 6701 20 000763 aa 6 00030 3701 20 000764 aa 7 00042 7101 20 return  97 gate read_message_canonical_form,mail_system_r2_tv_,read_message_canonical_form,5  000065 segdef read_message_canonical_form 000065 read_message_canonical_form:  000065 0a 000766 7100 00 tra read_message_canonical_form.e  000765 aa 000012 000000 zero 5*2,0 000766 read_message_canonical_form.e:  000766 0a 000157 7020 00 tsx2 .setup  000767 aa 000000 6340 07 ldi =0,dl  000770 4a 4 00162 3521 20 short_call mail_system_r2_tv_$read_message_canonical_form(ap|0)  000771 aa 7 00036 6701 20 000772 aa 6 00030 3701 20 000773 aa 7 00042 7101 20 return  98 gate read_message_canonical_form_p,mail_system_r2_tv_,read_message_canonical_form_p,4  000066 segdef read_message_canonical_form_p  000066 read_message_canonical_form_p:  000066 0a 000775 7100 00 tra read_message_canonical_form_p.e  000774 aa 000010 000000 zero 4*2,0 000775 read_message_canonical_form_p.e:  000775 0a 000157 7020 00 tsx2 .setup  000776 aa 000000 6340 07 ldi =0,dl  000777 4a 4 00164 3521 20 short_call mail_system_r2_tv_$read_message_canonical_form_p(ap|0)  001000 aa 7 00036 6701 20 001001 aa 6 00030 3701 20 001002 aa 7 00042 7101 20 return  99 gate read_new_messages,mail_system_r2_tv_,read_new_messages,5  000067 segdef read_new_messages  000067 read_new_messages:  000067 0a 001004 7100 00 tra read_new_messages.e  001003 aa 000012 000000 zero 5*2,0 001004 read_new_messages.e:  001004 0a 000157 7020 00 tsx2 .setup  001005 aa 000000 6340 07 ldi =0,dl  001006 4a 4 00166 3521 20 short_call mail_system_r2_tv_$read_new_messages(ap|0)  001007 aa 7 00036 6701 20 001010 aa 6 00030 3701 20 001011 aa 7 00042 7101 20 return  100  101 gate redistribute_message,mail_system_r2_tv_,redistribute_message,5  000070 segdef redistribute_message  000070 redistribute_message:  000070 0a 001013 7100 00 tra redistribute_message.e 001012 aa 000012 000000 zero 5*2,0 001013 redistribute_message.e: 001013 0a 000157 7020 00 tsx2 .setup  001014 aa 000000 6340 07 ldi =0,dl  001015 4a 4 00170 3521 20 short_call mail_system_r2_tv_$redistribute_message(ap|0)  001016 aa 7 00036 6701 20 001017 aa 6 00030 3701 20 001020 aa 7 00042 7101 20 return  102 gate replace_address,mail_system_r2_tv_,replace_address,4  000071 segdef replace_address 000071 replace_address:  000071 0a 001022 7100 00 tra replace_address.e  001021 aa 000010 000000 zero 4*2,0 001022 replace_address.e:  001022 0a 000157 7020 00 tsx2 .setup  001023 aa 000000 6340 07 ldi =0,dl  001024 4a 4 00172 3521 20 short_call mail_system_r2_tv_$replace_address(ap|0)  001025 aa 7 00036 6701 20 001026 aa 6 00030 3701 20 001027 aa 7 00042 7101 20 return  103 gate replace_bcc,mail_system_r2_tv_,replace_bcc,3  000072 segdef replace_bcc 000072 replace_bcc:  000072 0a 001031 7100 00 tra replace_bcc.e  001030 aa 000006 000000 zero 3*2,0 001031 replace_bcc.e:  001031 0a 000157 7020 00 tsx2 .setup  001032 aa 000000 6340 07 ldi =0,dl  001033 4a 4 00174 3521 20 short_call mail_system_r2_tv_$replace_bcc(ap|0)  001034 aa 7 00036 6701 20 001035 aa 6 00030 3701 20 001036 aa 7 00042 7101 20 return  104 gate replace_body,mail_system_r2_tv_,replace_body,3  000073 segdef replace_body  000073 replace_body:  000073 0a 001040 7100 00 tra replace_body.e 001037 aa 000006 000000 zero 3*2,0 001040 replace_body.e: 001040 0a 000157 7020 00 tsx2 .setup  001041 aa 000000 6340 07 ldi =0,dl  001042 4a 4 00176 3521 20 short_call mail_system_r2_tv_$replace_body(ap|0)  001043 aa 7 00036 6701 20 001044 aa 6 00030 3701 20 001045 aa 7 00042 7101 20 return  105 gate replace_body_section,mail_system_r2_tv_,replace_body_section,4  000074 segdef replace_body_section  000074 replace_body_section:  000074 0a 001047 7100 00 tra replace_body_section.e 001046 aa 000010 000000 zero 4*2,0 001047 replace_body_section.e: 001047 0a 000157 7020 00 tsx2 .setup  001050 aa 000000 6340 07 ldi =0,dl  001051 4a 4 00200 3521 20 short_call mail_system_r2_tv_$replace_body_section(ap|0)  001052 aa 7 00036 6701 20 001053 aa 6 00030 3701 20 001054 aa 7 00042 7101 20 return  106  107 gate replace_cc,mail_system_r2_tv_,replace_cc,3  000075 segdef replace_cc  000075 replace_cc: 000075 0a 001056 7100 00 tra replace_cc.e  001055 aa 000006 000000 zero 3*2,0 001056 replace_cc.e:  001056 0a 000157 7020 00 tsx2 .setup  001057 aa 000000 6340 07 ldi =0,dl  001060 4a 4 00202 3521 20 short_call mail_system_r2_tv_$replace_cc(ap|0) 001061 aa 7 00036 6701 20 001062 aa 6 00030 3701 20 001063 aa 7 00042 7101 20 return  108 gate replace_from,mail_system_r2_tv_,replace_from,3  000076 segdef replace_from  000076 replace_from:  000076 0a 001065 7100 00 tra replace_from.e 001064 aa 000006 000000 zero 3*2,0 001065 replace_from.e: 001065 0a 000157 7020 00 tsx2 .setup  001066 aa 000000 6340 07 ldi =0,dl  001067 4a 4 00204 3521 20 short_call mail_system_r2_tv_$replace_from(ap|0)  001070 aa 7 00036 6701 20 001071 aa 6 00030 3701 20 001072 aa 7 00042 7101 20 return  109 gate replace_reply_reference,mail_system_r2_tv_,replace_reply_reference,4  000077 segdef replace_reply_reference 000077 replace_reply_reference:  000077 0a 001074 7100 00 tra replace_reply_reference.e  001073 aa 000010 000000 zero 4*2,0 001074 replace_reply_reference.e:  001074 0a 000157 7020 00 tsx2 .setup  001075 aa 000000 6340 07 ldi =0,dl  001076 4a 4 00206 3521 20 short_call mail_system_r2_tv_$replace_reply_reference(ap|0)  001077 aa 7 00036 6701 20 001100 aa 6 00030 3701 20 001101 aa 7 00042 7101 20 return  110 gate replace_reply_to,mail_system_r2_tv_,replace_reply_to,3  000100 segdef replace_reply_to  000100 replace_reply_to:  000100 0a 001103 7100 00 tra replace_reply_to.e 001102 aa 000006 000000 zero 3*2,0 001103 replace_reply_to.e: 001103 0a 000157 7020 00 tsx2 .setup  001104 aa 000000 6340 07 ldi =0,dl  001105 4a 4 00210 3521 20 short_call mail_system_r2_tv_$replace_reply_to(ap|0)  001106 aa 7 00036 6701 20 001107 aa 6 00030 3701 20 001110 aa 7 00042 7101 20 return  111 gate replace_subject,mail_system_r2_tv_,replace_subject,3  000101 segdef replace_subject 000101 replace_subject:  000101 0a 001112 7100 00 tra replace_subject.e  001111 aa 000006 000000 zero 3*2,0 001112 replace_subject.e:  001112 0a 000157 7020 00 tsx2 .setup  001113 aa 000000 6340 07 ldi =0,dl  001114 4a 4 00212 3521 20 short_call mail_system_r2_tv_$replace_subject(ap|0)  001115 aa 7 00036 6701 20 001116 aa 6 00030 3701 20 001117 aa 7 00042 7101 20 return  112  113 gate replace_to,mail_system_r2_tv_,replace_to,3  000102 segdef replace_to  000102 replace_to: 000102 0a 001121 7100 00 tra replace_to.e  001120 aa 000006 000000 zero 3*2,0 001121 replace_to.e:  001121 0a 000157 7020 00 tsx2 .setup  001122 aa 000000 6340 07 ldi =0,dl  001123 4a 4 00214 3521 20 short_call mail_system_r2_tv_$replace_to(ap|0) 001124 aa 7 00036 6701 20 001125 aa 6 00030 3701 20 001126 aa 7 00042 7101 20 return  114 gate replace_user_field,mail_system_r2_tv_,replace_user_field,5  000103 segdef replace_user_field  000103 replace_user_field: 000103 0a 001130 7100 00 tra replace_user_field.e  001127 aa 000012 000000 zero 5*2,0 001130 replace_user_field.e:  001130 0a 000157 7020 00 tsx2 .setup  001131 aa 000000 6340 07 ldi =0,dl  001132 4a 4 00216 3521 20 short_call mail_system_r2_tv_$replace_user_field(ap|0) 001133 aa 7 00036 6701 20 001134 aa 6 00030 3701 20 001135 aa 7 00042 7101 20 return  115 gate save_message,mail_system_r2_tv_,save_message,5  000104 segdef save_message  000104 save_message:  000104 0a 001137 7100 00 tra save_message.e 001136 aa 000012 000000 zero 5*2,0 001137 save_message.e: 001137 0a 000157 7020 00 tsx2 .setup  001140 aa 000000 6340 07 ldi =0,dl  001141 4a 4 00220 3521 20 short_call mail_system_r2_tv_$save_message(ap|0)  001142 aa 7 00036 6701 20 001143 aa 6 00030 3701 20 001144 aa 7 00042 7101 20 return  116 gate set_access_class,mail_system_r2_tv_,set_access_class,3  000105 segdef set_access_class  000105 set_access_class:  000105 0a 001146 7100 00 tra set_access_class.e 001145 aa 000006 000000 zero 3*2,0 001146 set_access_class.e: 001146 0a 000157 7020 00 tsx2 .setup  001147 aa 000000 6340 07 ldi =0,dl  001150 4a 4 00222 3521 20 short_call mail_system_r2_tv_$set_access_class(ap|0)  001151 aa 7 00036 6701 20 001152 aa 6 00030 3701 20 001153 aa 7 00042 7101 20 return  117 gate set_message_switch,mail_system_r2_tv_,set_message_switch,4  000106 segdef set_message_switch  000106 set_message_switch: 000106 0a 001155 7100 00 tra set_message_switch.e  001154 aa 000010 000000 zero 4*2,0 001155 set_message_switch.e:  001155 0a 000157 7020 00 tsx2 .setup  001156 aa 000000 6340 07 ldi =0,dl  001157 4a 4 00224 3521 20 short_call mail_system_r2_tv_$set_message_switch(ap|0) 001160 aa 7 00036 6701 20 001161 aa 6 00030 3701 20 001162 aa 7 00042 7101 20 return  118 gate set_users_full_name,mail_system_r2_tv_,set_users_full_name,1  000107 segdef set_users_full_name 000107 set_users_full_name:  000107 0a 001164 7100 00 tra set_users_full_name.e  001163 aa 000002 000000 zero 1*2,0 001164 set_users_full_name.e:  001164 0a 000157 7020 00 tsx2 .setup  001165 aa 000000 6340 07 ldi =0,dl  001166 4a 4 00226 3521 20 short_call mail_system_r2_tv_$set_users_full_name(ap|0)  001167 aa 7 00036 6701 20 001170 aa 6 00030 3701 20 001171 aa 7 00042 7101 20 return  119  120 gate unmark_message_for_deletion,mail_system_r2_tv_,unmark_message_for_deletion,2  000110 segdef unmark_message_for_deletion 000110 unmark_message_for_deletion:  000110 0a 001173 7100 00 tra unmark_message_for_deletion.e  001172 aa 000004 000000 zero 2*2,0 001173 unmark_message_for_deletion.e:  001173 0a 000157 7020 00 tsx2 .setup  001174 aa 000000 6340 07 ldi =0,dl  001175 4a 4 00230 3521 20 short_call mail_system_r2_tv_$unmark_message_for_deletion(ap|0)  001176 aa 7 00036 6701 20 001177 aa 6 00030 3701 20 001200 aa 7 00042 7101 20 return  121 gate validate_address,mail_system_r2_tv_,validate_address,3  000111 segdef validate_address  000111 validate_address:  000111 0a 001202 7100 00 tra validate_address.e 001201 aa 000006 000000 zero 3*2,0 001202 validate_address.e: 001202 0a 000157 7020 00 tsx2 .setup  001203 aa 000000 6340 07 ldi =0,dl  001204 4a 4 00232 3521 20 short_call mail_system_r2_tv_$validate_address(ap|0)  001205 aa 7 00036 6701 20 001206 aa 6 00030 3701 20 001207 aa 7 00042 7101 20 return  122  123 end  NO LITERALS  NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 001210 5a 000003 000000 001211 5a 001144 600000 001212 aa 000000 000000 001213 55 000012 000002 001214 5a 000002 400003 001215 55 000006 000012 001216 aa 014 155 141 151 001217 aa 154 137 163 171 001220 aa 163 164 145 155 001221 aa 137 000 000 000 001222 55 000022 000003 001223 0a 000111 400000 001224 55 000015 000003 001225 aa 020 166 141 154 validate_address  001226 aa 151 144 141 164 001227 aa 145 137 141 144 001230 aa 144 162 145 163 001231 aa 163 000 000 000 001232 55 000034 000012 001233 0a 000110 400000 001234 55 000025 000003 001235 aa 033 165 156 155 unmark_message_for_deletion 001236 aa 141 162 153 137 001237 aa 155 145 163 163 001240 aa 141 147 145 137 001241 aa 146 157 162 137 001242 aa 144 145 154 145 001243 aa 164 151 157 156 001244 55 000044 000022 001245 0a 000107 400000 001246 55 000037 000003 001247 aa 023 163 145 164 set_users_full_name 001250 aa 137 165 163 145 001251 aa 162 163 137 146 001252 aa 165 154 154 137 001253 aa 156 141 155 145 001254 55 000054 000034 001255 0a 000106 400000 001256 55 000047 000003 001257 aa 022 163 145 164 set_message_switch  001260 aa 137 155 145 163 001261 aa 163 141 147 145 001262 aa 137 163 167 151 001263 aa 164 143 150 000 001264 55 000064 000044 001265 0a 000105 400000 001266 55 000057 000003 001267 aa 020 163 145 164 set_access_class  001270 aa 137 141 143 143 001271 aa 145 163 163 137 001272 aa 143 154 141 163 001273 aa 163 000 000 000 001274 55 000073 000054 001275 0a 000104 400000 001276 55 000067 000003 001277 aa 014 163 141 166 save_message  001300 aa 145 137 155 145 001301 aa 163 163 141 147 001302 aa 145 000 000 000 001303 55 000103 000064 001304 0a 000103 400000 001305 55 000076 000003 001306 aa 022 162 145 160 replace_user_field  001307 aa 154 141 143 145 001310 aa 137 165 163 145 001311 aa 162 137 146 151 001312 aa 145 154 144 000 001313 55 000111 000073 001314 0a 000102 400000 001315 55 000106 000003 001316 aa 012 162 145 160 replace_to  001317 aa 154 141 143 145 001320 aa 137 164 157 000 001321 55 000120 000103 001322 0a 000101 400000 001323 55 000114 000003 001324 aa 017 162 145 160 replace_subject 001325 aa 154 141 143 145 001326 aa 137 163 165 142 001327 aa 152 145 143 164 001330 55 000130 000111 001331 0a 000100 400000 001332 55 000123 000003 001333 aa 020 162 145 160 replace_reply_to  001334 aa 154 141 143 145 001335 aa 137 162 145 160 001336 aa 154 171 137 164 001337 aa 157 000 000 000 001340 55 000141 000120 001341 0a 000077 400000 001342 55 000133 000003 001343 aa 027 162 145 160 replace_reply_reference 001344 aa 154 141 143 145 001345 aa 137 162 145 160 001346 aa 154 171 137 162 001347 aa 145 146 145 162 001350 aa 145 156 143 145 001351 55 000150 000130 001352 0a 000076 400000 001353 55 000144 000003 001354 aa 014 162 145 160 replace_from  001355 aa 154 141 143 145 001356 aa 137 146 162 157 001357 aa 155 000 000 000 001360 55 000156 000141 001361 0a 000075 400000 001362 55 000153 000003 001363 aa 012 162 145 160 replace_cc  001364 aa 154 141 143 145 001365 aa 137 143 143 000 001366 55 000167 000150 001367 0a 000074 400000 001370 55 000161 000003 001371 aa 024 162 145 160 replace_body_section  001372 aa 154 141 143 145 001373 aa 137 142 157 144 001374 aa 171 137 163 145 001375 aa 143 164 151 157 001376 aa 156 000 000 000 001377 55 000176 000156 001400 0a 000073 400000 001401 55 000172 000003 001402 aa 014 162 145 160 replace_body  001403 aa 154 141 143 145 001404 aa 137 142 157 144 001405 aa 171 000 000 000 001406 55 000204 000167 001407 0a 000072 400000 001410 55 000201 000003 001411 aa 013 162 145 160 replace_bcc 001412 aa 154 141 143 145 001413 aa 137 142 143 143 001414 55 000213 000176 001415 0a 000071 400000 001416 55 000207 000003 001417 aa 017 162 145 160 replace_address 001420 aa 154 141 143 145 001421 aa 137 141 144 144 001422 aa 162 145 163 163 001423 55 000224 000204 001424 0a 000070 400000 001425 55 000216 000003 001426 aa 024 162 145 144 redistribute_message  001427 aa 151 163 164 162 001430 aa 151 142 165 164 001431 aa 145 137 155 145 001432 aa 163 163 141 147 001433 aa 145 000 000 000 001434 55 000234 000213 001435 0a 000067 400000 001436 55 000227 000003 001437 aa 021 162 145 141 read_new_messages  001440 aa 144 137 156 145 001441 aa 167 137 155 145 001442 aa 163 163 141 147 001443 aa 145 163 000 000 001444 55 000247 000224 001445 0a 000066 400000 001446 55 000237 000003 001447 aa 035 162 145 141 read_message_canonical_form_p  001450 aa 144 137 155 145 001451 aa 163 163 141 147 001452 aa 145 137 143 141 001453 aa 156 157 156 151 001454 aa 143 141 154 137 001455 aa 146 157 162 155 001456 aa 137 160 000 000 001457 55 000261 000234 001460 0a 000065 400000 001461 55 000252 000003 001462 aa 033 162 145 141 read_message_canonical_form 001463 aa 144 137 155 145 001464 aa 163 163 141 147 001465 aa 145 137 143 141 001466 aa 156 157 156 151 001467 aa 143 141 154 137 001470 aa 146 157 162 155 001471 55 000270 000247 001472 0a 000064 400000 001473 55 000264 000003 001474 aa 014 162 145 141 read_message  001475 aa 144 137 155 145 001476 aa 163 163 141 147 001477 aa 145 000 000 000 001500 55 000277 000261 001501 0a 000063 400000 001502 55 000273 000003 001503 aa 014 157 160 145 open_mailbox  001504 aa 156 137 155 141 001505 aa 151 154 142 157 001506 aa 170 000 000 000 001507 55 000307 000270 001510 0a 000062 400000 001511 55 000302 000003 001512 aa 023 155 145 162 merge_address_lists 001513 aa 147 145 137 141 001514 aa 144 144 162 145 001515 aa 163 163 137 154 001516 aa 151 163 164 163 001517 55 000321 000277 001520 0a 000061 400000 001521 55 000312 000003 001522 aa 031 155 141 162 mark_message_for_deletion  001523 aa 153 137 155 145 001524 aa 163 163 141 147 001525 aa 145 137 146 157 001526 aa 162 137 144 145 001527 aa 154 145 164 151 001530 aa 157 156 000 000 001531 55 000327 000307 001532 0a 000060 400000 001533 55 000324 000003 001534 aa 013 154 157 147 log_message 001535 aa 137 155 145 163 001536 aa 163 141 147 145 001537 55 000337 000321 001540 0a 000057 400000 001541 55 000332 000003 001542 aa 023 147 145 164 get_user_field_name 001543 aa 137 165 163 145 001544 aa 162 137 146 151 001545 aa 145 154 144 137 001546 aa 156 141 155 145 001547 55 000347 000327 001550 0a 000056 400000 001551 55 000342 000003 001552 aa 021 147 145 164 get_user_field_id  001553 aa 137 165 163 145 001554 aa 162 137 146 151 001555 aa 145 154 144 137 001556 aa 151 144 000 000 001557 55 000357 000337 001560 0a 000055 400000 001561 55 000352 000003 001562 aa 023 147 145 164 get_users_addresses 001563 aa 137 165 163 145 001564 aa 162 163 137 141 001565 aa 144 144 162 145 001566 aa 163 163 145 163 001567 55 000367 000347 001570 0a 000054 400000 001571 55 000362 000003 001572 aa 022 147 145 164 get_message_counts  001573 aa 137 155 145 163 001574 aa 163 141 147 145 001575 aa 137 143 157 165 001576 aa 156 164 163 000 001577 55 000402 000357 001600 0a 000053 400000 001601 55 000372 000003 001602 aa 034 147 145 164 get_named_group_display_flag  001603 aa 137 156 141 155 001604 aa 145 144 137 147 001605 aa 162 157 165 160 001606 aa 137 144 151 163 001607 aa 160 154 141 171 001610 aa 137 146 154 141 001611 aa 147 000 000 000 001612 55 000413 000367 001613 0a 000052 400000 001614 55 000405 000003 001615 aa 026 147 145 164 get_mail_table_address  001616 aa 137 155 141 151 001617 aa 154 137 164 141 001620 aa 142 154 145 137 001621 aa 141 144 144 162 001622 aa 145 163 163 000 001623 55 000423 000402 001624 0a 000051 400000 001625 55 000416 000003 001626 aa 020 147 145 164 get_address_type  001627 aa 137 141 144 144 001630 aa 162 145 163 163 001631 aa 137 164 171 160 001632 aa 145 000 000 000 001633 55 000433 000413 001634 0a 000050 400000 001635 55 000426 000003 001636 aa 022 147 145 164 get_address_system  001637 aa 137 141 144 144 001640 aa 162 145 163 163 001641 aa 137 163 171 163 001642 aa 164 145 155 000 001643 55 000443 000423 001644 0a 000047 400000 001645 55 000436 000003 001646 aa 022 147 145 164 get_address_string  001647 aa 137 141 144 144 001650 aa 162 145 163 163 001651 aa 137 163 164 162 001652 aa 151 156 147 000 001653 55 000453 000433 001654 0a 000046 400000 001655 55 000446 000003 001656 aa 021 147 145 164 get_address_route  001657 aa 137 141 144 144 001660 aa 162 145 163 163 001661 aa 137 162 157 165 001662 aa 164 145 000 000 001663 55 000464 000443 001664 0a 000045 400000 001665 55 000456 000003 001666 aa 024 147 145 164 get_address_pathname  001667 aa 137 141 144 144 001670 aa 162 145 163 163 001671 aa 137 160 141 164 001672 aa 150 156 141 155 001673 aa 145 000 000 000 001674 55 000474 000453 001675 0a 000044 400000 001676 55 000467 000003 001677 aa 020 147 145 164 get_address_name  001700 aa 137 141 144 144 001701 aa 162 145 163 163 001702 aa 137 156 141 155 001703 aa 145 000 000 000 001704 55 000504 000464 001705 0a 000043 400000 001706 55 000477 000003 001707 aa 023 147 145 164 get_address_comment 001710 aa 137 141 144 144 001711 aa 162 145 163 163 001712 aa 137 143 157 155 001713 aa 155 145 156 164 001714 55 000513 000474 001715 0a 000042 400000 001716 55 000507 000003 001717 aa 014 146 162 145 free_message  001720 aa 145 137 155 145 001721 aa 163 163 141 147 001722 aa 145 000 000 000 001723 55 000523 000504 001724 0a 000041 400000 001725 55 000516 000003 001726 aa 021 146 162 145 free_address_list  001727 aa 145 137 141 144 001730 aa 144 162 145 163 001731 aa 163 137 154 151 001732 aa 163 164 000 000 001733 55 000532 000513 001734 0a 000040 400000 001735 55 000526 000003 001736 aa 014 146 162 145 free_address  001737 aa 145 137 141 144 001740 aa 144 162 145 163 001741 aa 163 000 000 000 001742 55 000542 000523 001743 0a 000037 400000 001744 55 000535 000003 001745 aa 020 145 170 160 expunge_messages  001746 aa 165 156 147 145 001747 aa 137 155 145 163 001750 aa 163 141 147 145 001751 aa 163 000 000 000 001752 55 000552 000532 001753 0a 000036 400000 001754 55 000545 000003 001755 aa 023 145 170 160 expand_list_address 001756 aa 141 156 144 137 001757 aa 154 151 163 164 001760 aa 137 141 144 144 001761 aa 162 145 163 163 001762 55 000565 000542 001763 0a 000035 400000 001764 55 000555 000003 001765 aa 035 145 154 151 eliminate_duplicate_addresses  001766 aa 155 151 156 141 001767 aa 164 145 137 144 001770 aa 165 160 154 151 001771 aa 143 141 164 145 001772 aa 137 141 144 144 001773 aa 162 145 163 163 001774 aa 145 163 000 000 001775 55 000574 000552 001776 0a 000034 400000 001777 55 000570 000003 002000 aa 017 144 145 154 deliver_message 002001 aa 151 166 145 162 002002 aa 137 155 145 163 002003 aa 163 141 147 145 002004 55 000604 000565 002005 0a 000033 400000 002006 55 000577 000003 002007 aa 021 144 145 154 delete_user_field  002010 aa 145 164 145 137 002011 aa 165 163 145 162 002012 aa 137 146 151 145 002013 aa 154 144 000 000 002014 55 000615 000574 002015 0a 000032 400000 002016 55 000607 000003 002017 aa 026 144 145 154 delete_reply_reference  002020 aa 145 164 145 137 002021 aa 162 145 160 154 002022 aa 171 137 162 145 002023 aa 146 145 162 145 002024 aa 156 143 145 000 002025 55 000625 000604 002026 0a 000031 400000 002027 55 000620 000003 002030 aa 023 144 145 154 delete_body_section 002031 aa 145 164 145 137 002032 aa 142 157 144 171 002033 aa 137 163 145 143 002034 aa 164 151 157 156 002035 55 000634 000615 002036 0a 000030 400000 002037 55 000630 000003 002040 aa 016 144 145 154 delete_address  002041 aa 145 164 145 137 002042 aa 141 144 144 162 002043 aa 145 163 163 000 002044 55 000644 000625 002045 0a 000027 400000 002046 55 000637 000003 002047 aa 021 144 145 143 decode_message_id  002050 aa 157 144 145 137 002051 aa 155 145 163 163 002052 aa 141 147 145 137 002053 aa 151 144 000 000 002054 55 000656 000634 002055 0a 000026 400000 002056 55 000647 000003 002057 aa 033 143 162 145 create_user_mailbox_address 002060 aa 141 164 145 137 002061 aa 165 163 145 162 002062 aa 137 155 141 151 002063 aa 154 142 157 170 002064 aa 137 141 144 144 002065 aa 162 145 163 163 002066 55 000667 000644 002067 0a 000025 400000 002070 55 000661 000003 002071 aa 026 143 162 145 create_savebox_address  002072 aa 141 164 145 137 002073 aa 163 141 166 145 002074 aa 142 157 170 137 002075 aa 141 144 144 162 002076 aa 145 163 163 000 002077 55 000701 000656 002100 0a 000024 400000 002101 55 000672 000003 002102 aa 032 143 162 145 create_named_group_address  002103 aa 141 164 145 137 002104 aa 156 141 155 145 002105 aa 144 137 147 162 002106 aa 157 165 160 137 002107 aa 141 144 144 162 002110 aa 145 163 163 000 002111 55 000710 000667 002112 0a 000023 400000 002113 55 000704 000003 002114 aa 016 143 162 145 create_message  002115 aa 141 164 145 137 002116 aa 155 145 163 163 002117 aa 141 147 145 000 002120 55 000722 000701 002121 0a 000022 400000 002122 55 000713 000003 002123 aa 033 143 162 145 create_mailing_list_address 002124 aa 141 164 145 137 002125 aa 155 141 151 154 002126 aa 151 156 147 137 002127 aa 154 151 163 164 002130 aa 137 141 144 144 002131 aa 162 145 163 163 002132 55 000733 000710 002133 0a 000021 400000 002134 55 000725 000003 002135 aa 026 143 162 145 create_mailbox_address  002136 aa 141 164 145 137 002137 aa 155 141 151 154 002140 aa 142 157 170 137 002141 aa 141 144 144 162 002142 aa 145 163 163 000 002143 55 000745 000722 002144 0a 000020 400000 002145 55 000736 000003 002146 aa 031 143 162 145 create_mail_table_address  002147 aa 141 164 145 137 002150 aa 155 141 151 154 002151 aa 137 164 141 142 002152 aa 154 145 137 141 002153 aa 144 144 162 145 002154 aa 163 163 000 000 002155 55 000756 000733 002156 0a 000017 400000 002157 55 000750 000003 002160 aa 025 143 162 145 create_logbox_address  002161 aa 141 164 145 137 002162 aa 154 157 147 142 002163 aa 157 170 137 141 002164 aa 144 144 162 145 002165 aa 163 163 000 000 002166 55 000767 000745 002167 0a 000016 400000 002170 55 000761 000003 002171 aa 026 143 162 145 create_invalid_address  002172 aa 141 164 145 137 002173 aa 151 156 166 141 002174 aa 154 151 144 137 002175 aa 141 144 144 162 002176 aa 145 163 163 000 002177 55 001000 000756 002200 0a 000015 400000 002201 55 000772 000003 002202 aa 024 143 162 145 create_forum_address  002203 aa 141 164 145 137 002204 aa 146 157 162 165 002205 aa 155 137 141 144 002206 aa 144 162 145 163 002207 aa 163 000 000 000 002210 55 001011 000767 002211 0a 000014 400000 002212 55 001003 000003 002213 aa 026 143 162 145 create_foreign_address  002214 aa 141 164 145 137 002215 aa 146 157 162 145 002216 aa 151 147 156 137 002217 aa 141 144 144 162 002220 aa 145 163 163 000 002221 55 001021 001000 002222 0a 000013 400000 002223 55 001014 000003 002224 aa 023 143 162 145 create_address_list 002225 aa 141 164 145 137 002226 aa 141 144 144 162 002227 aa 145 163 163 137 002230 aa 154 151 163 164 002231 55 001030 001011 002232 0a 000012 400000 002233 55 001024 000003 002234 aa 014 143 157 160 copy_message  002235 aa 171 137 155 145 002236 aa 163 163 141 147 002237 aa 145 000 000 000 002240 55 001040 001021 002241 0a 000011 400000 002242 55 001033 000003 002243 aa 021 143 157 160 copy_address_list  002244 aa 171 137 141 144 002245 aa 144 162 145 163 002246 aa 163 137 154 151 002247 aa 163 164 000 000 002250 55 001050 001030 002251 0a 000010 400000 002252 55 001043 000003 002253 aa 021 143 157 155 compare_addresses  002254 aa 160 141 162 145 002255 aa 137 141 144 144 002256 aa 162 145 163 163 002257 aa 145 163 000 000 002260 55 001057 001040 002261 0a 000007 400000 002262 55 001053 000003 002263 aa 015 143 154 157 close_mailbox  002264 aa 163 145 137 155 002265 aa 141 151 154 142 002266 aa 157 170 000 000 002267 55 001066 001050 002270 0a 000006 400000 002271 55 001062 000003 002272 aa 016 141 144 144 add_user_field  002273 aa 137 165 163 145 002274 aa 162 137 146 151 002275 aa 145 154 144 000 002276 55 001076 001057 002277 0a 000005 400000 002300 55 001071 000003 002301 aa 023 141 144 144 add_reply_reference 002302 aa 137 162 145 160 002303 aa 154 171 137 162 002304 aa 145 146 145 162 002305 aa 145 156 143 145 002306 55 001106 001066 002307 0a 000004 400000 002310 55 001101 000003 002311 aa 020 141 144 144 add_body_section  002312 aa 137 142 157 144 002313 aa 171 137 163 145 002314 aa 143 164 151 157 002315 aa 156 000 000 000 002316 55 001114 001076 002317 0a 000003 400000 002320 55 001111 000003 002321 aa 013 141 144 144 add_address 002322 aa 137 141 144 144 002323 aa 162 145 163 163 002324 55 001124 001106 002325 0a 000002 400000 002326 55 001117 000003 002327 aa 023 141 143 153 acknowledge_message 002330 aa 156 157 167 154 002331 aa 145 144 147 145 002332 aa 137 155 145 163 002333 aa 163 141 147 145 002334 55 001135 001114 002335 0a 000001 400000 002336 55 001127 000003 002337 aa 026 141 142 157 abort_delete_operation  002340 aa 162 164 137 144 002341 aa 145 154 145 164 002342 aa 145 137 157 160 002343 aa 145 162 141 164 002344 aa 151 157 156 000 002345 55 000002 001124 002346 6a 000000 400002 002347 55 001140 000003 002350 aa 014 163 171 155 symbol_table  002351 aa 142 157 154 137 002352 aa 164 141 142 154 002353 aa 145 000 000 000 DEFINITIONS HASH TABLE  002354 aa 000000 000235 002355 aa 000000 000000 002356 aa 000000 000000 002357 aa 000000 000000 002360 aa 000000 000000 002361 aa 000000 000000 002362 aa 000000 000000 002363 aa 000000 000000 002364 aa 000000 000000 002365 aa 000000 000000 002366 aa 000000 000000 002367 5a 000644 000000 002370 5a 000710 000000 002371 5a 000667 000000 002372 aa 000000 000000 002373 5a 000733 000000 002374 5a 001066 000000 002375 aa 000000 000000 002376 aa 000000 000000 002377 aa 000000 000000 002400 aa 000000 000000 002401 5a 000656 000000 002402 5a 000722 000000 002403 5a 000745 000000 002404 5a 000756 000000 002405 5a 000767 000000 002406 5a 001000 000000 002407 5a 001011 000000 002410 5a 001057 000000 002411 5a 000034 000000 002412 5a 001076 000000 002413 5a 000044 000000 002414 5a 001106 000000 002415 aa 000000 000000 002416 aa 000000 000000 002417 5a 000054 000000 002420 5a 000234 000000 002421 5a 000270 000000 002422 5a 000064 000000 002423 5a 000012 000000 002424 5a 000247 000000 002425 5a 000532 000000 002426 5a 000542 000000 002427 5a 000701 000000 002430 aa 000000 000000 002431 aa 000000 000000 002432 aa 000000 000000 002433 aa 000000 000000 002434 aa 000000 000000 002435 aa 000000 000000 002436 5a 000513 000000 002437 aa 000000 000000 002440 aa 000000 000000 002441 aa 000000 000000 002442 aa 000000 000000 002443 aa 000000 000000 002444 aa 000000 000000 002445 5a 000213 000000 002446 aa 000000 000000 002447 aa 000000 000000 002450 5a 000224 000000 002451 5a 000504 000000 002452 5a 000523 000000 002453 5a 000130 000000 002454 aa 000000 000000 002455 aa 000000 000000 002456 aa 000000 000000 002457 aa 000000 000000 002460 aa 000000 000000 002461 5a 000156 000000 002462 5a 000261 000000 002463 5a 001135 000000 002464 aa 000000 000000 002465 5a 000073 000000 002466 5a 001040 000000 002467 aa 000000 000000 002470 5a 001030 000000 002471 5a 000120 000000 002472 5a 000604 000000 002473 5a 000111 000000 002474 5a 000204 000000 002475 5a 000634 000000 002476 aa 000000 000000 002477 5a 000615 000000 002500 aa 000000 000000 002501 5a 000141 000000 002502 5a 000167 000000 002503 5a 000176 000000 002504 5a 000574 000000 002505 5a 000103 000000 002506 5a 000150 000000 002507 5a 000565 000000 002510 5a 000367 000000 002511 5a 000625 000000 002512 5a 001021 000000 002513 5a 001124 000000 002514 aa 000000 000000 002515 aa 000000 000000 002516 aa 000000 000000 002517 aa 000000 000000 002520 aa 000000 000000 002521 aa 000000 000000 002522 aa 000000 000000 002523 aa 000000 000000 002524 5a 000402 000000 002525 aa 000000 000000 002526 aa 000000 000000 002527 aa 000000 000000 002530 5a 000453 000000 002531 aa 000000 000000 002532 5a 000327 000000 002533 5a 000347 000000 002534 5a 000357 000000 002535 5a 000423 000000 002536 5a 000337 000000 002537 5a 000433 000000 002540 5a 000413 000000 002541 5a 000443 000000 002542 5a 000464 000000 002543 5a 000474 000000 002544 5a 001050 000000 002545 aa 000000 000000 002546 aa 000000 000000 002547 aa 000000 000000 002550 aa 000000 000000 002551 aa 000000 000000 002552 5a 000022 000000 002553 5a 000307 000000 002554 aa 000000 000000 002555 aa 000000 000000 002556 aa 000000 000000 002557 aa 000000 000000 002560 aa 000000 000000 002561 aa 000000 000000 002562 aa 000000 000000 002563 aa 000000 000000 002564 5a 000321 000000 002565 aa 000000 000000 002566 5a 001114 000000 002567 aa 000000 000000 002570 aa 000000 000000 002571 aa 000000 000000 002572 aa 000000 000000 002573 aa 000000 000000 002574 5a 000552 000000 002575 aa 000000 000000 002576 5a 000277 000000 002577 aa 000000 000000 002600 aa 000000 000000 002601 aa 000000 000000 002602 aa 000000 000000 002603 aa 000000 000000 002604 aa 000000 000000 002605 aa 000000 000000 002606 aa 000000 000000 002607 aa 000000 000000 002610 aa 000000 000000 002611 aa 000000 000000 EXTERNAL NAMES  002612 aa 022 155 141 151 mail_system_r2_tv_  002613 aa 154 137 163 171 002614 aa 163 164 145 155 002615 aa 137 162 062 137 002616 aa 164 166 137 000 002617 aa 007 163 151 147 signal_ 002620 aa 156 141 154 137 NO TRAP POINTER WORDS  TYPE PAIR BLOCKS  002621 aa 000004 000000 002622 55 001402 000015 002623 aa 000004 000000 002624 55 001402 000025 002625 aa 000004 000000 002626 55 001402 000037 002627 aa 000004 000000 002630 55 001402 000047 002631 aa 000004 000000 002632 55 001402 000057 002633 aa 000004 000000 002634 55 001402 000067 002635 aa 000004 000000 002636 55 001402 000076 002637 aa 000004 000000 002640 55 001402 000106 002641 aa 000004 000000 002642 55 001402 000114 002643 aa 000004 000000 002644 55 001402 000123 002645 aa 000004 000000 002646 55 001402 000133 002647 aa 000004 000000 002650 55 001402 000144 002651 aa 000004 000000 002652 55 001402 000153 002653 aa 000004 000000 002654 55 001402 000161 002655 aa 000004 000000 002656 55 001402 000172 002657 aa 000004 000000 002660 55 001402 000201 002661 aa 000004 000000 002662 55 001402 000207 002663 aa 000004 000000 002664 55 001402 000216 002665 aa 000004 000000 002666 55 001402 000227 002667 aa 000004 000000 002670 55 001402 000237 002671 aa 000004 000000 002672 55 001402 000252 002673 aa 000004 000000 002674 55 001402 000264 002675 aa 000004 000000 002676 55 001402 000273 002677 aa 000004 000000 002700 55 001402 000302 002701 aa 000004 000000 002702 55 001402 000312 002703 aa 000004 000000 002704 55 001402 000324 002705 aa 000004 000000 002706 55 001402 000332 002707 aa 000004 000000 002710 55 001402 000342 002711 aa 000004 000000 002712 55 001402 000352 002713 aa 000004 000000 002714 55 001402 000362 002715 aa 000004 000000 002716 55 001402 000372 002717 aa 000004 000000 002720 55 001402 000405 002721 aa 000004 000000 002722 55 001402 000416 002723 aa 000004 000000 002724 55 001402 000426 002725 aa 000004 000000 002726 55 001402 000436 002727 aa 000004 000000 002730 55 001402 000446 002731 aa 000004 000000 002732 55 001402 000456 002733 aa 000004 000000 002734 55 001402 000467 002735 aa 000004 000000 002736 55 001402 000477 002737 aa 000004 000000 002740 55 001402 000507 002741 aa 000004 000000 002742 55 001402 000516 002743 aa 000004 000000 002744 55 001402 000526 002745 aa 000004 000000 002746 55 001402 000535 002747 aa 000004 000000 002750 55 001402 000545 002751 aa 000004 000000 002752 55 001402 000555 002753 aa 000004 000000 002754 55 001402 000570 002755 aa 000004 000000 002756 55 001402 000577 002757 aa 000004 000000 002760 55 001402 000607 002761 aa 000004 000000 002762 55 001402 000620 002763 aa 000004 000000 002764 55 001402 000630 002765 aa 000004 000000 002766 55 001402 000637 002767 aa 000004 000000 002770 55 001402 000647 002771 aa 000004 000000 002772 55 001402 000661 002773 aa 000004 000000 002774 55 001402 000672 002775 aa 000004 000000 002776 55 001402 000704 002777 aa 000004 000000 003000 55 001402 000713 003001 aa 000004 000000 003002 55 001402 000725 003003 aa 000004 000000 003004 55 001402 000736 003005 aa 000004 000000 003006 55 001402 000750 003007 aa 000004 000000 003010 55 001402 000761 003011 aa 000004 000000 003012 55 001402 000772 003013 aa 000004 000000 003014 55 001402 001003 003015 aa 000004 000000 003016 55 001402 001014 003017 aa 000004 000000 003020 55 001402 001024 003021 aa 000004 000000 003022 55 001402 001033 003023 aa 000004 000000 003024 55 001402 001043 003025 aa 000004 000000 003026 55 001402 001053 003027 aa 000004 000000 003030 55 001402 001062 003031 aa 000004 000000 003032 55 001402 001071 003033 aa 000004 000000 003034 55 001402 001101 003035 aa 000004 000000 003036 55 001402 001111 003037 aa 000004 000000 003040 55 001402 001117 003041 aa 000004 000000 003042 55 001402 001127 003043 aa 000004 000000 003044 55 001407 001407 003045 aa 000001 000000 003046 aa 000000 000000 INTERNAL EXPRESSION WORDS 003047 5a 001411 000000 003050 5a 001413 000000 003051 5a 001415 000000 003052 5a 001417 000000 003053 5a 001421 000000 003054 5a 001423 000000 003055 5a 001425 000000 003056 5a 001427 000000 003057 5a 001431 000000 003060 5a 001433 000000 003061 5a 001435 000000 003062 5a 001437 000000 003063 5a 001441 000000 003064 5a 001443 000000 003065 5a 001445 000000 003066 5a 001447 000000 003067 5a 001451 000000 003070 5a 001453 000000 003071 5a 001455 000000 003072 5a 001457 000000 003073 5a 001461 000000 003074 5a 001463 000000 003075 5a 001465 000000 003076 5a 001467 000000 003077 5a 001471 000000 003100 5a 001473 000000 003101 5a 001475 000000 003102 5a 001477 000000 003103 5a 001501 000000 003104 5a 001503 000000 003105 5a 001505 000000 003106 5a 001507 000000 003107 5a 001511 000000 003110 5a 001513 000000 003111 5a 001515 000000 003112 5a 001517 000000 003113 5a 001521 000000 003114 5a 001523 000000 003115 5a 001525 000000 003116 5a 001527 000000 003117 5a 001531 000000 003120 5a 001533 000000 003121 5a 001535 000000 003122 5a 001537 000000 003123 5a 001541 000000 003124 5a 001543 000000 003125 5a 001545 000000 003126 5a 001547 000000 003127 5a 001551 000000 003130 5a 001553 000000 003131 5a 001555 000000 003132 5a 001557 000000 003133 5a 001561 000000 003134 5a 001563 000000 003135 5a 001565 000000 003136 5a 001567 000000 003137 5a 001571 000000 003140 5a 001573 000000 003141 5a 001575 000000 003142 5a 001577 000000 003143 5a 001601 000000 003144 5a 001603 000000 003145 5a 001605 000000 003146 5a 001607 000000 003147 5a 001611 000000 003150 5a 001613 000000 003151 5a 001615 000000 003152 5a 001617 000000 003153 5a 001621 000000 003154 5a 001623 000000 003155 5a 001625 000000 003156 5a 001627 000000 003157 5a 001631 000000 003160 5a 001633 000000 003161 aa 000000 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 001210 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000234 000007 a2 000000 000000 000010 9a 777770 0000 46 signal_|signal_ 000011 5a 001750 0000 00 000012 9a 777766 0000 46 mail_system_r2_tv_|abort_delete_operation  000013 5a 001747 0000 00 000014 9a 777764 0000 46 mail_system_r2_tv_|acknowledge_message  000015 5a 001746 0000 00 000016 9a 777762 0000 46 mail_system_r2_tv_|add_address  000017 5a 001745 0000 00 000020 9a 777760 0000 46 mail_system_r2_tv_|add_body_section 000021 5a 001744 0000 00 000022 9a 777756 0000 46 mail_system_r2_tv_|add_reply_reference  000023 5a 001743 0000 00 000024 9a 777754 0000 46 mail_system_r2_tv_|add_user_field  000025 5a 001742 0000 00 000026 9a 777752 0000 46 mail_system_r2_tv_|close_mailbox  000027 5a 001741 0000 00 000030 9a 777750 0000 46 mail_system_r2_tv_|compare_addresses  000031 5a 001740 0000 00 000032 9a 777746 0000 46 mail_system_r2_tv_|copy_address_list  000033 5a 001737 0000 00 000034 9a 777744 0000 46 mail_system_r2_tv_|copy_message 000035 5a 001736 0000 00 000036 9a 777742 0000 46 mail_system_r2_tv_|create_address_list  000037 5a 001735 0000 00 000040 9a 777740 0000 46 mail_system_r2_tv_|create_foreign_address  000041 5a 001734 0000 00 000042 9a 777736 0000 46 mail_system_r2_tv_|create_forum_address 000043 5a 001733 0000 00 000044 9a 777734 0000 46 mail_system_r2_tv_|create_invalid_address  000045 5a 001732 0000 00 000046 9a 777732 0000 46 mail_system_r2_tv_|create_logbox_address  000047 5a 001731 0000 00 000050 9a 777730 0000 46 mail_system_r2_tv_|create_mail_table_address  000051 5a 001730 0000 00 000052 9a 777726 0000 46 mail_system_r2_tv_|create_mailbox_address  000053 5a 001727 0000 00 000054 9a 777724 0000 46 mail_system_r2_tv_|create_mailing_list_address  000055 5a 001726 0000 00 000056 9a 777722 0000 46 mail_system_r2_tv_|create_message  000057 5a 001725 0000 00 000060 9a 777720 0000 46 mail_system_r2_tv_|create_named_group_address  000061 5a 001724 0000 00 000062 9a 777716 0000 46 mail_system_r2_tv_|create_savebox_address  000063 5a 001723 0000 00 000064 9a 777714 0000 46 mail_system_r2_tv_|create_user_mailbox_address  000065 5a 001722 0000 00 000066 9a 777712 0000 46 mail_system_r2_tv_|decode_message_id  000067 5a 001721 0000 00 000070 9a 777710 0000 46 mail_system_r2_tv_|delete_address  000071 5a 001720 0000 00 000072 9a 777706 0000 46 mail_system_r2_tv_|delete_body_section  000073 5a 001717 0000 00 000074 9a 777704 0000 46 mail_system_r2_tv_|delete_reply_reference  000075 5a 001716 0000 00 000076 9a 777702 0000 46 mail_system_r2_tv_|delete_user_field  000077 5a 001715 0000 00 000100 9a 777700 0000 46 mail_system_r2_tv_|deliver_message  000101 5a 001714 0000 00 000102 9a 777676 0000 46 mail_system_r2_tv_|eliminate_duplicate_addresses  000103 5a 001713 0000 00 000104 9a 777674 0000 46 mail_system_r2_tv_|expand_list_address  000105 5a 001712 0000 00 000106 9a 777672 0000 46 mail_system_r2_tv_|expunge_messages 000107 5a 001711 0000 00 000110 9a 777670 0000 46 mail_system_r2_tv_|free_address 000111 5a 001710 0000 00 000112 9a 777666 0000 46 mail_system_r2_tv_|free_address_list  000113 5a 001707 0000 00 000114 9a 777664 0000 46 mail_system_r2_tv_|free_message 000115 5a 001706 0000 00 000116 9a 777662 0000 46 mail_system_r2_tv_|get_address_comment  000117 5a 001705 0000 00 000120 9a 777660 0000 46 mail_system_r2_tv_|get_address_name 000121 5a 001704 0000 00 000122 9a 777656 0000 46 mail_system_r2_tv_|get_address_pathname 000123 5a 001703 0000 00 000124 9a 777654 0000 46 mail_system_r2_tv_|get_address_route  000125 5a 001702 0000 00 000126 9a 777652 0000 46 mail_system_r2_tv_|get_address_string  000127 5a 001701 0000 00 000130 9a 777650 0000 46 mail_system_r2_tv_|get_address_system  000131 5a 001700 0000 00 000132 9a 777646 0000 46 mail_system_r2_tv_|get_address_type 000133 5a 001677 0000 00 000134 9a 777644 0000 46 mail_system_r2_tv_|get_mail_table_address  000135 5a 001676 0000 00 000136 9a 777642 0000 46 mail_system_r2_tv_|get_named_group_display_flag 000137 5a 001675 0000 00 000140 9a 777640 0000 46 mail_system_r2_tv_|get_message_counts  000141 5a 001674 0000 00 000142 9a 777636 0000 46 mail_system_r2_tv_|get_users_addresses  000143 5a 001673 0000 00 000144 9a 777634 0000 46 mail_system_r2_tv_|get_user_field_id  000145 5a 001672 0000 00 000146 9a 777632 0000 46 mail_system_r2_tv_|get_user_field_name  000147 5a 001671 0000 00 000150 9a 777630 0000 46 mail_system_r2_tv_|log_message  000151 5a 001670 0000 00 000152 9a 777626 0000 46 mail_system_r2_tv_|mark_message_for_deletion  000153 5a 001667 0000 00 000154 9a 777624 0000 46 mail_system_r2_tv_|merge_address_lists  000155 5a 001666 0000 00 000156 9a 777622 0000 46 mail_system_r2_tv_|open_mailbox 000157 5a 001665 0000 00 000160 9a 777620 0000 46 mail_system_r2_tv_|read_message 000161 5a 001664 0000 00 000162 9a 777616 0000 46 mail_system_r2_tv_|read_message_canonical_form  000163 5a 001663 0000 00 000164 9a 777614 0000 46 mail_system_r2_tv_|read_message_canonical_form_p  000165 5a 001662 0000 00 000166 9a 777612 0000 46 mail_system_r2_tv_|read_new_messages  000167 5a 001661 0000 00 000170 9a 777610 0000 46 mail_system_r2_tv_|redistribute_message 000171 5a 001660 0000 00 000172 9a 777606 0000 46 mail_system_r2_tv_|replace_address  000173 5a 001657 0000 00 000174 9a 777604 0000 46 mail_system_r2_tv_|replace_bcc  000175 5a 001656 0000 00 000176 9a 777602 0000 46 mail_system_r2_tv_|replace_body 000177 5a 001655 0000 00 000200 9a 777600 0000 46 mail_system_r2_tv_|replace_body_section 000201 5a 001654 0000 00 000202 9a 777576 0000 46 mail_system_r2_tv_|replace_cc  000203 5a 001653 0000 00 000204 9a 777574 0000 46 mail_system_r2_tv_|replace_from 000205 5a 001652 0000 00 000206 9a 777572 0000 46 mail_system_r2_tv_|replace_reply_reference  000207 5a 001651 0000 00 000210 9a 777570 0000 46 mail_system_r2_tv_|replace_reply_to 000211 5a 001650 0000 00 000212 9a 777566 0000 46 mail_system_r2_tv_|replace_subject  000213 5a 001647 0000 00 000214 9a 777564 0000 46 mail_system_r2_tv_|replace_to  000215 5a 001646 0000 00 000216 9a 777562 0000 46 mail_system_r2_tv_|replace_user_field  000217 5a 001645 0000 00 000220 9a 777560 0000 46 mail_system_r2_tv_|save_message 000221 5a 001644 0000 00 000222 9a 777556 0000 46 mail_system_r2_tv_|set_access_class 000223 5a 001643 0000 00 000224 9a 777554 0000 46 mail_system_r2_tv_|set_message_switch  000225 5a 001642 0000 00 000226 9a 777552 0000 46 mail_system_r2_tv_|set_users_full_name  000227 5a 001641 0000 00 000230 9a 777550 0000 46 mail_system_r2_tv_|unmark_message_for_deletion  000231 5a 001640 0000 00 000232 9a 777546 0000 46 mail_system_r2_tv_|validate_address 000233 5a 001637 0000 00 SYMBOL INFORMATION SYMBOL TABLE HEADER  000000 aa 000000 000001 000001 aa 163171 155142 000002 aa 164162 145145 000003 aa 000000 000004 000004 aa 000000 114732 000005 aa 732732 062314 000006 aa 000000 114775 000007 aa 666077 051363 000010 aa 141154 155040 000011 aa 040040 040040 000012 aa 000024 000040 000013 aa 000034 000040 000014 aa 000044 000100 000015 aa 000002 000002 000016 aa 000064 000000 000017 aa 000000 000330 000020 aa 000000 000163 000021 aa 000000 000263 000022 aa 000317 000163 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 040066 056067 000030 aa 040040 117143 000031 aa 164157 142145 000032 aa 162040 061071 000033 aa 070066 040040 000034 aa 107112 157150 000035 aa 156163 157156 000036 aa 056123 171163 000037 aa 115141 151156 000040 aa 164056 141040 000041 aa 040040 040040 000042 aa 040040 040040 000043 aa 040040 040040 000044 aa 154151 163164 000045 aa 040040 040040 000046 aa 040040 040040 000047 aa 040040 040040 000050 aa 040040 040040 000051 aa 040040 040040 000052 aa 040040 040040 000053 aa 040040 040040 000054 aa 040040 040040 000055 aa 040040 040040 000056 aa 040040 040040 000057 aa 040040 040040 000060 aa 040040 040040 000061 aa 040040 040040 000062 aa 040040 040040 000063 aa 040040 040040 000064 aa 000000 000001 000065 aa 000000 000004 000066 aa 000106 000061 000067 aa 147740 446120 000070 aa 000000 114774 000071 aa 460702 200000 000072 aa 000123 000041 000073 aa 134571 651553 000074 aa 000000 113462 000075 aa 317506 600000 000076 aa 000134 000066 000077 aa 147714 750316 000100 aa 000000 114774 000101 aa 453561 000000 000102 aa 000152 000041 000103 aa 052721 247134 000104 aa 000000 105272 000105 aa 317215 400000 000106 aa 076163 160145 >special_ldd>install>MR12.0-1206>mail_system_.alm  000107 aa 143151 141154 000110 aa 137154 144144 000111 aa 076151 156163 000112 aa 164141 154154 000113 aa 076115 122061 000114 aa 062056 060055 000115 aa 061062 060066 000116 aa 076155 141151 000117 aa 154137 163171 000120 aa 163164 145155 000121 aa 137056 141154 000122 aa 155040 040040 000123 aa 076154 144144 >ldd>include>gate_macros.incl.alm  000124 aa 076151 156143 000125 aa 154165 144145 000126 aa 076147 141164 000127 aa 145137 155141 000130 aa 143162 157163 000131 aa 056151 156143 000132 aa 154056 141154 000133 aa 155040 040040 000134 aa 076163 160145 >special_ldd>install>MR12.0-1206>stack_header.incl.alm  000135 aa 143151 141154 000136 aa 137154 144144 000137 aa 076151 156163 000140 aa 164141 154154 000141 aa 076115 122061 000142 aa 062056 060055 000143 aa 061062 060066 000144 aa 076163 164141 000145 aa 143153 137150 000146 aa 145141 144145 000147 aa 162056 151156 000150 aa 143154 056141 000151 aa 154155 040040 000152 aa 076154 144144 >ldd>include>stack_frame.incl.alm  000153 aa 076151 156143 000154 aa 154165 144145 000155 aa 076163 164141 000156 aa 143153 137146 000157 aa 162141 155145 000160 aa 056151 156143 000161 aa 154056 141154 000162 aa 155040 040040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number  112 .actor mail_system_: 32.  146 .defs_loop mail_system_: 32.  207 .gate_errordesc mail_system_: 32.  204 .gate_errorname mail_system_: 32.  154 .next_def mail_system_: 32.  210 .no_gate_error mail_system_: 32.  131 .return_name mail_system_: 32.  144 .search_defs mail_system_: 32.  157 .setup mail_system_: 32, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45,  47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59,  60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72,  73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85,  86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98,  99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111,  113, 114, 115, 116, 117, 118, 120, 121. 1 abort_delete_operation mail_system_: 35.  212 abort_delete_operation.e mail_system_: 35. 2 acknowledge_message mail_system_: 36.  221 acknowledge_message.e mail_system_: 36.  3 add_address mail_system_: 37.  230 add_address.e mail_system_: 37.  4 add_body_section mail_system_: 38.  237 add_body_section.e mail_system_: 38.  5 add_reply_reference mail_system_: 39.  246 add_reply_reference.e mail_system_: 39.  6 add_user_field mail_system_: 41.  255 add_user_field.e mail_system_: 41.  1170 call_offset stack_header: 80.  7 close_mailbox mail_system_: 42.  264 close_mailbox.e mail_system_: 42.  10 compare_addresses mail_system_: 43.  273 compare_addresses.e mail_system_: 43.  11 copy_address_list mail_system_: 44.  302 copy_address_list.e mail_system_: 44.  12 copy_message mail_system_: 45.  311 copy_message.e mail_system_: 45.  13 create_address_list mail_system_: 47.  320 create_address_list.e mail_system_: 47.  14 create_foreign_address mail_system_: 48.  327 create_foreign_address.e mail_system_: 48. 15 create_forum_address mail_system_: 49.  336 create_forum_address.e mail_system_: 49.  16 create_invalid_address mail_system_: 50.  345 create_invalid_address.e mail_system_: 50. 17 create_logbox_address mail_system_: 51.  354 create_logbox_address.e mail_system_: 51.  21 create_mailbox_address mail_system_: 54.  372 create_mailbox_address.e mail_system_: 54. 22 create_mailing_list_address mail_system_: 55. 401 create_mailing_list_address.e mail_system_: 55. 20 create_mail_table_address mail_system_: 53. 363 create_mail_table_address.e mail_system_: 53. 23 create_message mail_system_: 56.  410 create_message.e mail_system_: 56.  24 create_named_group_address mail_system_: 57. 417 create_named_group_address.e mail_system_: 57. 25 create_savebox_address mail_system_: 59.  426 create_savebox_address.e mail_system_: 59. 26 create_user_mailbox_address mail_system_: 60. 435 create_user_mailbox_address.e mail_system_: 60. 27 decode_message_id mail_system_: 61.  444 decode_message_id.e mail_system_: 61.  30 delete_address mail_system_: 62.  453 delete_address.e mail_system_: 62.  31 delete_body_section mail_system_: 63.  462 delete_body_section.e mail_system_: 63.  32 delete_reply_reference mail_system_: 65.  471 delete_reply_reference.e mail_system_: 65. 33 delete_user_field mail_system_: 66.  500 delete_user_field.e mail_system_: 66.  34 deliver_message mail_system_: 67.  507 deliver_message.e mail_system_: 67.  35 eliminate_duplicate_addresses mail_system_: 68. 516 eliminate_duplicate_addresses.e mail_system_: 68.  1174 entry_offset stack_header: 84.  36 expand_list_address mail_system_: 69.  525 expand_list_address.e mail_system_: 69.  37 expunge_messages mail_system_: 71.  534 expunge_messages.e mail_system_: 71.  40 free_address mail_system_: 72.  543 free_address.e mail_system_: 72.  41 free_address_list mail_system_: 73.  552 free_address_list.e mail_system_: 73.  42 free_message mail_system_: 74.  561 free_message.e mail_system_: 74.  43 get_address_comment mail_system_: 75.  570 get_address_comment.e mail_system_: 75.  44 get_address_name mail_system_: 77.  577 get_address_name.e mail_system_: 77.  45 get_address_pathname mail_system_: 78.  606 get_address_pathname.e mail_system_: 78.  46 get_address_route mail_system_: 79.  615 get_address_route.e mail_system_: 79.  47 get_address_string mail_system_: 80.  624 get_address_string.e mail_system_: 80.  50 get_address_system mail_system_: 81.  633 get_address_system.e mail_system_: 81.  51 get_address_type mail_system_: 83.  642 get_address_type.e mail_system_: 83.  52 get_mail_table_address mail_system_: 84.  651 get_mail_table_address.e mail_system_: 84. 54 get_message_counts mail_system_: 86.  667 get_message_counts.e mail_system_: 86.  53 get_named_group_display_flag mail_system_: 85. 660 get_named_group_display_flag.e mail_system_: 85.  55 get_users_addresses mail_system_: 87.  676 get_users_addresses.e mail_system_: 87.  56 get_user_field_id mail_system_: 89.  705 get_user_field_id.e mail_system_: 89.  57 get_user_field_name mail_system_: 90.  714 get_user_field_name.e mail_system_: 90.  60 log_message mail_system_: 91.  723 log_message.e mail_system_: 91.  mail_system_r2_tv_ mail_system_: 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47,  48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60,  61, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73,  74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 86,  87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99,  101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 113,  114, 115, 116, 117, 118, 120, 121.  112 main mail_system_: 32, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45,  47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59,  60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72,  73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85,  86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98,  99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111,  113, 114, 115, 116, 117, 118, 120, 121. 61 mark_message_for_deletion mail_system_: 92. 732 mark_message_for_deletion.e mail_system_: 92. 62 merge_address_lists mail_system_: 93.  741 merge_address_lists.e mail_system_: 93.  63 open_mailbox mail_system_: 95.  750 open_mailbox.e mail_system_: 95.  1171 push_offset stack_header: 81.  64 read_message mail_system_: 96.  757 read_message.e mail_system_: 96.  65 read_message_canonical_form mail_system_: 97. 766 read_message_canonical_form.e mail_system_: 97. 66 read_message_canonical_form_p mail_system_: 98. 775 read_message_canonical_form_p.e mail_system_: 98.  67 read_new_messages mail_system_: 99.  1004 read_new_messages.e mail_system_: 99.  70 redistribute_message mail_system_: 101.  1013 redistribute_message.e mail_system_: 101.  71 replace_address mail_system_: 102.  1022 replace_address.e mail_system_: 102.  72 replace_bcc mail_system_: 103.  1031 replace_bcc.e mail_system_: 103.  73 replace_body mail_system_: 104.  1040 replace_body.e mail_system_: 104.  74 replace_body_section mail_system_: 105.  1047 replace_body_section.e mail_system_: 105.  75 replace_cc mail_system_: 107.  1056 replace_cc.e mail_system_: 107.  76 replace_from mail_system_: 108.  1065 replace_from.e mail_system_: 108.  77 replace_reply_reference mail_system_: 109.  1074 replace_reply_reference.e mail_system_: 109. 100 replace_reply_to mail_system_: 110.  1103 replace_reply_to.e mail_system_: 110.  101 replace_subject mail_system_: 111.  1112 replace_subject.e mail_system_: 111.  102 replace_to mail_system_: 113.  1121 replace_to.e mail_system_: 113.  103 replace_user_field mail_system_: 114.  1130 replace_user_field.e mail_system_: 114.  1173 return_no_pop_offset stack_header: 83.  1172 return_offset stack_header: 82.  104 save_message mail_system_: 115.  1137 save_message.e mail_system_: 115.  105 set_access_class mail_system_: 116.  1146 set_access_class.e mail_system_: 116.  106 set_message_switch mail_system_: 117.  1155 set_message_switch.e mail_system_: 117.  107 set_users_full_name mail_system_: 118.  1164 set_users_full_name.e mail_system_: 118.  signal_ mail_system_: 32.  176 signal_arglist mail_system_: 32.  73 stach_header.trace_top_ptr stack_header: 62. 32 stack_frame.arg_ptr stack_frame: 16. 100 stack_frame.condition_bit stack_frame: 32.  20 stack_frame.condition_word stack_frame: 9.  2000 stack_frame.crawl_out_bit stack_frame: 28.  26 stack_frame.entry_ptr stack_frame: 13. 20 stack_frame.flag_word stack_frame: 24. 400 stack_frame.link_trap_bit stack_frame: 30.  30 stack_frame.lp_ptr stack_frame: 15. 20000 stack_frame.main_proc_bit stack_frame: 25.  60 stack_frame.min_length stack_frame: 23. 22 stack_frame.next_sp stack_frame: 10. 36 stack_frame.on_unit_rel_ptrs stack_frame: 19.  30 stack_frame.operator_ptr stack_frame: 14.  37 stack_frame.operator_ret_ptr stack_frame: 20.  20 stack_frame.prev_sp stack_frame: 8. 40 stack_frame.regs stack_frame: 22. 24 stack_frame.return_ptr stack_frame: 12. 10000 stack_frame.run_unit_manager stack_frame: 26.  1000 stack_frame.signaller_bit stack_frame: 29.  22 stack_frame.signaller_word stack_frame: 11.  4000 stack_frame.signal_bit stack_frame: 27. 34 stack_frame.static_ptr stack_frame: 17. 200 stack_frame.support_bit stack_frame: 31. 35 stack_frame.support_ptr stack_frame: 18. 37 stack_frame.translator_id stack_frame: 21.  66 stack_header.assign_linkage_ptr stack_header: 59.  32 stack_header.bar_mode_sp stack_header: 42. 36 stack_header.call_op_ptr stack_header: 44. 10 stack_header.clr_ptr stack_header: 27.  6 stack_header.combined_stat_ptr stack_header: 25.  4 stack_header.cpm_data_ptr stack_header: 24. 13 stack_header.cpm_enabled stack_header: 32. 13 stack_header.cur_lot_size stack_header: 31. 64 stack_header.ect_ptr stack_header: 58.  46 stack_header.entry_op_ptr stack_header: 49. 70 stack_header.heap_header_ptr stack_header: 60. 74 stack_header.in_trace stack_header: 63.  52 stack_header.isot_ptr stack_header: 52.  26 stack_header.lot_ptr stack_header: 39.  12 stack_header.main_proc_invoked stack_header: 29.  12 stack_header.max_lot_size stack_header: 28. 20 stack_header.parent_ptr stack_header: 36.  34 stack_header.pl1_operators_ptr stack_header: 43.  40 stack_header.push_op_ptr stack_header: 46. 42 stack_header.return_op_ptr stack_header: 47. 44 stack_header.ret_no_pop_op_ptr stack_header: 48.  62 stack_header.rnt_ptr stack_header: 57.  12 stack_header.run_unit_depth stack_header: 30. 54 stack_header.sct_ptr stack_header: 53.  30 stack_header.signal_ptr stack_header: 41.  22 stack_header.stack_begin_ptr stack_header: 37. 24 stack_header.stack_end_ptr stack_header: 38. 14 stack_header.system_free_ptr stack_header: 33. 60 stack_header.sys_link_info_ptr stack_header: 56.  72 stack_header.trace_frames stack_header: 61. 50 stack_header.trans_op_tv_ptr stack_header: 51. 56 stack_header.unwinder_ptr stack_header: 54. 16 stack_header.user_free_ptr stack_header: 34. 100 stack_header_end stack_header: 64.  0 trace_frames.count stack_header: 69.  1 trace_frames.top_ptr stack_header: 70.  0 transfer_vector mail_system_: 32, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45,  47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59,  60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72,  73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85,  86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98,  99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111,  113, 114, 115, 116, 117, 118, 120, 121. 112 tv_end mail_system_: 32.  551 tv_offset stack_header: 75, 80, 81, 82, 83, 84. 110 unmark_message_for_deletion mail_system_: 120. 1173 unmark_message_for_deletion.e mail_system_: 120. 111 validate_address mail_system_: 121.  1202 validate_address.e mail_system_: 121.  NO FATAL ERRORS  ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved