1 typedef struct { double x, y; } p; 2 typedef struct { int s; float r; } t; 3 t *e, i; 4 int i1; 5 f(t * op)6f(t *op) 7 { 8 int i2 = e->r; 9 p pt; 10 int c = g(); 11 t p; 12 13 if (c) 14 { 15 i = *e; 16 e -= 3; 17 return 8; 18 } 19 if (op > e) 20 return 1; 21 op->r = pt.x; 22 op->r = pt.y; 23 p = *e; 24 ++e; 25 e->r = i1, e->s = i1; 26 *++e = p; 27 return 3; 28 } 29