From c653c334acf9548ca8662ab0531133470f2615ff Mon Sep 17 00:00:00 2001 From: JupiterRider <60042618+JupiterRider@users.noreply.github.com> Date: Wed, 29 May 2024 18:03:44 +0200 Subject: [PATCH] Use same trace log buffer size as utils.c and utils_log.c --- raylib/purego_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raylib/purego_windows.go b/raylib/purego_windows.go index a46c878..9c0dab9 100644 --- a/raylib/purego_windows.go +++ b/raylib/purego_windows.go @@ -49,7 +49,7 @@ func loadLibrary() uintptr { func traceLogCallbackWrapper(fn TraceLogCallbackFun) uintptr { return purego.NewCallback(func(logLevel int32, text *byte, args unsafe.Pointer) uintptr { if wvsprintfA != 0 { - var buffer [1024]byte // Max size is 1024 (see https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-wvsprintfa) + var buffer [256]byte // As defined in utils.c from raylib _, _, errno := syscall.SyscallN(wvsprintfA, uintptr(unsafe.Pointer(&buffer[0])), uintptr(unsafe.Pointer(text)), uintptr(args)) if errno == 0 { text = &buffer[0]