summaryrefslogtreecommitdiff
path: root/v4.0/src/H/UTILMID.H
blob: 01fe0b0322509e080b3b553ed7430bfcc96d70dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
/*      SCCSID = @(#)utilmid.h	10.5 87/05/22 */

#define MSG_REC_FILE_NOT_FOUND          2         /* file not found */

#define MSG_DCOMP_INSUFF_MEM            8         /* insufficient storage - diskcomp */
#define MSG_DCOPY_INSUFF_MEM            8         /* insufficient storage - diskcopy */
#define MSG_CHK_MEMORY_UNAVAIL          8         /* memory unavailable - chkdsk */
#define MSG_REST_INSUF_MEM              8         /* insufficient memory */
#define MSG_BACK_INSUF_MEM              8         /* insufficient mem */
#define MSG_REC_UNABLE_ALL_MEM          8         /* unable to allocate memory */
/* 1000 - 1004 basemid */
/* 1005 not used */
#define MSG_SORT_INVAL_PARA             1002      /* sort invalid parameter */
#define MSG_SORT_NOT_ENOUGH_MEMORY      1006      /* sort file size too big */
/* 1008 not used */
#define MSG_SORT_READ_ERROR             30        /* error reading from disk/diskette */
/* 1009 not used */
#define MSG_SORT_RCD_SIZE_EXCEED        1010      /* record size exceeded */
/* 1011 - 1014 unused */
#define MSG_REC_ENT_BEG_REC             1015      /* Press Enter to being recover drive %1 */
#define MSG_REC_ERROR_DRIVE             1016      /* %1 error %2 drive %3 */
#define MSG_REC_INVAL_PARAMETER         1001      /* Invalid parameter */
/* 1018 not used */
#define MSG_REC_INVAL_DRIVE             1019      /* invalid drive */
#define MSG_REC_INVAL_DRIVE_FILE        2         /* invalid drive or filename */
/* 1020 - 1022 */
#define MSG_REC_BYTES_RECOVERED         1023      /* %1 of %2 bytes recovered */
#define MSG_REC_WARN_DIR_FULL           1024      /* warning directory full */
#define MSG_REC_FILES_RECOVERED         1025      /* %1 files recovered */
#define MSG_REC_TOO_MANY_PARAMETERS     1003      /* Too many parameters entered */
/* 1026 - 1031 unused */
#define MSG_REN_INVAL_NUM_PARA          1003      /* Rename invalid number of parameters */
#define MSG_STRIKE_ANY_KEY              1032      /* press any key when ready */
#define MSG_DIR_INVALID_DIR             3         /* Dir invalid directory */
/* 1033 not used */
#define MSG_COM_SEARCH_DIR_BAD          1034      /* specified command search dir bad */
#define MSG_REN_INVAL_PATH_FILENAME     1035      /* rename invalid path or filename */
#define MSG_DATE_INVALID                1036      /* invalid date */
#define MSG_NO_BAT_LABEL                1039      /* batch label not found */
#define MSG_DIR_BAD_COMMAND_OR_FILE     1041      /* bad command or filename */
#define MSG_RMDIR_INVALID_PATH          1042      /* rmdir is bad */
#define MSG_REN_INVALID_PARAMETER       1003      /* rename invalid parameter */
/* 1043 not used */
#define MSG_REN_INVALID_TIME            1044      /* rename invalid time */
#define MSG_BAD_DOS_VER                 1045      /* CMD and DOS incompat */
#define MSG_VER_SPEC_ON_OFF             1001      /* verify and break on or off */
/* 1046 not used */
#define MSG_COMM_VER                    1047      /* command version 5.0 */
#define MSG_C                           1048      /* c acknowledgement */
#define MSG_FILES_COPIED                1049      /* % files copied */
#define MSG_CURRENT_DATE                1050      /* current date is */
#define MSG_CURRENT_TIME                1051      /* current time is */
#define MSG_DOSWRITE_ERROR_TO_DEV       29        /* doswrite error writing to device */
/* 1052 not used */
#define MSG_DIR_OF                      1053      /* directory of %1 */
#define MSG_DIR                         1054      /* dir */
#define MSG_OUT_OF_ENVIRON_SPACE        1056      /* out of environment space */
/* 1058 not used */
#define MSG_EXEC_FAILURE                1059      /* EXEC failure */
#define MSG_FILES_FREE                  1060      /* %1 files %2 bytes free */
#define MSG_FILE_CREATION_ERROR         1061      /* file creation error */
/* 1062 - 1063 not used */
#define MSG_LINES_TOO_LONG              1065      /* lines too long */
#define MSG_CONT_LOST_BEF_COPY          1066      /* content of destination lost before */
#define MSG_INSRT_DISK_BAT              1067      /* insert disk with batch file press key */
#define MSG_ENTER_NEW_DATE              1068      /* Enter new date */
#define MSG_SYNERR_NLN                  1003      /* newline */
/* 1069 not used */
#define MSG_ENTER_NEW_TIME              1070      /* enter new line */
#define MSG_RDR_HNDL_CREATE             1071      /* Handle creation error */
#define MSG_ECHO_OFF                    1074      /* ECHO is off */
#define MSG_ECHO_ON                     1075      /* ECHO is on */
#define MSG_VERIFY_OFF                  1076      /* Verify is off */
#define MSG_VERIFY_ON                   1077      /* Verify is on */
#define MSG_CANNOT_COPIED_ONTO_SELF     1078      /* message cannot be copied onto self */
#define MSG_SYNERR_GENL                 1079      /* syntax error general */
#define MSG_TOP_LEVEL_PROCESS_CAN       1081      /* top level process aborted, cannot con */
#define MSG_PID_IS                      1082      /* pid is %1 */
#define MSG_DUP_FILENAME_OR_NOT_FD      1083      /* duplicate filename or file not found */
#define MSG_ARE_YOU_SURE                1084      /* Are you sure (Y/N)? */
#define MSG_SET_SYNTAX_ERROR            1003      /* syntax error on set command */
/* 1085 not used */
#define MSG_TOKEN_TOO_LONG              1086      /* token too long */
#define MSG_PROG_TOO_BIG_MEM            8         /* program is too big to fit into memory */
/* 1087 not used */
#define MSG_MS_DOS_VERSION              1090      /* cp-dos version %1 %2 */
#define MSG_PIPE_FAILURE                1092      /* pipeline failure %1 */
#define MSG_MS_MORE                     1093      /* more? */
/* 1094 - 1100 unused */
#define MSG_BAD_VERSION                 1210      /* bad dos version - join */
#define MSG_JS_INCOR_SYNT               1003      /* bad join syntax */
/* 1001 not used */
#define MSG_JOIN_CANNOT_CREAT_DIR       82        /* cannot create directory */
/* 1102 not used */
#define MSG_SUBST_CANNOT_ACCPT_DIR      1103      /* cannot accept directory - join */
#define MSG_JOIN_LIST                   1104      /* join is joined */
#define MSG_SUBST_LIST                  1105      /* subst is substituted */
/* 1106 not used */
#define MSG_REAL_MODE_ONLY              1107      /* app run in real mode only */
/* 1108 - 1135 unused */
#define MSG_REP_INCOR_VERSION           1135      /* incorrect dos version replace */
#define MSG_REP_INCOR_PARA              1002      /* incorrect parameters replace */
/* 1136 not used */
#define MSG_REP_SOUR_PATH_REQ           1137      /* source path required replace */
#define MSG_REP_PARA_NOT_COMP           1003      /* parameters not compatible */
/* 1138 not used */
#define MSG_REP_ENTER_ADD_FILE          1139      /* press enter to add file */
#define MSG_REP_ENTER_REPLACE_FILE      1140      /* press enter replace file */
#define MSG_REP_NO_FILES_FOUND          1141      /* no files found replace */
#define MSG_REP_FILE_NOT_COPY_SELF      1078      /* file cannot be copied to self %1 */
/* 1142 - 1144 not used */
#define MSG_REP_NOT_FOUND               2         /* file not found %1 */
#define MSG_REP_PATH_REQ_NOT_FOUND      3         /* path requested not found */
#define MSG_REP_ACCESS_DENIED           1145      /* access to %1 denied */
#define MSG_REP_DRIVE                   15        /* drive rep incorrect */
/* 1146 - 1147 not used */
#define MSG_REP_NO_FILES_ADDED          1148      /* no files added. */
#define MSG_REP_FILES_ADDED             1149      /* files %1 added. */
#define MSG_REP_NO_FILES_REP            1150      /* no files replaced */
#define MSG_REP_FILES_REP               1151      /* files %1 replaced */
#define MSG_REP_ADD                     1152      /* add %1 y/n */
#define MSG_REP_FILES                   1153      /* want to replace %1 */
#define MSG_REP_ADDING_FILES            1154      /* adding %1 files */
#define MSG_REP                         1155      /* replacing %1 files */
/* 1156 - 1160 unused */
#define MSG_COMP_COMPARE_MORE           1161      /* compare more files */
#define MSG_COMP_ENTER_FILE_1ST         1162      /* enter primary filename */
#define MSG_COMP_ENTER_FILE_2ND         1163      /* enter 2nd filename or drive letter */
#define MSG_COMP_COMPARE_OK             1164      /* files compare ok */
#define MSG_COMP_END_COMPARE            1165      /* 10 mismatches ending compare */
#define MSG_COMP_FILE2_BYTE             1166      /* file2 = %0 */
#define MSG_COMP_FILE1_BYTE             1167      /* file 1 = %0 */
#define MSG_COMP_FILE_OFFSET            1168      /* compare error at offset %0 */
#define MSG_COMP_LENGTH_MISMATCH        1169      /* files are different sizes */
#define MSG_COMP_1ST_2ND_FILENAMES      1170      /* %1 and %2 */
#define MSG_COMP_INVALID_PATH           1171      /* invalid path */
#define MSG_COMP_FILE_NOT_FOUND         1490      /* %1 file not found */
#define MSG_COMP_INVALID_DRIVE          15        /* invalid drive */
#define MSG_COMP_INVALID_DOSVER         1210      /* invalid dos version */
/* 1172 - 1179 unused */
#define MSG_MOUSE_PARA_MOD              1180      /* parameters modified */
#define MSG_MOUSE_NOT_LOADED            1181      /* mouse device driver version not load */
#define MSG_MOUSE_LOADED                1183      /* mouse loaded */
#define MSG_XCOPY_ITSELF                1184      /* cannot copy itself */
#define MSG_XCOPY_INTERNAL_ERROR        1185      /* internal error */
#define MSG_XCOPY_NO_OPEN_SOURCE        1186      /* no source open */
#define MSG_XCOPY_NO_OPEN_TARGET        1187      /* no target open */
#define MSG_XCOPY_NO_READ_SOURCE        1186      /* no read source */
/* 1188 not used */
#define MSG_XCOPY_NO_CLOSE_SOURCE       1189      /* close source */
#define MSG_XCOPY_NO_CLOSE_TARGET       1189      /* no close target */
/* 1190  - 1191 not used */
#define MSG_XCOPY_NO_WRITE_TARGET       1187      /* no write target */
#define MSG_XCOPY_NO_ACCESS_SOURCE      1192      /* no access source */
#define MSG_XCOPY_NO_ACCESS_TARGET      1192      /* no access target */
/* 1193 not used */
#define MSG_XCOPY_INVALID_DATE          1036      /* invalid date */
/* 1194 - 1207 basemid */
#define MSG_ENTER_JAPAN_DATE            1208      /* enter the new date yy-mm-dd */
#define MSG_ENTER_DEF_DATE              1209      /* enter the new date dd-mm-yy */
#define MSG_INCORRECT_DOSVER            1210      /* incorrect dos version */
#define MSG_SAD_INV_DOS                 1210      /* invalid dos version - created */
#define MSG_STCP_INV_DOS                1210      /* trace only in >= dos  - trace */
#define MSG_INVALID_DOS_PRINT           1210      /* incorrect dos version */
#define MSG_TREE_INV_DOSVER             1210      /* incorrect DOS version */
#define MSG_INVAL_DOS_VERSION           1210      /* invalid DOS version */
#define MSG_REST_INVAL_VERS             1210      /* invalid dos version not 1.0 */
#define MSG_BACK_INCOR_DOS_VER          1210      /* inval dos ver */
#define MSG_REP_INCOR_DOS_VERSION       1210      /* incorrect dos version replace */
#define MSG_ABORT_RETRY_IGNORE          1211      /* abort, retry, or ignore */
#define MSG_REC_ABORT_RETRY_IGNORE      1211      /* abort, retry, ignore */
#define MSG_PRESS_ANY_KEY               1212      /* press any key when ready */
/* 1213 - 1215 not used */
#define MSG_DCOMP_INV_PARM              1001      /* invalid parameter - diskcomp */
/* 1230 not used */
#define MSG_DCOMP_INV_DRIVE             1231      /* invalid drive - diskcomp */
#define MSG_DCOPY_INV_DRV               1231      /* invalid drive - diskcopy */
#define MSG_DCOMP_INSERT_FIRST          1232      /* insert first disk - diskcomp */
#define MSG_DCOPY_INSERT_SRC            1232      /* insert source disk - diskcopy */
#define MSG_DCOMP_INSERT_SECOND         1233      /* insert second disk - diskcomp */
#define MSG_DCOPY_INSERT_TARG           1233      /* insert target disk - diskcopy */
#define MSG_DCOMP_DISK1_BAD             1234      /* first disk bad - diskcomp */
#define MSG_DCOMP_DISK2_BAD             1235      /* second disk bad - diskcomp */
/* 1236 - 1237 not used */
#define MSG_DCOMP_REPEAT_COMP           1238      /* compare another? - diskcomp */
#define MSG_DCOMP_COMPARING             1239      /* comparing ...  - diskcomp */
#define MSG_DCOMP_DRV_INCOMPAT          1240      /* drive incompatible - diskcomp */
#define MSG_DCOPY_COPYING               1240      /* copying ...  - diskcopy */
#define MSG_DCOMP_COMPARE_ERROR         1242      /* compare error - diskcomp */
/* 1243 not used */
#define MSG_DCOMP_COMPARE_ENDED         1244      /* compare ended - diskcomp */
#define MSG_DCOMP_COMPARE_OK            1245      /* compare ok - diskcomp */
#define MSG_DCOMP_ENTER_SRC             1246      /* source drive letter - diskcomp/copy */
#define MSG_DCOMP_ENTER_TARG            1247      /* target drive letter - diskcomp/copy */
/* 1248 not used */
#define MSG_DCOPY_FORMATTING            1252      /* copying while formatting - diskcopy */
#define MSG_DCOPY_TARG_NOUSE            1255      /* target disk possibly bad - diskcopy */
/* 1256 not used */
#define MSG_DCOPY_COPY_ANOTHER          1259      /* copy another?  - diskcopy */
#define MSG_DCOPY_COPY_TRACKS           1260      /* copy tracks */
/* 1261 - 1262 not used */
#define MSG_DCOPY_READ_ERROR            1264      /* read error - diskcopy */
#define MSG_DCOPY_UNREC_RDERR           1265      /* unrecoverable read error - diskcopy */
#define MSG_DCOPY_COPY_ENDED            1266      /* copy ended - diskcopy */
/* 1267 - 1269 not used */
#define MSG_FMT_INS_NEW_DISK            1270      /* insert new disk - format */
#define MSG_FMT_DISK_WARNING            1271      /* fixed disk warning - format */
#define MSG_FMT_SYS_XFERED              1272      /* system transferred - format */
#define MSG_FMT_ANOTHER                 1273      /* format another - format */
#define MSG_FMT_INV_VOLUME              123       /* invalid volume name - format */
/* 1274 - 1275 not used */
#define MSG_FMT_INV_PARAMETER           1276      /* invalid parameter - format */
#define MSG_FMT_REINSERT_DISK           1277      /* reinsert target disk - format */
#define MSG_FMT_INSERT_DOS              1278      /* reinsert system disk - format */
#define MSG_FMT_FORMAT_FAIL             1279      /* format failure - format */
#define MSG_FMT_DISK_UNSUIT             1280      /* disk unsuitable for system - format */
#define MSG_FMT_INV_MEDIA               1281      /* invalid media - format */
#define MSG_FMT_INSUFF_STORAGE          8         /* insufficient storage - format */
/* 1282 not used */
#define MSG_FMT_DISK_SPACE              1283      /* disk space available - format */
#define MSG_FMT_BYTES_USED              1284      /* bytes used - format */
#define MSG_FMT_BYTES_BAD               1285      /* bytes in bad sectors - format */
#define MSG_FMT_BYTES_AVAIL             1286      /* bytes available - format */
#define MSG_FMT_VOLUME_PROMPT           1288      /* enter volume name - format */
/* 1289 not used */
#define MSG_FMT_NO_SYS_TRANS            1290      /* system cannot transfer */
#define MSG_FMT_DOS_DISK_ERR            1291      /* dos disk error - format */
#define MSG_FMT_NONSYS_DISK             1292      /* non-system disk - format */
/* 1283 not used */
#define MSG_FMT_COMPLETE                1294      /* format complete - format */
#define MSG_FMT_WP_VIOLATION            1295      /* write protect violation - format */
#define MSG_FMT_NO_WRITE_BOOT           1296      /* unable to write boot - format */
#define MSG_FMT_INCOMPAT_DISK           1297      /* incompatible parms for disk - format */
#define MSG_FMT_PARM_INCOMPAT           1298      /* incompatible parameter - format */
#define MSG_FMT_DRV_NOT_READY           1299      /* drive not ready - format */
/* 1300 - 1301 not used */
#define MSG_FMT_HEAD_CYL                1302      /* head/cylinder - format */
#define MSG_FMT_NOT_SUPPORTED           1303      /* format not supported - format */
/* 1304 - 1306 not used */
#define MSG_FMT_FAT_ERROR               1307      /* error writing fat - format */
#define MSG_FMT_DIR_WRTERR              1308      /* error writing directory - format */
#define MSG_FMT_DRIVE_LETTER            1310      /* drive letter must be specified */
#define MSG_FMT_SYS_FILES               1311      /* cannot find system files - format */
/* 1312 not used */
#define MSG_FMT_BAD_PARTITION           1313      /* bad partition table - format */
/* 1314 not used */
#define MSG_FMT_UNSUPP_PARMS            1316      /* parameters not supported - format */
#define MSG_FMT_WHAT_IS_VOLID           1318      /* enter current volume label for dr %1 */
#define MSG_FMT_BAD_VOLID               1319      /* incorrect volume label for drive %1 */
#define MSG_FMT_TBL_ERR                 1320      /* format.tbl missing or an error */
#define MSG_FMT_TRANSFER                1321      /* format transferred */
#define MSG_FMT_DEFAULT_PARM            1322      /* default parameters /n or /t */
#define MSG_CHK_REAL_MODE_MEM_RPT       1327      /* real mode memory report */
#define MSG_CHK_NON_CONT_BLOCKS         1328      /* non-contig blocks */
#define MSG_CHK_SPEC_FILE_CONT          1329      /* specified files are contig */
#define MSG_CHK_INVALID_PARM            1330      /* invalid parameter - chkdsk */
#define MSG_CHK_DISK_OPEN_ERR           1331      /* cannot open disk error - chkdsk */
#define MSG_CHK_DISK_LOCK_ERR           1332      /* cannot lock disk error - chkdsk */
#define MSG_CHK_INVALID_DRIVE           1333      /* invalid drive specification - chkdsk */
#define MSG_CHK_FAT_READ                1336      /* error reading FAT - chkdsk */
#define MSG_CHK_FAT_WRITE               1337      /* error writing FAT - chkdsk */
#define MSG_CHK_DIRECTORY               1338      /* directory - chkdsk */
#define MSG_CHK_NO_SLASHF               1339      /* errors found, no /F - chkdsk */
#define MSG_CHK_INV_CLUSTER             1340      /* invalid cluster - chkdsk */
#define MSG_CHK_INV_CURDIR              1341      /* invalid current dir - chkdsk */
#define MSG_CHK_ALLOC_ERR               1342      /* allocation error - chkdsk */
#define MSG_CHK_CROSSLINK               1343      /* files cross linked - chkdsk */
#define MSG_CHK_1ST_CLUSTER             1344      /* first cluster bad - chkdsk */
#define MSG_CHK_UNREC_DIRERR            1345      /* unrecoverable dir error - chkdsk */
#define MSG_CHK_CONVERT                 1346      /* conver directory? - chkdsk */
#define MSG_CHK_DIR_EMPTY               1347      /* directory empty - chkdsk */
#define MSG_CHK_INV_SUBDIR              1349      /* invalid subdirectory - chkdsk */
#define MSG_CHK_NO_REC_DOT              1350      /* can't recover . entry - chkdsk */
#define MSG_CHK_NO_REC_DOTDOT           1351      /* can't recover .. entry - chkdsk */
#define MSG_CHK_BAD_LINK                1352      /* bad link - chkdsk */
#define MSG_CHK_BAD_ATTRIB              1352      /* bad file attribute - chkdsk */
#define MSG_CHK_BAD_SIZE                1352      /* bad file size - chkdsk */
/* 1353 - 1354 not used */
#define MSG_CHK_NOT_EXIST               1355      /* file does not exist - chkdsk */
#define MSG_CHK_LOST_CLUSTERS           1356      /* lost clusters - chkdsk */
#define MSG_CHK_SPACE_FREED             1358      /* space freed - chkdsk */
#define MSG_CHK_SPACE_POSSIBLE          1359      /* space available - chkdsk */
#define MSG_CHK_NOROOM_ROOT             1360      /* no room in root - chkdsk */
#define MSG_CHK_DISK_TOTAL              1361      /* total space on disk - chkdsk */
#define MSG_CHK_BAD_SECTORS             1362      /* bad sectors - chkdsk */
#define MSG_CHK_HIDDEN_TOTAL            1363      /* hidden file total - chkdsk */
#define MSG_CHK_DIR_TOTAL               1364      /* directory total - chkdsk */
#define MSG_CHK_FILE_TOTAL              1365      /* file total - chkdsk */
#define MSG_CHK_RECOVER_TOTAL           1366      /* recovered total - chkdsk */
#define MSG_CHK_BYTES_POSSIBLE          1367      /* bytes possible - chkdsk */
#define MSG_CHK_BYTES_AVAIL             1368      /* bytes available - chkdsk */
#define MSG_CHK_PROCESS_STOP            1373      /* can't continue - chkdsk */
#define MSG_CHK_FAT_BAD                 1374      /* bad fat - chkdsk */
#define MSG_CHK_VOL_CREATE              1375      /* can't create volume - chkdsk */
#define MSG_CHK_ERR_WRITE_DIR           1376      /* can't write directory - chkdsk */
#define MSG_CHK_ROOT_BAD_DRV            1377      /* root directory bad - chkdsk */
#define MSG_CHK_NON_DOS                 1379      /* probable non-dos disk - chkdsk */
#define MSG_CHK_ERR_READ_DIR            1380      /* can't read dir - chkdsk */
#define MSG_SAD_DUMPING                 1381      /* dump in process */
#define MSG_SAD_INSERT_NEXT             1382      /* current dump diskette filled */
#define MSG_SAD_DISK_ERROR              1383      /* error with diskette, insert another */
#define MSG_SAD_REINSERT                1384      /* insert dump diskette #1 */
#define MSG_SAD_DISK_OVERWRITE          1385      /* disk will be overwritten - created */
#define MSG_SAD_API_ERR                 1386      /* api error - createdd */
#define MSG_SAD_INV_DRIVE               15        /* invalid drive parm - createdd */
#define MSG_SAD_USED_ONCE               1388      /* dump data is already on the diskette */
#define MSG_SAD_HIGH_CAPACITY           1389      /* high capacity diskette */
#define MSG_SAD_PRO_TERM_USER           1390      /* progm is end by user - createdd */
#define MSG_SAD_COMPLETE                1391      /* dump complete remove and reboot */
#define MSG_SAD_NOT_CONTIG              1392      /* not enough contiguous - createdd */
#define MSG_SAD_MEM_RANGE               1393      /* memory address ranges on this disk ar */
/* 1395 basemid */
#define MSG_SAD_INSERT_NEW              1396      /* insert new dump disk - rascrv */
#define MSG_STCP_NOT_EXIST              1397      /* sys trace does not exist - trace */
#define MSG_STCP_INV_ON_OFF             1399      /* invalid or missing on/off - trace */
#define MSG_STCP_EC_RANGE               1400      /* out of range event code - trace */
#define MSG_STCP_EC_INVALID             1401      /* event codes invalid - trace */
/* 1402 - 1405 not used */
#define MSG_DFMT_ENTER                  1406      /* enter to continue - dumpfmtr */
/* 1407 - 1424 not used */
#define MSG_SAD_INS_PROPER              31        /* diskette error, ensure diskette inser */
#define MSG_SAD_WRITE_PROTECT           19        /* diskette error, write protect tab */
#define MSG_SPOOL_WTRUNC_ERROR          1425      /* cannot release filling file - print */
#define MSG_SPOOL_OPEN_ERROR            1426      /* cannot delete filling file - print */
#define MSG_SPOOL_SIG_ERROR             1427      /* cannot delete printing file - print */
#define MSG_SPOOL_MACH_ERROR            1428      /* cannot hold filling file - print */
#define MSG_SPOOL_RUN_PRINT_DATA        1429      /* spool running with print data redir */
#define MSG_SPOOL_RUN_DEVICE            1430      /* spool print run on device */
#define MSG_SPOOL_INV_PARA              1001      /* spooler invalid parameter */
#define MSG_SPOOL_INV_DEVICE            15        /* spool invalid device */
/* 1431 - 1432  not used */
#define MSG_SPOOL_INV_INPAR             1433      /* spool inval input device para */
#define MSG_SPOOL_INV_OUTPAR            1434      /* spool inval output device para */

#define MSG_SPOOL_INV_DIRPARM           1435      /* spool inval subdirectory */
#define MSG_SPOOL_INT_ERROR             8         /* spool internal error */
/* 1436 not used */
#define MSG_SPOOL_DISK_FULL             1437      /* spool disk full */
#define MSG_SPOOL_CURR_CAN_OPER         1438      /* spooler current cancelled by operator */
#define MSG_SPOOL_ALL_CAN_OPER          1439      /* spooler cancelled by operator */
/* 1440 not used */
#define MSG_SPOOL_SHAR_VIOLAT           1441      /* spool share violation */
#define MSG_SPOOL_ALREADY_RUN           1442      /* spool is already running for device */
#define MSG_SPOOL_DISK_IS_FULL          112       /* spool disk is full action different */
/* 1443 - 1455 not used */
#define MSG_SPOOL_DK_FULL               1437      /* spool disk is full action different */
#define MSG_SYS_NO_ROOM                 1456      /* no room for system on disk - sys */
#define MSG_SYS_BAD_TRANS               1457      /* could not transfer files - sys */
#define MSG_SYS_NO_SYSTEM               1458      /* no system on default drive - sys */
#define MSG_SYS_TARGET_DRIVE_IN_USE     21        /* drive in use by another process -sys */
#define MSG_SYS_INTERNAL_ERROR          1459      /* internal error in sys -sys */
/* 1460 not used */
#define MSG_SYS_INV_PARM                1460      /* invalid parameter - sys */
#define MSG_SYS_INV_DRIVE               1461      /* invalid drive - sys */
#define MSG_SYS_TRANSFERRED             1272      /* system transferred - sys */
#define MSG_FDISK_INV_PART_TABLE        1462      /* invalid partition table */
#define MSG_FDISK_ERR_LOADING_OS        1463      /* error loading operating system */
#define MSG_FDISK_ERR_MISSING_OS        1464      /* missing operating system */
#define MSG_VDISK_INV_PARM              1465      /* invalid parameter - vdisk */
#define MSG_VDISK_INSUFF_MEM            1466      /* insufficient memory - vdisk */
#define MSG_VDISK_REPORT                1467      /* vdisk summary - vdisk */
#define MSG_SES_MGR_TERM                1468      /* session manager terminate ignore */
#define MSG_SES_MGR_MENU                1469      /* session manager menu */
/* */
/* 1470-1474 are for swapper and are in basemid.inc */
/* */
#define MSG_TREE_INV_PARM               1001      /* invalid parameter */
/* 1475  - 1477 not used */
#define MSG_TREE_INV_DRIVE              15        /* invalid drive specification */
#define MSG_TREE_INV_PATH               1478      /* invalid path */
#define MSG_TREE_TOP_HEADER             1479      /* DIRECTORY PATH LISTING */
#define MSG_TREE_PATHNAME               1480      /* Path: %1 */
#define MSG_TREE_SUBDIR_HEADER          1481      /* Sub-directories:  %1 */
#define MSG_TREE_FILE_HEADER            1482      /* Files:            %1 */
#define MSG_TREE_NONE_FILE              1483      /* Files:            None */
#define MSG_TREE_NONE_SUBDIR            1484      /* Sub-directories:  None */
#define MSG_TREE_FILENAME               1485      /*                   %1 */
#define MSG_TREE_NO_SUBDIR_EXIST        1486      /* subdirectory does not exist */
#define MSG_HELP_BAD_MID                1487      /* Invalid message id */
#define MSG_HELP_MID_LARGE              1488      /* Message id too large */
#define MSG_HELP_SYNTAX                 1489      /* Syntax error */
#define MSG_FIND_FILE_NOT_FOUND         1490      /* FIND file not found %1 */
#define MSG_SYNTAX_ERR_FIND             1003      /* FIND syntax error */
#define MSG_INVALID_P_NUM               1003      /* invalid number of parameters */
/* 1491 - 1492 not used */
#define MSG_HELP_NO_HELP                1493      /* No help available */
#define MSG_READ_ERROR_FIND             31        /* FIND read error */
/* 1494 - 1496 not used */
#define MSG_INVALID_PARM_FIND           1002      /* FIND invalid parameter */
#define MSG_PATH_NOT_FIND               3         /* path not found */
/* 1497 - 1499 not used */
#define MSG_VDISK_NO_DRIVES             1505      /* no drive letters for vdisk */
/* 1506 - 1508 unused */
#define MSG_INVALID_DR_LABEL            15        /* invalid drive specification %1 */
/* 1509- 1511 unused */
#define MSG_INVALID_LABEL               123       /* inval charact. in volume label */
/* 1512 - 1513 unused */
#define MSG_HAS_NO_LABEL                1514      /* volume in drive x has no label */
#define MSG_GET_NEW_LABEL               1515      /* volume label (11 char) ent for none % */
#define MSG_DR_VOL_LABEL                1516      /* volume in drive X is */
/* 1517 - 1523 in basemid.inc */
#define MSG_PRINT_INV_PARM              1525      /* invalid command line parameter */
#define MSG_PRINT_TOO_MANY              1526      /* too many command line param entered */
/* 1528 not used */
#define MSG_PRINT_INV_DEVICE            1529      /* invalid printer device */
#define MSG_PRINT_WRITE_ERROR           28        /* error occurred on the printer */
/* 1530 not used */
#define MSG_PRINT_NO_SPOOL              1531      /* spooler not running */
#define MSG_PRINT_REAL_MODE             1532      /* spooler runs only in protect mode */
#define MSG_PRINT_FILE_NOT_FOUND        1533      /* file not found */
#define MSG_FDISK_MAIN_INTRO            1534      /* fdisk setup */
#define MSG_FDISK_MAIN_MENU             1535      /* FDISK options */
#define MSG_FDISK_MAIN_NEXTFDISK        1536      /* 5. Select next fixed disk drive */
#define MSG_FDISK_MAIN_PROMPT           1537      /* Enter choice: */
#define MSG_FDISK_CHANGE_CANTACT        1538      /* table partition can't be made active */
#define MSG_FDISK_CHANGE_CURACT         1539      /* current active partition is %1 */
#define MSG_FDISK_CHANGE_DONE           1540      /* partition %1 made active */
#define MSG_FDISK_CHANGE_NOPART         1541      /* No partitions to make active */
#define MSG_FDISK_CHANGE_1PART          1542      /* Partition 1 is already active */
#define MSG_FDISK_CHANGE_PROMPT         1543      /* Enter the number of the partition you */
#define MSG_FDISK_CHANGE_TITLE          1544      /* change active partition */
#define MSG_FDISK_CREATE_DONE           1545      /* DOS partition created */
#define MSG_FDISK_CREATE_NOSPACE        1546      /* No space for a %1 partition */
#define MSG_FDISK_CREATE_NOSPATHE       1547      /* No space for %1 cylinder at cyl%2 */
#define MSG_FDISK_CREATE_NOSPAFDOS      1548      /* No space to create a DOS partition */
#define MSG_FDISK_CREATE_PARTEXISTS     1549      /* fixed disk already has a dos partit */
#define MSG_FDISK_CREATE_SIZEPROMPT     1550      /* Enter partition size... */
#define MSG_FDISK_CREATE_SPACEAT        1551      /* Max avail space is %1 cyl at %2. */
#define MSG_FDISK_CREATE_STARTPROMP     1552      /* enter starting cylinder number... */
#define MSG_FDISK_CREATE_TITLE          1553      /* create DOS partition */
#define MSG_FDISK_CREATE_WHOLEDISK      1554      /* Do you want to use the entire fd y/n */
#define MSG_FDISK_DELETE_DONE           1555      /* DOS partition deleted */
#define MSG_FDISK_DELETE_NOPART         1556      /* No DOS partition to delete */
#define MSG_FDISK_DELETE_PROMPT         1557      /* Warning! Data in the DOS part lost */
#define MSG_FDISK_DELETE_TITLE          1558      /* Delete DOS partition yn */
#define MSG_FDISK_DISPLAY_FDISKSIZE     1559      /* Total disk space is %1 cylinders. */
#define MSG_FDISK_DISPLAY_NOPARTS       1560      /* No partitions defined */
#define MSG_FDISK_DISPLAY_PARTINFO      1561      /* Partition status type start endsize */
#define MSG_FDISK_DISPLAY_TITLE         1562      /* Display partition information */
#define MSG_FDISK_ERR_INVALIDNUMBER     1563      /* %1 is not a choice.  Please enter a c */
#define MSG_FDISK_ERR_INVALIDYN         1564      /* %1 is not a choice.  Please enter yn */
#define MSG_FDISK_ERR_NOFDISKS          1565      /* no fixed disks present */
#define MSG_FDISK_ERR_READ              1566      /* error reading fixed disk */
#define MSG_FDISK_ERR_WRITE             1567      /* error writing fixed disk */
#define MSG_FDISK_CURRENTDISK           1568      /* current fixed disk drive %1 */
#define MSG_FDISK_PRESSESC              1569      /* press esc to return to fdisk options */
#define MSG_FDISK_MUST_RESTART          1570      /* must restart */
#define MSG_FDISK_IN_USE                1571      /* fixed disk in use */
/* 1572 - 1574 unused */
#define MSG_PATCH_INV_NUM_PARMS         1575      /*invalid number of parameters */
#define MSG_PATCH_INV_PARM              1575      /* invalid parameter %1%2 */
/* 1576 not used */
#define MSG_PATCH_NO_CTL                1490      /* cannot open patch control file %1 */
#define MSG_PATCH_NO_EXE_FILE           1490      /* cannot open %1 to patch */
/* 1577 - 1578 not used */
#define MSG_PATCH_PATCHING              1579      /* patching %1 */
#define MSG_PATCH_CONTINUE              1580      /* continue patching %1? Y/N */
#define MSG_PATCH_NO_PATCHES            1581      /* No patches applied */
#define MSG_PATCH_PATCHES_ENTERED       1582      /* Patches entered for %1 */
#define MSG_PATCH_OK_TO_PATCH           1583      /* should these patches be appl to %1? */
#define MSG_PATCH_APPLIED               1584      /* patches applied to %1 */
#define MSG_PATCH_NOT_APPLIED           1585      /* No patches applied to %1 */
#define MSG_PATCH_CURRENT_EOF           1586      /* Current end of file is at %1 */
#define MSG_PATCH_OFFSET_PROMPT         1587      /* enter offset in hex of patch > */
#define MSG_PATCH_PAST_EOF_INT          1588      /* offset is past end of file */
#define MSG_PATCH_CANT_ALLOC            1589      /* Insufficient memory to save pat inf */
#define MSG_PATCH_NO_FILE               1590      /* no file to patch fond in pat con %1 */
#define MSG_PATCH_INV_CMD_COMBO         1591      /* %1 command found without a %2 cmd */
#define MSG_PATCH_INV_OFFSET            1592      /* %1 is not a valid offset for file %2 */
#define MSG_PATCH_INV_BYTES             1593      /* %1 is not a valid %2 byte stg for%3 */
#define MSG_PATCH_TOO_NEAR_EOF          1594      /* offset %1 for %2 too near orpst%3%4 */
#define MSG_PATCH_VERIFY_FAILED         1595      /* verification failed for %1 */
/* 1596 not used */
#define MSG_PATCH_PAST_EOF_AUTO         1597      /* ofst given %1 ofr %2 eof %3 */
#define MSG_PATCH_UNKNOWN_CMD           1598      /* unknown command */
#define MSG_PATCH_CANT_APPEND           1599      /* cannot append */
#define MSG_PATCH_NO_REQUEST            1600      /* no patch request specified */
#define MSG_MODE_INVAL_PARMS            1601      /* invalid number of parameters */
#define MSG_MODE_CPL_SET                1602      /* characters per line has been set */
#define MSG_MODE_LPI_SET                1603      /* lines per inch have been set */
#define MSG_MODE_INF_RET_SET            1604      /* infinite has been set */
#define MSG_MORE                        1605      /* -- More -- */
#define MSG_MODE_INF_RET_RESET          1606      /* infinite retry reset */
#define MSG_MODE_DEVICE_NAME            1607      /* invalid device name */
#define MSG_PRINT_ERROR                 29        /* printer error */
/* 1608 not used */
#define MSG_MODE_ASYNC_SET              1609      /* async protocol set */
/* 1610 not used */
#define MSG_MODE_NO_REDIR               1611      /* mode cannot direct output */
/* 1612 not used */
#define MSG_INVALID_PARITY              1613      /* open parity */
#define MSG_INVALID_DATABITS            1614      /* invalid databits */
#define MSG_INVALID_STOPBITS            1615      /* invalid stopbits */
#define MSG_INVALID_BAUD_RATE           1616      /* invalid baud rate */
#define MSG_INVALID_CHAR_PER_LINE       1617      /* invalid characters per line */
#define MSG_INVALID_LINES_PER_INCH      1618      /* invalid lines per inch */
#define MSG_INVALID_SYNTAX              1601      /* invalid syntax */
/* 1619 - 1621 not used */
#define MSG_MODE_OUT_RANGE              1622      /* mode out of range */
#define MSG_MODE_INV_PARM               1601      /* invalid parameter */
/* 1623 - 1625 unused */
#define MSG_INVAL_PARAMETER             1002      /* invalid parameter attrib */
#define MSG_FILEN_REQUIRED              2         /* filename required attrib */
/* 1626 - 1627 unused */
#define MSG_UNEX_DOS_ERROR              1628      /* unexpected dos error */
/* 1629 - 1633 unused */