|
@@ -408,7 +408,7 @@ do {
|
|
do { \
|
|
do { \
|
|
IF_HASH_NONFATAL_OOM( int _ha_oomed = 0; ) \
|
|
IF_HASH_NONFATAL_OOM( int _ha_oomed = 0; ) \
|
|
(add)->hh.hashv = (hashval); \
|
|
(add)->hh.hashv = (hashval); \
|
|
- (add)->hh.key = (char*) (keyptr); \
|
|
|
|
|
|
+ (add)->hh.key = (const void*) (keyptr); \
|
|
(add)->hh.keylen = (unsigned) (keylen_in); \
|
|
(add)->hh.keylen = (unsigned) (keylen_in); \
|
|
if (!(head)) { \
|
|
if (!(head)) { \
|
|
(add)->hh.next = NULL; \
|
|
(add)->hh.next = NULL; \
|
|
@@ -1142,7 +1142,7 @@ typedef struct UT_hash_handle {
|
|
void *next; /* next element in app order */
|
|
void *next; /* next element in app order */
|
|
struct UT_hash_handle *hh_prev; /* previous hh in bucket order */
|
|
struct UT_hash_handle *hh_prev; /* previous hh in bucket order */
|
|
struct UT_hash_handle *hh_next; /* next hh in bucket order */
|
|
struct UT_hash_handle *hh_next; /* next hh in bucket order */
|
|
- void *key; /* ptr to enclosing struct's key */
|
|
|
|
|
|
+ const void *key; /* ptr to enclosing struct's key */
|
|
unsigned keylen; /* enclosing struct's key len */
|
|
unsigned keylen; /* enclosing struct's key len */
|
|
unsigned hashv; /* result of hash-fcn(key) */
|
|
unsigned hashv; /* result of hash-fcn(key) */
|
|
} UT_hash_handle;
|
|
} UT_hash_handle;
|