fix buffer over(under?)flow in calc_sep()
svn path=/trunk/; revision=18549
int len;
TCHAR *s;
HGLOBAL hGlobalMemory;
- PSTR pGlobalMemory;
+ LPTSTR pGlobalMemory;
if (!(len = _tcslen(calc.display)))
return 0;
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;
r[i++] = c;
if (x++ % 3 == 0)
r[i++] = TEXT(',');
- if (n == -1)
+ if (n == 0)
break;
}