|
|
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 oreq ";
115: D1.c = 7; pE1->c = 7;
116: D1.c |= pE1->c;
117: iequals(__LINE__, D1.c, (CHAR)7);
118: D1.c = 7;
119: iequals(__LINE__, D1.c |= pE1->c, (CHAR)7);
120: pE1->c = 7; D1.c = 7;
121: pE1->c |= D1.c;
122: iequals(__LINE__, pE1->c, (CHAR)7);
123: pE1->c = 7;
124: iequals(__LINE__, pE1->c |= D1.c, (CHAR)7);
125: #if ANSI
126: D1.c = 7; pE2->sc = 8;
127: D1.c |= pE2->sc;
128: iequals(__LINE__, D1.c, (CHAR)15);
129: D1.c = 7;
130: iequals(__LINE__, D1.c |= pE2->sc, (CHAR)15);
131: pE2->sc = 8; D1.c = 7;
132: pE2->sc |= D1.c;
133: iequals(__LINE__, pE2->sc, (SCHAR)15);
134: pE2->sc = 8;
135: iequals(__LINE__, pE2->sc |= D1.c, (SCHAR)15);
136: #endif
137: D1.c = 7; pE3->s = 9;
138: D1.c |= pE3->s;
139: iequals(__LINE__, D1.c, (CHAR)15);
140: D1.c = 7;
141: iequals(__LINE__, D1.c |= pE3->s, (CHAR)15);
142: pE3->s = 9; D1.c = 7;
143: pE3->s |= D1.c;
144: iequals(__LINE__, pE3->s, (SHORT)15);
145: pE3->s = 9;
146: iequals(__LINE__, pE3->s |= D1.c, (SHORT)15);
147: D1.c = 7; pE4->i = 10;
148: D1.c |= pE4->i;
149: iequals(__LINE__, D1.c, (CHAR)15);
150: D1.c = 7;
151: iequals(__LINE__, D1.c |= pE4->i, (CHAR)15);
152: pE4->i = 10; D1.c = 7;
153: pE4->i |= D1.c;
154: iequals(__LINE__, pE4->i, (INT)15);
155: pE4->i = 10;
156: iequals(__LINE__, pE4->i |= D1.c, (INT)15);
157: D1.c = 7; pE5->uc = 11;
158: D1.c |= pE5->uc;
159: iequals(__LINE__, D1.c, (CHAR)15);
160: D1.c = 7;
161: iequals(__LINE__, D1.c |= pE5->uc, (CHAR)15);
162: pE5->uc = 11; D1.c = 7;
163: pE5->uc |= D1.c;
164: iequals(__LINE__, pE5->uc, (UCHAR)15);
165: pE5->uc = 11;
166: iequals(__LINE__, pE5->uc |= D1.c, (UCHAR)15);
167: D1.c = 7; pE6->us = 12;
168: D1.c |= pE6->us;
169: iequals(__LINE__, D1.c, (CHAR)15);
170: D1.c = 7;
171: iequals(__LINE__, D1.c |= pE6->us, (CHAR)15);
172: pE6->us = 12; D1.c = 7;
173: pE6->us |= D1.c;
174: iequals(__LINE__, pE6->us, (USHORT)15);
175: pE6->us = 12;
176: iequals(__LINE__, pE6->us |= D1.c, (USHORT)15);
177: D1.c = 7; pE7->ui = 13;
178: D1.c |= pE7->ui;
179: iequals(__LINE__, D1.c, (CHAR)15);
180: D1.c = 7;
181: iequals(__LINE__, D1.c |= pE7->ui, (CHAR)15);
182: pE7->ui = 13; D1.c = 7;
183: pE7->ui |= D1.c;
184: iequals(__LINE__, pE7->ui, (UINT)15);
185: pE7->ui = 13;
186: iequals(__LINE__, pE7->ui |= D1.c, (UINT)15);
187: D1.c = 7; pE8->l = 14;
188: D1.c |= pE8->l;
189: iequals(__LINE__, D1.c, (CHAR)15);
190: D1.c = 7;
191: iequals(__LINE__, D1.c |= pE8->l, (CHAR)15);
192: pE8->l = 14; D1.c = 7;
193: pE8->l |= D1.c;
194: lequals(__LINE__, pE8->l, (LONG)15L);
195: pE8->l = 14;
196: lequals(__LINE__, pE8->l |= D1.c, (LONG)15L);
197: D1.c = 7; pE9->ul = 15;
198: D1.c |= pE9->ul;
199: iequals(__LINE__, D1.c, (CHAR)15);
200: D1.c = 7;
201: iequals(__LINE__, D1.c |= pE9->ul, (CHAR)15);
202: pE9->ul = 15; D1.c = 7;
203: pE9->ul |= D1.c;
204: lequals(__LINE__, pE9->ul, (ULONG)15L);
205: pE9->ul = 15;
206: lequals(__LINE__, pE9->ul |= D1.c, (ULONG)15L);
207: #if ANSI
208: D2.sc = 8; pE1->c = 7;
209: D2.sc |= pE1->c;
210: iequals(__LINE__, D2.sc, (SCHAR)15);
211: D2.sc = 8;
212: iequals(__LINE__, D2.sc |= pE1->c, (SCHAR)15);
213: pE1->c = 7; D2.sc = 8;
214: pE1->c |= D2.sc;
215: iequals(__LINE__, pE1->c, (CHAR)15);
216: pE1->c = 7;
217: iequals(__LINE__, pE1->c |= D2.sc, (CHAR)15);
218: #endif
219: #if ANSI
220: D2.sc = 8; pE2->sc = 8;
221: D2.sc |= pE2->sc;
222: iequals(__LINE__, D2.sc, (SCHAR)8);
223: D2.sc = 8;
224: iequals(__LINE__, D2.sc |= pE2->sc, (SCHAR)8);
225: pE2->sc = 8; D2.sc = 8;
226: pE2->sc |= D2.sc;
227: iequals(__LINE__, pE2->sc, (SCHAR)8);
228: pE2->sc = 8;
229: iequals(__LINE__, pE2->sc |= D2.sc, (SCHAR)8);
230: #endif
231: #if ANSI
232: D2.sc = 8; pE3->s = 9;
233: D2.sc |= pE3->s;
234: iequals(__LINE__, D2.sc, (SCHAR)9);
235: D2.sc = 8;
236: iequals(__LINE__, D2.sc |= pE3->s, (SCHAR)9);
237: pE3->s = 9; D2.sc = 8;
238: pE3->s |= D2.sc;
239: iequals(__LINE__, pE3->s, (SHORT)9);
240: pE3->s = 9;
241: iequals(__LINE__, pE3->s |= D2.sc, (SHORT)9);
242: #endif
243: #if ANSI
244: D2.sc = 8; pE4->i = 10;
245: D2.sc |= pE4->i;
246: iequals(__LINE__, D2.sc, (SCHAR)10);
247: D2.sc = 8;
248: iequals(__LINE__, D2.sc |= pE4->i, (SCHAR)10);
249: pE4->i = 10; D2.sc = 8;
250: pE4->i |= D2.sc;
251: iequals(__LINE__, pE4->i, (INT)10);
252: pE4->i = 10;
253: iequals(__LINE__, pE4->i |= D2.sc, (INT)10);
254: #endif
255: #if ANSI
256: D2.sc = 8; pE5->uc = 11;
257: D2.sc |= pE5->uc;
258: iequals(__LINE__, D2.sc, (SCHAR)11);
259: D2.sc = 8;
260: iequals(__LINE__, D2.sc |= pE5->uc, (SCHAR)11);
261: pE5->uc = 11; D2.sc = 8;
262: pE5->uc |= D2.sc;
263: iequals(__LINE__, pE5->uc, (UCHAR)11);
264: pE5->uc = 11;
265: iequals(__LINE__, pE5->uc |= D2.sc, (UCHAR)11);
266: #endif
267: #if ANSI
268: D2.sc = 8; pE6->us = 12;
269: D2.sc |= pE6->us;
270: iequals(__LINE__, D2.sc, (SCHAR)12);
271: D2.sc = 8;
272: iequals(__LINE__, D2.sc |= pE6->us, (SCHAR)12);
273: pE6->us = 12; D2.sc = 8;
274: pE6->us |= D2.sc;
275: iequals(__LINE__, pE6->us, (USHORT)12);
276: pE6->us = 12;
277: iequals(__LINE__, pE6->us |= D2.sc, (USHORT)12);
278: #endif
279: #if ANSI
280: D2.sc = 8; pE7->ui = 13;
281: D2.sc |= pE7->ui;
282: iequals(__LINE__, D2.sc, (SCHAR)13);
283: D2.sc = 8;
284: iequals(__LINE__, D2.sc |= pE7->ui, (SCHAR)13);
285: pE7->ui = 13; D2.sc = 8;
286: pE7->ui |= D2.sc;
287: iequals(__LINE__, pE7->ui, (UINT)13);
288: pE7->ui = 13;
289: iequals(__LINE__, pE7->ui |= D2.sc, (UINT)13);
290: #endif
291: #if ANSI
292: D2.sc = 8; pE8->l = 14;
293: D2.sc |= pE8->l;
294: iequals(__LINE__, D2.sc, (SCHAR)14);
295: D2.sc = 8;
296: iequals(__LINE__, D2.sc |= pE8->l, (SCHAR)14);
297: pE8->l = 14; D2.sc = 8;
298: pE8->l |= D2.sc;
299: lequals(__LINE__, pE8->l, (LONG)14L);
300: pE8->l = 14;
301: lequals(__LINE__, pE8->l |= D2.sc, (LONG)14L);
302: #endif
303: #if ANSI
304: D2.sc = 8; pE9->ul = 15;
305: D2.sc |= pE9->ul;
306: iequals(__LINE__, D2.sc, (SCHAR)15);
307: D2.sc = 8;
308: iequals(__LINE__, D2.sc |= pE9->ul, (SCHAR)15);
309: pE9->ul = 15; D2.sc = 8;
310: pE9->ul |= D2.sc;
311: lequals(__LINE__, pE9->ul, (ULONG)15L);
312: pE9->ul = 15;
313: lequals(__LINE__, pE9->ul |= D2.sc, (ULONG)15L);
314: #endif
315: D3.s = 9; pE1->c = 7;
316: D3.s |= pE1->c;
317: iequals(__LINE__, D3.s, (SHORT)15);
318: D3.s = 9;
319: iequals(__LINE__, D3.s |= pE1->c, (SHORT)15);
320: pE1->c = 7; D3.s = 9;
321: pE1->c |= D3.s;
322: iequals(__LINE__, pE1->c, (CHAR)15);
323: pE1->c = 7;
324: iequals(__LINE__, pE1->c |= D3.s, (CHAR)15);
325: #if ANSI
326: D3.s = 9; pE2->sc = 8;
327: D3.s |= pE2->sc;
328: iequals(__LINE__, D3.s, (SHORT)9);
329: D3.s = 9;
330: iequals(__LINE__, D3.s |= pE2->sc, (SHORT)9);
331: pE2->sc = 8; D3.s = 9;
332: pE2->sc |= D3.s;
333: iequals(__LINE__, pE2->sc, (SCHAR)9);
334: pE2->sc = 8;
335: iequals(__LINE__, pE2->sc |= D3.s, (SCHAR)9);
336: #endif
337: D3.s = 9; pE3->s = 9;
338: D3.s |= pE3->s;
339: iequals(__LINE__, D3.s, (SHORT)9);
340: D3.s = 9;
341: iequals(__LINE__, D3.s |= pE3->s, (SHORT)9);
342: pE3->s = 9; D3.s = 9;
343: pE3->s |= D3.s;
344: iequals(__LINE__, pE3->s, (SHORT)9);
345: pE3->s = 9;
346: iequals(__LINE__, pE3->s |= D3.s, (SHORT)9);
347: D3.s = 9; pE4->i = 10;
348: D3.s |= pE4->i;
349: iequals(__LINE__, D3.s, (SHORT)11);
350: D3.s = 9;
351: iequals(__LINE__, D3.s |= pE4->i, (SHORT)11);
352: pE4->i = 10; D3.s = 9;
353: pE4->i |= D3.s;
354: iequals(__LINE__, pE4->i, (INT)11);
355: pE4->i = 10;
356: iequals(__LINE__, pE4->i |= D3.s, (INT)11);
357: D3.s = 9; pE5->uc = 11;
358: D3.s |= pE5->uc;
359: iequals(__LINE__, D3.s, (SHORT)11);
360: D3.s = 9;
361: iequals(__LINE__, D3.s |= pE5->uc, (SHORT)11);
362: pE5->uc = 11; D3.s = 9;
363: pE5->uc |= D3.s;
364: iequals(__LINE__, pE5->uc, (UCHAR)11);
365: pE5->uc = 11;
366: iequals(__LINE__, pE5->uc |= D3.s, (UCHAR)11);
367: D3.s = 9; pE6->us = 12;
368: D3.s |= pE6->us;
369: iequals(__LINE__, D3.s, (SHORT)13);
370: D3.s = 9;
371: iequals(__LINE__, D3.s |= pE6->us, (SHORT)13);
372: pE6->us = 12; D3.s = 9;
373: pE6->us |= D3.s;
374: iequals(__LINE__, pE6->us, (USHORT)13);
375: pE6->us = 12;
376: iequals(__LINE__, pE6->us |= D3.s, (USHORT)13);
377: D3.s = 9; pE7->ui = 13;
378: D3.s |= pE7->ui;
379: iequals(__LINE__, D3.s, (SHORT)13);
380: D3.s = 9;
381: iequals(__LINE__, D3.s |= pE7->ui, (SHORT)13);
382: pE7->ui = 13; D3.s = 9;
383: pE7->ui |= D3.s;
384: iequals(__LINE__, pE7->ui, (UINT)13);
385: pE7->ui = 13;
386: iequals(__LINE__, pE7->ui |= D3.s, (UINT)13);
387: D3.s = 9; pE8->l = 14;
388: D3.s |= pE8->l;
389: iequals(__LINE__, D3.s, (SHORT)15);
390: D3.s = 9;
391: iequals(__LINE__, D3.s |= pE8->l, (SHORT)15);
392: pE8->l = 14; D3.s = 9;
393: pE8->l |= D3.s;
394: lequals(__LINE__, pE8->l, (LONG)15L);
395: pE8->l = 14;
396: lequals(__LINE__, pE8->l |= D3.s, (LONG)15L);
397: D3.s = 9; pE9->ul = 15;
398: D3.s |= pE9->ul;
399: iequals(__LINE__, D3.s, (SHORT)15);
400: D3.s = 9;
401: iequals(__LINE__, D3.s |= pE9->ul, (SHORT)15);
402: pE9->ul = 15; D3.s = 9;
403: pE9->ul |= D3.s;
404: lequals(__LINE__, pE9->ul, (ULONG)15L);
405: pE9->ul = 15;
406: lequals(__LINE__, pE9->ul |= D3.s, (ULONG)15L);
407: D4.i = 10; pE1->c = 7;
408: D4.i |= pE1->c;
409: iequals(__LINE__, D4.i, (INT)15);
410: D4.i = 10;
411: iequals(__LINE__, D4.i |= pE1->c, (INT)15);
412: pE1->c = 7; D4.i = 10;
413: pE1->c |= D4.i;
414: iequals(__LINE__, pE1->c, (CHAR)15);
415: pE1->c = 7;
416: iequals(__LINE__, pE1->c |= D4.i, (CHAR)15);
417: #if ANSI
418: D4.i = 10; pE2->sc = 8;
419: D4.i |= pE2->sc;
420: iequals(__LINE__, D4.i, (INT)10);
421: D4.i = 10;
422: iequals(__LINE__, D4.i |= pE2->sc, (INT)10);
423: pE2->sc = 8; D4.i = 10;
424: pE2->sc |= D4.i;
425: iequals(__LINE__, pE2->sc, (SCHAR)10);
426: pE2->sc = 8;
427: iequals(__LINE__, pE2->sc |= D4.i, (SCHAR)10);
428: #endif
429: D4.i = 10; pE3->s = 9;
430: D4.i |= pE3->s;
431: iequals(__LINE__, D4.i, (INT)11);
432: D4.i = 10;
433: iequals(__LINE__, D4.i |= pE3->s, (INT)11);
434: pE3->s = 9; D4.i = 10;
435: pE3->s |= D4.i;
436: iequals(__LINE__, pE3->s, (SHORT)11);
437: pE3->s = 9;
438: iequals(__LINE__, pE3->s |= D4.i, (SHORT)11);
439: D4.i = 10; pE4->i = 10;
440: D4.i |= pE4->i;
441: iequals(__LINE__, D4.i, (INT)10);
442: D4.i = 10;
443: iequals(__LINE__, D4.i |= pE4->i, (INT)10);
444: pE4->i = 10; D4.i = 10;
445: pE4->i |= D4.i;
446: iequals(__LINE__, pE4->i, (INT)10);
447: pE4->i = 10;
448: iequals(__LINE__, pE4->i |= D4.i, (INT)10);
449: D4.i = 10; pE5->uc = 11;
450: D4.i |= pE5->uc;
451: iequals(__LINE__, D4.i, (INT)11);
452: D4.i = 10;
453: iequals(__LINE__, D4.i |= pE5->uc, (INT)11);
454: pE5->uc = 11; D4.i = 10;
455: pE5->uc |= D4.i;
456: iequals(__LINE__, pE5->uc, (UCHAR)11);
457: pE5->uc = 11;
458: iequals(__LINE__, pE5->uc |= D4.i, (UCHAR)11);
459: D4.i = 10; pE6->us = 12;
460: D4.i |= pE6->us;
461: iequals(__LINE__, D4.i, (INT)14);
462: D4.i = 10;
463: iequals(__LINE__, D4.i |= pE6->us, (INT)14);
464: pE6->us = 12; D4.i = 10;
465: pE6->us |= D4.i;
466: iequals(__LINE__, pE6->us, (USHORT)14);
467: pE6->us = 12;
468: iequals(__LINE__, pE6->us |= D4.i, (USHORT)14);
469: D4.i = 10; pE7->ui = 13;
470: D4.i |= pE7->ui;
471: iequals(__LINE__, D4.i, (INT)15);
472: D4.i = 10;
473: iequals(__LINE__, D4.i |= pE7->ui, (INT)15);
474: pE7->ui = 13; D4.i = 10;
475: pE7->ui |= D4.i;
476: iequals(__LINE__, pE7->ui, (UINT)15);
477: pE7->ui = 13;
478: iequals(__LINE__, pE7->ui |= D4.i, (UINT)15);
479: D4.i = 10; pE8->l = 14;
480: D4.i |= pE8->l;
481: iequals(__LINE__, D4.i, (INT)14);
482: D4.i = 10;
483: iequals(__LINE__, D4.i |= pE8->l, (INT)14);
484: pE8->l = 14; D4.i = 10;
485: pE8->l |= D4.i;
486: lequals(__LINE__, pE8->l, (LONG)14L);
487: pE8->l = 14;
488: lequals(__LINE__, pE8->l |= D4.i, (LONG)14L);
489: D4.i = 10; pE9->ul = 15;
490: D4.i |= pE9->ul;
491: iequals(__LINE__, D4.i, (INT)15);
492: D4.i = 10;
493: iequals(__LINE__, D4.i |= pE9->ul, (INT)15);
494: pE9->ul = 15; D4.i = 10;
495: pE9->ul |= D4.i;
496: lequals(__LINE__, pE9->ul, (ULONG)15L);
497: pE9->ul = 15;
498: lequals(__LINE__, pE9->ul |= D4.i, (ULONG)15L);
499: D5.uc = 11; pE1->c = 7;
500: D5.uc |= pE1->c;
501: iequals(__LINE__, D5.uc, (UCHAR)15);
502: D5.uc = 11;
503: iequals(__LINE__, D5.uc |= pE1->c, (UCHAR)15);
504: pE1->c = 7; D5.uc = 11;
505: pE1->c |= D5.uc;
506: iequals(__LINE__, pE1->c, (CHAR)15);
507: pE1->c = 7;
508: iequals(__LINE__, pE1->c |= D5.uc, (CHAR)15);
509: #if ANSI
510: D5.uc = 11; pE2->sc = 8;
511: D5.uc |= pE2->sc;
512: iequals(__LINE__, D5.uc, (UCHAR)11);
513: D5.uc = 11;
514: iequals(__LINE__, D5.uc |= pE2->sc, (UCHAR)11);
515: pE2->sc = 8; D5.uc = 11;
516: pE2->sc |= D5.uc;
517: iequals(__LINE__, pE2->sc, (SCHAR)11);
518: pE2->sc = 8;
519: iequals(__LINE__, pE2->sc |= D5.uc, (SCHAR)11);
520: #endif
521: D5.uc = 11; pE3->s = 9;
522: D5.uc |= pE3->s;
523: iequals(__LINE__, D5.uc, (UCHAR)11);
524: D5.uc = 11;
525: iequals(__LINE__, D5.uc |= pE3->s, (UCHAR)11);
526: pE3->s = 9; D5.uc = 11;
527: pE3->s |= D5.uc;
528: iequals(__LINE__, pE3->s, (SHORT)11);
529: pE3->s = 9;
530: iequals(__LINE__, pE3->s |= D5.uc, (SHORT)11);
531: D5.uc = 11; pE4->i = 10;
532: D5.uc |= pE4->i;
533: iequals(__LINE__, D5.uc, (UCHAR)11);
534: D5.uc = 11;
535: iequals(__LINE__, D5.uc |= pE4->i, (UCHAR)11);
536: pE4->i = 10; D5.uc = 11;
537: pE4->i |= D5.uc;
538: iequals(__LINE__, pE4->i, (INT)11);
539: pE4->i = 10;
540: iequals(__LINE__, pE4->i |= D5.uc, (INT)11);
541: D5.uc = 11; pE5->uc = 11;
542: D5.uc |= pE5->uc;
543: iequals(__LINE__, D5.uc, (UCHAR)11);
544: D5.uc = 11;
545: iequals(__LINE__, D5.uc |= pE5->uc, (UCHAR)11);
546: pE5->uc = 11; D5.uc = 11;
547: pE5->uc |= D5.uc;
548: iequals(__LINE__, pE5->uc, (UCHAR)11);
549: pE5->uc = 11;
550: iequals(__LINE__, pE5->uc |= D5.uc, (UCHAR)11);
551: D5.uc = 11; pE6->us = 12;
552: D5.uc |= pE6->us;
553: iequals(__LINE__, D5.uc, (UCHAR)15);
554: D5.uc = 11;
555: iequals(__LINE__, D5.uc |= pE6->us, (UCHAR)15);
556: pE6->us = 12; D5.uc = 11;
557: pE6->us |= D5.uc;
558: iequals(__LINE__, pE6->us, (USHORT)15);
559: pE6->us = 12;
560: iequals(__LINE__, pE6->us |= D5.uc, (USHORT)15);
561: D5.uc = 11; pE7->ui = 13;
562: D5.uc |= pE7->ui;
563: iequals(__LINE__, D5.uc, (UCHAR)15);
564: D5.uc = 11;
565: iequals(__LINE__, D5.uc |= pE7->ui, (UCHAR)15);
566: pE7->ui = 13; D5.uc = 11;
567: pE7->ui |= D5.uc;
568: iequals(__LINE__, pE7->ui, (UINT)15);
569: pE7->ui = 13;
570: iequals(__LINE__, pE7->ui |= D5.uc, (UINT)15);
571: D5.uc = 11; pE8->l = 14;
572: D5.uc |= pE8->l;
573: iequals(__LINE__, D5.uc, (UCHAR)15);
574: D5.uc = 11;
575: iequals(__LINE__, D5.uc |= pE8->l, (UCHAR)15);
576: pE8->l = 14; D5.uc = 11;
577: pE8->l |= D5.uc;
578: lequals(__LINE__, pE8->l, (LONG)15L);
579: pE8->l = 14;
580: lequals(__LINE__, pE8->l |= D5.uc, (LONG)15L);
581: D5.uc = 11; pE9->ul = 15;
582: D5.uc |= pE9->ul;
583: iequals(__LINE__, D5.uc, (UCHAR)15);
584: D5.uc = 11;
585: iequals(__LINE__, D5.uc |= pE9->ul, (UCHAR)15);
586: pE9->ul = 15; D5.uc = 11;
587: pE9->ul |= D5.uc;
588: lequals(__LINE__, pE9->ul, (ULONG)15L);
589: pE9->ul = 15;
590: lequals(__LINE__, pE9->ul |= D5.uc, (ULONG)15L);
591: D6.us = 12; pE1->c = 7;
592: D6.us |= pE1->c;
593: iequals(__LINE__, D6.us, (USHORT)15);
594: D6.us = 12;
595: iequals(__LINE__, D6.us |= pE1->c, (USHORT)15);
596: pE1->c = 7; D6.us = 12;
597: pE1->c |= D6.us;
598: iequals(__LINE__, pE1->c, (CHAR)15);
599: pE1->c = 7;
600: iequals(__LINE__, pE1->c |= D6.us, (CHAR)15);
601: #if ANSI
602: D6.us = 12; pE2->sc = 8;
603: D6.us |= pE2->sc;
604: iequals(__LINE__, D6.us, (USHORT)12);
605: D6.us = 12;
606: iequals(__LINE__, D6.us |= pE2->sc, (USHORT)12);
607: pE2->sc = 8; D6.us = 12;
608: pE2->sc |= D6.us;
609: iequals(__LINE__, pE2->sc, (SCHAR)12);
610: pE2->sc = 8;
611: iequals(__LINE__, pE2->sc |= D6.us, (SCHAR)12);
612: #endif
613: D6.us = 12; pE3->s = 9;
614: D6.us |= pE3->s;
615: iequals(__LINE__, D6.us, (USHORT)13);
616: D6.us = 12;
617: iequals(__LINE__, D6.us |= pE3->s, (USHORT)13);
618: pE3->s = 9; D6.us = 12;
619: pE3->s |= D6.us;
620: iequals(__LINE__, pE3->s, (SHORT)13);
621: pE3->s = 9;
622: iequals(__LINE__, pE3->s |= D6.us, (SHORT)13);
623: D6.us = 12; pE4->i = 10;
624: D6.us |= pE4->i;
625: iequals(__LINE__, D6.us, (USHORT)14);
626: D6.us = 12;
627: iequals(__LINE__, D6.us |= pE4->i, (USHORT)14);
628: pE4->i = 10; D6.us = 12;
629: pE4->i |= D6.us;
630: iequals(__LINE__, pE4->i, (INT)14);
631: pE4->i = 10;
632: iequals(__LINE__, pE4->i |= D6.us, (INT)14);
633: D6.us = 12; pE5->uc = 11;
634: D6.us |= pE5->uc;
635: iequals(__LINE__, D6.us, (USHORT)15);
636: D6.us = 12;
637: iequals(__LINE__, D6.us |= pE5->uc, (USHORT)15);
638: pE5->uc = 11; D6.us = 12;
639: pE5->uc |= D6.us;
640: iequals(__LINE__, pE5->uc, (UCHAR)15);
641: pE5->uc = 11;
642: iequals(__LINE__, pE5->uc |= D6.us, (UCHAR)15);
643: D6.us = 12; pE6->us = 12;
644: D6.us |= pE6->us;
645: iequals(__LINE__, D6.us, (USHORT)12);
646: D6.us = 12;
647: iequals(__LINE__, D6.us |= pE6->us, (USHORT)12);
648: pE6->us = 12; D6.us = 12;
649: pE6->us |= D6.us;
650: iequals(__LINE__, pE6->us, (USHORT)12);
651: pE6->us = 12;
652: iequals(__LINE__, pE6->us |= D6.us, (USHORT)12);
653: D6.us = 12; pE7->ui = 13;
654: D6.us |= pE7->ui;
655: iequals(__LINE__, D6.us, (USHORT)13);
656: D6.us = 12;
657: iequals(__LINE__, D6.us |= pE7->ui, (USHORT)13);
658: pE7->ui = 13; D6.us = 12;
659: pE7->ui |= D6.us;
660: iequals(__LINE__, pE7->ui, (UINT)13);
661: pE7->ui = 13;
662: iequals(__LINE__, pE7->ui |= D6.us, (UINT)13);
663: D6.us = 12; pE8->l = 14;
664: D6.us |= pE8->l;
665: iequals(__LINE__, D6.us, (USHORT)14);
666: D6.us = 12;
667: iequals(__LINE__, D6.us |= pE8->l, (USHORT)14);
668: pE8->l = 14; D6.us = 12;
669: pE8->l |= D6.us;
670: lequals(__LINE__, pE8->l, (LONG)14L);
671: pE8->l = 14;
672: lequals(__LINE__, pE8->l |= D6.us, (LONG)14L);
673: D6.us = 12; pE9->ul = 15;
674: D6.us |= pE9->ul;
675: iequals(__LINE__, D6.us, (USHORT)15);
676: D6.us = 12;
677: iequals(__LINE__, D6.us |= pE9->ul, (USHORT)15);
678: pE9->ul = 15; D6.us = 12;
679: pE9->ul |= D6.us;
680: lequals(__LINE__, pE9->ul, (ULONG)15L);
681: pE9->ul = 15;
682: lequals(__LINE__, pE9->ul |= D6.us, (ULONG)15L);
683: D7.ui = 13; pE1->c = 7;
684: D7.ui |= pE1->c;
685: iequals(__LINE__, D7.ui, (UINT)15);
686: D7.ui = 13;
687: iequals(__LINE__, D7.ui |= pE1->c, (UINT)15);
688: pE1->c = 7; D7.ui = 13;
689: pE1->c |= D7.ui;
690: iequals(__LINE__, pE1->c, (CHAR)15);
691: pE1->c = 7;
692: iequals(__LINE__, pE1->c |= D7.ui, (CHAR)15);
693: #if ANSI
694: D7.ui = 13; pE2->sc = 8;
695: D7.ui |= pE2->sc;
696: iequals(__LINE__, D7.ui, (UINT)13);
697: D7.ui = 13;
698: iequals(__LINE__, D7.ui |= pE2->sc, (UINT)13);
699: pE2->sc = 8; D7.ui = 13;
700: pE2->sc |= D7.ui;
701: iequals(__LINE__, pE2->sc, (SCHAR)13);
702: pE2->sc = 8;
703: iequals(__LINE__, pE2->sc |= D7.ui, (SCHAR)13);
704: #endif
705: D7.ui = 13; pE3->s = 9;
706: D7.ui |= pE3->s;
707: iequals(__LINE__, D7.ui, (UINT)13);
708: D7.ui = 13;
709: iequals(__LINE__, D7.ui |= pE3->s, (UINT)13);
710: pE3->s = 9; D7.ui = 13;
711: pE3->s |= D7.ui;
712: iequals(__LINE__, pE3->s, (SHORT)13);
713: pE3->s = 9;
714: iequals(__LINE__, pE3->s |= D7.ui, (SHORT)13);
715: D7.ui = 13; pE4->i = 10;
716: D7.ui |= pE4->i;
717: iequals(__LINE__, D7.ui, (UINT)15);
718: D7.ui = 13;
719: iequals(__LINE__, D7.ui |= pE4->i, (UINT)15);
720: pE4->i = 10; D7.ui = 13;
721: pE4->i |= D7.ui;
722: iequals(__LINE__, pE4->i, (INT)15);
723: pE4->i = 10;
724: iequals(__LINE__, pE4->i |= D7.ui, (INT)15);
725: D7.ui = 13; pE5->uc = 11;
726: D7.ui |= pE5->uc;
727: iequals(__LINE__, D7.ui, (UINT)15);
728: D7.ui = 13;
729: iequals(__LINE__, D7.ui |= pE5->uc, (UINT)15);
730: pE5->uc = 11; D7.ui = 13;
731: pE5->uc |= D7.ui;
732: iequals(__LINE__, pE5->uc, (UCHAR)15);
733: pE5->uc = 11;
734: iequals(__LINE__, pE5->uc |= D7.ui, (UCHAR)15);
735: D7.ui = 13; pE6->us = 12;
736: D7.ui |= pE6->us;
737: iequals(__LINE__, D7.ui, (UINT)13);
738: D7.ui = 13;
739: iequals(__LINE__, D7.ui |= pE6->us, (UINT)13);
740: pE6->us = 12; D7.ui = 13;
741: pE6->us |= D7.ui;
742: iequals(__LINE__, pE6->us, (USHORT)13);
743: pE6->us = 12;
744: iequals(__LINE__, pE6->us |= D7.ui, (USHORT)13);
745: D7.ui = 13; pE7->ui = 13;
746: D7.ui |= pE7->ui;
747: iequals(__LINE__, D7.ui, (UINT)13);
748: D7.ui = 13;
749: iequals(__LINE__, D7.ui |= pE7->ui, (UINT)13);
750: pE7->ui = 13; D7.ui = 13;
751: pE7->ui |= D7.ui;
752: iequals(__LINE__, pE7->ui, (UINT)13);
753: pE7->ui = 13;
754: iequals(__LINE__, pE7->ui |= D7.ui, (UINT)13);
755: D7.ui = 13; pE8->l = 14;
756: D7.ui |= pE8->l;
757: iequals(__LINE__, D7.ui, (UINT)15);
758: D7.ui = 13;
759: iequals(__LINE__, D7.ui |= pE8->l, (UINT)15);
760: pE8->l = 14; D7.ui = 13;
761: pE8->l |= D7.ui;
762: lequals(__LINE__, pE8->l, (LONG)15L);
763: pE8->l = 14;
764: lequals(__LINE__, pE8->l |= D7.ui, (LONG)15L);
765: D7.ui = 13; pE9->ul = 15;
766: D7.ui |= pE9->ul;
767: iequals(__LINE__, D7.ui, (UINT)15);
768: D7.ui = 13;
769: iequals(__LINE__, D7.ui |= pE9->ul, (UINT)15);
770: pE9->ul = 15; D7.ui = 13;
771: pE9->ul |= D7.ui;
772: lequals(__LINE__, pE9->ul, (ULONG)15L);
773: pE9->ul = 15;
774: lequals(__LINE__, pE9->ul |= D7.ui, (ULONG)15L);
775: D8.l = 14; pE1->c = 7;
776: D8.l |= pE1->c;
777: lequals(__LINE__, D8.l, (LONG)15L);
778: D8.l = 14;
779: lequals(__LINE__, D8.l |= pE1->c, (LONG)15L);
780: pE1->c = 7; D8.l = 14;
781: pE1->c |= D8.l;
782: iequals(__LINE__, pE1->c, (CHAR)15);
783: pE1->c = 7;
784: iequals(__LINE__, pE1->c |= D8.l, (CHAR)15);
785: #if ANSI
786: D8.l = 14; pE2->sc = 8;
787: D8.l |= pE2->sc;
788: lequals(__LINE__, D8.l, (LONG)14L);
789: D8.l = 14;
790: lequals(__LINE__, D8.l |= pE2->sc, (LONG)14L);
791: pE2->sc = 8; D8.l = 14;
792: pE2->sc |= D8.l;
793: iequals(__LINE__, pE2->sc, (SCHAR)14);
794: pE2->sc = 8;
795: iequals(__LINE__, pE2->sc |= D8.l, (SCHAR)14);
796: #endif
797: D8.l = 14; pE3->s = 9;
798: D8.l |= pE3->s;
799: lequals(__LINE__, D8.l, (LONG)15L);
800: D8.l = 14;
801: lequals(__LINE__, D8.l |= pE3->s, (LONG)15L);
802: pE3->s = 9; D8.l = 14;
803: pE3->s |= D8.l;
804: iequals(__LINE__, pE3->s, (SHORT)15);
805: pE3->s = 9;
806: iequals(__LINE__, pE3->s |= D8.l, (SHORT)15);
807: D8.l = 14; pE4->i = 10;
808: D8.l |= pE4->i;
809: lequals(__LINE__, D8.l, (LONG)14L);
810: D8.l = 14;
811: lequals(__LINE__, D8.l |= pE4->i, (LONG)14L);
812: pE4->i = 10; D8.l = 14;
813: pE4->i |= D8.l;
814: iequals(__LINE__, pE4->i, (INT)14);
815: pE4->i = 10;
816: iequals(__LINE__, pE4->i |= D8.l, (INT)14);
817: D8.l = 14; pE5->uc = 11;
818: D8.l |= pE5->uc;
819: lequals(__LINE__, D8.l, (LONG)15L);
820: D8.l = 14;
821: lequals(__LINE__, D8.l |= pE5->uc, (LONG)15L);
822: pE5->uc = 11; D8.l = 14;
823: pE5->uc |= D8.l;
824: iequals(__LINE__, pE5->uc, (UCHAR)15);
825: pE5->uc = 11;
826: iequals(__LINE__, pE5->uc |= D8.l, (UCHAR)15);
827: D8.l = 14; pE6->us = 12;
828: D8.l |= pE6->us;
829: lequals(__LINE__, D8.l, (LONG)14L);
830: D8.l = 14;
831: lequals(__LINE__, D8.l |= pE6->us, (LONG)14L);
832: pE6->us = 12; D8.l = 14;
833: pE6->us |= D8.l;
834: iequals(__LINE__, pE6->us, (USHORT)14);
835: pE6->us = 12;
836: iequals(__LINE__, pE6->us |= D8.l, (USHORT)14);
837: D8.l = 14; pE7->ui = 13;
838: D8.l |= pE7->ui;
839: lequals(__LINE__, D8.l, (LONG)15L);
840: D8.l = 14;
841: lequals(__LINE__, D8.l |= pE7->ui, (LONG)15L);
842: pE7->ui = 13; D8.l = 14;
843: pE7->ui |= D8.l;
844: iequals(__LINE__, pE7->ui, (UINT)15);
845: pE7->ui = 13;
846: iequals(__LINE__, pE7->ui |= D8.l, (UINT)15);
847: D8.l = 14; pE8->l = 14;
848: D8.l |= pE8->l;
849: lequals(__LINE__, D8.l, (LONG)14L);
850: D8.l = 14;
851: lequals(__LINE__, D8.l |= pE8->l, (LONG)14L);
852: pE8->l = 14; D8.l = 14;
853: pE8->l |= D8.l;
854: lequals(__LINE__, pE8->l, (LONG)14L);
855: pE8->l = 14;
856: lequals(__LINE__, pE8->l |= D8.l, (LONG)14L);
857: D8.l = 14; pE9->ul = 15;
858: D8.l |= pE9->ul;
859: lequals(__LINE__, D8.l, (LONG)15L);
860: D8.l = 14;
861: lequals(__LINE__, D8.l |= pE9->ul, (LONG)15L);
862: pE9->ul = 15; D8.l = 14;
863: pE9->ul |= D8.l;
864: lequals(__LINE__, pE9->ul, (ULONG)15L);
865: pE9->ul = 15;
866: lequals(__LINE__, pE9->ul |= D8.l, (ULONG)15L);
867: D9.ul = 15; pE1->c = 7;
868: D9.ul |= pE1->c;
869: lequals(__LINE__, D9.ul, (ULONG)15L);
870: D9.ul = 15;
871: lequals(__LINE__, D9.ul |= pE1->c, (ULONG)15L);
872: pE1->c = 7; D9.ul = 15;
873: pE1->c |= D9.ul;
874: iequals(__LINE__, pE1->c, (CHAR)15);
875: pE1->c = 7;
876: iequals(__LINE__, pE1->c |= D9.ul, (CHAR)15);
877: #if ANSI
878: D9.ul = 15; pE2->sc = 8;
879: D9.ul |= pE2->sc;
880: lequals(__LINE__, D9.ul, (ULONG)15L);
881: D9.ul = 15;
882: lequals(__LINE__, D9.ul |= pE2->sc, (ULONG)15L);
883: pE2->sc = 8; D9.ul = 15;
884: pE2->sc |= D9.ul;
885: iequals(__LINE__, pE2->sc, (SCHAR)15);
886: pE2->sc = 8;
887: iequals(__LINE__, pE2->sc |= D9.ul, (SCHAR)15);
888: #endif
889: D9.ul = 15; pE3->s = 9;
890: D9.ul |= pE3->s;
891: lequals(__LINE__, D9.ul, (ULONG)15L);
892: D9.ul = 15;
893: lequals(__LINE__, D9.ul |= pE3->s, (ULONG)15L);
894: pE3->s = 9; D9.ul = 15;
895: pE3->s |= D9.ul;
896: iequals(__LINE__, pE3->s, (SHORT)15);
897: pE3->s = 9;
898: iequals(__LINE__, pE3->s |= D9.ul, (SHORT)15);
899: D9.ul = 15; pE4->i = 10;
900: D9.ul |= pE4->i;
901: lequals(__LINE__, D9.ul, (ULONG)15L);
902: D9.ul = 15;
903: lequals(__LINE__, D9.ul |= pE4->i, (ULONG)15L);
904: pE4->i = 10; D9.ul = 15;
905: pE4->i |= D9.ul;
906: iequals(__LINE__, pE4->i, (INT)15);
907: pE4->i = 10;
908: iequals(__LINE__, pE4->i |= D9.ul, (INT)15);
909: D9.ul = 15; pE5->uc = 11;
910: D9.ul |= pE5->uc;
911: lequals(__LINE__, D9.ul, (ULONG)15L);
912: D9.ul = 15;
913: lequals(__LINE__, D9.ul |= pE5->uc, (ULONG)15L);
914: pE5->uc = 11; D9.ul = 15;
915: pE5->uc |= D9.ul;
916: iequals(__LINE__, pE5->uc, (UCHAR)15);
917: pE5->uc = 11;
918: iequals(__LINE__, pE5->uc |= D9.ul, (UCHAR)15);
919: D9.ul = 15; pE6->us = 12;
920: D9.ul |= pE6->us;
921: lequals(__LINE__, D9.ul, (ULONG)15L);
922: D9.ul = 15;
923: lequals(__LINE__, D9.ul |= pE6->us, (ULONG)15L);
924: pE6->us = 12; D9.ul = 15;
925: pE6->us |= D9.ul;
926: iequals(__LINE__, pE6->us, (USHORT)15);
927: pE6->us = 12;
928: iequals(__LINE__, pE6->us |= D9.ul, (USHORT)15);
929: D9.ul = 15; pE7->ui = 13;
930: D9.ul |= pE7->ui;
931: lequals(__LINE__, D9.ul, (ULONG)15L);
932: D9.ul = 15;
933: lequals(__LINE__, D9.ul |= pE7->ui, (ULONG)15L);
934: pE7->ui = 13; D9.ul = 15;
935: pE7->ui |= D9.ul;
936: iequals(__LINE__, pE7->ui, (UINT)15);
937: pE7->ui = 13;
938: iequals(__LINE__, pE7->ui |= D9.ul, (UINT)15);
939: D9.ul = 15; pE8->l = 14;
940: D9.ul |= pE8->l;
941: lequals(__LINE__, D9.ul, (ULONG)15L);
942: D9.ul = 15;
943: lequals(__LINE__, D9.ul |= pE8->l, (ULONG)15L);
944: pE8->l = 14; D9.ul = 15;
945: pE8->l |= D9.ul;
946: lequals(__LINE__, pE8->l, (LONG)15L);
947: pE8->l = 14;
948: lequals(__LINE__, pE8->l |= D9.ul, (LONG)15L);
949: D9.ul = 15; pE9->ul = 15;
950: D9.ul |= pE9->ul;
951: lequals(__LINE__, D9.ul, (ULONG)15L);
952: D9.ul = 15;
953: lequals(__LINE__, D9.ul |= pE9->ul, (ULONG)15L);
954: pE9->ul = 15; D9.ul = 15;
955: pE9->ul |= D9.ul;
956: lequals(__LINE__, pE9->ul, (ULONG)15L);
957: pE9->ul = 15;
958: lequals(__LINE__, pE9->ul |= D9.ul, (ULONG)15L);
959: }}
960: return report(Filename);
961: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.