typedef struct {
    int field;
} substruct_t;

typedef struct {
    char somefield[32];
    substruct_t substruct;
    substruct_t* substruct_p;
} struct_t;

struct_t *foo(int n);