35void warn (
const char*
const format, ...);
43void terminate (
const int state,
const char*
const format, ...);
51#define RW_MALLOC(size) \
52 guarded_malloc(size, __FILE__, __LINE__)
64#define RW_REALLOC(source, size) \
65 guarded_realloc(source, size, __FILE__, __LINE__)
76 const char*
const file,
const unsigned line);
108char*
input_name (
const char* data_dir,
const char* target);
void warn(const char *const format,...)
char * input_name(const char *data_dir, const char *target)
char * reference_name(const char *data_dir, const char *subdir, const char *mode)
void * guarded_realloc(void *source, const size_t size, const char *const file, const unsigned line)
char * output_name(const char *target)
void * guarded_malloc(const size_t size, const char *const file, const unsigned line)
int rw_signal(int signo, void(*func)(int))
void rw_sleep(int seconds)