X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=type_t.h;h=600222d8670ac27d31479d1affa3c68ef6c3900a;hb=e628f683385763274b551d468107872a058b31d7;hp=a2ccb371d5f72402777b8e9408b90e186b06e4a5;hpb=2ef7b77e92bd93fa2e3d487b91a24f55d299cdd7;p=cparser diff --git a/type_t.h b/type_t.h index a2ccb37..600222d 100644 --- a/type_t.h +++ b/type_t.h @@ -31,8 +31,6 @@ #include "ast_t.h" #include "adt/obst.h" -extern struct obstack *type_obst; - typedef enum type_kind_t { TYPE_INVALID, TYPE_ERROR, @@ -205,6 +203,7 @@ type_t *make_based_pointer_type(type_t *points_to, type_qualifiers_t qualifiers, variable_t *variable); type_t *make_array_type(type_t *element_type, size_t size, type_qualifiers_t qualifiers); +function_parameter_t *allocate_parameter(type_t*); type_t *duplicate_type(const type_t *type); type_t *identify_new_type(type_t *type);