struct osl_table *t = para_calloc(sizeof(*t));
int i, ret = -E_BAD_TABLE_DESC, have_disk_storage_name_column = 0;
struct osl_table *t = para_calloc(sizeof(*t));
int i, ret = -E_BAD_TABLE_DESC, have_disk_storage_name_column = 0;
- PARA_ERROR_LOG("col %d, size %ld, offset %ld\n", col_num,
+ PARA_ERROR_LOG("col %u, size %zu, offset %u\n", col_num,
- PARA_DEBUG_LOG("mapped obj row_num: %u, col %u, size: %d\n", row_num,
+ PARA_DEBUG_LOG("mapped obj row_num: %u, col %u, size: %zu\n", row_num,
int i, ret = get_index_entry_start(t, row_num, &index_entry);
if (ret < 0)
return ret;
for (i = 0; i < t->index_entry_size; i++) {
int i, ret = get_index_entry_start(t, row_num, &index_entry);
if (ret < 0)
return ret;
for (i = 0; i < t->index_entry_size; i++) {
int i, ret = get_index_entry_start(t, row_num, &index_entry);
PARA_INFO_LOG("marking row %d as invalid\n", row_num);
int i, ret = get_index_entry_start(t, row_num, &index_entry);
PARA_INFO_LOG("marking row %d as invalid\n", row_num);
ret = append_file(filename, &header, 1, obj->data, obj->size,
new_size);
free(filename);
ret = append_file(filename, &header, 1, obj->data, obj->size,
new_size);
free(filename);
ret = append_file(filename, NULL, 0, new_index_entry,
t->index_entry_size, NULL);
free(filename);
ret = append_file(filename, NULL, 0, new_index_entry,
t->index_entry_size, NULL);
free(filename);
objects[i].size, cd->data_size);
ret = -E_BAD_DATA_SIZE;
if (objects[i].size != cd->data_size)
objects[i].size, cd->data_size);
ret = -E_BAD_DATA_SIZE;
if (objects[i].size != cd->data_size)
objects[i].size);
ret = append_map_file(t, i, objects + i, &new_size);
if (ret < 0)
objects[i].size);
ret = append_map_file(t, i, objects + i, &new_size);
if (ret < 0)
memcpy(old_obj.data, obj->data, cd->data_size);
else { /* TODO: if the size doesn't change, use old space */
uint32_t new_data_map_size;
memcpy(old_obj.data, obj->data, cd->data_size);
else { /* TODO: if the size doesn't change, use old space */
uint32_t new_data_map_size;