1 #define _GNU_SOURCE
2 #include <stdarg.h>
3 #include <stdio.h>
4 
asprintf(char ** s,const char * fmt,...)5 int asprintf(char** s, const char* fmt, ...) {
6     int ret;
7     va_list ap;
8     va_start(ap, fmt);
9     ret = vasprintf(s, fmt, ap);
10     va_end(ap);
11     return ret;
12 }
13