Lines Matching refs:out
103 #define HASH_FIND(hh,head,keyptr,keylen,out) \ argument
105 out=NULL; \
111 keyptr,keylen,out); \
261 #define HASH_FIND_STR(head,findstr,out) \ argument
262 HASH_FIND(hh,head,findstr,(unsigned)strlen(findstr),out)
267 #define HASH_FIND_INT(head,findint,out) \ argument
268 HASH_FIND(hh,head,findint,sizeof(int),out)
273 #define HASH_FIND_PTR(head,findptr,out) \ argument
274 HASH_FIND(hh,head,findptr,sizeof(void *),out)
611 #define HASH_FIND_IN_BKT(tbl,hh,head,keyptr,keylen_in,out) \ argument
613 if (head.hh_head) DECLTYPE_ASSIGN(out,ELMT_FROM_HH(tbl,head.hh_head)); \
614 else out=NULL; \
615 while (out) { \
616 if ((out)->hh.keylen == keylen_in) { \
617 if ((HASH_KEYCMP((out)->hh.key,keyptr,keylen_in)) == 0) break; \
619 if ((out)->hh.hh_next) DECLTYPE_ASSIGN(out,ELMT_FROM_HH(tbl,(out)->hh.hh_next)); \
620 else out = NULL; \