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
|