From 5e7e7ce551f09213186b8446ad63d2c3bc8b6f12 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Fri, 1 Aug 2014 06:09:09 -0700 Subject: [PATCH] Improved FPrint(f) passthrough --- core/logic/intercom.h | 2 +- core/logic/smn_filesystem.cpp | 2 +- core/logic_bridge.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/logic/intercom.h b/core/logic/intercom.h index ed098435..09f52b2f 100644 --- a/core/logic/intercom.h +++ b/core/logic/intercom.h @@ -93,7 +93,7 @@ public: virtual int Read(void* pOutput, int size, FileHandle_t file) = 0; virtual void Seek(FileHandle_t file, int post, int seekType) = 0; virtual unsigned int Tell(FileHandle_t file) = 0; - virtual int WriteFileLine(FileHandle_t file, const char *pLine) = 0; + virtual int FPrint(FileHandle_t file, const char *pData) = 0; virtual void Flush(FileHandle_t file) = 0; }; diff --git a/core/logic/smn_filesystem.cpp b/core/logic/smn_filesystem.cpp index bf166291..18693cb8 100644 --- a/core/logic/smn_filesystem.cpp +++ b/core/logic/smn_filesystem.cpp @@ -587,7 +587,7 @@ static cell_t sm_WriteFileLine(IPluginContext *pContext, const cell_t *params) FileHandle_t pFile = (FileHandle_t) pTempFile; smcore.atcprintf(buffer, sizeof(buffer), fmt, pContext, params, &arg); sprintf(buffer, "%s\n", buffer); - smcore.filesystem->WriteFileLine(pFile, buffer); + smcore.filesystem->FPrint(pFile, buffer); } else { diff --git a/core/logic_bridge.cpp b/core/logic_bridge.cpp index e1cb0b4d..751ba6ad 100644 --- a/core/logic_bridge.cpp +++ b/core/logic_bridge.cpp @@ -186,9 +186,9 @@ public: { return filesystem->Tell(file); } - int WriteFileLine(FileHandle_t file, const char *pLine) + int FPrint(FileHandle_t file, const char *pData) { - return filesystem->FPrintf(file, pLine); + return filesystem->FPrintf(file, "%s", pData); } void Flush(FileHandle_t file) {