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

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / CMD / EXE2BIN / E2BTABLE.INC
1 data segment
2
3 ;
4 ;*****************************************************************************
5 ; Macro's
6 ;*****************************************************************************
7 ;
8
9
10 Define_Msg macro Message_Name ; ;AN000;
11 ;
12 Create_Msg Message_Name,Message_Number,Handle,Sublist,Count,Class,Function,Input;AN000;
13 ;
14 endm ; ;AN000;
15
16 ;-----------------------------------------------------------------------------
17
18 Create_Msg macro Parm1,Parm2,Parm3,Parm4,Parm5,Parm6,Parm7,Parm8; ;AN000;
19
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
30
31 ;--------------------------- ; ;AN001;
32 Sublist_msg_parserr label dword ; ;AN001;
33 ;AN001;
34 db Sublist_Length ;11 ;AN001;
35 db Reserved ;0 ;AN001;
36 parsoff dw ? ;off ;AN001;
37 parseg dw ? ; ;AN001;
38 db 0 ;USE PERCENT ZERO ;AN001;
39 db Left_Align+Char_Field_ASCIIZ ;type of data ;AN001;
40 db 128 ;max width ;AN001;
41 db 1 ;min width ;AN001;
42 db Blank ;pad char ;AN001;
43 ;--------------------------- ; ;AN001;
44
45 Sublist_msg_exterror label word ;AN001;
46
47 db Sublist_Length ;AN001;
48 db Reserved ;AN001;
49 FileNamePointer label dword ;AN001;
50 FileNameOffset dw ? ;AN001;
51 FileNameSegment dw ? ;AN001;
52 db 0 ; SPECIAL %0 - Extended Errors only ;AN001;
53 db Left_Align+Char_Field_ASCIIZ ;AN001;
54 db 132 ;AN001;
55 db 0 ;AN001;
56 db Blank ;AN001;
57 ;-----------------------------------------------------------------------------
58 ;
59 ;*****************************************************************************
60 ; Message Retriever equates
61 ;*****************************************************************************
62 ;
63
64 Format_Msg equ 'C'
65
66 N_A equ 0
67
68 Blank equ " "
69 No_Function equ 0
70
71 No_Input equ 0
72
73
74 ;
75 ;*****************************************************************************
76 ; Message Description Tables
77 ;*****************************************************************************
78 ;
79
80 ;---------------------- ;
81 Message_Number = 1 ; ;AN000;
82 Handle = No_Handle ; ;AN000;
83 Sublist = No_Replace ; ;AN000;
84 Count = N_A ; ;AN000;
85 Class = Utility_Msg_Class ; ;AN000;
86 Function = No_Input ; ;AN000;
87 Input = N_A ; ;AN000;
88 Define_Msg msgBadDOSVersion ; ;AN000;
89 ;---------------------- ;
90 Message_Number = 2 ; ;AN000;
91 Handle = STDOUT ; ;AN000;
92 Sublist = No_Replace ; ;AN000;
93 Count = N_A ; ;AN000;
94 Class = Utility_Msg_Class ; ;AN000;
95 Function = No_Input ; ;AN000;
96 Input = N_A ; ;AN000;
97 Define_Msg msgOutOfMemory ; ;AN000;
98 ;---------------------- ;
99 Message_Number = 3 ; ;AN000;
100 Handle = STDOUT ; ;AN000;
101 Sublist = No_Replace ; ;AN000;
102 Count = N_A ; ;AN000;
103 Class = Utility_Msg_Class ; ;AN000;
104 Function = No_Input ; ;AN000;
105 Input = N_A ; ;AN000;
106 Define_Msg msgLoadFailure ; ;AN000;
107 ;---------------------- ;
108 Message_Number = 4 ; ;AN000;
109 Handle = STDOUT ; ;AN000;
110 Sublist = No_Replace ; ;AN000;
111 Count = N_A ; ;AN000;
112 Class = Utility_Msg_Class ; ;AN000;
113 Function = No_Input ; ;AN000;
114 Input = N_A ; ;AN000;
115 Define_Msg msgNoAccess ; ;AN000;
116 ;---------------------- ;
117 Message_Number = 5 ; ;AN000;
118 Handle = STDOUT ; ;AN000;
119 Sublist = No_Replace ; ;AN000;
120 Count = N_A ; ;AN000;
121 Class = Utility_Msg_Class ; ;AN000;
122 Function = No_Input ; ;AN000;
123 Input = N_A ; ;AN000;
124 Define_Msg msgNoConvert ; ;AN000;
125 ;---------------------- ;
126 Message_Number = 6 ; ;AN000;
127 Handle = STDOUT ; ;AN000;
128 Sublist = No_Replace ; ;AN000;
129 Count = N_A ; ;AN000;
130 Class = Utility_Msg_Class ; ;AN000;
131 Function = No_Input ; ;AN000;
132 Input = N_A ; ;AN000;
133 Define_Msg msgNoFile ; ;AN000;
134 ;---------------------- ;
135 Message_Number = 7 ; ;AN000;
136 Handle = STDOUT ; ;AN000;
137 Sublist = No_Replace ; ;AN000;
138 Count = N_A ; ;AN000;
139 Class = Utility_Msg_Class ; ;AN000;
140 Function = No_Input ; ;AN000;
141 Input = N_A ; ;AN000;
142 Define_Msg msgFileCreateError ; ;AN000;
143 ;---------------------- ;
144 Message_Number = 8 ; ;AN000;
145 Handle = STDOUT ; ;AN000;
146 Sublist = No_Replace ; ;AN000;
147 Count = N_A ; ;AN000;
148 Class = Utility_Msg_Class ; ;AN000;
149 Function = DOS_BUF_KEYB_INP ; ;AN000;
150 Input = INBUF ; ;AN000;
151 Define_Msg msgFixUp ; ;AN000;
152 ;---------------------- ;
153 Message_Number = 0 ; ;AN001;
154 Handle = STDERR ; ;AN001;
155 Sublist = ds:sublist_msg_parserr ; ;AN001;
156 Count = 1 ; ;AN001;
157 Class = Parse_Err_Class ; ;AN001;
158 Function = No_Input ; ;AN001;
159 Input = N_A ; ;AN001;
160 Define_Msg parse_error_msg ; ;AN001;
161 ;---------------------- ;
162 Message_Number = 0 ; ;AN001;
163 Handle = STDERR ; ;AN001;
164 Sublist = ds:sublist_msg_exterror ; ;AN001;
165 Count = 1 ; ;AN001;
166 Class = ext_Err_Class ; ;AN001;
167 Function = No_Input ; ;AN001;
168 Input = N_A ; ;AN001;
169 Define_Msg extend_error_msg ; ;AN001;
170 ;---------------------- ;
171 Message_Number = 10 ; ;AN000;
172 Handle = STDOUT ; ;AN000;
173 Sublist = No_Replace ; ;AN000;
174 Count = N_A ; ;AN000;
175 Class = Utility_Msg_Class ; ;AN000;
176 Function = No_Input ; ;AN000;
177 Input = N_A ; ;AN000;
178 Define_Msg msgNoDiskSpace ; ;AN000;
179 ;---------------------- ;
180 Message_Number = 12 ; ;AN000;
181 Handle = STDOUT ; ;AN000;
182 Sublist = No_Replace ; ;AN000;
183 Count = N_A ; ;AN000;
184 Class = Utility_Msg_Class ; ;AN000;
185 Function = No_Input ; ;AN000;
186 Input = N_A ; ;AN000;
187 Define_Msg msgNoFileName ; ;AN000;
188 ;---------------------- ;
189 data ends