+ if (c == '"')
+ {
+ // remove spaces around the '=' character:
+ if (m_Params.Length() > 1 &&
+ m_Params[m_Params.Length()-2] == ' ')
+ {
+ m_Params.RemoveLast();
+ while (m_Params.Length() > 0 && m_Params.Last() == ' ')
+ m_Params.RemoveLast();
+ m_Params += '"';
+ }
+ while ((i < end_pos) && (source[i++] == ' ')) {}
+ if (i < end_pos) i--;
+
+ // ...and copy the value to m_Params: