|
|
@ -44,10 +44,12 @@ TR_CLASS(TR_List) { |
|
|
TR_INSTANCE_INIT(TR_List); |
|
|
TR_INSTANCE_INIT(TR_List); |
|
|
TR_CLASSVARS_DECL(TR_List) {}; |
|
|
TR_CLASSVARS_DECL(TR_List) {}; |
|
|
|
|
|
|
|
|
void TR_listPut(TR_List, void *); |
|
|
|
|
|
void TR_listPutFirst(TR_List, void *); |
|
|
|
|
|
void * TR_listGet(TR_List); |
|
|
|
|
|
void * TR_listGetFirst(TR_List); |
|
|
|
|
|
|
|
|
void TR_listPut(TR_List, void *); |
|
|
|
|
|
void TR_listPutFirst(TR_List, void *); |
|
|
|
|
|
void * TR_listGet(TR_List); |
|
|
|
|
|
void * TR_listGetFirst(TR_List); |
|
|
|
|
|
ssize_t TR_listFind(TR_List, void *); |
|
|
|
|
|
void TR_listDelete(TR_List, void *); |
|
|
|
|
|
|
|
|
#define TR_listEmpty(this) (this->start == this->end) |
|
|
#define TR_listEmpty(this) (this->start == this->end) |
|
|
#define TR_listFirst(this) ((this)->start) |
|
|
#define TR_listFirst(this) ((this)->start) |
|
|
|