int asprintf(char **str, const char *format, ...) { va_list ap; int ret; va_start(ap, format); ret = avsprintf(str, format, ap); va_end(ap); return ret; }
int asprintf (FAR char **ptr, const char *fmt, ...) { va_list ap; int ret; /* Let avsprintf do all of the work */ va_start(ap, fmt); ret = avsprintf(ptr, fmt, ap); va_end(ap); return ret; }