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

unix.superglobalmegacorp.com

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