Annotation of researchv10no/cmd/lcc/ph/gt.c, revision 1.1.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.