|
|
1.1 ! root 1: /* The Plum Hall Validation Suite for C ! 2: * Unpublished copyright (c) 1986-1991, Chiron Systems Inc and Plum Hall Inc. ! 3: * VERSION: 4 ! 4: * DATE: 1993-01-01 ! 5: * The "ANSI" mode of the Suite corresponds to the official ANSI C, X3.159-1989. ! 6: * As per your license agreement, your distribution is not to be moved or copied outside the Designated Site ! 7: * without specific permission from Plum Hall Inc. ! 8: */ ! 9: ! 10: #define ANSI 1 /* This file follows ANSI arithmetic rules, which may not work in non-ANSI modes */ ! 11: #include "types.h" ! 12: int main() ! 13: { ! 14: extern char *Filename; ! 15: auto CHAR Bc = 7; ! 16: auto CHAR *pBc = &Bc; ! 17: #if ANSI ! 18: auto SCHAR Bsc = 8; ! 19: auto SCHAR *pBsc = &Bsc; ! 20: #endif ! 21: auto SHORT Bs = 9; ! 22: auto SHORT *pBs = &Bs; ! 23: auto INT Bi = 10; ! 24: auto INT *pBi = &Bi; ! 25: auto UCHAR Buc = 11; ! 26: auto UCHAR *pBuc = &Buc; ! 27: auto USHORT Bus = 12; ! 28: auto USHORT *pBus = &Bus; ! 29: auto UINT Bui = 13; ! 30: auto UINT *pBui = &Bui; ! 31: auto LONG Bl = 14; ! 32: auto LONG *pBl = &Bl; ! 33: auto ULONG Bul = 15; ! 34: auto ULONG *pBul = &Bul; ! 35: auto FLOAT Bf = 16; ! 36: auto FLOAT *pBf = &Bf; ! 37: auto DOUBLE Bd = 17; ! 38: auto DOUBLE *pBd = &Bd; ! 39: #if ANSI ! 40: auto LDOUBLE Bld = 18; ! 41: auto LDOUBLE *pBld = &Bld; ! 42: #endif ! 43: { ! 44: auto CHAR Ic[12]; ! 45: int x_0 = 0; ! 46: #if ANSI ! 47: auto SCHAR Isc[12]; ! 48: int x_1 = 1; ! 49: #endif ! 50: auto SHORT Is[12]; ! 51: int x_2 = 2; ! 52: auto INT Ii[12]; ! 53: int x_3 = 3; ! 54: auto UCHAR Iuc[12]; ! 55: int x_4 = 4; ! 56: auto USHORT Ius[12]; ! 57: int x_5 = 5; ! 58: auto UINT Iui[12]; ! 59: int x_6 = 6; ! 60: auto LONG Il[12]; ! 61: int x_7 = 7; ! 62: auto ULONG Iul[12]; ! 63: int x_8 = 8; ! 64: auto FLOAT If[12]; ! 65: int x_9 = 9; ! 66: auto DOUBLE Id[12]; ! 67: int x_10 = 10; ! 68: #if ANSI ! 69: auto LDOUBLE Ild[12]; ! 70: int x_11 = 11; ! 71: #endif ! 72: Ic[x_0] = 7; ! 73: #if ANSI ! 74: Isc[x_1] = 8; ! 75: #endif ! 76: Is[x_2] = 9; ! 77: Ii[x_3] = 10; ! 78: Iuc[x_4] = 11; ! 79: Ius[x_5] = 12; ! 80: Iui[x_6] = 13; ! 81: Il[x_7] = 14; ! 82: Iul[x_8] = 15; ! 83: If[x_9] = 16; ! 84: Id[x_10] = 17; ! 85: #if ANSI ! 86: Ild[x_11] = 18; ! 87: #endif ! 88: { ! 89: int true = 1, false = 0; ! 90: Filename = " auto pscalar1 auto array1 eq "; ! 91: iequals(__LINE__, *pBc == Ic[x_0], 1); ! 92: iequals(__LINE__, Ic[x_0] == *pBc, 1); ! 93: if (*pBc == Ic[x_0]); else complain(__LINE__); ! 94: if (Ic[x_0] == *pBc); else complain(__LINE__); ! 95: #if ANSI ! 96: iequals(__LINE__, *pBc == Isc[x_1], 0); ! 97: iequals(__LINE__, Isc[x_1] == *pBc, 0); ! 98: if (*pBc == Isc[x_1]) complain(__LINE__); ! 99: if (Isc[x_1] == *pBc) complain(__LINE__); ! 100: #endif ! 101: iequals(__LINE__, *pBc == Is[x_2], 0); ! 102: iequals(__LINE__, Is[x_2] == *pBc, 0); ! 103: if (*pBc == Is[x_2]) complain(__LINE__); ! 104: if (Is[x_2] == *pBc) complain(__LINE__); ! 105: iequals(__LINE__, *pBc == Ii[x_3], 0); ! 106: iequals(__LINE__, Ii[x_3] == *pBc, 0); ! 107: if (*pBc == Ii[x_3]) complain(__LINE__); ! 108: if (Ii[x_3] == *pBc) complain(__LINE__); ! 109: iequals(__LINE__, *pBc == Iuc[x_4], 0); ! 110: iequals(__LINE__, Iuc[x_4] == *pBc, 0); ! 111: if (*pBc == Iuc[x_4]) complain(__LINE__); ! 112: if (Iuc[x_4] == *pBc) complain(__LINE__); ! 113: iequals(__LINE__, *pBc == Ius[x_5], 0); ! 114: iequals(__LINE__, Ius[x_5] == *pBc, 0); ! 115: if (*pBc == Ius[x_5]) complain(__LINE__); ! 116: if (Ius[x_5] == *pBc) complain(__LINE__); ! 117: iequals(__LINE__, *pBc == Iui[x_6], 0); ! 118: iequals(__LINE__, Iui[x_6] == *pBc, 0); ! 119: if (*pBc == Iui[x_6]) complain(__LINE__); ! 120: if (Iui[x_6] == *pBc) complain(__LINE__); ! 121: iequals(__LINE__, *pBc == Il[x_7], 0); ! 122: iequals(__LINE__, Il[x_7] == *pBc, 0); ! 123: if (*pBc == Il[x_7]) complain(__LINE__); ! 124: if (Il[x_7] == *pBc) complain(__LINE__); ! 125: iequals(__LINE__, *pBc == Iul[x_8], 0); ! 126: iequals(__LINE__, Iul[x_8] == *pBc, 0); ! 127: if (*pBc == Iul[x_8]) complain(__LINE__); ! 128: if (Iul[x_8] == *pBc) complain(__LINE__); ! 129: iequals(__LINE__, *pBc == If[x_9], 0); ! 130: iequals(__LINE__, If[x_9] == *pBc, 0); ! 131: if (*pBc == If[x_9]) complain(__LINE__); ! 132: if (If[x_9] == *pBc) complain(__LINE__); ! 133: iequals(__LINE__, *pBc == Id[x_10], 0); ! 134: iequals(__LINE__, Id[x_10] == *pBc, 0); ! 135: if (*pBc == Id[x_10]) complain(__LINE__); ! 136: if (Id[x_10] == *pBc) complain(__LINE__); ! 137: #if ANSI ! 138: iequals(__LINE__, *pBc == Ild[x_11], 0); ! 139: iequals(__LINE__, Ild[x_11] == *pBc, 0); ! 140: if (*pBc == Ild[x_11]) complain(__LINE__); ! 141: if (Ild[x_11] == *pBc) complain(__LINE__); ! 142: #endif ! 143: #if ANSI ! 144: iequals(__LINE__, *pBsc == Ic[x_0], 0); ! 145: iequals(__LINE__, Ic[x_0] == *pBsc, 0); ! 146: if (*pBsc == Ic[x_0]) complain(__LINE__); ! 147: if (Ic[x_0] == *pBsc) complain(__LINE__); ! 148: #endif ! 149: #if ANSI ! 150: iequals(__LINE__, *pBsc == Isc[x_1], 1); ! 151: iequals(__LINE__, Isc[x_1] == *pBsc, 1); ! 152: if (*pBsc == Isc[x_1]); else complain(__LINE__); ! 153: if (Isc[x_1] == *pBsc); else complain(__LINE__); ! 154: #endif ! 155: #if ANSI ! 156: iequals(__LINE__, *pBsc == Is[x_2], 0); ! 157: iequals(__LINE__, Is[x_2] == *pBsc, 0); ! 158: if (*pBsc == Is[x_2]) complain(__LINE__); ! 159: if (Is[x_2] == *pBsc) complain(__LINE__); ! 160: #endif ! 161: #if ANSI ! 162: iequals(__LINE__, *pBsc == Ii[x_3], 0); ! 163: iequals(__LINE__, Ii[x_3] == *pBsc, 0); ! 164: if (*pBsc == Ii[x_3]) complain(__LINE__); ! 165: if (Ii[x_3] == *pBsc) complain(__LINE__); ! 166: #endif ! 167: #if ANSI ! 168: iequals(__LINE__, *pBsc == Iuc[x_4], 0); ! 169: iequals(__LINE__, Iuc[x_4] == *pBsc, 0); ! 170: if (*pBsc == Iuc[x_4]) complain(__LINE__); ! 171: if (Iuc[x_4] == *pBsc) complain(__LINE__); ! 172: #endif ! 173: #if ANSI ! 174: iequals(__LINE__, *pBsc == Ius[x_5], 0); ! 175: iequals(__LINE__, Ius[x_5] == *pBsc, 0); ! 176: if (*pBsc == Ius[x_5]) complain(__LINE__); ! 177: if (Ius[x_5] == *pBsc) complain(__LINE__); ! 178: #endif ! 179: #if ANSI ! 180: iequals(__LINE__, *pBsc == Iui[x_6], 0); ! 181: iequals(__LINE__, Iui[x_6] == *pBsc, 0); ! 182: if (*pBsc == Iui[x_6]) complain(__LINE__); ! 183: if (Iui[x_6] == *pBsc) complain(__LINE__); ! 184: #endif ! 185: #if ANSI ! 186: iequals(__LINE__, *pBsc == Il[x_7], 0); ! 187: iequals(__LINE__, Il[x_7] == *pBsc, 0); ! 188: if (*pBsc == Il[x_7]) complain(__LINE__); ! 189: if (Il[x_7] == *pBsc) complain(__LINE__); ! 190: #endif ! 191: #if ANSI ! 192: iequals(__LINE__, *pBsc == Iul[x_8], 0); ! 193: iequals(__LINE__, Iul[x_8] == *pBsc, 0); ! 194: if (*pBsc == Iul[x_8]) complain(__LINE__); ! 195: if (Iul[x_8] == *pBsc) complain(__LINE__); ! 196: #endif ! 197: #if ANSI ! 198: iequals(__LINE__, *pBsc == If[x_9], 0); ! 199: iequals(__LINE__, If[x_9] == *pBsc, 0); ! 200: if (*pBsc == If[x_9]) complain(__LINE__); ! 201: if (If[x_9] == *pBsc) complain(__LINE__); ! 202: #endif ! 203: #if ANSI ! 204: iequals(__LINE__, *pBsc == Id[x_10], 0); ! 205: iequals(__LINE__, Id[x_10] == *pBsc, 0); ! 206: if (*pBsc == Id[x_10]) complain(__LINE__); ! 207: if (Id[x_10] == *pBsc) complain(__LINE__); ! 208: #endif ! 209: #if ANSI ! 210: iequals(__LINE__, *pBsc == Ild[x_11], 0); ! 211: iequals(__LINE__, Ild[x_11] == *pBsc, 0); ! 212: if (*pBsc == Ild[x_11]) complain(__LINE__); ! 213: if (Ild[x_11] == *pBsc) complain(__LINE__); ! 214: #endif ! 215: iequals(__LINE__, *pBs == Ic[x_0], 0); ! 216: iequals(__LINE__, Ic[x_0] == *pBs, 0); ! 217: if (*pBs == Ic[x_0]) complain(__LINE__); ! 218: if (Ic[x_0] == *pBs) complain(__LINE__); ! 219: #if ANSI ! 220: iequals(__LINE__, *pBs == Isc[x_1], 0); ! 221: iequals(__LINE__, Isc[x_1] == *pBs, 0); ! 222: if (*pBs == Isc[x_1]) complain(__LINE__); ! 223: if (Isc[x_1] == *pBs) complain(__LINE__); ! 224: #endif ! 225: iequals(__LINE__, *pBs == Is[x_2], 1); ! 226: iequals(__LINE__, Is[x_2] == *pBs, 1); ! 227: if (*pBs == Is[x_2]); else complain(__LINE__); ! 228: if (Is[x_2] == *pBs); else complain(__LINE__); ! 229: iequals(__LINE__, *pBs == Ii[x_3], 0); ! 230: iequals(__LINE__, Ii[x_3] == *pBs, 0); ! 231: if (*pBs == Ii[x_3]) complain(__LINE__); ! 232: if (Ii[x_3] == *pBs) complain(__LINE__); ! 233: iequals(__LINE__, *pBs == Iuc[x_4], 0); ! 234: iequals(__LINE__, Iuc[x_4] == *pBs, 0); ! 235: if (*pBs == Iuc[x_4]) complain(__LINE__); ! 236: if (Iuc[x_4] == *pBs) complain(__LINE__); ! 237: iequals(__LINE__, *pBs == Ius[x_5], 0); ! 238: iequals(__LINE__, Ius[x_5] == *pBs, 0); ! 239: if (*pBs == Ius[x_5]) complain(__LINE__); ! 240: if (Ius[x_5] == *pBs) complain(__LINE__); ! 241: iequals(__LINE__, *pBs == Iui[x_6], 0); ! 242: iequals(__LINE__, Iui[x_6] == *pBs, 0); ! 243: if (*pBs == Iui[x_6]) complain(__LINE__); ! 244: if (Iui[x_6] == *pBs) complain(__LINE__); ! 245: iequals(__LINE__, *pBs == Il[x_7], 0); ! 246: iequals(__LINE__, Il[x_7] == *pBs, 0); ! 247: if (*pBs == Il[x_7]) complain(__LINE__); ! 248: if (Il[x_7] == *pBs) complain(__LINE__); ! 249: iequals(__LINE__, *pBs == Iul[x_8], 0); ! 250: iequals(__LINE__, Iul[x_8] == *pBs, 0); ! 251: if (*pBs == Iul[x_8]) complain(__LINE__); ! 252: if (Iul[x_8] == *pBs) complain(__LINE__); ! 253: iequals(__LINE__, *pBs == If[x_9], 0); ! 254: iequals(__LINE__, If[x_9] == *pBs, 0); ! 255: if (*pBs == If[x_9]) complain(__LINE__); ! 256: if (If[x_9] == *pBs) complain(__LINE__); ! 257: iequals(__LINE__, *pBs == Id[x_10], 0); ! 258: iequals(__LINE__, Id[x_10] == *pBs, 0); ! 259: if (*pBs == Id[x_10]) complain(__LINE__); ! 260: if (Id[x_10] == *pBs) complain(__LINE__); ! 261: #if ANSI ! 262: iequals(__LINE__, *pBs == Ild[x_11], 0); ! 263: iequals(__LINE__, Ild[x_11] == *pBs, 0); ! 264: if (*pBs == Ild[x_11]) complain(__LINE__); ! 265: if (Ild[x_11] == *pBs) complain(__LINE__); ! 266: #endif ! 267: iequals(__LINE__, *pBi == Ic[x_0], 0); ! 268: iequals(__LINE__, Ic[x_0] == *pBi, 0); ! 269: if (*pBi == Ic[x_0]) complain(__LINE__); ! 270: if (Ic[x_0] == *pBi) complain(__LINE__); ! 271: #if ANSI ! 272: iequals(__LINE__, *pBi == Isc[x_1], 0); ! 273: iequals(__LINE__, Isc[x_1] == *pBi, 0); ! 274: if (*pBi == Isc[x_1]) complain(__LINE__); ! 275: if (Isc[x_1] == *pBi) complain(__LINE__); ! 276: #endif ! 277: iequals(__LINE__, *pBi == Is[x_2], 0); ! 278: iequals(__LINE__, Is[x_2] == *pBi, 0); ! 279: if (*pBi == Is[x_2]) complain(__LINE__); ! 280: if (Is[x_2] == *pBi) complain(__LINE__); ! 281: iequals(__LINE__, *pBi == Ii[x_3], 1); ! 282: iequals(__LINE__, Ii[x_3] == *pBi, 1); ! 283: if (*pBi == Ii[x_3]); else complain(__LINE__); ! 284: if (Ii[x_3] == *pBi); else complain(__LINE__); ! 285: iequals(__LINE__, *pBi == Iuc[x_4], 0); ! 286: iequals(__LINE__, Iuc[x_4] == *pBi, 0); ! 287: if (*pBi == Iuc[x_4]) complain(__LINE__); ! 288: if (Iuc[x_4] == *pBi) complain(__LINE__); ! 289: iequals(__LINE__, *pBi == Ius[x_5], 0); ! 290: iequals(__LINE__, Ius[x_5] == *pBi, 0); ! 291: if (*pBi == Ius[x_5]) complain(__LINE__); ! 292: if (Ius[x_5] == *pBi) complain(__LINE__); ! 293: iequals(__LINE__, *pBi == Iui[x_6], 0); ! 294: iequals(__LINE__, Iui[x_6] == *pBi, 0); ! 295: if (*pBi == Iui[x_6]) complain(__LINE__); ! 296: if (Iui[x_6] == *pBi) complain(__LINE__); ! 297: iequals(__LINE__, *pBi == Il[x_7], 0); ! 298: iequals(__LINE__, Il[x_7] == *pBi, 0); ! 299: if (*pBi == Il[x_7]) complain(__LINE__); ! 300: if (Il[x_7] == *pBi) complain(__LINE__); ! 301: iequals(__LINE__, *pBi == Iul[x_8], 0); ! 302: iequals(__LINE__, Iul[x_8] == *pBi, 0); ! 303: if (*pBi == Iul[x_8]) complain(__LINE__); ! 304: if (Iul[x_8] == *pBi) complain(__LINE__); ! 305: iequals(__LINE__, *pBi == If[x_9], 0); ! 306: iequals(__LINE__, If[x_9] == *pBi, 0); ! 307: if (*pBi == If[x_9]) complain(__LINE__); ! 308: if (If[x_9] == *pBi) complain(__LINE__); ! 309: iequals(__LINE__, *pBi == Id[x_10], 0); ! 310: iequals(__LINE__, Id[x_10] == *pBi, 0); ! 311: if (*pBi == Id[x_10]) complain(__LINE__); ! 312: if (Id[x_10] == *pBi) complain(__LINE__); ! 313: #if ANSI ! 314: iequals(__LINE__, *pBi == Ild[x_11], 0); ! 315: iequals(__LINE__, Ild[x_11] == *pBi, 0); ! 316: if (*pBi == Ild[x_11]) complain(__LINE__); ! 317: if (Ild[x_11] == *pBi) complain(__LINE__); ! 318: #endif ! 319: iequals(__LINE__, *pBuc == Ic[x_0], 0); ! 320: iequals(__LINE__, Ic[x_0] == *pBuc, 0); ! 321: if (*pBuc == Ic[x_0]) complain(__LINE__); ! 322: if (Ic[x_0] == *pBuc) complain(__LINE__); ! 323: #if ANSI ! 324: iequals(__LINE__, *pBuc == Isc[x_1], 0); ! 325: iequals(__LINE__, Isc[x_1] == *pBuc, 0); ! 326: if (*pBuc == Isc[x_1]) complain(__LINE__); ! 327: if (Isc[x_1] == *pBuc) complain(__LINE__); ! 328: #endif ! 329: iequals(__LINE__, *pBuc == Is[x_2], 0); ! 330: iequals(__LINE__, Is[x_2] == *pBuc, 0); ! 331: if (*pBuc == Is[x_2]) complain(__LINE__); ! 332: if (Is[x_2] == *pBuc) complain(__LINE__); ! 333: iequals(__LINE__, *pBuc == Ii[x_3], 0); ! 334: iequals(__LINE__, Ii[x_3] == *pBuc, 0); ! 335: if (*pBuc == Ii[x_3]) complain(__LINE__); ! 336: if (Ii[x_3] == *pBuc) complain(__LINE__); ! 337: iequals(__LINE__, *pBuc == Iuc[x_4], 1); ! 338: iequals(__LINE__, Iuc[x_4] == *pBuc, 1); ! 339: if (*pBuc == Iuc[x_4]); else complain(__LINE__); ! 340: if (Iuc[x_4] == *pBuc); else complain(__LINE__); ! 341: iequals(__LINE__, *pBuc == Ius[x_5], 0); ! 342: iequals(__LINE__, Ius[x_5] == *pBuc, 0); ! 343: if (*pBuc == Ius[x_5]) complain(__LINE__); ! 344: if (Ius[x_5] == *pBuc) complain(__LINE__); ! 345: iequals(__LINE__, *pBuc == Iui[x_6], 0); ! 346: iequals(__LINE__, Iui[x_6] == *pBuc, 0); ! 347: if (*pBuc == Iui[x_6]) complain(__LINE__); ! 348: if (Iui[x_6] == *pBuc) complain(__LINE__); ! 349: iequals(__LINE__, *pBuc == Il[x_7], 0); ! 350: iequals(__LINE__, Il[x_7] == *pBuc, 0); ! 351: if (*pBuc == Il[x_7]) complain(__LINE__); ! 352: if (Il[x_7] == *pBuc) complain(__LINE__); ! 353: iequals(__LINE__, *pBuc == Iul[x_8], 0); ! 354: iequals(__LINE__, Iul[x_8] == *pBuc, 0); ! 355: if (*pBuc == Iul[x_8]) complain(__LINE__); ! 356: if (Iul[x_8] == *pBuc) complain(__LINE__); ! 357: iequals(__LINE__, *pBuc == If[x_9], 0); ! 358: iequals(__LINE__, If[x_9] == *pBuc, 0); ! 359: if (*pBuc == If[x_9]) complain(__LINE__); ! 360: if (If[x_9] == *pBuc) complain(__LINE__); ! 361: iequals(__LINE__, *pBuc == Id[x_10], 0); ! 362: iequals(__LINE__, Id[x_10] == *pBuc, 0); ! 363: if (*pBuc == Id[x_10]) complain(__LINE__); ! 364: if (Id[x_10] == *pBuc) complain(__LINE__); ! 365: #if ANSI ! 366: iequals(__LINE__, *pBuc == Ild[x_11], 0); ! 367: iequals(__LINE__, Ild[x_11] == *pBuc, 0); ! 368: if (*pBuc == Ild[x_11]) complain(__LINE__); ! 369: if (Ild[x_11] == *pBuc) complain(__LINE__); ! 370: #endif ! 371: iequals(__LINE__, *pBus == Ic[x_0], 0); ! 372: iequals(__LINE__, Ic[x_0] == *pBus, 0); ! 373: if (*pBus == Ic[x_0]) complain(__LINE__); ! 374: if (Ic[x_0] == *pBus) complain(__LINE__); ! 375: #if ANSI ! 376: iequals(__LINE__, *pBus == Isc[x_1], 0); ! 377: iequals(__LINE__, Isc[x_1] == *pBus, 0); ! 378: if (*pBus == Isc[x_1]) complain(__LINE__); ! 379: if (Isc[x_1] == *pBus) complain(__LINE__); ! 380: #endif ! 381: iequals(__LINE__, *pBus == Is[x_2], 0); ! 382: iequals(__LINE__, Is[x_2] == *pBus, 0); ! 383: if (*pBus == Is[x_2]) complain(__LINE__); ! 384: if (Is[x_2] == *pBus) complain(__LINE__); ! 385: iequals(__LINE__, *pBus == Ii[x_3], 0); ! 386: iequals(__LINE__, Ii[x_3] == *pBus, 0); ! 387: if (*pBus == Ii[x_3]) complain(__LINE__); ! 388: if (Ii[x_3] == *pBus) complain(__LINE__); ! 389: iequals(__LINE__, *pBus == Iuc[x_4], 0); ! 390: iequals(__LINE__, Iuc[x_4] == *pBus, 0); ! 391: if (*pBus == Iuc[x_4]) complain(__LINE__); ! 392: if (Iuc[x_4] == *pBus) complain(__LINE__); ! 393: iequals(__LINE__, *pBus == Ius[x_5], 1); ! 394: iequals(__LINE__, Ius[x_5] == *pBus, 1); ! 395: if (*pBus == Ius[x_5]); else complain(__LINE__); ! 396: if (Ius[x_5] == *pBus); else complain(__LINE__); ! 397: iequals(__LINE__, *pBus == Iui[x_6], 0); ! 398: iequals(__LINE__, Iui[x_6] == *pBus, 0); ! 399: if (*pBus == Iui[x_6]) complain(__LINE__); ! 400: if (Iui[x_6] == *pBus) complain(__LINE__); ! 401: iequals(__LINE__, *pBus == Il[x_7], 0); ! 402: iequals(__LINE__, Il[x_7] == *pBus, 0); ! 403: if (*pBus == Il[x_7]) complain(__LINE__); ! 404: if (Il[x_7] == *pBus) complain(__LINE__); ! 405: iequals(__LINE__, *pBus == Iul[x_8], 0); ! 406: iequals(__LINE__, Iul[x_8] == *pBus, 0); ! 407: if (*pBus == Iul[x_8]) complain(__LINE__); ! 408: if (Iul[x_8] == *pBus) complain(__LINE__); ! 409: iequals(__LINE__, *pBus == If[x_9], 0); ! 410: iequals(__LINE__, If[x_9] == *pBus, 0); ! 411: if (*pBus == If[x_9]) complain(__LINE__); ! 412: if (If[x_9] == *pBus) complain(__LINE__); ! 413: iequals(__LINE__, *pBus == Id[x_10], 0); ! 414: iequals(__LINE__, Id[x_10] == *pBus, 0); ! 415: if (*pBus == Id[x_10]) complain(__LINE__); ! 416: if (Id[x_10] == *pBus) complain(__LINE__); ! 417: #if ANSI ! 418: iequals(__LINE__, *pBus == Ild[x_11], 0); ! 419: iequals(__LINE__, Ild[x_11] == *pBus, 0); ! 420: if (*pBus == Ild[x_11]) complain(__LINE__); ! 421: if (Ild[x_11] == *pBus) complain(__LINE__); ! 422: #endif ! 423: iequals(__LINE__, *pBui == Ic[x_0], 0); ! 424: iequals(__LINE__, Ic[x_0] == *pBui, 0); ! 425: if (*pBui == Ic[x_0]) complain(__LINE__); ! 426: if (Ic[x_0] == *pBui) complain(__LINE__); ! 427: #if ANSI ! 428: iequals(__LINE__, *pBui == Isc[x_1], 0); ! 429: iequals(__LINE__, Isc[x_1] == *pBui, 0); ! 430: if (*pBui == Isc[x_1]) complain(__LINE__); ! 431: if (Isc[x_1] == *pBui) complain(__LINE__); ! 432: #endif ! 433: iequals(__LINE__, *pBui == Is[x_2], 0); ! 434: iequals(__LINE__, Is[x_2] == *pBui, 0); ! 435: if (*pBui == Is[x_2]) complain(__LINE__); ! 436: if (Is[x_2] == *pBui) complain(__LINE__); ! 437: iequals(__LINE__, *pBui == Ii[x_3], 0); ! 438: iequals(__LINE__, Ii[x_3] == *pBui, 0); ! 439: if (*pBui == Ii[x_3]) complain(__LINE__); ! 440: if (Ii[x_3] == *pBui) complain(__LINE__); ! 441: iequals(__LINE__, *pBui == Iuc[x_4], 0); ! 442: iequals(__LINE__, Iuc[x_4] == *pBui, 0); ! 443: if (*pBui == Iuc[x_4]) complain(__LINE__); ! 444: if (Iuc[x_4] == *pBui) complain(__LINE__); ! 445: iequals(__LINE__, *pBui == Ius[x_5], 0); ! 446: iequals(__LINE__, Ius[x_5] == *pBui, 0); ! 447: if (*pBui == Ius[x_5]) complain(__LINE__); ! 448: if (Ius[x_5] == *pBui) complain(__LINE__); ! 449: iequals(__LINE__, *pBui == Iui[x_6], 1); ! 450: iequals(__LINE__, Iui[x_6] == *pBui, 1); ! 451: if (*pBui == Iui[x_6]); else complain(__LINE__); ! 452: if (Iui[x_6] == *pBui); else complain(__LINE__); ! 453: iequals(__LINE__, *pBui == Il[x_7], 0); ! 454: iequals(__LINE__, Il[x_7] == *pBui, 0); ! 455: if (*pBui == Il[x_7]) complain(__LINE__); ! 456: if (Il[x_7] == *pBui) complain(__LINE__); ! 457: iequals(__LINE__, *pBui == Iul[x_8], 0); ! 458: iequals(__LINE__, Iul[x_8] == *pBui, 0); ! 459: if (*pBui == Iul[x_8]) complain(__LINE__); ! 460: if (Iul[x_8] == *pBui) complain(__LINE__); ! 461: iequals(__LINE__, *pBui == If[x_9], 0); ! 462: iequals(__LINE__, If[x_9] == *pBui, 0); ! 463: if (*pBui == If[x_9]) complain(__LINE__); ! 464: if (If[x_9] == *pBui) complain(__LINE__); ! 465: iequals(__LINE__, *pBui == Id[x_10], 0); ! 466: iequals(__LINE__, Id[x_10] == *pBui, 0); ! 467: if (*pBui == Id[x_10]) complain(__LINE__); ! 468: if (Id[x_10] == *pBui) complain(__LINE__); ! 469: #if ANSI ! 470: iequals(__LINE__, *pBui == Ild[x_11], 0); ! 471: iequals(__LINE__, Ild[x_11] == *pBui, 0); ! 472: if (*pBui == Ild[x_11]) complain(__LINE__); ! 473: if (Ild[x_11] == *pBui) complain(__LINE__); ! 474: #endif ! 475: iequals(__LINE__, *pBl == Ic[x_0], 0); ! 476: iequals(__LINE__, Ic[x_0] == *pBl, 0); ! 477: if (*pBl == Ic[x_0]) complain(__LINE__); ! 478: if (Ic[x_0] == *pBl) complain(__LINE__); ! 479: #if ANSI ! 480: iequals(__LINE__, *pBl == Isc[x_1], 0); ! 481: iequals(__LINE__, Isc[x_1] == *pBl, 0); ! 482: if (*pBl == Isc[x_1]) complain(__LINE__); ! 483: if (Isc[x_1] == *pBl) complain(__LINE__); ! 484: #endif ! 485: iequals(__LINE__, *pBl == Is[x_2], 0); ! 486: iequals(__LINE__, Is[x_2] == *pBl, 0); ! 487: if (*pBl == Is[x_2]) complain(__LINE__); ! 488: if (Is[x_2] == *pBl) complain(__LINE__); ! 489: iequals(__LINE__, *pBl == Ii[x_3], 0); ! 490: iequals(__LINE__, Ii[x_3] == *pBl, 0); ! 491: if (*pBl == Ii[x_3]) complain(__LINE__); ! 492: if (Ii[x_3] == *pBl) complain(__LINE__); ! 493: iequals(__LINE__, *pBl == Iuc[x_4], 0); ! 494: iequals(__LINE__, Iuc[x_4] == *pBl, 0); ! 495: if (*pBl == Iuc[x_4]) complain(__LINE__); ! 496: if (Iuc[x_4] == *pBl) complain(__LINE__); ! 497: iequals(__LINE__, *pBl == Ius[x_5], 0); ! 498: iequals(__LINE__, Ius[x_5] == *pBl, 0); ! 499: if (*pBl == Ius[x_5]) complain(__LINE__); ! 500: if (Ius[x_5] == *pBl) complain(__LINE__); ! 501: iequals(__LINE__, *pBl == Iui[x_6], 0); ! 502: iequals(__LINE__, Iui[x_6] == *pBl, 0); ! 503: if (*pBl == Iui[x_6]) complain(__LINE__); ! 504: if (Iui[x_6] == *pBl) complain(__LINE__); ! 505: iequals(__LINE__, *pBl == Il[x_7], 1); ! 506: iequals(__LINE__, Il[x_7] == *pBl, 1); ! 507: if (*pBl == Il[x_7]); else complain(__LINE__); ! 508: if (Il[x_7] == *pBl); else complain(__LINE__); ! 509: iequals(__LINE__, *pBl == Iul[x_8], 0); ! 510: iequals(__LINE__, Iul[x_8] == *pBl, 0); ! 511: if (*pBl == Iul[x_8]) complain(__LINE__); ! 512: if (Iul[x_8] == *pBl) complain(__LINE__); ! 513: iequals(__LINE__, *pBl == If[x_9], 0); ! 514: iequals(__LINE__, If[x_9] == *pBl, 0); ! 515: if (*pBl == If[x_9]) complain(__LINE__); ! 516: if (If[x_9] == *pBl) complain(__LINE__); ! 517: iequals(__LINE__, *pBl == Id[x_10], 0); ! 518: iequals(__LINE__, Id[x_10] == *pBl, 0); ! 519: if (*pBl == Id[x_10]) complain(__LINE__); ! 520: if (Id[x_10] == *pBl) complain(__LINE__); ! 521: #if ANSI ! 522: iequals(__LINE__, *pBl == Ild[x_11], 0); ! 523: iequals(__LINE__, Ild[x_11] == *pBl, 0); ! 524: if (*pBl == Ild[x_11]) complain(__LINE__); ! 525: if (Ild[x_11] == *pBl) complain(__LINE__); ! 526: #endif ! 527: iequals(__LINE__, *pBul == Ic[x_0], 0); ! 528: iequals(__LINE__, Ic[x_0] == *pBul, 0); ! 529: if (*pBul == Ic[x_0]) complain(__LINE__); ! 530: if (Ic[x_0] == *pBul) complain(__LINE__); ! 531: #if ANSI ! 532: iequals(__LINE__, *pBul == Isc[x_1], 0); ! 533: iequals(__LINE__, Isc[x_1] == *pBul, 0); ! 534: if (*pBul == Isc[x_1]) complain(__LINE__); ! 535: if (Isc[x_1] == *pBul) complain(__LINE__); ! 536: #endif ! 537: iequals(__LINE__, *pBul == Is[x_2], 0); ! 538: iequals(__LINE__, Is[x_2] == *pBul, 0); ! 539: if (*pBul == Is[x_2]) complain(__LINE__); ! 540: if (Is[x_2] == *pBul) complain(__LINE__); ! 541: iequals(__LINE__, *pBul == Ii[x_3], 0); ! 542: iequals(__LINE__, Ii[x_3] == *pBul, 0); ! 543: if (*pBul == Ii[x_3]) complain(__LINE__); ! 544: if (Ii[x_3] == *pBul) complain(__LINE__); ! 545: iequals(__LINE__, *pBul == Iuc[x_4], 0); ! 546: iequals(__LINE__, Iuc[x_4] == *pBul, 0); ! 547: if (*pBul == Iuc[x_4]) complain(__LINE__); ! 548: if (Iuc[x_4] == *pBul) complain(__LINE__); ! 549: iequals(__LINE__, *pBul == Ius[x_5], 0); ! 550: iequals(__LINE__, Ius[x_5] == *pBul, 0); ! 551: if (*pBul == Ius[x_5]) complain(__LINE__); ! 552: if (Ius[x_5] == *pBul) complain(__LINE__); ! 553: iequals(__LINE__, *pBul == Iui[x_6], 0); ! 554: iequals(__LINE__, Iui[x_6] == *pBul, 0); ! 555: if (*pBul == Iui[x_6]) complain(__LINE__); ! 556: if (Iui[x_6] == *pBul) complain(__LINE__); ! 557: iequals(__LINE__, *pBul == Il[x_7], 0); ! 558: iequals(__LINE__, Il[x_7] == *pBul, 0); ! 559: if (*pBul == Il[x_7]) complain(__LINE__); ! 560: if (Il[x_7] == *pBul) complain(__LINE__); ! 561: iequals(__LINE__, *pBul == Iul[x_8], 1); ! 562: iequals(__LINE__, Iul[x_8] == *pBul, 1); ! 563: if (*pBul == Iul[x_8]); else complain(__LINE__); ! 564: if (Iul[x_8] == *pBul); else complain(__LINE__); ! 565: iequals(__LINE__, *pBul == If[x_9], 0); ! 566: iequals(__LINE__, If[x_9] == *pBul, 0); ! 567: if (*pBul == If[x_9]) complain(__LINE__); ! 568: if (If[x_9] == *pBul) complain(__LINE__); ! 569: iequals(__LINE__, *pBul == Id[x_10], 0); ! 570: iequals(__LINE__, Id[x_10] == *pBul, 0); ! 571: if (*pBul == Id[x_10]) complain(__LINE__); ! 572: if (Id[x_10] == *pBul) complain(__LINE__); ! 573: #if ANSI ! 574: iequals(__LINE__, *pBul == Ild[x_11], 0); ! 575: iequals(__LINE__, Ild[x_11] == *pBul, 0); ! 576: if (*pBul == Ild[x_11]) complain(__LINE__); ! 577: if (Ild[x_11] == *pBul) complain(__LINE__); ! 578: #endif ! 579: iequals(__LINE__, *pBf == Ic[x_0], 0); ! 580: iequals(__LINE__, Ic[x_0] == *pBf, 0); ! 581: if (*pBf == Ic[x_0]) complain(__LINE__); ! 582: if (Ic[x_0] == *pBf) complain(__LINE__); ! 583: #if ANSI ! 584: iequals(__LINE__, *pBf == Isc[x_1], 0); ! 585: iequals(__LINE__, Isc[x_1] == *pBf, 0); ! 586: if (*pBf == Isc[x_1]) complain(__LINE__); ! 587: if (Isc[x_1] == *pBf) complain(__LINE__); ! 588: #endif ! 589: iequals(__LINE__, *pBf == Is[x_2], 0); ! 590: iequals(__LINE__, Is[x_2] == *pBf, 0); ! 591: if (*pBf == Is[x_2]) complain(__LINE__); ! 592: if (Is[x_2] == *pBf) complain(__LINE__); ! 593: iequals(__LINE__, *pBf == Ii[x_3], 0); ! 594: iequals(__LINE__, Ii[x_3] == *pBf, 0); ! 595: if (*pBf == Ii[x_3]) complain(__LINE__); ! 596: if (Ii[x_3] == *pBf) complain(__LINE__); ! 597: iequals(__LINE__, *pBf == Iuc[x_4], 0); ! 598: iequals(__LINE__, Iuc[x_4] == *pBf, 0); ! 599: if (*pBf == Iuc[x_4]) complain(__LINE__); ! 600: if (Iuc[x_4] == *pBf) complain(__LINE__); ! 601: iequals(__LINE__, *pBf == Ius[x_5], 0); ! 602: iequals(__LINE__, Ius[x_5] == *pBf, 0); ! 603: if (*pBf == Ius[x_5]) complain(__LINE__); ! 604: if (Ius[x_5] == *pBf) complain(__LINE__); ! 605: iequals(__LINE__, *pBf == Iui[x_6], 0); ! 606: iequals(__LINE__, Iui[x_6] == *pBf, 0); ! 607: if (*pBf == Iui[x_6]) complain(__LINE__); ! 608: if (Iui[x_6] == *pBf) complain(__LINE__); ! 609: iequals(__LINE__, *pBf == Il[x_7], 0); ! 610: iequals(__LINE__, Il[x_7] == *pBf, 0); ! 611: if (*pBf == Il[x_7]) complain(__LINE__); ! 612: if (Il[x_7] == *pBf) complain(__LINE__); ! 613: iequals(__LINE__, *pBf == Iul[x_8], 0); ! 614: iequals(__LINE__, Iul[x_8] == *pBf, 0); ! 615: if (*pBf == Iul[x_8]) complain(__LINE__); ! 616: if (Iul[x_8] == *pBf) complain(__LINE__); ! 617: iequals(__LINE__, *pBf == If[x_9], 1); ! 618: iequals(__LINE__, If[x_9] == *pBf, 1); ! 619: if (*pBf == If[x_9]); else complain(__LINE__); ! 620: if (If[x_9] == *pBf); else complain(__LINE__); ! 621: iequals(__LINE__, *pBf == Id[x_10], 0); ! 622: iequals(__LINE__, Id[x_10] == *pBf, 0); ! 623: if (*pBf == Id[x_10]) complain(__LINE__); ! 624: if (Id[x_10] == *pBf) complain(__LINE__); ! 625: #if ANSI ! 626: iequals(__LINE__, *pBf == Ild[x_11], 0); ! 627: iequals(__LINE__, Ild[x_11] == *pBf, 0); ! 628: if (*pBf == Ild[x_11]) complain(__LINE__); ! 629: if (Ild[x_11] == *pBf) complain(__LINE__); ! 630: #endif ! 631: iequals(__LINE__, *pBd == Ic[x_0], 0); ! 632: iequals(__LINE__, Ic[x_0] == *pBd, 0); ! 633: if (*pBd == Ic[x_0]) complain(__LINE__); ! 634: if (Ic[x_0] == *pBd) complain(__LINE__); ! 635: #if ANSI ! 636: iequals(__LINE__, *pBd == Isc[x_1], 0); ! 637: iequals(__LINE__, Isc[x_1] == *pBd, 0); ! 638: if (*pBd == Isc[x_1]) complain(__LINE__); ! 639: if (Isc[x_1] == *pBd) complain(__LINE__); ! 640: #endif ! 641: iequals(__LINE__, *pBd == Is[x_2], 0); ! 642: iequals(__LINE__, Is[x_2] == *pBd, 0); ! 643: if (*pBd == Is[x_2]) complain(__LINE__); ! 644: if (Is[x_2] == *pBd) complain(__LINE__); ! 645: iequals(__LINE__, *pBd == Ii[x_3], 0); ! 646: iequals(__LINE__, Ii[x_3] == *pBd, 0); ! 647: if (*pBd == Ii[x_3]) complain(__LINE__); ! 648: if (Ii[x_3] == *pBd) complain(__LINE__); ! 649: iequals(__LINE__, *pBd == Iuc[x_4], 0); ! 650: iequals(__LINE__, Iuc[x_4] == *pBd, 0); ! 651: if (*pBd == Iuc[x_4]) complain(__LINE__); ! 652: if (Iuc[x_4] == *pBd) complain(__LINE__); ! 653: iequals(__LINE__, *pBd == Ius[x_5], 0); ! 654: iequals(__LINE__, Ius[x_5] == *pBd, 0); ! 655: if (*pBd == Ius[x_5]) complain(__LINE__); ! 656: if (Ius[x_5] == *pBd) complain(__LINE__); ! 657: iequals(__LINE__, *pBd == Iui[x_6], 0); ! 658: iequals(__LINE__, Iui[x_6] == *pBd, 0); ! 659: if (*pBd == Iui[x_6]) complain(__LINE__); ! 660: if (Iui[x_6] == *pBd) complain(__LINE__); ! 661: iequals(__LINE__, *pBd == Il[x_7], 0); ! 662: iequals(__LINE__, Il[x_7] == *pBd, 0); ! 663: if (*pBd == Il[x_7]) complain(__LINE__); ! 664: if (Il[x_7] == *pBd) complain(__LINE__); ! 665: iequals(__LINE__, *pBd == Iul[x_8], 0); ! 666: iequals(__LINE__, Iul[x_8] == *pBd, 0); ! 667: if (*pBd == Iul[x_8]) complain(__LINE__); ! 668: if (Iul[x_8] == *pBd) complain(__LINE__); ! 669: iequals(__LINE__, *pBd == If[x_9], 0); ! 670: iequals(__LINE__, If[x_9] == *pBd, 0); ! 671: if (*pBd == If[x_9]) complain(__LINE__); ! 672: if (If[x_9] == *pBd) complain(__LINE__); ! 673: iequals(__LINE__, *pBd == Id[x_10], 1); ! 674: iequals(__LINE__, Id[x_10] == *pBd, 1); ! 675: if (*pBd == Id[x_10]); else complain(__LINE__); ! 676: if (Id[x_10] == *pBd); else complain(__LINE__); ! 677: #if ANSI ! 678: iequals(__LINE__, *pBd == Ild[x_11], 0); ! 679: iequals(__LINE__, Ild[x_11] == *pBd, 0); ! 680: if (*pBd == Ild[x_11]) complain(__LINE__); ! 681: if (Ild[x_11] == *pBd) complain(__LINE__); ! 682: #endif ! 683: #if ANSI ! 684: iequals(__LINE__, *pBld == Ic[x_0], 0); ! 685: iequals(__LINE__, Ic[x_0] == *pBld, 0); ! 686: if (*pBld == Ic[x_0]) complain(__LINE__); ! 687: if (Ic[x_0] == *pBld) complain(__LINE__); ! 688: #endif ! 689: #if ANSI ! 690: iequals(__LINE__, *pBld == Isc[x_1], 0); ! 691: iequals(__LINE__, Isc[x_1] == *pBld, 0); ! 692: if (*pBld == Isc[x_1]) complain(__LINE__); ! 693: if (Isc[x_1] == *pBld) complain(__LINE__); ! 694: #endif ! 695: #if ANSI ! 696: iequals(__LINE__, *pBld == Is[x_2], 0); ! 697: iequals(__LINE__, Is[x_2] == *pBld, 0); ! 698: if (*pBld == Is[x_2]) complain(__LINE__); ! 699: if (Is[x_2] == *pBld) complain(__LINE__); ! 700: #endif ! 701: #if ANSI ! 702: iequals(__LINE__, *pBld == Ii[x_3], 0); ! 703: iequals(__LINE__, Ii[x_3] == *pBld, 0); ! 704: if (*pBld == Ii[x_3]) complain(__LINE__); ! 705: if (Ii[x_3] == *pBld) complain(__LINE__); ! 706: #endif ! 707: #if ANSI ! 708: iequals(__LINE__, *pBld == Iuc[x_4], 0); ! 709: iequals(__LINE__, Iuc[x_4] == *pBld, 0); ! 710: if (*pBld == Iuc[x_4]) complain(__LINE__); ! 711: if (Iuc[x_4] == *pBld) complain(__LINE__); ! 712: #endif ! 713: #if ANSI ! 714: iequals(__LINE__, *pBld == Ius[x_5], 0); ! 715: iequals(__LINE__, Ius[x_5] == *pBld, 0); ! 716: if (*pBld == Ius[x_5]) complain(__LINE__); ! 717: if (Ius[x_5] == *pBld) complain(__LINE__); ! 718: #endif ! 719: #if ANSI ! 720: iequals(__LINE__, *pBld == Iui[x_6], 0); ! 721: iequals(__LINE__, Iui[x_6] == *pBld, 0); ! 722: if (*pBld == Iui[x_6]) complain(__LINE__); ! 723: if (Iui[x_6] == *pBld) complain(__LINE__); ! 724: #endif ! 725: #if ANSI ! 726: iequals(__LINE__, *pBld == Il[x_7], 0); ! 727: iequals(__LINE__, Il[x_7] == *pBld, 0); ! 728: if (*pBld == Il[x_7]) complain(__LINE__); ! 729: if (Il[x_7] == *pBld) complain(__LINE__); ! 730: #endif ! 731: #if ANSI ! 732: iequals(__LINE__, *pBld == Iul[x_8], 0); ! 733: iequals(__LINE__, Iul[x_8] == *pBld, 0); ! 734: if (*pBld == Iul[x_8]) complain(__LINE__); ! 735: if (Iul[x_8] == *pBld) complain(__LINE__); ! 736: #endif ! 737: #if ANSI ! 738: iequals(__LINE__, *pBld == If[x_9], 0); ! 739: iequals(__LINE__, If[x_9] == *pBld, 0); ! 740: if (*pBld == If[x_9]) complain(__LINE__); ! 741: if (If[x_9] == *pBld) complain(__LINE__); ! 742: #endif ! 743: #if ANSI ! 744: iequals(__LINE__, *pBld == Id[x_10], 0); ! 745: iequals(__LINE__, Id[x_10] == *pBld, 0); ! 746: if (*pBld == Id[x_10]) complain(__LINE__); ! 747: if (Id[x_10] == *pBld) complain(__LINE__); ! 748: #endif ! 749: #if ANSI ! 750: iequals(__LINE__, *pBld == Ild[x_11], 1); ! 751: iequals(__LINE__, Ild[x_11] == *pBld, 1); ! 752: if (*pBld == Ild[x_11]); else complain(__LINE__); ! 753: if (Ild[x_11] == *pBld); else complain(__LINE__); ! 754: #endif ! 755: }} ! 756: return report(Filename); ! 757: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.