24#ifndef CRITERION_ASPRINTF_COMPAT_H_
25#define CRITERION_ASPRINTF_COMPAT_H_
45# define CRI_PRINTF_FORMAT gnu_printf
47# define CRI_PRINTF_FORMAT printf
58 const
char *fmt, ...);
60 const
char *fmt, va_list ap);
CR_API int cri_fmt_bprintf(char **buf, size_t *offset, size_t *sz, const char *fmt,...)
#define CRI_PRINTF_FORMAT
CR_API char * cri_strtok_r(char *str, const char *delim, char **saveptr)
CR_BEGIN_C_API CR_API int cr_asprintf(char **strp, const char *fmt,...)
CR_API void cr_asprintf_free(char *buf)
CR_API int cr_vasprintf(char **strp, const char *fmt, va_list ap)
CR_API int cri_fmt_vbprintf(char **buf, size_t *offset, size_t *sz, const char *fmt, va_list ap)
#define CR_FORMAT(Archetype, Index, Ftc)