Lines Matching refs:out
82 #define HASH_FIND(hh,head,keyptr,keylen,out) \ argument
85 out=NULL; \
90 keyptr,keylen,out); \
229 #define HASH_FIND_STR(head,findstr,out) \ argument
230 HASH_FIND(hh,head,findstr,strlen(findstr),out)
233 #define HASH_FIND_INT(head,findint,out) \ argument
234 HASH_FIND(hh,head,findint,sizeof(int),out)
237 #define HASH_FIND_PTR(head,findptr,out) \ argument
238 HASH_FIND(hh,head,findptr,sizeof(void *),out)
636 #define HASH_FIND_IN_BKT(tbl,hh,head,keyptr,keylen_in,out) \ argument
638 if (head.hh_head) DECLTYPE_ASSIGN(out,ELMT_FROM_HH(tbl,head.hh_head)); \
639 else out=NULL; \
640 while (out) { \
641 if (out->hh.keylen == keylen_in) { \
642 if ((HASH_KEYCMP(out->hh.key,keyptr,keylen_in)) == 0) break; \
644 if (out->hh.hh_next) DECLTYPE_ASSIGN(out,ELMT_FROM_HH(tbl,out->hh.hh_next)); \
645 else out = NULL; \