* PROGRAMMER: Timo Kreuzer
*/
-#include <stdio.h>
-#include <stdarg.h>
-#include <limits.h>
+#define _sxprintf vsprintf
+#define USE_COUNT 0
+#define USE_VARARGS 1
-int _cdecl streamout(FILE *stream, const char *format, va_list argptr);
-
-int
-__cdecl
-vsprintf(
- char *buffer,
- const char *format,
- va_list argptr)
-{
- int result;
- FILE stream;
-
- stream._base = buffer;
- stream._ptr = stream._base;
- stream._charbuf = 0;
- stream._bufsiz = INT_MAX;
- stream._cnt = stream._bufsiz;
- stream._flag = _IOSTRG|_IOWRT|_IOMYBUF;
- stream._tmpfname = 0;
-
- result = streamout(&stream, format, argptr);
- *stream._ptr = '\0';
-
- return result;
-}
+#include "_sxprintf.c"