Lines Matching refs:str_t
30 pthis->pitems = (str_t*)malloc( VEC_INITIAL_SIZE*sizeof(str_t) ); in vec_create()
43 str_t* pnewitems; in vec_setsize()
48 pnewitems = (str_t*)realloc( pthis->pitems, nnewalloc*sizeof(str_t) ); in vec_setsize()
62 void vec_addhead( vec_t* pthis, str_t* pstr ) in vec_addhead()
67 memmove( &pthis->pitems[1], &pthis->pitems[0], pthis->nitems*sizeof(str_t) ); in vec_addhead()
72 void vec_addtail( vec_t* pthis, str_t* pstr ) in vec_addtail()
85 memmove( &pthis->pitems[0], &pthis->pitems[1], pthis->nitems*sizeof(str_t) ); in vec_delhead()
112 return str_casecmp( (const str_t*)p1, (const str_t*)p2 ); in svec_compare()
115 void svec_add( vec_t* pthis, str_t* pstr ) in svec_add()
157 str_t* svec_find( vec_t* pthis, str_t* pstr ) in svec_find()
190 qsort( pthis->pitems, pthis->nitems, sizeof(str_t), svec_compare ); in svec_sort()
203 str_t* veciter_get( veciter_t* pthis ) in veciter_get()
253 void veciter_addafter( veciter_t* pthis, str_t* pstr ) in veciter_addafter()
255 str_t* pitems; in veciter_addafter()
264 (pthis->plist->nitems-pthis->index-1) * sizeof(str_t) ); in veciter_addafter()
271 void veciter_addbefore( veciter_t* pthis, str_t* pstr ) in veciter_addbefore()
273 str_t* pitems; in veciter_addbefore()
280 (pthis->plist->nitems-pthis->index) * sizeof(str_t) ); in veciter_addbefore()
288 str_t* pitems; in veciter_del()
296 (pthis->plist->nitems-pthis->index) * sizeof(str_t) ); in veciter_del()
305 str_t* pstr; in main()