12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /*
- * Wrapper around https://github.com/weiss/c99-snprintf
- */
- #define HAVE_CONFIG_H 0
- #define TEST_SNPRINTF 0
- #define HAVE_SNPRINTF 0
- #define HAVE_VSNPRINTF 0
- #define HAVE_ASPRINTF 0
- #define HAVE_VASPRINTF 0
- #define HAVE_STDARG_H 1
- #define HAVE_STDLIB_H 1
- #define HAVE_VA_COPY 0
- #define HAVE___VA_COPY 0
- #define HAVE_FLOAT_H 1
- #define HAVE_INTTYPES_H 1
- #define HAVE_LOCALE_H 0
- #define HAVE_STDDEF_H 1
- #define HAVE_STDINT_H 1
- #define HAVE_UNSIGNED_LONG_LONG_INT 1
- #define HAVE_UINTMAX_T 1
- #define HAVE_LONG_DOUBLE 0
- #define HAVE_LONG_LONG_INT 1
- #define HAVE_INTMAX_T 1
- #define HAVE_UINTPTR_T 1
- #define HAVE_PTRDIFF_T 1
- #define HAVE_LOCALECONV 0
- #define HAVE_LCONV_DECIMAL_POINT 0
- #define HAVE_LCONV_THOUSANDS_SEP 0
- #define LDOUBLE_MIN_10_EXP DBL_MIN_10_EXP
- #define LDOUBLE_MAX_10_EXP DBL_MAX_10_EXP
- #define rpl_snprintf snprintf
- #define rpl_vsnprintf vsnprintf
- #define rpl_vasprintf vasprintf
- #define rpl_asprintf asprintf
- #include "c99-snprintf/snprintf.c"
- int sprintf(char *s, const char *fmt, ...)
- {
- int n;
- va_list arg;
- va_start(arg, fmt);
- n = vsnprintf(s, 1024, fmt, arg);
- va_end(arg);
- return n;
- }
- int vsprintf (char *d, const char *s, va_list ap)
- {
- return vsnprintf(d, 1024, s, ap);
- }
-
|