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