Index: core/src/fxcrt/fx_extension.cpp |
diff --git a/core/src/fxcrt/fx_extension.cpp b/core/src/fxcrt/fx_extension.cpp |
index e7272cff0b69d3e960f4118b1049f459bcb08055..7ff6b062b40dd2357340c4573178c637256cf6a7 100644 |
--- a/core/src/fxcrt/fx_extension.cpp |
+++ b/core/src/fxcrt/fx_extension.cpp |
@@ -1,7 +1,7 @@ |
// 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_ext.h" |
@@ -11,29 +11,29 @@ |
#else |
#include <ctime> |
#endif |
-FX_HFILE FX_File_Open(FX_BSTR fileName, FX_DWORD dwMode, IFX_Allocator* pAllocator) |
+FX_HFILE FX_File_Open(FX_BSTR fileName, FX_DWORD dwMode) |
{ |
- IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(pAllocator); |
+ IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(); |
if (pFA && !pFA->Open(fileName, dwMode)) { |
- pFA->Release(pAllocator); |
+ pFA->Release(); |
return NULL; |
} |
return (FX_HFILE)pFA; |
} |
-FX_HFILE FX_File_Open(FX_WSTR fileName, FX_DWORD dwMode, IFX_Allocator* pAllocator) |
+FX_HFILE FX_File_Open(FX_WSTR fileName, FX_DWORD dwMode) |
{ |
- IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(pAllocator); |
+ IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(); |
if (pFA && !pFA->Open(fileName, dwMode)) { |
- pFA->Release(pAllocator); |
+ pFA->Release(); |
return NULL; |
} |
return (FX_HFILE)pFA; |
} |
-void FX_File_Close(FX_HFILE hFile, IFX_Allocator* pAllocator) |
+void FX_File_Close(FX_HFILE hFile) |
{ |
FXSYS_assert(hFile != NULL); |
((IFXCRT_FileAccess*)hFile)->Close(); |
- ((IFXCRT_FileAccess*)hFile)->Release(pAllocator); |
+ ((IFXCRT_FileAccess*)hFile)->Release(); |
} |
FX_FILESIZE FX_File_GetSize(FX_HFILE hFile) |
{ |
@@ -80,69 +80,53 @@ FX_BOOL FX_File_Truncate(FX_HFILE hFile, FX_FILESIZE szFile) |
FXSYS_assert(hFile != NULL); |
return ((IFXCRT_FileAccess*)hFile)->Truncate(szFile); |
} |
-IFX_FileStream* FX_CreateFileStream(FX_LPCSTR filename, FX_DWORD dwModes, IFX_Allocator* pAllocator) |
+IFX_FileStream* FX_CreateFileStream(FX_LPCSTR filename, FX_DWORD dwModes) |
{ |
- IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(pAllocator); |
+ IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(); |
if (!pFA) { |
return NULL; |
} |
if (!pFA->Open(filename, dwModes)) { |
- pFA->Release(pAllocator); |
+ pFA->Release(); |
return NULL; |
} |
- if (pAllocator) { |
- return FX_NewAtAllocator(pAllocator) CFX_CRTFileStream(pFA, pAllocator); |
- } else { |
- return FX_NEW CFX_CRTFileStream(pFA, pAllocator); |
- } |
+ return FX_NEW CFX_CRTFileStream(pFA); |
} |
-IFX_FileStream* FX_CreateFileStream(FX_LPCWSTR filename, FX_DWORD dwModes, IFX_Allocator* pAllocator) |
+IFX_FileStream* FX_CreateFileStream(FX_LPCWSTR filename, FX_DWORD dwModes) |
{ |
- IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(pAllocator); |
+ IFXCRT_FileAccess* pFA = FXCRT_FileAccess_Create(); |
if (!pFA) { |
return NULL; |
} |
if (!pFA->Open(filename, dwModes)) { |
- pFA->Release(pAllocator); |
+ pFA->Release(); |
return NULL; |
} |
- if (pAllocator) { |
- return FX_NewAtAllocator(pAllocator) CFX_CRTFileStream(pFA, pAllocator); |
- } else { |
- return FX_NEW CFX_CRTFileStream(pFA, pAllocator); |
- } |
+ return FX_NEW CFX_CRTFileStream(pFA); |
} |
-IFX_FileWrite* FX_CreateFileWrite(FX_LPCSTR filename, IFX_Allocator* pAllocator) |
+IFX_FileWrite* FX_CreateFileWrite(FX_LPCSTR filename) |
{ |
- return FX_CreateFileStream(filename, FX_FILEMODE_Truncate, pAllocator); |
+ return FX_CreateFileStream(filename, FX_FILEMODE_Truncate); |
} |
-IFX_FileWrite* FX_CreateFileWrite(FX_LPCWSTR filename, IFX_Allocator* pAllocator) |
+IFX_FileWrite* FX_CreateFileWrite(FX_LPCWSTR filename) |
{ |
- return FX_CreateFileStream(filename, FX_FILEMODE_Truncate, pAllocator); |
+ return FX_CreateFileStream(filename, FX_FILEMODE_Truncate); |
} |
-IFX_FileRead* FX_CreateFileRead(FX_LPCSTR filename, IFX_Allocator* pAllocator) |
+IFX_FileRead* FX_CreateFileRead(FX_LPCSTR filename) |
{ |
- return FX_CreateFileStream(filename, FX_FILEMODE_ReadOnly, pAllocator); |
+ return FX_CreateFileStream(filename, FX_FILEMODE_ReadOnly); |
} |
-IFX_FileRead* FX_CreateFileRead(FX_LPCWSTR filename, IFX_Allocator* pAllocator) |
+IFX_FileRead* FX_CreateFileRead(FX_LPCWSTR filename) |
{ |
- return FX_CreateFileStream(filename, FX_FILEMODE_ReadOnly, pAllocator); |
+ return FX_CreateFileStream(filename, FX_FILEMODE_ReadOnly); |
} |
-IFX_MemoryStream* FX_CreateMemoryStream(FX_LPBYTE pBuffer, size_t dwSize, FX_BOOL bTakeOver, IFX_Allocator* pAllocator) |
+IFX_MemoryStream* FX_CreateMemoryStream(FX_LPBYTE pBuffer, size_t dwSize, FX_BOOL bTakeOver) |
{ |
- if (pAllocator) { |
- return FX_NewAtAllocator(pAllocator)CFX_MemoryStream(pBuffer, dwSize, bTakeOver, pAllocator); |
- } else { |
- return FX_NEW CFX_MemoryStream(pBuffer, dwSize, bTakeOver, NULL); |
- } |
+ return FX_NEW CFX_MemoryStream(pBuffer, dwSize, bTakeOver); |
} |
-IFX_MemoryStream* FX_CreateMemoryStream(FX_BOOL bConsecutive, IFX_Allocator* pAllocator) |
+IFX_MemoryStream* FX_CreateMemoryStream(FX_BOOL bConsecutive) |
{ |
- if (pAllocator) { |
- return FX_NewAtAllocator(pAllocator)CFX_MemoryStream(bConsecutive, pAllocator); |
- } else { |
- return FX_NEW CFX_MemoryStream(bConsecutive, NULL); |
- } |
+ return FX_NEW CFX_MemoryStream(bConsecutive); |
} |
#ifdef __cplusplus |
extern "C" { |