fix cp_error020, fix warning
[cparser] / types.h
diff --git a/types.h b/types.h
index 32fc5bc..9561ea3 100644 (file)
--- 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;
@@ -36,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;
@@ -45,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