diff options
author | Neil <nyamatongwe@gmail.com> | 2023-02-22 13:53:37 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2023-02-22 13:53:37 +1100 |
commit | 353d1f300549f23b7c8c2914fa5d19f5ec6aa48b (patch) | |
tree | f32e1a217ab5696429d3bcedfe95cf19c58b0b14 /win32/PlatWin.cxx | |
parent | 56d6a8af344938367c3d01c3969c212b3d3b9427 (diff) | |
download | scintilla-mirror-353d1f300549f23b7c8c2914fa5d19f5ec6aa48b.tar.gz |
Remove _CRT_SECURE_NO_DEPRECATE.
Replace [v]sprintf with bounds checked [v]snprintf.
Diffstat (limited to 'win32/PlatWin.cxx')
-rw-r--r-- | win32/PlatWin.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx index 0b36c42da..c3157416a 100644 --- a/win32/PlatWin.cxx +++ b/win32/PlatWin.cxx @@ -3860,7 +3860,7 @@ void Platform::DebugPrintf(const char *format, ...) noexcept { char buffer[2000]; va_list pArguments; va_start(pArguments, format); - vsprintf(buffer,format,pArguments); + vsnprintf(buffer, std::size(buffer), format, pArguments); va_end(pArguments); Platform::DebugDisplay(buffer); } @@ -3879,7 +3879,7 @@ bool Platform::ShowAssertionPopUps(bool assertionPopUps_) noexcept { void Platform::Assert(const char *c, const char *file, int line) noexcept { char buffer[2000] {}; - sprintf(buffer, "Assertion [%s] failed at %s %d%s", c, file, line, assertionPopUps ? "" : "\r\n"); + snprintf(buffer, std::size(buffer), "Assertion [%s] failed at %s %d%s", c, file, line, assertionPopUps ? "" : "\r\n"); if (assertionPopUps) { const int idButton = ::MessageBoxA(0, buffer, "Assertion failure", MB_ABORTRETRYIGNORE|MB_ICONHAND|MB_SETFOREGROUND|MB_TASKMODAL); |