X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=type.h;h=5c00fd3d0fbeb55e9d2737c7025c7348ce12eed4;hb=bf31a06b276a73ea4dbe0b2099b60f43bda797ad;hp=30050da4025c017688e0db81e1d0c99cf26fefb9;hpb=6fe9dcaa0774eaea804b563d5c7b6e656ce41734;p=cparser diff --git a/type.h b/type.h index 30050da..5c00fd3 100644 --- a/type.h +++ b/type.h @@ -15,19 +15,20 @@ typedef struct enum_type_t enum_type_t; typedef struct builtin_type_t builtin_type_t; typedef struct array_type_t array_type_t; typedef struct typedef_type_t typedef_type_t; +typedef struct bitfield_type_t bitfield_type_t; typedef struct typeof_type_t typeof_type_t; typedef union type_t type_t; void init_types(void); void exit_types(void); -void print_type(type_t *type); +void print_type(const type_t *type); /** * prints a human readable form of @p type. prints an abstract typename * if symbol is NULL */ -void print_type_ext(type_t *type, const symbol_t *symbol, +void print_type_ext(const type_t *type, const symbol_t *symbol, const context_t *context); void print_type_qualifiers(unsigned qualifiers);