PostGIS  2.5.0dev-r@@SVN_REVISION@@
#define HASH_REPLACE_BYHASHVALUE (   hh,
  head,
  fieldname,
  keylen_in,
  hashval,
  add,
  replaced 
)
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(hh, head, &((add)->fieldname), keylen_in, hashval, add); \
} while (0)
#define HASH_ADD_KEYPTR_BYHASHVALUE(hh, head, keyptr, keylen_in, hashval, add)
Definition: uthash.h:306
#define HASH_FIND_BYHASHVALUE(hh, head, keyptr, keylen, hashval, out)
Definition: uthash.h:120
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 202 of file uthash.h.