PostGIS  2.5.0dev-r@@SVN_REVISION@@
#define HASH_REPLACE_BYHASHVALUE_INORDER (   hh,
  head,
  fieldname,
  keylen_in,
  hashval,
  add,
  replaced,
  cmpfcn 
)
Value:
do { \
(replaced) = NULL; \
HASH_FIND_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, replaced); \
if (replaced) { \
HASH_DELETE(hh, head, replaced); \
} \
HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, &((add)->fieldname), keylen_in, hashval, add, cmpfcn); \
} while (0)
#define HASH_FIND_BYHASHVALUE(hh, head, keyptr, keylen, hashval, out)
Definition: uthash.h:120
#define HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, keyptr, keylen_in, hashval, add, cmpfcn)
Definition: uthash.h:258
struct quantile_llist_element * head
Definition: librtcore.h:2348
#define HASH_DELETE(hh, head, delptr)
Definition: uthash.h:359
if(!(yy_init))
Definition: lwin_wkt_lex.c:888

Definition at line 192 of file uthash.h.