19 #include "heap_priv.h"
21 #include <drizzled/common.h>
42 uint32_t hp_get_encoded_data_length(
HP_SHARE *info,
const unsigned char *, uint32_t *chunk_count)
44 uint32_t dst_offset= info->fixed_data_length;
51 bool hp_compare_record_data_to_chunkset(
HP_SHARE *info,
const unsigned char *record,
unsigned char *pos)
53 unsigned char* curr_chunk= pos;
55 if (memcmp(curr_chunk, record, (
size_t) info->fixed_data_length))
73 void hp_copy_record_data_to_chunkset(
HP_SHARE *info,
const unsigned char *record,
unsigned char *pos)
75 unsigned char* curr_chunk= pos;
77 memcpy(curr_chunk, record, (
size_t) info->fixed_data_length);
90 void hp_extract_record(
HP_SHARE *info,
unsigned char *record,
const unsigned char *pos)
92 const unsigned char* curr_chunk= pos;
94 memcpy(record, curr_chunk, (
size_t) info->fixed_data_length);
TODO: Rename this file - func.h is stupid.