]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/CMD/CHKDSK/CHKMSG.INC

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / CMD / CHKDSK / CHKMSG.INC
1 ;an000;bgb
2 ; ;an000;bgb
3 ;***************************************************************************** ;an000;bgb
4 ; Macro's ;an000;bgb
5 ;***************************************************************************** ;an000;bgb
6 ; ;an000;bgb
7 ;an000;bgb
8 ;an000;bgb
9 Define_Msg macro Message_Name ; ;AN000;
10 ; ;an000;bgb
11 Create_Msg Message_Name,Message_Number,Handle,Sublist,Count,Class,Function,Input;AN000;
12 ; ;an000;bgb
13 endm ; ;AN000;
14 ;an000;bgb
15 ;----------------------------------------------------------------------------- ;an000;bgb
16 ;an000;bgb
17 Create_Msg macro Parm1,Parm2,Parm3,Parm4,Parm5,Parm6,Parm7,Parm8; ;AN000;
18 ;an000;bgb
19 Public Parm1 ;an000;bgb
20 Parm1 label word ; ;AN000;
21 dw Parm2 ; ;AN000;
22 dw Parm3 ; ;AN000;
23 dw Parm4 ; ;AN000;
24 dw Parm5 ; ;AN000;
25 db Parm6 ; ;AN000;
26 db Parm7 ; ;AN000;
27 dw Parm8 ; ;AN000;
28 endm ; ;AN000;
29 ;an000;bgb
30 ;an000;bgb
31 ; ;an000;bgb
32 ;***************************************************************************** ;an000;bgb
33 ; External data declarations ;an000;bgb
34 ;***************************************************************************** ;an000;bgb
35 ; ;an000;bgb
36 ;an000;bgb
37 Extrn Arg_Buf:Byte ;an000;bgb
38 ifdef fsexec ;an038;bgb
39 Extrn Drive_Letter_Msg:Byte ;an038;bgb;an000;bgb
40 endif ;an038;bgb
41 Extrn TChar:Byte ;an000;bgb
42 Extrn Cross_Clus:Byte ;an000;bgb
43 extrn sernum:word ;an024;bgb
44 ; ;an000;bgb
45 ;***************************************************************************** ;an000;bgb
46 ; Public Data ;an000;bgb
47 ;***************************************************************************** ;an000;bgb
48 ; ;an000;bgb
49 ;an000;bgb
50 Public Sublist_msg_Idmes ;an000;bgb
51 Public BadDrvm ;an000;bgb
52 Public YES_BYTE ;an000;bgb
53 Public NO_BYTE ;an000;bgb
54 Public yn_arg ;an000;bgb
55 Public orphcnt ;an000;bgb
56 Public report_arg ;an000;bgb
57 Public rarg1 ;an000;bgb
58 Public rarg3 ;an000;bgb
59 Public badrw_str ;an000;bgb
60 Public badrw_num ;an000;bgb
61 Public block_num ;an000;bgb
62 Public fatal_arg1 ;an000;bgb
63 Public fatal_arg2 ;an000;bgb
64 Public file_arg1 ;an000;bgb
65 Public file_arg2 ;an000;bgb
66 Public free_arg1 ;an000;bgb
67 Public free_arg2 ;an000;bgb
68 Public free_arg3 ;an000;bgb
69 Public Fatal_End ;an000;bgb
70 Public MonTab ;an000;bgb
71 public fatmsg1 ;an024;bgb ;an000;bgb
72 public fatmsg2 ;an024;bgb ;an000;bgb
73 extrn orphsiz:word ;an049;bgb
74 ;an000;bgb
75 ; ;an000;bgb
76 ;***************************************************************************** ;an000;bgb
77 ; Message Retriever equates ;an000;bgb
78 ;***************************************************************************** ;an000;bgb
79 ; ;an000;bgb
80 ;an000;bgb
81 ;an000;bgb
82 Format_Msg equ 'C' ;an000;bgb
83 ;an000;bgb
84 N_A equ 0 ;an000;bgb
85 None equ 0 ;an000;bgb
86 ;an000;bgb
87 Blank equ " " ;an000;bgb
88 No_Function equ 0 ;an000;bgb
89 ;an000;bgb
90 ;an000;bgb
91 ;an000;bgb
92 ;an000;bgb
93 data segment public para 'data' ; AN000; ;an000;bgb
94 ;an000;bgb
95 ; ;an000;bgb
96 ;***************************************************************************** ;an000;bgb
97 ; Message Sublist Tables ;an000;bgb
98 ;***************************************************************************** ;an000;bgb
99 ; ;an000;bgb
100 ;The following control blocks are used for messages with ;an000;bgb
101 ;replaceable paramters. These control blocks are used by the ;an000;bgb
102 ;SysDispMsg routine. ;an000;bgb
103 ; ;an000;bgb
104 ;an000;bgb
105 ;--------------------------- ; ;an000;bgb
106 Sublist_msg_Orphmes2 label dword ; ;an000;bgb
107 Sublist_msg_Orphmes3 label dword ; ;an000;bgb
108 Sublist_msg_HidMes label dword ; ;an000;bgb
109 Sublist_msg_DirMes label dword ; ;an000;bgb
110 Sublist_msg_FileMes label dword ; ;an000;bgb
111 ;an000;bgb
112 db Sublist_Length ;0bh ;an000;bgb;an049;bgb
113 db Reserved ;00h ;an000;bgb;an049;bgb
114 dw rarg1 ;offset of value ;an000;bgb;an049;bgb
115 dw dg ;segment of value ;an000;bgb;an049;bgb
116 db 1 ;the first parm ;an000;bgb;an049;bgb
117 db Right_Align+Unsgn_Bin_DWord ;type of data ;an000;bgb;an049;bgb
118 db 10 ;max length of data ;an000;bgb;an049;bgb
119 db 10 ;min length of data ;an000;bgb;an049;bgb
120 db Blank ;pad character ;an000;bgb;an049;bgb
121 db Sublist_Length ;0bh ;an000;bgb;an049;bgb
122 db Reserved ;00h ;an000;bgb;an049;bgb
123 dw rarg3 ;offset of value ;an000;bgb;an049;bgb
124 dw dg ;segment of value ;an000;bgb;an049;bgb
125 db 2 ;the second parm ;an000;bgb;an049;bgb
126 db Left_Align+Unsgn_Bin_DWord;type of data ;an000;bgb;an049;bgb
127 db 10 ;max length of data ;an000;bgb;an049;bgb
128 db 1 ;min length of data ;an000;bgb;an049;bgb
129 db Blank ;pad character ;an000;bgb;an049;bgb
130 ;--------------------------- ; ;an000;bgb;an049;bgb
131 Sublist_msg_dskspc label dword ; ;an000;bgb;an049;bgb
132 Sublist_msg_badspc label dword ; ;an000;bgb;an049;bgb
133 Sublist_msg_frespc label dword ; ;an000;bgb;an049;bgb
134 Sublist_msg_totmem label dword ; ;an000;bgb;an049;bgb
135 Sublist_msg_fremem label dword ; ;an000;bgb;an049;bgb
136 Sublist_msg_Freebymes label dword ; ;an000;bgb;an049;bgb
137 Sublist_msg_alloc label dword ; ;an000;bgb;an049;bgb
138 ;an000;bgb;an049;bgb
139 db Sublist_Length ;0bh ;an000;bgb;an049;bgb
140 db Reserved ;00h ;an000;bgb;an049;bgb
141 dw dg:rarg1 ;offset of data ;an000;bgb;an049;bgb
142 dw dg ;segment of data ;an000;bgb;an049;bgb
143 db 1 ;1st parm ;an000;bgb;an049;bgb
144 db Right_Align+Unsgn_Bin_DWord ;type of data ;an000;bgb;an049;bgb
145 db 10 ;max length of data ;an000;bgb;an049;bgb
146 db 10 ;min length of data ;an000;bgb;an049;bgb
147 db Blank ;pad character ;an000;bgb;an049;bgb
148 ;--------------------------- ; ;an000;bgb;an049;bgb
149 Sublist_msg_Extents label dword ; ;an000;bgb
150 ;an000;bgb
151 db Sublist_Length ; ;an000;bgb
152 db Reserved ; ;an000;bgb
153 dw dg:arg_buf ; ;an000;bgb
154 dw dg ; ;an000;bgb
155 db 1 ; ;an000;bgb
156 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb
157 db 64 ; ;an000;bgb
158 db 1 ; ;an000;bgb
159 db Blank ; ;an000;bgb
160 db Sublist_Length ; ;an000;bgb
161 db Reserved ; ;an000;bgb
162 dw dg:rarg1 ; ;an000;bgb
163 dw dg ; ;an000;bgb
164 db 2 ; ;an000;bgb
165 db Left_Align+Unsgn_Bin_Word ; ;;an000;bgb
166 db 5 ; ;an000;bgb
167 db 1 ; ;an000;bgb
168 db Blank ; ;an000;bgb
169 ;an000;bgb
170 ;--------------------------- ; ;an000;bgb
171 Sublist_msg_Badr_arg label dword ; ;an000;bgb
172 Sublist_msg_Badw_arg label dword ; ;an000;bgb
173 ;an000;bgb
174 db Sublist_Length ; ;an000;bgb
175 db Reserved ; ;an000;bgb
176 dw dg:Badrw_Num ; ;an000;bgb
177 dw dg ; ;an000;bgb
178 db 1 ; ;an000;bgb
179 db Left_Align+Unsgn_Bin_Word ; ;;an000;bgb
180 db 5 ; ;an000;bgb
181 db 1 ; ;an000;bgb
182 db Blank ; ;an000;bgb
183 ;--------------------------- ; ;an000;bgb
184 Sublist_msg_Badrdmes label dword ; ;an000;bgb
185 ;an000;bgb
186 db Sublist_Length ; ;an000;bgb;AN000;
187 db Reserved ; ;an000;bgb;AN000;
188 dw dg:Fatal_End ; ;an000;bgb;AN000;
189 dw dg ; ;an000;bgb;AN000;
190 db 1 ; ;an000;bgb;AN000;
191 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
192 db 1 ; ;an000;bgb;AN000;
193 db 1 ; ;an000;bgb;AN000;
194 db Blank ; ;an000;bgb;AN000;
195 ;--------------------------- ; ;an000;bgb
196 Sublist_msg_Crossmes label dword ; ;an000;bgb
197 ;an000;bgb
198 db Sublist_Length ; ;an000;bgb
199 db Reserved ; ;an000;bgb
200 dw dg:Cross_Clus ; ;an000;bgb
201 dw dg ; ;an000;bgb
202 db 1 ; ;an000;bgb
203 db Left_Align+Unsgn_Bin_Word ; ;an000;bgb
204 db 5 ; ;an000;bgb
205 db 1 ; ;an000;bgb
206 db Blank ; ;an000;bgb
207 ;--------------------------- ; ;an000;bgb
208 Sublist_msg_BadTarg label dword ; ;an000;bgb
209 ;an000;bgb
210 db Sublist_Length ; ;an000;bgb
211 db Reserved ; ;an000;bgb
212 dw dg:arg_buf ; ;an000;bgb
213 dw dg ; ;an000;bgb
214 db 1 ; ;an000;bgb
215 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb
216 db 64 ; ;an000;bgb
217 db 1 ; ;an000;bgb
218 db Blank ; ;an000;bgb;AN000;
219 ;--------------------------- ; ;an000;bgb
220 Sublist_msg_IDmes label dword ; ;an000;bgb
221 ;an000;bgb
222 db Sublist_Length ; ;an000;bgb;AN000;
223 db Reserved ; ;an000;bgb;AN000;
224 dw dg:arg_buf ; ;an000;bgb;AN000;
225 dw dg ; ;an000;bgb;AN000;
226 db 1 ; ;an000;bgb;AN000;
227 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
228 db 11 ; ;an000;bgb;AN000;
229 db 1 ; ;an000;bgb;AN000;
230 db Blank ; ;an000;bgb;AN000;
231 db Sublist_Length ; ;an000;bgb;AN000;
232 db Reserved ; ;an000;bgb;AN000;
233 dw 0 ;Date will be entered ;an000;bgb;AN000;
234 dw 0 ; by PrintID routine ;an000;bgb;AN000;
235 db 2 ; ;an000;bgb;AN000;
236 db Left_Align+Date_MDY_4 ; ;an000;bgb;AN000;
237 db 10 ; ;an000;bgb;AN000;
238 db 1 ; ;an000;bgb;AN000;
239 db Blank ; ;an000;bgb;AN000;
240 db Sublist_Length ; ;an000;bgb;AN000;
241 db Reserved ; ;an000;bgb;AN000;
242 dw 0 ;Time will be entered ;an000;bgb;AN000;
243 dw 0 ; by PrintID routine ;an000;bgb;AN000;
244 db 3 ; ;an000;bgb;AN000;
245 db Left_Align+Time_HHMM_Cty; ;an000;bgb;AN000;
246 db 6 ; ;an000;bgb;AN000;
247 db 1 ; ;an000;bgb;AN000;
248 db Blank ; ;an000;bgb;AN000;
249 ;an000;bgb
250 ;--------------------------- ; ;an000;bgb
251 Sublist_Msg_File_Arg label dword ;an000;dms ;an000;bgb
252 ;an000;bgb
253 db Sublist_Length ; ;an000;bgb;AN000;
254 db Reserved ; ;an000;bgb;AN000;
255 dw dg:arg_buf ; ;an000;bgb;AN000;
256 dw dg ; ;an000;bgb;AN000;
257 db 1 ; ;an000;bgb;AN000;
258 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
259 db 64 ; ;an000;bgb;AN000;
260 db 1 ; ;an000;bgb;AN000;
261 db Blank ; ;an000;bgb;AN000;
262 ;an000;bgb
263 ;--------------------------- ; ;an000;bgb
264 Sublist_Msg_Noisy label dword ;an000;dms ;an000;bgb
265 ;an000;bgb
266 db Sublist_Length ; ;an000;bgb;AN000;
267 db Reserved ; ;an000;bgb;AN000;
268 dw dg:arg_buf ; ;an000;bgb;AN000;
269 dw dg ; ;an000;bgb;AN000;
270 db 1 ; ;an000;bgb;AN000;
271 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
272 db 64 ; ;an000;bgb;AN000;
273 db 1 ; ;an000;bgb;AN000;
274 db Blank ; ;an000;bgb;AN000;
275 ;an000;bgb
276 ;--------------------------- ; ;an000;bgb
277 Sublist_Msg_Orphmes label dword ;an000;dms ;an000;bgb
278 ;an000;bgb
279 db Sublist_Length ;0bh ;an000;bgb;AN000;
280 db Reserved ;00h ;an000;bgb;AN000;
281 dw dg:orphsiz ;offset of data ;an000;bgb;AN000;;an049;bgb
282 dw dg ;segment ;an000;bgb;AN000;
283 db 1 ;1st of 2 replaceable parms ;an000;bgb;AN000;
284 db Left_Align+Unsgn_Bin_Word ;only 64k clusters ;an000;bgb ;AN000;
285 db 05 ;max length ;an000;bgb;AN000;;an049;bgb
286 db 1 ;min length ;an000;bgb;AN000;
287 db Blank ;pad ;an000;bgb;AN000;
288 ;an000;bgb
289 db Sublist_Length ;0b ;an000;bgb;AN000;
290 db Reserved ;00 ;an000;bgb;AN000;
291 dw dg:orphcnt ;offset ;an000;bgb;AN000;
292 dw dg ;seg ;an000;bgb;AN000;
293 db 2 ;2nd replaceable parm ;an000;bgb;AN000;
294 db Left_Align+Unsgn_Bin_dword ;double word ;an000;bgb;AN000;;an049;bgb
295 db 10 ;max len ;an000;bgb;AN000;;an049;bgb
296 db 1 ;min len ;an000;bgb;AN000;
297 db Blank ;pad char ;an000;bgb;AN000;
298 ;--------------------------- ; ;an000;bgb
299 Sublist_Msg_Direcmes label dword ;an000;dms ;an000;bgb
300 ;an000;bgb
301 db Sublist_Length ; ;an000;bgb;AN000;
302 db Reserved ; ;an000;bgb;AN000;
303 dw dg:arg_buf ; ;an000;bgb;AN000;
304 dw dg ; ;an000;bgb;AN000;
305 db 1 ; ;an000;bgb;AN000;
306 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb;AN000;
307 db 64 ; ;an000;bgb;AN000;
308 db 1 ; ;an000;bgb;AN000;
309 db Blank ; ;an000;bgb;AN000;
310 ;an000;bgb
311 Sublist_Msg_Fatalmes label dword ;an000;dms ;an000;bgb
312 ;an000;bgb
313 db Sublist_Length ; ;an000;bgb;AN000;
314 db Reserved ; ;an000;bgb;AN000;
315 fatmsg1 dw dg:fatal_arg1 ; ;an000;bgb;AN024;bgb
316 dw dg ; ;an000;bgb;AN000;
317 db 1 ; ;an000;bgb;AN000;
318 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
319 db 64 ; ;an000;bgb;AN000;
320 db 1 ; ;an000;bgb;AN000;
321 db Blank ; ;an000;bgb;AN000;
322 db Sublist_Length ; ;an000;bgb;AN000;
323 db Reserved ; ;an000;bgb;AN000;
324 fatmsg2 dw dg:fatal_arg2 ; ;an000;bgb;AN000;
325 dw dg ; ;an000;bgb;AN000;
326 db 2 ;number 2 of 2 subs ;an000;bgb;AN022;bgb
327 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
328 db 64 ; ;an000;bgb;AN000;
329 db 1 ; ;an000;bgb;AN000;
330 db Blank ; ;an000;bgb;AN000;
331 ;--------------------------- ; ;an000;bgb
332 ifdef fsexec ;an038;bgb
333 Sublist_msg_EXECFailure label dword ; ;an038;bgb;an000;bgb
334 db Sublist_Length ; ;an038;bgb;an000;bgb;AN000;
335 db Reserved ; ;an038;bgb;an000;bgb;AN000;
336 dw dg:Drive_Letter_Msg ; ;an038;bgb;an000;bgb;AN000;
337 dw dg ; ;an038;bgb;an000;bgb;AN000;
338 db 1 ; ;an038;bgb;an000;bgb;AN000;
339 db Left_Align+Char_Field_ASCIIZ ; ;an038;bgb;an000;bgb ;AN000;
340 db 2 ; ;an038;bgb;an000;bgb;AN000;
341 db 2 ; ;an038;bgb;an000;bgb;AN000;
342 db Blank ; ;an038;bgb;an000;bgb;AN000;
343 endif ;an000;bgb
344 ;an000;bgb
345 ;--------------------------- ; ;an000;bgb
346 Sublist_msgSerialNumber label dword ; ;an000;bgb;an024;bgb
347 db Sublist_Length ;0b ;an000;bgb;an024;bgb
348 db Reserved ;00 ;an000;bgb;an024;bgb
349 dw offset word ptr sernum+2 ;data field ;an000;bgb;an024;bgb
350 dw data ; ;an000;bgb;an024;bgb
351 db 1 ;#1 of 2 ;an000;bgb;an024;bgb
352 db Right_Align+Bin_Hex_Word ;format ;an000;bgb;an024;bgb
353 db 4 ;min len ;an000;bgb;an024;bgb
354 db 4 ;max len ;an000;bgb;an024;bgb
355 db '0' ;Display leading 0's ;an000;bgb;an024;bgb
356 ;an000;bgb;an024;bgb
357 db Sublist_Length ;0b ;an000;bgb;an024;bgb
358 db Reserved ;00 ;an000;bgb;an024;bgb
359 dw offset sernum ;data field ;an000;bgb;an024;bgb
360 dw data ; ;an000;bgb;an024;bgb
361 db 2 ;#2 of 2 ;an000;bgb;an024;bgb
362 db Right_Align+Bin_hex_Word ;format ;an000;bgb;an024;bgb
363 db 4 ;min len ;an000;bgb;an024;bgb
364 db 4 ;max len ;an000;bgb;an024;bgb
365 db '0' ;pad char ;an000;bgb;an024;bgb
366 ;an000;bgb
367 ;--------------------------- ; ;an046;bgb
368 Sublist_msg_parserr label dword ; ;an046;bgb
369 ;an046;bgb
370 db Sublist_Length ;11 ;an046;bgb
371 db Reserved ;0 ;an046;bgb
372 public movsi
373 movsi dw dg:command_line_buffer ;off ;an046;bgb
374 dw dg ;seg ;an046;bgb
375 db 0 ;USE PERCENT ZERO ;an046;bgb
376 db Left_Align+Char_Field_ASCIIZ ;type of data ;an046;bgb
377 db 128 ;max width ;an046;bgb
378 db 1 ;min width ;an046;bgb
379 db Blank ;pad char ;an046;bgb
380 ;--------------------------- ; ;an046;bgb
381 ; ;an000;bgb
382 ;***************************************************************************** ;an000;bgb
383 ; Message Description Tables ;an000;bgb
384 ;***************************************************************************** ;an000;bgb
385 ; ;an000;bgb
386 ;an000;bgb
387 ;---------------------- ; ;an000;bgb
388 Message_Number = 1 ; AN000;SM ;an000;bgb
389 Handle = STDERR ; AN000;SM ;an000;bgb
390 Sublist = None ; AN000;SM ;an000;bgb
391 Count = None ; AN000;SM ;an000;bgb
392 Class = EXT_ERR_CLASS ; AN000;SM ;an000;bgb
393 Function = NO_INPUT ; AN000;SM ;an000;bgb
394 Input = N_A ; AN000;SM ;an000;bgb
395 Define_Msg badver ; AN000;SM Incorrect DOS version;an000;bgb
396 ;---------------------- ; ;an000;bgb
397 Message_Number = 19 ; AN000;SM ;an000;bgb
398 Handle = STDERR ; AN000;SM ;an000;bgb
399 Sublist = None ; AN000;SM ;an000;bgb
400 Count = N_A ; AN000;SM ;an000;bgb
401 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
402 Function = NO_INPUT ; AN000;SM ;an000;bgb
403 Input = N_A ; AN000;SM ;an000;bgb
404 Define_Msg badidbyt ; AN000;SM Probable non_DOS disk;an000;bgb (CRLF) Continue (Y/N)?
405 ;---------------------- ; ;an000;bgb
406 Message_Number = 3 ; AN000;SM ;an000;bgb
407 Handle = STDOUT ; AN000;SM ;an000;bgb
408 Sublist = None ; AN000;SM ;an000;bgb
409 Count = N_A ; AN000;SM ;an000;bgb
410 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
411 Function = NO_INPUT ; AN000;SM ;an000;bgb
412 Input = N_A ; AN000;SM ;an000;bgb
413 Define_Msg freemes ; AN000;SM Convert lost chains t;an000;bgbo files (Y/N)?
414 ;---------------------- ; ;an000;bgb
415 Message_Number = 4 ; AN000;SM ;an000;bgb
416 Handle = STDOUT ; AN000;SM ;an000;bgb
417 Sublist = None ; AN000;SM ;an000;bgb
418 Count = N_A ; AN000;SM ;an000;bgb
419 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
420 Function = NO_INPUT ; AN000;SM ;an000;bgb
421 Input = N_A ; AN000;SM ;an000;bgb
422 Define_Msg ptrandir ; AN000;SM Unrecoverable error i;an000;bgbn directory
423 ;---------------------- ; ;an000;bgb
424 Message_Number = 5 ; AN000;SM ;an000;bgb
425 Handle = STDOUT ; AN000;SM ;an000;bgb
426 Sublist = None ; AN000;SM ;an000;bgb
427 Count = N_A ; AN000;SM ;an000;bgb
428 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
429 Function = NO_INPUT ; AN000;SM ;an000;bgb
430 Input = N_A ; AN000;SM ;an000;bgb
431 Define_Msg ptrandir2 ; AN000;SM Convert directory to ;an000;bgbfile (Y/N)?
432 ;---------------------- ; ;an000;bgb
433 Message_Number = 7 ; AN000;SM ;an000;bgb
434 Handle = STDOUT ; AN000;SM ;an000;bgb
435 Sublist = dg:Sublist_msg_dskspc ; AN000;SM ;an000;bgb
436 Count = 1 ; AN000;SM ;an000;bgb
437 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
438 Function = NO_INPUT ; AN000;SM ;an000;bgb
439 Input = N_A ; AN000;SM ;an000;bgb
440 Define_Msg dskspc ; AN000;SM %1 bytes total disk s;an000;bgbpace
441 ;---------------------- ; ;an000;bgb
442 Message_Number = 8 ; AN000;SM ;an000;bgb
443 Handle = STDOUT ; AN000;SM ;an000;bgb
444 Sublist = dg:Sublist_msg_badspc ; AN000;SM ;an000;bgb
445 Count = 1 ; AN000;SM ;an000;bgb
446 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
447 Function = NO_INPUT ; AN000;SM ;an000;bgb
448 Input = N_A ; AN000;SM ;an000;bgb
449 Define_Msg badspc ; AN000;SM %1 bytes in bad secto;an000;bgbrs
450 ;---------------------- ; ;an000;bgb
451 Message_Number = 9 ; AN000;SM ;an000;bgb
452 Handle = STDOUT ; AN000;SM ;an000;bgb
453 Sublist = dg:Sublist_msg_hidmes ; AN000;SM ;an000;bgb
454 Count = 2 ; AN000;SM ;an000;bgb
455 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
456 Function = NO_INPUT ; AN000;SM ;an000;bgb
457 Input = N_A ; AN000;SM ;an000;bgb
458 Define_Msg hidmes ; AN000;SM %1 bytes in %2 hidden;an000;bgb files
459 ;---------------------- ; ;an000;bgb
460 Message_Number = 10 ; AN000;SM ;an000;bgb
461 Handle = STDOUT ; AN000;SM ;an000;bgb
462 Sublist = dg:Sublist_msg_dirmes ; AN000;SM ;an000;bgb
463 Count = 2 ; AN000;SM ;an000;bgb
464 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
465 Function = NO_INPUT ; AN000;SM ;an000;bgb
466 Input = N_A ; AN000;SM ;an000;bgb
467 Define_Msg dirmes ; AN000;SM %1 bytes in %2 direct;an000;bgbories
468 ;---------------------- ; ;an000;bgb
469 Message_Number = 11 ; message number 11 ;an000;bgb
470 Handle = STDOUT ; crt ;an000;bgb
471 Sublist = dg:Sublist_msg_filemes ; location of sublist ;an000;bgb
472 Count = 2 ; caontains 2 parameters ;an000;bgb
473 Class = UTILITY_MSG_CLASS ; type of msg ;an000;bgb
474 Function = NO_INPUT ; no input from user ;an000;bgb
475 Input = N_A ; not applicable ;an000;bgb
476 Define_Msg filemes ; AN000;SM %1 bytes in %2 user f;an000;bgbiles
477 ;---------------------- ; ;an000;bgb
478 Message_Number = 12 ; AN000;SM ;an000;bgb
479 Handle = STDOUT ; AN000;SM ;an000;bgb
480 Sublist = dg:Sublist_msg_orphmes2 ; AN000;SM ;an000;bgb
481 Count = 2 ; AN000;SM ;an000;bgb
482 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
483 Function = NO_INPUT ; AN000;SM ;an000;bgb
484 Input = N_A ; AN000;SM ;an000;bgb
485 Define_Msg orphmes2 ; AN000;SM %1 bytes in %2 recove;an000;bgbred files
486 ;---------------------- ; ;an000;bgb
487 Message_Number = 13 ; AN000;SM ;an000;bgb
488 Handle = STDOUT ; AN000;SM ;an000;bgb
489 Sublist = dg:Sublist_msg_orphmes3 ; AN000;SM ;an000;bgb
490 Count = 2 ; AN000;SM ;an000;bgb
491 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
492 Function = NO_INPUT ; AN000;SM ;an000;bgb
493 Input = N_A ; AN000;SM ;an000;bgb
494 Define_Msg orphmes3 ; AN000;SM %1 bytes would be in ;an000;bgb%2 recovered files
495 ;---------------------- ; ;an000;bgb
496 Message_Number = 14 ; AN000;SM ;an000;bgb
497 Handle = STDOUT ; AN000;SM ;an000;bgb
498 Sublist = dg:Sublist_msg_frespc ; AN000;SM ;an000;bgb
499 Count = 1 ; AN000;SM ;an000;bgb
500 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
501 Function = NO_INPUT ; AN000;SM ;an000;bgb
502 Input = N_A ; AN000;SM ;an000;bgb
503 Define_Msg frespc ; AN000;SM %1 bytes available on;an000;bgb disk
504 ;---------------------- ; ;an000;bgb
505 Message_Number = 15 ; AN000;SM ;an000;bgb
506 Handle = STDOUT ; AN000;SM ;an000;bgb
507 Sublist = dg:Sublist_msg_totmem ; AN000;SM ;an000;bgb
508 Count = 1 ; AN000;SM ;an000;bgb
509 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
510 Function = NO_INPUT ; AN000;SM ;an000;bgb
511 Input = N_A ; AN000;SM ;an000;bgb
512 Define_Msg totmem ; AN000;SM %1 bytes total memory;an000;bgb
513 ;---------------------- ; ;an000;bgb
514 Message_Number = 16 ; AN000;SM ;an000;bgb
515 Handle = STDOUT ; AN000;SM ;an000;bgb
516 Sublist = dg:Sublist_msg_fremem ; AN000;SM ;an000;bgb
517 Count = 1 ; AN000;SM ;an000;bgb
518 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
519 Function = NO_INPUT ; AN000;SM ;an000;bgb
520 Input = N_A ; AN000;SM ;an000;bgb
521 Define_Msg fremem ; AN000;SM %1 bytes free ;an000;bgb
522 ;---------------------- ; ;an000;bgb
523 Message_Number = 17 ; AN000;SM ;an000;bgb
524 Handle = STDERR ; AN000;SM ;an000;bgb
525 Sublist = None ; AN000;SM ;an000;bgb
526 Count = None ; AN000;SM ;an000;bgb
527 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
528 Function = NO_INPUT ; AN000;SM ;an000;bgb
529 Input = N_A ; AN000;SM ;an000;bgb
530 Define_Msg no_net_arg ; AN000;SM Cannot CHKDSK a netwo;an000;bgbrk drive
531 ;---------------------- ; ;an000;bgb
532 Message_Number = 18 ; AN000;SM ;an000;bgb
533 Handle = STDERR ; AN000;SM ;an000;bgb
534 Sublist = None ; AN000;SM ;an000;bgb
535 Count = None ; AN000;SM ;an000;bgb
536 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
537 Function = NO_INPUT ; AN000;SM ;an000;bgb
538 Input = N_A ; AN000;SM ;an000;bgb
539 Define_Msg SubstErr ; AN000;SM Cannot CHKDSK a SUBST;an000;bgbed or ASSIGNed drive
540 ;---------------------- ; ;an000;bgb
541 Message_Number = 20 ; AN000;SM ;an000;bgb
542 Handle = STDERR ; AN000;SM ;an000;bgb
543 Sublist = dg:Sublist_msg_badr_arg ; AN000;SM ;an000;bgb
544 Count = 2 ; AN000;SM ;an000;bgb
545 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
546 Function = NO_INPUT ; AN000;SM ;an000;bgb
547 Input = N_A ; AN000;SM ;an000;bgb
548 Define_Msg badr_arg ; AN000;SM Disk error reading FA;an000;bgbT %2
549 ;---------------------- ; ;an000;bgb
550 Message_Number = 21 ; AN000;SM ;an000;bgb
551 Handle = STDOUT ; AN000;SM ;an000;bgb
552 Sublist = dg:Sublist_msg_direcmes ; AN000;SM ;an000;bgb
553 Count = 1 ; AN000;SM ;an000;bgb
554 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
555 Function = NO_INPUT ; AN000;SM ;an000;bgb
556 Input = N_A ; AN000;SM ;an000;bgb
557 Define_Msg direc_arg ; AN000;SM Directory %1 ;an000;bgb
558 ;---------------------- ; ;an000;bgb
559 Message_Number = 22 ; AN000;SM ;an000;bgb
560 Handle = STDOUT ; AN000;SM ;an000;bgb
561 Sublist = dg:Sublist_msg_extents ; AN000;SM ;an000;bgb
562 Count = 2 ; AN000;SM ;an000;bgb
563 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
564 Function = NO_INPUT ; AN000;SM ;an000;bgb
565 Input = N_A ; AN000;SM ;an000;bgb
566 Define_Msg extent_arg ; AN000;SM %1 Contains %2 non-co;an000;bgbntiguous blocks
567 ;---------------------- ; ;an000;bgb
568 Message_Number = 23 ; AN000;SM ;an000;bgb
569 Handle = STDOUT ; AN000;SM ;an000;bgb
570 Sublist = None ; AN000;SM ;an000;bgb
571 Count = None ; AN000;SM ;an000;bgb
572 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
573 Function = NO_INPUT ; AN000;SM ;an000;bgb
574 Input = N_A ; AN000;SM ;an000;bgb
575 Define_Msg noext_arg ; AN000;SM All specified file(s);an000;bgb are contiguous
576 ;---------------------- ; ;an000;bgb
577 Message_Number = 24 ; AN000;SM ;an000;bgb
578 Handle = STDOUT ; AN000;SM ;an000;bgb
579 Sublist = None ; AN000;SM ;an000;bgb
580 Count = None ; AN000;SM ;an000;bgb
581 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
582 Function = NO_INPUT ; AN000;SM ;an000;bgb
583 Input = N_A ; AN000;SM ;an000;bgb
584 Define_Msg fixmes_arg ; AN000;SM Errors found, F param;an000;bgbeter not specified (CRLF)
585 ;---------------------- ; Corrections will not ;an000;bgbbe written to disk
586 Message_Number = 25 ; AN000;SM ;an000;bgb
587 Handle = STDERR ; AN000;SM ;an000;bgb
588 Sublist = dg:Sublist_msg_fatalmes ; AN000;SM ;an000;bgb
589 Count = 2 ; AN000;SM ;an000;bgb
590 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
591 Function = NO_INPUT ; AN000;SM ;an000;bgb
592 Input = N_A ; AN000;SM ;an000;bgb
593 Define_Msg fatal_arg ; AN000;SM Processing cannot con;an000;bgbtinue %1%2
594 ;---------------------- ; ;an000;bgb
595 Message_Number = 26 ; AN000;SM ;an000;bgb
596 Handle = STDOUT ; AN000;SM ;an000;bgb
597 Sublist = dg:Sublist_msg_badrdmes ; AN000;SM ;an000;bgb
598 Count = 2 ; AN000;SM ;an000;bgb
599 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
600 Function = NO_INPUT ; AN000;SM ;an000;bgb
601 Input = N_A ; AN000;SM ;an000;bgb
602 Define_Msg badrdmes ; AN000;SM File allocation table;an000;bgb bad, drive %1
603 ;---------------------- ; ;an000;bgb
604 Message_Number = 2 ; AN000;SM ;an000;bgb
605 Handle = STDERR ; AN000;SM ;an000;bgb
606 Sublist = None ; AN000;SM ;an000;bgb
607 Count = None ; AN000;SM ;an000;bgb
608 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
609 Function = NO_INPUT ; AN000;SM ;an000;bgb
610 Input = N_A ; AN000;SM ;an000;bgb
611 Define_Msg stackmes ; AN000;SM Insufficient memory ;an000;bgb
612 Define_Msg stackmes1 ; AN000;SM Cannot make directory;an000;bgb entry %1 (CRLF)
613 ;---------------------- ; Move files from root ;an000;bgbdirectory and repeat CHKDSK
614 Message_Number = 29 ; AN000;SM ;an000;bgb
615 Handle = STDOUT ; AN000;SM ;an000;bgb
616 Sublist = None ; AN000;SM ;an000;bgb
617 Count = None ; AN000;SM ;an000;bgb
618 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
619 Function = NO_INPUT ; AN000;SM ;an000;bgb
620 Input = N_A ; AN000;SM ;an000;bgb
621 Define_Msg cdddmes ; AN000;SM CHDIR .. failed, tryi;an000;bgbng alternate method
622 ;---------------------- ; ;an000;bgb
623 Message_Number = 30 ; AN000;SM ;an000;bgb
624 Handle = STDOUT ; AN000;SM ;an000;bgb
625 Sublist = None ; AN000;SM ;an000;bgb
626 Count = None ; AN000;SM ;an000;bgb
627 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
628 Function = NO_INPUT ; AN000;SM ;an000;bgb
629 Input = N_A ; AN000;SM ;an000;bgb
630 Define_Msg badchain ; AN000;SM Has invalid cluster, ;an000;bgbfile truncated
631 ;---------------------- ; ;an000;bgb
632 Message_Number = 31 ; AN000;SM ;an000;bgb
633 Handle = STDERR ; AN000;SM ;an000;bgb
634 Sublist = None ; AN000;SM ;an000;bgb
635 Count = None ; AN000;SM ;an000;bgb
636 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
637 Function = NO_INPUT ; AN000;SM ;an000;bgb
638 Input = N_A ; AN000;SM ;an000;bgb
639 Define_Msg badsubdir ; AN000;SM Invalid sub-directory;an000;bgb entry
640 ;---------------------- ; ;an000;bgb
641 Message_Number = 32 ; AN000;SM ;an000;bgb
642 Handle = STDERR ; AN000;SM ;an000;bgb
643 Sublist = None ; AN000;SM ;an000;bgb
644 Count = None ; AN000;SM ;an000;bgb
645 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
646 Function = NO_INPUT ; AN000;SM ;an000;bgb
647 Input = N_A ; AN000;SM ;an000;bgb
648 Define_Msg ndotmes ; AN000;SM Does not exist ;an000;bgb
649 ;---------------------- ; ;an000;bgb
650 Message_Number = 33 ; AN000;SM ;an000;bgb
651 Handle = STDOUT ; AN000;SM ;an000;bgb
652 Sublist = None ; AN000;SM ;an000;bgb
653 Count = None ; AN000;SM ;an000;bgb
654 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
655 Function = NO_INPUT ; AN000;SM ;an000;bgb
656 Input = N_A ; AN000;SM ;an000;bgb
657 Define_Msg nulnz ; AN000;SM First cluster number ;an000;bgbis invalid, entry truncated
658 ;---------------------- ; ;an000;bgb
659 Message_Number = 34 ; AN000;SM ;an000;bgb
660 Handle = STDOUT ; AN000;SM ;an000;bgb
661 Sublist = None ; AN000;SM ;an000;bgb
662 Count = None ; AN000;SM ;an000;bgb
663 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
664 Function = NO_INPUT ; AN000;SM ;an000;bgb
665 Input = N_A ; AN000;SM ;an000;bgb
666 Define_Msg badclus ; AN000;SM Allocation error, siz;an000;bgbe adjusted
667 ;---------------------- ; ;an000;bgb
668 Message_Number = 35 ; AN000;SM ;an000;bgb
669 Handle = STDOUT ; AN000;SM ;an000;bgb
670 Sublist = None ; AN000;SM ;an000;bgb
671 Count = None ; AN000;SM ;an000;bgb
672 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
673 Function = NO_INPUT ; AN000;SM ;an000;bgb
674 Input = N_A ; AN000;SM ;an000;bgb
675 Define_Msg norecdot ; AN000;SM Cannot recover .. ent;an000;bgbry, processing continued
676 ;---------------------- ; ;an000;bgb
677 Message_Number = 36 ; AN000;SM ;an000;bgb
678 Handle = STDOUT ; AN000;SM ;an000;bgb
679 Sublist = None ; AN000;SM ;an000;bgb
680 Count = None ; AN000;SM ;an000;bgb
681 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
682 Function = NO_INPUT ; AN000;SM ;an000;bgb
683 Input = N_A ; AN000;SM ;an000;bgb
684 Define_Msg nuldmes ; AN000;SM Directory is totally ;an000;bgbempty, no .. or ..
685 ;---------------------- ; ;an000;bgb
686 Message_Number = 37 ; AN000;SM ;an000;bgb
687 Handle = STDERR ; AN000;SM ;an000;bgb
688 Sublist = None ; AN000;SM ;an000;bgb
689 Count = None ; AN000;SM ;an000;bgb
690 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
691 Function = NO_INPUT ; AN000;SM ;an000;bgb
692 Input = N_A ; AN000;SM ;an000;bgb
693 Define_Msg joinmes ; AN000;SM Directory is joined ;an000;bgb
694 ;---------------------- ; ;an000;bgb
695 Message_Number = 38 ; AN000;SM ;an000;bgb
696 Handle = STDOUT ; AN000;SM ;an000;bgb
697 Sublist = None ; AN000;SM ;an000;bgb
698 Count = None ; AN000;SM ;an000;bgb
699 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
700 Function = NO_INPUT ; AN000;SM ;an000;bgb
701 Input = N_A ; AN000;SM ;an000;bgb
702 Define_Msg norecddot ; AN000;SM Cannot recover .. ent;an000;bgbry
703 ;---------------------- ; ;an000;bgb
704 Message_Number = 39 ; AN000;SM ;an000;bgb
705 Handle = STDOUT ; AN000;SM ;an000;bgb
706 Sublist = None ; AN000;SM ;an000;bgb
707 Count = None ; AN000;SM ;an000;bgb
708 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
709 Function = NO_INPUT ; AN000;SM ;an000;bgb
710 Input = N_A ; AN000;SM ;an000;bgb
711 Define_Msg norecddot1 ; AN000;SM Entry has a bad link ;an000;bgb
712 ;---------------------- ; ;an000;bgb
713 Message_Number = 40 ; AN000;SM ;an000;bgb
714 Handle = STDOUT ; AN000;SM ;an000;bgb
715 Sublist = None ; AN000;SM ;an000;bgb
716 Count = None ; AN000;SM ;an000;bgb
717 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
718 Function = NO_INPUT ; AN000;SM ;an000;bgb
719 Input = N_A ; AN000;SM ;an000;bgb
720 Define_Msg norecddot2 ; AN000;SM Entry has a bad attri;an000;bgbbute
721 ;---------------------- ; ;an000;bgb
722 Message_Number = 41 ; AN000;SM ;an000;bgb
723 Handle = STDOUT ; AN000;SM ;an000;bgb
724 Sublist = None ; AN000;SM ;an000;bgb
725 Count = None ; AN000;SM ;an000;bgb
726 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
727 Function = NO_INPUT ; AN000;SM ;an000;bgb
728 Input = N_A ; AN000;SM ;an000;bgb
729 Define_Msg norecddot3 ; AN000;SM Entry has a bad size ;an000;bgb
730 ;---------------------- ; ;an000;bgb
731 Message_Number = 42 ; AN000;SM ;an000;bgb
732 Handle = STDOUT ; AN000;SM ;an000;bgb
733 Sublist = dg:Sublist_msg_crossmes ; AN000;SM ;an000;bgb
734 Count = 1 ; AN000;SM ;an000;bgb
735 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
736 Function = NO_INPUT ; AN000;SM ;an000;bgb
737 Input = N_A ; AN000;SM ;an000;bgb
738 Define_Msg cross_arg ; AN000;SM Is cross linked on cl;an000;bgbuster %2
739 ;---------------------- ; ;an000;bgb
740 Message_Number = 43 ; AN000;SM ;an000;bgb
741 Handle = STDOUT ; AN000;SM ;an000;bgb
742 Sublist = dg:Sublist_msg_badtarg ; AN000;SM ;an000;bgb
743 Count = 1 ; AN000;SM ;an000;bgb
744 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
745 Function = NO_INPUT ; AN000;SM ;an000;bgb
746 Input = N_A ; AN000;SM ;an000;bgb
747 Define_Msg badtarg_ptr ; AN000;SM Cannot CHDIR to %1, (;an000;bgbCRLF)
748 ;---------------------- ; tree past this point ;an000;bgbnot processed
749 Message_Number = 44 ; AN000;SM ;an000;bgb
750 Handle = STDOUT ; AN000;SM ;an000;bgb
751 Sublist = None ; AN000;SM ;an000;bgb
752 Count = None ; AN000;SM ;an000;bgb
753 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
754 Function = NO_INPUT ; AN000;SM ;an000;bgb
755 Input = N_A ; AN000;SM ;an000;bgb
756 Define_Msg badtarg2 ; AN000;SM tree past this point ;an000;bgbnot processed
757 ;---------------------- ; ;an000;bgb
758 Message_Number = 45 ; AN000;SM ;an000;bgb
759 Handle = STDOUT ; AN000;SM ;an000;bgb
760 Sublist = dg:Sublist_msg_freebymes ; AN000;SM ;an000;bgb
761 Count = 1 ; AN000;SM ;an000;bgb
762 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
763 Function = NO_INPUT ; AN000;SM ;an000;bgb
764 Input = N_A ; AN000;SM ;an000;bgb
765 Define_Msg freeBymes1 ; AN000;SM %1 bytes disk space f;an000;bgbreed
766 ;---------------------- ; ;an000;bgb
767 Message_Number = 46 ; AN000;SM ;an000;bgb
768 Handle = STDOUT ; AN000;SM ;an000;bgb
769 Sublist = dg:Sublist_msg_freebymes ; AN000;SM ;an000;bgb
770 Count = 1 ; AN000;SM ;an000;bgb
771 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
772 Function = NO_INPUT ; AN000;SM ;an000;bgb
773 Input = N_A ; AN000;SM ;an000;bgb
774 Define_Msg freebymes2 ; AN000;SM %1 bytes disk space w;an000;bgbould be freed
775 ;---------------------- ; ;an000;bgb
776 Message_Number = 47 ; AN000;SM ;an000;bgb
777 Handle = STDOUT ; AN000;SM ;an000;bgb
778 Sublist = dg:Sublist_msg_idmes ; AN000;SM ;an000;bgb
779 Count = 3 ; AN000;SM ;an000;bgb
780 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
781 Function = NO_INPUT ; AN000;SM ;an000;bgb
782 Input = N_A ; AN000;SM ;an000;bgb
783 Define_Msg idmes_arg ; AN000;SM Volume %1 created %2 ;an000;bgb%3
784 ;---------------------- ; ;an000;bgb
785 Message_Number = 48 ; AN000;SM ;an000;bgb
786 Handle = STDOUT ; AN000;SM ;an000;bgb
787 Sublist = dg:Sublist_msg_alloc ; AN000;SM ;an000;bgb
788 Count = 1 ; AN000;SM ;an000;bgb
789 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
790 Function = NO_INPUT ; AN000;SM ;an000;bgb
791 Input = N_A ; AN000;SM ;an000;bgb
792 Define_Msg idmes1 ; AN017;bgb %1 total allocation ;an000;bgbunits on disk
793 ;---------------------- ; ;an000;bgb
794 Message_Number = 49 ; AN000;SM ;an000;bgb
795 Handle = STDOUT ; AN000;SM ;an000;bgb
796 Sublist = dg:Sublist_msg_alloc ; AN000;SM ;an000;bgb
797 Count = 1 ; AN000;SM ;an000;bgb
798 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
799 Function = NO_INPUT ; AN000;SM ;an000;bgb
800 Input = N_A ; AN000;SM ;an000;bgb
801 Define_Msg idmes2 ; AN000;SM %1 bytes in each allo;an000;bgbcation unit
802 ;---------------------- ; ;an000;bgb
803 ifdef fsexec ;an038;bgb
804 Message_Number = 50 ; AN000;SM ;an038;bgb;an000;bgb
805 Handle = STDERR ; AN000;SM ;an038;bgb;an000;bgb
806 Sublist = dg:Sublist_msg_ExecFailure ; AN000;SM ;an038;bgb;an000;bgb
807 Count = 1 ; AN000;SM ;an038;bgb;an000;bgb
808 Class = UTILITY_MSG_CLASS ; AN000;SM ;an038;bgb;an000;bgb
809 Function = NO_INPUT ; AN000;SM ;an038;bgb;an000;bgb
810 Input = N_A ; AN000;SM ;an038;bgb;an000;bgb
811 Define_Msg msgExecFailure ; AN000;SM CHKDSK not available ;an038;bgb;an000;bgbon drive %1
812 endif ;an038;bgb
813 ;---------------------- ; ;an000;bgb
814 Message_Number = 51 ; AN000;SM ;an000;bgb
815 Handle = STDOUT ; AN000;SM ;an000;bgb
816 Sublist = None ; AN000;SM ;an000;bgb
817 Count = None ; AN000;SM ;an000;bgb
818 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
819 Function = NO_INPUT ; AN000;SM ;an000;bgb
820 Input = N_A ; AN000;SM ;an000;bgb
821 Define_Msg Inv_XA_Msg ; AN000;SM Extended Attributes h;an000;bgbas invalid clusters,
822 ;---------------------- ; attributes truncated ;an000;bgb
823 Message_Number = 52 ; AN000;SM ;an000;bgb
824 Handle = STDOUT ; AN000;SM ;an000;bgb
825 Sublist = None ; AN000;SM ;an000;bgb
826 Count = None ; AN000;SM ;an000;bgb
827 Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
828 Function = NO_INPUT ; AN000;SM ;an000;bgb
829 Input = N_A ; AN000;SM ;an000;bgb
830 Define_Msg Alloc_XA_Msg ; AN000;SM Extended Attributes l;an000;bgbocation .. ,
831 ;---------------------- ; attributes truncated ;an000;bgb
832 Message_Number = 53 ; AN000;SM ;an000;bgb
833 Handle = STDERR ; AN000;SM ;an000;bgb
834 Sublist = dg:sublist_msg_parserr ; AN000;SM ;an046;bgb;an000;bgb
835 Count = 1 ; AN000;SM ;an046;bgb;an000;bgb
836 Class = PARSE_ERR_CLASS ; AN000;SM ;an000;bgb
837 Function = NO_INPUT ; AN000;SM ;an000;bgb
838 Input = N_A ; AN000;SM ;an000;bgb
839 Define_Msg badsw_arg ; AN000;SM Invalid parameter ;an000;bgb
840 ;---------------------- ; ;an000;bgb
841 Message_Number = 54 ; AN000;SM ;an000;bgb
842 Handle = STDERR ; AN000;SM ;an000;bgb
843 Sublist = None ; AN000;SM ;an000;bgb
844 Count = None ; AN000;SM ;an000;bgb
845 Class = utility_msg_class ; AN000;bgb ;an000;bgb
846 Function = NO_INPUT ; AN000;SM ;an000;bgb
847 Input = N_A ; AN000;SM ;an000;bgb
848 Define_Msg baddrv_arg ; AN000;SM Invalid drive specifi;an000;bgbcation
849 ;---------------------- ; ;an000;bgb
850 Message_Number = 55 ; AN000;SM ;an000;bgb
851 Handle = STDERR ; AN000;SM ;an000;bgb
852 Sublist = None ; AN000;SM ;an000;bgb
853 Count = None ; AN000;SM ;an000;bgb
854 Class = utility_msg_class ; AN017;bgb ;an000;bgb
855 Function = NO_INPUT ; AN000;SM ;an000;bgb
856 Input = N_A ; AN000;SM ;an000;bgb
857 Define_Msg invpath_arg ; AN000;SM Path not found ;an000;bgb
858 ;---------------------- ; ;an000;bgb
859 Message_Number = 56 ; AN000;SM ;an000;bgb
860 Handle = STDERR ; AN000;SM ;an000;bgb
861 Sublist = None ; AN000;SM ;an000;bgb
862 Count = None ; AN000;SM ;an000;bgb
863 Class = utility_msg_class ; AN017;bgb ;an000;bgb
864 Function = NO_INPUT ; AN000;SM ;an000;bgb
865 Input = N_A ; AN000;SM ;an000;bgb
866 Define_Msg opnerr_arg ; AN000;SM File not found ;an000;bgb
867 ;---------------------- ; ;an000;bgb
868 Message_Number = 0 ; ;an000;bgb;AN000;
869 Handle = STDERR ; ;an000;bgb;AN000;
870 Sublist = No_Replace ; ;AN;an000;bgb000;
871 Count = N_A ; ;an000;bgb;AN000;
872 Class = Ext_Err_Class ; ;an000;bgb;AN000;
873 Function = No_Function ; ;an000;bgb;AN000;
874 Input = N_A ; ;an000;bgb;AN000;
875 Define_Msg Extended_Error_Msg ; ;an000;bgb;AN000;
876 ;----------------------- ;an000;bgb
877 Message_Number = 0 ; ;an000;bgb
878 Handle = STDERR ; ;an000;bgb;AN000;
879 Sublist = dg:sublist_msg_parserr ; ;an046;bgbbgb000;
880 Count = 1 ; ;an046;bgb;AN000;
881 Class = Parse_Err_Class ; ;an000;bgb;AN000;
882 Function = No_Function ; ;an000;bgb;AN000;
883 Input = N_A ; ;an000;bgb;AN000;
884 Define_Msg Parse_Error_Msg ; ;an000;bgb;AN000;
885 ;----------------------- ;an000;bgb
886 Message_Number = 58 ; AN000;dms ;an000;bgb
887 Handle = STDERR ; AN000;dms ;an000;bgb
888 Sublist = dg:Sublist_msg_orphmes ; AN000;dms ;an000;bgb
889 Count = 2 ; AN000;dms ;an000;bgb
890 Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
891 Function = NO_INPUT ; AN000;dms ;an000;bgb
892 Input = N_A ; AN000;dms ;an000;bgb
893 Define_Msg orph_arg ; AN000;dms "%1 lost clusters fo;an000;bgbund in %2 chains.",0
894 ;---------------------- ; ;an000;bgb
895 Message_Number = 59 ; AN000;dms ;an000;bgb
896 Handle = STDout ; AN000;bgb ;an000;bgb
897 Sublist = none ; AN000;dms ;an000;bgb
898 Count = none ; AN000;dms ;an000;bgb
899 Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
900 Function = NO_INPUT ; AN000;dms ;an000;bgb
901 Input = N_A ; AN000;dms ;an000;bgb
902 Define_Msg crlf_arg ; AN000;dms CR,LF ;an000;bgb
903 ;---------------------- ; ;an000;bgb
904 Message_Number = 60 ; AN000;dms ;an000;bgb
905 Handle = STDERR ; AN000;dms ;an000;bgb
906 Sublist = none ; AN000;dms ;an000;bgb
907 Count = none ; AN000;dms ;an000;bgb
908 Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
909 Function = NO_INPUT ; AN000;dms ;an000;bgb
910 Input = N_A ; AN000;dms ;an000;bgb
911 Define_Msg badcd_arg ; AN000;dms "Cannot CHDIR to roo;an000;bgbt",cr,lf
912 ;---------------------- ; ;an000;bgb
913 Message_Number = 61 ; AN000;dms ;an000;bgb
914 Handle = STDERR ; AN000;dms ;an000;bgb
915 Sublist = dg:Sublist_Msg_Badw_arg ; AN000;dms ;an000;bgb
916 Count = 1 ; AN000;dms ;an000;bgb
917 Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
918 Function = NO_INPUT ; AN000;dms ;an000;bgb
919 Input = N_A ; AN000;dms ;an000;bgb
920 Define_Msg badw_arg ; AN000;dms "Disk error writing ;an000;bgbFAT %1"
921 ;---------------------- ; ;an000;bgb
922 Message_Number = 62 ; AN000;dms ;an000;bgb
923 Handle = STDOUT ; AN000;dms ;an042;bgb;an000;bgb
924 Sublist = dg:Sublist_Msg_Noisy ; AN000;dms ;an000;bgb
925 Count = 1 ; AN000;dms ;an000;bgb
926 Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
927 Function = NO_INPUT ; AN000;dms ;an000;bgb
928 Input = N_A ; AN000;dms ;an000;bgb
929 Define_Msg noisy_arg ; AN000;dms " %1" ;an000;bgb
930 ;---------------------- ; ;an000;bgb
931 Message_Number = 63 ; AN000;dms ;an000;bgb
932 Handle = STDERR ; AN000;dms ;an000;bgb
933 Sublist = none ; AN000;dms ;an000;bgb
934 Count = none ; AN000;dms ;an000;bgb
935 Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
936 Function = NO_INPUT ; AN000;dms ;an000;bgb
937 Input = N_A ; AN000;dms ;an000;bgb
938 Define_Msg baddpbdir ; AN000;dms "Invalid current dir;an000;bgbectory"
939 ;---------------------- ; ;an000;bgb
940 Message_Number = 64 ; AN000;dms ;an000;bgb
941 Handle = STDERR ; AN000;dms ;an000;bgb
942 Sublist = dg:Sublist_Msg_File_Arg ; AN000;dms ;an000;bgb
943 Count = 1 ; AN000;dms ;an000;bgb
944 Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
945 Function = NO_INPUT ; AN000;dms ;an000;bgb
946 Input = N_A ; AN000;dms ;an000;bgb
947 Define_Msg file_arg ; AN000;dms "%1",cr,lf ;an000;bgb
948 ;---------------------- ; ;an000;bgb
949 Message_Number = 65 ; AN000;dms ;an000;bgb
950 Handle = STDERR ; AN000;dms ;an000;bgb
951 Sublist = none ; AN000;dms ;an000;bgb
952 Count = none ; AN000;dms ;an000;bgb
953 Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
954 Function = NO_INPUT ; AN000;dms ;an000;bgb
955 Input = N_A ; AN000;dms ;an000;bgb
956 Define_Msg creatmes ; AN000;dms "Insufficient room i;an000;bgbn root directory"
957 ;---------------------- ; ;an000;bgb
958 Message_Number = 70 ; AN017;bgb ;an000;bgb
959 Handle = STDOUT ; AN017;bgb ;an000;bgb
960 Sublist = dg:Sublist_msg_alloc ; AN017;bgb ;an000;bgb
961 Count = 1 ; AN017;bgb ;an000;bgb
962 Class = UTILITY_MSG_CLASS ; AN017;bgb ;an000;bgb
963 Function = NO_INPUT ; AN017;bgb ;an000;bgb
964 Input = N_A ; AN017;bgb ;an000;bgb
965 Define_Msg idmes3 ; AN017;bgb %1 allocation units ;an000;bgbavailable on disk
966 ;---------------------- ; ;an000;bgb
967 Message_Number = 71 ; ;an000;bgb;an024;bgb
968 Handle = STDOUT ; ;an000;bgb;an024;bgb
969 Sublist = Sublist_msgSerialNumber ; ;an000;bgb;an024;bgb
970 Count = 2 ; ;an000;bgb;an024;bgb
971 Class = Utility_Msg_Class ; ;an000;bgb;an024;bgb
972 Function = No_Function ; ;an000;bgb;an024;bgb
973 Input = N_A ; ;an000;bgb;an024;bgb
974 Define_Msg msgSerialNumber ; ;an000;bgb;an024;bgb
975 ;---------------------- ; ;an000;bgb
976 Message_Number = 72 ; AN030;bgb ;an000;bgb
977 Handle = STDERR ; AN030;bgb ;an000;bgb
978 Sublist = None ; AN030;bgb ;an000;bgb
979 Count = None ; AN030;bgb ;an000;bgb
980 Class = utility_msg_class ; AN030;bgb ;an000;bgb
981 Function = NO_INPUT ; AN030;bgb ;an000;bgb
982 Input = N_A ; AN030;bgb ;an000;bgb
983 Define_Msg no_mem_arg ; AN030;bgb insufficient memory ;an000;bgb
984 ;---------------------- ; ;an000;bgb
985 Message_Number = 73 ; AN033;bgb ;an000;bgb
986 Handle = STDERR ; AN033;bgb ;an000;bgb
987 Sublist = None ; AN033;bgb ;an000;bgb
988 Count = None ; AN033;bgb ;an000;bgb
989 Class = utility_msg_class ; AN033;bgb ;an000;bgb
990 Function = NO_INPUT ; AN033;bgb ;an000;bgb
991 Input = N_A ; AN033;bgb ;an000;bgb
992 Define_Msg inval_media ; AN033;bgb invalid media type ;an000;bgb
993 ;---------------------- ; ;an000;bgb
994 Message_Number = 74 ; AN045;bgb ;an000;bgb
995 Handle = STDERR ; AN045;bgb ;an000;bgb
996 Sublist = None ; AN045;bgb ;an000;bgb
997 Count = None ; AN045;bgb ;an000;bgb
998 Class = utility_msg_class ; AN045;bgb ;an000;bgb
999 Function = NO_INPUT ; AN045;bgb ;an000;bgb
1000 Input = N_A ; AN045;bgb ;an000;bgb
1001 Define_Msg write_fault ; AN045;bgb write fault error ;an000;bgb
1002 ;an000;bgb
1003 ;an000;bgb
1004 ; ;an000;bgb
1005 ;***************************************************************************** ;an000;bgb
1006 ; Message Data Area ;an000;bgb
1007 ;***************************************************************************** ;an000;bgb
1008 ; ;an000;bgb
1009 ;an000;bgb
1010 ;an000;bgb
1011 ; THE FOLLOWING ONE BYTE CHARACTERS ARE THE PROMPT ANSWERS. ;an000;bgb
1012 ; THEY MUST BE LOWER CASE, AND THE UPPER TO LOWER, OR LOWER ;an000;bgb
1013 ; TO LOWER CONVERSION MUST BE DOABLE BY "OR AL,20h". ;an000;bgb
1014 ; Yes/No Answers ;an000;bgb
1015 YES_BYTE DB "y" ;an000;bgb
1016 NO_BYTE DB "n" ;an000;bgb
1017 ;an000;bgb
1018 ;The following table is the list of abbreviated month names used to print ;an000;bgb
1019 ; out the volume ID. ;an000;bgb
1020 ; MUST BE THREE BYTES PER MONTH ;an000;bgb
1021 MONTAB DB "JanFebMarAprMayJunJulAugSepOctNovDec" ;an000;bgb
1022 ;an000;bgb
1023 ;an000;bgb
1024 yn_arg dw ? ;an000;bgb
1025 ;an000;bgb
1026 ;orph_num dw ? ;from orphsiz; = number of lost clusters ;an000;bgb;an049;bgb
1027 orphcnt dd ? ;number of chains of lost clusters ;an000;bgb
1028 ;an000;bgb
1029 report_arg dw ? ;an000;bgb
1030 rarg1 dd ? ;changed to dword ;an000;bgb;an049;bgb
1031 rarg3 dd ? ;changed to dword ;an000;bgb;an049;bgb
1032 ;an000;bgb
1033 baddrvm DB " A.",0 ;an000;bgb
1034 badrw_str dw ? ;an000;bgb
1035 badrw_num dw ? ;an000;bgb
1036 block_num dw ? ;an000;bgb
1037 fatal_arg1 dw ? ;an000;bgb
1038 fatal_arg2 dw ? ;an000;bgb
1039 file_arg1 dw ? ;an000;bgb
1040 file_arg2 dw ? ;an000;bgb
1041 free_arg1 dw ? ;an000;bgb
1042 free_arg2 dw ? ;an000;bgb
1043 free_arg3 dw ? ;an000;bgb
1044 fatal_end db ".",0 ;an000;bgb
1045 ;an000;bgb
1046 ;an000;bgb
1047 data ends ; AN000; ;an000;bgb