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