Annotation of researchv10no/cmd/lcc/ph/cast.c, revision 1.1

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:        }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.