1 /*
2  * $Header: /cvsroot/lesstif/lesstif/test/Xm/misc/test14.c,v 1.5 2002/05/03 12:03:41 amai Exp $
3  * Produce a C source file that contains the Motif private error
4  * messages.
5  */
6 
7 #include <stdio.h>
8 #include <ctype.h>
9 
10 extern char _XmMsgBaseClass_0000[];
11 extern char _XmMsgBaseClass_0001[];
12 extern char _XmMsgBaseClass_0002[];
13 extern char _XmMsgBulletinB_0001[];
14 extern char _XmMsgCascadeB_0000[];
15 extern char _XmMsgCascadeB_0001[];
16 extern char _XmMsgCascadeB_0002[];
17 extern char _XmMsgCascadeB_0003[];
18 extern char _XmMsgCommand_0000[];
19 extern char _XmMsgCommand_0001[];
20 extern char _XmMsgCommand_0002[];
21 extern char _XmMsgCommand_0003[];
22 extern char _XmMsgCommand_0004[];
23 extern char _XmMsgCommand_0005[];
24 extern char _XmMsgCutPaste_0000[];
25 extern char _XmMsgCutPaste_0001[];
26 extern char _XmMsgCutPaste_0002[];
27 extern char _XmMsgCutPaste_0003[];
28 extern char _XmMsgCutPaste_0004[];
29 extern char _XmMsgCutPaste_0005[];
30 extern char _XmMsgCutPaste_0006[];
31 extern char _XmMsgCutPaste_0007[];
32 extern char _XmMsgCutPaste_0008[];
33 extern char _XmMsgCutPaste_0009[];
34 extern char _XmMsgDialogS_0000[];
35 extern char _XmMsgDisplay_0001[];
36 extern char _XmMsgDisplay_0002[];
37 extern char _XmMsgDisplay_0003[];
38 extern char _XmMsgDragBS_0000[];
39 extern char _XmMsgDragBS_0001[];
40 extern char _XmMsgDragBS_0002[];
41 extern char _XmMsgDragBS_0003[];
42 extern char _XmMsgDragBS_0004[];
43 extern char _XmMsgDragBS_0005[];
44 extern char _XmMsgDragBS_0006[];
45 extern char _XmMsgDragC_0001[];
46 extern char _XmMsgDragC_0002[];
47 extern char _XmMsgDragC_0003[];
48 extern char _XmMsgDragC_0004[];
49 extern char _XmMsgDragC_0005[];
50 extern char _XmMsgDragC_0006[];
51 extern char _XmMsgDragICC_0000[];
52 extern char _XmMsgDragICC_0001[];
53 extern char _XmMsgDragIcon_0000[];
54 extern char _XmMsgDragIcon_0001[];
55 extern char _XmMsgDragIcon_0002[];
56 extern char _XmMsgDragOverS_0000[];
57 extern char _XmMsgDragOverS_0001[];
58 extern char _XmMsgDragOverS_0002[];
59 extern char _XmMsgDragOverS_0003[];
60 extern char _XmMsgDragUnder_0000[];
61 extern char _XmMsgDragUnder_0001[];
62 extern char _XmMsgDropSMgrI_0001[];
63 extern char _XmMsgDropSMgrI_0002[];
64 extern char _XmMsgDropSMgrI_0003[];
65 extern char _XmMsgDropSMgr_0001[];
66 extern char _XmMsgDropSMgr_0002[];
67 extern char _XmMsgDropSMgr_0003[];
68 extern char _XmMsgDropSMgr_0004[];
69 extern char _XmMsgDropSMgr_0005[];
70 extern char _XmMsgDropSMgr_0006[];
71 extern char _XmMsgDropSMgr_0007[];
72 extern char _XmMsgDropSMgr_0008[];
73 extern char _XmMsgDropSMgr_0009[];
74 extern char _XmMsgForm_0000[];
75 extern char _XmMsgForm_0002[];
76 extern char _XmMsgForm_0003[];
77 extern char _XmMsgForm_0004[];
78 extern char _XmMsgGeoUtils_0000[];
79 extern char _XmMsgGetSecRes_0000[];
80 extern char _XmMsgLabel_0003[];
81 extern char _XmMsgLabel_0004[];
82 extern char _XmMsgList_0000[];
83 extern char _XmMsgList_0005[];
84 extern char _XmMsgList_0006[];
85 extern char _XmMsgList_0007[];
86 extern char _XmMsgList_0008[];
87 extern char _XmMsgList_0009[];
88 extern char _XmMsgList_0010[];
89 extern char _XmMsgList_0011[];
90 extern char _XmMsgList_0012[];
91 extern char _XmMsgList_0013[];
92 extern char _XmMsgMainW_0000[];
93 extern char _XmMsgMainW_0001[];
94 extern char _XmMsgManager_0000[];
95 extern char _XmMsgMenuShell_0000[];
96 extern char _XmMsgMenuShell_0001[];
97 extern char _XmMsgMessageB_0003[];
98 extern char _XmMsgMessageB_0004[];
99 extern char _XmMsgNavigMap_0000[];
100 extern char _XmMsgPanedW_0000[];
101 extern char _XmMsgPanedW_0001[];
102 extern char _XmMsgPanedW_0002[];
103 extern char _XmMsgPanedW_0003[];
104 extern char _XmMsgPanedW_0004[];
105 extern char _XmMsgPanedW_0005[];
106 extern char _XmMsgProtocols_0000[];
107 extern char _XmMsgProtocols_0001[];
108 extern char _XmMsgProtocols_0002[];
109 extern char _XmMsgRegion_0000[];
110 extern char _XmMsgRepType_0001[];
111 extern char _XmMsgRepType_0002[];
112 extern char _XmMsgResConvert_0000[];
113 extern char _XmMsgResConvert_0001[];
114 extern char _XmMsgRowColText_0024[];
115 extern char _XmMsgRowColumn_0000[];
116 extern char _XmMsgRowColumn_0001[];
117 extern char _XmMsgRowColumn_0002[];
118 extern char _XmMsgRowColumn_0003[];
119 extern char _XmMsgRowColumn_0004[];
120 extern char _XmMsgRowColumn_0005[];
121 extern char _XmMsgRowColumn_0007[];
122 extern char _XmMsgRowColumn_0008[];
123 extern char _XmMsgRowColumn_0015[];
124 extern char _XmMsgRowColumn_0016[];
125 extern char _XmMsgRowColumn_0017[];
126 extern char _XmMsgRowColumn_0018[];
127 extern char _XmMsgRowColumn_0019[];
128 extern char _XmMsgRowColumn_0020[];
129 extern char _XmMsgRowColumn_0022[];
130 extern char _XmMsgRowColumn_0023[];
131 extern char _XmMsgRowColumn_0025[];
132 extern char _XmMsgRowColumn_0026[];
133 extern char _XmMsgRowColumn_0027[];
134 extern char _XmMsgScaleScrBar_0004[];
135 extern char _XmMsgScale_0000[];
136 extern char _XmMsgScale_0001[];
137 extern char _XmMsgScale_0002[];
138 extern char _XmMsgScale_0005[];
139 extern char _XmMsgScale_0006[];
140 extern char _XmMsgScale_0007[];
141 extern char _XmMsgScale_0008[];
142 extern char _XmMsgScreen_0000[];
143 extern char _XmMsgScreen_0001[];
144 extern char _XmMsgScrollBar_0000[];
145 extern char _XmMsgScrollBar_0001[];
146 extern char _XmMsgScrollBar_0002[];
147 extern char _XmMsgScrollBar_0003[];
148 extern char _XmMsgScrollBar_0004[];
149 extern char _XmMsgScrollBar_0005[];
150 extern char _XmMsgScrollBar_0006[];
151 extern char _XmMsgScrollBar_0007[];
152 extern char _XmMsgScrollBar_0008[];
153 extern char _XmMsgScrollVis_0000[];
154 extern char _XmMsgScrolledW_0004[];
155 extern char _XmMsgScrolledW_0005[];
156 extern char _XmMsgScrolledW_0006[];
157 extern char _XmMsgScrolledW_0007[];
158 extern char _XmMsgScrolledW_0008[];
159 extern char _XmMsgScrolledW_0009[];
160 extern char _XmMsgSelectioB_0001[];
161 extern char _XmMsgSelectioB_0002[];
162 extern char _XmMsgTextFWcs_0000[];
163 extern char _XmMsgTextFWcs_0001[];
164 extern char _XmMsgTextF_0000[];
165 extern char _XmMsgTextF_0001[];
166 extern char _XmMsgTextF_0002[];
167 extern char _XmMsgTextF_0003[];
168 extern char _XmMsgTextF_0004[];
169 extern char _XmMsgTextF_0005[];
170 extern char _XmMsgTextF_0006[];
171 extern char _XmMsgTextIn_0000[];
172 extern char _XmMsgTextOut_0000[];
173 extern char _XmMsgText_0000[];
174 extern char _XmMsgText_0002[];
175 extern char _XmMsgVendorE_0000[];
176 extern char _XmMsgVendorE_0005[];
177 extern char _XmMsgVendor_0000[];
178 extern char _XmMsgVisual_0000[];
179 extern char _XmMsgVisual_0001[];
180 extern char _XmMsgVisual_0002[];
181 extern char _XmMsgXmIm_0000[];
182 
183 struct {
184 	char	*n;
185 	char	*t;
186 } list[] = {
187 	{ "_XmMsgBaseClass_0000", _XmMsgBaseClass_0000 },
188 	{ "_XmMsgBaseClass_0001", _XmMsgBaseClass_0001 },
189 #ifdef LESSTIF_VERSION
190 	{ "_XmMsgBaseClass_0002", _XmMsgBaseClass_0002 },
191 #endif
192 	{ "_XmMsgBulletinB_0001", _XmMsgBulletinB_0001 },
193 	{ "_XmMsgCascadeB_0000", _XmMsgCascadeB_0000 },
194 	{ "_XmMsgCascadeB_0001", _XmMsgCascadeB_0001 },
195 	{ "_XmMsgCascadeB_0002", _XmMsgCascadeB_0002 },
196 	{ "_XmMsgCascadeB_0003", _XmMsgCascadeB_0003 },
197 	{ "_XmMsgCommand_0000", _XmMsgCommand_0000 },
198 	{ "_XmMsgCommand_0001", _XmMsgCommand_0001 },
199 	{ "_XmMsgCommand_0002", _XmMsgCommand_0002 },
200 	{ "_XmMsgCommand_0003", _XmMsgCommand_0003 },
201 	{ "_XmMsgCommand_0004", _XmMsgCommand_0004 },
202 	{ "_XmMsgCommand_0005", _XmMsgCommand_0005 },
203 	{ "_XmMsgCutPaste_0000", _XmMsgCutPaste_0000 },
204 	{ "_XmMsgCutPaste_0001", _XmMsgCutPaste_0001 },
205 	{ "_XmMsgCutPaste_0002", _XmMsgCutPaste_0002 },
206 	{ "_XmMsgCutPaste_0003", _XmMsgCutPaste_0003 },
207 	{ "_XmMsgCutPaste_0004", _XmMsgCutPaste_0004 },
208 	{ "_XmMsgCutPaste_0005", _XmMsgCutPaste_0005 },
209 	{ "_XmMsgCutPaste_0006", _XmMsgCutPaste_0006 },
210 	{ "_XmMsgCutPaste_0007", _XmMsgCutPaste_0007 },
211 	{ "_XmMsgCutPaste_0008", _XmMsgCutPaste_0008 },
212 	{ "_XmMsgCutPaste_0009", _XmMsgCutPaste_0009 },
213 	{ "_XmMsgDialogS_0000", _XmMsgDialogS_0000 },
214 	{ "_XmMsgDisplay_0001", _XmMsgDisplay_0001 },
215 	{ "_XmMsgDisplay_0002", _XmMsgDisplay_0002 },
216 	{ "_XmMsgDisplay_0003", _XmMsgDisplay_0003 },
217 	{ "_XmMsgDragBS_0000", _XmMsgDragBS_0000 },
218 	{ "_XmMsgDragBS_0001", _XmMsgDragBS_0001 },
219 	{ "_XmMsgDragBS_0002", _XmMsgDragBS_0002 },
220 	{ "_XmMsgDragBS_0003", _XmMsgDragBS_0003 },
221 	{ "_XmMsgDragBS_0004", _XmMsgDragBS_0004 },
222 	{ "_XmMsgDragBS_0005", _XmMsgDragBS_0005 },
223 	{ "_XmMsgDragBS_0006", _XmMsgDragBS_0006 },
224 	{ "_XmMsgDragC_0001", _XmMsgDragC_0001 },
225 	{ "_XmMsgDragC_0002", _XmMsgDragC_0002 },
226 	{ "_XmMsgDragC_0003", _XmMsgDragC_0003 },
227 	{ "_XmMsgDragC_0004", _XmMsgDragC_0004 },
228 	{ "_XmMsgDragC_0005", _XmMsgDragC_0005 },
229 	{ "_XmMsgDragC_0006", _XmMsgDragC_0006 },
230 	{ "_XmMsgDragICC_0000", _XmMsgDragICC_0000 },
231 	{ "_XmMsgDragICC_0001", _XmMsgDragICC_0001 },
232 	{ "_XmMsgDragIcon_0000", _XmMsgDragIcon_0000 },
233 	{ "_XmMsgDragIcon_0001", _XmMsgDragIcon_0001 },
234 #ifdef LESSTIF_VERSION
235 	{ "_XmMsgDragIcon_0002", _XmMsgDragIcon_0002 },
236 #endif
237 	{ "_XmMsgDragOverS_0000", _XmMsgDragOverS_0000 },
238 	{ "_XmMsgDragOverS_0001", _XmMsgDragOverS_0001 },
239 	{ "_XmMsgDragOverS_0002", _XmMsgDragOverS_0002 },
240 	{ "_XmMsgDragOverS_0003", _XmMsgDragOverS_0003 },
241 	{ "_XmMsgDragUnder_0000", _XmMsgDragUnder_0000 },
242 	{ "_XmMsgDragUnder_0001", _XmMsgDragUnder_0001 },
243 	{ "_XmMsgDropSMgrI_0001", _XmMsgDropSMgrI_0001 },
244 	{ "_XmMsgDropSMgrI_0002", _XmMsgDropSMgrI_0002 },
245 	{ "_XmMsgDropSMgrI_0003", _XmMsgDropSMgrI_0003 },
246 	{ "_XmMsgDropSMgr_0001", _XmMsgDropSMgr_0001 },
247 	{ "_XmMsgDropSMgr_0002", _XmMsgDropSMgr_0002 },
248 	{ "_XmMsgDropSMgr_0003", _XmMsgDropSMgr_0003 },
249 	{ "_XmMsgDropSMgr_0004", _XmMsgDropSMgr_0004 },
250 	{ "_XmMsgDropSMgr_0005", _XmMsgDropSMgr_0005 },
251 	{ "_XmMsgDropSMgr_0006", _XmMsgDropSMgr_0006 },
252 	{ "_XmMsgDropSMgr_0007", _XmMsgDropSMgr_0007 },
253 	{ "_XmMsgDropSMgr_0008", _XmMsgDropSMgr_0008 },
254 	{ "_XmMsgDropSMgr_0009", _XmMsgDropSMgr_0009 },
255 	{ "_XmMsgForm_0000", _XmMsgForm_0000 },
256 	{ "_XmMsgForm_0002", _XmMsgForm_0002 },
257 	{ "_XmMsgForm_0003", _XmMsgForm_0003 },
258 #ifdef LESSTIF_VERSION
259 	{ "_XmMsgForm_0004", _XmMsgForm_0004 },
260 	{ "_XmMsgGeoUtils_0000", _XmMsgGeoUtils_0000 },
261 	{ "_XmMsgGetSecRes_0000", _XmMsgGetSecRes_0000 },
262 #endif
263 	{ "_XmMsgLabel_0003", _XmMsgLabel_0003 },
264 	{ "_XmMsgLabel_0004", _XmMsgLabel_0004 },
265 	{ "_XmMsgList_0000", _XmMsgList_0000 },
266 	{ "_XmMsgList_0005", _XmMsgList_0005 },
267 	{ "_XmMsgList_0006", _XmMsgList_0006 },
268 	{ "_XmMsgList_0007", _XmMsgList_0007 },
269 	{ "_XmMsgList_0008", _XmMsgList_0008 },
270 	{ "_XmMsgList_0009", _XmMsgList_0009 },
271 	{ "_XmMsgList_0010", _XmMsgList_0010 },
272 	{ "_XmMsgList_0011", _XmMsgList_0011 },
273 	{ "_XmMsgList_0012", _XmMsgList_0012 },
274 	{ "_XmMsgList_0013", _XmMsgList_0013 },
275 	{ "_XmMsgMainW_0000", _XmMsgMainW_0000 },
276 	{ "_XmMsgMainW_0001", _XmMsgMainW_0001 },
277 	{ "_XmMsgManager_0000", _XmMsgManager_0000 },
278 	{ "_XmMsgMenuShell_0000", _XmMsgMenuShell_0000 },
279 	{ "_XmMsgMenuShell_0001", _XmMsgMenuShell_0001 },
280 	{ "_XmMsgMessageB_0003", _XmMsgMessageB_0003 },
281 	{ "_XmMsgMessageB_0004", _XmMsgMessageB_0004 },
282 #ifdef LESSTIF_VERSION
283 	{ "_XmMsgNavigMap_0000", _XmMsgNavigMap_0000 },
284 #endif
285 	{ "_XmMsgPanedW_0000", _XmMsgPanedW_0000 },
286 	{ "_XmMsgPanedW_0001", _XmMsgPanedW_0001 },
287 	{ "_XmMsgPanedW_0002", _XmMsgPanedW_0002 },
288 #ifdef LESSTIF_VERSION
289 	{ "_XmMsgPanedW_0003", _XmMsgPanedW_0003 },
290 #endif
291 	{ "_XmMsgPanedW_0004", _XmMsgPanedW_0004 },
292 	{ "_XmMsgPanedW_0005", _XmMsgPanedW_0005 },
293 	{ "_XmMsgProtocols_0000", _XmMsgProtocols_0000 },
294 	{ "_XmMsgProtocols_0001", _XmMsgProtocols_0001 },
295 	{ "_XmMsgProtocols_0002", _XmMsgProtocols_0002 },
296 	{ "_XmMsgRegion_0000", _XmMsgRegion_0000 },
297 	{ "_XmMsgRepType_0001", _XmMsgRepType_0001 },
298 	{ "_XmMsgRepType_0002", _XmMsgRepType_0002 },
299 #ifdef LESSTIF_VERSION
300 	{ "_XmMsgResConvert_0000", _XmMsgResConvert_0000 },
301 #endif
302 	{ "_XmMsgResConvert_0001", _XmMsgResConvert_0001 },
303 	{ "_XmMsgRowColText_0024", _XmMsgRowColText_0024 },
304 	{ "_XmMsgRowColumn_0000", _XmMsgRowColumn_0000 },
305 	{ "_XmMsgRowColumn_0001", _XmMsgRowColumn_0001 },
306 	{ "_XmMsgRowColumn_0002", _XmMsgRowColumn_0002 },
307 	{ "_XmMsgRowColumn_0003", _XmMsgRowColumn_0003 },
308 	{ "_XmMsgRowColumn_0004", _XmMsgRowColumn_0004 },
309 	{ "_XmMsgRowColumn_0005", _XmMsgRowColumn_0005 },
310 	{ "_XmMsgRowColumn_0007", _XmMsgRowColumn_0007 },
311 	{ "_XmMsgRowColumn_0008", _XmMsgRowColumn_0008 },
312 	{ "_XmMsgRowColumn_0015", _XmMsgRowColumn_0015 },
313 	{ "_XmMsgRowColumn_0016", _XmMsgRowColumn_0016 },
314 	{ "_XmMsgRowColumn_0017", _XmMsgRowColumn_0017 },
315 	{ "_XmMsgRowColumn_0018", _XmMsgRowColumn_0018 },
316 	{ "_XmMsgRowColumn_0019", _XmMsgRowColumn_0019 },
317 	{ "_XmMsgRowColumn_0020", _XmMsgRowColumn_0020 },
318 	{ "_XmMsgRowColumn_0022", _XmMsgRowColumn_0022 },
319 	{ "_XmMsgRowColumn_0023", _XmMsgRowColumn_0023 },
320 	{ "_XmMsgRowColumn_0025", _XmMsgRowColumn_0025 },
321 	{ "_XmMsgRowColumn_0026", _XmMsgRowColumn_0026 },
322 	{ "_XmMsgRowColumn_0027", _XmMsgRowColumn_0027 },
323 	{ "_XmMsgScaleScrBar_0004", _XmMsgScaleScrBar_0004 },
324 	{ "_XmMsgScale_0000", _XmMsgScale_0000 },
325 	{ "_XmMsgScale_0001", _XmMsgScale_0001 },
326 	{ "_XmMsgScale_0002", _XmMsgScale_0002 },
327 #ifdef LESSTIF_VERSION
328 	{ "_XmMsgScale_0005", _XmMsgScale_0005 },
329 #endif
330 	{ "_XmMsgScale_0006", _XmMsgScale_0006 },
331 	{ "_XmMsgScale_0007", _XmMsgScale_0007 },
332 	{ "_XmMsgScale_0008", _XmMsgScale_0008 },
333 	{ "_XmMsgScreen_0000", _XmMsgScreen_0000 },
334 	{ "_XmMsgScreen_0001", _XmMsgScreen_0001 },
335 	{ "_XmMsgScrollBar_0000", _XmMsgScrollBar_0000 },
336 	{ "_XmMsgScrollBar_0001", _XmMsgScrollBar_0001 },
337 	{ "_XmMsgScrollBar_0002", _XmMsgScrollBar_0002 },
338 	{ "_XmMsgScrollBar_0003", _XmMsgScrollBar_0003 },
339 	{ "_XmMsgScrollBar_0004", _XmMsgScrollBar_0004 },
340 	{ "_XmMsgScrollBar_0005", _XmMsgScrollBar_0005 },
341 	{ "_XmMsgScrollBar_0006", _XmMsgScrollBar_0006 },
342 	{ "_XmMsgScrollBar_0007", _XmMsgScrollBar_0007 },
343 	{ "_XmMsgScrollBar_0008", _XmMsgScrollBar_0008 },
344 	{ "_XmMsgScrollVis_0000", _XmMsgScrollVis_0000 },
345 	{ "_XmMsgScrolledW_0004", _XmMsgScrolledW_0004 },
346 	{ "_XmMsgScrolledW_0005", _XmMsgScrolledW_0005 },
347 	{ "_XmMsgScrolledW_0006", _XmMsgScrolledW_0006 },
348 	{ "_XmMsgScrolledW_0007", _XmMsgScrolledW_0007 },
349 	{ "_XmMsgScrolledW_0008", _XmMsgScrolledW_0008 },
350 	{ "_XmMsgScrolledW_0009", _XmMsgScrolledW_0009 },
351 	{ "_XmMsgSelectioB_0001", _XmMsgSelectioB_0001 },
352 	{ "_XmMsgSelectioB_0002", _XmMsgSelectioB_0002 },
353 	{ "_XmMsgTextFWcs_0000", _XmMsgTextFWcs_0000 },
354 #ifdef LESSTIF_VERSION
355 	{ "_XmMsgTextFWcs_0001", _XmMsgTextFWcs_0001 },
356 #endif
357 	{ "_XmMsgTextF_0000", _XmMsgTextF_0000 },
358 	{ "_XmMsgTextF_0001", _XmMsgTextF_0001 },
359 	{ "_XmMsgTextF_0002", _XmMsgTextF_0002 },
360 	{ "_XmMsgTextF_0003", _XmMsgTextF_0003 },
361 	{ "_XmMsgTextF_0004", _XmMsgTextF_0004 },
362 #ifdef LESSTIF_VERSION
363 	{ "_XmMsgTextF_0005", _XmMsgTextF_0005 },
364 #endif
365 	{ "_XmMsgTextF_0006", _XmMsgTextF_0006 },
366 	{ "_XmMsgTextIn_0000", _XmMsgTextIn_0000 },
367 	{ "_XmMsgTextOut_0000", _XmMsgTextOut_0000 },
368 	{ "_XmMsgText_0000", _XmMsgText_0000 },
369 #ifdef LESSTIF_VERSION
370 	{ "_XmMsgText_0002", _XmMsgText_0002 },
371 	{ "_XmMsgVendorE_0000", _XmMsgVendorE_0000 },
372 	{ "_XmMsgVendorE_0005", _XmMsgVendorE_0005 },
373 #endif
374 	{ "_XmMsgVendor_0000", _XmMsgVendor_0000 },
375 	{ "_XmMsgVisual_0000", _XmMsgVisual_0000 },
376 	{ "_XmMsgVisual_0001", _XmMsgVisual_0001 },
377 	{ "_XmMsgVisual_0002", _XmMsgVisual_0002 },
378 	{ "_XmMsgXmIm_0000", _XmMsgXmIm_0000 },
379 	{ NULL, NULL }
380 };
381 
382 int
main(int argc,char * argv[])383 main(int argc, char *argv[])
384 {
385 	int	i;
386 	char	*p;
387 
388 	printf("/* $Id: test14.c,v 1.5 2002/05/03 12:03:41 amai Exp $ */\n");
389 	printf("/* This is the output of LESSTIF/test/Xm/test14.c */\n");
390 	printf("\n");
391 	printf("#include <Xm/XmP.h>\n");
392 	printf("#include <XmI/MessagesI.h>\n");
393 	printf("\n");
394 	for (i=0; list[i].n; i++) {
395 		printf("_XmConst char %s[] =\n    %c", list[i].n, '"');
396 		for (p = list[i].t; *p; p++)
397 			if (*p == '\n') {
398 				putchar('\\');
399 				putchar('n');
400 				putchar('"');
401 				putchar('\n');
402 				putchar(' ');
403 				putchar(' ');
404 				putchar(' ');
405 				putchar(' ');
406 				putchar('"');
407 			} else if (*p == '"') {
408 				putchar('\\');
409 				putchar('"');
410 			} else if (!isprint(*p)) {
411 				printf("\\%o", (unsigned char)*p);
412 			} else
413 				putchar(*p);
414 		putchar('"');
415 		putchar(';');
416 		putchar('\n');
417 		putchar('\n');
418 	}
419 	return 0;
420 }
421