Fix a lot of MinGW/GCC warnings

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6168 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
anders_k 2011-11-09 18:12:57 +00:00
parent e918dd8a27
commit cf4e5cf132
31 changed files with 92 additions and 87 deletions

View file

@ -43,7 +43,7 @@ void StringToItem(TCHAR *&s, ExpressionItem *item, int options)
if ((options & STI_INT) && *s == _T('0') && (s[1] == _T('x') || s[1] == _T('X')))
{
s++;
while (*(s+1) == _T('0')) *s++;
while (*(s+1) == _T('0')) s++;
for (;;)
{
int c=*(++s);
@ -60,7 +60,7 @@ void StringToItem(TCHAR *&s, ExpressionItem *item, int options)
{
int sign=0, numsignif = 0;
if (*s == _T('-')) sign++; else s--;
while (*(s+1) == _T('0')) *s++;
while (*(s+1) == _T('0')) s++;
for (;;)
{
int c=*(++s) - _T('0'); numsignif++;
@ -154,7 +154,7 @@ void ItemToString(TCHAR *sbuf, ExpressionItem *item)
case ITC_STRING:
{
TCHAR *ptr = *((TCHAR**)&(item->param1));
while (*(sbuf++) = *(ptr++));
while ( (*(sbuf++) = *(ptr++)) );
}
break;
case ITC_ARRAY: