X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=type.h;h=de382d62c25de3f772ad3ec3432039def560fd1b;hb=d5415744758eb5532157cc4f70d5b560d45733d8;hp=bede7c2ebf2f5e7f91018047eaa262d1efcffd6d;hpb=6d7d61de445629e1590d3a2ba2990ef7a651368a;p=cparser diff --git a/type.h b/type.h index bede7c2..de382d6 100644 --- a/type.h +++ b/type.h @@ -111,11 +111,6 @@ void print_type_qualifiers(type_qualifiers_t qualifiers); void print_enum_definition(const enum_t *enume); void print_compound_definition(const compound_t *compound); -/** - * set output stream for the type printer - */ -void type_set_output(FILE *out); - void inc_type_visited(void); /** @@ -216,7 +211,16 @@ atomic_type_kind_t find_unsigned_int_atomic_type_kind_for_size(unsigned size); const char *get_atomic_kind_name(atomic_type_kind_t kind); +/** + * Finish the construction of a struct type by calculating its size, offsets, + * alignment. + */ void layout_struct_type(compound_type_t *type); + +/** + * Finish the construction of an union type by calculating + * its size and alignment. + */ void layout_union_type(compound_type_t *type); #endif