#ifndef asprintf_h #define asprintf_h #ifdef __cplusplus extern "C" { #endif #include #ifndef __GNUC__ #define __attribute__(arg) #endif int asprintf(char** pbuffer, const char* format, ...) __attribute__((__format__(__printf__,2,3))); int vasprintf(char** pbuffer, const char* format, va_list ap) __attribute__((__format__(__printf__,2,0))); #ifdef __cplusplus } #endif #endif