Lines Matching refs:out
134 #define HASH_RECORD_OOM(oomed) uthash_fatal("out of memory")
164 #define HASH_FIND_BYHASHVALUE(hh,head,keyptr,keylen,hashval,out) \
166 (out) = NULL; \
171 HASH_FIND_IN_BKT((head)->hh.tbl, hh, (head)->hh.tbl->buckets[ _hf_bkt ], keyptr, keylen, hashval, out); \
176 #define HASH_FIND(hh,head,keyptr,keylen,out) \
178 (out) = NULL; \
182 HASH_FIND_BYHASHVALUE(hh, head, keyptr, keylen, _hf_hashv, out); \
491 #define HASH_FIND_STR(head,findstr,out) \
494 HASH_FIND(hh, head, findstr, _uthash_hfstr_keylen, out); \
506 #define HASH_FIND_INT(head,findint,out) \
507 HASH_FIND(hh,head,findint,sizeof(int),out)
512 #define HASH_FIND_PTR(head,findptr,out) \
513 HASH_FIND(hh,head,findptr,sizeof(void *),out)
838 #define HASH_FIND_IN_BKT(tbl,hh,head,keyptr,keylen_in,hashval,out) \
841 DECLTYPE_ASSIGN(out, ELMT_FROM_HH(tbl, (head).hh_head)); \
843 (out) = NULL; \
845 while ((out) != NULL) { \
846 if ((out)->hh.hashv == (hashval) && (out)->hh.keylen == (keylen_in)) { \
847 if (HASH_KEYCMP((out)->hh.key, keyptr, keylen_in) == 0) { \
851 if ((out)->hh.hh_next != NULL) { \
852 DECLTYPE_ASSIGN(out, ELMT_FROM_HH(tbl, (out)->hh.hh_next)); \
854 (out) = NULL; \