1,072
edits
m (Mark bug "Won't Fix") |
m (Mark bug fixed) |
||
(35 intermediate revisions by 2 users not shown) | |||
Line 878: | Line 878: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30%;'><div title="/home/pavel/octave/libinterp/dldfcn/__eigs__.cc">__eigs__.cc (333)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/dldfcn/__eigs__.cc">__eigs__.cc (340)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/dldfcn/__eigs__.cc">__eigs__.cc (369)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/dldfcn/__eigs__.cc">__eigs__.cc (462)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics.h">graphics.h (6755)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/dldfcn/__init_fltk__.cc">__init_fltk__.cc (742)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-float.h">ov-float.h (149)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-handle.cc">ov-fcn-handle.cc (1748)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-handle.cc">ov-fcn-handle.cc (1989)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-handle.cc">ov-fcn-handle.cc (2046)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-handle.cc">ov-fcn-handle.cc (2073)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/octave-value/ov-fcn-inline.cc">ov-fcn-inline.cc (986)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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,758: | Line 5,758: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30%;'><div title="/home/pavel/octave/libinterp/parse-tree/lex.ll">lex.ll (2796)</div></td> | <td style='width: 30%; text-decoration: line-through;'><div title="/home/pavel/octave/libinterp/parse-tree/lex.ll">lex.ll (2796)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v576/ V576]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v576/ V576]</td> | ||
<td style='width: 65%;'>Incorrect format. Consider checking the third actual argument of the 'sscanf' function. A pointer to the uintmax_t type is expected.</td> | <td style='width: 65%;'>Incorrect format. Consider checking the third actual argument of the 'sscanf' function. A pointer to the uintmax_t type is expected.</td> | ||
Line 5,903: | Line 5,903: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/__magick_read__.cc">__magick_read__.cc (772)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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 5,933: | Line 5,933: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/besselj.cc">besselj.cc (133)</div></td> | <td style='width: 30%; text-decoration: line-through;'><div title="/home/pavel/octave/libinterp/corefcn/besselj.cc">besselj.cc (133)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v614/ V614]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v614/ V614]</td> | ||
<td style='width: 65%;'>Potentially uninitialized variable 'ierr' used.</td> | <td style='width: 65%;'>Potentially uninitialized variable 'ierr' used.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/besselj.cc">besselj.cc (223)</div></td> | <td style='width: 30%; text-decoration: line-through;'><div title="/home/pavel/octave/libinterp/corefcn/besselj.cc">besselj.cc (223)</div></td> | ||
<td style='width: 5%;'>[https://www.viva64.com/en/w/v614/ V614]</td> | <td style='width: 5%;'>[https://www.viva64.com/en/w/v614/ V614]</td> | ||
<td style='width: 65%;'>Potentially uninitialized variable 'ierr' used.</td> | <td style='width: 65%;'>Potentially uninitialized variable 'ierr' used.</td> | ||
Line 6,003: | Line 6,003: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style='width: 30%;'><div title="/home/pavel/octave/libinterp/corefcn/dot.cc">dot.cc (48)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/dot.cc">dot.cc (53)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/dot.cc">dot.cc (300)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/dot.cc">dot.cc (286)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/error.cc">error.cc (460)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/fcn-info.cc">fcn-info.cc (414)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/fcn-info.cc">fcn-info.cc (631)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/ft-text-renderer.cc">ft-text-renderer.cc (376)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/gl2ps-print.cc">gl2ps-print.cc (825)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/gl2ps-print.cc">gl2ps-print.cc (828)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/gl2ps-print.cc">gl2ps-print.cc (831)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (123)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (972)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (974)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (976)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (978)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (980)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (982)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (984)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (986)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (988)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (990)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (992)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (994)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (996)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (998)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1000)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1002)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1004)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1006)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1008)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1010)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (1012)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2173)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2175)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2177)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2179)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (2181)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3142)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3144)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3146)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3148)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3150)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3584)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3586)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3588)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3590)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3592)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3594)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3596)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3598)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3600)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3602)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (3604)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4022)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4024)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4026)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4028)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4030)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4032)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4034)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4036)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4038)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4677)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4679)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4681)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4683)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4685)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4687)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4689)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4691)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (4693)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5333)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5335)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5337)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5339)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5341)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5343)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5345)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5347)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5349)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5824)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5826)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5828)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5830)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5832)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5834)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5836)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5838)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (5840)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (6110)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/graphics-props.cc">graphics-props.cc (6632)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/gsvd.cc">gsvd.cc (197)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/load-save.cc">load-save.cc (1510)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/ls-hdf5.cc">ls-hdf5.cc (1011)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/lu.cc">lu.cc (171)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (107)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (166)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (572)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (893)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (1272)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2336)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2485)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2495)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2646)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2789)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2838)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2846)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (3249)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (3261)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (3480)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5447)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5474)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5523)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5618)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (5645)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/oct-stream.cc">oct-stream.cc (2510)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (415)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (517)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (690)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (758)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (909)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1256)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1258)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1423)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1520)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1840)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (1956)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2094)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2250)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2420)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2428)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/pr-output.cc">pr-output.cc (2694)</div></td> | <td style='width: 30%; text-decoration: line-through; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/regexp.cc">regexp.cc (518)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/sparse-xdiv.cc">sparse-xdiv.cc (377)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/sparse-xpow.cc">sparse-xpow.cc (49)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/sparse-xpow.cc">sparse-xpow.cc (485)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/sparse-xpow.cc">sparse-xpow.cc (690)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/strfns.cc">strfns.cc (903)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/strfns.cc">strfns.cc (955)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/sysdep.cc">sysdep.cc (233)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/utils.cc">utils.cc (1103)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (133)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (184)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (397)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (445)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (1532)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (1584)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (1787)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/libinterp/corefcn/xpow.cc">xpow.cc (1835)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/Array-d.cc">Array-d.cc (138)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/Array-f.cc">Array-f.cc (138)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (250)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (262)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (269)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (280)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (292)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (299)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (345)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/CDiagMatrix.cc">CDiagMatrix.cc (490)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (173)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (185)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (192)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (203)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (215)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (222)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (266)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/dDiagMatrix.cc">dDiagMatrix.cc (326)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (254)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (266)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (273)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (284)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (296)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (303)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (349)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fCDiagMatrix.cc">fCDiagMatrix.cc (494)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (173)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (185)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (192)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (203)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (215)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (222)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (266)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/array/fDiagMatrix.cc">fDiagMatrix.cc (326)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/numeric/EIG.cc">EIG.cc (136)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/numeric/EIG.cc">EIG.cc (490)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/numeric/LSODE.cc">LSODE.cc (440)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/numeric/oct-norm.cc">oct-norm.cc (466)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/system/lo-sysdep.cc">lo-sysdep.cc (63)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/system/lo-sysdep.cc">lo-sysdep.cc (173)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/system/lo-sysinfo.cc">lo-sysinfo.cc (69)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (538)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (836)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (857)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (878)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (909)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (1729)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (1844)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (1737)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/cmd-edit.cc">cmd-edit.cc (1922)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/lo-hash.cc">lo-hash.cc (140)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/lo-regexp.cc">lo-regexp.cc (540)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/lo-regexp.cc">lo-regexp.cc (603)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/oct-mutex.cc">oct-mutex.cc (45)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/oct-rl-hist.c">oct-rl-hist.c (289)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/liboctave/util/oct-rl-hist.c">oct-rl-hist.c (294)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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%;'><div title="/home/pavel/octave/src/octave-config.cc">octave-config.cc (109)</div></td> | <td style='width: 30%; text-decoration: line-through;'><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> |
edits