vendor raymenu dependencies

This commit is contained in:
Ivar Fatland
2026-05-10 01:49:00 +02:00
parent a2f05963bb
commit 35c229182b
346 changed files with 391647 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
package rl
/*
#include "utils_log.h"
*/
import "C"
import "unsafe"
var internalTraceLogCallbackFun TraceLogCallbackFun = func(int, string) {}
// SetTraceLogCallback - set a call-back function for trace log
func SetTraceLogCallback(fn TraceLogCallbackFun) {
internalTraceLogCallbackFun = fn
C.setLogCallbackWrapper()
}
//export internalTraceLogCallbackGo
func internalTraceLogCallbackGo(logType C.int, cstr unsafe.Pointer, length C.int) {
str := string(C.GoBytes(cstr, length))
lt := int(logType)
internalTraceLogCallbackFun(lt, str)
}