ASSEMBLY LISTING OF SEGMENT >special_ldd>install>MR12.1-1086>window_editor_utils_.alm ASSEMBLED ON: 08/13/87 1324.3 mst Thu OPTIONS USED: -target l68 list symbols ASSEMBLED BY: ALM Version 7.3 November 1986 ASSEMBLER CREATED: 11/26/86 1244.2 mst Wed 1 " *********************************************************** 2 " * * 3 " * Copyright, (C) Honeywell Bull Inc., 1987 * 4 " * * 5 " * Copyright, (C) Honeywell Information Systems Inc., 1983 * 6 " * * 7 " *********************************************************** 000000 8 name window_editor_utils_ 9 10 11 " Macro to generate a call to an external entrypoint in window_io_iox_ 12 13 macro call_wii 1 14 segdef &1 2 15 &1: getlp 3 16 tra window_io_iox_$&2 4 17 5 18 &end 19 20 call_wii insert_text,insert_text_ 000000 segdef insert_text 000000 aa 7 00046 2721 20 insert_text: getlp 000001 4a 4 00010 7101 20 tra window_io_iox_$insert_text_ 21 call_wii delete_text,delete_text_ 000002 segdef delete_text 000002 aa 7 00046 2721 20 delete_text: getlp 000003 4a 4 00012 7101 20 tra window_io_iox_$delete_text_ 22 call_wii delete_text_save,delete_text_save_ 000004 segdef delete_text_save 000004 aa 7 00046 2721 20 delete_text_save: getlp 000005 4a 4 00014 7101 20 tra window_io_iox_$delete_text_save_ 23 call_wii move_forward,move_forward_ 000006 segdef move_forward 000006 aa 7 00046 2721 20 move_forward: getlp 000007 4a 4 00016 7101 20 tra window_io_iox_$move_forward_ 24 call_wii move_backward,move_backward_ 000010 segdef move_backward 000010 aa 7 00046 2721 20 move_backward: getlp 000011 4a 4 00020 7101 20 tra window_io_iox_$move_backward_ 25 call_wii move_forward_word,move_forward_word_ 000012 segdef move_forward_word 000012 aa 7 00046 2721 20 move_forward_word: getlp 000013 4a 4 00022 7101 20 tra window_io_iox_$move_forward_word_ 26 call_wii move_backward_word,move_backward_word_ 000014 segdef move_backward_word 000014 aa 7 00046 2721 20 move_backward_word: getlp 000015 4a 4 00024 7101 20 tra window_io_iox_$move_backward_word_ 27 call_wii get_top_kill_ring_element,get_top_kill_ring_element_ 000016 segdef get_top_kill_ring_element 000016 aa 7 00046 2721 20 get_top_kill_ring_element: getlp 000017 4a 4 00026 7101 20 tra window_io_iox_$get_top_kill_ring_element_ 28 call_wii rotate_kill_ring,rotate_kill_ring_ 000020 segdef rotate_kill_ring 000020 aa 7 00046 2721 20 rotate_kill_ring: getlp 000021 4a 4 00030 7101 20 tra window_io_iox_$rotate_kill_ring_ 29 30 end window_editor_utils_ NO LITERALS NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 000022 5a 000003 000000 000023 5a 000127 600000 000024 aa 000000 000000 000025 55 000014 000002 000026 5a 000002 400003 000027 55 000006 000014 000030 aa 024 167 151 156 000031 aa 144 157 167 137 000032 aa 145 144 151 164 000033 aa 157 162 137 165 000034 aa 164 151 154 163 000035 aa 137 000 000 000 000036 55 000024 000003 000037 0a 000020 400000 000040 55 000017 000003 000041 aa 020 162 157 164 rotate_kill_ring 000042 aa 141 164 145 137 000043 aa 153 151 154 154 000044 aa 137 162 151 156 000045 aa 147 000 000 000 000046 55 000036 000014 000047 0a 000016 400000 000050 55 000027 000003 000051 aa 031 147 145 164 get_top_kill_ring_element 000052 aa 137 164 157 160 000053 aa 137 153 151 154 000054 aa 154 137 162 151 000055 aa 156 147 137 145 000056 aa 154 145 155 145 000057 aa 156 164 000 000 000060 55 000046 000024 000061 0a 000014 400000 000062 55 000041 000003 000063 aa 022 155 157 166 move_backward_word 000064 aa 145 137 142 141 000065 aa 143 153 167 141 000066 aa 162 144 137 167 000067 aa 157 162 144 000 000070 55 000056 000036 000071 0a 000012 400000 000072 55 000051 000003 000073 aa 021 155 157 166 move_forward_word 000074 aa 145 137 146 157 000075 aa 162 167 141 162 000076 aa 144 137 167 157 000077 aa 162 144 000 000 000100 55 000065 000046 000101 0a 000010 400000 000102 55 000061 000003 000103 aa 015 155 157 166 move_backward 000104 aa 145 137 142 141 000105 aa 143 153 167 141 000106 aa 162 144 000 000 000107 55 000074 000056 000110 0a 000006 400000 000111 55 000070 000003 000112 aa 014 155 157 166 move_forward 000113 aa 145 137 146 157 000114 aa 162 167 141 162 000115 aa 144 000 000 000 000116 55 000104 000065 000117 0a 000004 400000 000120 55 000077 000003 000121 aa 020 144 145 154 delete_text_save 000122 aa 145 164 145 137 000123 aa 164 145 170 164 000124 aa 137 163 141 166 000125 aa 145 000 000 000 000126 55 000112 000074 000127 0a 000002 400000 000130 55 000107 000003 000131 aa 013 144 145 154 delete_text 000132 aa 145 164 145 137 000133 aa 164 145 170 164 000134 55 000120 000104 000135 0a 000000 400000 000136 55 000115 000003 000137 aa 013 151 156 163 insert_text 000140 aa 145 162 164 137 000141 aa 164 145 170 164 000142 55 000002 000112 000143 6a 000000 400002 000144 55 000123 000003 000145 aa 014 163 171 155 symbol_table 000146 aa 142 157 154 137 000147 aa 164 141 142 154 000150 aa 145 000 000 000 DEFINITIONS HASH TABLE 000151 aa 000000 000015 000152 aa 000000 000000 000153 aa 000000 000000 000154 aa 000000 000000 000155 5a 000024 000000 000156 5a 000074 000000 000157 5a 000056 000000 000160 5a 000036 000000 000161 5a 000104 000000 000162 5a 000120 000000 000163 5a 000014 000000 000164 5a 000065 000000 000165 5a 000046 000000 000166 5a 000112 000000 EXTERNAL NAMES 000167 aa 021 162 157 164 rotate_kill_ring_ 000170 aa 141 164 145 137 000171 aa 153 151 154 154 000172 aa 137 162 151 156 000173 aa 147 137 000 000 000174 aa 032 147 145 164 get_top_kill_ring_element_ 000175 aa 137 164 157 160 000176 aa 137 153 151 154 000177 aa 154 137 162 151 000200 aa 156 147 137 145 000201 aa 154 145 155 145 000202 aa 156 164 137 000 000203 aa 023 155 157 166 move_backward_word_ 000204 aa 145 137 142 141 000205 aa 143 153 167 141 000206 aa 162 144 137 167 000207 aa 157 162 144 137 000210 aa 022 155 157 166 move_forward_word_ 000211 aa 145 137 146 157 000212 aa 162 167 141 162 000213 aa 144 137 167 157 000214 aa 162 144 137 000 000215 aa 016 155 157 166 move_backward_ 000216 aa 145 137 142 141 000217 aa 143 153 167 141 000220 aa 162 144 137 000 000221 aa 015 155 157 166 move_forward_ 000222 aa 145 137 146 157 000223 aa 162 167 141 162 000224 aa 144 137 000 000 000225 aa 021 144 145 154 delete_text_save_ 000226 aa 145 164 145 137 000227 aa 164 145 170 164 000230 aa 137 163 141 166 000231 aa 145 137 000 000 000232 aa 014 144 145 154 delete_text_ 000233 aa 145 164 145 137 000234 aa 164 145 170 164 000235 aa 137 000 000 000 000236 aa 014 151 156 163 insert_text_ 000237 aa 145 162 164 137 000240 aa 164 145 170 164 000241 aa 137 000 000 000 000242 aa 016 167 151 156 window_io_iox_ 000243 aa 144 157 167 137 000244 aa 151 157 137 151 000245 aa 157 170 137 000 NO TRAP POINTER WORDS TYPE PAIR BLOCKS 000246 aa 000004 000000 000247 55 000220 000145 000250 aa 000004 000000 000251 55 000220 000152 000252 aa 000004 000000 000253 55 000220 000161 000254 aa 000004 000000 000255 55 000220 000166 000256 aa 000004 000000 000257 55 000220 000173 000260 aa 000004 000000 000261 55 000220 000177 000262 aa 000004 000000 000263 55 000220 000203 000264 aa 000004 000000 000265 55 000220 000210 000266 aa 000004 000000 000267 55 000220 000214 000270 aa 000001 000000 000271 aa 000000 000000 INTERNAL EXPRESSION WORDS 000272 5a 000224 000000 000273 5a 000226 000000 000274 5a 000230 000000 000275 5a 000232 000000 000276 5a 000234 000000 000277 5a 000236 000000 000300 5a 000240 000000 000301 5a 000242 000000 000302 5a 000244 000000 000303 aa 000000 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 000022 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000032 000007 a2 000000 000000 000010 9a 777770 0000 46 window_io_iox_|insert_text_ 000011 5a 000260 0000 00 000012 9a 777766 0000 46 window_io_iox_|delete_text_ 000013 5a 000257 0000 00 000014 9a 777764 0000 46 window_io_iox_|delete_text_save_ 000015 5a 000256 0000 00 000016 9a 777762 0000 46 window_io_iox_|move_forward_ 000017 5a 000255 0000 00 000020 9a 777760 0000 46 window_io_iox_|move_backward_ 000021 5a 000254 0000 00 000022 9a 777756 0000 46 window_io_iox_|move_forward_word_ 000023 5a 000253 0000 00 000024 9a 777754 0000 46 window_io_iox_|move_backward_word_ 000025 5a 000252 0000 00 000026 9a 777752 0000 46 window_io_iox_|get_top_kill_ring_element_ 000027 5a 000251 0000 00 000030 9a 777750 0000 46 window_io_iox_|rotate_kill_ring_ 000031 5a 000250 0000 00 SYMBOL INFORMATION SYMBOL TABLE HEADER 000000 aa 000000 000001 000001 aa 163171 155142 000002 aa 164162 145145 000003 aa 000000 000007 000004 aa 000000 115030 000005 aa 273207 326355 000006 aa 000000 115537 000007 aa 227032 323065 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 000161 000020 aa 000000 000111 000021 aa 000123 000115 000022 aa 000152 000111 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 067056 063040 000030 aa 116157 166145 000031 aa 155142 145162 000032 aa 040061 071070 000033 aa 066040 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 055164 141162 000045 aa 147145 164040 000046 aa 154066 070040 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 040154 151163 000057 aa 164040 163171 000060 aa 155142 157154 000061 aa 163040 040040 000062 aa 040040 040040 000063 aa 040040 040040 000064 aa 000000 000001 000065 aa 000000 000001 000066 aa 000072 000071 000067 aa 155352 157163 000070 aa 000000 115537 000071 aa 226724 000000 000072 aa 076163 160145 >special_ldd>install>MR12.1-1086>window_editor_utils_.alm 000073 aa 143151 141154 000074 aa 137154 144144 000075 aa 076151 156163 000076 aa 164141 154154 000077 aa 076115 122061 000100 aa 062056 061055 000101 aa 061060 070066 000102 aa 076167 151156 000103 aa 144157 167137 000104 aa 145144 151164 000105 aa 157162 137165 000106 aa 164151 154163 000107 aa 137056 141154 000110 aa 155040 040040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number 2 delete_text window_editor_utils_: 21. delete_text_ window_editor_utils_: 21. 4 delete_text_save window_editor_utils_: 22. delete_text_save_ window_editor_utils_: 22. 16 get_top_kill_ring_element window_editor_utils_: 27. get_top_kill_ring_element_ window_editor_utils_: 27. 0 insert_text window_editor_utils_: 20. insert_text_ window_editor_utils_: 20. 10 move_backward window_editor_utils_: 24. move_backward_ window_editor_utils_: 24. 14 move_backward_word window_editor_utils_: 26. move_backward_word_ window_editor_utils_: 26. 6 move_forward window_editor_utils_: 23. move_forward_ window_editor_utils_: 23. 12 move_forward_word window_editor_utils_: 25. move_forward_word_ window_editor_utils_: 25. 20 rotate_kill_ring window_editor_utils_: 28. rotate_kill_ring_ window_editor_utils_: 28. window_io_iox_ window_editor_utils_: 20, 21, 22, 23, 24, 25, 26, 27, 28. 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