[ros-diffs] [greatlrd] 22219: fixing one more of wine msvcrt printf test

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Sun Jun 4 21:20:21 CEST 2006


Author: greatlrd
Date: Sun Jun  4 23:20:20 2006
New Revision: 22219

URL: http://svn.reactos.ru/svn/reactos?rev=22219&view=rev
Log:
fixing one more of wine msvcrt printf test

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=22219&r1=22218&r2=22219&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/sprintf.c (original)
+++ trunk/reactos/lib/rtl/sprintf.c Sun Jun  4 23:20:20 2006
@@ -122,7 +122,7 @@
 			size--;
 	}
 	i = 0;
-	if (num == 0)
+	if ((num == 0) && (precision !=0))
 		tmp[i++] = '0';
 	else while (num != 0)
 		tmp[i++] = digits[do_div(&num,base)];

Modified: trunk/reactos/lib/rtl/swprintf.c
URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/lib/rtl/swprintf.c?rev=22219&r1=22218&r2=22219&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/swprintf.c (original)
+++ trunk/reactos/lib/rtl/swprintf.c Sun Jun  4 23:20:20 2006
@@ -122,7 +122,7 @@
 			size--;
 	}
 	i = 0;
-	if (num == 0)
+	if ((num == 0) && (precision !=0))
 		tmp[i++] = L'0';
 	else while (num != 0)
 		tmp[i++] = digits[do_div(&num,base)];




More information about the Ros-diffs mailing list