From 3a4bf9ea7cd13769650988cef25157048792a5ae Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sun, 13 Jan 2019 14:56:44 -0800 Subject: Fixed bug in File2Include utility not handling lines without \n at the end --- Utilities/File2Include/File2String.cpp | 6 +++--- .../File2Include/bin/Win32/x32/File2String.exe | Bin 109568 -> 120832 bytes .../File2Include/bin/Win32/x64/File2String.exe | Bin 127488 -> 143872 bytes 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'Utilities/File2Include') diff --git a/Utilities/File2Include/File2String.cpp b/Utilities/File2Include/File2String.cpp index eca6c01f..ade32715 100644 --- a/Utilities/File2Include/File2String.cpp +++ b/Utilities/File2Include/File2String.cpp @@ -39,12 +39,12 @@ int main(int argc, char* argv[]) char SpecialChars[] = "\'\"\\"; while( !feof( pSrcFile ) ) { - auto Line = fgets( Buff, sizeof( Buff )/sizeof(Buff[0]) , pSrcFile ); + auto* Line = fgets( Buff, sizeof( Buff )/sizeof(Buff[0]) , pSrcFile ); if( Line == nullptr ) break; fputc( '\"', pDstFile ); - auto CurrChar = Line; - while( CurrChar && *CurrChar != '\n' ) + auto* CurrChar = Line; + while( *CurrChar != 0 && *CurrChar != '\n' ) { if( strchr( SpecialChars, *CurrChar) ) fputc( '\\', pDstFile ); diff --git a/Utilities/File2Include/bin/Win32/x32/File2String.exe b/Utilities/File2Include/bin/Win32/x32/File2String.exe index bdf7822f..8440b710 100644 Binary files a/Utilities/File2Include/bin/Win32/x32/File2String.exe and b/Utilities/File2Include/bin/Win32/x32/File2String.exe differ diff --git a/Utilities/File2Include/bin/Win32/x64/File2String.exe b/Utilities/File2Include/bin/Win32/x64/File2String.exe index 7b305152..c3270c2a 100644 Binary files a/Utilities/File2Include/bin/Win32/x64/File2String.exe and b/Utilities/File2Include/bin/Win32/x64/File2String.exe differ -- cgit v1.2.3