5 #define stralloc hoc_l_stralloc
6 #define newitem hoc_l_newitem
7 #define newlist hoc_l_newlist
8 #define freelist hoc_l_freelist
9 #define next hoc_l_next
10 #define prev hoc_l_prev
11 #define insertstr hoc_l_insertstr
12 #define insertitem hoc_l_insertitem
13 #define insertlist hoc_l_insertlist
14 #define insertsym hoc_l_insertsym
15 #define insertsec hoc_l_insertsec
16 #define insertobj hoc_l_insertobj
17 #define insertvoid hoc_l_insertvoid
18 #define linsertsym hoc_l_linsertsym
19 #define linsertstr hoc_l_linsertstr
20 #define lappendsym hoc_l_lappendsym
21 #define lappendstr hoc_l_lappendstr
22 #define lappenditem hoc_l_lappenditem
23 #define lappendlst hoc_l_lappendlst
24 #define lappendsec hoc_l_lappendsec
25 #define lappendobj hoc_l_lappendobj
26 #define lappendvoid hoc_l_lappendvoid
27 #define delete hoc_l_delete
28 #define delitems hoc_l_delitems
29 #define move hoc_l_move
30 #define movelist hoc_l_movelist
31 #define replacstr hoc_l_replacstr
37 #define hoc_List struct hoc_Item
54 #define ITEM0 (hoc_Item*) 0
55 #define LIST0 (hoc_List*) 0
57 #define ITERATE(itm, lst) for (itm = (lst)->next; itm != (lst); itm = itm->next)
62 #define SYM(q) ((q)->element.sym)
63 #define STR(q) ((q)->element.str)
64 #define ITM(q) ((q)->element.itm)
65 #define LST(q) ((q)->element.lst)
66 #define hocSEC(q) ((q)->element.sec)
67 #define OBJ(q) ((q)->element.obj)
68 #define VOIDITM(q) ((q)->element.vd)
103 #define Insertstr insertstr
104 #define Insertsym insertsym
105 #define Insertsec insertsec
106 #define Linsertsym linsertsym
107 #define Linsertstr linsertstr
108 #define Lappendsym lappendsym
109 #define Lappendstr lappendstr
110 #define Lappenditem lappenditem
111 #define Lappendlst lappendlst
112 #define Lappendsec lappendsec
hoc_Item * hoc_l_linsertstr(hoc_List *, const char *)
hoc_Item * hoc_l_lappendstr(hoc_List *, const char *)
hoc_Item * hoc_l_lappendlst(hoc_List *, hoc_List *)
char * hoc_l_stralloc(const char *, char *release)
void hoc_l_move(hoc_Item *, hoc_Item *, hoc_Item *)
hoc_Item * hoc_l_insertsec(hoc_Item *, struct Section *)
hoc_Item * hoc_l_insertlist(hoc_Item *, hoc_List *)
hoc_Item * hoc_l_insertitem(hoc_Item *, hoc_Item *)
hoc_Item * hoc_l_lappenditem(hoc_List *, hoc_Item *)
hoc_Item * hoc_l_insertstr(hoc_Item *, const char *)
hoc_Item * hoc_l_linsertsym(hoc_List *, struct Symbol *)
hoc_List * hoc_l_newlist()
hoc_Item * hoc_l_insertvoid(hoc_Item *, void *)
hoc_Item * hoc_l_lappendsec(hoc_List *, struct Section *)
void hoc_l_freelist(hoc_List **)
hoc_Item * hoc_l_lappendobj(hoc_List *, struct Object *)
void hoc_l_delete(hoc_Item *)
hoc_Item * hoc_l_lappendvoid(hoc_List *, void *)
hoc_Item * hoc_l_next(hoc_Item *)
hoc_Item * hoc_l_insertsym(hoc_Item *, struct Symbol *)
void hoc_l_movelist(hoc_Item *, hoc_Item *, hoc_List *)
hoc_Item * hoc_l_prev(hoc_Item *)
void hoc_l_replacstr(hoc_Item *, const char *)
hoc_Item * hoc_l_lappendsym(hoc_List *, struct Symbol *)
union hoc_Item::@40 element