summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/EXE2BIN/E2BTABLE.INC
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/CMD/EXE2BIN/E2BTABLE.INC')
-rw-r--r--v4.0/src/CMD/EXE2BIN/E2BTABLE.INC189
1 files changed, 189 insertions, 0 deletions
diff --git a/v4.0/src/CMD/EXE2BIN/E2BTABLE.INC b/v4.0/src/CMD/EXE2BIN/E2BTABLE.INC
new file mode 100644
index 0000000..d163c3b
--- /dev/null
+++ b/v4.0/src/CMD/EXE2BIN/E2BTABLE.INC
@@ -0,0 +1,189 @@
1data segment
2
3;
4;*****************************************************************************
5; Macro's
6;*****************************************************************************
7;
8
9
10Define_Msg macro Message_Name ; ;AN000;
11 ;
12Create_Msg Message_Name,Message_Number,Handle,Sublist,Count,Class,Function,Input;AN000;
13 ;
14 endm ; ;AN000;
15
16;-----------------------------------------------------------------------------
17
18Create_Msg macro Parm1,Parm2,Parm3,Parm4,Parm5,Parm6,Parm7,Parm8; ;AN000;
19
20Parm1 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;
32Sublist_msg_parserr label dword ; ;AN001;
33 ;AN001;
34 db Sublist_Length ;11 ;AN001;
35 db Reserved ;0 ;AN001;
36parsoff dw ? ;off ;AN001;
37parseg 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
45Sublist_msg_exterror label word ;AN001;
46
47 db Sublist_Length ;AN001;
48 db Reserved ;AN001;
49FileNamePointer label dword ;AN001;
50FileNameOffset dw ? ;AN001;
51FileNameSegment 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
64Format_Msg equ 'C'
65
66N_A equ 0
67
68Blank equ " "
69No_Function equ 0
70
71No_Input equ 0
72
73
74;
75;*****************************************************************************
76; Message Description Tables
77;*****************************************************************************
78;
79
80;---------------------- ;
81Message_Number = 1 ; ;AN000;
82Handle = No_Handle ; ;AN000;
83Sublist = No_Replace ; ;AN000;
84Count = N_A ; ;AN000;
85Class = Utility_Msg_Class ; ;AN000;
86Function = No_Input ; ;AN000;
87Input = N_A ; ;AN000;
88 Define_Msg msgBadDOSVersion ; ;AN000;
89;---------------------- ;
90Message_Number = 2 ; ;AN000;
91Handle = STDOUT ; ;AN000;
92Sublist = No_Replace ; ;AN000;
93Count = N_A ; ;AN000;
94Class = Utility_Msg_Class ; ;AN000;
95Function = No_Input ; ;AN000;
96Input = N_A ; ;AN000;
97 Define_Msg msgOutOfMemory ; ;AN000;
98;---------------------- ;
99Message_Number = 3 ; ;AN000;
100Handle = STDOUT ; ;AN000;
101Sublist = No_Replace ; ;AN000;
102Count = N_A ; ;AN000;
103Class = Utility_Msg_Class ; ;AN000;
104Function = No_Input ; ;AN000;
105Input = N_A ; ;AN000;
106 Define_Msg msgLoadFailure ; ;AN000;
107;---------------------- ;
108Message_Number = 4 ; ;AN000;
109Handle = STDOUT ; ;AN000;
110Sublist = No_Replace ; ;AN000;
111Count = N_A ; ;AN000;
112Class = Utility_Msg_Class ; ;AN000;
113Function = No_Input ; ;AN000;
114Input = N_A ; ;AN000;
115 Define_Msg msgNoAccess ; ;AN000;
116;---------------------- ;
117Message_Number = 5 ; ;AN000;
118Handle = STDOUT ; ;AN000;
119Sublist = No_Replace ; ;AN000;
120Count = N_A ; ;AN000;
121Class = Utility_Msg_Class ; ;AN000;
122Function = No_Input ; ;AN000;
123Input = N_A ; ;AN000;
124 Define_Msg msgNoConvert ; ;AN000;
125;---------------------- ;
126Message_Number = 6 ; ;AN000;
127Handle = STDOUT ; ;AN000;
128Sublist = No_Replace ; ;AN000;
129Count = N_A ; ;AN000;
130Class = Utility_Msg_Class ; ;AN000;
131Function = No_Input ; ;AN000;
132Input = N_A ; ;AN000;
133 Define_Msg msgNoFile ; ;AN000;
134;---------------------- ;
135Message_Number = 7 ; ;AN000;
136Handle = STDOUT ; ;AN000;
137Sublist = No_Replace ; ;AN000;
138Count = N_A ; ;AN000;
139Class = Utility_Msg_Class ; ;AN000;
140Function = No_Input ; ;AN000;
141Input = N_A ; ;AN000;
142 Define_Msg msgFileCreateError ; ;AN000;
143;---------------------- ;
144Message_Number = 8 ; ;AN000;
145Handle = STDOUT ; ;AN000;
146Sublist = No_Replace ; ;AN000;
147Count = N_A ; ;AN000;
148Class = Utility_Msg_Class ; ;AN000;
149Function = DOS_BUF_KEYB_INP ; ;AN000;
150Input = INBUF ; ;AN000;
151 Define_Msg msgFixUp ; ;AN000;
152;---------------------- ;
153Message_Number = 0 ; ;AN001;
154Handle = STDERR ; ;AN001;
155Sublist = ds:sublist_msg_parserr ; ;AN001;
156Count = 1 ; ;AN001;
157Class = Parse_Err_Class ; ;AN001;
158Function = No_Input ; ;AN001;
159Input = N_A ; ;AN001;
160 Define_Msg parse_error_msg ; ;AN001;
161;---------------------- ;
162Message_Number = 0 ; ;AN001;
163Handle = STDERR ; ;AN001;
164Sublist = ds:sublist_msg_exterror ; ;AN001;
165Count = 1 ; ;AN001;
166Class = ext_Err_Class ; ;AN001;
167Function = No_Input ; ;AN001;
168Input = N_A ; ;AN001;
169 Define_Msg extend_error_msg ; ;AN001;
170;---------------------- ;
171Message_Number = 10 ; ;AN000;
172Handle = STDOUT ; ;AN000;
173Sublist = No_Replace ; ;AN000;
174Count = N_A ; ;AN000;
175Class = Utility_Msg_Class ; ;AN000;
176Function = No_Input ; ;AN000;
177Input = N_A ; ;AN000;
178 Define_Msg msgNoDiskSpace ; ;AN000;
179;---------------------- ;
180Message_Number = 12 ; ;AN000;
181Handle = STDOUT ; ;AN000;
182Sublist = No_Replace ; ;AN000;
183Count = N_A ; ;AN000;
184Class = Utility_Msg_Class ; ;AN000;
185Function = No_Input ; ;AN000;
186Input = N_A ; ;AN000;
187 Define_Msg msgNoFileName ; ;AN000;
188;---------------------- ;
189data ends