13 lines
484 B
C++
13 lines
484 B
C++
#include "PieceTable.h"
|
|
|
|
PieceTable::PieceTable(const uint8_t * file_buffer, unsigned long file_buffer_size)
|
|
{
|
|
m_file_buffer = file_buffer;
|
|
m_file_buffer_size = file_buffer_size;
|
|
start_descriptor = &m_piece_descriptors[PIECE_DESCRIPTOR_INDEX_START];
|
|
end_descriptor = &m_piece_descriptors[PIECE_DESCRIPTOR_INDEX_END];
|
|
start_descriptor->next = PIECE_DESCRIPTOR_INDEX_END;
|
|
end_descriptor->prev = PIECE_DESCRIPTOR_INDEX_START;
|
|
m_piece_descriptor_index = 2u;
|
|
}
|