#ifndef plat_h #define plat_h #include "error.h" void print(const char* fmt, ...); void print_err(const char* fmt, ...); void print_war(const char* fmt, ...); void pbreak(Error code); typedef void (*Dir_Iter)(void* uptr, const char* path); void iter_dir(const char* path, Dir_Iter fn, void* u); void init_audio(void* uptr, int sample, int channels); void lock_audio(void); void wait_audio(void); void unlock_audio(void); void stop_audio(void); int audio_done(void); int dir_exist(const char* p); int make_dir(const char* p); #endif