/* Copyright (C) 1999 DJ Delorie, see COPYING.DJ for details */ /* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ #include #include #include #include int vsprintf(char *str, const char *fmt, va_list ap) { FILE f; int len; f._flag = _IOWRT|_IOSTRG|_IONTERM; f._ptr = str; f._cnt = INT_MAX; len = _doprnt(fmt, ap, &f); *f._ptr = 0; return len; }