home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <stdarg.h>
- #include <limits.h>
-
- int vsprintf(char *s,const char *format,va_list args)
- {
- int retval;
- FILE buffer;
- buffer.base=buffer.pointer=s;
- buffer.flags=_WRITEABLE|_WRITE;
- buffer.count=buffer.bufsize=INT_MAX;
- buffer.filehandle=0;
- retval=vfprintf(&buffer,format,args);
- fputc('\0',&buffer);
- return retval;
- }
-