DEADSOFTWARE

Patched for Linux
[mp3cc.git] / MPC.3.5.LINUX / structures / type_list.h
1 /********************************************************************
3 type_list.h - functions to work with typelists
5 Niksa Orlic, 2004-04-28
7 ********************************************************************/
11 struct type_list_struct
12 {
13 struct type_list_struct *next;
14 struct type_struct *data;
15 };
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*);