void libtu_asprintf(char **ret, const char *p, ...) { *ret=NULL; CALL_V(vasprintf, (ret, p, args)); if(*ret==NULL) warn_err(); }
void warn_obj_line(const char *obj, int line, const char *p, ...) { CALL_V(warn_obj_line_v, (obj, line, p, args)); }
void warn_obj(const char *obj, const char *p, ...) { CALL_V(warn_obj_v, (obj, p, args)); }
void warn(const char *p, ...) { CALL_V(warn_v, (p, args)); }
void libtu_asprintf(char **ret, const char *p, ...) { CALL_V(vasprintf, (ret, p, args)); }