/* Test.C features */ struct Thing { int x; int y; int z; }; struct Thingies { struct Thingies *link; int length; int maxLength; struct Thing things[0]; struct Thing moreThings[10]; }; struct Thing *p; struct Thingies *thingies; int xxx; int i, j; Test() { p = thingies->moreThings; p = &thingies->moreThings[0]; xxx = sizeof(struct Thing); xxx = p[3].x; xxx=thingies->length; xxx=thingies->things[3].x; xxx=thingies->moreThings[3].x; thingies->length=xxx; thingies->things[3].x=xxx; thingies->moreThings[3].x=xxx; for (i = 0; i < 8; i += 1) { for (j = 0; j < 9; j++) { xxx += 1; goto out; }; }; xxx += 1; out: xxx++; ++xxx; };