hfslib_error
do{ hfslib_error(format, __FILE__, __LINE__, ##__VA_ARGS__); \
void hfslib_error(const char*, const char*, int, ...) __attribute__ ((format (printf, 1, 4)));