ASSEMBLY LISTING OF SEGMENT >spec>install>1128>v2forum_mgr_tv_.alm ASSEMBLED ON: 08/16/86 1359.8 mst Sat OPTIONS USED: -target Level68 list ASSEMBLED BY: ALM Version 6.6 November 1982 ASSEMBLER CREATED: 09/21/83 1227.3 mst Wed  1 " ***************************************************************  2 " * *  3 " * Copyright (c) 1982 by Massachusetts Institute of Technology *  4 " * *  5 " ***************************************************************  6  7 " HISTORY COMMENTS: 8 " 1) change(86-07-29,Pattin), approve(86-07-29,MCR7354),  9 " audit(86-08-03,Margolin), install(86-08-16,MR12.0-1128):  10 " Added $next_transaction and $previous_transaction entries.  11 " 2) change(86-07-29,Pattin), approve(86-07-29,MCR7356),  12 " audit(86-08-03,Margolin), install(86-08-16,MR12.0-1128):  13 " Added $rechain entry. 14 " END HISTORY COMMENTS 15  16  17 "  18 " Transfer vector for bound_forum_mgr_  19 " Designed to avoid problems with installations.  20 "  21 " Jay Pattin 5/9/82 22 "  23 " Modified to choose between version 1 and version 2 2/28/83 Jay Pattin 24  000000 25 name v2forum_mgr_tv_  26  27 temp temp1 28  29 " tv target_seg,entry_name{,target_entry_name}  30  31 macro tv  1 32  2 33 segdef &2  3 34  4 35 &2: getlp  5 36 &=&3.,.&[ tra &1$&2 6 37 &; tra &1$&3  7 38 &]  8 39  9 40 &end  41  42  43 " idx_tv v2_target_seg,v2_target_entry,v1_allowed{,real_target_name{,real_v1_target_name}  44 "  45 " This is simple, version 2 uses negative indexes, version 1 uses positive. 46  47 macro idx_tv  1 48  2 49 entry &2  3 50  4 51 &2: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3 5 52  6 53 &=&4.,.&[ tra &1$&2 " go to version 2 entry  7 54 &; tra &1$&4  8 55 &]  9 56  10 57 &=&3,no&[ tra V1_NOT_ALLOWED " is version 1 allowed 11 58 &]  12 59 &=&5.,.&[ tra forum_mgr_tv_$&2 " go to version 1 entry  13 60 &; tra forum_mgr_tv_$&5 14 61 &]  15 62 &end  63  000000 64 VERSION_BY_INDEX:  000000 aa 0 00002 3515 20 65 epp1 pr0|2,* " first arg is forum_idx 000001 aa 1 00000 2341 00 66 szn pr1|0 " is it positive ?  000002 aa 000001 6050 13 67 tpl 1,x3 " yes, then version 1  000003 aa 000000 7100 13 68 tra 0,x3 " else version 2 69  70  000004 71 V1_NOT_ALLOWED: 000004 aa 0 00000 2351 00 72 lda pr0|0 " arg_count * 2 in au  000005 4a 4 00010 2361 20 73 ldq forum_et_$old_format  000006 aa 0 00000 7561 21 74 stq pr0|0,au*  000007 aa 7 00044 7101 20 75 short_return  76 "  77 " name_tv v2_target_seg,v2_target_entry,v1_allowed{,real_target_name}  78 "  79  80 macro name_tv  1 81  2 82 entry &2  3 83  4 84 &2: 5 85 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1  6 86  7 87 &=&4.,.&[ tra &1$&2 " go to version 2 entry  8 88 &; tra &1$&4  9 89 &]  10 90  11 91 &=&3,no&[ tra V1_NOT_ALLOWED " is version 1 allowed 12 92 &; tra forum_mgr_tv_$&2 " go to version 1 entry 13 93 &]  14 94  15 95 &end  96  000010 aa 143 157 156 164 97 CONTROL: aci /control/  000011 aa 162 157 154 000 98  000012 99 VERSION_BY_NAME:  000012 aa 0 00000 2211 00 100 ldx1 pr0|0 " 2 * arg_count to x1 000013 aa 0 00000 7201 00 101 lxl0 pr0|0 " call_type to x0 000014 aa 000012 3000 03 102 canx0 10,du " is there an environment_ptr ?  000015 aa 000002 6000 04 103 tze 2,ic  000016 aa 000002 0610 03 104 adx1 2,du " skip over it if yes  105  000017 aa 0 00004 2361 31 106 ldq pr0|4,x1* " load descriptor of second arg (length in ql) 000020 aa 0 00004 3515 20 107 epp1 pr0|4,* " pointer to forum name in pr1  108  000021 aa 0 00003 1255 40 109 scmr (pr,rl),(du) " look backwards for a period  000022 aa 100000 000006 110 desc9a pr1|0,ql " forum name 000023 aa 056000 000000 111 oct 056000000000 " period 000024 aa 6 00050 0001 00 112 arg pr6|temp1  000025 aa 000000 6064 13 113 ttn 0,x3 " no period, goto version 2 114  000026 aa 6 00050 1761 00 115 sbq pr6|temp1 " position of last period  000027 aa 1 00000 5005 06 116 a9bd pr1|0,ql " add in offset of period, pr1 now points to character after . 000030 aa 6 00050 7211 00 117 lxl1 pr6|temp1 " remaining length of forum name. 118  000031 aa 0 40000 1065 40 119 cmpc (pr,rl),(),fill(040) " look for 'control' 000032 aa 100000 000011 120 desc9a pr1|0,x1  000033 0a 000010 000007 121 desc9a CONTROL,7  000034 aa 000001 6000 13 122 tze 1,x3 " if we win, it's version 1 000035 aa 000000 7100 13 123 tra 0,x3 " if not control, it's version 2  124 "  125 name_tv forum_open_mgr_,open_forum,yes,open   000036 entry open_forum   000036 open_forum: 000036 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000037 4a 4 00012 7101 20 tra forum_open_mgr_$open    000040 4a 4 00014 7101 20 tra forum_mgr_tv_$open_forum " go to version 1 entry    126 idx_tv forum_open_mgr_,close_forum,yes,close   000041 entry close_forum   000041 0a 000000 7030 00 close_forum: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000042 4a 4 00016 7101 20 tra forum_open_mgr_$close     000043 4a 4 00020 7101 20 tra forum_mgr_tv_$close_forum " go to version 1 entry   127  128 name_tv forum_seg_mgr_,list_forum_acl,no   000044 entry list_forum_acl   000044 list_forum_acl: 000044 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000045 4a 4 00022 7101 20 tra forum_seg_mgr_$list_forum_acl " go to version 2 entry   000046 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed    129 name_tv forum_seg_mgr_,set_forum_acl,no   000047 entry set_forum_acl   000047 set_forum_acl:  000047 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000050 4a 4 00024 7101 20 tra forum_seg_mgr_$set_forum_acl " go to version 2 entry    000051 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed    130 name_tv forum_seg_mgr_,replace_forum_acl,no   000052 entry replace_forum_acl   000052 replace_forum_acl:  000052 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000053 4a 4 00026 7101 20 tra forum_seg_mgr_$replace_forum_acl " go to version 2 entry    000054 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed    131 name_tv forum_seg_mgr_,delete_forum_acl,no  000055 entry delete_forum_acl  000055 delete_forum_acl:  000055 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000056 4a 4 00030 7101 20 tra forum_seg_mgr_$delete_forum_acl " go to version 2 entry    000057 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed    132  133 name_tv forum_open_mgr_,get_switch,no   000060 entry get_switch   000060 get_switch: 000060 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000061 4a 4 00032 7101 20 tra forum_open_mgr_$get_switch " go to version 2 entry    000062 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed    134 name_tv forum_seg_mgr_,get_uid_file,yes   000063 entry get_uid_file  000063 get_uid_file:  000063 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000064 4a 4 00034 7101 20 tra forum_seg_mgr_$get_uid_file " go to version 2 entry    000065 4a 4 00036 7101 20 tra forum_mgr_tv_$get_uid_file " go to version 1 entry   135 name_tv forum_open_mgr_,set_switch,yes  000066 entry set_switch   000066 set_switch: 000066 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000067 4a 4 00040 7101 20 tra forum_open_mgr_$set_switch " go to version 2 entry    000070 4a 4 00042 7101 20 tra forum_mgr_tv_$set_switch " go to version 1 entry    136 idx_tv forum_open_mgr_,set_switch_idx,yes   000071 entry set_switch_idx   000071 0a 000000 7030 00 set_switch_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3  000072 4a 4 00044 7101 20 tra forum_open_mgr_$set_switch_idx " go to version 2 entry     000073 4a 4 00046 7101 20 tra forum_mgr_tv_$set_switch_idx " go to version 1 entry   137  138 idx_tv forum_open_mgr_,set_event_channel_idx,yes   000074 entry set_event_channel_idx   000074 0a 000000 7030 00 set_event_channel_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000075 4a 4 00050 7101 20 tra forum_open_mgr_$set_event_channel_idx " go to version 2 entry    000076 4a 4 00052 7101 20 tra forum_mgr_tv_$set_event_channel_idx " go to version 1 entry   139 idx_tv forum_trans_mgr_,convert_attendee_idx,yes   000077 entry convert_attendee_idx  000077 0a 000000 7030 00 convert_attendee_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000100 4a 4 00054 7101 20 tra forum_trans_mgr_$convert_attendee_idx " go to version 2 entry    000101 4a 4 00056 7101 20 tra forum_mgr_tv_$convert_attendee_idx " go to version 1 entry  140 idx_tv forum_trans_mgr_,validate_uid,yes   000102 entry validate_uid  000102 0a 000000 7030 00 validate_uid: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000103 4a 4 00060 7101 20 tra forum_trans_mgr_$validate_uid " go to version 2 entry    000104 4a 4 00062 7101 20 tra forum_mgr_tv_$validate_uid " go to version 1 entry  141  142 idx_tv forum_trans_mgr_,get_message,yes   000105 entry get_message   000105 0a 000000 7030 00 get_message: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000106 4a 4 00064 7101 20 tra forum_trans_mgr_$get_message " go to version 2 entry     000107 4a 4 00066 7101 20 tra forum_mgr_tv_$get_message " go to version 1 entry   143 idx_tv forum_trans_mgr_,enter_trans,yes   000110 entry enter_trans   000110 0a 000000 7030 00 enter_trans: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000111 4a 4 00070 7101 20 tra forum_trans_mgr_$enter_trans " go to version 2 entry     000112 4a 4 00072 7101 20 tra forum_mgr_tv_$enter_trans " go to version 1 entry   144 idx_tv forum_trans_mgr_,read_trans,yes  000113 entry read_trans   000113 0a 000000 7030 00 read_trans: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3  000114 4a 4 00074 7101 20 tra forum_trans_mgr_$read_trans " go to version 2 entry     000115 4a 4 00076 7101 20 tra forum_mgr_tv_$read_trans " go to version 1 entry   145  146 idx_tv forum_trans_mgr_,rechain,no  000116 entry rechain   000116 0a 000000 7030 00 rechain: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000117 4a 4 00100 7101 20 tra forum_trans_mgr_$rechain " go to version 2 entry    000120 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed   000121 4a 4 00102 7101 20 tra forum_mgr_tv_$rechain " go to version 1 entry   147 idx_tv forum_trans_mgr_,set_delete_sw,yes   000122 entry set_delete_sw   000122 0a 000000 7030 00 set_delete_sw: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000123 4a 4 00104 7101 20 tra forum_trans_mgr_$set_delete_sw " go to version 2 entry     000124 4a 4 00106 7101 20 tra forum_mgr_tv_$set_delete_sw " go to version 1 entry   148  149 idx_tv forum_trans_mgr_,forum_limits,yes,,real_forum_limits   000125 entry forum_limits  000125 0a 000000 7030 00 forum_limits: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000126 4a 4 00110 7101 20 tra forum_trans_mgr_$forum_limits " go to version 2 entry    000127 4a 4 00112 7101 20 tra forum_mgr_tv_$real_forum_limits   150 name_tv forum_open_mgr_,list_users,yes  000130 entry list_users   000130 list_users: 000130 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000131 4a 4 00114 7101 20 tra forum_open_mgr_$list_users " go to version 2 entry    000132 4a 4 00116 7101 20 tra forum_mgr_tv_$list_users " go to version 1 entry    151 idx_tv forum_open_mgr_,list_users_idx,yes   000133 entry list_users_idx   000133 0a 000000 7030 00 list_users_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3  000134 4a 4 00120 7101 20 tra forum_open_mgr_$list_users_idx " go to version 2 entry     000135 4a 4 00122 7101 20 tra forum_mgr_tv_$list_users_idx " go to version 1 entry   152  153 idx_tv forum_trans_mgr_,trans_ref_info,yes,,real_trans_ref_info   000136 entry trans_ref_info   000136 0a 000000 7030 00 trans_ref_info: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3  000137 4a 4 00124 7101 20 tra forum_trans_mgr_$trans_ref_info " go to version 2 entry     000140 4a 4 00126 7101 20 tra forum_mgr_tv_$real_trans_ref_info   154 idx_tv forum_trans_mgr_,trans_time_info,yes   000141 entry trans_time_info   000141 0a 000000 7030 00 trans_time_info: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000142 4a 4 00130 7101 20 tra forum_trans_mgr_$trans_time_info " go to version 2 entry     000143 4a 4 00132 7101 20 tra forum_mgr_tv_$trans_time_info " go to version 1 entry   155 idx_tv forum_trans_mgr_,next_transaction,no   000144 entry next_transaction  000144 0a 000000 7030 00 next_transaction: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000145 4a 4 00134 7101 20 tra forum_trans_mgr_$next_transaction " go to version 2 entry   000146 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed   000147 4a 4 00136 7101 20 tra forum_mgr_tv_$next_transaction " go to version 1 entry  156 idx_tv forum_trans_mgr_,previous_transaction,no   000150 entry previous_transaction  000150 0a 000000 7030 00 previous_transaction: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000151 4a 4 00140 7101 20 tra forum_trans_mgr_$previous_transaction " go to version 2 entry   000152 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed   000153 4a 4 00142 7101 20 tra forum_mgr_tv_$previous_transaction " go to version 1 entry  157  158 idx_tv forum_trans_mgr_,check_user,yes  000154 entry check_user   000154 0a 000000 7030 00 check_user: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3  000155 4a 4 00144 7101 20 tra forum_trans_mgr_$check_user " go to version 2 entry     000156 4a 4 00146 7101 20 tra forum_mgr_tv_$check_user " go to version 1 entry   159 idx_tv forum_trans_mgr_,set_seen_switch,no  000157 entry set_seen_switch   000157 0a 000000 7030 00 set_seen_switch: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000160 4a 4 00150 7101 20 tra forum_trans_mgr_$set_seen_switch " go to version 2 entry    000161 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed   000162 4a 4 00152 7101 20 tra forum_mgr_tv_$set_seen_switch " go to version 1 entry   160 idx_tv forum_trans_mgr_,get_transaction_map,no  000163 entry get_transaction_map   000163 0a 000000 7030 00 get_transaction_map: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000164 4a 4 00154 7101 20 tra forum_trans_mgr_$get_transaction_map " go to version 2 entry    000165 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed   000166 4a 4 00156 7101 20 tra forum_mgr_tv_$get_transaction_map " go to version 1 entry   161 idx_tv forum_trans_mgr_,get_transaction_map_idx,no  000167 entry get_transaction_map_idx   000167 0a 000000 7030 00 get_transaction_map_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000170 4a 4 00160 7101 20 tra forum_trans_mgr_$get_transaction_map_idx " go to version 2 entry    000171 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed   000172 4a 4 00162 7101 20 tra forum_mgr_tv_$get_transaction_map_idx " go to version 1 entry   162  163 name_tv forum_open_mgr_,forum_info,yes  000173 entry forum_info   000173 forum_info: 000173 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000174 4a 4 00164 7101 20 tra forum_open_mgr_$forum_info " go to version 2 entry    000175 4a 4 00166 7101 20 tra forum_mgr_tv_$forum_info " go to version 1 entry    164 idx_tv forum_open_mgr_,forum_info_idx,yes   000176 entry forum_info_idx   000176 0a 000000 7030 00 forum_info_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3  000177 4a 4 00170 7101 20 tra forum_open_mgr_$forum_info_idx " go to version 2 entry     000200 4a 4 00172 7101 20 tra forum_mgr_tv_$forum_info_idx " go to version 1 entry   165 name_tv forum_seg_mgr_,get_forum_path,yes   000201 entry get_forum_path   000201 get_forum_path: 000201 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000202 4a 4 00174 7101 20 tra forum_seg_mgr_$get_forum_path " go to version 2 entry   000203 4a 4 00176 7101 20 tra forum_mgr_tv_$get_forum_path " go to version 1 entry    166 idx_tv forum_seg_mgr_,get_forum_path_idx,yes   000204 entry get_forum_path_idx   000204 0a 000000 7030 00 get_forum_path_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3  000205 4a 4 00200 7101 20 tra forum_seg_mgr_$get_forum_path_idx " go to version 2 entry    000206 4a 4 00202 7101 20 tra forum_mgr_tv_$get_forum_path_idx " go to version 1 entry   167  168 name_tv forum_seg_mgr_,create_forum,yes   000207 entry create_forum  000207 create_forum:  000207 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000210 4a 4 00204 7101 20 tra forum_seg_mgr_$create_forum " go to version 2 entry    000211 4a 4 00206 7101 20 tra forum_mgr_tv_$create_forum " go to version 1 entry   169 name_tv forum_seg_mgr_,chname_forum,yes   000212 entry chname_forum  000212 chname_forum:  000212 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000213 4a 4 00210 7101 20 tra forum_seg_mgr_$chname_forum " go to version 2 entry    000214 4a 4 00212 7101 20 tra forum_mgr_tv_$chname_forum " go to version 1 entry   170 tv forum_conversion_,convert   000215 segdef convert  000215 aa 7 00046 2721 20 convert: getlp  000216 4a 4 00214 7101 20 tra forum_conversion_$convert    171 tv forum_salvager_,copy   000217 segdef copy   000217 aa 7 00046 2721 20 copy: getlp 000220 4a 4 00216 7101 20 tra forum_salvager_$copy    172 idx_tv forum_seg_mgr_,chname_forum_idx,yes  000221 entry chname_forum_idx  000221 0a 000000 7030 00 chname_forum_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000222 4a 4 00220 7101 20 tra forum_seg_mgr_$chname_forum_idx " go to version 2 entry     000223 4a 4 00222 7101 20 tra forum_mgr_tv_$chname_forum_idx " go to version 1 entry  173 name_tv forum_seg_mgr_,delete_forum,yes   000224 entry delete_forum  000224 delete_forum:  000224 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000225 4a 4 00224 7101 20 tra forum_seg_mgr_$delete_forum " go to version 2 entry    000226 4a 4 00226 7101 20 tra forum_mgr_tv_$delete_forum " go to version 1 entry   174 idx_tv forum_trans_mgr_,set_message,yes   000227 entry set_message   000227 0a 000000 7030 00 set_message: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000230 4a 4 00230 7101 20 tra forum_trans_mgr_$set_message " go to version 2 entry     000231 4a 4 00232 7101 20 tra forum_mgr_tv_$set_message " go to version 1 entry   175  176 name_tv forum_open_mgr_,change_chairman,yes   000232 entry change_chairman   000232 change_chairman:  000232 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000233 4a 4 00234 7101 20 tra forum_open_mgr_$change_chairman " go to version 2 entry    000234 4a 4 00236 7101 20 tra forum_mgr_tv_$change_chairman " go to version 1 entry    177 idx_tv forum_open_mgr_,change_chairman_idx,yes  000235 entry change_chairman_idx   000235 0a 000000 7030 00 change_chairman_idx: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000236 4a 4 00240 7101 20 tra forum_open_mgr_$change_chairman_idx " go to version 2 entry     000237 4a 4 00242 7101 20 tra forum_mgr_tv_$change_chairman_idx " go to version 1 entry   178  179 idx_tv forum_salvager_,expunge,no   000240 entry expunge   000240 0a 000000 7030 00 expunge: tsx3 VERSION_BY_INDEX " version 2 returns 0,x3 - version 1 1,x3   000241 4a 4 00244 7101 20 tra forum_salvager_$expunge " go to version 2 entry    000242 0a 000004 7100 00 tra V1_NOT_ALLOWED " is version 1 allowed   000243 4a 4 00246 7101 20 tra forum_mgr_tv_$expunge " go to version 1 entry   180  181 name_tv forum_open_mgr_,priv_change_chairman,yes   000244 entry priv_change_chairman  000244 priv_change_chairman:  000244 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000245 4a 4 00250 7101 20 tra forum_open_mgr_$priv_change_chairman " go to version 2 entry    000246 4a 4 00252 7101 20 tra forum_mgr_tv_$priv_change_chairman " go to version 1 entry   182 tv forum_conversion_,priv_convert  000247 segdef priv_convert   000247 aa 7 00046 2721 20 priv_convert: getlp 000250 4a 4 00254 7101 20 tra forum_conversion_$priv_convert   183 name_tv forum_open_mgr_,priv_set_switch,yes   000251 entry priv_set_switch   000251 priv_set_switch:  000251 0a 000012 7030 00 tsx3 VERSION_BY_NAME " returns tra 0,x3 if version 2 - 1,x3 if version 1   000252 4a 4 00256 7101 20 tra forum_open_mgr_$priv_set_switch " go to version 2 entry    000253 4a 4 00260 7101 20 tra forum_mgr_tv_$priv_set_switch " go to version 1 entry    184 tv forum_open_mgr_,set_global_switch   000254 segdef set_global_switch   000254 aa 7 00046 2721 20 set_global_switch: getlp  000255 4a 4 00262 7101 20 tra forum_open_mgr_$set_global_switch    185  186 end  ENTRY SEQUENCES  000256 5a 000514 0000 00 000257 aa 7 00046 2721 20 000260 0a 000036 7100 00 000261 5a 000506 0000 00 000262 aa 7 00046 2721 20 000263 0a 000041 7100 00 000264 5a 000477 0000 00 000265 aa 7 00046 2721 20 000266 0a 000044 7100 00 000267 5a 000470 0000 00 000270 aa 7 00046 2721 20 000271 0a 000047 7100 00 000272 5a 000460 0000 00 000273 aa 7 00046 2721 20 000274 0a 000052 7100 00 000275 5a 000450 0000 00 000276 aa 7 00046 2721 20 000277 0a 000055 7100 00 000300 5a 000442 0000 00 000301 aa 7 00046 2721 20 000302 0a 000060 7100 00 000303 5a 000433 0000 00 000304 aa 7 00046 2721 20 000305 0a 000063 7100 00 000306 5a 000425 0000 00 000307 aa 7 00046 2721 20 000310 0a 000066 7100 00 000311 5a 000416 0000 00 000312 aa 7 00046 2721 20 000313 0a 000071 7100 00 000314 5a 000405 0000 00 000315 aa 7 00046 2721 20 000316 0a 000074 7100 00 000317 5a 000374 0000 00 000320 aa 7 00046 2721 20 000321 0a 000077 7100 00 000322 5a 000365 0000 00 000323 aa 7 00046 2721 20 000324 0a 000102 7100 00 000325 5a 000357 0000 00 000326 aa 7 00046 2721 20 000327 0a 000105 7100 00 000330 5a 000351 0000 00 000331 aa 7 00046 2721 20 000332 0a 000110 7100 00 000333 5a 000343 0000 00 000334 aa 7 00046 2721 20 000335 0a 000113 7100 00 000336 5a 000336 0000 00 000337 aa 7 00046 2721 20 000340 0a 000116 7100 00 000341 5a 000327 0000 00 000342 aa 7 00046 2721 20 000343 0a 000122 7100 00 000344 5a 000320 0000 00 000345 aa 7 00046 2721 20 000346 0a 000125 7100 00 000347 5a 000312 0000 00 000350 aa 7 00046 2721 20 000351 0a 000130 7100 00 000352 5a 000303 0000 00 000353 aa 7 00046 2721 20 000354 0a 000133 7100 00 000355 5a 000274 0000 00 000356 aa 7 00046 2721 20 000357 0a 000136 7100 00 000360 5a 000265 0000 00 000361 aa 7 00046 2721 20 000362 0a 000141 7100 00 000363 5a 000255 0000 00 000364 aa 7 00046 2721 20 000365 0a 000144 7100 00 000366 5a 000244 0000 00 000367 aa 7 00046 2721 20 000370 0a 000150 7100 00 000371 5a 000236 0000 00 000372 aa 7 00046 2721 20 000373 0a 000154 7100 00 000374 5a 000227 0000 00 000375 aa 7 00046 2721 20 000376 0a 000157 7100 00 000377 5a 000217 0000 00 000400 aa 7 00046 2721 20 000401 0a 000163 7100 00 000402 5a 000206 0000 00 000403 aa 7 00046 2721 20 000404 0a 000167 7100 00 000405 5a 000200 0000 00 000406 aa 7 00046 2721 20 000407 0a 000173 7100 00 000410 5a 000171 0000 00 000411 aa 7 00046 2721 20 000412 0a 000176 7100 00 000413 5a 000162 0000 00 000414 aa 7 00046 2721 20 000415 0a 000201 7100 00 000416 5a 000152 0000 00 000417 aa 7 00046 2721 20 000420 0a 000204 7100 00 000421 5a 000143 0000 00 000422 aa 7 00046 2721 20 000423 0a 000207 7100 00 000424 5a 000134 0000 00 000425 aa 7 00046 2721 20 000426 0a 000212 7100 00 000427 5a 000112 0000 00 000430 aa 7 00046 2721 20 000431 0a 000221 7100 00 000432 5a 000103 0000 00 000433 aa 7 00046 2721 20 000434 0a 000224 7100 00 000435 5a 000075 0000 00 000436 aa 7 00046 2721 20 000437 0a 000227 7100 00 000440 5a 000066 0000 00 000441 aa 7 00046 2721 20 000442 0a 000232 7100 00 000443 5a 000056 0000 00 000444 aa 7 00046 2721 20 000445 0a 000235 7100 00 000446 5a 000051 0000 00 000447 aa 7 00046 2721 20 000450 0a 000240 7100 00 000451 5a 000040 0000 00 000452 aa 7 00046 2721 20 000453 0a 000244 7100 00 000454 5a 000022 0000 00 000455 aa 7 00046 2721 20 000456 0a 000251 7100 00 NO LITERALS  NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 000460 5a 000003 000000 000461 5a 000531 600000 000462 aa 000000 000000 000463 55 000012 000002 000464 5a 000002 400003 000465 55 000006 000012 000466 aa 017 166 062 146 000467 aa 157 162 165 155 000470 aa 137 155 147 162 000471 aa 137 164 166 137 000472 55 000022 000003 000473 0a 000254 400000 000474 55 000015 000003 000475 aa 021 163 145 164 set_global_switch  000476 aa 137 147 154 157 000477 aa 142 141 154 137 000500 aa 163 167 151 164 000501 aa 143 150 000 000 000502 55 000031 000012 000503 0a 000455 500000 000504 55 000025 000003 000505 aa 017 160 162 151 priv_set_switch 000506 aa 166 137 163 145 000507 aa 164 137 163 167 000510 aa 151 164 143 150 000511 55 000040 000022 000512 0a 000247 400000 000513 55 000034 000003 000514 aa 014 160 162 151 priv_convert  000515 aa 166 137 143 157 000516 aa 156 166 145 162 000517 aa 164 000 000 000 000520 55 000051 000031 000521 0a 000452 500000 000522 55 000043 000003 000523 aa 024 160 162 151 priv_change_chairman  000524 aa 166 137 143 150 000525 aa 141 156 147 145 000526 aa 137 143 150 141 000527 aa 151 162 155 141 000530 aa 156 000 000 000 000531 55 000056 000040 000532 0a 000447 500000 000533 55 000054 000003 000534 aa 007 145 170 160 expunge 000535 aa 165 156 147 145 000536 55 000066 000051 000537 0a 000444 500000 000540 55 000061 000003 000541 aa 023 143 150 141 change_chairman_idx 000542 aa 156 147 145 137 000543 aa 143 150 141 151 000544 aa 162 155 141 156 000545 aa 137 151 144 170 000546 55 000075 000056 000547 0a 000441 500000 000550 55 000071 000003 000551 aa 017 143 150 141 change_chairman 000552 aa 156 147 145 137 000553 aa 143 150 141 151 000554 aa 162 155 141 156 000555 55 000103 000066 000556 0a 000436 500000 000557 55 000100 000003 000560 aa 013 163 145 164 set_message 000561 aa 137 155 145 163 000562 aa 163 141 147 145 000563 55 000112 000075 000564 0a 000433 500000 000565 55 000106 000003 000566 aa 014 144 145 154 delete_forum  000567 aa 145 164 145 137 000570 aa 146 157 162 165 000571 aa 155 000 000 000 000572 55 000122 000103 000573 0a 000430 500000 000574 55 000115 000003 000575 aa 020 143 150 156 chname_forum_idx  000576 aa 141 155 145 137 000577 aa 146 157 162 165 000600 aa 155 137 151 144 000601 aa 170 000 000 000 000602 55 000127 000112 000603 0a 000217 400000 000604 55 000125 000003 000605 aa 004 143 157 160 copy  000606 aa 171 000 000 000 000607 55 000134 000122 000610 0a 000215 400000 000611 55 000132 000003 000612 aa 007 143 157 156 convert 000613 aa 166 145 162 164 000614 55 000143 000127 000615 0a 000425 500000 000616 55 000137 000003 000617 aa 014 143 150 156 chname_forum  000620 aa 141 155 145 137 000621 aa 146 157 162 165 000622 aa 155 000 000 000 000623 55 000152 000134 000624 0a 000422 500000 000625 55 000146 000003 000626 aa 014 143 162 145 create_forum  000627 aa 141 164 145 137 000630 aa 146 157 162 165 000631 aa 155 000 000 000 000632 55 000162 000143 000633 0a 000417 500000 000634 55 000155 000003 000635 aa 022 147 145 164 get_forum_path_idx  000636 aa 137 146 157 162 000637 aa 165 155 137 160 000640 aa 141 164 150 137 000641 aa 151 144 170 000 000642 55 000171 000152 000643 0a 000414 500000 000644 55 000165 000003 000645 aa 016 147 145 164 get_forum_path  000646 aa 137 146 157 162 000647 aa 165 155 137 160 000650 aa 141 164 150 000 000651 55 000200 000162 000652 0a 000411 500000 000653 55 000174 000003 000654 aa 016 146 157 162 forum_info_idx  000655 aa 165 155 137 151 000656 aa 156 146 157 137 000657 aa 151 144 170 000 000660 55 000206 000171 000661 0a 000406 500000 000662 55 000203 000003 000663 aa 012 146 157 162 forum_info  000664 aa 165 155 137 151 000665 aa 156 146 157 000 000666 55 000217 000200 000667 0a 000403 500000 000670 55 000211 000003 000671 aa 027 147 145 164 get_transaction_map_idx 000672 aa 137 164 162 141 000673 aa 156 163 141 143 000674 aa 164 151 157 156 000675 aa 137 155 141 160 000676 aa 137 151 144 170 000677 55 000227 000206 000700 0a 000400 500000 000701 55 000222 000003 000702 aa 023 147 145 164 get_transaction_map 000703 aa 137 164 162 141 000704 aa 156 163 141 143 000705 aa 164 151 157 156 000706 aa 137 155 141 160 000707 55 000236 000217 000710 0a 000375 500000 000711 55 000232 000003 000712 aa 017 163 145 164 set_seen_switch 000713 aa 137 163 145 145 000714 aa 156 137 163 167 000715 aa 151 164 143 150 000716 55 000244 000227 000717 0a 000372 500000 000720 55 000241 000003 000721 aa 012 143 150 145 check_user  000722 aa 143 153 137 165 000723 aa 163 145 162 000 000724 55 000255 000236 000725 0a 000367 500000 000726 55 000247 000003 000727 aa 024 160 162 145 previous_transaction  000730 aa 166 151 157 165 000731 aa 163 137 164 162 000732 aa 141 156 163 141 000733 aa 143 164 151 157 000734 aa 156 000 000 000 000735 55 000265 000244 000736 0a 000364 500000 000737 55 000260 000003 000740 aa 020 156 145 170 next_transaction  000741 aa 164 137 164 162 000742 aa 141 156 163 141 000743 aa 143 164 151 157 000744 aa 156 000 000 000 000745 55 000274 000255 000746 0a 000361 500000 000747 55 000270 000003 000750 aa 017 164 162 141 trans_time_info 000751 aa 156 163 137 164 000752 aa 151 155 145 137 000753 aa 151 156 146 157 000754 55 000303 000265 000755 0a 000356 500000 000756 55 000277 000003 000757 aa 016 164 162 141 trans_ref_info  000760 aa 156 163 137 162 000761 aa 145 146 137 151 000762 aa 156 146 157 000 000763 55 000312 000274 000764 0a 000353 500000 000765 55 000306 000003 000766 aa 016 154 151 163 list_users_idx  000767 aa 164 137 165 163 000770 aa 145 162 163 137 000771 aa 151 144 170 000 000772 55 000320 000303 000773 0a 000350 500000 000774 55 000315 000003 000775 aa 012 154 151 163 list_users  000776 aa 164 137 165 163 000777 aa 145 162 163 000 001000 55 000327 000312 001001 0a 000345 500000 001002 55 000323 000003 001003 aa 014 146 157 162 forum_limits  001004 aa 165 155 137 154 001005 aa 151 155 151 164 001006 aa 163 000 000 000 001007 55 000336 000320 001010 0a 000342 500000 001011 55 000332 000003 001012 aa 015 163 145 164 set_delete_sw  001013 aa 137 144 145 154 001014 aa 145 164 145 137 001015 aa 163 167 000 000 001016 55 000343 000327 001017 0a 000337 500000 001020 55 000341 000003 001021 aa 007 162 145 143 rechain 001022 aa 150 141 151 156 001023 55 000351 000336 001024 0a 000334 500000 001025 55 000346 000003 001026 aa 012 162 145 141 read_trans  001027 aa 144 137 164 162 001030 aa 141 156 163 000 001031 55 000357 000343 001032 0a 000331 500000 001033 55 000354 000003 001034 aa 013 145 156 164 enter_trans 001035 aa 145 162 137 164 001036 aa 162 141 156 163 001037 55 000365 000351 001040 0a 000326 500000 001041 55 000362 000003 001042 aa 013 147 145 164 get_message 001043 aa 137 155 145 163 001044 aa 163 141 147 145 001045 55 000374 000357 001046 0a 000323 500000 001047 55 000370 000003 001050 aa 014 166 141 154 validate_uid  001051 aa 151 144 141 164 001052 aa 145 137 165 151 001053 aa 144 000 000 000 001054 55 000405 000365 001055 0a 000320 500000 001056 55 000377 000003 001057 aa 024 143 157 156 convert_attendee_idx  001060 aa 166 145 162 164 001061 aa 137 141 164 164 001062 aa 145 156 144 145 001063 aa 145 137 151 144 001064 aa 170 000 000 000 001065 55 000416 000374 001066 0a 000315 500000 001067 55 000410 000003 001070 aa 025 163 145 164 set_event_channel_idx  001071 aa 137 145 166 145 001072 aa 156 164 137 143 001073 aa 150 141 156 156 001074 aa 145 154 137 151 001075 aa 144 170 000 000 001076 55 000425 000405 001077 0a 000312 500000 001100 55 000421 000003 001101 aa 016 163 145 164 set_switch_idx  001102 aa 137 163 167 151 001103 aa 164 143 150 137 001104 aa 151 144 170 000 001105 55 000433 000416 001106 0a 000307 500000 001107 55 000430 000003 001110 aa 012 163 145 164 set_switch  001111 aa 137 163 167 151 001112 aa 164 143 150 000 001113 55 000442 000425 001114 0a 000304 500000 001115 55 000436 000003 001116 aa 014 147 145 164 get_uid_file  001117 aa 137 165 151 144 001120 aa 137 146 151 154 001121 aa 145 000 000 000 001122 55 000450 000433 001123 0a 000301 500000 001124 55 000445 000003 001125 aa 012 147 145 164 get_switch  001126 aa 137 163 167 151 001127 aa 164 143 150 000 001130 55 000460 000442 001131 0a 000276 500000 001132 55 000453 000003 001133 aa 020 144 145 154 delete_forum_acl  001134 aa 145 164 145 137 001135 aa 146 157 162 165 001136 aa 155 137 141 143 001137 aa 154 000 000 000 001140 55 000470 000450 001141 0a 000273 500000 001142 55 000463 000003 001143 aa 021 162 145 160 replace_forum_acl  001144 aa 154 141 143 145 001145 aa 137 146 157 162 001146 aa 165 155 137 141 001147 aa 143 154 000 000 001150 55 000477 000460 001151 0a 000270 500000 001152 55 000473 000003 001153 aa 015 163 145 164 set_forum_acl  001154 aa 137 146 157 162 001155 aa 165 155 137 141 001156 aa 143 154 000 000 001157 55 000506 000470 001160 0a 000265 500000 001161 55 000502 000003 001162 aa 016 154 151 163 list_forum_acl  001163 aa 164 137 146 157 001164 aa 162 165 155 137 001165 aa 141 143 154 000 001166 55 000514 000477 001167 0a 000262 500000 001170 55 000511 000003 001171 aa 013 143 154 157 close_forum 001172 aa 163 145 137 146 001173 aa 157 162 165 155 001174 55 000522 000506 001175 0a 000257 500000 001176 55 000517 000003 001177 aa 012 157 160 145 open_forum  001200 aa 156 137 146 157 001201 aa 162 165 155 000 001202 55 000002 000514 001203 6a 000000 400002 001204 55 000525 000003 001205 aa 014 163 171 155 symbol_table  001206 aa 142 157 154 137 001207 aa 164 141 142 154 001210 aa 145 000 000 000 DEFINITIONS HASH TABLE  001211 aa 000000 000131 001212 aa 000000 000000 001213 aa 000000 000000 001214 5a 000522 000000 001215 aa 000000 000000 001216 aa 000000 000000 001217 aa 000000 000000 001220 5a 000442 000000 001221 aa 000000 000000 001222 aa 000000 000000 001223 aa 000000 000000 001224 aa 000000 000000 001225 5a 000227 000000 001226 5a 000200 000000 001227 5a 000265 000000 001230 5a 000066 000000 001231 aa 000000 000000 001232 aa 000000 000000 001233 aa 000000 000000 001234 aa 000000 000000 001235 aa 000000 000000 001236 5a 000134 000000 001237 5a 000244 000000 001240 aa 000000 000000 001241 5a 000312 000000 001242 5a 000040 000000 001243 5a 000365 000000 001244 5a 000405 000000 001245 5a 000217 000000 001246 aa 000000 000000 001247 5a 000351 000000 001250 5a 000255 000000 001251 5a 000425 000000 001252 5a 000460 000000 001253 5a 000051 000000 001254 5a 000103 000000 001255 5a 000031 000000 001256 5a 000236 000000 001257 5a 000327 000000 001260 5a 000357 000000 001261 5a 000374 000000 001262 5a 000470 000000 001263 aa 000000 000000 001264 5a 000022 000000 001265 aa 000000 000000 001266 aa 000000 000000 001267 5a 000162 000000 001270 aa 000000 000000 001271 aa 000000 000000 001272 aa 000000 000000 001273 aa 000000 000000 001274 aa 000000 000000 001275 5a 000171 000000 001276 aa 000000 000000 001277 5a 000056 000000 001300 aa 000000 000000 001301 5a 000336 000000 001302 aa 000000 000000 001303 5a 000122 000000 001304 5a 000143 000000 001305 5a 000112 000000 001306 5a 000343 000000 001307 5a 000075 000000 001310 5a 000127 000000 001311 5a 000303 000000 001312 5a 000477 000000 001313 5a 000514 000000 001314 5a 000206 000000 001315 aa 000000 000000 001316 5a 000416 000000 001317 5a 000274 000000 001320 5a 000433 000000 001321 aa 000000 000000 001322 aa 000000 000000 001323 5a 000450 000000 001324 aa 000000 000000 001325 5a 000012 000000 001326 5a 000320 000000 001327 aa 000000 000000 001330 aa 000000 000000 001331 5a 000506 000000 001332 aa 000000 000000 001333 aa 000000 000000 001334 aa 000000 000000 001335 aa 000000 000000 001336 5a 000152 000000 001337 aa 000000 000000 001340 aa 000000 000000 001341 aa 000000 000000 001342 aa 000000 000000 EXTERNAL NAMES  001343 aa 017 146 157 162 forum_salvager_ 001344 aa 165 155 137 163 001345 aa 141 154 166 141 001346 aa 147 145 162 137 001347 aa 021 146 157 162 forum_conversion_  001350 aa 165 155 137 143 001351 aa 157 156 166 145 001352 aa 162 163 151 157 001353 aa 156 137 000 000 001354 aa 023 162 145 141 real_trans_ref_info 001355 aa 154 137 164 162 001356 aa 141 156 163 137 001357 aa 162 145 146 137 001360 aa 151 156 146 157 001361 aa 021 162 145 141 real_forum_limits  001362 aa 154 137 146 157 001363 aa 162 165 155 137 001364 aa 154 151 155 151 001365 aa 164 163 000 000 001366 aa 020 146 157 162 forum_trans_mgr_  001367 aa 165 155 137 164 001370 aa 162 141 156 163 001371 aa 137 155 147 162 001372 aa 137 000 000 000 001373 aa 016 146 157 162 forum_seg_mgr_  001374 aa 165 155 137 163 001375 aa 145 147 137 155 001376 aa 147 162 137 000 001377 aa 005 143 154 157 close  001400 aa 163 145 000 000 001401 aa 015 146 157 162 forum_mgr_tv_  001402 aa 165 155 137 155 001403 aa 147 162 137 164 001404 aa 166 137 000 000 001405 aa 004 157 160 145 open  001406 aa 156 000 000 000 001407 aa 017 146 157 162 forum_open_mgr_ 001410 aa 165 155 137 157 001411 aa 160 145 156 137 001412 aa 155 147 162 137 001413 aa 012 157 154 144 old_format  001414 aa 137 146 157 162 001415 aa 155 141 164 000 001416 aa 011 146 157 162 forum_et_  001417 aa 165 155 137 145 001420 aa 164 137 000 000 NO TRAP POINTER WORDS  TYPE PAIR BLOCKS  001421 aa 000004 000000 001422 55 000727 000015 001423 aa 000004 000000 001424 55 000721 000025 001425 aa 000004 000000 001426 55 000727 000025 001427 aa 000004 000000 001430 55 000667 000034 001431 aa 000004 000000 001432 55 000721 000043 001433 aa 000004 000000 001434 55 000727 000043 001435 aa 000004 000000 001436 55 000721 000054 001437 aa 000004 000000 001440 55 000663 000054 001441 aa 000004 000000 001442 55 000721 000061 001443 aa 000004 000000 001444 55 000727 000061 001445 aa 000004 000000 001446 55 000721 000071 001447 aa 000004 000000 001450 55 000727 000071 001451 aa 000004 000000 001452 55 000721 000100 001453 aa 000004 000000 001454 55 000706 000100 001455 aa 000004 000000 001456 55 000721 000106 001457 aa 000004 000000 001460 55 000713 000106 001461 aa 000004 000000 001462 55 000721 000115 001463 aa 000004 000000 001464 55 000713 000115 001465 aa 000004 000000 001466 55 000663 000125 001467 aa 000004 000000 001470 55 000667 000132 001471 aa 000004 000000 001472 55 000721 000137 001473 aa 000004 000000 001474 55 000713 000137 001475 aa 000004 000000 001476 55 000721 000146 001477 aa 000004 000000 001500 55 000713 000146 001501 aa 000004 000000 001502 55 000721 000155 001503 aa 000004 000000 001504 55 000713 000155 001505 aa 000004 000000 001506 55 000721 000165 001507 aa 000004 000000 001510 55 000713 000165 001511 aa 000004 000000 001512 55 000721 000174 001513 aa 000004 000000 001514 55 000727 000174 001515 aa 000004 000000 001516 55 000721 000203 001517 aa 000004 000000 001520 55 000727 000203 001521 aa 000004 000000 001522 55 000721 000211 001523 aa 000004 000000 001524 55 000706 000211 001525 aa 000004 000000 001526 55 000721 000222 001527 aa 000004 000000 001530 55 000706 000222 001531 aa 000004 000000 001532 55 000721 000232 001533 aa 000004 000000 001534 55 000706 000232 001535 aa 000004 000000 001536 55 000721 000241 001537 aa 000004 000000 001540 55 000706 000241 001541 aa 000004 000000 001542 55 000721 000247 001543 aa 000004 000000 001544 55 000706 000247 001545 aa 000004 000000 001546 55 000721 000260 001547 aa 000004 000000 001550 55 000706 000260 001551 aa 000004 000000 001552 55 000721 000270 001553 aa 000004 000000 001554 55 000706 000270 001555 aa 000004 000000 001556 55 000721 000674 001557 aa 000004 000000 001560 55 000706 000277 001561 aa 000004 000000 001562 55 000721 000306 001563 aa 000004 000000 001564 55 000727 000306 001565 aa 000004 000000 001566 55 000721 000315 001567 aa 000004 000000 001570 55 000727 000315 001571 aa 000004 000000 001572 55 000721 000701 001573 aa 000004 000000 001574 55 000706 000323 001575 aa 000004 000000 001576 55 000721 000332 001577 aa 000004 000000 001600 55 000706 000332 001601 aa 000004 000000 001602 55 000721 000341 001603 aa 000004 000000 001604 55 000706 000341 001605 aa 000004 000000 001606 55 000721 000346 001607 aa 000004 000000 001610 55 000706 000346 001611 aa 000004 000000 001612 55 000721 000354 001613 aa 000004 000000 001614 55 000706 000354 001615 aa 000004 000000 001616 55 000721 000362 001617 aa 000004 000000 001620 55 000706 000362 001621 aa 000004 000000 001622 55 000721 000370 001623 aa 000004 000000 001624 55 000706 000370 001625 aa 000004 000000 001626 55 000721 000377 001627 aa 000004 000000 001630 55 000706 000377 001631 aa 000004 000000 001632 55 000721 000410 001633 aa 000004 000000 001634 55 000727 000410 001635 aa 000004 000000 001636 55 000721 000421 001637 aa 000004 000000 001640 55 000727 000421 001641 aa 000004 000000 001642 55 000721 000430 001643 aa 000004 000000 001644 55 000727 000430 001645 aa 000004 000000 001646 55 000721 000436 001647 aa 000004 000000 001650 55 000713 000436 001651 aa 000004 000000 001652 55 000727 000445 001653 aa 000004 000000 001654 55 000713 000453 001655 aa 000004 000000 001656 55 000713 000463 001657 aa 000004 000000 001660 55 000713 000473 001661 aa 000004 000000 001662 55 000713 000502 001663 aa 000004 000000 001664 55 000721 000511 001665 aa 000004 000000 001666 55 000727 000717 001667 aa 000004 000000 001670 55 000721 000517 001671 aa 000004 000000 001672 55 000727 000725 001673 aa 000004 000000 001674 55 000736 000733 001675 aa 000001 000000 001676 aa 000000 000000 INTERNAL EXPRESSION WORDS 001677 5a 000741 000000 001700 5a 000743 000000 001701 5a 000745 000000 001702 5a 000747 000000 001703 5a 000751 000000 001704 5a 000753 000000 001705 5a 000755 000000 001706 5a 000757 000000 001707 5a 000761 000000 001710 5a 000763 000000 001711 5a 000765 000000 001712 5a 000767 000000 001713 5a 000771 000000 001714 5a 000773 000000 001715 5a 000775 000000 001716 5a 000777 000000 001717 5a 001001 000000 001720 5a 001003 000000 001721 5a 001005 000000 001722 5a 001007 000000 001723 5a 001011 000000 001724 5a 001013 000000 001725 5a 001015 000000 001726 5a 001017 000000 001727 5a 001021 000000 001730 5a 001023 000000 001731 5a 001025 000000 001732 5a 001027 000000 001733 5a 001031 000000 001734 5a 001033 000000 001735 5a 001035 000000 001736 5a 001037 000000 001737 5a 001041 000000 001740 5a 001043 000000 001741 5a 001045 000000 001742 5a 001047 000000 001743 5a 001051 000000 001744 5a 001053 000000 001745 5a 001055 000000 001746 5a 001057 000000 001747 5a 001061 000000 001750 5a 001063 000000 001751 5a 001065 000000 001752 5a 001067 000000 001753 5a 001071 000000 001754 5a 001073 000000 001755 5a 001075 000000 001756 5a 001077 000000 001757 5a 001101 000000 001760 5a 001103 000000 001761 5a 001105 000000 001762 5a 001107 000000 001763 5a 001111 000000 001764 5a 001113 000000 001765 5a 001115 000000 001766 5a 001117 000000 001767 5a 001121 000000 001770 5a 001123 000000 001771 5a 001125 000000 001772 5a 001127 000000 001773 5a 001131 000000 001774 5a 001133 000000 001775 5a 001135 000000 001776 5a 001137 000000 001777 5a 001141 000000 002000 5a 001143 000000 002001 5a 001145 000000 002002 5a 001147 000000 002003 5a 001151 000000 002004 5a 001153 000000 002005 5a 001155 000000 002006 5a 001157 000000 002007 5a 001161 000000 002010 5a 001163 000000 002011 5a 001165 000000 002012 5a 001167 000000 002013 5a 001171 000000 002014 5a 001173 000000 002015 5a 001175 000000 002016 5a 001177 000000 002017 5a 001201 000000 002020 5a 001203 000000 002021 5a 001205 000000 002022 5a 001207 000000 002023 5a 001211 000000 002024 5a 001213 000000 002025 aa 000000 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 000460 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000264 000007 a2 000000 000000 000010 9a 777770 0000 46 forum_et_|old_format  000011 5a 001344 0000 00 000012 9a 777766 0000 46 forum_open_mgr_|open  000013 5a 001343 0000 00 000014 9a 777764 0000 46 forum_mgr_tv_|open_forum  000015 5a 001342 0000 00 000016 9a 777762 0000 46 forum_open_mgr_|close  000017 5a 001341 0000 00 000020 9a 777760 0000 46 forum_mgr_tv_|close_forum  000021 5a 001340 0000 00 000022 9a 777756 0000 46 forum_seg_mgr_|list_forum_acl  000023 5a 001337 0000 00 000024 9a 777754 0000 46 forum_seg_mgr_|set_forum_acl  000025 5a 001336 0000 00 000026 9a 777752 0000 46 forum_seg_mgr_|replace_forum_acl  000027 5a 001335 0000 00 000030 9a 777750 0000 46 forum_seg_mgr_|delete_forum_acl 000031 5a 001334 0000 00 000032 9a 777746 0000 46 forum_open_mgr_|get_switch  000033 5a 001333 0000 00 000034 9a 777744 0000 46 forum_seg_mgr_|get_uid_file 000035 5a 001332 0000 00 000036 9a 777742 0000 46 forum_mgr_tv_|get_uid_file  000037 5a 001331 0000 00 000040 9a 777740 0000 46 forum_open_mgr_|set_switch  000041 5a 001330 0000 00 000042 9a 777736 0000 46 forum_mgr_tv_|set_switch  000043 5a 001327 0000 00 000044 9a 777734 0000 46 forum_open_mgr_|set_switch_idx  000045 5a 001326 0000 00 000046 9a 777732 0000 46 forum_mgr_tv_|set_switch_idx  000047 5a 001325 0000 00 000050 9a 777730 0000 46 forum_open_mgr_|set_event_channel_idx  000051 5a 001324 0000 00 000052 9a 777726 0000 46 forum_mgr_tv_|set_event_channel_idx 000053 5a 001323 0000 00 000054 9a 777724 0000 46 forum_trans_mgr_|convert_attendee_idx  000055 5a 001322 0000 00 000056 9a 777722 0000 46 forum_mgr_tv_|convert_attendee_idx  000057 5a 001321 0000 00 000060 9a 777720 0000 46 forum_trans_mgr_|validate_uid  000061 5a 001320 0000 00 000062 9a 777716 0000 46 forum_mgr_tv_|validate_uid  000063 5a 001317 0000 00 000064 9a 777714 0000 46 forum_trans_mgr_|get_message  000065 5a 001316 0000 00 000066 9a 777712 0000 46 forum_mgr_tv_|get_message  000067 5a 001315 0000 00 000070 9a 777710 0000 46 forum_trans_mgr_|enter_trans  000071 5a 001314 0000 00 000072 9a 777706 0000 46 forum_mgr_tv_|enter_trans  000073 5a 001313 0000 00 000074 9a 777704 0000 46 forum_trans_mgr_|read_trans 000075 5a 001312 0000 00 000076 9a 777702 0000 46 forum_mgr_tv_|read_trans  000077 5a 001311 0000 00 000100 9a 777700 0000 46 forum_trans_mgr_|rechain  000101 5a 001310 0000 00 000102 9a 777676 0000 46 forum_mgr_tv_|rechain  000103 5a 001307 0000 00 000104 9a 777674 0000 46 forum_trans_mgr_|set_delete_sw  000105 5a 001306 0000 00 000106 9a 777672 0000 46 forum_mgr_tv_|set_delete_sw 000107 5a 001305 0000 00 000110 9a 777670 0000 46 forum_trans_mgr_|forum_limits  000111 5a 001304 0000 00 000112 9a 777666 0000 46 forum_mgr_tv_|real_forum_limits 000113 5a 001303 0000 00 000114 9a 777664 0000 46 forum_open_mgr_|list_users  000115 5a 001302 0000 00 000116 9a 777662 0000 46 forum_mgr_tv_|list_users  000117 5a 001301 0000 00 000120 9a 777660 0000 46 forum_open_mgr_|list_users_idx  000121 5a 001300 0000 00 000122 9a 777656 0000 46 forum_mgr_tv_|list_users_idx  000123 5a 001277 0000 00 000124 9a 777654 0000 46 forum_trans_mgr_|trans_ref_info 000125 5a 001276 0000 00 000126 9a 777652 0000 46 forum_mgr_tv_|real_trans_ref_info  000127 5a 001275 0000 00 000130 9a 777650 0000 46 forum_trans_mgr_|trans_time_info  000131 5a 001274 0000 00 000132 9a 777646 0000 46 forum_mgr_tv_|trans_time_info  000133 5a 001273 0000 00 000134 9a 777644 0000 46 forum_trans_mgr_|next_transaction  000135 5a 001272 0000 00 000136 9a 777642 0000 46 forum_mgr_tv_|next_transaction  000137 5a 001271 0000 00 000140 9a 777640 0000 46 forum_trans_mgr_|previous_transaction  000141 5a 001270 0000 00 000142 9a 777636 0000 46 forum_mgr_tv_|previous_transaction  000143 5a 001267 0000 00 000144 9a 777634 0000 46 forum_trans_mgr_|check_user 000145 5a 001266 0000 00 000146 9a 777632 0000 46 forum_mgr_tv_|check_user  000147 5a 001265 0000 00 000150 9a 777630 0000 46 forum_trans_mgr_|set_seen_switch  000151 5a 001264 0000 00 000152 9a 777626 0000 46 forum_mgr_tv_|set_seen_switch  000153 5a 001263 0000 00 000154 9a 777624 0000 46 forum_trans_mgr_|get_transaction_map  000155 5a 001262 0000 00 000156 9a 777622 0000 46 forum_mgr_tv_|get_transaction_map  000157 5a 001261 0000 00 000160 9a 777620 0000 46 forum_trans_mgr_|get_transaction_map_idx  000161 5a 001260 0000 00 000162 9a 777616 0000 46 forum_mgr_tv_|get_transaction_map_idx  000163 5a 001257 0000 00 000164 9a 777614 0000 46 forum_open_mgr_|forum_info  000165 5a 001256 0000 00 000166 9a 777612 0000 46 forum_mgr_tv_|forum_info  000167 5a 001255 0000 00 000170 9a 777610 0000 46 forum_open_mgr_|forum_info_idx  000171 5a 001254 0000 00 000172 9a 777606 0000 46 forum_mgr_tv_|forum_info_idx  000173 5a 001253 0000 00 000174 9a 777604 0000 46 forum_seg_mgr_|get_forum_path  000175 5a 001252 0000 00 000176 9a 777602 0000 46 forum_mgr_tv_|get_forum_path  000177 5a 001251 0000 00 000200 9a 777600 0000 46 forum_seg_mgr_|get_forum_path_idx  000201 5a 001250 0000 00 000202 9a 777576 0000 46 forum_mgr_tv_|get_forum_path_idx  000203 5a 001247 0000 00 000204 9a 777574 0000 46 forum_seg_mgr_|create_forum 000205 5a 001246 0000 00 000206 9a 777572 0000 46 forum_mgr_tv_|create_forum  000207 5a 001245 0000 00 000210 9a 777570 0000 46 forum_seg_mgr_|chname_forum 000211 5a 001244 0000 00 000212 9a 777566 0000 46 forum_mgr_tv_|chname_forum  000213 5a 001243 0000 00 000214 9a 777564 0000 46 forum_conversion_|convert  000215 5a 001242 0000 00 000216 9a 777562 0000 46 forum_salvager_|copy  000217 5a 001241 0000 00 000220 9a 777560 0000 46 forum_seg_mgr_|chname_forum_idx 000221 5a 001240 0000 00 000222 9a 777556 0000 46 forum_mgr_tv_|chname_forum_idx  000223 5a 001237 0000 00 000224 9a 777554 0000 46 forum_seg_mgr_|delete_forum 000225 5a 001236 0000 00 000226 9a 777552 0000 46 forum_mgr_tv_|delete_forum  000227 5a 001235 0000 00 000230 9a 777550 0000 46 forum_trans_mgr_|set_message  000231 5a 001234 0000 00 000232 9a 777546 0000 46 forum_mgr_tv_|set_message  000233 5a 001233 0000 00 000234 9a 777544 0000 46 forum_open_mgr_|change_chairman 000235 5a 001232 0000 00 000236 9a 777542 0000 46 forum_mgr_tv_|change_chairman  000237 5a 001231 0000 00 000240 9a 777540 0000 46 forum_open_mgr_|change_chairman_idx 000241 5a 001230 0000 00 000242 9a 777536 0000 46 forum_mgr_tv_|change_chairman_idx  000243 5a 001227 0000 00 000244 9a 777534 0000 46 forum_salvager_|expunge 000245 5a 001226 0000 00 000246 9a 777532 0000 46 forum_mgr_tv_|expunge  000247 5a 001225 0000 00 000250 9a 777530 0000 46 forum_open_mgr_|priv_change_chairman  000251 5a 001224 0000 00 000252 9a 777526 0000 46 forum_mgr_tv_|priv_change_chairman  000253 5a 001223 0000 00 000254 9a 777524 0000 46 forum_conversion_|priv_convert  000255 5a 001222 0000 00 000256 9a 777522 0000 46 forum_open_mgr_|priv_set_switch 000257 5a 001221 0000 00 000260 9a 777520 0000 46 forum_mgr_tv_|priv_set_switch  000261 5a 001220 0000 00 000262 9a 777516 0000 46 forum_open_mgr_|set_global_switch  000263 5a 001217 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 112143 000005 aa 305203 523135 000006 aa 000000 114630 000007 aa 140473 420417 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 000227 000020 aa 000000 000104 000021 aa 000000 000161 000022 aa 000221 000104 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 040066 056066 000030 aa 040040 116157 000031 aa 166145 155142 000032 aa 145162 040061 000033 aa 071070 062040 000034 aa 115141 162164 000035 aa 151156 163157 000036 aa 156056 123171 000037 aa 163115 141151 000040 aa 156164 056141 000041 aa 040040 040040 000042 aa 040040 040040 000043 aa 040040 040040 000044 aa 055164 141162 000045 aa 147145 164040 000046 aa 114145 166145 000047 aa 154066 070040 000050 aa 154151 163164 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 000001 000066 aa 000072 000046 000067 aa 146275 403156 000070 aa 000000 114630 000071 aa 136217 400000 000072 aa 076163 160145 >spec>install>1128>v2forum_mgr_tv_.alm  000073 aa 143076 151156 000074 aa 163164 141154 000075 aa 154076 061061 000076 aa 062070 076166 000077 aa 062146 157162 000100 aa 165155 137155 000101 aa 147162 137164 000102 aa 166137 056141 000103 aa 154155 040040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number  232 change_chairman v2forum_mgr_tv_: 176.  235 change_chairman_idx v2forum_mgr_tv_: 177.  154 check_user v2forum_mgr_tv_: 158.  212 chname_forum v2forum_mgr_tv_: 169.  221 chname_forum_idx v2forum_mgr_tv_: 172.  close v2forum_mgr_tv_: 126.  41 close_forum v2forum_mgr_tv_: 126.  10 CONTROL v2forum_mgr_tv_: 97, 121. 215 convert v2forum_mgr_tv_: 170.  77 convert_attendee_idx v2forum_mgr_tv_: 139.  217 copy v2forum_mgr_tv_: 171.  207 create_forum v2forum_mgr_tv_: 168.  224 delete_forum v2forum_mgr_tv_: 173.  55 delete_forum_acl v2forum_mgr_tv_: 131.  110 enter_trans v2forum_mgr_tv_: 143.  240 expunge v2forum_mgr_tv_: 179.  forum_conversion_ v2forum_mgr_tv_: 170, 182. forum_et_ v2forum_mgr_tv_: 73.  173 forum_info v2forum_mgr_tv_: 163.  176 forum_info_idx v2forum_mgr_tv_: 164.  125 forum_limits v2forum_mgr_tv_: 149.  forum_mgr_tv_ v2forum_mgr_tv_: 125, 126, 134, 135, 136, 138, 139, 140, 142, 143, 144,  146, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159,  160, 161, 163, 164, 165, 166, 168, 169, 172, 173, 174,  176, 177, 179, 181, 183.  forum_open_mgr_ v2forum_mgr_tv_: 125, 126, 133, 135, 136, 138, 150, 151, 163, 164, 176,  177, 181, 183, 184. forum_salvager_ v2forum_mgr_tv_: 171, 179. forum_seg_mgr_ v2forum_mgr_tv_: 128, 129, 130, 131, 134, 165, 166, 168, 169, 172, 173.  forum_trans_mgr_ v2forum_mgr_tv_: 139, 140, 142, 143, 144, 146, 147, 149, 153, 154, 155,  156, 158, 159, 160, 161, 174. 201 get_forum_path v2forum_mgr_tv_: 165.  204 get_forum_path_idx v2forum_mgr_tv_: 166.  105 get_message v2forum_mgr_tv_: 142.  60 get_switch v2forum_mgr_tv_: 133.  163 get_transaction_map v2forum_mgr_tv_: 160.  167 get_transaction_map_idx v2forum_mgr_tv_: 161.  63 get_uid_file v2forum_mgr_tv_: 134.  44 list_forum_acl v2forum_mgr_tv_: 128.  130 list_users v2forum_mgr_tv_: 150.  133 list_users_idx v2forum_mgr_tv_: 151.  144 next_transaction v2forum_mgr_tv_: 155.  old_format v2forum_mgr_tv_: 73.  open v2forum_mgr_tv_: 125.  36 open_forum v2forum_mgr_tv_: 125.  150 previous_transaction v2forum_mgr_tv_: 156.  244 priv_change_chairman v2forum_mgr_tv_: 181.  247 priv_convert v2forum_mgr_tv_: 182.  251 priv_set_switch v2forum_mgr_tv_: 183.  113 read_trans v2forum_mgr_tv_: 144.  real_forum_limits v2forum_mgr_tv_: 149.  real_trans_ref_info v2forum_mgr_tv_: 153.  116 rechain v2forum_mgr_tv_: 146.  52 replace_forum_acl v2forum_mgr_tv_: 130.  122 set_delete_sw v2forum_mgr_tv_: 147.  74 set_event_channel_idx v2forum_mgr_tv_: 138.  47 set_forum_acl v2forum_mgr_tv_: 129.  254 set_global_switch v2forum_mgr_tv_: 184.  227 set_message v2forum_mgr_tv_: 174.  157 set_seen_switch v2forum_mgr_tv_: 159.  66 set_switch v2forum_mgr_tv_: 135.  71 set_switch_idx v2forum_mgr_tv_: 136.  50 temp1 v2forum_mgr_tv_: 27, 112, 115, 117. 136 trans_ref_info v2forum_mgr_tv_: 153.  141 trans_time_info v2forum_mgr_tv_: 154.  4 V1_NOT_ALLOWED v2forum_mgr_tv_: 71, 128, 129, 130, 131, 133, 146, 155, 156, 159, 160,  161, 179. 102 validate_uid v2forum_mgr_tv_: 140.  0 VERSION_BY_INDEX v2forum_mgr_tv_: 64, 126, 136, 138, 139, 140, 142, 143, 144, 146, 147,  149, 151, 153, 154, 155, 156, 158, 159, 160, 161, 164,  166, 172, 174, 177, 179.  12 VERSION_BY_NAME v2forum_mgr_tv_: 99, 125, 128, 129, 130, 131, 133, 134, 135, 150, 163,  165, 168, 169, 173, 176, 181, 183.  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