draw_rect

This commit is contained in:
Krzosa Karol
2025-12-14 11:28:59 +01:00
parent 2e087824a3
commit e69684c877
4 changed files with 59 additions and 10 deletions

View File

@@ -256,6 +256,9 @@ int IsDebuggerPresent(void);
#include <signal.h>
static void os_unix_sigtrap(int signum) { signal(SIGTRAP, SIG_DFL); }
#define debug__break() (signal(SIGTRAP, os_unix_sigtrap), raise(SIGTRAP))
#elif PLATFORM_WASM
void wasm_trap(void);
#define debug__break() wasm_trap()
#else
#define debug__break() __builtin_trap()
#endif

View File

@@ -4,12 +4,13 @@
#if PLATFORM_WASM && PLATFORM_EMSCRIPTEN == 0
#define gb_wasm_export __attribute__((visibility("default")))
#define fn_wasm_export __attribute__((visibility("default")))
#define fn_export __attribute__((visibility("default")))
#define fn_wasm_import
fn_wasm_import void wasm_alert(isize ptr, i32 len);
fn_wasm_import f64 wasm_parse_float(isize str, i32 len);
fn_wasm_import void wasm_write_to_console(isize str, i32 len);
fn_wasm_import void wasm_trap(void);
extern char __heap_base;