sdlprocdump: add ARRAY_SIZE macro

This commit is contained in:
Anonymous Maarten
2026-02-02 00:06:23 +01:00
parent d26fef415e
commit 61ac7314b0

View File

@@ -5,6 +5,8 @@
#include <windows.h> #include <windows.h>
#include <dbghelp.h> #include <dbghelp.h>
#define ARRAY_SIZE(ARR) (sizeof(ARR) / sizeof((ARR)[0]))
#ifndef STATUS_HEAP_CORRUPTION #ifndef STATUS_HEAP_CORRUPTION
#define STATUS_HEAP_CORRUPTION ((DWORD)0xC0000374L) #define STATUS_HEAP_CORRUPTION ((DWORD)0xC0000374L)
#endif #endif
@@ -77,7 +79,7 @@ static void printf_windows_message(const char *format, ...) {
NULL, NULL,
GetLastError(), GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
win_msg, sizeof(win_msg)/sizeof(*win_msg), win_msg, ARRAY_SIZE(win_msg),
NULL); NULL);
win_msg_len = strlen(win_msg); win_msg_len = strlen(win_msg);
while (win_msg[win_msg_len-1] == '\r' || win_msg[win_msg_len-1] == '\n' || win_msg[win_msg_len-1] == ' ') { while (win_msg[win_msg_len-1] == '\r' || win_msg[win_msg_len-1] == '\n' || win_msg[win_msg_len-1] == ' ') {