mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-04 22:58:46 +00:00
move va_list into core:c
This commit is contained in:
Vendored
+1
-7
@@ -925,15 +925,9 @@ NPatchLayout :: enum c.int {
|
||||
THREE_PATCH_HORIZONTAL, // Npatch layout: 3x1 tiles
|
||||
}
|
||||
|
||||
// NOTE: Castable to `core:c/libc`'s `va_list`.
|
||||
// But some use cases of raylib do not want `libc` imported.
|
||||
va_list :: struct #align(16) {
|
||||
_: [4096]u8,
|
||||
}
|
||||
|
||||
// Callbacks to hook some internal functions
|
||||
// WARNING: This callbacks are intended for advance users
|
||||
TraceLogCallback :: #type proc "c" (logLevel: TraceLogLevel, text: cstring, args: va_list) // Logging: Redirect trace log messages
|
||||
TraceLogCallback :: #type proc "c" (logLevel: TraceLogLevel, text: cstring, args: c.va_list) // Logging: Redirect trace log messages
|
||||
LoadFileDataCallback :: #type proc "c"(fileName: cstring, dataSize: ^c.int) -> [^]u8 // FileIO: Load binary data
|
||||
SaveFileDataCallback :: #type proc "c" (fileName: cstring, data: rawptr, dataSize: c.int) -> bool // FileIO: Save binary data
|
||||
LoadFileTextCallback :: #type proc "c" (fileName: cstring) -> [^]u8 // FileIO: Load text data
|
||||
|
||||
Reference in New Issue
Block a user