Kaydet (Commit) 11b64d66 authored tarafından Tor Lillqvist's avatar Tor Lillqvist

WaE: assignment within conditional expression

A whole bunch of them.
üst e76df814
...@@ -76,11 +76,13 @@ int RTFTokenizer::resolveParse() ...@@ -76,11 +76,13 @@ int RTFTokenizer::resolveParse()
switch (ch) switch (ch)
{ {
case '{': case '{':
if ((ret = m_rImport.pushState())) ret = m_rImport.pushState();
if (ret)
return ret; return ret;
break; break;
case '}': case '}':
if ((ret = m_rImport.popState())) ret = m_rImport.popState();
if (ret)
return ret; return ret;
if (m_rImport.isSubstream() && m_rImport.getGroup() == 0) if (m_rImport.isSubstream() && m_rImport.getGroup() == 0)
{ {
...@@ -89,7 +91,8 @@ int RTFTokenizer::resolveParse() ...@@ -89,7 +91,8 @@ int RTFTokenizer::resolveParse()
} }
break; break;
case '\\': case '\\':
if ((ret = resolveKeyword())) ret = resolveKeyword();
if (ret)
return ret; return ret;
break; break;
case 0x0d: case 0x0d:
...@@ -100,7 +103,8 @@ int RTFTokenizer::resolveParse() ...@@ -100,7 +103,8 @@ int RTFTokenizer::resolveParse()
return ERROR_CHAR_OVER; return ERROR_CHAR_OVER;
if (m_rImport.getState().nInternalState == INTERNAL_NORMAL) if (m_rImport.getState().nInternalState == INTERNAL_NORMAL)
{ {
if ((ret = m_rImport.resolveChars(ch))) ret = m_rImport.resolveChars(ch);
if (ret)
return ret; return ret;
} }
else else
...@@ -114,7 +118,8 @@ int RTFTokenizer::resolveParse() ...@@ -114,7 +118,8 @@ int RTFTokenizer::resolveParse()
count--; count--;
if (!count) if (!count)
{ {
if ((ret = m_rImport.resolveChars(b))) ret = m_rImport.resolveChars(b);
if (ret)
return ret; return ret;
count = 2; count = 2;
b = 0; b = 0;
...@@ -240,27 +245,34 @@ int RTFTokenizer::dispatchKeyword(OString& rKeyword, bool bParam, int nParam) ...@@ -240,27 +245,34 @@ int RTFTokenizer::dispatchKeyword(OString& rKeyword, bool bParam, int nParam)
{ {
case CONTROL_FLAG: case CONTROL_FLAG:
// flags ignore any parameter by definition // flags ignore any parameter by definition
if ((ret = m_rImport.dispatchFlag(aRTFControlWords[i].nIndex))) ret = m_rImport.dispatchFlag(aRTFControlWords[i].nIndex);
if (ret)
return ret; return ret;
break; break;
case CONTROL_DESTINATION: case CONTROL_DESTINATION:
// same for destinations // same for destinations
if ((ret = m_rImport.dispatchDestination(aRTFControlWords[i].nIndex))) ret = m_rImport.dispatchDestination(aRTFControlWords[i].nIndex);
if (ret)
return ret; return ret;
break; break;
case CONTROL_SYMBOL: case CONTROL_SYMBOL:
// and symbols // and symbols
if ((ret = m_rImport.dispatchSymbol(aRTFControlWords[i].nIndex))) ret = m_rImport.dispatchSymbol(aRTFControlWords[i].nIndex);
if (ret)
return ret; return ret;
break; break;
case CONTROL_TOGGLE: case CONTROL_TOGGLE:
if ((ret = m_rImport.dispatchToggle(aRTFControlWords[i].nIndex, bParam, nParam))) ret = m_rImport.dispatchToggle(aRTFControlWords[i].nIndex, bParam, nParam);
if (ret)
return ret; return ret;
break; break;
case CONTROL_VALUE: case CONTROL_VALUE:
// values require a parameter by definition // values require a parameter by definition
if (bParam && (ret = m_rImport.dispatchValue(aRTFControlWords[i].nIndex, nParam))) if (bParam) {
return ret; ret = m_rImport.dispatchValue(aRTFControlWords[i].nIndex, nParam);
if (ret)
return ret;
}
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment