X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=types.h;h=9561ea3e22857be76c9daf89358925078b4b745a;hb=10ddb641ca4f0624dbeb3f300479e29c3ccedefb;hp=690e683fa8793681b65f36df03c1305a5d853a83;hpb=62c3fec4c8a371167ad7be3b4cd08c563c21e121;p=cparser diff --git a/types.h b/types.h index 690e683..9561ea3 100644 --- a/types.h +++ b/types.h @@ -14,12 +14,12 @@ extern type_t *type_long_long; extern type_t *type_long; extern type_t *type_short; extern type_t *type_signed_char; -extern type_t *type_string; extern type_t *type_unsigned_int; extern type_t *type_unsigned_long_long; extern type_t *type_unsigned_long; extern type_t *type_void; +extern type_t *type_char_ptr; extern type_t *type_int_ptr; extern type_t *type_long_long_ptr; extern type_t *type_long_ptr; @@ -27,6 +27,8 @@ extern type_t *type_short_ptr; extern type_t *type_signed_char_ptr; extern type_t *type_void_ptr; +extern type_t *type_char_ptr_ptr; + extern type_t *type_intmax_t; extern type_t *type_ptrdiff_t; extern type_t *type_size_t; @@ -34,6 +36,7 @@ extern type_t *type_ssize_t; extern type_t *type_uintmax_t; extern type_t *type_uptrdiff_t; extern type_t *type_wchar_t; +extern type_t *type_wchar_ptr_t; extern type_t *type_wint_t; extern type_t *type_intmax_t_ptr; @@ -43,6 +46,4 @@ extern type_t *type_wchar_t_ptr; void init_basic_types(void); -#define is_type_valid(type) ((type)->kind != TYPE_ERROR) - #endif