Add EXPR_LITERAL_BOOLEAN to get_expression_struct_size().
[cparser] / type.h
diff --git a/type.h b/type.h
index de382d6..1f84787 100644 (file)
--- a/type.h
+++ b/type.h
@@ -106,7 +106,13 @@ void print_type(const type_t *type);
 void print_type_ext(const type_t *type, const symbol_t *symbol,
                     const scope_t *parameters);
 
-void print_type_qualifiers(type_qualifiers_t qualifiers);
+typedef enum QualifierSeparators {
+       QUAL_SEP_NONE  = 0,
+       QUAL_SEP_START = 1U << 0,
+       QUAL_SEP_END   = 1U << 1
+} QualifierSeparators;
+
+void print_type_qualifiers(type_qualifiers_t qualifiers, QualifierSeparators);
 
 void print_enum_definition(const enum_t *enume);
 void print_compound_definition(const compound_t *compound);
@@ -160,11 +166,6 @@ bool is_type_incomplete(const type_t *type);
 
 bool is_type_object(const type_t *type);
 
-/**
- * returns true if teh type is the builtin va_list type.
- */
-bool is_builtin_va_list(type_t *type);
-
 bool types_compatible(const type_t *type1, const type_t *type2);
 
 type_t *get_unqualified_type(type_t *type);