X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=type.h;h=1f84787789c05aa48698a7c33e0af9f42727f9f6;hb=d5d4d38e55242a48a872a4b556f256e4ccdf8915;hp=de382d62c25de3f772ad3ec3432039def560fd1b;hpb=979fce13621246b706781035786b5d11a8e2f608;p=cparser diff --git a/type.h b/type.h index de382d6..1f84787 100644 --- 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);