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