DEADSOFTWARE

Patched for Linux
[mp3cc.git] / MPC.3.5.LINUX / structures / type_list.h
1 /********************************************************************
2
3 type_list.h - functions to work with typelists
4
5 Niksa Orlic, 2004-04-28
6
7 ********************************************************************/
8
9
10
11 struct type_list_struct
12 {
13 struct type_list_struct *next;
14 struct type_struct *data;
15 };
16
17 typedef struct type_list_struct type_list;
18
19 type_list *type_list_create();
20 void type_list_destroy(type_list*);
21
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*);
25
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*);