4 * FILE: msvcrt/conio/cprintf.c
6 * PROGRAMMER: Magnus Olsen (Imported from wine cvs 2006-05-23)
15 _cprintf(const char *fmt
, ...)
17 char buf
[2048], *mem
= buf
;
18 int written
, resize
= sizeof(buf
), retval
;
21 while ((written
= _vsnprintf( mem
, resize
, fmt
, valist
)) == -1 ||
24 resize
= (written
== -1 ? resize
* 2 : written
+ 1);
27 if (!(mem
= (char *)malloc(resize
)))
29 va_start( valist
, fmt
);
32 retval
= _cputs( mem
);