int main(int argc, char **argv) { int q; int w; int e; int r; int t; int y; typedef struct TESTFM{int one; int two;} testfm; int u; int i; int o; int p; // ON DIM DO: struct TESTFM *test struct TESTFM *test = ARRAY(struct TESTFM , test, 1, 0, 10) DIM 0x0001 0x0001 int a; int s; int d; int f; goto L_0001; struct TESTFM pointer () { return(&test[q]); return(0); } L_0001: struct TESTFM normal; q = 5; normal.two = p; pointer()->two = p;