Lines Matching refs:cmpfcn
247 #define HASH_REPLACE_BYHASHVALUE_INORDER(hh,head,fieldname,keylen_in,hashval,add,replaced,cmpfcn) \ argument
254 …H_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, &((add)->fieldname), keylen_in, hashval, add, cmpfcn); \
274 #define HASH_REPLACE_INORDER(hh,head,fieldname,keylen_in,add,replaced,cmpfcn) \ argument
278 …HASH_REPLACE_BYHASHVALUE_INORDER(hh, head, fieldname, keylen_in, _hr_hashv, add, replaced, cmpfcn)…
289 #define HASH_AKBI_INNER_LOOP(hh,head,add,cmpfcn) \ argument
292 if (cmpfcn(DECLTYPE(head)(_hs_iter), add) > 0) { \
300 #define HASH_AKBI_INNER_LOOP(hh,head,add,cmpfcn) \ argument
305 if (cmpfcn(head, add) > 0) { \
353 #define HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh,head,keyptr,keylen_in,hashval,add,cmpfcn) \ argument
369 HASH_AKBI_INNER_LOOP(hh, head, add, cmpfcn); \
386 #define HASH_ADD_KEYPTR_INORDER(hh,head,keyptr,keylen_in,add,cmpfcn) \ argument
390 HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, keyptr, keylen_in, _hs_hashv, add, cmpfcn); \
393 #define HASH_ADD_BYHASHVALUE_INORDER(hh,head,fieldname,keylen_in,hashval,add,cmpfcn) \ argument
394 …HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, &((add)->fieldname), keylen_in, hashval, add, cmpfcn)
396 #define HASH_ADD_INORDER(hh,head,fieldname,keylen_in,add,cmpfcn) \ argument
397 HASH_ADD_KEYPTR_INORDER(hh, head, &((add)->fieldname), keylen_in, add, cmpfcn)
892 #define HASH_SORT(head,cmpfcn) HASH_SRT(hh,head,cmpfcn) argument
893 #define HASH_SRT(hh,head,cmpfcn) \ argument
933 } else if ((cmpfcn( \