libs-base/config/config.vsprintf.c
Richard Frith-Macdonald 5c49ef401a Merged in 1.6.0 branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16228 72102866-910b-0410-8b05-ffd578937521
2003-03-23 07:06:27 +00:00

23 lines
422 B
C

/* Exit with status 0 if vsprintf returns the length of the string printed.
Some systems return a pointer to the string instead. */
#include <stdio.h>
#include <stdarg.h>
static int func(const char *fmt, ...)
{
va_list ap;
char buf[128];
int result;
va_start(ap, fmt);
result = vsprintf(buf, fmt, ap);
va_end(ap);
return result;
}
int main()
{
if (func("1234", 0) == 4)
exit (0);
exit (-1);
}