/* Declarator types. */
enum {
CDECL_DECL_IDENT,
+ CDECL_DECL_POINTER,
};
struct cdecl {
struct cdecl_declarator {
struct cdecl_declarator *next;
unsigned type;
- char *ident;
+ union {
+ char *ident;
+ struct cdecl_pointer {
+ struct cdecl_declspec *qualifiers;
+ struct cdecl_declarator *declarator;
+ } pointer;
+ } u;
} *declarators;
};