]> git.draconx.ca Git - cdecl99.git/blobdiff - src/cdecl.h
Add never-interactive flex option.
[cdecl99.git] / src / cdecl.h
index 3217f9e46f6d1d267490cc9ebc7112f1a641459a..c4dad87a38106c6c107fa5ffc7515b5411cd878b 100644 (file)
@@ -41,6 +41,7 @@ enum {
        CDECL_TYPE_UNSIGNED,
        CDECL_TYPE_BOOL,
        CDECL_TYPE_COMPLEX,
+       CDECL_TYPE_IMAGINARY,
        CDECL_TYPE_STRUCT,
        CDECL_TYPE_UNION,
        CDECL_TYPE_ENUM,
@@ -95,9 +96,11 @@ struct cdecl {
 };
 
 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)
 {