4 ;*****************************************************************************
6 ;*****************************************************************************
10 Define_Msg macro Message_Name ; ;AN000;
12 Create_Msg Message_Name,Message_Number,Handle,Sublist,Count,Class,Function,Input;AN000;
16 ;-----------------------------------------------------------------------------
18 Create_Msg macro Parm1,Parm2,Parm3,Parm4,Parm5,Parm6,Parm7,Parm8; ;AN000;
20 Parm1 label word ; ;AN000;
31 ;--------------------------- ; ;AN001;
32 Sublist_msg_parserr label dword ; ;AN001;
34 db Sublist_Length ;11 ;AN001;
35 db Reserved ;0 ;AN001;
36 parsoff dw ? ;off ;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;
45 Sublist_msg_exterror label word ;AN001;
47 db Sublist_Length ;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;
57 ;-----------------------------------------------------------------------------
59 ;*****************************************************************************
60 ; Message Retriever equates
61 ;*****************************************************************************
75 ;*****************************************************************************
76 ; Message Description Tables
77 ;*****************************************************************************
80 ;---------------------- ;
81 Message_Number = 1 ; ;AN000;
82 Handle = No_Handle ; ;AN000;
83 Sublist = No_Replace ; ;AN000;
85 Class = Utility_Msg_Class ; ;AN000;
86 Function = No_Input ; ;AN000;
88 Define_Msg msgBadDOSVersion ; ;AN000;
89 ;---------------------- ;
90 Message_Number = 2 ; ;AN000;
91 Handle = STDOUT ; ;AN000;
92 Sublist = No_Replace ; ;AN000;
94 Class = Utility_Msg_Class ; ;AN000;
95 Function = No_Input ; ;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;
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;
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 ;---------------------- ;