|
|
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: typedef union {
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: } D;
31: auto D D1;
32: #if ANSI
33: auto D D2;
34: #endif
35: auto D D3;
36: auto D D4;
37: auto D D5;
38: auto D D6;
39: auto D D7;
40: auto D D8;
41: auto D D9;
42: auto D D10;
43: auto D D11;
44: #if ANSI
45: auto D D12;
46: #endif
47: D1.c = 7;
48: #if ANSI
49: D2.sc = 8;
50: #endif
51: D3.s = 9;
52: D4.i = 10;
53: D5.uc = 11;
54: D6.us = 12;
55: D7.ui = 13;
56: D8.l = 14;
57: D9.ul = 15;
58: D10.f = 16;
59: D11.d = 17;
60: #if ANSI
61: D12.ld = 18;
62: #endif
63: {
64: typedef union {
65: CHAR c;
66: SHORT s;
67: INT i;
68: UCHAR uc;
69: USHORT us;
70: UINT ui;
71: LONG l;
72: ULONG ul;
73: FLOAT f;
74: DOUBLE d;
75: #if ANSI
76: SCHAR sc;
77: LDOUBLE ld;
78: #endif
79: } E;
80: auto E E1, *pE1 = &E1;
81: #if ANSI
82: auto E E2, *pE2 = &E2;
83: #endif
84: auto E E3, *pE3 = &E3;
85: auto E E4, *pE4 = &E4;
86: auto E E5, *pE5 = &E5;
87: auto E E6, *pE6 = &E6;
88: auto E E7, *pE7 = &E7;
89: auto E E8, *pE8 = &E8;
90: auto E E9, *pE9 = &E9;
91: auto E E10, *pE10 = &E10;
92: auto E E11, *pE11 = &E11;
93: #if ANSI
94: auto E E12, *pE12 = &E12;
95: #endif
96: pE1->c = 7;
97: #if ANSI
98: pE2->sc = 8;
99: #endif
100: pE3->s = 9;
101: pE4->i = 10;
102: pE5->uc = 11;
103: pE6->us = 12;
104: pE7->ui = 13;
105: pE8->l = 14;
106: pE9->ul = 15;
107: pE10->f = 16;
108: pE11->d = 17;
109: #if ANSI
110: pE12->ld = 18;
111: #endif
112: {
113: int true = 1, false = 0;
114: Filename = " auto union auto punion div ";
115: pE1->c = 14;
116: D1.c = 7;
117: iequals(__LINE__, pE1->c / D1.c, 2);
118: D1.c = 14;
119: pE1->c = 7;
120: iequals(__LINE__, D1.c / pE1->c, 2);
121: #if ANSI
122: pE2->sc = 14;
123: D1.c = 7;
124: iequals(__LINE__, pE2->sc / D1.c, 2);
125: D1.c = 16;
126: pE2->sc = 8;
127: iequals(__LINE__, D1.c / pE2->sc, 2);
128: #endif
129: pE3->s = 14;
130: D1.c = 7;
131: iequals(__LINE__, pE3->s / D1.c, 2);
132: D1.c = 18;
133: pE3->s = 9;
134: iequals(__LINE__, D1.c / pE3->s, 2);
135: pE4->i = 14;
136: D1.c = 7;
137: iequals(__LINE__, pE4->i / D1.c, 2);
138: D1.c = 20;
139: pE4->i = 10;
140: iequals(__LINE__, D1.c / pE4->i, 2);
141: pE5->uc = 14;
142: D1.c = 7;
143: iequals(__LINE__, pE5->uc / D1.c, 2);
144: D1.c = 22;
145: pE5->uc = 11;
146: iequals(__LINE__, D1.c / pE5->uc, 2);
147: pE6->us = 14;
148: D1.c = 7;
149: iequals(__LINE__, pE6->us / D1.c, 2);
150: D1.c = 24;
151: pE6->us = 12;
152: iequals(__LINE__, D1.c / pE6->us, 2);
153: pE7->ui = 14;
154: D1.c = 7;
155: iequals(__LINE__, pE7->ui / D1.c, 2);
156: D1.c = 26;
157: pE7->ui = 13;
158: iequals(__LINE__, D1.c / pE7->ui, 2);
159: pE8->l = 14;
160: D1.c = 7;
161: lequals(__LINE__, pE8->l / D1.c, 2L);
162: D1.c = 28;
163: pE8->l = 14;
164: lequals(__LINE__, D1.c / pE8->l, 2L);
165: pE9->ul = 14;
166: D1.c = 7;
167: lequals(__LINE__, pE9->ul / D1.c, 2L);
168: D1.c = 30;
169: pE9->ul = 15;
170: lequals(__LINE__, D1.c / pE9->ul, 2L);
171: pE10->f = 14;
172: D1.c = 7;
173: fequals(__LINE__, pE10->f / D1.c, (float)2.);
174: D1.c = 32;
175: pE10->f = 16;
176: fequals(__LINE__, D1.c / pE10->f, (float)2.);
177: pE11->d = 14;
178: D1.c = 7;
179: dequals(__LINE__, pE11->d / D1.c, 2.);
180: D1.c = 34;
181: pE11->d = 17;
182: dequals(__LINE__, D1.c / pE11->d, 2.);
183: #if ANSI
184: pE12->ld = 14;
185: D1.c = 7;
186: ldequals(__LINE__, pE12->ld / D1.c, 2.L);
187: D1.c = 36;
188: pE12->ld = 18;
189: ldequals(__LINE__, D1.c / pE12->ld, 2.L);
190: #endif
191: #if ANSI
192: pE1->c = 16;
193: D2.sc = 8;
194: iequals(__LINE__, pE1->c / D2.sc, 2);
195: D2.sc = 14;
196: pE1->c = 7;
197: iequals(__LINE__, D2.sc / pE1->c, 2);
198: #endif
199: #if ANSI
200: pE2->sc = 16;
201: D2.sc = 8;
202: iequals(__LINE__, pE2->sc / D2.sc, 2);
203: D2.sc = 16;
204: pE2->sc = 8;
205: iequals(__LINE__, D2.sc / pE2->sc, 2);
206: #endif
207: #if ANSI
208: pE3->s = 16;
209: D2.sc = 8;
210: iequals(__LINE__, pE3->s / D2.sc, 2);
211: D2.sc = 18;
212: pE3->s = 9;
213: iequals(__LINE__, D2.sc / pE3->s, 2);
214: #endif
215: #if ANSI
216: pE4->i = 16;
217: D2.sc = 8;
218: iequals(__LINE__, pE4->i / D2.sc, 2);
219: D2.sc = 20;
220: pE4->i = 10;
221: iequals(__LINE__, D2.sc / pE4->i, 2);
222: #endif
223: #if ANSI
224: pE5->uc = 16;
225: D2.sc = 8;
226: iequals(__LINE__, pE5->uc / D2.sc, 2);
227: D2.sc = 22;
228: pE5->uc = 11;
229: iequals(__LINE__, D2.sc / pE5->uc, 2);
230: #endif
231: #if ANSI
232: pE6->us = 16;
233: D2.sc = 8;
234: iequals(__LINE__, pE6->us / D2.sc, 2);
235: D2.sc = 24;
236: pE6->us = 12;
237: iequals(__LINE__, D2.sc / pE6->us, 2);
238: #endif
239: #if ANSI
240: pE7->ui = 16;
241: D2.sc = 8;
242: iequals(__LINE__, pE7->ui / D2.sc, 2);
243: D2.sc = 26;
244: pE7->ui = 13;
245: iequals(__LINE__, D2.sc / pE7->ui, 2);
246: #endif
247: #if ANSI
248: pE8->l = 16;
249: D2.sc = 8;
250: lequals(__LINE__, pE8->l / D2.sc, 2L);
251: D2.sc = 28;
252: pE8->l = 14;
253: lequals(__LINE__, D2.sc / pE8->l, 2L);
254: #endif
255: #if ANSI
256: pE9->ul = 16;
257: D2.sc = 8;
258: lequals(__LINE__, pE9->ul / D2.sc, 2L);
259: D2.sc = 30;
260: pE9->ul = 15;
261: lequals(__LINE__, D2.sc / pE9->ul, 2L);
262: #endif
263: #if ANSI
264: pE10->f = 16;
265: D2.sc = 8;
266: fequals(__LINE__, pE10->f / D2.sc, (float)2.);
267: D2.sc = 32;
268: pE10->f = 16;
269: fequals(__LINE__, D2.sc / pE10->f, (float)2.);
270: #endif
271: #if ANSI
272: pE11->d = 16;
273: D2.sc = 8;
274: dequals(__LINE__, pE11->d / D2.sc, 2.);
275: D2.sc = 34;
276: pE11->d = 17;
277: dequals(__LINE__, D2.sc / pE11->d, 2.);
278: #endif
279: #if ANSI
280: pE12->ld = 16;
281: D2.sc = 8;
282: ldequals(__LINE__, pE12->ld / D2.sc, 2.L);
283: D2.sc = 36;
284: pE12->ld = 18;
285: ldequals(__LINE__, D2.sc / pE12->ld, 2.L);
286: #endif
287: pE1->c = 18;
288: D3.s = 9;
289: iequals(__LINE__, pE1->c / D3.s, 2);
290: D3.s = 14;
291: pE1->c = 7;
292: iequals(__LINE__, D3.s / pE1->c, 2);
293: #if ANSI
294: pE2->sc = 18;
295: D3.s = 9;
296: iequals(__LINE__, pE2->sc / D3.s, 2);
297: D3.s = 16;
298: pE2->sc = 8;
299: iequals(__LINE__, D3.s / pE2->sc, 2);
300: #endif
301: pE3->s = 18;
302: D3.s = 9;
303: iequals(__LINE__, pE3->s / D3.s, 2);
304: D3.s = 18;
305: pE3->s = 9;
306: iequals(__LINE__, D3.s / pE3->s, 2);
307: pE4->i = 18;
308: D3.s = 9;
309: iequals(__LINE__, pE4->i / D3.s, 2);
310: D3.s = 20;
311: pE4->i = 10;
312: iequals(__LINE__, D3.s / pE4->i, 2);
313: pE5->uc = 18;
314: D3.s = 9;
315: iequals(__LINE__, pE5->uc / D3.s, 2);
316: D3.s = 22;
317: pE5->uc = 11;
318: iequals(__LINE__, D3.s / pE5->uc, 2);
319: pE6->us = 18;
320: D3.s = 9;
321: iequals(__LINE__, pE6->us / D3.s, 2);
322: D3.s = 24;
323: pE6->us = 12;
324: iequals(__LINE__, D3.s / pE6->us, 2);
325: pE7->ui = 18;
326: D3.s = 9;
327: iequals(__LINE__, pE7->ui / D3.s, 2);
328: D3.s = 26;
329: pE7->ui = 13;
330: iequals(__LINE__, D3.s / pE7->ui, 2);
331: pE8->l = 18;
332: D3.s = 9;
333: lequals(__LINE__, pE8->l / D3.s, 2L);
334: D3.s = 28;
335: pE8->l = 14;
336: lequals(__LINE__, D3.s / pE8->l, 2L);
337: pE9->ul = 18;
338: D3.s = 9;
339: lequals(__LINE__, pE9->ul / D3.s, 2L);
340: D3.s = 30;
341: pE9->ul = 15;
342: lequals(__LINE__, D3.s / pE9->ul, 2L);
343: pE10->f = 18;
344: D3.s = 9;
345: fequals(__LINE__, pE10->f / D3.s, (float)2.);
346: D3.s = 32;
347: pE10->f = 16;
348: fequals(__LINE__, D3.s / pE10->f, (float)2.);
349: pE11->d = 18;
350: D3.s = 9;
351: dequals(__LINE__, pE11->d / D3.s, 2.);
352: D3.s = 34;
353: pE11->d = 17;
354: dequals(__LINE__, D3.s / pE11->d, 2.);
355: #if ANSI
356: pE12->ld = 18;
357: D3.s = 9;
358: ldequals(__LINE__, pE12->ld / D3.s, 2.L);
359: D3.s = 36;
360: pE12->ld = 18;
361: ldequals(__LINE__, D3.s / pE12->ld, 2.L);
362: #endif
363: pE1->c = 20;
364: D4.i = 10;
365: iequals(__LINE__, pE1->c / D4.i, 2);
366: D4.i = 14;
367: pE1->c = 7;
368: iequals(__LINE__, D4.i / pE1->c, 2);
369: #if ANSI
370: pE2->sc = 20;
371: D4.i = 10;
372: iequals(__LINE__, pE2->sc / D4.i, 2);
373: D4.i = 16;
374: pE2->sc = 8;
375: iequals(__LINE__, D4.i / pE2->sc, 2);
376: #endif
377: pE3->s = 20;
378: D4.i = 10;
379: iequals(__LINE__, pE3->s / D4.i, 2);
380: D4.i = 18;
381: pE3->s = 9;
382: iequals(__LINE__, D4.i / pE3->s, 2);
383: pE4->i = 20;
384: D4.i = 10;
385: iequals(__LINE__, pE4->i / D4.i, 2);
386: D4.i = 20;
387: pE4->i = 10;
388: iequals(__LINE__, D4.i / pE4->i, 2);
389: pE5->uc = 20;
390: D4.i = 10;
391: iequals(__LINE__, pE5->uc / D4.i, 2);
392: D4.i = 22;
393: pE5->uc = 11;
394: iequals(__LINE__, D4.i / pE5->uc, 2);
395: pE6->us = 20;
396: D4.i = 10;
397: iequals(__LINE__, pE6->us / D4.i, 2);
398: D4.i = 24;
399: pE6->us = 12;
400: iequals(__LINE__, D4.i / pE6->us, 2);
401: pE7->ui = 20;
402: D4.i = 10;
403: iequals(__LINE__, pE7->ui / D4.i, 2);
404: D4.i = 26;
405: pE7->ui = 13;
406: iequals(__LINE__, D4.i / pE7->ui, 2);
407: pE8->l = 20;
408: D4.i = 10;
409: lequals(__LINE__, pE8->l / D4.i, 2L);
410: D4.i = 28;
411: pE8->l = 14;
412: lequals(__LINE__, D4.i / pE8->l, 2L);
413: pE9->ul = 20;
414: D4.i = 10;
415: lequals(__LINE__, pE9->ul / D4.i, 2L);
416: D4.i = 30;
417: pE9->ul = 15;
418: lequals(__LINE__, D4.i / pE9->ul, 2L);
419: pE10->f = 20;
420: D4.i = 10;
421: fequals(__LINE__, pE10->f / D4.i, (float)2.);
422: D4.i = 32;
423: pE10->f = 16;
424: fequals(__LINE__, D4.i / pE10->f, (float)2.);
425: pE11->d = 20;
426: D4.i = 10;
427: dequals(__LINE__, pE11->d / D4.i, 2.);
428: D4.i = 34;
429: pE11->d = 17;
430: dequals(__LINE__, D4.i / pE11->d, 2.);
431: #if ANSI
432: pE12->ld = 20;
433: D4.i = 10;
434: ldequals(__LINE__, pE12->ld / D4.i, 2.L);
435: D4.i = 36;
436: pE12->ld = 18;
437: ldequals(__LINE__, D4.i / pE12->ld, 2.L);
438: #endif
439: pE1->c = 22;
440: D5.uc = 11;
441: iequals(__LINE__, pE1->c / D5.uc, 2);
442: D5.uc = 14;
443: pE1->c = 7;
444: iequals(__LINE__, D5.uc / pE1->c, 2);
445: #if ANSI
446: pE2->sc = 22;
447: D5.uc = 11;
448: iequals(__LINE__, pE2->sc / D5.uc, 2);
449: D5.uc = 16;
450: pE2->sc = 8;
451: iequals(__LINE__, D5.uc / pE2->sc, 2);
452: #endif
453: pE3->s = 22;
454: D5.uc = 11;
455: iequals(__LINE__, pE3->s / D5.uc, 2);
456: D5.uc = 18;
457: pE3->s = 9;
458: iequals(__LINE__, D5.uc / pE3->s, 2);
459: pE4->i = 22;
460: D5.uc = 11;
461: iequals(__LINE__, pE4->i / D5.uc, 2);
462: D5.uc = 20;
463: pE4->i = 10;
464: iequals(__LINE__, D5.uc / pE4->i, 2);
465: pE5->uc = 22;
466: D5.uc = 11;
467: iequals(__LINE__, pE5->uc / D5.uc, 2);
468: D5.uc = 22;
469: pE5->uc = 11;
470: iequals(__LINE__, D5.uc / pE5->uc, 2);
471: pE6->us = 22;
472: D5.uc = 11;
473: iequals(__LINE__, pE6->us / D5.uc, 2);
474: D5.uc = 24;
475: pE6->us = 12;
476: iequals(__LINE__, D5.uc / pE6->us, 2);
477: pE7->ui = 22;
478: D5.uc = 11;
479: iequals(__LINE__, pE7->ui / D5.uc, 2);
480: D5.uc = 26;
481: pE7->ui = 13;
482: iequals(__LINE__, D5.uc / pE7->ui, 2);
483: pE8->l = 22;
484: D5.uc = 11;
485: lequals(__LINE__, pE8->l / D5.uc, 2L);
486: D5.uc = 28;
487: pE8->l = 14;
488: lequals(__LINE__, D5.uc / pE8->l, 2L);
489: pE9->ul = 22;
490: D5.uc = 11;
491: lequals(__LINE__, pE9->ul / D5.uc, 2L);
492: D5.uc = 30;
493: pE9->ul = 15;
494: lequals(__LINE__, D5.uc / pE9->ul, 2L);
495: pE10->f = 22;
496: D5.uc = 11;
497: fequals(__LINE__, pE10->f / D5.uc, (float)2.);
498: D5.uc = 32;
499: pE10->f = 16;
500: fequals(__LINE__, D5.uc / pE10->f, (float)2.);
501: pE11->d = 22;
502: D5.uc = 11;
503: dequals(__LINE__, pE11->d / D5.uc, 2.);
504: D5.uc = 34;
505: pE11->d = 17;
506: dequals(__LINE__, D5.uc / pE11->d, 2.);
507: #if ANSI
508: pE12->ld = 22;
509: D5.uc = 11;
510: ldequals(__LINE__, pE12->ld / D5.uc, 2.L);
511: D5.uc = 36;
512: pE12->ld = 18;
513: ldequals(__LINE__, D5.uc / pE12->ld, 2.L);
514: #endif
515: pE1->c = 24;
516: D6.us = 12;
517: iequals(__LINE__, pE1->c / D6.us, 2);
518: D6.us = 14;
519: pE1->c = 7;
520: iequals(__LINE__, D6.us / pE1->c, 2);
521: #if ANSI
522: pE2->sc = 24;
523: D6.us = 12;
524: iequals(__LINE__, pE2->sc / D6.us, 2);
525: D6.us = 16;
526: pE2->sc = 8;
527: iequals(__LINE__, D6.us / pE2->sc, 2);
528: #endif
529: pE3->s = 24;
530: D6.us = 12;
531: iequals(__LINE__, pE3->s / D6.us, 2);
532: D6.us = 18;
533: pE3->s = 9;
534: iequals(__LINE__, D6.us / pE3->s, 2);
535: pE4->i = 24;
536: D6.us = 12;
537: iequals(__LINE__, pE4->i / D6.us, 2);
538: D6.us = 20;
539: pE4->i = 10;
540: iequals(__LINE__, D6.us / pE4->i, 2);
541: pE5->uc = 24;
542: D6.us = 12;
543: iequals(__LINE__, pE5->uc / D6.us, 2);
544: D6.us = 22;
545: pE5->uc = 11;
546: iequals(__LINE__, D6.us / pE5->uc, 2);
547: pE6->us = 24;
548: D6.us = 12;
549: iequals(__LINE__, pE6->us / D6.us, 2);
550: D6.us = 24;
551: pE6->us = 12;
552: iequals(__LINE__, D6.us / pE6->us, 2);
553: pE7->ui = 24;
554: D6.us = 12;
555: iequals(__LINE__, pE7->ui / D6.us, 2);
556: D6.us = 26;
557: pE7->ui = 13;
558: iequals(__LINE__, D6.us / pE7->ui, 2);
559: pE8->l = 24;
560: D6.us = 12;
561: lequals(__LINE__, pE8->l / D6.us, 2L);
562: D6.us = 28;
563: pE8->l = 14;
564: lequals(__LINE__, D6.us / pE8->l, 2L);
565: pE9->ul = 24;
566: D6.us = 12;
567: lequals(__LINE__, pE9->ul / D6.us, 2L);
568: D6.us = 30;
569: pE9->ul = 15;
570: lequals(__LINE__, D6.us / pE9->ul, 2L);
571: pE10->f = 24;
572: D6.us = 12;
573: fequals(__LINE__, pE10->f / D6.us, (float)2.);
574: D6.us = 32;
575: pE10->f = 16;
576: fequals(__LINE__, D6.us / pE10->f, (float)2.);
577: pE11->d = 24;
578: D6.us = 12;
579: dequals(__LINE__, pE11->d / D6.us, 2.);
580: D6.us = 34;
581: pE11->d = 17;
582: dequals(__LINE__, D6.us / pE11->d, 2.);
583: #if ANSI
584: pE12->ld = 24;
585: D6.us = 12;
586: ldequals(__LINE__, pE12->ld / D6.us, 2.L);
587: D6.us = 36;
588: pE12->ld = 18;
589: ldequals(__LINE__, D6.us / pE12->ld, 2.L);
590: #endif
591: pE1->c = 26;
592: D7.ui = 13;
593: iequals(__LINE__, pE1->c / D7.ui, 2);
594: D7.ui = 14;
595: pE1->c = 7;
596: iequals(__LINE__, D7.ui / pE1->c, 2);
597: #if ANSI
598: pE2->sc = 26;
599: D7.ui = 13;
600: iequals(__LINE__, pE2->sc / D7.ui, 2);
601: D7.ui = 16;
602: pE2->sc = 8;
603: iequals(__LINE__, D7.ui / pE2->sc, 2);
604: #endif
605: pE3->s = 26;
606: D7.ui = 13;
607: iequals(__LINE__, pE3->s / D7.ui, 2);
608: D7.ui = 18;
609: pE3->s = 9;
610: iequals(__LINE__, D7.ui / pE3->s, 2);
611: pE4->i = 26;
612: D7.ui = 13;
613: iequals(__LINE__, pE4->i / D7.ui, 2);
614: D7.ui = 20;
615: pE4->i = 10;
616: iequals(__LINE__, D7.ui / pE4->i, 2);
617: pE5->uc = 26;
618: D7.ui = 13;
619: iequals(__LINE__, pE5->uc / D7.ui, 2);
620: D7.ui = 22;
621: pE5->uc = 11;
622: iequals(__LINE__, D7.ui / pE5->uc, 2);
623: pE6->us = 26;
624: D7.ui = 13;
625: iequals(__LINE__, pE6->us / D7.ui, 2);
626: D7.ui = 24;
627: pE6->us = 12;
628: iequals(__LINE__, D7.ui / pE6->us, 2);
629: pE7->ui = 26;
630: D7.ui = 13;
631: iequals(__LINE__, pE7->ui / D7.ui, 2);
632: D7.ui = 26;
633: pE7->ui = 13;
634: iequals(__LINE__, D7.ui / pE7->ui, 2);
635: pE8->l = 26;
636: D7.ui = 13;
637: lequals(__LINE__, pE8->l / D7.ui, 2L);
638: D7.ui = 28;
639: pE8->l = 14;
640: lequals(__LINE__, D7.ui / pE8->l, 2L);
641: pE9->ul = 26;
642: D7.ui = 13;
643: lequals(__LINE__, pE9->ul / D7.ui, 2L);
644: D7.ui = 30;
645: pE9->ul = 15;
646: lequals(__LINE__, D7.ui / pE9->ul, 2L);
647: pE10->f = 26;
648: D7.ui = 13;
649: fequals(__LINE__, pE10->f / D7.ui, (float)2.);
650: D7.ui = 32;
651: pE10->f = 16;
652: fequals(__LINE__, D7.ui / pE10->f, (float)2.);
653: pE11->d = 26;
654: D7.ui = 13;
655: dequals(__LINE__, pE11->d / D7.ui, 2.);
656: D7.ui = 34;
657: pE11->d = 17;
658: dequals(__LINE__, D7.ui / pE11->d, 2.);
659: #if ANSI
660: pE12->ld = 26;
661: D7.ui = 13;
662: ldequals(__LINE__, pE12->ld / D7.ui, 2.L);
663: D7.ui = 36;
664: pE12->ld = 18;
665: ldequals(__LINE__, D7.ui / pE12->ld, 2.L);
666: #endif
667: pE1->c = 28;
668: D8.l = 14;
669: lequals(__LINE__, pE1->c / D8.l, 2L);
670: D8.l = 14;
671: pE1->c = 7;
672: lequals(__LINE__, D8.l / pE1->c, 2L);
673: #if ANSI
674: pE2->sc = 28;
675: D8.l = 14;
676: lequals(__LINE__, pE2->sc / D8.l, 2L);
677: D8.l = 16;
678: pE2->sc = 8;
679: lequals(__LINE__, D8.l / pE2->sc, 2L);
680: #endif
681: pE3->s = 28;
682: D8.l = 14;
683: lequals(__LINE__, pE3->s / D8.l, 2L);
684: D8.l = 18;
685: pE3->s = 9;
686: lequals(__LINE__, D8.l / pE3->s, 2L);
687: pE4->i = 28;
688: D8.l = 14;
689: lequals(__LINE__, pE4->i / D8.l, 2L);
690: D8.l = 20;
691: pE4->i = 10;
692: lequals(__LINE__, D8.l / pE4->i, 2L);
693: pE5->uc = 28;
694: D8.l = 14;
695: lequals(__LINE__, pE5->uc / D8.l, 2L);
696: D8.l = 22;
697: pE5->uc = 11;
698: lequals(__LINE__, D8.l / pE5->uc, 2L);
699: pE6->us = 28;
700: D8.l = 14;
701: lequals(__LINE__, pE6->us / D8.l, 2L);
702: D8.l = 24;
703: pE6->us = 12;
704: lequals(__LINE__, D8.l / pE6->us, 2L);
705: pE7->ui = 28;
706: D8.l = 14;
707: lequals(__LINE__, pE7->ui / D8.l, 2L);
708: D8.l = 26;
709: pE7->ui = 13;
710: lequals(__LINE__, D8.l / pE7->ui, 2L);
711: pE8->l = 28;
712: D8.l = 14;
713: lequals(__LINE__, pE8->l / D8.l, 2L);
714: D8.l = 28;
715: pE8->l = 14;
716: lequals(__LINE__, D8.l / pE8->l, 2L);
717: pE9->ul = 28;
718: D8.l = 14;
719: lequals(__LINE__, pE9->ul / D8.l, 2L);
720: D8.l = 30;
721: pE9->ul = 15;
722: lequals(__LINE__, D8.l / pE9->ul, 2L);
723: pE10->f = 28;
724: D8.l = 14;
725: fequals(__LINE__, pE10->f / D8.l, (float)2.);
726: D8.l = 32;
727: pE10->f = 16;
728: fequals(__LINE__, D8.l / pE10->f, (float)2.);
729: pE11->d = 28;
730: D8.l = 14;
731: dequals(__LINE__, pE11->d / D8.l, 2.);
732: D8.l = 34;
733: pE11->d = 17;
734: dequals(__LINE__, D8.l / pE11->d, 2.);
735: #if ANSI
736: pE12->ld = 28;
737: D8.l = 14;
738: ldequals(__LINE__, pE12->ld / D8.l, 2.L);
739: D8.l = 36;
740: pE12->ld = 18;
741: ldequals(__LINE__, D8.l / pE12->ld, 2.L);
742: #endif
743: pE1->c = 30;
744: D9.ul = 15;
745: lequals(__LINE__, pE1->c / D9.ul, 2L);
746: D9.ul = 14;
747: pE1->c = 7;
748: lequals(__LINE__, D9.ul / pE1->c, 2L);
749: #if ANSI
750: pE2->sc = 30;
751: D9.ul = 15;
752: lequals(__LINE__, pE2->sc / D9.ul, 2L);
753: D9.ul = 16;
754: pE2->sc = 8;
755: lequals(__LINE__, D9.ul / pE2->sc, 2L);
756: #endif
757: pE3->s = 30;
758: D9.ul = 15;
759: lequals(__LINE__, pE3->s / D9.ul, 2L);
760: D9.ul = 18;
761: pE3->s = 9;
762: lequals(__LINE__, D9.ul / pE3->s, 2L);
763: pE4->i = 30;
764: D9.ul = 15;
765: lequals(__LINE__, pE4->i / D9.ul, 2L);
766: D9.ul = 20;
767: pE4->i = 10;
768: lequals(__LINE__, D9.ul / pE4->i, 2L);
769: pE5->uc = 30;
770: D9.ul = 15;
771: lequals(__LINE__, pE5->uc / D9.ul, 2L);
772: D9.ul = 22;
773: pE5->uc = 11;
774: lequals(__LINE__, D9.ul / pE5->uc, 2L);
775: pE6->us = 30;
776: D9.ul = 15;
777: lequals(__LINE__, pE6->us / D9.ul, 2L);
778: D9.ul = 24;
779: pE6->us = 12;
780: lequals(__LINE__, D9.ul / pE6->us, 2L);
781: pE7->ui = 30;
782: D9.ul = 15;
783: lequals(__LINE__, pE7->ui / D9.ul, 2L);
784: D9.ul = 26;
785: pE7->ui = 13;
786: lequals(__LINE__, D9.ul / pE7->ui, 2L);
787: pE8->l = 30;
788: D9.ul = 15;
789: lequals(__LINE__, pE8->l / D9.ul, 2L);
790: D9.ul = 28;
791: pE8->l = 14;
792: lequals(__LINE__, D9.ul / pE8->l, 2L);
793: pE9->ul = 30;
794: D9.ul = 15;
795: lequals(__LINE__, pE9->ul / D9.ul, 2L);
796: D9.ul = 30;
797: pE9->ul = 15;
798: lequals(__LINE__, D9.ul / pE9->ul, 2L);
799: pE10->f = 30;
800: D9.ul = 15;
801: fequals(__LINE__, pE10->f / D9.ul, (float)2.);
802: D9.ul = 32;
803: pE10->f = 16;
804: fequals(__LINE__, D9.ul / pE10->f, (float)2.);
805: pE11->d = 30;
806: D9.ul = 15;
807: dequals(__LINE__, pE11->d / D9.ul, 2.);
808: D9.ul = 34;
809: pE11->d = 17;
810: dequals(__LINE__, D9.ul / pE11->d, 2.);
811: #if ANSI
812: pE12->ld = 30;
813: D9.ul = 15;
814: ldequals(__LINE__, pE12->ld / D9.ul, 2.L);
815: D9.ul = 36;
816: pE12->ld = 18;
817: ldequals(__LINE__, D9.ul / pE12->ld, 2.L);
818: #endif
819: pE1->c = 32;
820: D10.f = 16;
821: fequals(__LINE__, pE1->c / D10.f, (float)2.);
822: D10.f = 14;
823: pE1->c = 7;
824: fequals(__LINE__, D10.f / pE1->c, (float)2.);
825: #if ANSI
826: pE2->sc = 32;
827: D10.f = 16;
828: fequals(__LINE__, pE2->sc / D10.f, (float)2.);
829: D10.f = 16;
830: pE2->sc = 8;
831: fequals(__LINE__, D10.f / pE2->sc, (float)2.);
832: #endif
833: pE3->s = 32;
834: D10.f = 16;
835: fequals(__LINE__, pE3->s / D10.f, (float)2.);
836: D10.f = 18;
837: pE3->s = 9;
838: fequals(__LINE__, D10.f / pE3->s, (float)2.);
839: pE4->i = 32;
840: D10.f = 16;
841: fequals(__LINE__, pE4->i / D10.f, (float)2.);
842: D10.f = 20;
843: pE4->i = 10;
844: fequals(__LINE__, D10.f / pE4->i, (float)2.);
845: pE5->uc = 32;
846: D10.f = 16;
847: fequals(__LINE__, pE5->uc / D10.f, (float)2.);
848: D10.f = 22;
849: pE5->uc = 11;
850: fequals(__LINE__, D10.f / pE5->uc, (float)2.);
851: pE6->us = 32;
852: D10.f = 16;
853: fequals(__LINE__, pE6->us / D10.f, (float)2.);
854: D10.f = 24;
855: pE6->us = 12;
856: fequals(__LINE__, D10.f / pE6->us, (float)2.);
857: pE7->ui = 32;
858: D10.f = 16;
859: fequals(__LINE__, pE7->ui / D10.f, (float)2.);
860: D10.f = 26;
861: pE7->ui = 13;
862: fequals(__LINE__, D10.f / pE7->ui, (float)2.);
863: pE8->l = 32;
864: D10.f = 16;
865: fequals(__LINE__, pE8->l / D10.f, (float)2.);
866: D10.f = 28;
867: pE8->l = 14;
868: fequals(__LINE__, D10.f / pE8->l, (float)2.);
869: pE9->ul = 32;
870: D10.f = 16;
871: fequals(__LINE__, pE9->ul / D10.f, (float)2.);
872: D10.f = 30;
873: pE9->ul = 15;
874: fequals(__LINE__, D10.f / pE9->ul, (float)2.);
875: pE10->f = 32;
876: D10.f = 16;
877: fequals(__LINE__, pE10->f / D10.f, (float)2.);
878: D10.f = 32;
879: pE10->f = 16;
880: fequals(__LINE__, D10.f / pE10->f, (float)2.);
881: pE11->d = 32;
882: D10.f = 16;
883: fequals(__LINE__, pE11->d / D10.f, (float)2.);
884: D10.f = 34;
885: pE11->d = 17;
886: fequals(__LINE__, D10.f / pE11->d, (float)2.);
887: #if ANSI
888: pE12->ld = 32;
889: D10.f = 16;
890: ldequals(__LINE__, pE12->ld / D10.f, 2.L);
891: D10.f = 36;
892: pE12->ld = 18;
893: ldequals(__LINE__, D10.f / pE12->ld, 2.L);
894: #endif
895: pE1->c = 34;
896: D11.d = 17;
897: dequals(__LINE__, pE1->c / D11.d, 2.);
898: D11.d = 14;
899: pE1->c = 7;
900: dequals(__LINE__, D11.d / pE1->c, 2.);
901: #if ANSI
902: pE2->sc = 34;
903: D11.d = 17;
904: dequals(__LINE__, pE2->sc / D11.d, 2.);
905: D11.d = 16;
906: pE2->sc = 8;
907: dequals(__LINE__, D11.d / pE2->sc, 2.);
908: #endif
909: pE3->s = 34;
910: D11.d = 17;
911: dequals(__LINE__, pE3->s / D11.d, 2.);
912: D11.d = 18;
913: pE3->s = 9;
914: dequals(__LINE__, D11.d / pE3->s, 2.);
915: pE4->i = 34;
916: D11.d = 17;
917: dequals(__LINE__, pE4->i / D11.d, 2.);
918: D11.d = 20;
919: pE4->i = 10;
920: dequals(__LINE__, D11.d / pE4->i, 2.);
921: pE5->uc = 34;
922: D11.d = 17;
923: dequals(__LINE__, pE5->uc / D11.d, 2.);
924: D11.d = 22;
925: pE5->uc = 11;
926: dequals(__LINE__, D11.d / pE5->uc, 2.);
927: pE6->us = 34;
928: D11.d = 17;
929: dequals(__LINE__, pE6->us / D11.d, 2.);
930: D11.d = 24;
931: pE6->us = 12;
932: dequals(__LINE__, D11.d / pE6->us, 2.);
933: pE7->ui = 34;
934: D11.d = 17;
935: dequals(__LINE__, pE7->ui / D11.d, 2.);
936: D11.d = 26;
937: pE7->ui = 13;
938: dequals(__LINE__, D11.d / pE7->ui, 2.);
939: pE8->l = 34;
940: D11.d = 17;
941: dequals(__LINE__, pE8->l / D11.d, 2.);
942: D11.d = 28;
943: pE8->l = 14;
944: dequals(__LINE__, D11.d / pE8->l, 2.);
945: pE9->ul = 34;
946: D11.d = 17;
947: dequals(__LINE__, pE9->ul / D11.d, 2.);
948: D11.d = 30;
949: pE9->ul = 15;
950: dequals(__LINE__, D11.d / pE9->ul, 2.);
951: pE10->f = 34;
952: D11.d = 17;
953: dequals(__LINE__, pE10->f / D11.d, 2.);
954: D11.d = 32;
955: pE10->f = 16;
956: dequals(__LINE__, D11.d / pE10->f, 2.);
957: pE11->d = 34;
958: D11.d = 17;
959: dequals(__LINE__, pE11->d / D11.d, 2.);
960: D11.d = 34;
961: pE11->d = 17;
962: dequals(__LINE__, D11.d / pE11->d, 2.);
963: #if ANSI
964: pE12->ld = 34;
965: D11.d = 17;
966: ldequals(__LINE__, pE12->ld / D11.d, 2.L);
967: D11.d = 36;
968: pE12->ld = 18;
969: ldequals(__LINE__, D11.d / pE12->ld, 2.L);
970: #endif
971: #if ANSI
972: pE1->c = 36;
973: D12.ld = 18;
974: ldequals(__LINE__, pE1->c / D12.ld, 2.L);
975: D12.ld = 14;
976: pE1->c = 7;
977: ldequals(__LINE__, D12.ld / pE1->c, 2.L);
978: #endif
979: #if ANSI
980: pE2->sc = 36;
981: D12.ld = 18;
982: ldequals(__LINE__, pE2->sc / D12.ld, 2.L);
983: D12.ld = 16;
984: pE2->sc = 8;
985: ldequals(__LINE__, D12.ld / pE2->sc, 2.L);
986: #endif
987: #if ANSI
988: pE3->s = 36;
989: D12.ld = 18;
990: ldequals(__LINE__, pE3->s / D12.ld, 2.L);
991: D12.ld = 18;
992: pE3->s = 9;
993: ldequals(__LINE__, D12.ld / pE3->s, 2.L);
994: #endif
995: #if ANSI
996: pE4->i = 36;
997: D12.ld = 18;
998: ldequals(__LINE__, pE4->i / D12.ld, 2.L);
999: D12.ld = 20;
1000: pE4->i = 10;
1001: ldequals(__LINE__, D12.ld / pE4->i, 2.L);
1002: #endif
1003: #if ANSI
1004: pE5->uc = 36;
1005: D12.ld = 18;
1006: ldequals(__LINE__, pE5->uc / D12.ld, 2.L);
1007: D12.ld = 22;
1008: pE5->uc = 11;
1009: ldequals(__LINE__, D12.ld / pE5->uc, 2.L);
1010: #endif
1011: #if ANSI
1012: pE6->us = 36;
1013: D12.ld = 18;
1014: ldequals(__LINE__, pE6->us / D12.ld, 2.L);
1015: D12.ld = 24;
1016: pE6->us = 12;
1017: ldequals(__LINE__, D12.ld / pE6->us, 2.L);
1018: #endif
1019: #if ANSI
1020: pE7->ui = 36;
1021: D12.ld = 18;
1022: ldequals(__LINE__, pE7->ui / D12.ld, 2.L);
1023: D12.ld = 26;
1024: pE7->ui = 13;
1025: ldequals(__LINE__, D12.ld / pE7->ui, 2.L);
1026: #endif
1027: #if ANSI
1028: pE8->l = 36;
1029: D12.ld = 18;
1030: ldequals(__LINE__, pE8->l / D12.ld, 2.L);
1031: D12.ld = 28;
1032: pE8->l = 14;
1033: ldequals(__LINE__, D12.ld / pE8->l, 2.L);
1034: #endif
1035: #if ANSI
1036: pE9->ul = 36;
1037: D12.ld = 18;
1038: ldequals(__LINE__, pE9->ul / D12.ld, 2.L);
1039: D12.ld = 30;
1040: pE9->ul = 15;
1041: ldequals(__LINE__, D12.ld / pE9->ul, 2.L);
1042: #endif
1043: #if ANSI
1044: pE10->f = 36;
1045: D12.ld = 18;
1046: ldequals(__LINE__, pE10->f / D12.ld, 2.L);
1047: D12.ld = 32;
1048: pE10->f = 16;
1049: ldequals(__LINE__, D12.ld / pE10->f, 2.L);
1050: #endif
1051: #if ANSI
1052: pE11->d = 36;
1053: D12.ld = 18;
1054: ldequals(__LINE__, pE11->d / D12.ld, 2.L);
1055: D12.ld = 34;
1056: pE11->d = 17;
1057: ldequals(__LINE__, D12.ld / pE11->d, 2.L);
1058: #endif
1059: #if ANSI
1060: pE12->ld = 36;
1061: D12.ld = 18;
1062: ldequals(__LINE__, pE12->ld / D12.ld, 2.L);
1063: D12.ld = 36;
1064: pE12->ld = 18;
1065: ldequals(__LINE__, D12.ld / pE12->ld, 2.L);
1066: #endif
1067: }}
1068: return report(Filename);
1069: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.