msvc6 compilation fixes
fix buffer over(under?)flow in calc_sep()
Modified: trunk/reactos/subsys/system/calc/winecalc.c

Modified: trunk/reactos/subsys/system/calc/winecalc.c
--- trunk/reactos/subsys/system/calc/winecalc.c	2005-10-18 03:12:49 UTC (rev 18548)
+++ trunk/reactos/subsys/system/calc/winecalc.c	2005-10-18 04:15:55 UTC (rev 18549)
@@ -470,7 +470,7 @@
                 int len;
                 TCHAR *s;
                 HGLOBAL hGlobalMemory;
-                PSTR pGlobalMemory;
+                LPTSTR pGlobalMemory;
 
                 if (!(len = _tcslen(calc.display)))
                     return 0;
@@ -506,10 +506,10 @@
         case TEXT('\x16'): // Ctrl+V Paste
             {
                 TCHAR *s;
-                int c;
+                TCHAR c;
                 int cmd = 0;
-                int size = 0;
-                int i = 0;
+                size_t size = 0;
+                size_t i = 0;
                 HGLOBAL hGlobalMemory;
                 LPTSTR pGlobalMemory;
 
@@ -3082,7 +3082,7 @@
         r[i++] = c;
         if (x++ % 3 == 0)
             r[i++] = TEXT(',');
-        if (n == -1)
+        if (n == 0)
             break;
     }