diff -r 431bbaccaec8 -r 615035072f7e crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/data/MATX.xml --- a/crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/data/MATX.xml Tue Feb 23 17:04:33 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ - - - MATHX - <p>These panics represent errors raised by member functions of the <code class="ApiItem">TRealX</code> class. Typically, they are the result of illegal maths operations, such as dividing by zero, or operations which result in overflow.</p><p>The thread causing the panic is terminated.</p> - - - 0 - <p>This panic is raised by <code>operator/=</code> of a <code class="ApiItem">TRealX</code>, when the divisor is zero</p> - - - 1 - <p>This panic is raised by <code>operator+=</code>, <code>operator-=</code> and <code>operator*=</code> of a <code class="ApiItem">TRealX</code>, when the the result of the operation is an overflow.</p> - - - 2 - <p>This panic is raised by <code>operator+=</code>, <code>operator-=</code> and <code>operator*=</code> of a <code class="ApiItem">TRealX</code>, when the the result of the operation is an underflow.</p> - - - 3 - <p>This panic is raised by <code>operator+=</code>, <code>operator-=</code> and <code>operator*=</code> of a <code class="ApiItem">TRealX</code>, when the the operands are invalid.</p><p>For <code>operator+=</code>, the panic is raised if one of these conditions applies:</p> <p>the target operand is not a number,</p> <p>the source operand is not a number,</p> <p>the target and the source operands are infinite and have different signs.</p> <p> For <code>operator-=</code>, the panic is raised if one of these conditions applies:</p> <p>the target operand is not a number, </p> <p>the source operand is not a number,</p> <p>the target and the source operands are infinite and have different signs</p> <p>For <code>operator*=</code>, the panic is raised if one of these conditions applies:</p> <p>the target operand is not a number, </p> <p>the source operand is not a number, </p> <p>the target operand is infinite and the source operand is zero </p> <p>the target operand is zero and the source operand is infinite.</p> <p>For <code>operator/=</code>, the panic is raised if one of these conditions applies:</p> <p>the target operand is not a number,</p> <p>the source operand is not a number,</p> <p>the target operand and the source operand are both infinite,</p> <p>the target operand and the source operand are both zero.</p> - - - 4 - <p>This panic is raised by a number of operations on <code class="ApiItem">TReal64</code> and <code class="ApiItem">TReal32</code> types when they complete with an error code other than: <code>KErrArgument</code>, <code>KErrDivideByZero</code>, <code>KErrOverflow</code> or <code>KErrUnderflow</code>.</p> - - - \ No newline at end of file