27 lines
576 B
C
27 lines
576 B
C
#ifndef api_h
|
|
#define api_h
|
|
|
|
extern int app_is_live;
|
|
|
|
#include <stdarg.h>
|
|
void reportError(const char *fmt,...);
|
|
enum ps { ps_startup,ps_shutdown};
|
|
void print_stats(enum ps ps);
|
|
|
|
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);
|
|
|
|
#endif//api_h
|