void set_print_compound_entries(bool enabled);
-
/**
* returns true if type contains integer numbers
*/
bool is_type_integer(const type_t *type);
+/**
+ * return true if type contains signed numbers
+ */
+bool is_type_signed(const type_t *type);
+
/**
* returns true if type contains floating point numbers
*/
*/
bool is_type_scalar(const type_t *type);
+bool is_type_incomplete(const type_t *type);
+
+bool types_compatible(const type_t *type1, const type_t *type2);
+
+bool pointers_compatible(const type_t *type1, const type_t *type2);
+
+type_t *skip_typeref(type_t *type);
+
#endif