#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; }