#ifndef NOVA64_INTERNAL_H #define NOVA64_INTERNAL_H #include "nova64_core.h" void nova64_log(const char *format, ...); const nova64_io_interface_t *nova64_get_io_interface(void); void nova64_log_scheduler_state(void); #if defined(_WIN32) #include #define nova64_host_sleep_ms(ms) Sleep(ms) #elif defined(__unix__) || defined(__APPLE__) #include #define nova64_host_sleep_ms(ms) usleep((ms) * 1000) #else #define nova64_host_sleep_ms(ms) ((void)0) #endif #endif // NOVA64_INTERNAL_H