PATCH: shlwapi

Marcus Meissner marcus at jet.franken.de
Sat Jul 19 08:41:07 CDT 2003


Hi,

Ciao, Karcus

Changelog:
	Numbers without prefix are int (32bit signed). If you
	want long long (64bit signed), append LL.

Index: dlls/shlwapi/string.c
===================================================================
RCS file: /home/wine/wine/dlls/shlwapi/string.c,v
retrieving revision 1.33
diff -u -r1.33 string.c
--- dlls/shlwapi/string.c	18 Mar 2003 18:35:49 -0000	1.33
+++ dlls/shlwapi/string.c	19 Jul 2003 13:40:16 -0000
@@ -2199,22 +2199,22 @@
 
   static const SHLWAPI_BYTEFORMATS bfFormats[] =
   {
-    { 10240, 10.24, 100.0, sz3_2, 'K' }, /* 10 KB */
-    { 102400, 102.4, 10.0, sz3_1, 'K' }, /* 100 KB */
-    { 1024000, 1024.0, 1.0, sz3_0, 'K' }, /* 1000 KB */
-    { 10485760, 10485.76, 100.0, sz3_2, 'M' }, /* 10 MB */
-    { 104857600, 104857.6, 10.0, sz3_1, 'M' }, /* 100 MB */
-    { 1048576000, 1048576.0, 1.0, sz3_0, 'M' }, /* 1000 MB */
-    { 10737418240, 10737418.24, 100.0, sz3_2, 'G' }, /* 10 GB */
-    { 107374182400, 107374182.4, 10.0, sz3_1, 'G' }, /* 100 GB */
-    { 1073741824000, 1073741824.0, 1.0, sz3_0, 'G' }, /* 1000 GB */
-    { 10995116277760, 10485.76, 100.0, sz3_2, 'T' }, /* 10 TB */
-    { 109951162777600, 104857.6, 10.0, sz3_1, 'T' }, /* 100 TB */
-    { 1099511627776000, 1048576.0, 1.0, sz3_0, 'T' }, /* 1000 TB */
-    { 11258999068426240, 10737418.24, 100.00, sz3_2, 'P' }, /* 10 PB */
-    { 112589990684262400, 107374182.4, 10.00, sz3_1, 'P' }, /* 100 PB */
-    { 1125899906842624000, 1073741824.0, 1.00, sz3_0, 'P' }, /* 1000 PB */
-    { 0, 10995116277.76, 100.00, sz3_2, 'E' } /* EB's, catch all */
+    { 10240LL, 10.24, 100.0, sz3_2, 'K' }, /* 10 KB */
+    { 102400LL, 102.4, 10.0, sz3_1, 'K' }, /* 100 KB */
+    { 1024000LL, 1024.0, 1.0, sz3_0, 'K' }, /* 1000 KB */
+    { 10485760LL, 10485.76, 100.0, sz3_2, 'M' }, /* 10 MB */
+    { 104857600LL, 104857.6, 10.0, sz3_1, 'M' }, /* 100 MB */
+    { 1048576000LL, 1048576.0, 1.0, sz3_0, 'M' }, /* 1000 MB */
+    { 10737418240LL, 10737418.24, 100.0, sz3_2, 'G' }, /* 10 GB */
+    { 107374182400LL, 107374182.4, 10.0, sz3_1, 'G' }, /* 100 GB */
+    { 1073741824000LL, 1073741824.0, 1.0, sz3_0, 'G' }, /* 1000 GB */
+    { 10995116277760LL, 10485.76, 100.0, sz3_2, 'T' }, /* 10 TB */
+    { 109951162777600LL, 104857.6, 10.0, sz3_1, 'T' }, /* 100 TB */
+    { 1099511627776000LL, 1048576.0, 1.0, sz3_0, 'T' }, /* 1000 TB */
+    { 11258999068426240LL, 10737418.24, 100.00, sz3_2, 'P' }, /* 10 PB */
+    { 112589990684262400LL, 107374182.4, 10.00, sz3_1, 'P' }, /* 100 PB */
+    { 1125899906842624000LL, 1073741824.0, 1.00, sz3_0, 'P' }, /* 1000 PB */
+    { 0LL, 10995116277.76, 100.00, sz3_2, 'E' } /* EB's, catch all */
   };
   char szBuff[32];
   char szAdd[4];



More information about the wine-patches mailing list