diff --git a/vendor/miniaudio/common_windows.odin b/vendor/miniaudio/common_threading.odin similarity index 58% rename from vendor/miniaudio/common_windows.odin rename to vendor/miniaudio/common_threading.odin index 013fc56f954..66a552e9a26 100644 --- a/vendor/miniaudio/common_windows.odin +++ b/vendor/miniaudio/common_threading.odin @@ -1,3 +1,9 @@ +#+build !linux +#+build !darwin +#+build !netbsd +#+build !openbsd +#+build !freebsd +#+build !haiku package miniaudio thread :: distinct rawptr diff --git a/vendor/miniaudio/common_unix.odin b/vendor/miniaudio/common_unix.odin index 1c015840495..aa00b90428f 100644 --- a/vendor/miniaudio/common_unix.odin +++ b/vendor/miniaudio/common_unix.odin @@ -1,4 +1,4 @@ -#+build !windows +#+build linux, darwin, netbsd, openbsd, freebsd, haiku package miniaudio import "core:sys/posix" diff --git a/vendor/miniaudio/logging.odin b/vendor/miniaudio/logging.odin index afddf8e685c..135c6a9b1cc 100644 --- a/vendor/miniaudio/logging.odin +++ b/vendor/miniaudio/logging.odin @@ -1,6 +1,6 @@ package miniaudio -import "core:c/libc" +import "core:c" foreign import lib { LIB } @@ -48,12 +48,12 @@ log :: struct { @(default_calling_convention="c", link_prefix="ma_") foreign lib { log_callback_init :: proc(onLog: log_callback_proc, pUserData: rawptr) -> log_callback --- - + log_init :: proc(pAllocationCallbacks: ^allocation_callbacks, pLog: ^log) -> result --- log_uninit :: proc(pLog: ^log) --- log_register_callback :: proc(pLog: ^log, callback: log_callback) -> result --- log_unregister_callback :: proc(pLog: ^log, callback: log_callback) -> result --- log_post :: proc(pLog: ^log, level: u32, pMessage: cstring) -> result --- - log_postv :: proc(pLog: ^log, level: u32, pFormat: cstring, args: libc.va_list) -> result --- + log_postv :: proc(pLog: ^log, level: u32, pFormat: cstring, args: c.va_list) -> result --- log_postf :: proc(pLog: ^log, level: u32, pFormat: cstring, #c_vararg args: ..any) -> result --- }