purego_unix.go trace log buffer size changed
This commit is contained in:
parent
e307321262
commit
c21ba3a916
1 changed files with 1 additions and 1 deletions
|
@ -59,7 +59,7 @@ func loadLibrary() uintptr {
|
||||||
func traceLogCallbackWrapper(fn TraceLogCallbackFun) uintptr {
|
func traceLogCallbackWrapper(fn TraceLogCallbackFun) uintptr {
|
||||||
return purego.NewCallback(func(logLevel int32, text *byte, args unsafe.Pointer) uintptr {
|
return purego.NewCallback(func(logLevel int32, text *byte, args unsafe.Pointer) uintptr {
|
||||||
if vsprintf != 0 {
|
if vsprintf != 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 := purego.SyscallN(vsprintf, uintptr(unsafe.Pointer(&buffer[0])), uintptr(unsafe.Pointer(text)), uintptr(args))
|
_, _, errno := purego.SyscallN(vsprintf, uintptr(unsafe.Pointer(&buffer[0])), uintptr(unsafe.Pointer(text)), uintptr(args))
|
||||||
if errno == 0 {
|
if errno == 0 {
|
||||||
text = &buffer[0]
|
text = &buffer[0]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue