X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8414a40c52191d4c7cfeea74df22d9d64cbec415..94e0018723919fe2ca2f5b5f0a42804c16dbf3a1:/src/tiff/libtiff/tif_win32.c diff --git a/src/tiff/libtiff/tif_win32.c b/src/tiff/libtiff/tif_win32.c index c26c85d5c4..4fb5b7650f 100644 --- a/src/tiff/libtiff/tif_win32.c +++ b/src/tiff/libtiff/tif_win32.c @@ -30,6 +30,8 @@ */ #include "tiffiop.h" +#include + static tsize_t _tiffReadProc(thandle_t fd, tdata_t buf, tsize_t size) { @@ -338,12 +340,12 @@ static void Win32WarningHandler(const char* module, const char* fmt, va_list ap) { #ifndef TIF_PLATFORM_CONSOLE - LPTSTR szTitle; - LPTSTR szTmp; - LPCTSTR szTitleText = "%s Warning"; - LPCTSTR szDefaultModule = "LIBTIFF"; - LPCTSTR szTmpModule = (module == NULL) ? szDefaultModule : module; - if ((szTitle = (LPTSTR)LocalAlloc(LMEM_FIXED, (strlen(szTmpModule) + + char *szTitle; + char *szTmp; + const char *szTitleText = "%s Warning"; + const char *szDefaultModule = "LIBTIFF"; + const char *szTmpModule = (module == NULL) ? szDefaultModule : module; + if ((szTitle = (char *)LocalAlloc(LMEM_FIXED, (strlen(szTmpModule) + strlen(szTitleText) + strlen(fmt) + 128)*sizeof(char))) == NULL) return; sprintf(szTitle, szTitleText, szTmpModule); @@ -366,12 +368,12 @@ static void Win32ErrorHandler(const char* module, const char* fmt, va_list ap) { #ifndef TIF_PLATFORM_CONSOLE - LPTSTR szTitle; - LPTSTR szTmp; - LPCTSTR szTitleText = "%s Error"; - LPCTSTR szDefaultModule = "LIBTIFF"; - LPCTSTR szTmpModule = (module == NULL) ? szDefaultModule : module; - if ((szTitle = (LPTSTR)LocalAlloc(LMEM_FIXED, (strlen(szTmpModule) + + char *szTitle; + char *szTmp; + const char *szTitleText = "%s Error"; + const char *szDefaultModule = "LIBTIFF"; + const char *szTmpModule = (module == NULL) ? szDefaultModule : module; + if ((szTitle = (char *)LocalAlloc(LMEM_FIXED, (strlen(szTmpModule) + strlen(szTitleText) + strlen(fmt) + 128)*sizeof(char))) == NULL) return; sprintf(szTitle, szTitleText, szTmpModule);