Index: core/src/fxcrt/fx_basic_buffer.cpp |
diff --git a/core/src/fxcrt/fx_basic_buffer.cpp b/core/src/fxcrt/fx_basic_buffer.cpp |
index 4427857b279ec5c898ea6042a5432bc6e8e65806..1734423253e75eb5a6b2b2931d11d70ca980b755 100644 |
--- a/core/src/fxcrt/fx_basic_buffer.cpp |
+++ b/core/src/fxcrt/fx_basic_buffer.cpp |
@@ -1,31 +1,29 @@ |
// Copyright 2014 PDFium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
- |
+ |
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
#include "../../include/fxcrt/fx_basic.h" |
FX_STRSIZE FX_ftoa(FX_FLOAT f, FX_LPSTR buf); |
-CFX_BinaryBuf::CFX_BinaryBuf(IFX_Allocator* pAllocator) |
- : m_pAllocator(pAllocator) |
- , m_AllocStep(0) |
+CFX_BinaryBuf::CFX_BinaryBuf() |
+ : m_AllocStep(0) |
, m_pBuffer(NULL) |
, m_DataSize(0) |
, m_AllocSize(0) |
{ |
} |
-CFX_BinaryBuf::CFX_BinaryBuf(FX_STRSIZE size, IFX_Allocator* pAllocator) |
- : m_pAllocator(pAllocator) |
- , m_AllocStep(0) |
+CFX_BinaryBuf::CFX_BinaryBuf(FX_STRSIZE size) |
+ : m_AllocStep(0) |
, m_DataSize(size) |
, m_AllocSize(size) |
{ |
- m_pBuffer = FX_Allocator_Alloc(m_pAllocator, FX_BYTE, size); |
+ m_pBuffer = FX_Alloc(FX_BYTE, size); |
} |
CFX_BinaryBuf::~CFX_BinaryBuf() |
{ |
if (m_pBuffer) { |
- FX_Allocator_Free(m_pAllocator, m_pBuffer); |
+ FX_Free(m_pBuffer); |
} |
} |
void CFX_BinaryBuf::Delete(int start_index, int count) |
@@ -49,7 +47,7 @@ void CFX_BinaryBuf::DetachBuffer() |
void CFX_BinaryBuf::AttachData(void* buffer, FX_STRSIZE size) |
{ |
if (m_pBuffer) { |
- FX_Allocator_Free(m_pAllocator, m_pBuffer); |
+ FX_Free(m_pBuffer); |
} |
m_DataSize = size; |
m_pBuffer = (FX_LPBYTE)buffer; |
@@ -86,9 +84,9 @@ void CFX_BinaryBuf::ExpandBuf(FX_STRSIZE add_size) |
new_size = (new_size + alloc_step - 1) / alloc_step * alloc_step; |
FX_LPBYTE pNewBuffer = m_pBuffer; |
if (pNewBuffer) { |
- pNewBuffer = FX_Allocator_Realloc(m_pAllocator, FX_BYTE, m_pBuffer, new_size); |
+ pNewBuffer = FX_Realloc(FX_BYTE, m_pBuffer, new_size); |
} else { |
- pNewBuffer = FX_Allocator_Alloc(m_pAllocator, FX_BYTE, new_size); |
+ pNewBuffer = FX_Alloc(FX_BYTE, new_size); |
} |
if (pNewBuffer) { |
m_pBuffer = pNewBuffer; |
@@ -143,10 +141,6 @@ CFX_ByteStringC CFX_BinaryBuf::GetByteString() const |
{ |
return CFX_ByteStringC(m_pBuffer, m_DataSize); |
} |
-void CFX_BinaryBuf::GetByteStringL(CFX_ByteStringL &str) const |
-{ |
- str.Set(CFX_ByteStringC(m_pBuffer, m_DataSize), m_pAllocator); |
-} |
CFX_ByteTextBuf& CFX_ByteTextBuf::operator << (FX_BSTR lpsz) |
{ |
AppendBlock((FX_LPCBYTE)lpsz, lpsz.GetLength()); |
@@ -250,10 +244,6 @@ CFX_WideStringC CFX_WideTextBuf::GetWideString() const |
{ |
return CFX_WideStringC((FX_LPCWSTR)m_pBuffer, m_DataSize / sizeof(FX_WCHAR)); |
} |
-void CFX_WideTextBuf::GetWideStringL(CFX_WideStringL& wideText) const |
-{ |
- wideText.Set(CFX_WideStringC((FX_LPCWSTR)m_pBuffer, m_DataSize / sizeof(FX_WCHAR)), m_pAllocator); |
-} |
CFX_ArchiveSaver& CFX_ArchiveSaver::operator << (FX_BYTE i) |
{ |
if (m_pStream) { |
@@ -439,9 +429,8 @@ FX_DWORD CFX_BitStream::GetBits(FX_DWORD nBits) |
m_BitPos += nBits; |
return result; |
} |
-IFX_BufferArchive::IFX_BufferArchive(FX_STRSIZE size, IFX_Allocator* pAllocator) |
- : m_pAllocator(pAllocator) |
- , m_BufSize(size) |
+IFX_BufferArchive::IFX_BufferArchive(FX_STRSIZE size) |
+ : m_BufSize(size) |
, m_pBuffer(NULL) |
, m_Length(0) |
{ |
@@ -450,7 +439,7 @@ void IFX_BufferArchive::Clear() |
{ |
m_Length = 0; |
if (m_pBuffer) { |
- FX_Allocator_Free(m_pAllocator, m_pBuffer); |
+ FX_Free(m_pBuffer); |
m_pBuffer = NULL; |
} |
} |
@@ -466,7 +455,7 @@ FX_INT32 IFX_BufferArchive::AppendBlock(const void* pBuf, size_t size) |
return 0; |
} |
if (!m_pBuffer) { |
- m_pBuffer = FX_Allocator_Alloc(m_pAllocator, FX_BYTE, m_BufSize); |
+ m_pBuffer = FX_Alloc(FX_BYTE, m_BufSize); |
if (!m_pBuffer) { |
return -1; |
} |
@@ -501,8 +490,8 @@ FX_INT32 IFX_BufferArchive::AppendString(FX_BSTR lpsz) |
{ |
return AppendBlock((FX_LPCBYTE)lpsz, lpsz.GetLength()); |
} |
-CFX_FileBufferArchive::CFX_FileBufferArchive(FX_STRSIZE size, IFX_Allocator* pAllocator) |
- : IFX_BufferArchive(size, pAllocator) |
+CFX_FileBufferArchive::CFX_FileBufferArchive(FX_STRSIZE size) |
+ : IFX_BufferArchive(size) |
, m_pFile(NULL) |
, m_bTakeover(FALSE) |
{ |