Skip to content

Commit b11cbe0

Browse files
committed
- added CFileStream::Print for direct fprintf
1 parent 94fe5e2 commit b11cbe0

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

core/VirtualStream.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,16 @@ int CFileStream::Flush()
293293
return fflush( m_pFilePtr );
294294
}
295295

296+
// prints string to stream
297+
void CFileStream::Print(const char* pFmt, ...)
298+
{
299+
va_list argptr;
300+
301+
va_start(argptr, pFmt);
302+
int wcount = vfprintf(m_pFilePtr, pFmt, argptr);
303+
va_end(argptr);
304+
}
305+
296306
long CFileStream::GetSize()
297307
{
298308
long pos = Tell();

core/VirtualStream.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ class CFileStream : public IVirtualStream
7979
size_t Write( const void *src, size_t count, size_t size);
8080
int Error();
8181
int Flush();
82+
void Print(const char* pFmt, ...);
8283

8384
long GetSize();
8485

0 commit comments

Comments
 (0)