1 10/31/90 CP51 Multics Menu Creation Facilities
2 Errata Information for MR12.4
3
4
5 pg 7-6 to 7-23: for the "window_io_" module, make the following
6 changes.
7
8
9 Page 7-6; replace "PUR CHARS OPERATION" with "PUT CHARS
10 OPERATION", and on the last line of the page replace
11 "scrren" with "screen".
12
13
14 Page 7-8; under STRUCTURE ELEMENTS replace
15
16 dcl 1 window_status_info aligned based window_status_
17 info_ptr,
18 with
19 dcl 1 window_status aligned,
20
21
22 Page 7-9; under NOTES, replace
23
24 The get_window_status and get_window_status control ...
25 with
26 The get_window_status and set_window_status control ...
27
28
29 Page 7-9; under the description of "get_capabilities", replace
30
31 3 pad bit28 unal,
32 with
33 3 pad bit31 unal,
34
35
36 Page 7-11; under NOTES, replace
37
38 io_call window_switch get_editing_chars
39 with
40 io_call control window_switch get_editing_chars
41
42
43 Page 7-14; on the first line of the page, replace
44 "window_more_handler.incl.pl1" with
45 "window_more_info.incl.pl1".
46
47
48 Page 7-14; under STRUCTURE ELEMENTS, in the description of
49 "version", replace "more_handler_info_version_2" with
50 "more_info_version_2".
51
52
53 Page 7-15; under NOTES, replace
54
55 io_call window_switch get_more_handler
56 io_call window_switch set_more_handler more_handler
57 with
58 io_call control window_switch get_more_handler
59 io_call control window_switch set_more_handler more_handler
60
61
62 Page 7-15; add the following after the description of
63 "get_break_table" and before the line "dcl 1
64 break_table_info".
65
66 The info pointer should point to break_table_info, declared
67 in window_control_info.incl.pl1:
68
69
70 Page 7-16; under the description of "get_special" replace
71
72 dcl 1 get_special_info_struc aligned
73 with
74 dcl 1 get_special_info_struc based aligned,
75 2 version char 8,
76
77
78
79
80 Page 7-17; under STRUCTURE ELEMENTS, before area_ptr, add the
81 following.
82
83 version
84 the version number of the structure. It must be
85 SPECIAL_INFO_STRUCT_VERSION_1.
86
87
88 Page 7-17; under the description of "set_special" replace
89
90 dcl 1 c_chars based aligned,
91 2 count fixed bin 8 unaligned,
92 2 chars 3 char 1 unaligned;
93 with
94 dcl 1 c_chars based c_chars_ptr aligned,
95 2 count fixed bin 8 unaligned,
96 2 chars 15 char 1 unaligned;
97
98
99 Page 7-17; in the description of "count" replace 0<= count <=3
100 with 0<= count <=15.
101
102
103 Pages 7-17 and 7-18; move the following from page 7-18 to page
104 7-17.
105
106 chars
107 are the characters that make up the sequence.
108
109
110 Page 7-18; replace the four instances of "special_chars." with
111 "special_chars_struc.".
112
113
114 Page 7-18; under NOTES replace the five instances of "_seg" with
115 "_seq".
116
117
118 Page 7-19; under the description of "version" replace "It must be
119 1." with "It must be SPECIAL_VERSION_2."
120
121
122 Page 7-20; under the description of "get_token_characters"
123 replace
124
125 2 token_characters_count fixed bin
126 with
127 2 token_character_count fixed bin
128
129
130 Page 7-21; on the first line of the page replace
131 "token_characters_count" with "token_character_count".
132
133
134 Page 7-21; replace the description of "get_editor_key_bindings"
135 with the following.
136
137 get_editor_key_bindings
138 returns a pointer to the line_editor_key_binding
139 structure describing the key bindings. io_call support
140 prints out the pathname of each editor routine listing
141 only the names of builtin requests in capital letters
142 with the word "builtin" in parentheses. This control
143 order prints or returns current information about the
144 key_bindings. Use the set_editor_key_bindings control
145 order to change the bindings.
146
147
148 Page 7-21; under the description of "get_editor_key_bindings"
149 replace
150
151 get_editor_key_binding_info_ptr
152 with
153 get_editor_key_bindings_info_ptr
154
155 and replace "3 mbx" with "3 mbz".
156
157
158 Page 7-22; before the description of "key_binding_info_ptr" add
159 the following.
160
161 mbz
162 reserved for future expansion and must be "0"b.
163
164
165 Page 7-22; under the description of "set_editor_key_bindings"
166 replace
167
168 3 pad bit 34 unaligned
169 2 key_binding_info_ptr;
170 with
171 3 mbz bit 34 unaligned
172 2 key_binding_info_ptr ptr;
173
174
175 Page 7-23; before the description of 'key_binding_info_ptr' add
176 the following.
177
178 mbz
179 reserved for future expansion and must be "0"b.
180
181
182 Page 7-23; in the paragraph beginning with "At least one..."
183 replace "set_editor_key_binings" with
184 "set_editor_key_bindings" and replace "control -a" with
185 "Control-A ^A".
186
187