66
66
bool hash_update(HASH *hash,uchar *record,uchar *old_key,size_t old_key_length);
67
67
void hash_replace(HASH *hash, HASH_SEARCH_STATE *state, uchar *new_row);
70
70
#define hash_inited(H) ((H)->array.buffer != 0)
71
71
#define hash_init_opt(A,B,C,D,E,F,G,H) \
72
72
(!hash_inited(A) && _hash_init(A,0,B,C,D,E,F,G, H CALLER_INFO))