purrforce/api.h

27 lines
576 B
C
Raw Permalink Normal View History

2024-03-20 00:48:21 +00:00
#ifndef api_h
#define api_h
2024-03-26 06:31:37 +00:00
extern int app_is_live;
2024-03-20 00:48:21 +00:00
#include <stdarg.h>
void reportError(const char *fmt,...);
2024-03-26 01:23:54 +00:00
enum ps { ps_startup,ps_shutdown};
void print_stats(enum ps ps);
2024-03-26 06:31:37 +00:00
unsigned taskmgr_ms_till_next(void);
void taskmgr_run(unsigned for_max_ms);
void ms_sleep(unsigned ms);
/**designed for relative time keeping, not recommended for use for absolute times*/
unsigned gettime_ms(void);
const char * get_config_file_path(void);
const char * get_app_dir(void);
int path_exists(const char *folder_or_file_path);
void make_dir(const char *folderpath);
2024-03-20 00:48:21 +00:00
#endif//api_h