PVS static analyzer - 5.0 Release: Difference between revisions

Jump to navigation Jump to search
m
Mark bug fixed
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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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 &gt;= 0' is always true.</td>
       <td style='width: 65%;'>Expression 'retval &gt;= 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &gt; 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) &gt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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 &lt; 5.</td>
       <td style='width: 65%;'>A part of conditional expression is always false: fw &lt; 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 &lt; 5.</td>
       <td style='width: 65%;'>A part of conditional expression is always false: r_fw &lt; 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 &lt; 5.</td>
       <td style='width: 65%;'>A part of conditional expression is always false: r_fw &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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 &lt; lim.</td>
       <td style='width: 65%;'>A part of conditional expression is always true: j &lt; 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 &lt; lim.</td>
       <td style='width: 65%;'>A part of conditional expression is always true: j &lt; 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 &lt; m' is always true.</td>
       <td style='width: 65%;'>Expression 'i &lt; 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 &lt; lim.</td>
       <td style='width: 65%;'>A part of conditional expression is always true: j &lt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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 &lt; m' is always true.</td>
       <td style='width: 65%;'>Expression 'i &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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 &lt;= c' and 'r &gt; c'. </td>
       <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r &lt;= c' and 'r &gt; 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 &gt;= c' and 'r &lt; c'. </td>
       <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r &gt;= c' and 'r &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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 &lt;= c' and 'r &gt; c'. </td>
       <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r &lt;= c' and 'r &gt; 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 &gt;= c' and 'r &lt; c'. </td>
       <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r &gt;= c' and 'r &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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 &lt;= c' and 'r &gt; c'. </td>
       <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r &lt;= c' and 'r &gt; 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 &gt;= c' and 'r &lt; c'. </td>
       <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r &gt;= c' and 'r &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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 &lt;= c' and 'r &gt; c'. </td>
       <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r &lt;= c' and 'r &gt; 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 &gt;= c' and 'r &lt; c'. </td>
       <td style='width: 65%;'>An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'r &gt;= c' and 'r &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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) &lt; 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[&quot;DATADIR&quot;]', 'vars[&quot;DATAROOTDIR&quot;]' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'prepend_octave_home(&quot;share&quot;)' expression. Check lines: 108, 109.</td>
       <td style='width: 65%;'>Variables 'vars[&quot;DATADIR&quot;]', 'vars[&quot;DATAROOTDIR&quot;]' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'prepend_octave_home(&quot;share&quot;)' expression. Check lines: 108, 109.</td>
1,072

edits

Navigation menu