summaryrefslogtreecommitdiff
path: root/v4.0/src/SELECT/EXT.INC
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/SELECT/EXT.INC')
-rw-r--r--v4.0/src/SELECT/EXT.INC577
1 files changed, 577 insertions, 0 deletions
diff --git a/v4.0/src/SELECT/EXT.INC b/v4.0/src/SELECT/EXT.INC
new file mode 100644
index 0000000..1b37c34
--- /dev/null
+++ b/v4.0/src/SELECT/EXT.INC
@@ -0,0 +1,577 @@
1; Change History:
2;
3; ;AN003; for DCR225
4; ;AN004; for DCR65 (360KB support)
5;
6;
7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
8 EXTRN SUPPORT_STATUS:WORD ;AN000;
9 EXTRN I_USER_INDEX:WORD ;AN000;
10 EXTRN N_USER_NUMERIC:WORD ;AN000;
11 EXTRN MIN_INPUT_VAL:WORD ;AN000;
12 EXTRN MAX_INPUT_VAL:WORD ;AN000;
13 EXTRN S_USER_STRING:WORD ;AN000;
14 EXTRN P_USER_STRING:BYTE ;AN000;
15 EXTRN M_USER_STRING:ABS ;AN000;
16 EXTRN N_VALID_KEYS:WORD ;AN000;
17 EXTRN N_USER_FUNC:WORD ;AN000;
18 EXTRN E_ENTER:ABS ;AN000;
19 EXTRN E_ESCAPE:ABS ;AN000;
20 EXTRN E_TAB:ABS ;AN000;
21 EXTRN E_F3:ABS ;AN000;
22 EXTRN E_SPACE:ABS ;AN000;
23 EXTRN ERROR_KEYS:BYTE ;AN000;
24 EXTRN ERROR_KEYS_LEN:ABS ;AN000;
25 EXTRN E_QUIT:ABS ;AN000;
26 EXTRN E_RETURN:ABS ;AN000;
27 EXTRN FK_ENT_F3:BYTE ;AN000;DT
28 EXTRN FK_ENT_F3_LEN:ABS ;AN000;DT
29 EXTRN FK_ENT_ESC:BYTE ;AN000;
30 EXTRN FK_ENT_ESC_LEN:ABS ;AN000;
31 EXTRN FK_ENT_ESC_F3:BYTE ;AN003;GHG
32 EXTRN FK_ENT_ESC_F3_LEN:ABS ;AN003;GHG
33 EXTRN FK_ENT:BYTE ;AN000;
34 EXTRN FK_ENT_LEN:ABS ;AN000;
35 EXTRN FK_TEXT:BYTE ;AN000;
36 EXTRN FK_TEXT_LEN:ABS ;AN000;
37 EXTRN FK_SCROLL:BYTE ;AN000;
38 EXTRN FK_SCROLL_LEN:ABS ;AN000;
39 EXTRN FK_TAB:BYTE ;AN000;
40 EXTRN FK_TAB_LEN:ABS ;AN000;
41 EXTRN FK_REVIEW:BYTE ;AN000;
42 EXTRN FK_REVIEW_LEN:ABS ;AN000;
43 EXTRN FK_DATE:BYTE ;AN000;
44 EXTRN FK_DATE_LEN:ABS ;AN000;
45 EXTRN FK_FORMAT:BYTE ;AN000;
46 EXTRN FK_FORMAT_LEN:ABS ;AN000;
47 EXTRN FK_REBOOT:BYTE ;AN000;
48 EXTRN FK_REBOOT_LEN:ABS ;AN000;
49 EXTRN E_YES:ABS ;AN000;
50 EXTRN E_NO:ABS ;AN000;
51 EXTRN E_NA:ABS ;AN000;
52 EXTRN N_SELECT_MODE:WORD ;AN000;
53 EXTRN E_SELECT_MENU:ABS ;AN000;
54 EXTRN E_SELECT_FDISK:ABS ;AN000;
55 EXTRN E_SELECT_INV:ABS ;AN000;
56 EXTRN S_SELECT_TMP:WORD ;AN000;
57 EXTRN N_FORMAT_MODE:WORD ;AN000;
58 EXTRN E_FORMAT_SELECT:ABS ;AN000;
59 EXTRN E_FORMAT_NEW:ABS ;AN000;
60 EXTRN E_FORMAT_USED:ABS ;AN000;
61 EXTRN S_SPACE:WORD ;AN000;
62 EXTRN S_OFF:WORD ;AN000;
63 EXTRN S_ON:WORD ;AN000;
64 EXTRN I_WORKSPACE:WORD ;AN000;
65 EXTRN N_WORK_PREV:WORD ;AN000;
66 EXTRN E_WORKSPACE_BAL:ABS ;AN000;
67 EXTRN E_WORKSPACE_MIN:ABS ;AN000;
68 EXTRN E_WORKSPACE_MAX:ABS ;AN000;
69 EXTRN S_ANSI:WORD ;AN000;
70 EXTRN M_ANSI:ABS ;AN000;
71 EXTRN D_ANSI_1:WORD ;AN000;
72 EXTRN F_ANSI:WORD ;AN000;
73 EXTRN E_ANSI_NO:ABS ;AN000;
74 EXTRN E_ANSI_YES:ABS ;AN000;
75 EXTRN E_ANSI_B:ABS ;AN000;
76 EXTRN E_ANSI_C:ABS ;AN000;
77 EXTRN S_APPEND:WORD ;AN000;
78 EXTRN M_APPEND:ABS ;AN000;
79 EXTRN S_APPEND_P:WORD ;AN000;JW
80 EXTRN M_APPEND_P:ABS ;AN000;JW
81 EXTRN F_APPEND:WORD ;AN000;
82 EXTRN E_APPEND_NO:ABS ;AN000;
83 EXTRN E_APPEND_YES:ABS ;AN000;
84 EXTRN S_BREAK:WORD ;AN000;
85 EXTRN M_BREAK:ABS ;AN000;
86 EXTRN ST_BREAK:WORD ;AN000;
87 EXTRN MT_BREAK:ABS ;AN000;
88 EXTRN S_BUFFERS:WORD ;AN000;
89 EXTRN M_BUFFERS:ABS ;AN000;
90 EXTRN D_BUFFERS_1:WORD ;AN000;
91 EXTRN D_BUFFERS_2:WORD ;AN000;
92 EXTRN ST_BUFFERS:WORD ;AN000;
93 EXTRN MT_BUFFERS:ABS ;AN000;
94 EXTRN S_CPSW:WORD ;AN000;
95 EXTRN M_CPSW:ABS ;AN000;
96 EXTRN F_CPSW:WORD ;AN000;
97 EXTRN E_CPSW_NO:ABS ;AN000;
98 EXTRN E_CPSW_YES:ABS ;AN000;
99 EXTRN E_CPSW_NA:ABS ;AN000;
100 EXTRN E_CPSW_B:ABS ;AN000;
101 EXTRN E_CPSW_C:ABS ;AN000;
102 EXTRN ST_CPSW:WORD ;AN000;
103 EXTRN MT_CPSW:ABS ;AN000;
104 EXTRN N_CPSW:WORD ;AN000;
105 EXTRN E_CPSW_NOT_VAL:ABS ;AN000;
106 EXTRN E_CPSW_NOT_REC:ABS ;AN000;
107 EXTRN E_CPSW_VALID:ABS ;AN000;
108 EXTRN S_FASTOPEN:WORD ;AN000;
109 EXTRN M_FASTOPEN:ABS ;AN000;
110 EXTRN D_FASTOPEN_1:WORD ;AN000;
111 EXTRN D_FASTOPEN_2:WORD ;AN000;
112 EXTRN F_FASTOPEN:WORD ;AN000;
113 EXTRN E_FASTOPEN_NO:ABS ;AN000;
114 EXTRN E_FASTOPEN_YES:ABS ;AN000;
115 EXTRN E_FASTOPEN_C:ABS ;AN000;
116 EXTRN S_FCBS:WORD ;AN000;
117 EXTRN M_FCBS:ABS ;AN000;
118 EXTRN D_FCBS_1:WORD ;AN000;
119 EXTRN ST_FCBS:WORD ;AN000;
120 EXTRN MT_FCBS:ABS ;AN000;
121 EXTRN S_FILES:WORD ;AN000;
122 EXTRN M_FILES:ABS ;AN000;
123 EXTRN D_FILES_1:WORD ;AN000;
124 EXTRN D_FILES_2:WORD ;AN000;
125 EXTRN ST_FILES:WORD ;AN000;
126 EXTRN MT_FILES:ABS ;AN000;
127 EXTRN S_GRAPHICS:WORD ;AN000;
128 EXTRN M_GRAPHICS:ABS ;AN000;
129 EXTRN F_GRAPHICS:WORD ;AN000;
130 EXTRN E_GRAPHICS_NO:ABS ;AN000;
131 EXTRN E_GRAPHICS_YES:ABS ;AN000;
132 EXTRN E_GRAPHICS_B:ABS ;AN000;
133 EXTRN E_GRAPHICS_C:ABS ;AN000;
134 EXTRN F_GRAFTABL:WORD ;AN000;
135 EXTRN E_GRAFTABL_NO:ABS ;AN000;
136 EXTRN E_GRAFTABL_YES:ABS ;AN000;
137 EXTRN E_GRAFTABL_NA:ABS ;AN000;
138 EXTRN E_GRAFTABL_B:ABS ;AN000;
139 EXTRN E_GRAFTABL_C:ABS ;AN000;
140 EXTRN S_LASTDRIVE:WORD ;AN000;
141 EXTRN M_LASTDRIVE:ABS ;AN000;
142 EXTRN D_LASTDRIVE_1:WORD ;AN000;
143 EXTRN ST_LASTDRIVE:WORD ;AN000;
144 EXTRN MT_LASTDRIVE:ABS ;AN000;
145 EXTRN S_PATH:WORD ;AN000;
146 EXTRN M_PATH:ABS ;AN000;
147 EXTRN F_PATH:WORD ;AN000;
148 EXTRN E_PATH_NO:ABS ;AN000;
149 EXTRN E_PATH_YES:ABS ;AN000;
150 EXTRN S_PROMPT:WORD ;AN000;
151 EXTRN M_PROMPT:ABS ;AN000;
152 EXTRN D_PROMPT_1:WORD ;AN000;
153 EXTRN F_PROMPT:WORD ;AN000;
154 EXTRN E_PROMPT_NO:ABS ;AN000;
155 EXTRN E_PROMPT_YES:ABS ;AN000;
156 EXTRN S_SHARE:WORD ;AN000;
157 EXTRN F_SHARE:WORD ;AN000;
158 EXTRN M_SHARE:ABS ;AN000;
159 EXTRN E_SHARE_NO:ABS ;AN000;
160 EXTRN E_SHARE_YES:ABS ;AN000;
161 EXTRN E_SHARE_C:ABS ;AN000;
162 EXTRN S_SHELL:WORD ;AN000;
163 EXTRN M_SHELL:ABS ;AN000;
164 EXTRN D_SHELL_1:WORD ;AN000;
165 EXTRN D_SHELL_2:WORD ;AN000;
166 EXTRN F_SHELL:WORD ;AN000;
167 EXTRN E_SHELL_NO:ABS ;AN000;
168 EXTRN E_SHELL_YES:ABS ;AN000;
169 EXTRN E_SHELL_B:ABS ;AN000;
170 EXTRN E_SHELL_C:ABS ;AN000;
171 EXTRN S_STACKS:WORD ;AN000;
172 EXTRN M_STACKS:ABS ;AN000;
173 EXTRN ST_STACKS:WORD ;AN000;
174 EXTRN MT_STACKS:ABS ;AN000;
175 EXTRN S_VDISK:WORD ;AN000;
176 EXTRN M_VDISK:ABS ;AN000;
177 EXTRN F_VDISK:WORD ;AN000;
178 EXTRN E_VDISK_NO:ABS ;AN000;
179 EXTRN E_VDISK_YES:ABS ;AN000;
180 EXTRN E_VDISK_B:ABS ;AN000;
181 EXTRN E_VDISK_C:ABS ;AN000;
182 EXTRN S_VERIFY:WORD ;AN000;
183 EXTRN M_VERIFY:ABS ;AN000;
184 EXTRN ST_VERIFY:WORD ;AN000;
185 EXTRN MT_VERIFY:ABS ;AN000;
186 EXTRN S_XMAEM:WORD ;AN000;
187 EXTRN M_XMAEM:ABS ;AN000;
188 EXTRN S_XMA2EMS:WORD ;AN000;
189 EXTRN M_XMA2EMS:ABS ;AN000;
190 EXTRN D_XMA2EMS_1:WORD ;AN000;
191 EXTRN F_XMA:WORD ;AN000;
192 EXTRN E_XMA_NO:ABS ;AN000;
193 EXTRN E_XMA_YES:ABS ;AN000;
194 EXTRN E_XMA_NA:ABS ;AN000;
195 EXTRN E_XMA_C:ABS ;AN000;
196 EXTRN N_XMA:WORD ;AN000;
197 EXTRN E_XMA_ABSENT:ABS ;AN000;
198 EXTRN E_XMA_PRESENT:ABS ;AN000;
199 EXTRN I_DEST_DRIVE:WORD ;AN000;
200 EXTRN E_DEST_DRIVE_C:ABS ;AN000;
201 EXTRN E_DEST_DRIVE_B:ABS ;AN000;
202 EXTRN E_DEST_DRIVE_A:ABS ;AN111;JW
203 EXTRN N_DEST_DRIVE:BYTE ;AN000;
204 EXTRN E_DEST_SELECT:ABS ;AN000;
205 EXTRN E_DEST_USER:ABS ;AN000;
206 EXTRN N_DISKETTE_TOT:BYTE ;AN000;
207 EXTRN N_ZERO_DISKETTE:ABS ;AN000;
208 EXTRN N_DISKETTE_A:BYTE ;AN000;
209 EXTRN N_DISKETTE_B:BYTE ;AN000;
210 EXTRN E_DISKETTE_INV:ABS ;AN000;
211 EXTRN E_DISKETTE_360:ABS ;AN000;
212 EXTRN E_DISKETTE_720:ABS ;AN000;
213 EXTRN E_DISKETTE_1200:ABS ;AN000;
214 EXTRN E_DISKETTE_1440:ABS ;AN000;
215 EXTRN S_DEST_DRIVE:WORD ;AN000;
216 EXTRN M_DEST_DRIVE:ABS ;AN000;
217 EXTRN S_DRIVE_A:WORD ;AN000;
218 EXTRN S_A_DRIVE:WORD ;AN039;SEH
219 EXTRN S_B_DRIVE:WORD ;AN039;SEH
220 EXTRN S_C_DRIVE:WORD ;AN000;JW
221 EXTRN S_DOS_LOC:WORD ;AN000;
222 EXTRN M_DOS_LOC:ABS ;AN000;
223 EXTRN D_DOS_LOC_1:WORD ;AN000;
224 EXTRN S_INSTALL_PATH:WORD ;AN000;
225 EXTRN M_INSTALL_PATH:ABS ;AN000;
226 EXTRN I_CTY_KYBD:WORD ;AN000;
227 EXTRN E_CTY_KB_PREDEF:ABS ;AN000;
228 EXTRN E_CTY_KB_USER:ABS ;AN000;
229 EXTRN N_CTY_LIST:WORD ;AN000;
230 EXTRN E_CTY_LIST_1:ABS ;AN000;
231 EXTRN E_CTY_LIST_2:ABS ;AN000;
232 EXTRN I_COUNTRY:WORD ;AN000;
233 EXTRN N_COUNTRY:WORD ;AN000;
234 EXTRN N_KYBD_LIST:WORD ;AN000;
235 EXTRN E_KYBD_LIST_1:ABS ;AN000;
236 EXTRN E_KYBD_LIST_2:ABS ;AN000;
237 EXTRN I_KEYBOARD:WORD ;AN000;
238 EXTRN S_KEYBOARD:WORD ;AN000;
239 EXTRN M_KEYBOARD:ABS ;AN000;
240 EXTRN N_KYBD_VAL:BYTE ;AN000;
241 EXTRN E_KYBD_VAL_NO:ABS ;AN000;
242 EXTRN E_KYBD_VAL_YES:ABS ;AN000;
243 EXTRN E_KYBD_VAL_DEF:ABS ;AN000;
244 EXTRN N_DESIGNATES:WORD ;AN000;
245 EXTRN N_CP_PRI:WORD ;AN000;
246 EXTRN N_CP_SEC:WORD ;AN000;
247 EXTRN I_KYBD_ALT:WORD ;AN000;
248 EXTRN S_KYBD_ALT:WORD ;AN000;
249 EXTRN M_KYBD_ALT:ABS ;AN000;
250 EXTRN N_KYBD_ALT:BYTE ;AN000;
251 EXTRN E_KYBD_ALT_NO:ABS ;AN000;
252 EXTRN E_KYBD_ALT_YES:ABS ;AN000;
253 EXTRN N_KYB_LOAD:WORD ;AN000;
254 EXTRN E_KYB_LOAD_SUC:ABS ;AN000;
255 EXTRN E_KYB_LOAD_ERR:ABS ;AN000;
256 EXTRN E_KYB_LOAD_US:ABS ;AN000;
257 EXTRN E_KYB_LOAD_UND:ABS ;AN000;
258 EXTRN CTY_TAB_A:BYTE ;AN000;
259 EXTRN CTY_TAB_A_1:BYTE ;AN000;
260 EXTRN CTY_A_ITEMS:ABS ;AN000;
261 EXTRN CTY_TAB_B:BYTE ;AN000;
262 EXTRN CTY_TAB_B_1:BYTE ;AN000;
263 EXTRN CTY_B_ITEMS:ABS ;AN000;
264 EXTRN N_CTY_RES:BYTE ;AN000;
265 EXTRN KYBD_TAB_A:BYTE ;AN000;
266 EXTRN KYBD_TAB_A_1:BYTE ;AN000;
267 EXTRN KYBD_A_ITEMS:ABS ;AN000;
268 EXTRN KYBD_TAB_B:BYTE ;AN000;
269 EXTRN KYBD_TAB_B_1:BYTE ;AN000;
270 EXTRN KYBD_B_ITEMS:ABS ;AN000;
271 EXTRN ALT_TAB_PTR:WORD ;AN000;
272 EXTRN ALT_KYB_ID:BYTE ;AN000;
273 EXTRN ALT_KYB_ID_PREV:BYTE ;AN000;
274 EXTRN ALT_FRENCH:ABS ;AN000;
275 EXTRN ALT_ITALIAN:ABS ;AN000;
276 EXTRN ALT_UK:ABS ;AN000;
277 EXTRN ALT_KYB_TABLE:BYTE ;AN000;
278 EXTRN ALT_KYB_TAB_1:BYTE ;AN000;
279 EXTRN ALT_KYB_ITEMS:ABS ;AN000;
280 EXTRN ALT_KYBD_FR:BYTE ;AN000;
281 EXTRN ALT_KYBD_FR_1:WORD ;AN000;
282 EXTRN ALT_FR_ITEMS:ABS ;AN000;
283 EXTRN ALT_KYBD_IT:BYTE ;AN000;
284 EXTRN ALT_KYBD_IT_1:BYTE ;AN000;
285 EXTRN ALT_IT_ITEMS:ABS ;AN000;
286 EXTRN ALT_KYBD_UK:BYTE ;AN000;
287 EXTRN ALT_KYBD_UK_1:BYTE ;AN000;
288 EXTRN ALT_UK_ITEMS:ABS ;AN000;
289 EXTRN ALT_ID_DEF:BYTE ;AN000;DT
290 EXTRN S_US:WORD ;AN000;
291 EXTRN S_SWISS:WORD ;AN000;
292 EXTRN N_NUMPRINT:WORD ;AN000;
293 EXTRN MIN_NUMPRINT:ABS ;AN000;
294 EXTRN MAX_NUMPRINT:ABS ;AN000;
295 EXTRN N_PARALLEL:WORD ;AN000;
296 EXTRN N_SERIAL:WORD ;AN000;
297 EXTRN PRINTER_TABLES:ABS ;AN000;
298 EXTRN I_PRINTER:WORD ;AN000;
299 EXTRN N_PRINTER_TYPE:BYTE ;AN000;
300 EXTRN E_SERIAL:ABS ;AN000;
301 EXTRN E_PARALLEL:ABS ;AN000;
302 EXTRN I_PORT:WORD ;AN000;
303 EXTRN I_REDIRECT:WORD ;AN000;
304 EXTRN S_MODE_PARM:WORD ;AN000;
305 EXTRN M_MODE_PARM:ABS ;AN000;
306 EXTRN S_CP_DRIVER:WORD ;AN000;
307 EXTRN M_CP_DRIVER:ABS ;AN000;
308 EXTRN S_CP_PREPARE:WORD ;AN000;
309 EXTRN M_CP_PREPARE:ABS ;AN000;
310 EXTRN S_GRAPH_PARM:WORD ;AN000;
311 EXTRN M_GRAPH_PARM:ABS ;AN000;
312 EXTRN F_REVIEW:WORD ;AN000;
313 EXTRN E_REVIEW_ACCEPT:ABS ;AN000;
314 EXTRN E_REVIEW_VIEW:ABS ;AN000;
315 EXTRN N_DISPLAY:BYTE ;AN000;
316 EXTRN E_CPSW_DISP:ABS ;AN000;
317 EXTRN E_NOCPSW_DISP:ABS ;AN000;
318 EXTRN N_YEAR:WORD ;AN000;
319 EXTRN MIN_YEAR:ABS ;AN000;
320 EXTRN MAX_YEAR:ABS ;AN000;
321 EXTRN N_MONTH:WORD ;AN000;
322 EXTRN MIN_MONTH:ABS ;AN000;
323 EXTRN MAX_MONTH:ABS ;AN000;
324 EXTRN N_DAY:WORD ;AN000;
325 EXTRN MIN_DAY:ABS ;AN000;
326 EXTRN MAX_DAY:ABS ;AN000;
327 EXTRN N_HOUR:WORD ;AN000;
328 EXTRN MIN_HOUR:ABS ;AN000;
329 EXTRN MAX_HOUR:ABS ;AN000;
330 EXTRN N_MINUTE:WORD ;AN000;
331 EXTRN MIN_MINUTE:ABS ;AN000;
332 EXTRN MAX_MINUTE:ABS ;AN000;
333 EXTRN N_SECOND:WORD ;AN000;
334 EXTRN MIN_SECOND:ABS ;AN000;
335 EXTRN MAX_SECOND:ABS ;AN000;
336 EXTRN PARM_BLOCK:WORD ;AN000;
337 EXTRN CMD_BUFF:BYTE ;AN000;
338 EXTRN S_STR40:WORD ;AN000;JW
339 EXTRN M_STR40:ABS ;AN000;JW
340 EXTRN S_STR120_1:WORD ;AN000;
341 EXTRN P_STR120_1:BYTE ;AN000;
342 EXTRN M_STR120_1:ABS ;AN000;
343 EXTRN S_STR120_2:WORD ;AN000;
344 EXTRN M_STR120_2:ABS ;AN000;
345 EXTRN S_STR120_3:WORD ;AN000;
346 EXTRN M_STR120_3:ABS ;AN000;
347 EXTRN S_STR120_4:WORD ;AN039;SEH
348 EXTRN M_STR120_4:ABS ;AN039;SEH
349 EXTRN SC_LINE:WORD ;AN000;
350 EXTRN MC_LINE:ABS ;AN000;
351 EXTRN COPY_INST_1200_1440:BYTE ;AN000;
352 EXTRN E_INST_1200_1440:ABS ;AN000;
353 EXTRN COPY_SEL_SHEL:BYTE ;AN000;
354 EXTRN E_SEL_SHEL:ABS ;AN000;
355 EXTRN COPY_SEL_EGA:BYTE ;AN000;
356 EXTRN E_SEL_EGA:ABS ;AN000;
357 EXTRN COPY_SEL_LCD:BYTE ;AN000;
358 EXTRN E_SEL_LCD:ABS ;AN000;
359 EXTRN COPY_OPER_1200_1440:BYTE ;AN000;
360 EXTRN E_OPER_1200_1440:ABS ;AN000;
361 EXTRN COPY_SHELL_1200_1440:BYTE ;AN000;
362 EXTRN E_SHELL_1200_1440:ABS ;AN000;
363 EXTRN S_DOS_SHEL_DISK:WORD ;AN000;
364 EXTRN S_DOS_SEL_360:WORD ;AN000;GHG 360KB
365 EXTRN S_DOS_UTIL1_DISK:WORD ;AN000;GHG 360KB
366 EXTRN S_DOS_UTIL2_DISK:WORD ;AN000;GHG 360KB
367 EXTRN S_DOS_UTIL3_DISK:WORD ;AN000;GHG 360KB
368 EXTRN S_DOS_COM_360:WORD ;AN000;DT 360KB
369 EXTRN E_FILE_ATTR:ABS ;AN000;
370 EXTRN S_SHELL2:BYTE ;AN000;DT
371 EXTRN S_SHELL_NEW:WORD ;AN000;DT
372 EXTRN S_SHELL_NEW_B:WORD ;AN000;DT
373 EXTRN S_DSKCPY_TO_B:WORD ;AN000;DT
374 EXTRN S_SELCOM_NEW_B:WORD ;AN000;DT
375 EXTRN S_SELHLP_NEW_B:WORD ;AN000;DT
376 EXTRN S_SELPRT_NEW_B:WORD ;AN000;DT
377 EXTRN S_SELEXE_NEW_B:WORD ;AN000;DT
378 EXTRN S_SELDAT_NEW_B:WORD ;AN000;DT
379 EXTRN S_SELCOM_C:WORD ;AN000;DT
380 EXTRN S_SELDAT_C:WORD ;AN000;DT
381 EXTRN S_SELPRT_C:WORD ;AN000;DT
382 EXTRN S_SELEXE_C:WORD ;AN000;DT
383 EXTRN S_SELHLP_C:WORD ;AN000;DT
384 EXTRN S_AUTOEX_C:WORD ;AN000;DT
385 EXTRN S_CONSYS_C:WORD ;AN000;DT
386 EXTRN S_VDISK_B:WORD ;AN000;JW
387 EXTRN S_ANSI_B:WORD ;AN000;JW
388 EXTRN S_APPEND_B:WORD ;AN000;JW
389 EXTRN S_GRAFTABL_B:WORD ;AN000;JW
390 EXTRN S_GRAPHICS_B:WORD ;AN000;JW
391 EXTRN S_GRAPHPRO_B:WORD ;AN000;JW
392 EXTRN S_RECOVER_B:WORD ;AN000;JW
393 EXTRN S_FASTOPEN_B:WORD ;AN000;JW
394 EXTRN S_VDISK_C:WORD ;AN000;JW
395 EXTRN S_ANSI_C:WORD ;AN000;JW
396 EXTRN S_APPEND_C:WORD ;AN000;JW
397 EXTRN S_GRAFTABL_C:WORD ;AN000;JW
398 EXTRN S_GRAPHICS_C:WORD ;AN000;JW
399 EXTRN S_GRAPHPRO_C:WORD ;AN000;JW
400 EXTRN S_RECOVER_C:WORD ;AN000;JW
401 EXTRN S_FASTOPEN_C:WORD ;AN000;JW
402 EXTRN S_AUTO_NEW:WORD ;AN000;
403 EXTRN S_CONFIG_NEW:WORD ;AN000;
404 EXTRN S_AUTO_NEW_B:WORD ;AN000;
405 EXTRN S_CONFIG_NEW_B:WORD ;AN000;
406 EXTRN S_OS2_CONFIG_C:WORD ;AN065;SEH
407 EXTRN S_OS2_AUTO_C:WORD ;AN065;SEH
408 EXTRN S_AUTO_REN:WORD ;AN000;
409 EXTRN S_CONFIG_REN:WORD ;AN000;
410 EXTRN S_AUTO_NEW_C:WORD ;AN000;
411 EXTRN S_CONFIG_NEW_C:WORD ;AN000;
412 EXTRN S_AUTO_C:WORD ;AN000;
413 EXTRN S_CONFIG_C:WORD ;AN000;
414 EXTRN S_CONFIG_AUTO:BYTE ;AN000;
415 EXTRN S_AUTO_MENU:WORD ;AN000;
416 EXTRN S_AUTO_FDISK:WORD ;AN000;
417 EXTRN S_AUTO_REBOOT:WORD ;AN000;
418 EXTRN E_FILES:ABS ;AN000;
419 EXTRN SH_FILES:ABS ;AN000;DT
420 EXTRN HIDE_SEL:BYTE ;AN000;
421 EXTRN HIDE_STARTUP:BYTE ;AN004;GHG
422 EXTRN E_HIDE_SEL:ABS ;AN000;
423 EXTRN E_HIDE_STARTUP:ABS ;AN004;GHG
424 EXTRN S_PREP_EGA:WORD ;AN000;
425 EXTRN S_PREP_LCD:WORD ;AN000;
426 EXTRN S_CP_SEL:WORD ;AN000;
427 EXTRN S_MODE:WORD ;AN000;
428 EXTRN N_HANDLE:WORD ;AN000;
429 EXTRN N_WRITE_HANDLE:WORD ;AN000;
430 EXTRN N_WRITE_ERR_CODE:WORD ;AN000;
431 EXTRN N_RETCODE:WORD ;AN000;
432 EXTRN N_COUNTER:WORD ;AN000;
433 EXTRN N_WORD_1:WORD ;AN000;
434 EXTRN N_WORD_2:WORD ;AN000;
435 EXTRN N_WORD_3:WORD ;AN000;
436 EXTRN N_WORD_4:WORD ;AN000;
437 EXTRN N_WORD_5:WORD ;AN000;
438 EXTRN N_WORD_6:WORD ;AN000;
439 EXTRN N_BYTE_1:BYTE ;AN025;
440 EXTRN SAVE_AREA:BYTE ;AN000;
441 EXTRN S_KEYB:WORD ;AN000;
442 EXTRN S_FDISK:WORD ;AN000;
443 EXTRN S_DISKCOPY:WORD ;AN000;
444 EXTRN S_DISKCOPY_PARM:WORD ;AN000;
445 EXTRN SC_1:WORD ;AN000;
446 EXTRN SC_2:WORD ;AN000;
447 EXTRN SC_PRI:WORD ;AN000;
448 EXTRN SC_EXT:WORD ;AN000;
449 EXTRN SC_LOG:WORD ;AN000;
450 EXTRN S_FORMAT:WORD ;AN000;
451 EXTRN S_FORMAT_B:WORD ;AN000;
452 EXTRN S_FORMAT_A:WORD ;AN000;
453 EXTRN S_REPLACE:WORD ;AN000;
454 EXTRN S_REPLACE_PAR1:WORD ;AN000;
455 EXTRN S_A_STARS:WORD ;AN000;
456 EXTRN S_SLASH_A:WORD ;AN000;
457 EXTRN S_SLASH_R:WORD ;AN000;JW
458 EXTRN S_SLASH_S:WORD ;AN000;
459 EXTRN S_SLASH_Q:WORD ;AN000;
460 EXTRN S_SLASH:WORD ;AN000;DT
461 EXTRN S_COLON:WORD ;AN000;
462 EXTRN S_SYS_C:WORD ;AN000;
463 EXTRN S_VOL_SEL:WORD ;AN000;
464 EXTRN S_DRIVE_C:WORD ;AN000;
465 EXTRN N_HOUSE_CLEAN:BYTE ;AN000;
466 EXTRN E_CLEAN_YES:ABS ;AN000;
467 EXTRN E_CLEAN_NO:ABS ;AN000;
468 EXTRN E_CR:ABS ;AN000;
469 EXTRN E_LF:ABS ;AN000;
470 EXTRN E_PART_PRI_DOS:ABS ;AN000;
471 EXTRN E_PART_EXT_DOS:ABS ;AN000;
472 EXTRN E_PART_LOG_DRI:ABS ;AN000;
473 EXTRN E_FREE_MEM_EDOS:ABS ;AN000;
474 EXTRN E_FREE_MEM_DISK:ABS ;AN000;
475 EXTRN E_PART_OTHER:ABS ;AN000;
476 EXTRN E_PART_UNFORMAT:ABS ;AN000;
477 EXTRN E_PART_FORMAT:ABS ;AN000;
478 EXTRN E_PART_FAT:ABS ;AN000;
479 EXTRN E_PART_KSAM:ABS ;AN000;
480 EXTRN E_PART_UNDEF:ABS ;AN000;
481 EXTRN E_PART_IGNORE:ABS ;AN000;
482 EXTRN N_DISK_1:WORD ;AN000;
483 EXTRN E_DISK_1:ABS ;AN000;
484 EXTRN N_DISK_2:WORD ;AN000;
485 EXTRN E_DISK_2:ABS ;AN000;
486 EXTRN E_DISK_INV:ABS ;AN000;
487 EXTRN E_DISK_NO_PART:ABS ;AN000;
488 EXTRN E_DISK_VAL_PART:ABS ;AN000;
489 EXTRN N_DISK_1_S1:WORD ;AN000;
490 EXTRN N_DISK_2_S1:WORD ;AN000;
491 EXTRN E_DISK_PRI:ABS ;AN000;
492 EXTRN E_DISK_EXT_DOS:ABS ;AN000;
493 EXTRN E_DISK_LOG_DRI:ABS ;AN000;
494 EXTRN E_DISK_EDOS_MEM:ABS ;AN000;
495 EXTRN E_DISK_FREE_MEM:ABS ;AN000;
496 EXTRN N_DISK_1_S2:WORD ;AN000;
497 EXTRN N_DISK_2_S2:WORD ;AN000;
498 EXTRN E_SPACE_NONE:ABS ;AN000;
499 EXTRN E_SPACE_EDOS:ABS ;AN000;
500 EXTRN E_SPACE_DISK:ABS ;AN000;
501 EXTRN F_PARTITION:WORD ;AN000;
502 EXTRN E_PART_DEFAULT:ABS ;AN000;
503 EXTRN E_PART_USER:ABS ;AN000;
504 EXTRN F_FORMAT:WORD ;AN000;
505 EXTRN E_FORMAT_FAT:ABS ;AN000;
506 EXTRN E_FORMAT_NO:ABS ;AN000;
507 EXTRN N_DISK1_MODE:WORD ;AN000;
508 EXTRN E_DISK1_INSTALL:ABS ;AN000;
509 EXTRN E_DISK1_REPLACE:ABS ;AN000;
510 EXTRN DISK_1_TABLE:BYTE ;AN000;
511 EXTRN DISK_1_VAL_ITEM:BYTE ;AN000;
512 EXTRN DISK_1_START:BYTE ;AN000;
513 EXTRN M_DISK_1_ITEMS:ABS ;AN000;
514 EXTRN DISK_2_TABLE:BYTE ;AN000;
515 EXTRN DISK_2_VAL_ITEM:BYTE ;AN000;
516 EXTRN DISK_2_START:BYTE ;AN000;
517 EXTRN M_DISK_2_ITEMS:ABS ;AN000;
518 EXTRN N_NAME_PART:BYTE ;AN000;
519 EXTRN N_SIZE_PART:WORD ;AN000;
520 EXTRN N_STATUS_PART:BYTE ;AN000;
521 EXTRN N_TYPE_PART:BYTE ;AN000;
522 EXTRN P_DRIVE_PART:BYTE ;AN000;
523 EXTRN N_LEVEL1_PART:BYTE ;AN065;SEH version number for DOS 4.00 1st part = blank
524 EXTRN N_LEVEL2_PART:BYTE ;AN065;SEH version number for DOS 4.00 2nd part = 4
525 EXTRN N_LEVEL3_PART:BYTE ;AN065;SEH version number for DOS 4.00 3rd part = .
526 EXTRN N_LEVEL4_PART:BYTE ;AN065;SEH version number for DOS 4.00 4th part = 0
527 EXTRN STACK_INDEX:BYTE ;AN000;
528 EXTRN SELECT_STACK:WORD ;AN000;
529 EXTRN STACK_SIZE:ABS ;AN000;
530 EXTRN N_DEST:BYTE ;AN000;
531 EXTRN E_DEST_DOS:ABS ;AN000;
532 EXTRN E_DEST_SHELL:ABS ;AN000;
533 EXTRN INT_24_ERROR:WORD ;AN000;
534 EXTRN INT_24_FLAG:BYTE ;AN000;
535 EXTRN OLD_INT_24:DWORD ;AN000;
536 EXTRN OLD_INT_23:DWORD ;AN000;
537 EXTRN OLD_INT_2F:DWORD ;AN000;
538 EXTRN ACTIVE:BYTE ;AN000;
539 EXTRN ALTERNATE:BYTE ;AN000;
540 EXTRN EGA:ABS ;AN000;
541 EXTRN LCD:ABS ;AN000;
542 EXTRN CGA:ABS ;AN000;
543 EXTRN MONO:ABS ;AN000;
544 EXTRN S_PRINT_FILE:WORD ;AN000;
545 EXTRN M_PRINT_FILE:ABS ;AN000;
546 EXTRN I_DESTINATION:WORD ;AN000;JW
547 EXTRN E_ENTIRE_DISK:ABS ;AN000;JW
548 EXTRN N_MOD80:WORD ;AN000;JW
549 EXTRN E_IS_MOD80:ABS ;AN000;JW
550 EXTRN E_DISK_ROW:ABS ;AN000;JW
551 EXTRN E_DISK_COL:ABS ;AN000;JW
552 EXTRN E_DRIVE_ROW:ABS ;AN000;JW
553 EXTRN E_DRIVE_COL:ABS ;AN000;JW
554 EXTRN N_DISK_NUM:BYTE ;AN000;JW
555 EXTRN MEM_SIZE:WORD ;AN000;DT
556 EXTRN MACHINE_TYPE:BYTE ;AN000;JW
557 EXTRN PS2_FLAG:BYTE ;AN000;JW
558 EXTRN MOD25_OR_MOD30:ABS ;AN000;JW
559 EXTRN DRIVE_A:ABS ;AN000;JW
560 EXTRN DRIVE_B:ABS ;AN000;JW
561 EXTRN N_DSKCPY_ERR:BYTE ;AN000;JW
562 EXTRN E_DSKCPY_RETRY:ABS ;AN000;JW
563 EXTRN E_DSKCPY_OK:ABS ;AN000;JW
564 EXTRN N_DRIVE_OPTION:WORD ;AN111;JW
565 EXTRN E_OPTION_B_C:ABS ;AN111;JW
566 EXTRN E_OPTION_A_C:ABS ;AN111;JW
567 EXTRN SOURCE_PANEL:WORD ;AN111;JW
568 EXTRN DEST_PANEL:WORD ;AN111;JW
569 EXTRN FORMAT_WHICH:BYTE ;AN111;JW
570 EXTRN STARTUP:ABS ;AN111;JW
571 EXTRN SHELL:ABS ;AN111;JW
572 EXTRN DISK_PANEL:WORD ;AN000;JW
573 EXTRN SEARCH_FILE:WORD ;AN000;JW
574 EXTRN SUB_ERROR:BYTE ;AN000;JW
575 EXTRN S_COMMAND_COM:WORD ;AN017;JW
576;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
577 \ No newline at end of file