minix/lib/stdio/sprintf.c
2005-04-21 14:53:53 +00:00

40 lines
513 B
C
Executable file

/*
* sprintf - print formatted output on an array
*/
/* $Header$ */
#include <stdio.h>
#include <stdarg.h>
#include <limits.h>
#include "loc_incl.h"
int
sprintf(char *s, const char *format, ...)
{
va_list ap;
int retval;
va_start(ap, format);
retval = vsnprintf(s, INT_MAX, format, ap);
va_end(ap);
return retval;
}
int
snprintf(char *s, size_t n, const char *format, ...)
{
va_list ap;
int retval;
va_start(ap, format);
retval = vsnprintf(s, n, format, ap);
va_end(ap);
return retval;
}