shithub: cstory

ref: 32a879ca58c048a3d09380d6d74d242ffe7bffd2
dir: /src/Helpers/Asprintf.h/

View raw version
#pragma once

// If <stdio.h> defines asprintf for us, use its definition
#ifdef _GNU_SOURCE

#include <stdio.h>

#else

#include "../Attributes.h"
#define asprintf Portable_asprintf

ATTRIBUTE_FORMAT(printf, 2, 3) ATTRIBUTE_WARN_UNUSED_RESULT int asprintf(char **resultString, const char *formatString, ...);

#endif