asprintf.c 208 B

12345678910111213
  1. #define _GNU_SOURCE
  2. #include <stdio.h>
  3. #include <stdarg.h>
  4. int asprintf(char **s, const char *fmt, ...)
  5. {
  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. }