char* sl_appendf(sl* list, const char* format, ...) { char* str; va_list lst; va_start(lst, format); str = sl_appendvf(list, format, lst); va_end(lst); return str; }
static void addsome(sl* s, const char* fmt, ...) { va_list va; va_start(va, fmt); sl_appendvf(s, fmt, va); va_end(va); }