Lines Matching defs:stp_list_t
66 typedef struct stp_list stp_list_t;
110 extern stp_list_t *stp_list_create(void);
119 extern stp_list_t *stp_list_copy(const stp_list_t *list);
127 extern int stp_list_destroy(stp_list_t *list);
135 extern stp_list_item_t *stp_list_get_start(const stp_list_t *list);
143 extern stp_list_item_t *stp_list_get_end(const stp_list_t *list);
152 extern stp_list_item_t *stp_list_get_item_by_index(const stp_list_t *list,
162 extern stp_list_item_t *stp_list_get_item_by_name(const stp_list_t *list,
172 extern stp_list_item_t *stp_list_get_item_by_long_name(const stp_list_t *list,
180 extern int stp_list_get_length(const stp_list_t *list);
190 extern void stp_list_set_freefunc(stp_list_t *list,
199 extern stp_node_freefunc stp_list_get_freefunc(const stp_list_t *list);
209 extern void stp_list_set_copyfunc(stp_list_t *list,
218 extern stp_node_copyfunc stp_list_get_copyfunc(const stp_list_t *list);
228 extern void stp_list_set_namefunc(stp_list_t *list,
237 extern stp_node_namefunc stp_list_get_namefunc(const stp_list_t *list);
247 extern void stp_list_set_long_namefunc(stp_list_t *list,
256 extern stp_node_namefunc stp_list_get_long_namefunc(const stp_list_t *list);
265 extern void stp_list_set_sortfunc(stp_list_t *list,
274 extern stp_node_sortfunc stp_list_get_sortfunc(const stp_list_t *list);
284 extern int stp_list_item_create(stp_list_t *list,
294 extern int stp_list_item_destroy(stp_list_t *list,