1 /********************************************************************
3 type_list.h - functions to work with typelists
5 Niksa Orlic, 2004-04-28
7 ********************************************************************/
11 struct type_list_struct
13 struct type_list_struct
*next
;
14 struct type_struct
*data
;
17 typedef struct type_list_struct type_list
;
19 type_list
*type_list_create();
20 void type_list_destroy(type_list
*);
22 type_list
*type_list_duplicate(type_list
*);
23 void type_list_append(type_list
*, struct type_struct
*);
24 int type_list_length(type_list
*);
26 int type_list_different_parameter(type_list
*, type_list
*);
27 int type_list_different_parameter_array(type_list
*, type_list
*);
28 int type_list_different_parameter_cast(type_list
*, type_list
*);