main: C function accepting unspecified arguments returning signed int with body CompoundStmt Declaration of v1: pointer to signed int Declaration of v2: type-of expression Name: v1 Declaration of v3: array of type-of expression Applying untyped: Name: *? ...to: Name: v1 with dimension of constant expression 4 signed int Declaration of v4: array of pointer to char with dimension of constant expression 4 signed int Declaration of v5: array of pointer to char with dimension of constant expression 4 signed int Declaration of v6: pointer to signed int Declaration of v7: pointer to function with parameters signed int p: signed int returning signed int Declaration of v8: pointer to function with parameters signed int p: signed int returning signed int