Fix linker error
parent
fbe24f72d7
commit
24381f6bcb
|
@ -136,6 +136,14 @@ YDB_Error ydb_delete_current_page(YDB_Engine* instance);
|
|||
|
||||
// TODO: rebuild page offsets, etc.
|
||||
|
||||
// Internal usage only!
|
||||
// Its only purpose to read current page data and set next_page offset.
|
||||
// You should write prev_page offset on your own.
|
||||
YDB_Error __ydb_read_page(YDB_Engine *inst);
|
||||
// Moves file position to allocated block.
|
||||
// Also changes last_free_page_offset.
|
||||
YDB_Offset __ydb_allocate_page_and_seek(YDB_Engine *inst);
|
||||
|
||||
/**
|
||||
* @mainpage YeltsinDB docs index page
|
||||
*
|
||||
|
|
|
@ -52,7 +52,7 @@ void ydb_terminate_instance(YDB_Engine *instance) {
|
|||
// Internal usage only!
|
||||
// Its only purpose to read current page data and set next_page offset.
|
||||
// You should write prev_page offset on your own.
|
||||
inline YDB_Error __ydb_read_page(YDB_Engine *inst) {
|
||||
YDB_Error __ydb_read_page(YDB_Engine *inst) {
|
||||
THROW_IF_NULL(inst, YDB_ERR_INSTANCE_NOT_INITIALIZED);
|
||||
|
||||
fseek(inst->fd, inst->curr_page_offset, SEEK_SET);
|
||||
|
@ -88,7 +88,7 @@ inline YDB_Error __ydb_read_page(YDB_Engine *inst) {
|
|||
}
|
||||
// Moves file position to allocated block.
|
||||
// Also changes last_free_page_offset.
|
||||
inline YDB_Offset __ydb_allocate_page_and_seek(YDB_Engine *inst) {
|
||||
YDB_Offset __ydb_allocate_page_and_seek(YDB_Engine *inst) {
|
||||
YDB_Offset result = 0;
|
||||
// If no free pages in the table, then...
|
||||
if (inst->last_free_page_offset == 0) {
|
||||
|
|
Loading…
Reference in New Issue