#define CEDCL_H_
#include <stddef.h>
+#include <stdint.h>
/* Declaration specifier kinds. */
enum {
enum {
CDECL_DECL_IDENT,
CDECL_DECL_POINTER,
+ CDECL_DECL_ARRAY,
};
struct cdecl {
struct cdecl_declspec *qualifiers;
struct cdecl_declarator *declarator;
} pointer;
+ struct cdecl_array {
+ char *vla;
+ uintmax_t length;
+ struct cdecl_declarator *declarator;
+ } array;
} u;
} *declarators;
};