|
|
1.1 root 1: /* The Plum Hall Validation Suite for C
2: * Unpublished copyright (c) 1986-1991, Chiron Systems Inc and Plum Hall Inc.
3: * VERSION: 4
4: * DATE: 1993-01-01
5: * The "ANSI" mode of the Suite corresponds to the official ANSI C, X3.159-1989.
6: * As per your license agreement, your distribution is not to be moved or copied outside the Designated Site
7: * without specific permission from Plum Hall Inc.
8: */
9:
10: #define ANSI 1 /* This file follows ANSI arithmetic rules, which may not work in non-ANSI modes */
11: #include "types.h"
12: int main()
13: {
14: extern char *Filename;
15: auto CHAR Ac = 7;
16: #if ANSI
17: auto SCHAR Asc = 8;
18: #endif
19: auto SHORT As = 9;
20: auto INT Ai = 10;
21: auto UCHAR Auc = 11;
22: auto USHORT Aus = 12;
23: auto UINT Aui = 13;
24: auto LONG Al = 14;
25: auto ULONG Aul = 15;
26: auto FLOAT Af = 16;
27: auto DOUBLE Ad = 17;
28: #if ANSI
29: auto LDOUBLE Ald = 18;
30: #endif
31: {
32: auto struct {
33: UINT b1: 1;
34: UINT b2: 2;
35: UINT b3: 3;
36: UINT b4: 4;
37: UINT b5: 5;
38: UINT b6: 6;
39: UINT b7: 7;
40: UINT b8: 5;
41: UINT b9: 4;
42: UINT b10: 3;
43: UINT b11: 2;
44: UINT b12: 1;
45: } L, *pL = &L;
46: pL->b1 = 1;
47: pL->b2 = 2;
48: pL->b3 = 3;
49: pL->b4 = 4;
50: pL->b5 = 5;
51: pL->b6 = 6;
52: pL->b7 = 7;
53: pL->b8 = 5;
54: pL->b9 = 4;
55: pL->b10 = 3;
56: pL->b11 = 2;
57: pL->b12 = 1;
58: {
59: int true = 1, false = 0;
60: Filename = " auto scalar auto pbits orelse ";
61: iequals(__LINE__, Ac || pL->b1, 1);
62: iequals(__LINE__, pL->b1 || Ac, 1);
63: if (Ac || pL->b1); else complain(__LINE__);
64: if (pL->b1 || Ac); else complain(__LINE__);
65: iequals(__LINE__, Ac || pL->b2, 1);
66: iequals(__LINE__, pL->b2 || Ac, 1);
67: if (Ac || pL->b2); else complain(__LINE__);
68: if (pL->b2 || Ac); else complain(__LINE__);
69: iequals(__LINE__, Ac || pL->b3, 1);
70: iequals(__LINE__, pL->b3 || Ac, 1);
71: if (Ac || pL->b3); else complain(__LINE__);
72: if (pL->b3 || Ac); else complain(__LINE__);
73: iequals(__LINE__, Ac || pL->b4, 1);
74: iequals(__LINE__, pL->b4 || Ac, 1);
75: if (Ac || pL->b4); else complain(__LINE__);
76: if (pL->b4 || Ac); else complain(__LINE__);
77: iequals(__LINE__, Ac || pL->b5, 1);
78: iequals(__LINE__, pL->b5 || Ac, 1);
79: if (Ac || pL->b5); else complain(__LINE__);
80: if (pL->b5 || Ac); else complain(__LINE__);
81: iequals(__LINE__, Ac || pL->b6, 1);
82: iequals(__LINE__, pL->b6 || Ac, 1);
83: if (Ac || pL->b6); else complain(__LINE__);
84: if (pL->b6 || Ac); else complain(__LINE__);
85: iequals(__LINE__, Ac || pL->b7, 1);
86: iequals(__LINE__, pL->b7 || Ac, 1);
87: if (Ac || pL->b7); else complain(__LINE__);
88: if (pL->b7 || Ac); else complain(__LINE__);
89: iequals(__LINE__, Ac || pL->b8, 1);
90: iequals(__LINE__, pL->b8 || Ac, 1);
91: if (Ac || pL->b8); else complain(__LINE__);
92: if (pL->b8 || Ac); else complain(__LINE__);
93: iequals(__LINE__, Ac || pL->b9, 1);
94: iequals(__LINE__, pL->b9 || Ac, 1);
95: if (Ac || pL->b9); else complain(__LINE__);
96: if (pL->b9 || Ac); else complain(__LINE__);
97: iequals(__LINE__, Ac || pL->b10, 1);
98: iequals(__LINE__, pL->b10 || Ac, 1);
99: if (Ac || pL->b10); else complain(__LINE__);
100: if (pL->b10 || Ac); else complain(__LINE__);
101: iequals(__LINE__, Ac || pL->b11, 1);
102: iequals(__LINE__, pL->b11 || Ac, 1);
103: if (Ac || pL->b11); else complain(__LINE__);
104: if (pL->b11 || Ac); else complain(__LINE__);
105: iequals(__LINE__, Ac || pL->b12, 1);
106: iequals(__LINE__, pL->b12 || Ac, 1);
107: if (Ac || pL->b12); else complain(__LINE__);
108: if (pL->b12 || Ac); else complain(__LINE__);
109: #if ANSI
110: iequals(__LINE__, Asc || pL->b1, 1);
111: iequals(__LINE__, pL->b1 || Asc, 1);
112: if (Asc || pL->b1); else complain(__LINE__);
113: if (pL->b1 || Asc); else complain(__LINE__);
114: #endif
115: #if ANSI
116: iequals(__LINE__, Asc || pL->b2, 1);
117: iequals(__LINE__, pL->b2 || Asc, 1);
118: if (Asc || pL->b2); else complain(__LINE__);
119: if (pL->b2 || Asc); else complain(__LINE__);
120: #endif
121: #if ANSI
122: iequals(__LINE__, Asc || pL->b3, 1);
123: iequals(__LINE__, pL->b3 || Asc, 1);
124: if (Asc || pL->b3); else complain(__LINE__);
125: if (pL->b3 || Asc); else complain(__LINE__);
126: #endif
127: #if ANSI
128: iequals(__LINE__, Asc || pL->b4, 1);
129: iequals(__LINE__, pL->b4 || Asc, 1);
130: if (Asc || pL->b4); else complain(__LINE__);
131: if (pL->b4 || Asc); else complain(__LINE__);
132: #endif
133: #if ANSI
134: iequals(__LINE__, Asc || pL->b5, 1);
135: iequals(__LINE__, pL->b5 || Asc, 1);
136: if (Asc || pL->b5); else complain(__LINE__);
137: if (pL->b5 || Asc); else complain(__LINE__);
138: #endif
139: #if ANSI
140: iequals(__LINE__, Asc || pL->b6, 1);
141: iequals(__LINE__, pL->b6 || Asc, 1);
142: if (Asc || pL->b6); else complain(__LINE__);
143: if (pL->b6 || Asc); else complain(__LINE__);
144: #endif
145: #if ANSI
146: iequals(__LINE__, Asc || pL->b7, 1);
147: iequals(__LINE__, pL->b7 || Asc, 1);
148: if (Asc || pL->b7); else complain(__LINE__);
149: if (pL->b7 || Asc); else complain(__LINE__);
150: #endif
151: #if ANSI
152: iequals(__LINE__, Asc || pL->b8, 1);
153: iequals(__LINE__, pL->b8 || Asc, 1);
154: if (Asc || pL->b8); else complain(__LINE__);
155: if (pL->b8 || Asc); else complain(__LINE__);
156: #endif
157: #if ANSI
158: iequals(__LINE__, Asc || pL->b9, 1);
159: iequals(__LINE__, pL->b9 || Asc, 1);
160: if (Asc || pL->b9); else complain(__LINE__);
161: if (pL->b9 || Asc); else complain(__LINE__);
162: #endif
163: #if ANSI
164: iequals(__LINE__, Asc || pL->b10, 1);
165: iequals(__LINE__, pL->b10 || Asc, 1);
166: if (Asc || pL->b10); else complain(__LINE__);
167: if (pL->b10 || Asc); else complain(__LINE__);
168: #endif
169: #if ANSI
170: iequals(__LINE__, Asc || pL->b11, 1);
171: iequals(__LINE__, pL->b11 || Asc, 1);
172: if (Asc || pL->b11); else complain(__LINE__);
173: if (pL->b11 || Asc); else complain(__LINE__);
174: #endif
175: #if ANSI
176: iequals(__LINE__, Asc || pL->b12, 1);
177: iequals(__LINE__, pL->b12 || Asc, 1);
178: if (Asc || pL->b12); else complain(__LINE__);
179: if (pL->b12 || Asc); else complain(__LINE__);
180: #endif
181: iequals(__LINE__, As || pL->b1, 1);
182: iequals(__LINE__, pL->b1 || As, 1);
183: if (As || pL->b1); else complain(__LINE__);
184: if (pL->b1 || As); else complain(__LINE__);
185: iequals(__LINE__, As || pL->b2, 1);
186: iequals(__LINE__, pL->b2 || As, 1);
187: if (As || pL->b2); else complain(__LINE__);
188: if (pL->b2 || As); else complain(__LINE__);
189: iequals(__LINE__, As || pL->b3, 1);
190: iequals(__LINE__, pL->b3 || As, 1);
191: if (As || pL->b3); else complain(__LINE__);
192: if (pL->b3 || As); else complain(__LINE__);
193: iequals(__LINE__, As || pL->b4, 1);
194: iequals(__LINE__, pL->b4 || As, 1);
195: if (As || pL->b4); else complain(__LINE__);
196: if (pL->b4 || As); else complain(__LINE__);
197: iequals(__LINE__, As || pL->b5, 1);
198: iequals(__LINE__, pL->b5 || As, 1);
199: if (As || pL->b5); else complain(__LINE__);
200: if (pL->b5 || As); else complain(__LINE__);
201: iequals(__LINE__, As || pL->b6, 1);
202: iequals(__LINE__, pL->b6 || As, 1);
203: if (As || pL->b6); else complain(__LINE__);
204: if (pL->b6 || As); else complain(__LINE__);
205: iequals(__LINE__, As || pL->b7, 1);
206: iequals(__LINE__, pL->b7 || As, 1);
207: if (As || pL->b7); else complain(__LINE__);
208: if (pL->b7 || As); else complain(__LINE__);
209: iequals(__LINE__, As || pL->b8, 1);
210: iequals(__LINE__, pL->b8 || As, 1);
211: if (As || pL->b8); else complain(__LINE__);
212: if (pL->b8 || As); else complain(__LINE__);
213: iequals(__LINE__, As || pL->b9, 1);
214: iequals(__LINE__, pL->b9 || As, 1);
215: if (As || pL->b9); else complain(__LINE__);
216: if (pL->b9 || As); else complain(__LINE__);
217: iequals(__LINE__, As || pL->b10, 1);
218: iequals(__LINE__, pL->b10 || As, 1);
219: if (As || pL->b10); else complain(__LINE__);
220: if (pL->b10 || As); else complain(__LINE__);
221: iequals(__LINE__, As || pL->b11, 1);
222: iequals(__LINE__, pL->b11 || As, 1);
223: if (As || pL->b11); else complain(__LINE__);
224: if (pL->b11 || As); else complain(__LINE__);
225: iequals(__LINE__, As || pL->b12, 1);
226: iequals(__LINE__, pL->b12 || As, 1);
227: if (As || pL->b12); else complain(__LINE__);
228: if (pL->b12 || As); else complain(__LINE__);
229: iequals(__LINE__, Ai || pL->b1, 1);
230: iequals(__LINE__, pL->b1 || Ai, 1);
231: if (Ai || pL->b1); else complain(__LINE__);
232: if (pL->b1 || Ai); else complain(__LINE__);
233: iequals(__LINE__, Ai || pL->b2, 1);
234: iequals(__LINE__, pL->b2 || Ai, 1);
235: if (Ai || pL->b2); else complain(__LINE__);
236: if (pL->b2 || Ai); else complain(__LINE__);
237: iequals(__LINE__, Ai || pL->b3, 1);
238: iequals(__LINE__, pL->b3 || Ai, 1);
239: if (Ai || pL->b3); else complain(__LINE__);
240: if (pL->b3 || Ai); else complain(__LINE__);
241: iequals(__LINE__, Ai || pL->b4, 1);
242: iequals(__LINE__, pL->b4 || Ai, 1);
243: if (Ai || pL->b4); else complain(__LINE__);
244: if (pL->b4 || Ai); else complain(__LINE__);
245: iequals(__LINE__, Ai || pL->b5, 1);
246: iequals(__LINE__, pL->b5 || Ai, 1);
247: if (Ai || pL->b5); else complain(__LINE__);
248: if (pL->b5 || Ai); else complain(__LINE__);
249: iequals(__LINE__, Ai || pL->b6, 1);
250: iequals(__LINE__, pL->b6 || Ai, 1);
251: if (Ai || pL->b6); else complain(__LINE__);
252: if (pL->b6 || Ai); else complain(__LINE__);
253: iequals(__LINE__, Ai || pL->b7, 1);
254: iequals(__LINE__, pL->b7 || Ai, 1);
255: if (Ai || pL->b7); else complain(__LINE__);
256: if (pL->b7 || Ai); else complain(__LINE__);
257: iequals(__LINE__, Ai || pL->b8, 1);
258: iequals(__LINE__, pL->b8 || Ai, 1);
259: if (Ai || pL->b8); else complain(__LINE__);
260: if (pL->b8 || Ai); else complain(__LINE__);
261: iequals(__LINE__, Ai || pL->b9, 1);
262: iequals(__LINE__, pL->b9 || Ai, 1);
263: if (Ai || pL->b9); else complain(__LINE__);
264: if (pL->b9 || Ai); else complain(__LINE__);
265: iequals(__LINE__, Ai || pL->b10, 1);
266: iequals(__LINE__, pL->b10 || Ai, 1);
267: if (Ai || pL->b10); else complain(__LINE__);
268: if (pL->b10 || Ai); else complain(__LINE__);
269: iequals(__LINE__, Ai || pL->b11, 1);
270: iequals(__LINE__, pL->b11 || Ai, 1);
271: if (Ai || pL->b11); else complain(__LINE__);
272: if (pL->b11 || Ai); else complain(__LINE__);
273: iequals(__LINE__, Ai || pL->b12, 1);
274: iequals(__LINE__, pL->b12 || Ai, 1);
275: if (Ai || pL->b12); else complain(__LINE__);
276: if (pL->b12 || Ai); else complain(__LINE__);
277: iequals(__LINE__, Auc || pL->b1, 1);
278: iequals(__LINE__, pL->b1 || Auc, 1);
279: if (Auc || pL->b1); else complain(__LINE__);
280: if (pL->b1 || Auc); else complain(__LINE__);
281: iequals(__LINE__, Auc || pL->b2, 1);
282: iequals(__LINE__, pL->b2 || Auc, 1);
283: if (Auc || pL->b2); else complain(__LINE__);
284: if (pL->b2 || Auc); else complain(__LINE__);
285: iequals(__LINE__, Auc || pL->b3, 1);
286: iequals(__LINE__, pL->b3 || Auc, 1);
287: if (Auc || pL->b3); else complain(__LINE__);
288: if (pL->b3 || Auc); else complain(__LINE__);
289: iequals(__LINE__, Auc || pL->b4, 1);
290: iequals(__LINE__, pL->b4 || Auc, 1);
291: if (Auc || pL->b4); else complain(__LINE__);
292: if (pL->b4 || Auc); else complain(__LINE__);
293: iequals(__LINE__, Auc || pL->b5, 1);
294: iequals(__LINE__, pL->b5 || Auc, 1);
295: if (Auc || pL->b5); else complain(__LINE__);
296: if (pL->b5 || Auc); else complain(__LINE__);
297: iequals(__LINE__, Auc || pL->b6, 1);
298: iequals(__LINE__, pL->b6 || Auc, 1);
299: if (Auc || pL->b6); else complain(__LINE__);
300: if (pL->b6 || Auc); else complain(__LINE__);
301: iequals(__LINE__, Auc || pL->b7, 1);
302: iequals(__LINE__, pL->b7 || Auc, 1);
303: if (Auc || pL->b7); else complain(__LINE__);
304: if (pL->b7 || Auc); else complain(__LINE__);
305: iequals(__LINE__, Auc || pL->b8, 1);
306: iequals(__LINE__, pL->b8 || Auc, 1);
307: if (Auc || pL->b8); else complain(__LINE__);
308: if (pL->b8 || Auc); else complain(__LINE__);
309: iequals(__LINE__, Auc || pL->b9, 1);
310: iequals(__LINE__, pL->b9 || Auc, 1);
311: if (Auc || pL->b9); else complain(__LINE__);
312: if (pL->b9 || Auc); else complain(__LINE__);
313: iequals(__LINE__, Auc || pL->b10, 1);
314: iequals(__LINE__, pL->b10 || Auc, 1);
315: if (Auc || pL->b10); else complain(__LINE__);
316: if (pL->b10 || Auc); else complain(__LINE__);
317: iequals(__LINE__, Auc || pL->b11, 1);
318: iequals(__LINE__, pL->b11 || Auc, 1);
319: if (Auc || pL->b11); else complain(__LINE__);
320: if (pL->b11 || Auc); else complain(__LINE__);
321: iequals(__LINE__, Auc || pL->b12, 1);
322: iequals(__LINE__, pL->b12 || Auc, 1);
323: if (Auc || pL->b12); else complain(__LINE__);
324: if (pL->b12 || Auc); else complain(__LINE__);
325: iequals(__LINE__, Aus || pL->b1, 1);
326: iequals(__LINE__, pL->b1 || Aus, 1);
327: if (Aus || pL->b1); else complain(__LINE__);
328: if (pL->b1 || Aus); else complain(__LINE__);
329: iequals(__LINE__, Aus || pL->b2, 1);
330: iequals(__LINE__, pL->b2 || Aus, 1);
331: if (Aus || pL->b2); else complain(__LINE__);
332: if (pL->b2 || Aus); else complain(__LINE__);
333: iequals(__LINE__, Aus || pL->b3, 1);
334: iequals(__LINE__, pL->b3 || Aus, 1);
335: if (Aus || pL->b3); else complain(__LINE__);
336: if (pL->b3 || Aus); else complain(__LINE__);
337: iequals(__LINE__, Aus || pL->b4, 1);
338: iequals(__LINE__, pL->b4 || Aus, 1);
339: if (Aus || pL->b4); else complain(__LINE__);
340: if (pL->b4 || Aus); else complain(__LINE__);
341: iequals(__LINE__, Aus || pL->b5, 1);
342: iequals(__LINE__, pL->b5 || Aus, 1);
343: if (Aus || pL->b5); else complain(__LINE__);
344: if (pL->b5 || Aus); else complain(__LINE__);
345: iequals(__LINE__, Aus || pL->b6, 1);
346: iequals(__LINE__, pL->b6 || Aus, 1);
347: if (Aus || pL->b6); else complain(__LINE__);
348: if (pL->b6 || Aus); else complain(__LINE__);
349: iequals(__LINE__, Aus || pL->b7, 1);
350: iequals(__LINE__, pL->b7 || Aus, 1);
351: if (Aus || pL->b7); else complain(__LINE__);
352: if (pL->b7 || Aus); else complain(__LINE__);
353: iequals(__LINE__, Aus || pL->b8, 1);
354: iequals(__LINE__, pL->b8 || Aus, 1);
355: if (Aus || pL->b8); else complain(__LINE__);
356: if (pL->b8 || Aus); else complain(__LINE__);
357: iequals(__LINE__, Aus || pL->b9, 1);
358: iequals(__LINE__, pL->b9 || Aus, 1);
359: if (Aus || pL->b9); else complain(__LINE__);
360: if (pL->b9 || Aus); else complain(__LINE__);
361: iequals(__LINE__, Aus || pL->b10, 1);
362: iequals(__LINE__, pL->b10 || Aus, 1);
363: if (Aus || pL->b10); else complain(__LINE__);
364: if (pL->b10 || Aus); else complain(__LINE__);
365: iequals(__LINE__, Aus || pL->b11, 1);
366: iequals(__LINE__, pL->b11 || Aus, 1);
367: if (Aus || pL->b11); else complain(__LINE__);
368: if (pL->b11 || Aus); else complain(__LINE__);
369: iequals(__LINE__, Aus || pL->b12, 1);
370: iequals(__LINE__, pL->b12 || Aus, 1);
371: if (Aus || pL->b12); else complain(__LINE__);
372: if (pL->b12 || Aus); else complain(__LINE__);
373: iequals(__LINE__, Aui || pL->b1, 1);
374: iequals(__LINE__, pL->b1 || Aui, 1);
375: if (Aui || pL->b1); else complain(__LINE__);
376: if (pL->b1 || Aui); else complain(__LINE__);
377: iequals(__LINE__, Aui || pL->b2, 1);
378: iequals(__LINE__, pL->b2 || Aui, 1);
379: if (Aui || pL->b2); else complain(__LINE__);
380: if (pL->b2 || Aui); else complain(__LINE__);
381: iequals(__LINE__, Aui || pL->b3, 1);
382: iequals(__LINE__, pL->b3 || Aui, 1);
383: if (Aui || pL->b3); else complain(__LINE__);
384: if (pL->b3 || Aui); else complain(__LINE__);
385: iequals(__LINE__, Aui || pL->b4, 1);
386: iequals(__LINE__, pL->b4 || Aui, 1);
387: if (Aui || pL->b4); else complain(__LINE__);
388: if (pL->b4 || Aui); else complain(__LINE__);
389: iequals(__LINE__, Aui || pL->b5, 1);
390: iequals(__LINE__, pL->b5 || Aui, 1);
391: if (Aui || pL->b5); else complain(__LINE__);
392: if (pL->b5 || Aui); else complain(__LINE__);
393: iequals(__LINE__, Aui || pL->b6, 1);
394: iequals(__LINE__, pL->b6 || Aui, 1);
395: if (Aui || pL->b6); else complain(__LINE__);
396: if (pL->b6 || Aui); else complain(__LINE__);
397: iequals(__LINE__, Aui || pL->b7, 1);
398: iequals(__LINE__, pL->b7 || Aui, 1);
399: if (Aui || pL->b7); else complain(__LINE__);
400: if (pL->b7 || Aui); else complain(__LINE__);
401: iequals(__LINE__, Aui || pL->b8, 1);
402: iequals(__LINE__, pL->b8 || Aui, 1);
403: if (Aui || pL->b8); else complain(__LINE__);
404: if (pL->b8 || Aui); else complain(__LINE__);
405: iequals(__LINE__, Aui || pL->b9, 1);
406: iequals(__LINE__, pL->b9 || Aui, 1);
407: if (Aui || pL->b9); else complain(__LINE__);
408: if (pL->b9 || Aui); else complain(__LINE__);
409: iequals(__LINE__, Aui || pL->b10, 1);
410: iequals(__LINE__, pL->b10 || Aui, 1);
411: if (Aui || pL->b10); else complain(__LINE__);
412: if (pL->b10 || Aui); else complain(__LINE__);
413: iequals(__LINE__, Aui || pL->b11, 1);
414: iequals(__LINE__, pL->b11 || Aui, 1);
415: if (Aui || pL->b11); else complain(__LINE__);
416: if (pL->b11 || Aui); else complain(__LINE__);
417: iequals(__LINE__, Aui || pL->b12, 1);
418: iequals(__LINE__, pL->b12 || Aui, 1);
419: if (Aui || pL->b12); else complain(__LINE__);
420: if (pL->b12 || Aui); else complain(__LINE__);
421: iequals(__LINE__, Al || pL->b1, 1);
422: iequals(__LINE__, pL->b1 || Al, 1);
423: if (Al || pL->b1); else complain(__LINE__);
424: if (pL->b1 || Al); else complain(__LINE__);
425: iequals(__LINE__, Al || pL->b2, 1);
426: iequals(__LINE__, pL->b2 || Al, 1);
427: if (Al || pL->b2); else complain(__LINE__);
428: if (pL->b2 || Al); else complain(__LINE__);
429: iequals(__LINE__, Al || pL->b3, 1);
430: iequals(__LINE__, pL->b3 || Al, 1);
431: if (Al || pL->b3); else complain(__LINE__);
432: if (pL->b3 || Al); else complain(__LINE__);
433: iequals(__LINE__, Al || pL->b4, 1);
434: iequals(__LINE__, pL->b4 || Al, 1);
435: if (Al || pL->b4); else complain(__LINE__);
436: if (pL->b4 || Al); else complain(__LINE__);
437: iequals(__LINE__, Al || pL->b5, 1);
438: iequals(__LINE__, pL->b5 || Al, 1);
439: if (Al || pL->b5); else complain(__LINE__);
440: if (pL->b5 || Al); else complain(__LINE__);
441: iequals(__LINE__, Al || pL->b6, 1);
442: iequals(__LINE__, pL->b6 || Al, 1);
443: if (Al || pL->b6); else complain(__LINE__);
444: if (pL->b6 || Al); else complain(__LINE__);
445: iequals(__LINE__, Al || pL->b7, 1);
446: iequals(__LINE__, pL->b7 || Al, 1);
447: if (Al || pL->b7); else complain(__LINE__);
448: if (pL->b7 || Al); else complain(__LINE__);
449: iequals(__LINE__, Al || pL->b8, 1);
450: iequals(__LINE__, pL->b8 || Al, 1);
451: if (Al || pL->b8); else complain(__LINE__);
452: if (pL->b8 || Al); else complain(__LINE__);
453: iequals(__LINE__, Al || pL->b9, 1);
454: iequals(__LINE__, pL->b9 || Al, 1);
455: if (Al || pL->b9); else complain(__LINE__);
456: if (pL->b9 || Al); else complain(__LINE__);
457: iequals(__LINE__, Al || pL->b10, 1);
458: iequals(__LINE__, pL->b10 || Al, 1);
459: if (Al || pL->b10); else complain(__LINE__);
460: if (pL->b10 || Al); else complain(__LINE__);
461: iequals(__LINE__, Al || pL->b11, 1);
462: iequals(__LINE__, pL->b11 || Al, 1);
463: if (Al || pL->b11); else complain(__LINE__);
464: if (pL->b11 || Al); else complain(__LINE__);
465: iequals(__LINE__, Al || pL->b12, 1);
466: iequals(__LINE__, pL->b12 || Al, 1);
467: if (Al || pL->b12); else complain(__LINE__);
468: if (pL->b12 || Al); else complain(__LINE__);
469: iequals(__LINE__, Aul || pL->b1, 1);
470: iequals(__LINE__, pL->b1 || Aul, 1);
471: if (Aul || pL->b1); else complain(__LINE__);
472: if (pL->b1 || Aul); else complain(__LINE__);
473: iequals(__LINE__, Aul || pL->b2, 1);
474: iequals(__LINE__, pL->b2 || Aul, 1);
475: if (Aul || pL->b2); else complain(__LINE__);
476: if (pL->b2 || Aul); else complain(__LINE__);
477: iequals(__LINE__, Aul || pL->b3, 1);
478: iequals(__LINE__, pL->b3 || Aul, 1);
479: if (Aul || pL->b3); else complain(__LINE__);
480: if (pL->b3 || Aul); else complain(__LINE__);
481: iequals(__LINE__, Aul || pL->b4, 1);
482: iequals(__LINE__, pL->b4 || Aul, 1);
483: if (Aul || pL->b4); else complain(__LINE__);
484: if (pL->b4 || Aul); else complain(__LINE__);
485: iequals(__LINE__, Aul || pL->b5, 1);
486: iequals(__LINE__, pL->b5 || Aul, 1);
487: if (Aul || pL->b5); else complain(__LINE__);
488: if (pL->b5 || Aul); else complain(__LINE__);
489: iequals(__LINE__, Aul || pL->b6, 1);
490: iequals(__LINE__, pL->b6 || Aul, 1);
491: if (Aul || pL->b6); else complain(__LINE__);
492: if (pL->b6 || Aul); else complain(__LINE__);
493: iequals(__LINE__, Aul || pL->b7, 1);
494: iequals(__LINE__, pL->b7 || Aul, 1);
495: if (Aul || pL->b7); else complain(__LINE__);
496: if (pL->b7 || Aul); else complain(__LINE__);
497: iequals(__LINE__, Aul || pL->b8, 1);
498: iequals(__LINE__, pL->b8 || Aul, 1);
499: if (Aul || pL->b8); else complain(__LINE__);
500: if (pL->b8 || Aul); else complain(__LINE__);
501: iequals(__LINE__, Aul || pL->b9, 1);
502: iequals(__LINE__, pL->b9 || Aul, 1);
503: if (Aul || pL->b9); else complain(__LINE__);
504: if (pL->b9 || Aul); else complain(__LINE__);
505: iequals(__LINE__, Aul || pL->b10, 1);
506: iequals(__LINE__, pL->b10 || Aul, 1);
507: if (Aul || pL->b10); else complain(__LINE__);
508: if (pL->b10 || Aul); else complain(__LINE__);
509: iequals(__LINE__, Aul || pL->b11, 1);
510: iequals(__LINE__, pL->b11 || Aul, 1);
511: if (Aul || pL->b11); else complain(__LINE__);
512: if (pL->b11 || Aul); else complain(__LINE__);
513: iequals(__LINE__, Aul || pL->b12, 1);
514: iequals(__LINE__, pL->b12 || Aul, 1);
515: if (Aul || pL->b12); else complain(__LINE__);
516: if (pL->b12 || Aul); else complain(__LINE__);
517: iequals(__LINE__, Af || pL->b1, 1);
518: iequals(__LINE__, pL->b1 || Af, 1);
519: if (Af || pL->b1); else complain(__LINE__);
520: if (pL->b1 || Af); else complain(__LINE__);
521: iequals(__LINE__, Af || pL->b2, 1);
522: iequals(__LINE__, pL->b2 || Af, 1);
523: if (Af || pL->b2); else complain(__LINE__);
524: if (pL->b2 || Af); else complain(__LINE__);
525: iequals(__LINE__, Af || pL->b3, 1);
526: iequals(__LINE__, pL->b3 || Af, 1);
527: if (Af || pL->b3); else complain(__LINE__);
528: if (pL->b3 || Af); else complain(__LINE__);
529: iequals(__LINE__, Af || pL->b4, 1);
530: iequals(__LINE__, pL->b4 || Af, 1);
531: if (Af || pL->b4); else complain(__LINE__);
532: if (pL->b4 || Af); else complain(__LINE__);
533: iequals(__LINE__, Af || pL->b5, 1);
534: iequals(__LINE__, pL->b5 || Af, 1);
535: if (Af || pL->b5); else complain(__LINE__);
536: if (pL->b5 || Af); else complain(__LINE__);
537: iequals(__LINE__, Af || pL->b6, 1);
538: iequals(__LINE__, pL->b6 || Af, 1);
539: if (Af || pL->b6); else complain(__LINE__);
540: if (pL->b6 || Af); else complain(__LINE__);
541: iequals(__LINE__, Af || pL->b7, 1);
542: iequals(__LINE__, pL->b7 || Af, 1);
543: if (Af || pL->b7); else complain(__LINE__);
544: if (pL->b7 || Af); else complain(__LINE__);
545: iequals(__LINE__, Af || pL->b8, 1);
546: iequals(__LINE__, pL->b8 || Af, 1);
547: if (Af || pL->b8); else complain(__LINE__);
548: if (pL->b8 || Af); else complain(__LINE__);
549: iequals(__LINE__, Af || pL->b9, 1);
550: iequals(__LINE__, pL->b9 || Af, 1);
551: if (Af || pL->b9); else complain(__LINE__);
552: if (pL->b9 || Af); else complain(__LINE__);
553: iequals(__LINE__, Af || pL->b10, 1);
554: iequals(__LINE__, pL->b10 || Af, 1);
555: if (Af || pL->b10); else complain(__LINE__);
556: if (pL->b10 || Af); else complain(__LINE__);
557: iequals(__LINE__, Af || pL->b11, 1);
558: iequals(__LINE__, pL->b11 || Af, 1);
559: if (Af || pL->b11); else complain(__LINE__);
560: if (pL->b11 || Af); else complain(__LINE__);
561: iequals(__LINE__, Af || pL->b12, 1);
562: iequals(__LINE__, pL->b12 || Af, 1);
563: if (Af || pL->b12); else complain(__LINE__);
564: if (pL->b12 || Af); else complain(__LINE__);
565: iequals(__LINE__, Ad || pL->b1, 1);
566: iequals(__LINE__, pL->b1 || Ad, 1);
567: if (Ad || pL->b1); else complain(__LINE__);
568: if (pL->b1 || Ad); else complain(__LINE__);
569: iequals(__LINE__, Ad || pL->b2, 1);
570: iequals(__LINE__, pL->b2 || Ad, 1);
571: if (Ad || pL->b2); else complain(__LINE__);
572: if (pL->b2 || Ad); else complain(__LINE__);
573: iequals(__LINE__, Ad || pL->b3, 1);
574: iequals(__LINE__, pL->b3 || Ad, 1);
575: if (Ad || pL->b3); else complain(__LINE__);
576: if (pL->b3 || Ad); else complain(__LINE__);
577: iequals(__LINE__, Ad || pL->b4, 1);
578: iequals(__LINE__, pL->b4 || Ad, 1);
579: if (Ad || pL->b4); else complain(__LINE__);
580: if (pL->b4 || Ad); else complain(__LINE__);
581: iequals(__LINE__, Ad || pL->b5, 1);
582: iequals(__LINE__, pL->b5 || Ad, 1);
583: if (Ad || pL->b5); else complain(__LINE__);
584: if (pL->b5 || Ad); else complain(__LINE__);
585: iequals(__LINE__, Ad || pL->b6, 1);
586: iequals(__LINE__, pL->b6 || Ad, 1);
587: if (Ad || pL->b6); else complain(__LINE__);
588: if (pL->b6 || Ad); else complain(__LINE__);
589: iequals(__LINE__, Ad || pL->b7, 1);
590: iequals(__LINE__, pL->b7 || Ad, 1);
591: if (Ad || pL->b7); else complain(__LINE__);
592: if (pL->b7 || Ad); else complain(__LINE__);
593: iequals(__LINE__, Ad || pL->b8, 1);
594: iequals(__LINE__, pL->b8 || Ad, 1);
595: if (Ad || pL->b8); else complain(__LINE__);
596: if (pL->b8 || Ad); else complain(__LINE__);
597: iequals(__LINE__, Ad || pL->b9, 1);
598: iequals(__LINE__, pL->b9 || Ad, 1);
599: if (Ad || pL->b9); else complain(__LINE__);
600: if (pL->b9 || Ad); else complain(__LINE__);
601: iequals(__LINE__, Ad || pL->b10, 1);
602: iequals(__LINE__, pL->b10 || Ad, 1);
603: if (Ad || pL->b10); else complain(__LINE__);
604: if (pL->b10 || Ad); else complain(__LINE__);
605: iequals(__LINE__, Ad || pL->b11, 1);
606: iequals(__LINE__, pL->b11 || Ad, 1);
607: if (Ad || pL->b11); else complain(__LINE__);
608: if (pL->b11 || Ad); else complain(__LINE__);
609: iequals(__LINE__, Ad || pL->b12, 1);
610: iequals(__LINE__, pL->b12 || Ad, 1);
611: if (Ad || pL->b12); else complain(__LINE__);
612: if (pL->b12 || Ad); else complain(__LINE__);
613: #if ANSI
614: iequals(__LINE__, Ald || pL->b1, 1);
615: iequals(__LINE__, pL->b1 || Ald, 1);
616: if (Ald || pL->b1); else complain(__LINE__);
617: if (pL->b1 || Ald); else complain(__LINE__);
618: #endif
619: #if ANSI
620: iequals(__LINE__, Ald || pL->b2, 1);
621: iequals(__LINE__, pL->b2 || Ald, 1);
622: if (Ald || pL->b2); else complain(__LINE__);
623: if (pL->b2 || Ald); else complain(__LINE__);
624: #endif
625: #if ANSI
626: iequals(__LINE__, Ald || pL->b3, 1);
627: iequals(__LINE__, pL->b3 || Ald, 1);
628: if (Ald || pL->b3); else complain(__LINE__);
629: if (pL->b3 || Ald); else complain(__LINE__);
630: #endif
631: #if ANSI
632: iequals(__LINE__, Ald || pL->b4, 1);
633: iequals(__LINE__, pL->b4 || Ald, 1);
634: if (Ald || pL->b4); else complain(__LINE__);
635: if (pL->b4 || Ald); else complain(__LINE__);
636: #endif
637: #if ANSI
638: iequals(__LINE__, Ald || pL->b5, 1);
639: iequals(__LINE__, pL->b5 || Ald, 1);
640: if (Ald || pL->b5); else complain(__LINE__);
641: if (pL->b5 || Ald); else complain(__LINE__);
642: #endif
643: #if ANSI
644: iequals(__LINE__, Ald || pL->b6, 1);
645: iequals(__LINE__, pL->b6 || Ald, 1);
646: if (Ald || pL->b6); else complain(__LINE__);
647: if (pL->b6 || Ald); else complain(__LINE__);
648: #endif
649: #if ANSI
650: iequals(__LINE__, Ald || pL->b7, 1);
651: iequals(__LINE__, pL->b7 || Ald, 1);
652: if (Ald || pL->b7); else complain(__LINE__);
653: if (pL->b7 || Ald); else complain(__LINE__);
654: #endif
655: #if ANSI
656: iequals(__LINE__, Ald || pL->b8, 1);
657: iequals(__LINE__, pL->b8 || Ald, 1);
658: if (Ald || pL->b8); else complain(__LINE__);
659: if (pL->b8 || Ald); else complain(__LINE__);
660: #endif
661: #if ANSI
662: iequals(__LINE__, Ald || pL->b9, 1);
663: iequals(__LINE__, pL->b9 || Ald, 1);
664: if (Ald || pL->b9); else complain(__LINE__);
665: if (pL->b9 || Ald); else complain(__LINE__);
666: #endif
667: #if ANSI
668: iequals(__LINE__, Ald || pL->b10, 1);
669: iequals(__LINE__, pL->b10 || Ald, 1);
670: if (Ald || pL->b10); else complain(__LINE__);
671: if (pL->b10 || Ald); else complain(__LINE__);
672: #endif
673: #if ANSI
674: iequals(__LINE__, Ald || pL->b11, 1);
675: iequals(__LINE__, pL->b11 || Ald, 1);
676: if (Ald || pL->b11); else complain(__LINE__);
677: if (pL->b11 || Ald); else complain(__LINE__);
678: #endif
679: #if ANSI
680: iequals(__LINE__, Ald || pL->b12, 1);
681: iequals(__LINE__, pL->b12 || Ald, 1);
682: if (Ald || pL->b12); else complain(__LINE__);
683: if (pL->b12 || Ald); else complain(__LINE__);
684: #endif
685: }}
686: return report(Filename);
687: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.