41
53
if (hp_rec_key_cmp(keydef, old_record, new_record, 0))
43
if (hp_delete_key(info, keydef, old_record, pos, keydef == p_lastinx) ||
44
hp_write_key(info, keydef, new_record, pos))
55
if ((*keydef->delete_key)(info, keydef, old_record, pos, keydef == p_lastinx) ||
56
(*keydef->write_key)(info, keydef, new_record, pos))
48
58
if (share->auto_key == (uint) (keydef - share->keydef + 1))