CDECL_TYPE_UNSIGNED,
CDECL_TYPE_BOOL,
CDECL_TYPE_COMPLEX,
+ CDECL_TYPE_IMAGINARY,
CDECL_TYPE_STRUCT,
CDECL_TYPE_UNION,
CDECL_TYPE_ENUM,
};
struct cdecl *cdecl_parse_decl(const char *declstr);
+struct cdecl *cdecl_parse_english(const char *english);
void cdecl_free(struct cdecl *decl);
size_t cdecl_explain(char *buf, size_t n, struct cdecl *decl);
+size_t cdecl_declare(char *buf, size_t n, struct cdecl *decl);
static inline int cdecl_spec_kind(struct cdecl_declspec *spec)
{