typedef incomplete Semipriv = (float64, int, private); int ii; Semipriv^ sp; any^ ap; () f(); int#[undefined]^ ula_ptr; /* ERRORS */ int sa = sizeof(1+1); int sb = sizeof(ii+1); int sc = sizeof(ii^); int sd = sizeof(sp^); // incomplete type int se = sizeof(ap^); int sf = sizeof(f); int sg = sizeof(ula_ptr^); /* ERRORS */ int ma = minsizeof(ap^); // fully private type // TODO //int aa = alignof(1); // TODO //int i = offsetof(ii); //int j = offsetof(sp^); //int k = offsetof(sp);