|
|
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 CHAR Cc = 7;
16: auto CHAR *pCc = &Cc;
17: auto CHAR **ppCc = &pCc;
18: #if ANSI
19: auto SCHAR Csc = 8;
20: auto SCHAR *pCsc = &Csc;
21: auto SCHAR **ppCsc = &pCsc;
22: #endif
23: auto SHORT Cs = 9;
24: auto SHORT *pCs = &Cs;
25: auto SHORT **ppCs = &pCs;
26: auto INT Ci = 10;
27: auto INT *pCi = &Ci;
28: auto INT **ppCi = &pCi;
29: auto UCHAR Cuc = 11;
30: auto UCHAR *pCuc = &Cuc;
31: auto UCHAR **ppCuc = &pCuc;
32: auto USHORT Cus = 12;
33: auto USHORT *pCus = &Cus;
34: auto USHORT **ppCus = &pCus;
35: auto UINT Cui = 13;
36: auto UINT *pCui = &Cui;
37: auto UINT **ppCui = &pCui;
38: auto LONG Cl = 14;
39: auto LONG *pCl = &Cl;
40: auto LONG **ppCl = &pCl;
41: auto ULONG Cul = 15;
42: auto ULONG *pCul = &Cul;
43: auto ULONG **ppCul = &pCul;
44: auto FLOAT Cf = 16;
45: auto FLOAT *pCf = &Cf;
46: auto FLOAT **ppCf = &pCf;
47: auto DOUBLE Cd = 17;
48: auto DOUBLE *pCd = &Cd;
49: auto DOUBLE **ppCd = &pCd;
50: #if ANSI
51: auto LDOUBLE Cld = 18;
52: auto LDOUBLE *pCld = &Cld;
53: auto LDOUBLE **ppCld = &pCld;
54: #endif
55: {
56: static struct H{
57: CHAR c;
58: SHORT s;
59: INT i;
60: UCHAR uc;
61: USHORT us;
62: UINT ui;
63: LONG l;
64: ULONG ul;
65: FLOAT f;
66: DOUBLE d;
67: #if ANSI
68: SCHAR sc;
69: LDOUBLE ld;
70: #endif
71: struct H *pH;
72: } H, *ppH = &H;
73: H.pH = &H;
74: ppH->pH->c = 7;
75: #if ANSI
76: ppH->pH->sc = 8;
77: #endif
78: ppH->pH->s = 9;
79: ppH->pH->i = 10;
80: ppH->pH->uc = 11;
81: ppH->pH->us = 12;
82: ppH->pH->ui = 13;
83: ppH->pH->l = 14;
84: ppH->pH->ul = 15;
85: ppH->pH->f = 16;
86: ppH->pH->d = 17;
87: #if ANSI
88: ppH->pH->ld = 18;
89: #endif
90: {
91: int true = 1, false = 0;
92: Filename = " auto pscalar2 auto pstruct2 cast ";
93: iequals(__LINE__, (CHAR)ppH->pH->c, 7);
94: iequals(__LINE__, (CHAR)**ppCc, 7);
95: #if ANSI
96: iequals(__LINE__, (CHAR)ppH->pH->sc, 8);
97: iequals(__LINE__, (SCHAR)**ppCc, 7);
98: #endif
99: iequals(__LINE__, (CHAR)ppH->pH->s, 9);
100: iequals(__LINE__, (SHORT)**ppCc, 7);
101: iequals(__LINE__, (CHAR)ppH->pH->i, 10);
102: iequals(__LINE__, (INT)**ppCc, 7);
103: iequals(__LINE__, (CHAR)ppH->pH->uc, 11);
104: iequals(__LINE__, (UCHAR)**ppCc, 7);
105: iequals(__LINE__, (CHAR)ppH->pH->us, 12);
106: iequals(__LINE__, (USHORT)**ppCc, 7);
107: iequals(__LINE__, (CHAR)ppH->pH->ui, 13);
108: iequals(__LINE__, (UINT)**ppCc, 7);
109: iequals(__LINE__, (CHAR)ppH->pH->l, 14);
110: lequals(__LINE__, (LONG)**ppCc, 7L);
111: iequals(__LINE__, (CHAR)ppH->pH->ul, 15);
112: lequals(__LINE__, (ULONG)**ppCc, 7L);
113: iequals(__LINE__, (CHAR)ppH->pH->f, 16);
114: dequals(__LINE__, (FLOAT)**ppCc, 7.);
115: iequals(__LINE__, (CHAR)ppH->pH->d, 17);
116: dequals(__LINE__, (DOUBLE)**ppCc, 7.);
117: #if ANSI
118: iequals(__LINE__, (CHAR)ppH->pH->ld, 18);
119: ldequals(__LINE__, (LDOUBLE)**ppCc, 7.L);
120: #endif
121: #if ANSI
122: iequals(__LINE__, (SCHAR)ppH->pH->c, 7);
123: iequals(__LINE__, (CHAR)**ppCsc, 8);
124: #endif
125: #if ANSI
126: iequals(__LINE__, (SCHAR)ppH->pH->sc, 8);
127: iequals(__LINE__, (SCHAR)**ppCsc, 8);
128: #endif
129: #if ANSI
130: iequals(__LINE__, (SCHAR)ppH->pH->s, 9);
131: iequals(__LINE__, (SHORT)**ppCsc, 8);
132: #endif
133: #if ANSI
134: iequals(__LINE__, (SCHAR)ppH->pH->i, 10);
135: iequals(__LINE__, (INT)**ppCsc, 8);
136: #endif
137: #if ANSI
138: iequals(__LINE__, (SCHAR)ppH->pH->uc, 11);
139: iequals(__LINE__, (UCHAR)**ppCsc, 8);
140: #endif
141: #if ANSI
142: iequals(__LINE__, (SCHAR)ppH->pH->us, 12);
143: iequals(__LINE__, (USHORT)**ppCsc, 8);
144: #endif
145: #if ANSI
146: iequals(__LINE__, (SCHAR)ppH->pH->ui, 13);
147: iequals(__LINE__, (UINT)**ppCsc, 8);
148: #endif
149: #if ANSI
150: iequals(__LINE__, (SCHAR)ppH->pH->l, 14);
151: lequals(__LINE__, (LONG)**ppCsc, 8L);
152: #endif
153: #if ANSI
154: iequals(__LINE__, (SCHAR)ppH->pH->ul, 15);
155: lequals(__LINE__, (ULONG)**ppCsc, 8L);
156: #endif
157: #if ANSI
158: iequals(__LINE__, (SCHAR)ppH->pH->f, 16);
159: dequals(__LINE__, (FLOAT)**ppCsc, 8.);
160: #endif
161: #if ANSI
162: iequals(__LINE__, (SCHAR)ppH->pH->d, 17);
163: dequals(__LINE__, (DOUBLE)**ppCsc, 8.);
164: #endif
165: #if ANSI
166: iequals(__LINE__, (SCHAR)ppH->pH->ld, 18);
167: ldequals(__LINE__, (LDOUBLE)**ppCsc, 8.L);
168: #endif
169: iequals(__LINE__, (SHORT)ppH->pH->c, 7);
170: iequals(__LINE__, (CHAR)**ppCs, 9);
171: #if ANSI
172: iequals(__LINE__, (SHORT)ppH->pH->sc, 8);
173: iequals(__LINE__, (SCHAR)**ppCs, 9);
174: #endif
175: iequals(__LINE__, (SHORT)ppH->pH->s, 9);
176: iequals(__LINE__, (SHORT)**ppCs, 9);
177: iequals(__LINE__, (SHORT)ppH->pH->i, 10);
178: iequals(__LINE__, (INT)**ppCs, 9);
179: iequals(__LINE__, (SHORT)ppH->pH->uc, 11);
180: iequals(__LINE__, (UCHAR)**ppCs, 9);
181: iequals(__LINE__, (SHORT)ppH->pH->us, 12);
182: iequals(__LINE__, (USHORT)**ppCs, 9);
183: iequals(__LINE__, (SHORT)ppH->pH->ui, 13);
184: iequals(__LINE__, (UINT)**ppCs, 9);
185: iequals(__LINE__, (SHORT)ppH->pH->l, 14);
186: lequals(__LINE__, (LONG)**ppCs, 9L);
187: iequals(__LINE__, (SHORT)ppH->pH->ul, 15);
188: lequals(__LINE__, (ULONG)**ppCs, 9L);
189: iequals(__LINE__, (SHORT)ppH->pH->f, 16);
190: dequals(__LINE__, (FLOAT)**ppCs, 9.);
191: iequals(__LINE__, (SHORT)ppH->pH->d, 17);
192: dequals(__LINE__, (DOUBLE)**ppCs, 9.);
193: #if ANSI
194: iequals(__LINE__, (SHORT)ppH->pH->ld, 18);
195: ldequals(__LINE__, (LDOUBLE)**ppCs, 9.L);
196: #endif
197: iequals(__LINE__, (INT)ppH->pH->c, 7);
198: iequals(__LINE__, (CHAR)**ppCi, 10);
199: #if ANSI
200: iequals(__LINE__, (INT)ppH->pH->sc, 8);
201: iequals(__LINE__, (SCHAR)**ppCi, 10);
202: #endif
203: iequals(__LINE__, (INT)ppH->pH->s, 9);
204: iequals(__LINE__, (SHORT)**ppCi, 10);
205: iequals(__LINE__, (INT)ppH->pH->i, 10);
206: iequals(__LINE__, (INT)**ppCi, 10);
207: iequals(__LINE__, (INT)ppH->pH->uc, 11);
208: iequals(__LINE__, (UCHAR)**ppCi, 10);
209: iequals(__LINE__, (INT)ppH->pH->us, 12);
210: iequals(__LINE__, (USHORT)**ppCi, 10);
211: iequals(__LINE__, (INT)ppH->pH->ui, 13);
212: iequals(__LINE__, (UINT)**ppCi, 10);
213: iequals(__LINE__, (INT)ppH->pH->l, 14);
214: lequals(__LINE__, (LONG)**ppCi, 10L);
215: iequals(__LINE__, (INT)ppH->pH->ul, 15);
216: lequals(__LINE__, (ULONG)**ppCi, 10L);
217: iequals(__LINE__, (INT)ppH->pH->f, 16);
218: dequals(__LINE__, (FLOAT)**ppCi, 10.);
219: iequals(__LINE__, (INT)ppH->pH->d, 17);
220: dequals(__LINE__, (DOUBLE)**ppCi, 10.);
221: #if ANSI
222: iequals(__LINE__, (INT)ppH->pH->ld, 18);
223: ldequals(__LINE__, (LDOUBLE)**ppCi, 10.L);
224: #endif
225: iequals(__LINE__, (UCHAR)ppH->pH->c, 7);
226: iequals(__LINE__, (CHAR)**ppCuc, 11);
227: #if ANSI
228: iequals(__LINE__, (UCHAR)ppH->pH->sc, 8);
229: iequals(__LINE__, (SCHAR)**ppCuc, 11);
230: #endif
231: iequals(__LINE__, (UCHAR)ppH->pH->s, 9);
232: iequals(__LINE__, (SHORT)**ppCuc, 11);
233: iequals(__LINE__, (UCHAR)ppH->pH->i, 10);
234: iequals(__LINE__, (INT)**ppCuc, 11);
235: iequals(__LINE__, (UCHAR)ppH->pH->uc, 11);
236: iequals(__LINE__, (UCHAR)**ppCuc, 11);
237: iequals(__LINE__, (UCHAR)ppH->pH->us, 12);
238: iequals(__LINE__, (USHORT)**ppCuc, 11);
239: iequals(__LINE__, (UCHAR)ppH->pH->ui, 13);
240: iequals(__LINE__, (UINT)**ppCuc, 11);
241: iequals(__LINE__, (UCHAR)ppH->pH->l, 14);
242: lequals(__LINE__, (LONG)**ppCuc, 11L);
243: iequals(__LINE__, (UCHAR)ppH->pH->ul, 15);
244: lequals(__LINE__, (ULONG)**ppCuc, 11L);
245: iequals(__LINE__, (UCHAR)ppH->pH->f, 16);
246: dequals(__LINE__, (FLOAT)**ppCuc, 11.);
247: iequals(__LINE__, (UCHAR)ppH->pH->d, 17);
248: dequals(__LINE__, (DOUBLE)**ppCuc, 11.);
249: #if ANSI
250: iequals(__LINE__, (UCHAR)ppH->pH->ld, 18);
251: ldequals(__LINE__, (LDOUBLE)**ppCuc, 11.L);
252: #endif
253: iequals(__LINE__, (USHORT)ppH->pH->c, 7);
254: iequals(__LINE__, (CHAR)**ppCus, 12);
255: #if ANSI
256: iequals(__LINE__, (USHORT)ppH->pH->sc, 8);
257: iequals(__LINE__, (SCHAR)**ppCus, 12);
258: #endif
259: iequals(__LINE__, (USHORT)ppH->pH->s, 9);
260: iequals(__LINE__, (SHORT)**ppCus, 12);
261: iequals(__LINE__, (USHORT)ppH->pH->i, 10);
262: iequals(__LINE__, (INT)**ppCus, 12);
263: iequals(__LINE__, (USHORT)ppH->pH->uc, 11);
264: iequals(__LINE__, (UCHAR)**ppCus, 12);
265: iequals(__LINE__, (USHORT)ppH->pH->us, 12);
266: iequals(__LINE__, (USHORT)**ppCus, 12);
267: iequals(__LINE__, (USHORT)ppH->pH->ui, 13);
268: iequals(__LINE__, (UINT)**ppCus, 12);
269: iequals(__LINE__, (USHORT)ppH->pH->l, 14);
270: lequals(__LINE__, (LONG)**ppCus, 12L);
271: iequals(__LINE__, (USHORT)ppH->pH->ul, 15);
272: lequals(__LINE__, (ULONG)**ppCus, 12L);
273: iequals(__LINE__, (USHORT)ppH->pH->f, 16);
274: dequals(__LINE__, (FLOAT)**ppCus, 12.);
275: iequals(__LINE__, (USHORT)ppH->pH->d, 17);
276: dequals(__LINE__, (DOUBLE)**ppCus, 12.);
277: #if ANSI
278: iequals(__LINE__, (USHORT)ppH->pH->ld, 18);
279: ldequals(__LINE__, (LDOUBLE)**ppCus, 12.L);
280: #endif
281: iequals(__LINE__, (UINT)ppH->pH->c, 7);
282: iequals(__LINE__, (CHAR)**ppCui, 13);
283: #if ANSI
284: iequals(__LINE__, (UINT)ppH->pH->sc, 8);
285: iequals(__LINE__, (SCHAR)**ppCui, 13);
286: #endif
287: iequals(__LINE__, (UINT)ppH->pH->s, 9);
288: iequals(__LINE__, (SHORT)**ppCui, 13);
289: iequals(__LINE__, (UINT)ppH->pH->i, 10);
290: iequals(__LINE__, (INT)**ppCui, 13);
291: iequals(__LINE__, (UINT)ppH->pH->uc, 11);
292: iequals(__LINE__, (UCHAR)**ppCui, 13);
293: iequals(__LINE__, (UINT)ppH->pH->us, 12);
294: iequals(__LINE__, (USHORT)**ppCui, 13);
295: iequals(__LINE__, (UINT)ppH->pH->ui, 13);
296: iequals(__LINE__, (UINT)**ppCui, 13);
297: iequals(__LINE__, (UINT)ppH->pH->l, 14);
298: lequals(__LINE__, (LONG)**ppCui, 13L);
299: iequals(__LINE__, (UINT)ppH->pH->ul, 15);
300: lequals(__LINE__, (ULONG)**ppCui, 13L);
301: iequals(__LINE__, (UINT)ppH->pH->f, 16);
302: dequals(__LINE__, (FLOAT)**ppCui, 13.);
303: iequals(__LINE__, (UINT)ppH->pH->d, 17);
304: dequals(__LINE__, (DOUBLE)**ppCui, 13.);
305: #if ANSI
306: iequals(__LINE__, (UINT)ppH->pH->ld, 18);
307: ldequals(__LINE__, (LDOUBLE)**ppCui, 13.L);
308: #endif
309: lequals(__LINE__, (LONG)ppH->pH->c, 7L);
310: iequals(__LINE__, (CHAR)**ppCl, 14);
311: #if ANSI
312: lequals(__LINE__, (LONG)ppH->pH->sc, 8L);
313: iequals(__LINE__, (SCHAR)**ppCl, 14);
314: #endif
315: lequals(__LINE__, (LONG)ppH->pH->s, 9L);
316: iequals(__LINE__, (SHORT)**ppCl, 14);
317: lequals(__LINE__, (LONG)ppH->pH->i, 10L);
318: iequals(__LINE__, (INT)**ppCl, 14);
319: lequals(__LINE__, (LONG)ppH->pH->uc, 11L);
320: iequals(__LINE__, (UCHAR)**ppCl, 14);
321: lequals(__LINE__, (LONG)ppH->pH->us, 12L);
322: iequals(__LINE__, (USHORT)**ppCl, 14);
323: lequals(__LINE__, (LONG)ppH->pH->ui, 13L);
324: iequals(__LINE__, (UINT)**ppCl, 14);
325: lequals(__LINE__, (LONG)ppH->pH->l, 14L);
326: lequals(__LINE__, (LONG)**ppCl, 14L);
327: lequals(__LINE__, (LONG)ppH->pH->ul, 15L);
328: lequals(__LINE__, (ULONG)**ppCl, 14L);
329: lequals(__LINE__, (LONG)ppH->pH->f, 16L);
330: dequals(__LINE__, (FLOAT)**ppCl, 14.);
331: lequals(__LINE__, (LONG)ppH->pH->d, 17L);
332: dequals(__LINE__, (DOUBLE)**ppCl, 14.);
333: #if ANSI
334: lequals(__LINE__, (LONG)ppH->pH->ld, 18L);
335: ldequals(__LINE__, (LDOUBLE)**ppCl, 14.L);
336: #endif
337: lequals(__LINE__, (ULONG)ppH->pH->c, 7L);
338: iequals(__LINE__, (CHAR)**ppCul, 15);
339: #if ANSI
340: lequals(__LINE__, (ULONG)ppH->pH->sc, 8L);
341: iequals(__LINE__, (SCHAR)**ppCul, 15);
342: #endif
343: lequals(__LINE__, (ULONG)ppH->pH->s, 9L);
344: iequals(__LINE__, (SHORT)**ppCul, 15);
345: lequals(__LINE__, (ULONG)ppH->pH->i, 10L);
346: iequals(__LINE__, (INT)**ppCul, 15);
347: lequals(__LINE__, (ULONG)ppH->pH->uc, 11L);
348: iequals(__LINE__, (UCHAR)**ppCul, 15);
349: lequals(__LINE__, (ULONG)ppH->pH->us, 12L);
350: iequals(__LINE__, (USHORT)**ppCul, 15);
351: lequals(__LINE__, (ULONG)ppH->pH->ui, 13L);
352: iequals(__LINE__, (UINT)**ppCul, 15);
353: lequals(__LINE__, (ULONG)ppH->pH->l, 14L);
354: lequals(__LINE__, (LONG)**ppCul, 15L);
355: lequals(__LINE__, (ULONG)ppH->pH->ul, 15L);
356: lequals(__LINE__, (ULONG)**ppCul, 15L);
357: lequals(__LINE__, (ULONG)ppH->pH->f, 16L);
358: dequals(__LINE__, (FLOAT)**ppCul, 15.);
359: lequals(__LINE__, (ULONG)ppH->pH->d, 17L);
360: dequals(__LINE__, (DOUBLE)**ppCul, 15.);
361: #if ANSI
362: lequals(__LINE__, (ULONG)ppH->pH->ld, 18L);
363: ldequals(__LINE__, (LDOUBLE)**ppCul, 15.L);
364: #endif
365: dequals(__LINE__, (FLOAT)ppH->pH->c, 7.);
366: iequals(__LINE__, (CHAR)**ppCf, 16);
367: #if ANSI
368: dequals(__LINE__, (FLOAT)ppH->pH->sc, 8.);
369: iequals(__LINE__, (SCHAR)**ppCf, 16);
370: #endif
371: dequals(__LINE__, (FLOAT)ppH->pH->s, 9.);
372: iequals(__LINE__, (SHORT)**ppCf, 16);
373: dequals(__LINE__, (FLOAT)ppH->pH->i, 10.);
374: iequals(__LINE__, (INT)**ppCf, 16);
375: dequals(__LINE__, (FLOAT)ppH->pH->uc, 11.);
376: iequals(__LINE__, (UCHAR)**ppCf, 16);
377: dequals(__LINE__, (FLOAT)ppH->pH->us, 12.);
378: iequals(__LINE__, (USHORT)**ppCf, 16);
379: dequals(__LINE__, (FLOAT)ppH->pH->ui, 13.);
380: iequals(__LINE__, (UINT)**ppCf, 16);
381: dequals(__LINE__, (FLOAT)ppH->pH->l, 14.);
382: lequals(__LINE__, (LONG)**ppCf, 16L);
383: dequals(__LINE__, (FLOAT)ppH->pH->ul, 15.);
384: lequals(__LINE__, (ULONG)**ppCf, 16L);
385: dequals(__LINE__, (FLOAT)ppH->pH->f, 16.);
386: dequals(__LINE__, (FLOAT)**ppCf, 16.);
387: dequals(__LINE__, (FLOAT)ppH->pH->d, 17.);
388: dequals(__LINE__, (DOUBLE)**ppCf, 16.);
389: #if ANSI
390: dequals(__LINE__, (FLOAT)ppH->pH->ld, 18.);
391: ldequals(__LINE__, (LDOUBLE)**ppCf, 16.L);
392: #endif
393: dequals(__LINE__, (DOUBLE)ppH->pH->c, 7.);
394: iequals(__LINE__, (CHAR)**ppCd, 17);
395: #if ANSI
396: dequals(__LINE__, (DOUBLE)ppH->pH->sc, 8.);
397: iequals(__LINE__, (SCHAR)**ppCd, 17);
398: #endif
399: dequals(__LINE__, (DOUBLE)ppH->pH->s, 9.);
400: iequals(__LINE__, (SHORT)**ppCd, 17);
401: dequals(__LINE__, (DOUBLE)ppH->pH->i, 10.);
402: iequals(__LINE__, (INT)**ppCd, 17);
403: dequals(__LINE__, (DOUBLE)ppH->pH->uc, 11.);
404: iequals(__LINE__, (UCHAR)**ppCd, 17);
405: dequals(__LINE__, (DOUBLE)ppH->pH->us, 12.);
406: iequals(__LINE__, (USHORT)**ppCd, 17);
407: dequals(__LINE__, (DOUBLE)ppH->pH->ui, 13.);
408: iequals(__LINE__, (UINT)**ppCd, 17);
409: dequals(__LINE__, (DOUBLE)ppH->pH->l, 14.);
410: lequals(__LINE__, (LONG)**ppCd, 17L);
411: dequals(__LINE__, (DOUBLE)ppH->pH->ul, 15.);
412: lequals(__LINE__, (ULONG)**ppCd, 17L);
413: dequals(__LINE__, (DOUBLE)ppH->pH->f, 16.);
414: dequals(__LINE__, (FLOAT)**ppCd, 17.);
415: dequals(__LINE__, (DOUBLE)ppH->pH->d, 17.);
416: dequals(__LINE__, (DOUBLE)**ppCd, 17.);
417: #if ANSI
418: dequals(__LINE__, (DOUBLE)ppH->pH->ld, 18.);
419: ldequals(__LINE__, (LDOUBLE)**ppCd, 17.L);
420: #endif
421: #if ANSI
422: ldequals(__LINE__, (LDOUBLE)ppH->pH->c, 7.L);
423: iequals(__LINE__, (CHAR)**ppCld, 18);
424: #endif
425: #if ANSI
426: ldequals(__LINE__, (LDOUBLE)ppH->pH->sc, 8.L);
427: iequals(__LINE__, (SCHAR)**ppCld, 18);
428: #endif
429: #if ANSI
430: ldequals(__LINE__, (LDOUBLE)ppH->pH->s, 9.L);
431: iequals(__LINE__, (SHORT)**ppCld, 18);
432: #endif
433: #if ANSI
434: ldequals(__LINE__, (LDOUBLE)ppH->pH->i, 10.L);
435: iequals(__LINE__, (INT)**ppCld, 18);
436: #endif
437: #if ANSI
438: ldequals(__LINE__, (LDOUBLE)ppH->pH->uc, 11.L);
439: iequals(__LINE__, (UCHAR)**ppCld, 18);
440: #endif
441: #if ANSI
442: ldequals(__LINE__, (LDOUBLE)ppH->pH->us, 12.L);
443: iequals(__LINE__, (USHORT)**ppCld, 18);
444: #endif
445: #if ANSI
446: ldequals(__LINE__, (LDOUBLE)ppH->pH->ui, 13.L);
447: iequals(__LINE__, (UINT)**ppCld, 18);
448: #endif
449: #if ANSI
450: ldequals(__LINE__, (LDOUBLE)ppH->pH->l, 14.L);
451: lequals(__LINE__, (LONG)**ppCld, 18L);
452: #endif
453: #if ANSI
454: ldequals(__LINE__, (LDOUBLE)ppH->pH->ul, 15.L);
455: lequals(__LINE__, (ULONG)**ppCld, 18L);
456: #endif
457: #if ANSI
458: ldequals(__LINE__, (LDOUBLE)ppH->pH->f, 16.L);
459: dequals(__LINE__, (FLOAT)**ppCld, 18.);
460: #endif
461: #if ANSI
462: ldequals(__LINE__, (LDOUBLE)ppH->pH->d, 17.L);
463: dequals(__LINE__, (DOUBLE)**ppCld, 18.);
464: #endif
465: #if ANSI
466: ldequals(__LINE__, (LDOUBLE)ppH->pH->ld, 18.L);
467: ldequals(__LINE__, (LDOUBLE)**ppCld, 18.L);
468: #endif
469: }}
470: return report(Filename);
471: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.