Author: greatlrd Date: Wed Jun 7 01:42:42 2006 New Revision: 22252
URL: http://svn.reactos.ru/svn/reactos?rev=22252&view=rev Log: implement datatype I32 for *printf string version we have a *printf for files as well now 29 fails in wine test msvcrt printf
Modified: trunk/reactos/lib/rtl/sprintf.c trunk/reactos/lib/rtl/swprintf.c
Modified: trunk/reactos/lib/rtl/sprintf.c URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/lib/rtl/sprintf.c?rev=22252&... ============================================================================== --- trunk/reactos/lib/rtl/sprintf.c (original) +++ trunk/reactos/lib/rtl/sprintf.c Wed Jun 7 01:42:42 2006 @@ -459,7 +459,10 @@ } else if (*fmt == 'I' && *(fmt+1) == '6' && *(fmt+2) == '4') { qualifier = *fmt; fmt += 3; - } + } else if (*fmt == 'I' && *(fmt+1) == '3' && *(fmt+2) == '2') { + qualifier = 'l'; + fmt += 3; + }
/* default base */ base = 10;
Modified: trunk/reactos/lib/rtl/swprintf.c URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/lib/rtl/swprintf.c?rev=22252... ============================================================================== --- trunk/reactos/lib/rtl/swprintf.c (original) +++ trunk/reactos/lib/rtl/swprintf.c Wed Jun 7 01:42:42 2006 @@ -457,7 +457,10 @@ } else if (*fmt == L'I' && *(fmt+1) == L'6' && *(fmt+2) == L'4') { qualifier = *fmt; fmt += 3; - } + } else if (*fmt == L'I' && *(fmt+1) == L'3' && *(fmt+2) == L'2') { + qualifier = L'l'; + fmt += 3; + }
/* default base */ base = 10;