From 017ebba6940e0fe5ff39122c033600f88f24539a Mon Sep 17 00:00:00 2001 From: dan sinclair Date: Fri, 12 May 2017 09:18:06 -0400 Subject: Add a WriteString method to IFX_WriteStream MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This Cl allows passing a CFX_ByteStringC to IFX_WriteStream along with the buffer method. This makes it easier to pass C-style strings to the stream. Change-Id: I1051eb3ba17c7fbd42984c14dc60cbce24d72f3f Reviewed-on: https://pdfium-review.googlesource.com/5430 Reviewed-by: Nicolás Peña Commit-Queue: dsinclair --- fpdfsdk/fsdk_filewriteadapter.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'fpdfsdk/fsdk_filewriteadapter.cpp') diff --git a/fpdfsdk/fsdk_filewriteadapter.cpp b/fpdfsdk/fsdk_filewriteadapter.cpp index 98ca3af574..ff527a6f2e 100644 --- a/fpdfsdk/fsdk_filewriteadapter.cpp +++ b/fpdfsdk/fsdk_filewriteadapter.cpp @@ -16,3 +16,7 @@ FSDK_FileWriteAdapter::~FSDK_FileWriteAdapter() {} bool FSDK_FileWriteAdapter::WriteBlock(const void* data, size_t size) { return fileWriteStruct_->WriteBlock(fileWriteStruct_, data, size) != 0; } + +bool FSDK_FileWriteAdapter::WriteString(const CFX_ByteStringC& str) { + return WriteBlock(str.c_str(), str.GetLength()); +} -- cgit v1.2.3