1 /* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
5 #include <internal/file.h>
12 _vstprintf(_TCHAR
*str
, const _TCHAR
*fmt
, va_list ap
)
17 f
._flag
= _IOWRT
|_IOSTRG
|_IOBINARY
;
21 len
= _vftprintf(&f
,fmt
, ap
);
31 _vsntprintf(_TCHAR
*str
, size_t maxlen
, const _TCHAR
*fmt
, va_list ap
)
36 f
._flag
= _IOWRT
|_IOSTRG
|_IOBINARY
;
38 f
._cnt
= maxlen
* sizeof(_TCHAR
);
40 len
= _vftprintf(&f
,fmt
, ap
);
41 // what if the buffer is full ??
42 *(_TCHAR
*)f
._ptr
= 0;