From 42d850a4db8c656e32882a39c10cae3e60eeade3 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 1 Nov 2016 23:03:53 -0400 Subject: [PATCH] add a gap position to GapBuffer --- src/core/GapBuffer.cc | 2 ++ src/core/GapBuffer.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/core/GapBuffer.cc b/src/core/GapBuffer.cc index 1686bc2..9e0552e 100644 --- a/src/core/GapBuffer.cc +++ b/src/core/GapBuffer.cc @@ -6,6 +6,7 @@ GapBuffer::GapBuffer() m_buffer = (uint8_t *)System::alloc_pages(1u); m_buffer_size = System::page_size; m_size = 0u; + m_gap_position = 0u; } GapBuffer::GapBuffer(uint8_t * buffer, size_t buffer_size, size_t size) @@ -13,6 +14,7 @@ GapBuffer::GapBuffer(uint8_t * buffer, size_t buffer_size, size_t size) m_buffer = buffer; m_buffer_size = buffer_size; m_size = size; + m_gap_position = size; } GapBuffer::~GapBuffer() diff --git a/src/core/GapBuffer.h b/src/core/GapBuffer.h index 6f65568..ea2a0b2 100644 --- a/src/core/GapBuffer.h +++ b/src/core/GapBuffer.h @@ -15,6 +15,7 @@ protected: uint8_t * m_buffer; size_t m_buffer_size; size_t m_size; + size_t m_gap_position; }; #endif