Editing PVS static analyzer - 5.0 Release
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 878: | Line 878: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/dldfcn/__eigs__.cc">__eigs__.cc (333)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: tmp.double_value() != 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: tmp.double_value() != 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/dldfcn/__eigs__.cc">__eigs__.cc (340)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: tmp.double_value() != 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: tmp.double_value() != 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/dldfcn/__eigs__.cc">__eigs__.cc (369)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: tmp.double_value() != 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: tmp.double_value() != 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/dldfcn/__eigs__.cc">__eigs__.cc (462)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: sigmai != 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: sigmai != 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
Line 1,038: | Line 1,038: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics.h">graphics.h (6755)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v524/ V524]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v524/ V524]</td> | ||
<td style='width: 65%;'>It is odd that the body of 'update_titlefontweight' function is fully equivalent to the body of 'update_fontweight' function.</td> | <td style='width: 65%;'>It is odd that the body of 'update_titlefontweight' function is fully equivalent to the body of 'update_fontweight' function.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/dldfcn/__init_fltk__.cc">__init_fltk__.cc (742)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v773/ V773]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v773/ V773]</td> | ||
<td style='width: 65%;'>The 'm_menubar' pointer was not released in destructor. A memory leak is possible.</td> | <td style='width: 65%;'>The 'm_menubar' pointer was not released in destructor. A memory leak is possible.</td> | ||
Line 1,483: | Line 1,483: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-float.h">ov-float.h (149)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v524/ V524]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v524/ V524]</td> | ||
<td style='width: 65%;'>It is odd that the body of 'scalar_value' function is fully equivalent to the body of 'double_value' function.</td> | <td style='width: 65%;'>It is odd that the body of 'scalar_value' function is fully equivalent to the body of 'double_value' function.</td> | ||
Line 4,928: | Line 4,928: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-handle.cc">ov-fcn-handle.cc (1748)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 'fh' pointer was used unsafely after it was verified against nullptr. Check lines: 1741, 1748.</td> | <td style='width: 65%;'>The 'fh' pointer was used unsafely after it was verified against nullptr. Check lines: 1741, 1748.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-handle.cc">ov-fcn-handle.cc (1989)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | ||
<td style='width: 65%;'>There might be dereferencing of a potential null pointer 'idx_expr'.</td> | <td style='width: 65%;'>There might be dereferencing of a potential null pointer 'idx_expr'.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-handle.cc">ov-fcn-handle.cc (2046)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | ||
<td style='width: 65%;'>There might be dereferencing of a potential null pointer 'elt_id'.</td> | <td style='width: 65%;'>There might be dereferencing of a potential null pointer 'elt_id'.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-handle.cc">ov-fcn-handle.cc (2073)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | ||
<td style='width: 65%;'>There might be dereferencing of a potential null pointer 'head_id'.</td> | <td style='width: 65%;'>There might be dereferencing of a potential null pointer 'head_id'.</td> | ||
Line 4,963: | Line 4,963: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-inline.cc">ov-fcn-inline.cc (986)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | ||
<td style='width: 65%;'>There might be dereferencing of a potential null pointer 'old'.</td> | <td style='width: 65%;'>There might be dereferencing of a potential null pointer 'old'.</td> | ||
Line 5,903: | Line 5,903: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/__magick_read__.cc">__magick_read__.cc (772)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | ||
<td style='width: 65%;'>There might be dereferencing of a potential null pointer 'static_locale'. A constructor of the string class expects a valid pointer.</td> | <td style='width: 65%;'>There might be dereferencing of a potential null pointer 'static_locale'. A constructor of the string class expects a valid pointer.</td> | ||
Line 6,003: | Line 6,003: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/dot.cc">dot.cc (48)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | ||
<td style='width: 65%;'>Variables 'z(i)', 'tmp_m' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'x(i)' expression. Check lines: 47, 48.</td> | <td style='width: 65%;'>Variables 'z(i)', 'tmp_m' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'x(i)' expression. Check lines: 47, 48.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/dot.cc">dot.cc (53)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | ||
<td style='width: 65%;'>Variables 'z(i)', 'tmp_n' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'x(i)' expression. Check lines: 52, 53.</td> | <td style='width: 65%;'>Variables 'z(i)', 'tmp_n' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'x(i)' expression. Check lines: 52, 53.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/dot.cc">dot.cc (300)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always true: match.</td> | <td style='width: 65%;'>A part of conditional expression is always true: match.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/dot.cc">dot.cc (286)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v525/ V525]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v525/ V525]</td> | ||
<td style='width: 65%;'>The code contains the collection of similar blocks. Check items 'dimx', 'dimx', 'dimy' in lines 286, 287, 288.</td> | <td style='width: 65%;'>The code contains the collection of similar blocks. Check items 'dimx', 'dimx', 'dimy' in lines 286, 287, 288.</td> | ||
Line 6,028: | Line 6,028: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/error.cc">error.cc (460)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v764/ V764]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v764/ V764]</td> | ||
<td style='width: 65%;'>Possible incorrect order of arguments passed to 'vmessage_with_id' function: 'name' and 'id'.</td> | <td style='width: 65%;'>Possible incorrect order of arguments passed to 'vmessage_with_id' function: 'name' and 'id'.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/fcn-info.cc">fcn-info.cc (414)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 379, 414.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 379, 414.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/fcn-info.cc">fcn-info.cc (631)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 594, 631.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 594, 631.</td> | ||
Line 6,083: | Line 6,083: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/ft-text-renderer.cc">ft-text-renderer.cc (376)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v730/ V730]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v730/ V730]</td> | ||
<td style='width: 65%;'>Not all members of a class are initialized inside the constructor. Consider inspecting: line_xoffset.</td> | <td style='width: 65%;'>Not all members of a class are initialized inside the constructor. Consider inspecting: line_xoffset.</td> | ||
Line 6,168: | Line 6,168: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/gl2ps-print.cc">gl2ps-print.cc (825)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v526/ V526]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v526/ V526]</td> | ||
<td style='width: 65%;'>The 'compare' function returns 0 if corresponding strings are equal. Consider examining the condition for mistakes.</td> | <td style='width: 65%;'>The 'compare' function returns 0 if corresponding strings are equal. Consider examining the condition for mistakes.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/gl2ps-print.cc">gl2ps-print.cc (828)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v526/ V526]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v526/ V526]</td> | ||
<td style='width: 65%;'>The 'compare' function returns 0 if corresponding strings are equal. Consider examining the condition for mistakes.</td> | <td style='width: 65%;'>The 'compare' function returns 0 if corresponding strings are equal. Consider examining the condition for mistakes.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/gl2ps-print.cc">gl2ps-print.cc (831)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v526/ V526]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v526/ V526]</td> | ||
<td style='width: 65%;'>The 'compare' function returns 0 if corresponding strings are equal. Consider examining the condition for mistakes.</td> | <td style='width: 65%;'>The 'compare' function returns 0 if corresponding strings are equal. Consider examining the condition for mistakes.</td> | ||
Line 6,243: | Line 6,243: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (123)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 121, 123.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 121, 123.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (972)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 970, 972.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 970, 972.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (974)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 972, 974.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 972, 974.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (976)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 974, 976.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 974, 976.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (978)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 976, 978.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 976, 978.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (980)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 978, 980.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 978, 980.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (982)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 980, 982.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 980, 982.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (984)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 982, 984.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 982, 984.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (986)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 984, 986.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 984, 986.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (988)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 986, 988.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 986, 988.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (990)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 988, 990.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 988, 990.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (992)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 990, 992.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 990, 992.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (994)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 992, 994.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 992, 994.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (996)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 994, 996.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 994, 996.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (998)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 996, 998.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 996, 998.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1000)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 998, 1000.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 998, 1000.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1002)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1000, 1002.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1000, 1002.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1004)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1002, 1004.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1002, 1004.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1006)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1004, 1006.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1004, 1006.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1008)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1006, 1008.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1006, 1008.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1010)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1008, 1010.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1008, 1010.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1012)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1010, 1012.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1010, 1012.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2173)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2171, 2173.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2171, 2173.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2175)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2173, 2175.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2173, 2175.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2177)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2175, 2177.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2175, 2177.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2179)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2177, 2179.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2177, 2179.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2181)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2179, 2181.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2179, 2181.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3142)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3140, 3142.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3140, 3142.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3144)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3142, 3144.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3142, 3144.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3146)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3144, 3146.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3144, 3146.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3148)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3146, 3148.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3146, 3148.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3150)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3148, 3150.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3148, 3150.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3584)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3582, 3584.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3582, 3584.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3586)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3584, 3586.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3584, 3586.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3588)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3586, 3588.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3586, 3588.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3590)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3588, 3590.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3588, 3590.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3592)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3590, 3592.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3590, 3592.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3594)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3592, 3594.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3592, 3594.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3596)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3594, 3596.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3594, 3596.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3598)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3596, 3598.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3596, 3598.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3600)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3598, 3600.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3598, 3600.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3602)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3600, 3602.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3600, 3602.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3604)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3602, 3604.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3602, 3604.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4022)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4020, 4022.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4020, 4022.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4024)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4022, 4024.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4022, 4024.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4026)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4024, 4026.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4024, 4026.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4028)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4026, 4028.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4026, 4028.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4030)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4028, 4030.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4028, 4030.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4032)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4030, 4032.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4030, 4032.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4034)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4032, 4034.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4032, 4034.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4036)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4034, 4036.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4034, 4036.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4038)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4036, 4038.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4036, 4038.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4677)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4675, 4677.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4675, 4677.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4679)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4677, 4679.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4677, 4679.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4681)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4679, 4681.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4679, 4681.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4683)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4681, 4683.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4681, 4683.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4685)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4683, 4685.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4683, 4685.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4687)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4685, 4687.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4685, 4687.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4689)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4687, 4689.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4687, 4689.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4691)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4689, 4691.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4689, 4691.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4693)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4691, 4693.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 4691, 4693.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5333)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5331, 5333.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5331, 5333.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5335)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5333, 5335.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5333, 5335.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5337)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5335, 5337.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5335, 5337.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5339)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5337, 5339.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5337, 5339.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5341)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5339, 5341.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5339, 5341.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5343)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5341, 5343.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5341, 5343.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5345)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5343, 5345.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5343, 5345.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5347)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5345, 5347.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5345, 5347.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5349)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5347, 5349.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5347, 5349.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5824)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5822, 5824.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5822, 5824.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5826)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5824, 5826.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5824, 5826.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5828)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5826, 5828.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5826, 5828.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5830)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5828, 5830.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5828, 5830.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5832)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5830, 5832.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5830, 5832.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5834)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5832, 5834.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5832, 5834.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5836)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5834, 5836.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5834, 5836.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5838)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5836, 5838.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5836, 5838.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5840)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5838, 5840.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 5838, 5840.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (6110)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 6108, 6110.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 6108, 6110.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (6632)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v581/ V581]</td> | ||
<td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 6630, 6632.</td> | <td style='width: 65%;'>The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 6630, 6632.</td> | ||
Line 6,803: | Line 6,803: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/gsvd.cc">gsvd.cc (197)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | ||
<td style='width: 65%;'>Variables 'retval(0)', 'retval(1)' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'octave::identity_matrix(nc, nc)' expression. Check lines: 196, 197.</td> | <td style='width: 65%;'>Variables 'retval(0)', 'retval(1)' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'octave::identity_matrix(nc, nc)' expression. Check lines: 196, 197.</td> | ||
Line 6,838: | Line 6,838: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/load-save.cc">load-save.cc (1510)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always false: append.</td> | <td style='width: 65%;'>A part of conditional expression is always false: append.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/ls-hdf5.cc">ls-hdf5.cc (1011)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'retval >= 0' is always true.</td> | <td style='width: 65%;'>Expression 'retval >= 0' is always true.</td> | ||
Line 6,898: | Line 6,898: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/lu.cc">lu.cc (171)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | ||
<td style='width: 65%;'>Variables 'thres(0)', 'thres(1)' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'tmp(0)' expression. Check lines: 170, 171.</td> | <td style='width: 65%;'>Variables 'thres(0)', 'thres(1)' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'tmp(0)' expression. Check lines: 170, 171.</td> | ||
Line 7,028: | Line 7,028: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (107)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: ival == dval. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: ival == dval. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (166)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: dnr == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: dnr == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (572)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v669/ V669]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v669/ V669]</td> | ||
<td style='width: 65%;'>The 'width' argument is a non-constant reference. The analyzer is unable to determine the position at which this argument is being modified. It is possible that the function contains an error.</td> | <td style='width: 65%;'>The 'width' argument is a non-constant reference. The analyzer is unable to determine the position at which this argument is being modified. It is possible that the function contains an error.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (893)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v764/ V764]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v764/ V764]</td> | ||
<td style='width: 65%;'>Possible incorrect order of arguments passed to 'process_conversion' function: 'type' and 'modifier'.</td> | <td style='width: 65%;'>Possible incorrect order of arguments passed to 'process_conversion' function: 'type' and 'modifier'.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (1272)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v768/ V768]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v768/ V768]</td> | ||
<td style='width: 65%;'>The variable 'flags' is of enum type. It is odd that it is used as a variable of a Boolean-type.</td> | <td style='width: 65%;'>The variable 'flags' is of enum type. It is odd that it is used as a variable of a Boolean-type.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2336)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v669/ V669]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v669/ V669]</td> | ||
<td style='width: 65%;'>The 'width', 'prec', 'bitwidth' arguments are non-constant references. The analyzer is unable to determine the position at which this argument is being modified. It is possible that the function contains an error.</td> | <td style='width: 65%;'>The 'width', 'prec', 'bitwidth' arguments are non-constant references. The analyzer is unable to determine the position at which this argument is being modified. It is possible that the function contains an error.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2485)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: val.imag() == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: val.imag() == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2495)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always true: !progress.</td> | <td style='width: 65%;'>A part of conditional expression is always true: !progress.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2646)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v765/ V765]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v765/ V765]</td> | ||
<td style='width: 65%;'>A compound assignment expression 'size += size + 1' is suspicious. Consider inspecting it for a possible error.</td> | <td style='width: 65%;'>A compound assignment expression 'size += size + 1' is suspicious. Consider inspecting it for a possible error.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2789)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'width_left' is always true.</td> | <td style='width: 65%;'>Expression 'width_left' is always true.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2838)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'width_left' is always true.</td> | <td style='width: 65%;'>Expression 'width_left' is always true.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2846)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'width_left' is always true.</td> | <td style='width: 65%;'>Expression 'width_left' is always true.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (3249)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: v.imag() == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: v.imag() == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (3261)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: v.imag() == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: v.imag() == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (3480)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | ||
<td style='width: 65%;'>There might be dereferencing of a potential null pointer 'elem'.</td> | <td style='width: 65%;'>There might be dereferencing of a potential null pointer 'elem'.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5447)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: math::x_nint(dval) != dval. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: math::x_nint(dval) != dval. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5474)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: math::x_nint(dval) == dval. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: math::x_nint(dval) == dval. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5523)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: math::x_nint(dval) == dval. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: math::x_nint(dval) == dval. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5618)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: dval == math::fix(dval). It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: dval == math::fix(dval). It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5645)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: dval == math::fix(dval). It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: dval == math::fix(dval). It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2510)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v730/ V730]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v730/ V730]</td> | ||
<td style='width: 65%;'>Not all members of a class are initialized inside the constructor. Consider inspecting: delim_len.</td> | <td style='width: 65%;'>Not all members of a class are initialized inside the constructor. Consider inspecting: delim_len.</td> | ||
Line 7,223: | Line 7,223: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (415)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always false: inf_or_nan.</td> | <td style='width: 65%;'>A part of conditional expression is always false: inf_or_nan.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (517)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always false: fw < 5.</td> | <td style='width: 65%;'>A part of conditional expression is always false: fw < 5.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (690)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always false: r_fw < 5.</td> | <td style='width: 65%;'>A part of conditional expression is always false: r_fw < 5.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (758)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always false: inf_or_nan.</td> | <td style='width: 65%;'>A part of conditional expression is always false: inf_or_nan.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (909)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always false: r_fw < 5.</td> | <td style='width: 65%;'>A part of conditional expression is always false: r_fw < 5.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1256)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: max_abs == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: max_abs == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1258)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: min_abs == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: min_abs == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1423)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: scale != 1. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: scale != 1. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1520)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: scale != 1. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: scale != 1. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1840)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always true: j < lim.</td> | <td style='width: 65%;'>A part of conditional expression is always true: j < lim.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1956)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always true: j < lim.</td> | <td style='width: 65%;'>A part of conditional expression is always true: j < lim.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2094)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'i < m' is always true.</td> | <td style='width: 65%;'>Expression 'i < m' is always true.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2250)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v560/ V560]</td> | ||
<td style='width: 65%;'>A part of conditional expression is always true: j < lim.</td> | <td style='width: 65%;'>A part of conditional expression is always true: j < lim.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2420)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: increment != 1. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: increment != 1. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2428)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: increment != 1. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: increment != 1. It's probably better to use a comparison with defined precision: fabs(A - B) > Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2694)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'i < m' is always true.</td> | <td style='width: 65%;'>Expression 'i < m' is always true.</td> | ||
Line 7,308: | Line 7,308: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/regexp.cc">regexp.cc (518)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v601/ V601]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v601/ V601]</td> | ||
<td style='width: 65%;'>The 'true' value is implicitly cast to the integer type.</td> | <td style='width: 65%;'>The 'true' value is implicitly cast to the integer type.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/sparse-xdiv.cc">sparse-xdiv.cc (377)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: a == 0.. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: a == 0.. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/sparse-xpow.cc">sparse-xpow.cc (49)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: octave::math::x_nint(x) == x. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: octave::math::x_nint(x) == x. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/sparse-xpow.cc">sparse-xpow.cc (485)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: b == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: b == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/sparse-xpow.cc">sparse-xpow.cc (690)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: b == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: b == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/strfns.cc">strfns.cc (903)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v519/ V519]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v519/ V519]</td> | ||
<td style='width: 65%;'>The 'utf8_str' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 899, 903.</td> | <td style='width: 65%;'>The 'utf8_str' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 899, 903.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/strfns.cc">strfns.cc (955)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v519/ V519]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v519/ V519]</td> | ||
<td style='width: 65%;'>The 'native_bytes' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 951, 955.</td> | <td style='width: 65%;'>The 'native_bytes' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 951, 955.</td> | ||
Line 7,358: | Line 7,358: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/sysdep.cc">sysdep.cc (233)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: tmp(0).double_value() == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: tmp(0).double_value() == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
Line 7,368: | Line 7,368: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/utils.cc">utils.cc (1103)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | ||
<td style='width: 65%;'>Variables 'dim(0)', 'dim(1)' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'v(0)' expression. Check lines: 1102, 1103.</td> | <td style='width: 65%;'>Variables 'dim(0)', 'dim(1)' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'v(0)' expression. Check lines: 1102, 1103.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (133)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (184)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (397)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (445)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (1532)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (1584)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (1787)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (1835)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: std::imag(elt) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
Line 7,418: | Line 7,418: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/Array-d.cc">Array-d.cc (138)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'mode == ASCENDING' is always true.</td> | <td style='width: 65%;'>Expression 'mode == ASCENDING' is always true.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/Array-f.cc">Array-f.cc (138)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'mode == ASCENDING' is always true.</td> | <td style='width: 65%;'>Expression 'mode == ASCENDING' is always true.</td> | ||
Line 7,438: | Line 7,438: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (250)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | ||
<td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r <= c' and 'r > c'. </td> | <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r <= c' and 'r > c'. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (262)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 259, 262.</td> | <td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 259, 262.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (269)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (280)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | ||
<td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r >= c' and 'r < c'. </td> | <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r >= c' and 'r < c'. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (292)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 289, 292.</td> | <td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 289, 292.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (299)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (345)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: val == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: val == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (490)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: amx == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: amx == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
Line 8,328: | Line 8,328: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (173)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | ||
<td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r <= c' and 'r > c'. </td> | <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r <= c' and 'r > c'. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (185)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 182, 185.</td> | <td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 182, 185.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (192)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (203)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | ||
<td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r >= c' and 'r < c'. </td> | <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r >= c' and 'r < c'. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (215)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 212, 215.</td> | <td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 212, 215.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (222)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (266)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: val == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: val == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (326)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: amx == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: amx == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
Line 9,303: | Line 9,303: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (254)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | ||
<td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r <= c' and 'r > c'. </td> | <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r <= c' and 'r > c'. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (266)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 263, 266.</td> | <td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 263, 266.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (273)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (284)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | ||
<td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r >= c' and 'r < c'. </td> | <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r >= c' and 'r < c'. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (296)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 293, 296.</td> | <td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 293, 296.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (303)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (349)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: val == 0.0f. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: val == 0.0f. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (494)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: amx == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: amx == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
Line 9,408: | Line 9,408: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (173)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | ||
<td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r <= c' and 'r > c'. </td> | <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r <= c' and 'r > c'. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (185)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 182, 185.</td> | <td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 182, 185.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (192)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (203)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v728/ V728]</td> | ||
<td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r >= c' and 'r < c'. </td> | <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r >= c' and 'r < c'. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (215)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 212, 215.</td> | <td style='width: 65%;'>The 's' pointer was used unsafely after it was verified against nullptr. Check lines: 212, 215.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (222)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (266)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: val == 0.0f. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: val == 0.0f. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (326)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: amx == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: amx == 0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
Line 9,928: | Line 9,928: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/numeric/EIG.cc">EIG.cc (136)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: wi.elem(j) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: wi.elem(j) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/numeric/EIG.cc">EIG.cc (490)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: ai.elem(j) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: ai.elem(j) == 0.0. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
Line 9,953: | Line 9,953: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/numeric/LSODE.cc">LSODE.cc (440)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v550/ V550]</td> | ||
<td style='width: 65%;'>An odd precise comparison: next_crit == next_out. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | <td style='width: 65%;'>An odd precise comparison: next_crit == next_out. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon.</td> | ||
Line 10,358: | Line 10,358: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/numeric/oct-norm.cc">oct-norm.cc (466)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v764/ V764]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v764/ V764]</td> | ||
<td style='width: 65%;'>Possible incorrect order of arguments passed to 'dual_p' function: 'q' and 'p'.</td> | <td style='width: 65%;'>Possible incorrect order of arguments passed to 'dual_p' function: 'q' and 'p'.</td> | ||
Line 10,518: | Line 10,518: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/system/lo-sysdep.cc">lo-sysdep.cc (63)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1004/ V1004]</td> | ||
<td style='width: 65%;'>The 'tmp' pointer was used unsafely after it was verified against nullptr. Check lines: 60, 63.</td> | <td style='width: 65%;'>The 'tmp' pointer was used unsafely after it was verified against nullptr. Check lines: 60, 63.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/system/lo-sysdep.cc">lo-sysdep.cc (173)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | ||
<td style='width: 65%;'>The potential null pointer is passed into 'sprintf' function. Inspect the first argument. Check lines: 173, 171.</td> | <td style='width: 65%;'>The potential null pointer is passed into 'sprintf' function. Inspect the first argument. Check lines: 173, 171.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/system/lo-sysinfo.cc">lo-sysinfo.cc (69)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression '!retval.empty()' is always false.</td> | <td style='width: 65%;'>Expression '!retval.empty()' is always false.</td> | ||
Line 10,538: | Line 10,538: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (538)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v769/ V769]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v769/ V769]</td> | ||
<td style='width: 65%;'>The 'f' pointer in the 'f - s' expression could be nullptr. In such case, resulting value will be senseless and it should not be used.</td> | <td style='width: 65%;'>The 'f' pointer in the 'f - s' expression could be nullptr. In such case, resulting value will be senseless and it should not be used.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (836)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | ||
<td style='width: 65%;'>The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 836, 834.</td> | <td style='width: 65%;'>The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 836, 834.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (857)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | ||
<td style='width: 65%;'>The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 857, 855.</td> | <td style='width: 65%;'>The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 857, 855.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (878)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | ||
<td style='width: 65%;'>The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 878, 876.</td> | <td style='width: 65%;'>The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 878, 876.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (909)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v519/ V519]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v519/ V519]</td> | ||
<td style='width: 65%;'>The 'matches' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 908, 909.</td> | <td style='width: 65%;'>The 'matches' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 908, 909.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (1729)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v547/ V547]</td> | ||
<td style='width: 65%;'>Expression 'c == 'A'' is always true.</td> | <td style='width: 65%;'>Expression 'c == 'A'' is always true.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (1844)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v601/ V601]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v601/ V601]</td> | ||
<td style='width: 65%;'>The integer type is implicitly cast to the char type.</td> | <td style='width: 65%;'>The integer type is implicitly cast to the char type.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (1737)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v536/ V536]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v536/ V536]</td> | ||
<td style='width: 65%;'>Be advised that the utilized constant value is represented by an octal form. Oct: '\033', Dec: 27.</td> | <td style='width: 65%;'>Be advised that the utilized constant value is represented by an octal form. Oct: '\033', Dec: 27.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (1922)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v536/ V536]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v536/ V536]</td> | ||
<td style='width: 65%;'>Be advised that the utilized constant value is represented by an octal form. Oct: 0777, Dec: 511.</td> | <td style='width: 65%;'>Be advised that the utilized constant value is represented by an octal form. Oct: 0777, Dec: 511.</td> | ||
Line 10,613: | Line 10,613: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/lo-hash.cc">lo-hash.cc (140)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v591/ V591]</td> | ||
<td style='width: 65%;'>Non-void function should return a value.</td> | <td style='width: 65%;'>Non-void function should return a value.</td> | ||
Line 10,623: | Line 10,623: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/lo-regexp.cc">lo-regexp.cc (540)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1026/ V1026]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1026/ V1026]</td> | ||
<td style='width: 65%;'>The 'delta' variable is incremented in the loop. Undefined behavior will occur in case of signed integer overflow.</td> | <td style='width: 65%;'>The 'delta' variable is incremented in the loop. Undefined behavior will occur in case of signed integer overflow.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/lo-regexp.cc">lo-regexp.cc (603)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v1026/ V1026]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v1026/ V1026]</td> | ||
<td style='width: 65%;'>The 'delta' variable is incremented in the loop. Undefined behavior will occur in case of signed integer overflow.</td> | <td style='width: 65%;'>The 'delta' variable is incremented in the loop. Undefined behavior will occur in case of signed integer overflow.</td> | ||
Line 10,758: | Line 10,758: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/oct-mutex.cc">oct-mutex.cc (45)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v524/ V524]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v524/ V524]</td> | ||
<td style='width: 65%;'>It is odd that the body of 'unlock' function is fully equivalent to the body of 'lock' function.</td> | <td style='width: 65%;'>It is odd that the body of 'unlock' function is fully equivalent to the body of 'lock' function.</td> | ||
Line 10,813: | Line 10,813: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/oct-rl-hist.c">oct-rl-hist.c (289)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v575/ V575]</td> | ||
<td style='width: 65%;'>The potential null pointer is passed into 'sprintf' function. Inspect the first argument. Check lines: 289, 286.</td> | <td style='width: 65%;'>The potential null pointer is passed into 'sprintf' function. Inspect the first argument. Check lines: 289, 286.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/liboctave/util/oct-rl-hist.c">oct-rl-hist.c (294)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v522/ V522]</td> | ||
<td style='width: 65%;'>There might be dereferencing of a potential null pointer 'retval'. Check lines: 294, 279.</td> | <td style='width: 65%;'>There might be dereferencing of a potential null pointer 'retval'. Check lines: 294, 279.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30% | <td style='width: 30%;'><div title="/home/pavel/octave/src/octave-config.cc">octave-config.cc (109)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v656/ V656]</td> | ||
<td style='width: 65%;'>Variables 'vars["DATADIR"]', 'vars["DATAROOTDIR"]' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'prepend_octave_home("share")' expression. Check lines: 108, 109.</td> | <td style='width: 65%;'>Variables 'vars["DATADIR"]', 'vars["DATAROOTDIR"]' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'prepend_octave_home("share")' expression. Check lines: 108, 109.</td> |