bool chck_string_set_format(struct chck_string *string, const char *fmt, ...) { va_list argp; va_start(argp, fmt); const bool ret = chck_string_set_varg(string, fmt, argp); va_end(argp); return ret; }
void wlc_vlog(enum wlc_log_type type, const char *fmt, va_list args) { assert(fmt); if (!wlc.log_fun) return; struct chck_string str = {0}; if (chck_string_set_varg(&str, fmt, args)) wlc.log_fun(type, str.data); chck_string_release(&str); }