Group |
Location |
Level |
Code |
Message |
General Analysis |
AccessibleBrowseBox.cxx:111accessibility/source/extended/AccessibleBrowseBox.cxx:111 |
Medium |
V547 |
Expression 'nChildIndex >= 0' is always true. |
General Analysis |
AccessibleGridControlTable.cxx:80accessibility/source/extended/AccessibleGridControlTable.cxx:80 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
textwindowaccessibility.cxx:219accessibility/source/extended/textwindowaccessibility.cxx:219 |
High |
V503 |
This is a nonsensical comparison: pointer >= 0. |
General Analysis |
textwindowaccessibility.cxx:220accessibility/source/extended/textwindowaccessibility.cxx:220 |
High |
V503 |
This is a nonsensical comparison: pointer >= 0. |
General Analysis |
textwindowaccessibility.cxx:1350accessibility/source/extended/textwindowaccessibility.cxx:1350 |
High |
V503 |
This is a nonsensical comparison: pointer >= 0. |
General Analysis |
textwindowaccessibility.cxx:1352accessibility/source/extended/textwindowaccessibility.cxx:1352 |
High |
V503 |
This is a nonsensical comparison: pointer >= 0. |
General Analysis |
textwindowaccessibility.cxx:2107accessibility/source/extended/textwindowaccessibility.cxx:2107 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2107, 2115 |
General Analysis |
vclxaccessiblebox.cxx:498accessibility/source/standard/vclxaccessiblebox.cxx:498 |
Medium |
V560 |
A part of conditional expression is always true: m_aBoxType == LISTBOX. |
General Analysis |
vclxaccessibleedit.cxx:61accessibility/source/standard/vclxaccessibleedit.cxx:61 |
High |
V1053 |
Calling the 'getCaretPosition' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
vclxaccessiblelistitem.cxx:580accessibility/source/standard/vclxaccessiblelistitem.cxx:580 |
Medium |
V547 |
Expression 'm_nClientId' is always true. |
General Analysis |
animcore.cxx:752animations/source/animcore/animcore.cxx:752 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'initTypeProvider' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
mediacontrol.cxx:52avmedia/source/framework/mediacontrol.cxx:52 |
High |
V1053 |
Calling the 'InitializeWidgets' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
mediaplayer.cxx:139avmedia/source/framework/mediaplayer.cxx:139 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
mediatoolbox.cxx:53avmedia/source/framework/mediatoolbox.cxx:53 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
gstplayer.cxx:679avmedia/source/gstreamer/gstplayer.cxx:679 |
Medium |
V636 |
The expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
gstplayer.cxx:715avmedia/source/gstreamer/gstplayer.cxx:715 |
Medium |
V636 |
The expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
gstplayer.cxx:896avmedia/source/gstreamer/gstplayer.cxx:896 |
Medium |
V1019 |
Compound assignment expression 'rArguments[3] >>= pIntPtr' is used inside condition. |
General Analysis |
IDEComboBox.cxx:156basctl/source/basicide/IDEComboBox.cxx:156 |
High |
V1053 |
Calling the 'FillBox' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
IDEComboBox.cxx:166basctl/source/basicide/IDEComboBox.cxx:166 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
IDEComboBox.cxx:397basctl/source/basicide/IDEComboBox.cxx:397 |
High |
V1053 |
Calling the 'FillBox' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
IDEComboBox.cxx:399basctl/source/basicide/IDEComboBox.cxx:399 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ObjectCatalog.cxx:38basctl/source/basicide/ObjectCatalog.cxx:38 |
High |
V1053 |
Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
baside2.cxx:187basctl/source/basicide/baside2.cxx:187 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
baside2.cxx:188basctl/source/basicide/baside2.cxx:188 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
baside2.cxx:364basctl/source/basicide/baside2.cxx:364 |
High |
V530 |
The return value of function 'ChooseMacro' is required to be utilized. |
General Analysis |
baside2.hxx:308basctl/source/basicide/baside2.hxx:308 |
Medium |
V1071 |
Consider inspecting the 'XModule' function. The return value is not always used. Total calls: 15, discarded results: 1. |
General Analysis |
baside2b.cxx:2732basctl/source/basicide/baside2b.cxx:2732 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
baside2b.cxx:2810basctl/source/basicide/baside2b.cxx:2810 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
baside2b.cxx:260basctl/source/basicide/baside2b.cxx:260 |
High |
V1053 |
Calling the 'SetPointer' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
baside2b.cxx:1926basctl/source/basicide/baside2b.cxx:1926 |
High |
V1053 |
Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
baside3.cxx:172basctl/source/basicide/baside3.cxx:172 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
basides1.cxx:365basctl/source/basicide/basides1.cxx:365 |
High |
V530 |
The return value of function 'ChooseMacro' is required to be utilized. |
General Analysis |
basidesh.cxx:132basctl/source/basicide/basidesh.cxx:132 |
Medium |
V1019 |
Compound assignment expression 'Event.Accessor >>= sModuleName' is used inside condition. |
General Analysis |
basidesh.cxx:139basctl/source/basicide/basidesh.cxx:139 |
Medium |
V1019 |
Compound assignment expression 'Event.Accessor >>= sModuleName' is used inside condition. |
General Analysis |
basobj3.cxx:120basctl/source/basicide/basobj3.cxx:120 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pBasic'. |
General Analysis |
linenumberwindow.cxx:25basctl/source/basicide/linenumberwindow.cxx:25 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
localizationmgr.cxx:366basctl/source/basicide/localizationmgr.cxx:366 |
High |
V547 |
Expression 'eType == TypeClass_SEQUENCE' is always true. |
General Analysis |
scriptdocument.cxx:1026basctl/source/basicide/scriptdocument.cxx:1026 |
High |
V547 |
Expression '_eType == NoDocument' is always true. |
General Analysis |
dlged.cxx:478basctl/source/dlged/dlged.cxx:478 |
Medium |
V560 |
A part of conditional expression is always true: nHeight == 0. |
General Analysis |
dlged.cxx:478basctl/source/dlged/dlged.cxx:478 |
Medium |
V560 |
A part of conditional expression is always true: nWidth == 0. |
General Analysis |
dlgedobj.cxx:616basctl/source/dlged/dlgedobj.cxx:616 |
High |
V547 |
Expression 'nNewTabIndex < 0' is always false. |
General Analysis |
dlgedobj.cxx:1322basctl/source/dlged/dlgedobj.cxx:1322 |
High |
V547 |
Expression 'nNewValue < 1' is always true. |
General Analysis |
dlgedobj.cxx:1327basctl/source/dlged/dlgedobj.cxx:1327 |
High |
V547 |
Expression 'nNewValue < 1' is always true. |
General Analysis |
dlgedobj.cxx:194basctl/source/dlged/dlgedobj.cxx:194 |
Medium |
V547 |
Expression 'bDecoration' is always true. |
General Analysis |
dlgedobj.cxx:242basctl/source/dlged/dlgedobj.cxx:242 |
Medium |
V547 |
Expression 'bDecoration' is always true. |
General Analysis |
dlgedobj.cxx:299basctl/source/dlged/dlgedobj.cxx:299 |
Medium |
V547 |
Expression 'bDecoration' is always true. |
General Analysis |
dlgedobj.cxx:348basctl/source/dlged/dlgedobj.cxx:348 |
Medium |
V547 |
Expression 'bDecoration' is always true. |
General Analysis |
dlgedobj.cxx:459basctl/source/dlged/dlgedobj.cxx:459 |
Medium |
V547 |
Expression 'nNewValue < 1' is always true. |
General Analysis |
dlgedobj.cxx:466basctl/source/dlged/dlgedobj.cxx:466 |
Medium |
V547 |
Expression 'nNewValue < 1' is always true. |
General Analysis |
bcolormodifier.cxx:336basegfx/source/color/bcolormodifier.cxx:336 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
bcolormodifier.cxx:463basegfx/source/color/bcolormodifier.cxx:463 |
Medium |
V681 |
The language standard does not define an order in which the 'nextafter' functions will be called during evaluation of arguments. |
General Analysis |
bcolormodifier.cxx:471basegfx/source/color/bcolormodifier.cxx:471 |
Medium |
V681 |
The language standard does not define an order in which the 'nextafter' functions will be called during evaluation of arguments. |
General Analysis |
b3dhommatrix.cxx:352basegfx/source/matrix/b3dhommatrix.cxx:352 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dhommatrix.cxx:353basegfx/source/matrix/b3dhommatrix.cxx:353 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dhommatrix.cxx:357basegfx/source/matrix/b3dhommatrix.cxx:357 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dhommatrix.cxx:361basegfx/source/matrix/b3dhommatrix.cxx:361 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dhommatrix.cxx:404basegfx/source/matrix/b3dhommatrix.cxx:404 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dhommatrix.cxx:423basegfx/source/matrix/b3dhommatrix.cxx:423 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dhommatrix.cxx:464basegfx/source/matrix/b3dhommatrix.cxx:464 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dlinegeometry.cxx:351basegfx/source/polygon/b2dlinegeometry.cxx:351 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dlinegeometry.cxx:352basegfx/source/polygon/b2dlinegeometry.cxx:352 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dlinegeometry.cxx:574basegfx/source/polygon/b2dlinegeometry.cxx:574 |
High |
V530 |
The return value of function 'setLength' is required to be utilized. |
General Analysis |
b2dlinegeometry.cxx:861basegfx/source/polygon/b2dlinegeometry.cxx:861 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dlinegeometry.cxx:862basegfx/source/polygon/b2dlinegeometry.cxx:862 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dpolygontools.cxx:2634basegfx/source/polygon/b2dpolygontools.cxx:2634 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dpolygontools.cxx:2635basegfx/source/polygon/b2dpolygontools.cxx:2635 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dpolygontools.cxx:2686basegfx/source/polygon/b2dpolygontools.cxx:2686 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dpolygontools.cxx:2687basegfx/source/polygon/b2dpolygontools.cxx:2687 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dpolygontools.cxx:2757basegfx/source/polygon/b2dpolygontools.cxx:2757 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dsvgpolypolygon.cxx:40basegfx/source/polygon/b2dsvgpolypolygon.cxx:40 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
b2dsvgpolypolygon.cxx:44basegfx/source/polygon/b2dsvgpolypolygon.cxx:44 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
b2dsvgpolypolygon.cxx:56basegfx/source/polygon/b2dsvgpolypolygon.cxx:56 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
b2dsvgpolypolygon.cxx:58basegfx/source/polygon/b2dsvgpolypolygon.cxx:58 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
b2dsvgpolypolygon.cxx:697basegfx/source/polygon/b2dsvgpolypolygon.cxx:697 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
b2dtrapezoid.cxx:1000basegfx/source/polygon/b2dtrapezoid.cxx:1000 |
High |
V530 |
The return value of function 'setLength' is required to be utilized. |
General Analysis |
b3dpolygon.cxx:148basegfx/source/polygon/b3dpolygon.cxx:148 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dpolygontools.cxx:308basegfx/source/polygon/b3dpolygontools.cxx:308 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dpolypolygontools.cxx:224basegfx/source/polygon/b3dpolypolygontools.cxx:224 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nHorSeg' should be checked here. |
General Analysis |
b3dpolypolygontools.cxx:323basegfx/source/polygon/b3dpolypolygontools.cxx:323 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nHorSeg' should be checked here. |
General Analysis |
rasterconvert3d.cxx:226basegfx/source/raster/rasterconvert3d.cxx:226 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
systemdependentdata.cxx:63basegfx/source/tools/systemdependentdata.cxx:63 |
Medium |
V547 |
Expression '0 != nBytes' is always true. |
General Analysis |
tools.cxx:99basegfx/source/tools/tools.cxx:99 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b2dvector.cxx:142basegfx/source/vector/b2dvector.cxx:142 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dvector.cxx:53basegfx/source/vector/b3dvector.cxx:53 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
B2DSizeTest.cxx:76basegfx/test/B2DSizeTest.cxx:76 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '==' operator: aSize == aSize |
General Analysis |
B2DTupleTest.cxx:165basegfx/test/B2DTupleTest.cxx:165 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '==' operator: aTuple == aTuple |
General Analysis |
B2DTupleTest.cxx:174basegfx/test/B2DTupleTest.cxx:174 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '==' operator: aTupleInt == aTupleInt |
General Analysis |
B2DTupleTest.cxx:183basegfx/test/B2DTupleTest.cxx:183 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '==' operator: aTuple64 == aTuple64 |
General Analysis |
B3DTupleTest.cxx:129basegfx/test/B3DTupleTest.cxx:129 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '==' operator: aTuple == aTuple |
General Analysis |
B3DTupleTest.cxx:135basegfx/test/B3DTupleTest.cxx:135 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '!=' operator: aTuple != aTuple |
General Analysis |
B3DTupleTest.cxx:144basegfx/test/B3DTupleTest.cxx:144 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '==' operator: aTupleInt == aTupleInt |
General Analysis |
B3DTupleTest.cxx:150basegfx/test/B3DTupleTest.cxx:150 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '!=' operator: aTupleInt != aTupleInt |
General Analysis |
BColorModifierTest.cxx:80basegfx/test/BColorModifierTest.cxx:80 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:107basegfx/test/BColorModifierTest.cxx:107 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:134basegfx/test/BColorModifierTest.cxx:134 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:135basegfx/test/BColorModifierTest.cxx:135 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:198basegfx/test/BColorModifierTest.cxx:198 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:230basegfx/test/BColorModifierTest.cxx:230 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:262basegfx/test/BColorModifierTest.cxx:262 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:296basegfx/test/BColorModifierTest.cxx:296 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:329basegfx/test/BColorModifierTest.cxx:329 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:362basegfx/test/BColorModifierTest.cxx:362 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
BColorModifierTest.cxx:388basegfx/test/BColorModifierTest.cxx:388 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function. |
General Analysis |
basmgr.cxx:1524basic/source/basmgr/basmgr.cxx:1524 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
basmgr.cxx:1525basic/source/basmgr/basmgr.cxx:1525 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
basmgr.cxx:1746basic/source/basmgr/basmgr.cxx:1746 |
Medium |
V1004 |
The 'mpLib' pointer was used unsafely after it was verified against nullptr. Check lines: 1741, 1746. |
General Analysis |
eventatt.cxx:303basic/source/classes/eventatt.cxx:303 |
High |
V530 |
The return value of function 'Call' is required to be utilized. |
General Analysis |
sb.cxx:1564basic/source/classes/sb.cxx:1564 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
sb.cxx:1565basic/source/classes/sb.cxx:1565 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
sb.cxx:892basic/source/classes/sb.cxx:892 |
High |
V1053 |
Calling the 'SetParent' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
sbunoobj.cxx:293basic/source/classes/sbunoobj.cxx:293 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbunoobj.cxx:4237basic/source/classes/sbunoobj.cxx:4237 |
High |
V530 |
The return value of function 'Call' is required to be utilized. |
General Analysis |
sbunoobj.cxx:4268basic/source/classes/sbunoobj.cxx:4268 |
High |
V530 |
The return value of function 'Call' is required to be utilized. |
General Analysis |
sbunoobj.cxx:4336basic/source/classes/sbunoobj.cxx:4336 |
High |
V530 |
The return value of function 'Call' is required to be utilized. |
General Analysis |
sbunoobj.cxx:2268basic/source/classes/sbunoobj.cxx:2268 |
High |
V595 |
The 'pParams' pointer was utilized before it was verified against nullptr. Check lines: 2268, 2280. |
General Analysis |
sbxmod.cxx:246basic/source/classes/sbxmod.cxx:246 |
High |
V530 |
The return value of function 'Call' is required to be utilized. |
General Analysis |
sbxmod.cxx:821basic/source/classes/sbxmod.cxx:821 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'eCurTok' should be checked here. |
General Analysis |
codegen.cxx:219basic/source/comp/codegen.cxx:219 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
codegen.cxx:221basic/source/comp/codegen.cxx:221 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
exprnode.cxx:390basic/source/comp/exprnode.cxx:390 |
Medium |
V636 |
The 'll / lr' expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
exprtree.cxx:802basic/source/comp/exprtree.cxx:802 |
Medium |
V1077 |
The 'SbiConstExpression' constructor contains potentially uninitialized members. Inspect the following: eType. |
General Analysis |
scanner.cxx:594basic/source/comp/scanner.cxx:594 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
symtbl.cxx:142basic/source/comp/symtbl.cxx:142 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
symtbl.cxx:153basic/source/comp/symtbl.cxx:153 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
symtbl.cxx:178basic/source/comp/symtbl.cxx:178 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
symtbl.cxx:204basic/source/comp/symtbl.cxx:204 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
runtime.hxx:341basic/source/inc/runtime.hxx:341 |
Medium |
V1071 |
Consider inspecting the 'PopVar' function. The return value is not always used. Total calls: 61, discarded results: 3. |
General Analysis |
token.hxx:119basic/source/inc/token.hxx:119 |
Medium |
V1071 |
Consider inspecting the 'Peek' function. The return value is not always used. Total calls: 32, discarded results: 1. |
General Analysis |
ddectrl.cxx:79basic/source/runtime/ddectrl.cxx:79 |
High |
V530 |
The return value of function 'TerminateAll' is required to be utilized. |
General Analysis |
iosys.cxx:514basic/source/runtime/iosys.cxx:514 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
iosys.cxx:530basic/source/runtime/iosys.cxx:530 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
iosys.cxx:606basic/source/runtime/iosys.cxx:606 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: pChan. |
General Analysis |
methods.cxx:136basic/source/runtime/methods.cxx:136 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
methods.cxx:1108basic/source/runtime/methods.cxx:1108 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
methods.cxx:1109basic/source/runtime/methods.cxx:1109 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
methods.cxx:1249basic/source/runtime/methods.cxx:1249 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
methods.cxx:1255basic/source/runtime/methods.cxx:1255 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
methods.cxx:1322basic/source/runtime/methods.cxx:1322 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
methods.cxx:1497basic/source/runtime/methods.cxx:1497 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
methods.cxx:1510basic/source/runtime/methods.cxx:1510 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
methods.cxx:3288basic/source/runtime/methods.cxx:3288 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
methods.cxx:3294basic/source/runtime/methods.cxx:3294 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
methods.cxx:3296basic/source/runtime/methods.cxx:3296 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
methods.cxx:3299basic/source/runtime/methods.cxx:3299 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
methods.cxx:3220basic/source/runtime/methods.cxx:3220 |
Medium |
V1048 |
The 'bIncludeLeadingDigit' variable was assigned the same value. |
General Analysis |
methods1.cxx:203basic/source/runtime/methods1.cxx:203 |
High |
V530 |
The return value of function 'Call' is required to be utilized. |
General Analysis |
runtime.cxx:1458basic/source/runtime/runtime.cxx:1458 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:1467basic/source/runtime/runtime.cxx:1467 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:1472basic/source/runtime/runtime.cxx:1472 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:1476basic/source/runtime/runtime.cxx:1476 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:1484basic/source/runtime/runtime.cxx:1484 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:1490basic/source/runtime/runtime.cxx:1490 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:1503basic/source/runtime/runtime.cxx:1503 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:1506basic/source/runtime/runtime.cxx:1506 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:2056basic/source/runtime/runtime.cxx:2056 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
runtime.cxx:2092basic/source/runtime/runtime.cxx:2092 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
runtime.cxx:2097basic/source/runtime/runtime.cxx:2097 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:2500basic/source/runtime/runtime.cxx:2500 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:2719basic/source/runtime/runtime.cxx:2719 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
runtime.cxx:2722basic/source/runtime/runtime.cxx:2722 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
runtime.cxx:2971basic/source/runtime/runtime.cxx:2971 |
High |
V530 |
The return value of function 'truncateToLength' is required to be utilized. |
General Analysis |
runtime.cxx:2975basic/source/runtime/runtime.cxx:2975 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
runtime.cxx:4582basic/source/runtime/runtime.cxx:4582 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
runtime.cxx:4628basic/source/runtime/runtime.cxx:4628 |
High |
V595 |
The 'pProp' pointer was utilized before it was verified against nullptr. Check lines: 4628, 4634. |
General Analysis |
runtime.cxx:1642basic/source/runtime/runtime.cxx:1642 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pUnoStructVal'. |
General Analysis |
runtime.cxx:3749basic/source/runtime/runtime.cxx:3749 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'aMethName' should be checked here. |
General Analysis |
sbxcurr.cxx:43basic/source/sbx/sbxcurr.cxx:43 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxcurr.cxx:51basic/source/sbx/sbxcurr.cxx:51 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxcurr.cxx:53basic/source/sbx/sbxcurr.cxx:53 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxcurr.cxx:54basic/source/sbx/sbxcurr.cxx:54 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxcurr.cxx:66basic/source/sbx/sbxcurr.cxx:66 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxcurr.cxx:67basic/source/sbx/sbxcurr.cxx:67 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxexec.cxx:159basic/source/sbx/sbxexec.cxx:159 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:129basic/source/sbx/sbxform.cxx:129 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
sbxform.cxx:136basic/source/sbx/sbxform.cxx:136 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:623basic/source/sbx/sbxform.cxx:623 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:639basic/source/sbx/sbxform.cxx:639 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:655basic/source/sbx/sbxform.cxx:655 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:669basic/source/sbx/sbxform.cxx:669 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:712basic/source/sbx/sbxform.cxx:712 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:717basic/source/sbx/sbxform.cxx:717 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:731basic/source/sbx/sbxform.cxx:731 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:754basic/source/sbx/sbxform.cxx:754 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:764basic/source/sbx/sbxform.cxx:764 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:771basic/source/sbx/sbxform.cxx:771 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:775basic/source/sbx/sbxform.cxx:775 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:790basic/source/sbx/sbxform.cxx:790 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:801basic/source/sbx/sbxform.cxx:801 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:810basic/source/sbx/sbxform.cxx:810 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:823basic/source/sbx/sbxform.cxx:823 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxform.cxx:569basic/source/sbx/sbxform.cxx:569 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
sbxobj.cxx:472basic/source/sbx/sbxobj.cxx:472 |
Medium |
V1004 |
The 'pVar' pointer was used unsafely after it was verified against nullptr. Check lines: 458, 472. |
General Analysis |
sbxscan.cxx:121basic/source/sbx/sbxscan.cxx:121 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxscan.cxx:123basic/source/sbx/sbxscan.cxx:123 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxscan.cxx:125basic/source/sbx/sbxscan.cxx:125 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxscan.cxx:130basic/source/sbx/sbxscan.cxx:130 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxscan.cxx:159basic/source/sbx/sbxscan.cxx:159 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxscan.cxx:226basic/source/sbx/sbxscan.cxx:226 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxscan.cxx:386basic/source/sbx/sbxscan.cxx:386 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxscan.cxx:391basic/source/sbx/sbxscan.cxx:391 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxscan.cxx:393basic/source/sbx/sbxscan.cxx:393 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxstr.cxx:313basic/source/sbx/sbxstr.cxx:313 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxstr.cxx:324basic/source/sbx/sbxstr.cxx:324 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxvar.cxx:231basic/source/sbx/sbxvar.cxx:231 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sbxvar.cxx:264basic/source/sbx/sbxvar.cxx:264 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
namecont.cxx:1604basic/source/uno/namecont.cxx:1604 |
High |
V530 |
The return value of function 'createAppLibraryFolder' is required to be utilized. |
General Analysis |
namecont.cxx:1673basic/source/uno/namecont.cxx:1673 |
High |
V530 |
The return value of function 'createAppLibraryFolder' is required to be utilized. |
General Analysis |
namecont.cxx:1965basic/source/uno/namecont.cxx:1965 |
High |
V530 |
The return value of function 'implStorePasswordLibrary' is required to be utilized. |
General Analysis |
namecont.cxx:2266basic/source/uno/namecont.cxx:2266 |
High |
V530 |
The return value of function 'createAppLibraryFolder' is required to be utilized. |
General Analysis |
namecont.cxx:2765basic/source/uno/namecont.cxx:2765 |
High |
V530 |
The return value of function 'implStorePasswordLibrary' is required to be utilized. |
General Analysis |
bridge.cxx:846binaryurp/source/bridge.cxx:846 |
High |
V1053 |
Calling the 'dispose' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
bridge.cxx:920binaryurp/source/bridge.cxx:920 |
Medium |
V779 |
Unreachable code detected. It is possible that an error is present. |
General Analysis |
callvirtualmethod.cxx:170bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:170 |
High |
V615 |
An odd explicit conversion from 'double *' type to 'float *' type. |
General Analysis |
cpp2uno.cxx:161bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:161 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
cpp2uno.cxx:168bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:168 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
except.cxx:64bridges/source/cpp_uno/gcc3_linux_x86-64/except.cxx:64 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
except.cxx:67bridges/source/cpp_uno/gcc3_linux_x86-64/except.cxx:67 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtti.cxx:124bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx:124 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtti.cxx:129bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx:129 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtti.cxx:95bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx:95 |
High |
V575 |
The null pointer is passed into 'dlopen' function. Inspect the first argument. |
General Analysis |
rtti.cxx:245bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx:245 |
High |
V629 |
Consider inspecting the expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
rtti.cxx:258bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx:258 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(newRtti)' argument. |
General Analysis |
uno2cpp.cxx:159bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:159 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
uno2cpp.cxx:199bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:199 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
uno2cpp.cxx:208bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:208 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
component.cxx:49bridges/source/cpp_uno/shared/component.cxx:49 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vtablefactory.cxx:311bridges/source/cpp_uno/shared/vtablefactory.cxx:311 |
Medium |
V560 |
A part of conditional expression is always true: block.fd != - 1. |
General Analysis |
jni_info.cxx:122bridges/source/jni_uno/jni_info.cxx:122 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.cxx:128bridges/source/jni_uno/jni_info.cxx:128 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.cxx:131bridges/source/jni_uno/jni_info.cxx:131 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:252bridges/source/jni_uno/jni_info.h:252 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:255bridges/source/jni_uno/jni_info.h:255 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:258bridges/source/jni_uno/jni_info.h:258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:261bridges/source/jni_uno/jni_info.h:261 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:265bridges/source/jni_uno/jni_info.h:265 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:269bridges/source/jni_uno/jni_info.h:269 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:273bridges/source/jni_uno/jni_info.h:273 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:276bridges/source/jni_uno/jni_info.h:276 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:279bridges/source/jni_uno/jni_info.h:279 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:308bridges/source/jni_uno/jni_info.h:308 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:323bridges/source/jni_uno/jni_info.h:323 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:328bridges/source/jni_uno/jni_info.h:328 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:348bridges/source/jni_uno/jni_info.h:348 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_info.h:353bridges/source/jni_uno/jni_info.h:353 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
jni_java2uno.cxx:207bridges/source/jni_uno/jni_java2uno.cxx:207 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
jni_java2uno.cxx:191bridges/source/jni_uno/jni_java2uno.cxx:191 |
Medium |
V1032 |
The pointer 'mem' is cast to a more strictly aligned pointer type. |
General Analysis |
nativethreadpool.cxx:133bridges/source/jni_uno/nativethreadpool.cxx:133 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
canvastest.cxx:46canvas/qa/cppunit/canvastest.cxx:46 |
High |
V530 |
The return value of function 'compressAsPNG' is required to be utilized. |
General Analysis |
cairo_canvas.cxx:71canvas/source/cairo/cairo_canvas.cxx:71 |
Medium |
V547 |
Expression 'pOutDev != nullptr' is always false. |
General Analysis |
cairo_canvashelper.cxx:175canvas/source/cairo/cairo_canvashelper.cxx:175 |
Medium |
V1048 |
The 'compositingMode' variable was assigned the same value. |
General Analysis |
cairo_canvashelper_text.cxx:68canvas/source/cairo/cairo_canvashelper_text.cxx:68 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
ogl_canvascustomsprite.cxx:76canvas/source/opengl/ogl_canvascustomsprite.cxx:76 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
ogl_canvashelper.cxx:161canvas/source/opengl/ogl_canvashelper.cxx:161 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
ogl_canvashelper.cxx:305canvas/source/opengl/ogl_canvashelper.cxx:305 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
ogl_canvashelper.cxx:855canvas/source/opengl/ogl_canvashelper.cxx:855 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
cachedprimitivebase.cxx:57canvas/source/tools/cachedprimitivebase.cxx:57 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
cachedprimitivebase.cxx:59canvas/source/tools/cachedprimitivebase.cxx:59 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
canvascustomspritehelper.cxx:74canvas/source/tools/canvascustomspritehelper.cxx:74 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
canvascustomspritehelper.cxx:243canvas/source/tools/canvascustomspritehelper.cxx:243 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
canvascustomspritehelper.cxx:275canvas/source/tools/canvascustomspritehelper.cxx:275 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
canvastools.cxx:127canvas/source/tools/canvastools.cxx:127 |
High |
V530 |
The return value of function 'getRenderStateTransform' is required to be utilized. |
General Analysis |
canvastools.cxx:136canvas/source/tools/canvastools.cxx:136 |
High |
V530 |
The return value of function 'getRenderStateTransform' is required to be utilized. |
General Analysis |
canvastools.cxx:146canvas/source/tools/canvastools.cxx:146 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
canvastools.cxx:147canvas/source/tools/canvastools.cxx:147 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
canvastools.cxx:830canvas/source/tools/canvastools.cxx:830 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
canvastools.cxx:1106canvas/source/tools/canvastools.cxx:1106 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
canvastools.cxx:1108canvas/source/tools/canvastools.cxx:1108 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
pagemanager.cxx:74canvas/source/tools/pagemanager.cxx:74 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'free' function. |
General Analysis |
spriteredrawmanager.cxx:90canvas/source/tools/spriteredrawmanager.cxx:90 |
High |
V1056 |
The predefined identifier '__func__' always contains the string 'operator()' inside function body of the overloaded 'operator()'. |
General Analysis |
canvas.cxx:67canvas/source/vcl/canvas.cxx:67 |
Medium |
V547 |
Expression '!pOutDev' is always true. |
General Analysis |
canvashelper.cxx:313canvas/source/vcl/canvashelper.cxx:313 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
canvashelper.cxx:651canvas/source/vcl/canvashelper.cxx:651 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
canvashelper.cxx:799canvas/source/vcl/canvashelper.cxx:799 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
canvashelper_texturefill.cxx:133canvas/source/vcl/canvashelper_texturefill.cxx:133 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
canvashelper_texturefill.cxx:692canvas/source/vcl/canvashelper_texturefill.cxx:692 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
canvashelper_texturefill.cxx:696canvas/source/vcl/canvashelper_texturefill.cxx:696 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
canvashelper_texturefill.cxx:703canvas/source/vcl/canvashelper_texturefill.cxx:703 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
canvashelper_texturefill.cxx:767canvas/source/vcl/canvashelper_texturefill.cxx:767 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
canvashelper_texturefill.cxx:810canvas/source/vcl/canvashelper_texturefill.cxx:810 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
canvashelper_texturefill.cxx:871canvas/source/vcl/canvashelper_texturefill.cxx:871 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
canvashelper_texturefill.cxx:895canvas/source/vcl/canvashelper_texturefill.cxx:895 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
impltools.cxx:95canvas/source/vcl/impltools.cxx:95 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
impltools.cxx:204canvas/source/vcl/impltools.cxx:204 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
impltools.cxx:232canvas/source/vcl/impltools.cxx:232 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
impltools.cxx:241canvas/source/vcl/impltools.cxx:241 |
High |
V530 |
The return value of function 'calcRectToOriginTransform' is required to be utilized. |
General Analysis |
spritecanvas.cxx:84canvas/source/vcl/spritecanvas.cxx:84 |
Medium |
V547 |
Expression '!pOutDev' is always true. |
General Analysis |
textlayout.cxx:421canvas/source/vcl/textlayout.cxx:421 |
High |
V530 |
The return value of function 'mergeViewAndRenderTransform' is required to be utilized. |
General Analysis |
canvasdemo.cxx:63canvas/workben/canvasdemo.cxx:63 |
High |
V1053 |
Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
canvasdemo.cxx:64canvas/workben/canvasdemo.cxx:64 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
AccessibleBase.cxx:762chart2/source/controller/accessibility/AccessibleBase.cxx:762 |
High |
V614 |
Uninitialized variable 'aLStyle' used. |
General Analysis |
AccessibleBase.cxx:768chart2/source/controller/accessibility/AccessibleBase.cxx:768 |
High |
V614 |
Uninitialized variable 'aFStyle' used. |
General Analysis |
AccessibleBase.cxx:324chart2/source/controller/accessibility/AccessibleBase.cxx:324 |
Medium |
V547 |
Expression 'pParent' is always true. |
General Analysis |
AreaWrapper.cxx:131chart2/source/controller/chartapiwrapper/AreaWrapper.cxx:131 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:607chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:607 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:608chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:608 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:609chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:609 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:610chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:610 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:611chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:611 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:612chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:612 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:613chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:613 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:614chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:614 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:615chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:615 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:616chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:616 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:617chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:617 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:618chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:618 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:619chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:619 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:620chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:620 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisWrapper.cxx:382chart2/source/controller/chartapiwrapper/AxisWrapper.cxx:382 |
Medium |
V1048 |
The 'eTitleType' variable was assigned the same value. |
General Analysis |
ChartDocumentWrapper.cxx:723chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:723 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'xDiagram'. |
General Analysis |
ChartDocumentWrapper.cxx:1203chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1203 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
ChartDocumentWrapper.cxx:1396chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1396 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1397chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1397 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1398chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1398 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1399chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1399 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1400chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1400 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1401chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1401 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1402chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1402 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1403chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1403 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1404chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1404 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1405chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1405 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1406chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1406 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartDocumentWrapper.cxx:1407chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx:1407 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:625chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:625 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
DataSeriesPointWrapper.cxx:845chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:845 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
DataSeriesPointWrapper.cxx:726chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:726 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:728chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:728 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:729chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:729 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:738chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:738 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:739chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:739 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:740chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:740 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:741chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:741 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:742chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:742 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:743chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:743 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:744chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:744 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:745chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:745 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:746chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:746 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:748chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:748 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:749chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:749 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:750chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:750 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:751chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:751 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:752chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:752 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:753chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:753 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:754chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:754 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:757chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:757 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:758chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:758 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:759chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:759 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:760chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:760 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:761chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:761 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:762chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:762 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:763chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:763 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:764chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:764 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:765chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:765 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:767chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:767 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:768chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:768 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:769chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:769 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataSeriesPointWrapper.cxx:771chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx:771 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1528chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1528 |
Medium |
V547 |
Expression 'nOldValue == nNewValue' is always false. |
General Analysis |
DiagramWrapper.cxx:1887chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1887 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1888chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1888 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1889chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1889 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1890chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1890 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1891chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1891 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1892chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1892 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1893chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1893 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1894chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1894 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1895chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1895 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1896chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1896 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1897chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1897 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DiagramWrapper.cxx:1898chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:1898 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
GridWrapper.cxx:144chart2/source/controller/chartapiwrapper/GridWrapper.cxx:144 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
LegendWrapper.cxx:80chart2/source/controller/chartapiwrapper/LegendWrapper.cxx:80 |
Medium |
V547 |
Expression '!bShowLegend' is always false. |
General Analysis |
LegendWrapper.cxx:379chart2/source/controller/chartapiwrapper/LegendWrapper.cxx:379 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
LegendWrapper.cxx:380chart2/source/controller/chartapiwrapper/LegendWrapper.cxx:380 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
LegendWrapper.cxx:383chart2/source/controller/chartapiwrapper/LegendWrapper.cxx:383 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
LegendWrapper.cxx:384chart2/source/controller/chartapiwrapper/LegendWrapper.cxx:384 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
LegendWrapper.cxx:185chart2/source/controller/chartapiwrapper/LegendWrapper.cxx:185 |
Medium |
V1048 |
The 'eNewPos' variable was assigned the same value. |
General Analysis |
TitleWrapper.cxx:524chart2/source/controller/chartapiwrapper/TitleWrapper.cxx:524 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TitleWrapper.cxx:525chart2/source/controller/chartapiwrapper/TitleWrapper.cxx:525 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TitleWrapper.cxx:526chart2/source/controller/chartapiwrapper/TitleWrapper.cxx:526 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TitleWrapper.cxx:527chart2/source/controller/chartapiwrapper/TitleWrapper.cxx:527 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WallFloorWrapper.cxx:120chart2/source/controller/chartapiwrapper/WallFloorWrapper.cxx:120 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WallFloorWrapper.cxx:121chart2/source/controller/chartapiwrapper/WallFloorWrapper.cxx:121 |
Medium |
V1023 |
A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAutomaticPositionProperties.cxx:118chart2/source/controller/chartapiwrapper/WrappedAutomaticPositionProperties.cxx:118 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:67chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:67 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:68chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:68 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:69chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:69 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:70chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:70 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:72chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:72 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:73chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:73 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:74chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:74 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:75chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:75 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:77chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:77 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:78chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:78 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:79chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:79 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:225chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:225 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:226chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:226 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:227chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:227 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:228chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:228 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:229chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:229 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:332chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:332 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:333chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:333 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:334chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:334 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:335chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:335 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:336chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:336 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedAxisAndGridExistenceProperties.cxx:258chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx:258 |
Medium |
V1048 |
The 'm_eTitleType' variable was assigned the same value. |
General Analysis |
WrappedCharacterHeightProperty.cxx:47chart2/source/controller/chartapiwrapper/WrappedCharacterHeightProperty.cxx:47 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedCharacterHeightProperty.cxx:48chart2/source/controller/chartapiwrapper/WrappedCharacterHeightProperty.cxx:48 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedCharacterHeightProperty.cxx:49chart2/source/controller/chartapiwrapper/WrappedCharacterHeightProperty.cxx:49 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedDataCaptionProperties.cxx:140chart2/source/controller/chartapiwrapper/WrappedDataCaptionProperties.cxx:140 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedDataCaptionProperties.cxx:101chart2/source/controller/chartapiwrapper/WrappedDataCaptionProperties.cxx:101 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:478chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:478 |
Medium |
V547 |
Expression 'bNeedToCalculateExplicitValues' is always true. |
General Analysis |
WrappedScaleProperty.cxx:424chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:424 |
Medium |
V560 |
A part of conditional expression is always false: nIntervalCount > 0. |
General Analysis |
WrappedScaleProperty.cxx:190chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:190 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedScaleProperty.cxx:423chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:423 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedScaleProperty.cxx:111chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:111 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:112chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:112 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:113chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:113 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:114chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:114 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:115chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:115 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:116chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:116 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:117chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:117 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:118chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:118 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:119chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:119 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:120chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:120 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:121chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:121 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:122chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:122 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:123chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:123 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:124chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:124 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:125chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:125 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleProperty.cxx:126chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:126 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedScaleTextProperties.cxx:134chart2/source/controller/chartapiwrapper/WrappedScaleTextProperties.cxx:134 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSceneProperty.cxx:35chart2/source/controller/chartapiwrapper/WrappedSceneProperty.cxx:35 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSplineProperties.cxx:200chart2/source/controller/chartapiwrapper/WrappedSplineProperties.cxx:200 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSplineProperties.cxx:201chart2/source/controller/chartapiwrapper/WrappedSplineProperties.cxx:201 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSplineProperties.cxx:205chart2/source/controller/chartapiwrapper/WrappedSplineProperties.cxx:205 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:593chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:593 |
Medium |
V560 |
A part of conditional expression is always true: !bNegative. |
General Analysis |
WrappedStatisticProperties.cxx:595chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:595 |
Medium |
V560 |
A part of conditional expression is always true: !bPositive. |
General Analysis |
WrappedStatisticProperties.cxx:211chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:211 |
Medium |
V703 |
It is odd that the 'm_aOuterValue' field in derived class 'WrappedConstantErrorLowProperty' overwrites field in base class 'WrappedSeriesOrDiagramProperty'. Check lines: WrappedStatisticProperties.cxx:211, WrappedSeriesOrDiagramProperty.hxx:157. |
General Analysis |
WrappedStatisticProperties.cxx:265chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:265 |
Medium |
V703 |
It is odd that the 'm_aOuterValue' field in derived class 'WrappedConstantErrorHighProperty' overwrites field in base class 'WrappedSeriesOrDiagramProperty'. Check lines: WrappedStatisticProperties.cxx:265, WrappedSeriesOrDiagramProperty.hxx:157. |
General Analysis |
WrappedStatisticProperties.cxx:461chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:461 |
Medium |
V703 |
It is odd that the 'm_aOuterValue' field in derived class 'WrappedPercentageErrorProperty' overwrites field in base class 'WrappedSeriesOrDiagramProperty'. Check lines: WrappedStatisticProperties.cxx:461, WrappedSeriesOrDiagramProperty.hxx:157. |
General Analysis |
WrappedStatisticProperties.cxx:515chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:515 |
Medium |
V703 |
It is odd that the 'm_aOuterValue' field in derived class 'WrappedErrorMarginProperty' overwrites field in base class 'WrappedSeriesOrDiagramProperty'. Check lines: WrappedStatisticProperties.cxx:515, WrappedSeriesOrDiagramProperty.hxx:157. |
General Analysis |
WrappedStatisticProperties.cxx:229chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:229 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:283chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:283 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:378chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:378 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:479chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:479 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:533chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:533 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:584chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:584 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:657chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:657 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:704chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:704 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:768chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:768 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedStatisticProperties.cxx:958chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:958 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:959chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:959 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:960chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:960 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:961chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:961 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:962chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:962 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:963chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:963 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:964chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:964 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:965chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:965 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:966chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:966 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:967chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:967 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:968chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:968 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:969chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:969 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:971chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:971 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStatisticProperties.cxx:973chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx:973 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStockProperties.cxx:277chart2/source/controller/chartapiwrapper/WrappedStockProperties.cxx:277 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedStockProperties.cxx:278chart2/source/controller/chartapiwrapper/WrappedStockProperties.cxx:278 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSymbolProperties.cxx:511chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:511 |
High |
V547 |
Expression 'eOldLineStyle == drawing::LineStyle_NONE' is always false. |
General Analysis |
WrappedSymbolProperties.cxx:516chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:516 |
High |
V547 |
Expression 'eOldLineStyle != drawing::LineStyle_NONE' is always true. |
General Analysis |
WrappedSymbolProperties.cxx:229chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:229 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedSymbolProperties.cxx:341chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:341 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedSymbolProperties.cxx:441chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:441 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedSymbolProperties.cxx:472chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:472 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WrappedSymbolProperties.cxx:160chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:160 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSymbolProperties.cxx:161chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:161 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSymbolProperties.cxx:162chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:162 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSymbolProperties.cxx:163chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:163 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedSymbolProperties.cxx:164chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx:164 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartResourceGroups.cxx:146chart2/source/controller/dialogs/ChartResourceGroups.cxx:146 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 146, 158 |
General Analysis |
ChartTypeDialogController.cxx:773chart2/source/controller/dialogs/ChartTypeDialogController.cxx:773 |
High |
V547 |
Expression 'nCompositeSize < 2' is always false. |
General Analysis |
ChartTypeDialogController.cxx:1383chart2/source/controller/dialogs/ChartTypeDialogController.cxx:1383 |
High |
V547 |
Expression 'nNumLines < 0' is always false. |
General Analysis |
DataBrowser.cxx:491chart2/source/controller/dialogs/DataBrowser.cxx:491 |
High |
V1053 |
Calling the 'IsModified' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'DataBrowser.cxx:491', 'DataBrowser.cxx:605', 'editbrowsebox.hxx:1024'. |
General Analysis |
DataBrowserModel.cxx:374chart2/source/controller/dialogs/DataBrowserModel.cxx:374 |
High |
V547 |
Expression 'nSeriesNumberFormat != 0' is always false. |
General Analysis |
DialogModel.cxx:278chart2/source/controller/dialogs/DialogModel.cxx:278 |
High |
V614 |
Uninitialized variable 'nStockVariant' used. |
General Analysis |
ObjectNameProvider.cxx:585chart2/source/controller/dialogs/ObjectNameProvider.cxx:585 |
Medium |
V547 |
Expression 'bForceIntercept' is always false. |
General Analysis |
dlg_ChartType_UNO.cxx:43chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx:43 |
Medium |
V547 |
Expression 'm_xDialog' is always true. |
General Analysis |
res_DataLabel.cxx:219chart2/source/controller/dialogs/res_DataLabel.cxx:219 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'rbMixedState' should be checked here. |
General Analysis |
res_LegendPosition.cxx:152chart2/source/controller/dialogs/res_LegendPosition.cxx:152 |
Medium |
V614 |
Potentially uninitialized variable 'eNewPos' used. Consider checking the first actual argument of the 'Any' function. |
General Analysis |
res_LegendPosition.cxx:219chart2/source/controller/dialogs/res_LegendPosition.cxx:219 |
Medium |
V1048 |
The 'nLegendPosition' variable was assigned the same value. |
General Analysis |
tp_3D_SceneAppearance.cxx:140chart2/source/controller/dialogs/tp_3D_SceneAppearance.cxx:140 |
Medium |
V1048 |
The 'nObjectLines' variable was assigned the same value. |
General Analysis |
tp_3D_SceneAppearance.cxx:154chart2/source/controller/dialogs/tp_3D_SceneAppearance.cxx:154 |
Medium |
V1048 |
The 'nCurrentRoundedEdges' variable was assigned the same value. |
General Analysis |
tp_3D_SceneGeometry.cxx:103chart2/source/controller/dialogs/tp_3D_SceneGeometry.cxx:103 |
High |
V547 |
Expression is always true. |
General Analysis |
tp_ChartType.cxx:107chart2/source/controller/dialogs/tp_ChartType.cxx:107 |
Medium |
V547 |
Expression 'bEnableComplexChartTypes' is always true. |
General Analysis |
tp_ChartType.cxx:114chart2/source/controller/dialogs/tp_ChartType.cxx:114 |
Medium |
V547 |
Expression 'bEnableComplexChartTypes' is always true. |
General Analysis |
tp_DataSource.cxx:216chart2/source/controller/dialogs/tp_DataSource.cxx:216 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
tp_DataSource.cxx:356chart2/source/controller/dialogs/tp_DataSource.cxx:356 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
SelectionHelper.hxx:76chart2/source/controller/inc/SelectionHelper.hxx:76 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SelectionHelper' method of the 'SelectionHelper' class. |
General Analysis |
ViewElementListProvider.hxx:34chart2/source/controller/inc/ViewElementListProvider.hxx:34 |
Medium |
V690 |
The 'ViewElementListProvider' class implements a move constructor, but lacks the move assignment operator. It is dangerous to use such a class. |
General Analysis |
res_ErrorBar.hxx:48chart2/source/controller/inc/res_ErrorBar.hxx:48 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ErrorBarResources' method of the 'ErrorBarResources' class. |
General Analysis |
AxisItemConverter.cxx:96chart2/source/controller/itemsetwrapper/AxisItemConverter.cxx:96 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AxisItemConverter.cxx:100chart2/source/controller/itemsetwrapper/AxisItemConverter.cxx:100 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataPointItemConverter.cxx:456chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx:456 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
DataPointItemConverter.cxx:735chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx:735 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
DataPointItemConverter.cxx:231chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx:231 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataPointItemConverter.cxx:233chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx:233 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataPointItemConverter.cxx:237chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx:237 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataPointItemConverter.cxx:238chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx:238 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataTableItemConverter.cxx:42chart2/source/controller/itemsetwrapper/DataTableItemConverter.cxx:42 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DataTableItemConverter.cxx:44chart2/source/controller/itemsetwrapper/DataTableItemConverter.cxx:44 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ErrorBarItemConverter.cxx:332chart2/source/controller/itemsetwrapper/ErrorBarItemConverter.cxx:332 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
ErrorBarItemConverter.cxx:397chart2/source/controller/itemsetwrapper/ErrorBarItemConverter.cxx:397 |
Medium |
V1048 |
The 'eIndicate' variable was assigned the same value. |
General Analysis |
GraphicPropertyItemConverter.cxx:222chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx:222 |
High |
V547 |
Expression 'aMode == drawing::BitmapMode_REPEAT' is always true. |
General Analysis |
GraphicPropertyItemConverter.cxx:223chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx:223 |
High |
V547 |
Expression 'aMode == drawing::BitmapMode_STRETCH' is always false. |
General Analysis |
GraphicPropertyItemConverter.cxx:440chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx:440 |
Medium |
V560 |
A part of conditional expression is always true: aOtherMode != drawing::BitmapMode_REPEAT. |
General Analysis |
LegendItemConverter.cxx:138chart2/source/controller/itemsetwrapper/LegendItemConverter.cxx:138 |
High |
V614 |
Uninitialized variable 'eOldPos' used. |
General Analysis |
LegendItemConverter.cxx:197chart2/source/controller/itemsetwrapper/LegendItemConverter.cxx:197 |
Medium |
V547 |
Expression '!bOverlay' is always true. |
General Analysis |
LegendItemConverter.cxx:47chart2/source/controller/itemsetwrapper/LegendItemConverter.cxx:47 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
LegendItemConverter.cxx:50chart2/source/controller/itemsetwrapper/LegendItemConverter.cxx:50 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
MultipleChartConverters.cxx:56chart2/source/controller/itemsetwrapper/MultipleChartConverters.cxx:56 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
MultipleChartConverters.cxx:84chart2/source/controller/itemsetwrapper/MultipleChartConverters.cxx:84 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
MultipleChartConverters.cxx:118chart2/source/controller/itemsetwrapper/MultipleChartConverters.cxx:118 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
MultipleChartConverters.cxx:149chart2/source/controller/itemsetwrapper/MultipleChartConverters.cxx:149 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
MultipleChartConverters.cxx:175chart2/source/controller/itemsetwrapper/MultipleChartConverters.cxx:175 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
RegressionEquationItemConverter.cxx:55chart2/source/controller/itemsetwrapper/RegressionEquationItemConverter.cxx:55 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
RegressionEquationItemConverter.cxx:60chart2/source/controller/itemsetwrapper/RegressionEquationItemConverter.cxx:60 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
SeriesOptionsItemConverter.cxx:241chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx:241 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SeriesOptionsItemConverter.cxx:260chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx:260 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
StatisticsItemConverter.cxx:631chart2/source/controller/itemsetwrapper/StatisticsItemConverter.cxx:631 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
StatisticsItemConverter.cxx:821chart2/source/controller/itemsetwrapper/StatisticsItemConverter.cxx:821 |
Medium |
V1048 |
The 'eIndicate' variable was assigned the same value. |
General Analysis |
TextLabelItemConverter.cxx:397chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx:397 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
TextLabelItemConverter.cxx:644chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx:644 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
TextLabelItemConverter.cxx:211chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx:211 |
Medium |
V1023 |
A pointer without owner is added to the 'maConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TitleItemConverter.cxx:76chart2/source/controller/itemsetwrapper/TitleItemConverter.cxx:76 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TitleItemConverter.cxx:80chart2/source/controller/itemsetwrapper/TitleItemConverter.cxx:80 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TitleItemConverter.cxx:98chart2/source/controller/itemsetwrapper/TitleItemConverter.cxx:98 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TitleItemConverter.cxx:111chart2/source/controller/itemsetwrapper/TitleItemConverter.cxx:111 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartController.cxx:1075chart2/source/controller/main/ChartController.cxx:1075 |
High |
V614 |
Uninitialized variable 'nOffset' used. Consider checking the first actual argument of the 'executeDispatch_LOKPieSegmentDragging' function. |
General Analysis |
ChartController.cxx:1091chart2/source/controller/main/ChartController.cxx:1091 |
High |
V614 |
Uninitialized variable 'nColor' used. Consider checking the first actual argument of the 'executeDispatch_FillColor' function. |
General Analysis |
ChartController.cxx:357chart2/source/controller/main/ChartController.cxx:357 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSidebar'. |
General Analysis |
ChartController_Properties.cxx:221chart2/source/controller/main/ChartController_Properties.cxx:221 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ChartController_Properties.cxx:359chart2/source/controller/main/ChartController_Properties.cxx:359 |
Medium |
V1048 |
The 'bMainAxis' variable was assigned the same value. |
General Analysis |
ChartController_Properties.cxx:363chart2/source/controller/main/ChartController_Properties.cxx:363 |
Medium |
V1048 |
The 'bMainAxis' variable was assigned the same value. |
General Analysis |
ChartController_Properties.cxx:367chart2/source/controller/main/ChartController_Properties.cxx:367 |
Medium |
V1048 |
The 'bMainAxis' variable was assigned the same value. |
General Analysis |
ChartController_Properties.cxx:397chart2/source/controller/main/ChartController_Properties.cxx:397 |
Medium |
V1048 |
The 'bMainGrid' variable was assigned the same value. |
General Analysis |
ChartController_Properties.cxx:401chart2/source/controller/main/ChartController_Properties.cxx:401 |
Medium |
V1048 |
The 'bMainGrid' variable was assigned the same value. |
General Analysis |
ChartController_Properties.cxx:405chart2/source/controller/main/ChartController_Properties.cxx:405 |
Medium |
V1048 |
The 'bMainGrid' variable was assigned the same value. |
General Analysis |
ChartController_Tools.cxx:851chart2/source/controller/main/ChartController_Tools.cxx:851 |
Medium |
V547 |
Expression '!bShow' is always true. |
General Analysis |
ChartController_Tools.cxx:1095chart2/source/controller/main/ChartController_Tools.cxx:1095 |
Medium |
V601 |
The 'nOffset / 100.0' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
ChartController_Window.cxx:1100chart2/source/controller/main/ChartController_Window.cxx:1100 |
Medium |
V547 |
Expression 'bJapaneseStyle' is always false. |
General Analysis |
ChartController_Window.cxx:1776chart2/source/controller/main/ChartController_Window.cxx:1776 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ChartController_Window.cxx:1854chart2/source/controller/main/ChartController_Window.cxx:1854 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ChartWindow.cxx:62chart2/source/controller/main/ChartWindow.cxx:62 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ControllerCommandDispatch.cxx:305chart2/source/controller/main/ControllerCommandDispatch.cxx:305 |
Medium |
V560 |
A part of conditional expression is always true: !bHasR2Value. |
General Analysis |
DragMethod_PieSegment.cxx:120chart2/source/controller/main/DragMethod_PieSegment.cxx:120 |
Medium |
V601 |
The 'm_fAdditionalOffset + m_fInitialOffset' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
DrawCommandDispatch.cxx:353chart2/source/controller/main/DrawCommandDispatch.cxx:353 |
Medium |
V560 |
A part of conditional expression is always false: nKeyModifier == KEY_MOD1. |
General Analysis |
DrawCommandDispatch.cxx:353chart2/source/controller/main/DrawCommandDispatch.cxx:353 |
Medium |
V1019 |
Compound assignment expression 'pKeyModifier->Value >>= nKeyModifier' is used inside condition. |
General Analysis |
DrawCommandDispatch.cxx:273chart2/source/controller/main/DrawCommandDispatch.cxx:273 |
Medium |
V1048 |
The 'eDrawMode' variable was assigned the same value. |
General Analysis |
DrawCommandDispatch.cxx:328chart2/source/controller/main/DrawCommandDispatch.cxx:328 |
Medium |
V1048 |
The 'eDrawMode' variable was assigned the same value. |
General Analysis |
ShapeController.cxx:100chart2/source/controller/main/ShapeController.cxx:100 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 100, 122 |
General Analysis |
ChartAreaPanel.cxx:287chart2/source/controller/sidebar/ChartAreaPanel.cxx:287 |
High |
V1053 |
Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartAreaPanel.cxx:287', 'ChartAreaPanel.cxx:306', 'ChartAreaPanel.hxx:62'. |
General Analysis |
ChartAreaPanel.cxx:69chart2/source/controller/sidebar/ChartAreaPanel.cxx:69 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartAxisPanel.cxx:215chart2/source/controller/sidebar/ChartAxisPanel.cxx:215 |
High |
V1053 |
Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartAxisPanel.cxx:215', 'ChartAxisPanel.cxx:239', 'ChartAxisPanel.hxx:62'. |
General Analysis |
ChartAxisPanel.cxx:51chart2/source/controller/sidebar/ChartAxisPanel.cxx:51 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartAxisPanel.cxx:162chart2/source/controller/sidebar/ChartAxisPanel.cxx:162 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartAxisPanel.cxx:195chart2/source/controller/sidebar/ChartAxisPanel.cxx:195 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartColorWrapper.cxx:55chart2/source/controller/sidebar/ChartColorWrapper.cxx:55 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartElementsPanel.cxx:334chart2/source/controller/sidebar/ChartElementsPanel.cxx:334 |
High |
V1053 |
Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartElementsPanel.cxx:334', 'ChartElementsPanel.cxx:375', 'ChartElementsPanel.hxx:59'. |
General Analysis |
ChartErrorBarPanel.cxx:249chart2/source/controller/sidebar/ChartErrorBarPanel.cxx:249 |
High |
V1053 |
Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartErrorBarPanel.cxx:249', 'ChartErrorBarPanel.cxx:273', 'ChartErrorBarPanel.hxx:60'. |
General Analysis |
ChartErrorBarPanel.cxx:64chart2/source/controller/sidebar/ChartErrorBarPanel.cxx:64 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartErrorBarPanel.cxx:83chart2/source/controller/sidebar/ChartErrorBarPanel.cxx:83 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartErrorBarPanel.cxx:191chart2/source/controller/sidebar/ChartErrorBarPanel.cxx:191 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartErrorBarPanel.cxx:222chart2/source/controller/sidebar/ChartErrorBarPanel.cxx:222 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartLinePanel.cxx:137chart2/source/controller/sidebar/ChartLinePanel.cxx:137 |
High |
V1053 |
Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartLinePanel.cxx:137', 'ChartLinePanel.cxx:160', 'ChartLinePanel.hxx:51'. |
General Analysis |
ChartLinePanel.cxx:60chart2/source/controller/sidebar/ChartLinePanel.cxx:60 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ChartSeriesPanel.cxx:293chart2/source/controller/sidebar/ChartSeriesPanel.cxx:293 |
High |
V1053 |
Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartSeriesPanel.cxx:293', 'ChartSeriesPanel.cxx:322', 'ChartSeriesPanel.hxx:71'. |
General Analysis |
ChartTypePanel.cxx:93chart2/source/controller/sidebar/ChartTypePanel.cxx:93 |
Medium |
V547 |
Expression 'bEnableComplexChartTypes' is always true. |
General Analysis |
ChartTypePanel.cxx:99chart2/source/controller/sidebar/ChartTypePanel.cxx:99 |
Medium |
V547 |
Expression 'bEnableComplexChartTypes' is always true. |
General Analysis |
uiobject.cxx:65chart2/source/controller/uitest/uiobject.cxx:65 |
Medium |
V1023 |
A pointer without owner is added to the 'maCommands' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ChartSfxItemIds.hxx:44chart2/source/inc/chartview/ChartSfxItemIds.hxx:44 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_SHOW_PERCENTAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:45chart2/source/inc/chartview/ChartSfxItemIds.hxx:45 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_SHOW_CATEGORY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:46chart2/source/inc/chartview/ChartSfxItemIds.hxx:46 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_SHOW_SYMBOL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:47chart2/source/inc/chartview/ChartSfxItemIds.hxx:47 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_WRAP_TEXT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:48chart2/source/inc/chartview/ChartSfxItemIds.hxx:48 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_SEPARATOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:49chart2/source/inc/chartview/ChartSfxItemIds.hxx:49 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_PLACEMENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:50chart2/source/inc/chartview/ChartSfxItemIds.hxx:50 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_AVAILABLE_PLACEMENTS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:51chart2/source/inc/chartview/ChartSfxItemIds.hxx:51 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_NO_PERCENTVALUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:52chart2/source/inc/chartview/ChartSfxItemIds.hxx:52 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_CUSTOM_LEADER_LINES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:53chart2/source/inc/chartview/ChartSfxItemIds.hxx:53 |
High |
V1043 |
A global object variable 'SCHATTR_PERCENT_NUMBERFORMAT_VALUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:54chart2/source/inc/chartview/ChartSfxItemIds.hxx:54 |
High |
V1043 |
A global object variable 'SCHATTR_PERCENT_NUMBERFORMAT_SOURCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:55chart2/source/inc/chartview/ChartSfxItemIds.hxx:55 |
High |
V1043 |
A global object variable 'SCHATTR_DATADESCR_SHOW_DATA_SERIES_NAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:61chart2/source/inc/chartview/ChartSfxItemIds.hxx:61 |
High |
V1043 |
A global object variable 'SCHATTR_LEGEND_SHOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:62chart2/source/inc/chartview/ChartSfxItemIds.hxx:62 |
High |
V1043 |
A global object variable 'SCHATTR_LEGEND_NO_OVERLAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:68chart2/source/inc/chartview/ChartSfxItemIds.hxx:68 |
High |
V1043 |
A global object variable 'SCHATTR_TEXT_STACKED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:74chart2/source/inc/chartview/ChartSfxItemIds.hxx:74 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_KIND_ERROR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:75chart2/source/inc/chartview/ChartSfxItemIds.hxx:75 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_PERCENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:76chart2/source/inc/chartview/ChartSfxItemIds.hxx:76 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_BIGERROR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:77chart2/source/inc/chartview/ChartSfxItemIds.hxx:77 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_CONSTPLUS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:78chart2/source/inc/chartview/ChartSfxItemIds.hxx:78 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_CONSTMINUS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:79chart2/source/inc/chartview/ChartSfxItemIds.hxx:79 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_INDICATE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:80chart2/source/inc/chartview/ChartSfxItemIds.hxx:80 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_RANGE_POS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:81chart2/source/inc/chartview/ChartSfxItemIds.hxx:81 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_RANGE_NEG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:82chart2/source/inc/chartview/ChartSfxItemIds.hxx:82 |
High |
V1043 |
A global object variable 'SCHATTR_STAT_ERRORBAR_TYPE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:91chart2/source/inc/chartview/ChartSfxItemIds.hxx:91 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_3D' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:92chart2/source/inc/chartview/ChartSfxItemIds.hxx:92 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_VERTICAL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:95chart2/source/inc/chartview/ChartSfxItemIds.hxx:95 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_BASETYPE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:96chart2/source/inc/chartview/ChartSfxItemIds.hxx:96 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_LINES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:97chart2/source/inc/chartview/ChartSfxItemIds.hxx:97 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_PERCENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:98chart2/source/inc/chartview/ChartSfxItemIds.hxx:98 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_STACKED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:99chart2/source/inc/chartview/ChartSfxItemIds.hxx:99 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_SPLINES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:102chart2/source/inc/chartview/ChartSfxItemIds.hxx:102 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_SYMBOL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:103chart2/source/inc/chartview/ChartSfxItemIds.hxx:103 |
High |
V1043 |
A global object variable 'SCHATTR_STYLE_SHAPE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:106chart2/source/inc/chartview/ChartSfxItemIds.hxx:106 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:111chart2/source/inc/chartview/ChartSfxItemIds.hxx:111 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_REVERSE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:112chart2/source/inc/chartview/ChartSfxItemIds.hxx:112 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_AUTO_MIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:113chart2/source/inc/chartview/ChartSfxItemIds.hxx:113 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_MIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:114chart2/source/inc/chartview/ChartSfxItemIds.hxx:114 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_AUTO_MAX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:115chart2/source/inc/chartview/ChartSfxItemIds.hxx:115 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_MAX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:116chart2/source/inc/chartview/ChartSfxItemIds.hxx:116 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_AUTO_STEP_MAIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:117chart2/source/inc/chartview/ChartSfxItemIds.hxx:117 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_STEP_MAIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:118chart2/source/inc/chartview/ChartSfxItemIds.hxx:118 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_MAIN_TIME_UNIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:119chart2/source/inc/chartview/ChartSfxItemIds.hxx:119 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_AUTO_STEP_HELP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:120chart2/source/inc/chartview/ChartSfxItemIds.hxx:120 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_STEP_HELP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:121chart2/source/inc/chartview/ChartSfxItemIds.hxx:121 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_HELP_TIME_UNIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:122chart2/source/inc/chartview/ChartSfxItemIds.hxx:122 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_AUTO_TIME_RESOLUTION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:123chart2/source/inc/chartview/ChartSfxItemIds.hxx:123 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_TIME_RESOLUTION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:124chart2/source/inc/chartview/ChartSfxItemIds.hxx:124 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_LOGARITHM' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:125chart2/source/inc/chartview/ChartSfxItemIds.hxx:125 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_AUTO_DATEAXIS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:126chart2/source/inc/chartview/ChartSfxItemIds.hxx:126 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_ALLOW_DATEAXIS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:127chart2/source/inc/chartview/ChartSfxItemIds.hxx:127 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_AUTO_ORIGIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:128chart2/source/inc/chartview/ChartSfxItemIds.hxx:128 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_ORIGIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:132chart2/source/inc/chartview/ChartSfxItemIds.hxx:132 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_HELPTICKS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:133chart2/source/inc/chartview/ChartSfxItemIds.hxx:133 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_POSITION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:134chart2/source/inc/chartview/ChartSfxItemIds.hxx:134 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_POSITION_VALUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:135chart2/source/inc/chartview/ChartSfxItemIds.hxx:135 |
High |
V1043 |
A global object variable is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:136chart2/source/inc/chartview/ChartSfxItemIds.hxx:136 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_SHIFTED_CATEGORY_POSITION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:137chart2/source/inc/chartview/ChartSfxItemIds.hxx:137 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_LABEL_POSITION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:138chart2/source/inc/chartview/ChartSfxItemIds.hxx:138 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_MARK_POSITION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:142chart2/source/inc/chartview/ChartSfxItemIds.hxx:142 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_LABEL_ORDER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:143chart2/source/inc/chartview/ChartSfxItemIds.hxx:143 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_LABEL_OVERLAP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:144chart2/source/inc/chartview/ChartSfxItemIds.hxx:144 |
High |
V1043 |
A global object variable 'SCHATTR_AXIS_LABEL_BREAK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:149chart2/source/inc/chartview/ChartSfxItemIds.hxx:149 |
High |
V1043 |
A global object variable 'SCHATTR_SYMBOL_BRUSH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:150chart2/source/inc/chartview/ChartSfxItemIds.hxx:150 |
High |
V1043 |
A global object variable 'SCHATTR_STOCK_VOLUME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:151chart2/source/inc/chartview/ChartSfxItemIds.hxx:151 |
High |
V1043 |
A global object variable 'SCHATTR_STOCK_UPDOWN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:152chart2/source/inc/chartview/ChartSfxItemIds.hxx:152 |
High |
V1043 |
A global object variable 'SCHATTR_SYMBOL_SIZE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:153chart2/source/inc/chartview/ChartSfxItemIds.hxx:153 |
High |
V1043 |
A global object variable 'SCHATTR_HIDE_DATA_POINT_LEGEND_ENTRY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:160chart2/source/inc/chartview/ChartSfxItemIds.hxx:160 |
High |
V1043 |
A global object variable 'SCHATTR_BAR_GAPWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:161chart2/source/inc/chartview/ChartSfxItemIds.hxx:161 |
High |
V1043 |
A global object variable 'SCHATTR_BAR_CONNECT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:162chart2/source/inc/chartview/ChartSfxItemIds.hxx:162 |
High |
V1043 |
A global object variable 'SCHATTR_NUM_OF_LINES_FOR_BAR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:163chart2/source/inc/chartview/ChartSfxItemIds.hxx:163 |
High |
V1043 |
A global object variable 'SCHATTR_SPLINE_ORDER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:164chart2/source/inc/chartview/ChartSfxItemIds.hxx:164 |
High |
V1043 |
A global object variable 'SCHATTR_SPLINE_RESOLUTION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:165chart2/source/inc/chartview/ChartSfxItemIds.hxx:165 |
High |
V1043 |
A global object variable 'SCHATTR_GROUP_BARS_PER_AXIS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:166chart2/source/inc/chartview/ChartSfxItemIds.hxx:166 |
High |
V1043 |
A global object variable 'SCHATTR_STARTING_ANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:167chart2/source/inc/chartview/ChartSfxItemIds.hxx:167 |
High |
V1043 |
A global object variable 'SCHATTR_CLOCKWISE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:168chart2/source/inc/chartview/ChartSfxItemIds.hxx:168 |
High |
V1043 |
A global object variable 'SCHATTR_MISSING_VALUE_TREATMENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:169chart2/source/inc/chartview/ChartSfxItemIds.hxx:169 |
High |
V1043 |
A global object variable is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:170chart2/source/inc/chartview/ChartSfxItemIds.hxx:170 |
High |
V1043 |
A global object variable 'SCHATTR_INCLUDE_HIDDEN_CELLS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:171chart2/source/inc/chartview/ChartSfxItemIds.hxx:171 |
High |
V1043 |
A global object variable 'SCHATTR_HIDE_LEGEND_ENTRY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:183chart2/source/inc/chartview/ChartSfxItemIds.hxx:183 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_SHOW_EQUATION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:184chart2/source/inc/chartview/ChartSfxItemIds.hxx:184 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_SHOW_COEFF' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:185chart2/source/inc/chartview/ChartSfxItemIds.hxx:185 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_DEGREE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:186chart2/source/inc/chartview/ChartSfxItemIds.hxx:186 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_PERIOD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:187chart2/source/inc/chartview/ChartSfxItemIds.hxx:187 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_EXTRAPOLATE_FORWARD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:188chart2/source/inc/chartview/ChartSfxItemIds.hxx:188 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_EXTRAPOLATE_BACKWARD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:189chart2/source/inc/chartview/ChartSfxItemIds.hxx:189 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_SET_INTERCEPT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:190chart2/source/inc/chartview/ChartSfxItemIds.hxx:190 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_INTERCEPT_VALUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:191chart2/source/inc/chartview/ChartSfxItemIds.hxx:191 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_CURVE_NAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:192chart2/source/inc/chartview/ChartSfxItemIds.hxx:192 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_XNAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:193chart2/source/inc/chartview/ChartSfxItemIds.hxx:193 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_YNAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:194chart2/source/inc/chartview/ChartSfxItemIds.hxx:194 |
High |
V1043 |
A global object variable 'SCHATTR_REGRESSION_MOVING_TYPE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:198chart2/source/inc/chartview/ChartSfxItemIds.hxx:198 |
High |
V1043 |
A global object variable 'SCHATTR_DATA_TABLE_HORIZONTAL_BORDER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:199chart2/source/inc/chartview/ChartSfxItemIds.hxx:199 |
High |
V1043 |
A global object variable 'SCHATTR_DATA_TABLE_VERTICAL_BORDER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:200chart2/source/inc/chartview/ChartSfxItemIds.hxx:200 |
High |
V1043 |
A global object variable 'SCHATTR_DATA_TABLE_OUTLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
ChartSfxItemIds.hxx:201chart2/source/inc/chartview/ChartSfxItemIds.hxx:201 |
High |
V1043 |
A global object variable 'SCHATTR_DATA_TABLE_KEYS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
XMLFilter.cxx:110chart2/source/model/filter/XMLFilter.cxx:110 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
Axis.cxx:289chart2/source/model/main/Axis.cxx:289 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
BaseCoordinateSystem.cxx:120chart2/source/model/main/BaseCoordinateSystem.cxx:120 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
BaseCoordinateSystem.cxx:306chart2/source/model/main/BaseCoordinateSystem.cxx:306 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pChartType'. |
General Analysis |
ChartModel_Persistence.cxx:164chart2/source/model/main/ChartModel_Persistence.cxx:164 |
Medium |
V1019 |
Compound assignment expression 'aFilterProps >>= aProps' is used inside condition. |
General Analysis |
DataPoint.cxx:167chart2/source/model/main/DataPoint.cxx:167 |
Medium |
V1019 |
Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition. |
General Analysis |
DataPoint.cxx:175chart2/source/model/main/DataPoint.cxx:175 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition. |
General Analysis |
DataSeries.cxx:599chart2/source/model/main/DataSeries.cxx:599 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DataSeries.cxx:618chart2/source/model/main/DataSeries.cxx:618 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DataSeries.cxx:622chart2/source/model/main/DataSeries.cxx:622 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DataSeries.cxx:624chart2/source/model/main/DataSeries.cxx:624 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DataSeries.cxx:151chart2/source/model/main/DataSeries.cxx:151 |
High |
V1053 |
Calling the 'getFastPropertyValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
DataSeries.cxx:156chart2/source/model/main/DataSeries.cxx:156 |
High |
V1053 |
Calling the 'getFastPropertyValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
DataSeries.cxx:276chart2/source/model/main/DataSeries.cxx:276 |
Medium |
V1019 |
Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition. |
General Analysis |
DataSeries.cxx:284chart2/source/model/main/DataSeries.cxx:284 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition. |
General Analysis |
Diagram.cxx:1828chart2/source/model/main/Diagram.cxx:1828 |
High |
V530 |
The return value of function 'setLength' is required to be utilized. |
General Analysis |
Diagram.cxx:1901chart2/source/model/main/Diagram.cxx:1901 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
Diagram.cxx:1902chart2/source/model/main/Diagram.cxx:1902 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
Diagram.cxx:569chart2/source/model/main/Diagram.cxx:569 |
High |
V547 |
Expression 'aShadeMode == drawing::ShadeMode_FLAT' is always false. |
General Analysis |
Diagram.cxx:2231chart2/source/model/main/Diagram.cxx:2231 |
High |
V614 |
Uninitialized variable 'aOldShadeMode' used. |
General Analysis |
Diagram.cxx:268chart2/source/model/main/Diagram.cxx:268 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
Diagram.cxx:492chart2/source/model/main/Diagram.cxx:492 |
Medium |
V547 |
Expression 'bLightOn' is always false. |
General Analysis |
Diagram.cxx:525chart2/source/model/main/Diagram.cxx:525 |
Medium |
V547 |
Expression '!bRightAngledAxes' is always true. |
General Analysis |
Diagram.cxx:862chart2/source/model/main/Diagram.cxx:862 |
Medium |
V547 |
Expression 'bPosSizeExcludeAxes' is always false. |
General Analysis |
Diagram.cxx:1843chart2/source/model/main/Diagram.cxx:1843 |
Medium |
V547 |
Expression 'bRightAngledAxes' is always false. |
General Analysis |
Diagram.cxx:2104chart2/source/model/main/Diagram.cxx:2104 |
Medium |
V547 |
Expression '!bIsOn' is always true. |
General Analysis |
Diagram.cxx:2268chart2/source/model/main/Diagram.cxx:2268 |
Medium |
V547 |
Expression 'bRightAngledAxes' is always true. |
General Analysis |
Diagram.cxx:2049chart2/source/model/main/Diagram.cxx:2049 |
Medium |
V560 |
A part of conditional expression is always true: !bRightAngledAxes. |
General Analysis |
Diagram.cxx:858chart2/source/model/main/Diagram.cxx:858 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
AreaChartTypeTemplate.cxx:86chart2/source/model/template/AreaChartTypeTemplate.cxx:86 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
CandleStickChartType.cxx:181chart2/source/model/template/CandleStickChartType.cxx:181 |
Medium |
V547 |
Expression 'bShowFirst' is always true. |
General Analysis |
CandleStickChartType.cxx:184chart2/source/model/template/CandleStickChartType.cxx:184 |
Medium |
V547 |
Expression 'bShowHiLow' is always false. |
General Analysis |
CandleStickChartType.cxx:204chart2/source/model/template/CandleStickChartType.cxx:204 |
Medium |
V547 |
Expression '!bShowFirst' is always false. |
General Analysis |
CandleStickChartType.cxx:207chart2/source/model/template/CandleStickChartType.cxx:207 |
Medium |
V547 |
Expression '!bShowHiLow' is always true. |
General Analysis |
CandleStickChartType.cxx:264chart2/source/model/template/CandleStickChartType.cxx:264 |
Medium |
V1019 |
Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition. |
General Analysis |
CandleStickChartType.cxx:272chart2/source/model/template/CandleStickChartType.cxx:272 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition. |
General Analysis |
ChartTypeTemplate.cxx:320chart2/source/model/template/ChartTypeTemplate.cxx:320 |
Medium |
V560 |
A part of conditional expression is always true: bResult. |
General Analysis |
ChartTypeTemplate.cxx:326chart2/source/model/template/ChartTypeTemplate.cxx:326 |
Medium |
V560 |
A part of conditional expression is always true: bResult. |
General Analysis |
ChartTypeTemplate.cxx:511chart2/source/model/template/ChartTypeTemplate.cxx:511 |
Medium |
V560 |
A part of conditional expression is always true: bOk. |
General Analysis |
ChartTypeTemplate.cxx:77chart2/source/model/template/ChartTypeTemplate.cxx:77 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ChartTypeTemplate.cxx:103chart2/source/model/template/ChartTypeTemplate.cxx:103 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ColumnLineChartTypeTemplate.cxx:150chart2/source/model/template/ColumnLineChartTypeTemplate.cxx:150 |
High |
V547 |
Expression 'nNumberOfLines >= 0' is always true. |
General Analysis |
ColumnLineChartTypeTemplate.cxx:151chart2/source/model/template/ColumnLineChartTypeTemplate.cxx:151 |
High |
V547 |
Expression 'nNumberOfLines < 0' is always false. |
General Analysis |
ColumnLineChartTypeTemplate.cxx:189chart2/source/model/template/ColumnLineChartTypeTemplate.cxx:189 |
High |
V547 |
Expression 'nNumberOfLines > 0' is always false. |
General Analysis |
ColumnLineChartTypeTemplate.cxx:106chart2/source/model/template/ColumnLineChartTypeTemplate.cxx:106 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ColumnLineChartTypeTemplate.cxx:156chart2/source/model/template/ColumnLineChartTypeTemplate.cxx:156 |
Medium |
V547 |
Expression 'nNumberOfSeries > 0' is always false. |
General Analysis |
LineChartTypeTemplate.cxx:205chart2/source/model/template/LineChartTypeTemplate.cxx:205 |
High |
V614 |
Uninitialized variable 'eLineStyle' used. |
General Analysis |
NetChartTypeTemplate.cxx:124chart2/source/model/template/NetChartTypeTemplate.cxx:124 |
High |
V614 |
Uninitialized variable 'eLineStyle' used. |
General Analysis |
PieChartTypeTemplate.cxx:379chart2/source/model/template/PieChartTypeTemplate.cxx:379 |
High |
V547 |
Expression 'bTemplateUsesRings == bUseRings' is always true. |
General Analysis |
PieChartTypeTemplate.cxx:363chart2/source/model/template/PieChartTypeTemplate.cxx:363 |
High |
V614 |
Uninitialized variable 'ePieOffsetMode' used. |
General Analysis |
PieChartTypeTemplate.cxx:388chart2/source/model/template/PieChartTypeTemplate.cxx:388 |
High |
V614 |
Uninitialized variable 'eTemplateSubType' used. |
General Analysis |
PieChartTypeTemplate.cxx:472chart2/source/model/template/PieChartTypeTemplate.cxx:472 |
High |
V614 |
Uninitialized variable 'ePieOffsetMode' used. |
General Analysis |
PieChartTypeTemplate.cxx:146chart2/source/model/template/PieChartTypeTemplate.cxx:146 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
PieChartTypeTemplate.cxx:147chart2/source/model/template/PieChartTypeTemplate.cxx:147 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
PieChartTypeTemplate.cxx:148chart2/source/model/template/PieChartTypeTemplate.cxx:148 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
PieChartTypeTemplate.cxx:149chart2/source/model/template/PieChartTypeTemplate.cxx:149 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
PieChartTypeTemplate.cxx:150chart2/source/model/template/PieChartTypeTemplate.cxx:150 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
PieChartTypeTemplate.cxx:379chart2/source/model/template/PieChartTypeTemplate.cxx:379 |
Medium |
V1048 |
The 'bResult' variable was assigned the same value. |
General Analysis |
ScatterChartTypeTemplate.cxx:233chart2/source/model/template/ScatterChartTypeTemplate.cxx:233 |
High |
V614 |
Uninitialized variable 'eLineStyle' used. |
General Analysis |
StockChartTypeTemplate.cxx:214chart2/source/model/template/StockChartTypeTemplate.cxx:214 |
High |
V547 |
Expression 'eStyle == drawing::LineStyle_NONE' is always true. |
General Analysis |
StockChartTypeTemplate.cxx:132chart2/source/model/template/StockChartTypeTemplate.cxx:132 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
StockChartTypeTemplate.cxx:136chart2/source/model/template/StockChartTypeTemplate.cxx:136 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
StockChartTypeTemplate.cxx:140chart2/source/model/template/StockChartTypeTemplate.cxx:140 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
StockChartTypeTemplate.cxx:183chart2/source/model/template/StockChartTypeTemplate.cxx:183 |
Medium |
V547 |
Expression 'bHasVolume' is always false. |
General Analysis |
StockChartTypeTemplate.cxx:247chart2/source/model/template/StockChartTypeTemplate.cxx:247 |
Medium |
V547 |
Expression 'bHasVolume' is always false. |
General Analysis |
StockChartTypeTemplate.cxx:290chart2/source/model/template/StockChartTypeTemplate.cxx:290 |
Medium |
V547 |
Expression 'bHasVolume' is always false. |
General Analysis |
StockChartTypeTemplate.cxx:385chart2/source/model/template/StockChartTypeTemplate.cxx:385 |
Medium |
V560 |
A part of conditional expression is always true: (bHasJapaneseStyle == bJapaneseProp). |
General Analysis |
StockChartTypeTemplate.cxx:390chart2/source/model/template/StockChartTypeTemplate.cxx:390 |
Medium |
V560 |
A part of conditional expression is always true: (bHasOpenValue == bShowFirstProp). |
General Analysis |
StockChartTypeTemplate.cxx:385chart2/source/model/template/StockChartTypeTemplate.cxx:385 |
Medium |
V1048 |
The 'bResult' variable was assigned the same value. |
General Analysis |
StockChartTypeTemplate.cxx:390chart2/source/model/template/StockChartTypeTemplate.cxx:390 |
Medium |
V1048 |
The 'bResult' variable was assigned the same value. |
General Analysis |
AxisHelper.cxx:153chart2/source/tools/AxisHelper.cxx:153 |
Medium |
V547 |
Expression 'bLinkToSource' is always true. |
General Analysis |
AxisHelper.cxx:1026chart2/source/tools/AxisHelper.cxx:1026 |
Medium |
V547 |
Expression 'bVertical' is always false. |
General Analysis |
AxisHelper.cxx:1027chart2/source/tools/AxisHelper.cxx:1027 |
Medium |
V547 |
Expression 'bVertical' is always false. |
General Analysis |
ChartModelHelper.cxx:168chart2/source/tools/ChartModelHelper.cxx:168 |
Medium |
V547 |
Expression 'bOldValue == bIncludeHiddenCells' is always true. |
General Analysis |
ChartTypeHelper.cxx:295chart2/source/tools/ChartTypeHelper.cxx:295 |
High |
V547 |
Expression is always false. |
General Analysis |
ChartTypeHelper.cxx:337chart2/source/tools/ChartTypeHelper.cxx:337 |
High |
V547 |
Expression is always false. |
General Analysis |
ChartTypeHelper.cxx:257chart2/source/tools/ChartTypeHelper.cxx:257 |
Medium |
V547 |
Expression '!bDonut' is always true. |
General Analysis |
ChartTypeHelper.cxx:298chart2/source/tools/ChartTypeHelper.cxx:298 |
Medium |
V547 |
Expression 'bStacked' is always false. |
General Analysis |
ChartTypeHelper.cxx:300chart2/source/tools/ChartTypeHelper.cxx:300 |
Medium |
V547 |
Expression '!bStacked' is always true. |
General Analysis |
ChartTypeHelper.cxx:314chart2/source/tools/ChartTypeHelper.cxx:314 |
Medium |
V547 |
Expression '!bStacked' is always true. |
General Analysis |
ChartTypeHelper.cxx:342chart2/source/tools/ChartTypeHelper.cxx:342 |
Medium |
V547 |
Expression 'bStacked' is always false. |
General Analysis |
DataSeriesHelper.cxx:425chart2/source/tools/DataSeriesHelper.cxx:425 |
High |
V614 |
Uninitialized variable 'eLineStyle' used. |
General Analysis |
DataSeriesHelper.cxx:98chart2/source/tools/DataSeriesHelper.cxx:98 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDiagram'. |
General Analysis |
DataSeriesHelper.cxx:444chart2/source/tools/DataSeriesHelper.cxx:444 |
Medium |
V560 |
A part of conditional expression is always false: nOldValue > 0. |
General Analysis |
DataSeriesHelper.cxx:444chart2/source/tools/DataSeriesHelper.cxx:444 |
Medium |
V560 |
A part of conditional expression is always true: bThick. |
General Analysis |
DataSourceHelper.cxx:397chart2/source/tools/DataSourceHelper.cxx:397 |
High |
V679 |
The 'bDummy' variable was not initialized. This variable is passed by a reference to the 'readArguments' function in which its value will be utilized. Inspect the fifth argument. |
General Analysis |
DiagramHelper.cxx:338chart2/source/tools/DiagramHelper.cxx:338 |
High |
V547 |
Expression 'nType & util::NumberFormat::DATE' is always false. |
General Analysis |
DiagramHelper.cxx:101chart2/source/tools/DiagramHelper.cxx:101 |
Medium |
V547 |
Expression 'eCommonDirection != eCurrentDirection' is always false. |
General Analysis |
DiagramHelper.cxx:96chart2/source/tools/DiagramHelper.cxx:96 |
Medium |
V1048 |
The 'eCommonDirection' variable was assigned the same value. |
General Analysis |
ExplicitCategoriesProvider.cxx:418chart2/source/tools/ExplicitCategoriesProvider.cxx:418 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ExponentialRegressionCurveCalculator.cxx:187chart2/source/tools/ExponentialRegressionCurveCalculator.cxx:187 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
HistogramDataSequence.cxx:90chart2/source/tools/HistogramDataSequence.cxx:90 |
High |
V1018 |
Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used. |
General Analysis |
HistogramDataSequence.cxx:98chart2/source/tools/HistogramDataSequence.cxx:98 |
High |
V1018 |
Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used. |
General Analysis |
HistogramDataSequence.cxx:105chart2/source/tools/HistogramDataSequence.cxx:105 |
High |
V1018 |
Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used. |
General Analysis |
LegendHelper.cxx:52chart2/source/tools/LegendHelper.cxx:52 |
Medium |
V560 |
A part of conditional expression is always true: ePos == chart2::LegendPosition_LINE_END. |
General Analysis |
LegendHelper.cxx:53chart2/source/tools/LegendHelper.cxx:53 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
LinePropertiesHelper.cxx:113chart2/source/tools/LinePropertiesHelper.cxx:113 |
High |
V547 |
Expression 'aLineStyle != drawing::LineStyle_NONE' is always true. |
General Analysis |
LinePropertiesHelper.cxx:117chart2/source/tools/LinePropertiesHelper.cxx:117 |
High |
V547 |
Expression 'nLineTransparence != 100' is always true. |
General Analysis |
LinePropertiesHelper.cxx:140chart2/source/tools/LinePropertiesHelper.cxx:140 |
High |
V547 |
Expression 'aLineStyle == drawing::LineStyle_NONE' is always false. |
General Analysis |
LinePropertiesHelper.cxx:145chart2/source/tools/LinePropertiesHelper.cxx:145 |
High |
V547 |
Expression 'nLineTransparence == 100' is always false. |
General Analysis |
LinePropertiesHelper.cxx:164chart2/source/tools/LinePropertiesHelper.cxx:164 |
High |
V547 |
Expression 'aLineStyle != drawing::LineStyle_NONE' is always true. |
General Analysis |
LogarithmicRegressionCurveCalculator.cxx:163chart2/source/tools/LogarithmicRegressionCurveCalculator.cxx:163 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
OPropertySet.cxx:222chart2/source/tools/OPropertySet.cxx:222 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= nValue' is used inside condition. |
General Analysis |
ObjectIdentifier.cxx:449chart2/source/tools/ObjectIdentifier.cxx:449 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ObjectIdentifier.cxx:453chart2/source/tools/ObjectIdentifier.cxx:453 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ObjectIdentifier.cxx:575chart2/source/tools/ObjectIdentifier.cxx:575 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ObjectIdentifier.cxx:997chart2/source/tools/ObjectIdentifier.cxx:997 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ObjectIdentifier.cxx:363chart2/source/tools/ObjectIdentifier.cxx:363 |
High |
V547 |
Expression 'eObjectType != OBJECTTYPE_UNKNOWN' is always false. |
General Analysis |
PolynomialRegressionCurveCalculator.cxx:370chart2/source/tools/PolynomialRegressionCurveCalculator.cxx:370 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
PolynomialRegressionCurveCalculator.cxx:377chart2/source/tools/PolynomialRegressionCurveCalculator.cxx:377 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
PotentialRegressionCurveCalculator.cxx:157chart2/source/tools/PotentialRegressionCurveCalculator.cxx:157 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
PropertyHelper.cxx:57chart2/source/tools/PropertyHelper.cxx:57 |
High |
V1056 |
The predefined identifier '__func__' always contains the string 'operator()' inside function body of the overloaded 'operator()'. |
General Analysis |
RangeHighlighter.cxx:229chart2/source/tools/RangeHighlighter.cxx:229 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
RegressionCurveModel.cxx:148chart2/source/tools/RegressionCurveModel.cxx:148 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
RelativePositionHelper.cxx:205chart2/source/tools/RelativePositionHelper.cxx:205 |
Medium |
V636 |
The 'aUnrotatedObjectSize.Width / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
RelativePositionHelper.cxx:211chart2/source/tools/RelativePositionHelper.cxx:211 |
Medium |
V636 |
The 'aUnrotatedObjectSize.Width / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
RelativePositionHelper.cxx:226chart2/source/tools/RelativePositionHelper.cxx:226 |
Medium |
V636 |
The 'aUnrotatedObjectSize.Height / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
RelativePositionHelper.cxx:231chart2/source/tools/RelativePositionHelper.cxx:231 |
Medium |
V636 |
The 'aUnrotatedObjectSize.Height / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
StatisticsHelper.cxx:79chart2/source/tools/StatisticsHelper.cxx:79 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
StatisticsHelper.cxx:81chart2/source/tools/StatisticsHelper.cxx:81 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ThreeDHelper.cxx:726chart2/source/tools/ThreeDHelper.cxx:726 |
High |
V614 |
Uninitialized variable 'aCurrentLineStyle' used. |
General Analysis |
ThreeDHelper.cxx:52chart2/source/tools/ThreeDHelper.cxx:52 |
Medium |
V547 |
Expression 'bRightAngledAxes' is always false. |
General Analysis |
TitleHelper.cxx:319chart2/source/tools/TitleHelper.cxx:319 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TitleHelper.cxx:323chart2/source/tools/TitleHelper.cxx:323 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TitleHelper.cxx:339chart2/source/tools/TitleHelper.cxx:339 |
Medium |
V547 |
Expression 'bStacked' is always false. |
General Analysis |
TitleHelper.cxx:364chart2/source/tools/TitleHelper.cxx:364 |
Medium |
V547 |
Expression 'bStacked' is always false. |
General Analysis |
TitleHelper.cxx:322chart2/source/tools/TitleHelper.cxx:322 |
Medium |
V560 |
A part of conditional expression is always true: aChar == '\n'. |
General Analysis |
UncachedDataSequence.cxx:162chart2/source/tools/UncachedDataSequence.cxx:162 |
High |
V1018 |
Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used. |
General Analysis |
UncachedDataSequence.cxx:174chart2/source/tools/UncachedDataSequence.cxx:174 |
High |
V1018 |
Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used. |
General Analysis |
UncachedDataSequence.cxx:186chart2/source/tools/UncachedDataSequence.cxx:186 |
High |
V1018 |
Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used. |
General Analysis |
UncachedDataSequence.cxx:218chart2/source/tools/UncachedDataSequence.cxx:218 |
High |
V1018 |
Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used. |
General Analysis |
UncachedDataSequence.cxx:77chart2/source/tools/UncachedDataSequence.cxx:77 |
High |
V1053 |
Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
WrappedIgnoreProperty.cxx:73chart2/source/tools/WrappedIgnoreProperty.cxx:73 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:74chart2/source/tools/WrappedIgnoreProperty.cxx:74 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:75chart2/source/tools/WrappedIgnoreProperty.cxx:75 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:76chart2/source/tools/WrappedIgnoreProperty.cxx:76 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:77chart2/source/tools/WrappedIgnoreProperty.cxx:77 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:78chart2/source/tools/WrappedIgnoreProperty.cxx:78 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:89chart2/source/tools/WrappedIgnoreProperty.cxx:89 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:90chart2/source/tools/WrappedIgnoreProperty.cxx:90 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:91chart2/source/tools/WrappedIgnoreProperty.cxx:91 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:92chart2/source/tools/WrappedIgnoreProperty.cxx:92 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:93chart2/source/tools/WrappedIgnoreProperty.cxx:93 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:94chart2/source/tools/WrappedIgnoreProperty.cxx:94 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:95chart2/source/tools/WrappedIgnoreProperty.cxx:95 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:100chart2/source/tools/WrappedIgnoreProperty.cxx:100 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:101chart2/source/tools/WrappedIgnoreProperty.cxx:101 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:102chart2/source/tools/WrappedIgnoreProperty.cxx:102 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:103chart2/source/tools/WrappedIgnoreProperty.cxx:103 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:104chart2/source/tools/WrappedIgnoreProperty.cxx:104 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:105chart2/source/tools/WrappedIgnoreProperty.cxx:105 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:106chart2/source/tools/WrappedIgnoreProperty.cxx:106 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:107chart2/source/tools/WrappedIgnoreProperty.cxx:107 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
WrappedIgnoreProperty.cxx:108chart2/source/tools/WrappedIgnoreProperty.cxx:108 |
Medium |
V1023 |
A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
XMLRangeHelper.cxx:46chart2/source/tools/XMLRangeHelper.cxx:46 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:47chart2/source/tools/XMLRangeHelper.cxx:47 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:67chart2/source/tools/XMLRangeHelper.cxx:67 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:82chart2/source/tools/XMLRangeHelper.cxx:82 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:84chart2/source/tools/XMLRangeHelper.cxx:84 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:88chart2/source/tools/XMLRangeHelper.cxx:88 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:91chart2/source/tools/XMLRangeHelper.cxx:91 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:92chart2/source/tools/XMLRangeHelper.cxx:92 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:96chart2/source/tools/XMLRangeHelper.cxx:96 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:97chart2/source/tools/XMLRangeHelper.cxx:97 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:98chart2/source/tools/XMLRangeHelper.cxx:98 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:103chart2/source/tools/XMLRangeHelper.cxx:103 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:104chart2/source/tools/XMLRangeHelper.cxx:104 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:367chart2/source/tools/XMLRangeHelper.cxx:367 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:383chart2/source/tools/XMLRangeHelper.cxx:383 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:393chart2/source/tools/XMLRangeHelper.cxx:393 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
Tickmarks.cxx:229chart2/source/view/axes/Tickmarks.cxx:229 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
Tickmarks.cxx:232chart2/source/view/axes/Tickmarks.cxx:232 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
Tickmarks.cxx:254chart2/source/view/axes/Tickmarks.cxx:254 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
Tickmarks.cxx:257chart2/source/view/axes/Tickmarks.cxx:257 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
Tickmarks.cxx:287chart2/source/view/axes/Tickmarks.cxx:287 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
VAxisBase.cxx:142chart2/source/view/axes/VAxisBase.cxx:142 |
Medium |
V547 |
Expression '!bShow' is always true. |
General Analysis |
VCartesianAxis.cxx:324chart2/source/view/axes/VCartesianAxis.cxx:324 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
VCartesianAxis.cxx:534chart2/source/view/axes/VCartesianAxis.cxx:534 |
Medium |
V560 |
A part of conditional expression is always true: m_aAxisProperties.m_bSwapXAndY. |
General Analysis |
AreaChart.cxx:852chart2/source/view/charttypes/AreaChart.cxx:852 |
Medium |
V547 |
Expression 'bCreateXErrorBar' is always false. |
General Analysis |
AreaChart.cxx:855chart2/source/view/charttypes/AreaChart.cxx:855 |
Medium |
V547 |
Expression 'bCreateYErrorBar' is always false. |
General Analysis |
AreaChart.cxx:793chart2/source/view/charttypes/AreaChart.cxx:793 |
Medium |
V560 |
A part of conditional expression is always true: !bCreateYErrorBar. |
General Analysis |
AreaChart.cxx:794chart2/source/view/charttypes/AreaChart.cxx:794 |
Medium |
V560 |
A part of conditional expression is always true: !bCreateXErrorBar. |
General Analysis |
AreaChart.cxx:883chart2/source/view/charttypes/AreaChart.cxx:883 |
Medium |
V1048 |
The 'eAlignment' variable was assigned the same value. |
General Analysis |
AreaChart.cxx:903chart2/source/view/charttypes/AreaChart.cxx:903 |
Medium |
V1048 |
The 'eAlignment' variable was assigned the same value. |
General Analysis |
BarChart.cxx:307chart2/source/view/charttypes/BarChart.cxx:307 |
High |
V547 |
Expression 'nPercentDiagonal < 5' is always true. |
General Analysis |
BarChart.cxx:729chart2/source/view/charttypes/BarChart.cxx:729 |
Medium |
V547 |
Expression 'bInvertNeg' is always false. |
General Analysis |
BubbleChart.cxx:239chart2/source/view/charttypes/BubbleChart.cxx:239 |
Medium |
V547 |
Expression 'bInvertNeg' is always false. |
General Analysis |
BubbleChart.cxx:334chart2/source/view/charttypes/BubbleChart.cxx:334 |
Medium |
V1048 |
The 'eAlignment' variable was assigned the same value. |
General Analysis |
BubbleChart.cxx:354chart2/source/view/charttypes/BubbleChart.cxx:354 |
Medium |
V1048 |
The 'eAlignment' variable was assigned the same value. |
General Analysis |
NetChart.cxx:575chart2/source/view/charttypes/NetChart.cxx:575 |
Medium |
V1048 |
The 'eAlignment' variable was assigned the same value. |
General Analysis |
NetChart.cxx:596chart2/source/view/charttypes/NetChart.cxx:596 |
Medium |
V1048 |
The 'eAlignment' variable was assigned the same value. |
General Analysis |
PieChart.cxx:2151chart2/source/view/charttypes/PieChart.cxx:2151 |
High |
V530 |
The return value of function 'setLength' is required to be utilized. |
General Analysis |
PieChart.cxx:1880chart2/source/view/charttypes/PieChart.cxx:1880 |
High |
V547 |
Expression 'nColor != - 1' is always true. |
General Analysis |
VSeriesPlotter.cxx:872chart2/source/view/charttypes/VSeriesPlotter.cxx:872 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
VSeriesPlotter.cxx:874chart2/source/view/charttypes/VSeriesPlotter.cxx:874 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
VSeriesPlotter.cxx:2588chart2/source/view/charttypes/VSeriesPlotter.cxx:2588 |
High |
V547 |
Expression 'aLineStyle != drawing::LineStyle_NONE' is always false. |
General Analysis |
VSeriesPlotter.cxx:2590chart2/source/view/charttypes/VSeriesPlotter.cxx:2590 |
High |
V547 |
Expression 'aLineStyle == drawing::LineStyle_DASH' is always false. |
General Analysis |
VSeriesPlotter.cxx:664chart2/source/view/charttypes/VSeriesPlotter.cxx:664 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
VSeriesPlotter.cxx:1340chart2/source/view/charttypes/VSeriesPlotter.cxx:1340 |
Medium |
V547 |
Expression 'bForceIntercept' is always false. |
General Analysis |
VSeriesPlotter.cxx:2513chart2/source/view/charttypes/VSeriesPlotter.cxx:2513 |
Medium |
V547 |
Expression 'bSwapXAndY' is always false. |
General Analysis |
VSeriesPlotter.cxx:966chart2/source/view/charttypes/VSeriesPlotter.cxx:966 |
Medium |
V560 |
A part of conditional expression is always true: !bShowNegative. |
General Analysis |
VSeriesPlotter.cxx:966chart2/source/view/charttypes/VSeriesPlotter.cxx:966 |
Medium |
V560 |
A part of conditional expression is always true: !bShowPositive. |
General Analysis |
VSeriesPlotter.cxx:1173chart2/source/view/charttypes/VSeriesPlotter.cxx:1173 |
Medium |
V560 |
A part of conditional expression is always true: !bShowXNegative. |
General Analysis |
VSeriesPlotter.cxx:1173chart2/source/view/charttypes/VSeriesPlotter.cxx:1173 |
Medium |
V560 |
A part of conditional expression is always true: !bShowXPositive. |
General Analysis |
VSeriesPlotter.cxx:1173chart2/source/view/charttypes/VSeriesPlotter.cxx:1173 |
Medium |
V560 |
A part of conditional expression is always true: !bShowYNegative. |
General Analysis |
VSeriesPlotter.cxx:1173chart2/source/view/charttypes/VSeriesPlotter.cxx:1173 |
Medium |
V560 |
A part of conditional expression is always true: !bShowYPositive. |
General Analysis |
VSeriesPlotter.cxx:1489chart2/source/view/charttypes/VSeriesPlotter.cxx:1489 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
VSeriesPlotter.cxx:2586chart2/source/view/charttypes/VSeriesPlotter.cxx:2586 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
MinimumAndMaximumSupplier.hxx:58chart2/source/view/inc/MinimumAndMaximumSupplier.hxx:58 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~MergedMinimumAndMaximumSupplier' method of the 'MergedMinimumAndMaximumSupplier' class. |
General Analysis |
ChartView.cxx:1358chart2/source/view/main/ChartView.cxx:1358 |
Medium |
V547 |
Expression 'bRefreshAddInAllowed' is always true. |
General Analysis |
ChartView.cxx:457chart2/source/view/main/ChartView.cxx:457 |
Medium |
V560 |
A part of conditional expression is always false: nWritingMode == text::WritingMode2::PAGE. |
General Analysis |
ChartView.cxx:457chart2/source/view/main/ChartView.cxx:457 |
Medium |
V560 |
A part of conditional expression is always true: nWritingMode == - 1. |
General Analysis |
ChartView.cxx:471chart2/source/view/main/ChartView.cxx:471 |
Medium |
V560 |
A part of conditional expression is always false: nWritingMode != - 1. |
General Analysis |
ChartView.cxx:471chart2/source/view/main/ChartView.cxx:471 |
Medium |
V560 |
A part of conditional expression is always true: nWritingMode != text::WritingMode2::PAGE. |
General Analysis |
ChartView.cxx:443chart2/source/view/main/ChartView.cxx:443 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 433, 443. |
General Analysis |
ChartView.cxx:953chart2/source/view/main/ChartView.cxx:953 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ChartView.cxx:965chart2/source/view/main/ChartView.cxx:965 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ChartView.cxx:1110chart2/source/view/main/ChartView.cxx:1110 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
DataTableView.cxx:350chart2/source/view/main/DataTableView.cxx:350 |
Medium |
V547 |
Expression 'bKeys' is always false. |
General Analysis |
DataTableView.cxx:409chart2/source/view/main/DataTableView.cxx:409 |
Medium |
V547 |
Expression 'bKeys' is always false. |
General Analysis |
DataTableView.cxx:500chart2/source/view/main/DataTableView.cxx:500 |
Medium |
V547 |
Expression 'bKeys' is always false. |
General Analysis |
ExplicitValueProvider.cxx:93chart2/source/view/main/ExplicitValueProvider.cxx:93 |
High |
V547 |
Expression 'nFormat < 0' is always false. |
General Analysis |
LabelPositionHelper.cxx:85chart2/source/view/main/LabelPositionHelper.cxx:85 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SeriesPlotterContainer.cxx:277chart2/source/view/main/SeriesPlotterContainer.cxx:277 |
Medium |
V547 |
Expression 'bSortByXValues' is always false. |
General Analysis |
SeriesPlotterContainer.cxx:269chart2/source/view/main/SeriesPlotterContainer.cxx:269 |
Medium |
V560 |
A part of conditional expression is always false: !bIncludeHiddenCells. |
General Analysis |
SeriesPlotterContainer.cxx:296chart2/source/view/main/SeriesPlotterContainer.cxx:296 |
Medium |
V560 |
A part of conditional expression is always false: !bSecondaryYaxisVisible. |
General Analysis |
ShapeFactory.cxx:2438chart2/source/view/main/ShapeFactory.cxx:2438 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ShapeFactory.cxx:2439chart2/source/view/main/ShapeFactory.cxx:2439 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ShapeFactory.cxx:406chart2/source/view/main/ShapeFactory.cxx:406 |
High |
V614 |
Uninitialized variable 'aLineStyle' used. |
General Analysis |
ShapeFactory.cxx:2229chart2/source/view/main/ShapeFactory.cxx:2229 |
Medium |
V547 |
Expression 'bStackCharacters' is always false. |
General Analysis |
ShapeFactory.cxx:1101chart2/source/view/main/ShapeFactory.cxx:1101 |
Medium |
V560 |
A part of conditional expression is always true: !rPolyPolygon.empty(). |
General Analysis |
VDataSeries.cxx:974chart2/source/view/main/VDataSeries.cxx:974 |
Medium |
V547 |
Expression 'm_oLabel_AttributedPoint' is always true. |
General Analysis |
VDataSeries.cxx:982chart2/source/view/main/VDataSeries.cxx:982 |
Medium |
V547 |
Expression 'm_oLabel_Series' is always true. |
General Analysis |
VDataSeries.cxx:987chart2/source/view/main/VDataSeries.cxx:987 |
Medium |
V547 |
Expression 'pRet' is always true. |
General Analysis |
VDataSeries.cxx:1061chart2/source/view/main/VDataSeries.cxx:1061 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_aValues_X, m_aValues_Y, m_aValues_Z, m_aValues_Y_Min, m_aValues_Y_Max, m_aValues_Y_First, ... |
General Analysis |
VDataSeries.cxx:534chart2/source/view/main/VDataSeries.cxx:534 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
VDataSeries.cxx:537chart2/source/view/main/VDataSeries.cxx:537 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
VDataSeries.cxx:617chart2/source/view/main/VDataSeries.cxx:617 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
VDataSeries.cxx:639chart2/source/view/main/VDataSeries.cxx:639 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
VDataSeries.cxx:657chart2/source/view/main/VDataSeries.cxx:657 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
VLegend.cxx:1097chart2/source/view/main/VLegend.cxx:1097 |
High |
V530 |
The return value of function 'lcl_calculatePositionAndRemainingSpace' is required to be utilized. |
General Analysis |
VLegend.cxx:817chart2/source/view/main/VLegend.cxx:817 |
High |
V547 |
Expression 'nWritingMode == text::WritingMode2::PAGE' is always false. |
General Analysis |
VLegend.cxx:819chart2/source/view/main/VLegend.cxx:819 |
High |
V547 |
Expression is always false. |
General Analysis |
VLegend.cxx:1093chart2/source/view/main/VLegend.cxx:1093 |
Medium |
V547 |
Expression '!bOverlay' is always true. |
General Analysis |
VLegend.cxx:73chart2/source/view/main/VLegend.cxx:73 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
VLegend.cxx:127chart2/source/view/main/VLegend.cxx:127 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
VLegendSymbolFactory.cxx:63chart2/source/view/main/VLegendSymbolFactory.cxx:63 |
Medium |
V1019 |
Compound assignment expression '* pLineWidthAny >>= nLineWidth' is used inside condition. |
General Analysis |
VLineProperties.cxx:70chart2/source/view/main/VLineProperties.cxx:70 |
High |
V547 |
Expression 'aLineStyle != drawing::LineStyle_NONE' is always true. |
General Analysis |
VLineProperties.cxx:74chart2/source/view/main/VLineProperties.cxx:74 |
High |
V547 |
Expression 'nLineTransparence != 100' is always true. |
General Analysis |
cpputype.cxx:570codemaker/source/cppumaker/cpputype.cxx:570 |
High |
V530 |
The return value of function 'dumpHeaderDefine' is required to be utilized. |
General Analysis |
cpputype.cxx:1044codemaker/source/cppumaker/cpputype.cxx:1044 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cpputype.cxx:2767codemaker/source/cppumaker/cpputype.cxx:2767 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
cpputype.cxx:2768codemaker/source/cppumaker/cpputype.cxx:2768 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
cpputype.cxx:2769codemaker/source/cppumaker/cpputype.cxx:2769 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
cpputype.cxx:2770codemaker/source/cppumaker/cpputype.cxx:2770 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
cpputype.cxx:2771codemaker/source/cppumaker/cpputype.cxx:2771 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
javatype.cxx:68codemaker/source/javamaker/javatype.cxx:68 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:72codemaker/source/javamaker/javatype.cxx:72 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:77codemaker/source/javamaker/javatype.cxx:77 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:85codemaker/source/javamaker/javatype.cxx:85 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:163codemaker/source/javamaker/javatype.cxx:163 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:166codemaker/source/javamaker/javatype.cxx:166 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:260codemaker/source/javamaker/javatype.cxx:260 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:267codemaker/source/javamaker/javatype.cxx:267 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:270codemaker/source/javamaker/javatype.cxx:270 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:355codemaker/source/javamaker/javatype.cxx:355 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:356codemaker/source/javamaker/javatype.cxx:356 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:358codemaker/source/javamaker/javatype.cxx:358 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:360codemaker/source/javamaker/javatype.cxx:360 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javatype.cxx:1175codemaker/source/javamaker/javatype.cxx:1175 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1175, 1181 |
General Analysis |
javatype.cxx:985codemaker/source/javamaker/javatype.cxx:985 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:985codemaker/source/javamaker/javatype.cxx:985 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1004codemaker/source/javamaker/javatype.cxx:1004 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1006codemaker/source/javamaker/javatype.cxx:1006 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1018codemaker/source/javamaker/javatype.cxx:1018 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1020codemaker/source/javamaker/javatype.cxx:1020 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1032codemaker/source/javamaker/javatype.cxx:1032 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1034codemaker/source/javamaker/javatype.cxx:1034 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1054codemaker/source/javamaker/javatype.cxx:1054 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1056codemaker/source/javamaker/javatype.cxx:1056 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1068codemaker/source/javamaker/javatype.cxx:1068 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1070codemaker/source/javamaker/javatype.cxx:1070 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1090codemaker/source/javamaker/javatype.cxx:1090 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1092codemaker/source/javamaker/javatype.cxx:1092 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1140codemaker/source/javamaker/javatype.cxx:1140 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1142codemaker/source/javamaker/javatype.cxx:1142 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1168codemaker/source/javamaker/javatype.cxx:1168 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1170codemaker/source/javamaker/javatype.cxx:1170 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1176codemaker/source/javamaker/javatype.cxx:1176 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1176codemaker/source/javamaker/javatype.cxx:1176 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1182codemaker/source/javamaker/javatype.cxx:1182 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1182codemaker/source/javamaker/javatype.cxx:1182 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1208codemaker/source/javamaker/javatype.cxx:1208 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1210codemaker/source/javamaker/javatype.cxx:1210 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1233codemaker/source/javamaker/javatype.cxx:1233 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1235codemaker/source/javamaker/javatype.cxx:1235 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
javatype.cxx:1301codemaker/source/javamaker/javatype.cxx:1301 |
Medium |
V1048 |
The 'stack' variable was assigned the same value. |
General Analysis |
javatype.cxx:1303codemaker/source/javamaker/javatype.cxx:1303 |
Medium |
V1048 |
The 'size' variable was assigned the same value. |
General Analysis |
csharpfile.hxx:53codemaker/source/netmaker/csharpfile.hxx:53 |
Medium |
V1071 |
Consider inspecting the 'beginLine' function. The return value is not always used. Total calls: 89, discarded results: 2. |
General Analysis |
netproduce.cxx:1210codemaker/source/netmaker/netproduce.cxx:1210 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_string.cxx:190comphelper/qa/string/test_string.cxx:190 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_string.cxx:202comphelper/qa/string/test_string.cxx:202 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_traceevent.cxx:91comphelper/qa/unit/test_traceevent.cxx:91 |
Medium |
V799 |
The 'p1' variable is not used after memory has been allocated for it. Consider checking the use of this variable. |
General Analysis |
test_traceevent.cxx:92comphelper/qa/unit/test_traceevent.cxx:92 |
Medium |
V799 |
The 'p2' variable is not used after memory has been allocated for it. Consider checking the use of this variable. |
General Analysis |
containermultiplexer.cxx:126comphelper/source/container/containermultiplexer.cxx:126 |
Medium |
V547 |
Expression 'm_pListener' is always true. |
General Analysis |
enumerablemap.cxx:287comphelper/source/container/enumerablemap.cxx:287 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
Crypto.cxx:321comphelper/source/crypto/Crypto.cxx:321 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 321, 325 |
General Analysis |
accessiblecomponenthelper.cxx:49comphelper/source/misc/accessiblecomponenthelper.cxx:49 |
High |
V1053 |
Calling the 'acquire' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'accessiblecomponenthelper.cxx:49', 'accessiblecomponenthelper.cxx:149', 'compbase_ex.hxx:78'. |
General Analysis |
accessiblewrapper.cxx:424comphelper/source/misc/accessiblewrapper.cxx:424 |
Medium |
V547 |
Expression '!bChildTransienceChanged' is always true. |
General Analysis |
accessiblewrapper.cxx:421comphelper/source/misc/accessiblewrapper.cxx:421 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
accessiblewrapper.cxx:423comphelper/source/misc/accessiblewrapper.cxx:423 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
anycompare.cxx:218comphelper/source/misc/anycompare.cxx:218 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 216, 218. |
General Analysis |
anycompare.cxx:223comphelper/source/misc/anycompare.cxx:223 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 221, 223. |
General Analysis |
anycompare.cxx:333comphelper/source/misc/anycompare.cxx:333 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 331, 333. |
General Analysis |
anycompare.cxx:338comphelper/source/misc/anycompare.cxx:338 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 336, 338. |
General Analysis |
anycompare.cxx:67comphelper/source/misc/anycompare.cxx:67 |
Medium |
V1019 |
Compound assignment expression '_rhs >>= rhs' is used inside condition. |
General Analysis |
anycompare.cxx:95comphelper/source/misc/anycompare.cxx:95 |
Medium |
V1019 |
Compound assignment expression '_rhs >>= rhs' is used inside condition. |
General Analysis |
anycompare.cxx:128comphelper/source/misc/anycompare.cxx:128 |
Medium |
V1019 |
Compound assignment expression '_rhs >>= rhs' is used inside condition. |
General Analysis |
anytohash.cxx:55comphelper/source/misc/anytohash.cxx:55 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 53, 55. |
General Analysis |
anytohash.cxx:147comphelper/source/misc/anytohash.cxx:147 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 145, 147. |
General Analysis |
anytostring.cxx:40comphelper/source/misc/anytostring.cxx:40 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:50comphelper/source/misc/anytostring.cxx:50 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:54comphelper/source/misc/anytostring.cxx:54 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:74comphelper/source/misc/anytostring.cxx:74 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:81comphelper/source/misc/anytostring.cxx:81 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:82comphelper/source/misc/anytostring.cxx:82 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:125comphelper/source/misc/anytostring.cxx:125 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:195comphelper/source/misc/anytostring.cxx:195 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:200comphelper/source/misc/anytostring.cxx:200 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:214comphelper/source/misc/anytostring.cxx:214 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:238comphelper/source/misc/anytostring.cxx:238 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:255comphelper/source/misc/anytostring.cxx:255 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:263comphelper/source/misc/anytostring.cxx:263 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:267comphelper/source/misc/anytostring.cxx:267 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:270comphelper/source/misc/anytostring.cxx:270 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:273comphelper/source/misc/anytostring.cxx:273 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:277comphelper/source/misc/anytostring.cxx:277 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:281comphelper/source/misc/anytostring.cxx:281 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:285comphelper/source/misc/anytostring.cxx:285 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:288comphelper/source/misc/anytostring.cxx:288 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:293comphelper/source/misc/anytostring.cxx:293 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
anytostring.cxx:299comphelper/source/misc/anytostring.cxx:299 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
backupfilehelper.cxx:1538comphelper/source/misc/backupfilehelper.cxx:1538 |
High |
V530 |
The return value of function 'getInitialBaseURL' is required to be utilized. |
General Analysis |
backupfilehelper.cxx:1579comphelper/source/misc/backupfilehelper.cxx:1579 |
High |
V530 |
The return value of function 'getInitialBaseURL' is required to be utilized. |
General Analysis |
backupfilehelper.cxx:2384comphelper/source/misc/backupfilehelper.cxx:2384 |
Medium |
V1048 |
The 'bRetval' variable was assigned the same value. |
General Analysis |
compbase.cxx:104comphelper/source/misc/compbase.cxx:104 |
Medium |
V547 |
Expression '!cd->m_storedTypeRefs' is always true. |
General Analysis |
diagnose_ex.cxx:168comphelper/source/misc/diagnose_ex.cxx:168 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
diagnose_ex.cxx:352comphelper/source/misc/diagnose_ex.cxx:352 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docpasswordhelper.cxx:235comphelper/source/misc/docpasswordhelper.cxx:235 |
High |
V547 |
Expression 'nCount > 0' is always false. |
General Analysis |
docpasswordhelper.cxx:638comphelper/source/misc/docpasswordhelper.cxx:638 |
Medium |
V547 |
Expression 'bForSalvage' is always false. |
General Analysis |
docpasswordhelper.cxx:222comphelper/source/misc/docpasswordhelper.cxx:222 |
Medium |
V560 |
A part of conditional expression is always false: nCount > 0. |
General Analysis |
graphicmimetype.cxx:76comphelper/source/misc/graphicmimetype.cxx:76 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
instancelocker.cxx:151comphelper/source/misc/instancelocker.cxx:151 |
Medium |
V1019 |
Compound assignment expression 'aArguments[2] >>= xApproval' is used inside condition. |
General Analysis |
lok.cxx:246comphelper/source/misc/lok.cxx:246 |
High |
V547 |
Expression 's.length() == 0' is always true. |
General Analysis |
mimeconfighelper.cxx:268comphelper/source/misc/mimeconfighelper.cxx:268 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
mimeconfighelper.cxx:276comphelper/source/misc/mimeconfighelper.cxx:276 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
mimeconfighelper.cxx:277comphelper/source/misc/mimeconfighelper.cxx:277 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
mimeconfighelper.cxx:278comphelper/source/misc/mimeconfighelper.cxx:278 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
mimeconfighelper.cxx:381comphelper/source/misc/mimeconfighelper.cxx:381 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
mimeconfighelper.cxx:411comphelper/source/misc/mimeconfighelper.cxx:411 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
mimeconfighelper.cxx:497comphelper/source/misc/mimeconfighelper.cxx:497 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
mimeconfighelper.cxx:605comphelper/source/misc/mimeconfighelper.cxx:605 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
string.cxx:407comphelper/source/misc/string.cxx:407 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
string.cxx:524comphelper/source/misc/string.cxx:524 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
string.cxx:532comphelper/source/misc/string.cxx:532 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
string.cxx:577comphelper/source/misc/string.cxx:577 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
string.cxx:584comphelper/source/misc/string.cxx:584 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
string.cxx:635comphelper/source/misc/string.cxx:635 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
threadpool.cxx:182comphelper/source/misc/threadpool.cxx:182 |
Medium |
V1089 |
Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument. |
General Analysis |
threadpool.cxx:246comphelper/source/misc/threadpool.cxx:246 |
Medium |
V1089 |
Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument. |
General Analysis |
threadpool.cxx:387comphelper/source/misc/threadpool.cxx:387 |
Medium |
V1089 |
Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the third argument. |
General Analysis |
xmlsechelper.cxx:61comphelper/source/misc/xmlsechelper.cxx:61 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:62comphelper/source/misc/xmlsechelper.cxx:62 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:188comphelper/source/misc/xmlsechelper.cxx:188 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:199comphelper/source/misc/xmlsechelper.cxx:199 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:217comphelper/source/misc/xmlsechelper.cxx:217 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:240comphelper/source/misc/xmlsechelper.cxx:240 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:247comphelper/source/misc/xmlsechelper.cxx:247 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:298comphelper/source/misc/xmlsechelper.cxx:298 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:302comphelper/source/misc/xmlsechelper.cxx:302 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
xmlsechelper.cxx:306comphelper/source/misc/xmlsechelper.cxx:306 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
MasterPropertySet.cxx:88comphelper/source/property/MasterPropertySet.cxx:88 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'registerSlave' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
genericpropertyset.cxx:230comphelper/source/property/genericpropertyset.cxx:230 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
opropertybag.cxx:82comphelper/source/property/opropertybag.cxx:82 |
Medium |
V1019 |
Compound assignment expression '_rArguments[0] >>= aTypes' is used inside condition. |
General Analysis |
opropertybag.cxx:83comphelper/source/property/opropertybag.cxx:83 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
opropertybag.cxx:84comphelper/source/property/opropertybag.cxx:84 |
Medium |
V1019 |
Compound assignment expression '_rArguments[2] >>= AutomaticAddition' is used inside condition. |
General Analysis |
property.cxx:105comphelper/source/property/property.cxx:105 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
propmultiplex.cxx:129comphelper/source/property/propmultiplex.cxx:129 |
Medium |
V547 |
Expression 'm_pListener' is always true. |
General Analysis |
seqstream.cxx:138comphelper/source/streaming/seqstream.cxx:138 |
Medium |
V560 |
A part of conditional expression is always false: location > ((sal_Int32) 0x7FFFFFFF). |
General Analysis |
access.cxx:643configmgr/source/access.cxx:643 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
access.cxx:662configmgr/source/access.cxx:662 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
access.cxx:1907configmgr/source/access.cxx:1907 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
access.cxx:1960configmgr/source/access.cxx:1960 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
access.cxx:1994configmgr/source/access.cxx:1994 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
childaccess.cxx:103configmgr/source/childaccess.cxx:103 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
components.cxx:843configmgr/source/components.cxx:843 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
components.cxx:846configmgr/source/components.cxx:846 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
components.cxx:849configmgr/source/components.cxx:849 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
components.cxx:621configmgr/source/components.cxx:621 |
Medium |
V547 |
Expression '!ignore' is always true. |
General Analysis |
components.cxx:201configmgr/source/components.cxx:201 |
Medium |
V1089 |
Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument. |
General Analysis |
data.cxx:59configmgr/source/data.cxx:59 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
data.cxx:62configmgr/source/data.cxx:62 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
data.cxx:65configmgr/source/data.cxx:65 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
data.cxx:72configmgr/source/data.cxx:72 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
data.cxx:103configmgr/source/data.cxx:103 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
readonlyaccess.cxx:86configmgr/source/readonlyaccess.cxx:86 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= locale' is used inside condition. |
General Analysis |
readwriteaccess.cxx:108configmgr/source/readwriteaccess.cxx:108 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= locale' is used inside condition. |
General Analysis |
writemodfile.cxx:133configmgr/source/writemodfile.cxx:133 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
writemodfile.cxx:142configmgr/source/writemodfile.cxx:142 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xcsparser.cxx:389configmgr/source/xcsparser.cxx:389 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xcsparser.cxx:407configmgr/source/xcsparser.cxx:407 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xcsparser.cxx:418configmgr/source/xcsparser.cxx:418 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xcuparser.cxx:224configmgr/source/xcuparser.cxx:224 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xcuparser.cxx:244configmgr/source/xcuparser.cxx:244 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xcuparser.cxx:255configmgr/source/xcuparser.cxx:255 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
CommonTools.cxx:82connectivity/source/commontools/CommonTools.cxx:82 |
Medium |
V547 |
Expression '* pWild == 0' is always false. |
General Analysis |
CommonTools.cxx:105connectivity/source/commontools/CommonTools.cxx:105 |
Medium |
V560 |
A part of conditional expression is always true: (* pWild == 0). |
General Analysis |
DateConversion.cxx:386connectivity/source/commontools/DateConversion.cxx:386 |
Medium |
V547 |
Expression '!bIsSigned' is always false. |
General Analysis |
DateConversion.cxx:430connectivity/source/commontools/DateConversion.cxx:430 |
Medium |
V547 |
Expression '!nKey' is always true. |
General Analysis |
FValue.cxx:967connectivity/source/commontools/FValue.cxx:967 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FValue.cxx:2095connectivity/source/commontools/FValue.cxx:2095 |
Medium |
V1048 |
The 'm_eTypeKind' variable was assigned the same value. |
General Analysis |
TIndex.cxx:35connectivity/source/commontools/TIndex.cxx:35 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
TIndex.cxx:53connectivity/source/commontools/TIndex.cxx:53 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
TIndex.cxx:54connectivity/source/commontools/TIndex.cxx:54 |
High |
V1053 |
Calling the 'refreshColumns' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
TIndexes.cxx:172connectivity/source/commontools/TIndexes.cxx:172 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
TKey.cxx:34connectivity/source/commontools/TKey.cxx:34 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
TKey.cxx:43connectivity/source/commontools/TKey.cxx:43 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
TKey.cxx:44connectivity/source/commontools/TKey.cxx:44 |
High |
V1053 |
Calling the 'refreshColumns' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
TKeys.cxx:283connectivity/source/commontools/TKeys.cxx:283 |
High |
V547 |
Expression 'KeyType::PRIMARY == nKeyType' is always true. |
General Analysis |
TSortIndex.cxx:117connectivity/source/commontools/TSortIndex.cxx:117 |
High |
V614 |
The 'pKeyValue' smart pointer is utilized immediately after being declared or reset. It is suspicious that no value was assigned to it. |
General Analysis |
dbmetadata.cxx:244connectivity/source/commontools/dbmetadata.cxx:244 |
Medium |
V1019 |
Compound assignment expression 'setting >>= bDoesSupportPrimaryKeys' is used inside condition. |
General Analysis |
dbtools.cxx:1246connectivity/source/commontools/dbtools.cxx:1246 |
High |
V530 |
The return value of function 'getQuery' is required to be utilized. |
General Analysis |
dbtools.cxx:1907connectivity/source/commontools/dbtools.cxx:1907 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools.cxx:1915connectivity/source/commontools/dbtools.cxx:1915 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools.cxx:1916connectivity/source/commontools/dbtools.cxx:1916 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
dbtools.cxx:1923connectivity/source/commontools/dbtools.cxx:1923 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools.cxx:1925connectivity/source/commontools/dbtools.cxx:1925 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools.cxx:1930connectivity/source/commontools/dbtools.cxx:1930 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools.cxx:1938connectivity/source/commontools/dbtools.cxx:1938 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools.cxx:1939connectivity/source/commontools/dbtools.cxx:1939 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
dbtools.cxx:511connectivity/source/commontools/dbtools.cxx:511 |
High |
V547 |
Expression 'KeyType::PRIMARY == nKeyType' is always false. |
General Analysis |
dbtools.cxx:1240connectivity/source/commontools/dbtools.cxx:1240 |
Medium |
V547 |
Expression 'bApplyFilter' is always true. |
General Analysis |
dbtools.cxx:130connectivity/source/commontools/dbtools.cxx:130 |
Medium |
V560 |
A part of conditional expression is always false: DataType::DECIMAL == nDataType. |
General Analysis |
dbtools.cxx:130connectivity/source/commontools/dbtools.cxx:130 |
Medium |
V560 |
A part of conditional expression is always false: DataType::NUMERIC == nDataType. |
General Analysis |
dbtools.cxx:1110connectivity/source/commontools/dbtools.cxx:1110 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
dbtools2.cxx:143connectivity/source/commontools/dbtools2.cxx:143 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools2.cxx:148connectivity/source/commontools/dbtools2.cxx:148 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools2.cxx:153connectivity/source/commontools/dbtools2.cxx:153 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools2.cxx:163connectivity/source/commontools/dbtools2.cxx:163 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbtools2.cxx:128connectivity/source/commontools/dbtools2.cxx:128 |
Medium |
V560 |
A part of conditional expression is always false: nPrecision > 0. |
General Analysis |
dbtools2.cxx:128connectivity/source/commontools/dbtools2.cxx:128 |
Medium |
V560 |
A part of conditional expression is always false: nScale > 0. |
General Analysis |
filtermanager.cxx:156connectivity/source/commontools/filtermanager.cxx:156 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
filtermanager.cxx:157connectivity/source/commontools/filtermanager.cxx:157 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
filtermanager.cxx:162connectivity/source/commontools/filtermanager.cxx:162 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parameters.cxx:222connectivity/source/commontools/parameters.cxx:222 |
Medium |
V547 |
Expression 'isFunction' is always false. |
General Analysis |
predicateinput.cxx:137connectivity/source/commontools/predicateinput.cxx:137 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::CHAR == nType). |
General Analysis |
predicateinput.cxx:138connectivity/source/commontools/predicateinput.cxx:138 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::VARCHAR == nType). |
General Analysis |
predicateinput.cxx:139connectivity/source/commontools/predicateinput.cxx:139 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::LONGVARCHAR == nType). |
General Analysis |
predicateinput.cxx:140connectivity/source/commontools/predicateinput.cxx:140 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::CLOB == nType). |
General Analysis |
predicateinput.cxx:162connectivity/source/commontools/predicateinput.cxx:162 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::FLOAT == nType). |
General Analysis |
predicateinput.cxx:163connectivity/source/commontools/predicateinput.cxx:163 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::REAL == nType). |
General Analysis |
predicateinput.cxx:164connectivity/source/commontools/predicateinput.cxx:164 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::DOUBLE == nType). |
General Analysis |
predicateinput.cxx:165connectivity/source/commontools/predicateinput.cxx:165 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::NUMERIC == nType). |
General Analysis |
predicateinput.cxx:166connectivity/source/commontools/predicateinput.cxx:166 |
Medium |
V560 |
A part of conditional expression is always false: (DataType::DECIMAL == nType). |
General Analysis |
statementcomposer.cxx:149connectivity/source/commontools/statementcomposer.cxx:149 |
Medium |
V547 |
Expression '!bQueryEscapeProcessing' is always true. |
General Analysis |
ZPoolCollection.cxx:395connectivity/source/cpool/ZPoolCollection.cxx:395 |
Medium |
V547 |
Expression '!bEnabled' is always false. |
General Analysis |
ZPoolCollection.cxx:406connectivity/source/cpool/ZPoolCollection.cxx:406 |
Medium |
V547 |
Expression '!bEnabled' is always false. |
General Analysis |
CTable.cxx:264connectivity/source/drivers/calc/CTable.cxx:264 |
High |
V547 |
Expression 'nNumType & NumberFormat::TEXT' is always false. |
General Analysis |
CTable.cxx:266connectivity/source/drivers/calc/CTable.cxx:266 |
High |
V547 |
Expression 'nNumType & NumberFormat::NUMBER' is always true. |
General Analysis |
CTable.cxx:562connectivity/source/drivers/calc/CTable.cxx:562 |
Medium |
V547 |
Expression '!bRangeHeader' is always false. |
General Analysis |
DIndex.cxx:523connectivity/source/drivers/dbase/DIndex.cxx:523 |
High |
V547 |
Expression 'm_aHeader.db_maxkeys < 3' is always false. |
General Analysis |
DIndex.cxx:59connectivity/source/drivers/dbase/DIndex.cxx:59 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
DIndex.cxx:73connectivity/source/drivers/dbase/DIndex.cxx:73 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
DIndex.cxx:571connectivity/source/drivers/dbase/DIndex.cxx:571 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDbaseRes'. |
General Analysis |
DIndex.cxx:520connectivity/source/drivers/dbase/DIndex.cxx:520 |
Medium |
V547 |
Expression 'm_aHeader.db_keytype' is always true. |
General Analysis |
DIndex.cxx:519connectivity/source/drivers/dbase/DIndex.cxx:519 |
Medium |
V560 |
A part of conditional expression is always false: nType == DataType::CHAR. |
General Analysis |
DIndex.cxx:519connectivity/source/drivers/dbase/DIndex.cxx:519 |
Medium |
V560 |
A part of conditional expression is always false: nType == DataType::VARCHAR. |
General Analysis |
DIndex.cxx:521connectivity/source/drivers/dbase/DIndex.cxx:521 |
Medium |
V1048 |
The 'm_aHeader.db_keylen' variable was assigned the same value. |
General Analysis |
DResultSet.cxx:115connectivity/source/drivers/dbase/DResultSet.cxx:115 |
Medium |
V1019 |
Compound assignment expression 'rhs >>= nSecond' is used inside condition. |
General Analysis |
DTable.cxx:1936connectivity/source/drivers/dbase/DTable.cxx:1936 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
DTable.cxx:2702connectivity/source/drivers/dbase/DTable.cxx:2702 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
DTable.cxx:1290connectivity/source/drivers/dbase/DTable.cxx:1290 |
High |
V547 |
Expression 'nPrecision < 255' is always true. |
General Analysis |
DTable.cxx:1291connectivity/source/drivers/dbase/DTable.cxx:1291 |
High |
V547 |
Expression 'nPrecision > 254' is always false. |
General Analysis |
DTable.cxx:1301connectivity/source/drivers/dbase/DTable.cxx:1301 |
High |
V547 |
Expression 'nPrecision >= nScale' is always true. |
General Analysis |
DTable.cxx:1303connectivity/source/drivers/dbase/DTable.cxx:1303 |
High |
V547 |
Expression 'nPrecision < nScale' is always false. |
General Analysis |
DTable.cxx:1691connectivity/source/drivers/dbase/DTable.cxx:1691 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pIndex'. |
General Analysis |
DTable.cxx:1798connectivity/source/drivers/dbase/DTable.cxx:1798 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pIndex'. |
General Analysis |
DTable.cxx:1241connectivity/source/drivers/dbase/DTable.cxx:1241 |
Medium |
V1048 |
The 'cTyp' variable was assigned the same value. |
General Analysis |
DTable.cxx:1845connectivity/source/drivers/dbase/DTable.cxx:1845 |
Medium |
V1086 |
A call of the 'memcpy' function will lead to underflow of the buffer 's'. |
General Analysis |
FStatement.cxx:89connectivity/source/drivers/file/FStatement.cxx:89 |
High |
V1053 |
Calling the 'disposing' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
FStatement.cxx:666connectivity/source/drivers/file/FStatement.cxx:666 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 666, 688 |
General Analysis |
FStringFunctions.cxx:75connectivity/source/drivers/file/FStringFunctions.cxx:75 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
FStringFunctions.cxx:158connectivity/source/drivers/file/FStringFunctions.cxx:158 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
FTable.cxx:43connectivity/source/drivers/file/FTable.cxx:43 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
FTable.cxx:65connectivity/source/drivers/file/FTable.cxx:65 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
fcomp.cxx:151connectivity/source/drivers/file/fcomp.cxx:151 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:154connectivity/source/drivers/file/fcomp.cxx:154 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:163connectivity/source/drivers/file/fcomp.cxx:163 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:187connectivity/source/drivers/file/fcomp.cxx:187 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:190connectivity/source/drivers/file/fcomp.cxx:190 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:202connectivity/source/drivers/file/fcomp.cxx:202 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:205connectivity/source/drivers/file/fcomp.cxx:205 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:260connectivity/source/drivers/file/fcomp.cxx:260 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:774connectivity/source/drivers/file/fcomp.cxx:774 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:844connectivity/source/drivers/file/fcomp.cxx:844 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:861connectivity/source/drivers/file/fcomp.cxx:861 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fcomp.cxx:244connectivity/source/drivers/file/fcomp.cxx:244 |
Medium |
V1048 |
The 'ePredicateType' variable was assigned the same value. |
General Analysis |
quotedstring.cxx:112connectivity/source/drivers/file/quotedstring.cxx:112 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
quotedstring.cxx:122connectivity/source/drivers/file/quotedstring.cxx:122 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
quotedstring.cxx:136connectivity/source/drivers/file/quotedstring.cxx:136 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
Blob.cxx:34connectivity/source/drivers/firebird/Blob.cxx:34 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_statusVector. |
General Analysis |
Clob.cxx:106connectivity/source/drivers/firebird/Clob.cxx:106 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
Column.cxx:21connectivity/source/drivers/firebird/Column.cxx:21 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
Connection.cxx:638connectivity/source/drivers/firebird/Connection.cxx:638 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
Connection.cxx:649connectivity/source/drivers/firebird/Connection.cxx:649 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
PreparedStatement.cxx:422connectivity/source/drivers/firebird/PreparedStatement.cxx:422 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
PreparedStatement.cxx:426connectivity/source/drivers/firebird/PreparedStatement.cxx:426 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
PreparedStatement.cxx:431connectivity/source/drivers/firebird/PreparedStatement.cxx:431 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ResultSet.cxx:380connectivity/source/drivers/firebird/ResultSet.cxx:380 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ResultSet.cxx:384connectivity/source/drivers/firebird/ResultSet.cxx:384 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
ResultSet.cxx:387connectivity/source/drivers/firebird/ResultSet.cxx:387 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
ResultSetMetaData.cxx:137connectivity/source/drivers/firebird/ResultSetMetaData.cxx:137 |
High |
V530 |
The return value of function 'sanitizeIdentifier' is required to be utilized. |
General Analysis |
ResultSetMetaData.cxx:170connectivity/source/drivers/firebird/ResultSetMetaData.cxx:170 |
High |
V530 |
The return value of function 'sanitizeIdentifier' is required to be utilized. |
General Analysis |
StatementCommonBase.cxx:48connectivity/source/drivers/firebird/StatementCommonBase.cxx:48 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_statusVector. |
General Analysis |
SubComponent.hxx:100connectivity/source/drivers/firebird/SubComponent.hxx:100 |
Medium |
V547 |
Expression '!s_pProps' is always true. |
General Analysis |
Table.cxx:155connectivity/source/drivers/firebird/Table.cxx:155 |
High |
V547 |
Expression is always true. |
General Analysis |
Table.cxx:159connectivity/source/drivers/firebird/Table.cxx:159 |
High |
V547 |
Expression 'nNullable == ColumnValue::NULLABLE' is always false. |
General Analysis |
Table.cxx:47connectivity/source/drivers/firebird/Table.cxx:47 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
Table.cxx:67connectivity/source/drivers/firebird/Table.cxx:67 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
Tables.cxx:103connectivity/source/drivers/firebird/Tables.cxx:103 |
Medium |
V560 |
A part of conditional expression is always false: aType == DataType::BINARY. |
General Analysis |
Tables.cxx:103connectivity/source/drivers/firebird/Tables.cxx:103 |
Medium |
V560 |
A part of conditional expression is always false: aType == DataType::VARBINARY. |
General Analysis |
Util.cxx:162connectivity/source/drivers/firebird/Util.cxx:162 |
Medium |
V547 |
Expression '!"Unknown subtype for Blob type"' is always false. |
General Analysis |
ETable.cxx:383connectivity/source/drivers/flat/ETable.cxx:383 |
High |
V530 |
The return value of function 'GetTokenSpecial' is required to be utilized. |
General Analysis |
ETable.cxx:639connectivity/source/drivers/flat/ETable.cxx:639 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ETable.cxx:647connectivity/source/drivers/flat/ETable.cxx:647 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ETable.cxx:72connectivity/source/drivers/flat/ETable.cxx:72 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pConnection'. |
General Analysis |
ETable.cxx:573connectivity/source/drivers/flat/ETable.cxx:573 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pConnection'. |
General Analysis |
ETable.cxx:629connectivity/source/drivers/flat/ETable.cxx:629 |
Medium |
V560 |
A part of conditional expression is always false: nType == DataType::INTEGER. |
General Analysis |
ETable.cxx:629connectivity/source/drivers/flat/ETable.cxx:629 |
Medium |
V560 |
A part of conditional expression is always true: !cDecimalDelimiter. |
General Analysis |
ETable.cxx:629connectivity/source/drivers/flat/ETable.cxx:629 |
Medium |
V560 |
A part of conditional expression is always true: nType != DataType::INTEGER. |
General Analysis |
HColumns.cxx:47connectivity/source/drivers/hsqldb/HColumns.cxx:47 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
HDriver.cxx:150connectivity/source/drivers/hsqldb/HDriver.cxx:150 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
HDriver.cxx:864connectivity/source/drivers/hsqldb/HDriver.cxx:864 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
HTable.cxx:193connectivity/source/drivers/hsqldb/HTable.cxx:193 |
High |
V547 |
Expression 'bOldAutoIncrement != bAutoIncrement' is always false. |
General Analysis |
HTable.cxx:60connectivity/source/drivers/hsqldb/HTable.cxx:60 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
HTable.cxx:81connectivity/source/drivers/hsqldb/HTable.cxx:81 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
HTable.cxx:218connectivity/source/drivers/hsqldb/HTable.cxx:218 |
Medium |
V547 |
Expression 'm_xColumns' is always true. |
General Analysis |
HTable.cxx:184connectivity/source/drivers/hsqldb/HTable.cxx:184 |
Medium |
V560 |
A part of conditional expression is always false: nOldType != nNewType. |
General Analysis |
HTable.cxx:186connectivity/source/drivers/hsqldb/HTable.cxx:186 |
Medium |
V560 |
A part of conditional expression is always false: nOldPrec != nNewPrec. |
General Analysis |
HTable.cxx:187connectivity/source/drivers/hsqldb/HTable.cxx:187 |
Medium |
V560 |
A part of conditional expression is always false: nOldScale != nNewScale. |
General Analysis |
HTable.cxx:188connectivity/source/drivers/hsqldb/HTable.cxx:188 |
Medium |
V560 |
A part of conditional expression is always false: nNewNullable != nOldNullable. |
General Analysis |
HTable.cxx:189connectivity/source/drivers/hsqldb/HTable.cxx:189 |
Medium |
V560 |
A part of conditional expression is always false: bOldAutoIncrement != bAutoIncrement. |
General Analysis |
HTools.cxx:32connectivity/source/drivers/hsqldb/HTools.cxx:32 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
HTools.cxx:34connectivity/source/drivers/hsqldb/HTools.cxx:34 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
HTools.cxx:39connectivity/source/drivers/hsqldb/HTools.cxx:39 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
HTools.cxx:41connectivity/source/drivers/hsqldb/HTools.cxx:41 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
HTools.cxx:45connectivity/source/drivers/hsqldb/HTools.cxx:45 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
HUser.cxx:44connectivity/source/drivers/hsqldb/HUser.cxx:44 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
HUser.cxx:52connectivity/source/drivers/hsqldb/HUser.cxx:52 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
HUser.cxx:61connectivity/source/drivers/hsqldb/HUser.cxx:61 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
JBigDecimal.cxx:53connectivity/source/drivers/jdbc/JBigDecimal.cxx:53 |
High |
V1053 |
Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
JBigDecimal.cxx:72connectivity/source/drivers/jdbc/JBigDecimal.cxx:72 |
High |
V1053 |
Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
JConnection.cxx:746connectivity/source/drivers/jdbc/JConnection.cxx:746 |
Medium |
V560 |
A part of conditional expression is always true: t.pEnv. |
General Analysis |
Object.cxx:164connectivity/source/drivers/jdbc/Object.cxx:164 |
Medium |
V1004 |
The '_pEnvironment' pointer was used unsafely after it was verified against nullptr. Check lines: 160, 164. |
General Analysis |
Timestamp.cxx:52connectivity/source/drivers/jdbc/Timestamp.cxx:52 |
High |
V1053 |
Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
Timestamp.cxx:120connectivity/source/drivers/jdbc/Timestamp.cxx:120 |
High |
V1053 |
Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
Timestamp.cxx:175connectivity/source/drivers/jdbc/Timestamp.cxx:175 |
High |
V1053 |
Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tools.cxx:86connectivity/source/drivers/jdbc/tools.cxx:86 |
High |
V1053 |
Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
MMozillaBootstrap.cxx:40connectivity/source/drivers/mozab/bootstrap/MMozillaBootstrap.cxx:40 |
High |
V1053 |
Calling the 'bootupProfile' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
YColumns.cxx:41connectivity/source/drivers/mysql_jdbc/YColumns.cxx:41 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
YTable.cxx:174connectivity/source/drivers/mysql_jdbc/YTable.cxx:174 |
High |
V547 |
Expression 'bOldAutoIncrement != bAutoIncrement' is always false. |
General Analysis |
YTable.cxx:70connectivity/source/drivers/mysql_jdbc/YTable.cxx:70 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
YTable.cxx:80connectivity/source/drivers/mysql_jdbc/YTable.cxx:80 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
YTable.cxx:240connectivity/source/drivers/mysql_jdbc/YTable.cxx:240 |
Medium |
V547 |
Expression 'm_xColumns' is always true. |
General Analysis |
YTable.cxx:168connectivity/source/drivers/mysql_jdbc/YTable.cxx:168 |
Medium |
V560 |
A part of conditional expression is always false: nOldPrec != nNewPrec. |
General Analysis |
YTable.cxx:168connectivity/source/drivers/mysql_jdbc/YTable.cxx:168 |
Medium |
V560 |
A part of conditional expression is always false: nOldScale != nNewScale. |
General Analysis |
YTable.cxx:168connectivity/source/drivers/mysql_jdbc/YTable.cxx:168 |
Medium |
V560 |
A part of conditional expression is always false: nOldType != nNewType. |
General Analysis |
YTable.cxx:169connectivity/source/drivers/mysql_jdbc/YTable.cxx:169 |
Medium |
V560 |
A part of conditional expression is always false: bOldAutoIncrement != bAutoIncrement. |
General Analysis |
YTable.cxx:169connectivity/source/drivers/mysql_jdbc/YTable.cxx:169 |
Medium |
V560 |
A part of conditional expression is always false: nNewNullable != nOldNullable. |
General Analysis |
YUser.cxx:45connectivity/source/drivers/mysql_jdbc/YUser.cxx:45 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
YUser.cxx:53connectivity/source/drivers/mysql_jdbc/YUser.cxx:53 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
YUser.cxx:61connectivity/source/drivers/mysql_jdbc/YUser.cxx:61 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
mysqlc_column.cxx:17connectivity/source/drivers/mysqlc/mysqlc_column.cxx:17 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
mysqlc_general.hxx:68connectivity/source/drivers/mysqlc/mysqlc_general.hxx:68 |
Medium |
V575 |
The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 68, 67. |
General Analysis |
mysqlc_resultsetmetadata.hxx:33connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.hxx:33 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: decimals, max_length. |
General Analysis |
mysqlc_subcomponent.hxx:99connectivity/source/drivers/mysqlc/mysqlc_subcomponent.hxx:99 |
Medium |
V547 |
Expression '!s_pProps' is always true. |
General Analysis |
mysqlc_table.cxx:30connectivity/source/drivers/mysqlc/mysqlc_table.cxx:30 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
mysqlc_table.cxx:42connectivity/source/drivers/mysqlc/mysqlc_table.cxx:42 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
mysqlc_user.cxx:45connectivity/source/drivers/mysqlc/mysqlc_user.cxx:45 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
OConnection.cxx:402connectivity/source/drivers/odbc/OConnection.cxx:402 |
High |
V542 |
Consider inspecting an odd type cast: 'unsigned char' to 'void *'. |
General Analysis |
OConnection.cxx:103connectivity/source/drivers/odbc/OConnection.cxx:103 |
Medium |
V547 |
Expression 'bSilent' is always true. |
General Analysis |
OTools.cxx:116connectivity/source/drivers/odbc/OTools.cxx:116 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
OTools.cxx:119connectivity/source/drivers/odbc/OTools.cxx:119 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
OTools.cxx:518connectivity/source/drivers/odbc/OTools.cxx:518 |
Medium |
V1048 |
The 'nValue' variable was assigned the same value. |
General Analysis |
pq_preparedstatement.cxx:269connectivity/source/drivers/postgresql/pq_preparedstatement.cxx:269 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pq_preparedstatement.cxx:320connectivity/source/drivers/postgresql/pq_preparedstatement.cxx:320 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_preparedstatement.cxx:329connectivity/source/drivers/postgresql/pq_preparedstatement.cxx:329 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_preparedstatement.cxx:346connectivity/source/drivers/postgresql/pq_preparedstatement.cxx:346 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_statement.cxx:252connectivity/source/drivers/postgresql/pq_statement.cxx:252 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pq_statement.cxx:683connectivity/source/drivers/postgresql/pq_statement.cxx:683 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pq_statement.cxx:694connectivity/source/drivers/postgresql/pq_statement.cxx:694 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
pq_tools.cxx:590connectivity/source/drivers/postgresql/pq_tools.cxx:590 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_tools.cxx:618connectivity/source/drivers/postgresql/pq_tools.cxx:618 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_tools.cxx:627connectivity/source/drivers/postgresql/pq_tools.cxx:627 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_tools.cxx:651connectivity/source/drivers/postgresql/pq_tools.cxx:651 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_tools.cxx:684connectivity/source/drivers/postgresql/pq_tools.cxx:684 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_tools.cxx:763connectivity/source/drivers/postgresql/pq_tools.cxx:763 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_tools.cxx:777connectivity/source/drivers/postgresql/pq_tools.cxx:777 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pq_tools.cxx:752connectivity/source/drivers/postgresql/pq_tools.cxx:752 |
Medium |
V666 |
Consider inspecting fifth argument of the function 'rtl_str_shortenedCompareIgnoreAsciiCase_WithLength'. It is possible that the value does not correspond with the length of a string which was passed with the third argument. |
General Analysis |
pq_tools.cxx:752connectivity/source/drivers/postgresql/pq_tools.cxx:752 |
Medium |
V666 |
Consider inspecting fourth argument of the function 'rtl_str_shortenedCompareIgnoreAsciiCase_WithLength'. It is possible that the value does not correspond with the length of a string which was passed with the third argument. |
General Analysis |
pq_xcolumns.cxx:404connectivity/source/drivers/postgresql/pq_xcolumns.cxx:404 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
pq_xcolumns.cxx:421connectivity/source/drivers/postgresql/pq_xcolumns.cxx:421 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
pq_xcolumns.cxx:448connectivity/source/drivers/postgresql/pq_xcolumns.cxx:448 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
pq_xindexcolumns.cxx:132connectivity/source/drivers/postgresql/pq_xindexcolumns.cxx:132 |
High |
V530 |
The return value of function 'columnMetaData2SDBCX' is required to be utilized. |
General Analysis |
pq_xtables.cxx:269connectivity/source/drivers/postgresql/pq_xtables.cxx:269 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
pq_xtables.cxx:291connectivity/source/drivers/postgresql/pq_xtables.cxx:291 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
pq_xview.cxx:112connectivity/source/drivers/postgresql/pq_xview.cxx:112 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'fullNewName' should be checked here. |
General Analysis |
CConnection.hxx:58connectivity/source/inc/calc/CConnection.hxx:58 |
High |
V1050 |
The uninitialized class member 'm_aMutex' is used when initializing the base class 'WeakComponentImplHelper'. |
General Analysis |
OTools.hxx:266connectivity/source/inc/odbc/OTools.hxx:266 |
Medium |
V1032 |
The pointer 'str' is cast to a more strictly aligned pointer type. |
General Analysis |
WConnection.hxx:62connectivity/source/inc/writer/WConnection.hxx:62 |
High |
V1050 |
The uninitialized class member 'm_aMutex' is used when initializing the base class 'WeakComponentImplHelper'. |
Fail/Info |
sqliterator.cxx:1connectivity/source/parse/sqliterator.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
Fail/Info |
sqlnode.cxx:1connectivity/source/parse/sqlnode.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
General Analysis |
VColumn.cxx:65connectivity/source/sdbcx/VColumn.cxx:65 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
VColumn.cxx:101connectivity/source/sdbcx/VColumn.cxx:101 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
VIndexColumn.cxx:49connectivity/source/sdbcx/VIndexColumn.cxx:49 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
VIndexColumn.cxx:82connectivity/source/sdbcx/VIndexColumn.cxx:82 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
VKeyColumn.cxx:51connectivity/source/sdbcx/VKeyColumn.cxx:51 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
VKeyColumn.cxx:83connectivity/source/sdbcx/VKeyColumn.cxx:83 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
VView.cxx:51connectivity/source/sdbcx/VView.cxx:51 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
VView.cxx:58connectivity/source/sdbcx/VView.cxx:58 |
High |
V1053 |
Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
emfplus.cxx:31cppcanvas/qa/extras/emfplus/emfplus.cxx:31 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
cachedprimitivebase.cxx:52cppcanvas/source/mtfrenderer/cachedprimitivebase.cxx:52 |
High |
V530 |
The return value of function 'getViewStateTransform' is required to be utilized. |
General Analysis |
implrenderer.cxx:984cppcanvas/source/mtfrenderer/implrenderer.cxx:984 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
implrenderer.cxx:1130cppcanvas/source/mtfrenderer/implrenderer.cxx:1130 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
implrenderer.cxx:1260cppcanvas/source/mtfrenderer/implrenderer.cxx:1260 |
High |
V530 |
The return value of function 'calcLogic2PixelAffineTransform' is required to be utilized. |
General Analysis |
implrenderer.cxx:2892cppcanvas/source/mtfrenderer/implrenderer.cxx:2892 |
High |
V530 |
The return value of function 'calcLogic2PixelAffineTransform' is required to be utilized. |
General Analysis |
implrenderer.cxx:2984cppcanvas/source/mtfrenderer/implrenderer.cxx:2984 |
High |
V530 |
The return value of function 'getRenderStateTransform' is required to be utilized. |
General Analysis |
implrenderer.cxx:3028cppcanvas/source/mtfrenderer/implrenderer.cxx:3028 |
High |
V530 |
The return value of function 'getRenderStateTransform' is required to be utilized. |
General Analysis |
implrenderer.cxx:3047cppcanvas/source/mtfrenderer/implrenderer.cxx:3047 |
High |
V530 |
The return value of function 'getRenderStateTransform' is required to be utilized. |
General Analysis |
implrenderer.cxx:2765cppcanvas/source/mtfrenderer/implrenderer.cxx:2765 |
Medium |
V547 |
Expression 'aSubset.mnSubsetEnd >= 0' is always false. |
General Analysis |
implrenderer.cxx:1044cppcanvas/source/mtfrenderer/implrenderer.cxx:1044 |
Medium |
V560 |
A part of conditional expression is always false: bEmptyClipRect. |
General Analysis |
implrenderer.cxx:1119cppcanvas/source/mtfrenderer/implrenderer.cxx:1119 |
Medium |
V560 |
A part of conditional expression is always false: bEmptyClipRect. |
General Analysis |
mtftools.cxx:99cppcanvas/source/mtfrenderer/mtftools.cxx:99 |
High |
V530 |
The return value of function 'calcLogic2PixelLinearTransform' is required to be utilized. |
General Analysis |
textaction.cxx:284cppcanvas/source/mtfrenderer/textaction.cxx:284 |
Medium |
V547 |
Expression is always false. |
General Analysis |
implspritecanvas.cxx:60cppcanvas/source/wrapper/implspritecanvas.cxx:60 |
High |
V1053 |
Calling the 'getTransformation' virtual function in the constructor may lead to unexpected result at runtime. |
Fail/Info |
test_cppumaker.cxx:1cppu/qa/cppumaker/test_cppumaker.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
Fail/Info |
test_any.cxx:1cppu/qa/test_any.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
Fail/Info |
test_recursion.cxx:1cppu/qa/test_recursion.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
Fail/Info |
test_reference.cxx:1cppu/qa/test_reference.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
General Analysis |
AffineBridge.cxx:278cppu/source/AffineBridge/AffineBridge.cxx:278 |
High |
V547 |
Expression 'm_outerThreadId == 0' is always true. |
General Analysis |
AffineBridge.cxx:349cppu/source/AffineBridge/AffineBridge.cxx:349 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'uno_initEnvironment' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
LogBridge.cxx:251cppu/source/LogBridge/LogBridge.cxx:251 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'uno_initEnvironment' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
UnsafeBridge.cxx:133cppu/source/UnsafeBridge/UnsafeBridge.cxx:133 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'uno_initEnvironment' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
helper_purpenv_Proxy.cxx:415cppu/source/helper/purpenv/helper_purpenv_Proxy.cxx:415 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
jobqueue.cxx:72cppu/source/threadpool/jobqueue.cxx:72 |
Medium |
V1089 |
Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument. |
General Analysis |
threadident.cxx:37cppu/source/threadpool/threadident.cxx:37 |
High |
V522 |
Dereferencing of the null pointer 'ppThreadId' might take place. The null pointer is passed into 'createLocalId' function. Inspect the first argument. Check lines: 37, 93. |
General Analysis |
threadpool.cxx:375cppu/source/threadpool/threadpool.cxx:375 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'uno_threadpool_create' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
threadpool.cxx:376cppu/source/threadpool/threadpool.cxx:376 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'uno_threadpool_create' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
threadpool.cxx:385cppu/source/threadpool/threadpool.cxx:385 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'uno_threadpool_create' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
static_types.cxx:458cppu/source/typelib/static_types.cxx:458 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'typelib_static_mi_interface_type_init' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
static_types.cxx:118cppu/source/typelib/static_types.cxx:118 |
Medium |
V547 |
Expression '!s_aTypes[eTypeClass]' is always true. |
General Analysis |
static_types.cxx:297cppu/source/typelib/static_types.cxx:297 |
Medium |
V649 |
There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 293, 297. |
General Analysis |
static_types.cxx:335cppu/source/typelib/static_types.cxx:335 |
Medium |
V649 |
There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 331, 335. |
General Analysis |
static_types.cxx:445cppu/source/typelib/static_types.cxx:445 |
Medium |
V649 |
There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 441, 445. |
General Analysis |
static_types.cxx:507cppu/source/typelib/static_types.cxx:507 |
Medium |
V649 |
There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 503, 507. |
General Analysis |
typelib.cxx:926cppu/source/typelib/typelib.cxx:926 |
High |
V781 |
The value of the 'nBaseInterfaces' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 926, 944. |
General Analysis |
typelib.cxx:800cppu/source/typelib/typelib.cxx:800 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'typelib_typedescription_newEnum' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
typelib.cxx:806cppu/source/typelib/typelib.cxx:806 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'typelib_typedescription_newEnum' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
typelib.cxx:926cppu/source/typelib/typelib.cxx:926 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'typelib_typedescription_newMIInterface' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
typelib.cxx:961cppu/source/typelib/typelib.cxx:961 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'typelib_typedescription_newMIInterface' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
typelib.cxx:1082cppu/source/typelib/typelib.cxx:1082 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'typelib_typedescription_newInterfaceMethod' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
typelib.cxx:2086cppu/source/typelib/typelib.cxx:2086 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'typelib_typedescriptionreference_new' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
typelib.cxx:1860cppu/source/typelib/typelib.cxx:1860 |
Medium |
V547 |
Expression '!bInited' is always true. |
General Analysis |
typelib.cxx:1625cppu/source/typelib/typelib.cxx:1625 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1625, 1680 |
General Analysis |
lbenv.cxx:798cppu/source/uno/lbenv.cxx:798 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lbenv.cxx:807cppu/source/uno/lbenv.cxx:807 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lbenv.cxx:809cppu/source/uno/lbenv.cxx:809 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lbmap.cxx:687cppu/source/uno/lbmap.cxx:687 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'uno_registerMapping' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
lbmap.cxx:434cppu/source/uno/lbmap.cxx:434 |
Medium |
V764 |
Possible incorrect order of arguments passed to 'getBridgeName' function: 'rTo' and 'rFrom'. |
General Analysis |
lbmap.cxx:444cppu/source/uno/lbmap.cxx:444 |
Medium |
V764 |
Possible incorrect order of arguments passed to 'getBridgeName' function: 'rTo' and 'rFrom'. |
General Analysis |
sequence.cxx:371cppu/source/uno/sequence.cxx:371 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 371, 412 |
General Analysis |
bootstrap.cxx:148cppuhelper/source/bootstrap.cxx:148 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compbase.cxx:88cppuhelper/source/compbase.cxx:88 |
Medium |
V547 |
Expression '!cd->m_storedTypeRefs' is always true. |
General Analysis |
component_context.cxx:287cppuhelper/source/component_context.cxx:287 |
Medium |
V1019 |
Compound assignment expression 'args_ >>= args' is used inside condition. |
General Analysis |
implbase_ex.cxx:71cppuhelper/source/implbase_ex.cxx:71 |
Medium |
V547 |
Expression '!cd->m_storedTypeRefs' is always true. |
General Analysis |
propertysetmixin.cxx:674cppuhelper/source/propertysetmixin.cxx:674 |
Medium |
V547 |
Expression '!present' is always true. |
General Analysis |
propertysetmixin.cxx:697cppuhelper/source/propertysetmixin.cxx:697 |
Medium |
V547 |
Expression 'isAmbiguous' is always false. |
General Analysis |
propertysetmixin.cxx:699cppuhelper/source/propertysetmixin.cxx:699 |
Medium |
V547 |
Expression 'isDefaulted' is always false. |
General Analysis |
servicemanager.cxx:1792cppuhelper/source/servicemanager.cxx:1792 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
servicemanager.cxx:1794cppuhelper/source/servicemanager.cxx:1794 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
servicemanager.cxx:1796cppuhelper/source/servicemanager.cxx:1796 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
servicemanager.cxx:1798cppuhelper/source/servicemanager.cxx:1798 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
servicemanager.cxx:1800cppuhelper/source/servicemanager.cxx:1800 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
servicemanager.cxx:1802cppuhelper/source/servicemanager.cxx:1802 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
servicemanager.cxx:1804cppuhelper/source/servicemanager.cxx:1804 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
servicemanager.cxx:1806cppuhelper/source/servicemanager.cxx:1806 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
servicemanager.cxx:1808cppuhelper/source/servicemanager.cxx:1808 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
servicemanager.cxx:933cppuhelper/source/servicemanager.cxx:933 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= arg' is used inside condition. |
General Analysis |
servicemanager.cxx:220cppuhelper/source/servicemanager.cxx:220 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 220, 227 |
General Analysis |
weak.cxx:330cppuhelper/source/weak.cxx:330 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~OWeakRefListener' method of the 'OWeakRefListener' class. |
General Analysis |
unoexe.cxx:468cpputools/source/unoexe/unoexe.cxx:468 |
Medium |
V1044 |
Loop break conditions do not depend on the number of iterations. |
General Analysis |
cui-dialogs-test.cxx:47cui/qa/unit/cui-dialogs-test.cxx:47 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: mpFact. |
General Analysis |
CustomNotebookbarGenerator.cxx:230cui/source/customize/CustomNotebookbarGenerator.cxx:230 |
Medium |
V1001 |
The 'aValue' variable is assigned but is not used by the end of the function. |
General Analysis |
SvxNotebookbarConfigPage.cxx:56cui/source/customize/SvxNotebookbarConfigPage.cxx:56 |
Medium |
V560 |
A part of conditional expression is always true: sUIItemId != sActiveCategory. |
General Analysis |
SvxToolbarConfigPage.cxx:790cui/source/customize/SvxToolbarConfigPage.cxx:790 |
Medium |
V547 |
Expression 'pToolbar != nullptr' is always true. |
General Analysis |
cfg.cxx:2971cui/source/customize/cfg.cxx:2971 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Height'. |
General Analysis |
cfg.cxx:2971cui/source/customize/cfg.cxx:2971 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Width'. |
General Analysis |
cfg.cxx:3179cui/source/customize/cfg.cxx:3179 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Height'. |
General Analysis |
cfg.cxx:3179cui/source/customize/cfg.cxx:3179 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Width'. |
General Analysis |
cfgutil.cxx:313cui/source/customize/cfgutil.cxx:313 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
cfgutil.cxx:441cui/source/customize/cfgutil.cxx:441 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
macropg.cxx:720cui/source/customize/macropg.cxx:720 |
High |
V1053 |
Calling the 'GetOKButton' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
AdditionsDialog.cxx:242cui/source/dialogs/AdditionsDialog.cxx:242 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
AdditionsDialog.cxx:482cui/source/dialogs/AdditionsDialog.cxx:482 |
High |
V1053 |
Calling the 'getDialog' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AdditionsDialog.cxx:482', 'weld.hxx:2691', 'weld.hxx:2708'. |
General Analysis |
FontFeaturesDialog.cxx:233cui/source/dialogs/FontFeaturesDialog.cxx:233 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FontFeaturesDialog.cxx:248cui/source/dialogs/FontFeaturesDialog.cxx:248 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FontFeaturesDialog.cxx:189cui/source/dialogs/FontFeaturesDialog.cxx:189 |
Medium |
V1054 |
Object slicing. Base class instance was initialized with derived class instance. |
General Analysis |
FontFeaturesDialog.cxx:190cui/source/dialogs/FontFeaturesDialog.cxx:190 |
Medium |
V1054 |
Object slicing. Base class instance was initialized with derived class instance. |
General Analysis |
FontFeaturesDialog.cxx:191cui/source/dialogs/FontFeaturesDialog.cxx:191 |
Medium |
V1054 |
Object slicing. Base class instance was initialized with derived class instance. |
General Analysis |
QrCodeGenDialog.cxx:130cui/source/dialogs/QrCodeGenDialog.cxx:130 |
Medium |
V1048 |
The 'bqrEcc' variable was assigned the same value. |
General Analysis |
SignSignatureLineDialog.cxx:70cui/source/dialogs/SignSignatureLineDialog.cxx:70 |
Medium |
V547 |
Expression '!bIsSignatureLine' is always true. |
General Analysis |
SpellDialog.cxx:1179cui/source/dialogs/SpellDialog.cxx:1179 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
SpellDialog.cxx:1479cui/source/dialogs/SpellDialog.cxx:1479 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1479, 1493 |
General Analysis |
SpellDialog.cxx:1813cui/source/dialogs/SpellDialog.cxx:1813 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nTextLen' should be checked here. |
General Analysis |
cuihyperdlg.cxx:209cui/source/dialogs/cuihyperdlg.cxx:209 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
hldocntp.cxx:289cui/source/dialogs/hldocntp.cxx:289 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
hlmarkwn.cxx:360cui/source/dialogs/hlmarkwn.cxx:360 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 357, 360. |
General Analysis |
iconcdlg.cxx:77cui/source/dialogs/iconcdlg.cxx:77 |
Medium |
V1023 |
A pointer without owner is added to the 'maPageList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
insdlg.cxx:474cui/source/dialogs/insdlg.cxx:474 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 457, 474. |
General Analysis |
multipat.cxx:240cui/source/dialogs/multipat.cxx:240 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
multipat.cxx:245cui/source/dialogs/multipat.cxx:245 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
multipat.cxx:258cui/source/dialogs/multipat.cxx:258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
multipat.cxx:285cui/source/dialogs/multipat.cxx:285 |
Medium |
V547 |
Expression 'nCount' is always true. |
General Analysis |
passwdomdlg.cxx:130cui/source/dialogs/passwdomdlg.cxx:130 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 122, 130. |
General Analysis |
scriptdlg.cxx:954cui/source/dialogs/scriptdlg.cxx:954 |
Medium |
V547 |
Expression 'result' is always false. |
General Analysis |
tipofthedaydlg.cxx:228cui/source/dialogs/tipofthedaydlg.cxx:228 |
High |
V530 |
The return value of function 'LoadGraphic' is required to be utilized. |
General Analysis |
dbregistersettings.cxx:39cui/source/options/dbregistersettings.cxx:39 |
Medium |
V547 |
Expression '!pItem' is always false. |
General Analysis |
optaboutconfig.cxx:598cui/source/options/optaboutconfig.cxx:598 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optaboutconfig.cxx:614cui/source/options/optaboutconfig.cxx:614 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optaboutconfig.cxx:630cui/source/options/optaboutconfig.cxx:630 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optaboutconfig.cxx:646cui/source/options/optaboutconfig.cxx:646 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optaboutconfig.cxx:819cui/source/options/optaboutconfig.cxx:819 |
Medium |
V1048 |
The 'bOpenDialog' variable was assigned the same value. |
General Analysis |
optdict.cxx:61cui/source/options/optdict.cxx:61 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optdict.cxx:301cui/source/options/optdict.cxx:301 |
Medium |
V547 |
Expression 'nPos != - 1' is always true. |
General Analysis |
optgdlg.cxx:509cui/source/options/optgdlg.cxx:509 |
Medium |
V547 |
Expression 'bHasAccel' is always false. |
General Analysis |
optgdlg.cxx:534cui/source/options/optgdlg.cxx:534 |
Medium |
V547 |
Expression '!bForceLastEntry' is always true. |
General Analysis |
optgdlg.cxx:1290cui/source/options/optgdlg.cxx:1290 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
optgdlg.cxx:804cui/source/options/optgdlg.cxx:804 |
Medium |
V1048 |
The 'eSet' variable was assigned the same value. |
General Analysis |
optinet2.cxx:108cui/source/options/optinet2.cxx:108 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optinet2.cxx:510cui/source/options/optinet2.cxx:510 |
High |
V1053 |
Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
optjava.cxx:968cui/source/options/optjava.cxx:968 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optlingu.cxx:1040cui/source/options/optlingu.cxx:1040 |
Medium |
V1048 |
The 'bModified' variable was assigned the same value. |
General Analysis |
optpath.cxx:150cui/source/options/optpath.cxx:150 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optpath.cxx:405cui/source/options/optpath.cxx:405 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
optsave.cxx:70cui/source/options/optsave.cxx:70 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: aDefaultReadonlyArr. |
General Analysis |
optupdt.cxx:144cui/source/options/optupdt.cxx:144 |
High |
V547 |
Expression 'lastChecked == 0' is always true. |
General Analysis |
optupdt.cxx:377cui/source/options/optupdt.cxx:377 |
High |
V547 |
Expression 'nValue == 86400' is always false. |
General Analysis |
optupdt.cxx:379cui/source/options/optupdt.cxx:379 |
High |
V547 |
Expression 'nValue == 604800' is always false. |
General Analysis |
personalization.cxx:166cui/source/options/personalization.cxx:166 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
treeopt.cxx:1563cui/source/options/treeopt.cxx:1563 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
treeopt.cxx:1640cui/source/options/treeopt.cxx:1640 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
treeopt.cxx:1645cui/source/options/treeopt.cxx:1645 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
treeopt.cxx:1650cui/source/options/treeopt.cxx:1650 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
treeopt.cxx:1657cui/source/options/treeopt.cxx:1657 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
treeopt.cxx:1667cui/source/options/treeopt.cxx:1667 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
treeopt.cxx:1676cui/source/options/treeopt.cxx:1676 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
treeopt.cxx:2335cui/source/options/treeopt.cxx:2335 |
High |
V547 |
Expression 'nIndex < 0' is always true. |
General Analysis |
treeopt.cxx:1217cui/source/options/treeopt.cxx:1217 |
Medium |
V560 |
A part of conditional expression is always true: !pPageInfo->m_xPage. |
General Analysis |
treeopt.cxx:1242cui/source/options/treeopt.cxx:1242 |
Medium |
V560 |
A part of conditional expression is always true: 0 == pPageInfo->m_nPageId. |
General Analysis |
treeopt.cxx:139cui/source/options/treeopt.cxx:139 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
treeopt.cxx:1238cui/source/options/treeopt.cxx:1238 |
Medium |
V1004 |
The 'pPageInfo->m_xPage' pointer was used unsafely after it was verified against nullptr. Check lines: 1229, 1238. |
General Analysis |
autocdlg.cxx:1150cui/source/tabpages/autocdlg.cxx:1150 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'aTestStr' should be used here. |
General Analysis |
border.cxx:552cui/source/tabpages/border.cxx:552 |
Medium |
V547 |
Expression 'bDialogUseCharAttr' is always false. |
General Analysis |
border.cxx:1086cui/source/tabpages/border.cxx:1086 |
Medium |
V1048 |
The 'bPut' variable was assigned the same value. |
General Analysis |
chardlg.cxx:2351cui/source/tabpages/chardlg.cxx:2351 |
Medium |
V519 |
The 'bChanged' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2345, 2351. |
General Analysis |
chardlg.cxx:2351cui/source/tabpages/chardlg.cxx:2351 |
Medium |
V1048 |
The 'bChanged' variable was assigned the same value. |
General Analysis |
measure.cxx:281cui/source/tabpages/measure.cxx:281 |
Medium |
V1048 |
The 'eRP' variable was assigned the same value. |
General Analysis |
measure.cxx:283cui/source/tabpages/measure.cxx:283 |
Medium |
V1048 |
The 'eRP' variable was assigned the same value. |
General Analysis |
numpages.cxx:1039cui/source/tabpages/numpages.cxx:1039 |
High |
V530 |
The return value of function 'Import' is required to be utilized. |
General Analysis |
numpages.cxx:1066cui/source/tabpages/numpages.cxx:1066 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
numpages.cxx:108cui/source/tabpages/numpages.cxx:108 |
High |
V614 |
Uninitialized variable 'nTmp' used. |
General Analysis |
page.cxx:475cui/source/tabpages/page.cxx:475 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
page.cxx:484cui/source/tabpages/page.cxx:484 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
page.cxx:763cui/source/tabpages/page.cxx:763 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
page.cxx:940cui/source/tabpages/page.cxx:940 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
page.cxx:371cui/source/tabpages/page.cxx:371 |
Medium |
V547 |
Expression 'bGutterAtTop' is always false. |
General Analysis |
page.cxx:858cui/source/tabpages/page.cxx:858 |
Medium |
V1048 |
The 'bModified' variable was assigned the same value. |
General Analysis |
paragrph.cxx:1200cui/source/tabpages/paragrph.cxx:1200 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1188, 1200. |
General Analysis |
tabstpge.cxx:572cui/source/tabpages/tabstpge.cxx:572 |
Medium |
V1048 |
The 'cFill' variable was assigned the same value. |
General Analysis |
textattr.cxx:221cui/source/tabpages/textattr.cxx:221 |
Medium |
V1048 |
The 'eRP' variable was assigned the same value. |
General Analysis |
tpline.cxx:871cui/source/tabpages/tpline.cxx:871 |
Medium |
V1048 |
The 'bEnable' variable was assigned the same value. |
General Analysis |
tppattern.cxx:377cui/source/tabpages/tppattern.cxx:377 |
Medium |
V547 |
Expression is always false. |
General Analysis |
tptrans.cxx:516cui/source/tabpages/tptrans.cxx:516 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
tptrans.cxx:518cui/source/tabpages/tptrans.cxx:518 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
transfrm.cxx:452cui/source/tabpages/transfrm.cxx:452 |
High |
V595 |
The 'pView' pointer was utilized before it was verified against nullptr. Check lines: 452, 474. |
General Analysis |
empty-stdlib-save.cxx:68dbaccess/qa/extras/empty-stdlib-save.cxx:68 |
Medium |
V519 |
The 'a' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 64, 68. |
General Analysis |
firebird.cxx:58dbaccess/qa/unit/firebird.cxx:58 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
firebird.cxx:93dbaccess/qa/unit/firebird.cxx:93 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
CRowSetDataColumn.cxx:56dbaccess/source/core/api/CRowSetDataColumn.cxx:56 |
High |
V1053 |
Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
FilteredContainer.cxx:134dbaccess/source/core/api/FilteredContainer.cxx:134 |
Medium |
V1007 |
The value from the potentially uninitialized optional '_io_tableInfo.sCatalog' is used. Probably it is a mistake. |
General Analysis |
OptimisticSet.cxx:61dbaccess/source/core/api/OptimisticSet.cxx:61 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
RowSet.cxx:2770dbaccess/source/core/api/RowSet.cxx:2770 |
Medium |
V560 |
A part of conditional expression is always true: !nFormatKey. |
General Analysis |
RowSet.cxx:747dbaccess/source/core/api/RowSet.cxx:747 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
RowSet.cxx:2549dbaccess/source/core/api/RowSet.cxx:2549 |
Medium |
V793 |
It is odd that the result of the 'nSize / sizeof (sal_Unicode)' statement is a part of the condition. Perhaps, this statement should have been compared with something else. |
General Analysis |
RowSet.cxx:208dbaccess/source/core/api/RowSet.cxx:208 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 208, 211, 214 |
General Analysis |
RowSet.cxx:217dbaccess/source/core/api/RowSet.cxx:217 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 217, 220, 235 |
General Analysis |
RowSetCache.cxx:237dbaccess/source/core/api/RowSetCache.cxx:237 |
Medium |
V547 |
Expression '!m_nPrivileges' is always true. |
General Analysis |
RowSetCache.cxx:311dbaccess/source/core/api/RowSetCache.cxx:311 |
Medium |
V547 |
Expression '!m_nPrivileges' is always true. |
General Analysis |
RowSetCache.cxx:290dbaccess/source/core/api/RowSetCache.cxx:290 |
Medium |
V560 |
A part of conditional expression is always true: nNullable == ColumnValue::NO_NULLS. |
General Analysis |
SingleSelectQueryComposer.cxx:1725dbaccess/source/core/api/SingleSelectQueryComposer.cxx:1725 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SingleSelectQueryComposer.cxx:1829dbaccess/source/core/api/SingleSelectQueryComposer.cxx:1829 |
High |
V595 |
The 'pCondition' pointer was utilized before it was verified against nullptr. Check lines: 1829, 1831. |
General Analysis |
SingleSelectQueryComposer.cxx:508dbaccess/source/core/api/SingleSelectQueryComposer.cxx:508 |
Medium |
V547 |
Expression 'bFunction' is always false. |
General Analysis |
SingleSelectQueryComposer.cxx:1683dbaccess/source/core/api/SingleSelectQueryComposer.cxx:1683 |
Medium |
V560 |
A part of conditional expression is always true: DataType::BIT != nType. |
General Analysis |
SingleSelectQueryComposer.cxx:1683dbaccess/source/core/api/SingleSelectQueryComposer.cxx:1683 |
Medium |
V560 |
A part of conditional expression is always true: nType != DataType::BOOLEAN. |
General Analysis |
SingleSelectQueryComposer.cxx:1688dbaccess/source/core/api/SingleSelectQueryComposer.cxx:1688 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
SingleSelectQueryComposer.cxx:1121dbaccess/source/core/api/SingleSelectQueryComposer.cxx:1121 |
Medium |
V1048 |
The 'nPredicate' variable was assigned the same value. |
General Analysis |
column.cxx:58dbaccess/source/core/api/column.cxx:58 |
High |
V1053 |
Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
definitioncolumn.cxx:164dbaccess/source/core/api/definitioncolumn.cxx:164 |
High |
V1053 |
Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
definitioncolumn.cxx:165dbaccess/source/core/api/definitioncolumn.cxx:165 |
High |
V1053 |
Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
definitioncolumn.cxx:166dbaccess/source/core/api/definitioncolumn.cxx:166 |
High |
V1053 |
Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
definitioncolumn.cxx:167dbaccess/source/core/api/definitioncolumn.cxx:167 |
High |
V1053 |
Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
definitioncolumn.cxx:168dbaccess/source/core/api/definitioncolumn.cxx:168 |
High |
V1053 |
Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
resultset.cxx:74dbaccess/source/core/api/resultset.cxx:74 |
High |
V547 |
Expression is always true. |
General Analysis |
ComponentDefinition.cxx:78dbaccess/source/core/dataaccess/ComponentDefinition.cxx:78 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= rName' is used inside condition. |
General Analysis |
commandcontainer.cxx:73dbaccess/source/core/dataaccess/commandcontainer.cxx:73 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
databasedocument.cxx:1007dbaccess/source/core/dataaccess/databasedocument.cxx:1007 |
Medium |
V560 |
A part of conditional expression is always true: (_eType == SAVE_AS). |
General Analysis |
documentcontainer.cxx:267dbaccess/source/core/dataaccess/documentcontainer.cxx:267 |
High |
V530 |
The return value of function 'GetDocumentServiceFromMediaType' is required to be utilized. |
General Analysis |
documentcontainer.cxx:274dbaccess/source/core/dataaccess/documentcontainer.cxx:274 |
High |
V530 |
The return value of function 'GetDocumentServiceFromMediaType' is required to be utilized. |
General Analysis |
documentdefinition.cxx:1528dbaccess/source/core/dataaccess/documentdefinition.cxx:1528 |
Medium |
V601 |
The bool type is implicitly cast to the class type. Inspect the first argument. |
General Analysis |
documentevents.cxx:124dbaccess/source/core/dataaccess/documentevents.cxx:124 |
Medium |
V1019 |
Compound assignment expression 'Element >>= aEventDescriptor' is used inside condition. |
General Analysis |
myucp_datasupplier.cxx:163dbaccess/source/core/dataaccess/myucp_datasupplier.cxx:163 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aResults' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
myucp_datasupplier.cxx:203dbaccess/source/core/dataaccess/myucp_datasupplier.cxx:203 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aResults' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
composertools.hxx:101dbaccess/source/core/inc/composertools.hxx:101 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
composertools.hxx:102dbaccess/source/core/inc/composertools.hxx:102 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
definitioncolumn.hxx:77dbaccess/source/core/inc/definitioncolumn.hxx:77 |
High |
V1053 |
Calling the 'registerProperty' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'definitioncolumn.hxx:77', 'definitioncolumn.cxx:64', 'column.hxx:90'. |
General Analysis |
ContainerMediator.cxx:68dbaccess/source/core/misc/ContainerMediator.cxx:68 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
DatabaseDataProvider.cxx:151dbaccess/source/core/misc/DatabaseDataProvider.cxx:151 |
Medium |
V547 |
Expression '!bFirstCellAsLabel' is always false. |
General Analysis |
sdbcoretools.cxx:120dbaccess/source/core/misc/sdbcoretools.cxx:120 |
High |
V547 |
Expression '(nMode & ElementModes::WRITE) != 0' is always false. |
General Analysis |
dbdocrecovery.cxx:63dbaccess/source/core/recovery/dbdocrecovery.cxx:63 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbdocrecovery.cxx:65dbaccess/source/core/recovery/dbdocrecovery.cxx:65 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbdocrecovery.cxx:66dbaccess/source/core/recovery/dbdocrecovery.cxx:66 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbdocrecovery.cxx:221dbaccess/source/core/recovery/dbdocrecovery.cxx:221 |
Medium |
V547 |
Expression 'i_rControllers.size() == 1' is always false. |
General Analysis |
settingsimport.cxx:59dbaccess/source/core/recovery/settingsimport.cxx:59 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fbalterparser.cxx:44dbaccess/source/filter/hsqldb/fbalterparser.cxx:44 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbloader2.cxx:395dbaccess/source/filter/xml/dbloader2.cxx:395 |
Medium |
V1048 |
The 'bSuccess' variable was assigned the same value. |
General Analysis |
dbloader2.cxx:453dbaccess/source/filter/xml/dbloader2.cxx:453 |
Medium |
V1048 |
The 'bSuccess' variable was assigned the same value. |
General Analysis |
xmlExport.cxx:509dbaccess/source/filter/xml/xmlExport.cxx:509 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlExport.cxx:1076dbaccess/source/filter/xml/xmlExport.cxx:1076 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
xmlExport.cxx:1258dbaccess/source/filter/xml/xmlExport.cxx:1258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlExport.cxx:184dbaccess/source/filter/xml/xmlExport.cxx:184 |
High |
V1053 |
Calling the 'CreateAutoStylePool' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'xmlExport.cxx:184', 'xmlexp.hxx:579', 'xmlExport.hxx:154'. |
General Analysis |
xmlExport.cxx:734dbaccess/source/filter/xml/xmlExport.cxx:734 |
Medium |
V547 |
Expression 'bValue' is always false. |
General Analysis |
xmlExport.cxx:774dbaccess/source/filter/xml/xmlExport.cxx:774 |
Medium |
V547 |
Expression 'bIsForm' is always true. |
General Analysis |
xmlExport.cxx:783dbaccess/source/filter/xml/xmlExport.cxx:783 |
Medium |
V547 |
Expression 'bAsTemplate' is always false. |
General Analysis |
dsntypes.hxx:189dbaccess/source/inc/dsntypes.hxx:189 |
Medium |
V690 |
The 'TypeIterator' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
connectiontools.cxx:110dbaccess/source/sdbtools/connection/connectiontools.cxx:110 |
Medium |
V1019 |
Compound assignment expression '_rArguments[0] >>= xConnection' is used inside condition. |
General Analysis |
AppController.cxx:1034dbaccess/source/ui/app/AppController.cxx:1034 |
High |
V614 |
Uninitialized variable 'nTmp' used. |
General Analysis |
AppController.cxx:1839dbaccess/source/ui/app/AppController.cxx:1839 |
Medium |
V614 |
Potentially null smart pointer 'pDesigner' used. |
General Analysis |
AppController.cxx:1949dbaccess/source/ui/app/AppController.cxx:1949 |
Medium |
V614 |
Potentially null smart pointer 'pDesigner' used. |
General Analysis |
AppController.cxx:1000dbaccess/source/ui/app/AppController.cxx:1000 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
AppController.cxx:584dbaccess/source/ui/app/AppController.cxx:584 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 584, 642, 774 |
General Analysis |
AppControllerDnD.cxx:626dbaccess/source/ui/app/AppControllerDnD.cxx:626 |
Medium |
V560 |
A part of conditional expression is always false: CommandType::COMMAND == nCommandType. |
General Analysis |
AppControllerDnD.cxx:626dbaccess/source/ui/app/AppControllerDnD.cxx:626 |
Medium |
V560 |
A part of conditional expression is always false: CommandType::QUERY == nCommandType. |
General Analysis |
AppDetailPageHelper.cxx:967dbaccess/source/ui/app/AppDetailPageHelper.cxx:967 |
High |
V530 |
The return value of function 'Import' is required to be utilized. |
General Analysis |
subcomponentmanager.cxx:511dbaccess/source/ui/app/subcomponentmanager.cxx:511 |
Medium |
V547 |
Expression '!i_rName.empty()' is always false. |
General Analysis |
brwctrlr.cxx:461dbaccess/source/ui/browser/brwctrlr.cxx:461 |
Medium |
V524 |
It is odd that the body of 'activateLast' function is fully equivalent to the body of 'activateFirst' function. |
General Analysis |
brwctrlr.cxx:1066dbaccess/source/ui/browser/brwctrlr.cxx:1066 |
Medium |
V560 |
A part of conditional expression is always false: nNewValue != 0. |
General Analysis |
brwctrlr.cxx:1066dbaccess/source/ui/browser/brwctrlr.cxx:1066 |
Medium |
V560 |
A part of conditional expression is always false: nOldValue != 0. |
General Analysis |
brwctrlr.cxx:1066dbaccess/source/ui/browser/brwctrlr.cxx:1066 |
Medium |
V560 |
A part of conditional expression is always true: nNewValue == 0. |
General Analysis |
brwctrlr.cxx:1066dbaccess/source/ui/browser/brwctrlr.cxx:1066 |
Medium |
V560 |
A part of conditional expression is always true: nOldValue == 0. |
General Analysis |
brwctrlr.cxx:1414dbaccess/source/ui/browser/brwctrlr.cxx:1414 |
Medium |
V560 |
A part of conditional expression is always false: (nRowCount != 0). |
General Analysis |
brwctrlr.cxx:1414dbaccess/source/ui/browser/brwctrlr.cxx:1414 |
Medium |
V560 |
A part of conditional expression is always true: !bInsertionRow. |
General Analysis |
brwctrlr.cxx:876dbaccess/source/ui/browser/brwctrlr.cxx:876 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 872, 876. |
General Analysis |
sbagrid.cxx:1313dbaccess/source/ui/browser/sbagrid.cxx:1313 |
Medium |
V547 |
Expression '!bCountFinal' is always true. |
General Analysis |
sbagrid.cxx:1346dbaccess/source/ui/browser/sbagrid.cxx:1346 |
Medium |
V547 |
Expression '!bCountFinal' is always true. |
General Analysis |
sbagrid.cxx:1065dbaccess/source/ui/browser/sbagrid.cxx:1065 |
Medium |
V1048 |
The 'bSelectionBookmarks' variable was assigned the same value. |
General Analysis |
unodatbr.cxx:651dbaccess/source/ui/browser/unodatbr.cxx:651 |
High |
V547 |
Expression 'ColumnValue::NO_NULLS != nNullable' is always true. |
General Analysis |
unodatbr.cxx:653dbaccess/source/ui/browser/unodatbr.cxx:653 |
High |
V547 |
Expression 'ColumnValue::NO_NULLS == nNullable' is always false. |
General Analysis |
unodatbr.cxx:3572dbaccess/source/ui/browser/unodatbr.cxx:3572 |
High |
V547 |
Expression 'CommandType::QUERY != nCommandType' is always true. |
General Analysis |
unodatbr.cxx:361dbaccess/source/ui/browser/unodatbr.cxx:361 |
Medium |
V547 |
Expression '!bEscapeProcessing' is always true. |
General Analysis |
unodatbr.cxx:994dbaccess/source/ui/browser/unodatbr.cxx:994 |
Medium |
V560 |
A part of conditional expression is always false: (CommandType::COMMAND == nCommandType). |
General Analysis |
unodatbr.cxx:1697dbaccess/source/ui/browser/unodatbr.cxx:1697 |
Medium |
V560 |
A part of conditional expression is always true: nId != (5000 + 621). |
General Analysis |
unodatbr.cxx:1745dbaccess/source/ui/browser/unodatbr.cxx:1745 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
FieldDescControl.cxx:85dbaccess/source/ui/control/FieldDescControl.cxx:85 |
High |
V1053 |
Calling the 'DeactivateAggregate' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'FieldDescControl.cxx:85', 'FieldDescControl.cxx:91', 'FieldDescControl.hxx:133'. |
General Analysis |
dbtreelistbox.cxx:437dbaccess/source/ui/control/dbtreelistbox.cxx:437 |
Medium |
V1048 |
The 'bAskInterceptors' variable was assigned the same value. |
General Analysis |
sqledit.cxx:495dbaccess/source/ui/control/sqledit.cxx:495 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
ConnectionHelper.cxx:620dbaccess/source/ui/dlg/ConnectionHelper.cxx:620 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ConnectionHelper.cxx:621dbaccess/source/ui/dlg/ConnectionHelper.cxx:621 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ConnectionHelper.cxx:622dbaccess/source/ui/dlg/ConnectionHelper.cxx:622 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ConnectionHelper.cxx:627dbaccess/source/ui/dlg/ConnectionHelper.cxx:627 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:170dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:170 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:171dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:171 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:172dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:172 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:173dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:173 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:177dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:177 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:178dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:178 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:179dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:179 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:180dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:180 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:181dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:181 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:308dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:308 |
Medium |
V1023 |
A pointer without owner is added to the 'rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:404dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:404 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:405dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:405 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:406dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:406 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:407dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:407 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:412dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:412 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:413dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:413 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:414dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:414 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:415dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:415 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:416dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:416 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:417dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:417 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:543dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:543 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:544dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:544 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:545dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:545 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:546dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:546 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:650dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:650 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:655dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:655 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:763dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:763 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:798dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:798 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:799dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:799 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:800dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:800 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:805dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:805 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:806dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:806 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:879dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:879 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:880dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:880 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:881dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:881 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:882dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:882 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:887dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:887 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:888dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:888 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:889dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:889 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DBSetupConnectionPages.cxx:890dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:890 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:140dbaccess/source/ui/dlg/TextConnectionHelper.cxx:140 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:141dbaccess/source/ui/dlg/TextConnectionHelper.cxx:141 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:142dbaccess/source/ui/dlg/TextConnectionHelper.cxx:142 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:143dbaccess/source/ui/dlg/TextConnectionHelper.cxx:143 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:144dbaccess/source/ui/dlg/TextConnectionHelper.cxx:144 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:145dbaccess/source/ui/dlg/TextConnectionHelper.cxx:145 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:150dbaccess/source/ui/dlg/TextConnectionHelper.cxx:150 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:151dbaccess/source/ui/dlg/TextConnectionHelper.cxx:151 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:152dbaccess/source/ui/dlg/TextConnectionHelper.cxx:152 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:153dbaccess/source/ui/dlg/TextConnectionHelper.cxx:153 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:154dbaccess/source/ui/dlg/TextConnectionHelper.cxx:154 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:155dbaccess/source/ui/dlg/TextConnectionHelper.cxx:155 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TextConnectionHelper.cxx:156dbaccess/source/ui/dlg/TextConnectionHelper.cxx:156 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:96dbaccess/source/ui/dlg/admincontrols.cxx:96 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:97dbaccess/source/ui/dlg/admincontrols.cxx:97 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:98dbaccess/source/ui/dlg/admincontrols.cxx:98 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:99dbaccess/source/ui/dlg/admincontrols.cxx:99 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:100dbaccess/source/ui/dlg/admincontrols.cxx:100 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:105dbaccess/source/ui/dlg/admincontrols.cxx:105 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:106dbaccess/source/ui/dlg/admincontrols.cxx:106 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:107dbaccess/source/ui/dlg/admincontrols.cxx:107 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:108dbaccess/source/ui/dlg/admincontrols.cxx:108 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:109dbaccess/source/ui/dlg/admincontrols.cxx:109 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
admincontrols.cxx:110dbaccess/source/ui/dlg/admincontrols.cxx:110 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
adminpages.cxx:193dbaccess/source/ui/dlg/adminpages.cxx:193 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'bValue' should be checked here. |
General Analysis |
advancedsettings.cxx:159dbaccess/source/ui/dlg/advancedsettings.cxx:159 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
advancedsettings.cxx:163dbaccess/source/ui/dlg/advancedsettings.cxx:163 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
advancedsettings.cxx:173dbaccess/source/ui/dlg/advancedsettings.cxx:173 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
advancedsettings.cxx:178dbaccess/source/ui/dlg/advancedsettings.cxx:178 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
advancedsettings.cxx:180dbaccess/source/ui/dlg/advancedsettings.cxx:180 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
advancedsettings.cxx:310dbaccess/source/ui/dlg/advancedsettings.cxx:310 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
advancedsettings.cxx:315dbaccess/source/ui/dlg/advancedsettings.cxx:315 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
advancedsettings.cxx:316dbaccess/source/ui/dlg/advancedsettings.cxx:316 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
advancedsettings.cxx:317dbaccess/source/ui/dlg/advancedsettings.cxx:317 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
dbadmin.cxx:93dbaccess/source/ui/dlg/dbadmin.cxx:93 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pCollectionItem'. |
General Analysis |
dbadmin.cxx:180dbaccess/source/ui/dlg/dbadmin.cxx:180 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pCollectionItem'. |
General Analysis |
dbfindex.cxx:397dbaccess/source/ui/dlg/dbfindex.cxx:397 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbwiz.cxx:83dbaccess/source/ui/dlg/dbwiz.cxx:83 |
High |
V1053 |
Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
dbwiz.cxx:81dbaccess/source/ui/dlg/dbwiz.cxx:81 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pCollectionItem'. |
General Analysis |
dbwizsetup.cxx:164dbaccess/source/ui/dlg/dbwizsetup.cxx:164 |
High |
V1053 |
Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
dbwizsetup.cxx:123dbaccess/source/ui/dlg/dbwizsetup.cxx:123 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pCollectionItem'. |
General Analysis |
dbwizsetup.cxx:211dbaccess/source/ui/dlg/dbwizsetup.cxx:211 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 211, 223 |
General Analysis |
dbwizsetup.cxx:229dbaccess/source/ui/dlg/dbwizsetup.cxx:229 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 229, 232 |
General Analysis |
detailpages.cxx:90dbaccess/source/ui/dlg/detailpages.cxx:90 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:95dbaccess/source/ui/dlg/detailpages.cxx:95 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:102dbaccess/source/ui/dlg/detailpages.cxx:102 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:105dbaccess/source/ui/dlg/detailpages.cxx:105 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:306dbaccess/source/ui/dlg/detailpages.cxx:306 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:307dbaccess/source/ui/dlg/detailpages.cxx:307 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:308dbaccess/source/ui/dlg/detailpages.cxx:308 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:313dbaccess/source/ui/dlg/detailpages.cxx:313 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:314dbaccess/source/ui/dlg/detailpages.cxx:314 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:506dbaccess/source/ui/dlg/detailpages.cxx:506 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:507dbaccess/source/ui/dlg/detailpages.cxx:507 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:515dbaccess/source/ui/dlg/detailpages.cxx:515 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:516dbaccess/source/ui/dlg/detailpages.cxx:516 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
detailpages.cxx:517dbaccess/source/ui/dlg/detailpages.cxx:517 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
generalpage.cxx:475dbaccess/source/ui/dlg/generalpage.cxx:475 |
Medium |
V547 |
Expression '!bAllowCreateLocalDatabase' is always false. |
General Analysis |
generalpage.cxx:340dbaccess/source/ui/dlg/generalpage.cxx:340 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
generalpage.cxx:345dbaccess/source/ui/dlg/generalpage.cxx:345 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
odbcconfig.cxx:107dbaccess/source/ui/dlg/odbcconfig.cxx:107 |
Medium |
V1077 |
The 'OOdbcEnumeration' constructor contains potentially uninitialized members. Inspect the following: m_pOdbcLib. |
General Analysis |
paramdialog.cxx:221dbaccess/source/ui/dlg/paramdialog.cxx:221 |
Medium |
V519 |
The 'pValues->Value' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 220, 221. |
General Analysis |
queryfilter.cxx:107dbaccess/source/ui/dlg/queryfilter.cxx:107 |
Medium |
V547 |
Expression '!bIsSearchable' is always false. |
General Analysis |
queryfilter.cxx:302dbaccess/source/ui/dlg/queryfilter.cxx:302 |
Medium |
V547 |
Expression '!bFunction' is always true. |
General Analysis |
queryfilter.cxx:215dbaccess/source/ui/dlg/queryfilter.cxx:215 |
Medium |
V1048 |
The 'nPredicateType' variable was assigned the same value. |
General Analysis |
queryorder.cxx:142dbaccess/source/ui/dlg/queryorder.cxx:142 |
Medium |
V547 |
Expression 'bIsAscending' is always true. |
General Analysis |
tablespage.cxx:194dbaccess/source/ui/dlg/tablespage.cxx:194 |
High |
V595 |
The 'm_pTablesDlg' pointer was utilized before it was verified against nullptr. Check lines: 194, 222. |
General Analysis |
tablespage.cxx:481dbaccess/source/ui/dlg/tablespage.cxx:481 |
Medium |
V1023 |
A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TableRow.hxx:29dbaccess/source/ui/inc/TableRow.hxx:29 |
Medium |
V690 |
The 'OTableRow' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
TokenWriter.hxx:163dbaccess/source/ui/inc/TokenWriter.hxx:163 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: sIndent, m_bCheckFont. |
General Analysis |
WCopyTable.hxx:282dbaccess/source/ui/inc/WCopyTable.hxx:282 |
Medium |
V1071 |
Consider inspecting the 'supportsType' function. The return value is not always used. Total calls: 17, discarded results: 1. |
General Analysis |
DExport.cxx:355dbaccess/source/ui/misc/DExport.cxx:355 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
DExport.cxx:419dbaccess/source/ui/misc/DExport.cxx:419 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
HtmlReader.cxx:319dbaccess/source/ui/misc/HtmlReader.cxx:319 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
RowSetDrop.cxx:110dbaccess/source/ui/misc/RowSetDrop.cxx:110 |
High |
V547 |
Expression 'nPos != - 1' is always false. |
General Analysis |
RowSetDrop.cxx:123dbaccess/source/ui/misc/RowSetDrop.cxx:123 |
Medium |
V547 |
Expression '!bFinal' is always true. |
General Analysis |
RowSetDrop.cxx:127dbaccess/source/ui/misc/RowSetDrop.cxx:127 |
Medium |
V547 |
Expression '!nRowCount' is always true. |
General Analysis |
RowSetDrop.cxx:159dbaccess/source/ui/misc/RowSetDrop.cxx:159 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 159, 175 |
General Analysis |
RowSetDrop.cxx:163dbaccess/source/ui/misc/RowSetDrop.cxx:163 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 163, 172, 203 |
General Analysis |
RowSetDrop.cxx:178dbaccess/source/ui/misc/RowSetDrop.cxx:178 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 178, 207 |
General Analysis |
TokenWriter.cxx:871dbaccess/source/ui/misc/TokenWriter.cxx:871 |
High |
V530 |
The return value of function 'CreateTableDataOptionsValNum' is required to be utilized. |
General Analysis |
TokenWriter.cxx:875dbaccess/source/ui/misc/TokenWriter.cxx:875 |
High |
V530 |
The return value of function 'CreateTableDataOptionsValNum' is required to be utilized. |
General Analysis |
TokenWriter.cxx:94dbaccess/source/ui/misc/TokenWriter.cxx:94 |
High |
V1053 |
Calling the 'initialize' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'TokenWriter.cxx:94', 'TokenWriter.cxx:207', 'TokenWriter.hxx:92'. |
General Analysis |
TokenWriter.cxx:116dbaccess/source/ui/misc/TokenWriter.cxx:116 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
TokenWriter.cxx:311dbaccess/source/ui/misc/TokenWriter.cxx:311 |
Medium |
V524 |
It is odd that the body of 'Read' function is fully equivalent to the body of 'Write' function. |
General Analysis |
TokenWriter.cxx:422dbaccess/source/ui/misc/TokenWriter.cxx:422 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
TokenWriter.cxx:767dbaccess/source/ui/misc/TokenWriter.cxx:767 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
UITools.cxx:1258dbaccess/source/ui/misc/UITools.cxx:1258 |
Medium |
V547 |
Expression 'bEscapeProcessing' is always false. |
General Analysis |
UITools.cxx:296dbaccess/source/ui/misc/UITools.cxx:296 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'. |
General Analysis |
UITools.cxx:313dbaccess/source/ui/misc/UITools.cxx:313 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'. |
General Analysis |
UITools.cxx:336dbaccess/source/ui/misc/UITools.cxx:336 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'. |
General Analysis |
UITools.cxx:708dbaccess/source/ui/misc/UITools.cxx:708 |
Medium |
V1048 |
The 'eJustify' variable was assigned the same value. |
General Analysis |
WCopyTable.cxx:254dbaccess/source/ui/misc/WCopyTable.cxx:254 |
High |
V1053 |
Calling the 'getSelectStatement' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'WCopyTable.cxx:254', 'WCopyTable.cxx:295', 'WCopyTable.cxx:320', 'WCopyTable.hxx:199'. |
General Analysis |
WCopyTable.cxx:569dbaccess/source/ui/misc/WCopyTable.cxx:569 |
High |
V1053 |
Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
WCopyTable.cxx:622dbaccess/source/ui/misc/WCopyTable.cxx:622 |
High |
V1053 |
Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
WCopyTable.cxx:1474dbaccess/source/ui/misc/WCopyTable.cxx:1474 |
Medium |
V1048 |
The 'nDefaultType' variable was assigned the same value. |
General Analysis |
asyncmodaldialog.cxx:87dbaccess/source/ui/misc/asyncmodaldialog.cxx:87 |
High |
V773 |
Visibility scope of the 'pExecutor' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
dbsubcomponentcontroller.cxx:198dbaccess/source/ui/misc/dbsubcomponentcontroller.cxx:198 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 193, 198. |
General Analysis |
JoinTableView.cxx:166dbaccess/source/ui/querydesign/JoinTableView.cxx:166 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
QueryDesignView.cxx:820dbaccess/source/ui/querydesign/QueryDesignView.cxx:820 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
QueryDesignView.cxx:829dbaccess/source/ui/querydesign/QueryDesignView.cxx:829 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
QueryDesignView.cxx:835dbaccess/source/ui/querydesign/QueryDesignView.cxx:835 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
QueryDesignView.cxx:837dbaccess/source/ui/querydesign/QueryDesignView.cxx:837 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
QueryDesignView.cxx:2361dbaccess/source/ui/querydesign/QueryDesignView.cxx:2361 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2361, 2367, 2370 |
General Analysis |
QueryDesignView.cxx:1782dbaccess/source/ui/querydesign/QueryDesignView.cxx:1782 |
Medium |
V1048 |
The 'eJoinType' variable was assigned the same value. |
General Analysis |
QueryDesignView.cxx:3135dbaccess/source/ui/querydesign/QueryDesignView.cxx:3135 |
Medium |
V1048 |
The 'nDataType' variable was assigned the same value. |
General Analysis |
QueryDesignView.cxx:3253dbaccess/source/ui/querydesign/QueryDesignView.cxx:3253 |
Medium |
V1048 |
The 'nDataType' variable was assigned the same value. |
General Analysis |
QueryDesignView.cxx:3351dbaccess/source/ui/querydesign/QueryDesignView.cxx:3351 |
Medium |
V1048 |
The 'nDataType' variable was assigned the same value. |
General Analysis |
QueryDesignView.cxx:3396dbaccess/source/ui/querydesign/QueryDesignView.cxx:3396 |
Medium |
V1048 |
The 'nDataType' variable was assigned the same value. |
General Analysis |
QueryTableView.cxx:370dbaccess/source/ui/querydesign/QueryTableView.cxx:370 |
High |
V547 |
Expression 'KeyType::FOREIGN == nKeyType' is always false. |
General Analysis |
QueryTableView.cxx:462dbaccess/source/ui/querydesign/QueryTableView.cxx:462 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
SelectionBrowseBox.cxx:1879dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx:1879 |
Medium |
V560 |
A part of conditional expression is always true: nIdx != - 1. |
General Analysis |
SelectionBrowseBox.cxx:1123dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx:1123 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
TableConnection.cxx:174dbaccess/source/ui/querydesign/TableConnection.cxx:174 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
TableConnection.cxx:56dbaccess/source/ui/querydesign/TableConnection.cxx:56 |
Medium |
V1023 |
A pointer without owner is added to the 'm_vConnLine' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
TableConnection.cxx:85dbaccess/source/ui/querydesign/TableConnection.cxx:85 |
Medium |
V1023 |
A pointer without owner is added to the 'm_vConnLine' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
querycontroller.cxx:1408dbaccess/source/ui/querydesign/querycontroller.cxx:1408 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1414dbaccess/source/ui/querydesign/querycontroller.cxx:1414 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1430dbaccess/source/ui/querydesign/querycontroller.cxx:1430 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1452dbaccess/source/ui/querydesign/querycontroller.cxx:1452 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1485dbaccess/source/ui/querydesign/querycontroller.cxx:1485 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1490dbaccess/source/ui/querydesign/querycontroller.cxx:1490 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1496dbaccess/source/ui/querydesign/querycontroller.cxx:1496 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1502dbaccess/source/ui/querydesign/querycontroller.cxx:1502 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1506dbaccess/source/ui/querydesign/querycontroller.cxx:1506 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querycontroller.cxx:1603dbaccess/source/ui/querydesign/querycontroller.cxx:1603 |
Medium |
V1019 |
Compound assignment expression 'xQueries->getByName(m_sName) >>= xProp' is used inside condition. |
General Analysis |
querycontroller.cxx:399dbaccess/source/ui/querydesign/querycontroller.cxx:399 |
Medium |
V1048 |
The 'aReturn.bEnabled' variable was assigned the same value. |
General Analysis |
querycontroller.cxx:402dbaccess/source/ui/querydesign/querycontroller.cxx:402 |
Medium |
V1048 |
The 'aReturn.bEnabled' variable was assigned the same value. |
General Analysis |
RelationController.cxx:343dbaccess/source/ui/relationdesign/RelationController.cxx:343 |
High |
V547 |
Expression 'KeyType::FOREIGN == nKeyType' is always false. |
General Analysis |
RelationController.cxx:473dbaccess/source/ui/relationdesign/RelationController.cxx:473 |
High |
V773 |
Visibility scope of the 'pThread' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
TEditControl.cxx:788dbaccess/source/ui/tabledesign/TEditControl.cxx:788 |
High |
V595 |
The 'pRow->GetActFieldDescr()' pointer was utilized before it was verified against nullptr. Check lines: 788, 789. |
General Analysis |
TEditControl.cxx:145dbaccess/source/ui/tabledesign/TEditControl.cxx:145 |
High |
V1053 |
Calling the 'GetView' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
TableController.cxx:707dbaccess/source/ui/tabledesign/TableController.cxx:707 |
High |
V547 |
Expression 'KeyType::PRIMARY == nKeyType' is always false. |
General Analysis |
TableController.cxx:1271dbaccess/source/ui/tabledesign/TableController.cxx:1271 |
High |
V547 |
Expression 'KeyType::PRIMARY == nKeyType' is always false. |
General Analysis |
TableDesignControl.cxx:48dbaccess/source/ui/tabledesign/TableDesignControl.cxx:48 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
copytablewizard.cxx:384dbaccess/source/ui/uno/copytablewizard.cxx:384 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
copytablewizard.cxx:514dbaccess/source/ui/uno/copytablewizard.cxx:514 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nExecutionResult' should be checked here. |
General Analysis |
textconnectionsettings_uno.cxx:265dbaccess/source/ui/uno/textconnectionsettings_uno.cxx:265 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
unosqlmessage.cxx:80dbaccess/source/ui/uno/unosqlmessage.cxx:80 |
Medium |
V1019 |
Compound assignment expression 'args[0] >>= title' is used inside condition. |
General Analysis |
unosqlmessage.cxx:80dbaccess/source/ui/uno/unosqlmessage.cxx:80 |
Medium |
V1019 |
Compound assignment expression 'args[1] >>= parentWindow' is used inside condition. |
General Analysis |
init.hxx:224desktop/inc/lib/init.hxx:224 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: sourceViewId. |
General Analysis |
test_desktop_lib.cxx:1414desktop/qa/desktop_lib/test_desktop_lib.cxx:1414 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1424desktop/qa/desktop_lib/test_desktop_lib.cxx:1424 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1434desktop/qa/desktop_lib/test_desktop_lib.cxx:1434 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1444desktop/qa/desktop_lib/test_desktop_lib.cxx:1444 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1454desktop/qa/desktop_lib/test_desktop_lib.cxx:1454 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1464desktop/qa/desktop_lib/test_desktop_lib.cxx:1464 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1474desktop/qa/desktop_lib/test_desktop_lib.cxx:1474 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemToPage' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1478desktop/qa/desktop_lib/test_desktop_lib.cxx:1478 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemToCell' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1483desktop/qa/desktop_lib/test_desktop_lib.cxx:1483 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemToPage' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1488desktop/qa/desktop_lib/test_desktop_lib.cxx:1488 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemToCell' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1521desktop/qa/desktop_lib/test_desktop_lib.cxx:1521 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1531desktop/qa/desktop_lib/test_desktop_lib.cxx:1531 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1541desktop/qa/desktop_lib/test_desktop_lib.cxx:1541 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1575desktop/qa/desktop_lib/test_desktop_lib.cxx:1575 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1585desktop/qa/desktop_lib/test_desktop_lib.cxx:1585 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1595desktop/qa/desktop_lib/test_desktop_lib.cxx:1595 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1605desktop/qa/desktop_lib/test_desktop_lib.cxx:1605 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1615desktop/qa/desktop_lib/test_desktop_lib.cxx:1615 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1619desktop/qa/desktop_lib/test_desktop_lib.cxx:1619 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1629desktop/qa/desktop_lib/test_desktop_lib.cxx:1629 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1642desktop/qa/desktop_lib/test_desktop_lib.cxx:1642 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemHelpVis' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1646desktop/qa/desktop_lib/test_desktop_lib.cxx:1646 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemHelpUse' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1650desktop/qa/desktop_lib/test_desktop_lib.cxx:1650 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemHelpFront' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1655desktop/qa/desktop_lib/test_desktop_lib.cxx:1655 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemHelpVis' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1660desktop/qa/desktop_lib/test_desktop_lib.cxx:1660 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemHelpUse' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:1665desktop/qa/desktop_lib/test_desktop_lib.cxx:1665 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aMenuItemHelpFront' is used. Probably it is a mistake. |
General Analysis |
test_desktop_lib.cxx:2091desktop/qa/desktop_lib/test_desktop_lib.cxx:2091 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
app.cxx:1953desktop/source/app/app.cxx:1953 |
High |
V1053 |
Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
app.cxx:976desktop/source/app/app.cxx:976 |
Medium |
V1001 |
The 'aRet' variable is assigned but is not used by the end of the function. |
General Analysis |
app.cxx:1058desktop/source/app/app.cxx:1058 |
Medium |
V1001 |
The 'aRet' variable is assigned but is not used by the end of the function. |
General Analysis |
app.cxx:1077desktop/source/app/app.cxx:1077 |
Medium |
V1001 |
The 'aRet' variable is assigned but is not used by the end of the function. |
General Analysis |
check_ext_deps.cxx:183desktop/source/app/check_ext_deps.cxx:183 |
Medium |
V1019 |
Compound assignment expression 'rStatus >>= sText' is used inside condition. |
General Analysis |
check_ext_deps.cxx:196desktop/source/app/check_ext_deps.cxx:196 |
Medium |
V1019 |
Compound assignment expression 'rStatus >>= sText' is used inside condition. |
General Analysis |
check_ext_deps.cxx:147desktop/source/app/check_ext_deps.cxx:147 |
Medium |
V1048 |
The 'bApprove' variable was assigned the same value. |
General Analysis |
cmdlineargs.cxx:412desktop/source/app/cmdlineargs.cxx:412 |
High |
V501 |
There are identical sub-expressions '!supplier.next(aArg)' to the left and to the right of the '||' operator. |
General Analysis |
cmdlineargs.cxx:234desktop/source/app/cmdlineargs.cxx:234 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
langselect.cxx:131desktop/source/app/langselect.cxx:131 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
langselect.cxx:133desktop/source/app/langselect.cxx:133 |
High |
V530 |
The return value of function 'makeFallback' is required to be utilized. |
General Analysis |
officeipcthread.cxx:86desktop/source/app/officeipcthread.cxx:86 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
officeipcthread.cxx:178desktop/source/app/officeipcthread.cxx:178 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
officeipcthread.cxx:212desktop/source/app/officeipcthread.cxx:212 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
officeipcthread.cxx:226desktop/source/app/officeipcthread.cxx:226 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
officeipcthread.cxx:259desktop/source/app/officeipcthread.cxx:259 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
officeipcthread.cxx:498desktop/source/app/officeipcthread.cxx:498 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
officeipcthread.cxx:826desktop/source/app/officeipcthread.cxx:826 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
officeipcthread.cxx:836desktop/source/app/officeipcthread.cxx:836 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
officeipcthread.cxx:399desktop/source/app/officeipcthread.cxx:399 |
Medium |
V690 |
The 'DbusConnectionHolder' class implements a move constructor, but lacks the move assignment operator. It is dangerous to use such a class. |
General Analysis |
opencl.cxx:171desktop/source/app/opencl.cxx:171 |
Medium |
V547 |
Expression is always false. |
General Analysis |
dp_persmap.cxx:92desktop/source/deployment/dp_persmap.cxx:92 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_persmap.cxx:98desktop/source/deployment/dp_persmap.cxx:98 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_persmap.cxx:101desktop/source/deployment/dp_persmap.cxx:101 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_persmap.cxx:102desktop/source/deployment/dp_persmap.cxx:102 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_persmap.cxx:141desktop/source/deployment/dp_persmap.cxx:141 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_gui_dialog2.cxx:659desktop/source/deployment/gui/dp_gui_dialog2.cxx:659 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_gui_extensioncmdqueue.cxx:546desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx:546 |
Medium |
V1019 |
Compound assignment expression 'rStatus >>= text' is used inside condition. |
General Analysis |
dp_gui_extensioncmdqueue.cxx:688desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx:688 |
Medium |
V1089 |
Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument. |
General Analysis |
dp_gui_extlistbox.cxx:1034desktop/source/deployment/gui/dp_gui_extlistbox.cxx:1034 |
Medium |
V1044 |
Loop break conditions do not depend on the number of iterations. |
General Analysis |
dp_gui_updatedialog.cxx:339desktop/source/deployment/gui/dp_gui_updatedialog.cxx:339 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_gui_updatedialog.cxx:345desktop/source/deployment/gui/dp_gui_updatedialog.cxx:345 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_gui_updatedialog.cxx:347desktop/source/deployment/gui/dp_gui_updatedialog.cxx:347 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_gui_updatedialog.cxx:353desktop/source/deployment/gui/dp_gui_updatedialog.cxx:353 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_commandenvironments.cxx:136desktop/source/deployment/manager/dp_commandenvironments.cxx:136 |
Medium |
V1019 |
Compound assignment expression 'request >>= licExc' is used inside condition. |
General Analysis |
dp_commandenvironments.cxx:137desktop/source/deployment/manager/dp_commandenvironments.cxx:137 |
Medium |
V1019 |
Compound assignment expression 'request >>= instExc' is used inside condition. |
General Analysis |
dp_commandenvironments.cxx:225desktop/source/deployment/manager/dp_commandenvironments.cxx:225 |
Medium |
V1019 |
Compound assignment expression 'request >>= depExc' is used inside condition. |
General Analysis |
dp_manager.cxx:146desktop/source/deployment/manager/dp_manager.cxx:146 |
High |
V530 |
The return value of function 'insertToActivationLayer' is required to be utilized. |
General Analysis |
dp_manager.cxx:636desktop/source/deployment/manager/dp_manager.cxx:636 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_misc.cxx:109desktop/source/deployment/misc/dp_misc.cxx:109 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_misc.cxx:243desktop/source/deployment/misc/dp_misc.cxx:243 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_misc.cxx:246desktop/source/deployment/misc/dp_misc.cxx:246 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_misc.cxx:257desktop/source/deployment/misc/dp_misc.cxx:257 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_misc.cxx:259desktop/source/deployment/misc/dp_misc.cxx:259 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_misc.cxx:265desktop/source/deployment/misc/dp_misc.cxx:265 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_misc.cxx:287desktop/source/deployment/misc/dp_misc.cxx:287 |
High |
V530 |
The return value of function 'encode' is required to be utilized. |
General Analysis |
dp_misc.cxx:420desktop/source/deployment/misc/dp_misc.cxx:420 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_ucb.cxx:219desktop/source/deployment/misc/dp_ucb.cxx:219 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_ucb.cxx:226desktop/source/deployment/misc/dp_ucb.cxx:226 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_ucb.cxx:230desktop/source/deployment/misc/dp_ucb.cxx:230 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_ucb.cxx:236desktop/source/deployment/misc/dp_ucb.cxx:236 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_ucb.cxx:274desktop/source/deployment/misc/dp_ucb.cxx:274 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_ucb.cxx:281desktop/source/deployment/misc/dp_ucb.cxx:281 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_ucb.cxx:283desktop/source/deployment/misc/dp_ucb.cxx:283 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_component.cxx:877desktop/source/deployment/registry/component/dp_component.cxx:877 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_component.cxx:879desktop/source/deployment/registry/component/dp_component.cxx:879 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_component.cxx:887desktop/source/deployment/registry/component/dp_component.cxx:887 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_component.cxx:894desktop/source/deployment/registry/component/dp_component.cxx:894 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_component.cxx:896desktop/source/deployment/registry/component/dp_component.cxx:896 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_component.cxx:920desktop/source/deployment/registry/component/dp_component.cxx:920 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_component.cxx:947desktop/source/deployment/registry/component/dp_component.cxx:947 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_component.cxx:952desktop/source/deployment/registry/component/dp_component.cxx:952 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_configuration.cxx:445desktop/source/deployment/registry/configuration/dp_configuration.cxx:445 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_configuration.cxx:447desktop/source/deployment/registry/configuration/dp_configuration.cxx:447 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_configuration.cxx:461desktop/source/deployment/registry/configuration/dp_configuration.cxx:461 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_configuration.cxx:463desktop/source/deployment/registry/configuration/dp_configuration.cxx:463 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_configuration.cxx:673desktop/source/deployment/registry/configuration/dp_configuration.cxx:673 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'data' is used. Probably it is a mistake. |
General Analysis |
dp_backend.cxx:87desktop/source/deployment/registry/dp_backend.cxx:87 |
Medium |
V547 |
Expression 'cachePath' is always false. |
General Analysis |
dp_registry.cxx:164desktop/source/deployment/registry/dp_registry.cxx:164 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dp_script.cxx:367desktop/source/deployment/registry/script/dp_script.cxx:367 |
Medium |
V1048 |
The 'bCanAdd' variable was assigned the same value. |
General Analysis |
init.cxx:860desktop/source/lib/init.cxx:860 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
init.cxx:875desktop/source/lib/init.cxx:875 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
init.cxx:926desktop/source/lib/init.cxx:926 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
init.cxx:1724desktop/source/lib/init.cxx:1724 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
init.cxx:1726desktop/source/lib/init.cxx:1726 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
init.cxx:1731desktop/source/lib/init.cxx:1731 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
init.cxx:2153desktop/source/lib/init.cxx:2153 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
init.cxx:2285desktop/source/lib/init.cxx:2285 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
init.cxx:5309desktop/source/lib/init.cxx:5309 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
init.cxx:5311desktop/source/lib/init.cxx:5311 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
init.cxx:7903desktop/source/lib/init.cxx:7903 |
High |
V530 |
The return value of function 'getImageUrl' is required to be utilized. |
General Analysis |
init.cxx:7931desktop/source/lib/init.cxx:7931 |
High |
V530 |
The return value of function 'GetDefaultFont' is required to be utilized. |
General Analysis |
init.cxx:7933desktop/source/lib/init.cxx:7933 |
High |
V530 |
The return value of function 'GetDefaultFont' is required to be utilized. |
General Analysis |
init.cxx:7935desktop/source/lib/init.cxx:7935 |
High |
V530 |
The return value of function 'GetDefaultFont' is required to be utilized. |
General Analysis |
init.cxx:5471desktop/source/lib/init.cxx:5471 |
High |
V614 |
Uninitialized variable 'value' used. Consider checking the first actual argument of the 'convert' function. |
General Analysis |
init.cxx:6501desktop/source/lib/init.cxx:6501 |
High |
V614 |
Uninitialized variable 'bIsPhysical' used. |
General Analysis |
init.cxx:290desktop/source/lib/init.cxx:290 |
High |
V1053 |
Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
init.cxx:6113desktop/source/lib/init.cxx:6113 |
Medium |
V522 |
There might be dereferencing of a potential null pointer '* pOutMimeTypes'. Check lines: 6113, 6106. |
General Analysis |
init.cxx:6121desktop/source/lib/init.cxx:6121 |
Medium |
V522 |
There might be dereferencing of a potential null pointer '* pOutSizes'. Check lines: 6121, 6104. |
General Analysis |
init.cxx:6122desktop/source/lib/init.cxx:6122 |
Medium |
V522 |
There might be dereferencing of a potential null pointer '* pOutStreams'. Check lines: 6122, 6108. |
General Analysis |
init.cxx:730desktop/source/lib/init.cxx:730 |
Medium |
V547 |
Expression is always false. |
General Analysis |
init.cxx:399desktop/source/lib/init.cxx:399 |
Medium |
V575 |
The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 399, 397. |
General Analysis |
init.cxx:6313desktop/source/lib/init.cxx:6313 |
Medium |
V575 |
The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 6313, 6311. |
General Analysis |
init.cxx:6377desktop/source/lib/init.cxx:6377 |
Medium |
V575 |
The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 6377, 6375. |
General Analysis |
init.cxx:6413desktop/source/lib/init.cxx:6413 |
Medium |
V575 |
The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 6413, 6411. |
General Analysis |
init.cxx:6540desktop/source/lib/init.cxx:6540 |
Medium |
V575 |
The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 6540, 6538. |
General Analysis |
init.cxx:5042desktop/source/lib/init.cxx:5042 |
Medium |
V1001 |
The 'selection' variable is assigned but is not used by the end of the function. |
General Analysis |
init.cxx:6494desktop/source/lib/init.cxx:6494 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
lokinteractionhandler.cxx:380desktop/source/lib/lokinteractionhandler.cxx:380 |
Medium |
V1019 |
Compound assignment expression 'aLoadReadOnlyRequest.Value >>= aFileName' is used inside condition. |
General Analysis |
migration.cxx:281desktop/source/migration/migration.cxx:281 |
Medium |
V560 |
A part of conditional expression is always true: !bMigrationCompleted. |
General Analysis |
acceptor.cxx:146desktop/source/offacc/acceptor.cxx:146 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= m_aAcceptString' is used inside condition. |
General Analysis |
acceptor.cxx:170desktop/source/offacc/acceptor.cxx:170 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= bEnable' is used inside condition. |
General Analysis |
acceptor.cxx:171desktop/source/offacc/acceptor.cxx:171 |
Medium |
V1019 |
Compound assignment expression 'aArguments[1] >>= bEnable' is used inside condition. |
General Analysis |
unopkg_misc.cxx:59desktop/source/pkgchk/unopkg/unopkg_misc.cxx:59 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
border.cxx:79drawinglayer/qa/unit/border.cxx:79 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pGroupPrimitive'. |
General Analysis |
border.cxx:87drawinglayer/qa/unit/border.cxx:87 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pInside'. |
General Analysis |
vclmetafileprocessor2d.cxx:45drawinglayer/qa/unit/vclmetafileprocessor2d.cxx:45 |
High |
V530 |
The return value of function 'compressAsPNG' is required to be utilized. |
General Analysis |
vclpixelprocessor2d.cxx:39drawinglayer/qa/unit/vclpixelprocessor2d.cxx:39 |
High |
V530 |
The return value of function 'compressAsPNG' is required to be utilized. |
General Analysis |
fillgraphicattribute.cxx:61drawinglayer/source/attribute/fillgraphicattribute.cxx:61 |
High |
V530 |
The return value of function 'GetBitmapEx' is required to be utilized. |
General Analysis |
sdrlightingattribute3d.cxx:136drawinglayer/source/attribute/sdrlightingattribute3d.cxx:136 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrlightingattribute3d.cxx:151drawinglayer/source/attribute/sdrlightingattribute3d.cxx:151 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrlightingattribute3d.cxx:165drawinglayer/source/attribute/sdrlightingattribute3d.cxx:165 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
XShapeDumper.cxx:1150drawinglayer/source/dumper/XShapeDumper.cxx:1150 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= aRectangleValue' is used inside condition. |
General Analysis |
XShapeDumper.cxx:1156drawinglayer/source/dumper/XShapeDumper.cxx:1156 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= aAdjustmentValues' is used inside condition. |
General Analysis |
XShapeDumper.cxx:1162drawinglayer/source/dumper/XShapeDumper.cxx:1162 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= aCoordinates' is used inside condition. |
General Analysis |
XShapeDumper.cxx:1168drawinglayer/source/dumper/XShapeDumper.cxx:1168 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= aSegments' is used inside condition. |
General Analysis |
viewinformation2d.cxx:469drawinglayer/source/geometry/viewinformation2d.cxx:469 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
viewinformation2d.cxx:477drawinglayer/source/geometry/viewinformation2d.cxx:477 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
borderlineprimitive2d.cxx:124drawinglayer/source/primitive2d/borderlineprimitive2d.cxx:124 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
controlprimitive2d.cxx:258drawinglayer/source/primitive2d/controlprimitive2d.cxx:258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
embedded3dprimitive2d.cxx:86drawinglayer/source/primitive2d/embedded3dprimitive2d.cxx:86 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
glowprimitive2d.cxx:298drawinglayer/source/primitive2d/glowprimitive2d.cxx:298 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 264, 298. |
General Analysis |
helplineprimitive2d.cxx:48drawinglayer/source/primitive2d/helplineprimitive2d.cxx:48 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sceneprimitive2d.cxx:146drawinglayer/source/primitive2d/sceneprimitive2d.cxx:146 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
shadowprimitive2d.cxx:343drawinglayer/source/primitive2d/shadowprimitive2d.cxx:343 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 316, 343. |
General Analysis |
softedgeprimitive2d.cxx:298drawinglayer/source/primitive2d/softedgeprimitive2d.cxx:298 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 271, 298. |
General Analysis |
textdecoratedprimitive2d.cxx:280drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx:280 |
Medium |
V547 |
Expression '!aEmphasisContent.empty()' is always false. |
General Analysis |
textlayoutdevice.cxx:96drawinglayer/source/primitive2d/textlayoutdevice.cxx:96 |
High |
V1053 |
Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
wrongspellprimitive2d.cxx:80drawinglayer/source/primitive2d/wrongspellprimitive2d.cxx:80 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrcubeprimitive3d.cxx:61drawinglayer/source/primitive3d/sdrcubeprimitive3d.cxx:61 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 43, 61. |
General Analysis |
sdrextrudelathetools3d.cxx:233drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:233 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrextrudelathetools3d.cxx:240drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:240 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrextrudelathetools3d.cxx:246drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:246 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrextrudelathetools3d.cxx:256drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:256 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrextrudelathetools3d.cxx:263drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:263 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrextrudelathetools3d.cxx:302drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:302 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
sdrextrudeprimitive3d.cxx:107drawinglayer/source/primitive3d/sdrextrudeprimitive3d.cxx:107 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 89, 107. |
General Analysis |
sdrlatheprimitive3d.cxx:98drawinglayer/source/primitive3d/sdrlatheprimitive3d.cxx:98 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 80, 98. |
General Analysis |
sdrpolypolygonprimitive3d.cxx:65drawinglayer/source/primitive3d/sdrpolypolygonprimitive3d.cxx:65 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 47, 65. |
General Analysis |
cairopixelprocessor2d.cxx:399drawinglayer/source/processor2d/cairopixelprocessor2d.cxx:399 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'nullptr != pDisableDownScale'. |
General Analysis |
cairopixelprocessor2d.cxx:1056drawinglayer/source/processor2d/cairopixelprocessor2d.cxx:1056 |
High |
V595 |
The 'pAlphaWrite' pointer was utilized before it was verified against nullptr. Check lines: 1056, 1081. |
General Analysis |
cairopixelprocessor2d.cxx:1086drawinglayer/source/processor2d/cairopixelprocessor2d.cxx:1086 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aAlphaMask' is used. Probably it is a mistake. |
General Analysis |
vclhelperbufferdevice.cxx:399drawinglayer/source/processor2d/vclhelperbufferdevice.cxx:399 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
vclmetafileprocessor2d.cxx:1163drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:1163 |
High |
V595 |
The 'mpPDFExtOutDevData' pointer was utilized before it was verified against nullptr. Check lines: 1163, 1183. |
General Analysis |
vclmetafileprocessor2d.cxx:1093drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:1093 |
Medium |
V547 |
Expression '!bIsPrintableControl' is always true. |
General Analysis |
vclmetafileprocessor2d.cxx:2037drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2037 |
Medium |
V547 |
Expression '!useDecompose' is always true. |
General Analysis |
vclmetafileprocessor2d.cxx:410drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:410 |
Medium |
V1048 |
The 'eJoin' variable was assigned the same value. |
General Analysis |
shadow3dextractor.cxx:221drawinglayer/source/processor3d/shadow3dextractor.cxx:221 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
shadow3dextractor.cxx:223drawinglayer/source/processor3d/shadow3dextractor.cxx:223 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
zbufferprocessor3d.cxx:310drawinglayer/source/processor3d/zbufferprocessor3d.cxx:310 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
emfphelperdata.cxx:2084drawinglayer/source/tools/emfphelperdata.cxx:2084 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2084, 2097 |
General Analysis |
emfpimage.cxx:41drawinglayer/source/tools/emfpimage.cxx:41 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
emfpimage.cxx:61drawinglayer/source/tools/emfpimage.cxx:61 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
wmfemfhelper.cxx:1426drawinglayer/source/tools/wmfemfhelper.cxx:1426 |
High |
V1030 |
The 'aPositions' variable is used after it was moved. |
General Analysis |
editdoc.hxx:226editeng/inc/editdoc.hxx:226 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~EditEngineItemPool' method of the 'EditEngineItemPool' class. |
General Analysis |
editeng.cxx:88editeng/qa/editeng/editeng.cxx:88 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pData'. |
General Analysis |
EPaMTest.cxx:88editeng/qa/unit/EPaMTest.cxx:88 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '<' operator: EPaM(0, 0) < EPaM(0, 0) |
General Analysis |
ESelectionTest.cxx:113editeng/qa/unit/ESelectionTest.cxx:113 |
High |
V501 |
There are identical sub-expressions 'ESelection(0, 0, 1, 1)' to the left and to the right of the '<' operator. |
General Analysis |
ESelectionTest.cxx:132editeng/qa/unit/ESelectionTest.cxx:132 |
High |
V501 |
There are identical sub-expressions 'ESelection(0, 0, 1, 1)' to the left and to the right of the '>' operator. |
General Analysis |
core-test.cxx:487editeng/qa/unit/core-test.cxx:487 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pURLField1'. |
General Analysis |
core-test.cxx:497editeng/qa/unit/core-test.cxx:497 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pURLField2'. |
General Analysis |
core-test.cxx:528editeng/qa/unit/core-test.cxx:528 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pACPURLField1'. |
General Analysis |
core-test.cxx:538editeng/qa/unit/core-test.cxx:538 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pACPURLField2'. |
General Analysis |
core-test.cxx:548editeng/qa/unit/core-test.cxx:548 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pACPURLField3'. |
General Analysis |
core-test.cxx:1873editeng/qa/unit/core-test.cxx:1873 |
Medium |
V1048 |
The 'selEnd' variable was assigned the same value. |
General Analysis |
core-test.cxx:2003editeng/qa/unit/core-test.cxx:2003 |
Medium |
V1048 |
The 'selEnd' variable was assigned the same value. |
General Analysis |
AccessibleStaticTextBase.cxx:713editeng/source/accessibility/AccessibleStaticTextBase.cxx:713 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleStaticTextBase.cxx:722editeng/source/accessibility/AccessibleStaticTextBase.cxx:722 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
ContentNode.cxx:489editeng/source/editeng/ContentNode.cxx:489 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
editobj.cxx:177editeng/source/editeng/editobj.cxx:177 |
Medium |
V560 |
A part of conditional expression is always false: !rCompare.GetWrongList(). |
General Analysis |
editview.cxx:1257editeng/source/editeng/editview.cxx:1257 |
Medium |
V614 |
Potentially null smart pointer 'xInsertMenu' used. |
General Analysis |
edtspell.cxx:666editeng/source/editeng/edtspell.cxx:666 |
Medium |
V560 |
A part of conditional expression is always true: pFnd. |
General Analysis |
eehtml.cxx:200editeng/source/editeng/eehtml.cxx:200 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
eertfpar.cxx:203editeng/source/editeng/eertfpar.cxx:203 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 203, 208 |
General Analysis |
impedit.cxx:1281editeng/source/editeng/impedit.cxx:1281 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
impedit.cxx:2557editeng/source/editeng/impedit.cxx:2557 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
impedit.cxx:1451editeng/source/editeng/impedit.cxx:1451 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pThisShell'. |
General Analysis |
impedit.cxx:530editeng/source/editeng/impedit.cxx:530 |
Medium |
V788 |
The variable 'nEndLine', captured in a lambda expression, has a constant value. |
General Analysis |
impedit.cxx:530editeng/source/editeng/impedit.cxx:530 |
Medium |
V788 |
The variable 'nStartLine', captured in a lambda expression, has a constant value. |
General Analysis |
impedit2.cxx:742editeng/source/editeng/impedit2.cxx:742 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
impedit2.cxx:3296editeng/source/editeng/impedit2.cxx:3296 |
High |
V530 |
The return value of function 'MoveToNextLine' is required to be utilized. |
General Analysis |
impedit2.cxx:3950editeng/source/editeng/impedit2.cxx:3950 |
High |
V530 |
The return value of function 'WriteRTF' is required to be utilized. |
General Analysis |
impedit2.cxx:4176editeng/source/editeng/impedit2.cxx:4176 |
Medium |
V547 |
Expression 'nDiffRight >= 0' is always true. |
General Analysis |
impedit2.cxx:649editeng/source/editeng/impedit2.cxx:649 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
impedit2.cxx:3625editeng/source/editeng/impedit2.cxx:3625 |
Medium |
V788 |
The variable 'lastCol', captured in a lambda expression, has a constant value. |
General Analysis |
impedit2.cxx:3625editeng/source/editeng/impedit2.cxx:3625 |
Medium |
V788 |
The variable 'minHeight', captured in a lambda expression, has a constant value. |
General Analysis |
impedit2.cxx:1143editeng/source/editeng/impedit2.cxx:1143 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'bGotoStartOfNextLine' should be checked here. |
General Analysis |
impedit3.cxx:250editeng/source/editeng/impedit3.cxx:250 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
impedit3.cxx:453editeng/source/editeng/impedit3.cxx:453 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
impedit3.cxx:483editeng/source/editeng/impedit3.cxx:483 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
impedit3.cxx:3377editeng/source/editeng/impedit3.cxx:3377 |
High |
V530 |
The return value of function 'MoveToNextLine' is required to be utilized. |
General Analysis |
impedit3.cxx:3646editeng/source/editeng/impedit3.cxx:3646 |
High |
V530 |
The return value of function 'QuickGetTextSize' is required to be utilized. |
General Analysis |
impedit3.cxx:3673editeng/source/editeng/impedit3.cxx:3673 |
High |
V530 |
The return value of function 'QuickGetTextSize' is required to be utilized. |
General Analysis |
impedit3.cxx:3845editeng/source/editeng/impedit3.cxx:3845 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
impedit3.cxx:4000editeng/source/editeng/impedit3.cxx:4000 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
impedit3.cxx:4124editeng/source/editeng/impedit3.cxx:4124 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
impedit3.cxx:1006editeng/source/editeng/impedit3.cxx:1006 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
impedit4.cxx:209editeng/source/editeng/impedit4.cxx:209 |
High |
V530 |
The return value of function 'WriteText' is required to be utilized. |
General Analysis |
impedit4.cxx:211editeng/source/editeng/impedit4.cxx:211 |
High |
V530 |
The return value of function 'WriteRTF' is required to be utilized. |
General Analysis |
impedit4.cxx:2551editeng/source/editeng/impedit4.cxx:2551 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
impedit4.cxx:327editeng/source/editeng/impedit4.cxx:327 |
Medium |
V1023 |
A pointer without owner is added to the 'aFontTable' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
impedit4.cxx:328editeng/source/editeng/impedit4.cxx:328 |
Medium |
V1023 |
A pointer without owner is added to the 'aFontTable' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
impedit4.cxx:329editeng/source/editeng/impedit4.cxx:329 |
Medium |
V1023 |
A pointer without owner is added to the 'aFontTable' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
impedit4.cxx:345editeng/source/editeng/impedit4.cxx:345 |
Medium |
V1023 |
A pointer without owner is added to the 'aFontTable' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
impedit5.cxx:334editeng/source/editeng/impedit5.cxx:334 |
High |
V595 |
The 'pNode' pointer was utilized before it was verified against nullptr. Check lines: 334, 342. |
General Analysis |
flditem.cxx:922editeng/source/items/flditem.cxx:922 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
flditem.cxx:67editeng/source/items/flditem.cxx:67 |
Medium |
V547 |
Expression 'bIsDate' is always false. |
General Analysis |
flditem.cxx:92editeng/source/items/flditem.cxx:92 |
Medium |
V547 |
Expression 'bIsFixed' is always false. |
General Analysis |
flditem.cxx:155editeng/source/items/flditem.cxx:155 |
Medium |
V547 |
Expression 'bIsFixed' is always false. |
General Analysis |
flditem.cxx:188editeng/source/items/flditem.cxx:188 |
Medium |
V547 |
Expression 'bIsFixed' is always false. |
General Analysis |
flditem.cxx:190editeng/source/items/flditem.cxx:190 |
Medium |
V547 |
Expression '!bIsFixed' is always true. |
General Analysis |
flditem.cxx:192editeng/source/items/flditem.cxx:192 |
Medium |
V547 |
Expression '!bFullName' is always true. |
General Analysis |
flditem.cxx:96editeng/source/items/flditem.cxx:96 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
flditem.cxx:97editeng/source/items/flditem.cxx:97 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
flditem.cxx:115editeng/source/items/flditem.cxx:115 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
flditem.cxx:116editeng/source/items/flditem.cxx:116 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
flditem.cxx:210editeng/source/items/flditem.cxx:210 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
flditem.cxx:211editeng/source/items/flditem.cxx:211 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
flditem.cxx:145editeng/source/items/flditem.cxx:145 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
frmitems.cxx:2184editeng/source/items/frmitems.cxx:2184 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= aShadow' is used inside condition. |
General Analysis |
itemtype.cxx:109editeng/source/items/itemtype.cxx:109 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
itemtype.cxx:115editeng/source/items/itemtype.cxx:115 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
itemtype.cxx:117editeng/source/items/itemtype.cxx:117 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
itemtype.cxx:124editeng/source/items/itemtype.cxx:124 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
itemtype.cxx:127editeng/source/items/itemtype.cxx:127 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
legacyitem.cxx:352editeng/source/items/legacyitem.cxx:352 |
High |
V781 |
The value of the 'cLine' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 352, 355. |
General Analysis |
numitem.cxx:562editeng/source/items/numitem.cxx:562 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
paperinf.cxx:80editeng/source/items/paperinf.cxx:80 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
paraitem.cxx:183editeng/source/items/paraitem.cxx:183 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= aLSp' is used inside condition. |
General Analysis |
writingmodeitem.cxx:76editeng/source/items/writingmodeitem.cxx:76 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
acorrcfg.cxx:89editeng/source/misc/acorrcfg.cxx:89 |
High |
V530 |
The return value of function 'makeFallback' is required to be utilized. |
General Analysis |
hangulhanja.cxx:925editeng/source/misc/hangulhanja.cxx:925 |
Medium |
V547 |
Expression 'pResult' is always true. |
General Analysis |
hangulhanja.cxx:229editeng/source/misc/hangulhanja.cxx:229 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: m_bIgnorePostPositionalWord, m_bShowRecentlyUsedFirst, m_bAutoReplaceUnique. |
General Analysis |
svxacorr.cxx:1233editeng/source/misc/svxacorr.cxx:1233 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svxacorr.cxx:1996editeng/source/misc/svxacorr.cxx:1996 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svxacorr.cxx:2049editeng/source/misc/svxacorr.cxx:2049 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
svxacorr.cxx:2073editeng/source/misc/svxacorr.cxx:2073 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
svxacorr.cxx:2138editeng/source/misc/svxacorr.cxx:2138 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
svxacorr.cxx:2220editeng/source/misc/svxacorr.cxx:2220 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
svxacorr.cxx:3287editeng/source/misc/svxacorr.cxx:3287 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svxacorr.cxx:1426editeng/source/misc/svxacorr.cxx:1426 |
Medium |
V560 |
A part of conditional expression is always true: nInsPos. |
General Analysis |
svxacorr.cxx:1445editeng/source/misc/svxacorr.cxx:1445 |
Medium |
V560 |
A part of conditional expression is always true: nInsPos. |
General Analysis |
svxacorr.cxx:1476editeng/source/misc/svxacorr.cxx:1476 |
Medium |
V560 |
A part of conditional expression is always true: nInsPos. |
General Analysis |
txtrange.cxx:257editeng/source/misc/txtrange.cxx:257 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
outliner.cxx:1497editeng/source/outliner/outliner.cxx:1497 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
outliner.cxx:1169editeng/source/outliner/outliner.cxx:1169 |
Medium |
V560 |
A part of conditional expression is always false: (pPara->nFlags != nPrevFlags). |
General Analysis |
outliner.cxx:889editeng/source/outliner/outliner.cxx:889 |
Medium |
V1004 |
The 'pEditEngine' pointer was used unsafely after it was verified against nullptr. Check lines: 877, 889. |
General Analysis |
outlvw.cxx:1332editeng/source/outliner/outlvw.cxx:1332 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
outlvw.cxx:1414editeng/source/outliner/outlvw.cxx:1414 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
svxrtf.cxx:1107editeng/source/rtf/svxrtf.cxx:1107 |
Medium |
V547 |
Expression 'n' is always true. |
General Analysis |
svxrtf.cxx:199editeng/source/rtf/svxrtf.cxx:199 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 199, 220 |
General Analysis |
svxrtf.cxx:317editeng/source/rtf/svxrtf.cxx:317 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 317, 320 |
General Analysis |
unoedprx.cxx:755editeng/source/uno/unoedprx.cxx:755 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
unofield.cxx:401editeng/source/uno/unofield.cxx:401 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:411editeng/source/uno/unofield.cxx:411 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:419editeng/source/uno/unofield.cxx:419 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:427editeng/source/uno/unofield.cxx:427 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:435editeng/source/uno/unofield.cxx:435 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:439editeng/source/uno/unofield.cxx:439 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:443editeng/source/uno/unofield.cxx:443 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:447editeng/source/uno/unofield.cxx:447 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:453editeng/source/uno/unofield.cxx:453 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:486editeng/source/uno/unofield.cxx:486 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:507editeng/source/uno/unofield.cxx:507 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:511editeng/source/uno/unofield.cxx:511 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:514editeng/source/uno/unofield.cxx:514 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:517editeng/source/uno/unofield.cxx:517 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:520editeng/source/uno/unofield.cxx:520 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofield.cxx:523editeng/source/uno/unofield.cxx:523 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'CreateFieldData' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unofored.cxx:249editeng/source/uno/unofored.cxx:249 |
Medium |
V1048 |
The 'eParaState' variable was assigned the same value. |
General Analysis |
unonrule.cxx:530editeng/source/uno/unonrule.cxx:530 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxCreateNumRuleCompare' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unotext.cxx:1930editeng/source/uno/unotext.cxx:1930 |
Medium |
V1004 |
The 'GetEditSource()' pointer was used unsafely after it was verified against nullptr. Check lines: 1911, 1930. |
General Analysis |
unotext.cxx:873editeng/source/uno/unotext.cxx:873 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pNewParaSet' is used. Probably it is a mistake. |
General Analysis |
unotext.cxx:878editeng/source/uno/unotext.cxx:878 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pNewParaSet' is used. Probably it is a mistake. |
General Analysis |
unotext2.cxx:84editeng/source/uno/unotext2.cxx:84 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxUnoTextContentEnumeration' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unotext2.cxx:50editeng/source/uno/unotext2.cxx:50 |
Medium |
V614 |
Potentially uninitialized variable 'mpEditSource' used. |
General Analysis |
unotext2.cxx:377editeng/source/uno/unotext2.cxx:377 |
Medium |
V614 |
Potentially uninitialized variable 'mpEditSource' used. |
General Analysis |
xmltxtimp.cxx:126editeng/source/xml/xmltxtimp.cxx:126 |
High |
V1053 |
Calling the 'CreateTextImport' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'xmltxtimp.cxx:126', 'xmlimp.hxx:601', 'xmlimp.hxx:267'. |
General Analysis |
persistence.cxx:1251embeddedobj/source/commonembedding/persistence.cxx:1251 |
Medium |
V547 |
Expression 'bTryOptimization' is always false. |
General Analysis |
persistence.cxx:1266embeddedobj/source/commonembedding/persistence.cxx:1266 |
Medium |
V547 |
Expression '!bOptimizationWorks' is always true. |
General Analysis |
persistence.cxx:1330embeddedobj/source/commonembedding/persistence.cxx:1330 |
Medium |
V547 |
Expression '!AutoSaveEvent' is always true. |
General Analysis |
persistence.cxx:1390embeddedobj/source/commonembedding/persistence.cxx:1390 |
Medium |
V547 |
Expression 'bTryOptimization' is always false. |
General Analysis |
persistence.cxx:1405embeddedobj/source/commonembedding/persistence.cxx:1405 |
Medium |
V547 |
Expression '!bOptimizationWorks' is always true. |
General Analysis |
olepersist.cxx:1139embeddedobj/source/msole/olepersist.cxx:1139 |
Medium |
V547 |
Expression '!bOptimizedCopyingDone' is always true. |
General Analysis |
olepersist.cxx:1772embeddedobj/source/msole/olepersist.cxx:1772 |
Medium |
V560 |
A part of conditional expression is always false: !bStoreLoaded. |
General Analysis |
olepersist.cxx:1790embeddedobj/source/msole/olepersist.cxx:1790 |
Medium |
V560 |
A part of conditional expression is always false: !bStoreLoaded. |
General Analysis |
ownview.cxx:220embeddedobj/source/msole/ownview.cxx:220 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
EmfImportTest.cxx:1701emfio/qa/cppunit/emf/EmfImportTest.cxx:1701 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
xemfparser.cxx:98emfio/source/emfuno/xemfparser.cxx:98 |
High |
V614 |
Uninitialized variable 'bValue' used. |
General Analysis |
emfreader.cxx:832emfio/source/reader/emfreader.cxx:832 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'bEnableEMFPlus' should be checked here. |
General Analysis |
mtftools.cxx:1509emfio/source/reader/mtftools.cxx:1509 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
mtftools.cxx:1583emfio/source/reader/mtftools.cxx:1583 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
mtftools.cxx:1620emfio/source/reader/mtftools.cxx:1620 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
mtftools.cxx:1645emfio/source/reader/mtftools.cxx:1645 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
wmfreader.cxx:1792emfio/source/reader/wmfreader.cxx:1792 |
High |
V530 |
The return value of function 'ReadYXExt' is required to be utilized. |
General Analysis |
wmfreader.cxx:1802emfio/source/reader/wmfreader.cxx:1802 |
High |
V530 |
The return value of function 'ReadYX' is required to be utilized. |
General Analysis |
wmfreader.cxx:1803emfio/source/reader/wmfreader.cxx:1803 |
High |
V530 |
The return value of function 'ReadYX' is required to be utilized. |
General Analysis |
wmfreader.cxx:1937emfio/source/reader/wmfreader.cxx:1937 |
High |
V530 |
The return value of function 'ReadColor' is required to be utilized. |
General Analysis |
wmfreader.cxx:884emfio/source/reader/wmfreader.cxx:884 |
Medium |
V560 |
A part of conditional expression is always false: nBitCount == 8. |
General Analysis |
wmfreader.cxx:1603emfio/source/reader/wmfreader.cxx:1603 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nPos' should be checked here. |
General Analysis |
abspilot.cxx:109extensions/source/abpilot/abspilot.cxx:109 |
High |
V1053 |
Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
unodialogabp.cxx:106extensions/source/abpilot/unodialogabp.cxx:106 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= xParentWindow' is used inside condition. |
General Analysis |
datman.cxx:624extensions/source/bibliography/datman.cxx:624 |
Medium |
V547 |
Expression 'bIsFormatted' is always true. |
General Analysis |
datman.cxx:597extensions/source/bibliography/datman.cxx:597 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
datman.cxx:1150extensions/source/bibliography/datman.cxx:1150 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1150, 1153 |
General Analysis |
framectr.cxx:730extensions/source/bibliography/framectr.cxx:730 |
High |
V547 |
Expression 'nCount > 0' is always false. |
General Analysis |
framectr.cxx:322extensions/source/bibliography/framectr.cxx:322 |
Medium |
V560 |
A part of conditional expression is always false: (nPriv & sdbcx::Privilege::INSERT) != 0. |
General Analysis |
framectr.cxx:527extensions/source/bibliography/framectr.cxx:527 |
Medium |
V560 |
A part of conditional expression is always false: nCount > 1. |
General Analysis |
framectr.cxx:418extensions/source/bibliography/framectr.cxx:418 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
framectr.cxx:466extensions/source/bibliography/framectr.cxx:466 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
framectr.cxx:749extensions/source/bibliography/framectr.cxx:749 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
framectr.cxx:768extensions/source/bibliography/framectr.cxx:768 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
framectr.cxx:829extensions/source/bibliography/framectr.cxx:829 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
general.cxx:349extensions/source/bibliography/general.cxx:349 |
High |
V1053 |
Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
general.cxx:786extensions/source/bibliography/general.cxx:786 |
Medium |
V1023 |
A pointer without owner is added to the 'maChangeListeners' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
general.cxx:866extensions/source/bibliography/general.cxx:866 |
Medium |
V1023 |
A pointer without owner is added to the 'maChangeListeners' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
toolbar.cxx:256extensions/source/bibliography/toolbar.cxx:256 |
High |
V1053 |
Calling the 'GetSizePixel' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'toolbar.cxx:256', 'toolbar.cxx:589', 'toolbar.cxx:594', 'window.hxx:933'. |
General Analysis |
ldapuserprofilebe.cxx:114extensions/source/config/ldap/ldapuserprofilebe.cxx:114 |
High |
V547 |
Expression 'definition->mPort == 0' is always true. |
General Analysis |
controlwizard.cxx:182extensions/source/dbpilots/controlwizard.cxx:182 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
csvformatter.cxx:105extensions/source/logging/csvformatter.cxx:105 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:108extensions/source/logging/csvformatter.cxx:108 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:111extensions/source/logging/csvformatter.cxx:111 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:120extensions/source/logging/csvformatter.cxx:120 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
csvformatter.cxx:122extensions/source/logging/csvformatter.cxx:122 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:125extensions/source/logging/csvformatter.cxx:125 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:218extensions/source/logging/csvformatter.cxx:218 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:250extensions/source/logging/csvformatter.cxx:250 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
csvformatter.cxx:251extensions/source/logging/csvformatter.cxx:251 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:257extensions/source/logging/csvformatter.cxx:257 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:260extensions/source/logging/csvformatter.cxx:260 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
csvformatter.cxx:288extensions/source/logging/csvformatter.cxx:288 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
plaintextformatter.cxx:92extensions/source/logging/plaintextformatter.cxx:92 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
plaintextformatter.cxx:97extensions/source/logging/plaintextformatter.cxx:97 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
plaintextformatter.cxx:103extensions/source/logging/plaintextformatter.cxx:103 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
browserline.cxx:191extensions/source/propctrlr/browserline.cxx:191 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellbindinghandler.cxx:370extensions/source/propctrlr/cellbindinghandler.cxx:370 |
High |
V547 |
Expression 'nCurrentBindingType != 0' is always false. |
General Analysis |
cellbindinghelper.cxx:423extensions/source/propctrlr/cellbindinghelper.cxx:423 |
High |
V547 |
Expression 'FormComponentType::LISTBOX != nClassId' is always true. |
General Analysis |
cellbindinghelper.cxx:460extensions/source/propctrlr/cellbindinghelper.cxx:460 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
commoncontrol.hxx:125extensions/source/propctrlr/commoncontrol.hxx:125 |
High |
V1053 |
Calling the 'getWidget' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 125, 146, 85. |
General Analysis |
controlfontdialog.cxx:52extensions/source/propctrlr/controlfontdialog.cxx:52 |
Medium |
V547 |
Expression 'm_xDialog' is always true. |
General Analysis |
controlfontdialog.cxx:81extensions/source/propctrlr/controlfontdialog.cxx:81 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= xGridModel' is used inside condition. |
General Analysis |
defaultforminspection.cxx:185extensions/source/propctrlr/defaultforminspection.cxx:185 |
Medium |
V1019 |
Compound assignment expression 'arguments[1] >>= nMaxHelpTextLines' is used inside condition. |
General Analysis |
editpropertyhandler.cxx:272extensions/source/propctrlr/editpropertyhandler.cxx:272 |
High |
V547 |
Expression 'nTextType == TextType::RICHTEXT' is always false. |
General Analysis |
editpropertyhandler.cxx:273extensions/source/propctrlr/editpropertyhandler.cxx:273 |
High |
V547 |
Expression 'nTextType != TextType::RICHTEXT' is always true. |
General Analysis |
editpropertyhandler.cxx:274extensions/source/propctrlr/editpropertyhandler.cxx:274 |
High |
V547 |
Expression 'nTextType == TextType::SINGLELINE' is always true. |
General Analysis |
editpropertyhandler.cxx:275extensions/source/propctrlr/editpropertyhandler.cxx:275 |
High |
V547 |
Expression 'nTextType != TextType::RICHTEXT' is always true. |
General Analysis |
editpropertyhandler.cxx:276extensions/source/propctrlr/editpropertyhandler.cxx:276 |
High |
V547 |
Expression 'nTextType != TextType::RICHTEXT' is always true. |
General Analysis |
editpropertyhandler.cxx:277extensions/source/propctrlr/editpropertyhandler.cxx:277 |
High |
V547 |
Expression 'nTextType != TextType::RICHTEXT' is always true. |
General Analysis |
editpropertyhandler.cxx:278extensions/source/propctrlr/editpropertyhandler.cxx:278 |
High |
V547 |
Expression 'nTextType != TextType::SINGLELINE' is always false. |
General Analysis |
editpropertyhandler.cxx:279extensions/source/propctrlr/editpropertyhandler.cxx:279 |
High |
V547 |
Expression 'nTextType != TextType::SINGLELINE' is always false. |
General Analysis |
editpropertyhandler.cxx:280extensions/source/propctrlr/editpropertyhandler.cxx:280 |
High |
V547 |
Expression 'nTextType == TextType::SINGLELINE' is always true. |
General Analysis |
editpropertyhandler.cxx:282extensions/source/propctrlr/editpropertyhandler.cxx:282 |
High |
V547 |
Expression 'nTextType != TextType::RICHTEXT' is always true. |
General Analysis |
editpropertyhandler.cxx:90extensions/source/propctrlr/editpropertyhandler.cxx:90 |
Medium |
V547 |
Expression 'bHasVScroll' is always false. |
General Analysis |
editpropertyhandler.cxx:99extensions/source/propctrlr/editpropertyhandler.cxx:99 |
Medium |
V547 |
Expression 'bRichText' is always false. |
General Analysis |
editpropertyhandler.cxx:105extensions/source/propctrlr/editpropertyhandler.cxx:105 |
Medium |
V547 |
Expression 'bMultiLine' is always false. |
General Analysis |
eformshelper.cxx:173extensions/source/propctrlr/eformshelper.cxx:173 |
Medium |
V560 |
A part of conditional expression is always false: pCompatibleTypes. |
General Analysis |
eformshelper.cxx:173extensions/source/propctrlr/eformshelper.cxx:173 |
Medium |
V560 |
A part of conditional expression is always true: !bCan. |
General Analysis |
eformshelper.cxx:132extensions/source/propctrlr/eformshelper.cxx:132 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
eventhandler.cxx:614extensions/source/propctrlr/eventhandler.cxx:614 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formcomponenthandler.cxx:2793extensions/source/propctrlr/formcomponenthandler.cxx:2793 |
High |
V530 |
The return value of function 'GetGraphic' is required to be utilized. |
General Analysis |
formcomponenthandler.cxx:1837extensions/source/propctrlr/formcomponenthandler.cxx:1837 |
High |
V547 |
Expression 'eLSType != ListSourceType_VALUELIST' is always false. |
General Analysis |
formcomponenthandler.cxx:1895extensions/source/propctrlr/formcomponenthandler.cxx:1895 |
High |
V547 |
Expression 'eLSType == ListSourceType_VALUELIST' is always true. |
General Analysis |
formcomponenthandler.cxx:3106extensions/source/propctrlr/formcomponenthandler.cxx:3106 |
High |
V547 |
Expression 'eType == ListSourceType_SQL' is always true. |
General Analysis |
formcomponenthandler.cxx:1815extensions/source/propctrlr/formcomponenthandler.cxx:1815 |
Medium |
V560 |
A part of conditional expression is always true: (eLSType == ListSourceType_VALUELIST). |
General Analysis |
formcomponenthandler.cxx:1916extensions/source/propctrlr/formcomponenthandler.cxx:1916 |
Medium |
V560 |
A part of conditional expression is always true: (eButtonType == FormButtonType_URL). |
General Analysis |
formcomponenthandler.cxx:1961extensions/source/propctrlr/formcomponenthandler.cxx:1961 |
Medium |
V560 |
A part of conditional expression is always true: (nCommandType == CommandType::COMMAND). |
General Analysis |
formcomponenthandler.cxx:3104extensions/source/propctrlr/formcomponenthandler.cxx:3104 |
Medium |
V560 |
A part of conditional expression is always false: (eType == ListSourceType_SQLPASSTHROUGH). |
General Analysis |
formcomponenthandler.cxx:3104extensions/source/propctrlr/formcomponenthandler.cxx:3104 |
Medium |
V560 |
A part of conditional expression is always true: (eType == ListSourceType_SQL). |
General Analysis |
formcomponenthandler.cxx:2450extensions/source/propctrlr/formcomponenthandler.cxx:2450 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
formcomponenthandler.cxx:2927extensions/source/propctrlr/formcomponenthandler.cxx:2927 |
Medium |
V1001 |
The 'any' variable is assigned but is not used by the end of the function. |
General Analysis |
formcomponenthandler.cxx:322extensions/source/propctrlr/formcomponenthandler.cxx:322 |
Medium |
V1019 |
Compound assignment expression '_rValue >>= xGrfObj' is used inside condition. |
General Analysis |
formcomponenthandler.cxx:717extensions/source/propctrlr/formcomponenthandler.cxx:717 |
Medium |
V1048 |
The 'nNormalized' variable was assigned the same value. |
General Analysis |
formcomponenthandler.cxx:720extensions/source/propctrlr/formcomponenthandler.cxx:720 |
Medium |
V1048 |
The 'nNormalized' variable was assigned the same value. |
General Analysis |
formcomponenthandler.cxx:1060extensions/source/propctrlr/formcomponenthandler.cxx:1060 |
Medium |
V1048 |
The 'nControlType' variable was assigned the same value. |
General Analysis |
formcomponenthandler.cxx:2036extensions/source/propctrlr/formcomponenthandler.cxx:2036 |
Medium |
V1048 |
The 'm_eComponentClass' variable was assigned the same value. |
General Analysis |
formgeometryhandler.cxx:639extensions/source/propctrlr/formgeometryhandler.cxx:639 |
Medium |
V547 |
Expression '!bIsVisible' is always false. |
General Analysis |
formlinkdialog.cxx:498extensions/source/propctrlr/formlinkdialog.cxx:498 |
High |
V547 |
Expression 'nKeyType != KeyType::FOREIGN' is always true. |
General Analysis |
formlinkdialog.cxx:360extensions/source/propctrlr/formlinkdialog.cxx:360 |
Medium |
V560 |
A part of conditional expression is always false: (nCommandType == CommandType::TABLE). |
General Analysis |
formlinkdialog.cxx:361extensions/source/propctrlr/formlinkdialog.cxx:361 |
Medium |
V560 |
A part of conditional expression is always false: (nCommandType == CommandType::QUERY). |
General Analysis |
genericpropertyhandler.cxx:230extensions/source/propctrlr/genericpropertyhandler.cxx:230 |
Medium |
V1019 |
Compound assignment expression 'aControlValue >>= sURL' is used inside condition. |
General Analysis |
handlerhelper.cxx:272extensions/source/propctrlr/handlerhelper.cxx:272 |
Medium |
V1001 |
The 'aReturn' variable is assigned but is not used by the end of the function. |
General Analysis |
handlerhelper.cxx:99extensions/source/propctrlr/handlerhelper.cxx:99 |
Medium |
V1048 |
The 'nControlType' variable was assigned the same value. |
General Analysis |
listselectiondlg.cxx:75extensions/source/propctrlr/listselectiondlg.cxx:75 |
Medium |
V547 |
Expression 'bMultiSelection' is always false. |
General Analysis |
pcrcommon.cxx:50extensions/source/propctrlr/pcrcommon.cxx:50 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pcrunodialogs.cxx:61extensions/source/propctrlr/pcrunodialogs.cxx:61 |
Medium |
V547 |
Expression 'm_xDialog' is always true. |
General Analysis |
pcrunodialogs.cxx:111extensions/source/propctrlr/pcrunodialogs.cxx:111 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= xTabbingModel' is used inside condition. |
General Analysis |
pcrunodialogs.cxx:111extensions/source/propctrlr/pcrunodialogs.cxx:111 |
Medium |
V1019 |
Compound assignment expression 'aArguments[1] >>= xControlContext' is used inside condition. |
General Analysis |
pcrunodialogs.cxx:111extensions/source/propctrlr/pcrunodialogs.cxx:111 |
Medium |
V1019 |
Compound assignment expression 'aArguments[2] >>= xParentWindow' is used inside condition. |
General Analysis |
propcontroller.cxx:80extensions/source/propctrlr/propcontroller.cxx:80 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
propcontroller.cxx:843extensions/source/propctrlr/propcontroller.cxx:843 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 829, 843. |
General Analysis |
propertyhandler.cxx:411extensions/source/propctrlr/propertyhandler.cxx:411 |
High |
V547 |
Expression 'FieldUnit::NONE == eUnit' is always true. |
General Analysis |
propertyhandler.cxx:406extensions/source/propctrlr/propertyhandler.cxx:406 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
propertyhandler.cxx:406extensions/source/propctrlr/propertyhandler.cxx:406 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
selectlabeldialog.cxx:210extensions/source/propctrlr/selectlabeldialog.cxx:210 |
Medium |
V1023 |
A pointer without owner is added to the 'm_xUserData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
standardcontrol.cxx:727extensions/source/propctrlr/standardcontrol.cxx:727 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
standardcontrol.cxx:367extensions/source/propctrlr/standardcontrol.cxx:367 |
High |
V1053 |
Calling the 'getMaxValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
standardcontrol.cxx:369extensions/source/propctrlr/standardcontrol.cxx:369 |
High |
V1053 |
Calling the 'setMinValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
submissionhandler.cxx:137extensions/source/propctrlr/submissionhandler.cxx:137 |
Medium |
V560 |
A part of conditional expression is always false: (eType != FormButtonType_PUSH). |
General Analysis |
submissionhandler.cxx:137extensions/source/propctrlr/submissionhandler.cxx:137 |
Medium |
V560 |
A part of conditional expression is always true: (eType != FormButtonType_SUBMIT). |
General Analysis |
xsdvalidationpropertyhandler.cxx:324extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx:324 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 324, 329, 359 |
General Analysis |
xsdvalidationpropertyhandler.cxx:318extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx:318 |
Medium |
V1048 |
The 'nControlType' variable was assigned the same value. |
General Analysis |
sanedlg.cxx:293extensions/source/scanner/sanedlg.cxx:293 |
High |
V530 |
The return value of function 'SetReloadOptionsHdl' is required to be utilized. |
General Analysis |
sanedlg.cxx:1412extensions/source/scanner/sanedlg.cxx:1412 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
updatefeed.cxx:341extensions/source/update/feed/updatefeed.cxx:341 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdf.cxx:146filter/qa/pdf.cxx:146 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:52filter/qa/unit/svg.cxx:52 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:78filter/qa/unit/svg.cxx:78 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:98filter/qa/unit/svg.cxx:98 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:127filter/qa/unit/svg.cxx:127 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:195filter/qa/unit/svg.cxx:195 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:214filter/qa/unit/svg.cxx:214 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:234filter/qa/unit/svg.cxx:234 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:295filter/qa/unit/svg.cxx:295 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:313filter/qa/unit/svg.cxx:313 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svg.cxx:341filter/qa/unit/svg.cxx:341 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:78filter/qa/unit/textfilterdetect.cxx:78 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:87filter/qa/unit/textfilterdetect.cxx:87 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:92filter/qa/unit/textfilterdetect.cxx:92 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:97filter/qa/unit/textfilterdetect.cxx:97 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:106filter/qa/unit/textfilterdetect.cxx:106 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:130filter/qa/unit/textfilterdetect.cxx:130 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:141filter/qa/unit/textfilterdetect.cxx:141 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:152filter/qa/unit/textfilterdetect.cxx:152 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:162filter/qa/unit/textfilterdetect.cxx:162 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
textfilterdetect.cxx:172filter/qa/unit/textfilterdetect.cxx:172 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
cacheitem.cxx:160filter/source/config/cache/cacheitem.cxx:160 |
Medium |
V1019 |
Compound assignment expression 'aSet >>= p2' is used inside condition. |
General Analysis |
cacheitem.cxx:172filter/source/config/cache/cacheitem.cxx:172 |
Medium |
V1019 |
Compound assignment expression 'aSet >>= n2' is used inside condition. |
General Analysis |
cacheitem.cxx:189filter/source/config/cache/cacheitem.cxx:189 |
Medium |
V1019 |
Compound assignment expression 'aSet >>= uno_s2' is used inside condition. |
General Analysis |
cacheitem.cxx:210filter/source/config/cache/cacheitem.cxx:210 |
Medium |
V1019 |
Compound assignment expression 'aSet >>= uno_p2' is used inside condition. |
General Analysis |
cacheitem.cxx:236filter/source/config/cache/cacheitem.cxx:236 |
Medium |
V1019 |
Compound assignment expression 'aSet >>= uno_n2' is used inside condition. |
General Analysis |
filtercache.cxx:1050filter/source/config/cache/filtercache.cxx:1050 |
Medium |
V547 |
Expression 'bPreferred' is always false. |
General Analysis |
filtercache.cxx:1063filter/source/config/cache/filtercache.cxx:1063 |
Medium |
V547 |
Expression 'bPreferred' is always false. |
General Analysis |
filtercache.cxx:1111filter/source/config/cache/filtercache.cxx:1111 |
Medium |
V547 |
Expression 'bAllFiltersShouldExist' is always true. |
General Analysis |
typedetection.cxx:525filter/source/config/cache/typedetection.cxx:525 |
High |
V547 |
Expression is always false. |
General Analysis |
typedetection.cxx:527filter/source/config/cache/typedetection.cxx:527 |
High |
V547 |
Expression is always false. |
General Analysis |
typedetection.cxx:593filter/source/config/cache/typedetection.cxx:593 |
High |
V547 |
Expression is always false. |
General Analysis |
typedetection.cxx:897filter/source/config/cache/typedetection.cxx:897 |
High |
V614 |
Uninitialized variable 'bHasElements' used. |
General Analysis |
actimpr.cxx:824filter/source/graphicfilter/icgm/actimpr.cxx:824 |
Medium |
V614 |
Potentially uninitialized variable 'eTextAdjust' used. Consider checking the first actual argument of the 'Any' function. |
General Analysis |
bitmap.cxx:289filter/source/graphicfilter/icgm/bitmap.cxx:289 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 289, 293 |
General Analysis |
bitmap.cxx:310filter/source/graphicfilter/icgm/bitmap.cxx:310 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 310, 318 |
General Analysis |
cgm.hxx:89filter/source/graphicfilter/icgm/cgm.hxx:89 |
Medium |
V1071 |
Consider inspecting the 'ImplGetUI16' function. The return value is not always used. Total calls: 10, discarded results: 1. |
General Analysis |
cgm.hxx:91filter/source/graphicfilter/icgm/cgm.hxx:91 |
Medium |
V1071 |
Consider inspecting the 'ImplGetI' function. The return value is not always used. Total calls: 32, discarded results: 1. |
General Analysis |
cgm.hxx:95filter/source/graphicfilter/icgm/cgm.hxx:95 |
Medium |
V1071 |
Consider inspecting the 'ImplGetFloat' function. The return value is not always used. Total calls: 19, discarded results: 1. |
General Analysis |
elements.hxx:30filter/source/graphicfilter/icgm/elements.hxx:30 |
Medium |
V690 |
The 'CGMElements' class implements the copy assignment operator, but lacks a copy constructor. It is dangerous to use such a class. |
General Analysis |
dffpropset.cxx:1334filter/source/msfilter/dffpropset.cxx:1334 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
escherex.cxx:4429filter/source/msfilter/escherex.cxx:4429 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
escherex.cxx:4431filter/source/msfilter/escherex.cxx:4431 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
escherex.cxx:1233filter/source/msfilter/escherex.cxx:1233 |
High |
V547 |
Expression 'nLuminance > 100' is always false. |
General Analysis |
escherex.cxx:3373filter/source/msfilter/escherex.cxx:3373 |
High |
V547 |
Expression 'nCharScaleWidth != 100' is always false. |
General Analysis |
escherex.cxx:2696filter/source/msfilter/escherex.cxx:2696 |
High |
V614 |
Uninitialized variable 'bExtrusionOn' used. |
General Analysis |
escherex.cxx:2746filter/source/msfilter/escherex.cxx:2746 |
High |
V614 |
Uninitialized variable 'bExtrusionLightFace' used. |
General Analysis |
escherex.cxx:2758filter/source/msfilter/escherex.cxx:2758 |
High |
V614 |
Uninitialized variable 'bExtrusionFirstLightHarsh' used. |
General Analysis |
escherex.cxx:2770filter/source/msfilter/escherex.cxx:2770 |
High |
V614 |
Uninitialized variable 'bExtrusionSecondLightHarsh' used. |
General Analysis |
escherex.cxx:2814filter/source/msfilter/escherex.cxx:2814 |
High |
V614 |
Uninitialized variable 'bExtrusionMetal' used. |
General Analysis |
escherex.cxx:2937filter/source/msfilter/escherex.cxx:2937 |
High |
V614 |
Uninitialized variable 'bExtrusionColor' used. |
General Analysis |
escherex.cxx:3018filter/source/msfilter/escherex.cxx:3018 |
High |
V614 |
Uninitialized variable 'bExtrusionAllowed' used. |
General Analysis |
escherex.cxx:3030filter/source/msfilter/escherex.cxx:3030 |
High |
V614 |
Uninitialized variable 'bConcentricGradientFillAllowed' used. |
General Analysis |
escherex.cxx:3042filter/source/msfilter/escherex.cxx:3042 |
High |
V614 |
Uninitialized variable 'bTextPathAllowed' used. |
General Analysis |
escherex.cxx:3298filter/source/msfilter/escherex.cxx:3298 |
High |
V614 |
Uninitialized variable 'bTextPathOn' used. |
General Analysis |
escherex.cxx:3330filter/source/msfilter/escherex.cxx:3330 |
High |
V614 |
Uninitialized variable 'bTextPathScaleX' used. |
General Analysis |
escherex.cxx:3342filter/source/msfilter/escherex.cxx:3342 |
High |
V614 |
Uninitialized variable 'bSameLetterHeights' used. |
General Analysis |
escherex.cxx:3525filter/source/msfilter/escherex.cxx:3525 |
High |
V614 |
Uninitialized variable 'bMirroredX' used. |
General Analysis |
escherex.cxx:3534filter/source/msfilter/escherex.cxx:3534 |
High |
V614 |
Uninitialized variable 'bMirroredY' used. |
General Analysis |
escherex.cxx:3543filter/source/msfilter/escherex.cxx:3543 |
High |
V614 |
Uninitialized variable 'bSwitched' used. |
General Analysis |
escherex.cxx:763filter/source/msfilter/escherex.cxx:763 |
Medium |
V547 |
Expression 'bWordWrap' is always false. |
General Analysis |
escherex.cxx:767filter/source/msfilter/escherex.cxx:767 |
Medium |
V547 |
Expression 'bAutoGrowSize' is always false. |
General Analysis |
escherex.cxx:774filter/source/msfilter/escherex.cxx:774 |
Medium |
V547 |
Expression 'bAutoGrowWidth' is always false. |
General Analysis |
escherex.cxx:815filter/source/msfilter/escherex.cxx:815 |
Medium |
V547 |
Expression 'bWordWrap' is always false. |
General Analysis |
escherex.cxx:819filter/source/msfilter/escherex.cxx:819 |
Medium |
V547 |
Expression 'bAutoGrowSize' is always false. |
General Analysis |
escherex.cxx:824filter/source/msfilter/escherex.cxx:824 |
Medium |
V547 |
Expression 'bAutoGrowWidth' is always false. |
General Analysis |
escherex.cxx:1247filter/source/msfilter/escherex.cxx:1247 |
Medium |
V547 |
Expression 'nContrast == 100' is always false. |
General Analysis |
escherex.cxx:1318filter/source/msfilter/escherex.cxx:1318 |
Medium |
V547 |
Expression '!bVisible' is always true. |
General Analysis |
escherex.cxx:1674filter/source/msfilter/escherex.cxx:1674 |
Medium |
V547 |
Expression 'bMirrored' is always false. |
General Analysis |
escherex.cxx:1679filter/source/msfilter/escherex.cxx:1679 |
Medium |
V547 |
Expression 'nTransparency' is always false. |
General Analysis |
escherex.cxx:1684filter/source/msfilter/escherex.cxx:1684 |
Medium |
V547 |
Expression 'nRed' is always false. |
General Analysis |
escherex.cxx:1689filter/source/msfilter/escherex.cxx:1689 |
Medium |
V547 |
Expression 'nGreen' is always false. |
General Analysis |
escherex.cxx:1694filter/source/msfilter/escherex.cxx:1694 |
Medium |
V547 |
Expression 'nBlue' is always false. |
General Analysis |
escherex.cxx:1627filter/source/msfilter/escherex.cxx:1627 |
Medium |
V560 |
A part of conditional expression is always false: nBlue. |
General Analysis |
escherex.cxx:1627filter/source/msfilter/escherex.cxx:1627 |
Medium |
V560 |
A part of conditional expression is always false: nGreen. |
General Analysis |
escherex.cxx:1627filter/source/msfilter/escherex.cxx:1627 |
Medium |
V560 |
A part of conditional expression is always false: nRed. |
General Analysis |
escherex.cxx:1627filter/source/msfilter/escherex.cxx:1627 |
Medium |
V560 |
A part of conditional expression is always false: nTransparency. |
General Analysis |
escherex.cxx:1670filter/source/msfilter/escherex.cxx:1670 |
Medium |
V560 |
A part of conditional expression is always false: nBlue. |
General Analysis |
escherex.cxx:1670filter/source/msfilter/escherex.cxx:1670 |
Medium |
V560 |
A part of conditional expression is always false: nGreen. |
General Analysis |
escherex.cxx:1670filter/source/msfilter/escherex.cxx:1670 |
Medium |
V560 |
A part of conditional expression is always false: nRed. |
General Analysis |
escherex.cxx:1670filter/source/msfilter/escherex.cxx:1670 |
Medium |
V560 |
A part of conditional expression is always false: nTransparency. |
General Analysis |
escherex.cxx:1737filter/source/msfilter/escherex.cxx:1737 |
Medium |
V560 |
A part of conditional expression is always false: nSizeX == - 100. |
General Analysis |
escherex.cxx:1737filter/source/msfilter/escherex.cxx:1737 |
Medium |
V560 |
A part of conditional expression is always false: nSizeY == - 100. |
General Analysis |
escherex.cxx:1737filter/source/msfilter/escherex.cxx:1737 |
Medium |
V560 |
A part of conditional expression is always true: nOffsetX == 0. |
General Analysis |
escherex.cxx:1737filter/source/msfilter/escherex.cxx:1737 |
Medium |
V560 |
A part of conditional expression is always true: nOffsetY == 0. |
General Analysis |
escherex.cxx:1737filter/source/msfilter/escherex.cxx:1737 |
Medium |
V560 |
A part of conditional expression is always true: nPosOffsetX == 0. |
General Analysis |
escherex.cxx:1737filter/source/msfilter/escherex.cxx:1737 |
Medium |
V560 |
A part of conditional expression is always true: nPosOffsetY == 0. |
General Analysis |
escherex.cxx:1316filter/source/msfilter/escherex.cxx:1316 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= bVisible' is used inside condition. |
General Analysis |
escherex.cxx:1323filter/source/msfilter/escherex.cxx:1323 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= bPrintable' is used inside condition. |
General Analysis |
escherex.cxx:4551filter/source/msfilter/escherex.cxx:4551 |
Medium |
V1019 |
Compound assignment expression '* pGluePointType >>= nGluePointType' is used inside condition. |
General Analysis |
escherex.cxx:407filter/source/msfilter/escherex.cxx:407 |
Medium |
V1048 |
The 'nFillType' variable was assigned the same value. |
General Analysis |
escherex.cxx:505filter/source/msfilter/escherex.cxx:505 |
Medium |
V1048 |
The 'nFillType' variable was assigned the same value. |
General Analysis |
escherex.cxx:1172filter/source/msfilter/escherex.cxx:1172 |
Medium |
V1048 |
The 'eLineJoin' variable was assigned the same value. |
General Analysis |
escherex.cxx:3437filter/source/msfilter/escherex.cxx:3437 |
Medium |
V1048 |
The 'gTextAlign' variable was assigned the same value. |
General Analysis |
escherex.cxx:3908filter/source/msfilter/escherex.cxx:3908 |
Medium |
V1077 |
The 'EscherBlibEntry' constructor contains potentially uninitialized members. Inspect the following: mnIdentifier. |
General Analysis |
eschesdo.cxx:429filter/source/msfilter/eschesdo.cxx:429 |
High |
V614 |
Uninitialized variable 'eAnchorType' used. |
General Analysis |
eschesdo.cxx:273filter/source/msfilter/eschesdo.cxx:273 |
Medium |
V560 |
A part of conditional expression is always false: eFS == drawing::FillStyle_BITMAP. |
General Analysis |
mscodec.cxx:544filter/source/msfilter/mscodec.cxx:544 |
High |
V614 |
Uninitialized buffer 'pnDummy' used. Consider checking the first actual argument of the 'Decode' function. |
General Analysis |
mscodec.cxx:442filter/source/msfilter/mscodec.cxx:442 |
Medium |
V1086 |
A call of the 'memcpy' function will lead to underflow of the buffer 'pKeyData'. |
General Analysis |
msdffimp.cxx:905filter/source/msfilter/msdffimp.cxx:905 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
msdffimp.cxx:5051filter/source/msfilter/msdffimp.cxx:5051 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
msdffimp.cxx:5070filter/source/msfilter/msdffimp.cxx:5070 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
msdffimp.cxx:5134filter/source/msfilter/msdffimp.cxx:5134 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
msdffimp.cxx:5156filter/source/msfilter/msdffimp.cxx:5156 |
High |
V1098 |
The insert function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pImpRec)' argument. |
General Analysis |
msdffimp.cxx:2158filter/source/msfilter/msdffimp.cxx:2158 |
Medium |
V547 |
Expression '!aHandlePropVec.empty()' is always true. |
General Analysis |
msdffimp.cxx:4622filter/source/msfilter/msdffimp.cxx:4622 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= seqAdjustmentValues' is used inside condition. |
General Analysis |
msdffimp.cxx:4651filter/source/msfilter/msdffimp.cxx:4651 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= seqCoordinates' is used inside condition. |
General Analysis |
msdffimp.cxx:4670filter/source/msfilter/msdffimp.cxx:4670 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= aImportedViewBox' is used inside condition. |
General Analysis |
msdffimp.cxx:1525filter/source/msfilter/msdffimp.cxx:1525 |
Medium |
V1048 |
The 'eTHA' variable was assigned the same value. |
General Analysis |
msdffimp.cxx:1569filter/source/msfilter/msdffimp.cxx:1569 |
Medium |
V1048 |
The 'eTVA' variable was assigned the same value. |
General Analysis |
msdffimp.cxx:7507filter/source/msfilter/msdffimp.cxx:7507 |
Medium |
V1048 |
The 'bRetValue' variable was assigned the same value. |
General Analysis |
msdffimp.cxx:5764filter/source/msfilter/msdffimp.cxx:5764 |
Medium |
V1077 |
The 'SvxMSDffManager' constructor contains potentially uninitialized members. Inspect the following: nMapXOfs, nMapYOfs. |
General Analysis |
msdffimp.cxx:5815filter/source/msfilter/msdffimp.cxx:5815 |
Medium |
V1077 |
The 'SvxMSDffManager' constructor contains potentially uninitialized members. Inspect the following: nMapXOfs, nMapYOfs. |
General Analysis |
rtfutil.cxx:149filter/source/msfilter/rtfutil.cxx:149 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfutil.cxx:150filter/source/msfilter/rtfutil.cxx:150 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfutil.cxx:166filter/source/msfilter/rtfutil.cxx:166 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfutil.cxx:185filter/source/msfilter/rtfutil.cxx:185 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfutil.cxx:207filter/source/msfilter/rtfutil.cxx:207 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfutil.cxx:235filter/source/msfilter/rtfutil.cxx:235 |
High |
V530 |
The return value of function 'OutChar' is required to be utilized. |
General Analysis |
rtfutil.cxx:284filter/source/msfilter/rtfutil.cxx:284 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svdfppt.cxx:1011filter/source/msfilter/svdfppt.cxx:1011 |
Medium |
V1004 |
The 'rPersistEntry.pPresentationObjects' pointer was used unsafely after it was verified against nullptr. Check lines: 1006, 1011. |
General Analysis |
svdfppt.cxx:5098filter/source/msfilter/svdfppt.cxx:5098 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
svdfppt.cxx:2633filter/source/msfilter/svdfppt.cxx:2633 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2633, 2636 |
General Analysis |
svdfppt.cxx:4366filter/source/msfilter/svdfppt.cxx:4366 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 4366, 4379 |
General Analysis |
svdfppt.cxx:897filter/source/msfilter/svdfppt.cxx:897 |
Medium |
V1048 |
The 'eTHA' variable was assigned the same value. |
General Analysis |
svdfppt.cxx:952filter/source/msfilter/svdfppt.cxx:952 |
Medium |
V1048 |
The 'eTVA' variable was assigned the same value. |
General Analysis |
svdfppt.cxx:7691filter/source/msfilter/svdfppt.cxx:7691 |
Medium |
V1048 |
The 'eTHA' variable was assigned the same value. |
General Analysis |
svdfppt.cxx:7743filter/source/msfilter/svdfppt.cxx:7743 |
Medium |
V1048 |
The 'eTVA' variable was assigned the same value. |
General Analysis |
svdfppt.cxx:1261filter/source/msfilter/svdfppt.cxx:1261 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pConnectObj' should be checked here. |
General Analysis |
util.cxx:375filter/source/msfilter/util.cxx:375 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
util.cxx:1106filter/source/msfilter/util.cxx:1106 |
High |
V766 |
An item with the same key '"textCanDown"' has already been added. |
General Analysis |
util.cxx:1135filter/source/msfilter/util.cxx:1135 |
High |
V766 |
An item with the same key '"star16"' has already been added. |
General Analysis |
util.cxx:1138filter/source/msfilter/util.cxx:1138 |
High |
V766 |
An item with the same key '"wedgeRoundRectCallout"' has already been added. |
General Analysis |
util.cxx:1212filter/source/msfilter/util.cxx:1212 |
High |
V766 |
An item with the same key '"textPlain"' has already been added. |
General Analysis |
util.cxx:1213filter/source/msfilter/util.cxx:1213 |
High |
V766 |
An item with the same key '"textStop"' has already been added. |
General Analysis |
util.cxx:1214filter/source/msfilter/util.cxx:1214 |
High |
V766 |
An item with the same key '"textTriangle"' has already been added. |
General Analysis |
util.cxx:1220filter/source/msfilter/util.cxx:1220 |
High |
V766 |
An item with the same key '"textArchUp"' has already been added. |
General Analysis |
util.cxx:1224filter/source/msfilter/util.cxx:1224 |
High |
V766 |
An item with the same key '"textArchUpPour"' has already been added. |
General Analysis |
util.cxx:1232filter/source/msfilter/util.cxx:1232 |
High |
V766 |
An item with the same key '"textWave1"' has already been added. |
General Analysis |
util.cxx:1251filter/source/msfilter/util.cxx:1251 |
High |
V766 |
An item with the same key '"textCanDown"' has already been added. |
General Analysis |
util.cxx:1254filter/source/msfilter/util.cxx:1254 |
High |
V766 |
An item with the same key '"callout1"' has already been added. |
General Analysis |
util.cxx:1255filter/source/msfilter/util.cxx:1255 |
High |
V766 |
An item with the same key '"accentCallout1"' has already been added. |
General Analysis |
util.cxx:1256filter/source/msfilter/util.cxx:1256 |
High |
V766 |
An item with the same key '"borderCallout1"' has already been added. |
General Analysis |
util.cxx:1257filter/source/msfilter/util.cxx:1257 |
High |
V766 |
An item with the same key '"accentBorderCallout1"' has already been added. |
General Analysis |
impdialog.cxx:308filter/source/pdf/impdialog.cxx:308 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
impdialog.cxx:976filter/source/pdf/impdialog.cxx:976 |
High |
V595 |
The 'mpParent' pointer was utilized before it was verified against nullptr. Check lines: 976, 980. |
General Analysis |
pdfdecomposer.cxx:70filter/source/pdf/pdfdecomposer.cxx:70 |
High |
V547 |
Expression 'nPageIndex < 0' is always true. |
General Analysis |
pdfexport.cxx:879filter/source/pdf/pdfexport.cxx:879 |
High |
V547 |
Expression is always true. |
General Analysis |
pdfexport.cxx:801filter/source/pdf/pdfexport.cxx:801 |
Medium |
V547 |
Expression 'bPDFUACompliance' is always false. |
General Analysis |
pdfexport.cxx:1022filter/source/pdf/pdfexport.cxx:1022 |
Medium |
V547 |
Expression 'bAddStream' is always false. |
General Analysis |
pdfexport.cxx:1101filter/source/pdf/pdfexport.cxx:1101 |
Medium |
V547 |
Expression 'bReChangeToNormalView' is always false. |
General Analysis |
pdfexport.cxx:1108filter/source/pdf/pdfexport.cxx:1108 |
Medium |
V547 |
Expression 'bReHideWhitespace' is always false. |
General Analysis |
pdfexport.cxx:1170filter/source/pdf/pdfexport.cxx:1170 |
Medium |
V547 |
Expression 'bReChangeToNormalView' is always false. |
General Analysis |
pdfexport.cxx:1180filter/source/pdf/pdfexport.cxx:1180 |
Medium |
V547 |
Expression 'bReHideWhitespace' is always false. |
General Analysis |
pdfexport.cxx:996filter/source/pdf/pdfexport.cxx:996 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
pdfexport.cxx:997filter/source/pdf/pdfexport.cxx:997 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
pdfexport.cxx:1129filter/source/pdf/pdfexport.cxx:1129 |
Medium |
V560 |
A part of conditional expression is always true: !bExportNotesPages. |
General Analysis |
pdfexport.cxx:1129filter/source/pdf/pdfexport.cxx:1129 |
Medium |
V560 |
A part of conditional expression is always true: !bExportOnlyNotesPages. |
General Analysis |
pdfexport.cxx:750filter/source/pdf/pdfexport.cxx:750 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pdfexport.cxx:825filter/source/pdf/pdfexport.cxx:825 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pdfexport.cxx:838filter/source/pdf/pdfexport.cxx:838 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pdfexport.cxx:859filter/source/pdf/pdfexport.cxx:859 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pdfexport.cxx:896filter/source/pdf/pdfexport.cxx:896 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pdfexport.cxx:909filter/source/pdf/pdfexport.cxx:909 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pdfexport.cxx:948filter/source/pdf/pdfexport.cxx:948 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pdfexport.cxx:975filter/source/pdf/pdfexport.cxx:975 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pdfexport.cxx:754filter/source/pdf/pdfexport.cxx:754 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 754, 792 |
General Analysis |
pdfexport.cxx:890filter/source/pdf/pdfexport.cxx:890 |
Medium |
V1048 |
The 'nPrintAllowed' variable was assigned the same value. |
General Analysis |
pdfexport.cxx:891filter/source/pdf/pdfexport.cxx:891 |
Medium |
V1048 |
The 'nChangesAllowed' variable was assigned the same value. |
General Analysis |
pdfexport.cxx:892filter/source/pdf/pdfexport.cxx:892 |
Medium |
V1048 |
The 'bCanCopyOrExtract' variable was assigned the same value. |
General Analysis |
pdfexport.cxx:893filter/source/pdf/pdfexport.cxx:893 |
Medium |
V1048 |
The 'bCanExtractForAccessibility' variable was assigned the same value. |
General Analysis |
pdfexport.cxx:931filter/source/pdf/pdfexport.cxx:931 |
Medium |
V1048 |
The 'aContext.Encryption.CanCopyOrExtract' variable was assigned the same value. |
General Analysis |
pdffilter.cxx:152filter/source/pdf/pdffilter.cxx:152 |
Medium |
V547 |
Expression 'bIsRedactMode' is always false. |
General Analysis |
svgexport.cxx:2670filter/source/svg/svgexport.cxx:2670 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
svgexport.cxx:1206filter/source/svg/svgexport.cxx:1206 |
Medium |
V1023 |
A pointer without owner is added to the 'aFieldSet' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svgexport.cxx:907filter/source/svg/svgexport.cxx:907 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nLastPage' should be checked here. |
General Analysis |
svgexport.cxx:334filter/source/svg/svgexport.cxx:334 |
Medium |
V1077 |
The 'SVGExport' constructor contains potentially uninitialized members. Inspect the following: mbIsEmbedFonts. |
General Analysis |
svgfilter.cxx:198filter/source/svg/svgfilter.cxx:198 |
Medium |
V547 |
Expression '!bIsSlideVisible' is always false. |
General Analysis |
svgfilter.cxx:501filter/source/svg/svgfilter.cxx:501 |
Medium |
V547 |
Expression '!bIsSlideVisible' is always false. |
General Analysis |
svgfilter.cxx:512filter/source/svg/svgfilter.cxx:512 |
Medium |
V547 |
Expression 'bSelectionOnly' is always false. |
General Analysis |
svgfilter.cxx:580filter/source/svg/svgfilter.cxx:580 |
Medium |
V547 |
Expression '!bSelectionOnly' is always true. |
General Analysis |
svgfilter.cxx:485filter/source/svg/svgfilter.cxx:485 |
Medium |
V560 |
A part of conditional expression is always false: nPageToExport != - 1. |
General Analysis |
svgfilter.cxx:485filter/source/svg/svgfilter.cxx:485 |
Medium |
V560 |
A part of conditional expression is always false: nPageToExport == i. |
General Analysis |
svgwriter.cxx:496filter/source/svg/svgwriter.cxx:496 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
svgwriter.cxx:1905filter/source/svg/svgwriter.cxx:1905 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2020filter/source/svg/svgwriter.cxx:2020 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2021filter/source/svg/svgwriter.cxx:2021 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2065filter/source/svg/svgwriter.cxx:2065 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2138filter/source/svg/svgwriter.cxx:2138 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2156filter/source/svg/svgwriter.cxx:2156 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2230filter/source/svg/svgwriter.cxx:2230 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgwriter.cxx:2387filter/source/svg/svgwriter.cxx:2387 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2720filter/source/svg/svgwriter.cxx:2720 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2920filter/source/svg/svgwriter.cxx:2920 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:2925filter/source/svg/svgwriter.cxx:2925 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:3027filter/source/svg/svgwriter.cxx:3027 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:3028filter/source/svg/svgwriter.cxx:3028 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:4119filter/source/svg/svgwriter.cxx:4119 |
High |
V530 |
The return value of function 'ImplMap' is required to be utilized. |
General Analysis |
svgwriter.cxx:1083filter/source/svg/svgwriter.cxx:1083 |
High |
V547 |
Expression 'NumberingType::BITMAP == meNumberingType' is always false. |
General Analysis |
svgwriter.cxx:1084filter/source/svg/svgwriter.cxx:1084 |
High |
V547 |
Expression is always true. |
General Analysis |
svgwriter.cxx:2547filter/source/svg/svgwriter.cxx:2547 |
Medium |
V506 |
Pointer to local variable 'aLocalColorStops' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
svgwriter.cxx:1248filter/source/svg/svgwriter.cxx:1248 |
Medium |
V560 |
A part of conditional expression is always false: !bIsFixed. |
General Analysis |
svgwriter.cxx:1248filter/source/svg/svgwriter.cxx:1248 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
svgwriter.cxx:1251filter/source/svg/svgwriter.cxx:1251 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
t602filter.cxx:660filter/source/t602/t602filter.cxx:660 |
High |
V547 |
Expression '* ch == ','' is always true. |
General Analysis |
t602filter.cxx:748filter/source/t602/t602filter.cxx:748 |
High |
V547 |
Expression 'ch == '\n'' is always true. |
General Analysis |
XmlFilterAdaptor.cxx:98filter/source/xmlfilteradaptor/XmlFilterAdaptor.cxx:98 |
Medium |
V1019 |
Compound assignment expression 'It->second >>= aFilterName' is used inside condition. |
General Analysis |
XmlFilterAdaptor.cxx:356filter/source/xmlfilteradaptor/XmlFilterAdaptor.cxx:356 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= aAnySeq' is used inside condition. |
General Analysis |
xmlfiltertabpagebasic.cxx:65filter/source/xsltdialog/xmlfiltertabpagebasic.cxx:65 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlfiltertestdialog.cxx:339filter/source/xsltdialog/xmlfiltertestdialog.cxx:339 |
High |
V547 |
Expression '(nFlags & 0x1000) == 0' is always true. |
General Analysis |
xmlfiltertestdialog.cxx:371filter/source/xsltdialog/xmlfiltertestdialog.cxx:371 |
High |
V547 |
Expression '(nFlags & 0x100) == 0x100' is always false. |
General Analysis |
Button.cxx:674forms/source/component/Button.cxx:674 |
High |
V547 |
Expression 'eButtonType == FormButtonType_URL' is always false. |
General Analysis |
CheckBox.cxx:219forms/source/component/CheckBox.cxx:219 |
Medium |
V547 |
Expression 'bTriState' is always true. |
General Analysis |
DatabaseForm.cxx:445forms/source/component/DatabaseForm.cxx:445 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:514forms/source/component/DatabaseForm.cxx:514 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:516forms/source/component/DatabaseForm.cxx:516 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:704forms/source/component/DatabaseForm.cxx:704 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:706forms/source/component/DatabaseForm.cxx:706 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:729forms/source/component/DatabaseForm.cxx:729 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:731forms/source/component/DatabaseForm.cxx:731 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:898forms/source/component/DatabaseForm.cxx:898 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:915forms/source/component/DatabaseForm.cxx:915 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DatabaseForm.cxx:1976forms/source/component/DatabaseForm.cxx:1976 |
Medium |
V547 |
Expression '!bReadOnly' is always true. |
General Analysis |
DatabaseForm.cxx:3699forms/source/component/DatabaseForm.cxx:3699 |
Medium |
V547 |
Expression '!bCurrentIsNew' is always true. |
General Analysis |
DatabaseForm.cxx:539forms/source/component/DatabaseForm.cxx:539 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
DatabaseForm.cxx:544forms/source/component/DatabaseForm.cxx:544 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
DatabaseForm.cxx:3781forms/source/component/DatabaseForm.cxx:3781 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
DatabaseForm.cxx:1860forms/source/component/DatabaseForm.cxx:1860 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1860, 1864 |
General Analysis |
DatabaseForm.cxx:1123forms/source/component/DatabaseForm.cxx:1123 |
Medium |
V1048 |
The 'nConcurrency' variable was assigned the same value. |
General Analysis |
DatabaseForm.cxx:1135forms/source/component/DatabaseForm.cxx:1135 |
Medium |
V1048 |
The 'nConcurrency' variable was assigned the same value. |
General Analysis |
Date.cxx:209forms/source/component/Date.cxx:209 |
High |
V547 |
Expression 'nFieldType == DataType::TIMESTAMP' is always false. |
General Analysis |
Edit.cxx:584forms/source/component/Edit.cxx:584 |
Medium |
V560 |
A part of conditional expression is always false: nFieldLen > 0. |
General Analysis |
Edit.cxx:584forms/source/component/Edit.cxx:584 |
Medium |
V560 |
A part of conditional expression is always true: nFieldLen <= ((sal_Int16) 0x7FFF). |
General Analysis |
Filter.cxx:305forms/source/component/Filter.cxx:305 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
Filter.cxx:309forms/source/component/Filter.cxx:309 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
Filter.cxx:745forms/source/component/Filter.cxx:745 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= m_xMessageParent' is used inside condition. |
General Analysis |
Filter.cxx:746forms/source/component/Filter.cxx:746 |
Medium |
V1019 |
Compound assignment expression 'aArguments[1] >>= m_xFormatter' is used inside condition. |
General Analysis |
Filter.cxx:747forms/source/component/Filter.cxx:747 |
Medium |
V1019 |
Compound assignment expression 'aArguments[2] >>= xControlModel' is used inside condition. |
General Analysis |
FormComponent.cxx:2309forms/source/component/FormComponent.cxx:2309 |
Medium |
V547 |
Expression 'bIsNewRecord' is always false. |
General Analysis |
FormComponent.cxx:2320forms/source/component/FormComponent.cxx:2320 |
Medium |
V547 |
Expression 'bNeedValueTransfer' is always true. |
General Analysis |
FormComponent.cxx:1950forms/source/component/FormComponent.cxx:1950 |
Medium |
V560 |
A part of conditional expression is always true: ColumnValue::NO_NULLS == nNullableFlag. |
General Analysis |
FormComponent.cxx:2253forms/source/component/FormComponent.cxx:2253 |
Medium |
V560 |
A part of conditional expression is always true: !bIsNewRecord. |
General Analysis |
FormComponent.cxx:2286forms/source/component/FormComponent.cxx:2286 |
Medium |
V560 |
A part of conditional expression is always false: (nFieldType == DataType::BINARY). |
General Analysis |
FormComponent.cxx:2287forms/source/component/FormComponent.cxx:2287 |
Medium |
V560 |
A part of conditional expression is always false: (nFieldType == DataType::VARBINARY). |
General Analysis |
FormComponent.cxx:2288forms/source/component/FormComponent.cxx:2288 |
Medium |
V560 |
A part of conditional expression is always false: (nFieldType == DataType::LONGVARBINARY). |
General Analysis |
FormComponent.cxx:2289forms/source/component/FormComponent.cxx:2289 |
Medium |
V560 |
A part of conditional expression is always true: (nFieldType == DataType::OBJECT). |
General Analysis |
FormattedField.cxx:862forms/source/component/FormattedField.cxx:862 |
Medium |
V547 |
Expression 'bExternalValue' is always false. |
General Analysis |
FormattedField.cxx:823forms/source/component/FormattedField.cxx:823 |
Medium |
V1019 |
Compound assignment expression 'aControlValue >>= f' is used inside condition. |
General Analysis |
GroupManager.cxx:51forms/source/component/GroupManager.cxx:51 |
High |
V547 |
Expression is always false. |
General Analysis |
ImageControl.cxx:821forms/source/component/ImageControl.cxx:821 |
High |
V530 |
The return value of function 'GetGraphic' is required to be utilized. |
General Analysis |
ImageControl.cxx:942forms/source/component/ImageControl.cxx:942 |
Medium |
V547 |
Expression 'bReadOnly' is always false. |
General Analysis |
ListBox.cxx:1702forms/source/component/ListBox.cxx:1702 |
Medium |
V547 |
Expression 'bMultiSelection' is always false. |
General Analysis |
RadioButton.cxx:149forms/source/component/RadioButton.cxx:149 |
High |
V547 |
Expression 'nType != FormComponentType::RADIOBUTTON' is always true. |
General Analysis |
RadioButton.cxx:222forms/source/component/RadioButton.cxx:222 |
High |
V547 |
Expression 'nType != FormComponentType::RADIOBUTTON' is always true. |
General Analysis |
RadioButton.cxx:372forms/source/component/RadioButton.cxx:372 |
High |
V547 |
Expression 'nValue == 1' is always false. |
General Analysis |
Time.cxx:214forms/source/component/Time.cxx:214 |
High |
V547 |
Expression 'nFieldType == DataType::TIMESTAMP' is always false. |
General Analysis |
clickableimage.cxx:221forms/source/component/clickableimage.cxx:221 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
formcontrolfont.cxx:533forms/source/component/formcontrolfont.cxx:533 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 533, 550 |
General Analysis |
navigationbar.cxx:55forms/source/component/navigationbar.cxx:55 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:56forms/source/component/navigationbar.cxx:56 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:57forms/source/component/navigationbar.cxx:57 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:58forms/source/component/navigationbar.cxx:58 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:59forms/source/component/navigationbar.cxx:59 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:60forms/source/component/navigationbar.cxx:60 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:61forms/source/component/navigationbar.cxx:61 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:62forms/source/component/navigationbar.cxx:62 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:63forms/source/component/navigationbar.cxx:63 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:64forms/source/component/navigationbar.cxx:64 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:65forms/source/component/navigationbar.cxx:65 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:66forms/source/component/navigationbar.cxx:66 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigationbar.cxx:422forms/source/component/navigationbar.cxx:422 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 422, 435 |
General Analysis |
refvaluecomponent.cxx:202forms/source/component/refvaluecomponent.cxx:202 |
Medium |
V1048 |
The 'nState' variable was assigned the same value. |
General Analysis |
refvaluecomponent.cxx:207forms/source/component/refvaluecomponent.cxx:207 |
Medium |
V1048 |
The 'nState' variable was assigned the same value. |
General Analysis |
windowstateguard.cxx:136forms/source/helper/windowstateguard.cxx:136 |
Medium |
V560 |
A part of conditional expression is always true: !bShouldBeEnabled. |
General Analysis |
property.hxx:329forms/source/inc/property.hxx:329 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ConcreteInfoService' method of the 'ConcreteInfoService' class. |
General Analysis |
InterfaceContainer.cxx:825forms/source/misc/InterfaceContainer.cxx:825 |
Medium |
V547 |
Expression 'bHandleVbaEvents' is always false. |
General Analysis |
limitedformats.cxx:153forms/source/misc/limitedformats.cxx:153 |
Medium |
V649 |
There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 149, 153. |
General Analysis |
attributedispatcher.cxx:48forms/source/richtext/attributedispatcher.cxx:48 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
parametrizedattributedispatcher.cxx:49forms/source/richtext/parametrizedattributedispatcher.cxx:49 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
richtextcontrol.cxx:86forms/source/richtext/richtextcontrol.cxx:86 |
Medium |
V547 |
Expression 'bFlagValue' is always false. |
General Analysis |
richtextcontrol.cxx:130forms/source/richtext/richtextcontrol.cxx:130 |
Medium |
V547 |
Expression 'nBorder' is always false. |
General Analysis |
richtextcontrol.cxx:161forms/source/richtext/richtextcontrol.cxx:161 |
Medium |
V547 |
Expression '!bReallyActAsRichText' is always true. |
General Analysis |
richtextcontrol.cxx:510forms/source/richtext/richtextcontrol.cxx:510 |
Medium |
V1048 |
The 'bNeedParametrizedDispatcher' variable was assigned the same value. |
General Analysis |
richtextimplcontrol.cxx:313forms/source/richtext/richtextimplcontrol.cxx:313 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
richtextimplcontrol.cxx:319forms/source/richtext/richtextimplcontrol.cxx:319 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
richtextmodel.cxx:65forms/source/richtext/richtextmodel.cxx:65 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:69forms/source/richtext/richtextmodel.cxx:69 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:70forms/source/richtext/richtextmodel.cxx:70 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:71forms/source/richtext/richtextmodel.cxx:71 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:72forms/source/richtext/richtextmodel.cxx:72 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:73forms/source/richtext/richtextmodel.cxx:73 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:74forms/source/richtext/richtextmodel.cxx:74 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:75forms/source/richtext/richtextmodel.cxx:75 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:76forms/source/richtext/richtextmodel.cxx:76 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:77forms/source/richtext/richtextmodel.cxx:77 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:78forms/source/richtext/richtextmodel.cxx:78 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:79forms/source/richtext/richtextmodel.cxx:79 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:80forms/source/richtext/richtextmodel.cxx:80 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:81forms/source/richtext/richtextmodel.cxx:81 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:82forms/source/richtext/richtextmodel.cxx:82 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:83forms/source/richtext/richtextmodel.cxx:83 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextmodel.cxx:84forms/source/richtext/richtextmodel.cxx:84 |
High |
V1053 |
Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
richtextvclcontrol.cxx:261forms/source/richtext/richtextvclcontrol.cxx:261 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
rtattributehandler.cxx:174forms/source/richtext/rtattributehandler.cxx:174 |
Medium |
V1048 |
The 'm_eAdjust' variable was assigned the same value. |
General Analysis |
rtattributehandler.cxx:204forms/source/richtext/rtattributehandler.cxx:204 |
Medium |
V1048 |
The 'm_nLineSpace' variable was assigned the same value. |
General Analysis |
rtattributehandler.cxx:378forms/source/richtext/rtattributehandler.cxx:378 |
Medium |
V1048 |
The 'm_eDefaultAdjustment' variable was assigned the same value. |
General Analysis |
formoperations.cxx:741forms/source/runtime/formoperations.cxx:741 |
Medium |
V547 |
Expression '!bApplied' is always true. |
General Analysis |
formoperations.cxx:1202forms/source/runtime/formoperations.cxx:1202 |
Medium |
V547 |
Expression 'bUseEscapeProcessing' is always false. |
General Analysis |
formoperations.cxx:1412forms/source/runtime/formoperations.cxx:1412 |
Medium |
V547 |
Expression 'bHidden' is always false. |
General Analysis |
formoperations.cxx:1611forms/source/runtime/formoperations.cxx:1611 |
Medium |
V547 |
Expression '!bApplied' is always false. |
General Analysis |
navbarcontrol.cxx:88forms/source/solar/component/navbarcontrol.cxx:88 |
Medium |
V547 |
Expression 'nBorder' is always false. |
General Analysis |
navbarcontrol.cxx:93forms/source/solar/component/navbarcontrol.cxx:93 |
Medium |
V547 |
Expression 'bTabStop' is always false. |
General Analysis |
convert.cxx:88forms/source/xforms/convert.cxx:88 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
convert.cxx:90forms/source/xforms/convert.cxx:90 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
convert.cxx:92forms/source/xforms/convert.cxx:92 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
convert.cxx:93forms/source/xforms/convert.cxx:93 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
convert.cxx:161forms/source/xforms/convert.cxx:161 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
convert.cxx:166forms/source/xforms/convert.cxx:166 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
convert.cxx:321forms/source/xforms/convert.cxx:321 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
convert.cxx:328forms/source/xforms/convert.cxx:328 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datatypes.cxx:558forms/source/xforms/datatypes.cxx:558 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datatypes.cxx:563forms/source/xforms/datatypes.cxx:563 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datatypes.cxx:568forms/source/xforms/datatypes.cxx:568 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datatypes.cxx:683forms/source/xforms/datatypes.cxx:683 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datatypes.cxx:688forms/source/xforms/datatypes.cxx:688 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datatypes.cxx:693forms/source/xforms/datatypes.cxx:693 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datatypes.cxx:808forms/source/xforms/datatypes.cxx:808 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datatypes.cxx:813forms/source/xforms/datatypes.cxx:813 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
model_ui.cxx:150forms/source/xforms/model_ui.cxx:150 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
model_ui.cxx:151forms/source/xforms/model_ui.cxx:151 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
model_ui.cxx:152forms/source/xforms/model_ui.cxx:152 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
model_ui.cxx:159forms/source/xforms/model_ui.cxx:159 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
model_ui.cxx:216forms/source/xforms/model_ui.cxx:216 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
model_ui.cxx:232forms/source/xforms/model_ui.cxx:232 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
model_ui.cxx:296forms/source/xforms/model_ui.cxx:296 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
model_ui.cxx:301forms/source/xforms/model_ui.cxx:301 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
model_ui.cxx:886forms/source/xforms/model_ui.cxx:886 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
serialization_urlencoded.cxx:83forms/source/xforms/submission/serialization_urlencoded.cxx:83 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
serialization_urlencoded.cxx:85forms/source/xforms/submission/serialization_urlencoded.cxx:85 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
submission_get.cxx:74forms/source/xforms/submission/submission_get.cxx:74 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
extension.cxx:48forms/source/xforms/xpathlib/extension.cxx:48 |
Medium |
V1019 |
Compound assignment expression 'aSequence[0] >>= m_aModel' is used inside condition. |
General Analysis |
extension.cxx:49forms/source/xforms/xpathlib/extension.cxx:49 |
Medium |
V1019 |
Compound assignment expression 'aSequence[1] >>= m_aContextNode' is used inside condition. |
General Analysis |
xpathlib.cxx:238forms/source/xforms/xpathlib/xpathlib.cxx:238 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:239forms/source/xforms/xpathlib/xpathlib.cxx:239 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:240forms/source/xforms/xpathlib/xpathlib.cxx:240 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:241forms/source/xforms/xpathlib/xpathlib.cxx:241 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:242forms/source/xforms/xpathlib/xpathlib.cxx:242 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:243forms/source/xforms/xpathlib/xpathlib.cxx:243 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:244forms/source/xforms/xpathlib/xpathlib.cxx:244 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:245forms/source/xforms/xpathlib/xpathlib.cxx:245 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:246forms/source/xforms/xpathlib/xpathlib.cxx:246 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:247forms/source/xforms/xpathlib/xpathlib.cxx:247 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:248forms/source/xforms/xpathlib/xpathlib.cxx:248 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:249forms/source/xforms/xpathlib/xpathlib.cxx:249 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:250forms/source/xforms/xpathlib/xpathlib.cxx:250 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:251forms/source/xforms/xpathlib/xpathlib.cxx:251 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:252forms/source/xforms/xpathlib/xpathlib.cxx:252 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:253forms/source/xforms/xpathlib/xpathlib.cxx:253 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xpathlib.cxx:254forms/source/xforms/xpathlib/xpathlib.cxx:254 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:1479formula/source/core/api/FormulaCompiler.cxx:1479 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:1480formula/source/core/api/FormulaCompiler.cxx:1480 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2509formula/source/core/api/FormulaCompiler.cxx:2509 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2549formula/source/core/api/FormulaCompiler.cxx:2549 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2596formula/source/core/api/FormulaCompiler.cxx:2596 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2598formula/source/core/api/FormulaCompiler.cxx:2598 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2603formula/source/core/api/FormulaCompiler.cxx:2603 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2608formula/source/core/api/FormulaCompiler.cxx:2608 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2748formula/source/core/api/FormulaCompiler.cxx:2748 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2785formula/source/core/api/FormulaCompiler.cxx:2785 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:2793formula/source/core/api/FormulaCompiler.cxx:2793 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
FormulaCompiler.cxx:1982formula/source/core/api/FormulaCompiler.cxx:1982 |
Medium |
V547 |
Expression is always false. |
General Analysis |
FormulaCompiler.cxx:2023formula/source/core/api/FormulaCompiler.cxx:2023 |
Medium |
V547 |
Expression is always false. |
General Analysis |
FormulaCompiler.cxx:2073formula/source/core/api/FormulaCompiler.cxx:2073 |
Medium |
V547 |
Expression is always false. |
General Analysis |
FormulaCompiler.cxx:237formula/source/core/api/FormulaCompiler.cxx:237 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 237, 246 |
General Analysis |
token.cxx:1535formula/source/core/api/token.cxx:1535 |
High |
V773 |
The function was exited without releasing the 'pCtx' pointer. A memory leak is possible. |
General Analysis |
token.cxx:1535formula/source/core/api/token.cxx:1535 |
High |
V773 |
The function was exited without releasing the 'pOcas' pointer. A memory leak is possible. |
General Analysis |
token.cxx:1535formula/source/core/api/token.cxx:1535 |
High |
V773 |
The function was exited without releasing the 'pOcds' pointer. A memory leak is possible. |
General Analysis |
token.cxx:1896formula/source/core/api/token.cxx:1896 |
High |
V781 |
The value of the 'j' index is checked after it was used. Perhaps there is a mistake in program logic. |
General Analysis |
token.cxx:170formula/source/core/api/token.cxx:170 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:181formula/source/core/api/token.cxx:181 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:187formula/source/core/api/token.cxx:187 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:194formula/source/core/api/token.cxx:194 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:205formula/source/core/api/token.cxx:205 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:218formula/source/core/api/token.cxx:218 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:229formula/source/core/api/token.cxx:229 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:240formula/source/core/api/token.cxx:240 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:246formula/source/core/api/token.cxx:246 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:278formula/source/core/api/token.cxx:278 |
Medium |
V547 |
Expression '!"virtual dummy called"' is always false. |
General Analysis |
token.cxx:1115formula/source/core/api/token.cxx:1115 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1115, 1129 |
General Analysis |
formula.cxx:604formula/source/ui/dlg/formula.cxx:604 |
Medium |
V560 |
A part of conditional expression is always true: nParas == 0. |
General Analysis |
formula.cxx:1484formula/source/ui/dlg/formula.cxx:1484 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
OfficeControlAccess.cxx:548fpicker/source/office/OfficeControlAccess.cxx:548 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pLabel'. |
General Analysis |
OfficeControlAccess.cxx:608fpicker/source/office/OfficeControlAccess.cxx:608 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pComboBox'. |
General Analysis |
OfficeControlAccess.cxx:632fpicker/source/office/OfficeControlAccess.cxx:632 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pComboBox'. |
General Analysis |
OfficeControlAccess.cxx:649fpicker/source/office/OfficeControlAccess.cxx:649 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pComboBox'. |
General Analysis |
OfficeControlAccess.cxx:666fpicker/source/office/OfficeControlAccess.cxx:666 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pToggleButton'. |
General Analysis |
OfficeControlAccess.cxx:691fpicker/source/office/OfficeControlAccess.cxx:691 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pLabel'. |
General Analysis |
OfficeControlAccess.cxx:711fpicker/source/office/OfficeControlAccess.cxx:711 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pComboBox'. |
General Analysis |
OfficeControlAccess.cxx:725fpicker/source/office/OfficeControlAccess.cxx:725 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pComboBox'. |
General Analysis |
OfficeControlAccess.cxx:738fpicker/source/office/OfficeControlAccess.cxx:738 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pComboBox'. |
General Analysis |
OfficeControlAccess.cxx:751fpicker/source/office/OfficeControlAccess.cxx:751 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pToggleButton'. |
General Analysis |
RemoteFilesDialog.cxx:1008fpicker/source/office/RemoteFilesDialog.cxx:1008 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
fileview.cxx:603fpicker/source/office/fileview.cxx:603 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
iodlg.cxx:331fpicker/source/office/iodlg.cxx:331 |
High |
V1053 |
Calling the 'SetStandardDir' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
iodlg.cxx:1639fpicker/source/office/iodlg.cxx:1639 |
Medium |
V547 |
Expression 'bReallyAsync' is always true. |
General Analysis |
iodlg.cxx:1029fpicker/source/office/iodlg.cxx:1029 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
iodlg.cxx:791fpicker/source/office/iodlg.cxx:791 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'bOpenFolder' should be checked here. |
General Analysis |
iodlgimp.cxx:177fpicker/source/office/iodlgimp.cxx:177 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
dispatchtest.cxx:176framework/qa/cppunit/dispatchtest.cxx:176 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
documentacceleratorconfiguration.cxx:98framework/source/accelerators/documentacceleratorconfiguration.cxx:98 |
Medium |
V1019 |
Compound assignment expression 'lArguments[0] >>= xRoot' is used inside condition. |
General Analysis |
moduleacceleratorconfiguration.cxx:94framework/source/accelerators/moduleacceleratorconfiguration.cxx:94 |
Medium |
V1019 |
Compound assignment expression 'lArguments[0] >>= sModule' is used inside condition. |
General Analysis |
presethandler.cxx:384framework/source/accelerators/presethandler.cxx:384 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
closedispatcher.cxx:221framework/source/dispatch/closedispatcher.cxx:221 |
Medium |
V547 |
Expression 'bIsSynchron' is always false. |
General Analysis |
dispatchdisabler.cxx:30framework/source/dispatch/dispatchdisabler.cxx:30 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= aDisabledURLs' is used inside condition. |
General Analysis |
actiontriggercontainer.cxx:49framework/source/fwe/classes/actiontriggercontainer.cxx:49 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
addonsoptions.cxx:1570framework/source/fwe/classes/addonsoptions.cxx:1570 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
addonsoptions.cxx:1603framework/source/fwe/classes/addonsoptions.cxx:1603 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
framelistanalyzer.cxx:231framework/source/fwe/classes/framelistanalyzer.cxx:231 |
Medium |
V547 |
Expression 'bHidden' is always false. |
General Analysis |
rootactiontriggercontainer.cxx:59framework/source/fwe/classes/rootactiontriggercontainer.cxx:59 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
titlehelper.cxx:457framework/source/fwe/helper/titlehelper.cxx:457 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
menudocumenthandler.cxx:861framework/source/fwe/xml/menudocumenthandler.cxx:861 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
converter.cxx:77framework/source/fwi/classes/converter.cxx:77 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:83framework/source/fwi/classes/converter.cxx:83 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:89framework/source/fwi/classes/converter.cxx:89 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:95framework/source/fwi/classes/converter.cxx:95 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:101framework/source/fwi/classes/converter.cxx:101 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:107framework/source/fwi/classes/converter.cxx:107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
titlebarupdate.cxx:255framework/source/helper/titlebarupdate.cxx:255 |
High |
V547 |
Expression 'nIcon == INVALID_ICON_ID' is always true. |
General Analysis |
helponstartup.cxx:305framework/source/jobs/helponstartup.cxx:305 |
Medium |
V547 |
Expression 'bHelpEnabled' is always false. |
General Analysis |
jobresult.cxx:95framework/source/jobs/jobresult.cxx:95 |
Medium |
V547 |
Expression 'bDeactivate' is always false. |
General Analysis |
layoutmanager.cxx:532framework/source/layoutmanager/layoutmanager.cxx:532 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
uielement.cxx:47framework/source/layoutmanager/uielement.cxx:47 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:49framework/source/layoutmanager/uielement.cxx:49 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:51framework/source/layoutmanager/uielement.cxx:51 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:64framework/source/layoutmanager/uielement.cxx:64 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:65framework/source/layoutmanager/uielement.cxx:65 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:68framework/source/layoutmanager/uielement.cxx:68 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:74framework/source/layoutmanager/uielement.cxx:74 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:79framework/source/layoutmanager/uielement.cxx:79 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:80framework/source/layoutmanager/uielement.cxx:80 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:83framework/source/layoutmanager/uielement.cxx:83 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
uielement.cxx:89framework/source/layoutmanager/uielement.cxx:89 |
High |
V1058 |
Nonsensical comparison of two function addresses. |
General Analysis |
loadenv.cxx:507framework/source/loadenv/loadenv.cxx:507 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 507, 511, 515 |
General Analysis |
loadenv.cxx:941framework/source/loadenv/loadenv.cxx:941 |
Medium |
V1048 |
The 'bAllowed' variable was assigned the same value. |
General Analysis |
dispatchrecorder.cxx:231framework/source/recording/dispatchrecorder.cxx:231 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dispatchrecorder.cxx:247framework/source/recording/dispatchrecorder.cxx:247 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dispatchrecorder.cxx:348framework/source/recording/dispatchrecorder.cxx:348 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dispatchrecorder.cxx:358framework/source/recording/dispatchrecorder.cxx:358 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
autorecovery.cxx:1686framework/source/services/autorecovery.cxx:1686 |
Medium |
V547 |
Expression 'bEnabled' is always false. |
General Analysis |
autorecovery.cxx:1703framework/source/services/autorecovery.cxx:1703 |
Medium |
V547 |
Expression 'bEnabled' is always false. |
General Analysis |
frame.cxx:3049framework/source/services/frame.cxx:3049 |
High |
V547 |
Expression 'nIcon == - 1' is always true. |
General Analysis |
pathsettings.cxx:439framework/source/services/pathsettings.cxx:439 |
High |
V1053 |
Calling the 'disposing' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
pathsettings.cxx:516framework/source/services/pathsettings.cxx:516 |
Medium |
V1001 |
The 'a' variable is assigned but is not used by the end of the function. |
General Analysis |
sessionlistener.cxx:232framework/source/services/sessionlistener.cxx:232 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
urltransformer.cxx:84framework/source/services/urltransformer.cxx:84 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
CommandImageResolver.cxx:57framework/source/uiconfiguration/CommandImageResolver.cxx:57 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ImageList.cxx:44framework/source/uiconfiguration/ImageList.cxx:44 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
imagemanagerimpl.hxx:149framework/source/uiconfiguration/imagemanagerimpl.hxx:149 |
Medium |
V1071 |
Consider inspecting the 'implts_getUserImageList' function. The return value is not always used. Total calls: 10, discarded results: 1. |
General Analysis |
moduleuiconfigurationmanager.cxx:846framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx:846 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= aModuleShortName' is used inside condition. |
General Analysis |
moduleuiconfigurationmanager.cxx:846framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx:846 |
Medium |
V1019 |
Compound assignment expression 'aArguments[1] >>= m_aModuleIdentifier' is used inside condition. |
General Analysis |
windowstateconfiguration.cxx:995framework/source/uiconfiguration/windowstateconfiguration.cxx:995 |
High |
V614 |
Uninitialized variable 'bValue' used. |
General Analysis |
windowstateconfiguration.cxx:1028framework/source/uiconfiguration/windowstateconfiguration.cxx:1028 |
High |
V614 |
Uninitialized variable 'eDockingArea' used. |
General Analysis |
comboboxtoolbarcontroller.cxx:283framework/source/uielement/comboboxtoolbarcontroller.cxx:283 |
Medium |
V560 |
A part of conditional expression is always true: (nTmpPos >= 0). |
General Analysis |
comboboxtoolbarcontroller.cxx:303framework/source/uielement/comboboxtoolbarcontroller.cxx:303 |
Medium |
V560 |
A part of conditional expression is always false: 0 <= nPos. |
General Analysis |
complextoolbarcontroller.cxx:147framework/source/uielement/complextoolbarcontroller.cxx:147 |
High |
V614 |
Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'CheckItem' function. |
General Analysis |
dropdownboxtoolbarcontroller.cxx:231framework/source/uielement/dropdownboxtoolbarcontroller.cxx:231 |
Medium |
V560 |
A part of conditional expression is always true: (nTmpPos >= 0). |
General Analysis |
dropdownboxtoolbarcontroller.cxx:251framework/source/uielement/dropdownboxtoolbarcontroller.cxx:251 |
Medium |
V560 |
A part of conditional expression is always false: 0 <= nPos. |
General Analysis |
generictoolbarcontroller.cxx:195framework/source/uielement/generictoolbarcontroller.cxx:195 |
High |
V614 |
Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'set_item_active' function. |
General Analysis |
generictoolbarcontroller.cxx:235framework/source/uielement/generictoolbarcontroller.cxx:235 |
High |
V614 |
Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'CheckItem' function. |
General Analysis |
imagebuttontoolbarcontroller.cxx:125framework/source/uielement/imagebuttontoolbarcontroller.cxx:125 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
menubarmanager.cxx:1355framework/source/uielement/menubarmanager.cxx:1355 |
Medium |
V547 |
Expression 'nStyle' is always false. |
General Analysis |
menubarmanager.cxx:1367framework/source/uielement/menubarmanager.cxx:1367 |
Medium |
V547 |
Expression '!bShow' is always false. |
General Analysis |
menubarmanager.cxx:1370framework/source/uielement/menubarmanager.cxx:1370 |
Medium |
V547 |
Expression '!bEnabled' is always false. |
General Analysis |
menubarwrapper.cxx:141framework/source/uielement/menubarwrapper.cxx:141 |
Medium |
V547 |
Expression '!bMenuOnly' is always true. |
General Analysis |
newmenucontroller.cxx:324framework/source/uielement/newmenucontroller.cxx:324 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pPopupMenu'. |
General Analysis |
popuptoolbarcontroller.cxx:180framework/source/uielement/popuptoolbarcontroller.cxx:180 |
High |
V614 |
Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'CheckItem' function. |
General Analysis |
resourcemenucontroller.cxx:249framework/source/uielement/resourcemenucontroller.cxx:249 |
Medium |
V1019 |
Compound assignment expression 'rEvent.State >>= aVerbs' is used inside condition. |
General Analysis |
statusbarmanager.cxx:273framework/source/uielement/statusbarmanager.cxx:273 |
Medium |
V519 |
The 'm_bUpdateControllers' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 268, 273. |
General Analysis |
statusbarmerger.cxx:68framework/source/uielement/statusbarmerger.cxx:68 |
Medium |
V547 |
Expression 'bAutoSize' is always false. |
General Analysis |
statusbarmerger.cxx:70framework/source/uielement/statusbarmerger.cxx:70 |
Medium |
V547 |
Expression 'bOwnerDraw' is always false. |
General Analysis |
statusbarmerger.cxx:72framework/source/uielement/statusbarmerger.cxx:72 |
Medium |
V547 |
Expression 'bMandatory' is always true. |
General Analysis |
statusbarmerger.cxx:110framework/source/uielement/statusbarmerger.cxx:110 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
subtoolbarcontroller.cxx:188framework/source/uielement/subtoolbarcontroller.cxx:188 |
High |
V614 |
Uninitialized variable 'bValue' used. |
General Analysis |
togglebuttontoolbarcontroller.cxx:139framework/source/uielement/togglebuttontoolbarcontroller.cxx:139 |
Medium |
V560 |
A part of conditional expression is always false: nPos >= 0. |
General Analysis |
togglebuttontoolbarcontroller.cxx:191framework/source/uielement/togglebuttontoolbarcontroller.cxx:191 |
Medium |
V560 |
A part of conditional expression is always true: (nTmpPos >= 0). |
General Analysis |
toolbarmanager.cxx:733framework/source/uielement/toolbarmanager.cxx:733 |
Medium |
V519 |
The 'm_bUpdateControllers' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 719, 733. |
General Analysis |
toolbarmanager.cxx:756framework/source/uielement/toolbarmanager.cxx:756 |
Medium |
V519 |
The 'm_bUpdateControllers' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 742, 756. |
General Analysis |
toolbarmanager.cxx:1428framework/source/uielement/toolbarmanager.cxx:1428 |
Medium |
V547 |
Expression '!bIsVisible' is always false. |
General Analysis |
toolbarmanager.cxx:2190framework/source/uielement/toolbarmanager.cxx:2190 |
Medium |
V605 |
Consider verifying the expression. An unsigned value is compared to the number belonging to the range [-999..3095]. |
General Analysis |
toolbarmanager.cxx:2190framework/source/uielement/toolbarmanager.cxx:2190 |
Medium |
V658 |
A value is being subtracted from the unsigned variable. This can result in an overflow. In such a case, the '<' comparison operation can potentially behave unexpectedly. |
General Analysis |
toolbarmanager.cxx:932framework/source/uielement/toolbarmanager.cxx:932 |
Medium |
V1019 |
Compound assignment expression 'Event.Element >>= xNameAccess' is used inside condition. |
General Analysis |
toolbarsmenucontroller.cxx:398framework/source/uielement/toolbarsmenucontroller.cxx:398 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
toolbarsmenucontroller.cxx:366framework/source/uielement/toolbarsmenucontroller.cxx:366 |
Medium |
V560 |
A part of conditional expression is always true: !bVisible. |
General Analysis |
toolbarsmenucontroller.cxx:371framework/source/uielement/toolbarsmenucontroller.cxx:371 |
Medium |
V560 |
A part of conditional expression is always true: !bHideFromMenu. |
General Analysis |
toolbarsmenucontroller.cxx:567framework/source/uielement/toolbarsmenucontroller.cxx:567 |
Medium |
V560 |
A part of conditional expression is always true: !bVisible. |
General Analysis |
imagesdocumenthandler.cxx:109framework/source/xml/imagesdocumenthandler.cxx:109 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
fontmap.cxx:97hwpfilter/source/fontmap.cxx:97 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontmap.cxx:98hwpfilter/source/fontmap.cxx:98 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
formula.cxx:593hwpfilter/source/formula.cxx:593 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'buf'. Check lines: 593, 582. |
General Analysis |
formula.cxx:632hwpfilter/source/formula.cxx:632 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'buf'. Check lines: 632, 621. |
General Analysis |
grammar.cxx:407hwpfilter/source/grammar.cxx:407 |
Medium |
V575 |
The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 407, 406. |
General Analysis |
grammar.cxx:409hwpfilter/source/grammar.cxx:409 |
Medium |
V575 |
The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 409, 408. |
General Analysis |
grammar.cxx:541hwpfilter/source/grammar.cxx:541 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 541, 544 |
General Analysis |
grammar.cxx:550hwpfilter/source/grammar.cxx:550 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 550, 553 |
General Analysis |
hbox.cxx:590hwpfilter/source/hbox.cxx:590 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hbox.cxx:686hwpfilter/source/hbox.cxx:686 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hbox.cxx:81hwpfilter/source/hbox.cxx:81 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: type. |
General Analysis |
hbox.cxx:92hwpfilter/source/hbox.cxx:92 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: id. |
General Analysis |
hbox.cxx:104hwpfilter/source/hbox.cxx:104 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: format. |
General Analysis |
hbox.cxx:634hwpfilter/source/hbox.cxx:634 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 634, 663 |
General Analysis |
hbox.cxx:182hwpfilter/source/hbox.cxx:182 |
Medium |
V1086 |
A call of the 'memcpy' function will lead to underflow of the buffer 'cbuf'. |
General Analysis |
hbox.cxx:234hwpfilter/source/hbox.cxx:234 |
Medium |
V1086 |
A call of the 'memcpy' function will lead to underflow of the buffer 'cbuf'. |
General Analysis |
hcode.cxx:1174hwpfilter/source/hcode.cxx:1174 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hinfo.cxx:40hwpfilter/source/hinfo.cxx:40 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: summary. |
General Analysis |
hiodev.cxx:42hwpfilter/source/hiodev.cxx:42 |
High |
V1053 |
Calling the 'init' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
htags.cxx:53hwpfilter/source/htags.cxx:53 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: name, type. |
General Analysis |
hwpfile.cxx:569hwpfilter/source/hwpfile.cxx:569 |
Medium |
V1023 |
A pointer without owner is added to the 'columnlist' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
hwplib.h:41hwpfilter/source/hwplib.h:41 |
Medium |
V677 |
Custom declaration of a standard 'ushort' type. The declaration from system header files should be used instead. |
General Analysis |
hwplib.h:42hwpfilter/source/hwplib.h:42 |
Medium |
V677 |
Custom declaration of a standard 'uint' type. The declaration from system header files should be used instead. |
General Analysis |
hwpread.cxx:322hwpfilter/source/hwpread.cxx:322 |
Medium |
V668 |
There is no sense in testing the 'pArr' pointer against null, as the memory was allocated using the 'new' operator. The exception will be generated in the case of memory allocation error. |
General Analysis |
hwpread.cxx:532hwpfilter/source/hwpread.cxx:532 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: reserved, reserved2. |
General Analysis |
hwpread.cxx:600hwpfilter/source/hwpread.cxx:600 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: reserved, info. |
General Analysis |
hwpread.cxx:621hwpfilter/source/hwpread.cxx:621 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: reserved, info. |
General Analysis |
hwpread.cxx:654hwpfilter/source/hwpread.cxx:654 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: reserved, info. |
General Analysis |
hwpread.cxx:792hwpfilter/source/hwpread.cxx:792 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: compose. |
General Analysis |
hwpread.cxx:871hwpfilter/source/hwpread.cxx:871 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: number, user_shape, deco. |
General Analysis |
hwpreader.cxx:64hwpfilter/source/hwpreader.cxx:64 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: buf. |
General Analysis |
hwpreader.cxx:3041hwpfilter/source/hwpreader.cxx:3041 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 3041, 3046 |
General Analysis |
solver.cxx:27hwpfilter/source/solver.cxx:27 |
High |
V554 |
Incorrect use of unique_ptr. The memory allocated with 'new' will be cleaned using 'delete []'. |
General Analysis |
test_languagetag.cxx:697i18nlangtag/qa/cppunit/test_languagetag.cxx:697 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
test_languagetag.cxx:735i18nlangtag/qa/cppunit/test_languagetag.cxx:735 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
test_languagetag.cxx:743i18nlangtag/qa/cppunit/test_languagetag.cxx:743 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
test_languagetag.cxx:751i18nlangtag/qa/cppunit/test_languagetag.cxx:751 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
languagetag.cxx:1109i18nlangtag/source/languagetag/languagetag.cxx:1109 |
High |
V530 |
The return value of function 'getBcp47' is required to be utilized. |
General Analysis |
languagetag.cxx:1596i18nlangtag/source/languagetag/languagetag.cxx:1596 |
High |
V530 |
The return value of function 'getBcp47' is required to be utilized. |
General Analysis |
languagetag.cxx:1710i18nlangtag/source/languagetag/languagetag.cxx:1710 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
languagetag.cxx:2008i18nlangtag/source/languagetag/languagetag.cxx:2008 |
High |
V530 |
The return value of function 'getScript' is required to be utilized. |
General Analysis |
languagetag.cxx:2167i18nlangtag/source/languagetag/languagetag.cxx:2167 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
languagetag.cxx:2272i18nlangtag/source/languagetag/languagetag.cxx:2272 |
High |
V530 |
The return value of function 'getBcp47' is required to be utilized. |
General Analysis |
languagetag.cxx:1594i18nlangtag/source/languagetag/languagetag.cxx:1594 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1592, 1594. |
General Analysis |
languagetag.cxx:1733i18nlangtag/source/languagetag/languagetag.cxx:1733 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1731, 1733. |
General Analysis |
languagetag.cxx:1750i18nlangtag/source/languagetag/languagetag.cxx:1750 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1748, 1750. |
General Analysis |
test_breakiterator.cxx:496i18npool/qa/cppunit/test_breakiterator.cxx:496 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_breakiterator.cxx:568i18npool/qa/cppunit/test_breakiterator.cxx:568 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_breakiterator.cxx:804i18npool/qa/cppunit/test_breakiterator.cxx:804 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
calendar_gregorian.cxx:147i18npool/source/calendar/calendar_gregorian.cxx:147 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: fieldValue, fieldSetValue. |
General Analysis |
calendar_gregorian.cxx:152i18npool/source/calendar/calendar_gregorian.cxx:152 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: fieldValue, fieldSetValue. |
General Analysis |
cclass_unicode_parser.cxx:924i18npool/source/characterclassification/cclass_unicode_parser.cxx:924 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cclass_unicode_parser.cxx:943i18npool/source/characterclassification/cclass_unicode_parser.cxx:943 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cclass_unicode_parser.cxx:950i18npool/source/characterclassification/cclass_unicode_parser.cxx:950 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cclass_unicode_parser.cxx:958i18npool/source/characterclassification/cclass_unicode_parser.cxx:958 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cclass_unicode_parser.cxx:1067i18npool/source/characterclassification/cclass_unicode_parser.cxx:1067 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
Fail/Info |
collator_unicode.cxx:1i18npool/source/collator/collator_unicode.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
General Analysis |
defaultnumberingprovider.cxx:368i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:368 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:379i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:379 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:385i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:385 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:386i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:386 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:387i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:387 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:389i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:389 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:480i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:480 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:481i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:481 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:489i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:489 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:495i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:495 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:503i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:503 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:517i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:517 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:519i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:519 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:555i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:555 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:556i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:556 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:558i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:558 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:562i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:562 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:585i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:585 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:591i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:591 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
defaultnumberingprovider.cxx:690i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:690 |
High |
V547 |
Expression 'number <= 0' is always true. |
General Analysis |
defaultnumberingprovider.cxx:1211i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:1211 |
Medium |
V1001 |
The 'aEnabled' variable is assigned but is not used by the end of the function. |
General Analysis |
indexentrysupplier_asian.cxx:140i18npool/source/indexentry/indexentrysupplier_asian.cxx:140 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
indexentrysupplier_default.cxx:113i18npool/source/indexentry/indexentrysupplier_default.cxx:113 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: keys, mkeys. |
General Analysis |
LocaleNode.cxx:480i18npool/source/localedata/LocaleNode.cxx:480 |
High |
V530 |
The return value of function 'writeOUStringLiteralParameterCheckLen' is required to be utilized. |
General Analysis |
LocaleNode.cxx:481i18npool/source/localedata/LocaleNode.cxx:481 |
High |
V530 |
The return value of function 'writeOUStringLiteralParameterCheckLen' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1020i18npool/source/localedata/LocaleNode.cxx:1020 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1022i18npool/source/localedata/LocaleNode.cxx:1022 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1030i18npool/source/localedata/LocaleNode.cxx:1030 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1032i18npool/source/localedata/LocaleNode.cxx:1032 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1040i18npool/source/localedata/LocaleNode.cxx:1040 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1042i18npool/source/localedata/LocaleNode.cxx:1042 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1087i18npool/source/localedata/LocaleNode.cxx:1087 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1089i18npool/source/localedata/LocaleNode.cxx:1089 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1098i18npool/source/localedata/LocaleNode.cxx:1098 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1100i18npool/source/localedata/LocaleNode.cxx:1100 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1107i18npool/source/localedata/LocaleNode.cxx:1107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1109i18npool/source/localedata/LocaleNode.cxx:1109 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1117i18npool/source/localedata/LocaleNode.cxx:1117 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1119i18npool/source/localedata/LocaleNode.cxx:1119 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1127i18npool/source/localedata/LocaleNode.cxx:1127 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1129i18npool/source/localedata/LocaleNode.cxx:1129 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1137i18npool/source/localedata/LocaleNode.cxx:1137 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1139i18npool/source/localedata/LocaleNode.cxx:1139 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1147i18npool/source/localedata/LocaleNode.cxx:1147 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1149i18npool/source/localedata/LocaleNode.cxx:1149 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1157i18npool/source/localedata/LocaleNode.cxx:1157 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1159i18npool/source/localedata/LocaleNode.cxx:1159 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
LocaleNode.cxx:1114i18npool/source/localedata/LocaleNode.cxx:1114 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1114, 1124, 1134 |
General Analysis |
nativenumbersupplier.cxx:592i18npool/source/nativenumber/nativenumbersupplier.cxx:592 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:597i18npool/source/nativenumber/nativenumbersupplier.cxx:597 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1076i18npool/source/nativenumber/nativenumbersupplier.cxx:1076 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1081i18npool/source/nativenumber/nativenumbersupplier.cxx:1081 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1083i18npool/source/nativenumber/nativenumbersupplier.cxx:1083 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1112i18npool/source/nativenumber/nativenumbersupplier.cxx:1112 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1171i18npool/source/nativenumber/nativenumbersupplier.cxx:1171 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1184i18npool/source/nativenumber/nativenumbersupplier.cxx:1184 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1189i18npool/source/nativenumber/nativenumbersupplier.cxx:1189 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1198i18npool/source/nativenumber/nativenumbersupplier.cxx:1198 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1201i18npool/source/nativenumber/nativenumbersupplier.cxx:1201 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1203i18npool/source/nativenumber/nativenumbersupplier.cxx:1203 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1207i18npool/source/nativenumber/nativenumbersupplier.cxx:1207 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1209i18npool/source/nativenumber/nativenumbersupplier.cxx:1209 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
nativenumbersupplier.cxx:1238i18npool/source/nativenumber/nativenumbersupplier.cxx:1238 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
levdis.hxx:132i18npool/source/search/levdis.hxx:132 |
Medium |
V690 |
The 'WLevDistance' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
textsearch.cxx:1417i18npool/source/search/textsearch.cxx:1417 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
textsearch.cxx:130i18npool/source/search/textsearch.cxx:130 |
High |
V1053 |
Calling the 'setOptions' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
textsearch.cxx:1019i18npool/source/search/textsearch.cxx:1019 |
Medium |
V764 |
Possible incorrect order of arguments passed to 'lcl_findRegex' function: 'endPos' and 'startPos'. |
General Analysis |
textconversion_ko.cxx:285i18npool/source/textconversion/textconversion_ko.cxx:285 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
textconversion_ko.cxx:288i18npool/source/textconversion/textconversion_ko.cxx:288 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
textconversion_ko.cxx:207i18npool/source/textconversion/textconversion_ko.cxx:207 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'scriptType' should be checked here. |
General Analysis |
ignoreDiacritics_CTL.cxx:75i18npool/source/transliteration/ignoreDiacritics_CTL.cxx:75 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_kashida.cxx:86i18nutil/qa/cppunit/test_kashida.cxx:86 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_kashida.cxx:89i18nutil/qa/cppunit/test_kashida.cxx:89 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
unicode.cxx:1028i18nutil/source/utility/unicode.cxx:1028 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
unicode.cxx:1076i18nutil/source/utility/unicode.cxx:1076 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unicode.cxx:1080i18nutil/source/utility/unicode.cxx:1080 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
unicode.cxx:1114i18nutil/source/utility/unicode.cxx:1114 |
High |
V530 |
The return value of function 'insertUtf32' is required to be utilized. |
General Analysis |
unicode.cxx:1130i18nutil/source/utility/unicode.cxx:1130 |
High |
V530 |
The return value of function 'insertUtf32' is required to be utilized. |
General Analysis |
unicode.cxx:1158i18nutil/source/utility/unicode.cxx:1158 |
High |
V530 |
The return value of function 'insertUtf32' is required to be utilized. |
General Analysis |
unicode.cxx:1173i18nutil/source/utility/unicode.cxx:1173 |
High |
V530 |
The return value of function 'insertUtf32' is required to be utilized. |
General Analysis |
unicode.cxx:1190i18nutil/source/utility/unicode.cxx:1190 |
High |
V530 |
The return value of function 'insertUtf32' is required to be utilized. |
General Analysis |
unicode.cxx:1197i18nutil/source/utility/unicode.cxx:1197 |
High |
V530 |
The return value of function 'insertUtf32' is required to be utilized. |
General Analysis |
unicode.cxx:1232i18nutil/source/utility/unicode.cxx:1232 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
unicode.cxx:1250i18nutil/source/utility/unicode.cxx:1250 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unicode.cxx:1271i18nutil/source/utility/unicode.cxx:1271 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
unicode.cxx:1277i18nutil/source/utility/unicode.cxx:1277 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
lex.hxx:164idl/inc/lex.hxx:164 |
Medium |
V1071 |
Consider inspecting the 'GetToken_Next' function. The return value is not always used. Total calls: 19, discarded results: 2. |
General Analysis |
lex.cxx:265idl/source/cmptools/lex.cxx:265 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lex.cxx:276idl/source/cmptools/lex.cxx:276 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lex.cxx:295idl/source/cmptools/lex.cxx:295 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lex.cxx:35idl/source/cmptools/lex.cxx:35 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 35, 41, 47 |
General Analysis |
object.cxx:208idl/source/objects/object.cxx:208 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
types.cxx:109idl/source/objects/types.cxx:109 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
command.cxx:235idl/source/prj/command.cxx:235 |
Medium |
V547 |
Expression 'i < aList.size()' is always true. |
General Analysis |
svidl.cxx:128idl/source/prj/svidl.cxx:128 |
Medium |
V560 |
A part of conditional expression is always true: nExit == 0. |
General Analysis |
svidl.cxx:208idl/source/prj/svidl.cxx:208 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 199, 208. |
General Analysis |
LibreOfficeKitEnums.h:1250include/LibreOfficeKit/LibreOfficeKitEnums.h:1250 |
Medium |
V547 |
Expression is always false. |
General Analysis |
sbmeth.hxx:29include/basic/sbmeth.hxx:29 |
Medium |
V690 |
The copy constructor is declared as private in the 'SbMethod' class, but the default copy assignment operator will still be generated by compiler. It is dangerous to use such a class. |
General Analysis |
sbxvar.hxx:140include/basic/sbxvar.hxx:140 |
Medium |
V1071 |
Consider inspecting the 'GetInteger' function. The return value is not always used. Total calls: 41, discarded results: 2. |
General Analysis |
sbxvar.hxx:150include/basic/sbxvar.hxx:150 |
Medium |
V1071 |
Consider inspecting the 'GetDate' function. The return value is not always used. Total calls: 11, discarded results: 1. |
General Analysis |
typemanager.hxx:55include/codemaker/typemanager.hxx:55 |
Medium |
V1071 |
Consider inspecting the 'getSort' function. The return value is not always used. Total calls: 18, discarded results: 1. |
General Analysis |
Sequence.h:60include/com/sun/star/uno/Sequence.h:60 |
Medium |
V690 |
The 'Sequence' class implements the move assignment operator, but lacks a move constructor. It is dangerous to use such a class. |
General Analysis |
Type.h:58include/com/sun/star/uno/Type.h:58 |
Medium |
V690 |
The 'Type' class implements the move assignment operator, but lacks a move constructor. It is dangerous to use such a class. |
General Analysis |
anycompare.hxx:77include/comphelper/anycompare.hxx:77 |
Medium |
V1019 |
Compound assignment expression '_rhs >>= rhs' is used inside condition. |
General Analysis |
anycompare.hxx:94include/comphelper/anycompare.hxx:94 |
Medium |
V1019 |
Compound assignment expression '_rhs >>= rhs' is used inside condition. |
General Analysis |
anycompare.hxx:116include/comphelper/anycompare.hxx:116 |
Medium |
V1019 |
Compound assignment expression '_rhs >>= rhs' is used inside condition. |
General Analysis |
anycompare.hxx:136include/comphelper/anycompare.hxx:136 |
Medium |
V1019 |
Compound assignment expression '_rhs >>= rhs' is used inside condition. |
General Analysis |
extract.hxx:106include/comphelper/extract.hxx:106 |
High |
V547 |
Expression 'nValue != 0' is always false. |
General Analysis |
extract.hxx:99include/comphelper/extract.hxx:99 |
High |
V614 |
Uninitialized variable 'b' used. |
General Analysis |
propertybag.hxx:42include/comphelper/propertybag.hxx:42 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~PropertyBag' method of the 'PropertyBag' class. |
General Analysis |
stl_types.hxx:137include/comphelper/stl_types.hxx:137 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
string.hxx:60include/comphelper/string.hxx:60 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
traceevent.hxx:71include/comphelper/traceevent.hxx:71 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
traceevent.hxx:75include/comphelper/traceevent.hxx:75 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unique_disposing_ptr.hxx:69include/comphelper/unique_disposing_ptr.hxx:69 |
High |
V1053 |
Calling the 'reset' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
xmlencode.hxx:53include/comphelper/xmlencode.hxx:53 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sqlparse.hxx:56include/connectivity/sqlparse.hxx:56 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~OParseContext' method of the 'OParseContext' class. |
General Analysis |
implbase.hxx:111include/cppuhelper/implbase.hxx:111 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'cppu::WeakImplHelper' class, as it is followed by a subsequent cast to 'pcr::OPropertyBrowserController' type (see also propcontroller.cxx, line 560). |
General Analysis |
implbase1.hxx:88include/cppuhelper/implbase1.hxx:88 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'cppu::ImplHelper1' class, as it is followed by a subsequent cast to 'frm::OFormattedControl' type (see also FormattedField.cxx, line 229). |
General Analysis |
implbase12.hxx:100include/cppuhelper/implbase12.hxx:100 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'cppu::ImplHelper12' class, as it is followed by a subsequent cast to 'frm::ODatabaseForm' type (see also DatabaseForm.cxx, line 2604). |
General Analysis |
implbase3.hxx:90include/cppuhelper/implbase3.hxx:90 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'cppu::ImplHelper3' class, as it is followed by a subsequent cast to 'frm::OEditControl' type (see also Edit.cxx, line 242). |
General Analysis |
implbase3.hxx:90include/cppuhelper/implbase3.hxx:90 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'cppu::ImplHelper3' class, as it is followed by a subsequent cast to 'frm::ORichTextModel' type (see also richtextmodel.cxx, line 572). |
General Analysis |
implbase4.hxx:92include/cppuhelper/implbase4.hxx:92 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'cppu::ImplHelper4' class, as it is followed by a subsequent cast to 'frm::ODatabaseForm' type (see also DatabaseForm.cxx, line 2604). |
General Analysis |
implbase4.hxx:92include/cppuhelper/implbase4.hxx:92 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'cppu::ImplHelper4' class, as it is followed by a subsequent cast to 'frm::OListBoxControl' type (see also ListBox.cxx, line 2019). |
General Analysis |
implbase7.hxx:95include/cppuhelper/implbase7.hxx:95 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'cppu::ImplHelper7' class, as it is followed by a subsequent cast to 'frm::ODatabaseForm' type (see also DatabaseForm.cxx, line 2604). |
General Analysis |
proptypehlp.hxx:59include/cppuhelper/proptypehlp.hxx:59 |
High |
V547 |
Expression 'i16 != 0' is always false. |
General Analysis |
typeprovider.hxx:176include/cppuhelper/typeprovider.hxx:176 |
Medium |
V690 |
The 'OImplementationId' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
FormatScheme.hxx:473include/docmodel/theme/FormatScheme.hxx:473 |
Medium |
V761 |
Three identical blocks of text were found. |
General Analysis |
FormatScheme.hxx:510include/docmodel/theme/FormatScheme.hxx:510 |
Medium |
V761 |
Three identical blocks of text were found. |
General Analysis |
FormatScheme.hxx:590include/docmodel/theme/FormatScheme.hxx:590 |
Medium |
V761 |
Three identical blocks of text were found. |
General Analysis |
AccessibleEditableTextPara.hxx:252include/editeng/AccessibleEditableTextPara.hxx:252 |
Medium |
V1071 |
Consider inspecting the 'GetTextForwarder' function. The return value is not always used. Total calls: 42, discarded results: 3. |
General Analysis |
eeitem.hxx:75include/editeng/eeitem.hxx:75 |
High |
V1043 |
A global object variable 'EE_PARA_WRITINGDIR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:76include/editeng/eeitem.hxx:76 |
High |
V1043 |
A global object variable 'EE_PARA_XMLATTRIBS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:77include/editeng/eeitem.hxx:77 |
High |
V1043 |
A global object variable 'EE_PARA_HANGINGPUNCTUATION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:78include/editeng/eeitem.hxx:78 |
High |
V1043 |
A global object variable 'EE_PARA_FORBIDDENRULES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:79include/editeng/eeitem.hxx:79 |
High |
V1043 |
A global object variable 'EE_PARA_ASIANCJKSPACING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:80include/editeng/eeitem.hxx:80 |
High |
V1043 |
A global object variable 'EE_PARA_NUMBULLET' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:81include/editeng/eeitem.hxx:81 |
High |
V1043 |
A global object variable 'EE_PARA_HYPHENATE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:82include/editeng/eeitem.hxx:82 |
High |
V1043 |
A global object variable 'EE_PARA_HYPHENATE_NO_CAPS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:83include/editeng/eeitem.hxx:83 |
High |
V1043 |
A global object variable 'EE_PARA_HYPHENATE_NO_LAST_WORD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:84include/editeng/eeitem.hxx:84 |
High |
V1043 |
A global object variable 'EE_PARA_BULLETSTATE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:85include/editeng/eeitem.hxx:85 |
High |
V1043 |
A global object variable 'EE_PARA_OUTLLRSPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:86include/editeng/eeitem.hxx:86 |
High |
V1043 |
A global object variable 'EE_PARA_OUTLLEVEL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:87include/editeng/eeitem.hxx:87 |
High |
V1043 |
A global object variable 'EE_PARA_BULLET' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:88include/editeng/eeitem.hxx:88 |
High |
V1043 |
A global object variable 'EE_PARA_LRSPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:89include/editeng/eeitem.hxx:89 |
High |
V1043 |
A global object variable 'EE_PARA_ULSPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:90include/editeng/eeitem.hxx:90 |
High |
V1043 |
A global object variable 'EE_PARA_SBL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:91include/editeng/eeitem.hxx:91 |
High |
V1043 |
A global object variable 'EE_PARA_JUST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:92include/editeng/eeitem.hxx:92 |
High |
V1043 |
A global object variable 'EE_PARA_TABS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:93include/editeng/eeitem.hxx:93 |
High |
V1043 |
A global object variable 'EE_PARA_JUST_METHOD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:94include/editeng/eeitem.hxx:94 |
High |
V1043 |
A global object variable 'EE_PARA_VER_JUST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:99include/editeng/eeitem.hxx:99 |
High |
V1043 |
A global object variable 'EE_CHAR_COLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:100include/editeng/eeitem.hxx:100 |
High |
V1043 |
A global object variable 'EE_CHAR_FONTINFO' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:101include/editeng/eeitem.hxx:101 |
High |
V1043 |
A global object variable 'EE_CHAR_FONTHEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:102include/editeng/eeitem.hxx:102 |
High |
V1043 |
A global object variable 'EE_CHAR_FONTWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:103include/editeng/eeitem.hxx:103 |
High |
V1043 |
A global object variable 'EE_CHAR_WEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:104include/editeng/eeitem.hxx:104 |
High |
V1043 |
A global object variable 'EE_CHAR_UNDERLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:105include/editeng/eeitem.hxx:105 |
High |
V1043 |
A global object variable 'EE_CHAR_STRIKEOUT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:106include/editeng/eeitem.hxx:106 |
High |
V1043 |
A global object variable 'EE_CHAR_ITALIC' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:107include/editeng/eeitem.hxx:107 |
High |
V1043 |
A global object variable 'EE_CHAR_OUTLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:108include/editeng/eeitem.hxx:108 |
High |
V1043 |
A global object variable 'EE_CHAR_SHADOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:109include/editeng/eeitem.hxx:109 |
High |
V1043 |
A global object variable 'EE_CHAR_ESCAPEMENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:110include/editeng/eeitem.hxx:110 |
High |
V1043 |
A global object variable 'EE_CHAR_PAIRKERNING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:111include/editeng/eeitem.hxx:111 |
High |
V1043 |
A global object variable 'EE_CHAR_KERNING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:112include/editeng/eeitem.hxx:112 |
High |
V1043 |
A global object variable 'EE_CHAR_WLM' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:113include/editeng/eeitem.hxx:113 |
High |
V1043 |
A global object variable 'EE_CHAR_LANGUAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:114include/editeng/eeitem.hxx:114 |
High |
V1043 |
A global object variable 'EE_CHAR_LANGUAGE_CJK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:115include/editeng/eeitem.hxx:115 |
High |
V1043 |
A global object variable 'EE_CHAR_LANGUAGE_CTL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:116include/editeng/eeitem.hxx:116 |
High |
V1043 |
A global object variable 'EE_CHAR_FONTINFO_CJK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:117include/editeng/eeitem.hxx:117 |
High |
V1043 |
A global object variable 'EE_CHAR_FONTINFO_CTL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:118include/editeng/eeitem.hxx:118 |
High |
V1043 |
A global object variable 'EE_CHAR_FONTHEIGHT_CJK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:119include/editeng/eeitem.hxx:119 |
High |
V1043 |
A global object variable 'EE_CHAR_FONTHEIGHT_CTL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:120include/editeng/eeitem.hxx:120 |
High |
V1043 |
A global object variable 'EE_CHAR_WEIGHT_CJK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:121include/editeng/eeitem.hxx:121 |
High |
V1043 |
A global object variable 'EE_CHAR_WEIGHT_CTL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:122include/editeng/eeitem.hxx:122 |
High |
V1043 |
A global object variable 'EE_CHAR_ITALIC_CJK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:123include/editeng/eeitem.hxx:123 |
High |
V1043 |
A global object variable 'EE_CHAR_ITALIC_CTL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:124include/editeng/eeitem.hxx:124 |
High |
V1043 |
A global object variable 'EE_CHAR_EMPHASISMARK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:125include/editeng/eeitem.hxx:125 |
High |
V1043 |
A global object variable 'EE_CHAR_RELIEF' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:126include/editeng/eeitem.hxx:126 |
High |
V1043 |
A global object variable 'EE_CHAR_XMLATTRIBS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:127include/editeng/eeitem.hxx:127 |
High |
V1043 |
A global object variable 'EE_CHAR_OVERLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:128include/editeng/eeitem.hxx:128 |
High |
V1043 |
A global object variable 'EE_CHAR_CASEMAP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:129include/editeng/eeitem.hxx:129 |
High |
V1043 |
A global object variable 'EE_CHAR_GRABBAG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:130include/editeng/eeitem.hxx:130 |
High |
V1043 |
A global object variable 'EE_CHAR_BKGCOLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
eeitem.hxx:138include/editeng/eeitem.hxx:138 |
High |
V1043 |
A global object variable 'EE_FEATURE_FIELD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
numitem.hxx:333include/editeng/numitem.hxx:333 |
Medium |
V690 |
The 'SvxNodeNum' class implements the copy assignment operator, but lacks a copy constructor. It is dangerous to use such a class. |
General Analysis |
paperinf.hxx:60include/editeng/paperinf.hxx:60 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
unotext.hxx:245include/editeng/unotext.hxx:245 |
Medium |
V690 |
The 'SvxUnoTextRangeBase' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
mstoolbar.hxx:120include/filter/msfilter/mstoolbar.hxx:120 |
Medium |
V1071 |
Consider inspecting the 'Read' function. The return value is not always used. Total calls: 12, discarded results: 1. |
General Analysis |
svdfppt.hxx:893include/filter/msfilter/svdfppt.hxx:893 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: mpArry. |
General Analysis |
languagetag.hxx:572include/i18nlangtag/languagetag.hxx:572 |
Medium |
V1071 |
Consider inspecting the 'getImpl' function. The return value is not always used. Total calls: 14, discarded results: 1. |
General Analysis |
lru_map.hxx:241include/o3tl/lru_map.hxx:241 |
Medium |
V1071 |
Consider inspecting the 'find' function. The return value is not always used. Total calls: 38, discarded results: 1. |
General Analysis |
string_view.hxx:219include/o3tl/string_view.hxx:219 |
Medium |
V1071 |
Consider inspecting the 'getToken' function. The return value is not always used. Total calls: 16, discarded results: 1. |
General Analysis |
string_view.hxx:219include/o3tl/string_view.hxx:219 |
Medium |
V1071 |
Consider inspecting the 'getToken' function. The return value is not always used. Total calls: 20, discarded results: 1. |
General Analysis |
chartexport.hxx:132include/oox/export/chartexport.hxx:132 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ChartExport' method of the 'ChartExport' class. |
General Analysis |
file.hxx:1218include/osl/file.hxx:1218 |
Medium |
V580 |
An odd explicit type casting. Consider verifying it. |
General Analysis |
file.hxx:974include/osl/file.hxx:974 |
Medium |
V1071 |
Consider inspecting the 'open' function. The return value is not always used. Total calls: 44, discarded results: 2. |
General Analysis |
file.hxx:1524include/osl/file.hxx:1524 |
Medium |
V1071 |
Consider inspecting the 'get' function. The return value is not always used. Total calls: 22, discarded results: 1. |
General Analysis |
file.hxx:1566include/osl/file.hxx:1566 |
Medium |
V1071 |
Consider inspecting the 'getFileStatus' function. The return value is not always used. Total calls: 12, discarded results: 1. |
General Analysis |
file.hxx:1566include/osl/file.hxx:1566 |
Medium |
V1071 |
Consider inspecting the 'getFileStatus' function. The return value is not always used. Total calls: 32, discarded results: 1. |
General Analysis |
bootstrap.hxx:105include/rtl/bootstrap.hxx:105 |
Medium |
V1071 |
Consider inspecting the 'getFrom' function. The return value is not always used. Total calls: 13, discarded results: 1. |
General Analysis |
instance.hxx:34include/rtl/instance.hxx:34 |
Medium |
V1068 |
Do not define an unnamed namespace in a header file. |
General Analysis |
string.hxx:134include/rtl/string.hxx:134 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: buffer. |
General Analysis |
string.hxx:220include/rtl/string.hxx:220 |
Medium |
V1080 |
Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime. |
General Analysis |
string.hxx:247include/rtl/string.hxx:247 |
Medium |
V1080 |
Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime. |
General Analysis |
string.hxx:473include/rtl/string.hxx:473 |
Medium |
V1080 |
Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime. |
General Analysis |
ustrbuf.hxx:1591include/rtl/ustrbuf.hxx:1591 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ustrbuf.hxx:1618include/rtl/ustrbuf.hxx:1618 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
ustrbuf.hxx:72include/rtl/ustrbuf.hxx:72 |
Medium |
V690 |
The 'OUStringBuffer' class implements the move assignment operator, but lacks a move constructor. It is dangerous to use such a class. |
General Analysis |
ustring.hxx:118include/rtl/ustring.hxx:118 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: buffer. |
General Analysis |
ustring.hxx:199include/rtl/ustring.hxx:199 |
Medium |
V1080 |
Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime. |
General Analysis |
ustring.hxx:226include/rtl/ustring.hxx:226 |
Medium |
V1080 |
Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime. |
General Analysis |
ustring.hxx:537include/rtl/ustring.hxx:537 |
Medium |
V1080 |
Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime. |
General Analysis |
frame.hxx:66include/sfx2/frame.hxx:66 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SfxFrame' method of the 'SfxFrame' class. |
General Analysis |
templatelocalview.hxx:171include/sfx2/templatelocalview.hxx:171 |
Medium |
V703 |
It is odd that the 'mnThumbnailHeight' field in derived class 'TemplateLocalView' overwrites field in base class 'ThumbnailView'. Check lines: templatelocalview.hxx:171, thumbnailview.hxx:298. |
General Analysis |
exchange.hxx:120include/sot/exchange.hxx:120 |
Medium |
V1071 |
Consider inspecting the 'GetFormatDataFlavor' function. The return value is not always used. Total calls: 40, discarded results: 1. |
General Analysis |
store.hxx:80include/store/store.hxx:80 |
Medium |
V1071 |
Consider inspecting the 'readAt' function. The return value is not always used. Total calls: 10, discarded results: 1. |
General Analysis |
broadcast.hxx:64include/svl/broadcast.hxx:64 |
Medium |
V555 |
The expression '(maListeners.size() - mnEmptySlots) > 0' will work as 'maListeners.size() != mnEmptySlots'. |
General Analysis |
itemset.hxx:81include/svl/itemset.hxx:81 |
Medium |
V690 |
The 'SfxItemSet' class implements a move constructor, but lacks the move assignment operator. It is dangerous to use such a class. |
General Analysis |
itemset.hxx:188include/svl/itemset.hxx:188 |
Medium |
V1071 |
Consider inspecting the 'GetItemState' function. The return value is not always used. Total calls: 14, discarded results: 1. |
General Analysis |
itemset.hxx:194include/svl/itemset.hxx:194 |
Medium |
V1071 |
Consider inspecting the 'GetItemState' function. The return value is not always used. Total calls: 16, discarded results: 1. |
General Analysis |
poolitem.hxx:51include/svl/poolitem.hxx:51 |
High |
V547 |
Expression 'nNum != 0' is always false. |
General Analysis |
style.hxx:114include/svl/style.hxx:114 |
Medium |
V690 |
The 'SfxStyleSheetBase' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
svdde.hxx:196include/svl/svdde.hxx:196 |
Medium |
V690 |
The 'DdeItem' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
zformat.hxx:148include/svl/zformat.hxx:148 |
Medium |
V690 |
The 'SvNumberformat' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
javacontext.hxx:34include/svtools/javacontext.hxx:34 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~JavaContext' method of the 'JavaContext' class. |
General Analysis |
javainteractionhandler.hxx:37include/svtools/javainteractionhandler.hxx:37 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~JavaInteractionHandler' method of the 'JavaInteractionHandler' class. |
General Analysis |
flagsdef.hxx:83include/svx/flagsdef.hxx:83 |
High |
V1043 |
A global object variable 'fSvxNumValConst' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
sdrmasterpagedescriptor.hxx:34include/svx/sdrmasterpagedescriptor.hxx:34 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~MasterPageDescriptor' method of the 'MasterPageDescriptor' class. |
General Analysis |
svddef.hxx:184include/svx/svddef.hxx:184 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:185include/svx/svddef.hxx:185 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWCOLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:186include/svx/svddef.hxx:186 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWXDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:187include/svx/svddef.hxx:187 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWYDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:188include/svx/svddef.hxx:188 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWTRANSPARENCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:189include/svx/svddef.hxx:189 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOW3D' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:190include/svx/svddef.hxx:190 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWPERSP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:191include/svx/svddef.hxx:191 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWSIZEX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:192include/svx/svddef.hxx:192 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWSIZEY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:193include/svx/svddef.hxx:193 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWBLUR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:194include/svx/svddef.hxx:194 |
High |
V1043 |
A global object variable 'SDRATTR_SHADOWALIGNMENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:198include/svx/svddef.hxx:198 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONTYPE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:199include/svx/svddef.hxx:199 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONFIXEDANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:200include/svx/svddef.hxx:200 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:201include/svx/svddef.hxx:201 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONGAP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:202include/svx/svddef.hxx:202 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONESCDIR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:203include/svx/svddef.hxx:203 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONESCISREL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:204include/svx/svddef.hxx:204 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONESCREL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:205include/svx/svddef.hxx:205 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONESCABS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:206include/svx/svddef.hxx:206 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONLINELEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:207include/svx/svddef.hxx:207 |
High |
V1043 |
A global object variable 'SDRATTR_CAPTIONFITLINELEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:211include/svx/svddef.hxx:211 |
High |
V1043 |
A global object variable 'SDRATTR_CORNER_RADIUS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:212include/svx/svddef.hxx:212 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_MINFRAMEHEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:213include/svx/svddef.hxx:213 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_AUTOGROWHEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:214include/svx/svddef.hxx:214 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_FITTOSIZE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:215include/svx/svddef.hxx:215 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_LEFTDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:216include/svx/svddef.hxx:216 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_RIGHTDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:217include/svx/svddef.hxx:217 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_UPPERDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:218include/svx/svddef.hxx:218 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_LOWERDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:219include/svx/svddef.hxx:219 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_VERTADJUST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:220include/svx/svddef.hxx:220 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_MAXFRAMEHEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:221include/svx/svddef.hxx:221 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_MINFRAMEWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:222include/svx/svddef.hxx:222 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_MAXFRAMEWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:223include/svx/svddef.hxx:223 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_AUTOGROWWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:224include/svx/svddef.hxx:224 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_HORZADJUST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:225include/svx/svddef.hxx:225 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_ANIKIND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:226include/svx/svddef.hxx:226 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_ANIDIRECTION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:227include/svx/svddef.hxx:227 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_ANISTARTINSIDE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:228include/svx/svddef.hxx:228 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_ANISTOPINSIDE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:229include/svx/svddef.hxx:229 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_ANICOUNT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:230include/svx/svddef.hxx:230 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_ANIDELAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:231include/svx/svddef.hxx:231 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_ANIAMOUNT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:232include/svx/svddef.hxx:232 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_CONTOURFRAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:233include/svx/svddef.hxx:233 |
High |
V1043 |
A global object variable 'SDRATTR_XMLATTRIBUTES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:234include/svx/svddef.hxx:234 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_USEFIXEDCELLHEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:235include/svx/svddef.hxx:235 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_WORDWRAP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:236include/svx/svddef.hxx:236 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_CHAINNEXTNAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:237include/svx/svddef.hxx:237 |
High |
V1043 |
A global object variable 'SDRATTR_TEXT_CLIPVERTOVERFLOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:241include/svx/svddef.hxx:241 |
High |
V1043 |
A global object variable 'SDRATTR_EDGEKIND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:242include/svx/svddef.hxx:242 |
High |
V1043 |
A global object variable 'SDRATTR_EDGENODE1HORZDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:243include/svx/svddef.hxx:243 |
High |
V1043 |
A global object variable 'SDRATTR_EDGENODE1VERTDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:244include/svx/svddef.hxx:244 |
High |
V1043 |
A global object variable 'SDRATTR_EDGENODE2HORZDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:245include/svx/svddef.hxx:245 |
High |
V1043 |
A global object variable 'SDRATTR_EDGENODE2VERTDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:246include/svx/svddef.hxx:246 |
High |
V1043 |
A global object variable 'SDRATTR_EDGENODE1GLUEDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:247include/svx/svddef.hxx:247 |
High |
V1043 |
A global object variable 'SDRATTR_EDGENODE2GLUEDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:248include/svx/svddef.hxx:248 |
High |
V1043 |
A global object variable 'SDRATTR_EDGELINEDELTACOUNT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:249include/svx/svddef.hxx:249 |
High |
V1043 |
A global object variable 'SDRATTR_EDGELINE1DELTA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:250include/svx/svddef.hxx:250 |
High |
V1043 |
A global object variable 'SDRATTR_EDGELINE2DELTA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:251include/svx/svddef.hxx:251 |
High |
V1043 |
A global object variable 'SDRATTR_EDGELINE3DELTA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:255include/svx/svddef.hxx:255 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREKIND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:256include/svx/svddef.hxx:256 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURETEXTHPOS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:257include/svx/svddef.hxx:257 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURETEXTVPOS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:258include/svx/svddef.hxx:258 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURELINEDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:259include/svx/svddef.hxx:259 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREHELPLINEOVERHANG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:260include/svx/svddef.hxx:260 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREHELPLINEDIST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:261include/svx/svddef.hxx:261 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREHELPLINE1LEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:262include/svx/svddef.hxx:262 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREHELPLINE2LEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:263include/svx/svddef.hxx:263 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREBELOWREFEDGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:264include/svx/svddef.hxx:264 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURETEXTROTA90' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:265include/svx/svddef.hxx:265 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURETEXTUPSIDEDOWN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:266include/svx/svddef.hxx:266 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREOVERHANG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:267include/svx/svddef.hxx:267 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREUNIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:268include/svx/svddef.hxx:268 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURESCALE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:269include/svx/svddef.hxx:269 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURESHOWUNIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:270include/svx/svddef.hxx:270 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREFORMATSTRING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:271include/svx/svddef.hxx:271 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURETEXTAUTOANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:272include/svx/svddef.hxx:272 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURETEXTAUTOANGLEVIEW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:273include/svx/svddef.hxx:273 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURETEXTISFIXEDANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:274include/svx/svddef.hxx:274 |
High |
V1043 |
A global object variable 'SDRATTR_MEASURETEXTFIXEDANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:275include/svx/svddef.hxx:275 |
High |
V1043 |
A global object variable 'SDRATTR_MEASUREDECIMALPLACES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:279include/svx/svddef.hxx:279 |
High |
V1043 |
A global object variable 'SDRATTR_CIRCKIND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:280include/svx/svddef.hxx:280 |
High |
V1043 |
A global object variable 'SDRATTR_CIRCSTARTANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:281include/svx/svddef.hxx:281 |
High |
V1043 |
A global object variable 'SDRATTR_CIRCENDANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:286include/svx/svddef.hxx:286 |
High |
V1043 |
A global object variable 'SDRATTR_OBJMOVEPROTECT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:287include/svx/svddef.hxx:287 |
High |
V1043 |
A global object variable 'SDRATTR_OBJSIZEPROTECT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:288include/svx/svddef.hxx:288 |
High |
V1043 |
A global object variable 'SDRATTR_OBJPRINTABLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:289include/svx/svddef.hxx:289 |
High |
V1043 |
A global object variable 'SDRATTR_LAYERID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:290include/svx/svddef.hxx:290 |
High |
V1043 |
A global object variable 'SDRATTR_LAYERNAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:291include/svx/svddef.hxx:291 |
High |
V1043 |
A global object variable 'SDRATTR_OBJECTNAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:292include/svx/svddef.hxx:292 |
High |
V1043 |
A global object variable 'SDRATTR_ALLPOSITIONX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:293include/svx/svddef.hxx:293 |
High |
V1043 |
A global object variable 'SDRATTR_ALLPOSITIONY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:294include/svx/svddef.hxx:294 |
High |
V1043 |
A global object variable 'SDRATTR_ALLSIZEWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:295include/svx/svddef.hxx:295 |
High |
V1043 |
A global object variable 'SDRATTR_ALLSIZEHEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:296include/svx/svddef.hxx:296 |
High |
V1043 |
A global object variable 'SDRATTR_ONEPOSITIONX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:297include/svx/svddef.hxx:297 |
High |
V1043 |
A global object variable 'SDRATTR_ONEPOSITIONY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:298include/svx/svddef.hxx:298 |
High |
V1043 |
A global object variable 'SDRATTR_ONESIZEWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:299include/svx/svddef.hxx:299 |
High |
V1043 |
A global object variable 'SDRATTR_ONESIZEHEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:300include/svx/svddef.hxx:300 |
High |
V1043 |
A global object variable 'SDRATTR_LOGICSIZEWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:301include/svx/svddef.hxx:301 |
High |
V1043 |
A global object variable 'SDRATTR_LOGICSIZEHEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:302include/svx/svddef.hxx:302 |
High |
V1043 |
A global object variable 'SDRATTR_ROTATEANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:303include/svx/svddef.hxx:303 |
High |
V1043 |
A global object variable 'SDRATTR_SHEARANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:304include/svx/svddef.hxx:304 |
High |
V1043 |
A global object variable 'SDRATTR_MOVEX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:305include/svx/svddef.hxx:305 |
High |
V1043 |
A global object variable 'SDRATTR_MOVEY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:306include/svx/svddef.hxx:306 |
High |
V1043 |
A global object variable 'SDRATTR_RESIZEXONE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:307include/svx/svddef.hxx:307 |
High |
V1043 |
A global object variable 'SDRATTR_RESIZEYONE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:308include/svx/svddef.hxx:308 |
High |
V1043 |
A global object variable 'SDRATTR_ROTATEONE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:309include/svx/svddef.hxx:309 |
High |
V1043 |
A global object variable 'SDRATTR_HORZSHEARONE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:310include/svx/svddef.hxx:310 |
High |
V1043 |
A global object variable 'SDRATTR_VERTSHEARONE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:311include/svx/svddef.hxx:311 |
High |
V1043 |
A global object variable 'SDRATTR_RESIZEXALL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:312include/svx/svddef.hxx:312 |
High |
V1043 |
A global object variable 'SDRATTR_RESIZEYALL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:313include/svx/svddef.hxx:313 |
High |
V1043 |
A global object variable 'SDRATTR_ROTATEALL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:314include/svx/svddef.hxx:314 |
High |
V1043 |
A global object variable 'SDRATTR_HORZSHEARALL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:315include/svx/svddef.hxx:315 |
High |
V1043 |
A global object variable 'SDRATTR_VERTSHEARALL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:316include/svx/svddef.hxx:316 |
High |
V1043 |
A global object variable 'SDRATTR_TRANSFORMREF1X' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:317include/svx/svddef.hxx:317 |
High |
V1043 |
A global object variable 'SDRATTR_TRANSFORMREF1Y' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:318include/svx/svddef.hxx:318 |
High |
V1043 |
A global object variable 'SDRATTR_TRANSFORMREF2X' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:319include/svx/svddef.hxx:319 |
High |
V1043 |
A global object variable 'SDRATTR_TRANSFORMREF2Y' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:320include/svx/svddef.hxx:320 |
High |
V1043 |
A global object variable 'SDRATTR_TEXTDIRECTION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:321include/svx/svddef.hxx:321 |
High |
V1043 |
A global object variable 'SDRATTR_OBJVISIBLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:326include/svx/svddef.hxx:326 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFRED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:327include/svx/svddef.hxx:327 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:328include/svx/svddef.hxx:328 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:329include/svx/svddef.hxx:329 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFLUMINANCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:330include/svx/svddef.hxx:330 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFCONTRAST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:331include/svx/svddef.hxx:331 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFGAMMA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:332include/svx/svddef.hxx:332 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFTRANSPARENCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:333include/svx/svddef.hxx:333 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFINVERT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:334include/svx/svddef.hxx:334 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFMODE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:335include/svx/svddef.hxx:335 |
High |
V1043 |
A global object variable 'SDRATTR_GRAFCROP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:341include/svx/svddef.hxx:341 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_PERCENT_DIAGONAL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:342include/svx/svddef.hxx:342 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_BACKSCALE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:343include/svx/svddef.hxx:343 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_DEPTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:344include/svx/svddef.hxx:344 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_HORZ_SEGS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:345include/svx/svddef.hxx:345 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_VERT_SEGS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:346include/svx/svddef.hxx:346 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_END_ANGLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:347include/svx/svddef.hxx:347 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_DOUBLE_SIDED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:348include/svx/svddef.hxx:348 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_NORMALS_KIND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:349include/svx/svddef.hxx:349 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_NORMALS_INVERT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:350include/svx/svddef.hxx:350 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_TEXTURE_PROJ_X' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:351include/svx/svddef.hxx:351 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_TEXTURE_PROJ_Y' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:352include/svx/svddef.hxx:352 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_SHADOW_3D' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:353include/svx/svddef.hxx:353 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_MAT_COLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:354include/svx/svddef.hxx:354 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_MAT_EMISSION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:355include/svx/svddef.hxx:355 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_MAT_SPECULAR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:356include/svx/svddef.hxx:356 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:357include/svx/svddef.hxx:357 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_TEXTURE_KIND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:358include/svx/svddef.hxx:358 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_TEXTURE_MODE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:359include/svx/svddef.hxx:359 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_TEXTURE_FILTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:363include/svx/svddef.hxx:363 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_SMOOTH_NORMALS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:364include/svx/svddef.hxx:364 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_SMOOTH_LIDS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:365include/svx/svddef.hxx:365 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_CHARACTER_MODE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:366include/svx/svddef.hxx:366 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_CLOSE_FRONT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:367include/svx/svddef.hxx:367 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_CLOSE_BACK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:371include/svx/svddef.hxx:371 |
High |
V1043 |
A global object variable 'SDRATTR_3DOBJ_REDUCED_LINE_GEOMETRY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:376include/svx/svddef.hxx:376 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_PERSPECTIVE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:377include/svx/svddef.hxx:377 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_DISTANCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:378include/svx/svddef.hxx:378 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_FOCAL_LENGTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:379include/svx/svddef.hxx:379 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_TWO_SIDED_LIGHTING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:380include/svx/svddef.hxx:380 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTCOLOR_1' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:381include/svx/svddef.hxx:381 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTCOLOR_2' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:382include/svx/svddef.hxx:382 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTCOLOR_3' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:383include/svx/svddef.hxx:383 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTCOLOR_4' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:384include/svx/svddef.hxx:384 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTCOLOR_5' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:385include/svx/svddef.hxx:385 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTCOLOR_6' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:386include/svx/svddef.hxx:386 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTCOLOR_7' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:387include/svx/svddef.hxx:387 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTCOLOR_8' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:388include/svx/svddef.hxx:388 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_AMBIENTCOLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:389include/svx/svddef.hxx:389 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTON_1' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:390include/svx/svddef.hxx:390 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTON_2' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:391include/svx/svddef.hxx:391 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTON_3' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:392include/svx/svddef.hxx:392 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTON_4' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:393include/svx/svddef.hxx:393 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTON_5' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:394include/svx/svddef.hxx:394 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTON_6' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:395include/svx/svddef.hxx:395 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTON_7' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:396include/svx/svddef.hxx:396 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTON_8' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:397include/svx/svddef.hxx:397 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTDIRECTION_1' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:398include/svx/svddef.hxx:398 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTDIRECTION_2' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:399include/svx/svddef.hxx:399 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTDIRECTION_3' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:400include/svx/svddef.hxx:400 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTDIRECTION_4' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:401include/svx/svddef.hxx:401 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTDIRECTION_5' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:402include/svx/svddef.hxx:402 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTDIRECTION_6' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:403include/svx/svddef.hxx:403 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTDIRECTION_7' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:404include/svx/svddef.hxx:404 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_LIGHTDIRECTION_8' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:405include/svx/svddef.hxx:405 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_SHADOW_SLANT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:406include/svx/svddef.hxx:406 |
High |
V1043 |
A global object variable 'SDRATTR_3DSCENE_SHADE_MODE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:411include/svx/svddef.hxx:411 |
High |
V1043 |
A global object variable 'SDRATTR_CUSTOMSHAPE_ENGINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:412include/svx/svddef.hxx:412 |
High |
V1043 |
A global object variable 'SDRATTR_CUSTOMSHAPE_DATA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:413include/svx/svddef.hxx:413 |
High |
V1043 |
A global object variable 'SDRATTR_CUSTOMSHAPE_GEOMETRY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:417include/svx/svddef.hxx:417 |
High |
V1043 |
A global object variable 'SDRATTR_TABLE_BORDER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:418include/svx/svddef.hxx:418 |
High |
V1043 |
A global object variable 'SDRATTR_TABLE_BORDER_INNER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:419include/svx/svddef.hxx:419 |
High |
V1043 |
A global object variable 'SDRATTR_TABLE_BORDER_TLBR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:420include/svx/svddef.hxx:420 |
High |
V1043 |
A global object variable 'SDRATTR_TABLE_BORDER_BLTR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:421include/svx/svddef.hxx:421 |
High |
V1043 |
A global object variable 'SDRATTR_TABLE_TEXT_ROTATION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:422include/svx/svddef.hxx:422 |
High |
V1043 |
A global object variable 'SDRATTR_TABLE_CELL_GRABBAG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:426include/svx/svddef.hxx:426 |
High |
V1043 |
A global object variable 'SDRATTR_GLOW_RADIUS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:427include/svx/svddef.hxx:427 |
High |
V1043 |
A global object variable 'SDRATTR_GLOW_COLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:428include/svx/svddef.hxx:428 |
High |
V1043 |
A global object variable 'SDRATTR_GLOW_TRANSPARENCY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:432include/svx/svddef.hxx:432 |
High |
V1043 |
A global object variable 'SDRATTR_SOFTEDGE_RADIUS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:436include/svx/svddef.hxx:436 |
High |
V1043 |
A global object variable 'SDRATTR_GLOW_TEXT_RADIUS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:437include/svx/svddef.hxx:437 |
High |
V1043 |
A global object variable 'SDRATTR_GLOW_TEXT_COLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:438include/svx/svddef.hxx:438 |
High |
V1043 |
A global object variable 'SDRATTR_GLOW_TEXT_TRANSPARENCY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:442include/svx/svddef.hxx:442 |
High |
V1043 |
A global object variable 'SDRATTR_TEXTCOLUMNS_NUMBER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:443include/svx/svddef.hxx:443 |
High |
V1043 |
A global object variable 'SDRATTR_TEXTCOLUMNS_SPACING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:447include/svx/svddef.hxx:447 |
High |
V1043 |
A global object variable 'SDRATTR_WRITINGMODE2' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svddef.hxx:451include/svx/svddef.hxx:451 |
High |
V1043 |
A global object variable 'SDRATTR_EDGEOOXMLCURVE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svdhlpln.hxx:71include/svx/svdhlpln.hxx:71 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svdhlpln.hxx:75include/svx/svdhlpln.hxx:75 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svdmark.hxx:44include/svx/svdmark.hxx:44 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SdrMark' method of the 'SdrMark' class. |
General Analysis |
svdoedge.hxx:135include/svx/svdoedge.hxx:135 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SdrEdgeObj' method of the 'SdrEdgeObj' class. |
General Analysis |
svdomeas.hxx:45include/svx/svdomeas.hxx:45 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SdrMeasureObj' method of the 'SdrMeasureObj' class. |
General Analysis |
svdopage.hxx:26include/svx/svdopage.hxx:26 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SdrPageObj' method of the 'SdrPageObj' class. |
General Analysis |
svdopath.hxx:42include/svx/svdopath.hxx:42 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SdrPathObj' method of the 'SdrPathObj' class. |
General Analysis |
svdotable.hxx:94include/svx/svdotable.hxx:94 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SdrTableObj' method of the 'SdrTableObj' class. |
General Analysis |
svdpool.hxx:28include/svx/svdpool.hxx:28 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SdrItemPool' method of the 'SdrItemPool' class. |
General Analysis |
svdtrans.hxx:33include/svx/svdtrans.hxx:33 |
High |
V1043 |
A global object variable 'SDRMAXSHEAR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
svdtypes.hxx:60include/svx/svdtypes.hxx:60 |
High |
V1043 |
A global object variable 'SDRLAYER_NOTFOUND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:92include/svx/xdef.hxx:92 |
High |
V1043 |
A global object variable 'XATTR_LINEDASH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:93include/svx/xdef.hxx:93 |
High |
V1043 |
A global object variable 'XATTR_LINEWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:94include/svx/xdef.hxx:94 |
High |
V1043 |
A global object variable 'XATTR_LINECOLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:95include/svx/xdef.hxx:95 |
High |
V1043 |
A global object variable 'XATTR_LINESTART' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:96include/svx/xdef.hxx:96 |
High |
V1043 |
A global object variable 'XATTR_LINEEND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:97include/svx/xdef.hxx:97 |
High |
V1043 |
A global object variable 'XATTR_LINESTARTWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:98include/svx/xdef.hxx:98 |
High |
V1043 |
A global object variable 'XATTR_LINEENDWIDTH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:99include/svx/xdef.hxx:99 |
High |
V1043 |
A global object variable 'XATTR_LINESTARTCENTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:100include/svx/xdef.hxx:100 |
High |
V1043 |
A global object variable 'XATTR_LINEENDCENTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:101include/svx/xdef.hxx:101 |
High |
V1043 |
A global object variable 'XATTR_LINETRANSPARENCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:102include/svx/xdef.hxx:102 |
High |
V1043 |
A global object variable 'XATTR_LINEJOINT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:103include/svx/xdef.hxx:103 |
High |
V1043 |
A global object variable 'XATTR_LINECAP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:105include/svx/xdef.hxx:105 |
High |
V1043 |
A global object variable 'XATTRSET_LINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:109include/svx/xdef.hxx:109 |
High |
V1043 |
A global object variable 'XATTR_FILLCOLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:110include/svx/xdef.hxx:110 |
High |
V1043 |
A global object variable 'XATTR_FILLGRADIENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:111include/svx/xdef.hxx:111 |
High |
V1043 |
A global object variable 'XATTR_FILLHATCH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:112include/svx/xdef.hxx:112 |
High |
V1043 |
A global object variable 'XATTR_FILLBITMAP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:113include/svx/xdef.hxx:113 |
High |
V1043 |
A global object variable 'XATTR_FILLTRANSPARENCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:114include/svx/xdef.hxx:114 |
High |
V1043 |
A global object variable 'XATTR_GRADIENTSTEPCOUNT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:115include/svx/xdef.hxx:115 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_TILE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:116include/svx/xdef.hxx:116 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_POS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:117include/svx/xdef.hxx:117 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_SIZEX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:118include/svx/xdef.hxx:118 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_SIZEY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:119include/svx/xdef.hxx:119 |
High |
V1043 |
A global object variable 'XATTR_FILLFLOATTRANSPARENCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:120include/svx/xdef.hxx:120 |
High |
V1043 |
A global object variable 'XATTR_SECONDARYFILLCOLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:121include/svx/xdef.hxx:121 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_SIZELOG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:122include/svx/xdef.hxx:122 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_TILEOFFSETX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:123include/svx/xdef.hxx:123 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_TILEOFFSETY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:124include/svx/xdef.hxx:124 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_STRETCH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:125include/svx/xdef.hxx:125 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_POSOFFSETX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:126include/svx/xdef.hxx:126 |
High |
V1043 |
A global object variable 'XATTR_FILLBMP_POSOFFSETY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:127include/svx/xdef.hxx:127 |
High |
V1043 |
A global object variable 'XATTR_FILLBACKGROUND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:128include/svx/xdef.hxx:128 |
High |
V1043 |
A global object variable 'XATTR_FILLUSESLIDEBACKGROUND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:130include/svx/xdef.hxx:130 |
High |
V1043 |
A global object variable 'XATTRSET_FILL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:134include/svx/xdef.hxx:134 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTADJUST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:135include/svx/xdef.hxx:135 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTDISTANCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:136include/svx/xdef.hxx:136 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTSTART' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:137include/svx/xdef.hxx:137 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTMIRROR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:138include/svx/xdef.hxx:138 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTOUTLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:139include/svx/xdef.hxx:139 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTSHADOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:140include/svx/xdef.hxx:140 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTSHDWCOLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:141include/svx/xdef.hxx:141 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTSHDWXVAL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:142include/svx/xdef.hxx:142 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTSHDWYVAL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:143include/svx/xdef.hxx:143 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTHIDEFORM' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
xdef.hxx:144include/svx/xdef.hxx:144 |
High |
V1043 |
A global object variable 'XATTR_FORMTXTSHDWTRANSP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
unoapixml_test.hxx:25include/test/unoapixml_test.hxx:25 |
Medium |
V1071 |
Consider inspecting the 'parseExport' function. The return value is not always used. Total calls: 59, discarded results: 5. |
General Analysis |
gen.hxx:449include/tools/gen.hxx:449 |
Medium |
V1071 |
Consider inspecting the 'Min' function. The return value is not always used. Total calls: 22, discarded results: 2. |
General Analysis |
json_writer.hxx:97include/tools/json_writer.hxx:97 |
Medium |
V569 |
Transformation of constant value 222. The value range of signed char type: [-128, 127]. |
General Analysis |
stream.hxx:257include/tools/stream.hxx:257 |
Medium |
V1071 |
Consider inspecting the 'WriteUChar' function. The return value is not always used. Total calls: 40, discarded results: 2. |
General Analysis |
intlwrapper.hxx:79include/unotools/intlwrapper.hxx:79 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'moCollator' is used. Probably it is a mistake. |
General Analysis |
intlwrapper.hxx:86include/unotools/intlwrapper.hxx:86 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'moCaseCollator' is used. Probably it is a mistake. |
General Analysis |
BitmapBuffer.hxx:35include/vcl/BitmapBuffer.hxx:35 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: mnWidth, mnHeight, mnScanlineSize, mpBits, mnBitCount. |
General Analysis |
FilterConfigItem.hxx:79include/vcl/FilterConfigItem.hxx:79 |
Medium |
V1071 |
Consider inspecting the 'ReadInt32' function. The return value is not always used. Total calls: 19, discarded results: 1. |
General Analysis |
pdfdocument.hxx:201include/vcl/filter/pdfdocument.hxx:201 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.hxx:202include/vcl/filter/pdfdocument.hxx:202 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.hxx:203include/vcl/filter/pdfdocument.hxx:203 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.hxx:225include/vcl/filter/pdfdocument.hxx:225 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.hxx:405include/vcl/filter/pdfdocument.hxx:405 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.hxx:501include/vcl/filter/pdfdocument.hxx:501 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~PDFDocument' method of the 'PDFDocument' class. |
General Analysis |
formatter.hxx:201include/vcl/formatter.hxx:201 |
Medium |
V1071 |
Consider inspecting the 'GetOrCreateFormatter' function. The return value is not always used. Total calls: 33, discarded results: 1. |
General Analysis |
graph.hxx:122include/vcl/graph.hxx:122 |
Medium |
V1071 |
Consider inspecting the 'makeAvailable' function. The return value is not always used. Total calls: 22, discarded results: 2. |
General Analysis |
pdfwriter.hxx:669include/vcl/pdfwriter.hxx:669 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: DocumentInfo, SignCertificate. |
General Analysis |
pdfwriter.hxx:669include/vcl/pdfwriter.hxx:669 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: DocumentInfo. |
General Analysis |
textdata.hxx:49include/vcl/textdata.hxx:49 |
Medium |
V1071 |
Consider inspecting the 'GetIndex' function. The return value is not always used. Total calls: 38, discarded results: 1. |
General Analysis |
textdata.hxx:49include/vcl/textdata.hxx:49 |
Medium |
V1071 |
Consider inspecting the 'GetIndex' function. The return value is not always used. Total calls: 99, discarded results: 8. |
General Analysis |
weld.hxx:2688include/vcl/weld.hxx:2688 |
Medium |
V1071 |
Consider inspecting the 'run' function. The return value is not always used. Total calls: 16, discarded results: 1. |
General Analysis |
xmlexp.hxx:428include/xmloff/xmlexp.hxx:428 |
Medium |
V1071 |
Consider inspecting the 'GetShapeExport' function. The return value is not always used. Total calls: 12, discarded results: 1. |
General Analysis |
bootstrap.cxx:64javaunohelper/source/bootstrap.cxx:64 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'ustr'. Check lines: 64, 62. |
General Analysis |
sunjavaplugin.cxx:869jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx:869 |
Medium |
V1048 |
The '* exist' variable was assigned the same value. |
General Analysis |
util.cxx:504jvmfwk/plugins/sunmajor/pluginlib/util.cxx:504 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
util.cxx:197jvmfwk/plugins/sunmajor/pluginlib/util.cxx:197 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_aBuffer. |
General Analysis |
sunversion.cxx:89jvmfwk/qa/unit/sunversion.cxx:89 |
High |
V781 |
The value of the 'j' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 89, 90. |
General Analysis |
elements.cxx:199jvmfwk/source/elements.cxx:199 |
High |
V547 |
Expression 'USER == m_layer' is always true. |
General Analysis |
elements.cxx:605jvmfwk/source/elements.cxx:605 |
Medium |
V1048 |
The 'ret' variable was assigned the same value. |
General Analysis |
elements.cxx:614jvmfwk/source/elements.cxx:614 |
Medium |
V1048 |
The 'ret' variable was assigned the same value. |
General Analysis |
framework.cxx:250jvmfwk/source/framework.cxx:250 |
High |
V547 |
Expression 'mode == jfw::JFW_MODE_DIRECT' is always true. |
General Analysis |
fwkbase.cxx:438jvmfwk/source/fwkbase.cxx:438 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fwkbase.cxx:455jvmfwk/source/fwkbase.cxx:455 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fwkbase.cxx:463jvmfwk/source/fwkbase.cxx:463 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cfgmerge.cxx:111l10ntools/source/cfgmerge.cxx:111 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
treex.cxx:34l10ntools/source/treex.cxx:34 |
Medium |
V756 |
The 'nIndex2' counter is not used inside a nested loop. Consider inspecting usage of 'nIndex' counter. |
General Analysis |
gtv-signal-handlers.cxx:215libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx:215 |
Medium |
V547 |
Expression 'aUnoArgs.empty()' is always false. |
General Analysis |
tilebench.cxx:570libreofficekit/qa/tilebench/tilebench.cxx:570 |
Medium |
V560 |
A part of conditional expression is always true: argc > 1. |
Fail/Info |
checkapi.cxx:1libreofficekit/qa/unit/checkapi.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
General Analysis |
lokdocview.cxx:988libreofficekit/source/gtk/lokdocview.cxx:988 |
Medium |
V1004 |
The 'pPayload' pointer was used unsafely after it was verified against nullptr. Check lines: 987, 988. |
General Analysis |
lokdocview.cxx:1377libreofficekit/source/gtk/lokdocview.cxx:1377 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1377, 1380 |
General Analysis |
hyphenimp.cxx:797lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx:797 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hyphenimp.cxx:815lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx:815 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hyphenimp.cxx:630lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx:630 |
High |
V595 |
The 'cut' pointer was utilized before it was verified against nullptr. Check lines: 630, 649. |
General Analysis |
simpleguesser.hxx:28lingucomponent/source/languageguessing/simpleguesser.hxx:28 |
Medium |
V690 |
The 'SimpleGuesser' class implements the copy assignment operator, but lacks a copy constructor. It is dangerous to use such a class. |
General Analysis |
sspellimp.cxx:346lingucomponent/source/spellcheck/spell/sspellimp.cxx:346 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
sspellimp.cxx:347lingucomponent/source/spellcheck/spell/sspellimp.cxx:347 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
sspellimp.cxx:348lingucomponent/source/spellcheck/spell/sspellimp.cxx:348 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
sspellimp.cxx:349lingucomponent/source/spellcheck/spell/sspellimp.cxx:349 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
sspellimp.cxx:350lingucomponent/source/spellcheck/spell/sspellimp.cxx:350 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
sspellimp.cxx:352lingucomponent/source/spellcheck/spell/sspellimp.cxx:352 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
restprotocol.cxx:78linguistic/qa/restprotocol.cxx:78 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
dicimp.cxx:246linguistic/source/dicimp.cxx:246 |
High |
V530 |
The return value of function 'saveEntries' is required to be utilized. |
General Analysis |
dicimp.cxx:806linguistic/source/dicimp.cxx:806 |
High |
V530 |
The return value of function 'loadEntries' is required to be utilized. |
General Analysis |
dicimp.cxx:835linguistic/source/dicimp.cxx:835 |
High |
V530 |
The return value of function 'loadEntries' is required to be utilized. |
General Analysis |
dicimp.cxx:855linguistic/source/dicimp.cxx:855 |
High |
V530 |
The return value of function 'loadEntries' is required to be utilized. |
General Analysis |
dicimp.cxx:889linguistic/source/dicimp.cxx:889 |
High |
V530 |
The return value of function 'loadEntries' is required to be utilized. |
General Analysis |
dicimp.cxx:919linguistic/source/dicimp.cxx:919 |
High |
V530 |
The return value of function 'loadEntries' is required to be utilized. |
General Analysis |
dicimp.cxx:929linguistic/source/dicimp.cxx:929 |
High |
V530 |
The return value of function 'loadEntries' is required to be utilized. |
General Analysis |
dicimp.cxx:1028linguistic/source/dicimp.cxx:1028 |
High |
V530 |
The return value of function 'saveEntries' is required to be utilized. |
General Analysis |
dicimp.cxx:196linguistic/source/dicimp.cxx:196 |
Medium |
V1048 |
The 'nDicVersion' variable was assigned the same value. |
General Analysis |
gciterator.cxx:747linguistic/source/gciterator.cxx:747 |
Medium |
V547 |
Expression 'm_bEnd' is always false. |
General Analysis |
gciterator.cxx:752linguistic/source/gciterator.cxx:752 |
Medium |
V547 |
Expression 'm_aFPEntriesQueue.empty()' is always true. |
General Analysis |
hyphdsp.cxx:107linguistic/source/hyphdsp.cxx:107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hyphdsp.cxx:159linguistic/source/hyphdsp.cxx:159 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hyphdsp.cxx:161linguistic/source/hyphdsp.cxx:161 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hyphdsp.cxx:164linguistic/source/hyphdsp.cxx:164 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hyphdsp.cxx:213linguistic/source/hyphdsp.cxx:213 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lngopt.cxx:391linguistic/source/lngopt.cxx:391 |
Medium |
V1001 |
The 'any' variable is assigned but is not used by the end of the function. |
General Analysis |
lngopt.cxx:399linguistic/source/lngopt.cxx:399 |
Medium |
V1001 |
The 'any' variable is assigned but is not used by the end of the function. |
General Analysis |
lngopt.cxx:407linguistic/source/lngopt.cxx:407 |
Medium |
V1001 |
The 'any' variable is assigned but is not used by the end of the function. |
General Analysis |
lngopt.hxx:45linguistic/source/lngopt.hxx:45 |
Medium |
V690 |
The 'LinguOptions' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
lngopt.hxx:125linguistic/source/lngopt.hxx:125 |
Medium |
V1022 |
An exception was thrown by pointer. Consider throwing it by value instead. |
General Analysis |
lngprophelp.cxx:60linguistic/source/lngprophelp.cxx:60 |
High |
V1053 |
Calling the 'SetDefaultValues' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
lngsvcmgr.cxx:414linguistic/source/lngsvcmgr.cxx:414 |
High |
V1053 |
Calling the 'getConfiguredServices' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'lngsvcmgr.cxx:414', 'lngsvcmgr.cxx:654', 'lngsvcmgr.hxx:140'. |
General Analysis |
lwpobjid.hxx:137lotuswordpro/inc/lwpobjid.hxx:137 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
lwpobjid.hxx:106lotuswordpro/inc/lwpobjid.hxx:106 |
Medium |
V1071 |
Consider inspecting the 'obj' function. The return value is not always used. Total calls: 20, discarded results: 1. |
General Analysis |
xfcolor.hxx:87lotuswordpro/inc/xfilter/xfcolor.hxx:87 |
Medium |
V1048 |
The 'temp' variable was assigned the same value. |
General Analysis |
xfcolor.hxx:90lotuswordpro/inc/xfilter/xfcolor.hxx:90 |
Medium |
V1048 |
The 'temp' variable was assigned the same value. |
General Analysis |
xfindex.hxx:216lotuswordpro/inc/xfilter/xfindex.hxx:216 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
import_test.cxx:47lotuswordpro/qa/cppunit/import_test.cxx:47 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
import_test.cxx:138lotuswordpro/qa/cppunit/import_test.cxx:138 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
import_test.cxx:153lotuswordpro/qa/cppunit/import_test.cxx:153 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
import_test.cxx:169lotuswordpro/qa/cppunit/import_test.cxx:169 |
High |
V614 |
Uninitialized variable 'fFontWeight' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:177lotuswordpro/qa/cppunit/import_test.cxx:177 |
High |
V614 |
Uninitialized variable 'fFontSlant' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:185lotuswordpro/qa/cppunit/import_test.cxx:185 |
High |
V614 |
Uninitialized variable 'nCharUnderline' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:193lotuswordpro/qa/cppunit/import_test.cxx:193 |
High |
V614 |
Uninitialized variable 'nFontStrikeout' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:201lotuswordpro/qa/cppunit/import_test.cxx:201 |
High |
V614 |
Uninitialized variable 'nCharEscapement' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:205lotuswordpro/qa/cppunit/import_test.cxx:205 |
High |
V614 |
Uninitialized variable 'nCharEscapementHeight' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:213lotuswordpro/qa/cppunit/import_test.cxx:213 |
High |
V614 |
Uninitialized variable 'nCharEscapement2' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:217lotuswordpro/qa/cppunit/import_test.cxx:217 |
High |
V614 |
Uninitialized variable 'nCharEscapementHeight2' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:258lotuswordpro/qa/cppunit/import_test.cxx:258 |
High |
V614 |
Uninitialized variable 'nParaLeftMargin' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:277lotuswordpro/qa/cppunit/import_test.cxx:277 |
High |
V614 |
Uninitialized variable 'fCharFontHeight' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
import_test.cxx:288lotuswordpro/qa/cppunit/import_test.cxx:288 |
High |
V614 |
Uninitialized variable 'fCharFontHeight2' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
lwpdoc.cxx:393lotuswordpro/source/filter/lwpdoc.cxx:393 |
High |
V530 |
The return value of function 'RegisterEndnoteStyle' is required to be utilized. |
General Analysis |
lwpdocdata.cxx:63lotuswordpro/source/filter/lwpdocdata.cxx:63 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_DocOptions, m_DocInfo, m_DocControl. |
General Analysis |
lwpfilter.cxx:153lotuswordpro/source/filter/lwpfilter.cxx:153 |
High |
V595 |
The 'pDecompressed' pointer was utilized before it was verified against nullptr. Check lines: 153, 158. |
General Analysis |
lwpfont.cxx:258lotuswordpro/source/filter/lwpfont.cxx:258 |
High |
V522 |
Dereferencing of the null pointer 'm_pFontEntries' might take place. |
General Analysis |
lwpfont.cxx:119lotuswordpro/source/filter/lwpfont.cxx:119 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 119, 122 |
General Analysis |
lwpframelayout.cxx:439lotuswordpro/source/filter/lwpframelayout.cxx:439 |
Medium |
V1048 |
The 'eYRel' variable was assigned the same value. |
General Analysis |
lwpframelayout.cxx:481lotuswordpro/source/filter/lwpframelayout.cxx:481 |
Medium |
V1048 |
The 'eYRel' variable was assigned the same value. |
General Analysis |
lwpframelayout.cxx:644lotuswordpro/source/filter/lwpframelayout.cxx:644 |
Medium |
V1048 |
The 'eAnchor' variable was assigned the same value. |
General Analysis |
lwpframelayout.cxx:1231lotuswordpro/source/filter/lwpframelayout.cxx:1231 |
Medium |
V1048 |
The 'eType' variable was assigned the same value. |
General Analysis |
lwpframelayout.cxx:1246lotuswordpro/source/filter/lwpframelayout.cxx:1246 |
Medium |
V1048 |
The 'eType' variable was assigned the same value. |
General Analysis |
lwpfribptr.cxx:389lotuswordpro/source/filter/lwpfribptr.cxx:389 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 389, 397 |
General Analysis |
lwpfribptr.cxx:423lotuswordpro/source/filter/lwpfribptr.cxx:423 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 423, 460 |
General Analysis |
lwpfribptr.cxx:119lotuswordpro/source/filter/lwpfribptr.cxx:119 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'FribEditor' should be checked here. |
General Analysis |
lwpgrfobj.cxx:663lotuswordpro/source/filter/lwpgrfobj.cxx:663 |
High |
V781 |
The value of the 'nEnd' index is checked after it was used. Perhaps there is a mistake in program logic. |
General Analysis |
lwpidxmgr.cxx:76lotuswordpro/source/filter/lwpidxmgr.cxx:76 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_ChildIndex. |
General Analysis |
lwplayout.cxx:1655lotuswordpro/source/filter/lwplayout.cxx:1655 |
Medium |
V1048 |
The 'eType' variable was assigned the same value. |
General Analysis |
lwplayout.cxx:1877lotuswordpro/source/filter/lwplayout.cxx:1877 |
Medium |
V1048 |
The 'eXFShadowPos' variable was assigned the same value. |
General Analysis |
lwpobjfactory.cxx:488lotuswordpro/source/filter/lwpobjfactory.cxx:488 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 488, 493 |
General Analysis |
lwpoleobject.cxx:209lotuswordpro/source/filter/lwpoleobject.cxx:209 |
High |
V530 |
The return value of function 'QuickReadStringPtr' is required to be utilized. |
General Analysis |
lwpparastyle.cxx:392lotuswordpro/source/filter/lwpparastyle.cxx:392 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 392, 401 |
General Analysis |
lwpparastyle.cxx:392lotuswordpro/source/filter/lwpparastyle.cxx:392 |
Medium |
V1048 |
The 'alignType' variable was assigned the same value. |
General Analysis |
lwpparastyle.cxx:401lotuswordpro/source/filter/lwpparastyle.cxx:401 |
Medium |
V1048 |
The 'alignType' variable was assigned the same value. |
General Analysis |
lwpsilverbullet.cxx:73lotuswordpro/source/filter/lwpsilverbullet.cxx:73 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_pResetPositionFlags. |
General Analysis |
lwpstory.cxx:272lotuswordpro/source/filter/lwpstory.cxx:272 |
Medium |
V1048 |
The 'bColumns' variable was assigned the same value. |
General Analysis |
lwptablelayout.cxx:864lotuswordpro/source/filter/lwptablelayout.cxx:864 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTable'. |
General Analysis |
lwptablelayout.cxx:914lotuswordpro/source/filter/lwptablelayout.cxx:914 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTable'. |
General Analysis |
lwptablelayout.cxx:1405lotuswordpro/source/filter/lwptablelayout.cxx:1405 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTable'. |
General Analysis |
lwptblformula.cxx:513lotuswordpro/source/filter/lwptblformula.cxx:513 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 513, 522 |
General Analysis |
lwptoc.cxx:74lotuswordpro/source/filter/lwptoc.cxx:74 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_nFlags. |
General Analysis |
lwptoc.cxx:130lotuswordpro/source/filter/lwptoc.cxx:130 |
Medium |
V1004 |
The 'm_pFoundry' pointer was used unsafely after it was verified against nullptr. Check lines: 129, 130. |
General Analysis |
lwptoc.cxx:188lotuswordpro/source/filter/lwptoc.cxx:188 |
Medium |
V1048 |
The 'cSep' variable was assigned the same value. |
General Analysis |
tocread.cxx:111lotuswordpro/source/filter/tocread.cxx:111 |
Medium |
V1086 |
A call of the 'memcmp' function will lead to underflow of the buffer 'Label'. |
General Analysis |
utlist.cxx:85lotuswordpro/source/filter/utlist.cxx:85 |
High |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'SetPrev' function. |
General Analysis |
utlist.hxx:98lotuswordpro/source/filter/utlist.hxx:98 |
High |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'SetPrev' function. |
General Analysis |
xfframe.cxx:93lotuswordpro/source/filter/xfilter/xfframe.cxx:93 |
Medium |
V547 |
Expression 'pFrame' is always true. |
General Analysis |
xfrow.cxx:128lotuswordpro/source/filter/xfilter/xfrow.cxx:128 |
High |
V773 |
Visibility scope of the 'pNULLCell' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
xftable.cxx:264lotuswordpro/source/filter/xfilter/xftable.cxx:264 |
High |
V773 |
Visibility scope of the 'pNullRow' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
xftextspan.cxx:75lotuswordpro/source/filter/xfilter/xftextspan.cxx:75 |
High |
V1053 |
Calling the 'SetStyleName' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
test-cow_wrapper.cxx:187o3tl/qa/test-cow_wrapper.cxx:187 |
Medium |
V1048 |
The 'BogusRefCountPolicy::s_bShouldIncrement' variable was assigned the same value. |
General Analysis |
test-cow_wrapper.cxx:209o3tl/qa/test-cow_wrapper.cxx:209 |
Medium |
V1048 |
The 'BogusRefCountPolicy::s_bShouldDecrement' variable was assigned the same value. |
General Analysis |
test-cow_wrapper.cxx:216o3tl/qa/test-cow_wrapper.cxx:216 |
Medium |
V1048 |
The 'BogusRefCountPolicy::s_bShouldDecrement' variable was assigned the same value. |
General Analysis |
test-cow_wrapper.cxx:223o3tl/qa/test-cow_wrapper.cxx:223 |
Medium |
V1048 |
The 'BogusRefCountPolicy::s_bShouldDecrement' variable was assigned the same value. |
General Analysis |
test-cow_wrapper.cxx:233o3tl/qa/test-cow_wrapper.cxx:233 |
Medium |
V1048 |
The 'BogusRefCountPolicy::s_bShouldDecrement' variable was assigned the same value. |
General Analysis |
test-typed_flags.cxx:36o3tl/qa/test-typed_flags.cxx:36 |
High |
V501 |
There are identical sub-expressions 'ConfigurationChangedHint::ONE' to the left and to the right of the '&' operator. |
General Analysis |
test-typed_flags.cxx:40o3tl/qa/test-typed_flags.cxx:40 |
High |
V501 |
There are identical sub-expressions 'ConfigurationChangedHint::ONE' to the left and to the right of the '|' operator. |
General Analysis |
graphicproperties.hxx:36oox/inc/drawingml/graphicproperties.hxx:36 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: maBlipProps. |
General Analysis |
textcharacterproperties.hxx:101oox/inc/drawingml/textcharacterproperties.hxx:101 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maFillProperties. |
General Analysis |
contexthandler2.cxx:116oox/source/core/contexthandler2.cxx:116 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlfilterbase.cxx:645oox/source/core/xmlfilterbase.cxx:645 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
xmlfilterbase.cxx:735oox/source/core/xmlfilterbase.cxx:735 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
xmlfilterbase.cxx:879oox/source/core/xmlfilterbase.cxx:879 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
xmlfilterbase.cxx:1220oox/source/core/xmlfilterbase.cxx:1220 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
xmlfilterbase.cxx:1239oox/source/core/xmlfilterbase.cxx:1239 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
xmlfilterbase.cxx:1248oox/source/core/xmlfilterbase.cxx:1248 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
xmlfilterbase.cxx:804oox/source/core/xmlfilterbase.cxx:804 |
High |
V614 |
Uninitialized variable 'nValue' used. Consider checking the third actual argument of the 'writeElement' function. |
General Analysis |
AgileEngine.cxx:233oox/source/crypto/AgileEngine.cxx:233 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: mInfo. |
General Analysis |
DocumentDecryption.cxx:137oox/source/crypto/DocumentDecryption.cxx:137 |
High |
V530 |
The return value of function 'readUnicodeArray' is required to be utilized. |
General Analysis |
chartconverter.cxx:56oox/source/drawingml/chart/chartconverter.cxx:56 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chartconverter.cxx:58oox/source/drawingml/chart/chartconverter.cxx:58 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chartconverter.cxx:67oox/source/drawingml/chart/chartconverter.cxx:67 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
typegroupconverter.cxx:153oox/source/drawingml/chart/typegroupconverter.cxx:153 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:155oox/source/drawingml/chart/typegroupconverter.cxx:155 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:156oox/source/drawingml/chart/typegroupconverter.cxx:156 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:157oox/source/drawingml/chart/typegroupconverter.cxx:157 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:158oox/source/drawingml/chart/typegroupconverter.cxx:158 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:159oox/source/drawingml/chart/typegroupconverter.cxx:159 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:160oox/source/drawingml/chart/typegroupconverter.cxx:160 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:161oox/source/drawingml/chart/typegroupconverter.cxx:161 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:162oox/source/drawingml/chart/typegroupconverter.cxx:162 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:163oox/source/drawingml/chart/typegroupconverter.cxx:163 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:164oox/source/drawingml/chart/typegroupconverter.cxx:164 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:165oox/source/drawingml/chart/typegroupconverter.cxx:165 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:166oox/source/drawingml/chart/typegroupconverter.cxx:166 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
typegroupconverter.cxx:306oox/source/drawingml/chart/typegroupconverter.cxx:306 |
High |
V758 |
The 'aModel' reference becomes invalid when smart pointer returned by a function is destroyed. |
General Analysis |
customshapegeometry.cxx:129oox/source/drawingml/customshapegeometry.cxx:129 |
High |
V614 |
Uninitialized variable 'nFormulaIndex' used. Consider checking the first actual argument of the 'number' function. |
General Analysis |
customshapegeometry.cxx:147oox/source/drawingml/customshapegeometry.cxx:147 |
High |
V614 |
Uninitialized variable 'nAdjustmentIndex' used. Consider checking the first actual argument of the 'number' function. |
General Analysis |
customshapeproperties.cxx:239oox/source/drawingml/customshapeproperties.cxx:239 |
Medium |
V555 |
The expression of the 'A - B > 0' kind will work as 'A != B'. |
General Analysis |
diagramlayoutatoms.cxx:1609oox/source/drawingml/diagram/diagramlayoutatoms.cxx:1609 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1603, 1609. |
General Analysis |
diagramlayoutatoms.cxx:211oox/source/drawingml/diagram/diagramlayoutatoms.cxx:211 |
Medium |
V1048 |
The 'nIncX' variable was assigned the same value. |
General Analysis |
diagramlayoutatoms.cxx:212oox/source/drawingml/diagram/diagramlayoutatoms.cxx:212 |
Medium |
V1048 |
The 'nIncY' variable was assigned the same value. |
General Analysis |
diagramlayoutatoms.cxx:216oox/source/drawingml/diagram/diagramlayoutatoms.cxx:216 |
Medium |
V1048 |
The 'nIncY' variable was assigned the same value. |
General Analysis |
diagramlayoutatoms.cxx:219oox/source/drawingml/diagram/diagramlayoutatoms.cxx:219 |
Medium |
V1048 |
The 'nIncX' variable was assigned the same value. |
General Analysis |
diagramlayoutatoms.hxx:147oox/source/drawingml/diagram/diagramlayoutatoms.hxx:147 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maConstraint. |
General Analysis |
fillproperties.cxx:638oox/source/drawingml/fillproperties.cxx:638 |
Medium |
V560 |
A part of conditional expression is always true: eBitmapMode == BitmapMode_STRETCH. |
General Analysis |
fontworkhelpers.cxx:1425oox/source/drawingml/fontworkhelpers.cxx:1425 |
High |
V547 |
Expression 'nFillTransparence != 0' is always false. |
General Analysis |
fontworkhelpers.cxx:1459oox/source/drawingml/fontworkhelpers.cxx:1459 |
High |
V547 |
Expression 'eLineCap == drawing::LineCap_ROUND' is always false. |
General Analysis |
fontworkhelpers.cxx:1461oox/source/drawingml/fontworkhelpers.cxx:1461 |
High |
V547 |
Expression 'eLineCap == drawing::LineCap_SQUARE' is always false. |
General Analysis |
fontworkhelpers.cxx:1476oox/source/drawingml/fontworkhelpers.cxx:1476 |
High |
V547 |
Expression 'eLineStyle == drawing::LineStyle_NONE' is always true. |
General Analysis |
fontworkhelpers.cxx:1527oox/source/drawingml/fontworkhelpers.cxx:1527 |
High |
V547 |
Expression 'eLineStyle == drawing::LineStyle_DASH' is always false. |
General Analysis |
fontworkhelpers.cxx:1556oox/source/drawingml/fontworkhelpers.cxx:1556 |
Medium |
V560 |
A part of conditional expression is always false: eLineJoint == drawing::LineJoint_BEVEL. |
General Analysis |
fontworkhelpers.cxx:1556oox/source/drawingml/fontworkhelpers.cxx:1556 |
Medium |
V560 |
A part of conditional expression is always true: eLineJoint == drawing::LineJoint_NONE. |
General Analysis |
fontworkhelpers.cxx:935oox/source/drawingml/fontworkhelpers.cxx:935 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
fontworkhelpers.cxx:940oox/source/drawingml/fontworkhelpers.cxx:940 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
fontworkhelpers.cxx:1021oox/source/drawingml/fontworkhelpers.cxx:1021 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
fontworkhelpers.cxx:1143oox/source/drawingml/fontworkhelpers.cxx:1143 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
fontworkhelpers.cxx:1145oox/source/drawingml/fontworkhelpers.cxx:1145 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
fontworkhelpers.cxx:1150oox/source/drawingml/fontworkhelpers.cxx:1150 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
fontworkhelpers.cxx:1154oox/source/drawingml/fontworkhelpers.cxx:1154 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
fontworkhelpers.cxx:1283oox/source/drawingml/fontworkhelpers.cxx:1283 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
fontworkhelpers.cxx:1533oox/source/drawingml/fontworkhelpers.cxx:1533 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
scene3dhelper.cxx:715oox/source/drawingml/scene3dhelper.cxx:715 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
shape.cxx:1330oox/source/drawingml/shape.cxx:1330 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pPPT'. |
General Analysis |
shape.cxx:1398oox/source/drawingml/shape.cxx:1398 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pMagic'. |
General Analysis |
shape.cxx:423oox/source/drawingml/shape.cxx:423 |
Medium |
V560 |
A part of conditional expression is always true: eFillStyle == drawing::FillStyle_NONE. |
General Analysis |
shape.cxx:424oox/source/drawingml/shape.cxx:424 |
Medium |
V560 |
A part of conditional expression is always true: eLineStyle == drawing::LineStyle_NONE. |
General Analysis |
shape.cxx:1774oox/source/drawingml/shape.cxx:1774 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oShadowDistance' is used. Probably it is a mistake. |
General Analysis |
tablecell.cxx:50oox/source/drawingml/table/tablecell.cxx:50 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maLinePropertiesLeft, maLinePropertiesRight, maLinePropertiesTop, maLinePropertiesBottom, maLinePropertiesInsideH, maLinePropertiesInsideV, ... |
General Analysis |
textparagraphproperties.cxx:440oox/source/drawingml/textparagraphproperties.cxx:440 |
High |
V547 |
Expression is always false. |
General Analysis |
textparagraphproperties.cxx:317oox/source/drawingml/textparagraphproperties.cxx:317 |
Medium |
V560 |
A part of conditional expression is always true: !bFollowTextFont. |
General Analysis |
textparagraphproperties.cxx:378oox/source/drawingml/textparagraphproperties.cxx:378 |
Medium |
V560 |
A part of conditional expression is always true: !bFollowTextColor. |
General Analysis |
textparagraphproperties.cxx:426oox/source/drawingml/textparagraphproperties.cxx:426 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
DMLPresetShapeExport.cxx:738oox/source/export/DMLPresetShapeExport.cxx:738 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 733, 738. |
General Analysis |
DMLPresetShapeExport.cxx:738oox/source/export/DMLPresetShapeExport.cxx:738 |
Medium |
V649 |
There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 733, 738. |
General Analysis |
chartexport.cxx:376oox/source/export/chartexport.cxx:376 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chartexport.cxx:357oox/source/export/chartexport.cxx:357 |
High |
V547 |
Expression '0 == nAxisIndex' is always true. |
General Analysis |
chartexport.cxx:1925oox/source/export/chartexport.cxx:1925 |
High |
V547 |
Expression 'nVal == 100' is always false. |
General Analysis |
chartexport.cxx:3663oox/source/export/chartexport.cxx:3663 |
High |
V547 |
Expression 'dMinorUnitCount != 5' is always true. |
General Analysis |
chartexport.cxx:4129oox/source/export/chartexport.cxx:4129 |
High |
V547 |
Expression 'nLineWidth > 0' is always false. |
General Analysis |
chartexport.cxx:4588oox/source/export/chartexport.cxx:4588 |
High |
V547 |
Expression 'nSplineType != 0' is always false. |
General Analysis |
chartexport.cxx:4745oox/source/export/chartexport.cxx:4745 |
High |
V547 |
Expression 'nRotationX < 0' is always false. |
General Analysis |
chartexport.cxx:4777oox/source/export/chartexport.cxx:4777 |
High |
V547 |
Expression 'nRotationY < 0' is always false. |
General Analysis |
chartexport.cxx:1145oox/source/export/chartexport.cxx:1145 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 1144, 1145. |
General Analysis |
chartexport.cxx:1168oox/source/export/chartexport.cxx:1168 |
Medium |
V547 |
Expression 'bHasMainTitle' is always false. |
General Analysis |
chartexport.cxx:1217oox/source/export/chartexport.cxx:1217 |
Medium |
V547 |
Expression 'bHasLegend' is always false. |
General Analysis |
chartexport.cxx:1224oox/source/export/chartexport.cxx:1224 |
Medium |
V547 |
Expression '!bIncludeHiddenCells' is always true. |
General Analysis |
chartexport.cxx:1492oox/source/export/chartexport.cxx:1492 |
Medium |
V547 |
Expression 'bVertical' is always false. |
General Analysis |
chartexport.cxx:2147oox/source/export/chartexport.cxx:2147 |
Medium |
V547 |
Expression 'bShowHBorder' is always false. |
General Analysis |
chartexport.cxx:2149oox/source/export/chartexport.cxx:2149 |
Medium |
V547 |
Expression 'bShowVBorder' is always false. |
General Analysis |
chartexport.cxx:2151oox/source/export/chartexport.cxx:2151 |
Medium |
V547 |
Expression 'bShowOutline' is always false. |
General Analysis |
chartexport.cxx:2153oox/source/export/chartexport.cxx:2153 |
Medium |
V547 |
Expression 'bShowKeys' is always false. |
General Analysis |
chartexport.cxx:2205oox/source/export/chartexport.cxx:2205 |
Medium |
V547 |
Expression 'bVertical' is always false. |
General Analysis |
chartexport.cxx:3259oox/source/export/chartexport.cxx:3259 |
Medium |
V547 |
Expression 'bHasXAxisTitle' is always false. |
General Analysis |
chartexport.cxx:3261oox/source/export/chartexport.cxx:3261 |
Medium |
V547 |
Expression 'bHasXAxisMajorGrid' is always false. |
General Analysis |
chartexport.cxx:3263oox/source/export/chartexport.cxx:3263 |
Medium |
V547 |
Expression 'bHasXAxisMinorGrid' is always false. |
General Analysis |
chartexport.cxx:3280oox/source/export/chartexport.cxx:3280 |
Medium |
V547 |
Expression 'bHasYAxisTitle' is always false. |
General Analysis |
chartexport.cxx:3282oox/source/export/chartexport.cxx:3282 |
Medium |
V547 |
Expression 'bHasYAxisMajorGrid' is always false. |
General Analysis |
chartexport.cxx:3284oox/source/export/chartexport.cxx:3284 |
Medium |
V547 |
Expression 'bHasYAxisMinorGrid' is always false. |
General Analysis |
chartexport.cxx:3297oox/source/export/chartexport.cxx:3297 |
Medium |
V547 |
Expression 'bHasZAxisTitle' is always false. |
General Analysis |
chartexport.cxx:3299oox/source/export/chartexport.cxx:3299 |
Medium |
V547 |
Expression 'bHasZAxisMajorGrid' is always false. |
General Analysis |
chartexport.cxx:3301oox/source/export/chartexport.cxx:3301 |
Medium |
V547 |
Expression 'bHasZAxisMinorGrid' is always false. |
General Analysis |
chartexport.cxx:3321oox/source/export/chartexport.cxx:3321 |
Medium |
V547 |
Expression 'bHasSecondaryXAxisTitle' is always false. |
General Analysis |
chartexport.cxx:3341oox/source/export/chartexport.cxx:3341 |
Medium |
V547 |
Expression 'bHasSecondaryYAxisTitle' is always false. |
General Analysis |
chartexport.cxx:3377oox/source/export/chartexport.cxx:3377 |
Medium |
V547 |
Expression 'bLogarithmic' is always false. |
General Analysis |
chartexport.cxx:3389oox/source/export/chartexport.cxx:3389 |
Medium |
V547 |
Expression 'bReverseDirection' is always false. |
General Analysis |
chartexport.cxx:3464oox/source/export/chartexport.cxx:3464 |
Medium |
V547 |
Expression 'bLinkedNumFmt' is always true. |
General Analysis |
chartexport.cxx:3675oox/source/export/chartexport.cxx:3675 |
Medium |
V547 |
Expression 'bDisplayUnits' is always false. |
General Analysis |
chartexport.cxx:4243oox/source/export/chartexport.cxx:4243 |
Medium |
V547 |
Expression 'bVaryColorsByPoint' is always false. |
General Analysis |
chartexport.cxx:4464oox/source/export/chartexport.cxx:4464 |
Medium |
V547 |
Expression 'bForceIntercept' is always false. |
General Analysis |
chartexport.cxx:4680oox/source/export/chartexport.cxx:4680 |
Medium |
V547 |
Expression 'bPositive' is always false. |
General Analysis |
chartexport.cxx:4682oox/source/export/chartexport.cxx:4682 |
Medium |
V547 |
Expression 'bNegative' is always false. |
General Analysis |
chartexport.cxx:4699oox/source/export/chartexport.cxx:4699 |
Medium |
V547 |
Expression 'bPositive' is always false. |
General Analysis |
chartexport.cxx:4704oox/source/export/chartexport.cxx:4704 |
Medium |
V547 |
Expression 'bNegative' is always false. |
General Analysis |
chartexport.cxx:4718oox/source/export/chartexport.cxx:4718 |
Medium |
V547 |
Expression 'bPositive' is always false. |
General Analysis |
chartexport.cxx:4787oox/source/export/chartexport.cxx:4787 |
Medium |
V547 |
Expression 'bRightAngled' is always false. |
General Analysis |
chartexport.cxx:3396oox/source/export/chartexport.cxx:3396 |
Medium |
V560 |
A part of conditional expression is always true: !bAutoMax. |
General Analysis |
chartexport.cxx:3407oox/source/export/chartexport.cxx:3407 |
Medium |
V560 |
A part of conditional expression is always true: !bAutoMin. |
General Analysis |
chartexport.cxx:3641oox/source/export/chartexport.cxx:3641 |
Medium |
V560 |
A part of conditional expression is always true: !bAutoStepMain. |
General Analysis |
chartexport.cxx:3652oox/source/export/chartexport.cxx:3652 |
Medium |
V560 |
A part of conditional expression is always true: !bAutoStepHelp. |
General Analysis |
chartexport.cxx:3879oox/source/export/chartexport.cxx:3879 |
Medium |
V560 |
A part of conditional expression is always false: nLabelBorderWidth > 0. |
General Analysis |
chartexport.cxx:3879oox/source/export/chartexport.cxx:3879 |
Medium |
V560 |
A part of conditional expression is always false: nLabelFillColor != - 1. |
General Analysis |
chartexport.cxx:4124oox/source/export/chartexport.cxx:4124 |
Medium |
V560 |
A part of conditional expression is always false: nLineWidth > 0. |
General Analysis |
chartexport.cxx:1242oox/source/export/chartexport.cxx:1242 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
chartexport.cxx:1930oox/source/export/chartexport.cxx:1930 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition. |
General Analysis |
chartexport.cxx:1969oox/source/export/chartexport.cxx:1969 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= nFillColor' is used inside condition. |
General Analysis |
chartexport.cxx:1987oox/source/export/chartexport.cxx:1987 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition. |
General Analysis |
chartexport.cxx:3111oox/source/export/chartexport.cxx:3111 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= fTextRotation' is used inside condition. |
General Analysis |
chartexport.cxx:2729oox/source/export/chartexport.cxx:2729 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2729, 2746, 2751 |
General Analysis |
chartexport.cxx:357oox/source/export/chartexport.cxx:357 |
Medium |
V1048 |
The 'bResult' variable was assigned the same value. |
General Analysis |
chartexport.cxx:1623oox/source/export/chartexport.cxx:1623 |
Medium |
V1048 |
The 'nAxisIndexOfFirstSeries' variable was assigned the same value. |
General Analysis |
chartexport.cxx:1978oox/source/export/chartexport.cxx:1978 |
Medium |
V1048 |
The 'nAlpha' variable was assigned the same value. |
General Analysis |
chartexport.cxx:3925oox/source/export/chartexport.cxx:3925 |
Medium |
V1048 |
The 'nLabelPlacement' variable was assigned the same value. |
General Analysis |
drawingml.cxx:2329oox/source/export/drawingml.cxx:2329 |
High |
V503 |
This is a nonsensical comparison: pointer < 0. |
General Analysis |
drawingml.cxx:2331oox/source/export/drawingml.cxx:2331 |
High |
V503 |
This is a nonsensical comparison: pointer < 0. |
General Analysis |
drawingml.cxx:6596oox/source/export/drawingml.cxx:6596 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
drawingml.cxx:585oox/source/export/drawingml.cxx:585 |
High |
V547 |
Expression 'nAPITransparency != 0' is always false. |
General Analysis |
drawingml.cxx:1180oox/source/export/drawingml.cxx:1180 |
High |
V547 |
Expression 'nLineWidth > 0' is always false. |
General Analysis |
drawingml.cxx:2118oox/source/export/drawingml.cxx:2118 |
High |
V547 |
Expression 'nSizeX != 0' is always false. |
General Analysis |
drawingml.cxx:2125oox/source/export/drawingml.cxx:2125 |
High |
V547 |
Expression 'nSizeX > 0' is always false. |
General Analysis |
drawingml.cxx:2127oox/source/export/drawingml.cxx:2127 |
High |
V547 |
Expression 'nSizeX < 0' is always false. |
General Analysis |
drawingml.cxx:2140oox/source/export/drawingml.cxx:2140 |
High |
V547 |
Expression 'nSizeY != 0' is always false. |
General Analysis |
drawingml.cxx:2147oox/source/export/drawingml.cxx:2147 |
High |
V547 |
Expression 'nSizeY > 0' is always false. |
General Analysis |
drawingml.cxx:2149oox/source/export/drawingml.cxx:2149 |
High |
V547 |
Expression 'nSizeY < 0' is always false. |
General Analysis |
drawingml.cxx:2639oox/source/export/drawingml.cxx:2639 |
High |
V547 |
Expression '(13999 + 1) == nCharEscapement' is always false. |
General Analysis |
drawingml.cxx:2646oox/source/export/drawingml.cxx:2646 |
High |
V547 |
Expression '- (13999 + 1) == nCharEscapement' is always false. |
General Analysis |
drawingml.cxx:2683oox/source/export/drawingml.cxx:2683 |
High |
V547 |
Expression 'nCharEscapement != 0' is always false. |
General Analysis |
drawingml.cxx:3497oox/source/export/drawingml.cxx:3497 |
High |
V547 |
Expression 'nLevel > - 1' is always false. |
General Analysis |
drawingml.cxx:3580oox/source/export/drawingml.cxx:3580 |
High |
V547 |
Expression 'nLevel > 0' is always false. |
General Analysis |
drawingml.cxx:3584oox/source/export/drawingml.cxx:3584 |
High |
V547 |
Expression 'nParaDefaultTabSize > 0' is always false. |
General Analysis |
drawingml.cxx:3595oox/source/export/drawingml.cxx:3595 |
High |
V547 |
Expression 'nParaTopMargin != 0' is always false. |
General Analysis |
drawingml.cxx:3605oox/source/export/drawingml.cxx:3605 |
High |
V547 |
Expression 'nParaBottomMargin != 0' is always false. |
General Analysis |
drawingml.cxx:5478oox/source/export/drawingml.cxx:5478 |
High |
V547 |
Expression 'nVal == 100' is always false. |
General Analysis |
drawingml.cxx:5786oox/source/export/drawingml.cxx:5786 |
High |
V547 |
Expression 'rad > 0' is always false. |
General Analysis |
drawingml.cxx:5792oox/source/export/drawingml.cxx:5792 |
High |
V547 |
Expression 'rad > 0' is always false. |
General Analysis |
drawingml.cxx:2363oox/source/export/drawingml.cxx:2363 |
High |
V614 |
Uninitialized variable 'nTmp' used. Consider checking the first actual argument of the 'Degree100' function. |
General Analysis |
drawingml.cxx:5716oox/source/export/drawingml.cxx:5716 |
High |
V614 |
Uninitialized variable 'nTransparency' used. |
General Analysis |
drawingml.cxx:1956oox/source/export/drawingml.cxx:1956 |
Medium |
V547 |
Expression 'isBackgroundFilled' is always false. |
General Analysis |
drawingml.cxx:3570oox/source/export/drawingml.cxx:3570 |
Medium |
V547 |
Expression 'nParaLeftMargin' is always false. |
General Analysis |
drawingml.cxx:3920oox/source/export/drawingml.cxx:3920 |
Medium |
V547 |
Expression 'bUpright' is always false. |
General Analysis |
drawingml.cxx:3956oox/source/export/drawingml.cxx:3956 |
Medium |
V547 |
Expression 'bUpright' is always false. |
General Analysis |
drawingml.cxx:4270oox/source/export/drawingml.cxx:4270 |
Medium |
V547 |
Expression 'bTextAutoGrowHeight' is always false. |
General Analysis |
drawingml.cxx:4312oox/source/export/drawingml.cxx:4312 |
Medium |
V547 |
Expression 'bTextAutoGrowHeight' is always false. |
General Analysis |
drawingml.cxx:5502oox/source/export/drawingml.cxx:5502 |
Medium |
V547 |
Expression '!bUseBackground' is always true. |
General Analysis |
drawingml.cxx:5795oox/source/export/drawingml.cxx:5795 |
Medium |
V547 |
Expression 'bHasEffects' is always false. |
General Analysis |
drawingml.cxx:5911oox/source/export/drawingml.cxx:5911 |
Medium |
V547 |
Expression '!nRad' is always true. |
General Analysis |
drawingml.cxx:5935oox/source/export/drawingml.cxx:5935 |
Medium |
V547 |
Expression '!nRad' is always true. |
General Analysis |
drawingml.cxx:5959oox/source/export/drawingml.cxx:5959 |
Medium |
V547 |
Expression '!nRad' is always true. |
General Analysis |
drawingml.cxx:1074oox/source/export/drawingml.cxx:1074 |
Medium |
V560 |
A part of conditional expression is always true: nEmuLineWidth == 0. |
General Analysis |
drawingml.cxx:1079oox/source/export/drawingml.cxx:1079 |
Medium |
V560 |
A part of conditional expression is always true: nLineWidth == 0. |
General Analysis |
drawingml.cxx:2156oox/source/export/drawingml.cxx:2156 |
Medium |
V560 |
A part of conditional expression is always false: nSizeX < 0. |
General Analysis |
drawingml.cxx:2156oox/source/export/drawingml.cxx:2156 |
Medium |
V560 |
A part of conditional expression is always false: nSizeY < 0. |
General Analysis |
drawingml.cxx:3077oox/source/export/drawingml.cxx:3077 |
Medium |
V560 |
A part of conditional expression is always false: nLevel != - 1. |
General Analysis |
drawingml.cxx:3509oox/source/export/drawingml.cxx:3509 |
Medium |
V560 |
A part of conditional expression is always false: (nLevel != - 1). |
General Analysis |
drawingml.cxx:3510oox/source/export/drawingml.cxx:3510 |
Medium |
V560 |
A part of conditional expression is always true: !bNumberingOnThisLevel. |
General Analysis |
drawingml.cxx:3943oox/source/export/drawingml.cxx:3943 |
Medium |
V560 |
A part of conditional expression is always true: !bScaleX. |
General Analysis |
drawingml.cxx:3995oox/source/export/drawingml.cxx:3995 |
Medium |
V560 |
A part of conditional expression is always false: nTextPreRotateAngle != 0. |
General Analysis |
drawingml.cxx:4017oox/source/export/drawingml.cxx:4017 |
Medium |
V560 |
A part of conditional expression is always false: nTextPreRotateAngle != 0. |
General Analysis |
drawingml.cxx:4129oox/source/export/drawingml.cxx:4129 |
Medium |
V560 |
A part of conditional expression is always true: !bWrap. |
General Analysis |
drawingml.cxx:4167oox/source/export/drawingml.cxx:4167 |
Medium |
V560 |
A part of conditional expression is always false: nColSpacing >= 0. |
General Analysis |
drawingml.cxx:5782oox/source/export/drawingml.cxx:5782 |
Medium |
V560 |
A part of conditional expression is always true: !bHasEffects. |
General Analysis |
drawingml.cxx:5788oox/source/export/drawingml.cxx:5788 |
Medium |
V560 |
A part of conditional expression is always true: !bHasEffects. |
General Analysis |
drawingml.cxx:2953oox/source/export/drawingml.cxx:2953 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
drawingml.cxx:489oox/source/export/drawingml.cxx:489 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition. |
General Analysis |
drawingml.cxx:656oox/source/export/drawingml.cxx:656 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition. |
General Analysis |
drawingml.cxx:3089oox/source/export/drawingml.cxx:3089 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
drawingml.cxx:3523oox/source/export/drawingml.cxx:3523 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= aLineSpacing' is used inside condition. |
General Analysis |
drawingml.cxx:5457oox/source/export/drawingml.cxx:5457 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition. |
General Analysis |
drawingml.cxx:479oox/source/export/drawingml.cxx:479 |
Medium |
V1048 |
The 'nAlpha' variable was assigned the same value. |
General Analysis |
drawingml.cxx:1943oox/source/export/drawingml.cxx:1943 |
Medium |
V1048 |
The 'nAlpha' variable was assigned the same value. |
General Analysis |
shapes.cxx:1313oox/source/export/shapes.cxx:1313 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aSize.Height != 0'. |
General Analysis |
shapes.cxx:1313oox/source/export/shapes.cxx:1313 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aSize.Width != 0'. |
General Analysis |
shapes.cxx:1897oox/source/export/shapes.cxx:1897 |
High |
V547 |
Expression 'nStartGlueId != - 1' is always true. |
General Analysis |
shapes.cxx:1902oox/source/export/shapes.cxx:1902 |
High |
V547 |
Expression 'nEndGlueId != - 1' is always true. |
General Analysis |
shapes.cxx:2123oox/source/export/shapes.cxx:2123 |
High |
V547 |
Expression 'nRadius == 0' is always true. |
General Analysis |
shapes.cxx:2485oox/source/export/shapes.cxx:2485 |
High |
V547 |
Expression 'nLeftMargin > 0' is always false. |
General Analysis |
shapes.cxx:2486oox/source/export/shapes.cxx:2486 |
High |
V547 |
Expression 'nRightMargin > 0' is always false. |
General Analysis |
shapes.cxx:851oox/source/export/shapes.cxx:851 |
Medium |
V547 |
Expression 'bUseBackground' is always false. |
General Analysis |
shapes.cxx:922oox/source/export/shapes.cxx:922 |
Medium |
V547 |
Expression '!isVisible' is always false. |
General Analysis |
shapes.cxx:1701oox/source/export/shapes.cxx:1701 |
Medium |
V547 |
Expression 'bIsOOXMLCurve' is always false. |
General Analysis |
shapes.cxx:1767oox/source/export/shapes.cxx:1767 |
Medium |
V547 |
Expression 'bIsOOXMLCurve' is always false. |
General Analysis |
shapes.cxx:2100oox/source/export/shapes.cxx:2100 |
Medium |
V547 |
Expression 'nRadius' is always false. |
General Analysis |
shapes.cxx:1833oox/source/export/shapes.cxx:1833 |
Medium |
V560 |
A part of conditional expression is always true: !bFlipH. |
General Analysis |
shapes.cxx:1833oox/source/export/shapes.cxx:1833 |
Medium |
V560 |
A part of conditional expression is always true: !bFlipV. |
General Analysis |
shapes.cxx:1833oox/source/export/shapes.cxx:1833 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
shapes.cxx:1401oox/source/export/shapes.cxx:1401 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
shapes.cxx:2266oox/source/export/shapes.cxx:2266 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
shapes.cxx:2471oox/source/export/shapes.cxx:2471 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
shapes.cxx:1063oox/source/export/shapes.cxx:1063 |
Medium |
V1048 |
The 'bCustGeom' variable was assigned the same value. |
General Analysis |
shapes.cxx:1067oox/source/export/shapes.cxx:1067 |
Medium |
V1048 |
The 'bCustGeom' variable was assigned the same value. |
General Analysis |
vmlexport.cxx:742oox/source/export/vmlexport.cxx:742 |
High |
V530 |
The return value of function 'Import' is required to be utilized. |
General Analysis |
vmlexport.cxx:1538oox/source/export/vmlexport.cxx:1538 |
High |
V614 |
Uninitialized variable 'nWritingMode' used. |
General Analysis |
vmlexport.cxx:1464oox/source/export/vmlexport.cxx:1464 |
Medium |
V560 |
A part of conditional expression is always true: nShapeElement >= 0. |
General Analysis |
attributelist.cxx:122oox/source/helper/attributelist.cxx:122 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
binaryinputstream.cxx:49oox/source/helper/binaryinputstream.cxx:49 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
binaryinputstream.cxx:93oox/source/helper/binaryinputstream.cxx:93 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
storagebase.cxx:109oox/source/helper/storagebase.cxx:109 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
axcontrol.cxx:468oox/source/ole/axcontrol.cxx:468 |
Medium |
V1048 |
The 'nImagePos' variable was assigned the same value. |
General Analysis |
axcontrol.cxx:563oox/source/ole/axcontrol.cxx:563 |
Medium |
V1048 |
The 'bHorizontal' variable was assigned the same value. |
General Analysis |
olehelper.cxx:264oox/source/ole/olehelper.cxx:264 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
olehelper.cxx:266oox/source/ole/olehelper.cxx:266 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
olehelper.cxx:268oox/source/ole/olehelper.cxx:268 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
olehelper.cxx:270oox/source/ole/olehelper.cxx:270 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
olehelper.cxx:273oox/source/ole/olehelper.cxx:273 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
olehelper.cxx:276oox/source/ole/olehelper.cxx:276 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbacontrol.cxx:230oox/source/ole/vbacontrol.cxx:230 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbacontrol.cxx:231oox/source/ole/vbacontrol.cxx:231 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbacontrol.cxx:745oox/source/ole/vbacontrol.cxx:745 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbacontrol.cxx:428oox/source/ole/vbacontrol.cxx:428 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pMultiPage'. |
General Analysis |
vbaexport.cxx:127oox/source/ole/vbaexport.cxx:127 |
Medium |
V507 |
Pointer to local array 'pCompressedChunkStream' is stored outside the scope of this array. Such a pointer will become invalid. |
General Analysis |
vbamodule.cxx:304oox/source/ole/vbamodule.cxx:304 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbamodule.cxx:318oox/source/ole/vbamodule.cxx:318 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationspersist.cxx:177oox/source/ppt/animationspersist.cxx:177 |
Medium |
V1019 |
Compound assignment expression 'maValue >>= aEvent' is used inside condition. |
General Analysis |
animationspersist.cxx:184oox/source/ppt/animationspersist.cxx:184 |
Medium |
V1019 |
Compound assignment expression 'maValue >>= aEvent' is used inside condition. |
General Analysis |
pptshape.cxx:435oox/source/ppt/pptshape.cxx:435 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'aMasterTextListStyle' should be checked here. |
General Analysis |
presentationfragmenthandler.cxx:578oox/source/ppt/presentationfragmenthandler.cxx:578 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'comment_handler'. |
General Analysis |
slidepersist.cxx:581oox/source/ppt/slidepersist.cxx:581 |
High |
V614 |
Uninitialized variable 'aConnectorType' used. |
General Analysis |
slidepersist.cxx:257oox/source/ppt/slidepersist.cxx:257 |
Medium |
V547 |
Expression 'pTextParagraphPropertiesPtr == nullptr' is always false. |
General Analysis |
slidepersist.cxx:515oox/source/ppt/slidepersist.cxx:515 |
Medium |
V601 |
The 'nEdge / 2' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
slidepersist.cxx:553oox/source/ppt/slidepersist.cxx:553 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
slidepersist.cxx:96oox/source/ppt/slidepersist.cxx:96 |
Medium |
V1048 |
The 'nLayout' variable was assigned the same value. |
General Analysis |
slidepersist.cxx:134oox/source/ppt/slidepersist.cxx:134 |
Medium |
V1048 |
The 'nLayout' variable was assigned the same value. |
General Analysis |
timenode.cxx:604oox/source/ppt/timenode.cxx:604 |
High |
V547 |
Expression 'nEnum == EffectNodeType::MAIN_SEQUENCE' is always false. |
General Analysis |
timenode.cxx:608oox/source/ppt/timenode.cxx:608 |
High |
V547 |
Expression is always false. |
General Analysis |
timenodelistcontext.cxx:83oox/source/ppt/timenodelistcontext.cxx:83 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
ShapeContextHandler.cxx:130oox/source/shape/ShapeContextHandler.cxx:130 |
High |
V614 |
The 'pMasterShape' smart pointer is utilized immediately after being declared or reset. It is suspicious that no value was assigned to it. Consider checking the third actual argument of the 'WpsContext' function. |
General Analysis |
ShapeContextHandler.cxx:177oox/source/shape/ShapeContextHandler.cxx:177 |
High |
V614 |
The 'pMasterShape' smart pointer is utilized immediately after being declared or reset. It is suspicious that no value was assigned to it. Consider checking the second actual argument of the 'GraphicalObjectFrameContext' function. |
General Analysis |
WpsContext.cxx:130oox/source/shape/WpsContext.cxx:130 |
High |
V614 |
Uninitialized variable 'nRet' used. |
General Analysis |
WpsContext.cxx:472oox/source/shape/WpsContext.cxx:472 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
WpsContext.cxx:182oox/source/shape/WpsContext.cxx:182 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
WpsContext.cxx:372oox/source/shape/WpsContext.cxx:372 |
Medium |
V1019 |
Compound assignment expression 'aProp.Value >>= aTextOutlineSeq' is used inside condition. |
General Analysis |
WpsContext.cxx:398oox/source/shape/WpsContext.cxx:398 |
Medium |
V1019 |
Compound assignment expression 'aProp.Value >>= aTextFillSeq' is used inside condition. |
General Analysis |
vmlformatting.cxx:428oox/source/vml/vmlformatting.cxx:428 |
High |
V547 |
Expression 'aCoordList.size() > 1' is always true. |
General Analysis |
vmlinputstream.cxx:73oox/source/vml/vmlinputstream.cxx:73 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vmlinputstream.cxx:179oox/source/vml/vmlinputstream.cxx:179 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vmlinputstream.cxx:198oox/source/vml/vmlinputstream.cxx:198 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vmlinputstream.cxx:199oox/source/vml/vmlinputstream.cxx:199 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vmlinputstream.cxx:257oox/source/vml/vmlinputstream.cxx:257 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
openclconfig.cxx:81opencl/source/openclconfig.cxx:81 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
openclconfig.cxx:84opencl/source/openclconfig.cxx:84 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
openclconfig.cxx:92opencl/source/openclconfig.cxx:92 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
openclwrapper.cxx:381opencl/source/openclwrapper.cxx:381 |
High |
V1008 |
Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed. |
General Analysis |
openclwrapper.cxx:403opencl/source/openclwrapper.cxx:403 |
High |
V1008 |
Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed. |
General Analysis |
openclwrapper.cxx:421opencl/source/openclwrapper.cxx:421 |
High |
V1008 |
Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed. |
General Analysis |
ManifestExport.cxx:474package/source/manifest/ManifestExport.cxx:474 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ManifestExport.cxx:480package/source/manifest/ManifestExport.cxx:480 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ManifestExport.cxx:526package/source/manifest/ManifestExport.cxx:526 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ManifestExport.cxx:538package/source/manifest/ManifestExport.cxx:538 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
owriteablestream.cxx:357package/source/xstor/owriteablestream.cxx:357 |
Medium |
V547 |
Expression 'bToBeEncr' is always false. |
General Analysis |
owriteablestream.cxx:1385package/source/xstor/owriteablestream.cxx:1385 |
Medium |
V547 |
Expression '!bEncr' is always true. |
General Analysis |
owriteablestream.cxx:1755package/source/xstor/owriteablestream.cxx:1755 |
Medium |
V547 |
Expression '!m_oTypeCollection' is always true. |
General Analysis |
owriteablestream.cxx:200package/source/xstor/owriteablestream.cxx:200 |
Medium |
V560 |
A part of conditional expression is always false: nMember1 != nMember2. |
General Analysis |
xfactory.cxx:195package/source/xstor/xfactory.cxx:195 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
xfactory.cxx:196package/source/xstor/xfactory.cxx:196 |
Medium |
V560 |
A part of conditional expression is always true: nFormatID != embed::StorageFormats::ZIP. |
General Analysis |
xfactory.cxx:197package/source/xstor/xfactory.cxx:197 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
xfactory.cxx:144package/source/xstor/xfactory.cxx:144 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= xInputStream' is used inside condition. |
General Analysis |
xstorage.cxx:1806package/source/xstor/xstorage.cxx:1806 |
Medium |
V547 |
Expression '!m_pImpl' is always false. |
General Analysis |
xstorage.cxx:2091package/source/xstor/xstorage.cxx:2091 |
Medium |
V547 |
Expression '!m_oTypeCollection' is always true. |
General Analysis |
xstorage.cxx:1585package/source/xstor/xstorage.cxx:1585 |
Medium |
V668 |
There is no sense in testing the 'm_pRelStorElement->m_xStorage' pointer against null, as the memory was allocated using the 'new' operator. The exception will be generated in the case of memory allocation error. |
General Analysis |
Inflater.cxx:46package/source/zipapi/Inflater.cxx:46 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 46, 49 |
General Analysis |
Inflater.cxx:153package/source/zipapi/Inflater.cxx:153 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 153, 156 |
General Analysis |
ZipFile.cxx:1669package/source/zipapi/ZipFile.cxx:1669 |
Medium |
V547 |
Expression 'aEntry.nExtraLen > 0' is always true. |
General Analysis |
ZipPackage.cxx:811package/source/zippackage/ZipPackage.cxx:811 |
Medium |
V547 |
Expression '!bPackFormat' is always false. |
General Analysis |
ZipPackage.cxx:833package/source/zippackage/ZipPackage.cxx:833 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
ZipPackage.cxx:834package/source/zippackage/ZipPackage.cxx:834 |
Medium |
V560 |
A part of conditional expression is always true: nFormatID != embed::StorageFormats::ZIP. |
General Analysis |
ZipPackage.cxx:835package/source/zippackage/ZipPackage.cxx:835 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
ZipPackage.cxx:1848package/source/zippackage/ZipPackage.cxx:1848 |
Medium |
V560 |
A part of conditional expression is always true: nID != xml::crypto::DigestID::SHA1. |
General Analysis |
ZipPackage.cxx:1848package/source/zippackage/ZipPackage.cxx:1848 |
Medium |
V560 |
A part of conditional expression is always true: nID != xml::crypto::DigestID::SHA256. |
General Analysis |
ZipPackage.cxx:1859package/source/zippackage/ZipPackage.cxx:1859 |
Medium |
V560 |
A part of conditional expression is always true: nID != xml::crypto::KDFID::PBKDF2. |
General Analysis |
ZipPackage.cxx:1860package/source/zippackage/ZipPackage.cxx:1860 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
ZipPackage.cxx:1861package/source/zippackage/ZipPackage.cxx:1861 |
Medium |
V560 |
A part of conditional expression is always true: nID != xml::crypto::KDFID::Argon2id. |
General Analysis |
ZipPackage.cxx:1871package/source/zippackage/ZipPackage.cxx:1871 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
ZipPackage.cxx:1872package/source/zippackage/ZipPackage.cxx:1872 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
ZipPackage.cxx:1873package/source/zippackage/ZipPackage.cxx:1873 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
ZipPackage.cxx:1889package/source/zippackage/ZipPackage.cxx:1889 |
Medium |
V560 |
A part of conditional expression is always true: nID != xml::crypto::DigestID::SHA1_1K. |
General Analysis |
ZipPackage.cxx:1889package/source/zippackage/ZipPackage.cxx:1889 |
Medium |
V560 |
A part of conditional expression is always true: nID != xml::crypto::DigestID::SHA256_1K. |
General Analysis |
ZipPackage.cxx:1836package/source/zippackage/ZipPackage.cxx:1836 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= aAlgorithms' is used inside condition. |
General Analysis |
ZipPackageEntry.cxx:44package/source/zippackage/ZipPackageEntry.cxx:44 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: aEntry. |
General Analysis |
ZipPackageStream.cxx:534package/source/zippackage/ZipPackageStream.cxx:534 |
Medium |
V560 |
A part of conditional expression is always false: bToBeEncrypted. |
General Analysis |
services.cxx:60postprocess/qa/services.cxx:60 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
services.cxx:62postprocess/qa/services.cxx:62 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
services.cxx:64postprocess/qa/services.cxx:64 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno_loader.cxx:174pyuno/source/loader/pyuno_loader.cxx:174 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno_loader.cxx:186pyuno/source/loader/pyuno_loader.cxx:186 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno.cxx:217pyuno/source/module/pyuno.cxx:217 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno.cxx:237pyuno/source/module/pyuno.cxx:237 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno.cxx:239pyuno/source/module/pyuno.cxx:239 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno.cxx:256pyuno/source/module/pyuno.cxx:256 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno.cxx:259pyuno/source/module/pyuno.cxx:259 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno.cxx:294pyuno/source/module/pyuno.cxx:294 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno.cxx:303pyuno/source/module/pyuno.cxx:303 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno_module.cxx:867pyuno/source/module/pyuno_module.cxx:867 |
Medium |
V1019 |
Compound assignment expression 'a >>= context' is used inside condition. |
General Analysis |
pyuno_runtime.cxx:195pyuno/source/module/pyuno_runtime.cxx:195 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pyuno_runtime.cxx:609pyuno/source/module/pyuno_runtime.cxx:609 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pyuno_runtime.cxx:924pyuno/source/module/pyuno_runtime.cxx:924 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pyuno_runtime.cxx:934pyuno/source/module/pyuno_runtime.cxx:934 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pyuno_struct.cxx:128pyuno/source/module/pyuno_struct.cxx:128 |
Medium |
V1048 |
The 'me' variable was assigned the same value. |
General Analysis |
pyuno_util.cxx:137pyuno/source/module/pyuno_util.cxx:137 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pyuno_util.cxx:152pyuno/source/module/pyuno_util.cxx:152 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pyuno_util.cxx:171pyuno/source/module/pyuno_util.cxx:171 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
pyuno_util.cxx:192pyuno/source/module/pyuno_util.cxx:192 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
keyimpl.cxx:914registry/source/keyimpl.cxx:914 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
keyimpl.cxx:916registry/source/keyimpl.cxx:916 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
keyimpl.cxx:920registry/source/keyimpl.cxx:920 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
keyimpl.cxx:922registry/source/keyimpl.cxx:922 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
keyimpl.cxx:276registry/source/keyimpl.cxx:276 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 276, 288 |
General Analysis |
reflcnst.hxx:175registry/source/reflcnst.hxx:175 |
Medium |
V522 |
Dereferencing of the null pointer 'v' might take place. The potential null pointer is passed into 'readUtf8' function. Inspect the second argument. Check lines: 'reflcnst.hxx:175', 'keyimpl.cxx:744', 'keyimpl.cxx:743'. |
General Analysis |
reflcnst.hxx:175registry/source/reflcnst.hxx:175 |
Medium |
V522 |
Dereferencing of the null pointer 'v' might take place. The potential null pointer is passed into 'readUtf8' function. Inspect the second argument. Check lines: 'reflcnst.hxx:175', 'regimpl.cxx:1057', 'regimpl.cxx:1056'. |
General Analysis |
reflcnst.hxx:175registry/source/reflcnst.hxx:175 |
Medium |
V522 |
Dereferencing of the null pointer 'v' might take place. The potential null pointer is passed into 'readUtf8' function. Inspect the second argument. Check lines: 'reflcnst.hxx:175', 'regimpl.cxx:964', 'regimpl.cxx:963'. |
General Analysis |
reflread.cxx:1139registry/source/reflread.cxx:1139 |
Medium |
V560 |
A part of conditional expression is always false: length > ((sal_uInt32) 0xFFFFFFFF). |
General Analysis |
reflread.cxx:1157registry/source/reflread.cxx:1157 |
Medium |
V1016 |
Expression 'version < TYPEREG_VERSION_0' is always false. |
General Analysis |
reflread.cxx:79registry/source/reflread.cxx:79 |
Medium |
V1071 |
Consider inspecting the 'readUINT16' function. The return value is not always used. Total calls: 58, discarded results: 1. |
General Analysis |
regimpl.cxx:633registry/source/regimpl.cxx:633 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
regimpl.cxx:475registry/source/regimpl.cxx:475 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
regimpl.cxx:494registry/source/regimpl.cxx:494 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
ReportDefinition.cxx:191reportdesign/source/core/api/ReportDefinition.cxx:191 |
High |
V547 |
Expression is always true. |
General Analysis |
ReportDefinition.cxx:2342reportdesign/source/core/api/ReportDefinition.cxx:2342 |
High |
V783 |
Dereferencing of the invalid iterator 'aFind' might take place. |
General Analysis |
Shape.cxx:198reportdesign/source/core/api/Shape.cxx:198 |
High |
V530 |
The return value of function 'getInfoHelper' is required to be utilized. |
General Analysis |
Shape.cxx:208reportdesign/source/core/api/Shape.cxx:208 |
High |
V530 |
The return value of function 'getInfoHelper' is required to be utilized. |
General Analysis |
Shape.cxx:219reportdesign/source/core/api/Shape.cxx:219 |
High |
V530 |
The return value of function 'getInfoHelper' is required to be utilized. |
General Analysis |
Shape.cxx:229reportdesign/source/core/api/Shape.cxx:229 |
High |
V530 |
The return value of function 'getInfoHelper' is required to be utilized. |
General Analysis |
Shape.cxx:239reportdesign/source/core/api/Shape.cxx:239 |
High |
V530 |
The return value of function 'getInfoHelper' is required to be utilized. |
General Analysis |
Shape.cxx:249reportdesign/source/core/api/Shape.cxx:249 |
High |
V530 |
The return value of function 'getInfoHelper' is required to be utilized. |
General Analysis |
Tools.hxx:69reportdesign/source/core/inc/Tools.hxx:69 |
High |
V503 |
This is a nonsensical comparison: pointer >= 0. |
General Analysis |
Tools.hxx:91reportdesign/source/core/inc/Tools.hxx:91 |
High |
V503 |
This is a nonsensical comparison: pointer >= 0. |
General Analysis |
Tools.hxx:75reportdesign/source/core/inc/Tools.hxx:75 |
High |
V1058 |
Nonsensical comparison of two function addresses. Consider inspecting expression: 'aOldSize.Height != aSize.Height'. |
General Analysis |
Tools.hxx:75reportdesign/source/core/inc/Tools.hxx:75 |
High |
V1058 |
Nonsensical comparison of two function addresses. Consider inspecting expression: 'aOldSize.Width != aSize.Width'. |
General Analysis |
Tools.hxx:111reportdesign/source/core/inc/Tools.hxx:111 |
High |
V1058 |
Nonsensical comparison of two function addresses. Consider inspecting expression: 'aOldPos.X != aPosition.X'. |
General Analysis |
Tools.hxx:111reportdesign/source/core/inc/Tools.hxx:111 |
High |
V1058 |
Nonsensical comparison of two function addresses. Consider inspecting expression: 'aOldPos.Y != aPosition.Y'. |
General Analysis |
reportformula.cxx:65reportdesign/source/core/misc/reportformula.cxx:65 |
Medium |
V1048 |
The 'm_eType' variable was assigned the same value. |
General Analysis |
RptObject.cxx:141reportdesign/source/core/sdr/RptObject.cxx:141 |
Medium |
V547 |
Expression 'bOpaque' is always false. |
General Analysis |
RptObject.cxx:194reportdesign/source/core/sdr/RptObject.cxx:194 |
Medium |
V614 |
Potentially uninitialized variable 'eAdjust' used. |
General Analysis |
RptObject.cxx:244reportdesign/source/core/sdr/RptObject.cxx:244 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 244, 266 |
General Analysis |
xmlColumn.cxx:144reportdesign/source/filter/xml/xmlColumn.cxx:144 |
Medium |
V560 |
A part of conditional expression is always false: nMinHeight > 0. |
General Analysis |
xmlColumn.cxx:144reportdesign/source/filter/xml/xmlColumn.cxx:144 |
Medium |
V560 |
A part of conditional expression is always true: nHeight == 0. |
General Analysis |
xmlExport.cxx:1101reportdesign/source/filter/xml/xmlExport.cxx:1101 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
xmlExport.cxx:261reportdesign/source/filter/xml/xmlExport.cxx:261 |
High |
V1053 |
Calling the 'CreateAutoStylePool' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'xmlExport.cxx:261', 'xmlexp.hxx:579', 'xmlExport.hxx:136'. |
General Analysis |
xmlExport.cxx:1315reportdesign/source/filter/xml/xmlExport.cxx:1315 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1313, 1315. |
General Analysis |
xmlExportDocumentHandler.cxx:63reportdesign/source/filter/xml/xmlExportDocumentHandler.cxx:63 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pList'. |
General Analysis |
xmlExportDocumentHandler.cxx:192reportdesign/source/filter/xml/xmlExportDocumentHandler.cxx:192 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pList'. |
General Analysis |
xmlExportDocumentHandler.cxx:209reportdesign/source/filter/xml/xmlExportDocumentHandler.cxx:209 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pList'. |
General Analysis |
AddField.cxx:152reportdesign/source/ui/dlg/AddField.cxx:152 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aListBoxData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AddField.cxx:167reportdesign/source/ui/dlg/AddField.cxx:167 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aListBoxData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AddField.cxx:290reportdesign/source/ui/dlg/AddField.cxx:290 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aListBoxData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
Formula.cxx:71reportdesign/source/ui/dlg/Formula.cxx:71 |
High |
V1053 |
Calling the 'fill' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
GroupsSorting.cxx:1068reportdesign/source/ui/dlg/GroupsSorting.cxx:1068 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
Navigator.cxx:562reportdesign/source/ui/dlg/Navigator.cxx:562 |
Medium |
V547 |
Expression '!bEnabled' is always true. |
General Analysis |
DefaultInspection.cxx:134reportdesign/source/ui/inspection/DefaultInspection.cxx:134 |
Medium |
V1019 |
Compound assignment expression '_arguments[1] >>= nMaxHelpTextLines' is used inside condition. |
General Analysis |
GeometryHandler.cxx:196reportdesign/source/ui/inspection/GeometryHandler.cxx:196 |
Medium |
V1077 |
The 'GeometryHandler' constructor contains potentially uninitialized members. Inspect the following: m_aCounterFunction. |
General Analysis |
UITools.cxx:372reportdesign/source/ui/misc/UITools.cxx:372 |
High |
V530 |
The return value of function 'lcl_setFont' is required to be utilized. |
General Analysis |
UITools.cxx:373reportdesign/source/ui/misc/UITools.cxx:373 |
High |
V530 |
The return value of function 'lcl_setFont' is required to be utilized. |
General Analysis |
EndMarker.cxx:38reportdesign/source/ui/report/EndMarker.cxx:38 |
High |
V1053 |
Calling the 'ImplInitSettings' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ReportController.cxx:3556reportdesign/source/ui/report/ReportController.cxx:3556 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ReportController.cxx:3419reportdesign/source/ui/report/ReportController.cxx:3419 |
High |
V547 |
Expression 'nOBJID == SdrObjKind::NONE' is always false. |
General Analysis |
ReportController.cxx:2158reportdesign/source/ui/report/ReportController.cxx:2158 |
Medium |
V547 |
Expression 'bShow' is always false. |
General Analysis |
ReportController.cxx:2173reportdesign/source/ui/report/ReportController.cxx:2173 |
Medium |
V547 |
Expression 'bShow' is always false. |
General Analysis |
ReportController.cxx:2185reportdesign/source/ui/report/ReportController.cxx:2185 |
Medium |
V547 |
Expression 'bShow' is always false. |
General Analysis |
ReportController.cxx:2197reportdesign/source/ui/report/ReportController.cxx:2197 |
Medium |
V547 |
Expression 'bShow' is always false. |
General Analysis |
ReportController.cxx:4326reportdesign/source/ui/report/ReportController.cxx:4326 |
Medium |
V547 |
Expression '!pReportModel' is always true. |
General Analysis |
ReportController.cxx:4329reportdesign/source/ui/report/ReportController.cxx:4329 |
Medium |
V547 |
Expression 'pUndoManager != nullptr' is always false. |
General Analysis |
ReportController.cxx:3348reportdesign/source/ui/report/ReportController.cxx:3348 |
Medium |
V560 |
A part of conditional expression is always false: nCommandType != - 1. |
General Analysis |
ReportController.cxx:3371reportdesign/source/ui/report/ReportController.cxx:3371 |
Medium |
V560 |
A part of conditional expression is always true: (nCommandType == nRowSetCommandType). |
General Analysis |
ReportController.cxx:3514reportdesign/source/ui/report/ReportController.cxx:3514 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
ReportController.cxx:864reportdesign/source/ui/report/ReportController.cxx:864 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
ReportController.cxx:3407reportdesign/source/ui/report/ReportController.cxx:3407 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
ReportController.cxx:3953reportdesign/source/ui/report/ReportController.cxx:3953 |
Medium |
V1019 |
Compound assignment expression 'pKeyModifier->Value >>= nKeyModifier' is used inside condition. |
General Analysis |
ReportController.cxx:544reportdesign/source/ui/report/ReportController.cxx:544 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 544, 548, 561 |
General Analysis |
ReportController.cxx:887reportdesign/source/ui/report/ReportController.cxx:887 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 887, 911 |
General Analysis |
ReportWindow.cxx:152reportdesign/source/ui/report/ReportWindow.cxx:152 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nPaperWidth * aZoom' operator to the 'tools::Long' type, not the result. |
General Analysis |
SectionWindow.cxx:92reportdesign/source/ui/report/SectionWindow.cxx:92 |
High |
V1053 |
Calling the '_propertyChanged' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
StartMarker.cxx:56reportdesign/source/ui/report/StartMarker.cxx:56 |
High |
V1053 |
Calling the 'ImplInitSettings' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ViewsWindow.cxx:676reportdesign/source/ui/report/ViewsWindow.cxx:676 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ViewsWindow.cxx:689reportdesign/source/ui/report/ViewsWindow.cxx:689 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ViewsWindow.cxx:698reportdesign/source/ui/report/ViewsWindow.cxx:698 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ViewsWindow.cxx:1551reportdesign/source/ui/report/ViewsWindow.cxx:1551 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ViewsWindow.cxx:1087reportdesign/source/ui/report/ViewsWindow.cxx:1087 |
High |
V568 |
It's odd that the argument of sizeof() operator is the expression. |
General Analysis |
ViewsWindow.cxx:430reportdesign/source/ui/report/ViewsWindow.cxx:430 |
High |
V783 |
Dereferencing of the invalid iterator '-- aIter' might take place. |
General Analysis |
ViewsWindow.cxx:848reportdesign/source/ui/report/ViewsWindow.cxx:848 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
dlgedfunc.cxx:482reportdesign/source/ui/report/dlgedfunc.cxx:482 |
High |
V530 |
The return value of function 'lcl_setColorOfObject' is required to be utilized. |
General Analysis |
propbrw.cxx:93reportdesign/source/ui/report/propbrw.cxx:93 |
High |
V1053 |
Calling the 'SetOutputSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
cppunittester.cxx:141sal/cppunittester/cppunittester.cxx:141 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cppunittester.cxx:280sal/cppunittester/cppunittester.cxx:280 |
High |
V773 |
The function was exited without releasing the 'manager' pointer. A memory leak is possible. |
General Analysis |
compat.cxx:94sal/osl/all/compat.cxx:94 |
Medium |
V524 |
It is odd that the body of 'osl_removeFromSocketSet' function is fully equivalent to the body of 'osl_addToSocketSet' function. |
General Analysis |
backtraceapi.cxx:134sal/osl/unx/backtraceapi.cxx:134 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
backtraceapi.cxx:62sal/osl/unx/backtraceapi.cxx:62 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: addr, offset. |
General Analysis |
file.cxx:1283sal/osl/unx/file.cxx:1283 |
Medium |
V547 |
Expression is always false. |
General Analysis |
file.cxx:1359sal/osl/unx/file.cxx:1359 |
Medium |
V547 |
Expression is always false. |
General Analysis |
file_url.cxx:170sal/osl/unx/file_url.cxx:170 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
file_url.cxx:178sal/osl/unx/file_url.cxx:178 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
nlsupport.cxx:219sal/osl/unx/nlsupport.cxx:219 |
High |
V595 |
The 'pLanguage' pointer was utilized before it was verified against nullptr. Check lines: 219, 223. |
General Analysis |
process.cxx:501sal/osl/unx/process.cxx:501 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pEnvironment'. Check lines: 501, 492. |
General Analysis |
process.cxx:632sal/osl/unx/process.cxx:632 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'Data.m_pProcImpl'. Check lines: 632, 631. |
General Analysis |
process.cxx:728sal/osl/unx/process.cxx:728 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pProcImpl'. Check lines: 728, 727. |
General Analysis |
process.cxx:466sal/osl/unx/process.cxx:466 |
Medium |
V560 |
A part of conditional expression is always true: pArguments == nullptr. |
General Analysis |
profile.cxx:532sal/osl/unx/profile.cxx:532 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'Line'. Check lines: 532, 525. |
General Analysis |
profile.cxx:947sal/osl/unx/profile.cxx:947 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFile'. Check lines: 947, 937. |
General Analysis |
profile.cxx:1219sal/osl/unx/profile.cxx:1219 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pProfile->m_Lines'. Check lines: 1219, 1215. |
General Analysis |
profile.cxx:1254sal/osl/unx/profile.cxx:1254 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pProfile->m_Lines'. Check lines: 1254, 1251. |
General Analysis |
profile.cxx:1426sal/osl/unx/profile.cxx:1426 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pProfile->m_Sections'. Check lines: 1426, 1422. |
General Analysis |
profile.cxx:1215sal/osl/unx/profile.cxx:1215 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pProfile->m_Lines' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
profile.cxx:1251sal/osl/unx/profile.cxx:1251 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pProfile->m_Lines' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
profile.cxx:1364sal/osl/unx/profile.cxx:1364 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pSection->m_Entries' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
profile.cxx:1422sal/osl/unx/profile.cxx:1422 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pProfile->m_Sections' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
profile.cxx:1108sal/osl/unx/profile.cxx:1108 |
Medium |
V769 |
The 'pNewLine' pointer in the 'pNewLine + nLineBytes' expression could be nullptr. In such case, resulting value will be senseless and it should not be used. Check lines: 1108, 1102. |
General Analysis |
profile.cxx:1330sal/osl/unx/profile.cxx:1330 |
Medium |
V1048 |
The 'pProfile->m_Lines[LineNo]' variable was assigned the same value. |
General Analysis |
profile.cxx:1103sal/osl/unx/profile.cxx:1103 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pNewLine' should be checked here. |
General Analysis |
signal.cxx:247sal/osl/unx/signal.cxx:247 |
Medium |
V560 |
A part of conditional expression is always false: pthread_sigmask(2, & unset, nullptr) < 0. |
General Analysis |
socket.cxx:284sal/osl/unx/socket.cxx:284 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSocket'. Check lines: 284, 282. |
General Analysis |
socket.cxx:1121sal/osl/unx/socket.cxx:1121 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSocket'. |
General Analysis |
socket.cxx:1532sal/osl/unx/socket.cxx:1532 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pConnectionSockImpl'. |
General Analysis |
socket.cxx:490sal/osl/unx/socket.cxx:490 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'Addr' should be checked here. |
General Analysis |
thread.cxx:629sal/osl/unx/thread.cxx:629 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pEntry'. Check lines: 629, 627. |
General Analysis |
bootstrap.cxx:844sal/rtl/bootstrap.cxx:844 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
bootstrap.cxx:846sal/rtl/bootstrap.cxx:846 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
bootstrap.cxx:915sal/rtl/bootstrap.cxx:915 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
bootstrap.cxx:1021sal/rtl/bootstrap.cxx:1021 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
byteseq.cxx:119sal/rtl/byteseq.cxx:119 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pSequence' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
digest.cxx:632sal/rtl/digest.cxx:632 |
High |
V1008 |
Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed. |
General Analysis |
hash.cxx:82sal/rtl/hash.cxx:82 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pHash'. Check lines: 82, 79. |
General Analysis |
hash.cxx:108sal/rtl/hash.cxx:108 |
Medium |
V522 |
Dereferencing of the null pointer 'pHash' might take place. The potential null pointer is passed into 'rtl_str_hash_insert_nonequal' function. Inspect the first argument. Check lines: 108, 131. |
General Analysis |
math.cxx:470sal/rtl/math.cxx:470 |
Medium |
V547 |
Expression is always false. |
General Analysis |
uri.cxx:147sal/rtl/uri.cxx:147 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:188sal/rtl/uri.cxx:188 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:193sal/rtl/uri.cxx:193 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:441sal/rtl/uri.cxx:441 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
uri.cxx:453sal/rtl/uri.cxx:453 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:455sal/rtl/uri.cxx:455 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:630sal/rtl/uri.cxx:630 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:635sal/rtl/uri.cxx:635 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:645sal/rtl/uri.cxx:645 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:664sal/rtl/uri.cxx:664 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:668sal/rtl/uri.cxx:668 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:676sal/rtl/uri.cxx:676 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:684sal/rtl/uri.cxx:684 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:690sal/rtl/uri.cxx:690 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:694sal/rtl/uri.cxx:694 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:699sal/rtl/uri.cxx:699 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:740sal/rtl/uri.cxx:740 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
uri.cxx:748sal/rtl/uri.cxx:748 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
convertadobe.tab:47sal/textenc/convertadobe.tab:47 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '-' operator: 0x00DF - 0x00DF |
General Analysis |
convertadobe.tab:55sal/textenc/convertadobe.tab:55 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '-' operator: 0x02DD - 0x02DD |
General Analysis |
tcvtutf7.cxx:262sal/textenc/tcvtutf7.cxx:262 |
Medium |
V547 |
Expression '!bEnd' is always true. |
General Analysis |
tcvtutf7.cxx:318sal/textenc/tcvtutf7.cxx:318 |
Medium |
V547 |
Expression '!bEnd' is always true. |
General Analysis |
test_api.cxx:95salhelper/qa/test_api.cxx:95 |
Medium |
V799 |
The 'p' variable is not used after memory has been allocated for it. Consider checking the use of this variable. |
General Analysis |
parser.cxx:89sax/qa/cppunit/parser.cxx:89 |
Medium |
V735 |
Possibly an incorrect HTML. The "</a>" closing tag was encountered, while the "</b>" tag was expected. |
General Analysis |
saxwriter.cxx:656sax/source/expatwrap/saxwriter.cxx:656 |
Medium |
V547 |
Expression is always false. |
General Analysis |
saxwriter.cxx:1287sax/source/expatwrap/saxwriter.cxx:1287 |
Medium |
V547 |
Expression '!m_bIsCDATA' is always true. |
General Analysis |
xml2utf.cxx:56sax/source/expatwrap/xml2utf.cxx:56 |
Medium |
V793 |
It is odd that the result of the 'nRead + seqStart.getLength()' statement is a part of the condition. Perhaps, this statement should have been compared with something else. |
General Analysis |
fastparser.cxx:1123sax/source/fastparser/fastparser.cxx:1123 |
High |
V654 |
The condition 'nRead > 0' of loop is always true. |
General Analysis |
fastparser.cxx:407sax/source/fastparser/fastparser.cxx:407 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maSharedEvent. |
General Analysis |
converter.cxx:398sax/source/tools/converter.cxx:398 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:399sax/source/tools/converter.cxx:399 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:408sax/source/tools/converter.cxx:408 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:508sax/source/tools/converter.cxx:508 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:511sax/source/tools/converter.cxx:511 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:515sax/source/tools/converter.cxx:515 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:520sax/source/tools/converter.cxx:520 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
converter.cxx:565sax/source/tools/converter.cxx:565 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
converter.cxx:589sax/source/tools/converter.cxx:589 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:607sax/source/tools/converter.cxx:607 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:608sax/source/tools/converter.cxx:608 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:626sax/source/tools/converter.cxx:626 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:627sax/source/tools/converter.cxx:627 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:628sax/source/tools/converter.cxx:628 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:678sax/source/tools/converter.cxx:678 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:681sax/source/tools/converter.cxx:681 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:682sax/source/tools/converter.cxx:682 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:685sax/source/tools/converter.cxx:685 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:686sax/source/tools/converter.cxx:686 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:689sax/source/tools/converter.cxx:689 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:690sax/source/tools/converter.cxx:690 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:786sax/source/tools/converter.cxx:786 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:872sax/source/tools/converter.cxx:872 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1022sax/source/tools/converter.cxx:1022 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1059sax/source/tools/converter.cxx:1059 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1060sax/source/tools/converter.cxx:1060 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1061sax/source/tools/converter.cxx:1061 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1063sax/source/tools/converter.cxx:1063 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1064sax/source/tools/converter.cxx:1064 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1065sax/source/tools/converter.cxx:1065 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1067sax/source/tools/converter.cxx:1067 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1068sax/source/tools/converter.cxx:1068 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1076sax/source/tools/converter.cxx:1076 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1077sax/source/tools/converter.cxx:1077 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1080sax/source/tools/converter.cxx:1080 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1128sax/source/tools/converter.cxx:1128 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1221sax/source/tools/converter.cxx:1221 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1223sax/source/tools/converter.cxx:1223 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1229sax/source/tools/converter.cxx:1229 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1230sax/source/tools/converter.cxx:1230 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1234sax/source/tools/converter.cxx:1234 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1235sax/source/tools/converter.cxx:1235 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1239sax/source/tools/converter.cxx:1239 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1240sax/source/tools/converter.cxx:1240 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1247sax/source/tools/converter.cxx:1247 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1250sax/source/tools/converter.cxx:1250 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1251sax/source/tools/converter.cxx:1251 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1255sax/source/tools/converter.cxx:1255 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1256sax/source/tools/converter.cxx:1256 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1261sax/source/tools/converter.cxx:1261 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1265sax/source/tools/converter.cxx:1265 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1270sax/source/tools/converter.cxx:1270 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
converter.cxx:1272sax/source/tools/converter.cxx:1272 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1278sax/source/tools/converter.cxx:1278 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1279sax/source/tools/converter.cxx:1279 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1585sax/source/tools/converter.cxx:1585 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1591sax/source/tools/converter.cxx:1591 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1595sax/source/tools/converter.cxx:1595 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1603sax/source/tools/converter.cxx:1603 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1605sax/source/tools/converter.cxx:1605 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1606sax/source/tools/converter.cxx:1606 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1609sax/source/tools/converter.cxx:1609 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1611sax/source/tools/converter.cxx:1611 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1631sax/source/tools/converter.cxx:1631 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1635sax/source/tools/converter.cxx:1635 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1639sax/source/tools/converter.cxx:1639 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1641sax/source/tools/converter.cxx:1641 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1644sax/source/tools/converter.cxx:1644 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1649sax/source/tools/converter.cxx:1649 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
converter.cxx:1698sax/source/tools/converter.cxx:1698 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1701sax/source/tools/converter.cxx:1701 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1704sax/source/tools/converter.cxx:1704 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1707sax/source/tools/converter.cxx:1707 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1711sax/source/tools/converter.cxx:1711 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1715sax/source/tools/converter.cxx:1715 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1717sax/source/tools/converter.cxx:1717 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:1724sax/source/tools/converter.cxx:1724 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:2272sax/source/tools/converter.cxx:2272 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
converter.cxx:2291sax/source/tools/converter.cxx:2291 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:2414sax/source/tools/converter.cxx:2414 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:2517sax/source/tools/converter.cxx:2517 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:2518sax/source/tools/converter.cxx:2518 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
converter.cxx:422sax/source/tools/converter.cxx:422 |
High |
V547 |
Expression 'MeasureUnit::INCH == nTargetUnit' is always false. |
General Analysis |
converter.cxx:469sax/source/tools/converter.cxx:469 |
High |
V547 |
Expression 'MeasureUnit::INCH == nTargetUnit' is always false. |
General Analysis |
converter.cxx:287sax/source/tools/converter.cxx:287 |
Medium |
V560 |
A part of conditional expression is always false: MeasureUnit::PIXEL == nTargetUnit. |
General Analysis |
converter.cxx:816sax/source/tools/converter.cxx:816 |
Medium |
V764 |
Possible incorrect order of arguments passed to 'GetConversionFactor' function: 'nTargetUnit' and 'nSourceUnit'. |
General Analysis |
converter.cxx:832sax/source/tools/converter.cxx:832 |
Medium |
V764 |
Possible incorrect order of arguments passed to 'GetConversionFactor' function: 'nTargetUnit' and 'nSourceUnit'. |
General Analysis |
converter.cxx:426sax/source/tools/converter.cxx:426 |
Medium |
V1048 |
The 'nFac' variable was assigned the same value. |
General Analysis |
converter.cxx:438sax/source/tools/converter.cxx:438 |
Medium |
V1048 |
The 'nFac' variable was assigned the same value. |
General Analysis |
fastattribs.cxx:72sax/source/tools/fastattribs.cxx:72 |
Medium |
V575 |
The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 72, 70. |
General Analysis |
address.hxx:262sc/inc/address.hxx:262 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: nRow, nCol, nTab. |
General Analysis |
callform.hxx:52sc/inc/callform.hxx:52 |
Medium |
V690 |
The 'LegacyFuncData' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
chgtrack.hxx:237sc/inc/chgtrack.hxx:237 |
High |
V773 |
Visibility scope of the 'pLnk' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
colorscale.hxx:42sc/inc/colorscale.hxx:42 |
Medium |
V690 |
The 'ScColorScaleEntry' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
compiler.hxx:146sc/inc/compiler.hxx:146 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: eOp, eType. |
General Analysis |
conditio.hxx:360sc/inc/conditio.hxx:360 |
Medium |
V690 |
The 'ScConditionEntry' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
docpool.hxx:29sc/inc/docpool.hxx:29 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ScDocumentPool' method of the 'ScDocumentPool' class. |
General Analysis |
document.hxx:1317sc/inc/document.hxx:1317 |
Medium |
V1071 |
Consider inspecting the 'GetValue' function. The return value is not always used. Total calls: 250, discarded results: 2. |
General Analysis |
document.hxx:1318sc/inc/document.hxx:1318 |
Medium |
V1071 |
Consider inspecting the 'GetValue' function. The return value is not always used. Total calls: 34, discarded results: 1. |
General Analysis |
document.hxx:1318sc/inc/document.hxx:1318 |
Medium |
V1071 |
Consider inspecting the 'GetValue' function. The return value is not always used. Total calls: 60, discarded results: 1. |
General Analysis |
document.hxx:1380sc/inc/document.hxx:1380 |
Medium |
V1071 |
Consider inspecting the 'GetOrCreateNote' function. The return value is not always used. Total calls: 16, discarded results: 1. |
General Analysis |
editutil.hxx:108sc/inc/editutil.hxx:108 |
Medium |
V690 |
The 'ScEnginePoolHelper' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
fillinfo.hxx:91sc/inc/fillinfo.hxx:91 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: nIconIndex, eIconSetType, mbShowValue. |
General Analysis |
formulacell.hxx:351sc/inc/formulacell.hxx:351 |
Medium |
V1071 |
Consider inspecting the 'GetErrCode' function. The return value is not always used. Total calls: 11, discarded results: 1. |
General Analysis |
funcdesc.hxx:40sc/inc/funcdesc.hxx:40 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ScFuncDesc' method of the 'ScFuncDesc' class. |
General Analysis |
funcdesc.hxx:270sc/inc/funcdesc.hxx:270 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ScFunctionCategory' method of the 'ScFunctionCategory' class. |
General Analysis |
funcdesc.hxx:308sc/inc/funcdesc.hxx:308 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ScFunctionMgr' method of the 'ScFunctionMgr' class. |
General Analysis |
global.hxx:210sc/inc/global.hxx:210 |
High |
V1043 |
A global object variable 'SC_LAYER_FRONT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
global.hxx:211sc/inc/global.hxx:211 |
High |
V1043 |
A global object variable 'SC_LAYER_BACK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
global.hxx:212sc/inc/global.hxx:212 |
High |
V1043 |
A global object variable 'SC_LAYER_INTERN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
global.hxx:213sc/inc/global.hxx:213 |
High |
V1043 |
A global object variable 'SC_LAYER_CONTROLS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
global.hxx:214sc/inc/global.hxx:214 |
High |
V1043 |
A global object variable 'SC_LAYER_HIDDEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
olinetab.hxx:91sc/inc/olinetab.hxx:91 |
Medium |
V690 |
The 'ScOutlineArray' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
patattr.hxx:127sc/inc/patattr.hxx:127 |
Medium |
V690 |
The 'ScPatternAttr' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
PivotTableFormatOutput.hxx:60sc/inc/pivot/PivotTableFormatOutput.hxx:60 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: nIndex. |
General Analysis |
refdata.hxx:122sc/inc/refdata.hxx:122 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: Ref1, Ref2. |
General Analysis |
scitems.hxx:106sc/inc/scitems.hxx:106 |
High |
V1043 |
A global object variable 'ATTR_FONT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:107sc/inc/scitems.hxx:107 |
High |
V1043 |
A global object variable 'ATTR_FONT_HEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:108sc/inc/scitems.hxx:108 |
High |
V1043 |
A global object variable 'ATTR_FONT_WEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:109sc/inc/scitems.hxx:109 |
High |
V1043 |
A global object variable 'ATTR_FONT_POSTURE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:110sc/inc/scitems.hxx:110 |
High |
V1043 |
A global object variable 'ATTR_FONT_UNDERLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:111sc/inc/scitems.hxx:111 |
High |
V1043 |
A global object variable 'ATTR_FONT_OVERLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:112sc/inc/scitems.hxx:112 |
High |
V1043 |
A global object variable 'ATTR_FONT_CROSSEDOUT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:113sc/inc/scitems.hxx:113 |
High |
V1043 |
A global object variable 'ATTR_FONT_CONTOUR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:114sc/inc/scitems.hxx:114 |
High |
V1043 |
A global object variable 'ATTR_FONT_SHADOWED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:115sc/inc/scitems.hxx:115 |
High |
V1043 |
A global object variable 'ATTR_FONT_COLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:116sc/inc/scitems.hxx:116 |
High |
V1043 |
A global object variable 'ATTR_FONT_LANGUAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:117sc/inc/scitems.hxx:117 |
High |
V1043 |
A global object variable 'ATTR_CJK_FONT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:118sc/inc/scitems.hxx:118 |
High |
V1043 |
A global object variable 'ATTR_CJK_FONT_HEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:119sc/inc/scitems.hxx:119 |
High |
V1043 |
A global object variable 'ATTR_CJK_FONT_WEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:120sc/inc/scitems.hxx:120 |
High |
V1043 |
A global object variable 'ATTR_CJK_FONT_POSTURE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:121sc/inc/scitems.hxx:121 |
High |
V1043 |
A global object variable 'ATTR_CJK_FONT_LANGUAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:122sc/inc/scitems.hxx:122 |
High |
V1043 |
A global object variable 'ATTR_CTL_FONT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:123sc/inc/scitems.hxx:123 |
High |
V1043 |
A global object variable 'ATTR_CTL_FONT_HEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:124sc/inc/scitems.hxx:124 |
High |
V1043 |
A global object variable 'ATTR_CTL_FONT_WEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:125sc/inc/scitems.hxx:125 |
High |
V1043 |
A global object variable 'ATTR_CTL_FONT_POSTURE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:126sc/inc/scitems.hxx:126 |
High |
V1043 |
A global object variable 'ATTR_CTL_FONT_LANGUAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:127sc/inc/scitems.hxx:127 |
High |
V1043 |
A global object variable 'ATTR_FONT_EMPHASISMARK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:128sc/inc/scitems.hxx:128 |
High |
V1043 |
A global object variable 'ATTR_USERDEF' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:129sc/inc/scitems.hxx:129 |
High |
V1043 |
A global object variable 'ATTR_FONT_WORDLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:130sc/inc/scitems.hxx:130 |
High |
V1043 |
A global object variable 'ATTR_FONT_RELIEF' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:131sc/inc/scitems.hxx:131 |
High |
V1043 |
A global object variable 'ATTR_HYPHENATE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:132sc/inc/scitems.hxx:132 |
High |
V1043 |
A global object variable 'ATTR_SCRIPTSPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:133sc/inc/scitems.hxx:133 |
High |
V1043 |
A global object variable 'ATTR_HANGPUNCTUATION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:134sc/inc/scitems.hxx:134 |
High |
V1043 |
A global object variable 'ATTR_FORBIDDEN_RULES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:135sc/inc/scitems.hxx:135 |
High |
V1043 |
A global object variable 'ATTR_HOR_JUSTIFY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:136sc/inc/scitems.hxx:136 |
High |
V1043 |
A global object variable 'ATTR_HOR_JUSTIFY_METHOD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:137sc/inc/scitems.hxx:137 |
High |
V1043 |
A global object variable 'ATTR_INDENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:138sc/inc/scitems.hxx:138 |
High |
V1043 |
A global object variable 'ATTR_VER_JUSTIFY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:139sc/inc/scitems.hxx:139 |
High |
V1043 |
A global object variable 'ATTR_VER_JUSTIFY_METHOD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:140sc/inc/scitems.hxx:140 |
High |
V1043 |
A global object variable 'ATTR_STACKED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:141sc/inc/scitems.hxx:141 |
High |
V1043 |
A global object variable 'ATTR_ROTATE_VALUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:142sc/inc/scitems.hxx:142 |
High |
V1043 |
A global object variable 'ATTR_ROTATE_MODE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:143sc/inc/scitems.hxx:143 |
High |
V1043 |
A global object variable 'ATTR_VERTICAL_ASIAN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:144sc/inc/scitems.hxx:144 |
High |
V1043 |
A global object variable 'ATTR_WRITINGDIR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:145sc/inc/scitems.hxx:145 |
High |
V1043 |
A global object variable 'ATTR_LINEBREAK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:146sc/inc/scitems.hxx:146 |
High |
V1043 |
A global object variable 'ATTR_SHRINKTOFIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:147sc/inc/scitems.hxx:147 |
High |
V1043 |
A global object variable 'ATTR_BORDER_TLBR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:148sc/inc/scitems.hxx:148 |
High |
V1043 |
A global object variable 'ATTR_BORDER_BLTR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:149sc/inc/scitems.hxx:149 |
High |
V1043 |
A global object variable 'ATTR_MARGIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:150sc/inc/scitems.hxx:150 |
High |
V1043 |
A global object variable 'ATTR_MERGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:151sc/inc/scitems.hxx:151 |
High |
V1043 |
A global object variable 'ATTR_MERGE_FLAG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:152sc/inc/scitems.hxx:152 |
High |
V1043 |
A global object variable 'ATTR_VALUE_FORMAT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:153sc/inc/scitems.hxx:153 |
High |
V1043 |
A global object variable 'ATTR_LANGUAGE_FORMAT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:154sc/inc/scitems.hxx:154 |
High |
V1043 |
A global object variable 'ATTR_BACKGROUND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:155sc/inc/scitems.hxx:155 |
High |
V1043 |
A global object variable 'ATTR_PROTECTION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:156sc/inc/scitems.hxx:156 |
High |
V1043 |
A global object variable 'ATTR_BORDER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:157sc/inc/scitems.hxx:157 |
High |
V1043 |
A global object variable 'ATTR_BORDER_INNER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:158sc/inc/scitems.hxx:158 |
High |
V1043 |
A global object variable 'ATTR_SHADOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:159sc/inc/scitems.hxx:159 |
High |
V1043 |
A global object variable 'ATTR_VALIDDATA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:160sc/inc/scitems.hxx:160 |
High |
V1043 |
A global object variable 'ATTR_CONDITIONAL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:161sc/inc/scitems.hxx:161 |
High |
V1043 |
A global object variable 'ATTR_HYPERLINK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:165sc/inc/scitems.hxx:165 |
High |
V1043 |
A global object variable 'ATTR_LRSPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:166sc/inc/scitems.hxx:166 |
High |
V1043 |
A global object variable 'ATTR_ULSPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:167sc/inc/scitems.hxx:167 |
High |
V1043 |
A global object variable 'ATTR_PAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:168sc/inc/scitems.hxx:168 |
High |
V1043 |
A global object variable 'ATTR_PAGE_PAPERBIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:169sc/inc/scitems.hxx:169 |
High |
V1043 |
A global object variable 'ATTR_PAGE_SIZE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:170sc/inc/scitems.hxx:170 |
High |
V1043 |
A global object variable 'ATTR_PAGE_HORCENTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:171sc/inc/scitems.hxx:171 |
High |
V1043 |
A global object variable 'ATTR_PAGE_VERCENTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:173sc/inc/scitems.hxx:173 |
High |
V1043 |
A global object variable 'ATTR_PAGE_ON' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:174sc/inc/scitems.hxx:174 |
High |
V1043 |
A global object variable 'ATTR_PAGE_DYNAMIC' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:175sc/inc/scitems.hxx:175 |
High |
V1043 |
A global object variable 'ATTR_PAGE_SHARED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:176sc/inc/scitems.hxx:176 |
High |
V1043 |
A global object variable 'ATTR_PAGE_SHARED_FIRST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:178sc/inc/scitems.hxx:178 |
High |
V1043 |
A global object variable 'ATTR_PAGE_NOTES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:179sc/inc/scitems.hxx:179 |
High |
V1043 |
A global object variable 'ATTR_PAGE_GRID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:180sc/inc/scitems.hxx:180 |
High |
V1043 |
A global object variable 'ATTR_PAGE_HEADERS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:181sc/inc/scitems.hxx:181 |
High |
V1043 |
A global object variable 'ATTR_PAGE_CHARTS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:182sc/inc/scitems.hxx:182 |
High |
V1043 |
A global object variable 'ATTR_PAGE_OBJECTS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:183sc/inc/scitems.hxx:183 |
High |
V1043 |
A global object variable 'ATTR_PAGE_DRAWINGS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:184sc/inc/scitems.hxx:184 |
High |
V1043 |
A global object variable 'ATTR_PAGE_TOPDOWN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:185sc/inc/scitems.hxx:185 |
High |
V1043 |
A global object variable 'ATTR_PAGE_SCALE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:186sc/inc/scitems.hxx:186 |
High |
V1043 |
A global object variable 'ATTR_PAGE_SCALETOPAGES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:187sc/inc/scitems.hxx:187 |
High |
V1043 |
A global object variable 'ATTR_PAGE_FIRSTPAGENO' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:189sc/inc/scitems.hxx:189 |
High |
V1043 |
A global object variable 'ATTR_PAGE_HEADERLEFT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:190sc/inc/scitems.hxx:190 |
High |
V1043 |
A global object variable 'ATTR_PAGE_FOOTERLEFT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:191sc/inc/scitems.hxx:191 |
High |
V1043 |
A global object variable 'ATTR_PAGE_HEADERRIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:192sc/inc/scitems.hxx:192 |
High |
V1043 |
A global object variable 'ATTR_PAGE_FOOTERRIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:193sc/inc/scitems.hxx:193 |
High |
V1043 |
A global object variable 'ATTR_PAGE_HEADERFIRST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:194sc/inc/scitems.hxx:194 |
High |
V1043 |
A global object variable 'ATTR_PAGE_FOOTERFIRST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:195sc/inc/scitems.hxx:195 |
High |
V1043 |
A global object variable 'ATTR_PAGE_HEADERSET' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:196sc/inc/scitems.hxx:196 |
High |
V1043 |
A global object variable 'ATTR_PAGE_FOOTERSET' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:198sc/inc/scitems.hxx:198 |
High |
V1043 |
A global object variable 'ATTR_PAGE_FORMULAS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:199sc/inc/scitems.hxx:199 |
High |
V1043 |
A global object variable 'ATTR_PAGE_NULLVALS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:201sc/inc/scitems.hxx:201 |
High |
V1043 |
A global object variable 'ATTR_PAGE_SCALETO' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
scitems.hxx:203sc/inc/scitems.hxx:203 |
High |
V1043 |
A global object variable 'ATTR_HIDDEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
token.hxx:410sc/inc/token.hxx:410 |
Medium |
V1077 |
The 'SingleDoubleRefModifier' constructor contains potentially uninitialized members. Inspect the following: aDub. |
General Analysis |
validat.hxx:230sc/inc/validat.hxx:230 |
High |
V1098 |
The insert function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pNew)' argument. |
General Analysis |
PivotTableFormatOutput.cxx:381sc/source/core/data/PivotTableFormatOutput.cxx:381 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'rOutputEntry.onTab' is used. Probably it is a mistake. |
General Analysis |
SolverSettings.cxx:723sc/source/core/data/SolverSettings.cxx:723 |
Medium |
V547 |
Expression 'bValue' is always false. |
General Analysis |
bcaslot.cxx:360sc/source/core/data/bcaslot.cxx:360 |
Medium |
V768 |
The expression is of enum type. It is odd that it is used as an expression of a Boolean-type. |
General Analysis |
bcaslot.cxx:1091sc/source/core/data/bcaslot.cxx:1091 |
Medium |
V768 |
The expression is of enum type. It is odd that it is used as an expression of a Boolean-type. |
General Analysis |
bcaslot.cxx:555sc/source/core/data/bcaslot.cxx:555 |
Medium |
V1077 |
The 'ScBroadcastAreaSlotMachine' constructor contains potentially uninitialized members. Inspect the following: mnBcaSlotsCol. |
General Analysis |
cellvalue.cxx:51sc/source/core/data/cellvalue.cxx:51 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellvalue.cxx:391sc/source/core/data/cellvalue.cxx:391 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 391, 417 |
General Analysis |
colorscale.cxx:393sc/source/core/data/colorscale.cxx:393 |
Medium |
V1023 |
A pointer without owner is added to the 'maColorScales' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
colorscale.cxx:1093sc/source/core/data/colorscale.cxx:1093 |
Medium |
V1023 |
A pointer without owner is added to the 'm_Entries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
column.cxx:2048sc/source/core/data/column.cxx:2048 |
Medium |
V547 |
Expression '!"can't move formula cell"' is always false. |
General Analysis |
column3.cxx:810sc/source/core/data/column3.cxx:810 |
Medium |
V547 |
Expression '!"rNewSharedRows?"' is always false. |
General Analysis |
column3.cxx:1741sc/source/core/data/column3.cxx:1741 |
Medium |
V1048 |
The 'eOp' variable was assigned the same value. |
General Analysis |
column3.cxx:1799sc/source/core/data/column3.cxx:1799 |
Medium |
V1048 |
The 'eOp' variable was assigned the same value. |
General Analysis |
column3.cxx:1828sc/source/core/data/column3.cxx:1828 |
Medium |
V1048 |
The 'eOp' variable was assigned the same value. |
General Analysis |
column3.cxx:1909sc/source/core/data/column3.cxx:1909 |
Medium |
V1048 |
The 'eOp' variable was assigned the same value. |
General Analysis |
conditio.cxx:2198sc/source/core/data/conditio.cxx:2198 |
High |
V1098 |
The insert function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pNew)' argument. |
General Analysis |
conditio.cxx:527sc/source/core/data/conditio.cxx:527 |
Medium |
V547 |
Expression '!"can't move ScConditionEntry"' is always false. |
General Analysis |
dociter.cxx:883sc/source/core/data/dociter.cxx:883 |
Medium |
V547 |
Expression '!"Table not found"' is always false. |
General Analysis |
dociter.cxx:1418sc/source/core/data/dociter.cxx:1418 |
Medium |
V547 |
Expression '!"AttrArray does not range to MAXROW"' is always false. |
General Analysis |
documen2.cxx:562sc/source/core/data/documen2.cxx:562 |
Medium |
V1023 |
A pointer without owner is added to the 'maTabs' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
documen2.cxx:847sc/source/core/data/documen2.cxx:847 |
Medium |
V1023 |
A pointer without owner is added to the 'maTabs' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
documen2.cxx:878sc/source/core/data/documen2.cxx:878 |
Medium |
V1048 |
The 'bValid' variable was assigned the same value. |
General Analysis |
documen3.cxx:2048sc/source/core/data/documen3.cxx:2048 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
documen3.cxx:1101sc/source/core/data/documen3.cxx:1101 |
Medium |
V768 |
The expression is of enum type. It is odd that it is used as an expression of a Boolean-type. |
General Analysis |
documen3.cxx:1168sc/source/core/data/documen3.cxx:1168 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
documen3.cxx:1198sc/source/core/data/documen3.cxx:1198 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
documen3.cxx:1331sc/source/core/data/documen3.cxx:1331 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
documen7.cxx:323sc/source/core/data/documen7.cxx:323 |
Medium |
V560 |
A part of conditional expression is always true: (((sal_Bool) 1)). |
General Analysis |
documen8.cxx:718sc/source/core/data/documen8.cxx:718 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
documen8.cxx:802sc/source/core/data/documen8.cxx:802 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
documen8.cxx:1039sc/source/core/data/documen8.cxx:1039 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
documen8.cxx:1091sc/source/core/data/documen8.cxx:1091 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
documen8.cxx:1142sc/source/core/data/documen8.cxx:1142 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
document.cxx:448sc/source/core/data/document.cxx:448 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
document.cxx:1201sc/source/core/data/document.cxx:1201 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
document.cxx:1370sc/source/core/data/document.cxx:1370 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
document.cxx:1486sc/source/core/data/document.cxx:1486 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
document.cxx:1500sc/source/core/data/document.cxx:1500 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
document.cxx:1600sc/source/core/data/document.cxx:1600 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
document.cxx:1702sc/source/core/data/document.cxx:1702 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
document.cxx:4694sc/source/core/data/document.cxx:4694 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
document.cxx:4700sc/source/core/data/document.cxx:4700 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
document.cxx:176sc/source/core/data/document.cxx:176 |
Medium |
V1023 |
A pointer without owner is added to the 'maTabs' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
document.cxx:468sc/source/core/data/document.cxx:468 |
Medium |
V1023 |
A pointer without owner is added to the 'maTabs' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
document.cxx:508sc/source/core/data/document.cxx:508 |
Medium |
V1023 |
A pointer without owner is added to the 'maTabs' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
document.cxx:597sc/source/core/data/document.cxx:597 |
Medium |
V1023 |
A pointer without owner is added to the 'maTabs' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
document.cxx:507sc/source/core/data/document.cxx:507 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
document.cxx:559sc/source/core/data/document.cxx:559 |
Medium |
V1048 |
The 'bValid' variable was assigned the same value. |
General Analysis |
document.cxx:649sc/source/core/data/document.cxx:649 |
Medium |
V1048 |
The 'bValid' variable was assigned the same value. |
General Analysis |
document10.cxx:63sc/source/core/data/document10.cxx:63 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
documentimport.cxx:94sc/source/core/data/documentimport.cxx:94 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
dpcache.cxx:401sc/source/core/data/dpcache.cxx:401 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake. |
General Analysis |
dpcache.cxx:405sc/source/core/data/dpcache.cxx:405 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake. |
General Analysis |
dpcache.cxx:406sc/source/core/data/dpcache.cxx:406 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake. |
General Analysis |
dpcache.cxx:412sc/source/core/data/dpcache.cxx:412 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake. |
General Analysis |
dpcache.cxx:414sc/source/core/data/dpcache.cxx:414 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake. |
General Analysis |
dpcache.cxx:417sc/source/core/data/dpcache.cxx:417 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake. |
General Analysis |
dpcache.cxx:418sc/source/core/data/dpcache.cxx:418 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake. |
General Analysis |
dpobject.cxx:1496sc/source/core/data/dpobject.cxx:1496 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dpobject.cxx:1508sc/source/core/data/dpobject.cxx:1508 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dptabres.cxx:1315sc/source/core/data/dptabres.cxx:1315 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dptabres.cxx:1317sc/source/core/data/dptabres.cxx:1317 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dptabsrc.cxx:1239sc/source/core/data/dptabsrc.cxx:1239 |
High |
V522 |
Dereferencing of the null pointer 'ppDims' might take place. |
General Analysis |
dptabsrc.cxx:1662sc/source/core/data/dptabsrc.cxx:1662 |
High |
V522 |
Dereferencing of the null pointer 'ppHiers' might take place. |
General Analysis |
dptabsrc.cxx:1820sc/source/core/data/dptabsrc.cxx:1820 |
High |
V522 |
Dereferencing of the null pointer 'ppLevs' might take place. |
General Analysis |
dptabsrc.cxx:1139sc/source/core/data/dptabsrc.cxx:1139 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
dptabsrc.cxx:1139sc/source/core/data/dptabsrc.cxx:1139 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
dptabsrc.cxx:1584sc/source/core/data/dptabsrc.cxx:1584 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
dptabsrc.cxx:1584sc/source/core/data/dptabsrc.cxx:1584 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
dptabsrc.cxx:2145sc/source/core/data/dptabsrc.cxx:2145 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
dptabsrc.cxx:2145sc/source/core/data/dptabsrc.cxx:2145 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
dptabsrc.cxx:2569sc/source/core/data/dptabsrc.cxx:2569 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
dptabsrc.cxx:2569sc/source/core/data/dptabsrc.cxx:2569 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
dputil.cxx:52sc/source/core/data/dputil.cxx:52 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dputil.cxx:97sc/source/core/data/dputil.cxx:97 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dputil.cxx:200sc/source/core/data/dputil.cxx:200 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dputil.cxx:246sc/source/core/data/dputil.cxx:246 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
drwlayer.cxx:1914sc/source/core/data/drwlayer.cxx:1914 |
Medium |
V547 |
Expression '!"can't move range"' is always false. |
General Analysis |
formulacell.cxx:995sc/source/core/data/formulacell.cxx:995 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
formulacell.cxx:998sc/source/core/data/formulacell.cxx:998 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
formulacell.cxx:999sc/source/core/data/formulacell.cxx:999 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formulacell.cxx:1053sc/source/core/data/formulacell.cxx:1053 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
formulacell.cxx:1056sc/source/core/data/formulacell.cxx:1056 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
formulacell.cxx:1057sc/source/core/data/formulacell.cxx:1057 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formulacell.cxx:443sc/source/core/data/formulacell.cxx:443 |
Medium |
V547 |
Expression is always false. |
General Analysis |
formulacell.cxx:3133sc/source/core/data/formulacell.cxx:3133 |
Medium |
V547 |
Expression '!"can't move ScFormulaCell"' is always false. |
General Analysis |
formulacell.cxx:4332sc/source/core/data/formulacell.cxx:4332 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nEndRow' should be checked here. |
General Analysis |
global.cxx:735sc/source/core/data/global.cxx:735 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
global.cxx:736sc/source/core/data/global.cxx:736 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
global.cxx:899sc/source/core/data/global.cxx:899 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
global2.cxx:151sc/source/core/data/global2.cxx:151 |
Medium |
V1048 |
The 'nDataAreaCount' variable was assigned the same value. |
General Analysis |
global2.cxx:233sc/source/core/data/global2.cxx:233 |
Medium |
V1048 |
The 'bEqual' variable was assigned the same value. |
General Analysis |
markarr.cxx:134sc/source/core/data/markarr.cxx:134 |
Medium |
V560 |
A part of conditional expression is always true: ni > 0. |
General Analysis |
markdata.cxx:776sc/source/core/data/markdata.cxx:776 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nBottomPrev' should be checked here. |
General Analysis |
patattr.cxx:723sc/source/core/data/patattr.cxx:723 |
Medium |
V547 |
Expression 'pColorItem' is always true. |
General Analysis |
patattr.cxx:1762sc/source/core/data/patattr.cxx:1762 |
Medium |
V560 |
A part of conditional expression is always true: eRotMode == SVX_ROTATE_MODE_BOTTOM. |
General Analysis |
patattr.cxx:1239sc/source/core/data/patattr.cxx:1239 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1239, 1251 |
General Analysis |
patattr.cxx:1242sc/source/core/data/patattr.cxx:1242 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1242, 1248 |
General Analysis |
postit.cxx:531sc/source/core/data/postit.cxx:531 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
queryevaluator.cxx:227sc/source/core/data/queryevaluator.cxx:227 |
Medium |
V547 |
Expression '!"can't be"' is always false. |
General Analysis |
queryevaluator.cxx:100sc/source/core/data/queryevaluator.cxx:100 |
Medium |
V1077 |
The 'ScQueryEvaluator' constructor contains potentially uninitialized members. Inspect the following: maBool, maTest. |
General Analysis |
queryiter.cxx:381sc/source/core/data/queryiter.cxx:381 |
Medium |
V547 |
Expression is always false. |
General Analysis |
queryiter.cxx:402sc/source/core/data/queryiter.cxx:402 |
Medium |
V547 |
Expression is always false. |
General Analysis |
queryiter.cxx:1078sc/source/core/data/queryiter.cxx:1078 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: nTab, nCol, nRow. |
General Analysis |
queryiter.cxx:1511sc/source/core/data/queryiter.cxx:1511 |
Medium |
V1077 |
The 'SortedCacheIndexer' constructor contains potentially uninitialized members. Inspect the following: mLowIndex, mHighIndex. |
General Analysis |
segmenttree.cxx:502sc/source/core/data/segmenttree.cxx:502 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
segmenttree.cxx:570sc/source/core/data/segmenttree.cxx:570 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sheetevents.cxx:62sc/source/core/data/sheetevents.cxx:62 |
High |
V547 |
Expression 'nSheetEventId != NO_EVENT' is always true. |
General Analysis |
simpleformulacalc.cxx:76sc/source/core/data/simpleformulacalc.cxx:76 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
subtotalparam.cxx:158sc/source/core/data/subtotalparam.cxx:158 |
Medium |
V560 |
A part of conditional expression is always true: bEqual. |
General Analysis |
subtotalparam.cxx:147sc/source/core/data/subtotalparam.cxx:147 |
Medium |
V1048 |
The 'bEqual' variable was assigned the same value. |
General Analysis |
table1.cxx:478sc/source/core/data/table1.cxx:478 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table1.cxx:519sc/source/core/data/table1.cxx:519 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table1.cxx:1232sc/source/core/data/table1.cxx:1232 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table1.cxx:1233sc/source/core/data/table1.cxx:1233 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table1.cxx:1240sc/source/core/data/table1.cxx:1240 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table1.cxx:2784sc/source/core/data/table1.cxx:2784 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nScCol + 1' operator to the 'size_t' type, not the result. |
General Analysis |
table1.cxx:1903sc/source/core/data/table1.cxx:1903 |
Medium |
V768 |
The expression is of enum type. It is odd that it is used as an expression of a Boolean-type. |
General Analysis |
table1.cxx:1921sc/source/core/data/table1.cxx:1921 |
Medium |
V768 |
The expression is of enum type. It is odd that it is used as an expression of a Boolean-type. |
General Analysis |
table1.cxx:1941sc/source/core/data/table1.cxx:1941 |
Medium |
V768 |
The expression is of enum type. It is odd that it is used as an expression of a Boolean-type. |
General Analysis |
table1.cxx:1230sc/source/core/data/table1.cxx:1230 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nEndCol' should be checked here. |
General Analysis |
table2.cxx:2093sc/source/core/data/table2.cxx:2093 |
High |
V781 |
The value of the 'rCol' index is checked after it was used. Perhaps there is a mistake in program logic. |
General Analysis |
table3.cxx:236sc/source/core/data/table3.cxx:236 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nRow2 - nRow1 + 1' operator to the 'size_t' type, not the result. |
General Analysis |
table3.cxx:2303sc/source/core/data/table3.cxx:2303 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table3.cxx:2748sc/source/core/data/table3.cxx:2748 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table3.cxx:3050sc/source/core/data/table3.cxx:3050 |
Medium |
V547 |
Expression is always false. |
General Analysis |
table3.cxx:2819sc/source/core/data/table3.cxx:2819 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2795, 2819. |
General Analysis |
table3.cxx:2134sc/source/core/data/table3.cxx:2134 |
Medium |
V778 |
Two similar code fragments were found. Perhaps, this is a typo and 'nFuncStart' variable should be used instead of 'nDestRow'. |
General Analysis |
table3.cxx:2136sc/source/core/data/table3.cxx:2136 |
Medium |
V778 |
Two similar code fragments were found. Perhaps, this is a typo and 'nFuncEnd' variable should be used instead of 'nDestRow'. |
General Analysis |
table4.cxx:131sc/source/core/data/table4.cxx:131 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
table4.cxx:256sc/source/core/data/table4.cxx:256 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table4.cxx:262sc/source/core/data/table4.cxx:262 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
table4.cxx:2196sc/source/core/data/table4.cxx:2196 |
Medium |
V547 |
Expression '!"eFillCmd"' is always false. |
General Analysis |
table4.cxx:63sc/source/core/data/table4.cxx:63 |
Medium |
V1071 |
Consider inspecting the 'lcl_DecompValueString' function. The return value is not always used. Total calls: 10, discarded results: 1. |
General Analysis |
table5.cxx:1070sc/source/core/data/table5.cxx:1070 |
High |
V530 |
The return value of function 'GetString' is required to be utilized. |
General Analysis |
table6.cxx:190sc/source/core/data/table6.cxx:190 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
table6.cxx:197sc/source/core/data/table6.cxx:197 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
table6.cxx:198sc/source/core/data/table6.cxx:198 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
validat.cxx:239sc/source/core/data/validat.cxx:239 |
Medium |
V560 |
A part of conditional expression is always true: !bTmp. |
General Analysis |
validat.cxx:238sc/source/core/data/validat.cxx:238 |
Medium |
V1019 |
Compound assignment expression 'aRet >>= bTmp' is used inside condition. |
General Analysis |
interpre.hxx:62sc/source/core/inc/interpre.hxx:62 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: fSearchVal, bVLookup. |
General Analysis |
interpre.hxx:450sc/source/core/inc/interpre.hxx:450 |
Medium |
V1071 |
Consider inspecting the 'PopMatrix' function. The return value is not always used. Total calls: 11, discarded results: 1. |
General Analysis |
interpre.hxx:509sc/source/core/inc/interpre.hxx:509 |
Medium |
V1071 |
Consider inspecting the 'GetDoubleOrStringFromMatrix' function. The return value is not always used. Total calls: 11, discarded results: 1. |
General Analysis |
formulagroupcl.cxx:3029sc/source/core/opencl/formulagroupcl.cxx:3029 |
High |
V1002 |
The 'CLInterpreterContext' class, containing pointers, constructor and destructor, is copied by the automatically generated copy constructor. |
General Analysis |
formulagroupcl.cxx:968sc/source/core/opencl/formulagroupcl.cxx:968 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
addincol.cxx:987sc/source/core/tool/addincol.cxx:987 |
High |
V554 |
Incorrect use of unique_ptr. The memory allocated with 'new' will be cleaned using 'delete []'. |
General Analysis |
address.cxx:72sc/source/core/tool/address.cxx:72 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
address.cxx:84sc/source/core/tool/address.cxx:84 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
address.cxx:1267sc/source/core/tool/address.cxx:1267 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
address.cxx:2011sc/source/core/tool/address.cxx:2011 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
address.cxx:2549sc/source/core/tool/address.cxx:2549 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
address.cxx:1398sc/source/core/tool/address.cxx:1398 |
High |
V595 |
The 'pExtInfo' pointer was utilized before it was verified against nullptr. Check lines: 1398, 1406. |
General Analysis |
calcconfig.cxx:196sc/source/core/tool/calcconfig.cxx:196 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
charthelper.cxx:294sc/source/core/tool/charthelper.cxx:294 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
chartpos.cxx:481sc/source/core/tool/chartpos.cxx:481 |
High |
V554 |
Incorrect use of unique_ptr. The memory allocated with 'new' will be cleaned using 'delete []'. |
General Analysis |
chartpos.cxx:506sc/source/core/tool/chartpos.cxx:506 |
High |
V554 |
Incorrect use of unique_ptr. The memory allocated with 'new' will be cleaned using 'delete []'. |
General Analysis |
chgtrack.cxx:522sc/source/core/tool/chgtrack.cxx:522 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
chgtrack.cxx:523sc/source/core/tool/chgtrack.cxx:523 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chgtrack.cxx:397sc/source/core/tool/chgtrack.cxx:397 |
High |
V773 |
Visibility scope of the 'pLink1' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
chgtrack.cxx:509sc/source/core/tool/chgtrack.cxx:509 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
chgtrack.cxx:510sc/source/core/tool/chgtrack.cxx:510 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
chgtrack.cxx:4460sc/source/core/tool/chgtrack.cxx:4460 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pMove'. |
General Analysis |
compiler.cxx:612sc/source/core/tool/compiler.cxx:612 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:642sc/source/core/tool/compiler.cxx:642 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:649sc/source/core/tool/compiler.cxx:649 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:725sc/source/core/tool/compiler.cxx:725 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:814sc/source/core/tool/compiler.cxx:814 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:830sc/source/core/tool/compiler.cxx:830 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:851sc/source/core/tool/compiler.cxx:851 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:852sc/source/core/tool/compiler.cxx:852 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:853sc/source/core/tool/compiler.cxx:853 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:858sc/source/core/tool/compiler.cxx:858 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:863sc/source/core/tool/compiler.cxx:863 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:868sc/source/core/tool/compiler.cxx:868 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:870sc/source/core/tool/compiler.cxx:870 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:878sc/source/core/tool/compiler.cxx:878 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:880sc/source/core/tool/compiler.cxx:880 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:938sc/source/core/tool/compiler.cxx:938 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:987sc/source/core/tool/compiler.cxx:987 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:990sc/source/core/tool/compiler.cxx:990 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:994sc/source/core/tool/compiler.cxx:994 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:997sc/source/core/tool/compiler.cxx:997 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1009sc/source/core/tool/compiler.cxx:1009 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1014sc/source/core/tool/compiler.cxx:1014 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1034sc/source/core/tool/compiler.cxx:1034 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1043sc/source/core/tool/compiler.cxx:1043 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1057sc/source/core/tool/compiler.cxx:1057 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1063sc/source/core/tool/compiler.cxx:1063 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1090sc/source/core/tool/compiler.cxx:1090 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1112sc/source/core/tool/compiler.cxx:1112 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1117sc/source/core/tool/compiler.cxx:1117 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1189sc/source/core/tool/compiler.cxx:1189 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1225sc/source/core/tool/compiler.cxx:1225 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1226sc/source/core/tool/compiler.cxx:1226 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1235sc/source/core/tool/compiler.cxx:1235 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1236sc/source/core/tool/compiler.cxx:1236 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1238sc/source/core/tool/compiler.cxx:1238 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1239sc/source/core/tool/compiler.cxx:1239 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1256sc/source/core/tool/compiler.cxx:1256 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1323sc/source/core/tool/compiler.cxx:1323 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1326sc/source/core/tool/compiler.cxx:1326 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1366sc/source/core/tool/compiler.cxx:1366 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1368sc/source/core/tool/compiler.cxx:1368 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1370sc/source/core/tool/compiler.cxx:1370 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1378sc/source/core/tool/compiler.cxx:1378 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1380sc/source/core/tool/compiler.cxx:1380 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1382sc/source/core/tool/compiler.cxx:1382 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1391sc/source/core/tool/compiler.cxx:1391 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1449sc/source/core/tool/compiler.cxx:1449 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1464sc/source/core/tool/compiler.cxx:1464 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1469sc/source/core/tool/compiler.cxx:1469 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1581sc/source/core/tool/compiler.cxx:1581 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1583sc/source/core/tool/compiler.cxx:1583 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1590sc/source/core/tool/compiler.cxx:1590 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1613sc/source/core/tool/compiler.cxx:1613 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1615sc/source/core/tool/compiler.cxx:1615 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1622sc/source/core/tool/compiler.cxx:1622 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1627sc/source/core/tool/compiler.cxx:1627 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1643sc/source/core/tool/compiler.cxx:1643 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1651sc/source/core/tool/compiler.cxx:1651 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1656sc/source/core/tool/compiler.cxx:1656 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1665sc/source/core/tool/compiler.cxx:1665 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1710sc/source/core/tool/compiler.cxx:1710 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1723sc/source/core/tool/compiler.cxx:1723 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1740sc/source/core/tool/compiler.cxx:1740 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1801sc/source/core/tool/compiler.cxx:1801 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1817sc/source/core/tool/compiler.cxx:1817 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1830sc/source/core/tool/compiler.cxx:1830 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1841sc/source/core/tool/compiler.cxx:1841 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:1849sc/source/core/tool/compiler.cxx:1849 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:2016sc/source/core/tool/compiler.cxx:2016 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
compiler.cxx:2020sc/source/core/tool/compiler.cxx:2020 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
compiler.cxx:2023sc/source/core/tool/compiler.cxx:2023 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:2858sc/source/core/tool/compiler.cxx:2858 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:2892sc/source/core/tool/compiler.cxx:2892 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:2906sc/source/core/tool/compiler.cxx:2906 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:4111sc/source/core/tool/compiler.cxx:4111 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:4117sc/source/core/tool/compiler.cxx:4117 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:4371sc/source/core/tool/compiler.cxx:4371 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:5460sc/source/core/tool/compiler.cxx:5460 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:5465sc/source/core/tool/compiler.cxx:5465 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:5487sc/source/core/tool/compiler.cxx:5487 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:5489sc/source/core/tool/compiler.cxx:5489 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:5560sc/source/core/tool/compiler.cxx:5560 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
compiler.cxx:5118sc/source/core/tool/compiler.cxx:5118 |
High |
V773 |
The function was exited without releasing the 'pFunctionStack' pointer. A memory leak is possible. |
General Analysis |
compiler.cxx:1914sc/source/core/tool/compiler.cxx:1914 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: cSymbol, nSrcPos. |
General Analysis |
compiler.cxx:3402sc/source/core/tool/compiler.cxx:3402 |
Medium |
V1048 |
The 'mnCurrentSheetTab' variable was assigned the same value. |
General Analysis |
compiler.cxx:4882sc/source/core/tool/compiler.cxx:4882 |
Medium |
V1048 |
The 'm_aLambda.nBracketPos' variable was assigned the same value. |
General Analysis |
consoli.cxx:96sc/source/core/tool/consoli.cxx:96 |
High |
V522 |
Dereferencing of the null pointer 'ppRefs' might take place. |
General Analysis |
consoli.cxx:103sc/source/core/tool/consoli.cxx:103 |
High |
V522 |
Dereferencing of the null pointer 'ppFunctionData' might take place. |
General Analysis |
consoli.cxx:112sc/source/core/tool/consoli.cxx:112 |
High |
V522 |
Dereferencing of the null pointer 'ppUsed' might take place. |
General Analysis |
consoli.cxx:122sc/source/core/tool/consoli.cxx:122 |
High |
V522 |
Dereferencing of the null pointer 'ppTitlePos' might take place. |
General Analysis |
dbdata.cxx:1173sc/source/core/tool/dbdata.cxx:1173 |
High |
V1098 |
The insert function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pData)' argument. |
General Analysis |
dbdata.cxx:1257sc/source/core/tool/dbdata.cxx:1257 |
High |
V1098 |
The insert function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pData)' argument. |
General Analysis |
dbdata.cxx:947sc/source/core/tool/dbdata.cxx:947 |
Medium |
V547 |
Expression is always false. |
General Analysis |
dbdata.cxx:624sc/source/core/tool/dbdata.cxx:624 |
Medium |
V768 |
The expression is of enum type. It is odd that it is used as an expression of a Boolean-type. |
General Analysis |
detfunc.cxx:290sc/source/core/tool/detfunc.cxx:290 |
Medium |
V560 |
A part of conditional expression is always true: (((sal_Bool) 1)). |
General Analysis |
doubleref.cxx:136sc/source/core/tool/doubleref.cxx:136 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 109, 136. |
General Analysis |
editutil.cxx:87sc/source/core/tool/editutil.cxx:87 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
editutil.cxx:102sc/source/core/tool/editutil.cxx:102 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
editutil.cxx:394sc/source/core/tool/editutil.cxx:394 |
Medium |
V519 |
The 'bInPrintTwips' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 391, 394. |
General Analysis |
editutil.cxx:336sc/source/core/tool/editutil.cxx:336 |
Medium |
V547 |
Expression '!pMargin' is always false. |
General Analysis |
editutil.cxx:569sc/source/core/tool/editutil.cxx:569 |
Medium |
V773 |
The 'm_pDefaults' pointer was not released in destructor. A memory leak is possible. |
General Analysis |
formulaopt.cxx:393sc/source/core/tool/formulaopt.cxx:393 |
Medium |
V1048 |
The 'eOpt' variable was assigned the same value. |
General Analysis |
formulaopt.cxx:417sc/source/core/tool/formulaopt.cxx:417 |
Medium |
V1048 |
The 'eOpt' variable was assigned the same value. |
General Analysis |
formulaopt.cxx:441sc/source/core/tool/formulaopt.cxx:441 |
Medium |
V1048 |
The 'eOpt' variable was assigned the same value. |
General Analysis |
formulaopt.cxx:566sc/source/core/tool/formulaopt.cxx:566 |
Medium |
V1048 |
The 'nVal' variable was assigned the same value. |
General Analysis |
formulaopt.cxx:601sc/source/core/tool/formulaopt.cxx:601 |
Medium |
V1048 |
The 'nVal' variable was assigned the same value. |
General Analysis |
formulaopt.cxx:620sc/source/core/tool/formulaopt.cxx:620 |
Medium |
V1048 |
The 'nVal' variable was assigned the same value. |
General Analysis |
formulaopt.cxx:639sc/source/core/tool/formulaopt.cxx:639 |
Medium |
V1048 |
The 'nVal' variable was assigned the same value. |
General Analysis |
formularesult.cxx:81sc/source/core/tool/formularesult.cxx:81 |
Medium |
V773 |
The 'mpToken' pointer was not released in destructor. A memory leak is possible. |
General Analysis |
grouparealistener.cxx:252sc/source/core/tool/grouparealistener.cxx:252 |
Medium |
V547 |
Expression is always false. |
General Analysis |
interpr1.cxx:3298sc/source/core/tool/interpr1.cxx:3298 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
interpr1.cxx:3611sc/source/core/tool/interpr1.cxx:3611 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
interpr1.cxx:10741sc/source/core/tool/interpr1.cxx:10741 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
interpr1.cxx:10746sc/source/core/tool/interpr1.cxx:10746 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
interpr1.cxx:10790sc/source/core/tool/interpr1.cxx:10790 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
interpr1.cxx:10795sc/source/core/tool/interpr1.cxx:10795 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
interpr1.cxx:11366sc/source/core/tool/interpr1.cxx:11366 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
interpr1.cxx:11377sc/source/core/tool/interpr1.cxx:11377 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
interpr1.cxx:2865sc/source/core/tool/interpr1.cxx:2865 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:2866sc/source/core/tool/interpr1.cxx:2866 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4388sc/source/core/tool/interpr1.cxx:4388 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4389sc/source/core/tool/interpr1.cxx:4389 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4413sc/source/core/tool/interpr1.cxx:4413 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4414sc/source/core/tool/interpr1.cxx:4414 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4445sc/source/core/tool/interpr1.cxx:4445 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4446sc/source/core/tool/interpr1.cxx:4446 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4470sc/source/core/tool/interpr1.cxx:4470 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4471sc/source/core/tool/interpr1.cxx:4471 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4508sc/source/core/tool/interpr1.cxx:4508 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4517sc/source/core/tool/interpr1.cxx:4517 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4621sc/source/core/tool/interpr1.cxx:4621 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:4733sc/source/core/tool/interpr1.cxx:4733 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:5407sc/source/core/tool/interpr1.cxx:5407 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:5408sc/source/core/tool/interpr1.cxx:5408 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:5409sc/source/core/tool/interpr1.cxx:5409 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr1.cxx:556sc/source/core/tool/interpr1.cxx:556 |
Medium |
V547 |
Expression '!"pop goes the weasel"' is always false. |
General Analysis |
interpr1.cxx:752sc/source/core/tool/interpr1.cxx:752 |
Medium |
V547 |
Expression '!"unhandled svExternalSingleRef case"' is always false. |
General Analysis |
interpr1.cxx:7125sc/source/core/tool/interpr1.cxx:7125 |
Medium |
V547 |
Expression is always false. |
General Analysis |
interpr1.cxx:7143sc/source/core/tool/interpr1.cxx:7143 |
Medium |
V547 |
Expression is always false. |
General Analysis |
interpr1.cxx:7397sc/source/core/tool/interpr1.cxx:7397 |
Medium |
V547 |
Expression is always false. |
General Analysis |
interpr1.cxx:7531sc/source/core/tool/interpr1.cxx:7531 |
Medium |
V547 |
Expression is always false. |
General Analysis |
interpr1.cxx:12005sc/source/core/tool/interpr1.cxx:12005 |
Medium |
V560 |
A part of conditional expression is always true: vsa.nHitIndex == 0. |
General Analysis |
interpr1.cxx:4383sc/source/core/tool/interpr1.cxx:4383 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 4383, 4403 |
General Analysis |
interpr1.cxx:4440sc/source/core/tool/interpr1.cxx:4440 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 4440, 4460 |
General Analysis |
interpr1.cxx:1437sc/source/core/tool/interpr1.cxx:1437 |
Medium |
V1048 |
The 'bHaveValue' variable was assigned the same value. |
General Analysis |
interpr1.cxx:1539sc/source/core/tool/interpr1.cxx:1539 |
Medium |
V1048 |
The 'bHaveValue' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5010sc/source/core/tool/interpr1.cxx:5010 |
Medium |
V1048 |
The 'vsa.eMatchMode' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5015sc/source/core/tool/interpr1.cxx:5015 |
Medium |
V1048 |
The 'vsa.eSearchMode' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5081sc/source/core/tool/interpr1.cxx:5081 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5102sc/source/core/tool/interpr1.cxx:5102 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5123sc/source/core/tool/interpr1.cxx:5123 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5180sc/source/core/tool/interpr1.cxx:5180 |
Medium |
V1048 |
The 'vsa.eSearchMode' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5261sc/source/core/tool/interpr1.cxx:5261 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5282sc/source/core/tool/interpr1.cxx:5282 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:5303sc/source/core/tool/interpr1.cxx:5303 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:7935sc/source/core/tool/interpr1.cxx:7935 |
Medium |
V1048 |
The 'vsa.eSearchMode' variable was assigned the same value. |
General Analysis |
interpr1.cxx:8091sc/source/core/tool/interpr1.cxx:8091 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:8113sc/source/core/tool/interpr1.cxx:8113 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:8135sc/source/core/tool/interpr1.cxx:8135 |
Medium |
V1048 |
The 'vsa.isStringSearch' variable was assigned the same value. |
General Analysis |
interpr1.cxx:9351sc/source/core/tool/interpr1.cxx:9351 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nField' should be checked here. |
General Analysis |
interpr2.cxx:3094sc/source/core/tool/interpr2.cxx:3094 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
interpr2.cxx:3099sc/source/core/tool/interpr2.cxx:3099 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
interpr2.cxx:1486sc/source/core/tool/interpr2.cxx:1486 |
High |
V547 |
Expression 'nGlobalError != FormulaError::NONE' is always false. |
General Analysis |
interpr2.cxx:1584sc/source/core/tool/interpr2.cxx:1584 |
High |
V547 |
Expression 'nGlobalError != FormulaError::NONE' is always false. |
General Analysis |
interpr3.cxx:6019sc/source/core/tool/interpr3.cxx:6019 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'MatTrans' function. |
General Analysis |
interpr4.cxx:1533sc/source/core/tool/interpr4.cxx:1533 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr4.cxx:1535sc/source/core/tool/interpr4.cxx:1535 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr4.cxx:3520sc/source/core/tool/interpr4.cxx:3520 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nCe - nCs + 1' operator to the 'SCSIZE' type, not the result. |
General Analysis |
interpr4.cxx:3530sc/source/core/tool/interpr4.cxx:3530 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nRe - nRs + 1' operator to the 'SCSIZE' type, not the result. |
General Analysis |
interpr4.cxx:3532sc/source/core/tool/interpr4.cxx:3532 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nCe - nCs + 1' operator to the 'SCSIZE' type, not the result. |
General Analysis |
interpr4.cxx:2702sc/source/core/tool/interpr4.cxx:2702 |
Medium |
V506 |
Pointer to local variable 'nErg' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
interpr4.cxx:2726sc/source/core/tool/interpr4.cxx:2726 |
Medium |
V506 |
Pointer to local variable 'nErg' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
interpr4.cxx:1472sc/source/core/tool/interpr4.cxx:1472 |
Medium |
V547 |
Expression '!"ConvertMatrixParameters: not a push"' is always false. |
General Analysis |
interpr4.cxx:1597sc/source/core/tool/interpr4.cxx:1597 |
Medium |
V547 |
Expression is always false. |
General Analysis |
interpr4.cxx:4075sc/source/core/tool/interpr4.cxx:4075 |
Medium |
V547 |
Expression '!"underflow"' is always false. |
General Analysis |
interpr4.cxx:4115sc/source/core/tool/interpr4.cxx:4115 |
Medium |
V547 |
Expression '!"underflow"' is always false. |
General Analysis |
interpr4.cxx:4628sc/source/core/tool/interpr4.cxx:4628 |
Medium |
V547 |
Expression is always false. |
General Analysis |
interpr4.cxx:4656sc/source/core/tool/interpr4.cxx:4656 |
Medium |
V560 |
A part of conditional expression is always true: nErrorFunctionCount. |
General Analysis |
interpr4.cxx:2796sc/source/core/tool/interpr4.cxx:2796 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
interpr4.cxx:4699sc/source/core/tool/interpr4.cxx:4699 |
Medium |
V1048 |
The 'pCur' variable was assigned the same value. |
General Analysis |
interpr5.cxx:330sc/source/core/tool/interpr5.cxx:330 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr5.cxx:331sc/source/core/tool/interpr5.cxx:331 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
interpr5.cxx:438sc/source/core/tool/interpr5.cxx:438 |
Medium |
V547 |
Expression '!"aCell.what?"' is always false. |
General Analysis |
interpr5.cxx:313sc/source/core/tool/interpr5.cxx:313 |
Medium |
V560 |
A part of conditional expression is always true: nTab1 == nTab2. |
General Analysis |
interpr7.cxx:436sc/source/core/tool/interpr7.cxx:436 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
interpr7.cxx:439sc/source/core/tool/interpr7.cxx:439 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
interpr7.cxx:138sc/source/core/tool/interpr7.cxx:138 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 138, 235, 238 |
General Analysis |
interpr8.cxx:1608sc/source/core/tool/interpr8.cxx:1608 |
Medium |
V547 |
Expression '!"should this really happen?"' is always false. |
General Analysis |
interpr8.cxx:1777sc/source/core/tool/interpr8.cxx:1777 |
Medium |
V547 |
Expression '!"should this really happen?"' is always false. |
General Analysis |
math.cxx:56sc/source/core/tool/math.cxx:56 |
Medium |
V560 |
A part of conditional expression is always true: (((1 | 2) & 1) != 0). |
General Analysis |
math.cxx:61sc/source/core/tool/math.cxx:61 |
Medium |
V560 |
A part of conditional expression is always true: (((1 | 2) & 2) != 0). |
General Analysis |
queryentry.cxx:64sc/source/core/tool/queryentry.cxx:64 |
Medium |
V794 |
The assignment operator should be protected from the case of 'this == &r'. |
General Analysis |
rangelst.cxx:73sc/source/core/tool/rangelst.cxx:73 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
rangelst.cxx:74sc/source/core/tool/rangelst.cxx:74 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
rangelst.cxx:75sc/source/core/tool/rangelst.cxx:75 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
rangeutl.cxx:740sc/source/core/tool/rangeutl.cxx:740 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:742sc/source/core/tool/rangeutl.cxx:742 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:743sc/source/core/tool/rangeutl.cxx:743 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:744sc/source/core/tool/rangeutl.cxx:744 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:746sc/source/core/tool/rangeutl.cxx:746 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:773sc/source/core/tool/rangeutl.cxx:773 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:775sc/source/core/tool/rangeutl.cxx:775 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:776sc/source/core/tool/rangeutl.cxx:776 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:777sc/source/core/tool/rangeutl.cxx:777 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:779sc/source/core/tool/rangeutl.cxx:779 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:788sc/source/core/tool/rangeutl.cxx:788 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:790sc/source/core/tool/rangeutl.cxx:790 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:891sc/source/core/tool/rangeutl.cxx:891 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rangeutl.cxx:913sc/source/core/tool/rangeutl.cxx:913 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
reffind.cxx:303sc/source/core/tool/reffind.cxx:303 |
Medium |
V547 |
Expression is always false. |
General Analysis |
scmatrix.cxx:2389sc/source/core/tool/scmatrix.cxx:2389 |
Medium |
V690 |
The 'MatrixOpWrapper' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
scmatrix.cxx:3062sc/source/core/tool/scmatrix.cxx:3062 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
stringutil.cxx:114sc/source/core/tool/stringutil.cxx:114 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringutil.cxx:133sc/source/core/tool/stringutil.cxx:133 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringutil.cxx:164sc/source/core/tool/stringutil.cxx:164 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringutil.cxx:180sc/source/core/tool/stringutil.cxx:180 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringutil.cxx:259sc/source/core/tool/stringutil.cxx:259 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringutil.cxx:278sc/source/core/tool/stringutil.cxx:278 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringutil.cxx:309sc/source/core/tool/stringutil.cxx:309 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringutil.cxx:325sc/source/core/tool/stringutil.cxx:325 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringutil.cxx:308sc/source/core/tool/stringutil.cxx:308 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nPosExponent + 1' operator to the 'size_t' type, not the result. |
General Analysis |
subtotal.cxx:187sc/source/core/tool/subtotal.cxx:187 |
Medium |
V547 |
Expression '!"unhandled unknown"' is always false. |
General Analysis |
token.cxx:5003sc/source/core/tool/token.cxx:5003 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
token.cxx:5005sc/source/core/tool/token.cxx:5005 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
token.cxx:5185sc/source/core/tool/token.cxx:5185 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
token.cxx:5302sc/source/core/tool/token.cxx:5302 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
token.cxx:5307sc/source/core/tool/token.cxx:5307 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
token.cxx:3186sc/source/core/tool/token.cxx:3186 |
Medium |
V547 |
Expression '!"can't move"' is always false. |
General Analysis |
token.cxx:3420sc/source/core/tool/token.cxx:3420 |
Medium |
V547 |
Expression '!"can't move"' is always false. |
General Analysis |
token.cxx:4134sc/source/core/tool/token.cxx:4134 |
Medium |
V547 |
Expression '!"can't move"' is always false. |
General Analysis |
token.cxx:4790sc/source/core/tool/token.cxx:4790 |
Medium |
V547 |
Expression '!"can't move"' is always false. |
General Analysis |
token.cxx:1235sc/source/core/tool/token.cxx:1235 |
Medium |
V1019 |
Compound assignment expression 'rToken.Data >>= aApiExtRef' is used inside condition. |
General Analysis |
tokenstringcontext.cxx:45sc/source/core/tool/tokenstringcontext.cxx:45 |
Medium |
V547 |
Expression '!"TokenStringContext - no OpCodeMap?!?"' is always false. |
General Analysis |
userlist.cxx:171sc/source/core/tool/userlist.cxx:171 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
userlist.cxx:173sc/source/core/tool/userlist.cxx:173 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
userlist.cxx:195sc/source/core/tool/userlist.cxx:195 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
userlist.cxx:197sc/source/core/tool/userlist.cxx:197 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
webservicelink.cxx:75sc/source/core/tool/webservicelink.cxx:75 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
webservicelink.cxx:78sc/source/core/tool/webservicelink.cxx:78 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
difimp.cxx:339sc/source/filter/dif/difimp.cxx:339 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
difimp.cxx:341sc/source/filter/dif/difimp.cxx:341 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
difimp.cxx:536sc/source/filter/dif/difimp.cxx:536 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
difimp.cxx:390sc/source/filter/dif/difimp.cxx:390 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
excdoc.cxx:886sc/source/filter/excel/excdoc.cxx:886 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
excdoc.cxx:1265sc/source/filter/excel/excdoc.cxx:1265 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
excel.cxx:154sc/source/filter/excel/excel.cxx:154 |
Medium |
V560 |
A part of conditional expression is always false: (eFormat != EIF_BIFF8). |
General Analysis |
excel.cxx:413sc/source/filter/excel/excel.cxx:413 |
Medium |
V560 |
A part of conditional expression is always false: eFormat != ExpBiff8. |
General Analysis |
excel.cxx:272sc/source/filter/excel/excel.cxx:272 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
excform.cxx:697sc/source/filter/excel/excform.cxx:697 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nUINT16' should be checked here. |
General Analysis |
excform8.cxx:69sc/source/filter/excel/excform8.cxx:69 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
excimp8.cxx:420sc/source/filter/excel/excimp8.cxx:420 |
High |
V530 |
The return value of function 'LoadOlePropertySet' is required to be utilized. |
General Analysis |
excrecds.cxx:949sc/source/filter/excel/excrecds.cxx:949 |
Medium |
V1004 |
The 'pData' pointer was used unsafely after it was verified against nullptr. Check lines: 940, 949. |
General Analysis |
exctools.cxx:173sc/source/filter/excel/exctools.cxx:173 |
High |
V530 |
The return value of function 'ReadUniString' is required to be utilized. |
General Analysis |
impop.cxx:565sc/source/filter/excel/impop.cxx:565 |
High |
V530 |
The return value of function 'ReadByteString' is required to be utilized. |
General Analysis |
read.cxx:1010sc/source/filter/excel/read.cxx:1010 |
Medium |
V560 |
A part of conditional expression is always true: (nRecId == EXC_ID_EXTSST). |
General Analysis |
read.cxx:1050sc/source/filter/excel/read.cxx:1050 |
Medium |
V560 |
A part of conditional expression is always true: (nRecId == EXC_ID_EXTSST). |
General Analysis |
xechart.cxx:1307sc/source/filter/excel/xechart.cxx:1307 |
Medium |
V1048 |
The 'nLabelPos' variable was assigned the same value. |
General Analysis |
xecontent.cxx:1007sc/source/filter/excel/xecontent.cxx:1007 |
High |
V530 |
The return value of function 'ToOString' is required to be utilized. |
General Analysis |
xecontent.cxx:1298sc/source/filter/excel/xecontent.cxx:1298 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xecontent.cxx:1300sc/source/filter/excel/xecontent.cxx:1300 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xecontent.cxx:1787sc/source/filter/excel/xecontent.cxx:1787 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xecontent.cxx:1789sc/source/filter/excel/xecontent.cxx:1789 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xecontent.cxx:1794sc/source/filter/excel/xecontent.cxx:1794 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xecontent.cxx:1795sc/source/filter/excel/xecontent.cxx:1795 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xecontent.cxx:1809sc/source/filter/excel/xecontent.cxx:1809 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
xecontent.cxx:1812sc/source/filter/excel/xecontent.cxx:1812 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xecontent.cxx:1817sc/source/filter/excel/xecontent.cxx:1817 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
xedbdata.cxx:137sc/source/filter/excel/xedbdata.cxx:137 |
Medium |
V547 |
Expression '!"Unknown BIFF type!"' is always false. |
General Analysis |
xedbdata.cxx:143sc/source/filter/excel/xedbdata.cxx:143 |
Medium |
V547 |
Expression is always false. |
General Analysis |
xeescher.cxx:1210sc/source/filter/excel/xeescher.cxx:1210 |
High |
V530 |
The return value of function 'AddSdrObject' is required to be utilized. |
General Analysis |
xeextlst.cxx:175sc/source/filter/excel/xeextlst.cxx:175 |
High |
V530 |
The return value of function 'ToOString' is required to be utilized. |
General Analysis |
xehelper.cxx:920sc/source/filter/excel/xehelper.cxx:920 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xehelper.cxx:936sc/source/filter/excel/xehelper.cxx:936 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xehelper.cxx:946sc/source/filter/excel/xehelper.cxx:946 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xehelper.cxx:948sc/source/filter/excel/xehelper.cxx:948 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xehelper.cxx:957sc/source/filter/excel/xehelper.cxx:957 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xehelper.cxx:964sc/source/filter/excel/xehelper.cxx:964 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xehelper.cxx:968sc/source/filter/excel/xehelper.cxx:968 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xehelper.cxx:103sc/source/filter/excel/xehelper.cxx:103 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
xename.cxx:493sc/source/filter/excel/xename.cxx:493 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'xName' should be checked here. |
General Analysis |
xename.cxx:512sc/source/filter/excel/xename.cxx:512 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'xName' should be checked here. |
General Analysis |
xepivot.cxx:993sc/source/filter/excel/xepivot.cxx:993 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xepivotxml.cxx:1202sc/source/filter/excel/xepivotxml.cxx:1202 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
xepivotxml.cxx:487sc/source/filter/excel/xepivotxml.cxx:487 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 487, 496 |
General Analysis |
xestream.cxx:702sc/source/filter/excel/xestream.cxx:702 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
xestream.cxx:703sc/source/filter/excel/xestream.cxx:703 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
xestream.cxx:705sc/source/filter/excel/xestream.cxx:705 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xestream.cxx:1123sc/source/filter/excel/xestream.cxx:1123 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
xestream.cxx:826sc/source/filter/excel/xestream.cxx:826 |
Medium |
V547 |
Expression '!"No code and no error."' is always false. |
General Analysis |
xestream.cxx:410sc/source/filter/excel/xestream.cxx:410 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'mnCurrSize' should be checked here. |
General Analysis |
xestyle.cxx:2009sc/source/filter/excel/xestyle.cxx:2009 |
High |
V547 |
Expression 'mnForeColor != 0' is always false. |
General Analysis |
xestyle.cxx:1100sc/source/filter/excel/xestyle.cxx:1100 |
Medium |
V547 |
Expression 'pVal' is always true. |
General Analysis |
xichart.cxx:1130sc/source/filter/excel/xichart.cxx:1130 |
Medium |
V1048 |
The 'nPlacement' variable was assigned the same value. |
General Analysis |
xichart.cxx:3960sc/source/filter/excel/xichart.cxx:3960 |
Medium |
V1048 |
The 'nDefTextId' variable was assigned the same value. |
General Analysis |
xichart.cxx:3961sc/source/filter/excel/xichart.cxx:3961 |
Medium |
V1048 |
The 'nDefTextId' variable was assigned the same value. |
General Analysis |
xicontent.cxx:399sc/source/filter/excel/xicontent.cxx:399 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xicontent.cxx:401sc/source/filter/excel/xicontent.cxx:401 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xicontent.cxx:874sc/source/filter/excel/xicontent.cxx:874 |
Medium |
V1048 |
The 'eCondMode' variable was assigned the same value. |
General Analysis |
xiescher.cxx:2180sc/source/filter/excel/xiescher.cxx:2180 |
Medium |
V1048 |
The 'nHorAlign' variable was assigned the same value. |
General Analysis |
xihelper.cxx:299sc/source/filter/excel/xihelper.cxx:299 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
xihelper.cxx:426sc/source/filter/excel/xihelper.cxx:426 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xihelper.cxx:445sc/source/filter/excel/xihelper.cxx:445 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xilink.cxx:464sc/source/filter/excel/xilink.cxx:464 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xilink.cxx:775sc/source/filter/excel/xilink.cxx:775 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
xipivot.cxx:1106sc/source/filter/excel/xipivot.cxx:1106 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xistyle.cxx:1910sc/source/filter/excel/xistyle.cxx:1910 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'maColumns[nIndex]' is used. Probably it is a mistake. |
General Analysis |
xistyle.cxx:132sc/source/filter/excel/xistyle.cxx:132 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
xlchart.cxx:189sc/source/filter/excel/xlchart.cxx:189 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: mfIntercept. |
General Analysis |
xlchart.cxx:697sc/source/filter/excel/xlchart.cxx:697 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
xlformula.cxx:50sc/source/filter/excel/xlformula.cxx:50 |
Medium |
V707 |
Giving short names to global variables is considered to be bad practice. It is suggested to rename 'R' variable. |
General Analysis |
xlformula.cxx:51sc/source/filter/excel/xlformula.cxx:51 |
Medium |
V707 |
Giving short names to global variables is considered to be bad practice. It is suggested to rename 'V' variable. |
General Analysis |
xlformula.cxx:52sc/source/filter/excel/xlformula.cxx:52 |
Medium |
V707 |
Giving short names to global variables is considered to be bad practice. It is suggested to rename 'A' variable. |
General Analysis |
xlformula.cxx:69sc/source/filter/excel/xlformula.cxx:69 |
Medium |
V707 |
Giving short names to global variables is considered to be bad practice. It is suggested to rename 'MX' variable. |
General Analysis |
xlformula.cxx:678sc/source/filter/excel/xlformula.cxx:678 |
Medium |
V1016 |
Expression 'eBiff >= EXC_BIFF2' is always true. |
General Analysis |
xltools.cxx:557sc/source/filter/excel/xltools.cxx:557 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
xltools.cxx:559sc/source/filter/excel/xltools.cxx:559 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xltools.cxx:561sc/source/filter/excel/xltools.cxx:561 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xltools.cxx:564sc/source/filter/excel/xltools.cxx:564 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xltools.cxx:481sc/source/filter/excel/xltools.cxx:481 |
High |
V547 |
Expression is always true. |
General Analysis |
htmlexp.cxx:349sc/source/filter/html/htmlexp.cxx:349 |
High |
V530 |
The return value of function 'PageDefaults' is required to be utilized. |
General Analysis |
htmlexp.cxx:979sc/source/filter/html/htmlexp.cxx:979 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlexp.cxx:1259sc/source/filter/html/htmlexp.cxx:1259 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlexp.cxx:1263sc/source/filter/html/htmlexp.cxx:1263 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlimp.cxx:183sc/source/filter/html/htmlimp.cxx:183 |
Medium |
V547 |
Expression '!"can't move"' is always false. |
General Analysis |
htmlpars.cxx:1614sc/source/filter/html/htmlpars.cxx:1614 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlpars.cxx:2245sc/source/filter/html/htmlpars.cxx:2245 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlpars.cxx:2249sc/source/filter/html/htmlpars.cxx:2249 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlpars.cxx:2428sc/source/filter/html/htmlpars.cxx:2428 |
Medium |
V547 |
Expression '!"can't move"' is always false. |
General Analysis |
htmlpars.cxx:2620sc/source/filter/html/htmlpars.cxx:2620 |
Medium |
V547 |
Expression '!"can't move"' is always false. |
General Analysis |
XclExpChangeTrack.hxx:295sc/source/filter/inc/XclExpChangeTrack.hxx:295 |
Medium |
V690 |
The 'XclExpChTrTabIdBuffer' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
XclExpChangeTrack.hxx:222sc/source/filter/inc/XclExpChangeTrack.hxx:222 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: aGUID. |
General Analysis |
root.hxx:66sc/source/filter/inc/root.hxx:66 |
Medium |
V690 |
The 'ExcRoot' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
xeescher.hxx:404sc/source/filter/inc/xeescher.hxx:404 |
Medium |
V690 |
The 'XclExpObjectManager' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
xistream.hxx:121sc/source/filter/inc/xistream.hxx:121 |
Medium |
V690 |
The 'XclImpBiff8Decrypter' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
xladdress.hxx:35sc/source/filter/inc/xladdress.hxx:35 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: mnCol, mnRow. |
General Analysis |
xlstream.hxx:32sc/source/filter/inc/xlstream.hxx:32 |
High |
V1043 |
A global object variable 'EXC_ENCR_ERROR_UNSUPP_CRYPT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
filter.cxx:175sc/source/filter/lotus/filter.cxx:175 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 175, 180 |
General Analysis |
lotimpop.cxx:405sc/source/filter/lotus/lotimpop.cxx:405 |
Medium |
V711 |
It is dangerous to create a local variable within a loop with a same name as a variable controlling this loop. |
General Analysis |
tool.cxx:148sc/source/filter/lotus/tool.cxx:148 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: bValid. |
General Analysis |
tool.cxx:181sc/source/filter/lotus/tool.cxx:181 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 181, 216, 223 |
General Analysis |
tool.cxx:247sc/source/filter/lotus/tool.cxx:247 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 247, 286, 291 |
General Analysis |
tool.cxx:276sc/source/filter/lotus/tool.cxx:276 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 276, 296, 301 |
General Analysis |
autofilterbuffer.cxx:139sc/source/filter/oox/autofilterbuffer.cxx:139 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
autofilterbuffer.cxx:149sc/source/filter/oox/autofilterbuffer.cxx:149 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
autofilterbuffer.cxx:846sc/source/filter/oox/autofilterbuffer.cxx:846 |
Medium |
V547 |
Expression '!aParam.bUserDef' is always false. |
General Analysis |
autofilterbuffer.cxx:849sc/source/filter/oox/autofilterbuffer.cxx:849 |
Medium |
V547 |
Expression 'aParam.bByRow' is always false. |
General Analysis |
biffhelper.cxx:68sc/source/filter/oox/biffhelper.cxx:68 |
Medium |
V1048 |
The 'nApiError' variable was assigned the same value. |
General Analysis |
defnamesbuffer.cxx:82sc/source/filter/oox/defnamesbuffer.cxx:82 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
defnamesbuffer.cxx:84sc/source/filter/oox/defnamesbuffer.cxx:84 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
drawingfragment.cxx:138sc/source/filter/oox/drawingfragment.cxx:138 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'xShape' should be checked here. |
General Analysis |
drawingfragment.cxx:150sc/source/filter/oox/drawingfragment.cxx:150 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'xShape' should be checked here. |
General Analysis |
drawingfragment.cxx:157sc/source/filter/oox/drawingfragment.cxx:157 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'xShape' should be checked here. |
General Analysis |
drawingfragment.cxx:163sc/source/filter/oox/drawingfragment.cxx:163 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'xShape' should be checked here. |
General Analysis |
drawingfragment.cxx:169sc/source/filter/oox/drawingfragment.cxx:169 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'xShape' should be checked here. |
General Analysis |
externallinkfragment.cxx:255sc/source/filter/oox/externallinkfragment.cxx:255 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 255, 261 |
General Analysis |
extlstcontext.cxx:135sc/source/filter/oox/extlstcontext.cxx:135 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maModel. |
General Analysis |
formulabase.cxx:1578sc/source/filter/oox/formulabase.cxx:1578 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
formulabase.cxx:1580sc/source/filter/oox/formulabase.cxx:1580 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
formulabase.cxx:1583sc/source/filter/oox/formulabase.cxx:1583 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formulabase.cxx:1584sc/source/filter/oox/formulabase.cxx:1584 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formulabase.cxx:1595sc/source/filter/oox/formulabase.cxx:1595 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formulabase.cxx:1601sc/source/filter/oox/formulabase.cxx:1601 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formulabase.cxx:1603sc/source/filter/oox/formulabase.cxx:1603 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formulabase.cxx:1613sc/source/filter/oox/formulabase.cxx:1613 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formulabase.cxx:1582sc/source/filter/oox/formulabase.cxx:1582 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1579, 1582. |
General Analysis |
formulabase.cxx:1655sc/source/filter/oox/formulabase.cxx:1655 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1655, 1677 |
General Analysis |
formulabase.cxx:1661sc/source/filter/oox/formulabase.cxx:1661 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1661, 1669 |
General Analysis |
formulabase.cxx:1662sc/source/filter/oox/formulabase.cxx:1662 |
Medium |
V1048 |
The 'eState' variable was assigned the same value. |
General Analysis |
formulabase.cxx:1663sc/source/filter/oox/formulabase.cxx:1663 |
Medium |
V1048 |
The 'eState' variable was assigned the same value. |
General Analysis |
formulabase.cxx:1672sc/source/filter/oox/formulabase.cxx:1672 |
Medium |
V1048 |
The 'eState' variable was assigned the same value. |
General Analysis |
formulaparser.cxx:727sc/source/filter/oox/formulaparser.cxx:727 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:744sc/source/filter/oox/formulaparser.cxx:744 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:746sc/source/filter/oox/formulaparser.cxx:746 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:758sc/source/filter/oox/formulaparser.cxx:758 |
High |
V530 |
The return value of function 'insertRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:771sc/source/filter/oox/formulaparser.cxx:771 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:785sc/source/filter/oox/formulaparser.cxx:785 |
High |
V530 |
The return value of function 'insertRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:798sc/source/filter/oox/formulaparser.cxx:798 |
High |
V530 |
The return value of function 'insertRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:800sc/source/filter/oox/formulaparser.cxx:800 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:866sc/source/filter/oox/formulaparser.cxx:866 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:1557sc/source/filter/oox/formulaparser.cxx:1557 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:1561sc/source/filter/oox/formulaparser.cxx:1561 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:1586sc/source/filter/oox/formulaparser.cxx:1586 |
High |
V530 |
The return value of function 'appendRawToken' is required to be utilized. |
General Analysis |
formulaparser.cxx:1295sc/source/filter/oox/formulaparser.cxx:1295 |
Medium |
V1048 |
The 'bOk' variable was assigned the same value. |
General Analysis |
numberformatsbuffer.cxx:1931sc/source/filter/oox/numberformatsbuffer.cxx:1931 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
numberformatsbuffer.cxx:1943sc/source/filter/oox/numberformatsbuffer.cxx:1943 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
pagesettings.cxx:326sc/source/filter/oox/pagesettings.cxx:326 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pagesettings.cxx:534sc/source/filter/oox/pagesettings.cxx:534 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pagesettings.cxx:548sc/source/filter/oox/pagesettings.cxx:548 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pagesettings.cxx:677sc/source/filter/oox/pagesettings.cxx:677 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pagesettings.cxx:694sc/source/filter/oox/pagesettings.cxx:694 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pivotcachebuffer.cxx:1065sc/source/filter/oox/pivotcachebuffer.cxx:1065 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
pivottablebuffer.cxx:420sc/source/filter/oox/pivottablebuffer.cxx:420 |
High |
V530 |
The return value of function 'createDateGroupField' is required to be utilized. |
General Analysis |
pivottablebuffer.cxx:614sc/source/filter/oox/pivottablebuffer.cxx:614 |
Medium |
V1048 |
The 'eAggFunc' variable was assigned the same value. |
General Analysis |
querytablebuffer.cxx:72sc/source/filter/oox/querytablebuffer.cxx:72 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
querytablebuffer.cxx:82sc/source/filter/oox/querytablebuffer.cxx:82 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stylesbuffer.cxx:2129sc/source/filter/oox/stylesbuffer.cxx:2129 |
High |
V530 |
The return value of function 'createCellStyle' is required to be utilized. |
General Analysis |
stylesbuffer.cxx:2243sc/source/filter/oox/stylesbuffer.cxx:2243 |
High |
V530 |
The return value of function 'createCellStyle' is required to be utilized. |
General Analysis |
stylesbuffer.cxx:2507sc/source/filter/oox/stylesbuffer.cxx:2507 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
stylesbuffer.cxx:2509sc/source/filter/oox/stylesbuffer.cxx:2509 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stylesbuffer.cxx:2511sc/source/filter/oox/stylesbuffer.cxx:2511 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stylesbuffer.cxx:2513sc/source/filter/oox/stylesbuffer.cxx:2513 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stylesbuffer.cxx:1922sc/source/filter/oox/stylesbuffer.cxx:1922 |
Medium |
V1048 |
The 'nAlpha' variable was assigned the same value. |
General Analysis |
viewsettings.cxx:184sc/source/filter/oox/viewsettings.cxx:184 |
High |
V758 |
The 'rModel' reference becomes invalid when smart pointer returned by a function is destroyed. |
General Analysis |
viewsettings.cxx:236sc/source/filter/oox/viewsettings.cxx:236 |
High |
V758 |
The 'rModel' reference becomes invalid when smart pointer returned by a function is destroyed. |
General Analysis |
viewsettings.cxx:245sc/source/filter/oox/viewsettings.cxx:245 |
High |
V758 |
The 'rModel' reference becomes invalid when smart pointer returned by a function is destroyed. |
General Analysis |
viewsettings.cxx:317sc/source/filter/oox/viewsettings.cxx:317 |
High |
V758 |
The 'rModel' reference becomes invalid when smart pointer returned by a function is destroyed. |
General Analysis |
viewsettings.cxx:410sc/source/filter/oox/viewsettings.cxx:410 |
Medium |
V1048 |
The 'nActivePane' variable was assigned the same value. |
General Analysis |
worksheetbuffer.cxx:173sc/source/filter/oox/worksheetbuffer.cxx:173 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
worksheetfragment.cxx:231sc/source/filter/oox/worksheetfragment.cxx:231 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
interface.cxx:1927sc/source/filter/orcus/interface.cxx:1927 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1927, 1943 |
General Analysis |
orcusfiltersimpl.cxx:52sc/source/filter/orcus/orcusfiltersimpl.cxx:52 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlcontext.cxx:64sc/source/filter/orcus/xmlcontext.cxx:64 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
xmlcontext.cxx:65sc/source/filter/orcus/xmlcontext.cxx:65 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
qprostyle.cxx:131sc/source/filter/qpro/qprostyle.cxx:131 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
rtfparse.cxx:159sc/source/filter/rtf/rtfparse.cxx:159 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 159, 162 |
General Analysis |
xcl97rec.cxx:787sc/source/filter/xcl97/xcl97rec.cxx:787 |
High |
V530 |
The return value of function 'AddSdrObject' is required to be utilized. |
General Analysis |
xcl97rec.cxx:1555sc/source/filter/xcl97/xcl97rec.cxx:1555 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
xcl97rec.cxx:850sc/source/filter/xcl97/xcl97rec.cxx:850 |
Medium |
V1048 |
The 'nHorAlign' variable was assigned the same value. |
General Analysis |
xcl97rec.cxx:865sc/source/filter/xcl97/xcl97rec.cxx:865 |
Medium |
V1048 |
The 'nVerAlign' variable was assigned the same value. |
General Analysis |
XMLChangeTrackingImportHelper.cxx:612sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx:612 |
Medium |
V547 |
Expression 'rDeleted.pCellInfo' is always true. |
General Analysis |
XMLConverter.cxx:329sc/source/filter/xml/XMLConverter.cxx:329 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLConverter.cxx:332sc/source/filter/xml/XMLConverter.cxx:332 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLDDELinksContext.cxx:127sc/source/filter/xml/XMLDDELinksContext.cxx:127 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nColumns * nRows' operator to the 'size_t' type, not the result. |
General Analysis |
XMLDDELinksContext.cxx:137sc/source/filter/xml/XMLDDELinksContext.cxx:137 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nColumns * nRows' operator to the 'size_t' type, not the result. |
General Analysis |
XMLExportDataPilot.cxx:413sc/source/filter/xml/XMLExportDataPilot.cxx:413 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 413, 422 |
General Analysis |
XMLExportDatabaseRanges.cxx:154sc/source/filter/xml/XMLExportDatabaseRanges.cxx:154 |
High |
V547 |
Expression is always false. |
General Analysis |
XMLStylesExportHelper.cxx:301sc/source/filter/xml/XMLStylesExportHelper.cxx:301 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLStylesExportHelper.cxx:101sc/source/filter/xml/XMLStylesExportHelper.cxx:101 |
High |
V614 |
Uninitialized variable 'aValidationType' used. |
General Analysis |
XMLStylesExportHelper.cxx:574sc/source/filter/xml/XMLStylesExportHelper.cxx:574 |
Medium |
V1048 |
The 'nPrevIndex' variable was assigned the same value. |
General Analysis |
XMLTrackedChangesContext.cxx:424sc/source/filter/xml/XMLTrackedChangesContext.cxx:424 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLTrackedChangesContext.cxx:676sc/source/filter/xml/XMLTrackedChangesContext.cxx:676 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLTrackedChangesContext.cxx:678sc/source/filter/xml/XMLTrackedChangesContext.cxx:678 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
celltextparacontext.cxx:351sc/source/filter/xml/celltextparacontext.cxx:351 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
xmlcelli.cxx:318sc/source/filter/xml/xmlcelli.cxx:318 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlcelli.cxx:330sc/source/filter/xml/xmlcelli.cxx:330 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlcelli.cxx:1270sc/source/filter/xml/xmlcelli.cxx:1270 |
Medium |
V560 |
A part of conditional expression is always true: bIsEmpty. |
General Analysis |
xmlcondformat.hxx:29sc/source/filter/xml/xmlcondformat.hxx:29 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: mbSingleRelativeReference. |
General Analysis |
xmlconti.cxx:52sc/source/filter/xml/xmlconti.cxx:52 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlconti.cxx:54sc/source/filter/xml/xmlconti.cxx:54 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlcvali.cxx:452sc/source/filter/xml/xmlcvali.cxx:452 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlcvali.cxx:506sc/source/filter/xml/xmlcvali.cxx:506 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmldrani.cxx:741sc/source/filter/xml/xmldrani.cxx:741 |
Medium |
V1077 |
The 'ScXMLSubTotalRuleContext' constructor contains potentially uninitialized members. Inspect the following: aSubTotalRule. |
General Analysis |
xmlexprt.cxx:209sc/source/filter/xml/xmlexprt.cxx:209 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexprt.cxx:1279sc/source/filter/xml/xmlexprt.cxx:1279 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
xmlexprt.cxx:3073sc/source/filter/xml/xmlexprt.cxx:3073 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexprt.cxx:3077sc/source/filter/xml/xmlexprt.cxx:3077 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexprt.cxx:3078sc/source/filter/xml/xmlexprt.cxx:3078 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexprt.cxx:4884sc/source/filter/xml/xmlexprt.cxx:4884 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
xmlexprt.cxx:2084sc/source/filter/xml/xmlexprt.cxx:2084 |
High |
V547 |
Expression 'nNumberFormat == - 1' is always true. |
General Analysis |
xmlexprt.cxx:3991sc/source/filter/xml/xmlexprt.cxx:3991 |
High |
V547 |
Expression 'nIterationCount != 100' is always false. |
General Analysis |
xmlexprt.cxx:387sc/source/filter/xml/xmlexprt.cxx:387 |
High |
V1053 |
Calling the 'CreateAutoStylePool' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'xmlexprt.cxx:387', 'xmlexp.hxx:579', 'xmlexprt.hxx:228'. |
General Analysis |
xmlexprt.cxx:4065sc/source/filter/xml/xmlexprt.cxx:4065 |
Medium |
V547 |
Expression 'nRefresh' is always false. |
General Analysis |
xmlexprt.cxx:3958sc/source/filter/xml/xmlexprt.cxx:3958 |
Medium |
V560 |
A part of conditional expression is always false: nIterationCount != 100. |
General Analysis |
xmlexprt.cxx:3987sc/source/filter/xml/xmlexprt.cxx:3987 |
Medium |
V560 |
A part of conditional expression is always false: nIterationCount != 100. |
General Analysis |
xmlexprt.cxx:1300sc/source/filter/xml/xmlexprt.cxx:1300 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bIsFirst' and '!bIsFirst'. |
General Analysis |
xmlexprt.cxx:873sc/source/filter/xml/xmlexprt.cxx:873 |
Medium |
V1020 |
The function exited without calling the 'CloseHeaderColumn' function. Check lines: 873, 815. |
General Analysis |
xmlexprt.cxx:873sc/source/filter/xml/xmlexprt.cxx:873 |
Medium |
V1020 |
The function exited without calling the 'CloseHeaderColumn' function. Check lines: 873, 854. |
General Analysis |
xmlexprt.cxx:873sc/source/filter/xml/xmlexprt.cxx:873 |
Medium |
V1020 |
The function exited without calling the 'CloseHeaderColumn' function. Check lines: 873, 862. |
General Analysis |
xmlexprt.cxx:874sc/source/filter/xml/xmlexprt.cxx:874 |
Medium |
V1020 |
The function exited without calling the 'CloseHeaderColumn' function. Check lines: 874, 815. |
General Analysis |
xmlexprt.cxx:874sc/source/filter/xml/xmlexprt.cxx:874 |
Medium |
V1020 |
The function exited without calling the 'CloseHeaderColumn' function. Check lines: 874, 854. |
General Analysis |
xmlexprt.cxx:874sc/source/filter/xml/xmlexprt.cxx:874 |
Medium |
V1020 |
The function exited without calling the 'CloseHeaderColumn' function. Check lines: 874, 862. |
General Analysis |
xmlfilti.cxx:504sc/source/filter/xml/xmlfilti.cxx:504 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 504, 509, 514 |
General Analysis |
xmlfonte.cxx:58sc/source/filter/xml/xmlfonte.cxx:58 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
xmlfonte.cxx:67sc/source/filter/xml/xmlfonte.cxx:67 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
xmlimprt.cxx:1200sc/source/filter/xml/xmlimprt.cxx:1200 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlimprt.cxx:1379sc/source/filter/xml/xmlimprt.cxx:1379 |
High |
V595 |
The 'pDoc' pointer was utilized before it was verified against nullptr. Check lines: 1379, 1396. |
General Analysis |
xmlimprt.cxx:1290sc/source/filter/xml/xmlimprt.cxx:1290 |
Medium |
V547 |
Expression 'bSuccess' is always true. |
General Analysis |
xmlimprt.cxx:808sc/source/filter/xml/xmlimprt.cxx:808 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
xmlimprt.cxx:1221sc/source/filter/xml/xmlimprt.cxx:1221 |
Medium |
V1019 |
Compound assignment expression 'aRowAny >>= xRowRanges' is used inside condition. |
General Analysis |
xmlstyle.cxx:309sc/source/filter/xml/xmlstyle.cxx:309 |
Medium |
V560 |
A part of conditional expression is always true: (nBottom == nTop). |
General Analysis |
xmlstyle.cxx:309sc/source/filter/xml/xmlstyle.cxx:309 |
Medium |
V560 |
A part of conditional expression is always true: (nLeft == nRight). |
General Analysis |
xmlstyle.cxx:309sc/source/filter/xml/xmlstyle.cxx:309 |
Medium |
V560 |
A part of conditional expression is always true: (nTop == nLeft). |
General Analysis |
xmlstyle.cxx:305sc/source/filter/xml/xmlstyle.cxx:305 |
Medium |
V1019 |
Compound assignment expression 'pPadding_Left->maValue >>= nLeft' is used inside condition. |
General Analysis |
xmlstyle.cxx:306sc/source/filter/xml/xmlstyle.cxx:306 |
Medium |
V1019 |
Compound assignment expression 'pPadding_Right->maValue >>= nRight' is used inside condition. |
General Analysis |
xmlstyle.cxx:307sc/source/filter/xml/xmlstyle.cxx:307 |
Medium |
V1019 |
Compound assignment expression 'pPadding_Top->maValue >>= nTop' is used inside condition. |
General Analysis |
xmlstyle.cxx:934sc/source/filter/xml/xmlstyle.cxx:934 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aCellProtection2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1070sc/source/filter/xml/xmlstyle.cxx:1070 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aCellProtection2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1136sc/source/filter/xml/xmlstyle.cxx:1136 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= nVal2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1210sc/source/filter/xml/xmlstyle.cxx:1210 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aHoriJustify2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1314sc/source/filter/xml/xmlstyle.cxx:1314 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aHoriJustify2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1374sc/source/filter/xml/xmlstyle.cxx:1374 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aHoriJustify2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1434sc/source/filter/xml/xmlstyle.cxx:1434 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aOrientation2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1503sc/source/filter/xml/xmlstyle.cxx:1503 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aAngle2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1552sc/source/filter/xml/xmlstyle.cxx:1552 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aReference2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1649sc/source/filter/xml/xmlstyle.cxx:1649 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aReference2' is used inside condition. |
General Analysis |
xmlstyle.cxx:1758sc/source/filter/xml/xmlstyle.cxx:1758 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aBreak2' is used inside condition. |
General Analysis |
xmltabi.cxx:107sc/source/filter/xml/xmltabi.cxx:107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltabi.cxx:111sc/source/filter/xml/xmltabi.cxx:111 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltransformationi.cxx:112sc/source/filter/xml/xmltransformationi.cxx:112 |
Medium |
V547 |
Expression 'pAttribList' is always true. |
General Analysis |
xmlwrap.cxx:652sc/source/filter/xml/xmlwrap.cxx:652 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pExport'. |
General Analysis |
xmlwrap.cxx:774sc/source/filter/xml/xmlwrap.cxx:774 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
AccessibleCell.cxx:593sc/source/ui/Accessibility/AccessibleCell.cxx:593 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
AccessibleCsvControl.cxx:461sc/source/ui/Accessibility/AccessibleCsvControl.cxx:461 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleCsvControl.cxx:470sc/source/ui/Accessibility/AccessibleCsvControl.cxx:470 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleCsvControl.cxx:472sc/source/ui/Accessibility/AccessibleCsvControl.cxx:472 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleCsvControl.cxx:480sc/source/ui/Accessibility/AccessibleCsvControl.cxx:480 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleCsvControl.cxx:489sc/source/ui/Accessibility/AccessibleCsvControl.cxx:489 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleCsvControl.cxx:685sc/source/ui/Accessibility/AccessibleCsvControl.cxx:685 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleCsvControl.cxx:686sc/source/ui/Accessibility/AccessibleCsvControl.cxx:686 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleCsvControl.cxx:687sc/source/ui/Accessibility/AccessibleCsvControl.cxx:687 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AccessibleCsvControl.cxx:1381sc/source/ui/Accessibility/AccessibleCsvControl.cxx:1381 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
AccessibleDocument.cxx:1325sc/source/ui/Accessibility/AccessibleDocument.cxx:1325 |
High |
V1053 |
Calling the 'GetBoundingBox' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AccessibleDocument.cxx:1325', 'AccessibleDocument.cxx:1979', 'AccessibleDocument.hxx:223'. |
General Analysis |
AccessibleDocument.cxx:741sc/source/ui/Accessibility/AccessibleDocument.cxx:741 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 738, 741. |
General Analysis |
AccessibleDocument.cxx:646sc/source/ui/Accessibility/AccessibleDocument.cxx:646 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!bResult' and 'bResult'. |
General Analysis |
AccessibleDocument.cxx:1287sc/source/ui/Accessibility/AccessibleDocument.cxx:1287 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!bResult' and 'bResult'. |
General Analysis |
AccessibleSpreadsheet.cxx:1676sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx:1676 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
AccessibleSpreadsheet.cxx:256sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx:256 |
High |
V1053 |
Calling the 'getAccessibleIndex' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AccessibleSpreadsheet.cxx:256', 'AccessibleSpreadsheet.cxx:298', 'AccessibleSpreadsheet.cxx:1000', 'AccessibleTableBase.hxx:139'. |
General Analysis |
AccessibleSpreadsheet.cxx:267sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx:267 |
High |
V1053 |
Calling the 'getAccessibleIndex' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AccessibleSpreadsheet.cxx:267', 'AccessibleSpreadsheet.cxx:298', 'AccessibleSpreadsheet.cxx:1000', 'AccessibleTableBase.hxx:139'. |
General Analysis |
AccessibleSpreadsheet.cxx:1403sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx:1403 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'GetWindowExtentsRelative' function. |
General Analysis |
AccessibleTableBase.cxx:279sc/source/ui/Accessibility/AccessibleTableBase.cxx:279 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
AccessibleTableBase.cxx:313sc/source/ui/Accessibility/AccessibleTableBase.cxx:313 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
AccessibleTableBase.cxx:314sc/source/ui/Accessibility/AccessibleTableBase.cxx:314 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
AccessibleText.cxx:710sc/source/ui/Accessibility/AccessibleText.cxx:710 |
Medium |
V560 |
A part of conditional expression is always true: mpEditEngine. |
General Analysis |
inputhdl.cxx:4681sc/source/ui/app/inputhdl.cxx:4681 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
inputhdl.cxx:4683sc/source/ui/app/inputhdl.cxx:4683 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
inputhdl.cxx:1586sc/source/ui/app/inputhdl.cxx:1586 |
High |
V781 |
The value of the 'aSel.nEndPos' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 1586, 1592. |
General Analysis |
inputhdl.cxx:3459sc/source/ui/app/inputhdl.cxx:3459 |
Medium |
V506 |
Pointer to local variable 'aItem' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
inputwin.cxx:1397sc/source/ui/app/inputwin.cxx:1397 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
inputwin.cxx:1452sc/source/ui/app/inputwin.cxx:1452 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
inputwin.cxx:893sc/source/ui/app/inputwin.cxx:893 |
High |
V1053 |
Calling the 'GetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
inputwin.cxx:894sc/source/ui/app/inputwin.cxx:894 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
inputwin.cxx:431sc/source/ui/app/inputwin.cxx:431 |
Medium |
V699 |
Consider inspecting the 'foo = bar = baz ? .... : ....' expression. It is possible that 'foo = bar == baz ? .... : ....' should be used here instead. |
General Analysis |
inputwin.cxx:1021sc/source/ui/app/inputwin.cxx:1021 |
Medium |
V1048 |
The 'eCode' variable was assigned the same value. |
General Analysis |
inputwin.cxx:2501sc/source/ui/app/inputwin.cxx:2501 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
inputwin.cxx:2694sc/source/ui/app/inputwin.cxx:2694 |
Medium |
V1048 |
The 'bHandled' variable was assigned the same value. |
General Analysis |
scmod.cxx:158sc/source/ui/app/scmod.cxx:158 |
High |
V530 |
The return value of function 'GetColorConfig' is required to be utilized. |
General Analysis |
scmod.cxx:359sc/source/ui/app/scmod.cxx:359 |
High |
V530 |
The return value of function 'CallAppBasic' is required to be utilized. |
General Analysis |
scmod.cxx:362sc/source/ui/app/scmod.cxx:362 |
High |
V530 |
The return value of function 'CallAppBasic' is required to be utilized. |
General Analysis |
scmod.cxx:1160sc/source/ui/app/scmod.cxx:1160 |
High |
V595 |
The 'pDocSh' pointer was utilized before it was verified against nullptr. Check lines: 1160, 1184. |
General Analysis |
scmod.cxx:579sc/source/ui/app/scmod.cxx:579 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocSh'. |
General Analysis |
scmod.cxx:1142sc/source/ui/app/scmod.cxx:1142 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocSh'. |
General Analysis |
tbzoomsliderctrl.cxx:64sc/source/ui/cctrl/tbzoomsliderctrl.cxx:64 |
Medium |
V560 |
A part of conditional expression is always false: SfxItemState::DISABLED == eState. |
General Analysis |
condformatdlg.cxx:649sc/source/ui/condformat/condformatdlg.cxx:649 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
condformatdlg.cxx:664sc/source/ui/condformat/condformatdlg.cxx:664 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
condformatdlg.cxx:74sc/source/ui/condformat/condformatdlg.cxx:74 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:76sc/source/ui/condformat/condformatdlg.cxx:76 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:84sc/source/ui/condformat/condformatdlg.cxx:84 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:86sc/source/ui/condformat/condformatdlg.cxx:86 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:90sc/source/ui/condformat/condformatdlg.cxx:90 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:93sc/source/ui/condformat/condformatdlg.cxx:93 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:96sc/source/ui/condformat/condformatdlg.cxx:96 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:108sc/source/ui/condformat/condformatdlg.cxx:108 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:111sc/source/ui/condformat/condformatdlg.cxx:111 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:114sc/source/ui/condformat/condformatdlg.cxx:114 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:117sc/source/ui/condformat/condformatdlg.cxx:117 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:120sc/source/ui/condformat/condformatdlg.cxx:120 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlg.cxx:324sc/source/ui/condformat/condformatdlg.cxx:324 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlgentry.cxx:1344sc/source/ui/condformat/condformatdlgentry.cxx:1344 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformatdlgentry.cxx:1378sc/source/ui/condformat/condformatdlgentry.cxx:1378 |
Medium |
V1023 |
A pointer without owner is added to the 'maEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
condformateasydlg.cxx:322sc/source/ui/condformat/condformateasydlg.cxx:322 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
condformateasydlg.cxx:270sc/source/ui/condformat/condformateasydlg.cxx:270 |
High |
V595 |
The 'format' pointer was utilized before it was verified against nullptr. Check lines: 270, 287. |
General Analysis |
condformathelper.cxx:256sc/source/ui/condformat/condformathelper.cxx:256 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
condformatmgr.cxx:211sc/source/ui/condformat/condformatmgr.cxx:211 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
condformatmgr.cxx:220sc/source/ui/condformat/condformatmgr.cxx:220 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
condformatmgr.cxx:228sc/source/ui/condformat/condformatmgr.cxx:228 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
condformatmgr.cxx:310sc/source/ui/condformat/condformatmgr.cxx:310 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'conditionEntry'. |
General Analysis |
condformatmgr.cxx:329sc/source/ui/condformat/condformatmgr.cxx:329 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'dateEntry'. |
General Analysis |
dataprovider.cxx:47sc/source/ui/dataprovider/dataprovider.cxx:47 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dataprovider.cxx:52sc/source/ui/dataprovider/dataprovider.cxx:52 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
asciiopt.cxx:80sc/source/ui/dbgui/asciiopt.cxx:80 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
asciiopt.cxx:238sc/source/ui/dbgui/asciiopt.cxx:238 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
consdlg.cxx:193sc/source/ui/dbgui/consdlg.cxx:193 |
High |
V522 |
Dereferencing of the null pointer 'pAreaData' might take place. |
General Analysis |
csvgrid.cxx:1199sc/source/ui/dbgui/csvgrid.cxx:1199 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
csvgrid.cxx:682sc/source/ui/dbgui/csvgrid.cxx:682 |
Medium |
V764 |
Possible incorrect order of arguments passed to 'SelectRange' function: 'nColIndex2' and 'nColIndex1'. |
General Analysis |
filtdlg.cxx:687sc/source/ui/dbgui/filtdlg.cxx:687 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
scuiasciiopt.cxx:460sc/source/ui/dbgui/scuiasciiopt.cxx:460 |
High |
V595 |
The 'mpDatStream' pointer was utilized before it was verified against nullptr. Check lines: 460, 468. |
General Analysis |
validate.cxx:188sc/source/ui/dbgui/validate.cxx:188 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pOldParent' should be checked here. |
General Analysis |
searchresults.cxx:103sc/source/ui/dialogs/searchresults.cxx:103 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
dbdocfun.cxx:1759sc/source/ui/docshell/dbdocfun.cxx:1759 |
High |
V547 |
Expression is always false. |
General Analysis |
dbdocfun.cxx:1762sc/source/ui/docshell/dbdocfun.cxx:1762 |
High |
V547 |
Expression 'nCommandType == sdb::CommandType::QUERY' is always false. |
General Analysis |
dbdocimp.cxx:278sc/source/ui/docshell/dbdocimp.cxx:278 |
Medium |
V1048 |
The 'nCol' variable was assigned the same value. |
General Analysis |
docfunc.cxx:2110sc/source/ui/docshell/docfunc.cxx:2110 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:2115sc/source/ui/docshell/docfunc.cxx:2115 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:2122sc/source/ui/docshell/docfunc.cxx:2122 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:2127sc/source/ui/docshell/docfunc.cxx:2127 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:2660sc/source/ui/docshell/docfunc.cxx:2660 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:2664sc/source/ui/docshell/docfunc.cxx:2664 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:2671sc/source/ui/docshell/docfunc.cxx:2671 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:2675sc/source/ui/docshell/docfunc.cxx:2675 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:4261sc/source/ui/docshell/docfunc.cxx:4261 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nEndCol - nStartCol + 1' operator to the 'sal_uInt64' type, not the result. |
General Analysis |
docfunc.cxx:4261sc/source/ui/docshell/docfunc.cxx:4261 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nEndRow - nStartRow + 1' operator to the 'sal_uInt64' type, not the result. |
General Analysis |
docfunc.cxx:4736sc/source/ui/docshell/docfunc.cxx:4736 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:4737sc/source/ui/docshell/docfunc.cxx:4737 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
docfunc.cxx:5564sc/source/ui/docshell/docfunc.cxx:5564 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docfunc.cxx:5592sc/source/ui/docshell/docfunc.cxx:5592 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docfunc.cxx:3589sc/source/ui/docshell/docfunc.cxx:3589 |
Medium |
V1048 |
The 'bSuccess' variable was assigned the same value. |
General Analysis |
docsh.cxx:350sc/source/ui/docshell/docsh.cxx:350 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docsh.cxx:1061sc/source/ui/docshell/docsh.cxx:1061 |
High |
V530 |
The return value of function 'ExecuteSynchron' is required to be utilized. |
General Analysis |
docsh.cxx:1223sc/source/ui/docshell/docsh.cxx:1223 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docsh.cxx:1263sc/source/ui/docshell/docsh.cxx:1263 |
High |
V530 |
The return value of function 'GetPhysicalName' is required to be utilized. |
General Analysis |
docsh.cxx:1980sc/source/ui/docshell/docsh.cxx:1980 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
docsh.cxx:1984sc/source/ui/docshell/docsh.cxx:1984 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
docsh.cxx:1988sc/source/ui/docshell/docsh.cxx:1988 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
docsh.cxx:1914sc/source/ui/docshell/docsh.cxx:1914 |
Medium |
V547 |
Expression 'bAutoSaveEvent' is always false. |
General Analysis |
docsh3.cxx:910sc/source/ui/docshell/docsh3.cxx:910 |
Medium |
V1048 |
The 'pSourceAction' variable was assigned the same value. |
General Analysis |
docsh4.cxx:1136sc/source/ui/docshell/docsh4.cxx:1136 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
docsh4.cxx:1330sc/source/ui/docshell/docsh4.cxx:1330 |
High |
V530 |
The return value of function 'SpellIgnoreWord' is required to be utilized. |
General Analysis |
docsh4.cxx:1281sc/source/ui/docshell/docsh4.cxx:1281 |
Medium |
V547 |
Expression 'bParagraph' is always true. |
General Analysis |
docsh4.cxx:1291sc/source/ui/docshell/docsh4.cxx:1291 |
Medium |
V547 |
Expression 'bParagraph' is always true. |
General Analysis |
docsh4.cxx:2306sc/source/ui/docshell/docsh4.cxx:2306 |
Medium |
V547 |
Expression 'GetBestViewShell()' is always true. |
General Analysis |
docsh4.cxx:1484sc/source/ui/docshell/docsh4.cxx:1484 |
Medium |
V788 |
The variable 'bAddRange', captured in a lambda expression, has a constant value. |
General Analysis |
docsh5.cxx:157sc/source/ui/docshell/docsh5.cxx:157 |
Medium |
V1048 |
The 'nStartCol' variable was assigned the same value. |
General Analysis |
docsh5.cxx:158sc/source/ui/docshell/docsh5.cxx:158 |
Medium |
V1048 |
The 'nStartRow' variable was assigned the same value. |
General Analysis |
docsh8.cxx:541sc/source/ui/docshell/docsh8.cxx:541 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
externalrefmgr.cxx:623sc/source/ui/docshell/externalrefmgr.cxx:623 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:624sc/source/ui/docshell/externalrefmgr.cxx:624 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:671sc/source/ui/docshell/externalrefmgr.cxx:671 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:672sc/source/ui/docshell/externalrefmgr.cxx:672 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:1599sc/source/ui/docshell/externalrefmgr.cxx:1599 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:1600sc/source/ui/docshell/externalrefmgr.cxx:1600 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:1622sc/source/ui/docshell/externalrefmgr.cxx:1622 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:1623sc/source/ui/docshell/externalrefmgr.cxx:1623 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:1655sc/source/ui/docshell/externalrefmgr.cxx:1655 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
externalrefmgr.cxx:1656sc/source/ui/docshell/externalrefmgr.cxx:1656 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
impex.cxx:2515sc/source/ui/docshell/impex.cxx:2515 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oStream' is used. Probably it is a mistake. |
General Analysis |
tablink.cxx:442sc/source/ui/docshell/tablink.cxx:442 |
High |
V530 |
The return value of function 'GuessFilter' is required to be utilized. |
General Analysis |
tablink.cxx:444sc/source/ui/docshell/tablink.cxx:444 |
High |
V530 |
The return value of function 'GuessFilterIgnoringContent' is required to be utilized. |
General Analysis |
drawsh.cxx:288sc/source/ui/drawfunc/drawsh.cxx:288 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drtxtob.cxx:306sc/source/ui/drawfunc/drtxtob.cxx:306 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drtxtob.cxx:336sc/source/ui/drawfunc/drtxtob.cxx:336 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuconstr.cxx:156sc/source/ui/drawfunc/fuconstr.cxx:156 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuconstr.cxx:210sc/source/ui/drawfunc/fuconstr.cxx:210 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuconstr.cxx:212sc/source/ui/drawfunc/fuconstr.cxx:212 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuconstr.cxx:235sc/source/ui/drawfunc/fuconstr.cxx:235 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fudraw.cxx:174sc/source/ui/drawfunc/fudraw.cxx:174 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fudraw.cxx:204sc/source/ui/drawfunc/fudraw.cxx:204 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fudraw.cxx:210sc/source/ui/drawfunc/fudraw.cxx:210 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fupoor.cxx:128sc/source/ui/drawfunc/fupoor.cxx:128 |
Medium |
V524 |
It is odd that the body of 'MouseButtonDown' function is fully equivalent to the body of 'MouseButtonUp' function. |
General Analysis |
fusel.cxx:512sc/source/ui/drawfunc/fusel.cxx:512 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fusel.cxx:541sc/source/ui/drawfunc/fusel.cxx:541 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
futext.cxx:290sc/source/ui/drawfunc/futext.cxx:290 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
futext.cxx:304sc/source/ui/drawfunc/futext.cxx:304 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
futext.cxx:328sc/source/ui/drawfunc/futext.cxx:328 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
futext.cxx:445sc/source/ui/drawfunc/futext.cxx:445 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
futext.cxx:447sc/source/ui/drawfunc/futext.cxx:447 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
futext.cxx:465sc/source/ui/drawfunc/futext.cxx:465 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
futext.cxx:467sc/source/ui/drawfunc/futext.cxx:467 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
graphsh.cxx:287sc/source/ui/drawfunc/graphsh.cxx:287 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
graphsh.cxx:292sc/source/ui/drawfunc/graphsh.cxx:292 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
msgpool.hxx:30sc/source/ui/inc/msgpool.hxx:30 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ScMessagePool' method of the 'ScMessagePool' class. |
General Analysis |
olinewin.hxx:201sc/source/ui/inc/olinewin.hxx:201 |
Medium |
V762 |
It is possible a virtual function was overridden incorrectly. See first argument of function 'ShowFocus' in derived class 'ScOutlineWindow' and base class 'Window'. |
General Analysis |
acredlin.cxx:1713sc/source/ui/miscdlgs/acredlin.cxx:1713 |
High |
V530 |
The return value of function 'lcl_StripAcceptChgDat' is required to be utilized. |
General Analysis |
crnrdlg.cxx:744sc/source/ui/miscdlgs/crnrdlg.cxx:744 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
crnrdlg.cxx:758sc/source/ui/miscdlgs/crnrdlg.cxx:758 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
datafdlg.cxx:153sc/source/ui/miscdlgs/datafdlg.cxx:153 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
dataproviderdlg.cxx:219sc/source/ui/miscdlgs/dataproviderdlg.cxx:219 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
linkarea.cxx:325sc/source/ui/miscdlgs/linkarea.cxx:325 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
mergecellsdialog.cxx:33sc/source/ui/miscdlgs/mergecellsdialog.cxx:33 |
Medium |
V547 |
Expression '!"Unknown selection for merge cells."' is always false. |
General Analysis |
retypepassdlg.cxx:87sc/source/ui/miscdlgs/retypepassdlg.cxx:87 |
Medium |
V1023 |
A pointer without owner is added to the 'maSheets' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
solveroptions.cxx:204sc/source/ui/miscdlgs/solveroptions.cxx:204 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aOptions' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
content.cxx:941sc/source/ui/navipi/content.cxx:941 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
content.cxx:962sc/source/ui/navipi/content.cxx:962 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
navipi.cxx:334sc/source/ui/navipi/navipi.cxx:334 |
High |
V1053 |
Calling the 'GetOptimalSize' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tpusrlst.cxx:291sc/source/ui/optdlg/tpusrlst.cxx:291 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
tpusrlst.cxx:312sc/source/ui/optdlg/tpusrlst.cxx:312 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
tpusrlst.cxx:313sc/source/ui/optdlg/tpusrlst.cxx:313 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
tpusrlst.cxx:80sc/source/ui/optdlg/tpusrlst.cxx:80 |
High |
V1053 |
Calling the 'Reset' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tpview.cxx:576sc/source/ui/optdlg/tpview.cxx:576 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:583sc/source/ui/optdlg/tpview.cxx:583 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:605sc/source/ui/optdlg/tpview.cxx:605 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:610sc/source/ui/optdlg/tpview.cxx:610 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:616sc/source/ui/optdlg/tpview.cxx:616 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:622sc/source/ui/optdlg/tpview.cxx:622 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:628sc/source/ui/optdlg/tpview.cxx:628 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:634sc/source/ui/optdlg/tpview.cxx:634 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:640sc/source/ui/optdlg/tpview.cxx:640 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:646sc/source/ui/optdlg/tpview.cxx:646 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:652sc/source/ui/optdlg/tpview.cxx:652 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:658sc/source/ui/optdlg/tpview.cxx:658 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:664sc/source/ui/optdlg/tpview.cxx:664 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
tpview.cxx:670sc/source/ui/optdlg/tpview.cxx:670 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
areasdlg.cxx:135sc/source/ui/pagedlg/areasdlg.cxx:135 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pScDocSh'. |
General Analysis |
ThemeColorChanger.cxx:170sc/source/ui/theme/ThemeColorChanger.cxx:170 |
Medium |
V560 |
A part of conditional expression is always false: !pPattern. |
General Analysis |
uiobject.cxx:305sc/source/ui/uitest/uiobject.cxx:305 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
uiobject.cxx:305sc/source/ui/uitest/uiobject.cxx:305 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDraw'. |
General Analysis |
areasave.cxx:92sc/source/ui/undo/areasave.cxx:92 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
areasave.cxx:113sc/source/ui/undo/areasave.cxx:113 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
areasave.cxx:156sc/source/ui/undo/areasave.cxx:156 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
undoblk.cxx:166sc/source/ui/undo/undoblk.cxx:166 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:169sc/source/ui/undo/undoblk.cxx:169 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:185sc/source/ui/undo/undoblk.cxx:185 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:188sc/source/ui/undo/undoblk.cxx:188 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:414sc/source/ui/undo/undoblk.cxx:414 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:417sc/source/ui/undo/undoblk.cxx:417 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:432sc/source/ui/undo/undoblk.cxx:432 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:435sc/source/ui/undo/undoblk.cxx:435 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:747sc/source/ui/undo/undoblk.cxx:747 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:749sc/source/ui/undo/undoblk.cxx:749 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:790sc/source/ui/undo/undoblk.cxx:790 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk.cxx:792sc/source/ui/undo/undoblk.cxx:792 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
undoblk3.cxx:1469sc/source/ui/undo/undoblk3.cxx:1469 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
undocell.cxx:64sc/source/ui/undo/undocell.cxx:64 |
Medium |
V547 |
Expression 'pModelObj' is always true. |
General Analysis |
PivotTableDataProvider.cxx:463sc/source/ui/unoobj/PivotTableDataProvider.cxx:463 |
Medium |
V614 |
Potentially null smart pointer 'pItem' used. |
General Analysis |
PivotTableDataProvider.cxx:830sc/source/ui/unoobj/PivotTableDataProvider.cxx:830 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
PivotTableDataSequence.cxx:186sc/source/ui/unoobj/PivotTableDataSequence.cxx:186 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
addruno.cxx:276sc/source/ui/unoobj/addruno.cxx:276 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
addruno.cxx:276sc/source/ui/unoobj/addruno.cxx:276 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
afmtuno.cxx:534sc/source/ui/unoobj/afmtuno.cxx:534 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
afmtuno.cxx:534sc/source/ui/unoobj/afmtuno.cxx:534 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
afmtuno.cxx:716sc/source/ui/unoobj/afmtuno.cxx:716 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
afmtuno.cxx:716sc/source/ui/unoobj/afmtuno.cxx:716 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
afmtuno.cxx:479sc/source/ui/unoobj/afmtuno.cxx:479 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= bBool' is used inside condition. |
General Analysis |
afmtuno.cxx:481sc/source/ui/unoobj/afmtuno.cxx:481 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= bBool' is used inside condition. |
General Analysis |
afmtuno.cxx:483sc/source/ui/unoobj/afmtuno.cxx:483 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= bBool' is used inside condition. |
General Analysis |
afmtuno.cxx:485sc/source/ui/unoobj/afmtuno.cxx:485 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= bBool' is used inside condition. |
General Analysis |
afmtuno.cxx:487sc/source/ui/unoobj/afmtuno.cxx:487 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= bBool' is used inside condition. |
General Analysis |
afmtuno.cxx:489sc/source/ui/unoobj/afmtuno.cxx:489 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= bBool' is used inside condition. |
General Analysis |
appluno.cxx:344sc/source/ui/unoobj/appluno.cxx:344 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
appluno.cxx:344sc/source/ui/unoobj/appluno.cxx:344 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
appluno.cxx:113sc/source/ui/unoobj/appluno.cxx:113 |
Medium |
V1001 |
The 'any' variable is assigned but is not used by the end of the function. |
General Analysis |
appluno.cxx:121sc/source/ui/unoobj/appluno.cxx:121 |
Medium |
V1001 |
The 'any' variable is assigned but is not used by the end of the function. |
General Analysis |
celllistsource.cxx:197sc/source/ui/unoobj/celllistsource.cxx:197 |
High |
V614 |
Uninitialized variable 'nResultType' used. |
General Analysis |
cellsuno.cxx:1883sc/source/ui/unoobj/cellsuno.cxx:1883 |
Medium |
V547 |
Expression 'pPattern' is always true. |
General Analysis |
cellsuno.cxx:1917sc/source/ui/unoobj/cellsuno.cxx:1917 |
Medium |
V547 |
Expression 'pPattern' is always true. |
General Analysis |
cellsuno.cxx:3913sc/source/ui/unoobj/cellsuno.cxx:3913 |
Medium |
V614 |
Potentially null smart pointer 'pUndoDoc' used. |
General Analysis |
cellsuno.cxx:3916sc/source/ui/unoobj/cellsuno.cxx:3916 |
Medium |
V614 |
Potentially null smart pointer 'pUndoMark' used. |
General Analysis |
cellsuno.cxx:2198sc/source/ui/unoobj/cellsuno.cxx:2198 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= aBorder' is used inside condition. |
General Analysis |
cellsuno.cxx:2211sc/source/ui/unoobj/cellsuno.cxx:2211 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= aBorder2' is used inside condition. |
General Analysis |
cellsuno.cxx:3246sc/source/ui/unoobj/cellsuno.cxx:3246 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
cellsuno.cxx:4072sc/source/ui/unoobj/cellsuno.cxx:4072 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
cellsuno.cxx:4152sc/source/ui/unoobj/cellsuno.cxx:4152 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
cellsuno.cxx:4303sc/source/ui/unoobj/cellsuno.cxx:4303 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
cellsuno.cxx:4376sc/source/ui/unoobj/cellsuno.cxx:4376 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
cellsuno.cxx:7330sc/source/ui/unoobj/cellsuno.cxx:7330 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
cellsuno.cxx:6199sc/source/ui/unoobj/cellsuno.cxx:6199 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
cellvaluebinding.cxx:223sc/source/ui/unoobj/cellvaluebinding.cxx:223 |
High |
V614 |
Uninitialized variable 'nResultType' used. |
General Analysis |
chart2uno.cxx:111sc/source/ui/unoobj/chart2uno.cxx:111 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chart2uno.cxx:112sc/source/ui/unoobj/chart2uno.cxx:112 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chart2uno.cxx:841sc/source/ui/unoobj/chart2uno.cxx:841 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chart2uno.cxx:881sc/source/ui/unoobj/chart2uno.cxx:881 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chart2uno.cxx:906sc/source/ui/unoobj/chart2uno.cxx:906 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chart2uno.cxx:2277sc/source/ui/unoobj/chart2uno.cxx:2277 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chart2uno.cxx:1462sc/source/ui/unoobj/chart2uno.cxx:1462 |
Medium |
V547 |
Expression 'bTimeBased' is always false. |
General Analysis |
chart2uno.cxx:1482sc/source/ui/unoobj/chart2uno.cxx:1482 |
Medium |
V547 |
Expression '!bTimeBased' is always true. |
General Analysis |
chart2uno.cxx:2897sc/source/ui/unoobj/chart2uno.cxx:2897 |
Medium |
V547 |
Expression 'm_pDocument' is always true. |
General Analysis |
chart2uno.cxx:3308sc/source/ui/unoobj/chart2uno.cxx:3308 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
confuno.cxx:647sc/source/ui/unoobj/confuno.cxx:647 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
confuno.cxx:647sc/source/ui/unoobj/confuno.cxx:647 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
dapiuno.cxx:1911sc/source/ui/unoobj/dapiuno.cxx:1911 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
dapiuno.cxx:1911sc/source/ui/unoobj/dapiuno.cxx:1911 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
dapiuno.cxx:1197sc/source/ui/unoobj/dapiuno.cxx:1197 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
datauno.cxx:345sc/source/ui/unoobj/datauno.cxx:345 |
High |
V614 |
Uninitialized variable 'nVal' used. |
General Analysis |
datauno.cxx:732sc/source/ui/unoobj/datauno.cxx:732 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
datauno.cxx:732sc/source/ui/unoobj/datauno.cxx:732 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
datauno.cxx:1473sc/source/ui/unoobj/datauno.cxx:1473 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
datauno.cxx:1473sc/source/ui/unoobj/datauno.cxx:1473 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
datauno.cxx:2103sc/source/ui/unoobj/datauno.cxx:2103 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
datauno.cxx:2103sc/source/ui/unoobj/datauno.cxx:2103 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
datauno.cxx:1877sc/source/ui/unoobj/datauno.cxx:1877 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
defltuno.cxx:241sc/source/ui/unoobj/defltuno.cxx:241 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
defltuno.cxx:241sc/source/ui/unoobj/defltuno.cxx:241 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
dispuno.cxx:296sc/source/ui/unoobj/dispuno.cxx:296 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docuno.cxx:512sc/source/ui/unoobj/docuno.cxx:512 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docuno.cxx:514sc/source/ui/unoobj/docuno.cxx:514 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docuno.cxx:516sc/source/ui/unoobj/docuno.cxx:516 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docuno.cxx:3813sc/source/ui/unoobj/docuno.cxx:3813 |
High |
V530 |
The return value of function 'CallXScript' is required to be utilized. |
General Analysis |
docuno.cxx:3843sc/source/ui/unoobj/docuno.cxx:3843 |
High |
V530 |
The return value of function 'CallXScript' is required to be utilized. |
General Analysis |
docuno.cxx:1731sc/source/ui/unoobj/docuno.cxx:1731 |
High |
V547 |
Expression 'nPrintContent != 0' is always false. |
General Analysis |
docuno.cxx:1830sc/source/ui/unoobj/docuno.cxx:1830 |
High |
V547 |
Expression 'nPrintRange == 1' is always false. |
General Analysis |
docuno.cxx:3451sc/source/ui/unoobj/docuno.cxx:3451 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
docuno.cxx:3451sc/source/ui/unoobj/docuno.cxx:3451 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
docuno.cxx:4764sc/source/ui/unoobj/docuno.cxx:4764 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
docuno.cxx:4764sc/source/ui/unoobj/docuno.cxx:4764 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
docuno.cxx:5039sc/source/ui/unoobj/docuno.cxx:5039 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
docuno.cxx:5039sc/source/ui/unoobj/docuno.cxx:5039 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
docuno.cxx:5062sc/source/ui/unoobj/docuno.cxx:5062 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
docuno.cxx:5062sc/source/ui/unoobj/docuno.cxx:5062 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
docuno.cxx:1826sc/source/ui/unoobj/docuno.cxx:1826 |
Medium |
V547 |
Expression '!bSelectedSheetsOnly' is always true. |
General Analysis |
docuno.cxx:1906sc/source/ui/unoobj/docuno.cxx:1906 |
Medium |
V547 |
Expression 'bSinglePageSheets' is always false. |
General Analysis |
docuno.cxx:1987sc/source/ui/unoobj/docuno.cxx:1987 |
Medium |
V547 |
Expression 'bSinglePageSheets' is always false. |
General Analysis |
docuno.cxx:2035sc/source/ui/unoobj/docuno.cxx:2035 |
Medium |
V547 |
Expression 'bSinglePageSheets' is always false. |
General Analysis |
docuno.cxx:2045sc/source/ui/unoobj/docuno.cxx:2045 |
Medium |
V547 |
Expression 'bSinglePageSheets' is always false. |
General Analysis |
docuno.cxx:2574sc/source/ui/unoobj/docuno.cxx:2574 |
Medium |
V547 |
Expression 'bSinglePageSheets' is always false. |
General Analysis |
docuno.cxx:2611sc/source/ui/unoobj/docuno.cxx:2611 |
Medium |
V547 |
Expression 'bSinglePageSheets' is always false. |
General Analysis |
docuno.cxx:1911sc/source/ui/unoobj/docuno.cxx:1911 |
Medium |
V560 |
A part of conditional expression is always false: nContent != 0. |
General Analysis |
docuno.cxx:1911sc/source/ui/unoobj/docuno.cxx:1911 |
Medium |
V560 |
A part of conditional expression is always true: nEOContent != 1. |
General Analysis |
docuno.cxx:1912sc/source/ui/unoobj/docuno.cxx:1912 |
Medium |
V560 |
A part of conditional expression is always false: nContent != 0. |
General Analysis |
docuno.cxx:1912sc/source/ui/unoobj/docuno.cxx:1912 |
Medium |
V560 |
A part of conditional expression is always true: nEOContent != 2. |
General Analysis |
docuno.cxx:1922sc/source/ui/unoobj/docuno.cxx:1922 |
Medium |
V560 |
A part of conditional expression is always false: nEOContent == 1. |
General Analysis |
docuno.cxx:1922sc/source/ui/unoobj/docuno.cxx:1922 |
Medium |
V560 |
A part of conditional expression is always false: nEOContent == 2. |
General Analysis |
docuno.cxx:2151sc/source/ui/unoobj/docuno.cxx:2151 |
Medium |
V560 |
A part of conditional expression is always false: nContent == 1. |
General Analysis |
docuno.cxx:2151sc/source/ui/unoobj/docuno.cxx:2151 |
Medium |
V560 |
A part of conditional expression is always false: nEOContent == 1. |
General Analysis |
docuno.cxx:2151sc/source/ui/unoobj/docuno.cxx:2151 |
Medium |
V560 |
A part of conditional expression is always false: nEOContent == 2. |
General Analysis |
docuno.cxx:2151sc/source/ui/unoobj/docuno.cxx:2151 |
Medium |
V560 |
A part of conditional expression is always true: nContent == 0. |
General Analysis |
docuno.cxx:2757sc/source/ui/unoobj/docuno.cxx:2757 |
Medium |
V560 |
A part of conditional expression is always false: nEOContent == 1. |
General Analysis |
docuno.cxx:2757sc/source/ui/unoobj/docuno.cxx:2757 |
Medium |
V560 |
A part of conditional expression is always false: nEOContent == 2. |
General Analysis |
docuno.cxx:2757sc/source/ui/unoobj/docuno.cxx:2757 |
Medium |
V560 |
A part of conditional expression is always true: nContent == 0. |
General Analysis |
docuno.cxx:1911sc/source/ui/unoobj/docuno.cxx:1911 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'nContent != 0' and 'nContent == 0'. |
General Analysis |
docuno.cxx:1912sc/source/ui/unoobj/docuno.cxx:1912 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'nContent != 0' and 'nContent == 0'. |
General Analysis |
docuno.cxx:4901sc/source/ui/unoobj/docuno.cxx:4901 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= nNewHeight' is used inside condition. |
General Analysis |
docuno.cxx:2768sc/source/ui/unoobj/docuno.cxx:2768 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nDisplayStart' should be checked here. |
General Analysis |
fielduno.cxx:1250sc/source/ui/unoobj/fielduno.cxx:1250 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
fielduno.cxx:1250sc/source/ui/unoobj/fielduno.cxx:1250 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
fielduno.cxx:713sc/source/ui/unoobj/fielduno.cxx:713 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'rURL' should be checked here. |
General Analysis |
filtuno.cxx:215sc/source/ui/unoobj/filtuno.cxx:215 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
filtuno.cxx:216sc/source/ui/unoobj/filtuno.cxx:216 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
filtuno.cxx:217sc/source/ui/unoobj/filtuno.cxx:217 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
filtuno.cxx:218sc/source/ui/unoobj/filtuno.cxx:218 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
filtuno.cxx:219sc/source/ui/unoobj/filtuno.cxx:219 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fmtuno.cxx:917sc/source/ui/unoobj/fmtuno.cxx:917 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
fmtuno.cxx:917sc/source/ui/unoobj/fmtuno.cxx:917 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
funcuno.cxx:305sc/source/ui/unoobj/funcuno.cxx:305 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
funcuno.cxx:305sc/source/ui/unoobj/funcuno.cxx:305 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
linkuno.cxx:258sc/source/ui/unoobj/linkuno.cxx:258 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
linkuno.cxx:258sc/source/ui/unoobj/linkuno.cxx:258 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
linkuno.cxx:771sc/source/ui/unoobj/linkuno.cxx:771 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
linkuno.cxx:771sc/source/ui/unoobj/linkuno.cxx:771 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
nameuno.cxx:406sc/source/ui/unoobj/nameuno.cxx:406 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
nameuno.cxx:406sc/source/ui/unoobj/nameuno.cxx:406 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
nameuno.cxx:640sc/source/ui/unoobj/nameuno.cxx:640 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
nameuno.cxx:640sc/source/ui/unoobj/nameuno.cxx:640 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
servuno.cxx:404sc/source/ui/unoobj/servuno.cxx:404 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:417sc/source/ui/unoobj/servuno.cxx:417 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:421sc/source/ui/unoobj/servuno.cxx:421 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:424sc/source/ui/unoobj/servuno.cxx:424 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:430sc/source/ui/unoobj/servuno.cxx:430 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:434sc/source/ui/unoobj/servuno.cxx:434 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:437sc/source/ui/unoobj/servuno.cxx:437 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:443sc/source/ui/unoobj/servuno.cxx:443 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:446sc/source/ui/unoobj/servuno.cxx:446 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:449sc/source/ui/unoobj/servuno.cxx:449 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:452sc/source/ui/unoobj/servuno.cxx:452 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:456sc/source/ui/unoobj/servuno.cxx:456 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:460sc/source/ui/unoobj/servuno.cxx:460 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:499sc/source/ui/unoobj/servuno.cxx:499 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:560sc/source/ui/unoobj/servuno.cxx:560 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
servuno.cxx:568sc/source/ui/unoobj/servuno.cxx:568 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
shapeuno.cxx:427sc/source/ui/unoobj/shapeuno.cxx:427 |
Medium |
V560 |
A part of conditional expression is always true: aAddress.StartRow == aAddress.EndRow. |
General Analysis |
shapeuno.cxx:666sc/source/ui/unoobj/shapeuno.cxx:666 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= sHyperlink' is used inside condition. |
General Analysis |
solveruno.cxx:343sc/source/ui/unoobj/solveruno.cxx:343 |
High |
V614 |
Uninitialized variable 'fValue' used. Consider checking the first actual argument of the 'doubleToUString' function. |
General Analysis |
solveruno.cxx:594sc/source/ui/unoobj/solveruno.cxx:594 |
High |
V614 |
Uninitialized variable 'fValue' used. Consider checking the first actual argument of the 'doubleToUString' function. |
General Analysis |
srchuno.cxx:176sc/source/ui/unoobj/srchuno.cxx:176 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
srchuno.cxx:176sc/source/ui/unoobj/srchuno.cxx:176 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
styleuno.cxx:2044sc/source/ui/unoobj/styleuno.cxx:2044 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
styleuno.cxx:2044sc/source/ui/unoobj/styleuno.cxx:2044 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
targuno.cxx:248sc/source/ui/unoobj/targuno.cxx:248 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
targuno.cxx:248sc/source/ui/unoobj/targuno.cxx:248 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
tokenuno.cxx:414sc/source/ui/unoobj/tokenuno.cxx:414 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
tokenuno.cxx:295sc/source/ui/unoobj/tokenuno.cxx:295 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
tokenuno.cxx:295sc/source/ui/unoobj/tokenuno.cxx:295 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
viewuno.cxx:530sc/source/ui/unoobj/viewuno.cxx:530 |
High |
V530 |
The return value of function 'CallXScript' is required to be utilized. |
General Analysis |
viewuno.cxx:719sc/source/ui/unoobj/viewuno.cxx:719 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewuno.cxx:1243sc/source/ui/unoobj/viewuno.cxx:1243 |
High |
V530 |
The return value of function 'CallXScript' is required to be utilized. |
General Analysis |
viewuno.cxx:1716sc/source/ui/unoobj/viewuno.cxx:1716 |
High |
V530 |
The return value of function 'CallXScript' is required to be utilized. |
General Analysis |
viewuno.cxx:1377sc/source/ui/unoobj/viewuno.cxx:1377 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
viewuno.cxx:1398sc/source/ui/unoobj/viewuno.cxx:1398 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
excelvbahelper.cxx:84sc/source/ui/vba/excelvbahelper.cxx:84 |
Medium |
V547 |
Expression 'bHasAuto' is always false. |
General Analysis |
vbaaxes.cxx:180sc/source/ui/vba/vbaaxes.cxx:180 |
Medium |
V1019 |
Compound assignment expression '_nType >>= nType' is used inside condition. |
General Analysis |
vbaaxis.cxx:67sc/source/ui/vba/vbaaxis.cxx:67 |
High |
V1053 |
Calling the 'setType' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
vbaaxis.cxx:68sc/source/ui/vba/vbaaxis.cxx:68 |
High |
V1053 |
Calling the 'setCrosses' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
vbaaxis.cxx:165sc/source/ui/vba/vbaaxis.cxx:165 |
Medium |
V547 |
Expression 'bisAutoOrigin' is always false. |
General Analysis |
vbaaxis.cxx:600sc/source/ui/vba/vbaaxis.cxx:600 |
Medium |
V547 |
Expression 'bisLogarithmic' is always false. |
General Analysis |
vbaaxis.cxx:170sc/source/ui/vba/vbaaxis.cxx:170 |
Medium |
V1048 |
The 'nCrosses' variable was assigned the same value. |
General Analysis |
vbaaxis.cxx:603sc/source/ui/vba/vbaaxis.cxx:603 |
Medium |
V1048 |
The 'nScaleType' variable was assigned the same value. |
General Analysis |
vbaborders.cxx:196sc/source/ui/vba/vbaborders.cxx:196 |
High |
V547 |
Expression 'nPaletteColor == nColor' is always true. |
General Analysis |
vbachart.cxx:178sc/source/ui/vba/vbachart.cxx:178 |
High |
V547 |
Expression 'nSplineType == 1' is always false. |
General Analysis |
vbachart.cxx:982sc/source/ui/vba/vbachart.cxx:982 |
High |
V547 |
Expression 'nSymbol != chart::ChartSymbolType::NONE' is always true. |
General Analysis |
vbachart.cxx:671sc/source/ui/vba/vbachart.cxx:671 |
High |
V614 |
Uninitialized variable 'aChartDataRowSource' used. |
General Analysis |
vbachart.cxx:163sc/source/ui/vba/vbachart.cxx:163 |
Medium |
V547 |
Expression 'bVolume' is always false. |
General Analysis |
vbachart.cxx:182sc/source/ui/vba/vbachart.cxx:182 |
Medium |
V547 |
Expression 'bHasLines' is always false. |
General Analysis |
vbachart.cxx:930sc/source/ui/vba/vbachart.cxx:930 |
Medium |
V547 |
Expression 'bIsDeep' is always false. |
General Analysis |
vbachart.cxx:936sc/source/ui/vba/vbachart.cxx:936 |
Medium |
V547 |
Expression 'bIsVertical' is always true. |
General Analysis |
vbachart.cxx:959sc/source/ui/vba/vbachart.cxx:959 |
Medium |
V547 |
Expression 'bUpDown' is always false. |
General Analysis |
vbachart.cxx:136sc/source/ui/vba/vbachart.cxx:136 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbachartobject.cxx:42sc/source/ui/vba/vbachartobject.cxx:42 |
High |
V1053 |
Calling the 'setName' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
vbaeventshelper.cxx:793sc/source/ui/vba/vbaeventshelper.cxx:793 |
Medium |
V547 |
Expression 'bSheetEvent' is always false. |
General Analysis |
vbaeventshelper.cxx:798sc/source/ui/vba/vbaeventshelper.cxx:798 |
Medium |
V547 |
Expression 'bSheetEvent' is always false. |
General Analysis |
vbaeventshelper.cxx:794sc/source/ui/vba/vbaeventshelper.cxx:794 |
Medium |
V560 |
A part of conditional expression is always true: (nTab < 0). |
General Analysis |
vbafont.cxx:163sc/source/ui/vba/vbafont.cxx:163 |
Medium |
V547 |
Expression 'bValue' is always false. |
General Analysis |
vbafont.cxx:167sc/source/ui/vba/vbafont.cxx:167 |
Medium |
V547 |
Expression 'bValue' is always false. |
General Analysis |
vbafont.cxx:235sc/source/ui/vba/vbafont.cxx:235 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbaformat.cxx:482sc/source/ui/vba/vbaformat.cxx:482 |
High |
V547 |
Expression is always true. |
General Analysis |
vbaformat.cxx:135sc/source/ui/vba/vbaformat.cxx:135 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbaformat.cxx:211sc/source/ui/vba/vbaformat.cxx:211 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbaformat.cxx:288sc/source/ui/vba/vbaformat.cxx:288 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbaformat.cxx:705sc/source/ui/vba/vbaformat.cxx:705 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbaformat.cxx:418sc/source/ui/vba/vbaformat.cxx:418 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
vbaformat.cxx:736sc/source/ui/vba/vbaformat.cxx:736 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
vbaformat.cxx:670sc/source/ui/vba/vbaformat.cxx:670 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 670, 679 |
General Analysis |
vbaformatconditions.cxx:241sc/source/ui/vba/vbaformatconditions.cxx:241 |
Medium |
V1004 |
The 'pStyles' pointer was used unsafely after it was verified against nullptr. Check lines: 239, 241. |
General Analysis |
vbaformatconditions.cxx:262sc/source/ui/vba/vbaformatconditions.cxx:262 |
Medium |
V1004 |
The 'pStyles' pointer was used unsafely after it was verified against nullptr. Check lines: 260, 262. |
General Analysis |
vbapagesetup.cxx:151sc/source/ui/vba/vbapagesetup.cxx:151 |
Medium |
V1019 |
Compound assignment expression 'fitToPagesTall >>= aValue' is used inside condition. |
General Analysis |
vbapagesetup.cxx:174sc/source/ui/vba/vbapagesetup.cxx:174 |
Medium |
V1019 |
Compound assignment expression 'fitToPagesWide >>= aValue' is used inside condition. |
General Analysis |
vbarange.cxx:3677sc/source/ui/vba/vbarange.cxx:3677 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
vbarange.cxx:822sc/source/ui/vba/vbarange.cxx:822 |
High |
V547 |
Expression is always false. |
General Analysis |
vbarange.cxx:1842sc/source/ui/vba/vbarange.cxx:1842 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFormulaRanges'. |
General Analysis |
vbarange.cxx:3062sc/source/ui/vba/vbarange.cxx:3062 |
Medium |
V547 |
Expression '!bIsVisible' is always true. |
General Analysis |
vbarange.cxx:529sc/source/ui/vba/vbarange.cxx:529 |
Medium |
V1001 |
The 'aString' variable is assigned but is not used by the end of the function. |
General Analysis |
vbarange.cxx:5536sc/source/ui/vba/vbarange.cxx:5536 |
Medium |
V1004 |
The 'pRangeToUse' pointer was used unsafely after it was verified against nullptr. Check lines: 5534, 5536. |
General Analysis |
vbarange.cxx:2090sc/source/ui/vba/vbarange.cxx:2090 |
Medium |
V1019 |
Compound assignment expression 'Length >>= nCount' is used inside condition. |
General Analysis |
vbarange.cxx:2231sc/source/ui/vba/vbarange.cxx:2231 |
Medium |
V1019 |
Compound assignment expression 'nRowIndex >>= nRow' is used inside condition. |
General Analysis |
vbarange.cxx:2999sc/source/ui/vba/vbarange.cxx:2999 |
Medium |
V1019 |
Compound assignment expression 'Text >>= aNoteText' is used inside condition. |
General Analysis |
vbarange.cxx:4634sc/source/ui/vba/vbarange.cxx:4634 |
Medium |
V1019 |
Compound assignment expression 'Operator >>= nOperator' is used inside condition. |
General Analysis |
vbarange.cxx:5574sc/source/ui/vba/vbarange.cxx:5574 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 5574, 5577 |
General Analysis |
vbarange.cxx:5197sc/source/ui/vba/vbarange.cxx:5197 |
Medium |
V1048 |
The 'eCmd' variable was assigned the same value. |
General Analysis |
vbarange.cxx:5574sc/source/ui/vba/vbarange.cxx:5574 |
Medium |
V1048 |
The 'nRes' variable was assigned the same value. |
General Analysis |
vbarange.cxx:5577sc/source/ui/vba/vbarange.cxx:5577 |
Medium |
V1048 |
The 'nRes' variable was assigned the same value. |
General Analysis |
vbasheetobject.cxx:466sc/source/ui/vba/vbasheetobject.cxx:466 |
Medium |
V1048 |
The 'nAwtAlign' variable was assigned the same value. |
General Analysis |
vbasheetobject.cxx:491sc/source/ui/vba/vbasheetobject.cxx:491 |
Medium |
V1048 |
The 'eAwtAlign' variable was assigned the same value. |
General Analysis |
vbasheetobject.cxx:53sc/source/ui/vba/vbasheetobject.cxx:53 |
Medium |
V1077 |
The 'ScVbaButtonCharacters' constructor contains potentially uninitialized members. Inspect the following: mnStart, mnLength. |
General Analysis |
vbavalidation.cxx:94sc/source/ui/vba/vbavalidation.cxx:94 |
High |
V547 |
Expression 'nShowList != 0' is always false. |
General Analysis |
vbavalidation.cxx:240sc/source/ui/vba/vbavalidation.cxx:240 |
High |
V547 |
Expression 'nValType != sheet::ValidationType_ANY' is always false. |
General Analysis |
vbavalidation.cxx:350sc/source/ui/vba/vbavalidation.cxx:350 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbavalidation.cxx:243sc/source/ui/vba/vbavalidation.cxx:243 |
Medium |
V1019 |
Compound assignment expression 'Type >>= nType' is used inside condition. |
General Analysis |
vbavalidation.cxx:275sc/source/ui/vba/vbavalidation.cxx:275 |
Medium |
V1019 |
Compound assignment expression 'AlertStyle >>= nVbaAlertStyle' is used inside condition. |
General Analysis |
vbawindow.cxx:712sc/source/ui/vba/vbawindow.cxx:712 |
High |
V547 |
Expression is always true. |
General Analysis |
vbawindow.cxx:197sc/source/ui/vba/vbawindow.cxx:197 |
High |
V1053 |
Calling the 'ActivePane' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'vbawindow.cxx:197', 'vbawindow.cxx:220', 'vbawindow.hxx:66'. |
General Analysis |
vbawindow.cxx:205sc/source/ui/vba/vbawindow.cxx:205 |
High |
V1053 |
Calling the 'ActivePane' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'vbawindow.cxx:205', 'vbawindow.cxx:220', 'vbawindow.hxx:66'. |
General Analysis |
vbawindow.cxx:330sc/source/ui/vba/vbawindow.cxx:330 |
Medium |
V601 |
The 'nValue + 1' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
vbawindow.cxx:360sc/source/ui/vba/vbawindow.cxx:360 |
Medium |
V601 |
The 'nValue + 1' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
vbawindow.cxx:759sc/source/ui/vba/vbawindow.cxx:759 |
Medium |
V1048 |
The 'nWindowView' variable was assigned the same value. |
General Analysis |
vbaworkbook.cxx:193sc/source/ui/vba/vbaworkbook.cxx:193 |
High |
V1053 |
Calling the 'ResetColors' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'vbaworkbook.cxx:193', 'vbaworkbook.cxx:186', 'vbaworkbook.hxx:57'. |
General Analysis |
vbaworkbook.cxx:199sc/source/ui/vba/vbaworkbook.cxx:199 |
High |
V1053 |
Calling the 'ResetColors' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'vbaworkbook.cxx:199', 'vbaworkbook.cxx:186', 'vbaworkbook.hxx:57'. |
General Analysis |
vbaworksheet.cxx:270sc/source/ui/vba/vbaworksheet.cxx:270 |
Medium |
V547 |
Expression 'bVisible' is always false. |
General Analysis |
vbaworksheet.cxx:527sc/source/ui/vba/vbaworksheet.cxx:527 |
Medium |
V1019 |
Compound assignment expression 'After >>= xSheet' is used inside condition. |
General Analysis |
vbaworksheet.cxx:561sc/source/ui/vba/vbaworksheet.cxx:561 |
Medium |
V1019 |
Compound assignment expression 'After >>= xSheet' is used inside condition. |
General Analysis |
vbaworksheet.cxx:281sc/source/ui/vba/vbaworksheet.cxx:281 |
Medium |
V1048 |
The 'bVisible' variable was assigned the same value. |
General Analysis |
vbaworksheets.cxx:509sc/source/ui/vba/vbaworksheets.cxx:509 |
Medium |
V1004 |
The 'pViewShell' pointer was used unsafely after it was verified against nullptr. Check lines: 493, 509. |
General Analysis |
vbaworksheets.cxx:397sc/source/ui/vba/vbaworksheets.cxx:397 |
Medium |
V1019 |
Compound assignment expression 'After >>= xSheet' is used inside condition. |
General Analysis |
cellsh.cxx:186sc/source/ui/view/cellsh.cxx:186 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 186, 192 |
General Analysis |
cellsh1.cxx:2052sc/source/ui/view/cellsh1.cxx:2052 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
cellsh1.cxx:2053sc/source/ui/view/cellsh1.cxx:2053 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
cellsh1.cxx:2054sc/source/ui/view/cellsh1.cxx:2054 |
Medium |
V547 |
Expression 'bUseVariants' is always true. |
General Analysis |
cellsh1.cxx:2055sc/source/ui/view/cellsh1.cxx:2055 |
Medium |
V547 |
Expression '!bCommonTerms' is always false. |
General Analysis |
cellsh1.cxx:2285sc/source/ui/view/cellsh1.cxx:2285 |
Medium |
V1023 |
A pointer without owner is added to the 'pIconSetFormatData->m_Entries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
cellsh1.cxx:2286sc/source/ui/view/cellsh1.cxx:2286 |
Medium |
V1023 |
A pointer without owner is added to the 'pIconSetFormatData->m_Entries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
cellsh1.cxx:2287sc/source/ui/view/cellsh1.cxx:2287 |
Medium |
V1023 |
A pointer without owner is added to the 'pIconSetFormatData->m_Entries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
cellsh1.cxx:2289sc/source/ui/view/cellsh1.cxx:2289 |
Medium |
V1023 |
A pointer without owner is added to the 'pIconSetFormatData->m_Entries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
cellsh1.cxx:2291sc/source/ui/view/cellsh1.cxx:2291 |
Medium |
V1023 |
A pointer without owner is added to the 'pIconSetFormatData->m_Entries' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
cellsh1.cxx:665sc/source/ui/view/cellsh1.cxx:665 |
Medium |
V1048 |
The 'eFillCmd' variable was assigned the same value. |
General Analysis |
cellsh4.cxx:463sc/source/ui/view/cellsh4.cxx:463 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
dbfunc3.cxx:1347sc/source/ui/view/dbfunc3.cxx:1347 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbfunc3.cxx:1350sc/source/ui/view/dbfunc3.cxx:1350 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbfunc3.cxx:1363sc/source/ui/view/dbfunc3.cxx:1363 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbfunc3.cxx:1370sc/source/ui/view/dbfunc3.cxx:1370 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dbfunc3.cxx:1824sc/source/ui/view/dbfunc3.cxx:1824 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
dbfunc3.cxx:1825sc/source/ui/view/dbfunc3.cxx:1825 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
editsh.cxx:647sc/source/ui/view/editsh.cxx:647 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
editsh.cxx:1388sc/source/ui/view/editsh.cxx:1388 |
High |
V530 |
The return value of function 'GetSlotState' is required to be utilized. |
General Analysis |
formatsh.cxx:462sc/source/ui/view/formatsh.cxx:462 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
formatsh.cxx:1860sc/source/ui/view/formatsh.cxx:1860 |
Medium |
V1048 |
The 'nFormatCategory' variable was assigned the same value. |
General Analysis |
gridwin.cxx:6386sc/source/ui/view/gridwin.cxx:6386 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
gridwin.cxx:6426sc/source/ui/view/gridwin.cxx:6426 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
gridwin.cxx:6500sc/source/ui/view/gridwin.cxx:6500 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
gridwin.cxx:441sc/source/ui/view/gridwin.cxx:441 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
gridwin.cxx:2583sc/source/ui/view/gridwin.cxx:2583 |
Medium |
V547 |
Expression 'bDouble' is always true. |
General Analysis |
gridwin4.cxx:2488sc/source/ui/view/gridwin4.cxx:2488 |
Medium |
V1048 |
The 'bDoRow' variable was assigned the same value. |
General Analysis |
hdrcont.cxx:76sc/source/ui/view/hdrcont.cxx:76 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
hdrcont.cxx:93sc/source/ui/view/hdrcont.cxx:93 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
hintwin.cxx:169sc/source/ui/view/hintwin.cxx:169 |
High |
V530 |
The return value of function 'createOverlaySequence' is required to be utilized. |
General Analysis |
olinewin.cxx:58sc/source/ui/view/olinewin.cxx:58 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
olinewin.cxx:886sc/source/ui/view/olinewin.cxx:886 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 883, 886. |
General Analysis |
output.cxx:2825sc/source/ui/view/output.cxx:2825 |
High |
V530 |
The return value of function 'DrawArrow' is required to be utilized. |
General Analysis |
output.cxx:2832sc/source/ui/view/output.cxx:2832 |
High |
V530 |
The return value of function 'DrawArrow' is required to be utilized. |
General Analysis |
output.cxx:2843sc/source/ui/view/output.cxx:2843 |
High |
V530 |
The return value of function 'DrawArrow' is required to be utilized. |
General Analysis |
output.cxx:2851sc/source/ui/view/output.cxx:2851 |
High |
V530 |
The return value of function 'DrawArrow' is required to be utilized. |
General Analysis |
output.cxx:473sc/source/ui/view/output.cxx:473 |
Medium |
V560 |
A part of conditional expression is always true: !bSingle. |
General Analysis |
output.cxx:751sc/source/ui/view/output.cxx:751 |
Medium |
V560 |
A part of conditional expression is always true: eRotMode == SVX_ROTATE_MODE_BOTTOM. |
General Analysis |
output.cxx:625sc/source/ui/view/output.cxx:625 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
output.cxx:854sc/source/ui/view/output.cxx:854 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
output2.cxx:581sc/source/ui/view/output2.cxx:581 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
output2.cxx:606sc/source/ui/view/output2.cxx:606 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
output2.cxx:4634sc/source/ui/view/output2.cxx:4634 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pPDF'. |
General Analysis |
preview.cxx:659sc/source/ui/view/preview.cxx:659 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
prevloc.cxx:148sc/source/ui/view/prevloc.cxx:148 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: aDrawRangeId. |
General Analysis |
prevwsh.cxx:1135sc/source/ui/view/prevwsh.cxx:1135 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
spelleng.cxx:233sc/source/ui/view/spelleng.cxx:233 |
Medium |
V560 |
A part of conditional expression is always true: bLoop. |
General Analysis |
tabcont.cxx:81sc/source/ui/view/tabcont.cxx:81 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tabcont.cxx:637sc/source/ui/view/tabcont.cxx:637 |
Medium |
V1048 |
The 'nRet' variable was assigned the same value. |
General Analysis |
tabsplit.cxx:29sc/source/ui/view/tabsplit.cxx:29 |
High |
V1053 |
Calling the 'SetPointer' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'tabsplit.cxx:29', 'tabsplit.cxx:49', 'window.hxx:1020'. |
General Analysis |
tabsplit.cxx:30sc/source/ui/view/tabsplit.cxx:30 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tabview.cxx:3061sc/source/ui/view/tabview.cxx:3061 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nStartCol + 1' operator to the 'sal_Int64' type, not the result. |
General Analysis |
tabview.cxx:82sc/source/ui/view/tabview.cxx:82 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tabview.cxx:398sc/source/ui/view/tabview.cxx:398 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 388, 398. |
General Analysis |
tabview.cxx:2212sc/source/ui/view/tabview.cxx:2212 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nTopPos' should be checked here. |
General Analysis |
tabview2.cxx:1420sc/source/ui/view/tabview2.cxx:1420 |
Medium |
V1048 |
The 'nZoom' variable was assigned the same value. |
General Analysis |
tabview5.cxx:407sc/source/ui/view/tabview5.cxx:407 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
tabview5.cxx:689sc/source/ui/view/tabview5.cxx:689 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
tabvwsh2.cxx:143sc/source/ui/view/tabvwsh2.cxx:143 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
tabvwsh2.cxx:157sc/source/ui/view/tabvwsh2.cxx:157 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
tabvwsh4.cxx:2130sc/source/ui/view/tabvwsh4.cxx:2130 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTabViewShell'. |
General Analysis |
tabvwsh9.cxx:84sc/source/ui/view/tabvwsh9.cxx:84 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
tabvwsha.cxx:943sc/source/ui/view/tabvwsha.cxx:943 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
tabvwsha.cxx:977sc/source/ui/view/tabvwsha.cxx:977 |
Medium |
V1048 |
The 'eFamily' variable was assigned the same value. |
General Analysis |
tabvwshb.cxx:381sc/source/ui/view/tabvwshb.cxx:381 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
tabvwshf.cxx:230sc/source/ui/view/tabvwshf.cxx:230 |
High |
V530 |
The return value of function 'GetTitle' is required to be utilized. |
General Analysis |
tabvwshf.cxx:766sc/source/ui/view/tabvwshf.cxx:766 |
High |
V530 |
The return value of function 'GetTitle' is required to be utilized. |
General Analysis |
tabvwshf.cxx:543sc/source/ui/view/tabvwshf.cxx:543 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 543, 550 |
General Analysis |
viewdata.cxx:1839sc/source/ui/view/viewdata.cxx:1839 |
High |
V530 |
The return value of function 'Scroll' is required to be utilized. |
General Analysis |
viewdata.cxx:3968sc/source/ui/view/viewdata.cxx:3968 |
High |
V547 |
Expression 'nTemp16 == 1' is always false. |
General Analysis |
viewdata.cxx:3974sc/source/ui/view/viewdata.cxx:3974 |
High |
V547 |
Expression 'nTemp16 == 1' is always false. |
General Analysis |
viewdata.cxx:3980sc/source/ui/view/viewdata.cxx:3980 |
High |
V547 |
Expression 'nTemp16 == 1' is always false. |
General Analysis |
viewdata.cxx:3816sc/source/ui/view/viewdata.cxx:3816 |
Medium |
V519 |
The 'pSettings[14].Name' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 3806, 3816. |
General Analysis |
viewdata.cxx:2406sc/source/ui/view/viewdata.cxx:2406 |
Medium |
V560 |
A part of conditional expression is always true: eWhich == SC_SPLIT_RIGHT. |
General Analysis |
viewdata.cxx:2413sc/source/ui/view/viewdata.cxx:2413 |
Medium |
V560 |
A part of conditional expression is always true: eWhich == SC_SPLIT_BOTTOM. |
General Analysis |
viewdata.cxx:1731sc/source/ui/view/viewdata.cxx:1731 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
viewdata.cxx:634sc/source/ui/view/viewdata.cxx:634 |
Medium |
V1016 |
Expression is always true. |
General Analysis |
viewdata.cxx:639sc/source/ui/view/viewdata.cxx:639 |
Medium |
V1016 |
Expression is always true. |
General Analysis |
viewdata.cxx:664sc/source/ui/view/viewdata.cxx:664 |
Medium |
V1016 |
Expression is always true. |
General Analysis |
viewdata.cxx:831sc/source/ui/view/viewdata.cxx:831 |
Medium |
V1023 |
A pointer without owner is added to the 'maTabData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
viewdata.cxx:3292sc/source/ui/view/viewdata.cxx:3292 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
viewdata.cxx:2435sc/source/ui/view/viewdata.cxx:2435 |
Medium |
V1048 |
The 'eWhichY' variable was assigned the same value. |
General Analysis |
viewdata.cxx:2439sc/source/ui/view/viewdata.cxx:2439 |
Medium |
V1048 |
The 'eWhichY' variable was assigned the same value. |
General Analysis |
viewdata.cxx:3688sc/source/ui/view/viewdata.cxx:3688 |
Medium |
V1048 |
The 'ePos' variable was assigned the same value. |
General Analysis |
viewdata.cxx:207sc/source/ui/view/viewdata.cxx:207 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'posLB' should be checked here. |
General Analysis |
viewdata.cxx:238sc/source/ui/view/viewdata.cxx:238 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'posLB' should be checked here. |
General Analysis |
viewfun2.cxx:1303sc/source/ui/view/viewfun2.cxx:1303 |
Medium |
V547 |
Expression '!"Unknown option for merge cells."' is always false. |
General Analysis |
viewfun2.cxx:1286sc/source/ui/view/viewfun2.cxx:1286 |
Medium |
V788 |
The variable 'bApi', captured in a lambda expression, has a constant value. |
General Analysis |
viewfun2.cxx:557sc/source/ui/view/viewfun2.cxx:557 |
Medium |
V1016 |
Expression 'eSum < ScAutoSumEnd' is always true. |
General Analysis |
viewfun3.cxx:2040sc/source/ui/view/viewfun3.cxx:2040 |
High |
V575 |
The null pointer is passed into 'move' function. Inspect the first argument. |
General Analysis |
viewfun3.cxx:2041sc/source/ui/view/viewfun3.cxx:2041 |
High |
V575 |
The null pointer is passed into 'move' function. Inspect the first argument. |
General Analysis |
viewfun5.cxx:169sc/source/ui/view/viewfun5.cxx:169 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewfun6.cxx:135sc/source/ui/view/viewfun6.cxx:135 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewfun6.cxx:550sc/source/ui/view/viewfun6.cxx:550 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfunc.cxx:2134sc/source/ui/view/viewfunc.cxx:2134 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
viewfunc.cxx:2139sc/source/ui/view/viewfunc.cxx:2139 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
xmlsourcedlg.cxx:56sc/source/ui/xmlsource/xmlsourcedlg.cxx:56 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
analysis.cxx:88scaddins/source/analysis/analysis.cxx:88 |
High |
V522 |
Dereferencing of the null pointer 'pFactDoubles' might take place. |
General Analysis |
analysishelper.cxx:1669scaddins/source/analysis/analysishelper.cxx:1669 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
analysishelper.cxx:1672scaddins/source/analysis/analysishelper.cxx:1672 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
analysishelper.cxx:1675scaddins/source/analysis/analysishelper.cxx:1675 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
analysishelper.cxx:1572scaddins/source/analysis/analysishelper.cxx:1572 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: r, i, c. |
General Analysis |
analysishelper.cxx:2234scaddins/source/analysis/analysishelper.cxx:2234 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2235scaddins/source/analysis/analysishelper.cxx:2235 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2236scaddins/source/analysis/analysishelper.cxx:2236 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2237scaddins/source/analysis/analysishelper.cxx:2237 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2238scaddins/source/analysis/analysishelper.cxx:2238 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2239scaddins/source/analysis/analysishelper.cxx:2239 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2240scaddins/source/analysis/analysishelper.cxx:2240 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2241scaddins/source/analysis/analysishelper.cxx:2241 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2242scaddins/source/analysis/analysishelper.cxx:2242 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2243scaddins/source/analysis/analysishelper.cxx:2243 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2244scaddins/source/analysis/analysishelper.cxx:2244 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2245scaddins/source/analysis/analysishelper.cxx:2245 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2246scaddins/source/analysis/analysishelper.cxx:2246 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2247scaddins/source/analysis/analysishelper.cxx:2247 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2248scaddins/source/analysis/analysishelper.cxx:2248 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2249scaddins/source/analysis/analysishelper.cxx:2249 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2250scaddins/source/analysis/analysishelper.cxx:2250 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2251scaddins/source/analysis/analysishelper.cxx:2251 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2252scaddins/source/analysis/analysishelper.cxx:2252 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2255scaddins/source/analysis/analysishelper.cxx:2255 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2256scaddins/source/analysis/analysishelper.cxx:2256 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2257scaddins/source/analysis/analysishelper.cxx:2257 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2258scaddins/source/analysis/analysishelper.cxx:2258 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2259scaddins/source/analysis/analysishelper.cxx:2259 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2260scaddins/source/analysis/analysishelper.cxx:2260 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2261scaddins/source/analysis/analysishelper.cxx:2261 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2262scaddins/source/analysis/analysishelper.cxx:2262 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2263scaddins/source/analysis/analysishelper.cxx:2263 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2264scaddins/source/analysis/analysishelper.cxx:2264 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2265scaddins/source/analysis/analysishelper.cxx:2265 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2266scaddins/source/analysis/analysishelper.cxx:2266 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2267scaddins/source/analysis/analysishelper.cxx:2267 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2268scaddins/source/analysis/analysishelper.cxx:2268 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2269scaddins/source/analysis/analysishelper.cxx:2269 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2270scaddins/source/analysis/analysishelper.cxx:2270 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2273scaddins/source/analysis/analysishelper.cxx:2273 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2274scaddins/source/analysis/analysishelper.cxx:2274 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2275scaddins/source/analysis/analysishelper.cxx:2275 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2276scaddins/source/analysis/analysishelper.cxx:2276 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2277scaddins/source/analysis/analysishelper.cxx:2277 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2278scaddins/source/analysis/analysishelper.cxx:2278 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2279scaddins/source/analysis/analysishelper.cxx:2279 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2280scaddins/source/analysis/analysishelper.cxx:2280 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2283scaddins/source/analysis/analysishelper.cxx:2283 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2284scaddins/source/analysis/analysishelper.cxx:2284 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2285scaddins/source/analysis/analysishelper.cxx:2285 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2286scaddins/source/analysis/analysishelper.cxx:2286 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2287scaddins/source/analysis/analysishelper.cxx:2287 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2288scaddins/source/analysis/analysishelper.cxx:2288 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2291scaddins/source/analysis/analysishelper.cxx:2291 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2292scaddins/source/analysis/analysishelper.cxx:2292 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2293scaddins/source/analysis/analysishelper.cxx:2293 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2294scaddins/source/analysis/analysishelper.cxx:2294 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2295scaddins/source/analysis/analysishelper.cxx:2295 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2298scaddins/source/analysis/analysishelper.cxx:2298 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2299scaddins/source/analysis/analysishelper.cxx:2299 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2300scaddins/source/analysis/analysishelper.cxx:2300 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2301scaddins/source/analysis/analysishelper.cxx:2301 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2302scaddins/source/analysis/analysishelper.cxx:2302 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2303scaddins/source/analysis/analysishelper.cxx:2303 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2304scaddins/source/analysis/analysishelper.cxx:2304 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2305scaddins/source/analysis/analysishelper.cxx:2305 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2306scaddins/source/analysis/analysishelper.cxx:2306 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2307scaddins/source/analysis/analysishelper.cxx:2307 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2308scaddins/source/analysis/analysishelper.cxx:2308 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2309scaddins/source/analysis/analysishelper.cxx:2309 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2310scaddins/source/analysis/analysishelper.cxx:2310 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2313scaddins/source/analysis/analysishelper.cxx:2313 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2314scaddins/source/analysis/analysishelper.cxx:2314 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2315scaddins/source/analysis/analysishelper.cxx:2315 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2316scaddins/source/analysis/analysishelper.cxx:2316 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2317scaddins/source/analysis/analysishelper.cxx:2317 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2320scaddins/source/analysis/analysishelper.cxx:2320 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2321scaddins/source/analysis/analysishelper.cxx:2321 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2324scaddins/source/analysis/analysishelper.cxx:2324 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2325scaddins/source/analysis/analysishelper.cxx:2325 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2326scaddins/source/analysis/analysishelper.cxx:2326 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2327scaddins/source/analysis/analysishelper.cxx:2327 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2328scaddins/source/analysis/analysishelper.cxx:2328 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2329scaddins/source/analysis/analysishelper.cxx:2329 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2330scaddins/source/analysis/analysishelper.cxx:2330 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2331scaddins/source/analysis/analysishelper.cxx:2331 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2334scaddins/source/analysis/analysishelper.cxx:2334 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2335scaddins/source/analysis/analysishelper.cxx:2335 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2336scaddins/source/analysis/analysishelper.cxx:2336 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2337scaddins/source/analysis/analysishelper.cxx:2337 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2338scaddins/source/analysis/analysishelper.cxx:2338 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2339scaddins/source/analysis/analysishelper.cxx:2339 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2340scaddins/source/analysis/analysishelper.cxx:2340 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2341scaddins/source/analysis/analysishelper.cxx:2341 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2342scaddins/source/analysis/analysishelper.cxx:2342 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2343scaddins/source/analysis/analysishelper.cxx:2343 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2344scaddins/source/analysis/analysishelper.cxx:2344 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2345scaddins/source/analysis/analysishelper.cxx:2345 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2346scaddins/source/analysis/analysishelper.cxx:2346 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2347scaddins/source/analysis/analysishelper.cxx:2347 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2348scaddins/source/analysis/analysishelper.cxx:2348 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2349scaddins/source/analysis/analysishelper.cxx:2349 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2350scaddins/source/analysis/analysishelper.cxx:2350 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2351scaddins/source/analysis/analysishelper.cxx:2351 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2352scaddins/source/analysis/analysishelper.cxx:2352 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2353scaddins/source/analysis/analysishelper.cxx:2353 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2354scaddins/source/analysis/analysishelper.cxx:2354 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2355scaddins/source/analysis/analysishelper.cxx:2355 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2356scaddins/source/analysis/analysishelper.cxx:2356 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2357scaddins/source/analysis/analysishelper.cxx:2357 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2358scaddins/source/analysis/analysishelper.cxx:2358 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2359scaddins/source/analysis/analysishelper.cxx:2359 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2360scaddins/source/analysis/analysishelper.cxx:2360 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2361scaddins/source/analysis/analysishelper.cxx:2361 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2362scaddins/source/analysis/analysishelper.cxx:2362 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2363scaddins/source/analysis/analysishelper.cxx:2363 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2364scaddins/source/analysis/analysishelper.cxx:2364 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2365scaddins/source/analysis/analysishelper.cxx:2365 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2366scaddins/source/analysis/analysishelper.cxx:2366 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2367scaddins/source/analysis/analysishelper.cxx:2367 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2368scaddins/source/analysis/analysishelper.cxx:2368 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2369scaddins/source/analysis/analysishelper.cxx:2369 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2372scaddins/source/analysis/analysishelper.cxx:2372 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2373scaddins/source/analysis/analysishelper.cxx:2373 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2374scaddins/source/analysis/analysishelper.cxx:2374 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2375scaddins/source/analysis/analysishelper.cxx:2375 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2376scaddins/source/analysis/analysishelper.cxx:2376 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2377scaddins/source/analysis/analysishelper.cxx:2377 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2378scaddins/source/analysis/analysishelper.cxx:2378 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2379scaddins/source/analysis/analysishelper.cxx:2379 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2380scaddins/source/analysis/analysishelper.cxx:2380 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2381scaddins/source/analysis/analysishelper.cxx:2381 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2382scaddins/source/analysis/analysishelper.cxx:2382 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2383scaddins/source/analysis/analysishelper.cxx:2383 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2384scaddins/source/analysis/analysishelper.cxx:2384 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2385scaddins/source/analysis/analysishelper.cxx:2385 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2386scaddins/source/analysis/analysishelper.cxx:2386 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2387scaddins/source/analysis/analysishelper.cxx:2387 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2388scaddins/source/analysis/analysishelper.cxx:2388 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2391scaddins/source/analysis/analysishelper.cxx:2391 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2392scaddins/source/analysis/analysishelper.cxx:2392 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2393scaddins/source/analysis/analysishelper.cxx:2393 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2394scaddins/source/analysis/analysishelper.cxx:2394 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2395scaddins/source/analysis/analysishelper.cxx:2395 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2396scaddins/source/analysis/analysishelper.cxx:2396 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2397scaddins/source/analysis/analysishelper.cxx:2397 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2398scaddins/source/analysis/analysishelper.cxx:2398 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2399scaddins/source/analysis/analysishelper.cxx:2399 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2402scaddins/source/analysis/analysishelper.cxx:2402 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
analysishelper.cxx:2403scaddins/source/analysis/analysishelper.cxx:2403 |
Medium |
V1023 |
A pointer without owner is added to the 'maVector' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
SwarmSolverTest.cxx:48sccomp/qa/unit/SwarmSolverTest.cxx:48 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
SwarmSolverTest.cxx:91sccomp/qa/unit/SwarmSolverTest.cxx:91 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
SwarmSolverTest.cxx:136sccomp/qa/unit/SwarmSolverTest.cxx:136 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
SwarmSolverTest.cxx:184sccomp/qa/unit/SwarmSolverTest.cxx:184 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
SwarmSolverTest.cxx:236sccomp/qa/unit/SwarmSolverTest.cxx:236 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
SwarmSolver.cxx:549sccomp/source/solver/SwarmSolver.cxx:549 |
High |
V614 |
Uninitialized variable 'fValue' used. Consider checking the second actual argument of the 'updateBound' function. |
General Analysis |
scripthandler.cxx:76scripting/source/protocolhandler/scripthandler.cxx:76 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= m_xFrame' is used inside condition. |
General Analysis |
URIHelper.cxx:86scripting/source/provider/URIHelper.cxx:86 |
Medium |
V1019 |
Compound assignment expression 'args[1] >>= m_sLocation' is used inside condition. |
General Analysis |
stringresource.cxx:1358scripting/source/stringresource/stringresource.cxx:1358 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1774scripting/source/stringresource/stringresource.cxx:1774 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1788scripting/source/stringresource/stringresource.cxx:1788 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1822scripting/source/stringresource/stringresource.cxx:1822 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1828scripting/source/stringresource/stringresource.cxx:1828 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1862scripting/source/stringresource/stringresource.cxx:1862 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1863scripting/source/stringresource/stringresource.cxx:1863 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1867scripting/source/stringresource/stringresource.cxx:1867 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1868scripting/source/stringresource/stringresource.cxx:1868 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1872scripting/source/stringresource/stringresource.cxx:1872 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1873scripting/source/stringresource/stringresource.cxx:1873 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1877scripting/source/stringresource/stringresource.cxx:1877 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1878scripting/source/stringresource/stringresource.cxx:1878 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1882scripting/source/stringresource/stringresource.cxx:1882 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1883scripting/source/stringresource/stringresource.cxx:1883 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1893scripting/source/stringresource/stringresource.cxx:1893 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1898scripting/source/stringresource/stringresource.cxx:1898 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1899scripting/source/stringresource/stringresource.cxx:1899 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1907scripting/source/stringresource/stringresource.cxx:1907 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stringresource.cxx:1927scripting/source/stringresource/stringresource.cxx:1927 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapelist.hxx:30sd/inc/shapelist.hxx:30 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ShapeList' method of the 'ShapeList' class. |
General Analysis |
PresenterController.cxx:365sd/source/console/PresenterController.cxx:365 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
PresenterController.cxx:371sd/source/console/PresenterController.cxx:371 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
PresenterController.cxx:577sd/source/console/PresenterController.cxx:577 |
High |
V547 |
Expression 'aTransitionType > 0' is always false. |
General Analysis |
PresenterController.cxx:609sd/source/console/PresenterController.cxx:609 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
PresenterController.cxx:1127sd/source/console/PresenterController.cxx:1127 |
Medium |
V560 |
A part of conditional expression is always true: nHeight > 0. |
General Analysis |
PresenterController.cxx:718sd/source/console/PresenterController.cxx:718 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
PresenterController.cxx:1126sd/source/console/PresenterController.cxx:1126 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
PresenterController.cxx:678sd/source/console/PresenterController.cxx:678 |
Medium |
V1048 |
The 'bActivate' variable was assigned the same value. |
General Analysis |
PresenterPaneBase.cxx:175sd/source/console/PresenterPaneBase.cxx:175 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
PresenterScreen.cxx:476sd/source/console/PresenterScreen.cxx:476 |
High |
V547 |
Expression 'nDisplayNumber == - 1' is always true. |
General Analysis |
PresenterScreen.cxx:542sd/source/console/PresenterScreen.cxx:542 |
Medium |
V1048 |
The 'nPresenterScreenNumber' variable was assigned the same value. |
General Analysis |
PresenterSlideSorter.cxx:783sd/source/console/PresenterSlideSorter.cxx:783 |
Medium |
V560 |
A part of conditional expression is always true: nHeight > 0. |
General Analysis |
PresenterSlideSorter.cxx:782sd/source/console/PresenterSlideSorter.cxx:782 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
PresenterSlideSorter.cxx:1108sd/source/console/PresenterSlideSorter.cxx:1108 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'mnHorizontalGap' should be checked here. |
General Analysis |
PresenterTheme.cxx:1050sd/source/console/PresenterTheme.cxx:1050 |
Medium |
V1019 |
Compound assignment expression 'rValues[1] >>= sStyleName' is used inside condition. |
General Analysis |
PresenterToolBar.cxx:1796sd/source/console/PresenterToolBar.cxx:1796 |
High |
V1053 |
Calling the 'restart' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
PresenterToolBar.cxx:1797sd/source/console/PresenterToolBar.cxx:1797 |
High |
V1053 |
Calling the 'setPauseStatus' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
PresenterToolBar.cxx:1305sd/source/console/PresenterToolBar.cxx:1305 |
Medium |
V560 |
A part of conditional expression is always false: bIsSelected != mbIsSelected. |
General Analysis |
PresenterToolBar.cxx:1308sd/source/console/PresenterToolBar.cxx:1308 |
Medium |
V1048 |
The 'mbIsSelected' variable was assigned the same value. |
General Analysis |
PresenterViewFactory.cxx:379sd/source/console/PresenterViewFactory.cxx:379 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
PresenterViewFactory.cxx:416sd/source/console/PresenterViewFactory.cxx:416 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
PresenterWindowManager.cxx:592sd/source/console/PresenterWindowManager.cxx:592 |
Medium |
V636 |
The expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
PresenterWindowManager.cxx:468sd/source/console/PresenterWindowManager.cxx:468 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
CustomAnimationEffect.cxx:1651sd/source/core/CustomAnimationEffect.cxx:1651 |
High |
V1053 |
Calling the 'reset' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
CustomAnimationEffect.cxx:3281sd/source/core/CustomAnimationEffect.cxx:3281 |
Medium |
V614 |
The 'pEffect' smart pointer is utilized immediately after being declared or reset. It is suspicious that no value was assigned to it. |
General Analysis |
CustomAnimationEffect.cxx:2803sd/source/core/CustomAnimationEffect.cxx:2803 |
Medium |
V1001 |
The 'aTarget' variable is assigned but is not used by the end of the function. |
General Analysis |
anminfo.cxx:115sd/source/core/anminfo.cxx:115 |
Medium |
V547 |
Expression 'pFldItem' is always true. |
General Analysis |
drawdoc3.cxx:202sd/source/core/drawdoc3.cxx:202 |
High |
V530 |
The return value of function 'GuessFilter' is required to be utilized. |
General Analysis |
drawdoc3.cxx:1553sd/source/core/drawdoc3.cxx:1553 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1518, 1553. |
General Analysis |
pglink.cxx:61sd/source/core/pglink.cxx:61 |
Medium |
V547 |
Expression 'pDoc != nullptr' is always true. |
General Analysis |
sdpage.cxx:806sd/source/core/sdpage.cxx:806 |
Medium |
V547 |
Expression '!pMasterPage' is always false. |
General Analysis |
sdpage.cxx:1285sd/source/core/sdpage.cxx:1285 |
Medium |
V1016 |
Expression 'eLayout < AUTOLAYOUT_START' is always false. |
General Analysis |
stlsheet.cxx:1035sd/source/core/stlsheet.cxx:1035 |
High |
V614 |
Uninitialized variable 'nSpacing' used. Consider checking the second actual argument of the 'SdrMetricItem' function. |
General Analysis |
stlsheet.cxx:157sd/source/core/stlsheet.cxx:157 |
High |
V1053 |
Calling the 'dispose' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
eppt.cxx:1419sd/source/filter/eppt/eppt.cxx:1419 |
High |
V530 |
The return value of function 'SaveOrDelMSVBAStorage' is required to be utilized. |
General Analysis |
eppt.cxx:802sd/source/filter/eppt/eppt.cxx:802 |
Medium |
V547 |
Expression '!bBool' is always true. |
General Analysis |
eppt.cxx:810sd/source/filter/eppt/eppt.cxx:810 |
Medium |
V547 |
Expression 'bBool' is always false. |
General Analysis |
eppt.cxx:817sd/source/filter/eppt/eppt.cxx:817 |
Medium |
V547 |
Expression '!bBool' is always true. |
General Analysis |
eppt.cxx:254sd/source/filter/eppt/eppt.cxx:254 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= nTT' is used inside condition. |
General Analysis |
eppt.cxx:258sd/source/filter/eppt/eppt.cxx:258 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= nTST' is used inside condition. |
General Analysis |
epptso.cxx:2296sd/source/filter/eppt/epptso.cxx:2296 |
Medium |
V547 |
Expression 'mnTextSize' is always false. |
General Analysis |
epptso.cxx:2398sd/source/filter/eppt/epptso.cxx:2398 |
Medium |
V547 |
Expression 'mnTextSize' is always false. |
General Analysis |
epptso.cxx:1035sd/source/filter/eppt/epptso.cxx:1035 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1033, 1035. |
General Analysis |
epptso.cxx:1309sd/source/filter/eppt/epptso.cxx:1309 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1309, 1327 |
General Analysis |
epptso.cxx:1865sd/source/filter/eppt/epptso.cxx:1865 |
Medium |
V1048 |
The 'ePolyKind' variable was assigned the same value. |
General Analysis |
pptexanimations.cxx:1211sd/source/filter/eppt/pptexanimations.cxx:1211 |
High |
V547 |
Expression is always false. |
General Analysis |
pptexanimations.cxx:792sd/source/filter/eppt/pptexanimations.cxx:792 |
High |
V614 |
Uninitialized variable 'eTiming' used. |
General Analysis |
pptexanimations.cxx:1950sd/source/filter/eppt/pptexanimations.cxx:1950 |
Medium |
V1019 |
Compound assignment expression 'aPair.Second >>= fY' is used inside condition. |
General Analysis |
pptexanimations.cxx:1959sd/source/filter/eppt/pptexanimations.cxx:1959 |
Medium |
V1019 |
Compound assignment expression 'aPair.Second >>= fY' is used inside condition. |
General Analysis |
pptexanimations.cxx:1968sd/source/filter/eppt/pptexanimations.cxx:1968 |
Medium |
V1019 |
Compound assignment expression 'aPair.Second >>= fY' is used inside condition. |
General Analysis |
pptx-animations-nodectx.cxx:181sd/source/filter/eppt/pptx-animations-nodectx.cxx:181 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
pptx-animations.cxx:99sd/source/filter/eppt/pptx-animations.cxx:99 |
High |
V614 |
Uninitialized variable 'x' used. |
General Analysis |
pptx-animations.cxx:100sd/source/filter/eppt/pptx-animations.cxx:100 |
High |
V614 |
Uninitialized variable 'y' used. |
General Analysis |
pptx-animations.cxx:695sd/source/filter/eppt/pptx-animations.cxx:695 |
High |
V614 |
Uninitialized variable 'value' used. |
General Analysis |
pptx-animations.cxx:94sd/source/filter/eppt/pptx-animations.cxx:94 |
Medium |
V1019 |
Compound assignment expression 'aPair.Second >>= y' is used inside condition. |
General Analysis |
pptx-animations.cxx:1091sd/source/filter/eppt/pptx-animations.cxx:1091 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
pptx-animations.cxx:447sd/source/filter/eppt/pptx-animations.cxx:447 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 447, 450 |
General Analysis |
pptx-epptbase.cxx:691sd/source/filter/eppt/pptx-epptbase.cxx:691 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
pptx-epptbase.cxx:694sd/source/filter/eppt/pptx-epptbase.cxx:694 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
pptx-epptbase.cxx:498sd/source/filter/eppt/pptx-epptbase.cxx:498 |
Medium |
V1023 |
A pointer without owner is added to the 'maStyleSheetList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
pptx-epptooxml.cxx:406sd/source/filter/eppt/pptx-epptooxml.cxx:406 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:434sd/source/filter/eppt/pptx-epptooxml.cxx:434 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1027sd/source/filter/eppt/pptx-epptooxml.cxx:1027 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1078sd/source/filter/eppt/pptx-epptooxml.cxx:1078 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1241sd/source/filter/eppt/pptx-epptooxml.cxx:1241 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1381sd/source/filter/eppt/pptx-epptooxml.cxx:1381 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1389sd/source/filter/eppt/pptx-epptooxml.cxx:1389 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1420sd/source/filter/eppt/pptx-epptooxml.cxx:1420 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1426sd/source/filter/eppt/pptx-epptooxml.cxx:1426 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1431sd/source/filter/eppt/pptx-epptooxml.cxx:1431 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1487sd/source/filter/eppt/pptx-epptooxml.cxx:1487 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:1671sd/source/filter/eppt/pptx-epptooxml.cxx:1671 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:2112sd/source/filter/eppt/pptx-epptooxml.cxx:2112 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
pptx-epptooxml.cxx:933sd/source/filter/eppt/pptx-epptooxml.cxx:933 |
High |
V547 |
Expression 'advanceTiming != - 1' is always false. |
General Analysis |
pptx-epptooxml.cxx:835sd/source/filter/eppt/pptx-epptooxml.cxx:835 |
Medium |
V547 |
Expression '!bOOXmlSpecificTransition' is always true. |
General Analysis |
pptx-epptooxml.cxx:954sd/source/filter/eppt/pptx-epptooxml.cxx:954 |
Medium |
V547 |
Expression 'isAdvanceTimingSet' is always false. |
General Analysis |
pptx-epptooxml.cxx:972sd/source/filter/eppt/pptx-epptooxml.cxx:972 |
Medium |
V547 |
Expression 'pPresetTransition' is always false. |
General Analysis |
pptx-epptooxml.cxx:1782sd/source/filter/eppt/pptx-epptooxml.cxx:1782 |
Medium |
V547 |
Expression 'bUseBackground' is always false. |
General Analysis |
pptx-epptooxml.cxx:1967sd/source/filter/eppt/pptx-epptooxml.cxx:1967 |
Medium |
V547 |
Expression '!bIsDateTimeFixed' is always true. |
General Analysis |
pptx-epptooxml.cxx:1985sd/source/filter/eppt/pptx-epptooxml.cxx:1985 |
Medium |
V547 |
Expression 'bIsDateTimeFixed' is always false. |
General Analysis |
pptx-epptooxml.cxx:560sd/source/filter/eppt/pptx-epptooxml.cxx:560 |
Medium |
V560 |
A part of conditional expression is always true: aFillStyle == FillStyle_NONE. |
General Analysis |
pptx-epptooxml.cxx:561sd/source/filter/eppt/pptx-epptooxml.cxx:561 |
Medium |
V560 |
A part of conditional expression is always false: aFillStyle == FillStyle_HATCH. |
General Analysis |
pptx-epptooxml.cxx:825sd/source/filter/eppt/pptx-epptooxml.cxx:825 |
Medium |
V560 |
A part of conditional expression is always true: !bOOXmlSpecificTransition. |
General Analysis |
pptx-epptooxml.cxx:832sd/source/filter/eppt/pptx-epptooxml.cxx:832 |
Medium |
V560 |
A part of conditional expression is always false: changeType == 1. |
General Analysis |
pptx-epptooxml.cxx:934sd/source/filter/eppt/pptx-epptooxml.cxx:934 |
Medium |
V560 |
A part of conditional expression is always false: pPresetTransition. |
General Analysis |
pptx-epptooxml.cxx:1013sd/source/filter/eppt/pptx-epptooxml.cxx:1013 |
Medium |
V560 |
A part of conditional expression is always false: pPresetTransition. |
General Analysis |
pptx-epptooxml.cxx:1945sd/source/filter/eppt/pptx-epptooxml.cxx:1945 |
Medium |
V560 |
A part of conditional expression is always true: !bIsDateTimeFixed. |
General Analysis |
pptx-epptooxml.cxx:697sd/source/filter/eppt/pptx-epptooxml.cxx:697 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pptx-epptooxml.cxx:810sd/source/filter/eppt/pptx-epptooxml.cxx:810 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pptx-epptooxml.cxx:1530sd/source/filter/eppt/pptx-epptooxml.cxx:1530 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pptx-epptooxml.cxx:660sd/source/filter/eppt/pptx-epptooxml.cxx:660 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= nTransitionType' is used inside condition. |
General Analysis |
pptx-epptooxml.cxx:661sd/source/filter/eppt/pptx-epptooxml.cxx:661 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= nTransitionSubtype' is used inside condition. |
General Analysis |
pptx-epptooxml.cxx:673sd/source/filter/eppt/pptx-epptooxml.cxx:673 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= sSoundUrl' is used inside condition. |
General Analysis |
pptx-epptooxml.cxx:2123sd/source/filter/eppt/pptx-epptooxml.cxx:2123 |
Medium |
V1019 |
Compound assignment expression 'mAny >>= aXBackgroundPropSet' is used inside condition. |
General Analysis |
pptx-epptooxml.cxx:2242sd/source/filter/eppt/pptx-epptooxml.cxx:2242 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= aText' is used inside condition. |
General Analysis |
pptx-epptooxml.cxx:2273sd/source/filter/eppt/pptx-epptooxml.cxx:2273 |
Medium |
V1019 |
Compound assignment expression 'aAny >>= aText' is used inside condition. |
General Analysis |
pptx-text.cxx:401sd/source/filter/eppt/pptx-text.cxx:401 |
Medium |
V547 |
Expression 'bBool' is always false. |
General Analysis |
pptx-text.cxx:523sd/source/filter/eppt/pptx-text.cxx:523 |
Medium |
V547 |
Expression '!bBool' is always true. |
General Analysis |
pptx-text.cxx:565sd/source/filter/eppt/pptx-text.cxx:565 |
Medium |
V547 |
Expression '!bBool' is always true. |
General Analysis |
pptx-text.cxx:589sd/source/filter/eppt/pptx-text.cxx:589 |
Medium |
V547 |
Expression '!bBool' is always true. |
General Analysis |
pptx-text.cxx:386sd/source/filter/eppt/pptx-text.cxx:386 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
htmlex.cxx:364sd/source/filter/html/htmlex.cxx:364 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
htmlex.cxx:672sd/source/filter/html/htmlex.cxx:672 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
pptin.cxx:1371sd/source/filter/ppt/pptin.cxx:1371 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pptin.cxx:1421sd/source/filter/ppt/pptin.cxx:1421 |
High |
V530 |
The return value of function 'LoadOlePropertySet' is required to be utilized. |
General Analysis |
pptin.cxx:2102sd/source/filter/ppt/pptin.cxx:2102 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2102, 2111 |
General Analysis |
pptin.cxx:1119sd/source/filter/ppt/pptin.cxx:1119 |
Medium |
V1048 |
The 'eAutoLayout' variable was assigned the same value. |
General Analysis |
pptin.cxx:1214sd/source/filter/ppt/pptin.cxx:1214 |
Medium |
V1048 |
The 'eAutoLayout' variable was assigned the same value. |
General Analysis |
pptinanimations.cxx:758sd/source/filter/ppt/pptinanimations.cxx:758 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pptinanimations.cxx:2024sd/source/filter/ppt/pptinanimations.cxx:2024 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pptinanimations.cxx:889sd/source/filter/ppt/pptinanimations.cxx:889 |
High |
V547 |
Expression 'nColorSpace == 0' is always true. |
General Analysis |
pptinanimations.cxx:590sd/source/filter/ppt/pptinanimations.cxx:590 |
Medium |
V547 |
Expression 'bAfterEffect' is always false. |
General Analysis |
pptinanimations.cxx:770sd/source/filter/ppt/pptinanimations.cxx:770 |
Medium |
V547 |
Expression 'nPresetSubType' is always false. |
General Analysis |
pptinanimations.cxx:882sd/source/filter/ppt/pptinanimations.cxx:882 |
Medium |
V547 |
Expression '!bDirection' is always true. |
General Analysis |
pptinanimations.cxx:233sd/source/filter/ppt/pptinanimations.cxx:233 |
Medium |
V560 |
A part of conditional expression is always true: (nPresetId != 24). |
General Analysis |
pptinanimations.cxx:2370sd/source/filter/ppt/pptinanimations.cxx:2370 |
Medium |
V601 |
The 'nBegin / 1000.0' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
pptinanimations.cxx:357sd/source/filter/ppt/pptinanimations.cxx:357 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pptinanimations.cxx:670sd/source/filter/ppt/pptinanimations.cxx:670 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pptinanimations.cxx:712sd/source/filter/ppt/pptinanimations.cxx:712 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pptinanimations.cxx:749sd/source/filter/ppt/pptinanimations.cxx:749 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
propread.cxx:405sd/source/filter/ppt/propread.cxx:405 |
High |
V629 |
Consider inspecting the 'nTemp << 1' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
propread.cxx:392sd/source/filter/ppt/propread.cxx:392 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 392, 397, 413 |
General Analysis |
propread.cxx:536sd/source/filter/ppt/propread.cxx:536 |
Medium |
V1077 |
The 'PropRead' constructor contains potentially uninitialized members. Inspect the following: mApplicationCLSID. |
General Analysis |
propread.hxx:134sd/source/filter/ppt/propread.hxx:134 |
Medium |
V690 |
The 'PropRead' class implements the copy assignment operator, but lacks a copy constructor. It is dangerous to use such a class. |
General Analysis |
sdpptwrp.cxx:219sd/source/filter/sdpptwrp.cxx:219 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
AccessibleSlideSorterObject.cxx:310sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx:310 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
CustomAnimationDialog.cxx:722sd/source/ui/animations/CustomAnimationDialog.cxx:722 |
High |
V547 |
Expression 'mnDirection == 3' is always true. |
General Analysis |
CustomAnimationDialog.cxx:957sd/source/ui/animations/CustomAnimationDialog.cxx:957 |
High |
V547 |
Expression 'nType != nPropertyTypeNone' is always false. |
General Analysis |
CustomAnimationDialog.cxx:1550sd/source/ui/animations/CustomAnimationDialog.cxx:1550 |
High |
V547 |
Expression 'nFill == AnimationFill::REMOVE' is always false. |
General Analysis |
CustomAnimationDialog.cxx:1637sd/source/ui/animations/CustomAnimationDialog.cxx:1637 |
High |
V547 |
Expression 'nStart != nOldStart' is always true. |
General Analysis |
CustomAnimationDialog.cxx:1857sd/source/ui/animations/CustomAnimationDialog.cxx:1857 |
High |
V590 |
Consider inspecting the '(nPos > 2) && (nPos > nMaxParaDepth)' expression. The expression is excessive or contains a misprint. |
General Analysis |
CustomAnimationDialog.cxx:299sd/source/ui/animations/CustomAnimationDialog.cxx:299 |
High |
V773 |
Visibility scope of the 'pFontList' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
CustomAnimationDialog.cxx:128sd/source/ui/animations/CustomAnimationDialog.cxx:128 |
High |
V1053 |
Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
CustomAnimationDialog.cxx:298sd/source/ui/animations/CustomAnimationDialog.cxx:298 |
High |
V1053 |
Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
CustomAnimationDialog.cxx:359sd/source/ui/animations/CustomAnimationDialog.cxx:359 |
High |
V1053 |
Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
CustomAnimationDialog.cxx:435sd/source/ui/animations/CustomAnimationDialog.cxx:435 |
High |
V1053 |
Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
CustomAnimationDialog.cxx:517sd/source/ui/animations/CustomAnimationDialog.cxx:517 |
High |
V1053 |
Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
CustomAnimationDialog.cxx:621sd/source/ui/animations/CustomAnimationDialog.cxx:621 |
High |
V1053 |
Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
CustomAnimationDialog.cxx:804sd/source/ui/animations/CustomAnimationDialog.cxx:804 |
High |
V1053 |
Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
CustomAnimationDialog.cxx:1007sd/source/ui/animations/CustomAnimationDialog.cxx:1007 |
Medium |
V547 |
Expression 'bHasAfterEffect' is always false. |
General Analysis |
CustomAnimationDialog.cxx:1588sd/source/ui/animations/CustomAnimationDialog.cxx:1588 |
Medium |
V547 |
Expression 'bIsEmpty' is always false. |
General Analysis |
CustomAnimationDialog.cxx:1728sd/source/ui/animations/CustomAnimationDialog.cxx:1728 |
Medium |
V547 |
Expression 'nFill != nOldFill' is always true. |
General Analysis |
CustomAnimationDialog.cxx:1731sd/source/ui/animations/CustomAnimationDialog.cxx:1731 |
Medium |
V547 |
Expression 'bSet' is always true. |
General Analysis |
CustomAnimationDialog.cxx:1878sd/source/ui/animations/CustomAnimationDialog.cxx:1878 |
Medium |
V547 |
Expression 'nTextGrouping != nOldGrouping' is always true. |
General Analysis |
CustomAnimationDialog.cxx:1956sd/source/ui/animations/CustomAnimationDialog.cxx:1956 |
Medium |
V547 |
Expression 'bHasText' is always false. |
General Analysis |
CustomAnimationDialog.cxx:386sd/source/ui/animations/CustomAnimationDialog.cxx:386 |
Medium |
V601 |
The result of '/' operator is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
CustomAnimationDialog.cxx:475sd/source/ui/animations/CustomAnimationDialog.cxx:475 |
Medium |
V601 |
The result of '/' operator is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
CustomAnimationDialog.cxx:1043sd/source/ui/animations/CustomAnimationDialog.cxx:1043 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
CustomAnimationDialog.cxx:1472sd/source/ui/animations/CustomAnimationDialog.cxx:1472 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
CustomAnimationDialog.cxx:1728sd/source/ui/animations/CustomAnimationDialog.cxx:1728 |
Medium |
V1048 |
The 'bSet' variable was assigned the same value. |
General Analysis |
CustomAnimationPane.cxx:1069sd/source/ui/animations/CustomAnimationPane.cxx:1069 |
High |
V614 |
Uninitialized variable 'eFillStyle' used. |
General Analysis |
CustomAnimationPane.cxx:155sd/source/ui/animations/CustomAnimationPane.cxx:155 |
High |
V1053 |
Calling the 'GetFrameWeld' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'CustomAnimationPane.cxx:155', 'CustomAnimationPane.cxx:208', 'CustomAnimationPane.cxx:1641', 'CustomAnimationPane.cxx:556', 'PanelLayout.hxx:31'. |
General Analysis |
CustomAnimationPane.cxx:1545sd/source/ui/animations/CustomAnimationPane.cxx:1545 |
Medium |
V547 |
Expression 'bDoSetAnimateFormFirst' is always false. |
General Analysis |
CustomAnimationPane.cxx:1537sd/source/ui/animations/CustomAnimationPane.cxx:1537 |
Medium |
V560 |
A part of conditional expression is always false: (nTextGrouping == - 1). |
General Analysis |
CustomAnimationPane.cxx:1560sd/source/ui/animations/CustomAnimationPane.cxx:1560 |
Medium |
V560 |
A part of conditional expression is always false: nTextGrouping == - 1. |
General Analysis |
CustomAnimationPane.cxx:1571sd/source/ui/animations/CustomAnimationPane.cxx:1571 |
Medium |
V560 |
A part of conditional expression is always true: !bDoSetAnimateFormFirst. |
General Analysis |
SlideTransitionPane.cxx:1133sd/source/ui/animations/SlideTransitionPane.cxx:1133 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pTransition)' argument. |
General Analysis |
SlideTransitionPane.cxx:1158sd/source/ui/animations/SlideTransitionPane.cxx:1158 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pTransition)' argument. |
General Analysis |
annotationmanager.cxx:852sd/source/ui/annotations/annotationmanager.cxx:852 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
annotationmanager.cxx:1098sd/source/ui/annotations/annotationmanager.cxx:1098 |
Medium |
V1048 |
The 'ekind' variable was assigned the same value. |
General Analysis |
annotationwindow.cxx:683sd/source/ui/annotations/annotationwindow.cxx:683 |
Medium |
V560 |
A part of conditional expression is always true: !bReadOnly. |
General Analysis |
annotationwindow.cxx:686sd/source/ui/annotations/annotationwindow.cxx:686 |
Medium |
V560 |
A part of conditional expression is always true: !bReadOnly. |
General Analysis |
annotationwindow.cxx:695sd/source/ui/annotations/annotationwindow.cxx:695 |
Medium |
V560 |
A part of conditional expression is always true: !bReadOnly. |
General Analysis |
optsitem.cxx:86sd/source/ui/app/optsitem.cxx:86 |
Medium |
V1077 |
The 'SdOptionsGeneric' constructor contains potentially uninitialized members. Inspect the following: mbImpress, mbInit, mbEnableModify. |
General Analysis |
scalectrl.cxx:50sd/source/ui/app/scalectrl.cxx:50 |
Medium |
V560 |
A part of conditional expression is always false: SfxItemState::DISABLED == eState. |
General Analysis |
sdmod1.cxx:437sd/source/ui/app/sdmod1.cxx:437 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
sdmod1.cxx:534sd/source/ui/app/sdmod1.cxx:534 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
sdmod1.cxx:597sd/source/ui/app/sdmod1.cxx:597 |
High |
V530 |
The return value of function 'ReadRtf' is required to be utilized. |
General Analysis |
tmplctrl.cxx:54sd/source/ui/app/tmplctrl.cxx:54 |
Medium |
V560 |
A part of conditional expression is always false: SfxItemState::DISABLED == eState. |
General Analysis |
slidelayoutcontroller.cxx:221sd/source/ui/controller/slidelayoutcontroller.cxx:221 |
High |
V547 |
Expression 'eMode != DrawViewMode_DRAW' is always false. |
General Analysis |
slidelayoutcontroller.cxx:203sd/source/ui/controller/slidelayoutcontroller.cxx:203 |
Medium |
V560 |
A part of conditional expression is always true: eMode == DrawViewMode_DRAW. |
General Analysis |
slidelayoutcontroller.cxx:210sd/source/ui/controller/slidelayoutcontroller.cxx:210 |
Medium |
V560 |
A part of conditional expression is always true: eMode == DrawViewMode_DRAW. |
General Analysis |
slidelayoutcontroller.cxx:191sd/source/ui/controller/slidelayoutcontroller.cxx:191 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
BulletAndPositionDlg.cxx:243sd/source/ui/dlg/BulletAndPositionDlg.cxx:243 |
Medium |
V547 |
Expression 'pExampleSet' is always true. |
General Analysis |
LayerTabBar.cxx:60sd/source/ui/dlg/LayerTabBar.cxx:60 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
PhotoAlbumDialog.cxx:596sd/source/ui/dlg/PhotoAlbumDialog.cxx:596 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
PhotoAlbumDialog.cxx:598sd/source/ui/dlg/PhotoAlbumDialog.cxx:598 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
PhotoAlbumDialog.cxx:602sd/source/ui/dlg/PhotoAlbumDialog.cxx:602 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
animobjs.cxx:401sd/source/ui/dlg/animobjs.cxx:401 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
animobjs.cxx:480sd/source/ui/dlg/animobjs.cxx:480 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
animobjs.cxx:680sd/source/ui/dlg/animobjs.cxx:680 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
animobjs.cxx:151sd/source/ui/dlg/animobjs.cxx:151 |
High |
V1053 |
Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
animobjs.cxx:182sd/source/ui/dlg/animobjs.cxx:182 |
High |
V1053 |
Calling the 'GetOptimalSize' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
dlgpage.cxx:71sd/source/ui/dlg/dlgpage.cxx:71 |
High |
V1053 |
Calling the 'getDialog' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'dlgpage.cxx:71', 'weld.hxx:2691', 'weld.hxx:2708'. |
General Analysis |
navigatr.cxx:309sd/source/ui/dlg/navigatr.cxx:309 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
navigatr.cxx:394sd/source/ui/dlg/navigatr.cxx:394 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
navigatr.cxx:173sd/source/ui/dlg/navigatr.cxx:173 |
Medium |
V547 |
Expression 'pViewShell' is always true. |
General Analysis |
navigatr.cxx:406sd/source/ui/dlg/navigatr.cxx:406 |
Medium |
V547 |
Expression 'bIsCursorEntrySelected' is always true. |
General Analysis |
sdtreelb.cxx:932sd/source/ui/dlg/sdtreelb.cxx:932 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= sShapeType' is used inside condition. |
General Analysis |
titledockwin.cxx:221sd/source/ui/dlg/titledockwin.cxx:221 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
docshel3.cxx:381sd/source/ui/docshell/docshel3.cxx:381 |
High |
V530 |
The return value of function 'SpellIgnoreWord' is required to be utilized. |
General Analysis |
docshell.cxx:200sd/source/ui/docshell/docshell.cxx:200 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
FullScreenPane.cxx:101sd/source/ui/framework/factories/FullScreenPane.cxx:101 |
High |
V1053 |
Calling the 'CreateCanvas' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
NotesPaneModule.cxx:156sd/source/ui/framework/module/NotesPaneModule.cxx:156 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
SlideSorterModule.cxx:149sd/source/ui/framework/module/SlideSorterModule.cxx:149 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
ToolBarModule.cxx:118sd/source/ui/framework/module/ToolBarModule.cxx:118 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
ViewTabBarModule.cxx:98sd/source/ui/framework/module/ViewTabBarModule.cxx:98 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
FrameworkHelper.cxx:888sd/source/ui/framework/tools/FrameworkHelper.cxx:888 |
High |
V1053 |
Calling the 'acquire' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
FrameworkHelper.cxx:657sd/source/ui/framework/tools/FrameworkHelper.cxx:657 |
Medium |
V1044 |
Loop break conditions do not depend on the number of iterations. |
General Analysis |
fubullet.cxx:232sd/source/ui/func/fubullet.cxx:232 |
High |
V595 |
The 'mpViewShell' pointer was utilized before it was verified against nullptr. Check lines: 232, 254. |
General Analysis |
fubullet.cxx:213sd/source/ui/func/fubullet.cxx:213 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 180, 213. |
General Analysis |
fuconarc.cxx:157sd/source/ui/func/fuconarc.cxx:157 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuconbez.cxx:281sd/source/ui/func/fuconbez.cxx:281 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuconbez.cxx:266sd/source/ui/func/fuconbez.cxx:266 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pPathObj'. |
General Analysis |
fuconrec.cxx:344sd/source/ui/func/fuconrec.cxx:344 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fucushow.cxx:72sd/source/ui/func/fucushow.cxx:72 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fudraw.cxx:365sd/source/ui/func/fudraw.cxx:365 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fudraw.cxx:647sd/source/ui/func/fudraw.cxx:647 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fudraw.cxx:654sd/source/ui/func/fudraw.cxx:654 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fudraw.cxx:664sd/source/ui/func/fudraw.cxx:664 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fudraw.cxx:678sd/source/ui/func/fudraw.cxx:678 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fudraw.cxx:809sd/source/ui/func/fudraw.cxx:809 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuexecuteinteraction.cxx:216sd/source/ui/func/fuexecuteinteraction.cxx:216 |
High |
V530 |
The return value of function 'CallXScript' is required to be utilized. |
General Analysis |
fuexpand.cxx:251sd/source/ui/func/fuexpand.cxx:251 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuformatpaintbrush.cxx:96sd/source/ui/func/fuformatpaintbrush.cxx:96 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuhhconv.cxx:236sd/source/ui/func/fuhhconv.cxx:236 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
fuhhconv.cxx:237sd/source/ui/func/fuhhconv.cxx:237 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
fuhhconv.cxx:238sd/source/ui/func/fuhhconv.cxx:238 |
Medium |
V547 |
Expression 'bUseVariants' is always true. |
General Analysis |
fuhhconv.cxx:239sd/source/ui/func/fuhhconv.cxx:239 |
Medium |
V547 |
Expression '!bCommonTerms' is always false. |
General Analysis |
fuinsfil.cxx:252sd/source/ui/func/fuinsfil.cxx:252 |
High |
V530 |
The return value of function 'GuessFilter' is required to be utilized. |
General Analysis |
fulinend.cxx:124sd/source/ui/func/fulinend.cxx:124 |
Medium |
V1048 |
The 'bDifferent' variable was assigned the same value. |
General Analysis |
fuoltext.cxx:218sd/source/ui/func/fuoltext.cxx:218 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fuoltext.cxx:226sd/source/ui/func/fuoltext.cxx:226 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fupage.cxx:295sd/source/ui/func/fupage.cxx:295 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
fupoor.cxx:221sd/source/ui/func/fupoor.cxx:221 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fupoor.cxx:227sd/source/ui/func/fupoor.cxx:227 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fupoor.cxx:252sd/source/ui/func/fupoor.cxx:252 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fupoor.cxx:256sd/source/ui/func/fupoor.cxx:256 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fupoor.cxx:334sd/source/ui/func/fupoor.cxx:334 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fupoor.cxx:346sd/source/ui/func/fupoor.cxx:346 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fupoor.cxx:802sd/source/ui/func/fupoor.cxx:802 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fupoor.cxx:850sd/source/ui/func/fupoor.cxx:850 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fupoor.cxx:1077sd/source/ui/func/fupoor.cxx:1077 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fupoor.cxx:79sd/source/ui/func/fupoor.cxx:79 |
High |
V1053 |
Calling the 'ReceiveRequest' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
fupoor.cxx:609sd/source/ui/func/fupoor.cxx:609 |
Medium |
V1004 |
The 'pHdl' pointer was used unsafely after it was verified against nullptr. Check lines: 606, 609. |
General Analysis |
fuscale.cxx:151sd/source/ui/func/fuscale.cxx:151 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuscale.cxx:157sd/source/ui/func/fuscale.cxx:157 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fuscale.cxx:161sd/source/ui/func/fuscale.cxx:161 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fusel.cxx:266sd/source/ui/func/fusel.cxx:266 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fusel.cxx:301sd/source/ui/func/fusel.cxx:301 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fusel.cxx:309sd/source/ui/func/fusel.cxx:309 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fusel.cxx:809sd/source/ui/func/fusel.cxx:809 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fusel.cxx:894sd/source/ui/func/fusel.cxx:894 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fusel.cxx:1064sd/source/ui/func/fusel.cxx:1064 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fusel.cxx:1299sd/source/ui/func/fusel.cxx:1299 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fusel.cxx:1322sd/source/ui/func/fusel.cxx:1322 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fusumry.cxx:181sd/source/ui/func/fusumry.cxx:181 |
Medium |
V614 |
Potentially null smart pointer 'pOutl' used. |
General Analysis |
futempl.cxx:595sd/source/ui/func/futempl.cxx:595 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
futempl.cxx:344sd/source/ui/func/futempl.cxx:344 |
Medium |
V1048 |
The 'ePO' variable was assigned the same value. |
General Analysis |
futext.cxx:374sd/source/ui/func/futext.cxx:374 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
futext.cxx:382sd/source/ui/func/futext.cxx:382 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
futext.cxx:862sd/source/ui/func/futext.cxx:862 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
TemplateScanner.hxx:69sd/source/ui/inc/TemplateScanner.hxx:69 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~TemplateScanner' method of the 'TemplateScanner' class. |
General Analysis |
FrameworkHelper.hxx:97sd/source/ui/inc/framework/FrameworkHelper.hxx:97 |
Medium |
V1071 |
Consider inspecting the 'Instance' function. The return value is not always used. Total calls: 11, discarded results: 1. |
General Analysis |
PresenterCanvas.cxx:608sd/source/ui/presenter/PresenterCanvas.cxx:608 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
BluetoothServer.cxx:1205sd/source/ui/remotecontrol/BluetoothServer.cxx:1205 |
Medium |
V547 |
Expression 'aDBusFD.revents' is always false. |
General Analysis |
BluetoothServer.cxx:392sd/source/ui/remotecontrol/BluetoothServer.cxx:392 |
Medium |
V641 |
The size of the '& aAddr' buffer is not a multiple of the element size of the type 'sockaddr'. |
General Analysis |
BluetoothServer.cxx:1290sd/source/ui/remotecontrol/BluetoothServer.cxx:1290 |
Medium |
V641 |
The size of the '& aRemoteAddr' buffer is not a multiple of the element size of the type 'sockaddr'. |
General Analysis |
ImagePreparer.cxx:53sd/source/ui/remotecontrol/ImagePreparer.cxx:53 |
High |
V1053 |
Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
Server.cxx:112sd/source/ui/remotecontrol/Server.cxx:112 |
High |
V501 |
There are identical sub-expressions 'pSocket->readLine(aLine)' to the left and to the right of the '&&' operator. |
General Analysis |
ZeroconfService.hxx:25sd/source/ui/remotecontrol/ZeroconfService.hxx:25 |
Medium |
V677 |
Custom declaration of a standard 'uint' type. The declaration from system header files should be used instead. |
General Analysis |
LayoutMenu.cxx:329sd/source/ui/sidebar/LayoutMenu.cxx:329 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
LayoutMenu.cxx:644sd/source/ui/sidebar/LayoutMenu.cxx:644 |
Medium |
V1016 |
Expression 'aLayout < AUTOLAYOUT_START' is always false. |
General Analysis |
MasterPageContainer.cxx:761sd/source/ui/sidebar/MasterPageContainer.cxx:761 |
Medium |
V1048 |
The 'eState' variable was assigned the same value. |
General Analysis |
MasterPageContainerProviders.cxx:132sd/source/ui/sidebar/MasterPageContainerProviders.cxx:132 |
High |
V1056 |
The predefined identifier '__func__' always contains the string 'operator()' inside function body of the overloaded 'operator()'. |
General Analysis |
MasterPagesSelector.cxx:258sd/source/ui/sidebar/MasterPagesSelector.cxx:258 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
SlideBackground.cxx:740sd/source/ui/sidebar/SlideBackground.cxx:740 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:747sd/source/ui/sidebar/SlideBackground.cxx:747 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:937sd/source/ui/sidebar/SlideBackground.cxx:937 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1038sd/source/ui/sidebar/SlideBackground.cxx:1038 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1047sd/source/ui/sidebar/SlideBackground.cxx:1047 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1057sd/source/ui/sidebar/SlideBackground.cxx:1057 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1067sd/source/ui/sidebar/SlideBackground.cxx:1067 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1078sd/source/ui/sidebar/SlideBackground.cxx:1078 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1095sd/source/ui/sidebar/SlideBackground.cxx:1095 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1104sd/source/ui/sidebar/SlideBackground.cxx:1104 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1131sd/source/ui/sidebar/SlideBackground.cxx:1131 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1142sd/source/ui/sidebar/SlideBackground.cxx:1142 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1167sd/source/ui/sidebar/SlideBackground.cxx:1167 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1190sd/source/ui/sidebar/SlideBackground.cxx:1190 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1225sd/source/ui/sidebar/SlideBackground.cxx:1225 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1230sd/source/ui/sidebar/SlideBackground.cxx:1230 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1235sd/source/ui/sidebar/SlideBackground.cxx:1235 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1242sd/source/ui/sidebar/SlideBackground.cxx:1242 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideBackground.cxx:1249sd/source/ui/sidebar/SlideBackground.cxx:1249 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SlideShowRestarter.cxx:144sd/source/ui/slideshow/SlideShowRestarter.cxx:144 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
showwin.cxx:67sd/source/ui/slideshow/showwin.cxx:67 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
slideshow.cxx:1163sd/source/ui/slideshow/slideshow.cxx:1163 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!mxCurrentSettings' and 'mxCurrentSettings'. |
General Analysis |
slideshowimpl.cxx:1793sd/source/ui/slideshow/slideshowimpl.cxx:1793 |
High |
V530 |
The return value of function 'CallXScript' is required to be utilized. |
General Analysis |
slideshowimpl.cxx:1106sd/source/ui/slideshow/slideshowimpl.cxx:1106 |
High |
V595 |
The 'pStartPage' pointer was utilized before it was verified against nullptr. Check lines: 1106, 1117. |
General Analysis |
slideshowimpl.cxx:1794sd/source/ui/slideshow/slideshowimpl.cxx:1794 |
High |
V773 |
Visibility scope of the 'pInArgs' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
slideshowviewimpl.cxx:119sd/source/ui/slideshow/slideshowviewimpl.cxx:119 |
High |
V1053 |
Calling the 'getTransformation' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
SlsGenericPageCache.cxx:128sd/source/ui/slidesorter/cache/SlsGenericPageCache.cxx:128 |
Medium |
V1048 |
The 'bMayBeUpToDate' variable was assigned the same value. |
General Analysis |
SlideSorterController.cxx:571sd/source/ui/slidesorter/controller/SlideSorterController.cxx:571 |
High |
V530 |
The return value of function 'GetSlotState' is required to be utilized. |
General Analysis |
SlsListener.cxx:457sd/source/ui/slidesorter/controller/SlsListener.cxx:457 |
Medium |
V547 |
Expression 'bIsMasterPageMode' is always false. |
General Analysis |
SlsListener.cxx:81sd/source/ui/slidesorter/controller/SlsListener.cxx:81 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 74, 81. |
General Analysis |
SlsListener.cxx:148sd/source/ui/slidesorter/controller/SlsListener.cxx:148 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 144, 148. |
General Analysis |
SlsListener.cxx:296sd/source/ui/slidesorter/controller/SlsListener.cxx:296 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 296, 313 |
General Analysis |
SlsSelectionFunction.cxx:381sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx:381 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
SlsSelectionFunction.cxx:1036sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx:1036 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
SlsSlotManager.cxx:467sd/source/ui/slidesorter/controller/SlsSlotManager.cxx:467 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 467, 474 |
General Analysis |
SlsPageEnumeration.cxx:137sd/source/ui/slidesorter/model/SlsPageEnumeration.cxx:137 |
High |
V1053 |
Calling the 'Rewind' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
SlideSorterViewShell.cxx:444sd/source/ui/slidesorter/shell/SlideSorterViewShell.cxx:444 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
SlsFramePainter.cxx:177sd/source/ui/slidesorter/view/SlsFramePainter.cxx:177 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
SlsFramePainter.cxx:197sd/source/ui/slidesorter/view/SlsFramePainter.cxx:197 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
SlsLayouter.cxx:501sd/source/ui/slidesorter/view/SlsLayouter.cxx:501 |
High |
V547 |
Expression 'mnLeftBorder < nMinimumBorderWidth' is always false. |
General Analysis |
SlsLayouter.cxx:503sd/source/ui/slidesorter/view/SlsLayouter.cxx:503 |
High |
V547 |
Expression 'mnRightBorder < nMinimumBorderWidth' is always false. |
General Analysis |
SlsLayouter.cxx:509sd/source/ui/slidesorter/view/SlsLayouter.cxx:509 |
High |
V547 |
Expression 'mnTopBorder < nMinimumBorderHeight' is always false. |
General Analysis |
SlsLayouter.cxx:511sd/source/ui/slidesorter/view/SlsLayouter.cxx:511 |
High |
V547 |
Expression 'mnBottomBorder < nMinimumBorderHeight' is always false. |
General Analysis |
TableDesignPane.cxx:496sd/source/ui/table/TableDesignPane.cxx:496 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
EventMultiplexer.cxx:446sd/source/ui/tools/EventMultiplexer.cxx:446 |
Medium |
V547 |
Expression 'bIsMasterPageMode' is always false. |
General Analysis |
EventMultiplexer.cxx:501sd/source/ui/tools/EventMultiplexer.cxx:501 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
GraphicSizeCheck.cxx:193sd/source/ui/tools/GraphicSizeCheck.cxx:193 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
IconCache.cxx:74sd/source/ui/tools/IconCache.cxx:74 |
Medium |
V547 |
Expression 'Implementation::s_pIconCache == nullptr' is always true. |
General Analysis |
uiobject.cxx:58sd/source/ui/uitest/uiobject.cxx:58 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'getViewShell(xWindow)'. |
General Analysis |
uiobject.cxx:97sd/source/ui/uitest/uiobject.cxx:97 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'getViewShell(mxWindow)'. |
General Analysis |
uiobject.cxx:113sd/source/ui/uitest/uiobject.cxx:113 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'getViewShell(mxWindow)'. |
General Analysis |
uiobject.cxx:165sd/source/ui/uitest/uiobject.cxx:165 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'getViewShell(mxWindow)'. |
General Analysis |
DrawController.cxx:128sd/source/ui/unoidl/DrawController.cxx:128 |
Medium |
V547 |
Expression 'mbDisposing' is always false. |
General Analysis |
DrawController.cxx:128sd/source/ui/unoidl/DrawController.cxx:128 |
Medium |
V649 |
There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 123, 128. |
General Analysis |
SdUnoDrawView.cxx:451sd/source/ui/unoidl/SdUnoDrawView.cxx:451 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
SdUnoDrawView.cxx:502sd/source/ui/unoidl/SdUnoDrawView.cxx:502 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
UnoDocumentSettings.cxx:131sd/source/ui/unoidl/UnoDocumentSettings.cxx:131 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'DocumentSettings_createInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
UnoDocumentSettings.cxx:131sd/source/ui/unoidl/UnoDocumentSettings.cxx:131 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
randomnode.cxx:155sd/source/ui/unoidl/randomnode.cxx:155 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
unolayer.cxx:376sd/source/ui/unoidl/unolayer.cxx:376 |
High |
V1053 |
Calling the 'dispose' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
unolayer.cxx:371sd/source/ui/unoidl/unolayer.cxx:371 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SdLayerManager' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unomodel.cxx:668sd/source/ui/unoidl/unomodel.cxx:668 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:763sd/source/ui/unoidl/unomodel.cxx:763 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1032sd/source/ui/unoidl/unomodel.cxx:1032 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1041sd/source/ui/unoidl/unomodel.cxx:1041 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1059sd/source/ui/unoidl/unomodel.cxx:1059 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1073sd/source/ui/unoidl/unomodel.cxx:1073 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1095sd/source/ui/unoidl/unomodel.cxx:1095 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1110sd/source/ui/unoidl/unomodel.cxx:1110 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1156sd/source/ui/unoidl/unomodel.cxx:1156 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1185sd/source/ui/unoidl/unomodel.cxx:1185 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1359sd/source/ui/unoidl/unomodel.cxx:1359 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:1406sd/source/ui/unoidl/unomodel.cxx:1406 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:3715sd/source/ui/unoidl/unomodel.cxx:3715 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:3717sd/source/ui/unoidl/unomodel.cxx:3717 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:3718sd/source/ui/unoidl/unomodel.cxx:3718 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unomodel.cxx:4355sd/source/ui/unoidl/unomodel.cxx:4355 |
High |
V547 |
Expression 'nTransitionType != 0' is always false. |
General Analysis |
unomodel.cxx:298sd/source/ui/unoidl/unomodel.cxx:298 |
High |
V614 |
Uninitialized variable 'nFillColor' used. |
General Analysis |
unomodel.cxx:329sd/source/ui/unoidl/unomodel.cxx:329 |
High |
V614 |
Uninitialized variable 'aFillStyle' used. |
General Analysis |
unomodel.cxx:2874sd/source/ui/unoidl/unomodel.cxx:2874 |
Medium |
V547 |
Expression 'bExportNotesPages' is always false. |
General Analysis |
unomodel.cxx:3258sd/source/ui/unoidl/unomodel.cxx:3258 |
Medium |
V547 |
Expression 'bExportNotesPages' is always false. |
General Analysis |
unomodel.cxx:4265sd/source/ui/unoidl/unomodel.cxx:4265 |
Medium |
V547 |
Expression 'bIsVisible' is always true. |
General Analysis |
unomodel.cxx:4316sd/source/ui/unoidl/unomodel.cxx:4316 |
Medium |
V547 |
Expression 'bBackgroundVisibility' is always true. |
General Analysis |
unomodel.cxx:2215sd/source/ui/unoidl/unomodel.cxx:2215 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
unomodel.cxx:852sd/source/ui/unoidl/unomodel.cxx:852 |
Medium |
V1019 |
Compound assignment expression 'aTemp >>= nTemp' is used inside condition. |
General Analysis |
unomodel.cxx:2456sd/source/ui/unoidl/unomodel.cxx:2456 |
Medium |
V1019 |
Compound assignment expression 'Arguments[0] >>= arg' is used inside condition. |
General Analysis |
unomodel.cxx:2332sd/source/ui/unoidl/unomodel.cxx:2332 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:2336sd/source/ui/unoidl/unomodel.cxx:2336 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:2340sd/source/ui/unoidl/unomodel.cxx:2340 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:2372sd/source/ui/unoidl/unomodel.cxx:2372 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:2380sd/source/ui/unoidl/unomodel.cxx:2380 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:2384sd/source/ui/unoidl/unomodel.cxx:2384 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:2388sd/source/ui/unoidl/unomodel.cxx:2388 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:2392sd/source/ui/unoidl/unomodel.cxx:2392 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:2995sd/source/ui/unoidl/unomodel.cxx:2995 |
Medium |
V1048 |
The 'aNote.meType' variable was assigned the same value. |
General Analysis |
unomodel.cxx:3411sd/source/ui/unoidl/unomodel.cxx:3411 |
Medium |
V1048 |
The 'nTime' variable was assigned the same value. |
General Analysis |
unoobj.cxx:473sd/source/ui/unoidl/unoobj.cxx:473 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pGroup'. |
General Analysis |
unoobj.cxx:1234sd/source/ui/unoidl/unoobj.cxx:1234 |
Medium |
V547 |
Expression 'nullptr == pInfo' is always false. |
General Analysis |
unoobj.cxx:1238sd/source/ui/unoidl/unoobj.cxx:1238 |
Medium |
V547 |
Expression 'nullptr == pInfo' is always false. |
General Analysis |
unoobj.cxx:1228sd/source/ui/unoidl/unoobj.cxx:1228 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
unoobj.cxx:1244sd/source/ui/unoidl/unoobj.cxx:1244 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
unoobj.cxx:1114sd/source/ui/unoidl/unoobj.cxx:1114 |
Medium |
V1019 |
Compound assignment expression 'aElement >>= aProperties' is used inside condition. |
General Analysis |
unopback.cxx:59sd/source/ui/unoidl/unopback.cxx:59 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'mpSet' should be checked here. |
General Analysis |
DocumentRenderer.cxx:606sd/source/ui/view/DocumentRenderer.cxx:606 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DocumentRenderer.cxx:607sd/source/ui/view/DocumentRenderer.cxx:607 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DocumentRenderer.cxx:1848sd/source/ui/view/DocumentRenderer.cxx:1848 |
High |
V1030 |
The 'aPageIndices' variable is used after it was moved. |
General Analysis |
DocumentRenderer.cxx:1494sd/source/ui/view/DocumentRenderer.cxx:1494 |
Medium |
V1048 |
The 'eLayout' variable was assigned the same value. |
General Analysis |
NotesPanelView.cxx:164sd/source/ui/view/NotesPanelView.cxx:164 |
Medium |
V547 |
Expression '!pOutlinerView' is always false. |
General Analysis |
NotesPanelView.cxx:279sd/source/ui/view/NotesPanelView.cxx:279 |
Medium |
V547 |
Expression 'pOlView' is always true. |
General Analysis |
NotesPanelViewShell.cxx:599sd/source/ui/view/NotesPanelViewShell.cxx:599 |
High |
V595 |
The 'GetActiveWindow()' pointer was utilized before it was verified against nullptr. Check lines: 599, 615. |
General Analysis |
NotesPanelViewShell.cxx:122sd/source/ui/view/NotesPanelViewShell.cxx:122 |
High |
V1053 |
Calling the 'SetZoom' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'NotesPanelViewShell.cxx:122', 'NotesPanelViewShell.cxx:157', 'NotesPanelViewShell.hxx:80'. |
General Analysis |
NotesPanelViewShell.cxx:489sd/source/ui/view/NotesPanelViewShell.cxx:489 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 489, 548 |
General Analysis |
Outliner.cxx:327sd/source/ui/view/Outliner.cxx:327 |
Medium |
V614 |
Potentially null smart pointer 'pViewShell' used. |
General Analysis |
Outliner.cxx:1178sd/source/ui/view/Outliner.cxx:1178 |
Medium |
V1048 |
The 'mnStartPageIndex' variable was assigned the same value. |
General Analysis |
ViewShellBase.cxx:424sd/source/ui/view/ViewShellBase.cxx:424 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
ViewShellBase.cxx:1012sd/source/ui/view/ViewShellBase.cxx:1012 |
Medium |
V547 |
Expression '!"Unhandled page kind"' is always false. |
General Analysis |
ViewShellBase.cxx:1021sd/source/ui/view/ViewShellBase.cxx:1021 |
Medium |
V547 |
Expression '!"Unhandled page kind"' is always false. |
General Analysis |
ViewShellBase.cxx:896sd/source/ui/view/ViewShellBase.cxx:896 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
ViewShellImplementation.cxx:204sd/source/ui/view/ViewShellImplementation.cxx:204 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
ViewShellImplementation.cxx:127sd/source/ui/view/ViewShellImplementation.cxx:127 |
Medium |
V1016 |
Expression 'aLayout >= AUTOLAYOUT_START' is always true. |
General Analysis |
ViewShellManager.cxx:1168sd/source/ui/view/ViewShellManager.cxx:1168 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drbezob.cxx:278sd/source/ui/view/drbezob.cxx:278 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drtxtob.cxx:312sd/source/ui/view/drtxtob.cxx:312 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'nDepth > 0' and 'nDepth <= 0'. |
General Analysis |
drtxtob1.cxx:125sd/source/ui/view/drtxtob1.cxx:125 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drtxtob1.cxx:687sd/source/ui/view/drtxtob1.cxx:687 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviews1.cxx:165sd/source/ui/view/drviews1.cxx:165 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviews1.cxx:718sd/source/ui/view/drviews1.cxx:718 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviews2.cxx:1361sd/source/ui/view/drviews2.cxx:1361 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
drviews2.cxx:1366sd/source/ui/view/drviews2.cxx:1366 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
drviews3.cxx:204sd/source/ui/view/drviews3.cxx:204 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviews3.cxx:1068sd/source/ui/view/drviews3.cxx:1068 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviews3.cxx:1074sd/source/ui/view/drviews3.cxx:1074 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviews3.cxx:1080sd/source/ui/view/drviews3.cxx:1080 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviews3.cxx:455sd/source/ui/view/drviews3.cxx:455 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 455, 461 |
General Analysis |
drviews4.cxx:240sd/source/ui/view/drviews4.cxx:240 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviews4.cxx:246sd/source/ui/view/drviews4.cxx:246 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviews4.cxx:958sd/source/ui/view/drviews4.cxx:958 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviews4.cxx:649sd/source/ui/view/drviews4.cxx:649 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
drviews5.cxx:69sd/source/ui/view/drviews5.cxx:69 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviews5.cxx:300sd/source/ui/view/drviews5.cxx:300 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviews7.cxx:224sd/source/ui/view/drviews7.cxx:224 |
High |
V590 |
Consider inspecting this expression. The expression is excessive or contains a misprint. |
General Analysis |
drviews7.cxx:244sd/source/ui/view/drviews7.cxx:244 |
Medium |
V1004 |
The 'pOLV' pointer was used unsafely after it was verified against nullptr. Check lines: 241, 244. |
General Analysis |
drviews7.cxx:1956sd/source/ui/view/drviews7.cxx:1956 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1956, 1962 |
General Analysis |
drviews9.cxx:178sd/source/ui/view/drviews9.cxx:178 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviewsa.cxx:557sd/source/ui/view/drviewsa.cxx:557 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviewsa.cxx:787sd/source/ui/view/drviewsa.cxx:787 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviewsa.cxx:126sd/source/ui/view/drviewsa.cxx:126 |
High |
V1053 |
Calling the 'ReadFrameViewData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'drviewsa.cxx:126', 'drviewsa.cxx:304', 'DrawViewShell.hxx:273'. |
General Analysis |
drviewsd.cxx:132sd/source/ui/view/drviewsd.cxx:132 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviewse.cxx:484sd/source/ui/view/drviewse.cxx:484 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviewse.cxx:568sd/source/ui/view/drviewse.cxx:568 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviewse.cxx:665sd/source/ui/view/drviewse.cxx:665 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviewse.cxx:1059sd/source/ui/view/drviewse.cxx:1059 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviewse.cxx:1086sd/source/ui/view/drviewse.cxx:1086 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drviewsf.cxx:128sd/source/ui/view/drviewsf.cxx:128 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
drviewsi.cxx:126sd/source/ui/view/drviewsi.cxx:126 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drviewsk.cxx:33sd/source/ui/view/drviewsk.cxx:33 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pColorConfig'. |
General Analysis |
frmview.cxx:384sd/source/ui/view/frmview.cxx:384 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:385sd/source/ui/view/frmview.cxx:385 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:386sd/source/ui/view/frmview.cxx:386 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:387sd/source/ui/view/frmview.cxx:387 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:390sd/source/ui/view/frmview.cxx:390 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:391sd/source/ui/view/frmview.cxx:391 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:394sd/source/ui/view/frmview.cxx:394 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:395sd/source/ui/view/frmview.cxx:395 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:527sd/source/ui/view/frmview.cxx:527 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:548sd/source/ui/view/frmview.cxx:548 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmview.cxx:53sd/source/ui/view/frmview.cxx:53 |
Medium |
V1077 |
The 'FrameView' constructor contains potentially uninitialized members. Inspect the following: mbRuler, mbQuickEdit, mePreviousViewShellType, meViewShellTypeOnLoad. |
General Analysis |
outlnvsh.cxx:1251sd/source/ui/view/outlnvsh.cxx:1251 |
High |
V595 |
The 'GetActiveWindow()' pointer was utilized before it was verified against nullptr. Check lines: 1251, 1267. |
General Analysis |
outlnvsh.cxx:197sd/source/ui/view/outlnvsh.cxx:197 |
High |
V1053 |
Calling the 'SetZoom' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'outlnvsh.cxx:197', 'outlnvsh.cxx:143', 'OutlineViewShell.hxx:102'. |
General Analysis |
outlnvsh.cxx:1435sd/source/ui/view/outlnvsh.cxx:1435 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1435, 1502 |
General Analysis |
presvish.cxx:121sd/source/ui/view/presvish.cxx:121 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
sdview2.cxx:465sd/source/ui/view/sdview2.cxx:465 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
sdview2.cxx:647sd/source/ui/view/sdview2.cxx:647 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
sdview3.cxx:366sd/source/ui/view/sdview3.cxx:366 |
Medium |
V560 |
A part of conditional expression is always true: !bReturn. |
General Analysis |
sdview3.cxx:1037sd/source/ui/view/sdview3.cxx:1037 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
sdview4.cxx:204sd/source/ui/view/sdview4.cxx:204 |
Medium |
V560 |
A part of conditional expression is always false: vcl::PDF_INSERT_MAGIC_SCALE_FACTOR > 1. |
General Analysis |
sdwindow.cxx:93sd/source/ui/view/sdwindow.cxx:93 |
High |
V1053 |
Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
viewshe2.cxx:599sd/source/ui/view/viewshe2.cxx:599 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewshe2.cxx:736sd/source/ui/view/viewshe2.cxx:736 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewshe2.cxx:838sd/source/ui/view/viewshe2.cxx:838 |
High |
V530 |
The return value of function 'DoVerb' is required to be utilized. |
General Analysis |
viewshe2.cxx:866sd/source/ui/view/viewshe2.cxx:866 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewshe2.cxx:841sd/source/ui/view/viewshe2.cxx:841 |
High |
V773 |
Visibility scope of the 'pSdClient' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
viewshe3.cxx:260sd/source/ui/view/viewshe3.cxx:260 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewshe3.cxx:273sd/source/ui/view/viewshe3.cxx:273 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewshel.cxx:338sd/source/ui/view/viewshel.cxx:338 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
pdfimport.cxx:154sdext/qa/unit/pdfimport.cxx:154 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
pdfimport.cxx:812sdext/qa/unit/pdfimport.cxx:812 |
High |
V1076 |
Code contains invisible characters that may alter its logic. Consider enabling the display of invisible characters in the code editor. |
General Analysis |
configurationaccess.cxx:407sdext/source/minimizer/configurationaccess.cxx:407 |
Medium |
V1048 |
The 'bRetValue' variable was assigned the same value. |
General Analysis |
configurationaccess.cxx:415sdext/source/minimizer/configurationaccess.cxx:415 |
Medium |
V1048 |
The 'nRetValue' variable was assigned the same value. |
General Analysis |
configurationaccess.cxx:423sdext/source/minimizer/configurationaccess.cxx:423 |
Medium |
V1048 |
The 'nRetValue' variable was assigned the same value. |
General Analysis |
graphiccollector.cxx:128sdext/source/minimizer/graphiccollector.cxx:128 |
High |
V614 |
Uninitialized variable 'eFillStyle' used. |
General Analysis |
graphiccollector.cxx:143sdext/source/minimizer/graphiccollector.cxx:143 |
High |
V614 |
Uninitialized variable 'eBitmapMode' used. |
General Analysis |
graphiccollector.cxx:350sdext/source/minimizer/graphiccollector.cxx:350 |
High |
V614 |
Uninitialized variable 'eFillStyle' used. |
General Analysis |
graphiccollector.cxx:378sdext/source/minimizer/graphiccollector.cxx:378 |
High |
V614 |
Uninitialized variable 'eFillStyle' used. |
General Analysis |
graphiccollector.cxx:151sdext/source/minimizer/graphiccollector.cxx:151 |
Medium |
V547 |
Expression 'bLogicalSize' is always false. |
General Analysis |
graphiccollector.cxx:148sdext/source/minimizer/graphiccollector.cxx:148 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
graphiccollector.cxx:149sdext/source/minimizer/graphiccollector.cxx:149 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
impoptimizer.cxx:115sdext/source/minimizer/impoptimizer.cxx:115 |
Medium |
V547 |
Expression '!bVisible' is always false. |
General Analysis |
impoptimizer.cxx:258sdext/source/minimizer/impoptimizer.cxx:258 |
Medium |
V547 |
Expression '!bAnimated' is always true. |
General Analysis |
impoptimizer.cxx:290sdext/source/minimizer/impoptimizer.cxx:290 |
Medium |
V560 |
A part of conditional expression is always true: !bAlpha. |
General Analysis |
impoptimizer.cxx:290sdext/source/minimizer/impoptimizer.cxx:290 |
Medium |
V560 |
A part of conditional expression is always true: !bTransparent. |
General Analysis |
impoptimizer.cxx:253sdext/source/minimizer/impoptimizer.cxx:253 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
impoptimizer.cxx:254sdext/source/minimizer/impoptimizer.cxx:254 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
impoptimizer.cxx:255sdext/source/minimizer/impoptimizer.cxx:255 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
informationdialog.cxx:128sdext/source/minimizer/informationdialog.cxx:128 |
High |
V1053 |
Calling the 'getDialog' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'informationdialog.cxx:128', 'informationdialog.cxx:51', 'weld.hxx:2691', 'weld.hxx:2734'. |
General Analysis |
informationdialog.cxx:60sdext/source/minimizer/informationdialog.cxx:60 |
Medium |
V1048 |
The 'eInfoString' variable was assigned the same value. |
General Analysis |
optimizerdialog.cxx:284sdext/source/minimizer/optimizerdialog.cxx:284 |
High |
V1053 |
Calling the 'getDialog' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'optimizerdialog.cxx:284', 'optimizerdialog.cxx:243', 'weld.hxx:2691', 'weld.hxx:2752'. |
General Analysis |
optimizerdialog.cxx:293sdext/source/minimizer/optimizerdialog.cxx:293 |
High |
V1053 |
Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
optimizerdialogcontrols.cxx:216sdext/source/minimizer/optimizerdialogcontrols.cxx:216 |
Medium |
V547 |
Expression '!bVisible' is always false. |
General Analysis |
filterdet.cxx:319sdext/source/pdfimport/filterdet.cxx:319 |
Medium |
V560 |
A part of conditional expression is always true: bSuccess. |
General Analysis |
pdfparse.hxx:41sdext/source/pdfimport/inc/pdfparse.hxx:41 |
Medium |
V1071 |
Consider inspecting the 'write' function. The return value is not always used. Total calls: 37, discarded results: 2. |
General Analysis |
pdfihelper.cxx:89sdext/source/pdfimport/misc/pdfihelper.cxx:89 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfihelper.cxx:91sdext/source/pdfimport/misc/pdfihelper.cxx:91 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfihelper.cxx:92sdext/source/pdfimport/misc/pdfihelper.cxx:92 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfihelper.cxx:94sdext/source/pdfimport/misc/pdfihelper.cxx:94 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfihelper.cxx:95sdext/source/pdfimport/misc/pdfihelper.cxx:95 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfihelper.cxx:97sdext/source/pdfimport/misc/pdfihelper.cxx:97 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfihelper.cxx:98sdext/source/pdfimport/misc/pdfihelper.cxx:98 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
odfemitter.cxx:68sdext/source/pdfimport/odf/odfemitter.cxx:68 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
odfemitter.cxx:108sdext/source/pdfimport/odf/odfemitter.cxx:108 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
odfemitter.cxx:60sdext/source/pdfimport/odf/odfemitter.cxx:60 |
High |
V1053 |
Calling the 'write' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
pdfentries.cxx:181sdext/source/pdfimport/pdfparse/pdfentries.cxx:181 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:184sdext/source/pdfimport/pdfparse/pdfentries.cxx:184 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:298sdext/source/pdfimport/pdfparse/pdfentries.cxx:298 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:302sdext/source/pdfimport/pdfparse/pdfentries.cxx:302 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:330sdext/source/pdfimport/pdfparse/pdfentries.cxx:330 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:344sdext/source/pdfimport/pdfparse/pdfentries.cxx:344 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:370sdext/source/pdfimport/pdfparse/pdfentries.cxx:370 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:371sdext/source/pdfimport/pdfparse/pdfentries.cxx:371 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:375sdext/source/pdfimport/pdfparse/pdfentries.cxx:375 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:381sdext/source/pdfimport/pdfparse/pdfentries.cxx:381 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:968sdext/source/pdfimport/pdfparse/pdfentries.cxx:968 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:973sdext/source/pdfimport/pdfparse/pdfentries.cxx:973 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:1303sdext/source/pdfimport/pdfparse/pdfentries.cxx:1303 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfentries.cxx:1205sdext/source/pdfimport/pdfparse/pdfentries.cxx:1205 |
Medium |
V1086 |
A call of the 'memcmp' function will lead to underflow of the buffer 'pData->m_aUEntry'. |
General Analysis |
pdfparse.cxx:50sdext/source/pdfimport/pdfparse/pdfparse.cxx:50 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfparse.cxx:579sdext/source/pdfimport/pdfparse/pdfparse.cxx:579 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
outputwrap.hxx:77sdext/source/pdfimport/test/outputwrap.hxx:77 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfiprocessor.cxx:105sdext/source/pdfimport/tree/pdfiprocessor.cxx:105 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
pdfiprocessor.cxx:740sdext/source/pdfimport/tree/pdfiprocessor.cxx:740 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfiprocessor.cxx:744sdext/source/pdfimport/tree/pdfiprocessor.cxx:744 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfiprocessor.cxx:835sdext/source/pdfimport/tree/pdfiprocessor.cxx:835 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
pdfiprocessor.cxx:450sdext/source/pdfimport/tree/pdfiprocessor.cxx:450 |
High |
V773 |
Visibility scope of the 'pPolyElement' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
pdfiprocessor.cxx:465sdext/source/pdfimport/tree/pdfiprocessor.cxx:465 |
High |
V773 |
Visibility scope of the 'pPoly' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
pdfiprocessor.cxx:487sdext/source/pdfimport/tree/pdfiprocessor.cxx:487 |
High |
V773 |
Visibility scope of the 'pPoly' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
pdfiprocessor.cxx:509sdext/source/pdfimport/tree/pdfiprocessor.cxx:509 |
High |
V773 |
Visibility scope of the 'pPoly' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
pdfiprocessor.cxx:591sdext/source/pdfimport/tree/pdfiprocessor.cxx:591 |
High |
V773 |
Visibility scope of the 'pLink' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
writertreevisiting.cxx:252sdext/source/pdfimport/tree/writertreevisiting.cxx:252 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
writertreevisiting.cxx:262sdext/source/pdfimport/tree/writertreevisiting.cxx:262 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
writertreevisiting.cxx:269sdext/source/pdfimport/tree/writertreevisiting.cxx:269 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
writertreevisiting.cxx:862sdext/source/pdfimport/tree/writertreevisiting.cxx:862 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
writertreevisiting.cxx:871sdext/source/pdfimport/tree/writertreevisiting.cxx:871 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
wrapper.cxx:1128sdext/source/pdfimport/wrapper/wrapper.cxx:1128 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
wrapper.cxx:1159sdext/source/pdfimport/wrapper/wrapper.cxx:1159 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
wrapper.cxx:1166sdext/source/pdfimport/wrapper/wrapper.cxx:1166 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
wrapper.cxx:368sdext/source/pdfimport/wrapper/wrapper.cxx:368 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
wrapper.cxx:438sdext/source/pdfimport/wrapper/wrapper.cxx:438 |
Medium |
V1048 |
The 'nJoin' variable was assigned the same value. |
General Analysis |
pdfioutdev_gpl.cxx:745sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:745 |
Medium |
V560 |
A part of conditional expression is always true: dashArray. |
General Analysis |
pdfioutdev_gpl.cxx:573sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:573 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pBuf' is used. Probably it is a mistake. |
General Analysis |
pdfioutdev_gpl.hxx:91sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:91 |
Medium |
V794 |
The assignment operator should be protected from the case of 'this == &rSrc'. |
General Analysis |
doc.cxx:57sfx2/qa/cppunit/doc.cxx:57 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pBaseModel'. |
General Analysis |
test_metadatable.cxx:148sfx2/qa/cppunit/test_metadatable.cxx:148 |
Medium |
V519 |
The 'm2.m_bInUndo' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 143, 148. |
General Analysis |
test_misc.cxx:493sfx2/qa/cppunit/test_misc.cxx:493 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
test_misc.cxx:176sfx2/qa/cppunit/test_misc.cxx:176 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
view.cxx:51sfx2/qa/cppunit/view.cxx:51 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
view.cxx:102sfx2/qa/cppunit/view.cxx:102 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
view.cxx:126sfx2/qa/cppunit/view.cxx:126 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
app.cxx:297sfx2/source/appl/app.cxx:297 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
appdde.cxx:431sfx2/source/appl/appdde.cxx:431 |
Medium |
V547 |
Expression '!nError' is always true. |
General Analysis |
appdispatchprovider.cxx:167sfx2/source/appl/appdispatchprovider.cxx:167 |
High |
V530 |
The return value of function 'SeekGroup' is required to be utilized. |
General Analysis |
appdispatchprovider.cxx:196sfx2/source/appl/appdispatchprovider.cxx:196 |
High |
V530 |
The return value of function 'SeekGroup' is required to be utilized. |
General Analysis |
appdispatchprovider.cxx:81sfx2/source/appl/appdispatchprovider.cxx:81 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= f' is used inside condition. |
General Analysis |
appopen.cxx:217sfx2/source/appl/appopen.cxx:217 |
Medium |
V547 |
Expression 'bIsEncrypted' is always false. |
General Analysis |
appserv.cxx:197sfx2/source/appl/appserv.cxx:197 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
appserv.cxx:935sfx2/source/appl/appserv.cxx:935 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
appserv.cxx:1106sfx2/source/appl/appserv.cxx:1106 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
appuno.cxx:896sfx2/source/appl/appuno.cxx:896 |
High |
V614 |
Uninitialized variable 'nPageID' used. Consider checking the second actual argument of the 'SfxUInt16Item' function. |
General Analysis |
appuno.cxx:517sfx2/source/appl/appuno.cxx:517 |
Medium |
V547 |
Expression 'bOK' is always false. |
General Analysis |
appuno.cxx:525sfx2/source/appl/appuno.cxx:525 |
Medium |
V547 |
Expression 'bOK' is always false. |
General Analysis |
appuno.cxx:606sfx2/source/appl/appuno.cxx:606 |
Medium |
V547 |
Expression '!bVal' is always true. |
General Analysis |
appuno.cxx:729sfx2/source/appl/appuno.cxx:729 |
Medium |
V547 |
Expression 'bOK' is always false. |
General Analysis |
appuno.cxx:737sfx2/source/appl/appuno.cxx:737 |
Medium |
V547 |
Expression 'bOK' is always false. |
General Analysis |
appuno.cxx:893sfx2/source/appl/appuno.cxx:893 |
Medium |
V1019 |
Compound assignment expression 'pProp->Value >>= sURL' is used inside condition. |
General Analysis |
appuno.cxx:895sfx2/source/appl/appuno.cxx:895 |
Medium |
V1019 |
Compound assignment expression 'pProp->Value >>= nPageID' is used inside condition. |
General Analysis |
childwin.cxx:52sfx2/source/appl/childwin.cxx:52 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: bHideNotDelete, bVisible, bWantsFocus, pWorkWin. |
General Analysis |
impldde.cxx:324sfx2/source/appl/impldde.cxx:324 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pLink' and 'pLink'. |
General Analysis |
linkmgr2.cxx:474sfx2/source/appl/linkmgr2.cxx:474 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
macroloader.cxx:175sfx2/source/appl/macroloader.cxx:175 |
High |
V530 |
The return value of function 'loadMacro' is required to be utilized. |
General Analysis |
module.cxx:237sfx2/source/appl/module.cxx:237 |
Medium |
V547 |
Expression 'pModule != nullptr' is always false. |
General Analysis |
newhelp.cxx:1219sfx2/source/appl/newhelp.cxx:1219 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
newhelp.cxx:596sfx2/source/appl/newhelp.cxx:596 |
Medium |
V1019 |
Compound assignment expression 'aAnySeq[1] >>= aKeywordRefList' is used inside condition. |
General Analysis |
newhelp.cxx:597sfx2/source/appl/newhelp.cxx:597 |
Medium |
V1019 |
Compound assignment expression 'aAnySeq[2] >>= aAnchorRefList' is used inside condition. |
General Analysis |
newhelp.cxx:597sfx2/source/appl/newhelp.cxx:597 |
Medium |
V1019 |
Compound assignment expression 'aAnySeq[3] >>= aTitleRefList' is used inside condition. |
General Analysis |
newhelp.cxx:1267sfx2/source/appl/newhelp.cxx:1267 |
Medium |
V1020 |
The function exited without calling the 'LeaveWait' function. Check lines: 1267, 1245. |
General Analysis |
sfxhelp.cxx:273sfx2/source/appl/sfxhelp.cxx:273 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sfxhelp.cxx:276sfx2/source/appl/sfxhelp.cxx:276 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shutdownicon.cxx:325sfx2/source/appl/shutdownicon.cxx:325 |
High |
V547 |
Expression 'iVersion >= 0' is always false. |
General Analysis |
shutdownicon.cxx:311sfx2/source/appl/shutdownicon.cxx:311 |
Medium |
V547 |
Expression 'bReadOnly' is always false. |
General Analysis |
workwin.cxx:2201sfx2/source/appl/workwin.cxx:2201 |
High |
V623 |
Consider inspecting the '?:' operator. A temporary object of the 'VclPtr' type is being created and subsequently destroyed. Check second operand. |
General Analysis |
workwin.cxx:949sfx2/source/appl/workwin.cxx:949 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
workwin.cxx:1032sfx2/source/appl/workwin.cxx:1032 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
workwin.cxx:1634sfx2/source/appl/workwin.cxx:1634 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1634, 1639 |
General Analysis |
workwin.cxx:1650sfx2/source/appl/workwin.cxx:1650 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1650, 1655 |
General Analysis |
workwin.cxx:1666sfx2/source/appl/workwin.cxx:1666 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1666, 1671 |
General Analysis |
workwin.cxx:1682sfx2/source/appl/workwin.cxx:1682 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1682, 1693 |
General Analysis |
fltfnc.cxx:524sfx2/source/bastyp/fltfnc.cxx:524 |
High |
V530 |
The return value of function 'GuessFilter' is required to be utilized. |
General Analysis |
fltfnc.cxx:537sfx2/source/bastyp/fltfnc.cxx:537 |
High |
V530 |
The return value of function 'GuessFilter' is required to be utilized. |
General Analysis |
fltfnc.cxx:847sfx2/source/bastyp/fltfnc.cxx:847 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fltfnc.cxx:852sfx2/source/bastyp/fltfnc.cxx:852 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fltfnc.cxx:1041sfx2/source/bastyp/fltfnc.cxx:1041 |
Medium |
V547 |
Expression 'nFormatVersion' is always false. |
General Analysis |
frmhtmlw.cxx:238sfx2/source/bastyp/frmhtmlw.cxx:238 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
frmhtmlw.cxx:249sfx2/source/bastyp/frmhtmlw.cxx:249 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
progress.cxx:216sfx2/source/bastyp/progress.cxx:216 |
Medium |
V1019 |
Compound assignment expression 'pIndicatorItem->GetValue() >>= xInd' is used inside condition. |
General Analysis |
CommandPopup.cxx:81sfx2/source/commandpopup/CommandPopup.cxx:81 |
Medium |
V560 |
A part of conditional expression is always false: !bIsEnabled. |
General Analysis |
CommandPopup.cxx:81sfx2/source/commandpopup/CommandPopup.cxx:81 |
Medium |
V560 |
A part of conditional expression is always false: !bIsVisible. |
General Analysis |
ctrlitem.cxx:193sfx2/source/control/ctrlitem.cxx:193 |
High |
V1053 |
Calling the 'dispose' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
dispatch.cxx:1117sfx2/source/control/dispatch.cxx:1117 |
Medium |
V560 |
A part of conditional expression is always true: !bIsActive. |
General Analysis |
dispatch.cxx:1143sfx2/source/control/dispatch.cxx:1143 |
Medium |
V560 |
A part of conditional expression is always true: !bIsActive. |
General Analysis |
dispatch.cxx:1279sfx2/source/control/dispatch.cxx:1279 |
Medium |
V560 |
A part of conditional expression is always true: !bIsTaskActive. |
General Analysis |
dispatch.cxx:1781sfx2/source/control/dispatch.cxx:1781 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'HandleMenuActivateEvent' function. |
General Analysis |
dispatch.cxx:1782sfx2/source/control/dispatch.cxx:1782 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'HandleMenuDeActivateEvent' function. |
General Analysis |
msgpool.cxx:181sfx2/source/control/msgpool.cxx:181 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
recentdocsviewitem.cxx:246sfx2/source/control/recentdocsviewitem.cxx:246 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
recentdocsviewitem.cxx:253sfx2/source/control/recentdocsviewitem.cxx:253 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
recentdocsviewitem.cxx:261sfx2/source/control/recentdocsviewitem.cxx:261 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
recentdocsviewitem.cxx:268sfx2/source/control/recentdocsviewitem.cxx:268 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
shell.cxx:421sfx2/source/control/shell.cxx:421 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
shell.cxx:427sfx2/source/control/shell.cxx:427 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
shell.cxx:514sfx2/source/control/shell.cxx:514 |
Medium |
V560 |
A part of conditional expression is always true: bItemStateSet. |
General Analysis |
thumbnailview.cxx:204sfx2/source/control/thumbnailview.cxx:204 |
Medium |
V560 |
A part of conditional expression is always true: pItem->mbVisible. |
General Analysis |
thumbnailviewacc.cxx:775sfx2/source/control/thumbnailviewacc.cxx:775 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
unoctitm.cxx:1017sfx2/source/control/unoctitm.cxx:1017 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unoctitm.cxx:1078sfx2/source/control/unoctitm.cxx:1078 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unoctitm.cxx:1087sfx2/source/control/unoctitm.cxx:1087 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unoctitm.cxx:630sfx2/source/control/unoctitm.cxx:630 |
High |
V614 |
Uninitialized variable 'bTemp' used. |
General Analysis |
unoctitm.cxx:1017sfx2/source/control/unoctitm.cxx:1017 |
High |
V614 |
Uninitialized variable 'aInt32' used. Consider checking the first actual argument of the 'append' function. |
General Analysis |
unoctitm.cxx:1078sfx2/source/control/unoctitm.cxx:1078 |
High |
V614 |
Uninitialized variable 'aBool' used. Consider checking the first actual argument of the 'append' function. |
General Analysis |
unoctitm.cxx:1087sfx2/source/control/unoctitm.cxx:1087 |
High |
V614 |
Uninitialized variable 'aBool' used. Consider checking the first actual argument of the 'append' function. |
General Analysis |
unoctitm.cxx:1147sfx2/source/control/unoctitm.cxx:1147 |
High |
V614 |
Uninitialized variable 'nValue' used. Consider checking the first actual argument of the 'convert' function. |
General Analysis |
unoctitm.cxx:544sfx2/source/control/unoctitm.cxx:544 |
Medium |
V547 |
Expression 'bValue' is always false. |
General Analysis |
unoctitm.cxx:1008sfx2/source/control/unoctitm.cxx:1008 |
Medium |
V547 |
Expression 'bTemp' is always false. |
General Analysis |
unoctitm.cxx:1016sfx2/source/control/unoctitm.cxx:1016 |
Medium |
V1019 |
Compound assignment expression 'aEvent.State >>= aInt32' is used inside condition. |
General Analysis |
unoctitm.cxx:1044sfx2/source/control/unoctitm.cxx:1044 |
Medium |
V1019 |
Compound assignment expression 'aEvent.State >>= aString' is used inside condition. |
General Analysis |
unoctitm.cxx:1077sfx2/source/control/unoctitm.cxx:1077 |
Medium |
V1019 |
Compound assignment expression 'aEvent.State >>= aBool' is used inside condition. |
General Analysis |
unoctitm.cxx:1086sfx2/source/control/unoctitm.cxx:1086 |
Medium |
V1019 |
Compound assignment expression 'aEvent.State >>= aBool' is used inside condition. |
General Analysis |
unoctitm.cxx:1097sfx2/source/control/unoctitm.cxx:1097 |
Medium |
V1019 |
Compound assignment expression 'aEvent.State >>= aPoint' is used inside condition. |
General Analysis |
unoctitm.cxx:1106sfx2/source/control/unoctitm.cxx:1106 |
Medium |
V1019 |
Compound assignment expression 'aEvent.State >>= aSize' is used inside condition. |
General Analysis |
DocumentModelTreeHandler.cxx:800sfx2/source/devtools/DocumentModelTreeHandler.cxx:800 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:804sfx2/source/devtools/DocumentModelTreeHandler.cxx:804 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:805sfx2/source/devtools/DocumentModelTreeHandler.cxx:805 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:811sfx2/source/devtools/DocumentModelTreeHandler.cxx:811 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:812sfx2/source/devtools/DocumentModelTreeHandler.cxx:812 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:814sfx2/source/devtools/DocumentModelTreeHandler.cxx:814 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:819sfx2/source/devtools/DocumentModelTreeHandler.cxx:819 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:820sfx2/source/devtools/DocumentModelTreeHandler.cxx:820 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:826sfx2/source/devtools/DocumentModelTreeHandler.cxx:826 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:828sfx2/source/devtools/DocumentModelTreeHandler.cxx:828 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:829sfx2/source/devtools/DocumentModelTreeHandler.cxx:829 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:830sfx2/source/devtools/DocumentModelTreeHandler.cxx:830 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:831sfx2/source/devtools/DocumentModelTreeHandler.cxx:831 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:833sfx2/source/devtools/DocumentModelTreeHandler.cxx:833 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
DocumentModelTreeHandler.cxx:835sfx2/source/devtools/DocumentModelTreeHandler.cxx:835 |
High |
V530 |
The return value of function 'lclAppend' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:529sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:529 |
High |
V530 |
The return value of function 'lclAppendNodeToParent' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:649sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:649 |
High |
V530 |
The return value of function 'lclAppendNodeToParent' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:687sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:687 |
High |
V530 |
The return value of function 'lclAppendNodeToParent' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:706sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:706 |
High |
V530 |
The return value of function 'lclAppendNodeToParent' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:729sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:729 |
High |
V530 |
The return value of function 'lclAppendNodeToParent' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:848sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:848 |
High |
V530 |
The return value of function 'lclAppendNodeToParent' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:868sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:868 |
High |
V530 |
The return value of function 'lclAppendNodeToParent' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:1270sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:1270 |
High |
V530 |
The return value of function 'lclAppendNode' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:1285sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:1285 |
High |
V530 |
The return value of function 'lclAppendNode' is required to be utilized. |
General Analysis |
ObjectInspectorTreeHandler.cxx:1311sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:1311 |
High |
V530 |
The return value of function 'lclAppendNode' is required to be utilized. |
General Analysis |
StyleList.cxx:933sfx2/source/dialog/StyleList.cxx:933 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
StyleList.cxx:1089sfx2/source/dialog/StyleList.cxx:1089 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
backingcomp.cxx:626sfx2/source/dialog/backingcomp.cxx:626 |
Medium |
V1019 |
Compound assignment expression 'lArgs[0] >>= xParentWindow' is used inside condition. |
General Analysis |
basedlgs.cxx:197sfx2/source/dialog/basedlgs.cxx:197 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
dinfdlg.cxx:909sfx2/source/dialog/dinfdlg.cxx:909 |
High |
V530 |
The return value of function 'SetPassword' is required to be utilized. |
General Analysis |
dinfdlg.cxx:924sfx2/source/dialog/dinfdlg.cxx:924 |
High |
V530 |
The return value of function 'RequestPassword' is required to be utilized. |
General Analysis |
dinfdlg.cxx:1279sfx2/source/dialog/dinfdlg.cxx:1279 |
High |
V547 |
Expression 'nImagePreferredDPI > 0' is always false. |
General Analysis |
dinfdlg.cxx:1705sfx2/source/dialog/dinfdlg.cxx:1705 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
dockwin.cxx:1416sfx2/source/dialog/dockwin.cxx:1416 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
filedlghelper.cxx:2975sfx2/source/dialog/filedlghelper.cxx:2975 |
High |
V595 |
The 'pSet' pointer was utilized before it was verified against nullptr. Check lines: 2975, 2987. |
General Analysis |
filedlghelper.cxx:1316sfx2/source/dialog/filedlghelper.cxx:1316 |
Medium |
V547 |
Expression 'bAutoExtChecked' is always false. |
General Analysis |
filedlghelper.cxx:1311sfx2/source/dialog/filedlghelper.cxx:1311 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
infobar.cxx:242sfx2/source/dialog/infobar.cxx:242 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
infobar.cxx:244sfx2/source/dialog/infobar.cxx:244 |
High |
V1053 |
Calling the 'Resize' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
mgetempl.cxx:312sfx2/source/dialog/mgetempl.cxx:312 |
Medium |
V1048 |
The 'eUnit' variable was assigned the same value. |
General Analysis |
navigat.cxx:47sfx2/source/dialog/navigat.cxx:47 |
High |
V1053 |
Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navigat.cxx:49sfx2/source/dialog/navigat.cxx:49 |
High |
V1053 |
Calling the 'SetOutputSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
passwd.cxx:88sfx2/source/dialog/passwd.cxx:88 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
splitwin.cxx:316sfx2/source/dialog/splitwin.cxx:316 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
splitwin.cxx:113sfx2/source/dialog/splitwin.cxx:113 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'splitwin.cxx:113', 'splitwin.cxx:145', 'window.hxx:932'. |
General Analysis |
splitwin.cxx:382sfx2/source/dialog/splitwin.cxx:382 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
splitwin.cxx:437sfx2/source/dialog/splitwin.cxx:437 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
splitwin.cxx:519sfx2/source/dialog/splitwin.cxx:519 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
splitwin.cxx:586sfx2/source/dialog/splitwin.cxx:586 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
splitwin.cxx:743sfx2/source/dialog/splitwin.cxx:743 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
splitwin.cxx:799sfx2/source/dialog/splitwin.cxx:799 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
styledlg.cxx:69sfx2/source/dialog/styledlg.cxx:69 |
High |
V530 |
The return value of function 'release' is required to be utilized. |
General Analysis |
templdlg.cxx:531sfx2/source/dialog/templdlg.cxx:531 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFilterItem'. |
General Analysis |
templdlg.cxx:177sfx2/source/dialog/templdlg.cxx:177 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bValue' and '!bValue'. |
General Analysis |
templdlg.cxx:193sfx2/source/dialog/templdlg.cxx:193 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bValue' and '!bValue'. |
General Analysis |
versdlg.cxx:197sfx2/source/dialog/versdlg.cxx:197 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
versdlg.cxx:201sfx2/source/dialog/versdlg.cxx:201 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
versdlg.cxx:272sfx2/source/dialog/versdlg.cxx:272 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
versdlg.cxx:278sfx2/source/dialog/versdlg.cxx:278 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
versdlg.cxx:325sfx2/source/dialog/versdlg.cxx:325 |
High |
V530 |
The return value of function 'ExecuteSynchron' is required to be utilized. |
General Analysis |
versdlg.cxx:366sfx2/source/dialog/versdlg.cxx:366 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
DocumentMetadataAccess.cxx:194sfx2/source/doc/DocumentMetadataAccess.cxx:194 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
Metadatable.cxx:1444sfx2/source/doc/Metadatable.cxx:1444 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pRegDoc'. |
General Analysis |
docfile.cxx:898sfx2/source/doc/docfile.cxx:898 |
High |
V530 |
The return value of function 'GetInitFileDate' is required to be utilized. |
General Analysis |
docfile.cxx:1482sfx2/source/doc/docfile.cxx:1482 |
High |
V530 |
The return value of function 'GetInitFileDate' is required to be utilized. |
General Analysis |
docfile.cxx:1732sfx2/source/doc/docfile.cxx:1732 |
High |
V530 |
The return value of function 'GetInitFileDate' is required to be utilized. |
General Analysis |
docfile.cxx:4953sfx2/source/doc/docfile.cxx:4953 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docfile.cxx:2601sfx2/source/doc/docfile.cxx:2601 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2600, 2601. |
General Analysis |
docfile.cxx:4413sfx2/source/doc/docfile.cxx:4413 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'xModelSigner'. |
General Analysis |
docfile.cxx:1540sfx2/source/doc/docfile.cxx:1540 |
Medium |
V547 |
Expression '!bContentReadonly' is always true. |
General Analysis |
docfile.cxx:1324sfx2/source/doc/docfile.cxx:1324 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
docfile.cxx:1836sfx2/source/doc/docfile.cxx:1836 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
docfile.cxx:2467sfx2/source/doc/docfile.cxx:2467 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
docfile.cxx:3192sfx2/source/doc/docfile.cxx:3192 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
docfile.cxx:3253sfx2/source/doc/docfile.cxx:3253 |
Medium |
V1019 |
Compound assignment expression 'pHandler->GetValue() >>= xHandler' is used inside condition. |
General Analysis |
doctempl.cxx:871sfx2/source/doc/doctempl.cxx:871 |
High |
V530 |
The return value of function 'CutExtension' is required to be utilized. |
General Analysis |
doctempl.cxx:1689sfx2/source/doc/doctempl.cxx:1689 |
High |
V530 |
The return value of function 'CutExtension' is required to be utilized. |
General Analysis |
doctemplates.cxx:693sfx2/source/doc/doctemplates.cxx:693 |
High |
V530 |
The return value of function 'CutExtension' is required to be utilized. |
General Analysis |
doctemplates.cxx:1924sfx2/source/doc/doctemplates.cxx:1924 |
High |
V530 |
The return value of function 'CutExtension' is required to be utilized. |
General Analysis |
doctemplates.cxx:1976sfx2/source/doc/doctemplates.cxx:1976 |
High |
V530 |
The return value of function 'CutExtension' is required to be utilized. |
General Analysis |
doctemplates.cxx:2144sfx2/source/doc/doctemplates.cxx:2144 |
High |
V1053 |
Calling the 'SetOutputSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
doctemplates.cxx:495sfx2/source/doc/doctemplates.cxx:495 |
Medium |
V547 |
Expression '!mbLocaleSet' is always true. |
General Analysis |
doctemplates.cxx:430sfx2/source/doc/doctemplates.cxx:430 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= aPropValue' is used inside condition. |
General Analysis |
doctemplates.cxx:1959sfx2/source/doc/doctemplates.cxx:1959 |
Medium |
V1019 |
Compound assignment expression 'aProperty >>= bReadOnly' is used inside condition. |
General Analysis |
docundomanager.cxx:125sfx2/source/doc/docundomanager.cxx:125 |
Medium |
V547 |
Expression 'pDocShell != nullptr' is always false. |
General Analysis |
guisaveas.cxx:1491sfx2/source/doc/guisaveas.cxx:1491 |
Medium |
V547 |
Expression 'bSaveACopy' is always false. |
General Analysis |
guisaveas.cxx:1503sfx2/source/doc/guisaveas.cxx:1503 |
Medium |
V547 |
Expression 'bWideExport' is always false. |
General Analysis |
guisaveas.cxx:1665sfx2/source/doc/guisaveas.cxx:1665 |
Medium |
V547 |
Expression 'bUseSystemDialog' is always true. |
General Analysis |
guisaveas.cxx:1942sfx2/source/doc/guisaveas.cxx:1942 |
Medium |
V547 |
Expression '!bFoundCert' is always true. |
General Analysis |
guisaveas.cxx:528sfx2/source/doc/guisaveas.cxx:528 |
Medium |
V560 |
A part of conditional expression is always true: (nStoreMode != - 1). |
General Analysis |
guisaveas.cxx:539sfx2/source/doc/guisaveas.cxx:539 |
Medium |
V560 |
A part of conditional expression is always true: (nStoreMode != - 1). |
General Analysis |
objmisc.cxx:555sfx2/source/doc/objmisc.cxx:555 |
High |
V530 |
The return value of function 'SwitchDocumentToTempFile' is required to be utilized. |
General Analysis |
objmisc.cxx:1157sfx2/source/doc/objmisc.cxx:1157 |
High |
V530 |
The return value of function 'GetTitle' is required to be utilized. |
General Analysis |
objmisc.cxx:1290sfx2/source/doc/objmisc.cxx:1290 |
High |
V530 |
The return value of function 'CutExtension' is required to be utilized. |
General Analysis |
objmisc.cxx:915sfx2/source/doc/objmisc.cxx:915 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
objmisc.cxx:540sfx2/source/doc/objmisc.cxx:540 |
Medium |
V1048 |
The 'bResult' variable was assigned the same value. |
General Analysis |
objserv.cxx:259sfx2/source/doc/objserv.cxx:259 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
objserv.cxx:1142sfx2/source/doc/objserv.cxx:1142 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
objserv.cxx:1155sfx2/source/doc/objserv.cxx:1155 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
objserv.cxx:1413sfx2/source/doc/objserv.cxx:1413 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
objserv.cxx:1705sfx2/source/doc/objserv.cxx:1705 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
objserv.cxx:2309sfx2/source/doc/objserv.cxx:2309 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
objserv.cxx:600sfx2/source/doc/objserv.cxx:600 |
High |
V547 |
Expression 'nPage > 0' is always false. |
General Analysis |
objstor.cxx:2226sfx2/source/doc/objstor.cxx:2226 |
High |
V530 |
The return value of function 'GetBackup_Impl' is required to be utilized. |
General Analysis |
objstor.cxx:1531sfx2/source/doc/objstor.cxx:1531 |
Medium |
V547 |
Expression 'bTryToPreserveScriptSignature' is always true. |
General Analysis |
objstor.cxx:1825sfx2/source/doc/objstor.cxx:1825 |
Medium |
V547 |
Expression 'bOk' is always true. |
General Analysis |
objstor.cxx:2937sfx2/source/doc/objstor.cxx:2937 |
Medium |
V547 |
Expression 'bIsPreview' is always false. |
General Analysis |
objstor.cxx:856sfx2/source/doc/objstor.cxx:856 |
Medium |
V560 |
A part of conditional expression is always true: bOk. |
General Analysis |
objstor.cxx:3079sfx2/source/doc/objstor.cxx:3079 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
oleprops.cxx:1098sfx2/source/doc/oleprops.cxx:1098 |
High |
V530 |
The return value of function 'Load' is required to be utilized. |
General Analysis |
oleprops.cxx:1114sfx2/source/doc/oleprops.cxx:1114 |
High |
V530 |
The return value of function 'Save' is required to be utilized. |
General Analysis |
oleprops.cxx:1010sfx2/source/doc/oleprops.cxx:1010 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
oleprops.cxx:1204sfx2/source/doc/oleprops.cxx:1204 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
oleprops.cxx:1182sfx2/source/doc/oleprops.cxx:1182 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nSectPosPos' should be used inside 'checkSeek' function. |
General Analysis |
ownsubfilterservice.cxx:68sfx2/source/doc/ownsubfilterservice.cxx:68 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= m_xModel' is used inside condition. |
General Analysis |
printhelper.cxx:343sfx2/source/doc/printhelper.cxx:343 |
Medium |
V614 |
Potentially uninitialized variable 'eOrient' used. |
General Analysis |
printhelper.cxx:237sfx2/source/doc/printhelper.cxx:237 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
sfxbasemodel.cxx:3184sfx2/source/doc/sfxbasemodel.cxx:3184 |
High |
V530 |
The return value of function 'SetPassword' is required to be utilized. |
General Analysis |
sfxbasemodel.cxx:1142sfx2/source/doc/sfxbasemodel.cxx:1142 |
High |
V614 |
Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'SfxBoolItem' function. |
General Analysis |
sfxbasemodel.cxx:1664sfx2/source/doc/sfxbasemodel.cxx:1664 |
Medium |
V547 |
Expression 'bCheckIn' is always false. |
General Analysis |
sfxbasemodel.cxx:1702sfx2/source/doc/sfxbasemodel.cxx:1702 |
Medium |
V547 |
Expression 'bOnMainThread' is always false. |
General Analysis |
templatedlg.cxx:440sfx2/source/doc/templatedlg.cxx:440 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
templatedlg.cxx:441sfx2/source/doc/templatedlg.cxx:441 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
templatedlg.cxx:400sfx2/source/doc/templatedlg.cxx:400 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
templatedlg.cxx:443sfx2/source/doc/templatedlg.cxx:443 |
Medium |
V1016 |
The value 'nViewMode' is out of range of enum values. This causes unspecified or undefined behavior. |
General Analysis |
templatedlg.cxx:998sfx2/source/doc/templatedlg.cxx:998 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
zoomitem.cxx:157sfx2/source/doc/zoomitem.cxx:157 |
High |
V614 |
Uninitialized variable 'nVal' used. |
General Analysis |
objshimp.hxx:53sfx2/source/inc/objshimp.hxx:53 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SfxObjectShell_Impl' method of the 'SfxObjectShell_Impl' class. |
General Analysis |
inettbc.cxx:262sfx2/source/inet/inettbc.cxx:262 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pURL'. |
General Analysis |
eventsupplier.cxx:229sfx2/source/notify/eventsupplier.cxx:229 |
High |
V530 |
The return value of function 'loadMacro' is required to be utilized. |
General Analysis |
eventsupplier.cxx:87sfx2/source/notify/eventsupplier.cxx:87 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
FocusManager.cxx:97sfx2/source/sidebar/FocusManager.cxx:97 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pDeckTitleBar' should be checked here. |
General Analysis |
SidebarController.cxx:393sfx2/source/sidebar/SidebarController.cxx:393 |
Medium |
V547 |
Expression '!bIsReadWrite' is always false. |
General Analysis |
SidebarController.cxx:398sfx2/source/sidebar/SidebarController.cxx:398 |
Medium |
V547 |
Expression '!mbIsDocumentReadOnly' is always true. |
General Analysis |
SidebarToolBox.cxx:67sfx2/source/sidebar/SidebarToolBox.cxx:67 |
High |
V1053 |
Calling the 'GetDefaultButtonSize' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
SidebarToolBox.cxx:321sfx2/source/sidebar/SidebarToolBox.cxx:321 |
High |
V1053 |
Calling the 'GetDefaultButtonSize' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
UnoSidebar.cxx:58sfx2/source/sidebar/UnoSidebar.cxx:58 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
classificationhelper.cxx:718sfx2/source/view/classificationhelper.cxx:718 |
Medium |
V1048 |
The 'aRet' variable was assigned the same value. |
General Analysis |
classificationhelper.cxx:720sfx2/source/view/classificationhelper.cxx:720 |
Medium |
V1048 |
The 'aRet' variable was assigned the same value. |
General Analysis |
classificationhelper.cxx:729sfx2/source/view/classificationhelper.cxx:729 |
Medium |
V1048 |
The 'aRet' variable was assigned the same value. |
General Analysis |
lokcharthelper.cxx:201sfx2/source/view/lokcharthelper.cxx:201 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
lokhelper.cxx:483sfx2/source/view/lokhelper.cxx:483 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lokhelper.cxx:486sfx2/source/view/lokhelper.cxx:486 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lokhelper.cxx:675sfx2/source/view/lokhelper.cxx:675 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lokhelper.cxx:1271sfx2/source/view/lokhelper.cxx:1271 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lokhelper.cxx:1277sfx2/source/view/lokhelper.cxx:1277 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sfxbasecontroller.cxx:1052sfx2/source/view/sfxbasecontroller.cxx:1052 |
High |
V530 |
The return value of function 'SeekGroup' is required to be utilized. |
General Analysis |
sfxbasecontroller.cxx:1083sfx2/source/view/sfxbasecontroller.cxx:1083 |
High |
V530 |
The return value of function 'SeekGroup' is required to be utilized. |
General Analysis |
viewfrm.cxx:356sfx2/source/view/viewfrm.cxx:356 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:580sfx2/source/view/viewfrm.cxx:580 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:703sfx2/source/view/viewfrm.cxx:703 |
High |
V530 |
The return value of function 'GuessFilter' is required to be utilized. |
General Analysis |
viewfrm.cxx:1683sfx2/source/view/viewfrm.cxx:1683 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewfrm.cxx:1838sfx2/source/view/viewfrm.cxx:1838 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:1843sfx2/source/view/viewfrm.cxx:1843 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:1848sfx2/source/view/viewfrm.cxx:1848 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:1860sfx2/source/view/viewfrm.cxx:1860 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:1865sfx2/source/view/viewfrm.cxx:1865 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:1892sfx2/source/view/viewfrm.cxx:1892 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:1902sfx2/source/view/viewfrm.cxx:1902 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewfrm.cxx:1908sfx2/source/view/viewfrm.cxx:1908 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewfrm.cxx:1915sfx2/source/view/viewfrm.cxx:1915 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewfrm.cxx:3213sfx2/source/view/viewfrm.cxx:3213 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewfrm.cxx:2044sfx2/source/view/viewfrm.cxx:2044 |
High |
V1053 |
Calling the 'Notify' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'viewfrm.cxx:2044', 'viewfrm.cxx:2009', 'viewfrm.hxx:63'. |
General Analysis |
viewfrm.cxx:2059sfx2/source/view/viewfrm.cxx:2059 |
High |
V1053 |
Calling the 'Notify' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'viewfrm.cxx:2059', 'viewfrm.cxx:1156', 'viewfrm.hxx:63'. |
General Analysis |
viewfrm.cxx:2522sfx2/source/view/viewfrm.cxx:2522 |
Medium |
V547 |
Expression 'pCurrentShell != nullptr' is always false. |
General Analysis |
viewfrm.cxx:3024sfx2/source/view/viewfrm.cxx:3024 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3010, 3024. |
General Analysis |
viewprn.cxx:200sfx2/source/view/viewprn.cxx:200 |
High |
V547 |
Expression 'nChoice > 1' is always false. |
General Analysis |
viewprn.cxx:192sfx2/source/view/viewprn.cxx:192 |
Medium |
V547 |
Expression 'bSel' is always false. |
General Analysis |
viewsh.cxx:3193sfx2/source/view/viewsh.cxx:3193 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
viewsh.cxx:3195sfx2/source/view/viewsh.cxx:3195 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
viewsh.cxx:3197sfx2/source/view/viewsh.cxx:3197 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
viewsh.cxx:3671sfx2/source/view/viewsh.cxx:3671 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewsh.cxx:1476sfx2/source/view/viewsh.cxx:1476 |
High |
V547 |
Expression 'nNewPos >= 0' is always false. |
General Analysis |
viewsh.cxx:2747sfx2/source/view/viewsh.cxx:2747 |
High |
V1053 |
Calling the 'MarginChanged' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'viewsh.cxx:2747', 'viewsh.cxx:3660', 'viewsh.hxx:342'. |
General Analysis |
viewsh.cxx:573sfx2/source/view/viewsh.cxx:573 |
Medium |
V560 |
A part of conditional expression is always true: !bIsCounted. |
General Analysis |
viewsh.cxx:573sfx2/source/view/viewsh.cxx:573 |
Medium |
V560 |
A part of conditional expression is always true: nLevel < 0. |
General Analysis |
viewsh.cxx:1374sfx2/source/view/viewsh.cxx:1374 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
viewsh.cxx:3560sfx2/source/view/viewsh.cxx:3560 |
Medium |
V1044 |
Loop break conditions do not depend on the number of iterations. |
General Analysis |
desktopbackend.cxx:187shell/source/backends/desktopbe/desktopbackend.cxx:187 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
desktopbackend.cxx:193shell/source/backends/desktopbe/desktopbackend.cxx:193 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localebackend.cxx:223shell/source/backends/localebe/localebackend.cxx:223 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
localebackend.cxx:225shell/source/backends/localebe/localebackend.cxx:225 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
localebackend.cxx:229shell/source/backends/localebe/localebackend.cxx:229 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
cmdmailsuppl.cxx:88shell/source/cmdmail/cmdmailsuppl.cxx:88 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cmdmailsuppl.cxx:103shell/source/cmdmail/cmdmailsuppl.cxx:103 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cmdmailsuppl.cxx:107shell/source/cmdmail/cmdmailsuppl.cxx:107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SyncDbusSessionHelper.cxx:39shell/source/sessioninstall/SyncDbusSessionHelper.cxx:39 |
Medium |
V509 |
The 'throw' operator inside the destructor should be placed within the try..catch block. Raising exception inside the destructor is illegal. |
General Analysis |
shellexec.cxx:67shell/source/unix/exec/shellexec.cxx:67 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shellexec.cxx:69shell/source/unix/exec/shellexec.cxx:69 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
engine.cxx:59slideshow/qa/engine/engine.cxx:59 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
activitiesfactory.cxx:523slideshow/source/engine/activities/activitiesfactory.cxx:523 |
Medium |
V547 |
Expression '!rValues.empty()' is always false. |
General Analysis |
continuouskeytimeactivitybase.cxx:33slideshow/source/engine/activities/continuouskeytimeactivitybase.cxx:33 |
Medium |
V547 |
Expression 'rParms.maDiscreteTimes.size() > 1' is always false. |
General Analysis |
discreteactivitybase.cxx:38slideshow/source/engine/activities/discreteactivitybase.cxx:38 |
Medium |
V547 |
Expression '!maDiscreteTimes.empty()' is always false. |
Fail/Info |
animationaudionode.cxx:1slideshow/source/engine/animationnodes/animationaudionode.cxx:1 |
|
V002 |
Some diagnostic messages may contain incorrect line number in this file. |
General Analysis |
animationbasenode.cxx:430slideshow/source/engine/animationnodes/animationbasenode.cxx:430 |
High |
V614 |
Uninitialized variable 'eTiming' used. |
General Analysis |
animationnodefactory.cxx:455slideshow/source/engine/animationnodes/animationnodefactory.cxx:455 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 455, 463 |
General Analysis |
animationnodefactory.cxx:332slideshow/source/engine/animationnodes/animationnodefactory.cxx:332 |
Medium |
V1048 |
The 'eIterateNodeType' variable was assigned the same value. |
General Analysis |
generateevent.cxx:70slideshow/source/engine/animationnodes/generateevent.cxx:70 |
Medium |
V1019 |
Compound assignment expression 'aEvent.Offset >>= nDelay2' is used inside condition. |
General Analysis |
effectrewinder.cxx:378slideshow/source/engine/effectrewinder.cxx:378 |
Medium |
V547 |
Expression 'mbNonUserTriggeredMainSequenceEffectSeen' is always false. |
General Analysis |
rehearsetimingsactivity.cxx:417slideshow/source/engine/rehearsetimingsactivity.cxx:417 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rehearsetimingsactivity.cxx:421slideshow/source/engine/rehearsetimingsactivity.cxx:421 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rehearsetimingsactivity.cxx:425slideshow/source/engine/rehearsetimingsactivity.cxx:425 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rehearsetimingsactivity.cxx:426slideshow/source/engine/rehearsetimingsactivity.cxx:426 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
viewbackgroundshape.cxx:65slideshow/source/engine/shapes/viewbackgroundshape.cxx:65 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
viewmediashape.cxx:232slideshow/source/engine/shapes/viewmediashape.cxx:232 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
viewmediashape.cxx:426slideshow/source/engine/shapes/viewmediashape.cxx:426 |
High |
V530 |
The return value of function 'calcTransformedRectBounds' is required to be utilized. |
General Analysis |
layer.cxx:164slideshow/source/engine/slide/layer.cxx:164 |
High |
V1051 |
Consider checking for misprints. It's possible that the 'maBounds' should be used inside 'rViewEntry.getViewLayer()->resize' function. |
General Analysis |
slideimpl.cxx:284slideshow/source/engine/slide/slideimpl.cxx:284 |
Medium |
V547 |
Expression 'bBackgroundObjectsVisibility' is always true. |
General Analysis |
slideimpl.cxx:293slideshow/source/engine/slide/slideimpl.cxx:293 |
Medium |
V547 |
Expression 'bDateTimeFixed' is always true. |
General Analysis |
slideshowimpl.cxx:1972slideshow/source/engine/slideshowimpl.cxx:1972 |
High |
V614 |
Uninitialized variable 'visible' used. Consider checking the first actual argument of the 'setVisible' function. |
General Analysis |
slideshowimpl.cxx:1758slideshow/source/engine/slideshowimpl.cxx:1758 |
Medium |
V547 |
Expression 'bSwitchPenMode' is always false. |
General Analysis |
slideshowimpl.cxx:1773slideshow/source/engine/slideshowimpl.cxx:1773 |
Medium |
V547 |
Expression 'bSwitchEraserMode' is always false. |
General Analysis |
slideshowimpl.cxx:1861slideshow/source/engine/slideshowimpl.cxx:1861 |
Medium |
V547 |
Expression 'bRehearseTimings' is always false. |
General Analysis |
slideshowimpl.cxx:2001slideshow/source/engine/slideshowimpl.cxx:2001 |
Medium |
V1019 |
Compound assignment expression 'aValues[0] >>= xView' is used inside condition. |
General Analysis |
slideshowimpl.cxx:2002slideshow/source/engine/slideshowimpl.cxx:2002 |
Medium |
V1019 |
Compound assignment expression 'aValues[1] >>= bValue' is used inside condition. |
General Analysis |
slideview.cxx:783slideshow/source/engine/slideview.cxx:783 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
slideview.cxx:1069slideshow/source/engine/slideview.cxx:1069 |
High |
V530 |
The return value of function 'homMatrixFromAffineMatrix' is required to be utilized. |
General Analysis |
soundplayer.cxx:103slideshow/source/engine/soundplayer.cxx:103 |
Medium |
V614 |
Potentially uninitialized variable 'mpMediaTempFile' used. |
General Analysis |
shapetransitionfactory.cxx:242slideshow/source/engine/transitions/shapetransitionfactory.cxx:242 |
Medium |
V547 |
Expression 'pRandomTransitionInfo != nullptr' is always false. |
General Analysis |
slidetransitionfactory.cxx:162slideshow/source/engine/transitions/slidetransitionfactory.cxx:162 |
Medium |
V1023 |
A pointer without owner is added to the 'maTransitions' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
box2dtools.hxx:54slideshow/source/inc/box2dtools.hxx:54 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: meUpdateType. |
General Analysis |
testview.cxx:198slideshow/test/testview.cxx:198 |
Medium |
V1048 |
The 'mbIsClipSet' variable was assigned the same value. |
General Analysis |
smoketest.cxx:89smoketest/smoketest.cxx:89 |
Medium |
V1019 |
Compound assignment expression 'Result.Result >>= result_->result' is used inside condition. |
General Analysis |
filelist.cxx:49sot/source/base/filelist.cxx:49 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
filelist.cxx:55sot/source/base/filelist.cxx:55 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
formats.cxx:1436sot/source/base/formats.cxx:1436 |
High |
V542 |
Consider inspecting an odd type cast: 'unsigned short *' to 'unsigned char'. |
General Analysis |
formats.cxx:1445sot/source/base/formats.cxx:1445 |
High |
V542 |
Consider inspecting an odd type cast: 'unsigned short *' to 'unsigned char'. |
General Analysis |
formats.cxx:1454sot/source/base/formats.cxx:1454 |
High |
V542 |
Consider inspecting an odd type cast: 'unsigned short *' to 'unsigned char'. |
General Analysis |
xolesimplestorage.cxx:58sot/source/unoolestorage/xolesimplestorage.cxx:58 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= xInputStream' is used inside condition. |
General Analysis |
xolesimplestorage.cxx:279sot/source/unoolestorage/xolesimplestorage.cxx:279 |
Medium |
V1019 |
Compound assignment expression 'aElement >>= xNameAccess' is used inside condition. |
General Analysis |
element.hxx:17starmath/inc/mathml/element.hxx:17 |
Medium |
V690 |
The 'SmMlElement' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
starmathdatabase.hxx:31starmath/inc/mathml/starmathdatabase.hxx:31 |
High |
V1043 |
A global object variable 'COL_SM_BLACK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:32starmath/inc/mathml/starmathdatabase.hxx:32 |
High |
V1043 |
A global object variable 'COL_SM_SILVER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:33starmath/inc/mathml/starmathdatabase.hxx:33 |
High |
V1043 |
A global object variable 'COL_SM_GRAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:34starmath/inc/mathml/starmathdatabase.hxx:34 |
High |
V1043 |
A global object variable 'COL_SM_WHITE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:35starmath/inc/mathml/starmathdatabase.hxx:35 |
High |
V1043 |
A global object variable 'COL_SM_MAROON' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:36starmath/inc/mathml/starmathdatabase.hxx:36 |
High |
V1043 |
A global object variable 'COL_SM_RED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:37starmath/inc/mathml/starmathdatabase.hxx:37 |
High |
V1043 |
A global object variable 'COL_SM_PURPLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:38starmath/inc/mathml/starmathdatabase.hxx:38 |
High |
V1043 |
A global object variable 'COL_SM_FUCHSIA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:39starmath/inc/mathml/starmathdatabase.hxx:39 |
High |
V1043 |
A global object variable 'COL_SM_GREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:40starmath/inc/mathml/starmathdatabase.hxx:40 |
High |
V1043 |
A global object variable 'COL_SM_LIME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:41starmath/inc/mathml/starmathdatabase.hxx:41 |
High |
V1043 |
A global object variable 'COL_SM_OLIVE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:42starmath/inc/mathml/starmathdatabase.hxx:42 |
High |
V1043 |
A global object variable 'COL_SM_YELLOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:43starmath/inc/mathml/starmathdatabase.hxx:43 |
High |
V1043 |
A global object variable 'COL_SM_NAVY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:44starmath/inc/mathml/starmathdatabase.hxx:44 |
High |
V1043 |
A global object variable 'COL_SM_BLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:45starmath/inc/mathml/starmathdatabase.hxx:45 |
High |
V1043 |
A global object variable 'COL_SM_TEAL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:46starmath/inc/mathml/starmathdatabase.hxx:46 |
High |
V1043 |
A global object variable 'COL_SM_AQUA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:48starmath/inc/mathml/starmathdatabase.hxx:48 |
High |
V1043 |
A global object variable 'COL_SM_ORANGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:50starmath/inc/mathml/starmathdatabase.hxx:50 |
High |
V1043 |
A global object variable 'COL_SM_ALICEBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:51starmath/inc/mathml/starmathdatabase.hxx:51 |
High |
V1043 |
A global object variable 'COL_SM_ANTIQUEWHITE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:52starmath/inc/mathml/starmathdatabase.hxx:52 |
High |
V1043 |
A global object variable 'COL_SM_AQUAMARINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:53starmath/inc/mathml/starmathdatabase.hxx:53 |
High |
V1043 |
A global object variable 'COL_SM_AZURE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:54starmath/inc/mathml/starmathdatabase.hxx:54 |
High |
V1043 |
A global object variable 'COL_SM_BEIGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:55starmath/inc/mathml/starmathdatabase.hxx:55 |
High |
V1043 |
A global object variable 'COL_SM_BISQUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:56starmath/inc/mathml/starmathdatabase.hxx:56 |
High |
V1043 |
A global object variable 'COL_SM_BLANCHEDALMOND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:57starmath/inc/mathml/starmathdatabase.hxx:57 |
High |
V1043 |
A global object variable 'COL_SM_BLUEVIOLET' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:58starmath/inc/mathml/starmathdatabase.hxx:58 |
High |
V1043 |
A global object variable 'COL_SM_BROWN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:59starmath/inc/mathml/starmathdatabase.hxx:59 |
High |
V1043 |
A global object variable 'COL_SM_BURLYWOOD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:60starmath/inc/mathml/starmathdatabase.hxx:60 |
High |
V1043 |
A global object variable 'COL_SM_CADETBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:61starmath/inc/mathml/starmathdatabase.hxx:61 |
High |
V1043 |
A global object variable 'COL_SM_CHARTREUSE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:62starmath/inc/mathml/starmathdatabase.hxx:62 |
High |
V1043 |
A global object variable 'COL_SM_CHOCOLATE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:63starmath/inc/mathml/starmathdatabase.hxx:63 |
High |
V1043 |
A global object variable 'COL_SM_CORAL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:64starmath/inc/mathml/starmathdatabase.hxx:64 |
High |
V1043 |
A global object variable 'COL_SM_CORNFLOWERBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:65starmath/inc/mathml/starmathdatabase.hxx:65 |
High |
V1043 |
A global object variable 'COL_SM_CORNSILK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:66starmath/inc/mathml/starmathdatabase.hxx:66 |
High |
V1043 |
A global object variable 'COL_SM_CRIMSON' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:67starmath/inc/mathml/starmathdatabase.hxx:67 |
High |
V1043 |
A global object variable 'COL_SM_CYAN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:68starmath/inc/mathml/starmathdatabase.hxx:68 |
High |
V1043 |
A global object variable 'COL_SM_DARKBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:69starmath/inc/mathml/starmathdatabase.hxx:69 |
High |
V1043 |
A global object variable 'COL_SM_DARKCYAN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:70starmath/inc/mathml/starmathdatabase.hxx:70 |
High |
V1043 |
A global object variable 'COL_SM_DARKGOLDENROD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:71starmath/inc/mathml/starmathdatabase.hxx:71 |
High |
V1043 |
A global object variable 'COL_SM_DARKGRAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:72starmath/inc/mathml/starmathdatabase.hxx:72 |
High |
V1043 |
A global object variable 'COL_SM_DARKGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:73starmath/inc/mathml/starmathdatabase.hxx:73 |
High |
V1043 |
A global object variable 'COL_SM_DARKGREY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:74starmath/inc/mathml/starmathdatabase.hxx:74 |
High |
V1043 |
A global object variable 'COL_SM_DARKKHAKI' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:75starmath/inc/mathml/starmathdatabase.hxx:75 |
High |
V1043 |
A global object variable 'COL_SM_DARKMAGENTA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:76starmath/inc/mathml/starmathdatabase.hxx:76 |
High |
V1043 |
A global object variable 'COL_SM_DARKOLIVEGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:77starmath/inc/mathml/starmathdatabase.hxx:77 |
High |
V1043 |
A global object variable 'COL_SM_DARKORANGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:78starmath/inc/mathml/starmathdatabase.hxx:78 |
High |
V1043 |
A global object variable 'COL_SM_DARKORCHID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:79starmath/inc/mathml/starmathdatabase.hxx:79 |
High |
V1043 |
A global object variable 'COL_SM_DARKRED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:80starmath/inc/mathml/starmathdatabase.hxx:80 |
High |
V1043 |
A global object variable 'COL_SM_DARKSALMON' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:81starmath/inc/mathml/starmathdatabase.hxx:81 |
High |
V1043 |
A global object variable 'COL_SM_DARKSEAGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:82starmath/inc/mathml/starmathdatabase.hxx:82 |
High |
V1043 |
A global object variable 'COL_SM_DARKSLATEBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:83starmath/inc/mathml/starmathdatabase.hxx:83 |
High |
V1043 |
A global object variable 'COL_SM_DARKSLATEGRAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:84starmath/inc/mathml/starmathdatabase.hxx:84 |
High |
V1043 |
A global object variable 'COL_SM_DARKSLATEGREY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:85starmath/inc/mathml/starmathdatabase.hxx:85 |
High |
V1043 |
A global object variable 'COL_SM_DARKTURQUOISE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:86starmath/inc/mathml/starmathdatabase.hxx:86 |
High |
V1043 |
A global object variable 'COL_SM_DARKVIOLET' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:87starmath/inc/mathml/starmathdatabase.hxx:87 |
High |
V1043 |
A global object variable 'COL_SM_DEEPPINK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:88starmath/inc/mathml/starmathdatabase.hxx:88 |
High |
V1043 |
A global object variable 'COL_SM_DEEPSKYBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:89starmath/inc/mathml/starmathdatabase.hxx:89 |
High |
V1043 |
A global object variable 'COL_SM_DIMGRAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:90starmath/inc/mathml/starmathdatabase.hxx:90 |
High |
V1043 |
A global object variable 'COL_SM_DIMGREY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:91starmath/inc/mathml/starmathdatabase.hxx:91 |
High |
V1043 |
A global object variable 'COL_SM_DODGERBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:92starmath/inc/mathml/starmathdatabase.hxx:92 |
High |
V1043 |
A global object variable 'COL_SM_FIREBRICK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:93starmath/inc/mathml/starmathdatabase.hxx:93 |
High |
V1043 |
A global object variable 'COL_SM_FLORALWHITE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:94starmath/inc/mathml/starmathdatabase.hxx:94 |
High |
V1043 |
A global object variable 'COL_SM_FORESTGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:95starmath/inc/mathml/starmathdatabase.hxx:95 |
High |
V1043 |
A global object variable 'COL_SM_GAINSBORO' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:96starmath/inc/mathml/starmathdatabase.hxx:96 |
High |
V1043 |
A global object variable 'COL_SM_GHOSTWHITE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:97starmath/inc/mathml/starmathdatabase.hxx:97 |
High |
V1043 |
A global object variable 'COL_SM_GOLD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:98starmath/inc/mathml/starmathdatabase.hxx:98 |
High |
V1043 |
A global object variable 'COL_SM_GOLDENROD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:99starmath/inc/mathml/starmathdatabase.hxx:99 |
High |
V1043 |
A global object variable 'COL_SM_GREENYELLOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:100starmath/inc/mathml/starmathdatabase.hxx:100 |
High |
V1043 |
A global object variable 'COL_SM_GREY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:101starmath/inc/mathml/starmathdatabase.hxx:101 |
High |
V1043 |
A global object variable 'COL_SM_HONEYDEW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:102starmath/inc/mathml/starmathdatabase.hxx:102 |
High |
V1043 |
A global object variable 'COL_SM_HOTPINK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:103starmath/inc/mathml/starmathdatabase.hxx:103 |
High |
V1043 |
A global object variable 'COL_SM_INDIANRED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:104starmath/inc/mathml/starmathdatabase.hxx:104 |
High |
V1043 |
A global object variable 'COL_SM_INDIGO' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:105starmath/inc/mathml/starmathdatabase.hxx:105 |
High |
V1043 |
A global object variable 'COL_SM_IVORY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:106starmath/inc/mathml/starmathdatabase.hxx:106 |
High |
V1043 |
A global object variable 'COL_SM_KHAKI' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:107starmath/inc/mathml/starmathdatabase.hxx:107 |
High |
V1043 |
A global object variable 'COL_SM_LAVENDER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:108starmath/inc/mathml/starmathdatabase.hxx:108 |
High |
V1043 |
A global object variable 'COL_SM_LAVENDERBLUSH' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:109starmath/inc/mathml/starmathdatabase.hxx:109 |
High |
V1043 |
A global object variable 'COL_SM_LAWNGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:110starmath/inc/mathml/starmathdatabase.hxx:110 |
High |
V1043 |
A global object variable 'COL_SM_LEMONCHIFFON' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:111starmath/inc/mathml/starmathdatabase.hxx:111 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:112starmath/inc/mathml/starmathdatabase.hxx:112 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTCORAL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:113starmath/inc/mathml/starmathdatabase.hxx:113 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTCYAN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:114starmath/inc/mathml/starmathdatabase.hxx:114 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTGOLDENRODYELLOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:115starmath/inc/mathml/starmathdatabase.hxx:115 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTGRAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:116starmath/inc/mathml/starmathdatabase.hxx:116 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:117starmath/inc/mathml/starmathdatabase.hxx:117 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTGREY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:118starmath/inc/mathml/starmathdatabase.hxx:118 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTPINK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:119starmath/inc/mathml/starmathdatabase.hxx:119 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTSALMON' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:120starmath/inc/mathml/starmathdatabase.hxx:120 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTSEAGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:121starmath/inc/mathml/starmathdatabase.hxx:121 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTSKYBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:122starmath/inc/mathml/starmathdatabase.hxx:122 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTSLATEGRAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:123starmath/inc/mathml/starmathdatabase.hxx:123 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTSLATEGREY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:124starmath/inc/mathml/starmathdatabase.hxx:124 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTSTEELBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:125starmath/inc/mathml/starmathdatabase.hxx:125 |
High |
V1043 |
A global object variable 'COL_SM_LIGHTYELLOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:126starmath/inc/mathml/starmathdatabase.hxx:126 |
High |
V1043 |
A global object variable 'COL_SM_LIMEGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:127starmath/inc/mathml/starmathdatabase.hxx:127 |
High |
V1043 |
A global object variable 'COL_SM_LINEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:128starmath/inc/mathml/starmathdatabase.hxx:128 |
High |
V1043 |
A global object variable 'COL_SM_MAGENTA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:129starmath/inc/mathml/starmathdatabase.hxx:129 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMAQUAMARINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:130starmath/inc/mathml/starmathdatabase.hxx:130 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:131starmath/inc/mathml/starmathdatabase.hxx:131 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMORCHID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:132starmath/inc/mathml/starmathdatabase.hxx:132 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMPURPLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:133starmath/inc/mathml/starmathdatabase.hxx:133 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMSEAGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:134starmath/inc/mathml/starmathdatabase.hxx:134 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMSLATEBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:135starmath/inc/mathml/starmathdatabase.hxx:135 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMSPRINGGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:136starmath/inc/mathml/starmathdatabase.hxx:136 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMTURQUOISE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:137starmath/inc/mathml/starmathdatabase.hxx:137 |
High |
V1043 |
A global object variable 'COL_SM_MEDIUMVIOLETRED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:138starmath/inc/mathml/starmathdatabase.hxx:138 |
High |
V1043 |
A global object variable 'COL_SM_MIDNIGHTBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:139starmath/inc/mathml/starmathdatabase.hxx:139 |
High |
V1043 |
A global object variable 'COL_SM_MINTCREAM' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:140starmath/inc/mathml/starmathdatabase.hxx:140 |
High |
V1043 |
A global object variable 'COL_SM_MISTYROSE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:141starmath/inc/mathml/starmathdatabase.hxx:141 |
High |
V1043 |
A global object variable 'COL_SM_MOCCASIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:142starmath/inc/mathml/starmathdatabase.hxx:142 |
High |
V1043 |
A global object variable 'COL_SM_NAVAJOWHITE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:143starmath/inc/mathml/starmathdatabase.hxx:143 |
High |
V1043 |
A global object variable 'COL_SM_OLDLACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:144starmath/inc/mathml/starmathdatabase.hxx:144 |
High |
V1043 |
A global object variable 'COL_SM_OLIVEDRAB' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:145starmath/inc/mathml/starmathdatabase.hxx:145 |
High |
V1043 |
A global object variable 'COL_SM_ORANGERED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:146starmath/inc/mathml/starmathdatabase.hxx:146 |
High |
V1043 |
A global object variable 'COL_SM_ORCHID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:147starmath/inc/mathml/starmathdatabase.hxx:147 |
High |
V1043 |
A global object variable 'COL_SM_PALEGOLDENROD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:148starmath/inc/mathml/starmathdatabase.hxx:148 |
High |
V1043 |
A global object variable 'COL_SM_PALEGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:149starmath/inc/mathml/starmathdatabase.hxx:149 |
High |
V1043 |
A global object variable 'COL_SM_PALETURQUOISE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:150starmath/inc/mathml/starmathdatabase.hxx:150 |
High |
V1043 |
A global object variable 'COL_SM_PALEVIOLETRED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:151starmath/inc/mathml/starmathdatabase.hxx:151 |
High |
V1043 |
A global object variable 'COL_SM_PAPAYAWHIP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:152starmath/inc/mathml/starmathdatabase.hxx:152 |
High |
V1043 |
A global object variable 'COL_SM_PEACHPUFF' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:153starmath/inc/mathml/starmathdatabase.hxx:153 |
High |
V1043 |
A global object variable 'COL_SM_PERU' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:154starmath/inc/mathml/starmathdatabase.hxx:154 |
High |
V1043 |
A global object variable 'COL_SM_PINK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:155starmath/inc/mathml/starmathdatabase.hxx:155 |
High |
V1043 |
A global object variable 'COL_SM_PLUM' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:156starmath/inc/mathml/starmathdatabase.hxx:156 |
High |
V1043 |
A global object variable 'COL_SM_POWDERBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:157starmath/inc/mathml/starmathdatabase.hxx:157 |
High |
V1043 |
A global object variable 'COL_SM_ROSYBROWN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:158starmath/inc/mathml/starmathdatabase.hxx:158 |
High |
V1043 |
A global object variable 'COL_SM_ROYALBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:159starmath/inc/mathml/starmathdatabase.hxx:159 |
High |
V1043 |
A global object variable 'COL_SM_SADDLEBROWN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:160starmath/inc/mathml/starmathdatabase.hxx:160 |
High |
V1043 |
A global object variable 'COL_SM_SALMON' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:161starmath/inc/mathml/starmathdatabase.hxx:161 |
High |
V1043 |
A global object variable 'COL_SM_SANDYBROWN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:162starmath/inc/mathml/starmathdatabase.hxx:162 |
High |
V1043 |
A global object variable 'COL_SM_SEAGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:163starmath/inc/mathml/starmathdatabase.hxx:163 |
High |
V1043 |
A global object variable 'COL_SM_SEASHELL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:164starmath/inc/mathml/starmathdatabase.hxx:164 |
High |
V1043 |
A global object variable 'COL_SM_SIENNA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:165starmath/inc/mathml/starmathdatabase.hxx:165 |
High |
V1043 |
A global object variable 'COL_SM_SKYBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:166starmath/inc/mathml/starmathdatabase.hxx:166 |
High |
V1043 |
A global object variable 'COL_SM_SLATEBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:167starmath/inc/mathml/starmathdatabase.hxx:167 |
High |
V1043 |
A global object variable 'COL_SM_SLATEGRAY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:168starmath/inc/mathml/starmathdatabase.hxx:168 |
High |
V1043 |
A global object variable 'COL_SM_SLATEGREY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:169starmath/inc/mathml/starmathdatabase.hxx:169 |
High |
V1043 |
A global object variable 'COL_SM_SNOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:170starmath/inc/mathml/starmathdatabase.hxx:170 |
High |
V1043 |
A global object variable 'COL_SM_SPRINGGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:171starmath/inc/mathml/starmathdatabase.hxx:171 |
High |
V1043 |
A global object variable 'COL_SM_STEELBLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:172starmath/inc/mathml/starmathdatabase.hxx:172 |
High |
V1043 |
A global object variable 'COL_SM_TAN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:173starmath/inc/mathml/starmathdatabase.hxx:173 |
High |
V1043 |
A global object variable 'COL_SM_THISTLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:174starmath/inc/mathml/starmathdatabase.hxx:174 |
High |
V1043 |
A global object variable 'COL_SM_TOMATO' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:175starmath/inc/mathml/starmathdatabase.hxx:175 |
High |
V1043 |
A global object variable 'COL_SM_TURQUOISE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:176starmath/inc/mathml/starmathdatabase.hxx:176 |
High |
V1043 |
A global object variable 'COL_SM_VIOLET' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:177starmath/inc/mathml/starmathdatabase.hxx:177 |
High |
V1043 |
A global object variable 'COL_SM_WHEAT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:178starmath/inc/mathml/starmathdatabase.hxx:178 |
High |
V1043 |
A global object variable 'COL_SM_WHITESMOKE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:179starmath/inc/mathml/starmathdatabase.hxx:179 |
High |
V1043 |
A global object variable 'COL_SM_YELLOWGREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:181starmath/inc/mathml/starmathdatabase.hxx:181 |
High |
V1043 |
A global object variable 'COL_SM_REBECCAPURPLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:186starmath/inc/mathml/starmathdatabase.hxx:186 |
High |
V1043 |
A global object variable 'COL_SM_DIV_APRICOT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:187starmath/inc/mathml/starmathdatabase.hxx:187 |
High |
V1043 |
A global object variable 'COL_SM_DIV_AQUAMARINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:188starmath/inc/mathml/starmathdatabase.hxx:188 |
High |
V1043 |
A global object variable 'COL_SM_DIV_BITTERSWEET' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:189starmath/inc/mathml/starmathdatabase.hxx:189 |
High |
V1043 |
A global object variable 'COL_SM_DIV_BLACK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:190starmath/inc/mathml/starmathdatabase.hxx:190 |
High |
V1043 |
A global object variable 'COL_SM_DIV_BLUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:193starmath/inc/mathml/starmathdatabase.hxx:193 |
High |
V1043 |
A global object variable 'COL_SM_UBUNTU_ORANGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:195starmath/inc/mathml/starmathdatabase.hxx:195 |
High |
V1043 |
A global object variable 'COL_SM_DEBIAN_MAGENTA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
starmathdatabase.hxx:197starmath/inc/mathml/starmathdatabase.hxx:197 |
High |
V1043 |
A global object variable 'COL_SM_LO_GREEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
visitors.hxx:450starmath/inc/visitors.hxx:450 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
visitors.hxx:521starmath/inc/visitors.hxx:521 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
visitors.hxx:531starmath/inc/visitors.hxx:531 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
visitors.hxx:177starmath/inc/visitors.hxx:177 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SmCaretPos2LineVisitor' method of the 'SmCaretPos2LineVisitor' class. |
General Analysis |
visitors.hxx:207starmath/inc/visitors.hxx:207 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SmDrawingVisitor' method of the 'SmDrawingVisitor' class. |
General Analysis |
visitors.hxx:280starmath/inc/visitors.hxx:280 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SmSetSelectionVisitor' method of the 'SmSetSelectionVisitor' class. |
General Analysis |
visitors.hxx:339starmath/inc/visitors.hxx:339 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SmCaretPosGraphBuildingVisitor' method of the 'SmCaretPosGraphBuildingVisitor' class. |
General Analysis |
visitors.hxx:387starmath/inc/visitors.hxx:387 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SmCloningVisitor' method of the 'SmCloningVisitor' class. |
General Analysis |
visitors.hxx:469starmath/inc/visitors.hxx:469 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SmNodeToTextVisitor' method of the 'SmNodeToTextVisitor' class. |
General Analysis |
test_import.cxx:40starmath/qa/cppunit/test_import.cxx:40 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:61starmath/qa/extras/mmlimport-test.cxx:61 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:89starmath/qa/extras/mmlimport-test.cxx:89 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:98starmath/qa/extras/mmlimport-test.cxx:98 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:107starmath/qa/extras/mmlimport-test.cxx:107 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:116starmath/qa/extras/mmlimport-test.cxx:116 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:124starmath/qa/extras/mmlimport-test.cxx:124 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:132starmath/qa/extras/mmlimport-test.cxx:132 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:142starmath/qa/extras/mmlimport-test.cxx:142 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:153starmath/qa/extras/mmlimport-test.cxx:153 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:162starmath/qa/extras/mmlimport-test.cxx:162 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:176starmath/qa/extras/mmlimport-test.cxx:176 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:184starmath/qa/extras/mmlimport-test.cxx:184 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
mmlimport-test.cxx:196starmath/qa/extras/mmlimport-test.cxx:196 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
ElementsDockingWindow.cxx:546starmath/source/ElementsDockingWindow.cxx:546 |
High |
V1053 |
Calling the 'DefaultVisit' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
cfgitem.cxx:744starmath/source/cfgitem.cxx:744 |
High |
V530 |
The return value of function 'GetFontFormatId' is required to be utilized. |
General Analysis |
cfgitem.cxx:749starmath/source/cfgitem.cxx:749 |
High |
V530 |
The return value of function 'GetFontFormatId' is required to be utilized. |
General Analysis |
cfgitem.cxx:415starmath/source/cfgitem.cxx:415 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= nTmp32' is used inside condition. |
General Analysis |
cfgitem.cxx:420starmath/source/cfgitem.cxx:420 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= aTmpStr' is used inside condition. |
General Analysis |
cfgitem.cxx:425starmath/source/cfgitem.cxx:425 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:430starmath/source/cfgitem.cxx:430 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= aTmpStr' is used inside condition. |
General Analysis |
cfgitem.cxx:630starmath/source/cfgitem.cxx:630 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= aTmpStr' is used inside condition. |
General Analysis |
cfgitem.cxx:635starmath/source/cfgitem.cxx:635 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= nTmp16' is used inside condition. |
General Analysis |
cfgitem.cxx:640starmath/source/cfgitem.cxx:640 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= nTmp16' is used inside condition. |
General Analysis |
cfgitem.cxx:645starmath/source/cfgitem.cxx:645 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= nTmp16' is used inside condition. |
General Analysis |
cfgitem.cxx:650starmath/source/cfgitem.cxx:650 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= nTmp16' is used inside condition. |
General Analysis |
cfgitem.cxx:655starmath/source/cfgitem.cxx:655 |
Medium |
V1019 |
Compound assignment expression '* pValue >>= nTmp16' is used inside condition. |
General Analysis |
cfgitem.cxx:787starmath/source/cfgitem.cxx:787 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:791starmath/source/cfgitem.cxx:791 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:795starmath/source/cfgitem.cxx:795 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= nTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:799starmath/source/cfgitem.cxx:799 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:803starmath/source/cfgitem.cxx:803 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:807starmath/source/cfgitem.cxx:807 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= nTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:811starmath/source/cfgitem.cxx:811 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:815starmath/source/cfgitem.cxx:815 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:819starmath/source/cfgitem.cxx:819 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= nTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:823starmath/source/cfgitem.cxx:823 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:827starmath/source/cfgitem.cxx:827 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= nTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:831starmath/source/cfgitem.cxx:831 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:835starmath/source/cfgitem.cxx:835 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:839starmath/source/cfgitem.cxx:839 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:982starmath/source/cfgitem.cxx:982 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:986starmath/source/cfgitem.cxx:986 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:990starmath/source/cfgitem.cxx:990 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= nTmp16' is used inside condition. |
General Analysis |
cfgitem.cxx:994starmath/source/cfgitem.cxx:994 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= bTmp' is used inside condition. |
General Analysis |
cfgitem.cxx:998starmath/source/cfgitem.cxx:998 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= nTmp16' is used inside condition. |
General Analysis |
cfgitem.cxx:1002starmath/source/cfgitem.cxx:1002 |
Medium |
V1019 |
Compound assignment expression '* pVal >>= nTmp16' is used inside condition. |
General Analysis |
cursor.cxx:1402starmath/source/cursor.cxx:1402 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'index + 1' operator to the 'size_t' type, not the result. |
General Analysis |
cursor.cxx:1554starmath/source/cursor.cxx:1554 |
Medium |
V560 |
A part of conditional expression is always true: Terminal(). |
General Analysis |
cursor.cxx:343starmath/source/cursor.cxx:343 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'insIt' should be checked here. |
General Analysis |
document.cxx:1135starmath/source/document.cxx:1135 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
export.cxx:616starmath/source/mathml/export.cxx:616 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
mathmlexport.cxx:471starmath/source/mathml/mathmlexport.cxx:471 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
mathmlexport.cxx:1171starmath/source/mathml/mathmlexport.cxx:1171 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
mathmlexport.cxx:1176starmath/source/mathml/mathmlexport.cxx:1176 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
mathmlimport.cxx:1643starmath/source/mathml/mathmlimport.cxx:1643 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
mathmlimport.cxx:1709starmath/source/mathml/mathmlimport.cxx:1709 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
mathtype.cxx:508starmath/source/mathtype.cxx:508 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
mathtype.cxx:1817starmath/source/mathtype.cxx:1817 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
mathtype.cxx:1846starmath/source/mathtype.cxx:1846 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
mathtype.cxx:2631starmath/source/mathtype.cxx:2631 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
mathtype.cxx:2710starmath/source/mathtype.cxx:2710 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
mathtype.cxx:823starmath/source/mathtype.cxx:823 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 823, 833, 843 |
General Analysis |
mathtype.cxx:953starmath/source/mathtype.cxx:953 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 953, 1141 |
General Analysis |
mathtype.cxx:1202starmath/source/mathtype.cxx:1202 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1202, 1211 |
General Analysis |
node.cxx:1586starmath/source/node.cxx:1586 |
Medium |
V1048 |
The 'eHorAlign' variable was assigned the same value. |
General Analysis |
ooxmlimport.cxx:252starmath/source/ooxmlimport.cxx:252 |
Medium |
V1048 |
The 'topbot' variable was assigned the same value. |
General Analysis |
view.cxx:1604starmath/source/view.cxx:1604 |
High |
V530 |
The return value of function 'GetItemSet' is required to be utilized. |
General Analysis |
view.cxx:1627starmath/source/view.cxx:1627 |
High |
V530 |
The return value of function 'GetItemSet' is required to be utilized. |
General Analysis |
view.cxx:1093starmath/source/view.cxx:1093 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pView'. |
General Analysis |
criface.cxx:513stoc/source/corereflection/criface.cxx:513 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
criface.cxx:549stoc/source/corereflection/criface.cxx:549 |
Medium |
V505 |
The 'alloca' function is used inside the loop. This can quickly overflow stack. |
General Analysis |
dump.cxx:55stoc/source/corereflection/dump.cxx:55 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
dump.cxx:93stoc/source/corereflection/dump.cxx:93 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dump.cxx:158stoc/source/corereflection/dump.cxx:158 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dump.cxx:160stoc/source/corereflection/dump.cxx:160 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dump.cxx:89stoc/source/corereflection/dump.cxx:89 |
High |
V614 |
Uninitialized variable 'c' used. |
General Analysis |
lrucache.hxx:99stoc/source/corereflection/lrucache.hxx:99 |
High |
V522 |
Dereferencing of the null pointer '_pBlock' might take place. |
General Analysis |
javaloader.cxx:100stoc/source/javaloader/javaloader.cxx:100 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
javavm.cxx:914stoc/source/javavm/javavm.cxx:914 |
High |
V547 |
Expression 'value != 0' is always false. |
General Analysis |
javavm.cxx:973stoc/source/javavm/javavm.cxx:973 |
High |
V614 |
Uninitialized variable 'b' used. |
General Analysis |
javavm.cxx:952stoc/source/javavm/javavm.cxx:952 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
javavm.cxx:496stoc/source/javavm/javavm.cxx:496 |
Medium |
V1019 |
Compound assignment expression 'rArguments[0] >>= val' is used inside condition. |
General Analysis |
file_policy.cxx:196stoc/source/security/file_policy.cxx:196 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
file_policy.cxx:219stoc/source/security/file_policy.cxx:219 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
permissions.cxx:89stoc/source/security/permissions.cxx:89 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
permissions.cxx:91stoc/source/security/permissions.cxx:91 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
permissions.cxx:250stoc/source/security/permissions.cxx:250 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
permissions.cxx:252stoc/source/security/permissions.cxx:252 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
permissions.cxx:255stoc/source/security/permissions.cxx:255 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
permissions.cxx:257stoc/source/security/permissions.cxx:257 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
servicemanager.cxx:702stoc/source/servicemanager/servicemanager.cxx:702 |
Medium |
V524 |
It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function. |
General Analysis |
servicemanager.cxx:716stoc/source/servicemanager/servicemanager.cxx:716 |
Medium |
V524 |
It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function. |
General Analysis |
ExternalUriReferenceTranslator.cxx:94stoc/source/uriproc/ExternalUriReferenceTranslator.cxx:94 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ExternalUriReferenceTranslator.cxx:126stoc/source/uriproc/ExternalUriReferenceTranslator.cxx:126 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ExternalUriReferenceTranslator.cxx:142stoc/source/uriproc/ExternalUriReferenceTranslator.cxx:142 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ExternalUriReferenceTranslator.cxx:171stoc/source/uriproc/ExternalUriReferenceTranslator.cxx:171 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReference.cxx:177stoc/source/uriproc/UriReference.cxx:177 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:364stoc/source/uriproc/UriReferenceFactory.cxx:364 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:373stoc/source/uriproc/UriReferenceFactory.cxx:373 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:451stoc/source/uriproc/UriReferenceFactory.cxx:451 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:521stoc/source/uriproc/UriReferenceFactory.cxx:521 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:551stoc/source/uriproc/UriReferenceFactory.cxx:551 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:630stoc/source/uriproc/UriReferenceFactory.cxx:630 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:636stoc/source/uriproc/UriReferenceFactory.cxx:636 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:649stoc/source/uriproc/UriReferenceFactory.cxx:649 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:662stoc/source/uriproc/UriReferenceFactory.cxx:662 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriReferenceFactory.cxx:667stoc/source/uriproc/UriReferenceFactory.cxx:667 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:78stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:78 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:118stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:118 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:124stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:124 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:156stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:156 |
High |
V530 |
The return value of function 'parsePart' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:261stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:261 |
High |
V530 |
The return value of function 'parsePart' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:293stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:293 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:295stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:295 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:301stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:301 |
High |
V530 |
The return value of function 'parsePart' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:302stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:302 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:310stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:310 |
High |
V530 |
The return value of function 'parsePart' is required to be utilized. |
General Analysis |
UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:321stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:321 |
High |
V530 |
The return value of function 'parsePart' is required to be utilized. |
Fail/Info |
dump.cxx:1stoc/test/dump.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
General Analysis |
test_uriproc.cxx:62stoc/test/uriproc/test_uriproc.cxx:62 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_uriproc.cxx:67stoc/test/uriproc/test_uriproc.cxx:67 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_uriproc.cxx:72stoc/test/uriproc/test_uriproc.cxx:72 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
test_uriproc.cxx:82stoc/test/uriproc/test_uriproc.cxx:82 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
test_uriproc.cxx:83stoc/test/uriproc/test_uriproc.cxx:83 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_uriproc.cxx:85stoc/test/uriproc/test_uriproc.cxx:85 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_uriproc.cxx:88stoc/test/uriproc/test_uriproc.cxx:88 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
test_uriproc.cxx:90stoc/test/uriproc/test_uriproc.cxx:90 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
test_uriproc.cxx:95stoc/test/uriproc/test_uriproc.cxx:95 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stordata.cxx:634store/source/stordata.cxx:634 |
Medium |
V1048 |
The 'nCount' variable was assigned the same value. |
General Analysis |
stordata.hxx:124store/source/stordata.hxx:124 |
Medium |
V703 |
It is odd that the 'm_aGuard' field in derived class 'OStoreIndirectionPageData' overwrites field in base class 'PageData'. Check lines: stordata.hxx:124, storbase.hxx:243. |
General Analysis |
stordata.hxx:74store/source/stordata.hxx:74 |
Medium |
V1077 |
The 'OStoreDataPageData' constructor contains potentially uninitialized members. Inspect the following: m_pData. |
General Analysis |
store.cxx:105store/source/store.cxx:105 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'store_createMemoryFile' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
store.cxx:140store/source/store.cxx:140 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'store_openFile' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
store.cxx:204store/source/store.cxx:204 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'store_openDirectory' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
store.cxx:284store/source/store.cxx:284 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'store_openStream' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
stortree.hxx:82store/source/stortree.hxx:82 |
Medium |
V703 |
It is odd that the 'm_aGuard' field in derived class 'OStoreBTreeNodeData' overwrites field in base class 'PageData'. Check lines: stortree.hxx:82, storbase.hxx:243. |
General Analysis |
SvgImportTest.cxx:43svgio/qa/cppunit/SvgImportTest.cxx:43 |
Medium |
V1071 |
Consider inspecting the 'dumpAndParseSvg' function. The return value is not always used. Total calls: 111, discarded results: 1. |
General Analysis |
svgdocumenthandler.cxx:290svgio/source/svgreader/svgdocumenthandler.cxx:290 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 290, 297 |
General Analysis |
svgstyleattributes.cxx:169svgio/source/svgreader/svgstyleattributes.cxx:169 |
Medium |
V1048 |
The 'nRetval' variable was assigned the same value. |
General Analysis |
svgtextpathnode.cxx:173svgio/source/svgreader/svgtextpathnode.cxx:173 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
svgtextpathnode.cxx:180svgio/source/svgreader/svgtextpathnode.cxx:180 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
svgtextpathnode.cxx:202svgio/source/svgreader/svgtextpathnode.cxx:202 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
svgtools.cxx:317svgio/source/svgreader/svgtools.cxx:317 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:335svgio/source/svgreader/svgtools.cxx:335 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:355svgio/source/svgreader/svgtools.cxx:355 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:375svgio/source/svgreader/svgtools.cxx:375 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:385svgio/source/svgreader/svgtools.cxx:385 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:413svgio/source/svgreader/svgtools.cxx:413 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:1434svgio/source/svgreader/svgtools.cxx:1434 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:1474svgio/source/svgreader/svgtools.cxx:1474 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:1477svgio/source/svgreader/svgtools.cxx:1477 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svgtools.cxx:1485svgio/source/svgreader/svgtools.cxx:1485 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_lockfiles.cxx:88svl/qa/unit/lockfiles/test_lockfiles.cxx:88 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_URIHelper.cxx:262svl/qa/unit/test_URIHelper.cxx:262 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_URIHelper.cxx:266svl/qa/unit/test_URIHelper.cxx:266 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
test_URIHelper.cxx:457svl/qa/unit/test_URIHelper.cxx:457 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:463svl/qa/unit/test_URIHelper.cxx:463 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:466svl/qa/unit/test_URIHelper.cxx:466 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:469svl/qa/unit/test_URIHelper.cxx:469 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:472svl/qa/unit/test_URIHelper.cxx:472 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:475svl/qa/unit/test_URIHelper.cxx:475 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:478svl/qa/unit/test_URIHelper.cxx:478 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:481svl/qa/unit/test_URIHelper.cxx:481 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:484svl/qa/unit/test_URIHelper.cxx:484 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:487svl/qa/unit/test_URIHelper.cxx:487 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:490svl/qa/unit/test_URIHelper.cxx:490 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:494svl/qa/unit/test_URIHelper.cxx:494 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
test_URIHelper.cxx:498svl/qa/unit/test_URIHelper.cxx:498 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
cryptosign.cxx:75svl/source/crypto/cryptosign.cxx:75 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:76svl/source/crypto/cryptosign.cxx:76 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:343svl/source/crypto/cryptosign.cxx:343 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:2092svl/source/crypto/cryptosign.cxx:2092 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:2093svl/source/crypto/cryptosign.cxx:2093 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:2095svl/source/crypto/cryptosign.cxx:2095 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:2096svl/source/crypto/cryptosign.cxx:2096 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:2097svl/source/crypto/cryptosign.cxx:2097 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:2099svl/source/crypto/cryptosign.cxx:2099 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:2100svl/source/crypto/cryptosign.cxx:2100 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cryptosign.cxx:1143svl/source/crypto/cryptosign.cxx:1143 |
Medium |
V506 |
Pointer to local variable 'cOne' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
cryptosign.cxx:1157svl/source/crypto/cryptosign.cxx:1157 |
Medium |
V506 |
Pointer to local variable 'nNonce' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
cryptosign.cxx:1161svl/source/crypto/cryptosign.cxx:1161 |
Medium |
V506 |
Pointer to local variable 'cTRUE' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
cintitem.cxx:132svl/source/items/cintitem.cxx:132 |
Medium |
V560 |
A part of conditional expression is always false: nValue < 0. |
General Analysis |
globalpool.cxx:144svl/source/items/globalpool.cxx:144 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'g_bDisableItemInstanceManager'. |
General Analysis |
globalpool.cxx:169svl/source/items/globalpool.cxx:169 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'g_bShareImmediately'. |
General Analysis |
globalpool.cxx:214svl/source/items/globalpool.cxx:214 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'g_bDisableItemInstanceManager'. |
General Analysis |
globalpool.cxx:332svl/source/items/globalpool.cxx:332 |
Medium |
V612 |
An unconditional 'return' within a loop. |
General Analysis |
globalpool.cxx:358svl/source/items/globalpool.cxx:358 |
Medium |
V612 |
An unconditional 'return' within a loop. |
General Analysis |
int64item.cxx:46svl/source/items/int64item.cxx:46 |
High |
V614 |
Uninitialized variable 'nVal' used. |
General Analysis |
itempool.cxx:725svl/source/items/itempool.cxx:725 |
Medium |
V547 |
Expression is always false. |
General Analysis |
itemset.cxx:316svl/source/items/itemset.cxx:316 |
High |
V1053 |
Calling the 'Changed' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'itemset.cxx:316', 'itemset.cxx:441', 'itemset.cxx:359', 'itemset.hxx:110'. |
General Analysis |
itemset.cxx:721svl/source/items/itemset.cxx:721 |
Medium |
V547 |
Expression '!"invalid Argument for eDontCareAs"' is always false. |
General Analysis |
itemset.cxx:748svl/source/items/itemset.cxx:748 |
Medium |
V547 |
Expression '!"invalid Argument for eDefaultAs"' is always false. |
General Analysis |
itemset.cxx:1488svl/source/items/itemset.cxx:1488 |
Medium |
V794 |
The assignment operator should be protected from the case of 'this == &other'. |
General Analysis |
sitem.cxx:51svl/source/items/sitem.cxx:51 |
Medium |
V717 |
It is suspicious to cast object of base class 'SfxItemSet' to derived class 'SfxAllItemSet'. |
General Analysis |
stylepool.cxx:232svl/source/items/stylepool.cxx:232 |
Medium |
V614 |
The 'pReturn' smart pointer is utilized immediately after being declared or reset. It is suspicious that no value was assigned to it. |
General Analysis |
stylepool.cxx:318svl/source/items/stylepool.cxx:318 |
Medium |
V614 |
The 'pReturn' smart pointer is utilized immediately after being declared or reset. It is suspicious that no value was assigned to it. |
General Analysis |
adrparse.cxx:262svl/source/misc/adrparse.cxx:262 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:267svl/source/misc/adrparse.cxx:267 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:272svl/source/misc/adrparse.cxx:272 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:276svl/source/misc/adrparse.cxx:276 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:282svl/source/misc/adrparse.cxx:282 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:287svl/source/misc/adrparse.cxx:287 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:292svl/source/misc/adrparse.cxx:292 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:296svl/source/misc/adrparse.cxx:296 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:325svl/source/misc/adrparse.cxx:325 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:330svl/source/misc/adrparse.cxx:330 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
adrparse.cxx:334svl/source/misc/adrparse.cxx:334 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
documentlockfile.cxx:192svl/source/misc/documentlockfile.cxx:192 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
documentlockfile.cxx:194svl/source/misc/documentlockfile.cxx:194 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
gridprinter.cxx:106svl/source/misc/gridprinter.cxx:106 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
gridprinter.cxx:123svl/source/misc/gridprinter.cxx:123 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lngmisc.cxx:112svl/source/misc/lngmisc.cxx:112 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
lockfilecommon.cxx:148svl/source/misc/lockfilecommon.cxx:148 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lockfilecommon.cxx:160svl/source/misc/lockfilecommon.cxx:160 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lockfilecommon.cxx:177svl/source/misc/lockfilecommon.cxx:177 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
lockfilecommon.cxx:178svl/source/misc/lockfilecommon.cxx:178 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
msodocumentlockfile.cxx:235svl/source/misc/msodocumentlockfile.cxx:235 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sharecontrolfile.cxx:198svl/source/misc/sharecontrolfile.cxx:198 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sharecontrolfile.cxx:200svl/source/misc/sharecontrolfile.cxx:200 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
strmadpt.cxx:521svl/source/misc/strmadpt.cxx:521 |
High |
V641 |
The size of the allocated memory buffer is not a multiple of the element size. |
General Analysis |
strmadpt.cxx:591svl/source/misc/strmadpt.cxx:591 |
High |
V641 |
The size of the allocated memory buffer is not a multiple of the element size. |
General Analysis |
strmadpt.cxx:524svl/source/misc/strmadpt.cxx:524 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'm_pFirstPage'. Check lines: 524, 521. |
General Analysis |
strmadpt.cxx:595svl/source/misc/strmadpt.cxx:595 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pNew'. Check lines: 595, 591. |
General Analysis |
urihelper.cxx:198svl/source/misc/urihelper.cxx:198 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urihelper.cxx:205svl/source/misc/urihelper.cxx:205 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urihelper.cxx:222svl/source/misc/urihelper.cxx:222 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urihelper.cxx:233svl/source/misc/urihelper.cxx:233 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urihelper.cxx:237svl/source/misc/urihelper.cxx:237 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urihelper.cxx:241svl/source/misc/urihelper.cxx:241 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urihelper.cxx:871svl/source/misc/urihelper.cxx:871 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urihelper.cxx:874svl/source/misc/urihelper.cxx:874 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforfind.cxx:321svl/source/numbers/zforfind.cxx:321 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforfind.cxx:344svl/source/numbers/zforfind.cxx:344 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zforfind.cxx:1457svl/source/numbers/zforfind.cxx:1457 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
zforfind.cxx:1575svl/source/numbers/zforfind.cxx:1575 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
zforfind.cxx:4137svl/source/numbers/zforfind.cxx:4137 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforfind.cxx:4152svl/source/numbers/zforfind.cxx:4152 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforfind.cxx:4155svl/source/numbers/zforfind.cxx:4155 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforfind.cxx:2272svl/source/numbers/zforfind.cxx:2272 |
Medium |
V547 |
Expression 'mbEraCE' is always false. |
General Analysis |
zforfind.cxx:1962svl/source/numbers/zforfind.cxx:1962 |
Medium |
V560 |
A part of conditional expression is always false: nDay > 32. |
General Analysis |
zforlist.cxx:396svl/source/numbers/zforlist.cxx:396 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
zforlist.cxx:3533svl/source/numbers/zforlist.cxx:3533 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:3543svl/source/numbers/zforlist.cxx:3543 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
zforlist.cxx:3553svl/source/numbers/zforlist.cxx:3553 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:3556svl/source/numbers/zforlist.cxx:3556 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:3564svl/source/numbers/zforlist.cxx:3564 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:3565svl/source/numbers/zforlist.cxx:3565 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:3572svl/source/numbers/zforlist.cxx:3572 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
zforlist.cxx:3595svl/source/numbers/zforlist.cxx:3595 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:3597svl/source/numbers/zforlist.cxx:3597 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:3651svl/source/numbers/zforlist.cxx:3651 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:3659svl/source/numbers/zforlist.cxx:3659 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:3675svl/source/numbers/zforlist.cxx:3675 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
zforlist.cxx:3677svl/source/numbers/zforlist.cxx:3677 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:3694svl/source/numbers/zforlist.cxx:3694 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:3713svl/source/numbers/zforlist.cxx:3713 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:4449svl/source/numbers/zforlist.cxx:4449 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:4999svl/source/numbers/zforlist.cxx:4999 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5013svl/source/numbers/zforlist.cxx:5013 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5065svl/source/numbers/zforlist.cxx:5065 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:5068svl/source/numbers/zforlist.cxx:5068 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5077svl/source/numbers/zforlist.cxx:5077 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5078svl/source/numbers/zforlist.cxx:5078 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5098svl/source/numbers/zforlist.cxx:5098 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5113svl/source/numbers/zforlist.cxx:5113 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:5114svl/source/numbers/zforlist.cxx:5114 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5119svl/source/numbers/zforlist.cxx:5119 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:5120svl/source/numbers/zforlist.cxx:5120 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5121svl/source/numbers/zforlist.cxx:5121 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5126svl/source/numbers/zforlist.cxx:5126 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5127svl/source/numbers/zforlist.cxx:5127 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:5132svl/source/numbers/zforlist.cxx:5132 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5133svl/source/numbers/zforlist.cxx:5133 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5138svl/source/numbers/zforlist.cxx:5138 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5139svl/source/numbers/zforlist.cxx:5139 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5144svl/source/numbers/zforlist.cxx:5144 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5145svl/source/numbers/zforlist.cxx:5145 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5146svl/source/numbers/zforlist.cxx:5146 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:5156svl/source/numbers/zforlist.cxx:5156 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5157svl/source/numbers/zforlist.cxx:5157 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5158svl/source/numbers/zforlist.cxx:5158 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5169svl/source/numbers/zforlist.cxx:5169 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5174svl/source/numbers/zforlist.cxx:5174 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5175svl/source/numbers/zforlist.cxx:5175 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5176svl/source/numbers/zforlist.cxx:5176 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5182svl/source/numbers/zforlist.cxx:5182 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5187svl/source/numbers/zforlist.cxx:5187 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zforlist.cxx:5188svl/source/numbers/zforlist.cxx:5188 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5189svl/source/numbers/zforlist.cxx:5189 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:5190svl/source/numbers/zforlist.cxx:5190 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zforlist.cxx:2141svl/source/numbers/zforlist.cxx:2141 |
High |
V547 |
Expression 'nCheckPos == 0' is always false. |
General Analysis |
zforlist.cxx:2267svl/source/numbers/zforlist.cxx:2267 |
High |
V547 |
Expression 'nCheckPos == 0' is always false. |
General Analysis |
zforlist.cxx:2312svl/source/numbers/zforlist.cxx:2312 |
High |
V547 |
Expression 'nCheckPos == 0' is always false. |
General Analysis |
zforlist.cxx:2381svl/source/numbers/zforlist.cxx:2381 |
High |
V547 |
Expression 'nCheckPos == 0' is always false. |
General Analysis |
zforlist.cxx:2605svl/source/numbers/zforlist.cxx:2605 |
High |
V547 |
Expression 'nCheckPos == 0' is always true. |
General Analysis |
zforlist.cxx:3672svl/source/numbers/zforlist.cxx:3672 |
High |
V595 |
The 'pFormat' pointer was utilized before it was verified against nullptr. Check lines: 3672, 3690. |
General Analysis |
zforlist.cxx:3684svl/source/numbers/zforlist.cxx:3684 |
High |
V595 |
The 'pFormat' pointer was utilized before it was verified against nullptr. Check lines: 3684, 3690. |
General Analysis |
zforlist.cxx:608svl/source/numbers/zforlist.cxx:608 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pNewEntry)' argument. |
General Analysis |
zforlist.cxx:694svl/source/numbers/zforlist.cxx:694 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(p_Entry)' argument. |
General Analysis |
zforlist.cxx:2491svl/source/numbers/zforlist.cxx:2491 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pFormat)' argument. |
General Analysis |
zforlist.cxx:2958svl/source/numbers/zforlist.cxx:2958 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pNewFormat)' argument. |
General Analysis |
zforlist.cxx:2970svl/source/numbers/zforlist.cxx:2970 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pNewFormat)' argument. |
General Analysis |
zforlist.cxx:3835svl/source/numbers/zforlist.cxx:3835 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pNewEntry)' argument. |
General Analysis |
zforlist.cxx:3860svl/source/numbers/zforlist.cxx:3860 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(pNewEntry)' argument. |
General Analysis |
zforlist.cxx:2231svl/source/numbers/zforlist.cxx:2231 |
Medium |
V560 |
A part of conditional expression is always true: nCheckPos != 0. |
General Analysis |
zforlist.cxx:4149svl/source/numbers/zforlist.cxx:4149 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
zforlist.cxx:4165svl/source/numbers/zforlist.cxx:4165 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
zforlist.cxx:4184svl/source/numbers/zforlist.cxx:4184 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
zforlist.cxx:4216svl/source/numbers/zforlist.cxx:4216 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
zforlist.cxx:4500svl/source/numbers/zforlist.cxx:4500 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
zforlist.cxx:4737svl/source/numbers/zforlist.cxx:4737 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
zforlist.cxx:1479svl/source/numbers/zforlist.cxx:1479 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1479, 1488 |
General Analysis |
zforlist.cxx:814svl/source/numbers/zforlist.cxx:814 |
Medium |
V1048 |
The 'nKey' variable was assigned the same value. |
General Analysis |
zformat.cxx:98svl/source/numbers/zformat.cxx:98 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:776svl/source/numbers/zformat.cxx:776 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
zformat.cxx:778svl/source/numbers/zformat.cxx:778 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
zformat.cxx:854svl/source/numbers/zformat.cxx:854 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:855svl/source/numbers/zformat.cxx:855 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:867svl/source/numbers/zformat.cxx:867 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:868svl/source/numbers/zformat.cxx:868 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:876svl/source/numbers/zformat.cxx:876 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:1102svl/source/numbers/zformat.cxx:1102 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:1177svl/source/numbers/zformat.cxx:1177 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:1270svl/source/numbers/zformat.cxx:1270 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:1452svl/source/numbers/zformat.cxx:1452 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:1458svl/source/numbers/zformat.cxx:1458 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1555svl/source/numbers/zformat.cxx:1555 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1675svl/source/numbers/zformat.cxx:1675 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1680svl/source/numbers/zformat.cxx:1680 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1696svl/source/numbers/zformat.cxx:1696 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:1701svl/source/numbers/zformat.cxx:1701 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1713svl/source/numbers/zformat.cxx:1713 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1731svl/source/numbers/zformat.cxx:1731 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:1747svl/source/numbers/zformat.cxx:1747 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1752svl/source/numbers/zformat.cxx:1752 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1766svl/source/numbers/zformat.cxx:1766 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1776svl/source/numbers/zformat.cxx:1776 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1789svl/source/numbers/zformat.cxx:1789 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1796svl/source/numbers/zformat.cxx:1796 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1808svl/source/numbers/zformat.cxx:1808 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1816svl/source/numbers/zformat.cxx:1816 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1823svl/source/numbers/zformat.cxx:1823 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1827svl/source/numbers/zformat.cxx:1827 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1833svl/source/numbers/zformat.cxx:1833 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1846svl/source/numbers/zformat.cxx:1846 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1852svl/source/numbers/zformat.cxx:1852 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1859svl/source/numbers/zformat.cxx:1859 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1875svl/source/numbers/zformat.cxx:1875 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1889svl/source/numbers/zformat.cxx:1889 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1895svl/source/numbers/zformat.cxx:1895 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1907svl/source/numbers/zformat.cxx:1907 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:1923svl/source/numbers/zformat.cxx:1923 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:1999svl/source/numbers/zformat.cxx:1999 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:2004svl/source/numbers/zformat.cxx:2004 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:2037svl/source/numbers/zformat.cxx:2037 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:2043svl/source/numbers/zformat.cxx:2043 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:2209svl/source/numbers/zformat.cxx:2209 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:2210svl/source/numbers/zformat.cxx:2210 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:2220svl/source/numbers/zformat.cxx:2220 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2221svl/source/numbers/zformat.cxx:2221 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2268svl/source/numbers/zformat.cxx:2268 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:2320svl/source/numbers/zformat.cxx:2320 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2362svl/source/numbers/zformat.cxx:2362 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2381svl/source/numbers/zformat.cxx:2381 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2741svl/source/numbers/zformat.cxx:2741 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
zformat.cxx:2773svl/source/numbers/zformat.cxx:2773 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
zformat.cxx:2775svl/source/numbers/zformat.cxx:2775 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:2785svl/source/numbers/zformat.cxx:2785 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:2800svl/source/numbers/zformat.cxx:2800 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:2813svl/source/numbers/zformat.cxx:2813 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2817svl/source/numbers/zformat.cxx:2817 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2819svl/source/numbers/zformat.cxx:2819 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2832svl/source/numbers/zformat.cxx:2832 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
zformat.cxx:2841svl/source/numbers/zformat.cxx:2841 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:2958svl/source/numbers/zformat.cxx:2958 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
zformat.cxx:2982svl/source/numbers/zformat.cxx:2982 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
zformat.cxx:2991svl/source/numbers/zformat.cxx:2991 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
zformat.cxx:3011svl/source/numbers/zformat.cxx:3011 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:3015svl/source/numbers/zformat.cxx:3015 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:3029svl/source/numbers/zformat.cxx:3029 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
zformat.cxx:3046svl/source/numbers/zformat.cxx:3046 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:3052svl/source/numbers/zformat.cxx:3052 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:3059svl/source/numbers/zformat.cxx:3059 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:3067svl/source/numbers/zformat.cxx:3067 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:3073svl/source/numbers/zformat.cxx:3073 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
zformat.cxx:3083svl/source/numbers/zformat.cxx:3083 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:3105svl/source/numbers/zformat.cxx:3105 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
zformat.cxx:3111svl/source/numbers/zformat.cxx:3111 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:3267svl/source/numbers/zformat.cxx:3267 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:3296svl/source/numbers/zformat.cxx:3296 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:3300svl/source/numbers/zformat.cxx:3300 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:3327svl/source/numbers/zformat.cxx:3327 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:3614svl/source/numbers/zformat.cxx:3614 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:3927svl/source/numbers/zformat.cxx:3927 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:3943svl/source/numbers/zformat.cxx:3943 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:3953svl/source/numbers/zformat.cxx:3953 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
zformat.cxx:4190svl/source/numbers/zformat.cxx:4190 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:4209svl/source/numbers/zformat.cxx:4209 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:4213svl/source/numbers/zformat.cxx:4213 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:4299svl/source/numbers/zformat.cxx:4299 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:4315svl/source/numbers/zformat.cxx:4315 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:4325svl/source/numbers/zformat.cxx:4325 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
zformat.cxx:4476svl/source/numbers/zformat.cxx:4476 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:4505svl/source/numbers/zformat.cxx:4505 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:4519svl/source/numbers/zformat.cxx:4519 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4561svl/source/numbers/zformat.cxx:4561 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4566svl/source/numbers/zformat.cxx:4566 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4585svl/source/numbers/zformat.cxx:4585 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4618svl/source/numbers/zformat.cxx:4618 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:4625svl/source/numbers/zformat.cxx:4625 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4688svl/source/numbers/zformat.cxx:4688 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4725svl/source/numbers/zformat.cxx:4725 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4751svl/source/numbers/zformat.cxx:4751 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4754svl/source/numbers/zformat.cxx:4754 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4777svl/source/numbers/zformat.cxx:4777 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4780svl/source/numbers/zformat.cxx:4780 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4793svl/source/numbers/zformat.cxx:4793 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4831svl/source/numbers/zformat.cxx:4831 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4898svl/source/numbers/zformat.cxx:4898 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4919svl/source/numbers/zformat.cxx:4919 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4922svl/source/numbers/zformat.cxx:4922 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4930svl/source/numbers/zformat.cxx:4930 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:4951svl/source/numbers/zformat.cxx:4951 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
zformat.cxx:5290svl/source/numbers/zformat.cxx:5290 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
zformat.cxx:5423svl/source/numbers/zformat.cxx:5423 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:5506svl/source/numbers/zformat.cxx:5506 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:5683svl/source/numbers/zformat.cxx:5683 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:5723svl/source/numbers/zformat.cxx:5723 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
zformat.cxx:6083svl/source/numbers/zformat.cxx:6083 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
zformat.cxx:1301svl/source/numbers/zformat.cxx:1301 |
Medium |
V547 |
Expression '!"unhandled substitute"' is always false. |
General Analysis |
zformat.cxx:4997svl/source/numbers/zformat.cxx:4997 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
zformat.cxx:4243svl/source/numbers/zformat.cxx:4243 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 4243, 4248, 4253 |
General Analysis |
zforscan.cxx:388svl/source/numbers/zforscan.cxx:388 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '-' operator: NF_KEY_COLOR - NF_KEY_COLOR |
General Analysis |
zforscan.cxx:622svl/source/numbers/zforscan.cxx:622 |
High |
V501 |
There are identical sub-expressions to the left and to the right of the '-' operator: NF_KEY_COLOR - NF_KEY_COLOR |
General Analysis |
zforscan.cxx:3175svl/source/numbers/zforscan.cxx:3175 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nStringPos' should be checked here. |
General Analysis |
passwordcontainer.cxx:68svl/source/passwordcontainer/passwordcontainer.cxx:68 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
passwordcontainer.cxx:101svl/source/passwordcontainer/passwordcontainer.cxx:101 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
passwordcontainer.cxx:121svl/source/passwordcontainer/passwordcontainer.cxx:121 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
undo.cxx:111svl/source/undo/undo.cxx:111 |
Medium |
V547 |
Expression is always false. |
General Analysis |
undo.cxx:124svl/source/undo/undo.cxx:124 |
Medium |
V547 |
Expression is always false. |
General Analysis |
undo.cxx:137svl/source/undo/undo.cxx:137 |
Medium |
V547 |
Expression is always false. |
General Analysis |
undo.cxx:698svl/source/undo/undo.cxx:698 |
Medium |
V547 |
Expression is always false. |
General Analysis |
undo.cxx:832svl/source/undo/undo.cxx:832 |
Medium |
V547 |
Expression is always false. |
General Analysis |
undo.cxx:1182svl/source/undo/undo.cxx:1182 |
Medium |
V547 |
Expression is always false. |
General Analysis |
brwbox1.cxx:1680svtools/source/brwbox/brwbox1.cxx:1680 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
brwbox1.cxx:1035svtools/source/brwbox/brwbox1.cxx:1035 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
brwbox1.cxx:175svtools/source/brwbox/brwbox1.cxx:175 |
High |
V1053 |
Calling the 'CreateHeaderBar' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'brwbox1.cxx:175', 'brwbox1.cxx:107', 'brwbox1.cxx:2203', 'brwbox.hxx:442'. |
General Analysis |
brwbox1.cxx:2263svtools/source/brwbox/brwbox1.cxx:2263 |
High |
V1065 |
Expression can be simplified, check 'nRowCount' and similar operands. |
General Analysis |
brwbox1.cxx:328svtools/source/brwbox/brwbox1.cxx:328 |
Medium |
V1023 |
A pointer without owner is added to the 'mvCols' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
brwbox2.cxx:268svtools/source/brwbox/brwbox2.cxx:268 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
brwbox2.cxx:1409svtools/source/brwbox/brwbox2.cxx:1409 |
Medium |
V1048 |
The 'nDragX' variable was assigned the same value. |
General Analysis |
brwhead.cxx:32svtools/source/brwbox/brwhead.cxx:32 |
High |
V1053 |
Calling the 'SetPosSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ebbcontrols.cxx:434svtools/source/brwbox/ebbcontrols.cxx:434 |
High |
V1053 |
Calling the 'connect_focus_in' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ebbcontrols.cxx:434', 'ebbcontrols.cxx:368', 'editbrowsebox.hxx:276'. |
General Analysis |
recorditemwindow.cxx:45svtools/source/brwbox/recorditemwindow.cxx:45 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
apearcfg.cxx:86svtools/source/config/apearcfg.cxx:86 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nFollow' should be checked here. |
General Analysis |
ctrlbox.cxx:217svtools/source/control/ctrlbox.cxx:217 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
ctrlbox.cxx:598svtools/source/control/ctrlbox.cxx:598 |
High |
V530 |
The return value of function 'CachePreview' is required to be utilized. |
General Analysis |
ctrlbox.cxx:1583svtools/source/control/ctrlbox.cxx:1583 |
Medium |
V1023 |
A pointer without owner is added to the 'm_vLineList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ctrlbox.cxx:1599svtools/source/control/ctrlbox.cxx:1599 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
ctrltool.cxx:326svtools/source/control/ctrltool.cxx:326 |
Medium |
V774 |
The 'pNewInfo' pointer was used after the memory was released. |
General Analysis |
ctrltool.cxx:606svtools/source/control/ctrltool.cxx:606 |
Medium |
V1048 |
The 'pSearchInfo' variable was assigned the same value. |
General Analysis |
inettbc.cxx:360svtools/source/control/inettbc.cxx:360 |
High |
V530 |
The return value of function 'getFSysPath' is required to be utilized. |
General Analysis |
inettbc.cxx:909svtools/source/control/inettbc.cxx:909 |
Medium |
V547 |
Expression 'bHistoryDisabled' is always false. |
General Analysis |
inettbc.cxx:845svtools/source/control/inettbc.cxx:845 |
Medium |
V779 |
Unreachable code detected. It is possible that an error is present. |
General Analysis |
inettbc.cxx:890svtools/source/control/inettbc.cxx:890 |
Medium |
V779 |
Unreachable code detected. It is possible that an error is present. |
General Analysis |
inettbc.cxx:971svtools/source/control/inettbc.cxx:971 |
Medium |
V779 |
Unreachable code detected. It is possible that an error is present. |
General Analysis |
ruler.cxx:276svtools/source/control/ruler.cxx:276 |
High |
V1053 |
Calling the 'EnableRTL' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ruler.cxx:276', 'ruler.cxx:184', 'window.hxx:1516'. |
General Analysis |
ruler.cxx:420svtools/source/control/ruler.cxx:420 |
Medium |
V636 |
The '(nBottom - nTop) / 2' expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
ruler.cxx:244svtools/source/control/ruler.cxx:244 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: mnStartDragPos. |
General Analysis |
scrolladaptor.cxx:30svtools/source/control/scrolladaptor.cxx:30 |
High |
V1053 |
Calling the 'GetOptimalSize' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
scrolladaptor.cxx:30svtools/source/control/scrolladaptor.cxx:30 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tabbar.cxx:267svtools/source/control/tabbar.cxx:267 |
High |
V1053 |
Calling the 'SetPointer' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tabbar.cxx:268svtools/source/control/tabbar.cxx:268 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tabbar.cxx:525svtools/source/control/tabbar.cxx:525 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'tabbar.cxx:525', 'tabbar.cxx:574', 'window.hxx:932'. |
General Analysis |
valueacc.cxx:304svtools/source/control/valueacc.cxx:304 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
PlaceEditDialog.cxx:179svtools/source/dialogs/PlaceEditDialog.cxx:179 |
High |
V501 |
There are identical sub-expressions 'std::string_view("").empty()' to the left and to the right of the '||' operator. |
General Analysis |
PlaceEditDialog.cxx:181svtools/source/dialogs/PlaceEditDialog.cxx:181 |
High |
V501 |
There are identical sub-expressions 'std::string_view("").empty()' to the left and to the right of the '||' operator. |
General Analysis |
PlaceEditDialog.cxx:183svtools/source/dialogs/PlaceEditDialog.cxx:183 |
High |
V501 |
There are identical sub-expressions 'std::string_view("").empty()' to the left and to the right of the '||' operator. |
General Analysis |
ServerDetailsControls.cxx:88svtools/source/dialogs/ServerDetailsControls.cxx:88 |
High |
V1053 |
Calling the 'set_visible' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
exportdialog.cxx:205svtools/source/filter/exportdialog.cxx:205 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'maResolution.Height'. |
General Analysis |
exportdialog.cxx:205svtools/source/filter/exportdialog.cxx:205 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'maResolution.Width'. |
General Analysis |
exportdialog.cxx:460svtools/source/filter/exportdialog.cxx:460 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'maSize.Height'. |
General Analysis |
exportdialog.cxx:460svtools/source/filter/exportdialog.cxx:460 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'maSize.Width'. |
General Analysis |
exportdialog.cxx:477svtools/source/filter/exportdialog.cxx:477 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
exportdialog.cxx:534svtools/source/filter/exportdialog.cxx:534 |
Medium |
V547 |
Expression 'mbIsPixelFormat' is always true. |
General Analysis |
exportdialog.cxx:108svtools/source/filter/exportdialog.cxx:108 |
Medium |
V1048 |
The 'aMapUnit' variable was assigned the same value. |
General Analysis |
exportdialog.cxx:532svtools/source/filter/exportdialog.cxx:532 |
Medium |
V1048 |
The 'nBitsPerPixel' variable was assigned the same value. |
General Analysis |
acceleratorexecute.cxx:482svtools/source/misc/acceleratorexecute.cxx:482 |
High |
V1053 |
Calling the 'acquire' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
embedhlp.cxx:482svtools/source/misc/embedhlp.cxx:482 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
embedhlp.cxx:579svtools/source/misc/embedhlp.cxx:579 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
embedhlp.cxx:683svtools/source/misc/embedhlp.cxx:683 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
embedhlp.cxx:999svtools/source/misc/embedhlp.cxx:999 |
Medium |
V547 |
Expression 'bCurrent' is always false. |
General Analysis |
embedhlp.cxx:236svtools/source/misc/embedhlp.cxx:236 |
Medium |
V690 |
The 'EmbeddedObjectRef_Impl' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
imagemgr.cxx:313svtools/source/misc/imagemgr.cxx:313 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
imagemgr.cxx:314svtools/source/misc/imagemgr.cxx:314 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
imagemgr.cxx:315svtools/source/misc/imagemgr.cxx:315 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
imagemgr.cxx:316svtools/source/misc/imagemgr.cxx:316 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
langtab.cxx:320svtools/source/misc/langtab.cxx:320 |
Medium |
V547 |
Expression '!"unexpected ScriptType"' is always false. |
General Analysis |
langtab.cxx:212svtools/source/misc/langtab.cxx:212 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
langtab.cxx:212svtools/source/misc/langtab.cxx:212 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
sampletext.cxx:1295svtools/source/misc/sampletext.cxx:1295 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1295, 1367 |
General Analysis |
sampletext.cxx:1301svtools/source/misc/sampletext.cxx:1301 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1301, 1370, 1529 |
General Analysis |
sampletext.cxx:1319svtools/source/misc/sampletext.cxx:1319 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1319, 1428, 1434 |
General Analysis |
sampletext.cxx:1415svtools/source/misc/sampletext.cxx:1415 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1415, 1425 |
General Analysis |
htmlout.cxx:439svtools/source/svhtml/htmlout.cxx:439 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:456svtools/source/svhtml/htmlout.cxx:456 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:467svtools/source/svhtml/htmlout.cxx:467 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:495svtools/source/svhtml/htmlout.cxx:495 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:792svtools/source/svhtml/htmlout.cxx:792 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:801svtools/source/svhtml/htmlout.cxx:801 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:810svtools/source/svhtml/htmlout.cxx:810 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:819svtools/source/svhtml/htmlout.cxx:819 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:822svtools/source/svhtml/htmlout.cxx:822 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:951svtools/source/svhtml/htmlout.cxx:951 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlout.cxx:977svtools/source/svhtml/htmlout.cxx:977 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parhtml.cxx:402svtools/source/svhtml/parhtml.cxx:402 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parhtml.cxx:477svtools/source/svhtml/parhtml.cxx:477 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:518svtools/source/svhtml/parhtml.cxx:518 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parhtml.cxx:587svtools/source/svhtml/parhtml.cxx:587 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parhtml.cxx:601svtools/source/svhtml/parhtml.cxx:601 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parhtml.cxx:606svtools/source/svhtml/parhtml.cxx:606 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:630svtools/source/svhtml/parhtml.cxx:630 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:637svtools/source/svhtml/parhtml.cxx:637 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parhtml.cxx:639svtools/source/svhtml/parhtml.cxx:639 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parhtml.cxx:651svtools/source/svhtml/parhtml.cxx:651 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:666svtools/source/svhtml/parhtml.cxx:666 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:675svtools/source/svhtml/parhtml.cxx:675 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parhtml.cxx:689svtools/source/svhtml/parhtml.cxx:689 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:719svtools/source/svhtml/parhtml.cxx:719 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:756svtools/source/svhtml/parhtml.cxx:756 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:829svtools/source/svhtml/parhtml.cxx:829 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:837svtools/source/svhtml/parhtml.cxx:837 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:924svtools/source/svhtml/parhtml.cxx:924 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:932svtools/source/svhtml/parhtml.cxx:932 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:978svtools/source/svhtml/parhtml.cxx:978 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:1061svtools/source/svhtml/parhtml.cxx:1061 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:1097svtools/source/svhtml/parhtml.cxx:1097 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
parhtml.cxx:1148svtools/source/svhtml/parhtml.cxx:1148 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:1153svtools/source/svhtml/parhtml.cxx:1153 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:1166svtools/source/svhtml/parhtml.cxx:1166 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
parhtml.cxx:1190svtools/source/svhtml/parhtml.cxx:1190 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:1195svtools/source/svhtml/parhtml.cxx:1195 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:1285svtools/source/svhtml/parhtml.cxx:1285 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parhtml.cxx:1443svtools/source/svhtml/parhtml.cxx:1443 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
parhtml.cxx:1533svtools/source/svhtml/parhtml.cxx:1533 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
parhtml.cxx:1548svtools/source/svhtml/parhtml.cxx:1548 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
parhtml.cxx:1605svtools/source/svhtml/parhtml.cxx:1605 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
parhtml.cxx:1359svtools/source/svhtml/parhtml.cxx:1359 |
Medium |
V1016 |
The value 'nNextCh' is out of range of enum values. This causes unspecified or undefined behavior. |
General Analysis |
parhtml.cxx:314svtools/source/svhtml/parhtml.cxx:314 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 314, 322, 326 |
General Analysis |
parrtf.cxx:105svtools/source/svrtf/parrtf.cxx:105 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parrtf.cxx:123svtools/source/svrtf/parrtf.cxx:123 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:342svtools/source/svrtf/parrtf.cxx:342 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:362svtools/source/svrtf/parrtf.cxx:362 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:378svtools/source/svrtf/parrtf.cxx:378 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:412svtools/source/svrtf/parrtf.cxx:412 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:415svtools/source/svrtf/parrtf.cxx:415 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:418svtools/source/svrtf/parrtf.cxx:418 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:421svtools/source/svrtf/parrtf.cxx:421 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:439svtools/source/svrtf/parrtf.cxx:439 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parrtf.cxx:516svtools/source/svrtf/parrtf.cxx:516 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
parrtf.cxx:127svtools/source/svrtf/parrtf.cxx:127 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nTokenValue' should be checked here. |
General Analysis |
svparser.cxx:96svtools/source/svrtf/svparser.cxx:96 |
Medium |
V1048 |
The 'eState' variable was assigned the same value. |
General Analysis |
addrtempuno.cxx:143svtools/source/uno/addrtempuno.cxx:143 |
Medium |
V1019 |
Compound assignment expression 'rArguments[1] >>= xDataSource' is used inside condition. |
General Analysis |
addrtempuno.cxx:144svtools/source/uno/addrtempuno.cxx:144 |
Medium |
V1019 |
Compound assignment expression 'rArguments[2] >>= sDataSourceName' is used inside condition. |
General Analysis |
addrtempuno.cxx:145svtools/source/uno/addrtempuno.cxx:145 |
Medium |
V1019 |
Compound assignment expression 'rArguments[3] >>= sCommand' is used inside condition. |
General Analysis |
addrtempuno.cxx:146svtools/source/uno/addrtempuno.cxx:146 |
Medium |
V1019 |
Compound assignment expression 'rArguments[4] >>= sTitle' is used inside condition. |
General Analysis |
genericunodialog.cxx:65svtools/source/uno/genericunodialog.cxx:65 |
Medium |
V547 |
Expression 'm_xDialog' is always true. |
General Analysis |
toolboxcontroller.cxx:199svtools/source/uno/toolboxcontroller.cxx:199 |
High |
V614 |
Uninitialized variable 'nTmp' used. Consider checking the first actual argument of the 'ToolBoxItemId' function. |
General Analysis |
unowizard.cxx:150svtools/source/uno/wizard/unowizard.cxx:150 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unowizard.cxx:159svtools/source/uno/wizard/unowizard.cxx:159 |
Medium |
V547 |
Expression 'm_xDialog' is always true. |
General Analysis |
cellproperties.hxx:33svx/inc/sdr/properties/cellproperties.hxx:33 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~CellTextProvider' method of the 'CellTextProvider' class. |
General Analysis |
xpolyimp.hxx:29svx/inc/xpolyimp.hxx:29 |
Medium |
V690 |
The 'ImpXPolygon' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
ThemeTest.cxx:30svx/qa/unit/ThemeTest.cxx:30 |
Medium |
V519 |
The 'aFont.maPitch' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 25, 30. |
General Analysis |
ThemeTest.cxx:31svx/qa/unit/ThemeTest.cxx:31 |
Medium |
V519 |
The 'aFont.maFamily' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 26, 31. |
General Analysis |
classicshapes.cxx:61svx/qa/unit/classicshapes.cxx:61 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
classicshapes.cxx:130svx/qa/unit/classicshapes.cxx:130 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
classicshapes.cxx:167svx/qa/unit/classicshapes.cxx:167 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
core.cxx:38svx/qa/unit/core.cxx:38 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:105svx/qa/unit/customshapes.cxx:105 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:154svx/qa/unit/customshapes.cxx:154 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:172svx/qa/unit/customshapes.cxx:172 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:193svx/qa/unit/customshapes.cxx:193 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:230svx/qa/unit/customshapes.cxx:230 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:260svx/qa/unit/customshapes.cxx:260 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:288svx/qa/unit/customshapes.cxx:288 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:309svx/qa/unit/customshapes.cxx:309 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:333svx/qa/unit/customshapes.cxx:333 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:358svx/qa/unit/customshapes.cxx:358 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:385svx/qa/unit/customshapes.cxx:385 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:430svx/qa/unit/customshapes.cxx:430 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:449svx/qa/unit/customshapes.cxx:449 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:483svx/qa/unit/customshapes.cxx:483 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:501svx/qa/unit/customshapes.cxx:501 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:533svx/qa/unit/customshapes.cxx:533 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:581svx/qa/unit/customshapes.cxx:581 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:612svx/qa/unit/customshapes.cxx:612 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:632svx/qa/unit/customshapes.cxx:632 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:650svx/qa/unit/customshapes.cxx:650 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:668svx/qa/unit/customshapes.cxx:668 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:689svx/qa/unit/customshapes.cxx:689 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:706svx/qa/unit/customshapes.cxx:706 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:723svx/qa/unit/customshapes.cxx:723 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:743svx/qa/unit/customshapes.cxx:743 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:765svx/qa/unit/customshapes.cxx:765 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:781svx/qa/unit/customshapes.cxx:781 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:804svx/qa/unit/customshapes.cxx:804 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:857svx/qa/unit/customshapes.cxx:857 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:875svx/qa/unit/customshapes.cxx:875 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:919svx/qa/unit/customshapes.cxx:919 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:956svx/qa/unit/customshapes.cxx:956 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:990svx/qa/unit/customshapes.cxx:990 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1013svx/qa/unit/customshapes.cxx:1013 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1034svx/qa/unit/customshapes.cxx:1034 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1061svx/qa/unit/customshapes.cxx:1061 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1087svx/qa/unit/customshapes.cxx:1087 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1115svx/qa/unit/customshapes.cxx:1115 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1144svx/qa/unit/customshapes.cxx:1144 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1162svx/qa/unit/customshapes.cxx:1162 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1177svx/qa/unit/customshapes.cxx:1177 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1222svx/qa/unit/customshapes.cxx:1222 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1291svx/qa/unit/customshapes.cxx:1291 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1332svx/qa/unit/customshapes.cxx:1332 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1384svx/qa/unit/customshapes.cxx:1384 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:1409svx/qa/unit/customshapes.cxx:1409 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
customshapes.cxx:819svx/qa/unit/customshapes.cxx:819 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 8-bit variable. |
General Analysis |
customshapes.cxx:889svx/qa/unit/customshapes.cxx:889 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 8-bit variable. |
General Analysis |
gluepointTest.cxx:90svx/qa/unit/gluepointTest.cxx:90 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
gluepointTest.cxx:104svx/qa/unit/gluepointTest.cxx:104 |
High |
V614 |
Uninitialized variable 'aActualX' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
gluepointTest.cxx:105svx/qa/unit/gluepointTest.cxx:105 |
High |
V614 |
Uninitialized variable 'aActualY' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
sdr.cxx:62svx/qa/unit/sdr.cxx:62 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
sdr.cxx:85svx/qa/unit/sdr.cxx:85 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
sdr.cxx:154svx/qa/unit/sdr.cxx:154 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
sdr.cxx:174svx/qa/unit/sdr.cxx:174 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
sdr.cxx:47svx/qa/unit/sdr.cxx:47 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDrawPage'. |
General Analysis |
svdraw.cxx:338svx/qa/unit/svdraw.cxx:338 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:359svx/qa/unit/svdraw.cxx:359 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:393svx/qa/unit/svdraw.cxx:393 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:436svx/qa/unit/svdraw.cxx:436 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:469svx/qa/unit/svdraw.cxx:469 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:485svx/qa/unit/svdraw.cxx:485 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:498svx/qa/unit/svdraw.cxx:498 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:522svx/qa/unit/svdraw.cxx:522 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:546svx/qa/unit/svdraw.cxx:546 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:572svx/qa/unit/svdraw.cxx:572 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:716svx/qa/unit/svdraw.cxx:716 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:754svx/qa/unit/svdraw.cxx:754 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:770svx/qa/unit/svdraw.cxx:770 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:787svx/qa/unit/svdraw.cxx:787 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
svdraw.cxx:69svx/qa/unit/svdraw.cxx:69 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDrawPage'. |
General Analysis |
svdraw.cxx:116svx/qa/unit/svdraw.cxx:116 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDrawPage'. |
General Analysis |
svdraw.cxx:372svx/qa/unit/svdraw.cxx:372 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDrawPage'. |
General Analysis |
svdraw.cxx:551svx/qa/unit/svdraw.cxx:551 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSdrMediaObj'. |
General Analysis |
table.cxx:67svx/qa/unit/table.cxx:67 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
table.cxx:52svx/qa/unit/table.cxx:52 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDrawPage'. |
General Analysis |
table.cxx:118svx/qa/unit/table.cxx:118 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDrawPage'. |
General Analysis |
table.cxx:126svx/qa/unit/table.cxx:126 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSdrObject'. |
General Analysis |
table.cxx:132svx/qa/unit/table.cxx:132 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTableController'. |
General Analysis |
unodraw.cxx:56svx/qa/unit/unodraw.cxx:56 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
unodraw.cxx:76svx/qa/unit/unodraw.cxx:76 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
unodraw.cxx:136svx/qa/unit/unodraw.cxx:136 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDrawPage'. |
General Analysis |
xml.cxx:36svx/qa/unit/xml.cxx:36 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
xoutdev.cxx:54svx/qa/unit/xoutdev.cxx:54 |
High |
V530 |
The return value of function 'WriteGraphic' is required to be utilized. |
General Analysis |
xoutdev.cxx:80svx/qa/unit/xoutdev.cxx:80 |
High |
V530 |
The return value of function 'WriteGraphic' is required to be utilized. |
General Analysis |
AccessibleShape.cxx:194svx/source/accessibility/AccessibleShape.cxx:194 |
High |
V614 |
Uninitialized variable 'aFillStyle' used. |
General Analysis |
AccessibleShape.cxx:652svx/source/accessibility/AccessibleShape.cxx:652 |
Medium |
V519 |
The 'aColor' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 651, 652. |
General Analysis |
DescriptionGenerator.cxx:70svx/source/accessibility/DescriptionGenerator.cxx:70 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:72svx/source/accessibility/DescriptionGenerator.cxx:72 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:75svx/source/accessibility/DescriptionGenerator.cxx:75 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:98svx/source/accessibility/DescriptionGenerator.cxx:98 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:114svx/source/accessibility/DescriptionGenerator.cxx:114 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:119svx/source/accessibility/DescriptionGenerator.cxx:119 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:121svx/source/accessibility/DescriptionGenerator.cxx:121 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:139svx/source/accessibility/DescriptionGenerator.cxx:139 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:147svx/source/accessibility/DescriptionGenerator.cxx:147 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:168svx/source/accessibility/DescriptionGenerator.cxx:168 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DescriptionGenerator.cxx:177svx/source/accessibility/DescriptionGenerator.cxx:177 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
GraphCtlAccessibleContext.cxx:68svx/source/accessibility/GraphCtlAccessibleContext.cxx:68 |
Medium |
V547 |
Expression 'mpControl != nullptr' is always true. |
General Analysis |
ShapeTypeHandler.cxx:59svx/source/accessibility/ShapeTypeHandler.cxx:59 |
Medium |
V547 |
Expression 'instance == nullptr' is always true. |
General Analysis |
ShapeTypeHandler.cxx:253svx/source/accessibility/ShapeTypeHandler.cxx:253 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 253, 256 |
General Analysis |
ShapeTypeHandler.cxx:259svx/source/accessibility/ShapeTypeHandler.cxx:259 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 259, 262 |
General Analysis |
charmapacc.cxx:549svx/source/accessibility/charmapacc.cxx:549 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
svxrectctaccessiblecontext.cxx:92svx/source/accessibility/svxrectctaccessiblecontext.cxx:92 |
Medium |
V1048 |
The 'nRet' variable was assigned the same value. |
General Analysis |
Annotation.cxx:65svx/source/annotation/Annotation.cxx:65 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maRedoData. |
General Analysis |
AnnotationObject.cxx:63svx/source/annotation/AnnotationObject.cxx:63 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
extedit.cxx:54svx/source/core/extedit.cxx:54 |
High |
V530 |
The return value of function 'Import' is required to be utilized. |
General Analysis |
extedit.cxx:142svx/source/core/extedit.cxx:142 |
High |
V530 |
The return value of function 'WriteGraphic' is required to be utilized. |
General Analysis |
graphichelper.cxx:319svx/source/core/graphichelper.cxx:319 |
High |
V530 |
The return value of function 'WriteGraphic' is required to be utilized. |
General Analysis |
graphichelper.cxx:329svx/source/core/graphichelper.cxx:329 |
High |
V530 |
The return value of function 'WriteGraphic' is required to be utilized. |
General Analysis |
EnhancedCustomShape2d.cxx:459svx/source/customshapes/EnhancedCustomShape2d.cxx:459 |
High |
V614 |
Uninitialized variable 'bMirroredX' used. |
General Analysis |
EnhancedCustomShape2d.cxx:468svx/source/customshapes/EnhancedCustomShape2d.cxx:468 |
High |
V614 |
Uninitialized variable 'bMirroredY' used. |
General Analysis |
EnhancedCustomShape2d.cxx:477svx/source/customshapes/EnhancedCustomShape2d.cxx:477 |
High |
V614 |
Uninitialized variable 'bSwitched' used. |
General Analysis |
EnhancedCustomShape2d.cxx:554svx/source/customshapes/EnhancedCustomShape2d.cxx:554 |
Medium |
V1019 |
Compound assignment expression '* pViewBox >>= aViewBox' is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:515svx/source/customshapes/EnhancedCustomShape3d.cxx:515 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
EnhancedCustomShape3d.cxx:831svx/source/customshapes/EnhancedCustomShape3d.cxx:831 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
EnhancedCustomShape3d.cxx:839svx/source/customshapes/EnhancedCustomShape3d.cxx:839 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
EnhancedCustomShape3d.cxx:72svx/source/customshapes/EnhancedCustomShape3d.cxx:72 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= aOriginParaPair' is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:72svx/source/customshapes/EnhancedCustomShape3d.cxx:72 |
Medium |
V1019 |
Compound assignment expression 'aOriginParaPair.First.Value >>= rOriginX' is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:72svx/source/customshapes/EnhancedCustomShape3d.cxx:72 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:83svx/source/customshapes/EnhancedCustomShape3d.cxx:83 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= aRotateAngleParaPair' is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:83svx/source/customshapes/EnhancedCustomShape3d.cxx:83 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:96svx/source/customshapes/EnhancedCustomShape3d.cxx:96 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= aSkewParaPair' is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:96svx/source/customshapes/EnhancedCustomShape3d.cxx:96 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:112svx/source/customshapes/EnhancedCustomShape3d.cxx:112 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= aDepthParaPair' is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:112svx/source/customshapes/EnhancedCustomShape3d.cxx:112 |
Medium |
V1019 |
Compound assignment expression 'aDepthParaPair.First.Value >>= fDepth' is used inside condition. |
General Analysis |
EnhancedCustomShape3d.cxx:112svx/source/customshapes/EnhancedCustomShape3d.cxx:112 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
EnhancedCustomShapeEngine.cxx:277svx/source/customshapes/EnhancedCustomShapeEngine.cxx:277 |
Medium |
V547 |
Expression 'bTextPathOn' is always false. |
General Analysis |
EnhancedCustomShapeFontWork.cxx:381svx/source/customshapes/EnhancedCustomShapeFontWork.cxx:381 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
EnhancedCustomShapeFontWork.cxx:390svx/source/customshapes/EnhancedCustomShapeFontWork.cxx:390 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
EnhancedCustomShapeFontWork.cxx:470svx/source/customshapes/EnhancedCustomShapeFontWork.cxx:470 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
EnhancedCustomShapeFontWork.cxx:485svx/source/customshapes/EnhancedCustomShapeFontWork.cxx:485 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
EnhancedCustomShapeFontWork.cxx:449svx/source/customshapes/EnhancedCustomShapeFontWork.cxx:449 |
High |
V557 |
The 'aDXArry' container is empty, the access to its elements is impossible. |
General Analysis |
EnhancedCustomShapeFontWork.cxx:449svx/source/customshapes/EnhancedCustomShapeFontWork.cxx:449 |
Medium |
V547 |
Expression 'aDXArry.empty()' is always true. |
General Analysis |
EnhancedCustomShapeFontWork.cxx:797svx/source/customshapes/EnhancedCustomShapeFontWork.cxx:797 |
Medium |
V1048 |
The 'nAdjust' variable was assigned the same value. |
General Analysis |
EnhancedCustomShapeFunctionParser.cxx:544svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:544 |
Medium |
V1048 |
The 'aRet.Type' variable was assigned the same value. |
General Analysis |
EnhancedCustomShapeFunctionParser.cxx:552svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:552 |
Medium |
V1048 |
The 'aRet.Type' variable was assigned the same value. |
General Analysis |
IDiagramHelper.cxx:154svx/source/diagram/IDiagramHelper.cxx:154 |
Medium |
V547 |
Expression 'bCreateLap' is always true. |
General Analysis |
datamodel.cxx:181svx/source/diagram/datamodel.cxx:181 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datamodel.cxx:182svx/source/diagram/datamodel.cxx:182 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datamodel.cxx:183svx/source/diagram/datamodel.cxx:183 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datamodel.cxx:185svx/source/diagram/datamodel.cxx:185 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
_bmpmask.cxx:198svx/source/dialog/_bmpmask.cxx:198 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
_bmpmask.cxx:304svx/source/dialog/_bmpmask.cxx:304 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
_bmpmask.cxx:506svx/source/dialog/_bmpmask.cxx:506 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
charmap.cxx:886svx/source/dialog/charmap.cxx:886 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
compressgraphicdialog.cxx:285svx/source/dialog/compressgraphicdialog.cxx:285 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
compressgraphicdialog.cxx:431svx/source/dialog/compressgraphicdialog.cxx:431 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
contwnd.cxx:202svx/source/dialog/contwnd.cxx:202 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
dlgctl3d.cxx:375svx/source/dialog/dlgctl3d.cxx:375 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
dlgctl3d.cxx:415svx/source/dialog/dlgctl3d.cxx:415 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
dlgctl3d.cxx:709svx/source/dialog/dlgctl3d.cxx:709 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
dlgctl3d.cxx:728svx/source/dialog/dlgctl3d.cxx:728 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
dlgctrl.cxx:503svx/source/dialog/dlgctrl.cxx:503 |
High |
V530 |
The return value of function 'SetActualRPWithoutInvalidate' is required to be utilized. |
General Analysis |
dlgctrl.cxx:551svx/source/dialog/dlgctrl.cxx:551 |
High |
V530 |
The return value of function 'SetActualRPWithoutInvalidate' is required to be utilized. |
General Analysis |
dlgctrl.cxx:554svx/source/dialog/dlgctrl.cxx:554 |
High |
V530 |
The return value of function 'SetActualRPWithoutInvalidate' is required to be utilized. |
General Analysis |
dlgunit.hxx:35svx/source/dialog/dlgunit.hxx:35 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
framelink.cxx:292svx/source/dialog/framelink.cxx:292 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 292, 296 |
General Analysis |
framelinkarray.cxx:263svx/source/dialog/framelinkarray.cxx:263 |
High |
V530 |
The return value of function 'MirrorSelf' is required to be utilized. |
General Analysis |
framelinkarray.cxx:264svx/source/dialog/framelinkarray.cxx:264 |
High |
V530 |
The return value of function 'MirrorSelf' is required to be utilized. |
General Analysis |
frmsel.cxx:417svx/source/dialog/frmsel.cxx:417 |
Medium |
V778 |
Two similar code fragments were found. Perhaps, this is a typo and 'mnLine2' variable should be used instead of 'mnLine1'. |
General Analysis |
frmsel.cxx:420svx/source/dialog/frmsel.cxx:420 |
Medium |
V778 |
Two similar code fragments were found. Perhaps, this is a typo and 'mnLine2' variable should be used instead of 'mnLine1'. |
General Analysis |
hexcolorcontrol.cxx:102svx/source/dialog/hexcolorcontrol.cxx:102 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imapwnd.cxx:209svx/source/dialog/imapwnd.cxx:209 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
imapwnd.cxx:225svx/source/dialog/imapwnd.cxx:225 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
imapwnd.cxx:247svx/source/dialog/imapwnd.cxx:247 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
imapwnd.cxx:77svx/source/dialog/imapwnd.cxx:77 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: aInfo. |
General Analysis |
searchcharmap.cxx:294svx/source/dialog/searchcharmap.cxx:294 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
srchdlg.cxx:420svx/source/dialog/srchdlg.cxx:420 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
srchdlg.cxx:533svx/source/dialog/srchdlg.cxx:533 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
srchdlg.cxx:1364svx/source/dialog/srchdlg.cxx:1364 |
High |
V530 |
The return value of function 'ExecuteSynchron' is required to be utilized. |
General Analysis |
srchdlg.cxx:1976svx/source/dialog/srchdlg.cxx:1976 |
High |
V530 |
The return value of function 'Get' is required to be utilized. |
General Analysis |
srchdlg.cxx:1981svx/source/dialog/srchdlg.cxx:1981 |
High |
V530 |
The return value of function 'Get' is required to be utilized. |
General Analysis |
srchdlg.cxx:2177svx/source/dialog/srchdlg.cxx:2177 |
High |
V530 |
The return value of function 'BuildAttrText_Impl' is required to be utilized. |
General Analysis |
srchdlg.cxx:2316svx/source/dialog/srchdlg.cxx:2316 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
srchdlg.cxx:2377svx/source/dialog/srchdlg.cxx:2377 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSearchLabel'. |
General Analysis |
srchdlg.cxx:2386svx/source/dialog/srchdlg.cxx:2386 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFindText'. |
General Analysis |
srchdlg.cxx:1888svx/source/dialog/srchdlg.cxx:1888 |
Medium |
V1048 |
The 'pCtrl' variable was assigned the same value. |
General Analysis |
srchdlg.cxx:2127svx/source/dialog/srchdlg.cxx:2127 |
Medium |
V1048 |
The 'eMapUnit' variable was assigned the same value. |
General Analysis |
svxbmpnumvalueset.cxx:159svx/source/dialog/svxbmpnumvalueset.cxx:159 |
Medium |
V547 |
Expression is always false. |
General Analysis |
svxbmpnumvalueset.cxx:326svx/source/dialog/svxbmpnumvalueset.cxx:326 |
Medium |
V547 |
Expression 'aParentNumberings[i]' is always false. |
General Analysis |
svxruler.cxx:455svx/source/dialog/svxruler.cxx:455 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'lLogicNullOffset' should be checked here. |
General Analysis |
svxruler.cxx:490svx/source/dialog/svxruler.cxx:490 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'lLogicNullOffset' should be checked here. |
General Analysis |
svxruler.cxx:2977svx/source/dialog/svxruler.cxx:2977 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nNotHiddenRightCol' should be checked here. |
General Analysis |
weldeditview.cxx:575svx/source/dialog/weldeditview.cxx:575 |
High |
V503 |
This is a nonsensical comparison: pointer >= 0. |
General Analysis |
weldeditview.cxx:1176svx/source/dialog/weldeditview.cxx:1176 |
Medium |
V1048 |
The 'eParaState' variable was assigned the same value. |
General Analysis |
camera3d.cxx:107svx/source/engine3d/camera3d.cxx:107 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
dragmt3d.cxx:100svx/source/engine3d/dragmt3d.cxx:100 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
float3d.cxx:2539svx/source/engine3d/float3d.cxx:2539 |
Medium |
V1048 |
The 'nSpecIntens' variable was assigned the same value. |
General Analysis |
float3d.cxx:2548svx/source/engine3d/float3d.cxx:2548 |
Medium |
V1048 |
The 'nSpecIntens' variable was assigned the same value. |
General Analysis |
obj3d.cxx:74svx/source/engine3d/obj3d.cxx:74 |
High |
V1053 |
Calling the 'SetTransformChanged' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
scene3d.cxx:656svx/source/engine3d/scene3d.cxx:656 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scene3d.cxx:202svx/source/engine3d/scene3d.cxx:202 |
High |
V1053 |
Calling the 'GetProperties' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
view3d.cxx:370svx/source/engine3d/view3d.cxx:370 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
view3d.cxx:898svx/source/engine3d/view3d.cxx:898 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
view3d.cxx:905svx/source/engine3d/view3d.cxx:905 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
view3d.cxx:912svx/source/engine3d/view3d.cxx:912 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
view3d.cxx:919svx/source/engine3d/view3d.cxx:919 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
viewpt3d2.cxx:131svx/source/engine3d/viewpt3d2.cxx:131 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
dbaexchange.cxx:397svx/source/fmcomp/dbaexchange.cxx:397 |
High |
V547 |
Expression 'CommandType::QUERY != nObjectType' is always true. |
General Analysis |
dbaexchange.cxx:104svx/source/fmcomp/dbaexchange.cxx:104 |
Medium |
V560 |
A part of conditional expression is always false: (CommandType::COMMAND == nCommandType). |
General Analysis |
dbaexchange.cxx:406svx/source/fmcomp/dbaexchange.cxx:406 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
dbaexchange.cxx:551svx/source/fmcomp/dbaexchange.cxx:551 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 551, 554 |
General Analysis |
fmgridcl.cxx:997svx/source/fmcomp/fmgridcl.cxx:997 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fmgridcl.cxx:635svx/source/fmcomp/fmgridcl.cxx:635 |
High |
V547 |
Expression '2 == nCommandType' is always true. |
General Analysis |
fmgridcl.cxx:1699svx/source/fmcomp/fmgridcl.cxx:1699 |
Medium |
V547 |
Expression 'bIllegalType' is always true. |
General Analysis |
fmgridcl.cxx:285svx/source/fmcomp/fmgridcl.cxx:285 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
fmgridcl.cxx:387svx/source/fmcomp/fmgridcl.cxx:387 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
fmgridcl.cxx:413svx/source/fmcomp/fmgridcl.cxx:413 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
fmgridcl.cxx:625svx/source/fmcomp/fmgridcl.cxx:625 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
fmgridcl.cxx:1688svx/source/fmcomp/fmgridcl.cxx:1688 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
gridcell.cxx:2062svx/source/fmcomp/gridcell.cxx:2062 |
High |
V530 |
The return value of function 'lcl_setFormattedNumeric_nothrow' is required to be utilized. |
General Analysis |
gridcell.cxx:2183svx/source/fmcomp/gridcell.cxx:2183 |
High |
V530 |
The return value of function 'lcl_setFormattedCurrency_nothrow' is required to be utilized. |
General Analysis |
gridcell.cxx:2314svx/source/fmcomp/gridcell.cxx:2314 |
High |
V530 |
The return value of function 'lcl_setFormattedDate_nothrow' is required to be utilized. |
General Analysis |
gridcell.cxx:2425svx/source/fmcomp/gridcell.cxx:2425 |
High |
V530 |
The return value of function 'lcl_setFormattedTime_nothrow' is required to be utilized. |
General Analysis |
gridcell.cxx:1634svx/source/fmcomp/gridcell.cxx:1634 |
High |
V547 |
Expression 'nStyle == awt::VisualEffect::FLAT' is always false. |
General Analysis |
gridcell.cxx:1635svx/source/fmcomp/gridcell.cxx:1635 |
High |
V547 |
Expression 'nStyle == awt::VisualEffect::FLAT' is always false. |
General Analysis |
gridcell.cxx:1065svx/source/fmcomp/gridcell.cxx:1065 |
Medium |
V547 |
Expression 'bIsMultiLine' is always false. |
General Analysis |
gridcell.cxx:112svx/source/fmcomp/gridcell.cxx:112 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
gridcell.cxx:336svx/source/fmcomp/gridcell.cxx:336 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
gridcell.cxx:1559svx/source/fmcomp/gridcell.cxx:1559 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= sText' is used inside condition. |
General Analysis |
gridcell.cxx:115svx/source/fmcomp/gridcell.cxx:115 |
Medium |
V1048 |
The 'eFormat' variable was assigned the same value. |
General Analysis |
gridcell.cxx:863svx/source/fmcomp/gridcell.cxx:863 |
Medium |
V1048 |
The 'nVclSetting' variable was assigned the same value. |
General Analysis |
gridctrl.cxx:1076svx/source/fmcomp/gridctrl.cxx:1076 |
High |
V547 |
Expression '(nPrivileges & Privilege::INSERT) == 0' is always true. |
General Analysis |
gridctrl.cxx:1078svx/source/fmcomp/gridctrl.cxx:1078 |
High |
V547 |
Expression '(nPrivileges & Privilege::UPDATE) == 0' is always true. |
General Analysis |
gridctrl.cxx:1080svx/source/fmcomp/gridctrl.cxx:1080 |
High |
V547 |
Expression '(nPrivileges & Privilege::DELETE) == 0' is always true. |
General Analysis |
gridctrl.cxx:1293svx/source/fmcomp/gridctrl.cxx:1293 |
High |
V547 |
Expression is always false. |
General Analysis |
gridctrl.cxx:1638svx/source/fmcomp/gridctrl.cxx:1638 |
Medium |
V547 |
Expression 'nCacheSize' is always false. |
General Analysis |
gridctrl.cxx:1991svx/source/fmcomp/gridctrl.cxx:1991 |
Medium |
V560 |
A part of conditional expression is always true: !bDataCursorIsOnNew. |
General Analysis |
gridctrl.cxx:3173svx/source/fmcomp/gridctrl.cxx:3173 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
gridctrl.cxx:636svx/source/fmcomp/gridctrl.cxx:636 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aVariants' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
gridctrl.cxx:1941svx/source/fmcomp/gridctrl.cxx:1941 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'm_nLastColId' should be checked here. |
General Analysis |
filtnav.cxx:285svx/source/form/filtnav.cxx:285 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFormItem'. |
General Analysis |
filtnav.cxx:770svx/source/form/filtnav.cxx:770 |
Medium |
V522 |
Dereferencing of the null pointer 'pItem' might take place. The potential null pointer is passed into 'ValidateText' function. Inspect the first argument. Check lines: 770, 1540. |
General Analysis |
filtnav.cxx:774svx/source/form/filtnav.cxx:774 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFormItem'. |
General Analysis |
fmcontrolbordermanager.cxx:124svx/source/form/fmcontrolbordermanager.cxx:124 |
High |
V547 |
Expression 'nBorderStyle == VisualEffect::FLAT' is always false. |
General Analysis |
fmcontrollayout.cxx:179svx/source/form/fmcontrollayout.cxx:179 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 170, 179. |
General Analysis |
fmexch.cxx:180svx/source/form/fmexch.cxx:180 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(xEntry)' argument. |
General Analysis |
fmexch.cxx:238svx/source/form/fmexch.cxx:238 |
High |
V1098 |
The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(xSearch)' argument. |
General Analysis |
fmobj.cxx:617svx/source/form/fmobj.cxx:617 |
High |
V530 |
The return value of function 'setUniqueName' is required to be utilized. |
General Analysis |
fmpgeimp.cxx:211svx/source/form/fmpgeimp.cxx:211 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pOwnObj'. |
General Analysis |
fmscriptingenv.cxx:822svx/source/form/fmscriptingenv.cxx:822 |
Medium |
V1019 |
Compound assignment expression '_rArguments[0] >>= aEvent' is used inside condition. |
General Analysis |
fmshell.cxx:468svx/source/form/fmshell.cxx:468 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fmshell.cxx:478svx/source/form/fmshell.cxx:478 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fmshell.cxx:606svx/source/form/fmshell.cxx:606 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fmshell.cxx:770svx/source/form/fmshell.cxx:770 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
fmshell.cxx:739svx/source/form/fmshell.cxx:739 |
Medium |
V1004 |
The 'GetViewShell()' pointer was used unsafely after it was verified against nullptr. Check lines: 730, 739. |
General Analysis |
fmshimp.cxx:2781svx/source/form/fmshimp.cxx:2781 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
fmshimp.cxx:2865svx/source/form/fmshimp.cxx:2865 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fmshimp.cxx:1851svx/source/form/fmshimp.cxx:1851 |
Medium |
V560 |
A part of conditional expression is always true: bResult. |
General Analysis |
fmshimp.cxx:1583svx/source/form/fmshimp.cxx:1583 |
Medium |
V1001 |
The 'aVal' variable is assigned but is not used by the end of the function. |
General Analysis |
fmsrcimp.cxx:614svx/source/form/fmsrcimp.cxx:614 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aControlTexts' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fmsrcimp.cxx:621svx/source/form/fmsrcimp.cxx:621 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aControlTexts' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fmsrcimp.cxx:628svx/source/form/fmsrcimp.cxx:628 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aControlTexts' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
fmtextcontrolshell.cxx:206svx/source/form/fmtextcontrolshell.cxx:206 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
fmtextcontrolshell.cxx:291svx/source/form/fmtextcontrolshell.cxx:291 |
High |
V1053 |
Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
fmtextcontrolshell.cxx:451svx/source/form/fmtextcontrolshell.cxx:451 |
Medium |
V1048 |
The 'bIsReadOnlyModel' variable was assigned the same value. |
General Analysis |
fmtextcontrolshell.cxx:456svx/source/form/fmtextcontrolshell.cxx:456 |
Medium |
V1048 |
The 'bIsReadOnlyModel' variable was assigned the same value. |
General Analysis |
fmundo.cxx:423svx/source/form/fmundo.cxx:423 |
High |
V530 |
The return value of function 'setUniqueName' is required to be utilized. |
General Analysis |
fmvwimp.cxx:1106svx/source/form/fmvwimp.cxx:1106 |
High |
V530 |
The return value of function 'setUniqueName' is required to be utilized. |
General Analysis |
fmvwimp.cxx:788svx/source/form/fmvwimp.cxx:788 |
Medium |
V547 |
Expression '!bEnabled' is always true. |
General Analysis |
fmvwimp.cxx:1262svx/source/form/fmvwimp.cxx:1262 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1262, 1295 |
General Analysis |
formcontrolfactory.cxx:510svx/source/form/formcontrolfactory.cxx:510 |
Medium |
V547 |
Expression 'bDosLineEnds' is always false. |
General Analysis |
formcontroller.cxx:2115svx/source/form/formcontroller.cxx:2115 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!bLocked' and 'bLocked'. |
General Analysis |
formcontrolling.cxx:484svx/source/form/formcontrolling.cxx:484 |
Medium |
V560 |
A part of conditional expression is always true: !bInsertOnlyForm. |
General Analysis |
navigatortree.cxx:1554svx/source/form/navigatortree.cxx:1554 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
navigatortree.cxx:412svx/source/form/navigatortree.cxx:412 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
tabwin.cxx:80svx/source/form/tabwin.cxx:80 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aListBoxData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
galbrws1.cxx:1085svx/source/gallery2/galbrws1.cxx:1085 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
gallery1.cxx:395svx/source/gallery2/gallery1.cxx:395 |
Medium |
V547 |
Expression '!bReadOnly' is always true. |
General Analysis |
gallery1.cxx:423svx/source/gallery2/gallery1.cxx:423 |
Medium |
V547 |
Expression '!bReadOnly' is always true. |
General Analysis |
galleryfilestorage.cxx:656svx/source/gallery2/galleryfilestorage.cxx:656 |
Medium |
V547 |
Expression 'bFolder' is always false. |
General Analysis |
galobj.cxx:297svx/source/gallery2/galobj.cxx:297 |
High |
V530 |
The return value of function 'read_uInt16_lenPrefixed_uInt8s_ToOString' is required to be utilized. |
General Analysis |
galtheme.cxx:646svx/source/gallery2/galtheme.cxx:646 |
High |
V530 |
The return value of function 'read_uInt16_lenPrefixed_uInt8s_ToOString' is required to be utilized. |
General Analysis |
gengal.cxx:230svx/source/gengal/gengal.cxx:230 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fmexpl.hxx:127svx/source/inc/fmexpl.hxx:127 |
Medium |
V690 |
The 'FmEntryData' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
fmtextcontrolshell.hxx:74svx/source/inc/fmtextcontrolshell.hxx:74 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~FmTextControlShell' method of the 'FmTextControlShell' class. |
General Analysis |
numfmtsh.cxx:843svx/source/items/numfmtsh.cxx:843 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
numfmtsh.cxx:969svx/source/items/numfmtsh.cxx:969 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
numfmtsh.cxx:1081svx/source/items/numfmtsh.cxx:1081 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
numfmtsh.cxx:1421svx/source/items/numfmtsh.cxx:1421 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
numfmtsh.cxx:1449svx/source/items/numfmtsh.cxx:1449 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
numfmtsh.cxx:1485svx/source/items/numfmtsh.cxx:1485 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
numfmtsh.cxx:1513svx/source/items/numfmtsh.cxx:1513 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
numfmtsh.cxx:1568svx/source/items/numfmtsh.cxx:1568 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
statusitem.cxx:106svx/source/items/statusitem.cxx:106 |
High |
V614 |
Uninitialized variable 'nCategory' used. |
General Analysis |
smarttagmenu.cxx:74svx/source/mnuctrls/smarttagmenu.cxx:74 |
Medium |
V1019 |
Compound assignment expression 'rEvent.State >>= aProperties' is used inside condition. |
General Analysis |
sdrallfillattributeshelper.cxx:111svx/source/sdr/attribute/sdrallfillattributeshelper.cxx:111 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'maFillAttribute' is used. Probably it is a mistake. |
General Analysis |
sdrallfillattributeshelper.cxx:121svx/source/sdr/attribute/sdrallfillattributeshelper.cxx:121 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'maFillGradientAttribute' is used. Probably it is a mistake. |
General Analysis |
viewcontactofe3d.cxx:94svx/source/sdr/contact/viewcontactofe3d.cxx:94 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
viewobjectcontact.cxx:235svx/source/sdr/contact/viewobjectcontact.cxx:235 |
High |
V530 |
The return value of function 'getObjectRange' is required to be utilized. |
General Analysis |
viewobjectcontact.cxx:273svx/source/sdr/contact/viewobjectcontact.cxx:273 |
High |
V530 |
The return value of function 'getObjectRange' is required to be utilized. |
General Analysis |
viewobjectcontact.cxx:551svx/source/sdr/contact/viewobjectcontact.cxx:551 |
High |
V530 |
The return value of function 'getPrimitive2DSequence' is required to be utilized. |
General Analysis |
viewobjectcontact.cxx:174svx/source/sdr/contact/viewobjectcontact.cxx:174 |
High |
V1053 |
Calling the 'createPrimitive2DSequence' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'viewobjectcontact.cxx:174', 'viewobjectcontact.cxx:209', 'viewobjectcontact.cxx:481', 'viewobjectcontact.hxx:84'. |
General Analysis |
viewobjectcontact.cxx:573svx/source/sdr/contact/viewobjectcontact.cxx:573 |
Medium |
V547 |
Expression 'mnActionChangedCount == nPrevCount' is always true. |
General Analysis |
overlaymanager.cxx:233svx/source/sdr/overlay/overlaymanager.cxx:233 |
High |
V1053 |
Calling the 'invalidateRange' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'overlaymanager.cxx:233', 'overlaymanager.cxx:195', 'overlaymanager.hxx:109'. |
General Analysis |
overlayrectangle.cxx:38svx/source/sdr/overlay/overlayrectangle.cxx:38 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
overlayrectangle.cxx:43svx/source/sdr/overlay/overlayrectangle.cxx:43 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
sdrcustomshapeprimitive2d.cxx:70svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d.cxx:70 |
Medium |
V560 |
A part of conditional expression is always true: !aTempContentText.empty(). |
General Analysis |
sdrmeasureprimitive2d.cxx:352svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx:352 |
Medium |
V636 |
The expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
sdrmeasureprimitive2d.cxx:386svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx:386 |
Medium |
V636 |
The expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
sdrrectangleprimitive2d.cxx:106svx/source/sdr/primitive2d/sdrrectangleprimitive2d.cxx:106 |
Medium |
V560 |
A part of conditional expression is always true: !aTempContentText.empty(). |
General Analysis |
attributeproperties.cxx:218svx/source/sdr/properties/attributeproperties.cxx:218 |
High |
V1053 |
Calling the 'GetStyleSheet' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'attributeproperties.cxx:218', 'attributeproperties.cxx:102', 'attributeproperties.hxx:76'. |
General Analysis |
defaultproperties.cxx:81svx/source/sdr/properties/defaultproperties.cxx:81 |
Medium |
V560 |
A part of conditional expression is always true: moItemSet. |
General Analysis |
e3dextrudeproperties.cxx:57svx/source/sdr/properties/e3dextrudeproperties.cxx:57 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 57, 62, 67 |
General Analysis |
e3dsphereproperties.cxx:57svx/source/sdr/properties/e3dsphereproperties.cxx:57 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 57, 62 |
General Analysis |
emptyproperties.cxx:41svx/source/sdr/properties/emptyproperties.cxx:41 |
Medium |
V547 |
Expression is always false. |
General Analysis |
emptyproperties.cxx:47svx/source/sdr/properties/emptyproperties.cxx:47 |
Medium |
V547 |
Expression is always false. |
General Analysis |
emptyproperties.cxx:53svx/source/sdr/properties/emptyproperties.cxx:53 |
Medium |
V547 |
Expression is always false. |
General Analysis |
emptyproperties.cxx:58svx/source/sdr/properties/emptyproperties.cxx:58 |
Medium |
V547 |
Expression is always false. |
General Analysis |
emptyproperties.cxx:63svx/source/sdr/properties/emptyproperties.cxx:63 |
Medium |
V547 |
Expression is always false. |
General Analysis |
emptyproperties.cxx:68svx/source/sdr/properties/emptyproperties.cxx:68 |
Medium |
V547 |
Expression is always false. |
General Analysis |
emptyproperties.cxx:73svx/source/sdr/properties/emptyproperties.cxx:73 |
Medium |
V547 |
Expression is always false. |
General Analysis |
emptyproperties.cxx:79svx/source/sdr/properties/emptyproperties.cxx:79 |
Medium |
V547 |
Expression is always false. |
General Analysis |
emptyproperties.cxx:84svx/source/sdr/properties/emptyproperties.cxx:84 |
Medium |
V547 |
Expression is always false. |
General Analysis |
groupproperties.cxx:53svx/source/sdr/properties/groupproperties.cxx:53 |
Medium |
V547 |
Expression is always false. |
General Analysis |
groupproperties.cxx:115svx/source/sdr/properties/groupproperties.cxx:115 |
Medium |
V547 |
Expression is always false. |
General Analysis |
groupproperties.cxx:120svx/source/sdr/properties/groupproperties.cxx:120 |
Medium |
V547 |
Expression is always false. |
General Analysis |
groupproperties.cxx:136svx/source/sdr/properties/groupproperties.cxx:136 |
Medium |
V547 |
Expression is always false. |
General Analysis |
groupproperties.cxx:161svx/source/sdr/properties/groupproperties.cxx:161 |
Medium |
V547 |
Expression is always false. |
General Analysis |
pageproperties.cxx:87svx/source/sdr/properties/pageproperties.cxx:87 |
Medium |
V547 |
Expression is always false. |
General Analysis |
pageproperties.cxx:92svx/source/sdr/properties/pageproperties.cxx:92 |
Medium |
V547 |
Expression is always false. |
General Analysis |
pageproperties.cxx:97svx/source/sdr/properties/pageproperties.cxx:97 |
Medium |
V547 |
Expression is always false. |
General Analysis |
textproperties.cxx:480svx/source/sdr/properties/textproperties.cxx:480 |
Medium |
V547 |
Expression 'pFieldItem' is always true. |
General Analysis |
AreaPropertyPanelBase.cxx:777svx/source/sidebar/area/AreaPropertyPanelBase.cxx:777 |
Medium |
V1048 |
The 'bZeroValue' variable was assigned the same value. |
General Analysis |
AreaTransparencyGradientPopup.cxx:138svx/source/sidebar/area/AreaTransparencyGradientPopup.cxx:138 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
AreaTransparencyGradientPopup.cxx:140svx/source/sidebar/area/AreaTransparencyGradientPopup.cxx:140 |
High |
V530 |
The return value of function 'clamp' is required to be utilized. |
General Analysis |
InspectorTextPanel.cxx:61svx/source/sidebar/inspector/InspectorTextPanel.cxx:61 |
High |
V614 |
Uninitialized variable 'bValue' used. |
General Analysis |
InspectorTextPanel.cxx:74svx/source/sidebar/inspector/InspectorTextPanel.cxx:74 |
High |
V614 |
Uninitialized variable 'nValueLong' used. Consider checking the first actual argument of the 'number' function. |
General Analysis |
InspectorTextPanel.cxx:81svx/source/sidebar/inspector/InspectorTextPanel.cxx:81 |
High |
V614 |
Uninitialized variable 'fValue' used. |
General Analysis |
InspectorTextPanel.cxx:87svx/source/sidebar/inspector/InspectorTextPanel.cxx:87 |
High |
V614 |
Uninitialized variable 'nValueShort' used. Consider checking the first actual argument of the 'number' function. |
General Analysis |
MediaPlaybackPanel.cxx:47svx/source/sidebar/media/MediaPlaybackPanel.cxx:47 |
High |
V1053 |
Calling the 'InitializeWidgets' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'MediaPlaybackPanel.cxx:47', 'MediaPlaybackPanel.cxx:64', 'MediaControlBase.hxx:60'. |
General Analysis |
nbdtmg.cxx:88svx/source/sidebar/nbdtmg.cxx:88 |
High |
V614 |
Uninitialized variable 'nTmp' used. |
General Analysis |
nbdtmg.cxx:98svx/source/sidebar/nbdtmg.cxx:98 |
High |
V614 |
Uninitialized variable 'nTmp' used. |
General Analysis |
nbdtmg.cxx:466svx/source/sidebar/nbdtmg.cxx:466 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
nbdtmg.cxx:495svx/source/sidebar/nbdtmg.cxx:495 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
nbdtmg.cxx:547svx/source/sidebar/nbdtmg.cxx:547 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
nbdtmg.cxx:561svx/source/sidebar/nbdtmg.cxx:561 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
nbdtmg.cxx:729svx/source/sidebar/nbdtmg.cxx:729 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
ParaSpacingWindow.cxx:119svx/source/sidebar/paragraph/ParaSpacingWindow.cxx:119 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ParaSpacingWindow.cxx:131svx/source/sidebar/paragraph/ParaSpacingWindow.cxx:131 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ParaSpacingWindow.cxx:313svx/source/sidebar/paragraph/ParaSpacingWindow.cxx:313 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ParaSpacingWindow.cxx:326svx/source/sidebar/paragraph/ParaSpacingWindow.cxx:326 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ParaSpacingWindow.cxx:339svx/source/sidebar/paragraph/ParaSpacingWindow.cxx:339 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
pszctrl.cxx:408svx/source/stbctrls/pszctrl.cxx:408 |
Medium |
V547 |
Expression 'nSelect' is always true. |
General Analysis |
zoomsliderctrl.cxx:165svx/source/stbctrls/zoomsliderctrl.cxx:165 |
Medium |
V560 |
A part of conditional expression is always false: SfxItemState::DISABLED == eState. |
General Analysis |
gradtrns.cxx:65svx/source/svdraw/gradtrns.cxx:65 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
gradtrns.cxx:88svx/source/svdraw/gradtrns.cxx:88 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
gradtrns.cxx:112svx/source/svdraw/gradtrns.cxx:112 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
gradtrns.cxx:147svx/source/svdraw/gradtrns.cxx:147 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
gradtrns.cxx:224svx/source/svdraw/gradtrns.cxx:224 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
gradtrns.cxx:309svx/source/svdraw/gradtrns.cxx:309 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
gradtrns.cxx:404svx/source/svdraw/gradtrns.cxx:404 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
gradtrns.cxx:499svx/source/svdraw/gradtrns.cxx:499 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
svdattr.cxx:975svx/source/svdraw/svdattr.cxx:975 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdattr.cxx:985svx/source/svdraw/svdattr.cxx:985 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
svdattr.cxx:991svx/source/svdraw/svdattr.cxx:991 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdattr.cxx:994svx/source/svdraw/svdattr.cxx:994 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
svdattr.cxx:998svx/source/svdraw/svdattr.cxx:998 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdattr.cxx:1001svx/source/svdraw/svdattr.cxx:1001 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svddrgmt.cxx:1599svx/source/svdraw/svddrgmt.cxx:1599 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
svddrgmt.cxx:1853svx/source/svdraw/svddrgmt.cxx:1853 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
svddrgmt.cxx:2960svx/source/svdraw/svddrgmt.cxx:2960 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedtv.cxx:286svx/source/svdraw/svdedtv.cxx:286 |
High |
V530 |
The return value of function 'release' is required to be utilized. |
General Analysis |
svdedtv1.cxx:1974svx/source/svdraw/svdedtv1.cxx:1974 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedtv1.cxx:571svx/source/svdraw/svdedtv1.cxx:571 |
Medium |
V1048 |
The 'bRotOk' variable was assigned the same value. |
General Analysis |
svdedtv2.cxx:2201svx/source/svdraw/svdedtv2.cxx:2201 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pOle2'. |
General Analysis |
svdedtv2.cxx:1253svx/source/svdraw/svdedtv2.cxx:1253 |
Medium |
V1004 |
The 'pTextObj' pointer was used unsafely after it was verified against nullptr. Check lines: 1252, 1253. |
General Analysis |
svdedxv.cxx:336svx/source/svdraw/svdedxv.cxx:336 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedxv.cxx:360svx/source/svdraw/svdedxv.cxx:360 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedxv.cxx:979svx/source/svdraw/svdedxv.cxx:979 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedxv.cxx:988svx/source/svdraw/svdedxv.cxx:988 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
svdedxv.cxx:1041svx/source/svdraw/svdedxv.cxx:1041 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedxv.cxx:1881svx/source/svdraw/svdedxv.cxx:1881 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedxv.cxx:1882svx/source/svdraw/svdedxv.cxx:1882 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedxv.cxx:1980svx/source/svdraw/svdedxv.cxx:1980 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdedxv.cxx:2009svx/source/svdraw/svdedxv.cxx:2009 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdglue.cxx:284svx/source/svdraw/svdglue.cxx:284 |
Medium |
V794 |
The assignment operator should be protected from the case of 'this == &rSrcList'. |
General Analysis |
svdhdl.cxx:1309svx/source/svdraw/svdhdl.cxx:1309 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
svdhdl.cxx:2394svx/source/svdraw/svdhdl.cxx:2394 |
Medium |
V1004 |
The 'pView' pointer was used unsafely after it was verified against nullptr. Check lines: 2392, 2394. |
General Analysis |
svdhdl.cxx:2508svx/source/svdraw/svdhdl.cxx:2508 |
Medium |
V1004 |
The 'pView' pointer was used unsafely after it was verified against nullptr. Check lines: 2506, 2508. |
General Analysis |
svdhlpln.cxx:75svx/source/svdraw/svdhlpln.cxx:75 |
Medium |
V794 |
The assignment operator should be protected from the case of 'this == &rSrcList'. |
General Analysis |
svdlayer.cxx:134svx/source/svdraw/svdlayer.cxx:134 |
Medium |
V1023 |
A pointer without owner is added to the 'maLayers' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svdmark.cxx:600svx/source/svdraw/svdmark.cxx:600 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdmark.cxx:630svx/source/svdraw/svdmark.cxx:630 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdmark.cxx:214svx/source/svdraw/svdmark.cxx:214 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svdmark.cxx:267svx/source/svdraw/svdmark.cxx:267 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svdmark.cxx:287svx/source/svdraw/svdmark.cxx:287 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svdmark.cxx:402svx/source/svdraw/svdmark.cxx:402 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svdmodel.cxx:1036svx/source/svdraw/svdmodel.cxx:1036 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svdmodel.cxx:1052svx/source/svdraw/svdmodel.cxx:1052 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdmodel.cxx:1061svx/source/svdraw/svdmodel.cxx:1061 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdmodel.cxx:1077svx/source/svdraw/svdmodel.cxx:1077 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
svdmodel.cxx:1091svx/source/svdraw/svdmodel.cxx:1091 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdmodel.cxx:1119svx/source/svdraw/svdmodel.cxx:1119 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svdmodel.cxx:1129svx/source/svdraw/svdmodel.cxx:1129 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdmodel.cxx:1131svx/source/svdraw/svdmodel.cxx:1131 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdmodel.cxx:1134svx/source/svdraw/svdmodel.cxx:1134 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdmodel.cxx:1136svx/source/svdraw/svdmodel.cxx:1136 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svdmodel.cxx:222svx/source/svdraw/svdmodel.cxx:222 |
High |
V1053 |
Calling the 'DeletePage' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'svdmodel.cxx:222', 'svdmodel.cxx:217', 'svdmodel.cxx:606', 'svdmodel.hxx:405'. |
General Analysis |
svdmrkv.cxx:2772svx/source/svdraw/svdmrkv.cxx:2772 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdmrkv.cxx:2791svx/source/svdraw/svdmrkv.cxx:2791 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdmrkv.cxx:259svx/source/svdraw/svdmrkv.cxx:259 |
Medium |
V560 |
A part of conditional expression is always true: pV != nullptr. |
General Analysis |
svdmrkv.cxx:2036svx/source/svdraw/svdmrkv.cxx:2036 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2035, 2036. |
General Analysis |
svdmrkv.cxx:744svx/source/svdraw/svdmrkv.cxx:744 |
Medium |
V1004 |
The 'mpMarkedPV' pointer was used unsafely after it was verified against nullptr. Check lines: 739, 744. |
General Analysis |
svdoashp.cxx:1209svx/source/svdraw/svdoashp.cxx:1209 |
Medium |
V547 |
Expression 'nCount' is always true. |
General Analysis |
svdoashp.cxx:181svx/source/svdraw/svdoashp.cxx:181 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= sShapeType' is used inside condition. |
General Analysis |
svdoashp.cxx:914svx/source/svdraw/svdoashp.cxx:914 |
Medium |
V1019 |
Compound assignment expression '* pViewBox >>= aViewBox' is used inside condition. |
General Analysis |
svdoashp.cxx:1138svx/source/svdraw/svdoashp.cxx:1138 |
Medium |
V1019 |
Compound assignment expression '* pViewBox >>= aViewBox' is used inside condition. |
General Analysis |
svdoashp.cxx:3268svx/source/svdraw/svdoashp.cxx:3268 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= sShapeType' is used inside condition. |
General Analysis |
svdobj.cxx:3263svx/source/svdraw/svdobj.cxx:3263 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~EmptyObject' method of the 'EmptyObject' class. |
General Analysis |
svdobj.cxx:459svx/source/svdraw/svdobj.cxx:459 |
High |
V1053 |
Calling the 'GetLastBoundRect' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
svdobj.cxx:2809svx/source/svdraw/svdobj.cxx:2809 |
Medium |
V1048 |
The 'eChildUserType' variable was assigned the same value. |
General Analysis |
svdocapt.cxx:438svx/source/svdraw/svdocapt.cxx:438 |
Medium |
V519 |
The 'aPol[1]' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 432, 438. |
General Analysis |
svdocapt.cxx:232svx/source/svdraw/svdocapt.cxx:232 |
Medium |
V560 |
A part of conditional expression is always true: rInfo.bCanConvToPoly. |
General Analysis |
svdocirc.cxx:606svx/source/svdraw/svdocirc.cxx:606 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svdoedge.cxx:226svx/source/svdraw/svdoedge.cxx:226 |
Medium |
V560 |
A part of conditional expression is always true: n < 3. |
General Analysis |
svdoedge.cxx:232svx/source/svdraw/svdoedge.cxx:232 |
Medium |
V560 |
A part of conditional expression is always true: n < 3. |
General Analysis |
svdoedge.cxx:238svx/source/svdraw/svdoedge.cxx:238 |
Medium |
V560 |
A part of conditional expression is always true: n < 3. |
General Analysis |
svdoedge.cxx:301svx/source/svdraw/svdoedge.cxx:301 |
Medium |
V560 |
A part of conditional expression is always true: n < 3. |
General Analysis |
svdoedge.cxx:307svx/source/svdraw/svdoedge.cxx:307 |
Medium |
V560 |
A part of conditional expression is always true: n < 3. |
General Analysis |
svdoedge.cxx:313svx/source/svdraw/svdoedge.cxx:313 |
Medium |
V560 |
A part of conditional expression is always true: n < 3. |
General Analysis |
svdomeas.cxx:1356svx/source/svdraw/svdomeas.cxx:1356 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
svdopath.cxx:399svx/source/svdraw/svdopath.cxx:399 |
Medium |
V1048 |
The 'y' variable was assigned the same value. |
General Analysis |
svdopath.cxx:401svx/source/svdraw/svdopath.cxx:401 |
Medium |
V1048 |
The 'x' variable was assigned the same value. |
General Analysis |
svdotext.cxx:253svx/source/svdraw/svdotext.cxx:253 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
svdotext.cxx:112svx/source/svdraw/svdotext.cxx:112 |
High |
V1053 |
Calling the 'getActiveText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
svdotext.cxx:537svx/source/svdraw/svdotext.cxx:537 |
Medium |
V1048 |
The 'mbDisableAutoWidthOnDragging' variable was assigned the same value. |
General Analysis |
svdotxat.cxx:445svx/source/svdraw/svdotxat.cxx:445 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
svdotxdr.cxx:49svx/source/svdraw/svdotxdr.cxx:49 |
Medium |
V1048 |
The 'eKind' variable was assigned the same value. |
General Analysis |
svdotxln.cxx:87svx/source/svdraw/svdotxln.cxx:87 |
High |
V595 |
The 'pSdrObj' pointer was utilized before it was verified against nullptr. Check lines: 87, 92. |
General Analysis |
svdotxtr.cxx:267svx/source/svdraw/svdotxtr.cxx:267 |
Medium |
V560 |
A part of conditional expression is always true: bRotate90. |
General Analysis |
svdouno.cxx:141svx/source/svdraw/svdouno.cxx:141 |
High |
V1053 |
Calling the 'SetChanged' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'svdouno.cxx:141', 'svdouno.cxx:381', 'svdobj.hxx:420'. |
General Analysis |
svdpage.cxx:246svx/source/svdraw/svdpage.cxx:246 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdpage.cxx:247svx/source/svdraw/svdpage.cxx:247 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdpage.cxx:602svx/source/svdraw/svdpage.cxx:602 |
Medium |
V1048 |
The 'mbObjOrdNumsDirty' variable was assigned the same value. |
General Analysis |
svdpagv.cxx:200svx/source/svdraw/svdpagv.cxx:200 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
svdpagv.cxx:741svx/source/svdraw/svdpagv.cxx:741 |
Medium |
V560 |
A part of conditional expression is always true: nullptr != pObj. |
General Analysis |
svdpagv.cxx:128svx/source/svdraw/svdpagv.cxx:128 |
Medium |
V1023 |
A pointer without owner is added to the 'maPageWindows' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
svdpagv.cxx:392svx/source/svdraw/svdpagv.cxx:392 |
Medium |
V1048 |
The 'nMinDotPix' variable was assigned the same value. |
General Analysis |
svdpagv.cxx:393svx/source/svdraw/svdpagv.cxx:393 |
Medium |
V1048 |
The 'nMinLinPix' variable was assigned the same value. |
General Analysis |
svdpntv.cxx:189svx/source/svdraw/svdpntv.cxx:189 |
High |
V1053 |
Calling the 'ClearPageView' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
svdpntv.cxx:658svx/source/svdraw/svdpntv.cxx:658 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
svdsnpv.cxx:83svx/source/svdraw/svdsnpv.cxx:83 |
Medium |
V547 |
Expression 'pCandidate' is always true. |
General Analysis |
svdsnpv.cxx:157svx/source/svdraw/svdsnpv.cxx:157 |
Medium |
V547 |
Expression 'pCandidate' is always true. |
General Analysis |
svdtrans.cxx:735svx/source/svdraw/svdtrans.cxx:735 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdtrans.cxx:744svx/source/svdraw/svdtrans.cxx:744 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
svdtrans.cxx:758svx/source/svdraw/svdtrans.cxx:758 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
svdtrans.cxx:766svx/source/svdraw/svdtrans.cxx:766 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdtrans.cxx:781svx/source/svdraw/svdtrans.cxx:781 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
svdview.cxx:419svx/source/svdraw/svdview.cxx:419 |
High |
V595 |
The 'pPV' pointer was utilized before it was verified against nullptr. Check lines: 419, 448. |
General Analysis |
svdview.cxx:972svx/source/svdraw/svdview.cxx:972 |
High |
V595 |
The 'pOut' pointer was utilized before it was verified against nullptr. Check lines: 972, 982. |
General Analysis |
svdview.cxx:1374svx/source/svdraw/svdview.cxx:1374 |
Medium |
V560 |
A part of conditional expression is always true: pView. |
General Analysis |
svdview.cxx:667svx/source/svdraw/svdview.cxx:667 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bAlt' and '!bAlt'. |
General Analysis |
svdviter.cxx:89svx/source/svdraw/svdviter.cxx:89 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
svdviter.cxx:112svx/source/svdraw/svdviter.cxx:112 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
svdxcgv.cxx:708svx/source/svdraw/svdxcgv.cxx:708 |
High |
V1030 |
The 'aSdrObjects' variable is used after it was moved. |
General Analysis |
accessiblecell.cxx:512svx/source/table/accessiblecell.cxx:512 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessiblecell.cxx:529svx/source/table/accessiblecell.cxx:529 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessiblecell.cxx:534svx/source/table/accessiblecell.cxx:534 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessiblecell.cxx:538svx/source/table/accessiblecell.cxx:538 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessiblecell.cxx:193svx/source/table/accessiblecell.cxx:193 |
Medium |
V547 |
Expression 'mpText != nullptr' is always true. |
General Analysis |
sdrtableobjimpl.hxx:40svx/source/table/sdrtableobjimpl.hxx:40 |
Medium |
V690 |
The 'SdrTableObjImpl' class implements the copy assignment operator, but lacks a copy constructor. It is dangerous to use such a class. |
General Analysis |
tablecolumn.cxx:146svx/source/table/tablecolumn.cxx:146 |
High |
V595 |
The 'mxTableModel->getSdrTableObj()' pointer was utilized before it was verified against nullptr. Check lines: 146, 149. |
General Analysis |
tablecontroller.cxx:1117svx/source/table/tablecontroller.cxx:1117 |
Medium |
V560 |
A part of conditional expression is always true: pArg. |
General Analysis |
tablecontroller.cxx:3077svx/source/table/tablecontroller.cxx:3077 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
tabledesign.cxx:723svx/source/table/tabledesign.cxx:723 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
tablehtmlimporter.cxx:185svx/source/table/tablehtmlimporter.cxx:185 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
tablelayouter.cxx:1216svx/source/table/tablelayouter.cxx:1216 |
High |
V781 |
The value of the 'nFirstRow' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 1216, 1226. |
General Analysis |
tablelayouter.cxx:634svx/source/table/tablelayouter.cxx:634 |
Medium |
V547 |
Expression 'bOptimal' is always false. |
General Analysis |
tablelayouter.cxx:782svx/source/table/tablelayouter.cxx:782 |
Medium |
V547 |
Expression 'bOptimal' is always false. |
General Analysis |
tablertfimporter.cxx:168svx/source/table/tablertfimporter.cxx:168 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
tablertfimporter.cxx:179svx/source/table/tablertfimporter.cxx:179 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 179, 182 |
General Analysis |
PaletteManager.cxx:71svx/source/tbxctrls/PaletteManager.cxx:71 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
bulletsnumbering.cxx:205svx/source/tbxctrls/bulletsnumbering.cxx:205 |
High |
V614 |
Uninitialized variable 'nSelItem' used. Consider checking the first actual argument of the 'SelectItem' function. |
General Analysis |
tbcontrl.cxx:1691svx/source/tbxctrls/tbcontrl.cxx:1691 |
High |
V595 |
The 'pBox' pointer was utilized before it was verified against nullptr. Check lines: 1691, 1698. |
General Analysis |
tbcontrl.cxx:1695svx/source/tbxctrls/tbcontrl.cxx:1695 |
High |
V595 |
The 'ppFontList' pointer was utilized before it was verified against nullptr. Check lines: 1695, 1716. |
General Analysis |
tbcontrl.cxx:3717svx/source/tbxctrls/tbcontrl.cxx:3717 |
High |
V595 |
The 'pToolBox' pointer was utilized before it was verified against nullptr. Check lines: 3717, 3730. |
General Analysis |
tbcontrl.cxx:2743svx/source/tbxctrls/tbcontrl.cxx:2743 |
High |
V614 |
Uninitialized variable 'bValue' used. |
General Analysis |
tbcontrl.cxx:3731svx/source/tbxctrls/tbcontrl.cxx:3731 |
High |
V614 |
Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'CheckItem' function. |
General Analysis |
tbcontrl.cxx:725svx/source/tbxctrls/tbcontrl.cxx:725 |
Medium |
V1023 |
A pointer without owner is added to the 'm_vLineList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
tbcontrl.cxx:765svx/source/tbxctrls/tbcontrl.cxx:765 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tbcontrl.cxx:3938svx/source/tbxctrls/tbcontrl.cxx:3938 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tbcontrl.cxx:4147svx/source/tbxctrls/tbcontrl.cxx:4147 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tbunosearchcontrollers.cxx:1412svx/source/tbxctrls/tbunosearchcontrollers.cxx:1412 |
High |
V595 |
The 'pToolBox' pointer was utilized before it was verified against nullptr. Check lines: 1412, 1413. |
General Analysis |
extrusionbar.cxx:181svx/source/toolbars/extrusionbar.cxx:181 |
Medium |
V1019 |
Compound assignment expression '* pAny >>= aRotateAnglePropPair' is used inside condition. |
General Analysis |
chinese_translation_unodialog.cxx:106svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx:106 |
Medium |
V1048 |
The 'nRet' variable was assigned the same value. |
General Analysis |
SvxXTextColumns.cxx:212svx/source/unodraw/SvxXTextColumns.cxx:212 |
High |
V614 |
Uninitialized variable 'nTmp' used. |
General Analysis |
SvxXTextColumns.cxx:228svx/source/unodraw/SvxXTextColumns.cxx:228 |
High |
V614 |
Uninitialized variable 'nTmp' used. |
General Analysis |
SvxXTextColumns.cxx:248svx/source/unodraw/SvxXTextColumns.cxx:248 |
High |
V614 |
Uninitialized variable 'nTmp' used. |
General Analysis |
SvxXTextColumns.cxx:329svx/source/unodraw/SvxXTextColumns.cxx:329 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxXTextColumns_createInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
UnoGraphicExporter.cxx:467svx/source/unodraw/UnoGraphicExporter.cxx:467 |
High |
V547 |
Expression 'nTranslucent != 0' is always false. |
General Analysis |
UnoGraphicExporter.cxx:544svx/source/unodraw/UnoGraphicExporter.cxx:544 |
High |
V614 |
Uninitialized variable 'bAntiAliasing' used. |
General Analysis |
XPropertyTable.cxx:253svx/source/unodraw/XPropertyTable.cxx:253 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxUnoXColorTable_createInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
XPropertyTable.cxx:311svx/source/unodraw/XPropertyTable.cxx:311 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxUnoXLineEndTable_createInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
XPropertyTable.cxx:379svx/source/unodraw/XPropertyTable.cxx:379 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxUnoXDashTable_createInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
XPropertyTable.cxx:457svx/source/unodraw/XPropertyTable.cxx:457 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxUnoXHatchTable_createInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
XPropertyTable.cxx:530svx/source/unodraw/XPropertyTable.cxx:530 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxUnoXGradientTable_createInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
XPropertyTable.cxx:593svx/source/unodraw/XPropertyTable.cxx:593 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'SvxUnoXBitmapTable_createInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
gluepts.cxx:272svx/source/unodraw/gluepts.cxx:272 |
Medium |
V1019 |
Compound assignment expression 'aElement >>= aGluePoint' is used inside condition. |
General Analysis |
unobrushitemhelper.cxx:101svx/source/unodraw/unobrushitemhelper.cxx:101 |
Medium |
V1048 |
The 'aRectPoint' variable was assigned the same value. |
General Analysis |
unomod.cxx:557svx/source/unodraw/unomod.cxx:557 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
unomod.cxx:214svx/source/unodraw/unomod.cxx:214 |
Medium |
V1019 |
Compound assignment expression 'Arguments[0] >>= arg' is used inside condition. |
General Analysis |
unomod.cxx:386svx/source/unodraw/unomod.cxx:386 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomod.cxx:390svx/source/unodraw/unomod.cxx:390 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomod.cxx:394svx/source/unodraw/unomod.cxx:394 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomod.cxx:418svx/source/unodraw/unomod.cxx:418 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomod.cxx:426svx/source/unodraw/unomod.cxx:426 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomod.cxx:430svx/source/unodraw/unomod.cxx:430 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomod.cxx:434svx/source/unodraw/unomod.cxx:434 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomod.cxx:438svx/source/unodraw/unomod.cxx:438 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
unomtabl.cxx:253svx/source/unodraw/unomtabl.cxx:253 |
Medium |
V560 |
A part of conditional expression is always true: pItem. |
General Analysis |
unomtabl.cxx:270svx/source/unodraw/unomtabl.cxx:270 |
Medium |
V560 |
A part of conditional expression is always true: pItem. |
General Analysis |
unopage.cxx:80svx/source/unodraw/unopage.cxx:80 |
Medium |
V547 |
Expression '!"SvxDrawPage must be disposed!"' is always false. |
General Analysis |
unopage.cxx:356svx/source/unodraw/unopage.cxx:356 |
Medium |
V560 |
A part of conditional expression is always true: mpPage. |
General Analysis |
unopool.cxx:281svx/source/unodraw/unopool.cxx:281 |
High |
V595 |
The 'pPool' pointer was utilized before it was verified against nullptr. Check lines: 281, 282. |
General Analysis |
unoprov.cxx:2070svx/source/unodraw/unoprov.cxx:2070 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'getDrawingDefaults' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unoprov.cxx:2082svx/source/unodraw/unoprov.cxx:2082 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'getWriterDrawingDefaults' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
unoshap4.cxx:183svx/source/unodraw/unoshap4.cxx:183 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pOle'. |
General Analysis |
unoshap4.cxx:320svx/source/unodraw/unoshap4.cxx:320 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 320, 330 |
General Analysis |
unoshape.cxx:2483svx/source/unodraw/unoshape.cxx:2483 |
High |
V614 |
Uninitialized variable 'nSpacing' used. Consider checking the first actual argument of the 'SetTextColumnsSpacing' function. |
General Analysis |
unoshape.cxx:1832svx/source/unodraw/unoshape.cxx:1832 |
Medium |
V614 |
Potentially uninitialized variable 'eKind' used. |
General Analysis |
unoshape.cxx:2207svx/source/unodraw/unoshape.cxx:2207 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= aUnoPoint' is used inside condition. |
General Analysis |
unoshape.cxx:2638svx/source/unodraw/unoshape.cxx:2638 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2638, 2815 |
General Analysis |
unoshtxt.cxx:521svx/source/unodraw/unoshtxt.cxx:521 |
High |
V595 |
The 'mpObject' pointer was utilized before it was verified against nullptr. Check lines: 521, 529. |
General Analysis |
xmlgrhlp.cxx:295svx/source/xml/xmlgrhlp.cxx:295 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
xmlgrhlp.cxx:335svx/source/xml/xmlgrhlp.cxx:335 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
xmlgrhlp.cxx:507svx/source/xml/xmlgrhlp.cxx:507 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
_xpoly.cxx:899svx/source/xoutdev/_xpoly.cxx:899 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
_xpoly.cxx:59svx/source/xoutdev/_xpoly.cxx:59 |
High |
V575 |
The 'memcpy' function processes '0' elements. Inspect the third argument. |
General Analysis |
_xpoly.cxx:60svx/source/xoutdev/_xpoly.cxx:60 |
High |
V575 |
The 'memcpy' function processes '0' elements. Inspect the third argument. |
General Analysis |
xattr2.cxx:209svx/source/xoutdev/xattr2.cxx:209 |
Medium |
V547 |
Expression '!pRef' is always false. |
General Analysis |
xtabhtch.cxx:110svx/source/xoutdev/xtabhtch.cxx:110 |
Medium |
V1048 |
The 'aHatchStyle' variable was assigned the same value. |
General Analysis |
xtable.cxx:182svx/source/xoutdev/xtable.cxx:182 |
Medium |
V547 |
Expression is always false. |
General Analysis |
xtable.cxx:197svx/source/xoutdev/xtable.cxx:197 |
Medium |
V547 |
Expression is always false. |
General Analysis |
xtable.cxx:202svx/source/xoutdev/xtable.cxx:202 |
Medium |
V547 |
Expression is always false. |
General Analysis |
xtable.cxx:213svx/source/xoutdev/xtable.cxx:213 |
Medium |
V547 |
Expression is always false. |
General Analysis |
contentindex.hxx:177sw/inc/contentindex.hxx:177 |
High |
V530 |
The return value of function 'ChgValue' is required to be utilized. |
General Analysis |
contentindex.hxx:215sw/inc/contentindex.hxx:215 |
High |
V530 |
The return value of function 'ChgValue' is required to be utilized. |
General Analysis |
crsrsh.hxx:826sw/inc/crsrsh.hxx:826 |
Medium |
V1071 |
Consider inspecting the 'GetContentAtPos' function. The return value is not always used. Total calls: 19, discarded results: 1. |
General Analysis |
dbmgr.hxx:274sw/inc/dbmgr.hxx:274 |
Medium |
V1071 |
Consider inspecting the 'FindDSData' function. The return value is not always used. Total calls: 11, discarded results: 1. |
General Analysis |
docstyle.hxx:46sw/inc/docstyle.hxx:46 |
Medium |
V690 |
The 'SwDocStyleSheet' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
editsh.hxx:746sw/inc/editsh.hxx:746 |
Medium |
V1071 |
Consider inspecting the 'InsertTable' function. The return value is not always used. Total calls: 12, discarded results: 1. |
General Analysis |
extinput.hxx:27sw/inc/extinput.hxx:27 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SwExtTextInput' method of the 'SwExtTextInput' class. |
General Analysis |
fldbas.hxx:415sw/inc/fldbas.hxx:415 |
Medium |
V690 |
The 'SwValueFieldType' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
fmtfsize.hxx:88sw/inc/fmtfsize.hxx:88 |
Medium |
V1071 |
Consider inspecting the 'PutValue' function. The return value is not always used. Total calls: 12, discarded results: 1. |
General Analysis |
format.hxx:207sw/inc/format.hxx:207 |
Medium |
V1071 |
Consider inspecting the 'GetHeader' function. The return value is not always used. Total calls: 10, discarded results: 1. |
General Analysis |
hintids.hxx:204sw/inc/hintids.hxx:204 |
High |
V1043 |
A global object variable 'RES_CHRATR_CHARSETCOLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:205sw/inc/hintids.hxx:205 |
High |
V1043 |
A global object variable 'RES_CHRATR_COLOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:206sw/inc/hintids.hxx:206 |
High |
V1043 |
A global object variable 'RES_CHRATR_CONTOUR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:207sw/inc/hintids.hxx:207 |
High |
V1043 |
A global object variable 'RES_CHRATR_CROSSEDOUT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:208sw/inc/hintids.hxx:208 |
High |
V1043 |
A global object variable 'RES_CHRATR_ESCAPEMENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:209sw/inc/hintids.hxx:209 |
High |
V1043 |
A global object variable 'RES_CHRATR_FONT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:210sw/inc/hintids.hxx:210 |
High |
V1043 |
A global object variable 'RES_CHRATR_FONTSIZE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:211sw/inc/hintids.hxx:211 |
High |
V1043 |
A global object variable 'RES_CHRATR_KERNING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:212sw/inc/hintids.hxx:212 |
High |
V1043 |
A global object variable 'RES_CHRATR_LANGUAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:213sw/inc/hintids.hxx:213 |
High |
V1043 |
A global object variable 'RES_CHRATR_POSTURE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:214sw/inc/hintids.hxx:214 |
High |
V1043 |
A global object variable 'RES_CHRATR_UNUSED1' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:215sw/inc/hintids.hxx:215 |
High |
V1043 |
A global object variable 'RES_CHRATR_SHADOWED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:216sw/inc/hintids.hxx:216 |
High |
V1043 |
A global object variable 'RES_CHRATR_UNDERLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:217sw/inc/hintids.hxx:217 |
High |
V1043 |
A global object variable 'RES_CHRATR_WEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:218sw/inc/hintids.hxx:218 |
High |
V1043 |
A global object variable 'RES_CHRATR_WORDLINEMODE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:219sw/inc/hintids.hxx:219 |
High |
V1043 |
A global object variable 'RES_CHRATR_AUTOKERN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:220sw/inc/hintids.hxx:220 |
High |
V1043 |
A global object variable 'RES_CHRATR_BLINK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:221sw/inc/hintids.hxx:221 |
High |
V1043 |
A global object variable 'RES_CHRATR_NOHYPHEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:222sw/inc/hintids.hxx:222 |
High |
V1043 |
A global object variable 'RES_CHRATR_UNUSED2' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:223sw/inc/hintids.hxx:223 |
High |
V1043 |
A global object variable 'RES_CHRATR_BACKGROUND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:224sw/inc/hintids.hxx:224 |
High |
V1043 |
A global object variable 'RES_CHRATR_CJK_FONT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:225sw/inc/hintids.hxx:225 |
High |
V1043 |
A global object variable 'RES_CHRATR_CJK_FONTSIZE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:226sw/inc/hintids.hxx:226 |
High |
V1043 |
A global object variable 'RES_CHRATR_CJK_LANGUAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:227sw/inc/hintids.hxx:227 |
High |
V1043 |
A global object variable 'RES_CHRATR_CJK_POSTURE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:228sw/inc/hintids.hxx:228 |
High |
V1043 |
A global object variable 'RES_CHRATR_CJK_WEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:229sw/inc/hintids.hxx:229 |
High |
V1043 |
A global object variable 'RES_CHRATR_CTL_FONT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:230sw/inc/hintids.hxx:230 |
High |
V1043 |
A global object variable 'RES_CHRATR_CTL_FONTSIZE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:231sw/inc/hintids.hxx:231 |
High |
V1043 |
A global object variable 'RES_CHRATR_CTL_LANGUAGE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:232sw/inc/hintids.hxx:232 |
High |
V1043 |
A global object variable 'RES_CHRATR_CTL_POSTURE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:233sw/inc/hintids.hxx:233 |
High |
V1043 |
A global object variable 'RES_CHRATR_CTL_WEIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:234sw/inc/hintids.hxx:234 |
High |
V1043 |
A global object variable 'RES_CHRATR_ROTATE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:235sw/inc/hintids.hxx:235 |
High |
V1043 |
A global object variable 'RES_CHRATR_EMPHASIS_MARK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:236sw/inc/hintids.hxx:236 |
High |
V1043 |
A global object variable 'RES_CHRATR_TWO_LINES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:237sw/inc/hintids.hxx:237 |
High |
V1043 |
A global object variable 'RES_CHRATR_SCALEW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:238sw/inc/hintids.hxx:238 |
High |
V1043 |
A global object variable 'RES_CHRATR_RELIEF' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:239sw/inc/hintids.hxx:239 |
High |
V1043 |
A global object variable 'RES_CHRATR_HIDDEN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:240sw/inc/hintids.hxx:240 |
High |
V1043 |
A global object variable 'RES_CHRATR_OVERLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:241sw/inc/hintids.hxx:241 |
High |
V1043 |
A global object variable 'RES_CHRATR_RSID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:242sw/inc/hintids.hxx:242 |
High |
V1043 |
A global object variable 'RES_CHRATR_BOX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:243sw/inc/hintids.hxx:243 |
High |
V1043 |
A global object variable 'RES_CHRATR_SHADOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:244sw/inc/hintids.hxx:244 |
High |
V1043 |
A global object variable 'RES_CHRATR_HIGHLIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:245sw/inc/hintids.hxx:245 |
High |
V1043 |
A global object variable 'RES_CHRATR_GRABBAG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:246sw/inc/hintids.hxx:246 |
High |
V1043 |
A global object variable 'RES_CHRATR_BIDIRTL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:247sw/inc/hintids.hxx:247 |
High |
V1043 |
A global object variable 'RES_CHRATR_IDCTHINT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:271sw/inc/hintids.hxx:271 |
High |
V1043 |
A global object variable 'RES_TXTATR_TOXMARK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:272sw/inc/hintids.hxx:272 |
High |
V1043 |
A global object variable 'RES_TXTATR_META' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:273sw/inc/hintids.hxx:273 |
High |
V1043 |
A global object variable 'RES_TXTATR_METAFIELD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:274sw/inc/hintids.hxx:274 |
High |
V1043 |
A global object variable 'RES_TXTATR_AUTOFMT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:275sw/inc/hintids.hxx:275 |
High |
V1043 |
A global object variable 'RES_TXTATR_INETFMT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:276sw/inc/hintids.hxx:276 |
High |
V1043 |
A global object variable 'RES_TXTATR_CHARFMT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:277sw/inc/hintids.hxx:277 |
High |
V1043 |
A global object variable 'RES_TXTATR_CJK_RUBY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:278sw/inc/hintids.hxx:278 |
High |
V1043 |
A global object variable 'RES_TXTATR_UNKNOWN_CONTAINER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:279sw/inc/hintids.hxx:279 |
High |
V1043 |
A global object variable 'RES_TXTATR_INPUTFIELD' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:280sw/inc/hintids.hxx:280 |
High |
V1043 |
A global object variable 'RES_TXTATR_CONTENTCONTROL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:286sw/inc/hintids.hxx:286 |
High |
V1043 |
A global object variable 'RES_TXTATR_FLYCNT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:287sw/inc/hintids.hxx:287 |
High |
V1043 |
A global object variable 'RES_TXTATR_FTN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:288sw/inc/hintids.hxx:288 |
High |
V1043 |
A global object variable 'RES_TXTATR_ANNOTATION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:289sw/inc/hintids.hxx:289 |
High |
V1043 |
A global object variable 'RES_TXTATR_LINEBREAK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:290sw/inc/hintids.hxx:290 |
High |
V1043 |
A global object variable 'RES_TXTATR_DUMMY1' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:296sw/inc/hintids.hxx:296 |
High |
V1043 |
A global object variable 'RES_PARATR_ADJUST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:297sw/inc/hintids.hxx:297 |
High |
V1043 |
A global object variable 'RES_PARATR_SPLIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:298sw/inc/hintids.hxx:298 |
High |
V1043 |
A global object variable 'RES_PARATR_ORPHANS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:299sw/inc/hintids.hxx:299 |
High |
V1043 |
A global object variable 'RES_PARATR_WIDOWS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:300sw/inc/hintids.hxx:300 |
High |
V1043 |
A global object variable 'RES_PARATR_TABSTOP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:301sw/inc/hintids.hxx:301 |
High |
V1043 |
A global object variable 'RES_PARATR_HYPHENZONE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:302sw/inc/hintids.hxx:302 |
High |
V1043 |
A global object variable 'RES_PARATR_DROP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:303sw/inc/hintids.hxx:303 |
High |
V1043 |
A global object variable 'RES_PARATR_REGISTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:304sw/inc/hintids.hxx:304 |
High |
V1043 |
A global object variable 'RES_PARATR_NUMRULE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:305sw/inc/hintids.hxx:305 |
High |
V1043 |
A global object variable 'RES_PARATR_SCRIPTSPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:306sw/inc/hintids.hxx:306 |
High |
V1043 |
A global object variable 'RES_PARATR_HANGINGPUNCTUATION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:307sw/inc/hintids.hxx:307 |
High |
V1043 |
A global object variable 'RES_PARATR_FORBIDDEN_RULES' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:308sw/inc/hintids.hxx:308 |
High |
V1043 |
A global object variable 'RES_PARATR_VERTALIGN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:309sw/inc/hintids.hxx:309 |
High |
V1043 |
A global object variable 'RES_PARATR_SNAPTOGRID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:310sw/inc/hintids.hxx:310 |
High |
V1043 |
A global object variable 'RES_PARATR_CONNECT_BORDER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:311sw/inc/hintids.hxx:311 |
High |
V1043 |
A global object variable 'RES_PARATR_OUTLINELEVEL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:312sw/inc/hintids.hxx:312 |
High |
V1043 |
A global object variable 'RES_PARATR_RSID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:313sw/inc/hintids.hxx:313 |
High |
V1043 |
A global object variable 'RES_PARATR_GRABBAG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:320sw/inc/hintids.hxx:320 |
High |
V1043 |
A global object variable 'RES_PARATR_LIST_LEVEL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:321sw/inc/hintids.hxx:321 |
High |
V1043 |
A global object variable 'RES_PARATR_LIST_ISRESTART' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:322sw/inc/hintids.hxx:322 |
High |
V1043 |
A global object variable 'RES_PARATR_LIST_RESTARTVALUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:323sw/inc/hintids.hxx:323 |
High |
V1043 |
A global object variable 'RES_PARATR_LIST_ISCOUNTED' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:325sw/inc/hintids.hxx:325 |
High |
V1043 |
A global object variable 'RES_PARATR_LIST_AUTOFMT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:330sw/inc/hintids.hxx:330 |
High |
V1043 |
A global object variable 'RES_FRM_SIZE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:331sw/inc/hintids.hxx:331 |
High |
V1043 |
A global object variable 'RES_PAPER_BIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:332sw/inc/hintids.hxx:332 |
High |
V1043 |
A global object variable 'RES_MARGIN_FIRSTLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:333sw/inc/hintids.hxx:333 |
High |
V1043 |
A global object variable 'RES_MARGIN_TEXTLEFT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:334sw/inc/hintids.hxx:334 |
High |
V1043 |
A global object variable 'RES_MARGIN_RIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:335sw/inc/hintids.hxx:335 |
High |
V1043 |
A global object variable 'RES_MARGIN_LEFT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:336sw/inc/hintids.hxx:336 |
High |
V1043 |
A global object variable 'RES_MARGIN_GUTTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:337sw/inc/hintids.hxx:337 |
High |
V1043 |
A global object variable 'RES_MARGIN_GUTTER_RIGHT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:338sw/inc/hintids.hxx:338 |
High |
V1043 |
A global object variable 'RES_LR_SPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:339sw/inc/hintids.hxx:339 |
High |
V1043 |
A global object variable 'RES_UL_SPACE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:340sw/inc/hintids.hxx:340 |
High |
V1043 |
A global object variable 'RES_PAGEDESC' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:341sw/inc/hintids.hxx:341 |
High |
V1043 |
A global object variable 'RES_BREAK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:342sw/inc/hintids.hxx:342 |
High |
V1043 |
A global object variable 'RES_CNTNT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:343sw/inc/hintids.hxx:343 |
High |
V1043 |
A global object variable 'RES_HEADER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:344sw/inc/hintids.hxx:344 |
High |
V1043 |
A global object variable 'RES_FOOTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:345sw/inc/hintids.hxx:345 |
High |
V1043 |
A global object variable 'RES_PRINT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:346sw/inc/hintids.hxx:346 |
High |
V1043 |
A global object variable 'RES_OPAQUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:347sw/inc/hintids.hxx:347 |
High |
V1043 |
A global object variable 'RES_PROTECT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:348sw/inc/hintids.hxx:348 |
High |
V1043 |
A global object variable 'RES_SURROUND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:349sw/inc/hintids.hxx:349 |
High |
V1043 |
A global object variable 'RES_VERT_ORIENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:350sw/inc/hintids.hxx:350 |
High |
V1043 |
A global object variable 'RES_HORI_ORIENT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:351sw/inc/hintids.hxx:351 |
High |
V1043 |
A global object variable 'RES_ANCHOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:352sw/inc/hintids.hxx:352 |
High |
V1043 |
A global object variable 'RES_BACKGROUND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:353sw/inc/hintids.hxx:353 |
High |
V1043 |
A global object variable 'RES_BOX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:354sw/inc/hintids.hxx:354 |
High |
V1043 |
A global object variable 'RES_SHADOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:355sw/inc/hintids.hxx:355 |
High |
V1043 |
A global object variable 'RES_FRMMACRO' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:356sw/inc/hintids.hxx:356 |
High |
V1043 |
A global object variable 'RES_COL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:357sw/inc/hintids.hxx:357 |
High |
V1043 |
A global object variable 'RES_KEEP' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:358sw/inc/hintids.hxx:358 |
High |
V1043 |
A global object variable 'RES_URL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:359sw/inc/hintids.hxx:359 |
High |
V1043 |
A global object variable 'RES_EDIT_IN_READONLY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:360sw/inc/hintids.hxx:360 |
High |
V1043 |
A global object variable 'RES_LAYOUT_SPLIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:361sw/inc/hintids.hxx:361 |
High |
V1043 |
A global object variable 'RES_CHAIN' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:362sw/inc/hintids.hxx:362 |
High |
V1043 |
A global object variable 'RES_TEXTGRID' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:363sw/inc/hintids.hxx:363 |
High |
V1043 |
A global object variable 'RES_LINENUMBER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:364sw/inc/hintids.hxx:364 |
High |
V1043 |
A global object variable 'RES_FTN_AT_TXTEND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:365sw/inc/hintids.hxx:365 |
High |
V1043 |
A global object variable 'RES_END_AT_TXTEND' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:366sw/inc/hintids.hxx:366 |
High |
V1043 |
A global object variable 'RES_COLUMNBALANCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:367sw/inc/hintids.hxx:367 |
High |
V1043 |
A global object variable 'RES_FRAMEDIR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:368sw/inc/hintids.hxx:368 |
High |
V1043 |
A global object variable 'RES_HEADER_FOOTER_EAT_SPACING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:369sw/inc/hintids.hxx:369 |
High |
V1043 |
A global object variable 'RES_ROW_SPLIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:370sw/inc/hintids.hxx:370 |
High |
V1043 |
A global object variable 'RES_FLY_SPLIT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:371sw/inc/hintids.hxx:371 |
High |
V1043 |
A global object variable 'RES_FOLLOW_TEXT_FLOW' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:372sw/inc/hintids.hxx:372 |
High |
V1043 |
A global object variable 'RES_COLLAPSING_BORDERS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:373sw/inc/hintids.hxx:373 |
High |
V1043 |
A global object variable 'RES_WRAP_INFLUENCE_ON_OBJPOS' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:374sw/inc/hintids.hxx:374 |
High |
V1043 |
A global object variable 'RES_AUTO_STYLE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:375sw/inc/hintids.hxx:375 |
High |
V1043 |
A global object variable 'RES_FRMATR_STYLE_NAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:376sw/inc/hintids.hxx:376 |
High |
V1043 |
A global object variable 'RES_FRMATR_CONDITIONAL_STYLE_NAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:377sw/inc/hintids.hxx:377 |
High |
V1043 |
A global object variable 'RES_FRMATR_GRABBAG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:378sw/inc/hintids.hxx:378 |
High |
V1043 |
A global object variable 'RES_TEXT_VERT_ADJUST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:379sw/inc/hintids.hxx:379 |
High |
V1043 |
A global object variable 'RES_BACKGROUND_FULL_SIZE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:380sw/inc/hintids.hxx:380 |
High |
V1043 |
A global object variable 'RES_RTL_GUTTER' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:381sw/inc/hintids.hxx:381 |
High |
V1043 |
A global object variable 'RES_DECORATIVE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:382sw/inc/hintids.hxx:382 |
High |
V1043 |
A global object variable 'RES_WRAP_TEXT_AT_FLY_START' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:387sw/inc/hintids.hxx:387 |
High |
V1043 |
A global object variable 'RES_GRFATR_CROPGRF' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:389sw/inc/hintids.hxx:389 |
High |
V1043 |
A global object variable 'RES_GRFATR_ROTATION' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:390sw/inc/hintids.hxx:390 |
High |
V1043 |
A global object variable 'RES_GRFATR_LUMINANCE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:391sw/inc/hintids.hxx:391 |
High |
V1043 |
A global object variable 'RES_GRFATR_CONTRAST' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:392sw/inc/hintids.hxx:392 |
High |
V1043 |
A global object variable 'RES_GRFATR_CHANNELR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:393sw/inc/hintids.hxx:393 |
High |
V1043 |
A global object variable 'RES_GRFATR_CHANNELG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:394sw/inc/hintids.hxx:394 |
High |
V1043 |
A global object variable 'RES_GRFATR_CHANNELB' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:395sw/inc/hintids.hxx:395 |
High |
V1043 |
A global object variable 'RES_GRFATR_GAMMA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:396sw/inc/hintids.hxx:396 |
High |
V1043 |
A global object variable 'RES_GRFATR_INVERT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:397sw/inc/hintids.hxx:397 |
High |
V1043 |
A global object variable 'RES_GRFATR_TRANSPARENCY' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:398sw/inc/hintids.hxx:398 |
High |
V1043 |
A global object variable 'RES_GRFATR_DRAWMODE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:400sw/inc/hintids.hxx:400 |
High |
V1043 |
A global object variable 'RES_GRFATR_DUMMY4' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:401sw/inc/hintids.hxx:401 |
High |
V1043 |
A global object variable 'RES_GRFATR_DUMMY5' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:406sw/inc/hintids.hxx:406 |
High |
V1043 |
A global object variable 'RES_BOXATR_FORMULA' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:407sw/inc/hintids.hxx:407 |
High |
V1043 |
A global object variable 'RES_BOXATR_VALUE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:419sw/inc/hintids.hxx:419 |
High |
V1043 |
A global object variable 'RES_FRMFMT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:420sw/inc/hintids.hxx:420 |
High |
V1043 |
A global object variable 'RES_FLYFRMFMT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:421sw/inc/hintids.hxx:421 |
High |
V1043 |
A global object variable 'RES_TXTFMTCOLL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:422sw/inc/hintids.hxx:422 |
High |
V1043 |
A global object variable 'RES_GRFFMTCOLL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:423sw/inc/hintids.hxx:423 |
High |
V1043 |
A global object variable 'RES_DRAWFRMFMT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:424sw/inc/hintids.hxx:424 |
High |
V1043 |
A global object variable 'RES_CONDTXTFMTCOLL' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:430sw/inc/hintids.hxx:430 |
High |
V1043 |
A global object variable 'RES_FMT_CHG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:431sw/inc/hintids.hxx:431 |
High |
V1043 |
A global object variable 'RES_ATTRSET_CHG' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:432sw/inc/hintids.hxx:432 |
High |
V1043 |
A global object variable 'RES_UPDATE_ATTR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:433sw/inc/hintids.hxx:433 |
High |
V1043 |
A global object variable 'RES_HIDDENPARA_PRINT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:434sw/inc/hintids.hxx:434 |
High |
V1043 |
A global object variable 'RES_REMOVE_UNO_OBJECT' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:444sw/inc/hintids.hxx:444 |
High |
V1043 |
A global object variable 'RES_FLTR_ANCHOR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:445sw/inc/hintids.hxx:445 |
High |
V1043 |
A global object variable 'RES_FLTR_NUMRULE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:446sw/inc/hintids.hxx:446 |
High |
V1043 |
A global object variable 'RES_FLTR_TOX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:447sw/inc/hintids.hxx:447 |
High |
V1043 |
A global object variable 'RES_FLTR_REDLINE' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:448sw/inc/hintids.hxx:448 |
High |
V1043 |
A global object variable 'RES_FLTR_ANNOTATIONMARK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hintids.hxx:449sw/inc/hintids.hxx:449 |
High |
V1043 |
A global object variable 'RES_FLTR_RDFMARK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
hints.hxx:377sw/inc/hints.hxx:377 |
Medium |
V690 |
The 'SwAttrSetChg' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
nodeoffset.hxx:34sw/inc/nodeoffset.hxx:34 |
High |
V1043 |
A global object variable 'NODE_OFFSET_MAX' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
printdata.hxx:156sw/inc/printdata.hxx:156 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SwPrintUIOptions' method of the 'SwPrintUIOptions' class. |
General Analysis |
redline.hxx:86sw/inc/redline.hxx:86 |
Medium |
V690 |
The 'SwRedlineData' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
redline.hxx:164sw/inc/redline.hxx:164 |
Medium |
V690 |
The 'SwRangeRedline' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
shellres.hxx:92sw/inc/shellres.hxx:92 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'mxAutoFormatNameLst' is used. Probably it is a mistake. |
General Analysis |
swatrset.hxx:143sw/inc/swatrset.hxx:143 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SwAttrPool' method of the 'SwAttrPool' class. |
General Analysis |
unotextcursor.hxx:82sw/inc/unotextcursor.hxx:82 |
Medium |
V1071 |
Consider inspecting the 'GetCursorOrThrow' function. The return value is not always used. Total calls: 43, discarded results: 1. |
General Analysis |
unotextrange.hxx:46sw/inc/unotextrange.hxx:46 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SwUnoInternalPaM' method of the 'SwUnoInternalPaM' class. |
General Analysis |
unotextrange.hxx:70sw/inc/unotextrange.hxx:70 |
Medium |
V1071 |
Consider inspecting the 'XTextRangeToSwPaM' function. The return value is not always used. Total calls: 12, discarded results: 1. |
General Analysis |
viscrs.hxx:139sw/inc/viscrs.hxx:139 |
Medium |
V690 |
The 'SwShellCursor' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
SwNumberTree.cxx:770sw/source/core/SwNumberTree/SwNumberTree.cxx:770 |
Medium |
V560 |
A part of conditional expression is always true: pNode->GetParent(). |
General Analysis |
AccessibilityCheck.cxx:1969sw/source/core/access/AccessibilityCheck.cxx:1969 |
Medium |
V547 |
Expression 'bBlinking' is always false. |
General Analysis |
AccessibilityCheck.cxx:2505sw/source/core/access/AccessibilityCheck.cxx:2505 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aDocumentChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2506sw/source/core/access/AccessibilityCheck.cxx:2506 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aDocumentChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2507sw/source/core/access/AccessibilityCheck.cxx:2507 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aDocumentChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2508sw/source/core/access/AccessibilityCheck.cxx:2508 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aDocumentChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2513sw/source/core/access/AccessibilityCheck.cxx:2513 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2514sw/source/core/access/AccessibilityCheck.cxx:2514 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2515sw/source/core/access/AccessibilityCheck.cxx:2515 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2516sw/source/core/access/AccessibilityCheck.cxx:2516 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2517sw/source/core/access/AccessibilityCheck.cxx:2517 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2518sw/source/core/access/AccessibilityCheck.cxx:2518 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2519sw/source/core/access/AccessibilityCheck.cxx:2519 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2520sw/source/core/access/AccessibilityCheck.cxx:2520 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2521sw/source/core/access/AccessibilityCheck.cxx:2521 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2522sw/source/core/access/AccessibilityCheck.cxx:2522 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2523sw/source/core/access/AccessibilityCheck.cxx:2523 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2524sw/source/core/access/AccessibilityCheck.cxx:2524 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2525sw/source/core/access/AccessibilityCheck.cxx:2525 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2526sw/source/core/access/AccessibilityCheck.cxx:2526 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2527sw/source/core/access/AccessibilityCheck.cxx:2527 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2528sw/source/core/access/AccessibilityCheck.cxx:2528 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2529sw/source/core/access/AccessibilityCheck.cxx:2529 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:2530sw/source/core/access/AccessibilityCheck.cxx:2530 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aNodeChecks' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
AccessibilityCheck.cxx:273sw/source/core/access/AccessibilityCheck.cxx:273 |
Medium |
V1071 |
Consider inspecting the 'lclAddIssue' function. The return value is not always used. Total calls: 35, discarded results: 1. |
General Analysis |
AccessibilityIssue.cxx:149sw/source/core/access/AccessibilityIssue.cxx:149 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bIsDesignMode' and '!bIsDesignMode'. |
General Analysis |
accfrmobj.cxx:229sw/source/core/access/accfrmobj.cxx:229 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
accfrmobj.cxx:251sw/source/core/access/accfrmobj.cxx:251 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
accmap.cxx:774sw/source/core/access/accmap.cxx:774 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
accmap.cxx:838sw/source/core/access/accmap.cxx:838 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
accmap.cxx:930sw/source/core/access/accmap.cxx:930 |
Medium |
V547 |
Expression '!"dispose event has been stored"' is always false. |
General Analysis |
accpara.cxx:482sw/source/core/access/accpara.cxx:482 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
accpara.cxx:3064sw/source/core/access/accpara.cxx:3064 |
Medium |
V774 |
The 'pCursor' pointer was used after the memory was released. |
General Analysis |
accportions.cxx:107sw/source/core/access/accportions.cxx:107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
acctable.cxx:621sw/source/core/access/acctable.cxx:621 |
High |
V1053 |
Calling the 'CreateNewTableData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'acctable.cxx:621', 'acctable.cxx:720', 'acctable.hxx:78'. |
General Analysis |
textmarkuphelper.cxx:54sw/source/core/access/textmarkuphelper.cxx:54 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 54, 60 |
General Analysis |
swatrset.cxx:342sw/source/core/attr/swatrset.cxx:342 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFormat'. |
General Analysis |
breakit.cxx:63sw/source/core/bastyp/breakit.cxx:63 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
calc.cxx:719sw/source/core/bastyp/calc.cxx:719 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
calc.cxx:731sw/source/core/bastyp/calc.cxx:731 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
calc.cxx:953sw/source/core/bastyp/calc.cxx:953 |
Medium |
V1016 |
Expression 'eSbxOper <= SbxGE' is always true. |
General Analysis |
calc.cxx:414sw/source/core/bastyp/calc.cxx:414 |
Medium |
V1048 |
The 'm_nListPor' variable was assigned the same value. |
General Analysis |
calc.cxx:415sw/source/core/bastyp/calc.cxx:415 |
Medium |
V1048 |
The 'm_bHasNumber' variable was assigned the same value. |
General Analysis |
calc.cxx:759sw/source/core/bastyp/calc.cxx:759 |
Medium |
V1048 |
The 'bSetError' variable was assigned the same value. |
General Analysis |
index.cxx:43sw/source/core/bastyp/index.cxx:43 |
High |
V530 |
The return value of function 'ChgValue' is required to be utilized. |
General Analysis |
index.cxx:52sw/source/core/bastyp/index.cxx:52 |
High |
V530 |
The return value of function 'ChgValue' is required to be utilized. |
General Analysis |
index.cxx:70sw/source/core/bastyp/index.cxx:70 |
High |
V530 |
The return value of function 'ChgValue' is required to be utilized. |
General Analysis |
index.cxx:74sw/source/core/bastyp/index.cxx:74 |
High |
V530 |
The return value of function 'ChgValue' is required to be utilized. |
General Analysis |
index.cxx:201sw/source/core/bastyp/index.cxx:201 |
High |
V530 |
The return value of function 'ChgValue' is required to be utilized. |
General Analysis |
index.cxx:216sw/source/core/bastyp/index.cxx:216 |
High |
V530 |
The return value of function 'ChgValue' is required to be utilized. |
General Analysis |
index.cxx:287sw/source/core/bastyp/index.cxx:287 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swrect.cxx:148sw/source/core/bastyp/swrect.cxx:148 |
Medium |
V524 |
It is odd that the body of 'OverStepRight' function is fully equivalent to the body of 'OverStepLeft' function. |
General Analysis |
swregion.cxx:73sw/source/core/bastyp/swregion.cxx:73 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
swregion.cxx:151sw/source/core/bastyp/swregion.cxx:151 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
swregion.cxx:66sw/source/core/bastyp/swregion.cxx:66 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
annotationmark.cxx:65sw/source/core/crsr/annotationmark.cxx:65 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pPostItField'. |
General Analysis |
bookmark.cxx:137sw/source/core/crsr/bookmark.cxx:137 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
bookmark.cxx:145sw/source/core/crsr/bookmark.cxx:145 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
bookmark.cxx:974sw/source/core/crsr/bookmark.cxx:974 |
High |
V547 |
Expression 'nResultIndex != - 1' is always false. |
General Analysis |
bookmark.cxx:914sw/source/core/crsr/bookmark.cxx:914 |
High |
V595 |
The 'pIndex' pointer was utilized before it was verified against nullptr. Check lines: 914, 919. |
General Analysis |
bookmark.cxx:968sw/source/core/crsr/bookmark.cxx:968 |
Medium |
V547 |
Expression 'nDelIndex == nResultIndex' is always false. |
General Analysis |
bookmark.cxx:970sw/source/core/crsr/bookmark.cxx:970 |
Medium |
V547 |
Expression 'nDelIndex < nResultIndex' is always false. |
General Analysis |
bookmark.cxx:121sw/source/core/crsr/bookmark.cxx:121 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'ret' is used. Probably it is a mistake. |
General Analysis |
crsrsh.cxx:2641sw/source/core/crsr/crsrsh.cxx:2641 |
High |
V773 |
Visibility scope of the 'pNew' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
crsrsh.cxx:2647sw/source/core/crsr/crsrsh.cxx:2647 |
High |
V773 |
Visibility scope of the 'pNew' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
crsrsh.cxx:4020sw/source/core/crsr/crsrsh.cxx:4020 |
High |
V773 |
Visibility scope of the 'pCurrentCursor' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
crsrsh.cxx:3567sw/source/core/crsr/crsrsh.cxx:3567 |
Medium |
V547 |
Expression '!"Did not remove table selection!"' is always false. |
General Analysis |
crsrsh.cxx:177sw/source/core/crsr/crsrsh.cxx:177 |
Medium |
V773 |
The return value of function 'CreateCursor' is required to be utilized. A memory leak is possible. |
General Analysis |
crsrsh.cxx:2005sw/source/core/crsr/crsrsh.cxx:2005 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pTstCursor' should be checked here. |
General Analysis |
crsrsh.cxx:4081sw/source/core/crsr/crsrsh.cxx:4081 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pTmpCursor' should be used inside 'lcl_CursorOk' function. |
General Analysis |
crstrvl.cxx:2464sw/source/core/crsr/crstrvl.cxx:2464 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
crstrvl.cxx:2469sw/source/core/crsr/crstrvl.cxx:2469 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
crstrvl.cxx:2471sw/source/core/crsr/crstrvl.cxx:2471 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
crstrvl.cxx:1164sw/source/core/crsr/crstrvl.cxx:1164 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextInputField'. |
General Analysis |
crstrvl.cxx:1172sw/source/core/crsr/crstrvl.cxx:1172 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextInputField'. |
General Analysis |
findtxt.cxx:296sw/source/core/crsr/findtxt.cxx:296 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
findtxt.cxx:315sw/source/core/crsr/findtxt.cxx:315 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
findtxt.cxx:338sw/source/core/crsr/findtxt.cxx:338 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
findtxt.cxx:349sw/source/core/crsr/findtxt.cxx:349 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
pam.cxx:233sw/source/core/crsr/pam.cxx:233 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:235sw/source/core/crsr/pam.cxx:235 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:240sw/source/core/crsr/pam.cxx:240 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:245sw/source/core/crsr/pam.cxx:245 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:249sw/source/core/crsr/pam.cxx:249 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:250sw/source/core/crsr/pam.cxx:250 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:255sw/source/core/crsr/pam.cxx:255 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:260sw/source/core/crsr/pam.cxx:260 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:275sw/source/core/crsr/pam.cxx:275 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:280sw/source/core/crsr/pam.cxx:280 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:492sw/source/core/crsr/pam.cxx:492 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:493sw/source/core/crsr/pam.cxx:493 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:513sw/source/core/crsr/pam.cxx:513 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:514sw/source/core/crsr/pam.cxx:514 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:526sw/source/core/crsr/pam.cxx:526 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:527sw/source/core/crsr/pam.cxx:527 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:539sw/source/core/crsr/pam.cxx:539 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:541sw/source/core/crsr/pam.cxx:541 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:562sw/source/core/crsr/pam.cxx:562 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:564sw/source/core/crsr/pam.cxx:564 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:576sw/source/core/crsr/pam.cxx:576 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:588sw/source/core/crsr/pam.cxx:588 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:600sw/source/core/crsr/pam.cxx:600 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:1157sw/source/core/crsr/pam.cxx:1157 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:1182sw/source/core/crsr/pam.cxx:1182 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
pam.cxx:1327sw/source/core/crsr/pam.cxx:1327 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pam.cxx:1341sw/source/core/crsr/pam.cxx:1341 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
swcrsr.cxx:630sw/source/core/crsr/swcrsr.cxx:630 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swcrsr.cxx:678sw/source/core/crsr/swcrsr.cxx:678 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swcrsr.cxx:685sw/source/core/crsr/swcrsr.cxx:685 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swcrsr.cxx:2488sw/source/core/crsr/swcrsr.cxx:2488 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swcrsr.cxx:2053sw/source/core/crsr/swcrsr.cxx:2053 |
High |
V595 |
The 'pTableCursor' pointer was utilized before it was verified against nullptr. Check lines: 2053, 2073. |
General Analysis |
swcrsr.cxx:2053sw/source/core/crsr/swcrsr.cxx:2053 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTableCursor'. |
General Analysis |
swcrsr.cxx:2530sw/source/core/crsr/swcrsr.cxx:2530 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'Create' function. |
General Analysis |
trvlreg.cxx:38sw/source/core/crsr/trvlreg.cxx:38 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvlreg.cxx:70sw/source/core/crsr/trvlreg.cxx:70 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvlreg.cxx:91sw/source/core/crsr/trvlreg.cxx:91 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvlreg.cxx:112sw/source/core/crsr/trvlreg.cxx:112 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvlreg.cxx:144sw/source/core/crsr/trvlreg.cxx:144 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvlreg.cxx:153sw/source/core/crsr/trvlreg.cxx:153 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:381sw/source/core/crsr/trvltbl.cxx:381 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:415sw/source/core/crsr/trvltbl.cxx:415 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:450sw/source/core/crsr/trvltbl.cxx:450 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:473sw/source/core/crsr/trvltbl.cxx:473 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:499sw/source/core/crsr/trvltbl.cxx:499 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:530sw/source/core/crsr/trvltbl.cxx:530 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:540sw/source/core/crsr/trvltbl.cxx:540 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:568sw/source/core/crsr/trvltbl.cxx:568 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:598sw/source/core/crsr/trvltbl.cxx:598 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:609sw/source/core/crsr/trvltbl.cxx:609 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
trvltbl.cxx:890sw/source/core/crsr/trvltbl.cxx:890 |
High |
V595 |
The 'm_pBoxIdx' pointer was utilized before it was verified against nullptr. Check lines: 890, 898. |
General Analysis |
viscrs.cxx:1065sw/source/core/crsr/viscrs.cxx:1065 |
Medium |
V1048 |
The 'nRet' variable was assigned the same value. |
General Analysis |
CntntIdxStore.cxx:383sw/source/core/doc/CntntIdxStore.cxx:383 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentChartDataProviderManager.cxx:82sw/source/core/doc/DocumentChartDataProviderManager.cxx:82 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:1835sw/source/core/doc/DocumentContentOperationsManager.cxx:1835 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:1860sw/source/core/doc/DocumentContentOperationsManager.cxx:1860 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:1864sw/source/core/doc/DocumentContentOperationsManager.cxx:1864 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:1867sw/source/core/doc/DocumentContentOperationsManager.cxx:1867 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:1898sw/source/core/doc/DocumentContentOperationsManager.cxx:1898 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:1904sw/source/core/doc/DocumentContentOperationsManager.cxx:1904 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:2831sw/source/core/doc/DocumentContentOperationsManager.cxx:2831 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:3836sw/source/core/doc/DocumentContentOperationsManager.cxx:3836 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:5236sw/source/core/doc/DocumentContentOperationsManager.cxx:5236 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:5250sw/source/core/doc/DocumentContentOperationsManager.cxx:5250 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:5357sw/source/core/doc/DocumentContentOperationsManager.cxx:5357 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:5453sw/source/core/doc/DocumentContentOperationsManager.cxx:5453 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:5522sw/source/core/doc/DocumentContentOperationsManager.cxx:5522 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:5570sw/source/core/doc/DocumentContentOperationsManager.cxx:5570 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:5598sw/source/core/doc/DocumentContentOperationsManager.cxx:5598 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
DocumentContentOperationsManager.cxx:2081sw/source/core/doc/DocumentContentOperationsManager.cxx:2081 |
Medium |
V547 |
Expression '!"mst: this is assumed to be dead code"' is always false. |
General Analysis |
DocumentContentOperationsManager.cxx:4059sw/source/core/doc/DocumentContentOperationsManager.cxx:4059 |
Medium |
V547 |
Expression '!bAdd' is always true. |
General Analysis |
DocumentContentOperationsManager.cxx:1572sw/source/core/doc/DocumentContentOperationsManager.cxx:1572 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1543, 1572. |
General Analysis |
DocumentContentOperationsManager.cxx:2716sw/source/core/doc/DocumentContentOperationsManager.cxx:2716 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oSaveInsPos' is used. Probably it is a mistake. |
General Analysis |
DocumentContentOperationsManager.cxx:5535sw/source/core/doc/DocumentContentOperationsManager.cxx:5535 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oInsContentIndex' is used. Probably it is a mistake. |
General Analysis |
DocumentContentOperationsManager.cxx:5536sw/source/core/doc/DocumentContentOperationsManager.cxx:5536 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oInsContentIndex' is used. Probably it is a mistake. |
General Analysis |
DocumentContentOperationsManager.cxx:5350sw/source/core/doc/DocumentContentOperationsManager.cxx:5350 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pDestTextNd' should be checked here. |
General Analysis |
DocumentFieldsManager.cxx:1024sw/source/core/doc/DocumentFieldsManager.cxx:1024 |
High |
V530 |
The return value of function 'ExpandField' is required to be utilized. |
General Analysis |
DocumentFieldsManager.cxx:446sw/source/core/doc/DocumentFieldsManager.cxx:446 |
High |
V535 |
The variable 'i' is being used for this loop and for the outer loop. Check lines: 436, 446. |
General Analysis |
DocumentFieldsManager.cxx:1682sw/source/core/doc/DocumentFieldsManager.cxx:1682 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1683sw/source/core/doc/DocumentFieldsManager.cxx:1683 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1684sw/source/core/doc/DocumentFieldsManager.cxx:1684 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1685sw/source/core/doc/DocumentFieldsManager.cxx:1685 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1686sw/source/core/doc/DocumentFieldsManager.cxx:1686 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1687sw/source/core/doc/DocumentFieldsManager.cxx:1687 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1688sw/source/core/doc/DocumentFieldsManager.cxx:1688 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1689sw/source/core/doc/DocumentFieldsManager.cxx:1689 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1690sw/source/core/doc/DocumentFieldsManager.cxx:1690 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1691sw/source/core/doc/DocumentFieldsManager.cxx:1691 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1692sw/source/core/doc/DocumentFieldsManager.cxx:1692 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1693sw/source/core/doc/DocumentFieldsManager.cxx:1693 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1694sw/source/core/doc/DocumentFieldsManager.cxx:1694 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1695sw/source/core/doc/DocumentFieldsManager.cxx:1695 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1696sw/source/core/doc/DocumentFieldsManager.cxx:1696 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1697sw/source/core/doc/DocumentFieldsManager.cxx:1697 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1698sw/source/core/doc/DocumentFieldsManager.cxx:1698 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1699sw/source/core/doc/DocumentFieldsManager.cxx:1699 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1700sw/source/core/doc/DocumentFieldsManager.cxx:1700 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1701sw/source/core/doc/DocumentFieldsManager.cxx:1701 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1702sw/source/core/doc/DocumentFieldsManager.cxx:1702 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1703sw/source/core/doc/DocumentFieldsManager.cxx:1703 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1704sw/source/core/doc/DocumentFieldsManager.cxx:1704 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1705sw/source/core/doc/DocumentFieldsManager.cxx:1705 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1706sw/source/core/doc/DocumentFieldsManager.cxx:1706 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1707sw/source/core/doc/DocumentFieldsManager.cxx:1707 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1708sw/source/core/doc/DocumentFieldsManager.cxx:1708 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1709sw/source/core/doc/DocumentFieldsManager.cxx:1709 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1715sw/source/core/doc/DocumentFieldsManager.cxx:1715 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1717sw/source/core/doc/DocumentFieldsManager.cxx:1717 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1719sw/source/core/doc/DocumentFieldsManager.cxx:1719 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1721sw/source/core/doc/DocumentFieldsManager.cxx:1721 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentFieldsManager.cxx:1723sw/source/core/doc/DocumentFieldsManager.cxx:1723 |
Medium |
V1023 |
A pointer without owner is added to the 'mpFieldTypes' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
DocumentRedlineManager.cxx:711sw/source/core/doc/DocumentRedlineManager.cxx:711 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentRedlineManager.cxx:712sw/source/core/doc/DocumentRedlineManager.cxx:712 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentRedlineManager.cxx:823sw/source/core/doc/DocumentRedlineManager.cxx:823 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentRedlineManager.cxx:824sw/source/core/doc/DocumentRedlineManager.cxx:824 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentRedlineManager.cxx:2884sw/source/core/doc/DocumentRedlineManager.cxx:2884 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentRedlineManager.cxx:2889sw/source/core/doc/DocumentRedlineManager.cxx:2889 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
DocumentRedlineManager.cxx:696sw/source/core/doc/DocumentRedlineManager.cxx:696 |
Medium |
V773 |
The return value of function 'lcl_CopyStyle' is required to be utilized. A memory leak is possible. |
General Analysis |
DocumentRedlineManager.cxx:2370sw/source/core/doc/DocumentRedlineManager.cxx:2370 |
Medium |
V773 |
The return value of function 'lcl_CopyStyle' is required to be utilized. A memory leak is possible. |
General Analysis |
DocumentStylePoolManager.cxx:606sw/source/core/doc/DocumentStylePoolManager.cxx:606 |
High |
V530 |
The return value of function 'GetUIName' is required to be utilized. |
General Analysis |
DocumentStylePoolManager.cxx:1872sw/source/core/doc/DocumentStylePoolManager.cxx:1872 |
High |
V530 |
The return value of function 'LandscapeSwap' is required to be utilized. |
General Analysis |
DocumentStylePoolManager.cxx:1057sw/source/core/doc/DocumentStylePoolManager.cxx:1057 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1057, 1119, 1164 |
General Analysis |
DocumentStylePoolManager.cxx:1060sw/source/core/doc/DocumentStylePoolManager.cxx:1060 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1060, 1122 |
General Analysis |
DocumentStylePoolManager.cxx:1063sw/source/core/doc/DocumentStylePoolManager.cxx:1063 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1063, 1125 |
General Analysis |
DocumentStylePoolManager.cxx:1066sw/source/core/doc/DocumentStylePoolManager.cxx:1066 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1066, 1128 |
General Analysis |
DocumentStylePoolManager.cxx:1069sw/source/core/doc/DocumentStylePoolManager.cxx:1069 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1069, 1131 |
General Analysis |
DocumentStylePoolManager.cxx:1072sw/source/core/doc/DocumentStylePoolManager.cxx:1072 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1072, 1134 |
General Analysis |
DocumentStylePoolManager.cxx:1075sw/source/core/doc/DocumentStylePoolManager.cxx:1075 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1075, 1137 |
General Analysis |
DocumentStylePoolManager.cxx:1078sw/source/core/doc/DocumentStylePoolManager.cxx:1078 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1078, 1140 |
General Analysis |
DocumentStylePoolManager.cxx:1081sw/source/core/doc/DocumentStylePoolManager.cxx:1081 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1081, 1143 |
General Analysis |
DocumentStylePoolManager.cxx:1084sw/source/core/doc/DocumentStylePoolManager.cxx:1084 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1084, 1146 |
General Analysis |
DocumentStylePoolManager.cxx:1097sw/source/core/doc/DocumentStylePoolManager.cxx:1097 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1097, 1106 |
General Analysis |
doc.cxx:642sw/source/core/doc/doc.cxx:642 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
doc.cxx:653sw/source/core/doc/doc.cxx:653 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
doc.cxx:657sw/source/core/doc/doc.cxx:657 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docbasic.cxx:85sw/source/core/doc/docbasic.cxx:85 |
High |
V530 |
The return value of function 'CallBasic' is required to be utilized. |
General Analysis |
docbasic.cxx:122sw/source/core/doc/docbasic.cxx:122 |
High |
V530 |
The return value of function 'CallXScript' is required to be utilized. |
General Analysis |
docbm.cxx:1105sw/source/core/doc/docbm.cxx:1105 |
Medium |
V1048 |
The 'bMoveMark' variable was assigned the same value. |
General Analysis |
docchart.cxx:135sw/source/core/doc/docchart.cxx:135 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
docchart.cxx:191sw/source/core/doc/docchart.cxx:191 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
doccomp.cxx:1090sw/source/core/doc/doccomp.cxx:1090 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docdesc.cxx:627sw/source/core/doc/docdesc.cxx:627 |
High |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'SetFollow' function. |
General Analysis |
docedt.cxx:717sw/source/core/doc/docedt.cxx:717 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
docfly.cxx:1112sw/source/core/doc/docfly.cxx:1112 |
Medium |
V560 |
A part of conditional expression is always true: !pSttNd. |
General Analysis |
docfmt.cxx:95sw/source/core/doc/docfmt.cxx:95 |
High |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'SetNextTextFormatColl' function. |
General Analysis |
docfmt.cxx:357sw/source/core/doc/docfmt.cxx:357 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'FormatToTextAttr' function. |
General Analysis |
docfmt.cxx:361sw/source/core/doc/docfmt.cxx:361 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'FormatToTextAttr' function. |
General Analysis |
docfmt.cxx:381sw/source/core/doc/docfmt.cxx:381 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'FormatToTextAttr' function. |
General Analysis |
docfmt.cxx:385sw/source/core/doc/docfmt.cxx:385 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'FormatToTextAttr' function. |
General Analysis |
docfmt.cxx:1915sw/source/core/doc/docfmt.cxx:1915 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oCurrentSet' is used. Probably it is a mistake. |
General Analysis |
doclay.cxx:913sw/source/core/doc/doclay.cxx:913 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
doclay.cxx:1204sw/source/core/doc/doclay.cxx:1204 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
docnew.cxx:952sw/source/core/doc/docnew.cxx:952 |
High |
V530 |
The return value of function 'AppendDoc' is required to be utilized. |
General Analysis |
docnum.cxx:1323sw/source/core/doc/docnum.cxx:1323 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
docnum.cxx:415sw/source/core/doc/docnum.cxx:415 |
High |
V781 |
The value of the 'nLevel' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 415, 418. |
General Analysis |
docnum.cxx:1204sw/source/core/doc/docnum.cxx:1204 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docnum.cxx:2522sw/source/core/doc/docnum.cxx:2522 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docnum.cxx:2600sw/source/core/doc/docnum.cxx:2600 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docnum.cxx:2689sw/source/core/doc/docnum.cxx:2689 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docredln.cxx:2379sw/source/core/doc/docredln.cxx:2379 |
High |
V773 |
The function was exited without releasing the 'pPaM' pointer. A memory leak is possible. |
General Analysis |
docredln.cxx:1955sw/source/core/doc/docredln.cxx:1955 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pSttNd' should be checked here. |
General Analysis |
docsort.cxx:726sw/source/core/doc/docsort.cxx:726 |
Medium |
V1077 |
The 'FlatFndBox' constructor contains potentially uninitialized members. Inspect the following: m_nCols, m_nRows. |
General Analysis |
doctxm.cxx:1082sw/source/core/doc/doctxm.cxx:1082 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
doctxm.cxx:1976sw/source/core/doc/doctxm.cxx:1976 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
doctxm.cxx:833sw/source/core/doc/doctxm.cxx:833 |
Medium |
V560 |
A part of conditional expression is always true: pNdFrame. |
General Analysis |
doctxm.cxx:1140sw/source/core/doc/doctxm.cxx:1140 |
Medium |
V560 |
A part of conditional expression is always false: !pNextMark. |
General Analysis |
doctxm.cxx:1757sw/source/core/doc/doctxm.cxx:1757 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
doctxm.cxx:118sw/source/core/doc/doctxm.cxx:118 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
extinput.cxx:197sw/source/core/doc/extinput.cxx:197 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
fmtcol.cxx:493sw/source/core/doc/fmtcol.cxx:493 |
Medium |
V1048 |
The 'bAreListLevelIndentsApplicable' variable was assigned the same value. |
General Analysis |
fmtcol.cxx:515sw/source/core/doc/fmtcol.cxx:515 |
Medium |
V1048 |
The 'bAreListLevelIndentsApplicable' variable was assigned the same value. |
General Analysis |
notxtfrm.cxx:301sw/source/core/doc/notxtfrm.cxx:301 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
notxtfrm.cxx:313sw/source/core/doc/notxtfrm.cxx:313 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
notxtfrm.cxx:707sw/source/core/doc/notxtfrm.cxx:707 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
notxtfrm.cxx:1393sw/source/core/doc/notxtfrm.cxx:1393 |
High |
V595 |
The 'pOLENd' pointer was utilized before it was verified against nullptr. Check lines: 1393, 1414. |
General Analysis |
notxtfrm.cxx:843sw/source/core/doc/notxtfrm.cxx:843 |
Medium |
V547 |
Expression 'bComplete' is always true. |
General Analysis |
swserv.cxx:239sw/source/core/doc/swserv.cxx:239 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'IsRecursion' function. |
General Analysis |
tblafmt.cxx:336sw/source/core/doc/tblafmt.cxx:336 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'm_eNumFormatLanguage' should be checked here. |
General Analysis |
tblcpy.cxx:352sw/source/core/doc/tblcpy.cxx:352 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:2515sw/source/core/doc/tblrwcl.cxx:2515 |
High |
V1051 |
Consider checking for misprints. It's possible that the 'rParam.nLowerDiff' should be checked here. |
General Analysis |
tblrwcl.cxx:92sw/source/core/doc/tblrwcl.cxx:92 |
Medium |
V690 |
The 'CR_SetBoxWidth' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
tblrwcl.cxx:136sw/source/core/doc/tblrwcl.cxx:136 |
Medium |
V690 |
The 'CR_SetLineHeight' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
tblrwcl.cxx:1293sw/source/core/doc/tblrwcl.cxx:1293 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:1305sw/source/core/doc/tblrwcl.cxx:1305 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:1366sw/source/core/doc/tblrwcl.cxx:1366 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:1386sw/source/core/doc/tblrwcl.cxx:1386 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:1419sw/source/core/doc/tblrwcl.cxx:1419 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:1431sw/source/core/doc/tblrwcl.cxx:1431 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:1459sw/source/core/doc/tblrwcl.cxx:1459 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:1521sw/source/core/doc/tblrwcl.cxx:1521 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:2769sw/source/core/doc/tblrwcl.cxx:2769 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:2828sw/source/core/doc/tblrwcl.cxx:2828 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:2839sw/source/core/doc/tblrwcl.cxx:2839 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tblrwcl.cxx:472sw/source/core/doc/tblrwcl.cxx:472 |
Medium |
V1048 |
The 'bRes' variable was assigned the same value. |
General Analysis |
textboxhelper.cxx:211sw/source/core/doc/textboxhelper.cxx:211 |
High |
V614 |
Uninitialized variable 'eMode' used. |
General Analysis |
textboxhelper.cxx:310sw/source/core/doc/textboxhelper.cxx:310 |
High |
V614 |
Uninitialized variable 'eMode' used. |
General Analysis |
textboxhelper.cxx:131sw/source/core/doc/textboxhelper.cxx:131 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextFrame'. |
General Analysis |
textboxhelper.cxx:1609sw/source/core/doc/textboxhelper.cxx:1609 |
Medium |
V522 |
There might be dereferencing of a potential null pointer. |
General Analysis |
textboxhelper.cxx:1474sw/source/core/doc/textboxhelper.cxx:1474 |
Medium |
V560 |
A part of conditional expression is always true: pObj. |
General Analysis |
textboxhelper.cxx:1478sw/source/core/doc/textboxhelper.cxx:1478 |
Medium |
V560 |
A part of conditional expression is always true: pObj. |
General Analysis |
ndcopy.cxx:317sw/source/core/docnode/ndcopy.cxx:317 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndcopy.cxx:318sw/source/core/docnode/ndcopy.cxx:318 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndcopy.cxx:185sw/source/core/docnode/ndcopy.cxx:185 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
ndsect.cxx:781sw/source/core/docnode/ndsect.cxx:781 |
Medium |
V560 |
A part of conditional expression is always true: !pEndNd. |
General Analysis |
ndtbl.cxx:1460sw/source/core/docnode/ndtbl.cxx:1460 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndtbl.cxx:1584sw/source/core/docnode/ndtbl.cxx:1584 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
ndtbl.cxx:4413sw/source/core/docnode/ndtbl.cxx:4413 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndtbl.cxx:402sw/source/core/docnode/ndtbl.cxx:402 |
High |
V595 |
The 'pContentNd' pointer was utilized before it was verified against nullptr. Check lines: 402, 410. |
General Analysis |
ndtbl.cxx:358sw/source/core/docnode/ndtbl.cxx:358 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
ndtbl.cxx:4318sw/source/core/docnode/ndtbl.cxx:4318 |
Medium |
V560 |
A part of conditional expression is always true: pFormatItem. |
General Analysis |
ndtbl.cxx:799sw/source/core/docnode/ndtbl.cxx:799 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aBoxFormatArr2' is used. Probably it is a mistake. |
General Analysis |
ndtbl.cxx:800sw/source/core/docnode/ndtbl.cxx:800 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aBoxFormatArr2' is used. Probably it is a mistake. |
General Analysis |
ndtbl.cxx:838sw/source/core/docnode/ndtbl.cxx:838 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aBoxFormatArr2' is used. Probably it is a mistake. |
General Analysis |
ndtbl.cxx:839sw/source/core/docnode/ndtbl.cxx:839 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'aBoxFormatArr2' is used. Probably it is a mistake. |
General Analysis |
ndtbl.cxx:1672sw/source/core/docnode/ndtbl.cxx:1672 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oNode2Layout' is used. Probably it is a mistake. |
General Analysis |
ndtbl.cxx:314sw/source/core/docnode/ndtbl.cxx:314 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
node.cxx:892sw/source/core/docnode/node.cxx:892 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
node.cxx:1286sw/source/core/docnode/node.cxx:1286 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
node.cxx:1901sw/source/core/docnode/node.cxx:1901 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
nodes.cxx:1519sw/source/core/docnode/nodes.cxx:1519 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
nodes.cxx:1652sw/source/core/docnode/nodes.cxx:1652 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
nodes.cxx:683sw/source/core/docnode/nodes.cxx:683 |
High |
V773 |
Visibility scope of the 'pTmpSttNd' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
nodes.cxx:935sw/source/core/docnode/nodes.cxx:935 |
High |
V773 |
Visibility scope of the 'pSttNd' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
nodes.cxx:853sw/source/core/docnode/nodes.cxx:853 |
Medium |
V547 |
Expression is always false. |
General Analysis |
nodes.cxx:859sw/source/core/docnode/nodes.cxx:859 |
Medium |
V547 |
Expression '!"Unknown node type"' is always false. |
General Analysis |
nodes.cxx:1916sw/source/core/docnode/nodes.cxx:1916 |
Medium |
V547 |
Expression is always false. |
General Analysis |
nodes.cxx:2397sw/source/core/docnode/nodes.cxx:2397 |
Medium |
V1044 |
Loop break conditions do not depend on the number of iterations. |
General Analysis |
nodes.cxx:1568sw/source/core/docnode/nodes.cxx:1568 |
Medium |
V1048 |
The 'bSplitDestNd' variable was assigned the same value. |
General Analysis |
nodes.cxx:1635sw/source/core/docnode/nodes.cxx:1635 |
Medium |
V1048 |
The 'bSplitDestNd' variable was assigned the same value. |
General Analysis |
section.cxx:1316sw/source/core/docnode/section.cxx:1316 |
High |
V773 |
The 'pPam' pointer was assigned values twice without releasing the memory. A memory leak is possible. |
General Analysis |
section.cxx:631sw/source/core/docnode/section.cxx:631 |
High |
V1053 |
Calling the 'ResetFormatAttr' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
section.cxx:1287sw/source/core/docnode/section.cxx:1287 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= aSeq' is used inside condition. |
General Analysis |
swbaslnk.cxx:242sw/source/core/docnode/swbaslnk.cxx:242 |
Medium |
V560 |
A part of conditional expression is always false: !GetObj(). |
General Analysis |
swbaslnk.cxx:74sw/source/core/docnode/swbaslnk.cxx:74 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= sState' is used inside condition. |
General Analysis |
dcontact.cxx:1278sw/source/core/draw/dcontact.cxx:1278 |
Medium |
V547 |
Expression is always false. |
General Analysis |
dcontact.cxx:1501sw/source/core/draw/dcontact.cxx:1501 |
Medium |
V547 |
Expression is always false. |
General Analysis |
dcontact.cxx:2011sw/source/core/draw/dcontact.cxx:2011 |
Medium |
V547 |
Expression '!"Unknown Anchor."' is always false. |
General Analysis |
dview.cxx:419sw/source/core/draw/dview.cxx:419 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pAnchoredObj' should be checked here. |
General Analysis |
acorrect.cxx:567sw/source/core/edit/acorrect.cxx:567 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
acorrect.cxx:569sw/source/core/edit/acorrect.cxx:569 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
acorrect.cxx:571sw/source/core/edit/acorrect.cxx:571 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
acorrect.cxx:690sw/source/core/edit/acorrect.cxx:690 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'FormatToTextAttr' function. |
General Analysis |
acorrect.cxx:155sw/source/core/edit/acorrect.cxx:155 |
Medium |
V1048 |
The 'm_bUndoIdInitialized' variable was assigned the same value. |
General Analysis |
acorrect.cxx:272sw/source/core/edit/acorrect.cxx:272 |
Medium |
V1048 |
The 'm_bUndoIdInitialized' variable was assigned the same value. |
General Analysis |
acorrect.cxx:309sw/source/core/edit/acorrect.cxx:309 |
Medium |
V1048 |
The 'm_bUndoIdInitialized' variable was assigned the same value. |
General Analysis |
acorrect.cxx:327sw/source/core/edit/acorrect.cxx:327 |
Medium |
V1048 |
The 'm_bUndoIdInitialized' variable was assigned the same value. |
General Analysis |
acorrect.cxx:366sw/source/core/edit/acorrect.cxx:366 |
Medium |
V1048 |
The 'm_bUndoIdInitialized' variable was assigned the same value. |
General Analysis |
acorrect.cxx:376sw/source/core/edit/acorrect.cxx:376 |
Medium |
V1048 |
The 'm_bUndoIdInitialized' variable was assigned the same value. |
General Analysis |
acorrect.cxx:527sw/source/core/edit/acorrect.cxx:527 |
Medium |
V1048 |
The 'm_bUndoIdInitialized' variable was assigned the same value. |
General Analysis |
autofmt.cxx:1713sw/source/core/edit/autofmt.cxx:1713 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
autofmt.cxx:2171sw/source/core/edit/autofmt.cxx:2171 |
Medium |
V560 |
A part of conditional expression is always false: '/' == cChar. |
General Analysis |
autofmt.cxx:2302sw/source/core/edit/autofmt.cxx:2302 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
autofmt.cxx:2291sw/source/core/edit/autofmt.cxx:2291 |
Medium |
V1077 |
The 'SwAutoFormat' constructor contains potentially uninitialized members. Inspect the following: m_bIsRightToLeft, m_pEditShell, m_pDoc, m_pCurTextNd, m_pCurTextFrame, .... |
General Analysis |
eddel.cxx:95sw/source/core/edit/eddel.cxx:95 |
High |
V654 |
The condition 'pEndSelPos' of loop is always true. |
General Analysis |
edfcol.cxx:261sw/source/core/edit/edfcol.cxx:261 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edfcol.cxx:262sw/source/core/edit/edfcol.cxx:262 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edfcol.cxx:263sw/source/core/edit/edfcol.cxx:263 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edfcol.cxx:465sw/source/core/edit/edfcol.cxx:465 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
edfcol.cxx:466sw/source/core/edit/edfcol.cxx:466 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
edfcol.cxx:468sw/source/core/edit/edfcol.cxx:468 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
edfcol.cxx:469sw/source/core/edit/edfcol.cxx:469 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
edfcol.cxx:470sw/source/core/edit/edfcol.cxx:470 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
edfcol.cxx:472sw/source/core/edit/edfcol.cxx:472 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
edfcol.cxx:473sw/source/core/edit/edfcol.cxx:473 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
edfcol.cxx:1668sw/source/core/edit/edfcol.cxx:1668 |
High |
V614 |
Uninitialized variable 'nOldValue' used. Consider checking the first actual argument of the 'Any' function. |
General Analysis |
edfcol.cxx:806sw/source/core/edit/edfcol.cxx:806 |
Medium |
V547 |
Expression 'bHeaderIsOn' is always false. |
General Analysis |
edfcol.cxx:815sw/source/core/edit/edfcol.cxx:815 |
Medium |
V547 |
Expression 'bFooterIsOn' is always false. |
General Analysis |
edfcol.cxx:851sw/source/core/edit/edfcol.cxx:851 |
Medium |
V547 |
Expression '!bHeaderIsOn' is always true. |
General Analysis |
edfcol.cxx:860sw/source/core/edit/edfcol.cxx:860 |
Medium |
V547 |
Expression '!bFooterIsOn' is always true. |
General Analysis |
edfcol.cxx:979sw/source/core/edit/edfcol.cxx:979 |
Medium |
V547 |
Expression '!bHeaderIsOn' is always true. |
General Analysis |
edfcol.cxx:1116sw/source/core/edit/edfcol.cxx:1116 |
Medium |
V547 |
Expression '!bHeaderIsOn' is always true. |
General Analysis |
edfcol.cxx:1145sw/source/core/edit/edfcol.cxx:1145 |
Medium |
V547 |
Expression '!bFooterIsOn' is always true. |
General Analysis |
edfcol.cxx:1404sw/source/core/edit/edfcol.cxx:1404 |
Medium |
V547 |
Expression '!bHeaderIsOn' is always true. |
General Analysis |
edfcol.cxx:1632sw/source/core/edit/edfcol.cxx:1632 |
Medium |
V547 |
Expression '!bHeaderIsOn' is always true. |
General Analysis |
editsh.cxx:379sw/source/core/edit/editsh.cxx:379 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
editsh.cxx:578sw/source/core/edit/editsh.cxx:578 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
editsh.cxx:355sw/source/core/edit/editsh.cxx:355 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!GetCursor()->HasMark()' and 'GetCursor()->HasMark()'. |
General Analysis |
edlingu.cxx:899sw/source/core/edit/edlingu.cxx:899 |
Medium |
V1004 |
The 'pNode' pointer was used unsafely after it was verified against nullptr. Check lines: 897, 899. |
General Analysis |
edlingu.cxx:971sw/source/core/edit/edlingu.cxx:971 |
Medium |
V1004 |
The 'pNode' pointer was used unsafely after it was verified against nullptr. Check lines: 969, 971. |
General Analysis |
ednumber.cxx:358sw/source/core/edit/ednumber.cxx:358 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
ednumber.cxx:768sw/source/core/edit/ednumber.cxx:768 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
edsect.cxx:339sw/source/core/edit/edsect.cxx:339 |
Medium |
V547 |
Expression 'pInnermostNode != nullptr' is always true. |
General Analysis |
authfld.cxx:821sw/source/core/fields/authfld.cxx:821 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
authfld.cxx:411sw/source/core/fields/authfld.cxx:411 |
Medium |
V560 |
A part of conditional expression is always false: nVal >= 0. |
General Analysis |
authfld.cxx:411sw/source/core/fields/authfld.cxx:411 |
Medium |
V560 |
A part of conditional expression is always true: nVal < AUTH_FIELD_END. |
General Analysis |
authfld.cxx:412sw/source/core/fields/authfld.cxx:412 |
Medium |
V1016 |
The value 'nVal' is out of range of enum values. This causes unspecified or undefined behavior. |
General Analysis |
cellfml.cxx:396sw/source/core/fields/cellfml.cxx:396 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:436sw/source/core/fields/cellfml.cxx:436 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:457sw/source/core/fields/cellfml.cxx:457 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:469sw/source/core/fields/cellfml.cxx:469 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:475sw/source/core/fields/cellfml.cxx:475 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:484sw/source/core/fields/cellfml.cxx:484 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:489sw/source/core/fields/cellfml.cxx:489 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:509sw/source/core/fields/cellfml.cxx:509 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:523sw/source/core/fields/cellfml.cxx:523 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:532sw/source/core/fields/cellfml.cxx:532 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:555sw/source/core/fields/cellfml.cxx:555 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:564sw/source/core/fields/cellfml.cxx:564 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:688sw/source/core/fields/cellfml.cxx:688 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:693sw/source/core/fields/cellfml.cxx:693 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cellfml.cxx:933sw/source/core/fields/cellfml.cxx:933 |
High |
V530 |
The return value of function 'ScanString' is required to be utilized. |
General Analysis |
cellfml.cxx:1080sw/source/core/fields/cellfml.cxx:1080 |
High |
V530 |
The return value of function 'ScanString' is required to be utilized. |
General Analysis |
cellfml.cxx:1103sw/source/core/fields/cellfml.cxx:1103 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
chpfld.cxx:53sw/source/core/fields/chpfld.cxx:53 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
dbfld.cxx:336sw/source/core/fields/dbfld.cxx:336 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'm_bValidValue' should be checked here. |
General Analysis |
ddetbl.cxx:161sw/source/core/fields/ddetbl.cxx:161 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
fldbas.cxx:332sw/source/core/fields/fldbas.cxx:332 |
Medium |
V524 |
It is odd that the body of 'GetPar2' function is fully equivalent to the body of 'GetPar1' function. |
General Analysis |
fldbas.cxx:235sw/source/core/fields/fldbas.cxx:235 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
postithelper.cxx:155sw/source/core/fields/postithelper.cxx:155 |
High |
V595 |
The 'pAnnotationMark' pointer was utilized before it was verified against nullptr. Check lines: 155, 168. |
General Analysis |
fecopy.cxx:116sw/source/core/frmedt/fecopy.cxx:116 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
fecopy.cxx:606sw/source/core/frmedt/fecopy.cxx:606 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oDstPos' is used. Probably it is a mistake. |
General Analysis |
fecopy.cxx:613sw/source/core/frmedt/fecopy.cxx:613 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oDstPos' is used. Probably it is a mistake. |
General Analysis |
fecopy.cxx:460sw/source/core/frmedt/fecopy.cxx:460 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'bCopyIsMove' should be checked here. |
General Analysis |
fefly1.cxx:2275sw/source/core/frmedt/fefly1.cxx:2275 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
feshview.cxx:332sw/source/core/frmedt/feshview.cxx:332 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 311, 332. |
General Analysis |
fews.cxx:511sw/source/core/frmedt/fews.cxx:511 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pFormat' should be checked here. |
General Analysis |
tblsel.cxx:1941sw/source/core/frmedt/tblsel.cxx:1941 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
tblsel.cxx:2063sw/source/core/frmedt/tblsel.cxx:2063 |
High |
V773 |
Visibility scope of the 'pRow' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
tblsel.cxx:2322sw/source/core/frmedt/tblsel.cxx:2322 |
High |
V773 |
Visibility scope of the 'pHeadline' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
GraphicSizeCheck.cxx:138sw/source/core/graphic/GraphicSizeCheck.cxx:138 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
grfatr.cxx:280sw/source/core/graphic/grfatr.cxx:280 |
Medium |
V560 |
A part of conditional expression is always true: 0 <= nRet. |
General Analysis |
grfatr.cxx:298sw/source/core/graphic/grfatr.cxx:298 |
Medium |
V560 |
A part of conditional expression is always true: 0 <= nVal. |
General Analysis |
ndgrf.cxx:76sw/source/core/graphic/ndgrf.cxx:76 |
High |
V1053 |
Calling the 'CallSwClientNotify' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ndgrf.cxx:76', 'ndgrf.cxx:196', 'calbck.hxx:230'. |
General Analysis |
ndgrf.cxx:290sw/source/core/graphic/ndgrf.cxx:290 |
High |
V1053 |
Calling the 'ResetAttr' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
dflyobj.hxx:34sw/source/core/inc/dflyobj.hxx:34 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SwFlyDrawObj' method of the 'SwFlyDrawObj' class. |
General Analysis |
swfont.hxx:45sw/source/core/inc/swfont.hxx:45 |
High |
V1043 |
A global object variable 'CH_PAR' is declared in the header. Multiple copies of it will be created in all translation units that include this header file. |
General Analysis |
tabfrm.hxx:48sw/source/core/inc/tabfrm.hxx:48 |
Medium |
V690 |
The 'SwTabFrame' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
textapi.hxx:30sw/source/core/inc/textapi.hxx:30 |
Medium |
V690 |
The copy constructor is declared as private in the 'SwTextAPIEditSource' class, but the default copy assignment operator will still be generated by compiler. It is dangerous to use such a class. |
General Analysis |
txtfly.hxx:124sw/source/core/inc/txtfly.hxx:124 |
Medium |
V690 |
The 'SwTextFly' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
anchoreddrawobject.cxx:332sw/source/core/layout/anchoreddrawobject.cxx:332 |
Medium |
V547 |
Expression is always false. |
General Analysis |
anchoreddrawobject.cxx:890sw/source/core/layout/anchoreddrawobject.cxx:890 |
Medium |
V547 |
Expression is always false. |
General Analysis |
anchoredobject.cxx:850sw/source/core/layout/anchoredobject.cxx:850 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
atrfrm.cxx:3579sw/source/core/layout/atrfrm.cxx:3579 |
High |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'Copy' function. |
General Analysis |
atrfrm.cxx:3609sw/source/core/layout/atrfrm.cxx:3609 |
High |
V1053 |
Calling the 'CallSwClientNotify' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
atrfrm.cxx:925sw/source/core/layout/atrfrm.cxx:925 |
Medium |
V794 |
The assignment operator should be protected from the case of 'this == &rCpy'. |
General Analysis |
colfrm.cxx:47sw/source/core/layout/colfrm.cxx:47 |
High |
V773 |
Visibility scope of the 'pColBody' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
fly.cxx:1794sw/source/core/layout/fly.cxx:1794 |
High |
V522 |
Dereferencing of the null pointer 'pAnchoredObj' might take place. |
General Analysis |
fly.cxx:990sw/source/core/layout/fly.cxx:990 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
fly.cxx:1116sw/source/core/layout/fly.cxx:1116 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
fly.cxx:229sw/source/core/layout/fly.cxx:229 |
High |
V1053 |
Calling the 'GetFormat' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'fly.cxx:229', 'fly.cxx:305', 'flyfrm.hxx:287'. |
General Analysis |
fly.cxx:509sw/source/core/layout/fly.cxx:509 |
Medium |
V547 |
Expression 'pOldSelFly' is always true. |
General Analysis |
fly.cxx:2139sw/source/core/layout/fly.cxx:2139 |
Medium |
V560 |
A part of conditional expression is always false: pTable == nullptr. |
General Analysis |
fly.cxx:3171sw/source/core/layout/fly.cxx:3171 |
Medium |
V560 |
A part of conditional expression is always true: nullptr != pSwFlyFreeFrame. |
General Analysis |
fly.cxx:1719sw/source/core/layout/fly.cxx:1719 |
Medium |
V1004 |
The 'pTmpPrev' pointer was used unsafely after it was verified against nullptr. Check lines: 1712, 1719. |
General Analysis |
flycnt.cxx:1557sw/source/core/layout/flycnt.cxx:1557 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFly'. |
General Analysis |
flycnt.cxx:1859sw/source/core/layout/flycnt.cxx:1859 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFly'. |
General Analysis |
flycnt.cxx:383sw/source/core/layout/flycnt.cxx:383 |
Medium |
V1004 |
The 'GetAnchorFrame()' pointer was used unsafely after it was verified against nullptr. Check lines: 343, 383. |
General Analysis |
flylay.cxx:484sw/source/core/layout/flylay.cxx:484 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
flylay.cxx:1268sw/source/core/layout/flylay.cxx:1268 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
flylay.cxx:1280sw/source/core/layout/flylay.cxx:1280 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
flylay.cxx:1404sw/source/core/layout/flylay.cxx:1404 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
frmtool.cxx:3278sw/source/core/layout/frmtool.cxx:3278 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
frmtool.cxx:3288sw/source/core/layout/frmtool.cxx:3288 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
frmtool.cxx:3296sw/source/core/layout/frmtool.cxx:3296 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
frmtool.cxx:3306sw/source/core/layout/frmtool.cxx:3306 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
frmtool.cxx:3039sw/source/core/layout/frmtool.cxx:3039 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'InvalidatePage' function. |
General Analysis |
ftnfrm.cxx:921sw/source/core/layout/ftnfrm.cxx:921 |
High |
V654 |
The condition '!pRet' of loop is always true. |
General Analysis |
ftnfrm.cxx:2088sw/source/core/layout/ftnfrm.cxx:2088 |
High |
V654 |
The condition '_pFootnote' of loop is always true. |
General Analysis |
ftnfrm.cxx:2065sw/source/core/layout/ftnfrm.cxx:2065 |
Medium |
V547 |
Expression '!pNxt' is always false. |
General Analysis |
ftnfrm.cxx:2855sw/source/core/layout/ftnfrm.cxx:2855 |
Medium |
V1048 |
The 'pFootnoteArr' variable was assigned the same value. |
General Analysis |
ftnfrm.cxx:432sw/source/core/layout/ftnfrm.cxx:432 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nDist' should be checked here. |
General Analysis |
hffrm.cxx:460sw/source/core/layout/hffrm.cxx:460 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oAccess' is used. Probably it is a mistake. |
General Analysis |
hffrm.cxx:590sw/source/core/layout/hffrm.cxx:590 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oAccess' is used. Probably it is a mistake. |
General Analysis |
layact.cxx:1873sw/source/core/layout/layact.cxx:1873 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oPrevDeleteListener' is used. Probably it is a mistake. |
General Analysis |
layact.cxx:2342sw/source/core/layout/layact.cxx:2342 |
Medium |
V1077 |
The 'SwLayIdle' constructor contains potentially uninitialized members. Inspect the following: m_pContentNode, m_nTextPos, m_bPageValid. |
General Analysis |
laycache.cxx:612sw/source/core/layout/laycache.cxx:612 |
High |
V1028 |
Possible overflow. Consider casting operands of the '20 + nNdCount / 1000 * 3' operator to the 'sal_uLong' type, not the result. |
General Analysis |
legacyitem.cxx:69sw/source/core/layout/legacyitem.cxx:69 |
High |
V568 |
It's odd that the argument of sizeof() operator is the 'rItem.GetPos()' expression. |
General Analysis |
newfrm.cxx:583sw/source/core/layout/newfrm.cxx:583 |
Medium |
V1004 |
The 'pPg' pointer was used unsafely after it was verified against nullptr. Check lines: 581, 583. |
General Analysis |
objectformatterlayfrm.cxx:133sw/source/core/layout/objectformatterlayfrm.cxx:133 |
High |
V595 |
The 'rPageFrame.GetSortedObjs()' pointer was utilized before it was verified against nullptr. Check lines: 133, 163. |
General Analysis |
pagechg.cxx:924sw/source/core/layout/pagechg.cxx:924 |
High |
V595 |
The 'pParent' pointer was utilized before it was verified against nullptr. Check lines: 924, 925. |
General Analysis |
pagechg.cxx:1083sw/source/core/layout/pagechg.cxx:1083 |
High |
V595 |
The 'pStart' pointer was utilized before it was verified against nullptr. Check lines: 1083, 1084. |
General Analysis |
pagechg.cxx:618sw/source/core/layout/pagechg.cxx:618 |
High |
V773 |
Visibility scope of the 'pBodyFrame' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
pagechg.cxx:245sw/source/core/layout/pagechg.cxx:245 |
High |
V1053 |
Calling the 'Calc' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
paintfrm.cxx:2103sw/source/core/layout/paintfrm.cxx:2103 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
paintfrm.cxx:3018sw/source/core/layout/paintfrm.cxx:3018 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
paintfrm.cxx:3055sw/source/core/layout/paintfrm.cxx:3055 |
High |
V530 |
The return value of function 'MirrorSelf' is required to be utilized. |
General Analysis |
paintfrm.cxx:3059sw/source/core/layout/paintfrm.cxx:3059 |
High |
V530 |
The return value of function 'MirrorSelf' is required to be utilized. |
General Analysis |
paintfrm.cxx:3075sw/source/core/layout/paintfrm.cxx:3075 |
High |
V530 |
The return value of function 'MirrorSelf' is required to be utilized. |
General Analysis |
paintfrm.cxx:3348sw/source/core/layout/paintfrm.cxx:3348 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
paintfrm.cxx:3422sw/source/core/layout/paintfrm.cxx:3422 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:3434sw/source/core/layout/paintfrm.cxx:3434 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:3591sw/source/core/layout/paintfrm.cxx:3591 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:3834sw/source/core/layout/paintfrm.cxx:3834 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:4320sw/source/core/layout/paintfrm.cxx:4320 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:4412sw/source/core/layout/paintfrm.cxx:4412 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:4712sw/source/core/layout/paintfrm.cxx:4712 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
paintfrm.cxx:4925sw/source/core/layout/paintfrm.cxx:4925 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:4987sw/source/core/layout/paintfrm.cxx:4987 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:5080sw/source/core/layout/paintfrm.cxx:5080 |
High |
V530 |
The return value of function 'setLength' is required to be utilized. |
General Analysis |
paintfrm.cxx:5089sw/source/core/layout/paintfrm.cxx:5089 |
High |
V530 |
The return value of function 'setLength' is required to be utilized. |
General Analysis |
paintfrm.cxx:5098sw/source/core/layout/paintfrm.cxx:5098 |
High |
V530 |
The return value of function 'setLength' is required to be utilized. |
General Analysis |
paintfrm.cxx:5107sw/source/core/layout/paintfrm.cxx:5107 |
High |
V530 |
The return value of function 'setLength' is required to be utilized. |
General Analysis |
paintfrm.cxx:5735sw/source/core/layout/paintfrm.cxx:5735 |
High |
V530 |
The return value of function 'MirrorSelf' is required to be utilized. |
General Analysis |
paintfrm.cxx:5742sw/source/core/layout/paintfrm.cxx:5742 |
High |
V530 |
The return value of function 'MirrorSelf' is required to be utilized. |
General Analysis |
paintfrm.cxx:5952sw/source/core/layout/paintfrm.cxx:5952 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
paintfrm.cxx:6253sw/source/core/layout/paintfrm.cxx:6253 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:6935sw/source/core/layout/paintfrm.cxx:6935 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
paintfrm.cxx:7031sw/source/core/layout/paintfrm.cxx:7031 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:7605sw/source/core/layout/paintfrm.cxx:7605 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
paintfrm.cxx:7848sw/source/core/layout/paintfrm.cxx:7848 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
paintfrm.cxx:2016sw/source/core/layout/paintfrm.cxx:2016 |
High |
V595 |
The 'pBrush' pointer was utilized before it was verified against nullptr. Check lines: 2016, 2031. |
General Analysis |
paintfrm.cxx:7214sw/source/core/layout/paintfrm.cxx:7214 |
Medium |
V1004 |
The 'pObj' pointer was used unsafely after it was verified against nullptr. Check lines: 7201, 7214. |
General Analysis |
paintfrm.cxx:7016sw/source/core/layout/paintfrm.cxx:7016 |
Medium |
V1048 |
The 'bLowMode' variable was assigned the same value. |
General Analysis |
sectfrm.cxx:2658sw/source/core/layout/sectfrm.cxx:2658 |
Medium |
V560 |
A part of conditional expression is always false: m_bOwnFootnoteNum. |
General Analysis |
ssfrm.cxx:510sw/source/core/layout/ssfrm.cxx:510 |
High |
V595 |
The 'pFrame->GetDrawObjs()' pointer was utilized before it was verified against nullptr. Check lines: 510, 516. |
General Analysis |
ssfrm.cxx:545sw/source/core/layout/ssfrm.cxx:545 |
High |
V595 |
The 'GetDrawObjs()' pointer was utilized before it was verified against nullptr. Check lines: 545, 552. |
General Analysis |
ssfrm.cxx:383sw/source/core/layout/ssfrm.cxx:383 |
High |
V1053 |
Calling the 'IsDeleteForbidden' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
tabfrm.cxx:1377sw/source/core/layout/tabfrm.cxx:1377 |
High |
V773 |
Visibility scope of the 'pHeadline' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
tabfrm.cxx:4059sw/source/core/layout/tabfrm.cxx:4059 |
High |
V773 |
Visibility scope of the 'pHeadline' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
tabfrm.cxx:4561sw/source/core/layout/tabfrm.cxx:4561 |
High |
V1053 |
Calling the 'GetFormat' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
tabfrm.cxx:4176sw/source/core/layout/tabfrm.cxx:4176 |
Medium |
V1004 |
The pointer was used unsafely after it was verified against nullptr. Check lines: 4173, 4176. |
General Analysis |
tabfrm.cxx:2491sw/source/core/layout/tabfrm.cxx:2491 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oDeleteListener' is used. Probably it is a mistake. |
General Analysis |
tabfrm.cxx:6161sw/source/core/layout/tabfrm.cxx:6161 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
trvlfrm.cxx:2188sw/source/core/layout/trvlfrm.cxx:2188 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2192sw/source/core/layout/trvlfrm.cxx:2192 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2232sw/source/core/layout/trvlfrm.cxx:2232 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2251sw/source/core/layout/trvlfrm.cxx:2251 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2267sw/source/core/layout/trvlfrm.cxx:2267 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2302sw/source/core/layout/trvlfrm.cxx:2302 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2321sw/source/core/layout/trvlfrm.cxx:2321 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2340sw/source/core/layout/trvlfrm.cxx:2340 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2370sw/source/core/layout/trvlfrm.cxx:2370 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2387sw/source/core/layout/trvlfrm.cxx:2387 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2459sw/source/core/layout/trvlfrm.cxx:2459 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2563sw/source/core/layout/trvlfrm.cxx:2563 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2567sw/source/core/layout/trvlfrm.cxx:2567 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
trvlfrm.cxx:2572sw/source/core/layout/trvlfrm.cxx:2572 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
trvlfrm.cxx:792sw/source/core/layout/trvlfrm.cxx:792 |
High |
V595 |
The 'pTable' pointer was utilized before it was verified against nullptr. Check lines: 792, 799. |
General Analysis |
trvlfrm.cxx:1593sw/source/core/layout/trvlfrm.cxx:1593 |
High |
V654 |
The condition 'pCnt' of loop is always true. |
General Analysis |
trvlfrm.cxx:2075sw/source/core/layout/trvlfrm.cxx:2075 |
Medium |
V1004 |
The 'pSh' pointer was used unsafely after it was verified against nullptr. Check lines: 2071, 2075. |
General Analysis |
wsfrm.cxx:874sw/source/core/layout/wsfrm.cxx:874 |
Medium |
V592 |
The expression was enclosed by parentheses twice: ((expression)). One pair of parentheses is unnecessary or misprint is present. |
General Analysis |
wsfrm.cxx:909sw/source/core/layout/wsfrm.cxx:909 |
Medium |
V592 |
The expression was enclosed by parentheses twice: ((expression)). One pair of parentheses is unnecessary or misprint is present. |
General Analysis |
wsfrm.cxx:4309sw/source/core/layout/wsfrm.cxx:4309 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'InvalidatePage' function. |
General Analysis |
wsfrm.cxx:949sw/source/core/layout/wsfrm.cxx:949 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pBehind' and 'pBehind'. |
General Analysis |
SwXMLTextBlocks.cxx:571sw/source/core/swg/SwXMLTextBlocks.cxx:571 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
SwXMLTextBlocks.cxx:248sw/source/core/swg/SwXMLTextBlocks.cxx:248 |
Medium |
V1020 |
The function exited without calling the 'CloseFile' function. Check lines: 248, 237. |
General Analysis |
SwXMLTextBlocks1.cxx:72sw/source/core/swg/SwXMLTextBlocks1.cxx:72 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
swnewtable.cxx:2410sw/source/core/table/swnewtable.cxx:2410 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swnewtable.cxx:1114sw/source/core/table/swnewtable.cxx:1114 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
swnewtable.cxx:2053sw/source/core/table/swnewtable.cxx:2053 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
swtable.cxx:120sw/source/core/table/swtable.cxx:120 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
swtable.cxx:125sw/source/core/table/swtable.cxx:125 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
swtable.cxx:2480sw/source/core/table/swtable.cxx:2480 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
swtable.cxx:2524sw/source/core/table/swtable.cxx:2524 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
swtable.cxx:2656sw/source/core/table/swtable.cxx:2656 |
High |
V530 |
The return value of function 'lcl_TabToBlankAtSttEnd' is required to be utilized. |
General Analysis |
swtable.cxx:2833sw/source/core/table/swtable.cxx:2833 |
High |
V530 |
The return value of function 'lcl_TabToBlankAtSttEnd' is required to be utilized. |
General Analysis |
swtable.cxx:2873sw/source/core/table/swtable.cxx:2873 |
High |
V530 |
The return value of function 'lcl_DelTabsAtSttEnd' is required to be utilized. |
General Analysis |
swtable.cxx:2603sw/source/core/table/swtable.cxx:2603 |
Medium |
V763 |
Parameter 'nOldFormat' is always rewritten in function body before being used. |
General Analysis |
swtable.cxx:1903sw/source/core/table/swtable.cxx:1903 |
Medium |
V1048 |
The 'nRet' variable was assigned the same value. |
General Analysis |
EnhancedPDFExportHelper.cxx:2271sw/source/core/text/EnhancedPDFExportHelper.cxx:2271 |
Medium |
V547 |
Expression 'nullptr != p' is always true. |
General Analysis |
frmcrsr.cxx:339sw/source/core/text/frmcrsr.cxx:339 |
Medium |
V547 |
Expression 'bRet' is always true. |
General Analysis |
frmcrsr.cxx:1690sw/source/core/text/frmcrsr.cxx:1690 |
Medium |
V547 |
Expression 'bFill' is always true. |
General Analysis |
frmcrsr.cxx:641sw/source/core/text/frmcrsr.cxx:641 |
Medium |
V614 |
Potentially null smart pointer 'pFillData' used. |
General Analysis |
frmpaint.cxx:382sw/source/core/text/frmpaint.cxx:382 |
Medium |
V547 |
Expression '!bNoPrtLine' is always false. |
General Analysis |
frmpaint.cxx:395sw/source/core/text/frmpaint.cxx:395 |
Medium |
V547 |
Expression 'bNoPrtLine' is always true. |
General Analysis |
frmpaint.cxx:777sw/source/core/text/frmpaint.cxx:777 |
Medium |
V547 |
Expression '!bNoPrtLine' is always false. |
General Analysis |
frmpaint.cxx:783sw/source/core/text/frmpaint.cxx:783 |
Medium |
V547 |
Expression 'bNoPrtLine' is always true. |
General Analysis |
guess.cxx:306sw/source/core/text/guess.cxx:306 |
High |
V614 |
Uninitialized variable 'nTextHyphenZone' used. |
General Analysis |
guess.cxx:373sw/source/core/text/guess.cxx:373 |
Medium |
V547 |
Expression 'bDoNotHyphenateLastLine' is always false. |
General Analysis |
inftxt.cxx:835sw/source/core/text/inftxt.cxx:835 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
inftxt.cxx:2079sw/source/core/text/inftxt.cxx:2079 |
High |
V614 |
Uninitialized variable 'm_pTempList' used. |
General Analysis |
inftxt.cxx:1893sw/source/core/text/inftxt.cxx:1893 |
Medium |
V547 |
Expression 'cPos' is always true. |
General Analysis |
inftxt.cxx:1742sw/source/core/text/inftxt.cxx:1742 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: m_nMaxHyph. |
General Analysis |
inftxt.hxx:104sw/source/core/text/inftxt.hxx:104 |
Medium |
V690 |
The 'SwTextInfo' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
inftxt.hxx:126sw/source/core/text/inftxt.hxx:126 |
Medium |
V690 |
The 'SwTextSizeInfo' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
inftxt.hxx:398sw/source/core/text/inftxt.hxx:398 |
Medium |
V1071 |
Consider inspecting the 'X' function. The return value is not always used. Total calls: 12, discarded results: 1. |
General Analysis |
itratr.cxx:372sw/source/core/text/itratr.cxx:372 |
High |
V595 |
The 'm_pMergedPara' pointer was utilized before it was verified against nullptr. Check lines: 372, 383. |
General Analysis |
itrcrsr.cxx:1954sw/source/core/text/itrcrsr.cxx:1954 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
itrform2.cxx:1140sw/source/core/text/itrform2.cxx:1140 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
itrform2.cxx:2756sw/source/core/text/itrform2.cxx:2756 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
itrform2.cxx:2779sw/source/core/text/itrform2.cxx:2779 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
itrform2.cxx:2958sw/source/core/text/itrform2.cxx:2958 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
itrform2.cxx:242sw/source/core/text/itrform2.cxx:242 |
High |
V595 |
The 'pPor' pointer was utilized before it was verified against nullptr. Check lines: 242, 248. |
General Analysis |
itrform2.cxx:1284sw/source/core/text/itrform2.cxx:1284 |
High |
V773 |
The exception was thrown without releasing the 'pMetaPor' pointer. A memory leak is possible. |
General Analysis |
itrform2.cxx:1191sw/source/core/text/itrform2.cxx:1191 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pCheckboxFm'. |
General Analysis |
porfld.cxx:1117sw/source/core/text/porfld.cxx:1117 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_aPos. |
General Analysis |
porfly.cxx:233sw/source/core/text/porfly.cxx:233 |
High |
V530 |
The return value of function 'Intersection_' is required to be utilized. |
General Analysis |
porfly.cxx:267sw/source/core/text/porfly.cxx:267 |
High |
V595 |
The 'rInf.GetVsh()' pointer was utilized before it was verified against nullptr. Check lines: 267, 268. |
General Analysis |
porglue.cxx:58sw/source/core/text/porglue.cxx:58 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
porglue.cxx:74sw/source/core/text/porglue.cxx:74 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
porglue.cxx:217sw/source/core/text/porglue.cxx:217 |
Medium |
V1004 |
The 'pRight' pointer was used unsafely after it was verified against nullptr. Check lines: 213, 217. |
General Analysis |
porlay.cxx:900sw/source/core/text/porlay.cxx:900 |
Medium |
V1019 |
Compound assignment expression 'xEnum->nextElement() >>= stmt' is used inside condition. |
General Analysis |
porlay.cxx:944sw/source/core/text/porlay.cxx:944 |
Medium |
V1019 |
Compound assignment expression 'xEnum->nextElement() >>= stmt' is used inside condition. |
General Analysis |
pormulti.cxx:1603sw/source/core/text/pormulti.cxx:1603 |
Medium |
V1048 |
The 'pTmpFnt' variable was assigned the same value. |
General Analysis |
porrst.cxx:855sw/source/core/text/porrst.cxx:855 |
Medium |
V560 |
A part of conditional expression is always true: m_nEnd != 0. |
General Analysis |
porrst.cxx:855sw/source/core/text/porrst.cxx:855 |
Medium |
V560 |
A part of conditional expression is always true: m_nStart != 0. |
General Analysis |
porrst.cxx:384sw/source/core/text/porrst.cxx:384 |
Medium |
V1004 |
The 'pSh' pointer was used unsafely after it was verified against nullptr. Check lines: 383, 384. |
General Analysis |
portxt.cxx:546sw/source/core/text/portxt.cxx:546 |
Medium |
V560 |
A part of conditional expression is always true: GetNextPortion()->GetNextPortion(). |
General Analysis |
possiz.hxx:49sw/source/core/text/possiz.hxx:49 |
Medium |
V1071 |
Consider inspecting the 'Height' function. The return value is not always used. Total calls: 10, discarded results: 1. |
General Analysis |
possiz.hxx:49sw/source/core/text/possiz.hxx:49 |
Medium |
V1071 |
Consider inspecting the 'Height' function. The return value is not always used. Total calls: 14, discarded results: 1. |
General Analysis |
possiz.hxx:49sw/source/core/text/possiz.hxx:49 |
Medium |
V1071 |
Consider inspecting the 'Height' function. The return value is not always used. Total calls: 26, discarded results: 2. |
General Analysis |
possiz.hxx:49sw/source/core/text/possiz.hxx:49 |
Medium |
V1071 |
Consider inspecting the 'Height' function. The return value is not always used. Total calls: 43, discarded results: 1. |
General Analysis |
possiz.hxx:51sw/source/core/text/possiz.hxx:51 |
Medium |
V1071 |
Consider inspecting the 'Width' function. The return value is not always used. Total calls: 20, discarded results: 2. |
General Analysis |
possiz.hxx:51sw/source/core/text/possiz.hxx:51 |
Medium |
V1071 |
Consider inspecting the 'Width' function. The return value is not always used. Total calls: 22, discarded results: 2. |
General Analysis |
possiz.hxx:51sw/source/core/text/possiz.hxx:51 |
Medium |
V1071 |
Consider inspecting the 'Width' function. The return value is not always used. Total calls: 30, discarded results: 3. |
General Analysis |
possiz.hxx:51sw/source/core/text/possiz.hxx:51 |
Medium |
V1071 |
Consider inspecting the 'Width' function. The return value is not always used. Total calls: 36, discarded results: 2. |
General Analysis |
possiz.hxx:51sw/source/core/text/possiz.hxx:51 |
Medium |
V1071 |
Consider inspecting the 'Width' function. The return value is not always used. Total calls: 37, discarded results: 4. |
General Analysis |
redlnitr.cxx:298sw/source/core/text/redlnitr.cxx:298 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
redlnitr.cxx:419sw/source/core/text/redlnitr.cxx:419 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
txtdrop.cxx:378sw/source/core/text/txtdrop.cxx:378 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
txtdrop.cxx:907sw/source/core/text/txtdrop.cxx:907 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
txtfly.cxx:483sw/source/core/text/txtfly.cxx:483 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
txtfrm.cxx:1046sw/source/core/text/txtfrm.cxx:1046 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
txtfrm.cxx:1073sw/source/core/text/txtfrm.cxx:1073 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
txtfrm.cxx:1091sw/source/core/text/txtfrm.cxx:1091 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
txtfrm.cxx:1100sw/source/core/text/txtfrm.cxx:1100 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
txtfrm.cxx:1129sw/source/core/text/txtfrm.cxx:1129 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
txtfrm.cxx:1193sw/source/core/text/txtfrm.cxx:1193 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
txtfrm.cxx:2241sw/source/core/text/txtfrm.cxx:2241 |
Medium |
V547 |
Expression '!"unexpected hint"' is always false. |
General Analysis |
txttab.cxx:633sw/source/core/text/txttab.cxx:633 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
txttab.cxx:655sw/source/core/text/txttab.cxx:655 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
widorp.cxx:127sw/source/core/text/widorp.cxx:127 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nLineHeight' should be checked here. |
General Analysis |
ToxTextGenerator.cxx:434sw/source/core/tox/ToxTextGenerator.cxx:434 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
ToxTextGenerator.cxx:450sw/source/core/tox/ToxTextGenerator.cxx:450 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ToxTextGenerator.cxx:454sw/source/core/tox/ToxTextGenerator.cxx:454 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ToxWhitespaceStripper.cxx:30sw/source/core/tox/ToxWhitespaceStripper.cxx:30 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ToxWhitespaceStripper.cxx:35sw/source/core/tox/ToxWhitespaceStripper.cxx:35 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ToxWhitespaceStripper.cxx:42sw/source/core/tox/ToxWhitespaceStripper.cxx:42 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
txmsrt.cxx:224sw/source/core/tox/txmsrt.cxx:224 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
txmsrt.cxx:425sw/source/core/tox/txmsrt.cxx:425 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
txmsrt.cxx:520sw/source/core/tox/txmsrt.cxx:520 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
txmsrt.cxx:659sw/source/core/tox/txmsrt.cxx:659 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
txmsrt.cxx:917sw/source/core/tox/txmsrt.cxx:917 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
txmsrt.cxx:401sw/source/core/tox/txmsrt.cxx:401 |
Medium |
V547 |
Expression is always false. |
General Analysis |
txmsrt.cxx:511sw/source/core/tox/txmsrt.cxx:511 |
Medium |
V547 |
Expression is always false. |
General Analysis |
txmsrt.cxx:614sw/source/core/tox/txmsrt.cxx:614 |
Medium |
V547 |
Expression is always false. |
General Analysis |
txmsrt.cxx:245sw/source/core/tox/txmsrt.cxx:245 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
txmsrt.cxx:282sw/source/core/tox/txmsrt.cxx:282 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
atrfld.cxx:790sw/source/core/txtnode/atrfld.cxx:790 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pPostItField'. |
General Analysis |
fntcache.cxx:1176sw/source/core/txtnode/fntcache.cxx:1176 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1155, 1176. |
General Analysis |
fntcache.cxx:1394sw/source/core/txtnode/fntcache.cxx:1394 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1373, 1394. |
General Analysis |
fntcache.cxx:1460sw/source/core/txtnode/fntcache.cxx:1460 |
Medium |
V636 |
The 'rInf.GetSpace() / 100' expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
modeltoviewhelper.cxx:196sw/source/core/txtnode/modeltoviewhelper.cxx:196 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oStartHidden' is used. Probably it is a mistake. |
General Analysis |
ndtxt.cxx:1468sw/source/core/txtnode/ndtxt.cxx:1468 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndtxt.cxx:1477sw/source/core/txtnode/ndtxt.cxx:1477 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndtxt.cxx:1522sw/source/core/txtnode/ndtxt.cxx:1522 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndtxt.cxx:1558sw/source/core/txtnode/ndtxt.cxx:1558 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndtxt.cxx:1583sw/source/core/txtnode/ndtxt.cxx:1583 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ndtxt.cxx:2155sw/source/core/txtnode/ndtxt.cxx:2155 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
ndtxt.cxx:3492sw/source/core/txtnode/ndtxt.cxx:3492 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3497sw/source/core/txtnode/ndtxt.cxx:3497 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3502sw/source/core/txtnode/ndtxt.cxx:3502 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3541sw/source/core/txtnode/ndtxt.cxx:3541 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3542sw/source/core/txtnode/ndtxt.cxx:3542 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3543sw/source/core/txtnode/ndtxt.cxx:3543 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3552sw/source/core/txtnode/ndtxt.cxx:3552 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
ndtxt.cxx:3554sw/source/core/txtnode/ndtxt.cxx:3554 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
ndtxt.cxx:3563sw/source/core/txtnode/ndtxt.cxx:3563 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
ndtxt.cxx:3564sw/source/core/txtnode/ndtxt.cxx:3564 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
ndtxt.cxx:3588sw/source/core/txtnode/ndtxt.cxx:3588 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
ndtxt.cxx:3594sw/source/core/txtnode/ndtxt.cxx:3594 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3597sw/source/core/txtnode/ndtxt.cxx:3597 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
ndtxt.cxx:3601sw/source/core/txtnode/ndtxt.cxx:3601 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3602sw/source/core/txtnode/ndtxt.cxx:3602 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:3604sw/source/core/txtnode/ndtxt.cxx:3604 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
ndtxt.cxx:3803sw/source/core/txtnode/ndtxt.cxx:3803 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
ndtxt.cxx:276sw/source/core/txtnode/ndtxt.cxx:276 |
High |
V1053 |
Calling the 'ResetAttr' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
ndtxt.cxx:3492sw/source/core/txtnode/ndtxt.cxx:3492 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 3492, 3497 |
General Analysis |
ndtxt.cxx:4666sw/source/core/txtnode/ndtxt.cxx:4666 |
Medium |
V1048 |
The 'bAreListLevelIndentsApplicable' variable was assigned the same value. |
General Analysis |
ndtxt.cxx:4688sw/source/core/txtnode/ndtxt.cxx:4688 |
Medium |
V1048 |
The 'bAreListLevelIndentsApplicable' variable was assigned the same value. |
General Analysis |
swfont.cxx:691sw/source/core/txtnode/swfont.cxx:691 |
Medium |
V1077 |
The 'SwFont' constructor contains potentially uninitialized members. Inspect the following: m_nTopBorderDist, m_nBottomBorderDist, m_nRightBorderDist, m_nLeftBorderDist, m_nShadowWidth, .... |
General Analysis |
thints.cxx:1627sw/source/core/txtnode/thints.cxx:1627 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
thints.cxx:1640sw/source/core/txtnode/thints.cxx:1640 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
thints.cxx:1653sw/source/core/txtnode/thints.cxx:1653 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
thints.cxx:256sw/source/core/txtnode/thints.cxx:256 |
Medium |
V547 |
Expression is always false. |
General Analysis |
thints.cxx:426sw/source/core/txtnode/thints.cxx:426 |
Medium |
V547 |
Expression '!"bad code monkey"' is always false. |
General Analysis |
thints.cxx:442sw/source/core/txtnode/thints.cxx:442 |
Medium |
V547 |
Expression is always false. |
General Analysis |
thints.cxx:521sw/source/core/txtnode/thints.cxx:521 |
Medium |
V547 |
Expression '!"existing hint inside new hint: why?"' is always false. |
General Analysis |
thints.cxx:1019sw/source/core/txtnode/thints.cxx:1019 |
Medium |
V547 |
Expression '!"unsupported redline attribute"' is always false. |
General Analysis |
thints.cxx:1832sw/source/core/txtnode/thints.cxx:1832 |
Medium |
V547 |
Expression is always false. |
General Analysis |
thints.cxx:3594sw/source/core/txtnode/thints.cxx:3594 |
Medium |
V547 |
Expression '!"GetCharOfTextAttr: unknown attr"' is always false. |
General Analysis |
thints.cxx:880sw/source/core/txtnode/thints.cxx:880 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pNewStyle' should be checked here. |
General Analysis |
txtedt.cxx:287sw/source/core/txtnode/txtedt.cxx:287 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
txtedt.cxx:293sw/source/core/txtnode/txtedt.cxx:293 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
txtedt.cxx:1414sw/source/core/txtnode/txtedt.cxx:1414 |
Medium |
V560 |
A part of conditional expression is always false: !bSpell. |
General Analysis |
txtedt.cxx:1363sw/source/core/txtnode/txtedt.cxx:1363 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1357, 1363. |
General Analysis |
docundo.cxx:328sw/source/core/undo/docundo.cxx:328 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pListAction'. |
General Analysis |
rolbck.cxx:660sw/source/core/undo/rolbck.cxx:660 |
High |
V595 |
The 'pMark' pointer was utilized before it was verified against nullptr. Check lines: 660, 679. |
General Analysis |
rolbck.cxx:742sw/source/core/undo/rolbck.cxx:742 |
Medium |
V547 |
Expression 'pPam' is always true. |
General Analysis |
undel.cxx:732sw/source/core/undo/undel.cxx:732 |
Medium |
V547 |
Expression '!"unexpected special character"' is always false. |
General Analysis |
undel.cxx:1336sw/source/core/undo/undel.cxx:1336 |
Medium |
V547 |
Expression '!"dead code"' is always false. |
General Analysis |
undel.cxx:1253sw/source/core/undo/undel.cxx:1253 |
Medium |
V1004 |
The 'm_pHistory' pointer was used unsafely after it was verified against nullptr. Check lines: 1251, 1253. |
General Analysis |
undobj.cxx:224sw/source/core/undo/undobj.cxx:224 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pContext'. |
General Analysis |
undobj.cxx:233sw/source/core/undo/undobj.cxx:233 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pContext'. |
General Analysis |
undobj.cxx:246sw/source/core/undo/undobj.cxx:246 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pRepeatContext'. |
General Analysis |
undobj.cxx:1428sw/source/core/undo/undobj.cxx:1428 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
undraw.cxx:605sw/source/core/undo/undraw.cxx:605 |
High |
V595 |
The 'pDrawFrameFormat' pointer was utilized before it was verified against nullptr. Check lines: 605, 614. |
General Analysis |
undraw.cxx:327sw/source/core/undo/undraw.cxx:327 |
High |
V773 |
Visibility scope of the 'pContact' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
undraw.cxx:455sw/source/core/undo/undraw.cxx:455 |
High |
V773 |
Visibility scope of the 'pContact' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
unfmco.cxx:52sw/source/core/undo/unfmco.cxx:52 |
High |
V530 |
The return value of function 'AddUndoRedoPaM' is required to be utilized. |
General Analysis |
unnum.cxx:115sw/source/core/undo/unnum.cxx:115 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
unnum.cxx:134sw/source/core/undo/unnum.cxx:134 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
unovwr.cxx:85sw/source/core/undo/unovwr.cxx:85 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
untbl.cxx:799sw/source/core/undo/untbl.cxx:799 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
untbl.cxx:2168sw/source/core/undo/untbl.cxx:2168 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
untbl.cxx:2695sw/source/core/undo/untbl.cxx:2695 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
untbl.cxx:2701sw/source/core/undo/untbl.cxx:2701 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
untbl.cxx:2460sw/source/core/undo/untbl.cxx:2460 |
High |
V1051 |
Consider checking for misprints. It's possible that the 'pUndo' should be checked here. |
General Analysis |
untbl.cxx:899sw/source/core/undo/untbl.cxx:899 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
XMLRangeHelper.cxx:44sw/source/core/unocore/XMLRangeHelper.cxx:44 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:45sw/source/core/unocore/XMLRangeHelper.cxx:45 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:65sw/source/core/unocore/XMLRangeHelper.cxx:65 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:80sw/source/core/unocore/XMLRangeHelper.cxx:80 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:82sw/source/core/unocore/XMLRangeHelper.cxx:82 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:86sw/source/core/unocore/XMLRangeHelper.cxx:86 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:89sw/source/core/unocore/XMLRangeHelper.cxx:89 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:90sw/source/core/unocore/XMLRangeHelper.cxx:90 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:94sw/source/core/unocore/XMLRangeHelper.cxx:94 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:95sw/source/core/unocore/XMLRangeHelper.cxx:95 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:96sw/source/core/unocore/XMLRangeHelper.cxx:96 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:101sw/source/core/unocore/XMLRangeHelper.cxx:101 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:102sw/source/core/unocore/XMLRangeHelper.cxx:102 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:361sw/source/core/unocore/XMLRangeHelper.cxx:361 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:377sw/source/core/unocore/XMLRangeHelper.cxx:377 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLRangeHelper.cxx:387sw/source/core/unocore/XMLRangeHelper.cxx:387 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unobkm.cxx:726sw/source/core/unocore/unobkm.cxx:726 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= bChecked' is used inside condition. |
General Analysis |
unochart.cxx:84sw/source/core/unocore/unochart.cxx:84 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
unochart.cxx:145sw/source/core/unocore/unochart.cxx:145 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
unochart.cxx:762sw/source/core/unocore/unochart.cxx:762 |
Medium |
V560 |
A part of conditional expression is always true: !bFirstIsLabel. |
General Analysis |
unochart.cxx:786sw/source/core/unocore/unochart.cxx:786 |
Medium |
V560 |
A part of conditional expression is always true: !bFirstIsLabel. |
General Analysis |
unochart.cxx:1085sw/source/core/unocore/unochart.cxx:1085 |
Medium |
V560 |
A part of conditional expression is always true: nDtaSrcIsColumns == 1. |
General Analysis |
unochart.cxx:1306sw/source/core/unocore/unochart.cxx:1306 |
Medium |
V560 |
A part of conditional expression is always false: (!(pTableFormat && pUnoCursor)). |
General Analysis |
unochart.cxx:1306sw/source/core/unocore/unochart.cxx:1306 |
Medium |
V560 |
A part of conditional expression is always true: pTableFormat. |
General Analysis |
unochart.cxx:1306sw/source/core/unocore/unochart.cxx:1306 |
Medium |
V560 |
A part of conditional expression is always true: pUnoCursor. |
General Analysis |
unochart.cxx:553sw/source/core/unocore/unochart.cxx:553 |
Medium |
V614 |
Potentially uninitialized variable 'eSource' used. |
General Analysis |
unochart.cxx:1917sw/source/core/unocore/unochart.cxx:1917 |
Medium |
V1048 |
The 'bUseCol' variable was assigned the same value. |
General Analysis |
unocoll.cxx:117sw/source/core/unocore/unocoll.cxx:117 |
High |
V595 |
The 'mpDocShell' pointer was utilized before it was verified against nullptr. Check lines: 117, 134. |
General Analysis |
unocontentcontrol.cxx:93sw/source/core/unocore/unocontentcontrol.cxx:93 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
unocrsr.cxx:210sw/source/core/unocore/unocrsr.cxx:210 |
Medium |
V1004 |
The 'pBoxNd' pointer was used unsafely after it was verified against nullptr. Check lines: 209, 210. |
General Analysis |
unocrsr.cxx:196sw/source/core/unocore/unocrsr.cxx:196 |
Medium |
V1044 |
Loop break conditions do not depend on the number of iterations. |
General Analysis |
unocrsrhelper.cxx:915sw/source/core/unocore/unocrsrhelper.cxx:915 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
unocrsrhelper.cxx:922sw/source/core/unocore/unocrsrhelper.cxx:922 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
unocrsrhelper.cxx:933sw/source/core/unocore/unocrsrhelper.cxx:933 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
unocrsrhelper.cxx:943sw/source/core/unocore/unocrsrhelper.cxx:943 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
unocrsrhelper.cxx:1406sw/source/core/unocore/unocrsrhelper.cxx:1406 |
High |
V547 |
Expression 'nMovedID > 0' is always false. |
General Analysis |
unocrsrhelper.cxx:1055sw/source/core/unocore/unocrsrhelper.cxx:1055 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1053, 1055. |
General Analysis |
unocrsrhelper.cxx:1345sw/source/core/unocore/unocrsrhelper.cxx:1345 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
unocrsrhelper.cxx:1351sw/source/core/unocore/unocrsrhelper.cxx:1351 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
unocrsrhelper.cxx:485sw/source/core/unocore/unocrsrhelper.cxx:485 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 485, 496 |
General Analysis |
unodraw.cxx:1014sw/source/core/unocore/unodraw.cxx:1014 |
Medium |
V1001 |
The 'aProv' variable is assigned but is not used by the end of the function. |
General Analysis |
unoflatpara.cxx:494sw/source/core/unocore/unoflatpara.cxx:494 |
Medium |
V524 |
It is odd that the body of 'getLastPara' function is fully equivalent to the body of 'getFirstPara' function. |
General Analysis |
unoframe.cxx:1393sw/source/core/unocore/unoframe.cxx:1393 |
High |
V595 |
The 'pFormat' pointer was utilized before it was verified against nullptr. Check lines: 1393, 1404. |
General Analysis |
unoidx.cxx:2535sw/source/core/unocore/unoidx.cxx:2535 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unoidx.cxx:2771sw/source/core/unocore/unoidx.cxx:2771 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
unoidx.cxx:2771sw/source/core/unocore/unoidx.cxx:2771 |
Medium |
V560 |
A part of conditional expression is always false: nType < 0. |
General Analysis |
unoidx.cxx:1035sw/source/core/unocore/unoidx.cxx:1035 |
Medium |
V1048 |
The 'nSet' variable was assigned the same value. |
General Analysis |
unoidx.cxx:3010sw/source/core/unocore/unoidx.cxx:3010 |
Medium |
V1048 |
The 'nVal' variable was assigned the same value. |
General Analysis |
unoparagraph.cxx:894sw/source/core/unocore/unoparagraph.cxx:894 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 894, 899 |
General Analysis |
unorefmk.cxx:911sw/source/core/unocore/unorefmk.cxx:911 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pCursor'. |
General Analysis |
unorefmk.cxx:527sw/source/core/unocore/unorefmk.cxx:527 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
unosect.cxx:1406sw/source/core/unocore/unosect.cxx:1406 |
Medium |
V1048 |
The 'pStates[i]' variable was assigned the same value. |
General Analysis |
unosect.cxx:1417sw/source/core/unocore/unosect.cxx:1417 |
Medium |
V1048 |
The 'pStates[i]' variable was assigned the same value. |
General Analysis |
unosett.cxx:1860sw/source/core/unocore/unosett.cxx:1860 |
High |
V547 |
Expression 'nValue >= 0' is always true. |
General Analysis |
unosett.cxx:1877sw/source/core/unocore/unosett.cxx:1877 |
High |
V547 |
Expression 'nValue == 0' is always true. |
General Analysis |
unosett.cxx:1894sw/source/core/unocore/unosett.cxx:1894 |
High |
V547 |
Expression 'nValue == LabelFollow::LISTTAB' is always true. |
General Analysis |
unosett.cxx:1947sw/source/core/unocore/unosett.cxx:1947 |
High |
V547 |
Expression 'nSet >= 0' is always true. |
General Analysis |
unosett.cxx:2138sw/source/core/unocore/unosett.cxx:2138 |
High |
V614 |
Uninitialized variable 'bVal' used. Consider checking the first actual argument of the 'SetIsLegal' function. |
General Analysis |
unosett.cxx:1788sw/source/core/unocore/unosett.cxx:1788 |
Medium |
V560 |
A part of conditional expression is always true: nSet >= 0. |
General Analysis |
unosett.cxx:1769sw/source/core/unocore/unosett.cxx:1769 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
unostyle.cxx:2496sw/source/core/unocore/unostyle.cxx:2496 |
Medium |
V1001 |
The 'aResult' variable is assigned but is not used by the end of the function. |
General Analysis |
unotbl.cxx:3039sw/source/core/unocore/unotbl.cxx:3039 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
unotbl.cxx:3056sw/source/core/unocore/unotbl.cxx:3056 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
unotbl.cxx:3073sw/source/core/unocore/unotbl.cxx:3073 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
unotext.cxx:270sw/source/core/unocore/unotext.cxx:270 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pRange'. |
General Analysis |
unotext.cxx:1489sw/source/core/unocore/unotext.cxx:1489 |
Medium |
V547 |
Expression 'bAllowNonTextNode' is always false. |
General Analysis |
pagepreviewlayout.cxx:1103sw/source/core/view/pagepreviewlayout.cxx:1103 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
pagepreviewlayout.cxx:1195sw/source/core/view/pagepreviewlayout.cxx:1195 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
vdraw.cxx:180sw/source/core/view/vdraw.cxx:180 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
viewimp.cxx:142sw/source/core/view/viewimp.cxx:142 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
viewimp.cxx:152sw/source/core/view/viewimp.cxx:152 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
viewimp.cxx:372sw/source/core/view/viewimp.cxx:372 |
Medium |
V547 |
Expression is always false. |
General Analysis |
viewimp.cxx:150sw/source/core/view/viewimp.cxx:150 |
Medium |
V560 |
A part of conditional expression is always true: last2.Right() <= last2.Right(). |
General Analysis |
viewsh.cxx:1309sw/source/core/view/viewsh.cxx:1309 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
viewsh.cxx:1880sw/source/core/view/viewsh.cxx:1880 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
viewsh.cxx:2037sw/source/core/view/viewsh.cxx:2037 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
viewsh.cxx:810sw/source/core/view/viewsh.cxx:810 |
Medium |
V547 |
Expression '!rSh.GetWin()' is always false. |
General Analysis |
vnew.cxx:310sw/source/core/view/vnew.cxx:310 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
vprint.cxx:94sw/source/core/view/vprint.cxx:94 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ascatr.cxx:315sw/source/filter/ascii/ascatr.cxx:315 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ascatr.cxx:322sw/source/filter/ascii/ascatr.cxx:322 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parasc.cxx:396sw/source/filter/ascii/parasc.cxx:396 |
Medium |
V560 |
A part of conditional expression is always true: !* pEnd. |
General Analysis |
fltini.cxx:312sw/source/filter/basflt/fltini.cxx:312 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
fltshell.cxx:538sw/source/filter/basflt/fltshell.cxx:538 |
High |
V530 |
The return value of function 'SetNumRule' is required to be utilized. |
General Analysis |
shellio.cxx:517sw/source/filter/basflt/shellio.cxx:517 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
shellio.cxx:238sw/source/filter/basflt/shellio.cxx:238 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
shellio.cxx:239sw/source/filter/basflt/shellio.cxx:239 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
shellio.cxx:240sw/source/filter/basflt/shellio.cxx:240 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
shellio.cxx:242sw/source/filter/basflt/shellio.cxx:242 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
shellio.cxx:256sw/source/filter/basflt/shellio.cxx:256 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
shellio.cxx:257sw/source/filter/basflt/shellio.cxx:257 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
shellio.cxx:297sw/source/filter/basflt/shellio.cxx:297 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
shellio.cxx:299sw/source/filter/basflt/shellio.cxx:299 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
shellio.cxx:305sw/source/filter/basflt/shellio.cxx:305 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake. |
General Analysis |
css1atr.cxx:391sw/source/filter/html/css1atr.cxx:391 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:448sw/source/filter/html/css1atr.cxx:448 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:451sw/source/filter/html/css1atr.cxx:451 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:455sw/source/filter/html/css1atr.cxx:455 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:459sw/source/filter/html/css1atr.cxx:459 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:1663sw/source/filter/html/css1atr.cxx:1663 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:2232sw/source/filter/html/css1atr.cxx:2232 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:2255sw/source/filter/html/css1atr.cxx:2255 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:2256sw/source/filter/html/css1atr.cxx:2256 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:2279sw/source/filter/html/css1atr.cxx:2279 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:2280sw/source/filter/html/css1atr.cxx:2280 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:2299sw/source/filter/html/css1atr.cxx:2299 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:2300sw/source/filter/html/css1atr.cxx:2300 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:2466sw/source/filter/html/css1atr.cxx:2466 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3248sw/source/filter/html/css1atr.cxx:3248 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3252sw/source/filter/html/css1atr.cxx:3252 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3255sw/source/filter/html/css1atr.cxx:3255 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3258sw/source/filter/html/css1atr.cxx:3258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3267sw/source/filter/html/css1atr.cxx:3267 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3270sw/source/filter/html/css1atr.cxx:3270 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3273sw/source/filter/html/css1atr.cxx:3273 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3276sw/source/filter/html/css1atr.cxx:3276 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3279sw/source/filter/html/css1atr.cxx:3279 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3282sw/source/filter/html/css1atr.cxx:3282 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3284sw/source/filter/html/css1atr.cxx:3284 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3349sw/source/filter/html/css1atr.cxx:3349 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:3632sw/source/filter/html/css1atr.cxx:3632 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
css1atr.cxx:400sw/source/filter/html/css1atr.cxx:400 |
High |
V547 |
Expression 'FieldUnit::MM == eUnit' is always false. |
General Analysis |
css1atr.cxx:410sw/source/filter/html/css1atr.cxx:410 |
High |
V547 |
Expression 'FieldUnit::CM == eUnit' is always false. |
General Analysis |
css1atr.cxx:419sw/source/filter/html/css1atr.cxx:419 |
High |
V547 |
Expression 'FieldUnit::POINT == eUnit' is always false. |
General Analysis |
htmlatr.cxx:976sw/source/filter/html/htmlatr.cxx:976 |
Medium |
V547 |
Expression 'nBulletGrfLvl < MAXLEVEL' is always true. |
General Analysis |
htmlatr.cxx:1194sw/source/filter/html/htmlatr.cxx:1194 |
Medium |
V547 |
Expression is always false. |
General Analysis |
htmlatr.cxx:1289sw/source/filter/html/htmlatr.cxx:1289 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1289, 1350, 1359 |
General Analysis |
htmlatr.cxx:1342sw/source/filter/html/htmlatr.cxx:1342 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1342, 1346 |
General Analysis |
htmlatr.cxx:408sw/source/filter/html/htmlatr.cxx:408 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'rTmpLang' should be checked here. |
General Analysis |
htmlcss1.cxx:439sw/source/filter/html/htmlcss1.cxx:439 |
Medium |
V547 |
Expression '!oLRSpace' is always true. |
General Analysis |
htmlcss1.cxx:1527sw/source/filter/html/htmlcss1.cxx:1527 |
Medium |
V547 |
Expression 'nLines > 1' is always true. |
General Analysis |
htmlfldw.cxx:295sw/source/filter/html/htmlfldw.cxx:295 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlfldw.cxx:303sw/source/filter/html/htmlfldw.cxx:303 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlfldw.cxx:316sw/source/filter/html/htmlfldw.cxx:316 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlflywriter.cxx:525sw/source/filter/html/htmlflywriter.cxx:525 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlflywriter.cxx:544sw/source/filter/html/htmlflywriter.cxx:544 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlflywriter.cxx:685sw/source/filter/html/htmlflywriter.cxx:685 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlflywriter.cxx:696sw/source/filter/html/htmlflywriter.cxx:696 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlflywriter.cxx:1560sw/source/filter/html/htmlflywriter.cxx:1560 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlflywriter.cxx:1563sw/source/filter/html/htmlflywriter.cxx:1563 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlflywriter.cxx:1656sw/source/filter/html/htmlflywriter.cxx:1656 |
High |
V530 |
The return value of function 'OutFrameFormatOptions' is required to be utilized. |
General Analysis |
htmlform.cxx:2447sw/source/filter/html/htmlform.cxx:2447 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
htmlform.cxx:666sw/source/filter/html/htmlform.cxx:666 |
Medium |
V1004 |
The 'pVSh' pointer was used unsafely after it was verified against nullptr. Check lines: 662, 666. |
General Analysis |
htmlform.cxx:2423sw/source/filter/html/htmlform.cxx:2423 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
htmlforw.cxx:996sw/source/filter/html/htmlforw.cxx:996 |
Medium |
V1048 |
The 'nTabIndex' variable was assigned the same value. |
General Analysis |
htmlftn.cxx:346sw/source/filter/html/htmlftn.cxx:346 |
High |
V595 |
The 'pTextFootnote' pointer was utilized before it was verified against nullptr. Check lines: 346, 370. |
General Analysis |
htmlftn.cxx:285sw/source/filter/html/htmlftn.cxx:285 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
htmlftn.cxx:146sw/source/filter/html/htmlftn.cxx:146 |
Medium |
V1048 |
The 'aInfo.m_eNum' variable was assigned the same value. |
General Analysis |
htmlftn.cxx:160sw/source/filter/html/htmlftn.cxx:160 |
Medium |
V1048 |
The 'aInfo.m_ePos' variable was assigned the same value. |
General Analysis |
htmlnum.cxx:30sw/source/filter/html/htmlnum.cxx:30 |
Medium |
V547 |
Expression 'm_pNumRule' is always true. |
General Analysis |
htmlnumreader.cxx:513sw/source/filter/html/htmlnumreader.cxx:513 |
Medium |
V547 |
Expression 'nLevel < MAXLEVEL' is always true. |
General Analysis |
htmlnumwriter.cxx:303sw/source/filter/html/htmlnumwriter.cxx:303 |
Medium |
V735 |
Possibly an incorrect HTML. The "</ol>" closing tag was encountered, while the "</pre>" tag was expected. |
General Analysis |
htmlnumwriter.cxx:136sw/source/filter/html/htmlnumwriter.cxx:136 |
Medium |
V1048 |
The 'bStartValue' variable was assigned the same value. |
General Analysis |
htmlplug.cxx:1271sw/source/filter/html/htmlplug.cxx:1271 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlplug.cxx:1282sw/source/filter/html/htmlplug.cxx:1282 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlplug.cxx:1317sw/source/filter/html/htmlplug.cxx:1317 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlplug.cxx:1329sw/source/filter/html/htmlplug.cxx:1329 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlplug.cxx:1341sw/source/filter/html/htmlplug.cxx:1341 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmlreqifreader.cxx:379sw/source/filter/html/htmlreqifreader.cxx:379 |
High |
V530 |
The return value of function 'WriteHex' is required to be utilized. |
General Analysis |
htmlreqifreader.cxx:484sw/source/filter/html/htmlreqifreader.cxx:484 |
High |
V530 |
The return value of function 'WriteHex' is required to be utilized. |
General Analysis |
htmlreqifreader.cxx:614sw/source/filter/html/htmlreqifreader.cxx:614 |
High |
V530 |
The return value of function 'WriteHex' is required to be utilized. |
General Analysis |
htmlreqifreader.cxx:637sw/source/filter/html/htmlreqifreader.cxx:637 |
High |
V530 |
The return value of function 'WriteHex' is required to be utilized. |
General Analysis |
htmltab.cxx:865sw/source/filter/html/htmltab.cxx:865 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_aFrameFormats. |
General Analysis |
htmltab.cxx:814sw/source/filter/html/htmltab.cxx:814 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
htmltab.cxx:831sw/source/filter/html/htmltab.cxx:831 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
htmltab.cxx:2476sw/source/filter/html/htmltab.cxx:2476 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
htmltab.cxx:2802sw/source/filter/html/htmltab.cxx:2802 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
htmltab.cxx:2804sw/source/filter/html/htmltab.cxx:2804 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
htmltab.cxx:4069sw/source/filter/html/htmltab.cxx:4069 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 4069, 4073 |
General Analysis |
htmltab.cxx:1312sw/source/filter/html/htmltab.cxx:1312 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nEmptyRows' should be checked here. |
General Analysis |
htmltab.cxx:3058sw/source/filter/html/htmltab.cxx:3058 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'm_pCurrCnts' should be checked here. |
General Analysis |
htmltabw.cxx:368sw/source/filter/html/htmltabw.cxx:368 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmltabw.cxx:449sw/source/filter/html/htmltabw.cxx:449 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmltabw.cxx:657sw/source/filter/html/htmltabw.cxx:657 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
htmltabw.cxx:702sw/source/filter/html/htmltabw.cxx:702 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:149sw/source/filter/html/parcss1.cxx:149 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:242sw/source/filter/html/parcss1.cxx:242 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:281sw/source/filter/html/parcss1.cxx:281 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:312sw/source/filter/html/parcss1.cxx:312 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:340sw/source/filter/html/parcss1.cxx:340 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:385sw/source/filter/html/parcss1.cxx:385 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:511sw/source/filter/html/parcss1.cxx:511 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:587sw/source/filter/html/parcss1.cxx:587 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:618sw/source/filter/html/parcss1.cxx:618 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:626sw/source/filter/html/parcss1.cxx:626 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
parcss1.cxx:628sw/source/filter/html/parcss1.cxx:628 |
Medium |
V1048 |
The 'bNextCh' variable was assigned the same value. |
General Analysis |
swhtml.cxx:894sw/source/filter/html/swhtml.cxx:894 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swhtml.cxx:896sw/source/filter/html/swhtml.cxx:896 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swhtml.cxx:1550sw/source/filter/html/swhtml.cxx:1550 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
swhtml.cxx:1553sw/source/filter/html/swhtml.cxx:1553 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
swhtml.cxx:3087sw/source/filter/html/swhtml.cxx:3087 |
Medium |
V547 |
Expression '!bBeforeTable' is always false. |
General Analysis |
swhtml.cxx:3833sw/source/filter/html/swhtml.cxx:3833 |
Medium |
V560 |
A part of conditional expression is always true: nSize >= 1. |
General Analysis |
swhtml.cxx:4177sw/source/filter/html/swhtml.cxx:4177 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
swhtml.cxx:1939sw/source/filter/html/swhtml.cxx:1939 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1939, 2007 |
General Analysis |
swhtml.cxx:602sw/source/filter/html/swhtml.cxx:602 |
Medium |
V1048 |
The 'm_bViewCreated' variable was assigned the same value. |
General Analysis |
swhtml.hxx:778sw/source/filter/html/swhtml.hxx:778 |
Medium |
V1071 |
Consider inspecting the 'ParseStyleOptions' function. The return value is not always used. Total calls: 11, discarded results: 1. |
General Analysis |
wrthtml.cxx:762sw/source/filter/html/wrthtml.cxx:762 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
wrthtml.cxx:802sw/source/filter/html/wrthtml.cxx:802 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
wrthtml.cxx:317sw/source/filter/html/wrthtml.cxx:317 |
Medium |
V547 |
Expression 'bVal' is always false. |
General Analysis |
wrtswtbl.cxx:733sw/source/filter/writer/wrtswtbl.cxx:733 |
High |
V1053 |
Calling the 'ShouldExpandSub' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'wrtswtbl.cxx:733', 'wrtswtbl.cxx:504', 'wrtswtbl.hxx:249'. |
General Analysis |
wrtswtbl.cxx:324sw/source/filter/writer/wrtswtbl.cxx:324 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nWidth' should be checked here. |
General Analysis |
WW8Sttbf.cxx:86sw/source/filter/ww8/WW8Sttbf.cxx:86 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
WW8TableInfo.cxx:141sw/source/filter/ww8/WW8TableInfo.cxx:141 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 8-bit variable. |
General Analysis |
WW8TableInfo.hxx:114sw/source/filter/ww8/WW8TableInfo.hxx:114 |
Medium |
V690 |
The 'CellInfo' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
docxattributeoutput.cxx:2319sw/source/filter/ww8/docxattributeoutput.cxx:2319 |
High |
V530 |
The return value of function 'BookmarkToWord' is required to be utilized. |
General Analysis |
docxattributeoutput.cxx:7799sw/source/filter/ww8/docxattributeoutput.cxx:7799 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docxattributeoutput.cxx:6191sw/source/filter/ww8/docxattributeoutput.cxx:6191 |
Medium |
V519 |
The 'aHAlign' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 6190, 6191. |
General Analysis |
docxattributeoutput.cxx:6196sw/source/filter/ww8/docxattributeoutput.cxx:6196 |
Medium |
V519 |
The 'aVAlign' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 6195, 6196. |
General Analysis |
docxattributeoutput.cxx:598sw/source/filter/ww8/docxattributeoutput.cxx:598 |
Medium |
V560 |
A part of conditional expression is always true: m_aParagraphSdt.m_bStartedSdt. |
General Analysis |
docxattributeoutput.cxx:6344sw/source/filter/ww8/docxattributeoutput.cxx:6344 |
Medium |
V560 |
A part of conditional expression is always true: nullptr != pSdrObj. |
General Analysis |
docxattributeoutput.cxx:6757sw/source/filter/ww8/docxattributeoutput.cxx:6757 |
Medium |
V560 |
A part of conditional expression is always true: nWwId >= ww::stiLev1. |
General Analysis |
docxattributeoutput.cxx:463sw/source/filter/ww8/docxattributeoutput.cxx:463 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docxattributeoutput.cxx:5022sw/source/filter/ww8/docxattributeoutput.cxx:5022 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 5022, 5028, 5031 |
General Analysis |
docxattributeoutput.cxx:5107sw/source/filter/ww8/docxattributeoutput.cxx:5107 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 5107, 5110, 5113 |
General Analysis |
docxattributeoutput.cxx:6055sw/source/filter/ww8/docxattributeoutput.cxx:6055 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 6055, 6075 |
General Analysis |
docxattributeoutput.cxx:6059sw/source/filter/ww8/docxattributeoutput.cxx:6059 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 6059, 6063 |
General Analysis |
docxattributeoutput.cxx:4469sw/source/filter/ww8/docxattributeoutput.cxx:4469 |
Medium |
V1048 |
The 'rOptions.bWriteTag' variable was assigned the same value. |
General Analysis |
docxattributeoutput.cxx:4980sw/source/filter/ww8/docxattributeoutput.cxx:4980 |
Medium |
V1048 |
The 'bMustWrite' variable was assigned the same value. |
General Analysis |
docxattributeoutput.cxx:4989sw/source/filter/ww8/docxattributeoutput.cxx:4989 |
Medium |
V1048 |
The 'bMustWrite' variable was assigned the same value. |
General Analysis |
docxattributeoutput.cxx:5019sw/source/filter/ww8/docxattributeoutput.cxx:5019 |
Medium |
V1048 |
The 'bMustWrite' variable was assigned the same value. |
General Analysis |
docxattributeoutput.cxx:5025sw/source/filter/ww8/docxattributeoutput.cxx:5025 |
Medium |
V1048 |
The 'bMustWrite' variable was assigned the same value. |
General Analysis |
docxattributeoutput.cxx:5035sw/source/filter/ww8/docxattributeoutput.cxx:5035 |
Medium |
V1048 |
The 'bMustWrite' variable was assigned the same value. |
General Analysis |
docxattributeoutput.cxx:5041sw/source/filter/ww8/docxattributeoutput.cxx:5041 |
Medium |
V1048 |
The 'bMustWrite' variable was assigned the same value. |
General Analysis |
docxattributeoutput.cxx:5101sw/source/filter/ww8/docxattributeoutput.cxx:5101 |
Medium |
V1048 |
The 'bMustWrite' variable was assigned the same value. |
General Analysis |
docxattributeoutput.cxx:5122sw/source/filter/ww8/docxattributeoutput.cxx:5122 |
Medium |
V1048 |
The 'bMustWrite' variable was assigned the same value. |
General Analysis |
docxattributeoutput.hxx:1039sw/source/filter/ww8/docxattributeoutput.hxx:1039 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: id. |
General Analysis |
docxattributeoutput.hxx:1195sw/source/filter/ww8/docxattributeoutput.hxx:1195 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_bTableCellOpen, m_bStartedParaSdt, m_bStartedRunSdt, m_nTableDepth. |
General Analysis |
docxexport.cxx:675sw/source/filter/ww8/docxexport.cxx:675 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:700sw/source/filter/ww8/docxexport.cxx:700 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:730sw/source/filter/ww8/docxexport.cxx:730 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:761sw/source/filter/ww8/docxexport.cxx:761 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:779sw/source/filter/ww8/docxexport.cxx:779 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:803sw/source/filter/ww8/docxexport.cxx:803 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:914sw/source/filter/ww8/docxexport.cxx:914 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:1046sw/source/filter/ww8/docxexport.cxx:1046 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:1533sw/source/filter/ww8/docxexport.cxx:1533 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:1575sw/source/filter/ww8/docxexport.cxx:1575 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:1622sw/source/filter/ww8/docxexport.cxx:1622 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:1731sw/source/filter/ww8/docxexport.cxx:1731 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:1797sw/source/filter/ww8/docxexport.cxx:1797 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:1838sw/source/filter/ww8/docxexport.cxx:1838 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:1865sw/source/filter/ww8/docxexport.cxx:1865 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexport.cxx:2198sw/source/filter/ww8/docxexport.cxx:2198 |
High |
V530 |
The return value of function 'addRelation' is required to be utilized. |
General Analysis |
docxexportfilter.cxx:116sw/source/filter/ww8/docxexportfilter.cxx:116 |
High |
V530 |
The return value of function 'ExportDocument' is required to be utilized. |
General Analysis |
docxsdrexport.cxx:1371sw/source/filter/ww8/docxsdrexport.cxx:1371 |
High |
V530 |
The return value of function 'AddSdrObject' is required to be utilized. |
General Analysis |
docxsdrexport.cxx:2013sw/source/filter/ww8/docxsdrexport.cxx:2013 |
High |
V595 |
The 'm_pImpl->getBodyPrAttrList()' pointer was utilized before it was verified against nullptr. Check lines: 2013, 2032. |
General Analysis |
docxsdrexport.cxx:884sw/source/filter/ww8/docxsdrexport.cxx:884 |
Medium |
V547 |
Expression 'bLclInTabCell' is always true. |
General Analysis |
docxsdrexport.cxx:1589sw/source/filter/ww8/docxsdrexport.cxx:1589 |
Medium |
V547 |
Expression 'bIsSignatureLineShape' is always false. |
General Analysis |
docxsdrexport.cxx:718sw/source/filter/ww8/docxsdrexport.cxx:718 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pObj' and 'pObj'. |
General Analysis |
docxsdrexport.cxx:881sw/source/filter/ww8/docxsdrexport.cxx:881 |
Medium |
V1048 |
The 'bLclInTabCell' variable was assigned the same value. |
General Analysis |
docxtableexport.cxx:740sw/source/filter/ww8/docxtableexport.cxx:740 |
High |
V501 |
There are identical sub-expressions 'pRedline->GetRedlineData().GetType()' to the left and to the right of the '==' operator. |
General Analysis |
docxtableexport.cxx:59sw/source/filter/ww8/docxtableexport.cxx:59 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:313sw/source/filter/ww8/rtfattributeoutput.cxx:313 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:415sw/source/filter/ww8/rtfattributeoutput.cxx:415 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:436sw/source/filter/ww8/rtfattributeoutput.cxx:436 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:560sw/source/filter/ww8/rtfattributeoutput.cxx:560 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:562sw/source/filter/ww8/rtfattributeoutput.cxx:562 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:605sw/source/filter/ww8/rtfattributeoutput.cxx:605 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:612sw/source/filter/ww8/rtfattributeoutput.cxx:612 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:639sw/source/filter/ww8/rtfattributeoutput.cxx:639 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:648sw/source/filter/ww8/rtfattributeoutput.cxx:648 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:654sw/source/filter/ww8/rtfattributeoutput.cxx:654 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:655sw/source/filter/ww8/rtfattributeoutput.cxx:655 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:686sw/source/filter/ww8/rtfattributeoutput.cxx:686 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:756sw/source/filter/ww8/rtfattributeoutput.cxx:756 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:778sw/source/filter/ww8/rtfattributeoutput.cxx:778 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:785sw/source/filter/ww8/rtfattributeoutput.cxx:785 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:788sw/source/filter/ww8/rtfattributeoutput.cxx:788 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:793sw/source/filter/ww8/rtfattributeoutput.cxx:793 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:796sw/source/filter/ww8/rtfattributeoutput.cxx:796 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:802sw/source/filter/ww8/rtfattributeoutput.cxx:802 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:839sw/source/filter/ww8/rtfattributeoutput.cxx:839 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:841sw/source/filter/ww8/rtfattributeoutput.cxx:841 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:871sw/source/filter/ww8/rtfattributeoutput.cxx:871 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:916sw/source/filter/ww8/rtfattributeoutput.cxx:916 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:918sw/source/filter/ww8/rtfattributeoutput.cxx:918 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:955sw/source/filter/ww8/rtfattributeoutput.cxx:955 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:997sw/source/filter/ww8/rtfattributeoutput.cxx:997 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1096sw/source/filter/ww8/rtfattributeoutput.cxx:1096 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1188sw/source/filter/ww8/rtfattributeoutput.cxx:1188 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1287sw/source/filter/ww8/rtfattributeoutput.cxx:1287 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1307sw/source/filter/ww8/rtfattributeoutput.cxx:1307 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1312sw/source/filter/ww8/rtfattributeoutput.cxx:1312 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1317sw/source/filter/ww8/rtfattributeoutput.cxx:1317 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1321sw/source/filter/ww8/rtfattributeoutput.cxx:1321 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1335sw/source/filter/ww8/rtfattributeoutput.cxx:1335 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1355sw/source/filter/ww8/rtfattributeoutput.cxx:1355 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1357sw/source/filter/ww8/rtfattributeoutput.cxx:1357 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1424sw/source/filter/ww8/rtfattributeoutput.cxx:1424 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1462sw/source/filter/ww8/rtfattributeoutput.cxx:1462 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1495sw/source/filter/ww8/rtfattributeoutput.cxx:1495 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1924sw/source/filter/ww8/rtfattributeoutput.cxx:1924 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1932sw/source/filter/ww8/rtfattributeoutput.cxx:1932 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1948sw/source/filter/ww8/rtfattributeoutput.cxx:1948 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1949sw/source/filter/ww8/rtfattributeoutput.cxx:1949 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1963sw/source/filter/ww8/rtfattributeoutput.cxx:1963 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1964sw/source/filter/ww8/rtfattributeoutput.cxx:1964 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1990sw/source/filter/ww8/rtfattributeoutput.cxx:1990 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1994sw/source/filter/ww8/rtfattributeoutput.cxx:1994 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1999sw/source/filter/ww8/rtfattributeoutput.cxx:1999 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2301sw/source/filter/ww8/rtfattributeoutput.cxx:2301 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2319sw/source/filter/ww8/rtfattributeoutput.cxx:2319 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2320sw/source/filter/ww8/rtfattributeoutput.cxx:2320 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2365sw/source/filter/ww8/rtfattributeoutput.cxx:2365 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2377sw/source/filter/ww8/rtfattributeoutput.cxx:2377 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2389sw/source/filter/ww8/rtfattributeoutput.cxx:2389 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2395sw/source/filter/ww8/rtfattributeoutput.cxx:2395 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2398sw/source/filter/ww8/rtfattributeoutput.cxx:2398 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2419sw/source/filter/ww8/rtfattributeoutput.cxx:2419 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2426sw/source/filter/ww8/rtfattributeoutput.cxx:2426 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2429sw/source/filter/ww8/rtfattributeoutput.cxx:2429 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2434sw/source/filter/ww8/rtfattributeoutput.cxx:2434 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2438sw/source/filter/ww8/rtfattributeoutput.cxx:2438 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2451sw/source/filter/ww8/rtfattributeoutput.cxx:2451 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2463sw/source/filter/ww8/rtfattributeoutput.cxx:2463 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2487sw/source/filter/ww8/rtfattributeoutput.cxx:2487 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2495sw/source/filter/ww8/rtfattributeoutput.cxx:2495 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2507sw/source/filter/ww8/rtfattributeoutput.cxx:2507 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2519sw/source/filter/ww8/rtfattributeoutput.cxx:2519 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2531sw/source/filter/ww8/rtfattributeoutput.cxx:2531 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2549sw/source/filter/ww8/rtfattributeoutput.cxx:2549 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2554sw/source/filter/ww8/rtfattributeoutput.cxx:2554 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2588sw/source/filter/ww8/rtfattributeoutput.cxx:2588 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2590sw/source/filter/ww8/rtfattributeoutput.cxx:2590 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2600sw/source/filter/ww8/rtfattributeoutput.cxx:2600 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2607sw/source/filter/ww8/rtfattributeoutput.cxx:2607 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2616sw/source/filter/ww8/rtfattributeoutput.cxx:2616 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2620sw/source/filter/ww8/rtfattributeoutput.cxx:2620 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2666sw/source/filter/ww8/rtfattributeoutput.cxx:2666 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2669sw/source/filter/ww8/rtfattributeoutput.cxx:2669 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2670sw/source/filter/ww8/rtfattributeoutput.cxx:2670 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2680sw/source/filter/ww8/rtfattributeoutput.cxx:2680 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2687sw/source/filter/ww8/rtfattributeoutput.cxx:2687 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2691sw/source/filter/ww8/rtfattributeoutput.cxx:2691 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2709sw/source/filter/ww8/rtfattributeoutput.cxx:2709 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2713sw/source/filter/ww8/rtfattributeoutput.cxx:2713 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2717sw/source/filter/ww8/rtfattributeoutput.cxx:2717 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2726sw/source/filter/ww8/rtfattributeoutput.cxx:2726 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2728sw/source/filter/ww8/rtfattributeoutput.cxx:2728 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2737sw/source/filter/ww8/rtfattributeoutput.cxx:2737 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2740sw/source/filter/ww8/rtfattributeoutput.cxx:2740 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2745sw/source/filter/ww8/rtfattributeoutput.cxx:2745 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2748sw/source/filter/ww8/rtfattributeoutput.cxx:2748 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2753sw/source/filter/ww8/rtfattributeoutput.cxx:2753 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2763sw/source/filter/ww8/rtfattributeoutput.cxx:2763 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2770sw/source/filter/ww8/rtfattributeoutput.cxx:2770 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2845sw/source/filter/ww8/rtfattributeoutput.cxx:2845 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2853sw/source/filter/ww8/rtfattributeoutput.cxx:2853 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2859sw/source/filter/ww8/rtfattributeoutput.cxx:2859 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2865sw/source/filter/ww8/rtfattributeoutput.cxx:2865 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2873sw/source/filter/ww8/rtfattributeoutput.cxx:2873 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2881sw/source/filter/ww8/rtfattributeoutput.cxx:2881 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2898sw/source/filter/ww8/rtfattributeoutput.cxx:2898 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2905sw/source/filter/ww8/rtfattributeoutput.cxx:2905 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2912sw/source/filter/ww8/rtfattributeoutput.cxx:2912 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2929sw/source/filter/ww8/rtfattributeoutput.cxx:2929 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2936sw/source/filter/ww8/rtfattributeoutput.cxx:2936 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2946sw/source/filter/ww8/rtfattributeoutput.cxx:2946 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2985sw/source/filter/ww8/rtfattributeoutput.cxx:2985 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:2991sw/source/filter/ww8/rtfattributeoutput.cxx:2991 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3018sw/source/filter/ww8/rtfattributeoutput.cxx:3018 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3032sw/source/filter/ww8/rtfattributeoutput.cxx:3032 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3056sw/source/filter/ww8/rtfattributeoutput.cxx:3056 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3077sw/source/filter/ww8/rtfattributeoutput.cxx:3077 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3082sw/source/filter/ww8/rtfattributeoutput.cxx:3082 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3116sw/source/filter/ww8/rtfattributeoutput.cxx:3116 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3118sw/source/filter/ww8/rtfattributeoutput.cxx:3118 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3211sw/source/filter/ww8/rtfattributeoutput.cxx:3211 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3216sw/source/filter/ww8/rtfattributeoutput.cxx:3216 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3224sw/source/filter/ww8/rtfattributeoutput.cxx:3224 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3247sw/source/filter/ww8/rtfattributeoutput.cxx:3247 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3251sw/source/filter/ww8/rtfattributeoutput.cxx:3251 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3276sw/source/filter/ww8/rtfattributeoutput.cxx:3276 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3284sw/source/filter/ww8/rtfattributeoutput.cxx:3284 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3288sw/source/filter/ww8/rtfattributeoutput.cxx:3288 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3290sw/source/filter/ww8/rtfattributeoutput.cxx:3290 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3291sw/source/filter/ww8/rtfattributeoutput.cxx:3291 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3294sw/source/filter/ww8/rtfattributeoutput.cxx:3294 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3299sw/source/filter/ww8/rtfattributeoutput.cxx:3299 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3300sw/source/filter/ww8/rtfattributeoutput.cxx:3300 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3359sw/source/filter/ww8/rtfattributeoutput.cxx:3359 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3361sw/source/filter/ww8/rtfattributeoutput.cxx:3361 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3375sw/source/filter/ww8/rtfattributeoutput.cxx:3375 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3377sw/source/filter/ww8/rtfattributeoutput.cxx:3377 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3383sw/source/filter/ww8/rtfattributeoutput.cxx:3383 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3389sw/source/filter/ww8/rtfattributeoutput.cxx:3389 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3391sw/source/filter/ww8/rtfattributeoutput.cxx:3391 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3402sw/source/filter/ww8/rtfattributeoutput.cxx:3402 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3404sw/source/filter/ww8/rtfattributeoutput.cxx:3404 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3431sw/source/filter/ww8/rtfattributeoutput.cxx:3431 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3436sw/source/filter/ww8/rtfattributeoutput.cxx:3436 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3441sw/source/filter/ww8/rtfattributeoutput.cxx:3441 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3452sw/source/filter/ww8/rtfattributeoutput.cxx:3452 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3454sw/source/filter/ww8/rtfattributeoutput.cxx:3454 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3456sw/source/filter/ww8/rtfattributeoutput.cxx:3456 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3458sw/source/filter/ww8/rtfattributeoutput.cxx:3458 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3460sw/source/filter/ww8/rtfattributeoutput.cxx:3460 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3499sw/source/filter/ww8/rtfattributeoutput.cxx:3499 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3505sw/source/filter/ww8/rtfattributeoutput.cxx:3505 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3511sw/source/filter/ww8/rtfattributeoutput.cxx:3511 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3517sw/source/filter/ww8/rtfattributeoutput.cxx:3517 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3534sw/source/filter/ww8/rtfattributeoutput.cxx:3534 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3539sw/source/filter/ww8/rtfattributeoutput.cxx:3539 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3550sw/source/filter/ww8/rtfattributeoutput.cxx:3550 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3555sw/source/filter/ww8/rtfattributeoutput.cxx:3555 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3588sw/source/filter/ww8/rtfattributeoutput.cxx:3588 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3731sw/source/filter/ww8/rtfattributeoutput.cxx:3731 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3736sw/source/filter/ww8/rtfattributeoutput.cxx:3736 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3759sw/source/filter/ww8/rtfattributeoutput.cxx:3759 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:3996sw/source/filter/ww8/rtfattributeoutput.cxx:3996 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4122sw/source/filter/ww8/rtfattributeoutput.cxx:4122 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4123sw/source/filter/ww8/rtfattributeoutput.cxx:4123 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4128sw/source/filter/ww8/rtfattributeoutput.cxx:4128 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4129sw/source/filter/ww8/rtfattributeoutput.cxx:4129 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4133sw/source/filter/ww8/rtfattributeoutput.cxx:4133 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4284sw/source/filter/ww8/rtfattributeoutput.cxx:4284 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4360sw/source/filter/ww8/rtfattributeoutput.cxx:4360 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4370sw/source/filter/ww8/rtfattributeoutput.cxx:4370 |
High |
V530 |
The return value of function 'WriteHex' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4373sw/source/filter/ww8/rtfattributeoutput.cxx:4373 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4636sw/source/filter/ww8/rtfattributeoutput.cxx:4636 |
High |
V530 |
The return value of function 'ExportPICT' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4647sw/source/filter/ww8/rtfattributeoutput.cxx:4647 |
High |
V530 |
The return value of function 'ExportPICT' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4674sw/source/filter/ww8/rtfattributeoutput.cxx:4674 |
High |
V530 |
The return value of function 'WriteHex' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:4692sw/source/filter/ww8/rtfattributeoutput.cxx:4692 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfattributeoutput.cxx:1264sw/source/filter/ww8/rtfattributeoutput.cxx:1264 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
rtfattributeoutput.cxx:1736sw/source/filter/ww8/rtfattributeoutput.cxx:1736 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1736, 1742 |
General Analysis |
rtfattributeoutput.cxx:1739sw/source/filter/ww8/rtfattributeoutput.cxx:1739 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1739, 1745 |
General Analysis |
rtfexport.cxx:359sw/source/filter/ww8/rtfexport.cxx:359 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfexport.cxx:377sw/source/filter/ww8/rtfexport.cxx:377 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfexport.cxx:1606sw/source/filter/ww8/rtfexport.cxx:1606 |
High |
V530 |
The return value of function 'ExportDocument' is required to be utilized. |
General Analysis |
rtfexport.cxx:374sw/source/filter/ww8/rtfexport.cxx:374 |
Medium |
V560 |
A part of conditional expression is always false: 0 <= result. |
General Analysis |
rtfexport.cxx:1265sw/source/filter/ww8/rtfexport.cxx:1265 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
rtfexport.cxx:1450sw/source/filter/ww8/rtfexport.cxx:1450 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
rtfexportfilter.cxx:82sw/source/filter/ww8/rtfexportfilter.cxx:82 |
High |
V530 |
The return value of function 'ExportDocument' is required to be utilized. |
General Analysis |
rtfsdrexport.cxx:524sw/source/filter/ww8/rtfsdrexport.cxx:524 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfsdrexport.cxx:554sw/source/filter/ww8/rtfsdrexport.cxx:554 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfsdrexport.cxx:692sw/source/filter/ww8/rtfsdrexport.cxx:692 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfsdrexport.cxx:702sw/source/filter/ww8/rtfsdrexport.cxx:702 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfsdrexport.cxx:712sw/source/filter/ww8/rtfsdrexport.cxx:712 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
writerhelper.cxx:691sw/source/filter/ww8/writerhelper.cxx:691 |
Medium |
V1023 |
A pointer without owner is added to the 'maStack' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
wrtw8esh.cxx:1089sw/source/filter/ww8/wrtw8esh.cxx:1089 |
High |
V539 |
Consider inspecting iterators which are being passed as arguments to function 'erase'. |
General Analysis |
wrtw8esh.cxx:2186sw/source/filter/ww8/wrtw8esh.cxx:2186 |
High |
V1053 |
Calling the 'OpenContainer' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
wrtw8esh.cxx:2197sw/source/filter/ww8/wrtw8esh.cxx:2197 |
High |
V1053 |
Calling the 'CloseContainer' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
wrtw8esh.cxx:1717sw/source/filter/ww8/wrtw8esh.cxx:1717 |
Medium |
V547 |
Expression 'nContrast == 100' is always false. |
General Analysis |
wrtw8esh.cxx:2520sw/source/filter/ww8/wrtw8esh.cxx:2520 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2520, 2526 |
General Analysis |
wrtw8esh.cxx:2876sw/source/filter/ww8/wrtw8esh.cxx:2876 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2876, 2879 |
General Analysis |
wrtw8nds.cxx:526sw/source/filter/ww8/wrtw8nds.cxx:526 |
High |
V595 |
The 'pFont' pointer was utilized before it was verified against nullptr. Check lines: 526, 539. |
General Analysis |
wrtw8nds.cxx:2404sw/source/filter/ww8/wrtw8nds.cxx:2404 |
High |
V595 |
The 'pBox' pointer was utilized before it was verified against nullptr. Check lines: 2404, 2417. |
General Analysis |
wrtw8nds.cxx:3631sw/source/filter/ww8/wrtw8nds.cxx:3631 |
Medium |
V506 |
Pointer to local variable 'aOffset' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
wrtw8nds.cxx:2785sw/source/filter/ww8/wrtw8nds.cxx:2785 |
Medium |
V547 |
Expression 'nNextAttr == nEnd' is always true. |
General Analysis |
wrtw8nds.cxx:1825sw/source/filter/ww8/wrtw8nds.cxx:1825 |
Medium |
V560 |
A part of conditional expression is always true: pRet. |
General Analysis |
wrtw8nds.cxx:487sw/source/filter/ww8/wrtw8nds.cxx:487 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 483, 487. |
General Analysis |
wrtw8num.cxx:548sw/source/filter/ww8/wrtw8num.cxx:548 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pBulletFont' is used. Probably it is a mistake. |
General Analysis |
wrtw8num.cxx:550sw/source/filter/ww8/wrtw8num.cxx:550 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pBulletFont' is used. Probably it is a mistake. |
General Analysis |
wrtw8num.cxx:129sw/source/filter/ww8/wrtw8num.cxx:129 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8num.cxx:213sw/source/filter/ww8/wrtw8num.cxx:213 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8num.cxx:391sw/source/filter/ww8/wrtw8num.cxx:391 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8num.cxx:593sw/source/filter/ww8/wrtw8num.cxx:593 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8num.cxx:619sw/source/filter/ww8/wrtw8num.cxx:619 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8sty.cxx:1090sw/source/filter/ww8/wrtw8sty.cxx:1090 |
High |
V1053 |
Calling the 'HeaderFooterWritten' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'wrtw8sty.cxx:1090', 'wrtw8sty.cxx:1180', 'wrtww8.hxx:213'. |
General Analysis |
wrtw8sty.cxx:1847sw/source/filter/ww8/wrtw8sty.cxx:1847 |
Medium |
V519 |
The 'm_pISet' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 1819, 1847. |
General Analysis |
wrtw8sty.cxx:1954sw/source/filter/ww8/wrtw8sty.cxx:1954 |
Medium |
V560 |
A part of conditional expression is always true: pPdLeftHeaderFormat. |
General Analysis |
wrtw8sty.cxx:1958sw/source/filter/ww8/wrtw8sty.cxx:1958 |
Medium |
V560 |
A part of conditional expression is always true: pPdLeftFooterFormat. |
General Analysis |
wrtw8sty.cxx:1971sw/source/filter/ww8/wrtw8sty.cxx:1971 |
Medium |
V560 |
A part of conditional expression is always true: pPdLeftHeaderFormat. |
General Analysis |
wrtw8sty.cxx:1981sw/source/filter/ww8/wrtw8sty.cxx:1981 |
Medium |
V560 |
A part of conditional expression is always true: pPdLeftFooterFormat. |
General Analysis |
wrtw8sty.cxx:540sw/source/filter/ww8/wrtw8sty.cxx:540 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8sty.cxx:618sw/source/filter/ww8/wrtw8sty.cxx:618 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8sty.cxx:624sw/source/filter/ww8/wrtw8sty.cxx:624 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8sty.cxx:1523sw/source/filter/ww8/wrtw8sty.cxx:1523 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8sty.cxx:2299sw/source/filter/ww8/wrtw8sty.cxx:2299 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtw8sty.cxx:2446sw/source/filter/ww8/wrtw8sty.cxx:2446 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtww8.cxx:4398sw/source/filter/ww8/wrtww8.cxx:4398 |
High |
V547 |
Expression 'len == 0x44 - sizeof (sal_uInt32)' is always true. |
General Analysis |
wrtww8.cxx:2564sw/source/filter/ww8/wrtww8.cxx:2564 |
Medium |
V560 |
A part of conditional expression is always true: nWidthPercent <= 600. |
General Analysis |
wrtww8.cxx:3379sw/source/filter/ww8/wrtww8.cxx:3379 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
wrtww8.cxx:3516sw/source/filter/ww8/wrtww8.cxx:3516 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
wrtww8.cxx:3817sw/source/filter/ww8/wrtww8.cxx:3817 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
wrtww8.cxx:2131sw/source/filter/ww8/wrtww8.cxx:2131 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 8-bit variable. |
General Analysis |
wrtww8.cxx:2531sw/source/filter/ww8/wrtww8.cxx:2531 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
wrtww8.cxx:2784sw/source/filter/ww8/wrtww8.cxx:2784 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 8-bit variable. |
General Analysis |
wrtww8.cxx:2827sw/source/filter/ww8/wrtww8.cxx:2827 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 8-bit variable. |
General Analysis |
wrtww8gr.cxx:577sw/source/filter/ww8/wrtww8gr.cxx:577 |
Medium |
V793 |
It is odd that the result of the 'aGrTwipSz.Width() + nXSizeAdd' statement is a part of the condition. Perhaps, this statement should have been compared with something else. |
General Analysis |
wrtww8gr.cxx:594sw/source/filter/ww8/wrtww8gr.cxx:594 |
Medium |
V793 |
It is odd that the result of the 'aGrTwipSz.Height() + nYSizeAdd' statement is a part of the condition. Perhaps, this statement should have been compared with something else. |
General Analysis |
wrtww8gr.cxx:710sw/source/filter/ww8/wrtww8gr.cxx:710 |
Medium |
V793 |
It is odd that the result of the 'aGrTwipSz.Width() + nXSizeAdd' statement is a part of the condition. Perhaps, this statement should have been compared with something else. |
General Analysis |
wrtww8gr.cxx:718sw/source/filter/ww8/wrtww8gr.cxx:718 |
Medium |
V793 |
It is odd that the result of the 'aGrTwipSz.Height() + nYSizeAdd' statement is a part of the condition. Perhaps, this statement should have been compared with something else. |
General Analysis |
ww8atr.cxx:2920sw/source/filter/ww8/ww8atr.cxx:2920 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8atr.cxx:2930sw/source/filter/ww8/ww8atr.cxx:2930 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8atr.cxx:2937sw/source/filter/ww8/ww8atr.cxx:2937 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8atr.cxx:2942sw/source/filter/ww8/ww8atr.cxx:2942 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8atr.cxx:1518sw/source/filter/ww8/ww8atr.cxx:1518 |
Medium |
V547 |
Expression 'nId == NS_sprm::CRgLid1_80::val' is always false. |
General Analysis |
ww8atr.cxx:2535sw/source/filter/ww8/ww8atr.cxx:2535 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
ww8atr.cxx:2569sw/source/filter/ww8/ww8atr.cxx:2569 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
ww8atr.cxx:5028sw/source/filter/ww8/ww8atr.cxx:5028 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
ww8glsy.cxx:226sw/source/filter/ww8/ww8glsy.cxx:226 |
High |
V530 |
The return value of function 'LoadDoc' is required to be utilized. |
General Analysis |
ww8glsy.cxx:62sw/source/filter/ww8/ww8glsy.cxx:62 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
ww8graf.cxx:696sw/source/filter/ww8/ww8graf.cxx:696 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
ww8graf.cxx:1362sw/source/filter/ww8/ww8graf.cxx:1362 |
Medium |
V557 |
Array overrun is possible. The '2' index is pointing beyond array bound. |
General Analysis |
ww8graf.cxx:2353sw/source/filter/ww8/ww8graf.cxx:2353 |
Medium |
V560 |
A part of conditional expression is always true: rRecord.nXRelTo. |
General Analysis |
ww8graf.cxx:2355sw/source/filter/ww8/ww8graf.cxx:2355 |
Medium |
V560 |
A part of conditional expression is always true: rRecord.nYRelTo. |
General Analysis |
ww8graf.cxx:2506sw/source/filter/ww8/ww8graf.cxx:2506 |
Medium |
V560 |
A part of conditional expression is always false: nYRelTo == 2. |
General Analysis |
ww8graf.cxx:1670sw/source/filter/ww8/ww8graf.cxx:1670 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1670, 1680 |
General Analysis |
ww8par.cxx:3446sw/source/filter/ww8/ww8par.cxx:3446 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8par.cxx:4893sw/source/filter/ww8/ww8par.cxx:4893 |
High |
V530 |
The return value of function 'LoadOlePropertySet' is required to be utilized. |
General Analysis |
ww8par.cxx:6548sw/source/filter/ww8/ww8par.cxx:6548 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ww8par.cxx:6549sw/source/filter/ww8/ww8par.cxx:6549 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ww8par.cxx:6532sw/source/filter/ww8/ww8par.cxx:6532 |
Medium |
V519 |
The 'nRet' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 6530, 6532. |
General Analysis |
ww8par.cxx:5307sw/source/filter/ww8/ww8par.cxx:5307 |
Medium |
V560 |
A part of conditional expression is always true: m_xMSDffManager->GetShapeOrders(). |
General Analysis |
ww8par.cxx:4247sw/source/filter/ww8/ww8par.cxx:4247 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_nFieldTagAlways, m_nFieldTagBad. |
General Analysis |
ww8par.cxx:5444sw/source/filter/ww8/ww8par.cxx:5444 |
Medium |
V1004 |
The 'pNdIdx' pointer was used unsafely after it was verified against nullptr. Check lines: 5440, 5444. |
General Analysis |
ww8par.cxx:5640sw/source/filter/ww8/ww8par.cxx:5640 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ww8par.cxx:5693sw/source/filter/ww8/ww8par.cxx:5693 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
ww8par.cxx:5313sw/source/filter/ww8/ww8par.cxx:5313 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
ww8par.hxx:1048sw/source/filter/ww8/ww8par.hxx:1048 |
Medium |
V690 |
The 'WW8TabBandDesc' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
ww8par2.cxx:617sw/source/filter/ww8/ww8par2.cxx:617 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
ww8par2.cxx:629sw/source/filter/ww8/ww8par2.cxx:629 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8par2.cxx:646sw/source/filter/ww8/ww8par2.cxx:646 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
ww8par2.cxx:2360sw/source/filter/ww8/ww8par2.cxx:2360 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ww8par2.cxx:1088sw/source/filter/ww8/ww8par2.cxx:1088 |
High |
V614 |
Uninitialized variable 'nWwCols' used. |
General Analysis |
ww8par2.cxx:2017sw/source/filter/ww8/ww8par2.cxx:2017 |
High |
V773 |
The 'pNewBand' pointer was assigned values twice without releasing the memory. A memory leak is possible. |
General Analysis |
ww8par2.cxx:78sw/source/filter/ww8/ww8par2.cxx:78 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maDirections. |
General Analysis |
ww8par2.cxx:3117sw/source/filter/ww8/ww8par2.cxx:3117 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 3117, 3120 |
General Analysis |
ww8par2.cxx:475sw/source/filter/ww8/ww8par2.cxx:475 |
Medium |
V1048 |
The 'bTestAllowed' variable was assigned the same value. |
General Analysis |
ww8par2.cxx:3151sw/source/filter/ww8/ww8par2.cxx:3151 |
Medium |
V1048 |
The 'eVertOri' variable was assigned the same value. |
General Analysis |
ww8par5.cxx:1281sw/source/filter/ww8/ww8par5.cxx:1281 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8par5.cxx:1289sw/source/filter/ww8/ww8par5.cxx:1289 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8par5.cxx:1293sw/source/filter/ww8/ww8par5.cxx:1293 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ww8par5.cxx:3742sw/source/filter/ww8/ww8par5.cxx:3742 |
Medium |
V653 |
A suspicious string consisting of two parts is used for initialization. It is possible that a comma is missing. Consider inspecting this literal: "\x02""XE". |
General Analysis |
ww8par5.cxx:3742sw/source/filter/ww8/ww8par5.cxx:3742 |
Medium |
V653 |
A suspicious string consisting of two parts is used for initialization. It is possible that a comma is missing. Consider inspecting this literal: "\x06""INHALT". |
General Analysis |
ww8par5.cxx:3743sw/source/filter/ww8/ww8par5.cxx:3743 |
Medium |
V653 |
A suspicious string consisting of two parts is used for initialization. It is possible that a comma is missing. Consider inspecting this literal: "\x02""TC". |
General Analysis |
ww8par5.cxx:481sw/source/filter/ww8/ww8par5.cxx:481 |
Medium |
V1001 |
The 'sParams' variable is assigned but is not used by the end of the function. |
General Analysis |
ww8par5.cxx:1742sw/source/filter/ww8/ww8par5.cxx:1742 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1742, 1751 |
General Analysis |
ww8par5.cxx:1799sw/source/filter/ww8/ww8par5.cxx:1799 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1799, 1805 |
General Analysis |
ww8par5.cxx:1759sw/source/filter/ww8/ww8par5.cxx:1759 |
Medium |
V1048 |
The 'nReg' variable was assigned the same value. |
General Analysis |
ww8par6.cxx:2588sw/source/filter/ww8/ww8par6.cxx:2588 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
ww8par6.cxx:2545sw/source/filter/ww8/ww8par6.cxx:2545 |
High |
V595 |
The 'm_xSFlyPara->GetFlyFormat()' pointer was utilized before it was verified against nullptr. Check lines: 2545, 2557. |
General Analysis |
ww8par6.cxx:2973sw/source/filter/ww8/ww8par6.cxx:2973 |
High |
V595 |
The 'm_pPaM' pointer was utilized before it was verified against nullptr. Check lines: 2973, 2993. |
General Analysis |
ww8par6.cxx:2190sw/source/filter/ww8/ww8par6.cxx:2190 |
High |
V1053 |
Calling the 'PutImpl' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ww8par6.cxx:2190', 'itemset.hxx:230', 'itemset.hxx:112'. |
General Analysis |
ww8par6.cxx:2243sw/source/filter/ww8/ww8par6.cxx:2243 |
High |
V1053 |
Calling the 'PutImpl' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ww8par6.cxx:2243', 'ww8par6.cxx:2277', 'itemset.hxx:230', 'itemset.hxx:112'. |
General Analysis |
ww8par6.cxx:4878sw/source/filter/ww8/ww8par6.cxx:4878 |
Medium |
V547 |
Expression 'NS_sprm::CFEmboss::val == nId' is always false. |
General Analysis |
ww8par6.cxx:1441sw/source/filter/ww8/ww8par6.cxx:1441 |
Medium |
V560 |
A part of conditional expression is always false: pPap. |
General Analysis |
ww8par6.cxx:1441sw/source/filter/ww8/ww8par6.cxx:1441 |
Medium |
V560 |
A part of conditional expression is always false: pSty. |
General Analysis |
ww8par6.cxx:4906sw/source/filter/ww8/ww8par6.cxx:4906 |
Medium |
V560 |
A part of conditional expression is always true: * pData > 0. |
General Analysis |
ww8par6.cxx:177sw/source/filter/ww8/ww8par6.cxx:177 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 177, 195 |
General Analysis |
ww8par6.cxx:180sw/source/filter/ww8/ww8par6.cxx:180 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 180, 187, 191 |
General Analysis |
ww8par6.cxx:1562sw/source/filter/ww8/ww8par6.cxx:1562 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
ww8par6.cxx:2107sw/source/filter/ww8/ww8par6.cxx:2107 |
Medium |
V1048 |
The 'eHRel' variable was assigned the same value. |
General Analysis |
ww8scan.cxx:6713sw/source/filter/ww8/ww8scan.cxx:6713 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
ww8scan.cxx:4222sw/source/filter/ww8/ww8scan.cxx:4222 |
Medium |
V547 |
Expression 'nLen2 == nLen' is always false. |
General Analysis |
ww8scan.cxx:949sw/source/filter/ww8/ww8scan.cxx:949 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_aShortSprm. |
General Analysis |
ww8scan.cxx:816sw/source/filter/ww8/ww8scan.cxx:816 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 816, 823 |
General Analysis |
ww8scan.cxx:8347sw/source/filter/ww8/ww8scan.cxx:8347 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 8347, 8366 |
General Analysis |
ww8scan.cxx:3930sw/source/filter/ww8/ww8scan.cxx:3930 |
Medium |
V1048 |
The 'p->nEndPos' variable was assigned the same value. |
General Analysis |
ww8scan.cxx:4081sw/source/filter/ww8/ww8scan.cxx:4081 |
Medium |
V1048 |
The 'p->nStartPos' variable was assigned the same value. |
General Analysis |
ww8scan.cxx:4091sw/source/filter/ww8/ww8scan.cxx:4091 |
Medium |
V1048 |
The 'p->nStartPos' variable was assigned the same value. |
General Analysis |
ww8scan.cxx:5829sw/source/filter/ww8/ww8scan.cxx:5829 |
Medium |
V1048 |
The 'eVer' variable was assigned the same value. |
General Analysis |
ww8scan.cxx:871sw/source/filter/ww8/ww8scan.cxx:871 |
Medium |
V1077 |
The 'WW8SprmIter' constructor contains potentially uninitialized members. Inspect the following: m_nCurrentId, m_nCurrentSize, m_pCurrentParams. |
General Analysis |
ww8scan.cxx:2260sw/source/filter/ww8/ww8scan.cxx:2260 |
Medium |
V1077 |
The 'WW8PLCF' constructor contains potentially uninitialized members. Inspect the following: m_nIMax, m_pPLCF_Contents. |
General Analysis |
ww8scan.cxx:2282sw/source/filter/ww8/ww8scan.cxx:2282 |
Medium |
V1077 |
The 'WW8PLCF' constructor contains potentially uninitialized members. Inspect the following: m_nIMax, m_pPLCF_Contents. |
General Analysis |
swxml.cxx:98sw/source/filter/xml/swxml.cxx:98 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swxml.cxx:698sw/source/filter/xml/swxml.cxx:698 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swxml.cxx:699sw/source/filter/xml/swxml.cxx:699 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
swxml.cxx:890sw/source/filter/xml/swxml.cxx:890 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 885, 890. |
General Analysis |
xmlexp.cxx:555sw/source/filter/xml/xmlexp.cxx:555 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pText'. |
General Analysis |
xmlexpit.cxx:517sw/source/filter/xml/xmlexpit.cxx:517 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexpit.cxx:519sw/source/filter/xml/xmlexpit.cxx:519 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexpit.cxx:819sw/source/filter/xml/xmlexpit.cxx:819 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexpit.cxx:821sw/source/filter/xml/xmlexpit.cxx:821 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexpit.cxx:949sw/source/filter/xml/xmlexpit.cxx:949 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexpit.cxx:1013sw/source/filter/xml/xmlexpit.cxx:1013 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlexpit.cxx:1055sw/source/filter/xml/xmlexpit.cxx:1055 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVertOrient'. |
General Analysis |
xmlfmt.cxx:151sw/source/filter/xml/xmlfmt.cxx:151 |
High |
V501 |
There are identical sub-expressions 'SkipWS()' to the left and to the right of the '&&' operator. |
General Analysis |
xmlfmt.cxx:115sw/source/filter/xml/xmlfmt.cxx:115 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlfmt.cxx:127sw/source/filter/xml/xmlfmt.cxx:127 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlfonte.cxx:110sw/source/filter/xml/xmlfonte.cxx:110 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
xmlimp.cxx:812sw/source/filter/xml/xmlimp.cxx:812 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pStringListId1'. |
General Analysis |
xmlimp.cxx:815sw/source/filter/xml/xmlimp.cxx:815 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pStringListId2'. |
General Analysis |
xmlimp.cxx:1720sw/source/filter/xml/xmlimp.cxx:1720 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pText'. |
General Analysis |
xmlimp.cxx:1576sw/source/filter/xml/xmlimp.cxx:1576 |
Medium |
V547 |
Expression 'bTabOverMarginValue' is always false. |
General Analysis |
xmlimp.cxx:1609sw/source/filter/xml/xmlimp.cxx:1609 |
Medium |
V547 |
Expression 'bDoNotMirrorRtlDrawObjs' is always false. |
General Analysis |
xmlimp.cxx:1614sw/source/filter/xml/xmlimp.cxx:1614 |
Medium |
V547 |
Expression 'bDoNotBreakWrappedTables' is always false. |
General Analysis |
xmlimp.cxx:1619sw/source/filter/xml/xmlimp.cxx:1619 |
Medium |
V547 |
Expression 'bAllowTextAfterFloatingTableBreak' is always false. |
General Analysis |
xmlimp.cxx:863sw/source/filter/xml/xmlimp.cxx:863 |
Medium |
V560 |
A part of conditional expression is always true: node1. |
General Analysis |
xmltbli.cxx:1909sw/source/filter/xml/xmltbli.cxx:1909 |
High |
V530 |
The return value of function 'InsertText' is required to be utilized. |
General Analysis |
xmltbli.cxx:2698sw/source/filter/xml/xmltbli.cxx:2698 |
High |
V530 |
The return value of function 'SetStyleAndAttrs' is required to be utilized. |
General Analysis |
xmltbli.cxx:2737sw/source/filter/xml/xmltbli.cxx:2737 |
High |
V530 |
The return value of function 'SetStyleAndAttrs' is required to be utilized. |
General Analysis |
xmltbli.cxx:600sw/source/filter/xml/xmltbli.cxx:600 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSrcTextCursor'. |
General Analysis |
xmltbli.cxx:610sw/source/filter/xml/xmltbli.cxx:610 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDstTextCursor'. |
General Analysis |
xmltbli.cxx:2696sw/source/filter/xml/xmltbli.cxx:2696 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextCursor'. |
General Analysis |
xmltbli.cxx:2719sw/source/filter/xml/xmltbli.cxx:2719 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pStNd' should be checked here. |
General Analysis |
xmltexte.cxx:334sw/source/filter/xml/xmltexte.cxx:334 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltexte.cxx:338sw/source/filter/xml/xmltexte.cxx:338 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltexte.cxx:343sw/source/filter/xml/xmltexte.cxx:343 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltexte.cxx:169sw/source/filter/xml/xmltexte.cxx:169 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 168, 169. |
General Analysis |
xmltexte.cxx:71sw/source/filter/xml/xmltexte.cxx:71 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFrame'. |
General Analysis |
xmltexti.cxx:362sw/source/filter/xml/xmltexti.cxx:362 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltexti.cxx:381sw/source/filter/xml/xmltexti.cxx:381 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltexti.cxx:397sw/source/filter/xml/xmltexti.cxx:397 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltexti.cxx:403sw/source/filter/xml/xmltexti.cxx:403 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltexti.cxx:179sw/source/filter/xml/xmltexti.cxx:179 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextCursor'. |
General Analysis |
xmltexti.cxx:571sw/source/filter/xml/xmltexti.cxx:571 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextCursor'. |
General Analysis |
xmltexti.cxx:608sw/source/filter/xml/xmltexti.cxx:608 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextCursor'. |
General Analysis |
xmltexti.cxx:650sw/source/filter/xml/xmltexti.cxx:650 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextCursor'. |
General Analysis |
xmltexti.cxx:727sw/source/filter/xml/xmltexti.cxx:727 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextCursor'. |
General Analysis |
xmltexti.cxx:878sw/source/filter/xml/xmltexti.cxx:878 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFrame'. |
General Analysis |
drpcps.cxx:110sw/source/ui/chrdlg/drpcps.cxx:110 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
numpara.cxx:406sw/source/ui/chrdlg/numpara.cxx:406 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
mailconfigpage.cxx:339sw/source/ui/config/mailconfigpage.cxx:339 |
Medium |
V547 |
Expression 'm_bStop' is always false. |
General Analysis |
mailconfigpage.cxx:376sw/source/ui/config/mailconfigpage.cxx:376 |
Medium |
V547 |
Expression 'm_bStop' is always false. |
General Analysis |
addresslistdialog.cxx:181sw/source/ui/dbui/addresslistdialog.cxx:181 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aUserData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
addresslistdialog.cxx:291sw/source/ui/dbui/addresslistdialog.cxx:291 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aUserData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
addresslistdialog.cxx:384sw/source/ui/dbui/addresslistdialog.cxx:384 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aUserData' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
createaddresslistdialog.cxx:128sw/source/ui/dbui/createaddresslistdialog.cxx:128 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aLines' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
mailmergewizard.cxx:79sw/source/ui/dbui/mailmergewizard.cxx:79 |
High |
V1053 |
Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
mailmergewizard.cxx:221sw/source/ui/dbui/mailmergewizard.cxx:221 |
Medium |
V560 |
A part of conditional expression is always true: !m_bDocumentLoad. |
General Analysis |
mailmergewizard.cxx:233sw/source/ui/dbui/mailmergewizard.cxx:233 |
Medium |
V1048 |
The 'bEnable' variable was assigned the same value. |
General Analysis |
mmlayoutpage.cxx:637sw/source/ui/dbui/mmlayoutpage.cxx:637 |
Medium |
V1048 |
The 'nZoom' variable was assigned the same value. |
General Analysis |
mmresultdialogs.cxx:684sw/source/ui/dbui/mmresultdialogs.cxx:684 |
High |
V530 |
The return value of function 'LoadStylesFromFile' is required to be utilized. |
General Analysis |
mmresultdialogs.cxx:1138sw/source/ui/dbui/mmresultdialogs.cxx:1138 |
High |
V530 |
The return value of function 'LoadStylesFromFile' is required to be utilized. |
General Analysis |
ascfldlg.cxx:390sw/source/ui/dialog/ascfldlg.cxx:390 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 390, 416 |
General Analysis |
uiregionsw.cxx:85sw/source/ui/dialog/uiregionsw.cxx:85 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fldedt.cxx:69sw/source/ui/fldui/fldedt.cxx:69 |
Medium |
V547 |
Expression '!"what input field is this"' is always false. |
General Analysis |
fldtdlg.cxx:83sw/source/ui/fldui/fldtdlg.cxx:83 |
Medium |
V547 |
Expression 'bDatabaseFields' is always true. |
General Analysis |
fldvar.cxx:222sw/source/ui/fldui/fldvar.cxx:222 |
Medium |
V519 |
The 'm_bInit' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 211, 222. |
General Analysis |
fldvar.cxx:638sw/source/ui/fldui/fldvar.cxx:638 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
column.cxx:267sw/source/ui/frmdlg/column.cxx:267 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
column.cxx:228sw/source/ui/frmdlg/column.cxx:228 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pSet' should be checked here. |
General Analysis |
frmpage.cxx:1844sw/source/ui/frmdlg/frmpage.cxx:1844 |
Medium |
V547 |
Expression 'm_bFormat' is always false. |
General Analysis |
frmpage.cxx:1110sw/source/ui/frmdlg/frmpage.cxx:1110 |
Medium |
V560 |
A part of conditional expression is always true: pFlyFormat. |
General Analysis |
cntex.cxx:151sw/source/ui/index/cntex.cxx:151 |
Medium |
V1048 |
The 'bInitialCreate' variable was assigned the same value. |
General Analysis |
cntex.cxx:241sw/source/ui/index/cntex.cxx:241 |
Medium |
V1048 |
The 'nSet' variable was assigned the same value. |
General Analysis |
cnttab.cxx:3816sw/source/ui/index/cnttab.cxx:3816 |
High |
V1053 |
Calling the 'GetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
swuiidxmrk.cxx:1423sw/source/ui/index/swuiidxmrk.cxx:1423 |
Medium |
V560 |
A part of conditional expression is always true: nField < AUTH_FIELD_END. |
General Analysis |
swuiidxmrk.cxx:1423sw/source/ui/index/swuiidxmrk.cxx:1423 |
Medium |
V560 |
A part of conditional expression is always true: nField >= 0. |
General Analysis |
bookmark.cxx:507sw/source/ui/misc/bookmark.cxx:507 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pBookmark'. |
General Analysis |
glossary.cxx:93sw/source/ui/misc/glossary.cxx:93 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
glossary.cxx:85sw/source/ui/misc/glossary.cxx:85 |
High |
V781 |
The value of the 'nStart' index is checked after it was used. Perhaps there is a mistake in program logic. |
General Analysis |
glossary.cxx:613sw/source/ui/misc/glossary.cxx:613 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'xOldEntry' should be used inside 'm_xCategoryBox->get_iter_depth' function. |
General Analysis |
num.cxx:184sw/source/ui/misc/num.cxx:184 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nBorderTextRelative' should be checked here. |
General Analysis |
pgfnote.cxx:135sw/source/ui/misc/pgfnote.cxx:135 |
Medium |
V547 |
Expression 'bContinuousEndnotes' is always false. |
General Analysis |
srtdlg.cxx:81sw/source/ui/misc/srtdlg.cxx:81 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
srtdlg.cxx:85sw/source/ui/misc/srtdlg.cxx:85 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
tabledlg.cxx:473sw/source/ui/table/tabledlg.cxx:473 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'm_pTableData' should be checked here. |
General Analysis |
tabledlg.cxx:820sw/source/ui/table/tabledlg.cxx:820 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'm_pTableData' should be checked here. |
General Analysis |
vbadocuments.cxx:94sw/source/ui/vba/vbadocuments.cxx:94 |
Medium |
V1019 |
Compound assignment expression 'Template >>= sFileName' is used inside condition. |
General Analysis |
vbafind.cxx:222sw/source/ui/vba/vbafind.cxx:222 |
Medium |
V547 |
Expression '!bBackward' is always true. |
General Analysis |
vbafind.cxx:306sw/source/ui/vba/vbafind.cxx:306 |
Medium |
V547 |
Expression 'value' is always false. |
General Analysis |
vbafont.cxx:157sw/source/ui/vba/vbafont.cxx:157 |
High |
V547 |
Expression 'nPaletteColor == nColor' is always true. |
General Analysis |
vbafont.cxx:170sw/source/ui/vba/vbafont.cxx:170 |
Medium |
V547 |
Expression 'bRes' is always false. |
General Analysis |
vbafont.cxx:180sw/source/ui/vba/vbafont.cxx:180 |
Medium |
V547 |
Expression 'bRes' is always false. |
General Analysis |
vbafont.cxx:190sw/source/ui/vba/vbafont.cxx:190 |
Medium |
V547 |
Expression 'bRes' is always false. |
General Analysis |
vbafont.cxx:200sw/source/ui/vba/vbafont.cxx:200 |
Medium |
V547 |
Expression 'bRes' is always false. |
General Analysis |
vbafont.cxx:210sw/source/ui/vba/vbafont.cxx:210 |
Medium |
V547 |
Expression 'bRes' is always false. |
General Analysis |
vbafont.cxx:220sw/source/ui/vba/vbafont.cxx:220 |
Medium |
V547 |
Expression 'bRes' is always false. |
General Analysis |
vbaformfielddropdown.cxx:63sw/source/ui/vba/vbaformfielddropdown.cxx:63 |
High |
V530 |
The return value of function 'GetContent' is required to be utilized. |
General Analysis |
vbaheaderfooterhelper.cxx:56sw/source/ui/vba/vbaheaderfooterhelper.cxx:56 |
Medium |
V547 |
Expression '!isShared' is always false. |
General Analysis |
vbaheaderfooterhelper.cxx:101sw/source/ui/vba/vbaheaderfooterhelper.cxx:101 |
Medium |
V547 |
Expression '!isShared' is always true. |
General Analysis |
vbaheaderfooterhelper.cxx:121sw/source/ui/vba/vbaheaderfooterhelper.cxx:121 |
Medium |
V547 |
Expression '!isShared' is always false. |
General Analysis |
vbaheaderfooterhelper.cxx:165sw/source/ui/vba/vbaheaderfooterhelper.cxx:165 |
Medium |
V547 |
Expression '!isShared' is always true. |
General Analysis |
vbalistformat.cxx:207sw/source/ui/vba/vbalistformat.cxx:207 |
Medium |
V1048 |
The 'nIndentAt' variable was assigned the same value. |
General Analysis |
vbalistformat.cxx:208sw/source/ui/vba/vbalistformat.cxx:208 |
Medium |
V1048 |
The 'nFirstLineIndent' variable was assigned the same value. |
General Analysis |
vbalistformat.cxx:209sw/source/ui/vba/vbalistformat.cxx:209 |
Medium |
V1048 |
The 'nListtabStopPosition' variable was assigned the same value. |
General Analysis |
vbalistlevel.cxx:42sw/source/ui/vba/vbalistlevel.cxx:42 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbalistlevel.cxx:160sw/source/ui/vba/vbalistlevel.cxx:160 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbalistlevel.cxx:252sw/source/ui/vba/vbalistlevel.cxx:252 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 252, 282 |
General Analysis |
vbalistlevel.cxx:74sw/source/ui/vba/vbalistlevel.cxx:74 |
Medium |
V1048 |
The 'nAlignment' variable was assigned the same value. |
General Analysis |
vbapagesetup.cxx:61sw/source/ui/vba/vbapagesetup.cxx:61 |
Medium |
V547 |
Expression '!isHeaderOn' is always true. |
General Analysis |
vbapagesetup.cxx:84sw/source/ui/vba/vbapagesetup.cxx:84 |
Medium |
V547 |
Expression '!isHeaderOn' is always true. |
General Analysis |
vbapagesetup.cxx:104sw/source/ui/vba/vbapagesetup.cxx:104 |
Medium |
V547 |
Expression '!isFooterOn' is always true. |
General Analysis |
vbapagesetup.cxx:118sw/source/ui/vba/vbapagesetup.cxx:118 |
Medium |
V547 |
Expression '!isFooterOn' is always true. |
General Analysis |
vbapagesetup.cxx:170sw/source/ui/vba/vbapagesetup.cxx:170 |
Medium |
V547 |
Expression 'isHeaderOn' is always false. |
General Analysis |
vbapagesetup.cxx:234sw/source/ui/vba/vbapagesetup.cxx:234 |
Medium |
V1048 |
The 'wdSectionStart' variable was assigned the same value. |
General Analysis |
vbaparagraphformat.cxx:209sw/source/ui/vba/vbaparagraphformat.cxx:209 |
High |
V614 |
Uninitialized variable 'aBreakType' used. |
General Analysis |
vbaparagraphformat.cxx:222sw/source/ui/vba/vbaparagraphformat.cxx:222 |
High |
V614 |
Uninitialized variable 'aBreakType' used. |
General Analysis |
vbaparagraphformat.cxx:312sw/source/ui/vba/vbaparagraphformat.cxx:312 |
Medium |
V560 |
A part of conditional expression is always false: nWidow > 1. |
General Analysis |
vbaparagraphformat.cxx:312sw/source/ui/vba/vbaparagraphformat.cxx:312 |
Medium |
V560 |
A part of conditional expression is always true: nOrphan == nWidow. |
General Analysis |
vbarow.cxx:67sw/source/ui/vba/vbarow.cxx:67 |
Medium |
V547 |
Expression 'isAutoHeight' is always false. |
General Analysis |
vbarows.cxx:264sw/source/ui/vba/vbarows.cxx:264 |
Medium |
V560 |
A part of conditional expression is always true: (nWidth <= 0). |
General Analysis |
vbarows.cxx:90sw/source/ui/vba/vbarows.cxx:90 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbarows.cxx:127sw/source/ui/vba/vbarows.cxx:127 |
Medium |
V1048 |
The 'nAlignment' variable was assigned the same value. |
General Analysis |
vbastyle.cxx:79sw/source/ui/vba/vbastyle.cxx:79 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
vbastyles.cxx:324sw/source/ui/vba/vbastyles.cxx:324 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 324, 335 |
General Analysis |
vbatablehelper.cxx:126sw/source/ui/vba/vbatablehelper.cxx:126 |
Medium |
V547 |
Expression 'isWidthRelatvie' is always false. |
General Analysis |
vbatables.cxx:177sw/source/ui/vba/vbatables.cxx:177 |
Medium |
V560 |
A part of conditional expression is always true: nCols <= 0. |
General Analysis |
vbatables.cxx:177sw/source/ui/vba/vbatables.cxx:177 |
Medium |
V560 |
A part of conditional expression is always true: nRows <= 0. |
General Analysis |
vbatables.cxx:175sw/source/ui/vba/vbatables.cxx:175 |
Medium |
V1019 |
Compound assignment expression 'NumColumns >>= nCols' is used inside condition. |
General Analysis |
vbatables.cxx:175sw/source/ui/vba/vbatables.cxx:175 |
Medium |
V1019 |
Compound assignment expression 'NumRows >>= nRows' is used inside condition. |
General Analysis |
vbatabstops.cxx:172sw/source/ui/vba/vbatabstops.cxx:172 |
Medium |
V1048 |
The 'cLeader' variable was assigned the same value. |
General Analysis |
vbatemplate.cxx:41sw/source/ui/vba/vbatemplate.cxx:41 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbaview.cxx:222sw/source/ui/vba/vbaview.cxx:222 |
Medium |
V547 |
Expression 'bOnlineLayout' is always false. |
General Analysis |
vbaview.cxx:345sw/source/ui/vba/vbaview.cxx:345 |
Medium |
V547 |
Expression '!isOn' is always true. |
General Analysis |
vbaview.cxx:350sw/source/ui/vba/vbaview.cxx:350 |
Medium |
V547 |
Expression '!isShared' is always true. |
General Analysis |
vbawordbasic.cxx:148sw/source/ui/vba/vbawordbasic.cxx:148 |
Medium |
V1019 |
Compound assignment expression 'Save >>= nSave' is used inside condition. |
General Analysis |
vbawrapformat.cxx:92sw/source/ui/vba/vbawrapformat.cxx:92 |
High |
V614 |
Uninitialized variable 'eTextMode' used. |
General Analysis |
vbawrapformat.cxx:140sw/source/ui/vba/vbawrapformat.cxx:140 |
High |
V614 |
Uninitialized variable 'eTextMode' used. |
General Analysis |
vbawrapformat.cxx:108sw/source/ui/vba/vbawrapformat.cxx:108 |
Medium |
V547 |
Expression 'bContour' is always false. |
General Analysis |
appenv.cxx:335sw/source/uibase/app/appenv.cxx:335 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
appenv.cxx:424sw/source/uibase/app/appenv.cxx:424 |
High |
V530 |
The return value of function 'InsertLabEnvText' is required to be utilized. |
General Analysis |
appenv.cxx:439sw/source/uibase/app/appenv.cxx:439 |
High |
V530 |
The return value of function 'InsertLabEnvText' is required to be utilized. |
General Analysis |
appopt.cxx:289sw/source/uibase/app/appopt.cxx:289 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
appopt.cxx:430sw/source/uibase/app/appopt.cxx:430 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
appopt.cxx:431sw/source/uibase/app/appopt.cxx:431 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
appopt.cxx:445sw/source/uibase/app/appopt.cxx:445 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 445, 523 |
General Analysis |
docsh.cxx:783sw/source/uibase/app/docsh.cxx:783 |
Medium |
V547 |
Expression 'm_pWrtShell' is always true. |
General Analysis |
docsh2.cxx:513sw/source/uibase/app/docsh2.cxx:513 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docsh2.cxx:727sw/source/uibase/app/docsh2.cxx:727 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docsh2.cxx:1134sw/source/uibase/app/docsh2.cxx:1134 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
docsh2.cxx:1195sw/source/uibase/app/docsh2.cxx:1195 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
docsh2.cxx:1329sw/source/uibase/app/docsh2.cxx:1329 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
docsh2.cxx:1356sw/source/uibase/app/docsh2.cxx:1356 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
docsh2.cxx:1523sw/source/uibase/app/docsh2.cxx:1523 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
docsh2.cxx:1563sw/source/uibase/app/docsh2.cxx:1563 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docsh2.cxx:1575sw/source/uibase/app/docsh2.cxx:1575 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
docsh2.cxx:1610sw/source/uibase/app/docsh2.cxx:1610 |
High |
V530 |
The return value of function 'DetectFilter' is required to be utilized. |
General Analysis |
docsh2.cxx:1614sw/source/uibase/app/docsh2.cxx:1614 |
High |
V530 |
The return value of function 'DetectFilter' is required to be utilized. |
General Analysis |
docsh2.cxx:1773sw/source/uibase/app/docsh2.cxx:1773 |
High |
V530 |
The return value of function 'DetectFilter' is required to be utilized. |
General Analysis |
docsh2.cxx:795sw/source/uibase/app/docsh2.cxx:795 |
High |
V773 |
Visibility scope of the 'pStrm' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
docsh2.cxx:414sw/source/uibase/app/docsh2.cxx:414 |
Medium |
V506 |
Pointer to local variable 'aTmpLst' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
docsh2.cxx:441sw/source/uibase/app/docsh2.cxx:441 |
Medium |
V547 |
Expression 'pAFlags->m_pAutoCompleteList' is always true. |
General Analysis |
docsh2.cxx:448sw/source/uibase/app/docsh2.cxx:448 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
docsh2.cxx:1024sw/source/uibase/app/docsh2.cxx:1024 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
docst.cxx:362sw/source/uibase/app/docst.cxx:362 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docst.cxx:1197sw/source/uibase/app/docst.cxx:1197 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
docst.cxx:1221sw/source/uibase/app/docst.cxx:1221 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docst.cxx:1222sw/source/uibase/app/docst.cxx:1222 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docst.cxx:1223sw/source/uibase/app/docst.cxx:1223 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docst.cxx:1306sw/source/uibase/app/docst.cxx:1306 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
docst.cxx:303sw/source/uibase/app/docst.cxx:303 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 303, 306 |
General Analysis |
docst.cxx:508sw/source/uibase/app/docst.cxx:508 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 508, 514 |
General Analysis |
mainwn.cxx:101sw/source/uibase/app/mainwn.cxx:101 |
High |
V595 |
The 'pProgressContainer' pointer was utilized before it was verified against nullptr. Check lines: 101, 115. |
General Analysis |
mainwn.cxx:112sw/source/uibase/app/mainwn.cxx:112 |
High |
V595 |
The 'pProgressContainer' pointer was utilized before it was verified against nullptr. Check lines: 112, 115. |
General Analysis |
modcfg.cxx:175sw/source/uibase/config/modcfg.cxx:175 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
modcfg.cxx:186sw/source/uibase/config/modcfg.cxx:186 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
modcfg.cxx:208sw/source/uibase/config/modcfg.cxx:208 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
viewopt.cxx:435sw/source/uibase/config/viewopt.cxx:435 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 435, 441 |
General Analysis |
dbmgr.cxx:2807sw/source/uibase/dbui/dbmgr.cxx:2807 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SwSpellDialogChildWindow.cxx:404sw/source/uibase/dialog/SwSpellDialogChildWindow.cxx:404 |
Medium |
V547 |
Expression 'bNoDictionaryAvailable' is always false. |
General Analysis |
gloshdl.cxx:305sw/source/uibase/dochdl/gloshdl.cxx:305 |
High |
V575 |
The null pointer is passed into 'operator delete'. Inspect the argument. |
General Analysis |
gloshdl.cxx:341sw/source/uibase/dochdl/gloshdl.cxx:341 |
High |
V575 |
The null pointer is passed into 'operator delete'. Inspect the argument. |
General Analysis |
gloshdl.cxx:533sw/source/uibase/dochdl/gloshdl.cxx:533 |
High |
V575 |
The null pointer is passed into 'operator delete'. Inspect the argument. |
General Analysis |
swdtflvr.cxx:871sw/source/uibase/dochdl/swdtflvr.cxx:871 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1552sw/source/uibase/dochdl/swdtflvr.cxx:1552 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1553sw/source/uibase/dochdl/swdtflvr.cxx:1553 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1565sw/source/uibase/dochdl/swdtflvr.cxx:1565 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1569sw/source/uibase/dochdl/swdtflvr.cxx:1569 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1570sw/source/uibase/dochdl/swdtflvr.cxx:1570 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1573sw/source/uibase/dochdl/swdtflvr.cxx:1573 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1579sw/source/uibase/dochdl/swdtflvr.cxx:1579 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1581sw/source/uibase/dochdl/swdtflvr.cxx:1581 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1583sw/source/uibase/dochdl/swdtflvr.cxx:1583 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1585sw/source/uibase/dochdl/swdtflvr.cxx:1585 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1589sw/source/uibase/dochdl/swdtflvr.cxx:1589 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1636sw/source/uibase/dochdl/swdtflvr.cxx:1636 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1646sw/source/uibase/dochdl/swdtflvr.cxx:1646 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1647sw/source/uibase/dochdl/swdtflvr.cxx:1647 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1654sw/source/uibase/dochdl/swdtflvr.cxx:1654 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
swdtflvr.cxx:3169sw/source/uibase/dochdl/swdtflvr.cxx:3169 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
swdtflvr.cxx:3315sw/source/uibase/dochdl/swdtflvr.cxx:3315 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
swdtflvr.cxx:4065sw/source/uibase/dochdl/swdtflvr.cxx:4065 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:4080sw/source/uibase/dochdl/swdtflvr.cxx:4080 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:4095sw/source/uibase/dochdl/swdtflvr.cxx:4095 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:4155sw/source/uibase/dochdl/swdtflvr.cxx:4155 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:4176sw/source/uibase/dochdl/swdtflvr.cxx:4176 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:4376sw/source/uibase/dochdl/swdtflvr.cxx:4376 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
swdtflvr.cxx:1937sw/source/uibase/dochdl/swdtflvr.cxx:1937 |
High |
V749 |
Destructor of the 'aWait' object will be invoked a second time after leaving the object's scope. |
General Analysis |
swdtflvr.cxx:3938sw/source/uibase/dochdl/swdtflvr.cxx:3938 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
swdtflvr.cxx:1148sw/source/uibase/dochdl/swdtflvr.cxx:1148 |
Medium |
V1048 |
The 'nRet' variable was assigned the same value. |
General Analysis |
AnnotationWin.cxx:100sw/source/uibase/docvw/AnnotationWin.cxx:100 |
High |
V530 |
The return value of function 'Read' is required to be utilized. |
General Analysis |
AnnotationWin2.cxx:1076sw/source/uibase/docvw/AnnotationWin2.cxx:1076 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
AnnotationWin2.cxx:1241sw/source/uibase/docvw/AnnotationWin2.cxx:1241 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
AnnotationWin2.cxx:701sw/source/uibase/docvw/AnnotationWin2.cxx:701 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pTextAnnotationField'. |
General Analysis |
FrameControlsManager.cxx:110sw/source/uibase/docvw/FrameControlsManager.cxx:110 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pWin'. |
General Analysis |
FrameControlsManager.cxx:174sw/source/uibase/docvw/FrameControlsManager.cxx:174 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pButton'. |
General Analysis |
FrameControlsManager.cxx:199sw/source/uibase/docvw/FrameControlsManager.cxx:199 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pButton'. |
General Analysis |
FrameControlsManager.cxx:235sw/source/uibase/docvw/FrameControlsManager.cxx:235 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pWin'. |
General Analysis |
PostItMgr.cxx:816sw/source/uibase/docvw/PostItMgr.cxx:816 |
Medium |
V1023 |
A pointer without owner is added to the 'mPages' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
PostItMgr.cxx:867sw/source/uibase/docvw/PostItMgr.cxx:867 |
Medium |
V1023 |
A pointer without owner is added to the 'mPages' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
SidebarTxtControl.cxx:414sw/source/uibase/docvw/SidebarTxtControl.cxx:414 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
SidebarWinAcc.cxx:103sw/source/uibase/docvw/SidebarWinAcc.cxx:103 |
High |
V1053 |
Calling the 'SetWindow' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
edtdd.cxx:218sw/source/uibase/docvw/edtdd.cxx:218 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
edtdd.cxx:276sw/source/uibase/docvw/edtdd.cxx:276 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
edtwin.cxx:2147sw/source/uibase/docvw/edtwin.cxx:2147 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
edtwin.cxx:2222sw/source/uibase/docvw/edtwin.cxx:2222 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
edtwin.cxx:2358sw/source/uibase/docvw/edtwin.cxx:2358 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
edtwin.cxx:2660sw/source/uibase/docvw/edtwin.cxx:2660 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
edtwin.cxx:4815sw/source/uibase/docvw/edtwin.cxx:4815 |
High |
V530 |
The return value of function 'FindAnchorPos' is required to be utilized. |
General Analysis |
edtwin.cxx:6002sw/source/uibase/docvw/edtwin.cxx:6002 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
edtwin.cxx:6527sw/source/uibase/docvw/edtwin.cxx:6527 |
High |
V530 |
The return value of function 'DeleteExtTextInput' is required to be utilized. |
General Analysis |
edtwin.cxx:4935sw/source/uibase/docvw/edtwin.cxx:4935 |
High |
V595 |
The 'pFlyFormat' pointer was utilized before it was verified against nullptr. Check lines: 4935, 4963. |
General Analysis |
edtwin.cxx:5545sw/source/uibase/docvw/edtwin.cxx:5545 |
High |
V1053 |
Calling the 'SetPointer' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
edtwin.cxx:1610sw/source/uibase/docvw/edtwin.cxx:1610 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1578, 1610. |
General Analysis |
edtwin.cxx:4301sw/source/uibase/docvw/edtwin.cxx:4301 |
Medium |
V1020 |
The function exited without calling the 'LeaveArea' function. Check lines: 4301, 4298. |
General Analysis |
edtwin.cxx:4328sw/source/uibase/docvw/edtwin.cxx:4328 |
Medium |
V1020 |
The function exited without calling the 'LeaveArea' function. Check lines: 4328, 4298. |
General Analysis |
edtwin.cxx:4354sw/source/uibase/docvw/edtwin.cxx:4354 |
Medium |
V1020 |
The function exited without calling the 'LeaveArea' function. Check lines: 4354, 4298. |
General Analysis |
edtwin.cxx:4411sw/source/uibase/docvw/edtwin.cxx:4411 |
Medium |
V1020 |
The function exited without calling the 'LeaveArea' function. Check lines: 4411, 4298. |
General Analysis |
edtwin.cxx:4489sw/source/uibase/docvw/edtwin.cxx:4489 |
Medium |
V1020 |
The function exited without calling the 'LeaveArea' function. Check lines: 4489, 4298. |
General Analysis |
edtwin.cxx:4544sw/source/uibase/docvw/edtwin.cxx:4544 |
Medium |
V1020 |
The function exited without calling the 'LeaveArea' function. Check lines: 4544, 4298. |
General Analysis |
edtwin.cxx:4692sw/source/uibase/docvw/edtwin.cxx:4692 |
Medium |
V1020 |
The function exited without calling the 'LeaveArea' function. Check lines: 4692, 4298. |
General Analysis |
edtwin.cxx:2431sw/source/uibase/docvw/edtwin.cxx:2431 |
Medium |
V1048 |
The 'eKeyState' variable was assigned the same value. |
General Analysis |
edtwin2.cxx:244sw/source/uibase/docvw/edtwin2.cxx:244 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
edtwin2.cxx:465sw/source/uibase/docvw/edtwin2.cxx:465 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
edtwin2.cxx:668sw/source/uibase/docvw/edtwin2.cxx:668 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
romenu.cxx:288sw/source/uibase/docvw/romenu.cxx:288 |
High |
V530 |
The return value of function 'SaveGraphic' is required to be utilized. |
General Analysis |
envimg.cxx:85sw/source/uibase/envelp/envimg.cxx:85 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fldmgr.cxx:1512sw/source/uibase/fldui/fldmgr.cxx:1512 |
Medium |
V614 |
Potentially null smart pointer 'pField' used. |
General Analysis |
colex.cxx:394sw/source/uibase/frmdlg/colex.cxx:394 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
colex.cxx:430sw/source/uibase/frmdlg/colex.cxx:430 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
colmgr.cxx:37sw/source/uibase/frmdlg/colmgr.cxx:37 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
frmmgr.cxx:436sw/source/uibase/frmdlg/frmmgr.cxx:436 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'rVal.nMaxHPos' should be checked here. |
General Analysis |
navipi.hxx:162sw/source/uibase/inc/navipi.hxx:162 |
Medium |
V1071 |
Consider inspecting the 'GetCreateView' function. The return value is not always used. Total calls: 14, discarded results: 1. |
General Analysis |
toxmgr.cxx:147sw/source/uibase/index/toxmgr.cxx:147 |
High |
V773 |
Visibility scope of the 'pMark' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
olmenu.cxx:691sw/source/uibase/lingu/olmenu.cxx:691 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:754sw/source/uibase/lingu/olmenu.cxx:754 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
olmenu.cxx:760sw/source/uibase/lingu/olmenu.cxx:760 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
olmenu.cxx:765sw/source/uibase/lingu/olmenu.cxx:765 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:770sw/source/uibase/lingu/olmenu.cxx:770 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:844sw/source/uibase/lingu/olmenu.cxx:844 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:849sw/source/uibase/lingu/olmenu.cxx:849 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:854sw/source/uibase/lingu/olmenu.cxx:854 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:859sw/source/uibase/lingu/olmenu.cxx:859 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:864sw/source/uibase/lingu/olmenu.cxx:864 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:869sw/source/uibase/lingu/olmenu.cxx:869 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:874sw/source/uibase/lingu/olmenu.cxx:874 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
olmenu.cxx:878sw/source/uibase/lingu/olmenu.cxx:878 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
glosdoc.cxx:69sw/source/uibase/misc/glosdoc.cxx:69 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
glosdoc.cxx:341sw/source/uibase/misc/glosdoc.cxx:341 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
glosdoc.cxx:328sw/source/uibase/misc/glosdoc.cxx:328 |
Medium |
V1077 |
The 'SwGlossaries' constructor contains potentially uninitialized members. Inspect the following: m_bError. |
General Analysis |
redlndlg.cxx:113sw/source/uibase/misc/redlndlg.cxx:113 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
redlndlg.cxx:1281sw/source/uibase/misc/redlndlg.cxx:1281 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
redlndlg.cxx:1618sw/source/uibase/misc/redlndlg.cxx:1618 |
High |
V530 |
The return value of function 'lcl_StripAcceptChgDat' is required to be utilized. |
General Analysis |
redlndlg.cxx:1392sw/source/uibase/misc/redlndlg.cxx:1392 |
High |
V595 |
The 'pSh' pointer was utilized before it was verified against nullptr. Check lines: 1392, 1397. |
General Analysis |
redlndlg.cxx:1336sw/source/uibase/misc/redlndlg.cxx:1336 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
redlndlg.cxx:374sw/source/uibase/misc/redlndlg.cxx:374 |
Medium |
V1004 |
The 'pSh' pointer was used unsafely after it was verified against nullptr. Check lines: 340, 374. |
General Analysis |
redlndlg.cxx:1399sw/source/uibase/misc/redlndlg.cxx:1399 |
Medium |
V1004 |
The 'pSh' pointer was used unsafely after it was verified against nullptr. Check lines: 1397, 1399. |
General Analysis |
drawbase.cxx:554sw/source/uibase/ribbar/drawbase.cxx:554 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
annotsh.cxx:1410sw/source/uibase/shells/annotsh.cxx:1410 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
annotsh.cxx:1411sw/source/uibase/shells/annotsh.cxx:1411 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
annotsh.cxx:1412sw/source/uibase/shells/annotsh.cxx:1412 |
Medium |
V547 |
Expression 'bUseVariants' is always true. |
General Analysis |
annotsh.cxx:1413sw/source/uibase/shells/annotsh.cxx:1413 |
Medium |
V547 |
Expression '!bCommonTerms' is always false. |
General Analysis |
annotsh.cxx:527sw/source/uibase/shells/annotsh.cxx:527 |
Medium |
V788 |
The variable 'nEEWhich', captured in a lambda expression, has a constant value. |
General Analysis |
basesh.cxx:994sw/source/uibase/shells/basesh.cxx:994 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
basesh.cxx:995sw/source/uibase/shells/basesh.cxx:995 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
basesh.cxx:996sw/source/uibase/shells/basesh.cxx:996 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
basesh.cxx:1099sw/source/uibase/shells/basesh.cxx:1099 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
basesh.cxx:1133sw/source/uibase/shells/basesh.cxx:1133 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
basesh.cxx:1289sw/source/uibase/shells/basesh.cxx:1289 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
basesh.cxx:2491sw/source/uibase/shells/basesh.cxx:2491 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
basesh.cxx:2493sw/source/uibase/shells/basesh.cxx:2493 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
basesh.cxx:2495sw/source/uibase/shells/basesh.cxx:2495 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
basesh.cxx:2462sw/source/uibase/shells/basesh.cxx:2462 |
Medium |
V506 |
Pointer to local variable 'aHeightSet' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
basesh.cxx:2468sw/source/uibase/shells/basesh.cxx:2468 |
Medium |
V547 |
Expression 'pArgs' is always true. |
General Analysis |
basesh.cxx:3069sw/source/uibase/shells/basesh.cxx:3069 |
Medium |
V668 |
There is no sense in testing the 'pUndo' pointer against null, as the memory was allocated using the 'new' operator. The exception will be generated in the case of memory allocation error. |
General Analysis |
basesh.cxx:1164sw/source/uibase/shells/basesh.cxx:1164 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
basesh.cxx:231sw/source/uibase/shells/basesh.cxx:231 |
Medium |
V1048 |
The 'bVisible' variable was assigned the same value. |
General Analysis |
beziersh.cxx:81sw/source/uibase/shells/beziersh.cxx:81 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
beziersh.cxx:169sw/source/uibase/shells/beziersh.cxx:169 |
Medium |
V1048 |
The 'eKind' variable was assigned the same value. |
General Analysis |
drawdlg.cxx:282sw/source/uibase/shells/drawdlg.cxx:282 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drawdlg.cxx:291sw/source/uibase/shells/drawdlg.cxx:291 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drawsh.cxx:222sw/source/uibase/shells/drawsh.cxx:222 |
High |
V530 |
The return value of function 'FindAnchorPos' is required to be utilized. |
General Analysis |
drawsh.cxx:450sw/source/uibase/shells/drawsh.cxx:450 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 450, 463 |
General Analysis |
drformsh.cxx:90sw/source/uibase/shells/drformsh.cxx:90 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
drformsh.cxx:93sw/source/uibase/shells/drformsh.cxx:93 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
drwtxtex.cxx:411sw/source/uibase/shells/drwtxtex.cxx:411 |
Medium |
V788 |
The variable 'nEEWhich', captured in a lambda expression, has a constant value. |
General Analysis |
drwtxtsh.cxx:537sw/source/uibase/shells/drwtxtsh.cxx:537 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
drwtxtsh.cxx:595sw/source/uibase/shells/drwtxtsh.cxx:595 |
High |
V530 |
The return value of function 'GetSlotState' is required to be utilized. |
General Analysis |
drwtxtsh.cxx:333sw/source/uibase/shells/drwtxtsh.cxx:333 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
drwtxtsh.cxx:334sw/source/uibase/shells/drwtxtsh.cxx:334 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
drwtxtsh.cxx:335sw/source/uibase/shells/drwtxtsh.cxx:335 |
Medium |
V547 |
Expression 'bUseVariants' is always true. |
General Analysis |
drwtxtsh.cxx:336sw/source/uibase/shells/drwtxtsh.cxx:336 |
Medium |
V547 |
Expression '!bCommonTerms' is always false. |
General Analysis |
frmsh.cxx:159sw/source/uibase/shells/frmsh.cxx:159 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
frmsh.cxx:438sw/source/uibase/shells/frmsh.cxx:438 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
frmsh.cxx:1363sw/source/uibase/shells/frmsh.cxx:1363 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
frmsh.cxx:712sw/source/uibase/shells/frmsh.cxx:712 |
Medium |
V547 |
Expression '!"wrong dispatcher"' is always false. |
General Analysis |
grfsh.cxx:169sw/source/uibase/shells/grfsh.cxx:169 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
grfsh.cxx:180sw/source/uibase/shells/grfsh.cxx:180 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
langhelper.cxx:135sw/source/uibase/shells/langhelper.cxx:135 |
Medium |
V1048 |
The 'bForSelection' variable was assigned the same value. |
General Analysis |
langhelper.cxx:141sw/source/uibase/shells/langhelper.cxx:141 |
Medium |
V1048 |
The 'bForSelection' variable was assigned the same value. |
General Analysis |
tabsh.cxx:184sw/source/uibase/shells/tabsh.cxx:184 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
tabsh.cxx:331sw/source/uibase/shells/tabsh.cxx:331 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
tabsh.cxx:1021sw/source/uibase/shells/tabsh.cxx:1021 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
tabsh.cxx:1165sw/source/uibase/shells/tabsh.cxx:1165 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
tabsh.cxx:1189sw/source/uibase/shells/tabsh.cxx:1189 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
textsh.cxx:1040sw/source/uibase/shells/textsh.cxx:1040 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1015, 1040. |
General Analysis |
textsh1.cxx:1142sw/source/uibase/shells/textsh1.cxx:1142 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
textsh1.cxx:2004sw/source/uibase/shells/textsh1.cxx:2004 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
textsh1.cxx:3057sw/source/uibase/shells/textsh1.cxx:3057 |
High |
V547 |
Expression 'aType == SwContentControlType::CHECKBOX' is always false. |
General Analysis |
textsh1.cxx:3072sw/source/uibase/shells/textsh1.cxx:3072 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
textsh1.cxx:3073sw/source/uibase/shells/textsh1.cxx:3073 |
Medium |
V560 |
A part of conditional expression is always true: aType == SwContentControlType::RICH_TEXT. |
General Analysis |
textsh1.cxx:3074sw/source/uibase/shells/textsh1.cxx:3074 |
Medium |
V560 |
A part of conditional expression is always false: aType == SwContentControlType::DATE. |
General Analysis |
textsh1.cxx:3075sw/source/uibase/shells/textsh1.cxx:3075 |
Medium |
V560 |
A part of conditional expression is always false: aType == SwContentControlType::COMBO_BOX. |
General Analysis |
textsh1.cxx:3076sw/source/uibase/shells/textsh1.cxx:3076 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
textsh1.cxx:3087sw/source/uibase/shells/textsh1.cxx:3087 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
textsh1.cxx:1020sw/source/uibase/shells/textsh1.cxx:1020 |
Medium |
V1048 |
The 'bForSelection' variable was assigned the same value. |
General Analysis |
textsh1.cxx:1026sw/source/uibase/shells/textsh1.cxx:1026 |
Medium |
V1048 |
The 'bForSelection' variable was assigned the same value. |
General Analysis |
txtnum.cxx:322sw/source/uibase/shells/txtnum.cxx:322 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pBulletsTypeMgr'. |
General Analysis |
A11yCheckIssuesPanel.cxx:189sw/source/uibase/sidebar/A11yCheckIssuesPanel.cxx:189 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
CommentsPanel.cxx:266sw/source/uibase/sidebar/CommentsPanel.cxx:266 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pFormatField'. |
General Analysis |
PageFooterPanel.cxx:253sw/source/uibase/sidebar/PageFooterPanel.cxx:253 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageFooterPanel.cxx:262sw/source/uibase/sidebar/PageFooterPanel.cxx:262 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageFooterPanel.cxx:270sw/source/uibase/sidebar/PageFooterPanel.cxx:270 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageFooterPanel.cxx:278sw/source/uibase/sidebar/PageFooterPanel.cxx:278 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageFormatPanel.cxx:173sw/source/uibase/sidebar/PageFormatPanel.cxx:173 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
PageFormatPanel.cxx:243sw/source/uibase/sidebar/PageFormatPanel.cxx:243 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
PageFormatPanel.cxx:247sw/source/uibase/sidebar/PageFormatPanel.cxx:247 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageFormatPanel.cxx:254sw/source/uibase/sidebar/PageFormatPanel.cxx:254 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageFormatPanel.cxx:299sw/source/uibase/sidebar/PageFormatPanel.cxx:299 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageFormatPanel.cxx:338sw/source/uibase/sidebar/PageFormatPanel.cxx:338 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageFormatPanel.cxx:345sw/source/uibase/sidebar/PageFormatPanel.cxx:345 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageHeaderPanel.cxx:256sw/source/uibase/sidebar/PageHeaderPanel.cxx:256 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageHeaderPanel.cxx:265sw/source/uibase/sidebar/PageHeaderPanel.cxx:265 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageHeaderPanel.cxx:273sw/source/uibase/sidebar/PageHeaderPanel.cxx:273 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageHeaderPanel.cxx:280sw/source/uibase/sidebar/PageHeaderPanel.cxx:280 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageOrientationControl.cxx:82sw/source/uibase/sidebar/PageOrientationControl.cxx:82 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageOrientationControl.cxx:93sw/source/uibase/sidebar/PageOrientationControl.cxx:93 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageOrientationControl.cxx:137sw/source/uibase/sidebar/PageOrientationControl.cxx:137 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageSizeControl.cxx:140sw/source/uibase/sidebar/PageSizeControl.cxx:140 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
PageSizeControl.cxx:208sw/source/uibase/sidebar/PageSizeControl.cxx:208 |
High |
V530 |
The return value of function 'Swap' is required to be utilized. |
General Analysis |
PageSizeControl.cxx:212sw/source/uibase/sidebar/PageSizeControl.cxx:212 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageSizeControl.cxx:230sw/source/uibase/sidebar/PageSizeControl.cxx:230 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:481sw/source/uibase/sidebar/PageStylesPanel.cxx:481 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:489sw/source/uibase/sidebar/PageStylesPanel.cxx:489 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:496sw/source/uibase/sidebar/PageStylesPanel.cxx:496 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:509sw/source/uibase/sidebar/PageStylesPanel.cxx:509 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:516sw/source/uibase/sidebar/PageStylesPanel.cxx:516 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:523sw/source/uibase/sidebar/PageStylesPanel.cxx:523 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:530sw/source/uibase/sidebar/PageStylesPanel.cxx:530 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:538sw/source/uibase/sidebar/PageStylesPanel.cxx:538 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:559sw/source/uibase/sidebar/PageStylesPanel.cxx:559 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:570sw/source/uibase/sidebar/PageStylesPanel.cxx:570 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:582sw/source/uibase/sidebar/PageStylesPanel.cxx:582 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
PageStylesPanel.cxx:607sw/source/uibase/sidebar/PageStylesPanel.cxx:607 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
QuickFindPanel.cxx:294sw/source/uibase/sidebar/QuickFindPanel.cxx:294 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 288, 294. |
General Analysis |
StylePresetsPanel.cxx:193sw/source/uibase/sidebar/StylePresetsPanel.cxx:193 |
High |
V530 |
The return value of function 'LoadStylesFromFile' is required to be utilized. |
General Analysis |
TableEditPanel.cxx:58sw/source/uibase/sidebar/TableEditPanel.cxx:58 |
Medium |
V547 |
Expression 'pItem' is always true. |
General Analysis |
TableEditPanel.cxx:78sw/source/uibase/sidebar/TableEditPanel.cxx:78 |
Medium |
V547 |
Expression 'pItem' is always true. |
General Analysis |
TableEditPanel.cxx:94sw/source/uibase/sidebar/TableEditPanel.cxx:94 |
Medium |
V547 |
Expression 'pItem' is always true. |
General Analysis |
TableEditPanel.cxx:108sw/source/uibase/sidebar/TableEditPanel.cxx:108 |
Medium |
V547 |
Expression 'pItem' is always true. |
General Analysis |
TableEditPanel.cxx:293sw/source/uibase/sidebar/TableEditPanel.cxx:293 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 293, 296 |
General Analysis |
WriterInspectorTextPanel.cxx:84sw/source/uibase/sidebar/WriterInspectorTextPanel.cxx:84 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocSh'. |
General Analysis |
tablemgr.cxx:251sw/source/uibase/table/tablemgr.cxx:251 |
High |
V773 |
Visibility scope of the 'pClient' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
tablemgr.cxx:281sw/source/uibase/table/tablemgr.cxx:281 |
Medium |
V1048 |
The 'eDataRowSource' variable was assigned the same value. |
General Analysis |
pview.cxx:428sw/source/uibase/uiview/pview.cxx:428 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
pview.cxx:908sw/source/uibase/uiview/pview.cxx:908 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
pview.cxx:1138sw/source/uibase/uiview/pview.cxx:1138 |
High |
V1054 |
Object slicing. Base class instance was initialized with derived class instance. |
General Analysis |
srcview.cxx:365sw/source/uibase/uiview/srcview.cxx:365 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
srcview.cxx:311sw/source/uibase/uiview/srcview.cxx:311 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocShell'. |
General Analysis |
srcview.cxx:347sw/source/uibase/uiview/srcview.cxx:347 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocShell'. |
General Analysis |
srcview.cxx:358sw/source/uibase/uiview/srcview.cxx:358 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'GetDocShell()'. |
General Analysis |
srcview.cxx:416sw/source/uibase/uiview/srcview.cxx:416 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocShell'. |
General Analysis |
srcview.cxx:441sw/source/uibase/uiview/srcview.cxx:441 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocShell'. |
General Analysis |
srcview.cxx:632sw/source/uibase/uiview/srcview.cxx:632 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocSh'. |
General Analysis |
srcview.cxx:652sw/source/uibase/uiview/srcview.cxx:652 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocSh'. |
General Analysis |
srcview.cxx:740sw/source/uibase/uiview/srcview.cxx:740 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDocSh'. |
General Analysis |
swcli.cxx:153sw/source/uibase/uiview/swcli.cxx:153 |
High |
V530 |
The return value of function 'RequestObjectResize' is required to be utilized. |
General Analysis |
view0.cxx:555sw/source/uibase/uiview/view0.cxx:555 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
view0.cxx:566sw/source/uibase/uiview/view0.cxx:566 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
view0.cxx:552sw/source/uibase/uiview/view0.cxx:552 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pArgs' and 'pArgs'. |
General Analysis |
view0.cxx:563sw/source/uibase/uiview/view0.cxx:563 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pArgs' and 'pArgs'. |
General Analysis |
view2.cxx:1059sw/source/uibase/uiview/view2.cxx:1059 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
view2.cxx:1235sw/source/uibase/uiview/view2.cxx:1235 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
view2.cxx:1278sw/source/uibase/uiview/view2.cxx:1278 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
view2.cxx:1363sw/source/uibase/uiview/view2.cxx:1363 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
view2.cxx:1602sw/source/uibase/uiview/view2.cxx:1602 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
view2.cxx:1650sw/source/uibase/uiview/view2.cxx:1650 |
High |
V530 |
The return value of function 'FindAnchorPos' is required to be utilized. |
General Analysis |
view2.cxx:2186sw/source/uibase/uiview/view2.cxx:2186 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
view2.cxx:2193sw/source/uibase/uiview/view2.cxx:2193 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
view2.cxx:2201sw/source/uibase/uiview/view2.cxx:2201 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
view2.cxx:2234sw/source/uibase/uiview/view2.cxx:2234 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
view2.cxx:2365sw/source/uibase/uiview/view2.cxx:2365 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
view2.cxx:2999sw/source/uibase/uiview/view2.cxx:2999 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
view2.cxx:3016sw/source/uibase/uiview/view2.cxx:3016 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
view2.cxx:2865sw/source/uibase/uiview/view2.cxx:2865 |
High |
V595 |
The 'pDoc' pointer was utilized before it was verified against nullptr. Check lines: 2865, 2881. |
General Analysis |
view2.cxx:956sw/source/uibase/uiview/view2.cxx:956 |
Medium |
V560 |
A part of conditional expression is always true: nRedline != SwRedlineTable::npos. |
General Analysis |
viewcoll.cxx:61sw/source/uibase/uiview/viewcoll.cxx:61 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
viewcoll.cxx:68sw/source/uibase/uiview/viewcoll.cxx:68 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
viewdraw.cxx:102sw/source/uibase/uiview/viewdraw.cxx:102 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewdraw.cxx:189sw/source/uibase/uiview/viewdraw.cxx:189 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewdraw.cxx:346sw/source/uibase/uiview/viewdraw.cxx:346 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewdraw.cxx:710sw/source/uibase/uiview/viewdraw.cxx:710 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewdraw.cxx:712sw/source/uibase/uiview/viewdraw.cxx:712 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
viewling.cxx:156sw/source/uibase/uiview/viewling.cxx:156 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
viewling.cxx:157sw/source/uibase/uiview/viewling.cxx:157 |
Medium |
V547 |
Expression 'bToSimplified' is always true. |
General Analysis |
viewling.cxx:158sw/source/uibase/uiview/viewling.cxx:158 |
Medium |
V547 |
Expression 'bUseVariants' is always true. |
General Analysis |
viewling.cxx:159sw/source/uibase/uiview/viewling.cxx:159 |
Medium |
V547 |
Expression '!bCommonTerms' is always false. |
General Analysis |
viewprt.cxx:186sw/source/uibase/uiview/viewprt.cxx:186 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewprt.cxx:199sw/source/uibase/uiview/viewprt.cxx:199 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewprt.cxx:227sw/source/uibase/uiview/viewprt.cxx:227 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
viewprt.cxx:262sw/source/uibase/uiview/viewprt.cxx:262 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
viewsrch.cxx:461sw/source/uibase/uiview/viewsrch.cxx:461 |
High |
V530 |
The return value of function 'Get' is required to be utilized. |
General Analysis |
viewsrch.cxx:467sw/source/uibase/uiview/viewsrch.cxx:467 |
High |
V530 |
The return value of function 'Get' is required to be utilized. |
General Analysis |
viewsrch.cxx:783sw/source/uibase/uiview/viewsrch.cxx:783 |
High |
V530 |
The return value of function 'Get' is required to be utilized. |
General Analysis |
viewsrch.cxx:793sw/source/uibase/uiview/viewsrch.cxx:793 |
High |
V530 |
The return value of function 'Get' is required to be utilized. |
General Analysis |
viewstat.cxx:207sw/source/uibase/uiview/viewstat.cxx:207 |
High |
V530 |
The return value of function 'GetSlotState' is required to be utilized. |
General Analysis |
viewstat.cxx:137sw/source/uibase/uiview/viewstat.cxx:137 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 137, 149 |
General Analysis |
SwXDocumentSettings.cxx:1244sw/source/uibase/uno/SwXDocumentSettings.cxx:1244 |
Medium |
V524 |
It is odd that the body of '_preGetValues' function is fully equivalent to the body of '_preSetValues' function. |
General Analysis |
SwXDocumentSettings.cxx:1428sw/source/uibase/uno/SwXDocumentSettings.cxx:1428 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1428, 1528 |
General Analysis |
loktxdoc.cxx:446sw/source/uibase/uno/loktxdoc.cxx:446 |
Medium |
V547 |
Expression '!bShowingPlaceHolder' is always true. |
General Analysis |
loktxdoc.cxx:452sw/source/uibase/uno/loktxdoc.cxx:452 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
unoatxt.cxx:453sw/source/uibase/uno/unoatxt.cxx:453 |
Medium |
V1048 |
The 'm_pGlossaries' variable was assigned the same value. |
General Analysis |
unomod.cxx:405sw/source/uibase/uno/unomod.cxx:405 |
Medium |
V524 |
It is odd that the body of '_preGetValues' function is fully equivalent to the body of '_preSetValues' function. |
General Analysis |
unomod.cxx:492sw/source/uibase/uno/unomod.cxx:492 |
Medium |
V524 |
It is odd that the body of '_postGetValues' function is fully equivalent to the body of '_postSetValues' function. |
General Analysis |
unomod.cxx:311sw/source/uibase/uno/unomod.cxx:311 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 311, 326 |
General Analysis |
unomod.cxx:322sw/source/uibase/uno/unomod.cxx:322 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 322, 332 |
General Analysis |
unomod.cxx:439sw/source/uibase/uno/unomod.cxx:439 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 439, 445 |
General Analysis |
unotxdoc.cxx:1160sw/source/uibase/uno/unotxdoc.cxx:1160 |
High |
V530 |
The return value of function 'ExecuteSlot' is required to be utilized. |
General Analysis |
unotxdoc.cxx:3573sw/source/uibase/uno/unotxdoc.cxx:3573 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unotxdoc.cxx:3575sw/source/uibase/uno/unotxdoc.cxx:3575 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unotxdoc.cxx:3577sw/source/uibase/uno/unotxdoc.cxx:3577 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unotxdoc.cxx:3579sw/source/uibase/uno/unotxdoc.cxx:3579 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unotxdoc.cxx:3652sw/source/uibase/uno/unotxdoc.cxx:3652 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
unotxdoc.cxx:3117sw/source/uibase/uno/unotxdoc.cxx:3117 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
unotxvw.cxx:133sw/source/uibase/uno/unotxvw.cxx:133 |
Medium |
V1019 |
Compound assignment expression 'aInterface >>= xInterface' is used inside condition. |
General Analysis |
unotxvw.cxx:689sw/source/uibase/uno/unotxvw.cxx:689 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= bVal' is used inside condition. |
General Analysis |
bookctrl.cxx:51sw/source/uibase/utlui/bookctrl.cxx:51 |
Medium |
V560 |
A part of conditional expression is always false: SfxItemState::DISABLED == eState. |
General Analysis |
content.cxx:1520sw/source/uibase/utlui/content.cxx:1520 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
content.cxx:5644sw/source/uibase/utlui/content.cxx:5644 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
content.cxx:5688sw/source/uibase/utlui/content.cxx:5688 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
content.cxx:5989sw/source/uibase/utlui/content.cxx:5989 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
content.cxx:6073sw/source/uibase/utlui/content.cxx:6073 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
content.cxx:6130sw/source/uibase/utlui/content.cxx:6130 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
content.cxx:6082sw/source/uibase/utlui/content.cxx:6082 |
High |
V547 |
Expression 'EditEntryMode::DELETE == nMode' is always true. |
General Analysis |
content.cxx:959sw/source/uibase/utlui/content.cxx:959 |
High |
V595 |
The 'pBase' pointer was utilized before it was verified against nullptr. Check lines: 959, 964. |
General Analysis |
content.cxx:3863sw/source/uibase/utlui/content.cxx:3863 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
content.cxx:4474sw/source/uibase/utlui/content.cxx:4474 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pSection' and 'pSection'. |
General Analysis |
content.cxx:4844sw/source/uibase/utlui/content.cxx:4844 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pSection' and 'pSection'. |
General Analysis |
content.cxx:6694sw/source/uibase/utlui/content.cxx:6694 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oPosition' is used. Probably it is a mistake. |
General Analysis |
content.cxx:6695sw/source/uibase/utlui/content.cxx:6695 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oPosition' is used. Probably it is a mistake. |
General Analysis |
content.cxx:401sw/source/uibase/utlui/content.cxx:401 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 401, 406, 434 |
General Analysis |
content.cxx:3219sw/source/uibase/utlui/content.cxx:3219 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 3219, 3241 |
General Analysis |
content.cxx:402sw/source/uibase/utlui/content.cxx:402 |
Medium |
V1048 |
The 'm_bDelete' variable was assigned the same value. |
General Analysis |
content.cxx:407sw/source/uibase/utlui/content.cxx:407 |
Medium |
V1048 |
The 'm_bDelete' variable was assigned the same value. |
General Analysis |
content.cxx:421sw/source/uibase/utlui/content.cxx:421 |
Medium |
V1048 |
The 'm_bDelete' variable was assigned the same value. |
General Analysis |
content.cxx:426sw/source/uibase/utlui/content.cxx:426 |
Medium |
V1048 |
The 'm_bDelete' variable was assigned the same value. |
General Analysis |
content.cxx:431sw/source/uibase/utlui/content.cxx:431 |
Medium |
V1048 |
The 'm_bDelete' variable was assigned the same value. |
General Analysis |
content.cxx:435sw/source/uibase/utlui/content.cxx:435 |
Medium |
V1048 |
The 'm_bDelete' variable was assigned the same value. |
General Analysis |
glbltree.cxx:742sw/source/uibase/utlui/glbltree.cxx:742 |
Medium |
V1048 |
The 'nEntry' variable was assigned the same value. |
General Analysis |
navipi.cxx:1250sw/source/uibase/utlui/navipi.cxx:1250 |
High |
V522 |
Dereferencing of the null pointer 'm_pCreateView' might take place. |
General Analysis |
navipi.cxx:1287sw/source/uibase/utlui/navipi.cxx:1287 |
High |
V1053 |
Calling the 'GetOptimalSize' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
navipi.cxx:469sw/source/uibase/utlui/navipi.cxx:469 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pToolBoxControl'. |
General Analysis |
uitool.cxx:289sw/source/uibase/utlui/uitool.cxx:289 |
High |
V614 |
Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'SfxBoolItem' function. |
General Analysis |
uitool.cxx:292sw/source/uibase/utlui/uitool.cxx:292 |
Medium |
V1019 |
Compound assignment expression 'it->second >>= bValue' is used inside condition. |
General Analysis |
unotools.cxx:375sw/source/uibase/utlui/unotools.cxx:375 |
Medium |
V1019 |
Compound assignment expression 'aPFamily >>= xPFamily' is used inside condition. |
General Analysis |
viewlayoutctrl.cxx:66sw/source/uibase/utlui/viewlayoutctrl.cxx:66 |
Medium |
V560 |
A part of conditional expression is always false: SfxItemState::DISABLED == eState. |
General Analysis |
viewlayoutctrl.cxx:155sw/source/uibase/utlui/viewlayoutctrl.cxx:155 |
Medium |
V1048 |
The 'nColumns' variable was assigned the same value. |
General Analysis |
select.cxx:754sw/source/uibase/wrtsh/select.cxx:754 |
Medium |
V788 |
The variable 'bOn', captured in a lambda expression, has a constant value. |
General Analysis |
select.cxx:216sw/source/uibase/wrtsh/select.cxx:216 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oEndPos' is used. Probably it is a mistake. |
General Analysis |
select.cxx:218sw/source/uibase/wrtsh/select.cxx:218 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oEndPos' is used. Probably it is a mistake. |
General Analysis |
wrtsh1.cxx:505sw/source/uibase/wrtsh/wrtsh1.cxx:505 |
High |
V530 |
The return value of function 'RequestObjectResize' is required to be utilized. |
General Analysis |
wrtsh1.cxx:512sw/source/uibase/wrtsh/wrtsh1.cxx:512 |
High |
V530 |
The return value of function 'DoVerb' is required to be utilized. |
General Analysis |
wrtsh1.cxx:704sw/source/uibase/wrtsh/wrtsh1.cxx:704 |
High |
V530 |
The return value of function 'DoVerb' is required to be utilized. |
General Analysis |
wrtsh1.cxx:930sw/source/uibase/wrtsh/wrtsh1.cxx:930 |
High |
V530 |
The return value of function 'RequestObjectResize' is required to be utilized. |
General Analysis |
wrtsh1.cxx:1335sw/source/uibase/wrtsh/wrtsh1.cxx:1335 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
wrtsh1.cxx:1337sw/source/uibase/wrtsh/wrtsh1.cxx:1337 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
wrtsh1.cxx:2557sw/source/uibase/wrtsh/wrtsh1.cxx:2557 |
High |
V530 |
The return value of function 'Assign' is required to be utilized. |
General Analysis |
wrtsh1.cxx:515sw/source/uibase/wrtsh/wrtsh1.cxx:515 |
High |
V773 |
Visibility scope of the 'pClient' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
wrtsh1.cxx:708sw/source/uibase/wrtsh/wrtsh1.cxx:708 |
High |
V773 |
Visibility scope of the 'pCli' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
wrtsh1.cxx:857sw/source/uibase/wrtsh/wrtsh1.cxx:857 |
High |
V773 |
The function was exited without releasing the 'pCli' pointer. A memory leak is possible. |
General Analysis |
wrtsh1.cxx:633sw/source/uibase/wrtsh/wrtsh1.cxx:633 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
wrtsh2.cxx:316sw/source/uibase/wrtsh/wrtsh2.cxx:316 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
wrtsh2.cxx:389sw/source/uibase/wrtsh/wrtsh2.cxx:389 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
wrtsh2.cxx:605sw/source/uibase/wrtsh/wrtsh2.cxx:605 |
High |
V530 |
The return value of function 'ExecuteList' is required to be utilized. |
General Analysis |
wrtsh2.cxx:855sw/source/uibase/wrtsh/wrtsh2.cxx:855 |
Medium |
V547 |
Expression '!"unknown reference mark type"' is always false. |
General Analysis |
wrtsh2.cxx:865sw/source/uibase/wrtsh/wrtsh2.cxx:865 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oeRefSubType' is used. Probably it is a mistake. |
General Analysis |
wrtsh2.cxx:865sw/source/uibase/wrtsh/wrtsh2.cxx:865 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'osName' is used. Probably it is a mistake. |
General Analysis |
wrtsh2.cxx:866sw/source/uibase/wrtsh/wrtsh2.cxx:866 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'osVal' is used. Probably it is a mistake. |
General Analysis |
wrtsh3.cxx:117sw/source/uibase/wrtsh/wrtsh3.cxx:117 |
High |
V530 |
The return value of function 'Execute' is required to be utilized. |
General Analysis |
DomainMapper.cxx:708sw/source/writerfilter/dmapper/DomainMapper.cxx:708 |
High |
V530 |
The return value of function 'makeFallback' is required to be utilized. |
General Analysis |
DomainMapper.cxx:395sw/source/writerfilter/dmapper/DomainMapper.cxx:395 |
High |
V547 |
Expression is always true. |
General Analysis |
DomainMapper.cxx:4478sw/source/writerfilter/dmapper/DomainMapper.cxx:4478 |
High |
V547 |
Expression 'nFirstLineIndent < 0' is always false. |
General Analysis |
DomainMapper.cxx:2555sw/source/writerfilter/dmapper/DomainMapper.cxx:2555 |
Medium |
V547 |
Expression 'aSettings.nInterval' is always true. |
General Analysis |
DomainMapper.cxx:2828sw/source/writerfilter/dmapper/DomainMapper.cxx:2828 |
Medium |
V547 |
Expression 'rtl' is always false. |
General Analysis |
DomainMapper.cxx:2837sw/source/writerfilter/dmapper/DomainMapper.cxx:2837 |
Medium |
V547 |
Expression 'rtl' is always false. |
General Analysis |
DomainMapper.cxx:3303sw/source/writerfilter/dmapper/DomainMapper.cxx:3303 |
Medium |
V547 |
Expression 'nSprmId == NS_ooxml::LN_CT_SdtPr_date' is always false. |
General Analysis |
DomainMapper.cxx:3745sw/source/writerfilter/dmapper/DomainMapper.cxx:3745 |
Medium |
V547 |
Expression 'nIntValue' is always false. |
General Analysis |
DomainMapper.cxx:4095sw/source/writerfilter/dmapper/DomainMapper.cxx:4095 |
Medium |
V547 |
Expression is always false. |
General Analysis |
DomainMapper.cxx:1925sw/source/writerfilter/dmapper/DomainMapper.cxx:1925 |
Medium |
V560 |
A part of conditional expression is always true: nParentBidi != nWritingMode. |
General Analysis |
DomainMapper.cxx:1936sw/source/writerfilter/dmapper/DomainMapper.cxx:1936 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
DomainMapper.cxx:2682sw/source/writerfilter/dmapper/DomainMapper.cxx:2682 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
DomainMapper.cxx:1359sw/source/writerfilter/dmapper/DomainMapper.cxx:1359 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1359, 1364 |
General Analysis |
DomainMapper.cxx:1653sw/source/writerfilter/dmapper/DomainMapper.cxx:1653 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1653, 2721 |
General Analysis |
DomainMapper.cxx:2915sw/source/writerfilter/dmapper/DomainMapper.cxx:2915 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2915, 3434 |
General Analysis |
DomainMapper.cxx:3179sw/source/writerfilter/dmapper/DomainMapper.cxx:3179 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 3179, 3183 |
General Analysis |
DomainMapper.cxx:2337sw/source/writerfilter/dmapper/DomainMapper.cxx:2337 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pTargetContext' should be checked here. |
General Analysis |
DomainMapperTableHandler.cxx:1616sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx:1616 |
High |
V547 |
Expression 'eBreakType != style::BreakType_NONE' is always false. |
General Analysis |
DomainMapperTableHandler.cxx:1637sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx:1637 |
High |
V547 |
Expression is always false. |
General Analysis |
DomainMapperTableHandler.cxx:1317sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx:1317 |
High |
V654 |
The condition '++ nCell' of loop is always true. |
General Analysis |
DomainMapperTableHandler.cxx:660sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx:660 |
Medium |
V547 |
Expression '!bRowCanSplit' is always false. |
General Analysis |
DomainMapperTableHandler.cxx:1593sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx:1593 |
Medium |
V547 |
Expression '!bIsRelative' is always true. |
General Analysis |
DomainMapperTableHandler.cxx:1712sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx:1712 |
Medium |
V547 |
Expression 'bCharHidden' is always false. |
General Analysis |
DomainMapperTableHandler.cxx:1722sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx:1722 |
Medium |
V560 |
A part of conditional expression is always false: eBreakType != style::BreakType_NONE. |
General Analysis |
DomainMapperTableManager.cxx:572sw/source/writerfilter/dmapper/DomainMapperTableManager.cxx:572 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
DomainMapper_Impl.cxx:5513sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:5513 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DomainMapper_Impl.cxx:5549sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:5549 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DomainMapper_Impl.cxx:5569sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:5569 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DomainMapper_Impl.cxx:5572sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:5572 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DomainMapper_Impl.cxx:6115sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:6115 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
DomainMapper_Impl.cxx:6116sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:6116 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DomainMapper_Impl.cxx:6277sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:6277 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DomainMapper_Impl.cxx:7130sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:7130 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DomainMapper_Impl.cxx:2119sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2119 |
High |
V547 |
Expression 'nListLevel != - 1' is always false. |
General Analysis |
DomainMapper_Impl.cxx:2370sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2370 |
High |
V547 |
Expression 'nStyleAuto > 0' is always false. |
General Analysis |
DomainMapper_Impl.cxx:2404sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2404 |
High |
V547 |
Expression 'nStyleAuto > 0' is always false. |
General Analysis |
DomainMapper_Impl.cxx:2527sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2527 |
High |
V547 |
Expression is always false. |
General Analysis |
DomainMapper_Impl.cxx:2533sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2533 |
High |
V547 |
Expression is always false. |
General Analysis |
DomainMapper_Impl.cxx:2549sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2549 |
High |
V547 |
Expression is always false. |
General Analysis |
DomainMapper_Impl.cxx:2555sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2555 |
High |
V547 |
Expression is always false. |
General Analysis |
DomainMapper_Impl.cxx:2561sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2561 |
High |
V547 |
Expression 'nPrevVertPos != nCurrVertPos' is always false. |
General Analysis |
DomainMapper_Impl.cxx:4872sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:4872 |
High |
V547 |
Expression 'zOrder < 0' is always false. |
General Analysis |
DomainMapper_Impl.cxx:4897sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:4897 |
High |
V547 |
Expression is always false. |
General Analysis |
DomainMapper_Impl.cxx:4918sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:4918 |
High |
V547 |
Expression 'zOrder < 0' is always false. |
General Analysis |
DomainMapper_Impl.cxx:3291sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:3291 |
High |
V1076 |
Code contains invisible characters that may alter its logic. Consider enabling the display of invisible characters in the code editor. |
General Analysis |
DomainMapper_Impl.cxx:9497sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:9497 |
High |
V1076 |
Code contains invisible characters that may alter its logic. Consider enabling the display of invisible characters in the code editor. |
General Analysis |
DomainMapper_Impl.cxx:9501sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:9501 |
High |
V1076 |
Code contains invisible characters that may alter its logic. Consider enabling the display of invisible characters in the code editor. |
General Analysis |
DomainMapper_Impl.cxx:2952sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2952 |
Medium |
V547 |
Expression 'bIsHidden' is always false. |
General Analysis |
DomainMapper_Impl.cxx:3908sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:3908 |
Medium |
V547 |
Expression '!bPropIsOn' is always true. |
General Analysis |
DomainMapper_Impl.cxx:3915sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:3915 |
Medium |
V547 |
Expression 'bPropShared' is always false. |
General Analysis |
DomainMapper_Impl.cxx:3919sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:3919 |
Medium |
V547 |
Expression 'bFirstShared' is always false. |
General Analysis |
DomainMapper_Impl.cxx:10137sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:10137 |
Medium |
V547 |
Expression 'bConnectBorders' is always true. |
General Analysis |
DomainMapper_Impl.cxx:1752sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:1752 |
Medium |
V560 |
A part of conditional expression is always true: nType == text::SizeType::FIX. |
General Analysis |
DomainMapper_Impl.cxx:1759sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:1759 |
Medium |
V560 |
A part of conditional expression is always true: nType == text::SizeType::FIX. |
General Analysis |
DomainMapper_Impl.cxx:2374sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2374 |
Medium |
V560 |
A part of conditional expression is always false: nBeforeAutospacing > - 1. |
General Analysis |
DomainMapper_Impl.cxx:2408sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2408 |
Medium |
V560 |
A part of conditional expression is always false: nAfterAutospacing > - 1. |
General Analysis |
DomainMapper_Impl.cxx:2540sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2540 |
Medium |
V560 |
A part of conditional expression is always false: nCurrVertPos < - 20. |
General Analysis |
DomainMapper_Impl.cxx:2540sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:2540 |
Medium |
V560 |
A part of conditional expression is always false: nCurrVertPos > 20. |
General Analysis |
DomainMapper_Impl.cxx:4801sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:4801 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
DomainMapper_Impl.cxx:4802sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:4802 |
Medium |
V560 |
A part of conditional expression is always true: zOrder >= 0. |
General Analysis |
DomainMapper_Impl.cxx:9408sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:9408 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
DomainMapper_Impl.cxx:3004sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:3004 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2974, 3004. |
General Analysis |
DomainMapper_Impl.cxx:3399sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx:3399 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
GraphicHelpers.cxx:366sw/source/writerfilter/dmapper/GraphicHelpers.cxx:366 |
Medium |
V547 |
Expression 'bTextBox' is always false. |
General Analysis |
GraphicHelpers.cxx:266sw/source/writerfilter/dmapper/GraphicHelpers.cxx:266 |
Medium |
V1048 |
The 'nMode' variable was assigned the same value. |
General Analysis |
GraphicImport.cxx:2046sw/source/writerfilter/dmapper/GraphicImport.cxx:2046 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aGraphicSize.Height'. |
General Analysis |
GraphicImport.cxx:2046sw/source/writerfilter/dmapper/GraphicImport.cxx:2046 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aGraphicSize.Width'. |
General Analysis |
GraphicImport.cxx:2053sw/source/writerfilter/dmapper/GraphicImport.cxx:2053 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aGraphicSize.Height'. |
General Analysis |
GraphicImport.cxx:2053sw/source/writerfilter/dmapper/GraphicImport.cxx:2053 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aGraphicSize.Width'. |
General Analysis |
GraphicImport.cxx:792sw/source/writerfilter/dmapper/GraphicImport.cxx:792 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
GraphicImport.cxx:1104sw/source/writerfilter/dmapper/GraphicImport.cxx:1104 |
High |
V547 |
Expression 'nOOXAngle == 0' is always true. |
General Analysis |
GraphicImport.cxx:1218sw/source/writerfilter/dmapper/GraphicImport.cxx:1218 |
High |
V547 |
Expression 'nOOXAngle != 0' is always false. |
General Analysis |
GraphicImport.cxx:1246sw/source/writerfilter/dmapper/GraphicImport.cxx:1246 |
High |
V547 |
Expression 'nOOXAngle != 0' is always false. |
General Analysis |
GraphicImport.cxx:1038sw/source/writerfilter/dmapper/GraphicImport.cxx:1038 |
Medium |
V547 |
Expression '!bIsWordprocessingCanvas' is always true. |
General Analysis |
GraphicImport.cxx:1403sw/source/writerfilter/dmapper/GraphicImport.cxx:1403 |
Medium |
V547 |
Expression 'nRotation' is always false. |
General Analysis |
GraphicImport.cxx:1417sw/source/writerfilter/dmapper/GraphicImport.cxx:1417 |
Medium |
V547 |
Expression 'nRotation' is always false. |
General Analysis |
GraphicImport.cxx:2096sw/source/writerfilter/dmapper/GraphicImport.cxx:2096 |
Medium |
V547 |
Expression 'bMirrored' is always false. |
General Analysis |
GraphicImport.cxx:912sw/source/writerfilter/dmapper/GraphicImport.cxx:912 |
Medium |
V560 |
A part of conditional expression is always true: nRotation == 0. |
General Analysis |
GraphicImport.cxx:1014sw/source/writerfilter/dmapper/GraphicImport.cxx:1014 |
Medium |
V560 |
A part of conditional expression is always true: !bIsLockedCanvas. |
General Analysis |
GraphicImport.cxx:1014sw/source/writerfilter/dmapper/GraphicImport.cxx:1014 |
Medium |
V560 |
A part of conditional expression is always true: !bIsWordprocessingCanvas. |
General Analysis |
GraphicImport.cxx:1017sw/source/writerfilter/dmapper/GraphicImport.cxx:1017 |
Medium |
V560 |
A part of conditional expression is always true: !nOOXAngle. |
General Analysis |
GraphicImport.cxx:1097sw/source/writerfilter/dmapper/GraphicImport.cxx:1097 |
Medium |
V560 |
A part of conditional expression is always false: nOOXAngle != 0. |
General Analysis |
GraphicImport.cxx:1163sw/source/writerfilter/dmapper/GraphicImport.cxx:1163 |
Medium |
V560 |
A part of conditional expression is always true: !bIsWordprocessingCanvas. |
General Analysis |
GraphicImport.cxx:1197sw/source/writerfilter/dmapper/GraphicImport.cxx:1197 |
Medium |
V560 |
A part of conditional expression is always true: !bIsWordprocessingCanvas. |
General Analysis |
GraphicImport.cxx:1287sw/source/writerfilter/dmapper/GraphicImport.cxx:1287 |
Medium |
V560 |
A part of conditional expression is always true: !bIsWordprocessingCanvas. |
General Analysis |
ModelEventListener.cxx:72sw/source/writerfilter/dmapper/ModelEventListener.cxx:72 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
ModelEventListener.cxx:72sw/source/writerfilter/dmapper/ModelEventListener.cxx:72 |
Medium |
V560 |
A part of conditional expression is always true: nPart == text::ReferenceFieldPart::PAGE. |
General Analysis |
NumberingManager.cxx:650sw/source/writerfilter/dmapper/NumberingManager.cxx:650 |
Medium |
V547 |
Expression '!"Incorrect argument to UNO call"' is always false. |
General Analysis |
NumberingManager.cxx:655sw/source/writerfilter/dmapper/NumberingManager.cxx:655 |
Medium |
V547 |
Expression '!"Incorrect argument to UNO call"' is always false. |
General Analysis |
PropertyMap.cxx:1248sw/source/writerfilter/dmapper/PropertyMap.cxx:1248 |
High |
V547 |
Expression is always false. |
General Analysis |
PropertyMap.cxx:1347sw/source/writerfilter/dmapper/PropertyMap.cxx:1347 |
High |
V547 |
Expression 'eWrap == text::WrapTextMode_THROUGH' is always true. |
General Analysis |
PropertyMap.cxx:1567sw/source/writerfilter/dmapper/PropertyMap.cxx:1567 |
High |
V547 |
Expression 'bIsLandscape != bPrevIsLandscape' is always false. |
General Analysis |
PropertyMap.cxx:1791sw/source/writerfilter/dmapper/PropertyMap.cxx:1791 |
High |
V547 |
Expression is always true. |
General Analysis |
PropertyMap.cxx:1662sw/source/writerfilter/dmapper/PropertyMap.cxx:1662 |
High |
V614 |
Uninitialized variable 'eBreakType' used. |
General Analysis |
PropertyMap.cxx:1679sw/source/writerfilter/dmapper/PropertyMap.cxx:1679 |
High |
V614 |
Uninitialized variable 'eBreakType' used. |
General Analysis |
PropertyMap.cxx:590sw/source/writerfilter/dmapper/PropertyMap.cxx:590 |
Medium |
V547 |
Expression '!bEvenAndOdd' is always true. |
General Analysis |
PropertyMap.cxx:592sw/source/writerfilter/dmapper/PropertyMap.cxx:592 |
Medium |
V547 |
Expression '!bEvenAndOdd' is always true. |
General Analysis |
PropertyMap.cxx:594sw/source/writerfilter/dmapper/PropertyMap.cxx:594 |
Medium |
V547 |
Expression '!m_bTitlePage' is always true. |
General Analysis |
PropertyMap.cxx:975sw/source/writerfilter/dmapper/PropertyMap.cxx:975 |
Medium |
V547 |
Expression 'bSourceHasHeader' is always false. |
General Analysis |
PropertyMap.cxx:984sw/source/writerfilter/dmapper/PropertyMap.cxx:984 |
Medium |
V547 |
Expression 'bSourceHasFooter' is always false. |
General Analysis |
PropertyMap.cxx:994sw/source/writerfilter/dmapper/PropertyMap.cxx:994 |
Medium |
V547 |
Expression '!bSourceFirstIsShared' is always false. |
General Analysis |
PropertyMap.cxx:1321sw/source/writerfilter/dmapper/PropertyMap.cxx:1321 |
Medium |
V547 |
Expression '!bOpaque' is always false. |
General Analysis |
PropertyMap.cxx:1956sw/source/writerfilter/dmapper/PropertyMap.cxx:1956 |
Medium |
V547 |
Expression 'nPercent' is always false. |
General Analysis |
PropertyMap.cxx:1603sw/source/writerfilter/dmapper/PropertyMap.cxx:1603 |
Medium |
V601 |
The 'm_nLnnMin + 1' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
PropertyMap.cxx:852sw/source/writerfilter/dmapper/PropertyMap.cxx:852 |
Medium |
V636 |
The 'm_aColDistance[nCol - 1] / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
PropertyMap.cxx:854sw/source/writerfilter/dmapper/PropertyMap.cxx:854 |
Medium |
V636 |
The 'm_aColDistance[nCol] / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
StyleSheetTable.cxx:629sw/source/writerfilter/dmapper/StyleSheetTable.cxx:629 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
TextEffectsHandler.cxx:563sw/source/writerfilter/dmapper/TextEffectsHandler.cxx:563 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
TextEffectsHandler.cxx:893sw/source/writerfilter/dmapper/TextEffectsHandler.cxx:893 |
Medium |
V657 |
It's odd that this function always returns one and the same value. |
General Analysis |
TextEffectsHandler.cxx:619sw/source/writerfilter/dmapper/TextEffectsHandler.cxx:619 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 619, 718 |
General Analysis |
OOXMLDocumentImpl.cxx:463sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx:463 |
High |
V614 |
Uninitialized variable 'nValue' used. |
General Analysis |
OOXMLFastContextHandler.cxx:1978sw/source/writerfilter/ooxml/OOXMLFastContextHandler.cxx:1978 |
High |
V1053 |
Calling the 'setId' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
OOXMLFastContextHandler.cxx:1979sw/source/writerfilter/ooxml/OOXMLFastContextHandler.cxx:1979 |
High |
V1053 |
Calling the 'setToken' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
OOXMLFastContextHandler.cxx:1980sw/source/writerfilter/ooxml/OOXMLFastContextHandler.cxx:1980 |
High |
V1053 |
Calling the 'setPropertySet' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
OOXMLPropertySet.hxx:31sw/source/writerfilter/ooxml/OOXMLPropertySet.hxx:31 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the 'clone' method of the 'OOXMLValue' class. |
General Analysis |
OOXMLPropertySet.hxx:93sw/source/writerfilter/ooxml/OOXMLPropertySet.hxx:93 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~OOXMLProperty' method of the 'OOXMLProperty' class. |
General Analysis |
rtfdispatchdestination.cxx:86sw/source/writerfilter/rtftok/rtfdispatchdestination.cxx:86 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdispatchdestination.cxx:98sw/source/writerfilter/rtftok/rtfdispatchdestination.cxx:98 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdispatchdestination.cxx:104sw/source/writerfilter/rtftok/rtfdispatchdestination.cxx:104 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdispatchdestination.cxx:276sw/source/writerfilter/rtftok/rtfdispatchdestination.cxx:276 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdispatchdestination.cxx:513sw/source/writerfilter/rtftok/rtfdispatchdestination.cxx:513 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 513, 523, 582 |
General Analysis |
rtfdispatchsymbol.cxx:291sw/source/writerfilter/rtftok/rtfdispatchsymbol.cxx:291 |
Medium |
V547 |
Expression 'pAttributes' is always true. |
General Analysis |
rtfdispatchvalue.cxx:1174sw/source/writerfilter/rtftok/rtfdispatchvalue.cxx:1174 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdispatchvalue.cxx:931sw/source/writerfilter/rtftok/rtfdispatchvalue.cxx:931 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 931, 941 |
General Analysis |
rtfdocumentimpl.cxx:1264sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:1264 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:1291sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:1291 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:1323sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:1323 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:2406sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:2406 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:2458sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:2458 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:2460sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:2460 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:2464sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:2464 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:2650sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:2650 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:3779sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:3779 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.cxx:3798sw/source/writerfilter/rtftok/rtfdocumentimpl.cxx:3798 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfdocumentimpl.hxx:413sw/source/writerfilter/rtftok/rtfdocumentimpl.hxx:413 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtfsdrimport.cxx:605sw/source/writerfilter/rtftok/rtfsdrimport.cxx:605 |
Medium |
V601 |
The 'rProperty.second.toInt32() / 360' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
rtfsdrimport.cxx:611sw/source/writerfilter/rtftok/rtfsdrimport.cxx:611 |
Medium |
V601 |
The 'rProperty.second.toInt32() / 360' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
rtfsdrimport.cxx:617sw/source/writerfilter/rtftok/rtfsdrimport.cxx:617 |
Medium |
V601 |
The 'rProperty.second.toInt32() / 360' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
rtfsdrimport.cxx:623sw/source/writerfilter/rtftok/rtfsdrimport.cxx:623 |
Medium |
V601 |
The 'rProperty.second.toInt32() / 360' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
rtfsdrimport.cxx:632sw/source/writerfilter/rtftok/rtfsdrimport.cxx:632 |
Medium |
V601 |
The 'rProperty.second.toInt32() / 360' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
rtfsdrimport.cxx:641sw/source/writerfilter/rtftok/rtfsdrimport.cxx:641 |
Medium |
V601 |
The 'rProperty.second.toInt32() / 360' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
rtfsdrimport.cxx:650sw/source/writerfilter/rtftok/rtfsdrimport.cxx:650 |
Medium |
V601 |
The 'rProperty.second.toInt32() / 360' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
rtfsdrimport.cxx:659sw/source/writerfilter/rtftok/rtfsdrimport.cxx:659 |
Medium |
V601 |
The 'rProperty.second.toInt32() / 360' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
rtftokenizer.cxx:2098sw/source/writerfilter/rtftok/rtftokenizer.cxx:2098 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtftokenizer.cxx:2130sw/source/writerfilter/rtftok/rtftokenizer.cxx:2130 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
rtftokenizer.cxx:45sw/source/writerfilter/rtftok/rtftokenizer.cxx:45 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: controlType, index. |
General Analysis |
test_xpath.cxx:32test/qa/cppunit/test_xpath.cxx:32 |
High |
V530 |
The return value of function 'getXPath' is required to be utilized. |
General Analysis |
test_xpath.cxx:34test/qa/cppunit/test_xpath.cxx:34 |
High |
V530 |
The return value of function 'getXPath' is required to be utilized. |
General Analysis |
AccessibilityTools.cxx:711test/source/a11y/AccessibilityTools.cxx:711 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessibletestbase.cxx:193test/source/a11y/accessibletestbase.cxx:193 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessibletestbase.cxx:199test/source/a11y/accessibletestbase.cxx:199 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessibletestbase.cxx:200test/source/a11y/accessibletestbase.cxx:200 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessibletestbase.cxx:203test/source/a11y/accessibletestbase.cxx:203 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessibletestbase.cxx:222test/source/a11y/accessibletestbase.cxx:222 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
accessibletestbase.cxx:573test/source/a11y/accessibletestbase.cxx:573 |
Medium |
V1022 |
An exception was thrown by pointer. Consider throwing it by value instead. |
General Analysis |
diff.cxx:29test/source/diff/diff.cxx:29 |
Medium |
V690 |
The 'tolerance' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
lokcallback.cxx:206test/source/lokcallback.cxx:206 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pDockingWin'. |
General Analysis |
databaseimportdescriptor.cxx:50test/source/sheet/databaseimportdescriptor.cxx:50 |
Medium |
V519 |
The 'aOldValue' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 42, 50. |
General Analysis |
databaseimportdescriptor.cxx:68test/source/sheet/databaseimportdescriptor.cxx:68 |
Medium |
V519 |
The 'aOldValue' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 60, 68. |
General Analysis |
databaseimportdescriptor.cxx:86test/source/sheet/databaseimportdescriptor.cxx:86 |
Medium |
V519 |
The 'aOldValue' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 78, 86. |
General Analysis |
datapilotfield.cxx:173test/source/sheet/datapilotfield.cxx:173 |
Medium |
V547 |
Expression 'bIsGroupField' is always false. |
General Analysis |
sheetcell.cxx:80test/source/sheet/sheetcell.cxx:80 |
High |
V614 |
Uninitialized variable 'aCellContentTypeGet' used. Consider checking the first actual argument of the 'assertEquals' function. |
General Analysis |
sheetcell.cxx:93test/source/sheet/sheetcell.cxx:93 |
High |
V614 |
Uninitialized variable 'aFormulaResultTypeGet' used. Consider checking the first actual argument of the 'assertEquals' function. |
General Analysis |
sheetcell.cxx:180test/source/sheet/sheetcell.cxx:180 |
High |
V614 |
Uninitialized variable 'aType' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
sheetcellrange.cxx:132test/source/sheet/sheetcellrange.cxx:132 |
High |
V614 |
Uninitialized variable 'aType' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
sheetcellranges.cxx:107test/source/sheet/sheetcellranges.cxx:107 |
High |
V614 |
Uninitialized variable 'aType' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
sheetfilterdescriptor.cxx:94test/source/sheet/sheetfilterdescriptor.cxx:94 |
High |
V614 |
Uninitialized variable 'aOrientationSet' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
spreadsheet.cxx:59test/source/sheet/spreadsheet.cxx:59 |
High |
V614 |
Uninitialized variable 'aColorSet' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
spreadsheetviewsettings.cxx:145test/source/sheet/spreadsheetviewsettings.cxx:145 |
High |
V614 |
Uninitialized variable 'aGridColor' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
spreadsheetviewsettings.cxx:246test/source/sheet/spreadsheetviewsettings.cxx:246 |
High |
V614 |
Uninitialized variable 'aFormulaBarHeight' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
textsettings.cxx:81test/source/text/textsettings.cxx:81 |
High |
V547 |
Expression 'aValue_Get == 1' is always false. |
General Analysis |
textsettings.cxx:88test/source/text/textsettings.cxx:88 |
High |
V614 |
Uninitialized variable 'aValue_Set' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
unoapi_property_testers.cxx:127test/source/unoapi_property_testers.cxx:127 |
High |
V614 |
Uninitialized variable 'nPropertySet' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
unoapi_property_testers.cxx:159test/source/unoapi_property_testers.cxx:159 |
High |
V614 |
Uninitialized variable 'nPropertyGet' used. Consider checking the first actual argument of the 'assertEquals' function. |
General Analysis |
unoapi_property_testers.cxx:159test/source/unoapi_property_testers.cxx:159 |
High |
V614 |
Uninitialized variable 'nPropertySet' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
unoapi_property_testers.cxx:179test/source/unoapi_property_testers.cxx:179 |
High |
V614 |
Uninitialized variable 'nPropertySet' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
unoapi_property_testers.cxx:211test/source/unoapi_property_testers.cxx:211 |
High |
V614 |
Uninitialized variable 'nPropertyGet' used. Consider checking the first actual argument of the 'assertEquals' function. |
General Analysis |
unoapi_property_testers.cxx:211test/source/unoapi_property_testers.cxx:211 |
High |
V614 |
Uninitialized variable 'nPropertySet' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
bridgetest.cxx:1247testtools/source/bridgetest/bridgetest.cxx:1247 |
Medium |
V776 |
Potentially infinite loop. The variable in the loop exit condition '!stress' does not change its value between iterations. |
General Analysis |
bridgetest.cxx:1239testtools/source/bridgetest/bridgetest.cxx:1239 |
Medium |
V1044 |
Loop break conditions do not depend on the number of iterations. |
General Analysis |
constructors.cxx:112testtools/source/bridgetest/constructors.cxx:112 |
High |
V614 |
Uninitialized variable 'arg0' used. |
General Analysis |
constructors.cxx:127testtools/source/bridgetest/constructors.cxx:127 |
High |
V614 |
Uninitialized variable 'arg13' used. |
General Analysis |
constructors.cxx:154testtools/source/bridgetest/constructors.cxx:154 |
High |
V614 |
Uninitialized variable 'arg27b' used. |
General Analysis |
constructors.cxx:158testtools/source/bridgetest/constructors.cxx:158 |
High |
V614 |
Uninitialized variable 'arg29b' used. |
General Analysis |
constructors.cxx:166testtools/source/bridgetest/constructors.cxx:166 |
High |
V614 |
Uninitialized variable 'arg33b' used. |
General Analysis |
constructors.cxx:170testtools/source/bridgetest/constructors.cxx:170 |
High |
V614 |
Uninitialized variable 'arg35' used. |
General Analysis |
constructors.cxx:173testtools/source/bridgetest/constructors.cxx:173 |
High |
V614 |
Uninitialized variable 'arg38b' used. |
General Analysis |
constructors.cxx:112testtools/source/bridgetest/constructors.cxx:112 |
Medium |
V1019 |
Compound assignment expression 'arguments[0] >>= arg0' is used inside condition. |
General Analysis |
constructors.cxx:113testtools/source/bridgetest/constructors.cxx:113 |
Medium |
V1019 |
Compound assignment expression 'arguments[1] >>= arg1' is used inside condition. |
General Analysis |
constructors.cxx:114testtools/source/bridgetest/constructors.cxx:114 |
Medium |
V1019 |
Compound assignment expression 'arguments[2] >>= arg2' is used inside condition. |
General Analysis |
constructors.cxx:115testtools/source/bridgetest/constructors.cxx:115 |
Medium |
V1019 |
Compound assignment expression 'arguments[3] >>= arg3' is used inside condition. |
General Analysis |
constructors.cxx:116testtools/source/bridgetest/constructors.cxx:116 |
Medium |
V1019 |
Compound assignment expression 'arguments[4] >>= arg4' is used inside condition. |
General Analysis |
constructors.cxx:117testtools/source/bridgetest/constructors.cxx:117 |
Medium |
V1019 |
Compound assignment expression 'arguments[5] >>= arg5' is used inside condition. |
General Analysis |
constructors.cxx:118testtools/source/bridgetest/constructors.cxx:118 |
Medium |
V1019 |
Compound assignment expression 'arguments[6] >>= arg6' is used inside condition. |
General Analysis |
constructors.cxx:119testtools/source/bridgetest/constructors.cxx:119 |
Medium |
V1019 |
Compound assignment expression 'arguments[7] >>= arg7' is used inside condition. |
General Analysis |
constructors.cxx:120testtools/source/bridgetest/constructors.cxx:120 |
Medium |
V1019 |
Compound assignment expression 'arguments[8] >>= arg8' is used inside condition. |
General Analysis |
constructors.cxx:121testtools/source/bridgetest/constructors.cxx:121 |
Medium |
V1019 |
Compound assignment expression 'arguments[9] >>= arg9' is used inside condition. |
General Analysis |
constructors.cxx:122testtools/source/bridgetest/constructors.cxx:122 |
Medium |
V1019 |
Compound assignment expression 'arguments[10] >>= arg10' is used inside condition. |
General Analysis |
constructors.cxx:123testtools/source/bridgetest/constructors.cxx:123 |
Medium |
V1019 |
Compound assignment expression 'arguments[11] >>= arg11' is used inside condition. |
General Analysis |
constructors.cxx:125testtools/source/bridgetest/constructors.cxx:125 |
Medium |
V1019 |
Compound assignment expression 'arguments[12] >>= arg12' is used inside condition. |
General Analysis |
constructors.cxx:127testtools/source/bridgetest/constructors.cxx:127 |
Medium |
V1019 |
Compound assignment expression 'arguments[13] >>= arg13' is used inside condition. |
General Analysis |
constructors.cxx:128testtools/source/bridgetest/constructors.cxx:128 |
Medium |
V1019 |
Compound assignment expression 'arguments[14] >>= arg14' is used inside condition. |
General Analysis |
constructors.cxx:129testtools/source/bridgetest/constructors.cxx:129 |
Medium |
V1019 |
Compound assignment expression 'arguments[15] >>= arg15' is used inside condition. |
General Analysis |
constructors.cxx:131testtools/source/bridgetest/constructors.cxx:131 |
Medium |
V1019 |
Compound assignment expression 'arguments[16] >>= arg16' is used inside condition. |
General Analysis |
constructors.cxx:133testtools/source/bridgetest/constructors.cxx:133 |
Medium |
V1019 |
Compound assignment expression 'arguments[17] >>= arg17' is used inside condition. |
General Analysis |
constructors.cxx:135testtools/source/bridgetest/constructors.cxx:135 |
Medium |
V1019 |
Compound assignment expression 'arguments[18] >>= arg18' is used inside condition. |
General Analysis |
constructors.cxx:137testtools/source/bridgetest/constructors.cxx:137 |
Medium |
V1019 |
Compound assignment expression 'arguments[19] >>= arg19' is used inside condition. |
General Analysis |
constructors.cxx:139testtools/source/bridgetest/constructors.cxx:139 |
Medium |
V1019 |
Compound assignment expression 'arguments[20] >>= arg20' is used inside condition. |
General Analysis |
constructors.cxx:141testtools/source/bridgetest/constructors.cxx:141 |
Medium |
V1019 |
Compound assignment expression 'arguments[21] >>= arg21' is used inside condition. |
General Analysis |
constructors.cxx:143testtools/source/bridgetest/constructors.cxx:143 |
Medium |
V1019 |
Compound assignment expression 'arguments[22] >>= arg22' is used inside condition. |
General Analysis |
constructors.cxx:145testtools/source/bridgetest/constructors.cxx:145 |
Medium |
V1019 |
Compound assignment expression 'arguments[23] >>= arg23' is used inside condition. |
General Analysis |
constructors.cxx:147testtools/source/bridgetest/constructors.cxx:147 |
Medium |
V1019 |
Compound assignment expression 'arguments[24] >>= arg24' is used inside condition. |
General Analysis |
constructors.cxx:149testtools/source/bridgetest/constructors.cxx:149 |
Medium |
V1019 |
Compound assignment expression 'arguments[25] >>= arg25' is used inside condition. |
General Analysis |
constructors.cxx:151testtools/source/bridgetest/constructors.cxx:151 |
Medium |
V1019 |
Compound assignment expression 'arguments[26] >>= arg26' is used inside condition. |
General Analysis |
constructors.cxx:153testtools/source/bridgetest/constructors.cxx:153 |
Medium |
V1019 |
Compound assignment expression 'arguments[27] >>= arg27' is used inside condition. |
General Analysis |
constructors.cxx:154testtools/source/bridgetest/constructors.cxx:154 |
Medium |
V1019 |
Compound assignment expression 'arg27[0] >>= arg27b' is used inside condition. |
General Analysis |
constructors.cxx:155testtools/source/bridgetest/constructors.cxx:155 |
Medium |
V1019 |
Compound assignment expression 'arguments[28] >>= arg28' is used inside condition. |
General Analysis |
constructors.cxx:157testtools/source/bridgetest/constructors.cxx:157 |
Medium |
V1019 |
Compound assignment expression 'arguments[29] >>= arg29' is used inside condition. |
General Analysis |
constructors.cxx:158testtools/source/bridgetest/constructors.cxx:158 |
Medium |
V1019 |
Compound assignment expression 'arg29[0][0] >>= arg29b' is used inside condition. |
General Analysis |
constructors.cxx:159testtools/source/bridgetest/constructors.cxx:159 |
Medium |
V1019 |
Compound assignment expression 'arguments[30] >>= arg30' is used inside condition. |
General Analysis |
constructors.cxx:161testtools/source/bridgetest/constructors.cxx:161 |
Medium |
V1019 |
Compound assignment expression 'arguments[31] >>= arg31' is used inside condition. |
General Analysis |
constructors.cxx:163testtools/source/bridgetest/constructors.cxx:163 |
Medium |
V1019 |
Compound assignment expression 'arguments[32] >>= arg32' is used inside condition. |
General Analysis |
constructors.cxx:165testtools/source/bridgetest/constructors.cxx:165 |
Medium |
V1019 |
Compound assignment expression 'arguments[33] >>= arg33' is used inside condition. |
General Analysis |
constructors.cxx:166testtools/source/bridgetest/constructors.cxx:166 |
Medium |
V1019 |
Compound assignment expression 'arg33[0].member >>= arg33b' is used inside condition. |
General Analysis |
constructors.cxx:167testtools/source/bridgetest/constructors.cxx:167 |
Medium |
V1019 |
Compound assignment expression 'arguments[34] >>= arg34' is used inside condition. |
General Analysis |
constructors.cxx:169testtools/source/bridgetest/constructors.cxx:169 |
Medium |
V1019 |
Compound assignment expression 'arguments[35] >>= arg35' is used inside condition. |
General Analysis |
constructors.cxx:171testtools/source/bridgetest/constructors.cxx:171 |
Medium |
V1019 |
Compound assignment expression 'arguments[36] >>= arg36' is used inside condition. |
General Analysis |
constructors.cxx:172testtools/source/bridgetest/constructors.cxx:172 |
Medium |
V1019 |
Compound assignment expression 'arguments[37] >>= arg37' is used inside condition. |
General Analysis |
constructors.cxx:173testtools/source/bridgetest/constructors.cxx:173 |
Medium |
V1019 |
Compound assignment expression 'arg38.member >>= arg38b' is used inside condition. |
General Analysis |
constructors.cxx:173testtools/source/bridgetest/constructors.cxx:173 |
Medium |
V1019 |
Compound assignment expression 'arguments[38] >>= arg38' is used inside condition. |
General Analysis |
constructors.cxx:174testtools/source/bridgetest/constructors.cxx:174 |
Medium |
V1019 |
Compound assignment expression 'arguments[39] >>= arg39' is used inside condition. |
General Analysis |
constructors.cxx:269testtools/source/bridgetest/constructors.cxx:269 |
Medium |
V1019 |
Compound assignment expression 'arguments[0] >>= arg0' is used inside condition. |
General Analysis |
constructors.cxx:270testtools/source/bridgetest/constructors.cxx:270 |
Medium |
V1019 |
Compound assignment expression 'arguments[1] >>= arg1' is used inside condition. |
General Analysis |
constructors.cxx:271testtools/source/bridgetest/constructors.cxx:271 |
Medium |
V1019 |
Compound assignment expression 'arguments[2] >>= arg2' is used inside condition. |
General Analysis |
constructors.cxx:272testtools/source/bridgetest/constructors.cxx:272 |
Medium |
V1019 |
Compound assignment expression 'arguments[3] >>= arg3' is used inside condition. |
General Analysis |
constructors.cxx:273testtools/source/bridgetest/constructors.cxx:273 |
Medium |
V1019 |
Compound assignment expression 'arguments[4] >>= arg4' is used inside condition. |
General Analysis |
constructors.cxx:274testtools/source/bridgetest/constructors.cxx:274 |
Medium |
V1019 |
Compound assignment expression 'arguments[5] >>= arg5' is used inside condition. |
General Analysis |
constructors.cxx:275testtools/source/bridgetest/constructors.cxx:275 |
Medium |
V1019 |
Compound assignment expression 'arguments[6] >>= arg6' is used inside condition. |
General Analysis |
constructors.cxx:276testtools/source/bridgetest/constructors.cxx:276 |
Medium |
V1019 |
Compound assignment expression 'arguments[7] >>= arg7' is used inside condition. |
General Analysis |
constructors.cxx:277testtools/source/bridgetest/constructors.cxx:277 |
Medium |
V1019 |
Compound assignment expression 'arguments[8] >>= arg8' is used inside condition. |
General Analysis |
constructors.cxx:278testtools/source/bridgetest/constructors.cxx:278 |
Medium |
V1019 |
Compound assignment expression 'arguments[9] >>= arg9' is used inside condition. |
General Analysis |
constructors.cxx:279testtools/source/bridgetest/constructors.cxx:279 |
Medium |
V1019 |
Compound assignment expression 'arguments[10] >>= arg10' is used inside condition. |
General Analysis |
constructors.cxx:280testtools/source/bridgetest/constructors.cxx:280 |
Medium |
V1019 |
Compound assignment expression 'arguments[11] >>= arg11' is used inside condition. |
General Analysis |
constructors.cxx:281testtools/source/bridgetest/constructors.cxx:281 |
Medium |
V1019 |
Compound assignment expression 'arguments[12] >>= arg12' is used inside condition. |
General Analysis |
constructors.cxx:282testtools/source/bridgetest/constructors.cxx:282 |
Medium |
V1019 |
Compound assignment expression 'arguments[13] >>= arg13' is used inside condition. |
General Analysis |
constructors.cxx:283testtools/source/bridgetest/constructors.cxx:283 |
Medium |
V1019 |
Compound assignment expression 'arguments[14] >>= arg14' is used inside condition. |
General Analysis |
constructors.cxx:284testtools/source/bridgetest/constructors.cxx:284 |
Medium |
V1019 |
Compound assignment expression 'arguments[15] >>= arg15' is used inside condition. |
General Analysis |
constructors.cxx:287testtools/source/bridgetest/constructors.cxx:287 |
Medium |
V1019 |
Compound assignment expression 'arguments[16] >>= arg16' is used inside condition. |
General Analysis |
constructors.cxx:290testtools/source/bridgetest/constructors.cxx:290 |
Medium |
V1019 |
Compound assignment expression 'arguments[17] >>= arg17' is used inside condition. |
General Analysis |
constructors.cxx:293testtools/source/bridgetest/constructors.cxx:293 |
Medium |
V1019 |
Compound assignment expression 'arguments[18] >>= arg18' is used inside condition. |
General Analysis |
constructors.cxx:295testtools/source/bridgetest/constructors.cxx:295 |
Medium |
V1019 |
Compound assignment expression 'arguments[19] >>= arg19' is used inside condition. |
General Analysis |
constructors.cxx:297testtools/source/bridgetest/constructors.cxx:297 |
Medium |
V1019 |
Compound assignment expression 'arguments[20] >>= arg20' is used inside condition. |
General Analysis |
constructors.cxx:299testtools/source/bridgetest/constructors.cxx:299 |
Medium |
V1019 |
Compound assignment expression 'arguments[21] >>= arg21' is used inside condition. |
General Analysis |
constructors.cxx:301testtools/source/bridgetest/constructors.cxx:301 |
Medium |
V1019 |
Compound assignment expression 'arguments[22] >>= arg22' is used inside condition. |
General Analysis |
constructors.cxx:303testtools/source/bridgetest/constructors.cxx:303 |
Medium |
V1019 |
Compound assignment expression 'arguments[23] >>= arg23' is used inside condition. |
General Analysis |
constructors.cxx:305testtools/source/bridgetest/constructors.cxx:305 |
Medium |
V1019 |
Compound assignment expression 'arguments[24] >>= arg24' is used inside condition. |
General Analysis |
constructors.cxx:307testtools/source/bridgetest/constructors.cxx:307 |
Medium |
V1019 |
Compound assignment expression 'arguments[25] >>= arg25' is used inside condition. |
General Analysis |
constructors.cxx:309testtools/source/bridgetest/constructors.cxx:309 |
Medium |
V1019 |
Compound assignment expression 'arguments[26] >>= arg26' is used inside condition. |
General Analysis |
constructors.cxx:311testtools/source/bridgetest/constructors.cxx:311 |
Medium |
V1019 |
Compound assignment expression 'arguments[27] >>= arg27' is used inside condition. |
General Analysis |
constructors.cxx:313testtools/source/bridgetest/constructors.cxx:313 |
Medium |
V1019 |
Compound assignment expression 'arguments[28] >>= arg28' is used inside condition. |
General Analysis |
constructors.cxx:315testtools/source/bridgetest/constructors.cxx:315 |
Medium |
V1019 |
Compound assignment expression 'arguments[29] >>= arg29' is used inside condition. |
General Analysis |
constructors.cxx:317testtools/source/bridgetest/constructors.cxx:317 |
Medium |
V1019 |
Compound assignment expression 'arguments[30] >>= arg30' is used inside condition. |
General Analysis |
constructors.cxx:319testtools/source/bridgetest/constructors.cxx:319 |
Medium |
V1019 |
Compound assignment expression 'arguments[31] >>= arg31' is used inside condition. |
General Analysis |
constructors.cxx:321testtools/source/bridgetest/constructors.cxx:321 |
Medium |
V1019 |
Compound assignment expression 'arguments[32] >>= arg32' is used inside condition. |
General Analysis |
constructors.cxx:324testtools/source/bridgetest/constructors.cxx:324 |
Medium |
V1019 |
Compound assignment expression 'arg32.member[0].member2[0] >>= arg32a' is used inside condition. |
General Analysis |
constructors.cxx:325testtools/source/bridgetest/constructors.cxx:325 |
Medium |
V1019 |
Compound assignment expression 'arguments[33] >>= arg33' is used inside condition. |
General Analysis |
constructors.cxx:329testtools/source/bridgetest/constructors.cxx:329 |
Medium |
V1019 |
Compound assignment expression 'arguments[34] >>= arg34' is used inside condition. |
General Analysis |
constructors.cxx:331testtools/source/bridgetest/constructors.cxx:331 |
Medium |
V1019 |
Compound assignment expression 'arguments[35] >>= arg35' is used inside condition. |
General Analysis |
constructors.cxx:333testtools/source/bridgetest/constructors.cxx:333 |
Medium |
V1019 |
Compound assignment expression 'arguments[36] >>= arg36' is used inside condition. |
General Analysis |
constructors.cxx:336testtools/source/bridgetest/constructors.cxx:336 |
Medium |
V1019 |
Compound assignment expression 'arguments[37] >>= arg37' is used inside condition. |
General Analysis |
constructors.cxx:340testtools/source/bridgetest/constructors.cxx:340 |
Medium |
V1019 |
Compound assignment expression 'arguments[38] >>= arg38' is used inside condition. |
General Analysis |
constructors.cxx:344testtools/source/bridgetest/constructors.cxx:344 |
Medium |
V1019 |
Compound assignment expression 'arguments[39] >>= arg39' is used inside condition. |
General Analysis |
constructors.cxx:348testtools/source/bridgetest/constructors.cxx:348 |
Medium |
V1019 |
Compound assignment expression 'arguments[40] >>= arg40' is used inside condition. |
General Analysis |
constructors.cxx:351testtools/source/bridgetest/constructors.cxx:351 |
Medium |
V1019 |
Compound assignment expression 'arguments[41] >>= arg41' is used inside condition. |
General Analysis |
constructors.cxx:355testtools/source/bridgetest/constructors.cxx:355 |
Medium |
V1019 |
Compound assignment expression 'arguments[42] >>= arg42' is used inside condition. |
General Analysis |
constructors.cxx:360testtools/source/bridgetest/constructors.cxx:360 |
Medium |
V1019 |
Compound assignment expression 'arguments[43] >>= arg43' is used inside condition. |
General Analysis |
constructors.cxx:365testtools/source/bridgetest/constructors.cxx:365 |
Medium |
V1019 |
Compound assignment expression 'arguments[44] >>= arg44' is used inside condition. |
General Analysis |
cppobj.cxx:1061testtools/source/bridgetest/cppobj.cxx:1061 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
cppobj.cxx:1062testtools/source/bridgetest/cppobj.cxx:1062 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
cppobj.cxx:1116testtools/source/bridgetest/cppobj.cxx:1116 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
cppobj.cxx:1184testtools/source/bridgetest/cppobj.cxx:1184 |
Medium |
V572 |
It is odd that the object which was created using 'new' operator is immediately cast to another type. |
General Analysis |
cppobj.cxx:1026testtools/source/bridgetest/cppobj.cxx:1026 |
Medium |
V601 |
The u'X' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
unowrapper.hxx:35toolkit/inc/helper/unowrapper.hxx:35 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~UnoWrapper' method of the 'UnoWrapper' class. |
General Analysis |
AccessibleStatusBarTest.cxx:120toolkit/qa/cppunit/a11y/AccessibleStatusBarTest.cxx:120 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
animatedimagespeer.cxx:289toolkit/source/awt/animatedimagespeer.cxx:289 |
High |
V547 |
Expression 'position > maCachedImageSets.size()' is always false. Unsigned type value is never < 0. |
General Analysis |
animatedimagespeer.cxx:213toolkit/source/awt/animatedimagespeer.cxx:213 |
Medium |
V1019 |
Compound assignment expression 'i_value >>= nScaleMode' is used inside condition. |
General Analysis |
vclxcontainer.cxx:133toolkit/source/awt/vclxcontainer.cxx:133 |
Medium |
V547 |
Expression 'bTab' is always false. |
General Analysis |
vclxprinter.cxx:102toolkit/source/awt/vclxprinter.cxx:102 |
High |
V614 |
Uninitialized variable 'n' used. |
General Analysis |
vclxprinter.cxx:113toolkit/source/awt/vclxprinter.cxx:113 |
High |
V614 |
Uninitialized variable 'b' used. |
General Analysis |
vclxtoolkit.cxx:415toolkit/source/awt/vclxtoolkit.cxx:415 |
High |
V1053 |
Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
vclxwindow.cxx:2297toolkit/source/awt/vclxwindow.cxx:2297 |
High |
V595 |
The 'pWindow->GetParent()' pointer was utilized before it was verified against nullptr. Check lines: 2297, 2309. |
General Analysis |
vclxwindow.cxx:1453toolkit/source/awt/vclxwindow.cxx:1453 |
Medium |
V1048 |
The 'nVclBehavior' variable was assigned the same value. |
General Analysis |
vclxwindows.cxx:697toolkit/source/awt/vclxwindows.cxx:697 |
Medium |
V1019 |
Compound assignment expression 'Value >>= nScaleMode' is used inside condition. |
General Analysis |
vclxwindows.cxx:708toolkit/source/awt/vclxwindows.cxx:708 |
Medium |
V1019 |
Compound assignment expression 'Value >>= bScaleImage' is used inside condition. |
General Analysis |
controlmodelcontainerbase.cxx:1766toolkit/source/controls/controlmodelcontainerbase.cxx:1766 |
High |
V547 |
Expression 'Operation == Insert' is always true. |
General Analysis |
controlmodelcontainerbase.cxx:920toolkit/source/controls/controlmodelcontainerbase.cxx:920 |
High |
V783 |
Dereferencing of the invalid iterator 'aCurrentGroup' might take place. |
General Analysis |
controlmodelcontainerbase.cxx:1742toolkit/source/controls/controlmodelcontainerbase.cxx:1742 |
Medium |
V1016 |
Expression 'Operation < Insert' is always false. |
General Analysis |
controlmodelcontainerbase.cxx:1742toolkit/source/controls/controlmodelcontainerbase.cxx:1742 |
Medium |
V1016 |
Expression 'Operation > Remove' is always false. |
General Analysis |
controlmodelcontainerbase.cxx:922toolkit/source/controls/controlmodelcontainerbase.cxx:922 |
Medium |
V1048 |
The 'eState' variable was assigned the same value. |
General Analysis |
dialogcontrol.cxx:322toolkit/source/controls/dialogcontrol.cxx:322 |
Medium |
V547 |
Expression 'bDecoration' is always true. |
General Analysis |
dialogcontrol.cxx:403toolkit/source/controls/dialogcontrol.cxx:403 |
Medium |
V547 |
Expression '!bDecoration' is always false. |
General Analysis |
dialogcontrol.cxx:778toolkit/source/controls/dialogcontrol.cxx:778 |
Medium |
V547 |
Expression 'bDecoration' is always true. |
General Analysis |
defaultgriddatamodel.cxx:181toolkit/source/controls/grid/defaultgriddatamodel.cxx:181 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'i_columnIndex + 1' operator to the 'size_t' type, not the result. |
General Analysis |
roadmapcontrol.cxx:245toolkit/source/controls/roadmapcontrol.cxx:245 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
svtxgridcontrol.cxx:195toolkit/source/controls/svtxgridcontrol.cxx:195 |
High |
V547 |
Expression 'rowHeaderWidth <= 0' is always true. |
General Analysis |
svtxgridcontrol.cxx:304toolkit/source/controls/svtxgridcontrol.cxx:304 |
Medium |
V547 |
Expression 'bHScroll' is always true. |
General Analysis |
svtxgridcontrol.cxx:313toolkit/source/controls/svtxgridcontrol.cxx:313 |
Medium |
V547 |
Expression 'bVScroll' is always true. |
General Analysis |
mousefunction.cxx:253toolkit/source/controls/table/mousefunction.cxx:253 |
Medium |
V547 |
Expression 'pSort != nullptr' is always false. |
General Analysis |
mousefunction.cxx:136toolkit/source/controls/table/mousefunction.cxx:136 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'requestedWidthLogical' should be checked here. |
General Analysis |
tablecontrol.cxx:302toolkit/source/controls/table/tablecontrol.cxx:302 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 302, 305 |
General Analysis |
tablecontrol.cxx:433toolkit/source/controls/table/tablecontrol.cxx:433 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 433, 438 |
General Analysis |
tablecontrol_impl.cxx:1882toolkit/source/controls/table/tablecontrol_impl.cxx:1882 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
tablecontrol_impl.cxx:355toolkit/source/controls/table/tablecontrol_impl.cxx:355 |
Medium |
V547 |
Expression 'i_last >= i_first' is always false. |
General Analysis |
tablecontrol_impl.cxx:727toolkit/source/controls/table/tablecontrol_impl.cxx:727 |
Medium |
V547 |
Expression '!pColumn' is always true. |
General Analysis |
tablecontrol_impl.cxx:1034toolkit/source/controls/table/tablecontrol_impl.cxx:1034 |
Medium |
V547 |
Expression '!pColumn' is always true. |
General Analysis |
tablecontrol_impl.cxx:2272toolkit/source/controls/table/tablecontrol_impl.cxx:2272 |
Medium |
V547 |
Expression 'eSelMode == SelectionMode::Multiple' is always false. |
General Analysis |
treecontrolpeer.cxx:1232toolkit/source/controls/tree/treecontrolpeer.cxx:1232 |
Medium |
V547 |
Expression 'bEnabled' is always false. |
General Analysis |
treecontrolpeer.cxx:1295toolkit/source/controls/tree/treecontrolpeer.cxx:1295 |
Medium |
V547 |
Expression 'bEnabled' is always false. |
General Analysis |
treecontrolpeer.cxx:1308toolkit/source/controls/tree/treecontrolpeer.cxx:1308 |
Medium |
V547 |
Expression 'bEnabled' is always false. |
General Analysis |
unocontrol.cxx:177toolkit/source/controls/unocontrol.cxx:177 |
Medium |
V547 |
Expression 'pParentWindow != nullptr' is always false. |
General Analysis |
unocontrolmodel.cxx:723toolkit/source/controls/unocontrolmodel.cxx:723 |
High |
V547 |
Expression 'n == 18' is always true. |
General Analysis |
unocontrols.cxx:334toolkit/source/controls/unocontrols.cxx:334 |
High |
V503 |
This is a nonsensical comparison: pointer < 0. |
General Analysis |
unocontrols.cxx:1228toolkit/source/controls/unocontrols.cxx:1228 |
High |
V547 |
Expression 'nState != 0' is always false. |
General Analysis |
unocontrols.cxx:322toolkit/source/controls/unocontrols.cxx:322 |
High |
V1058 |
Nonsensical comparison of two function addresses. Consider inspecting expression: '_rSel.Min > _rSel.Max'. |
General Analysis |
unocontrols.cxx:975toolkit/source/controls/unocontrols.cxx:975 |
Medium |
V547 |
Expression 'bScale' is always true. |
General Analysis |
unocontrols.cxx:3526toolkit/source/controls/unocontrols.cxx:3526 |
Medium |
V547 |
Expression '!bEnforceFormat' is always false. |
General Analysis |
unocontrols.cxx:1227toolkit/source/controls/unocontrols.cxx:1227 |
Medium |
V1001 |
The 'aVal' variable is assigned but is not used by the end of the function. |
General Analysis |
unocontrols.cxx:1450toolkit/source/controls/unocontrols.cxx:1450 |
Medium |
V1001 |
The 'aVal' variable is assigned but is not used by the end of the function. |
General Analysis |
unocontrols.cxx:2674toolkit/source/controls/unocontrols.cxx:2674 |
Medium |
V1001 |
The 'aVal' variable is assigned but is not used by the end of the function. |
General Analysis |
unocontrols.cxx:3264toolkit/source/controls/unocontrols.cxx:3264 |
Medium |
V1001 |
The 'aVal' variable is assigned but is not used by the end of the function. |
General Analysis |
unocontroltablemodel.cxx:340toolkit/source/controls/unocontroltablemodel.cxx:340 |
Medium |
V547 |
Expression '!i_listener' is always true. |
General Analysis |
unocontroltablemodel.cxx:426toolkit/source/controls/unocontroltablemodel.cxx:426 |
Medium |
V547 |
Expression 'pColumnImpl != nullptr' is always false. |
General Analysis |
imagealign.cxx:39toolkit/source/helper/imagealign.cxx:39 |
Medium |
V1048 |
The 'nReturn' variable was assigned the same value. |
General Analysis |
imagealign.cxx:63toolkit/source/helper/imagealign.cxx:63 |
Medium |
V1048 |
The 'nReturn' variable was assigned the same value. |
General Analysis |
imagealign.cxx:92toolkit/source/helper/imagealign.cxx:92 |
Medium |
V1048 |
The 'nReturn' variable was assigned the same value. |
General Analysis |
imagealign.cxx:102toolkit/source/helper/imagealign.cxx:102 |
Medium |
V1048 |
The 'nReturn' variable was assigned the same value. |
General Analysis |
imagealign.cxx:115toolkit/source/helper/imagealign.cxx:115 |
Medium |
V1048 |
The 'nReturn' variable was assigned the same value. |
General Analysis |
test_color.cxx:181tools/qa/cppunit/test_color.cxx:181 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'GetColorError' function. |
General Analysis |
test_config.cxx:170tools/qa/cppunit/test_config.cxx:170 |
Medium |
V1048 |
The 'nExpected' variable was assigned the same value. |
General Analysis |
test_duration.cxx:191tools/qa/cppunit/test_duration.cxx:191 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
test_duration.cxx:196tools/qa/cppunit/test_duration.cxx:196 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
test_duration.cxx:209tools/qa/cppunit/test_duration.cxx:209 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
test_duration.cxx:214tools/qa/cppunit/test_duration.cxx:214 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
test_rectangle.cxx:158tools/qa/cppunit/test_rectangle.cxx:158 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'Contains' function. |
General Analysis |
test_rectangle.cxx:162tools/qa/cppunit/test_rectangle.cxx:162 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'Overlaps' function. |
General Analysis |
datetime.cxx:118tools/source/datetime/datetime.cxx:118 |
High |
V530 |
The return value of function '--' is required to be utilized. |
General Analysis |
datetimeutils.cxx:81tools/source/datetime/datetimeutils.cxx:81 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetimeutils.cxx:84tools/source/datetime/datetimeutils.cxx:84 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetimeutils.cxx:86tools/source/datetime/datetimeutils.cxx:86 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
duration.cxx:240tools/source/datetime/duration.cxx:240 |
Medium |
V547 |
Expression 'bBadNS' is always true. |
General Analysis |
duration.cxx:229tools/source/datetime/duration.cxx:229 |
Medium |
V560 |
A part of conditional expression is always false: ((sal_Int32) 0x7FFFFFFF) < nD. |
General Analysis |
duration.cxx:229tools/source/datetime/duration.cxx:229 |
Medium |
V560 |
A part of conditional expression is always false: nD < ((sal_Int32)(- 0x7FFFFFFF - 1)). |
General Analysis |
duration.cxx:294tools/source/datetime/duration.cxx:294 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
tdate.cxx:37tools/source/datetime/tdate.cxx:37 |
Medium |
V560 |
A part of conditional expression is always true: nYear == 0. |
General Analysis |
ttime.cxx:82tools/source/datetime/ttime.cxx:82 |
Medium |
V547 |
Expression 'HOUR_MASK * nHour < 0' is always false. |
General Analysis |
urlobj.cxx:238tools/source/fsys/urlobj.cxx:238 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
urlobj.cxx:239tools/source/fsys/urlobj.cxx:239 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
urlobj.cxx:462tools/source/fsys/urlobj.cxx:462 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:463tools/source/fsys/urlobj.cxx:463 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:464tools/source/fsys/urlobj.cxx:464 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:941tools/source/fsys/urlobj.cxx:941 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1388tools/source/fsys/urlobj.cxx:1388 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1423tools/source/fsys/urlobj.cxx:1423 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1476tools/source/fsys/urlobj.cxx:1476 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1500tools/source/fsys/urlobj.cxx:1500 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1516tools/source/fsys/urlobj.cxx:1516 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1548tools/source/fsys/urlobj.cxx:1548 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
urlobj.cxx:1549tools/source/fsys/urlobj.cxx:1549 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
urlobj.cxx:1743tools/source/fsys/urlobj.cxx:1743 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1745tools/source/fsys/urlobj.cxx:1745 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1781tools/source/fsys/urlobj.cxx:1781 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1811tools/source/fsys/urlobj.cxx:1811 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1860tools/source/fsys/urlobj.cxx:1860 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1917tools/source/fsys/urlobj.cxx:1917 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1941tools/source/fsys/urlobj.cxx:1941 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1944tools/source/fsys/urlobj.cxx:1944 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:1951tools/source/fsys/urlobj.cxx:1951 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2356tools/source/fsys/urlobj.cxx:2356 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
urlobj.cxx:2412tools/source/fsys/urlobj.cxx:2412 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
urlobj.cxx:2427tools/source/fsys/urlobj.cxx:2427 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
urlobj.cxx:2469tools/source/fsys/urlobj.cxx:2469 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2541tools/source/fsys/urlobj.cxx:2541 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2542tools/source/fsys/urlobj.cxx:2542 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2608tools/source/fsys/urlobj.cxx:2608 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2653tools/source/fsys/urlobj.cxx:2653 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2671tools/source/fsys/urlobj.cxx:2671 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2704tools/source/fsys/urlobj.cxx:2704 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2716tools/source/fsys/urlobj.cxx:2716 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2751tools/source/fsys/urlobj.cxx:2751 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2796tools/source/fsys/urlobj.cxx:2796 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2808tools/source/fsys/urlobj.cxx:2808 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2847tools/source/fsys/urlobj.cxx:2847 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2907tools/source/fsys/urlobj.cxx:2907 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3044tools/source/fsys/urlobj.cxx:3044 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3065tools/source/fsys/urlobj.cxx:3065 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3071tools/source/fsys/urlobj.cxx:3071 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3086tools/source/fsys/urlobj.cxx:3086 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3099tools/source/fsys/urlobj.cxx:3099 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3107tools/source/fsys/urlobj.cxx:3107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3146tools/source/fsys/urlobj.cxx:3146 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3190tools/source/fsys/urlobj.cxx:3190 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3196tools/source/fsys/urlobj.cxx:3196 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3224tools/source/fsys/urlobj.cxx:3224 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3236tools/source/fsys/urlobj.cxx:3236 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3427tools/source/fsys/urlobj.cxx:3427 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3429tools/source/fsys/urlobj.cxx:3429 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3461tools/source/fsys/urlobj.cxx:3461 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
urlobj.cxx:3494tools/source/fsys/urlobj.cxx:3494 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3556tools/source/fsys/urlobj.cxx:3556 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
urlobj.cxx:3578tools/source/fsys/urlobj.cxx:3578 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
urlobj.cxx:3629tools/source/fsys/urlobj.cxx:3629 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3632tools/source/fsys/urlobj.cxx:3632 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3845tools/source/fsys/urlobj.cxx:3845 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3870tools/source/fsys/urlobj.cxx:3870 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3884tools/source/fsys/urlobj.cxx:3884 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:3929tools/source/fsys/urlobj.cxx:3929 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4069tools/source/fsys/urlobj.cxx:4069 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
urlobj.cxx:4104tools/source/fsys/urlobj.cxx:4104 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4107tools/source/fsys/urlobj.cxx:4107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4109tools/source/fsys/urlobj.cxx:4109 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4114tools/source/fsys/urlobj.cxx:4114 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4163tools/source/fsys/urlobj.cxx:4163 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4165tools/source/fsys/urlobj.cxx:4165 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4239tools/source/fsys/urlobj.cxx:4239 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4241tools/source/fsys/urlobj.cxx:4241 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4300tools/source/fsys/urlobj.cxx:4300 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4428tools/source/fsys/urlobj.cxx:4428 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4470tools/source/fsys/urlobj.cxx:4470 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:4472tools/source/fsys/urlobj.cxx:4472 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
urlobj.cxx:4587tools/source/fsys/urlobj.cxx:4587 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlobj.cxx:2502tools/source/fsys/urlobj.cxx:2502 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 2502, 2527 |
General Analysis |
urlobj.cxx:1267tools/source/fsys/urlobj.cxx:1267 |
Medium |
V1048 |
The 'nSegmentDelimiter' variable was assigned the same value. |
General Analysis |
urlobj.cxx:1673tools/source/fsys/urlobj.cxx:1673 |
Medium |
V1048 |
The 'nSegmentDelimiter' variable was assigned the same value. |
General Analysis |
b3dtrans.cxx:44tools/source/generic/b3dtrans.cxx:44 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dtrans.cxx:45tools/source/generic/b3dtrans.cxx:45 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dtrans.cxx:49tools/source/generic/b3dtrans.cxx:49 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dtrans.cxx:51tools/source/generic/b3dtrans.cxx:51 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dtrans.cxx:421tools/source/generic/b3dtrans.cxx:421 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dtrans.cxx:422tools/source/generic/b3dtrans.cxx:422 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dtrans.cxx:425tools/source/generic/b3dtrans.cxx:425 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dtrans.cxx:427tools/source/generic/b3dtrans.cxx:427 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
b3dtrans.cxx:439tools/source/generic/b3dtrans.cxx:439 |
High |
V530 |
The return value of function 'normalize' is required to be utilized. |
General Analysis |
config.cxx:405tools/source/generic/config.cxx:405 |
High |
V547 |
Expression 'nLineEndLen == 2' is always true. |
General Analysis |
config.cxx:426tools/source/generic/config.cxx:426 |
High |
V547 |
Expression 'nLineEndLen == 2' is always true. |
General Analysis |
config.cxx:442tools/source/generic/config.cxx:442 |
High |
V547 |
Expression 'nLineEndLen == 2' is always true. |
General Analysis |
config.cxx:456tools/source/generic/config.cxx:456 |
High |
V547 |
Expression 'nLineEndLen == 2' is always true. |
General Analysis |
config.cxx:470tools/source/generic/config.cxx:470 |
High |
V547 |
Expression 'nLineEndLen == 2' is always true. |
General Analysis |
config.cxx:105tools/source/generic/config.cxx:105 |
Medium |
V547 |
Expression is always false. |
General Analysis |
poly.cxx:1217tools/source/generic/poly.cxx:1217 |
Medium |
V547 |
Expression 'aPoints.size() < ((sal_uInt16) 0xFFFF)' is always false. |
General Analysis |
poly.cxx:223tools/source/generic/poly.cxx:223 |
Medium |
V1077 |
The 'ImplPolygon' constructor contains potentially uninitialized members. Inspect the following: mnPoints. |
General Analysis |
poly.cxx:354tools/source/generic/poly.cxx:354 |
Medium |
V1077 |
The 'ImplPolygon' constructor contains potentially uninitialized members. Inspect the following: mnPoints. |
General Analysis |
inetmime.cxx:140tools/source/inet/inetmime.cxx:140 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:271tools/source/inet/inetmime.cxx:271 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:326tools/source/inet/inetmime.cxx:326 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:340tools/source/inet/inetmime.cxx:340 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:624tools/source/inet/inetmime.cxx:624 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:1224tools/source/inet/inetmime.cxx:1224 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:1270tools/source/inet/inetmime.cxx:1270 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:1282tools/source/inet/inetmime.cxx:1282 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:1328tools/source/inet/inetmime.cxx:1328 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
inetmime.cxx:1368tools/source/inet/inetmime.cxx:1368 |
High |
V530 |
The return value of function 'appendUtf32' is required to be utilized. |
General Analysis |
multisel.cxx:580tools/source/memtools/multisel.cxx:580 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stream.cxx:442tools/source/stream/stream.cxx:442 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stream.cxx:527tools/source/stream/stream.cxx:527 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stream.cxx:590tools/source/stream/stream.cxx:590 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
stream.cxx:296tools/source/stream/stream.cxx:296 |
High |
V1053 |
Calling the 'SeekPos' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'stream.cxx:296', 'stream.cxx:341', 'stream.cxx:1055', 'stream.hxx:183'. |
General Analysis |
stream.cxx:1464tools/source/stream/stream.cxx:1464 |
High |
V1053 |
Calling the 'SeekPos' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'stream.cxx:1464', 'stream.cxx:341', 'stream.cxx:1055', 'stream.hxx:613'. |
General Analysis |
stream.cxx:1480tools/source/stream/stream.cxx:1480 |
High |
V1053 |
Calling the 'SeekPos' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'stream.cxx:1480', 'stream.cxx:341', 'stream.cxx:1055', 'stream.hxx:613'. |
General Analysis |
stream.cxx:746tools/source/stream/stream.cxx:746 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nActualPos' should be checked here. |
General Analysis |
cachedcontentresultsetstub.cxx:377ucb/source/cacher/cachedcontentresultsetstub.cxx:377 |
Medium |
V547 |
Expression '!bNeedAction' is always false. |
General Analysis |
FileAccess.cxx:316ucb/source/core/FileAccess.cxx:316 |
Medium |
V1001 |
The 'aRetAny' variable is assigned but is not used by the end of the function. |
General Analysis |
FileAccess.cxx:670ucb/source/core/FileAccess.cxx:670 |
Medium |
V1001 |
The 'aRetAny' variable is assigned but is not used by the end of the function. |
General Analysis |
cmdenv.cxx:57ucb/source/core/cmdenv.cxx:57 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= m_xIH' is used inside condition. |
General Analysis |
cmdenv.cxx:58ucb/source/core/cmdenv.cxx:58 |
Medium |
V1019 |
Compound assignment expression 'aArguments[1] >>= m_xPH' is used inside condition. |
General Analysis |
ucb.cxx:124ucb/source/core/ucb.cxx:124 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ucb.cxx:129ucb/source/core/ucb.cxx:129 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ucb.cxx:164ucb/source/core/ucb.cxx:164 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ucb.cxx:726ucb/source/core/ucb.cxx:726 |
Medium |
V1019 |
Compound assignment expression 'm_aArguments[0] >>= aKey1' is used inside condition. |
General Analysis |
ucb.cxx:726ucb/source/core/ucb.cxx:726 |
Medium |
V1019 |
Compound assignment expression 'm_aArguments[1] >>= aKey2' is used inside condition. |
General Analysis |
ucbcmds.cxx:517ucb/source/core/ucbcmds.cxx:517 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= aTypesInfo' is used inside condition. |
General Analysis |
ucbstore.cxx:93ucb/source/core/ucbstore.cxx:93 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ucbstore.cxx:1548ucb/source/core/ucbstore.cxx:1548 |
Medium |
V1048 |
The 'nHandle' variable was assigned the same value. |
General Analysis |
regexp.cxx:159ucb/source/regexp/regexp.cxx:159 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
regexp.cxx:166ucb/source/regexp/regexp.cxx:166 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
regexp.cxx:167ucb/source/regexp/regexp.cxx:167 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
regexp.cxx:169ucb/source/regexp/regexp.cxx:169 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
regexp.cxx:282ucb/source/regexp/regexp.cxx:282 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cmis_content.cxx:1083ucb/source/ucp/cmis/cmis_content.cxx:1083 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pPwc'. |
General Analysis |
cmis_content.cxx:1127ucb/source/ucp/cmis/cmis_content.cxx:1127 |
Medium |
V1004 |
The 'pDoc' pointer was used unsafely after it was verified against nullptr. Check lines: 1119, 1127. |
General Analysis |
cmis_content.cxx:1171ucb/source/ucp/cmis/cmis_content.cxx:1171 |
Medium |
V1004 |
The 'pPwc' pointer was used unsafely after it was verified against nullptr. Check lines: 1163, 1171. |
General Analysis |
cmis_content.cxx:1233ucb/source/ucp/cmis/cmis_content.cxx:1233 |
Medium |
V1004 |
The 'pDoc' pointer was used unsafely after it was verified against nullptr. Check lines: 1225, 1233. |
General Analysis |
cmis_repo_content.cxx:180ucb/source/ucp/cmis/cmis_repo_content.cxx:180 |
Medium |
V1004 |
The 'session' pointer was used unsafely after it was verified against nullptr. Check lines: 175, 180. |
General Analysis |
ucpext_content.cxx:90ucb/source/ucp/ext/ucpext_content.cxx:90 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ucpext_content.cxx:114ucb/source/ucp/ext/ucpext_content.cxx:114 |
High |
V1053 |
Calling the 'getIdentifier' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
ucpext_content.cxx:86ucb/source/ucp/ext/ucpext_content.cxx:86 |
Medium |
V547 |
Expression '!i_rBaseURL.empty()' is always false. |
General Analysis |
ucpext_datasupplier.cxx:70ucb/source/ucp/ext/ucpext_datasupplier.cxx:70 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ucpext_datasupplier.cxx:66ucb/source/ucp/ext/ucpext_datasupplier.cxx:66 |
Medium |
V547 |
Expression '!i_rBaseURL.empty()' is always false. |
General Analysis |
ucpext_provider.cxx:88ucb/source/ucp/ext/ucpext_provider.cxx:88 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ucpext_provider.cxx:132ucb/source/ucp/ext/ucpext_provider.cxx:132 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ucpext_provider.cxx:136ucb/source/ucp/ext/ucpext_provider.cxx:136 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
bc.cxx:725ucb/source/ucp/file/bc.cxx:725 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
filrow.cxx:63ucb/source/ucp/file/filrow.cxx:63 |
Medium |
V1048 |
The 'no_success' variable was assigned the same value. |
General Analysis |
filstr.cxx:136ucb/source/ucp/file/filstr.cxx:136 |
Medium |
V547 |
Expression 'm_nIsOpen' is always true. |
General Analysis |
filtask.cxx:2718ucb/source/ucp/file/filtask.cxx:2718 |
High |
V783 |
Dereferencing of the invalid iterator 'itnew' might take place. Check lines: 2709, 2718. |
General Analysis |
filtask.cxx:966ucb/source/ucp/file/filtask.cxx:966 |
Medium |
V547 |
Expression 'value' is always false. |
General Analysis |
filtask.cxx:977ucb/source/ucp/file/filtask.cxx:977 |
Medium |
V547 |
Expression 'value' is always false. |
General Analysis |
filtask.cxx:1371ucb/source/ucp/file/filtask.cxx:1371 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'rslvdSrcUnqPath' should be used inside 'getType' function. |
General Analysis |
prov.cxx:81ucb/source/ucp/file/prov.cxx:81 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= config' is used inside condition. |
General Analysis |
gio_content.cxx:732ucb/source/ucp/gio/gio_content.cxx:732 |
Medium |
V560 |
A part of conditional expression is always false: !newName. |
General Analysis |
gio_content.cxx:1000ucb/source/ucp/gio/gio_content.cxx:1000 |
Medium |
V560 |
A part of conditional expression is always true: !bDeletePhysical. |
General Analysis |
gio_content.cxx:180ucb/source/ucp/gio/gio_content.cxx:180 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 180, 185 |
General Analysis |
gio_datasupplier.cxx:70ucb/source/ucp/gio/gio_datasupplier.cxx:70 |
Medium |
V1023 |
A pointer without owner is added to the 'maResults' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
hierarchycontent.cxx:1658ucb/source/ucp/hierarchy/hierarchycontent.cxx:1658 |
High |
V530 |
The return value of function 'setPropertyValues' is required to be utilized. |
General Analysis |
hierarchycontent.cxx:674ucb/source/ucp/hierarchy/hierarchycontent.cxx:674 |
Medium |
V547 |
Expression '!m_bCheckedReadOnly' is always true. |
General Analysis |
hierarchydata.cxx:79ucb/source/ucp/hierarchy/hierarchydata.cxx:79 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
hierarchydata.cxx:204ucb/source/ucp/hierarchy/hierarchydata.cxx:204 |
High |
V547 |
Expression 'nType == 0' is always true. |
General Analysis |
hierarchydata.cxx:1065ucb/source/ucp/hierarchy/hierarchydata.cxx:1065 |
High |
V547 |
Expression 'nType == 0' is always true. |
General Analysis |
hierarchydatasupplier.cxx:197ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx:197 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aResults' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
hierarchydatasupplier.cxx:246ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx:246 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aResults' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
ucpimage.cxx:107ucb/source/ucp/image/ucpimage.cxx:107 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urihelper.hxx:92ucb/source/ucp/inc/urihelper.hxx:92 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pkgcontent.cxx:1844ucb/source/ucp/package/pkgcontent.cxx:1844 |
High |
V530 |
The return value of function 'setPropertyValues' is required to be utilized. |
General Analysis |
pkgcontent.cxx:1097ucb/source/ucp/package/pkgcontent.cxx:1097 |
High |
V614 |
Uninitialized variable 'bNewValue' used. |
General Analysis |
pkgcontent.cxx:1131ucb/source/ucp/package/pkgcontent.cxx:1131 |
High |
V614 |
Uninitialized variable 'bNewValue' used. |
General Analysis |
tdoc_content.cxx:1734ucb/source/ucp/tdoc/tdoc_content.cxx:1734 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
tdoc_content.cxx:1736ucb/source/ucp/tdoc/tdoc_content.cxx:1736 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
tdoc_content.cxx:2278ucb/source/ucp/tdoc/tdoc_content.cxx:2278 |
High |
V547 |
Expression 'eType == STREAM' is always true. |
General Analysis |
tdoc_storage.cxx:122ucb/source/ucp/tdoc/tdoc_storage.cxx:122 |
Medium |
V1048 |
The 'bMatch' variable was assigned the same value. |
General Analysis |
CurlSession.cxx:1421ucb/source/ucp/webdav-curl/CurlSession.cxx:1421 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
CurlSession.cxx:979ucb/source/ucp/webdav-curl/CurlSession.cxx:979 |
High |
V654 |
The condition 'nRunning != 0' of loop is always true. |
General Analysis |
CurlSession.cxx:74ucb/source/ucp/webdav-curl/CurlSession.cxx:74 |
Medium |
V547 |
Expression '!"curl_global_init failed"' is always false. |
General Analysis |
CurlSession.cxx:80ucb/source/ucp/webdav-curl/CurlSession.cxx:80 |
Medium |
V547 |
Expression '!"curl_share_init failed"' is always false. |
General Analysis |
CurlSession.cxx:86ucb/source/ucp/webdav-curl/CurlSession.cxx:86 |
Medium |
V547 |
Expression '!"curl_share_setopt failed"' is always false. |
General Analysis |
CurlSession.cxx:92ucb/source/ucp/webdav-curl/CurlSession.cxx:92 |
Medium |
V547 |
Expression '!"curl_share_setopt failed"' is always false. |
General Analysis |
CurlSession.cxx:98ucb/source/ucp/webdav-curl/CurlSession.cxx:98 |
Medium |
V547 |
Expression '!"curl_share_setopt failed"' is always false. |
General Analysis |
CurlUri.cxx:227ucb/source/ucp/webdav-curl/CurlUri.cxx:227 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
CurlUri.cxx:318ucb/source/ucp/webdav-curl/CurlUri.cxx:318 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
CurlUri.cxx:163ucb/source/ucp/webdav-curl/CurlUri.cxx:163 |
Medium |
V794 |
The assignment operator should be protected from the case of 'this == &rOther'. |
General Analysis |
CurlUri.cxx:58ucb/source/ucp/webdav-curl/CurlUri.cxx:58 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oURI' is used. Probably it is a mistake. |
General Analysis |
CurlUri.cxx:90ucb/source/ucp/webdav-curl/CurlUri.cxx:90 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oPath' is used. Probably it is a mistake. |
General Analysis |
CurlUri.cxx:212ucb/source/ucp/webdav-curl/CurlUri.cxx:212 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oURI' is used. Probably it is a mistake. |
General Analysis |
CurlUri.cxx:237ucb/source/ucp/webdav-curl/CurlUri.cxx:237 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oURI' is used. Probably it is a mistake. |
General Analysis |
CurlUri.cxx:240ucb/source/ucp/webdav-curl/CurlUri.cxx:240 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'oPath' is used. Probably it is a mistake. |
General Analysis |
DAVProperties.cxx:197ucb/source/ucp/webdav-curl/DAVProperties.cxx:197 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
DAVProperties.cxx:198ucb/source/ucp/webdav-curl/DAVProperties.cxx:198 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
webdavcontent.cxx:1410ucb/source/ucp/webdav-curl/webdavcontent.cxx:1410 |
High |
V614 |
Uninitialized variable 'bValue' used. |
General Analysis |
webdavcontent.cxx:3825ucb/source/ucp/webdav-curl/webdavcontent.cxx:3825 |
High |
V614 |
Uninitialized variable 'bValue' used. |
General Analysis |
webdavcontent.cxx:3116ucb/source/ucp/webdav-curl/webdavcontent.cxx:3116 |
Medium |
V1048 |
The 'eResourceTypeForLocks' variable was assigned the same value. |
General Analysis |
webdavcontent.cxx:3132ucb/source/ucp/webdav-curl/webdavcontent.cxx:3132 |
Medium |
V1048 |
The 'eResourceTypeForLocks' variable was assigned the same value. |
General Analysis |
webdavcontentcaps.cxx:55ucb/source/ucp/webdav-curl/webdavcontentcaps.cxx:55 |
Medium |
V547 |
Expression '!m_pProps' is always true. |
General Analysis |
content.cxx:709ucbhelper/source/client/content.cxx:709 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:733ucbhelper/source/client/content.cxx:733 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:757ucbhelper/source/client/content.cxx:757 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:781ucbhelper/source/client/content.cxx:781 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:803ucbhelper/source/client/content.cxx:803 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:825ucbhelper/source/client/content.cxx:825 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:843ucbhelper/source/client/content.cxx:843 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:932ucbhelper/source/client/content.cxx:932 |
High |
V530 |
The return value of function 'setPropertyValues' is required to be utilized. |
General Analysis |
content.cxx:933ucbhelper/source/client/content.cxx:933 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:1046ucbhelper/source/client/content.cxx:1046 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:1057ucbhelper/source/client/content.cxx:1057 |
High |
V530 |
The return value of function 'executeCommand' is required to be utilized. |
General Analysis |
content.cxx:1081ucbhelper/source/client/content.cxx:1081 |
High |
V530 |
The return value of function 'getURL' is required to be utilized. |
General Analysis |
content.cxx:1114ucbhelper/source/client/content.cxx:1114 |
High |
V530 |
The return value of function 'getURL_NoLock' is required to be utilized. |
General Analysis |
content.cxx:1121ucbhelper/source/client/content.cxx:1121 |
High |
V530 |
The return value of function 'getURL_NoLock' is required to be utilized. |
General Analysis |
content.cxx:412ucbhelper/source/client/content.cxx:412 |
Medium |
V1001 |
The 'aResult' variable is assigned but is not used by the end of the function. |
General Analysis |
content.cxx:428ucbhelper/source/client/content.cxx:428 |
Medium |
V1001 |
The 'aResult' variable is assigned but is not used by the end of the function. |
General Analysis |
content.cxx:503ucbhelper/source/client/content.cxx:503 |
Medium |
V1001 |
The 'aResult' variable is assigned but is not used by the end of the function. |
General Analysis |
content.cxx:549ucbhelper/source/client/content.cxx:549 |
Medium |
V1001 |
The 'aResult' variable is assigned but is not used by the end of the function. |
General Analysis |
proxydecider.cxx:408ucbhelper/source/client/proxydecider.cxx:408 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
proxydecider.cxx:710ucbhelper/source/client/proxydecider.cxx:710 |
High |
V614 |
Uninitialized variable 'tmp' used. |
General Analysis |
proxydecider.cxx:206ucbhelper/source/client/proxydecider.cxx:206 |
Medium |
V547 |
Expression '* pWild == '\0'' is always false. |
General Analysis |
proxydecider.cxx:229ucbhelper/source/client/proxydecider.cxx:229 |
Medium |
V560 |
A part of conditional expression is always true: (* pWild == '\0'). |
General Analysis |
proxydecider.cxx:267ucbhelper/source/client/proxydecider.cxx:267 |
Medium |
V1019 |
Compound assignment expression 'aValue >>= value' is used inside condition. |
General Analysis |
contenthelper.cxx:697ucbhelper/source/provider/contenthelper.cxx:697 |
Medium |
V547 |
Expression 'p' is always true. |
Fail/Info |
sourcefileprovider.cxx:1unoidl/source/sourcefileprovider.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
Fail/Info |
sourcetreeprovider.cxx:1unoidl/source/sourcetreeprovider.cxx:1 |
|
V008 |
Unable to start the analysis on this file. |
General Analysis |
unoidlprovider.cxx:262unoidl/source/unoidlprovider.cxx:262 |
Medium |
V1077 |
The 'MappedFile' constructor contains potentially uninitialized members. Inspect the following: address. |
General Analysis |
testGetEnglishSearchName.cxx:60unotools/qa/unit/testGetEnglishSearchName.cxx:60 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
bootstrap.cxx:339unotools/source/config/bootstrap.cxx:339 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
bootstrap.cxx:191unotools/source/config/bootstrap.cxx:191 |
Medium |
V1048 |
The 'eStatus' variable was assigned the same value. |
General Analysis |
configpaths.cxx:58unotools/source/config/configpaths.cxx:58 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
configpaths.cxx:71unotools/source/config/configpaths.cxx:71 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
configpaths.cxx:283unotools/source/config/configpaths.cxx:283 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docinfohelper.cxx:83unotools/source/config/docinfohelper.cxx:83 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docinfohelper.cxx:89unotools/source/config/docinfohelper.cxx:89 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
docinfohelper.cxx:92unotools/source/config/docinfohelper.cxx:92 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fontcfg.cxx:667unotools/source/config/fontcfg.cxx:667 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
fontcfg.cxx:735unotools/source/config/fontcfg.cxx:735 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
historyoptions.cxx:107unotools/source/config/historyoptions.cxx:107 |
Medium |
V547 |
Expression '!bIsItemPinned' is always true. |
General Analysis |
historyoptions.cxx:223unotools/source/config/historyoptions.cxx:223 |
Medium |
V547 |
Expression 'bIsItemPinned' is always false. |
General Analysis |
historyoptions.cxx:296unotools/source/config/historyoptions.cxx:296 |
Medium |
V547 |
Expression 'bIsItemPinned' is always false. |
General Analysis |
historyoptions.cxx:352unotools/source/config/historyoptions.cxx:352 |
Medium |
V547 |
Expression '!bIsItemPinned' is always true. |
General Analysis |
historyoptions.cxx:399unotools/source/config/historyoptions.cxx:399 |
Medium |
V547 |
Expression '!bIsItemPinned' is always true. |
General Analysis |
historyoptions.cxx:405unotools/source/config/historyoptions.cxx:405 |
Medium |
V547 |
Expression 'bIsItemPinned' is always false. |
General Analysis |
historyoptions.cxx:548unotools/source/config/historyoptions.cxx:548 |
Medium |
V547 |
Expression 'bIsItemPinned' is always false. |
General Analysis |
historyoptions.cxx:573unotools/source/config/historyoptions.cxx:573 |
Medium |
V547 |
Expression '!bIsItemPinned' is always true. |
General Analysis |
lingucfg.cxx:1016unotools/source/config/lingucfg.cxx:1016 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
lingucfg.cxx:1017unotools/source/config/lingucfg.cxx:1017 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
pathoptions.cxx:225unotools/source/config/pathoptions.cxx:225 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
saveopt.cxx:70unotools/source/config/saveopt.cxx:70 |
Medium |
V547 |
Expression is always false. |
General Analysis |
syslocaleoptions.cxx:264unotools/source/config/syslocaleoptions.cxx:264 |
High |
V530 |
The return value of function 'makeFallback' is required to be utilized. |
General Analysis |
syslocaleoptions.cxx:268unotools/source/config/syslocaleoptions.cxx:268 |
High |
V530 |
The return value of function 'makeFallback' is required to be utilized. |
General Analysis |
syslocaleoptions.cxx:277unotools/source/config/syslocaleoptions.cxx:277 |
High |
V530 |
The return value of function 'makeFallback' is required to be utilized. |
General Analysis |
syslocaleoptions.cxx:281unotools/source/config/syslocaleoptions.cxx:281 |
High |
V530 |
The return value of function 'makeFallback' is required to be utilized. |
General Analysis |
viewoptions.cxx:262unotools/source/config/viewoptions.cxx:262 |
Medium |
V547 |
Expression 'bVisible' is always false. |
General Analysis |
localedatawrapper.cxx:933unotools/source/i18n/localedatawrapper.cxx:933 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:955unotools/source/i18n/localedatawrapper.cxx:955 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:963unotools/source/i18n/localedatawrapper.cxx:963 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:972unotools/source/i18n/localedatawrapper.cxx:972 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:984unotools/source/i18n/localedatawrapper.cxx:984 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:985unotools/source/i18n/localedatawrapper.cxx:985 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:991unotools/source/i18n/localedatawrapper.cxx:991 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:992unotools/source/i18n/localedatawrapper.cxx:992 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:1005unotools/source/i18n/localedatawrapper.cxx:1005 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:1022unotools/source/i18n/localedatawrapper.cxx:1022 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:1038unotools/source/i18n/localedatawrapper.cxx:1038 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:1045unotools/source/i18n/localedatawrapper.cxx:1045 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:1055unotools/source/i18n/localedatawrapper.cxx:1055 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:1076unotools/source/i18n/localedatawrapper.cxx:1076 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:1094unotools/source/i18n/localedatawrapper.cxx:1094 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:1182unotools/source/i18n/localedatawrapper.cxx:1182 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
localedatawrapper.cxx:787unotools/source/i18n/localedatawrapper.cxx:787 |
Medium |
V547 |
Expression '!"unhandled LongDateOrder to DateOrder"' is always false. |
General Analysis |
localedatawrapper.cxx:1259unotools/source/i18n/localedatawrapper.cxx:1259 |
Medium |
V560 |
A part of conditional expression is always false: (cZeroChar != '0'). |
General Analysis |
textsearch.cxx:279unotools/source/i18n/textsearch.cxx:279 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
textsearch.cxx:316unotools/source/i18n/textsearch.cxx:316 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
textsearch.cxx:335unotools/source/i18n/textsearch.cxx:335 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
textsearch.cxx:339unotools/source/i18n/textsearch.cxx:339 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
textsearch.cxx:350unotools/source/i18n/textsearch.cxx:350 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
transliterationwrapper.cxx:102unotools/source/i18n/transliterationwrapper.cxx:102 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
transliterationwrapper.cxx:165unotools/source/i18n/transliterationwrapper.cxx:165 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
datetime.cxx:269unotools/source/misc/datetime.cxx:269 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:272unotools/source/misc/datetime.cxx:272 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:273unotools/source/misc/datetime.cxx:273 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:280unotools/source/misc/datetime.cxx:280 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:282unotools/source/misc/datetime.cxx:282 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:285unotools/source/misc/datetime.cxx:285 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:288unotools/source/misc/datetime.cxx:288 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:289unotools/source/misc/datetime.cxx:289 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:293unotools/source/misc/datetime.cxx:293 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
datetime.cxx:298unotools/source/misc/datetime.cxx:298 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
fontdefs.cxx:78unotools/source/misc/fontdefs.cxx:78 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
fontdefs.cxx:97unotools/source/misc/fontdefs.cxx:97 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
fontdefs.cxx:206unotools/source/misc/fontdefs.cxx:206 |
High |
V766 |
An item with the same key 'u"\u65B9\u6B63\u9ED1\u4F53"_ustr' has already been added. |
General Analysis |
fontdefs.cxx:208unotools/source/misc/fontdefs.cxx:208 |
High |
V766 |
An item with the same key 'u"\u65B9\u6B63\u6977\u4F53"_ustr' has already been added. |
General Analysis |
fontdefs.cxx:177unotools/source/misc/fontdefs.cxx:177 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:178unotools/source/misc/fontdefs.cxx:178 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:179unotools/source/misc/fontdefs.cxx:179 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:180unotools/source/misc/fontdefs.cxx:180 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:181unotools/source/misc/fontdefs.cxx:181 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:182unotools/source/misc/fontdefs.cxx:182 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:183unotools/source/misc/fontdefs.cxx:183 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:184unotools/source/misc/fontdefs.cxx:184 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:215unotools/source/misc/fontdefs.cxx:215 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:219unotools/source/misc/fontdefs.cxx:219 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:229unotools/source/misc/fontdefs.cxx:229 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:234unotools/source/misc/fontdefs.cxx:234 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:256unotools/source/misc/fontdefs.cxx:256 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:257unotools/source/misc/fontdefs.cxx:257 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:258unotools/source/misc/fontdefs.cxx:258 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:259unotools/source/misc/fontdefs.cxx:259 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:260unotools/source/misc/fontdefs.cxx:260 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:261unotools/source/misc/fontdefs.cxx:261 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:265unotools/source/misc/fontdefs.cxx:265 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:267unotools/source/misc/fontdefs.cxx:267 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:269unotools/source/misc/fontdefs.cxx:269 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:276unotools/source/misc/fontdefs.cxx:276 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:277unotools/source/misc/fontdefs.cxx:277 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:288unotools/source/misc/fontdefs.cxx:288 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:289unotools/source/misc/fontdefs.cxx:289 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
fontdefs.cxx:291unotools/source/misc/fontdefs.cxx:291 |
Medium |
V1074 |
Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos. |
General Analysis |
mediadescriptor.cxx:397unotools/source/misc/mediadescriptor.cxx:397 |
Medium |
V560 |
A part of conditional expression is always true: !bReadOnly. |
General Analysis |
mediadescriptor.cxx:453unotools/source/misc/mediadescriptor.cxx:453 |
Medium |
V560 |
A part of conditional expression is always true: !bRequestReadOnly. |
General Analysis |
progresshandlerwrap.cxx:61unotools/source/ucbhelper/progresshandlerwrap.cxx:61 |
High |
V679 |
The 'nRange' variable was not initialized. This variable is passed by a reference to the 'getStatusFromAny_Impl' function in which its value will be utilized. Inspect the third argument. |
General Analysis |
progresshandlerwrap.cxx:73unotools/source/ucbhelper/progresshandlerwrap.cxx:73 |
High |
V679 |
The 'nValue' variable was not initialized. This variable is passed by a reference to the 'getStatusFromAny_Impl' function in which its value will be utilized. Inspect the third argument. |
General Analysis |
rdftest.cxx:935unoxml/qa/unit/rdftest.cxx:935 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
element.cxx:497unoxml/source/dom/element.cxx:497 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
librdf_repository.cxx:2182unoxml/source/rdf/librdf_repository.cxx:2182 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pURI'. |
General Analysis |
librdf_repository.cxx:2264unoxml/source/rdf/librdf_repository.cxx:2264 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pLiteral'. |
General Analysis |
xpathapi.cxx:225unoxml/source/xpath/xpathapi.cxx:225 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
iahndl-errorhandler.cxx:70uui/source/iahndl-errorhandler.cxx:70 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
iahndl-ssl.cxx:132uui/source/iahndl-ssl.cxx:132 |
High |
V773 |
The function was exited without releasing the 'pNumberFormatter' pointer. A memory leak is possible. |
General Analysis |
iahndl.cxx:815uui/source/iahndl.cxx:815 |
Medium |
V1019 |
Compound assignment expression 'aLoadReadOnlyRequest.Value >>= aFileName' is used inside condition. |
General Analysis |
interactionhandler.cxx:169uui/source/interactionhandler.cxx:169 |
Medium |
V1019 |
Compound assignment expression 'rArguments[0] >>= xWindow' is used inside condition. |
General Analysis |
interactionhandler.cxx:170uui/source/interactionhandler.cxx:170 |
Medium |
V1019 |
Compound assignment expression 'rArguments[0] >>= xWindow' is used inside condition. |
General Analysis |
interactionhandler.cxx:171uui/source/interactionhandler.cxx:171 |
Medium |
V1019 |
Compound assignment expression 'rArguments[1] >>= aContext' is used inside condition. |
General Analysis |
vbacheckbox.cxx:51vbahelper/source/msforms/vbacheckbox.cxx:51 |
High |
V547 |
Expression 'nValue != 0' is always true. |
General Analysis |
vbacheckbox.cxx:56vbahelper/source/msforms/vbacheckbox.cxx:56 |
High |
V547 |
Expression 'nValue == - 1' is always true. |
General Analysis |
vbacheckbox.cxx:52vbahelper/source/msforms/vbacheckbox.cxx:52 |
Medium |
V1048 |
The 'nValue' variable was assigned the same value. |
General Analysis |
vbacombobox.cxx:82vbahelper/source/msforms/vbacombobox.cxx:82 |
Medium |
V547 |
Expression 'nOldIndex != nIndex' is always true. |
General Analysis |
vbacontrol.cxx:665vbahelper/source/msforms/vbacontrol.cxx:665 |
Medium |
V547 |
Expression 'bToggle' is always false. |
General Analysis |
vbacontrol.cxx:609vbahelper/source/msforms/vbacontrol.cxx:609 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbacontrol.cxx:187vbahelper/source/msforms/vbacontrol.cxx:187 |
Medium |
V1001 |
The 'aValue' variable is assigned but is not used by the end of the function. |
General Analysis |
vbacontrol.cxx:208vbahelper/source/msforms/vbacontrol.cxx:208 |
Medium |
V1048 |
The 'bVisible' variable was assigned the same value. |
General Analysis |
vbalistbox.cxx:112vbahelper/source/msforms/vbalistbox.cxx:112 |
Medium |
V547 |
Expression 'bMultiSelect' is always false. |
General Analysis |
vbaradiobutton.cxx:51vbahelper/source/msforms/vbaradiobutton.cxx:51 |
High |
V547 |
Expression 'nValue != 0' is always true. |
General Analysis |
vbaradiobutton.cxx:56vbahelper/source/msforms/vbaradiobutton.cxx:56 |
High |
V547 |
Expression 'nValue == - 1' is always true. |
General Analysis |
vbaradiobutton.cxx:82vbahelper/source/msforms/vbaradiobutton.cxx:82 |
Medium |
V547 |
Expression 'nValue != 0' is always true. |
General Analysis |
vbaradiobutton.cxx:52vbahelper/source/msforms/vbaradiobutton.cxx:52 |
Medium |
V1048 |
The 'nValue' variable was assigned the same value. |
General Analysis |
vbatextbox.cxx:55vbahelper/source/msforms/vbatextbox.cxx:55 |
Medium |
V1001 |
The 'aValue' variable is assigned but is not used by the end of the function. |
General Analysis |
vbatextbox.cxx:79vbahelper/source/msforms/vbatextbox.cxx:79 |
Medium |
V1001 |
The 'aValue' variable is assigned but is not used by the end of the function. |
General Analysis |
vbatextbox.cxx:96vbahelper/source/msforms/vbatextbox.cxx:96 |
Medium |
V1001 |
The 'aValue' variable is assigned but is not used by the end of the function. |
General Analysis |
vbatogglebutton.cxx:59vbahelper/source/msforms/vbatogglebutton.cxx:59 |
Medium |
V547 |
Expression 'nState' is always false. |
General Analysis |
vbaapplicationbase.cxx:388vbahelper/source/vbahelper/vbaapplicationbase.cxx:388 |
Medium |
V1019 |
Compound assignment expression 'aLatestTime >>= nLatestTime' is used inside condition. |
General Analysis |
vbacommandbarhelper.cxx:223vbahelper/source/vbahelper/vbacommandbarhelper.cxx:223 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbacommandbarhelper.cxx:225vbahelper/source/vbahelper/vbacommandbarhelper.cxx:225 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbacommandbarhelper.cxx:226vbahelper/source/vbahelper/vbacommandbarhelper.cxx:226 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbafillformat.cxx:81vbahelper/source/vbahelper/vbafillformat.cxx:81 |
High |
V614 |
Uninitialized variable 'nFillStyle' used. |
General Analysis |
vbafillformat.cxx:97vbahelper/source/vbahelper/vbafillformat.cxx:97 |
High |
V614 |
Uninitialized variable 'aFillStyle' used. |
General Analysis |
vbafontbase.cxx:82vbahelper/source/vbahelper/vbafontbase.cxx:82 |
High |
V547 |
Expression 'nValue == SUPERSCRIPT' is always false. |
General Analysis |
vbafontbase.cxx:115vbahelper/source/vbahelper/vbafontbase.cxx:115 |
High |
V547 |
Expression 'nValue == SUBSCRIPT' is always false. |
General Analysis |
vbafontbase.cxx:173vbahelper/source/vbahelper/vbafontbase.cxx:173 |
High |
V547 |
Expression 'nPaletteColor == nColor' is always true. |
General Analysis |
vbafontbase.cxx:218vbahelper/source/vbahelper/vbafontbase.cxx:218 |
High |
V547 |
Expression 'nValue == awt::FontStrikeout::SINGLE' is always false. |
General Analysis |
vbafontbase.cxx:250vbahelper/source/vbahelper/vbafontbase.cxx:250 |
High |
V614 |
Uninitialized variable 'aFS' used. |
General Analysis |
vbahelper.cxx:552vbahelper/source/vbahelper/vbahelper.cxx:552 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:564vbahelper/source/vbahelper/vbahelper.cxx:564 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:565vbahelper/source/vbahelper/vbahelper.cxx:565 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:570vbahelper/source/vbahelper/vbahelper.cxx:570 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:571vbahelper/source/vbahelper/vbahelper.cxx:571 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:574vbahelper/source/vbahelper/vbahelper.cxx:574 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:583vbahelper/source/vbahelper/vbahelper.cxx:583 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:584vbahelper/source/vbahelper/vbahelper.cxx:584 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:587vbahelper/source/vbahelper/vbahelper.cxx:587 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:591vbahelper/source/vbahelper/vbahelper.cxx:591 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:595vbahelper/source/vbahelper/vbahelper.cxx:595 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:596vbahelper/source/vbahelper/vbahelper.cxx:596 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:604vbahelper/source/vbahelper/vbahelper.cxx:604 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbahelper.cxx:605vbahelper/source/vbahelper/vbahelper.cxx:605 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vbalineformat.cxx:228vbahelper/source/vbahelper/vbalineformat.cxx:228 |
High |
V614 |
Uninitialized variable 'aLineStyle' used. |
General Analysis |
vbalineformat.cxx:247vbahelper/source/vbahelper/vbalineformat.cxx:247 |
High |
V614 |
Uninitialized variable 'aLineStyle' used. |
General Analysis |
vbalineformat.cxx:295vbahelper/source/vbahelper/vbalineformat.cxx:295 |
High |
V614 |
Uninitialized variable 'eLineStyle' used. |
General Analysis |
vbalineformat.cxx:392vbahelper/source/vbahelper/vbalineformat.cxx:392 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 392, 399 |
General Analysis |
vbalineformat.cxx:69vbahelper/source/vbahelper/vbalineformat.cxx:69 |
Medium |
V1048 |
The 'nLineType' variable was assigned the same value. |
General Analysis |
vbashape.cxx:143vbahelper/source/vbahelper/vbashape.cxx:143 |
High |
V614 |
Uninitialized variable 'connectorType' used. |
General Analysis |
vbashape.cxx:589vbahelper/source/vbahelper/vbashape.cxx:589 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbashape.cxx:660vbahelper/source/vbahelper/vbashape.cxx:660 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
vbashape.cxx:343vbahelper/source/vbahelper/vbashape.cxx:343 |
Medium |
V1001 |
The 'aZOrderPosition' variable is assigned but is not used by the end of the function. |
General Analysis |
vbashape.cxx:642vbahelper/source/vbahelper/vbashape.cxx:642 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
vbashape.cxx:713vbahelper/source/vbahelper/vbashape.cxx:713 |
Medium |
V1048 |
The 'nType' variable was assigned the same value. |
General Analysis |
vbatextframe.cxx:48vbahelper/source/vbahelper/vbatextframe.cxx:48 |
Medium |
V1001 |
The 'aMargin' variable is assigned but is not used by the end of the function. |
General Analysis |
vbatextframe.cxx:67vbahelper/source/vbahelper/vbatextframe.cxx:67 |
Medium |
V1001 |
The 'aTextAutoGrowHeight' variable is assigned but is not used by the end of the function. |
General Analysis |
GraphicsRenderTests.cxx:73vcl/backendtest/GraphicsRenderTests.cxx:73 |
High |
V530 |
The return value of function 'compressAsPNG' is required to be utilized. |
General Analysis |
BitmapHelper.cxx:98vcl/headless/BitmapHelper.cxx:98 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'nullptr != pDisableDownScale'. |
General Analysis |
BitmapHelper.cxx:160vcl/headless/BitmapHelper.cxx:160 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'nullptr == pDisableMM02Goodies'. |
General Analysis |
CairoCommon.cxx:2074vcl/headless/CairoCommon.cxx:2074 |
High |
V501 |
There are identical sub-expressions 'ScanlineFormat::N32BitTcBgra' to the left and to the right of the '==' operator. |
General Analysis |
CairoCommon.cxx:2076vcl/headless/CairoCommon.cxx:2076 |
High |
V501 |
There are identical sub-expressions 'ScanlineFormat::N24BitTcBgr' to the left and to the right of the '==' operator. |
General Analysis |
CairoCommon.cxx:2096vcl/headless/CairoCommon.cxx:2096 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'nullptr != pDisableDownScale'. |
General Analysis |
CairoCommon.cxx:1927vcl/headless/CairoCommon.cxx:1927 |
High |
V530 |
The return value of function 'renderSource' is required to be utilized. |
General Analysis |
CairoCommon.cxx:1155vcl/headless/CairoCommon.cxx:1155 |
Medium |
V560 |
A part of conditional expression is always false: !bDoDirectCairoStroke. |
General Analysis |
CairoCommon.cxx:1199vcl/headless/CairoCommon.cxx:1199 |
Medium |
V560 |
A part of conditional expression is always false: !bDoDirectCairoStroke. |
General Analysis |
CairoCommon.cxx:2074vcl/headless/CairoCommon.cxx:2074 |
Medium |
V584 |
The 'ScanlineFormat::N32BitTcBgra' value is present on both sides of the '==' operator. The expression is incorrect or it can be simplified. |
General Analysis |
CairoCommon.cxx:2076vcl/headless/CairoCommon.cxx:2076 |
Medium |
V584 |
The 'ScanlineFormat::N24BitTcBgr' value is present on both sides of the '==' operator. The expression is incorrect or it can be simplified. |
General Analysis |
CairoCommon.cxx:1144vcl/headless/CairoCommon.cxx:1144 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!bStrokeUsed' and 'bStrokeUsed'. |
General Analysis |
svpframe.cxx:71vcl/headless/svpframe.cxx:71 |
High |
V1053 |
Calling the 'SetPosSize' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
svpframe.cxx:92vcl/headless/svpframe.cxx:92 |
Medium |
V547 |
Expression 's_pFocusFrame == nullptr' is always true. |
General Analysis |
svpgdi.cxx:33vcl/headless/svpgdi.cxx:33 |
High |
V1053 |
Calling the 'SetFont' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'svpgdi.cxx:33', 'salgdi.hxx:141', 'svpgdi.hxx:71'. |
General Analysis |
svpinst.cxx:217vcl/headless/svpinst.cxx:217 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSvpSalGraphics'. |
General Analysis |
brdwin.hxx:139vcl/inc/brdwin.hxx:139 |
Medium |
V762 |
It is possible a virtual function was overridden incorrectly. See third argument of function 'Draw' in derived class 'ImplBorderWindow' and base class 'Window'. |
General Analysis |
impdel.hxx:50vcl/inc/impdel.hxx:50 |
Medium |
V690 |
The 'DeletionListener' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
pdfwriter_impl.hxx:458vcl/inc/pdf/pdfwriter_impl.hxx:458 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: m_aContents. |
General Analysis |
pdfwriter_impl.hxx:1045vcl/inc/pdf/pdfwriter_impl.hxx:1045 |
Medium |
V1071 |
Consider inspecting the 'writeBufferBytes' function. The return value is not always used. Total calls: 21, discarded results: 2. |
General Analysis |
ppdparser.hxx:223vcl/inc/ppdparser.hxx:223 |
Medium |
V690 |
The 'PPDContext' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
ppdparser.hxx:223vcl/inc/ppdparser.hxx:223 |
Medium |
V690 |
The 'PPDContext' class implements the move assignment operator, but lacks a move constructor. It is dangerous to use such a class. |
General Analysis |
printerinfomanager.hxx:127vcl/inc/printerinfomanager.hxx:127 |
Medium |
V1071 |
Consider inspecting the 'get' function. The return value is not always used. Total calls: 10, discarded results: 1. |
General Analysis |
regband.hxx:59vcl/inc/regband.hxx:59 |
Medium |
V690 |
The 'ImplRegionBand' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
gdiimpl.hxx:426vcl/inc/skia/gdiimpl.hxx:426 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'color' is used. Probably it is a mistake. |
General Analysis |
gdiimpl.hxx:434vcl/inc/skia/gdiimpl.hxx:434 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'color' is used. Probably it is a mistake. |
General Analysis |
svdata.hxx:182vcl/inc/svdata.hxx:182 |
Medium |
V690 |
The 'ScaleCacheKey' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
textlayout.hxx:74vcl/inc/textlayout.hxx:74 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~DefaultTextLayout' method of the 'DefaultTextLayout' class. |
General Analysis |
gtkdata.hxx:252vcl/inc/unx/gtk/gtkdata.hxx:252 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the 'CaptureMouse' method of the 'GtkSalDisplay' class. |
General Analysis |
gtkframe.hxx:78vcl/inc/unx/gtk/gtkframe.hxx:78 |
Medium |
V690 |
The 'PreviousKeyPress' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
gtkinst.hxx:196vcl/inc/unx/gtk/gtkinst.hxx:196 |
High |
V1050 |
The uninitialized class member 'm_aMutex' is used when initializing the base class 'WeakComponentImplHelper'. |
General Analysis |
i18n_cb.hxx:82vcl/inc/unx/i18n_cb.hxx:82 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: aInputEv. |
General Analysis |
saldata.hxx:31vcl/inc/unx/saldata.hxx:31 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the 'Init' method of the 'X11SalData' class. |
General Analysis |
saldisp.hxx:354vcl/inc/unx/saldisp.hxx:354 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the 'Yield' method of the 'SalX11Display' class. |
General Analysis |
salframe.h:60vcl/inc/unx/salframe.h:60 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the 'updateGraphics' method of the 'X11SalFrame' class. |
General Analysis |
salinst.h:32vcl/inc/unx/salinst.h:32 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the 'CreateDisplay' method of the 'X11SalInstance' class. |
General Analysis |
jsdialogbuilder.cxx:747vcl/jsdialog/jsdialogbuilder.cxx:747 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSalWidget'. |
General Analysis |
jsdialogbuilder.cxx:1426vcl/jsdialog/jsdialogbuilder.cxx:1426 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pButton'. |
General Analysis |
SkiaHelper.cxx:824vcl/skia/SkiaHelper.cxx:824 |
High |
V1051 |
Consider checking for misprints. It's possible that the 'effect' should be checked here. |
General Analysis |
gdiimpl.cxx:1736vcl/skia/gdiimpl.cxx:1736 |
High |
V595 |
The 'alphaBitmap' pointer was utilized before it was verified against nullptr. Check lines: 1736, 1742. |
General Analysis |
gdiimpl.cxx:244vcl/skia/gdiimpl.cxx:244 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: debugname. |
General Analysis |
gdiimpl.cxx:276vcl/skia/gdiimpl.cxx:276 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: mLastPolyPolygonInfo. |
General Analysis |
salbmp.cxx:57vcl/skia/salbmp.cxx:57 |
Medium |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: mScanlineSize. |
General Analysis |
salbmp.cxx:471vcl/skia/salbmp.cxx:471 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 471, 476 |
General Analysis |
salbmp.cxx:61vcl/skia/salbmp.cxx:61 |
Medium |
V1077 |
The 'SkiaSalBitmap' constructor contains potentially uninitialized members. Inspect the following: mScanlineSize. |
General Analysis |
Animation.cxx:667vcl/source/animate/Animation.cxx:667 |
High |
V530 |
The return value of function 'read_uInt16_lenPrefixed_uInt8s_ToOString' is required to be utilized. |
General Analysis |
Animation.cxx:263vcl/source/animate/Animation.cxx:263 |
High |
V607 |
Ownerless expression. |
General Analysis |
Animation.cxx:58vcl/source/animate/Animation.cxx:58 |
Medium |
V1023 |
A pointer without owner is added to the 'maFrames' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
Animation.cxx:77vcl/source/animate/Animation.cxx:77 |
Medium |
V1023 |
A pointer without owner is added to the 'maFrames' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
Animation.cxx:204vcl/source/animate/Animation.cxx:204 |
Medium |
V1023 |
A pointer without owner is added to the 'maRenderers' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
Animation.cxx:412vcl/source/animate/Animation.cxx:412 |
Medium |
V1023 |
A pointer without owner is added to the 'maFrames' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
help.cxx:341vcl/source/app/help.cxx:341 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
help.cxx:265vcl/source/app/help.cxx:265 |
High |
V1053 |
Calling the 'ApplySettings' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'help.cxx:265', 'help.cxx:321', 'helpwin.hxx:50'. |
General Analysis |
help.cxx:220vcl/source/app/help.cxx:220 |
Medium |
V547 |
Expression 'pHelpWin != nullptr' is always false. |
General Analysis |
i18nhelp.cxx:102vcl/source/app/i18nhelp.cxx:102 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
salplug.cxx:309vcl/source/app/salplug.cxx:309 |
High |
V773 |
The 'pInst' pointer was assigned values twice without releasing the memory. A memory leak is possible. |
General Analysis |
salplug.cxx:244vcl/source/app/salplug.cxx:244 |
Medium |
V1048 |
The 'pList' variable was assigned the same value. |
General Analysis |
salvtables.cxx:924vcl/source/app/salvtables.cxx:924 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVclWidget'. |
General Analysis |
salvtables.cxx:1326vcl/source/app/salvtables.cxx:1326 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVclWidget'. |
General Analysis |
salvtables.cxx:1362vcl/source/app/salvtables.cxx:1362 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVclWidget'. |
General Analysis |
salvtables.cxx:1524vcl/source/app/salvtables.cxx:1524 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVclWidget'. |
General Analysis |
salvtables.cxx:1702vcl/source/app/salvtables.cxx:1702 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSysWin'. |
General Analysis |
salvtables.cxx:1709vcl/source/app/salvtables.cxx:1709 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSysWin'. |
General Analysis |
salvtables.cxx:1718vcl/source/app/salvtables.cxx:1718 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSysWin'. |
General Analysis |
salvtables.cxx:1825vcl/source/app/salvtables.cxx:1825 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVclEdit'. |
General Analysis |
salvtables.cxx:5937vcl/source/app/salvtables.cxx:5937 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pLabel'. |
General Analysis |
salvtables.cxx:7033vcl/source/app/salvtables.cxx:7033 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVclWidget'. |
General Analysis |
salvtables.cxx:2146vcl/source/app/salvtables.cxx:2146 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aPages' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
scheduler.cxx:560vcl/source/app/scheduler.cxx:560 |
Medium |
V774 |
The 'pMostUrgent' pointer was used after the memory was released. |
General Analysis |
scheduler.cxx:561vcl/source/app/scheduler.cxx:561 |
Medium |
V774 |
The 'pMostUrgent' pointer was used after the memory was released. |
General Analysis |
settings.cxx:2506vcl/source/app/settings.cxx:2506 |
High |
V530 |
The return value of function 'GetPersonaHeader' is required to be utilized. |
General Analysis |
settings.cxx:3071vcl/source/app/settings.cxx:3071 |
High |
V1054 |
Object slicing. Base class instance was initialized with derived class instance. |
General Analysis |
svapp.cxx:1196vcl/source/app/svapp.cxx:1196 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svapp.cxx:1734vcl/source/app/svapp.cxx:1734 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svapp.cxx:1756vcl/source/app/svapp.cxx:1756 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svdata.cxx:398vcl/source/app/svdata.cxx:398 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svdata.cxx:405vcl/source/app/svdata.cxx:405 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svdata.cxx:407vcl/source/app/svdata.cxx:407 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
unohelp.cxx:189vcl/source/app/unohelp.cxx:189 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 189, 199 |
General Analysis |
unohelp.cxx:192vcl/source/app/unohelp.cxx:192 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 192, 203 |
General Analysis |
unohelp.cxx:195vcl/source/app/unohelp.cxx:195 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
vclevent.cxx:45vcl/source/app/vclevent.cxx:45 |
Medium |
V560 |
A part of conditional expression is always true: !m_updated. |
General Analysis |
vclevent.cxx:55vcl/source/app/vclevent.cxx:55 |
Medium |
V560 |
A part of conditional expression is always true: !m_updated. |
General Analysis |
watchdog.cxx:89vcl/source/app/watchdog.cxx:89 |
Medium |
V1048 |
The 'bAbortFired' variable was assigned the same value. |
General Analysis |
BitmapEx.cxx:1300vcl/source/bitmap/BitmapEx.cxx:1300 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
BitmapFastScaleFilter.cxx:56vcl/source/bitmap/BitmapFastScaleFilter.cxx:56 |
Medium |
V560 |
A part of conditional expression is always true: nNewHeight. |
General Analysis |
BitmapFastScaleFilter.cxx:56vcl/source/bitmap/BitmapFastScaleFilter.cxx:56 |
Medium |
V560 |
A part of conditional expression is always true: nNewWidth. |
General Analysis |
BitmapScaleSuperFilter.cxx:265vcl/source/bitmap/BitmapScaleSuperFilter.cxx:265 |
Medium |
V1048 |
The 'nWeightY' variable was assigned the same value. |
General Analysis |
BitmapScaleSuperFilter.cxx:561vcl/source/bitmap/BitmapScaleSuperFilter.cxx:561 |
Medium |
V1048 |
The 'nWeightY' variable was assigned the same value. |
General Analysis |
BitmapScaleSuperFilter.cxx:689vcl/source/bitmap/BitmapScaleSuperFilter.cxx:689 |
Medium |
V1048 |
The 'nWeightY' variable was assigned the same value. |
General Analysis |
BitmapScaleSuperFilter.cxx:816vcl/source/bitmap/BitmapScaleSuperFilter.cxx:816 |
Medium |
V1048 |
The 'nWeightY' variable was assigned the same value. |
General Analysis |
BitmapTools.cxx:1069vcl/source/bitmap/BitmapTools.cxx:1069 |
Medium |
V569 |
Transformation of constant value 255. The value range of signed char type: [-128, 127]. |
General Analysis |
BitmapTools.cxx:220vcl/source/bitmap/BitmapTools.cxx:220 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pAlphaMask' is used. Probably it is a mistake. |
General Analysis |
BitmapTools.cxx:285vcl/source/bitmap/BitmapTools.cxx:285 |
Medium |
V1007 |
The value from the potentially uninitialized optional 'pAlphaMask' is used. Probably it is a mistake. |
General Analysis |
BitmapWriteAccess.cxx:365vcl/source/bitmap/BitmapWriteAccess.cxx:365 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
alpha.cxx:192vcl/source/bitmap/alpha.cxx:192 |
Medium |
V1048 |
The '* pScanline' variable was assigned the same value. |
General Analysis |
bitmap.cxx:367vcl/source/bitmap/bitmap.cxx:367 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmap.cxx:409vcl/source/bitmap/bitmap.cxx:409 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmap.cxx:416vcl/source/bitmap/bitmap.cxx:416 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmap.cxx:486vcl/source/bitmap/bitmap.cxx:486 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmap.cxx:548vcl/source/bitmap/bitmap.cxx:548 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmap.cxx:617vcl/source/bitmap/bitmap.cxx:617 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmap.cxx:623vcl/source/bitmap/bitmap.cxx:623 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmap.cxx:696vcl/source/bitmap/bitmap.cxx:696 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmap.cxx:708vcl/source/bitmap/bitmap.cxx:708 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
bitmappaint.cxx:811vcl/source/bitmap/bitmappaint.cxx:811 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
salbmp.cxx:245vcl/source/bitmap/salbmp.cxx:245 |
Medium |
V519 |
The 'src' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 244, 245. |
General Analysis |
PriorityHBox.cxx:145vcl/source/control/PriorityHBox.cxx:145 |
High |
V595 |
The 'pWindow' pointer was utilized before it was verified against nullptr. Check lines: 145, 151. |
General Analysis |
PriorityMergedHBox.cxx:89vcl/source/control/PriorityMergedHBox.cxx:89 |
High |
V595 |
The 'pWindow' pointer was utilized before it was verified against nullptr. Check lines: 89, 94. |
General Analysis |
button.cxx:401vcl/source/control/button.cxx:401 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
button.cxx:476vcl/source/control/button.cxx:476 |
High |
V530 |
The return value of function 'DrawControlText' is required to be utilized. |
General Analysis |
button.cxx:586vcl/source/control/button.cxx:586 |
Medium |
V719 |
The switch statement does not cover all values of the 'SymbolType' enum: MENU. |
General Analysis |
button.cxx:1156vcl/source/control/button.cxx:1156 |
Medium |
V1048 |
The 'bNativeOK' variable was assigned the same value. |
General Analysis |
calendar.cxx:1006vcl/source/control/calendar.cxx:1006 |
Medium |
V560 |
A part of conditional expression is always true: !bSelection. |
General Analysis |
combobox.cxx:75vcl/source/control/combobox.cxx:75 |
High |
V1053 |
Calling the 'queue_resize' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'combobox.cxx:75', 'combobox.cxx:1519', 'window.hxx:1246'. |
General Analysis |
edit.cxx:433vcl/source/control/edit.cxx:433 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
edit.cxx:729vcl/source/control/edit.cxx:729 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edit.cxx:793vcl/source/control/edit.cxx:793 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edit.cxx:795vcl/source/control/edit.cxx:795 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edit.cxx:842vcl/source/control/edit.cxx:842 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edit.cxx:2073vcl/source/control/edit.cxx:2073 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edit.cxx:2074vcl/source/control/edit.cxx:2074 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
edit.cxx:2091vcl/source/control/edit.cxx:2091 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
edit.cxx:2684vcl/source/control/edit.cxx:2684 |
High |
V623 |
Consider inspecting the '?:' operator. A temporary object of the 'VclPtr' type is being created and subsequently destroyed. Check third operand. |
General Analysis |
edit.cxx:155vcl/source/control/edit.cxx:155 |
High |
V1053 |
Calling the 'EnableRTL' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'edit.cxx:155', 'edit.cxx:283', 'ctrl.hxx:180'. |
General Analysis |
edit.cxx:161vcl/source/control/edit.cxx:161 |
High |
V1053 |
Calling the 'EnableRTL' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'edit.cxx:161', 'edit.cxx:283', 'ctrl.hxx:180'. |
General Analysis |
edit.cxx:2182vcl/source/control/edit.cxx:2182 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nStyle' should be checked here. |
General Analysis |
field.cxx:193vcl/source/control/field.cxx:193 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:194vcl/source/control/field.cxx:194 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:195vcl/source/control/field.cxx:195 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:200vcl/source/control/field.cxx:200 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:201vcl/source/control/field.cxx:201 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:208vcl/source/control/field.cxx:208 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:209vcl/source/control/field.cxx:209 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:266vcl/source/control/field.cxx:266 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field.cxx:275vcl/source/control/field.cxx:275 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field.cxx:285vcl/source/control/field.cxx:285 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field.cxx:293vcl/source/control/field.cxx:293 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field.cxx:322vcl/source/control/field.cxx:322 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:335vcl/source/control/field.cxx:335 |
High |
V530 |
The return value of function 'truncateToLength' is required to be utilized. |
General Analysis |
field.cxx:338vcl/source/control/field.cxx:338 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
field.cxx:794vcl/source/control/field.cxx:794 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
field.cxx:800vcl/source/control/field.cxx:800 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
field.cxx:812vcl/source/control/field.cxx:812 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field.cxx:813vcl/source/control/field.cxx:813 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
field.cxx:938vcl/source/control/field.cxx:938 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
field.cxx:567vcl/source/control/field.cxx:567 |
High |
V1053 |
Calling the 'ReformatAll' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
field.cxx:1403vcl/source/control/field.cxx:1403 |
High |
V1053 |
Calling the 'Reformat' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
field.cxx:1124vcl/source/control/field.cxx:1124 |
Medium |
V636 |
The 'nDiv / 2' expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
field2.cxx:620vcl/source/control/field2.cxx:620 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:624vcl/source/control/field2.cxx:624 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:625vcl/source/control/field2.cxx:625 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
field2.cxx:643vcl/source/control/field2.cxx:643 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:744vcl/source/control/field2.cxx:744 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
field2.cxx:747vcl/source/control/field2.cxx:747 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:753vcl/source/control/field2.cxx:753 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field2.cxx:755vcl/source/control/field2.cxx:755 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
field2.cxx:757vcl/source/control/field2.cxx:757 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field2.cxx:769vcl/source/control/field2.cxx:769 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:770vcl/source/control/field2.cxx:770 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
field2.cxx:776vcl/source/control/field2.cxx:776 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field2.cxx:805vcl/source/control/field2.cxx:805 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
field2.cxx:2325vcl/source/control/field2.cxx:2325 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:2327vcl/source/control/field2.cxx:2327 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
field2.cxx:2354vcl/source/control/field2.cxx:2354 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
field2.cxx:2416vcl/source/control/field2.cxx:2416 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:2425vcl/source/control/field2.cxx:2425 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:2435vcl/source/control/field2.cxx:2435 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
field2.cxx:2015vcl/source/control/field2.cxx:2015 |
High |
V1053 |
Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
field2.cxx:2016vcl/source/control/field2.cxx:2016 |
High |
V1053 |
Calling the 'Reformat' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
fixed.cxx:161vcl/source/control/fixed.cxx:161 |
High |
V530 |
The return value of function 'DrawControlText' is required to be utilized. |
General Analysis |
fixed.cxx:335vcl/source/control/fixed.cxx:335 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
fixed.cxx:343vcl/source/control/fixed.cxx:343 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
fixed.cxx:103vcl/source/control/fixed.cxx:103 |
High |
V1053 |
Calling the 'ApplySettings' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'fixed.cxx:103', 'fixed.cxx:77', 'fixed.hxx:60'. |
General Analysis |
fixed.cxx:823vcl/source/control/fixed.cxx:823 |
High |
V1053 |
Calling the 'ApplySettings' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'fixed.cxx:823', 'fixed.cxx:810', 'fixed.hxx:161'. |
General Analysis |
fixed.cxx:628vcl/source/control/fixed.cxx:628 |
Medium |
V560 |
A part of conditional expression is always false: (nType == StateChangedType::Style). |
General Analysis |
fmtfield.cxx:575vcl/source/control/fmtfield.cxx:575 |
High |
V530 |
The return value of function 'GetFormat' is required to be utilized. |
General Analysis |
fmtfield.cxx:616vcl/source/control/fmtfield.cxx:616 |
High |
V530 |
The return value of function 'GetFormat' is required to be utilized. |
General Analysis |
fmtfield.cxx:1091vcl/source/control/fmtfield.cxx:1091 |
High |
V530 |
The return value of function 'GetFormat' is required to be utilized. |
General Analysis |
fmtfield.cxx:1109vcl/source/control/fmtfield.cxx:1109 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fmtfield.cxx:1114vcl/source/control/fmtfield.cxx:1114 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
imivctl1.cxx:1249vcl/source/control/imivctl1.cxx:1249 |
High |
V530 |
The return value of function 'CalcBoundingSize' is required to be utilized. |
General Analysis |
imivctl2.cxx:40vcl/source/control/imivctl2.cxx:40 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
imivctl2.cxx:122vcl/source/control/imivctl2.cxx:122 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
imivctl2.cxx:198vcl/source/control/imivctl2.cxx:198 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
imp_listbox.cxx:2467vcl/source/control/imp_listbox.cxx:2467 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imp_listbox.cxx:859vcl/source/control/imp_listbox.cxx:859 |
Medium |
V547 |
Expression 'mnCurrentPos != nSelect' is always false. |
General Analysis |
imp_listbox.cxx:1096vcl/source/control/imp_listbox.cxx:1096 |
Medium |
V547 |
Expression 'bShift' is always false. |
General Analysis |
imp_listbox.cxx:1020vcl/source/control/imp_listbox.cxx:1020 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!mbSimpleMode' and 'mbSimpleMode'. |
General Analysis |
imp_listbox.cxx:1467vcl/source/control/imp_listbox.cxx:1467 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!mbSimpleMode' and 'mbSimpleMode'. |
General Analysis |
ivctrl.cxx:507vcl/source/control/ivctrl.cxx:507 |
Medium |
V1023 |
A pointer without owner is added to the 'maPageList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
longcurr.cxx:86vcl/source/control/longcurr.cxx:86 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
longcurr.cxx:118vcl/source/control/longcurr.cxx:118 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
longcurr.cxx:164vcl/source/control/longcurr.cxx:164 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
longcurr.cxx:171vcl/source/control/longcurr.cxx:171 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
longcurr.cxx:180vcl/source/control/longcurr.cxx:180 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
longcurr.cxx:188vcl/source/control/longcurr.cxx:188 |
High |
V530 |
The return value of function 'truncateToLength' is required to be utilized. |
General Analysis |
longcurr.cxx:190vcl/source/control/longcurr.cxx:190 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
longcurr.cxx:278vcl/source/control/longcurr.cxx:278 |
High |
V1053 |
Calling the 'ReformatAll' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'longcurr.cxx:278', 'longcurr.cxx:272', 'longcurr.cxx:372', 'longcurr.hxx:39'. |
General Analysis |
managedmenubutton.cxx:81vcl/source/control/managedmenubutton.cxx:81 |
Medium |
V1004 |
The 'GetPopupMenu()' pointer was used unsafely after it was verified against nullptr. Check lines: 44, 81. |
General Analysis |
menubtn.cxx:157vcl/source/control/menubtn.cxx:157 |
High |
V1053 |
Calling the 'EnableRTL' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'menubtn.cxx:157', 'menubtn.cxx:53', 'ctrl.hxx:180'. |
General Analysis |
scrbar.cxx:461vcl/source/control/scrbar.cxx:461 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:462vcl/source/control/scrbar.cxx:462 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:463vcl/source/control/scrbar.cxx:463 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:464vcl/source/control/scrbar.cxx:464 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:465vcl/source/control/scrbar.cxx:465 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:1417vcl/source/control/scrbar.cxx:1417 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:1418vcl/source/control/scrbar.cxx:1418 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:1419vcl/source/control/scrbar.cxx:1419 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:1420vcl/source/control/scrbar.cxx:1420 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:1421vcl/source/control/scrbar.cxx:1421 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
scrbar.cxx:65vcl/source/control/scrbar.cxx:65 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: mbHide. |
General Analysis |
scrbar.cxx:105vcl/source/control/scrbar.cxx:105 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: mnStartPos, mnMouseOff. |
General Analysis |
scrbar.cxx:910vcl/source/control/scrbar.cxx:910 |
Medium |
V1048 |
The 'nTrackFlags' variable was assigned the same value. |
General Analysis |
slider.cxx:454vcl/source/control/slider.cxx:454 |
High |
V530 |
The return value of function 'DrawButton' is required to be utilized. |
General Analysis |
slider.cxx:64vcl/source/control/slider.cxx:64 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: mnStartPos, mnMouseOff. |
General Analysis |
spinfld.cxx:95vcl/source/control/spinfld.cxx:95 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
spinfld.cxx:181vcl/source/control/spinfld.cxx:181 |
Medium |
V1048 |
The 'aControl' variable was assigned the same value. |
General Analysis |
tabctrl.cxx:978vcl/source/control/tabctrl.cxx:978 |
High |
V530 |
The return value of function 'DrawControlText' is required to be utilized. |
General Analysis |
throbber.cxx:112vcl/source/control/throbber.cxx:112 |
High |
V547 |
Expression 'aImageSets.size() > 1' is always true. |
General Analysis |
wizardmachine.cxx:1057vcl/source/control/wizardmachine.cxx:1057 |
Medium |
V547 |
Expression 'pController != nullptr' is always false. |
General Analysis |
textdata.cxx:234vcl/source/edit/textdata.cxx:234 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
texteng.cxx:271vcl/source/edit/texteng.cxx:271 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
texteng.cxx:408vcl/source/edit/texteng.cxx:408 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
texteng.cxx:1448vcl/source/edit/texteng.cxx:1448 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
texteng.cxx:1573vcl/source/edit/texteng.cxx:1573 |
Medium |
V519 |
The 'mbFormatted' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 1567, 1573. |
General Analysis |
texteng.cxx:1241vcl/source/edit/texteng.cxx:1241 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
textview.cxx:621vcl/source/edit/textview.cxx:621 |
High |
V530 |
The return value of function 'GetWord' is required to be utilized. |
General Analysis |
textview.cxx:1173vcl/source/edit/textview.cxx:1173 |
High |
V530 |
The return value of function 'GetWord' is required to be utilized. |
General Analysis |
textview.cxx:1182vcl/source/edit/textview.cxx:1182 |
High |
V530 |
The return value of function 'GetWord' is required to be utilized. |
General Analysis |
textview.cxx:1217vcl/source/edit/textview.cxx:1217 |
High |
V530 |
The return value of function 'GetWord' is required to be utilized. |
General Analysis |
textview.cxx:294vcl/source/edit/textview.cxx:294 |
Medium |
V524 |
It is odd that the body of 'HideSelection' function is fully equivalent to the body of 'ShowSelection' function. |
General Analysis |
xtextedt.cxx:148vcl/source/edit/xtextedt.cxx:148 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
GraphicNativeTransform.cxx:106vcl/source/filter/GraphicNativeTransform.cxx:106 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
GraphicNativeTransform.cxx:111vcl/source/filter/GraphicNativeTransform.cxx:111 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
GraphicNativeTransform.cxx:159vcl/source/filter/GraphicNativeTransform.cxx:159 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
eps.cxx:958vcl/source/filter/eps/eps.cxx:958 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 958, 1152 |
General Analysis |
graphicfilter.cxx:882vcl/source/filter/graphicfilter.cxx:882 |
High |
V530 |
The return value of function 'ImplSetError' is required to be utilized. |
General Analysis |
graphicfilter.cxx:1418vcl/source/filter/graphicfilter.cxx:1418 |
High |
V530 |
The return value of function 'ImplSetError' is required to be utilized. |
General Analysis |
graphicfilter.cxx:1763vcl/source/filter/graphicfilter.cxx:1763 |
High |
V530 |
The return value of function 'ImplSetError' is required to be utilized. |
General Analysis |
graphicfilter.cxx:871vcl/source/filter/graphicfilter.cxx:871 |
Medium |
V506 |
Pointer to local variable 'aLogicSize' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
dxfentrd.cxx:628vcl/source/filter/idxf/dxfentrd.cxx:628 |
Medium |
V1023 |
A pointer without owner is added to the 'aEdges' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
dxfentrd.cxx:629vcl/source/filter/idxf/dxfentrd.cxx:629 |
Medium |
V1023 |
A pointer without owner is added to the 'aEdges' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
dxfentrd.cxx:630vcl/source/filter/idxf/dxfentrd.cxx:630 |
Medium |
V1023 |
A pointer without owner is added to the 'aEdges' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
dxfentrd.cxx:631vcl/source/filter/idxf/dxfentrd.cxx:631 |
Medium |
V1023 |
A pointer without owner is added to the 'aEdges' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
dxfgrprd.cxx:58vcl/source/filter/idxf/dxfgrprd.cxx:58 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dxfgrprd.cxx:173vcl/source/filter/idxf/dxfgrprd.cxx:173 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
dxfgrprd.cxx:177vcl/source/filter/idxf/dxfgrprd.cxx:177 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ieps.cxx:635vcl/source/filter/ieps/ieps.cxx:635 |
Medium |
V1048 |
The 'nPSStreamPos' variable was assigned the same value. |
General Analysis |
decode.cxx:82vcl/source/filter/igif/decode.cxx:82 |
Medium |
V769 |
The 'pTmpTarget' pointer in the 'pTmpTarget - pTarget' expression could be nullptr. In such case, resulting value will be senseless and it should not be used. Check lines: 82, 68. |
General Analysis |
gifread.cxx:542vcl/source/filter/igif/gifread.cxx:542 |
Medium |
V560 |
A part of conditional expression is always true: !bOverreadBlock. |
General Analysis |
gifread.cxx:810vcl/source/filter/igif/gifread.cxx:810 |
Medium |
V1048 |
The 'eActAction' variable was assigned the same value. |
General Analysis |
gifread.cxx:893vcl/source/filter/igif/gifread.cxx:893 |
Medium |
V1048 |
The 'eReadState' variable was assigned the same value. |
General Analysis |
gifread.cxx:918vcl/source/filter/igif/gifread.cxx:918 |
Medium |
V1048 |
The 'eReadState' variable was assigned the same value. |
General Analysis |
ios2met.cxx:866vcl/source/filter/imet/ios2met.cxx:866 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ios2met.cxx:924vcl/source/filter/imet/ios2met.cxx:924 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ios2met.cxx:1046vcl/source/filter/imet/ios2met.cxx:1046 |
High |
V530 |
The return value of function 'ReadPoint' is required to be utilized. |
General Analysis |
ios2met.cxx:1047vcl/source/filter/imet/ios2met.cxx:1047 |
High |
V530 |
The return value of function 'ReadPoint' is required to be utilized. |
General Analysis |
ios2met.cxx:1074vcl/source/filter/imet/ios2met.cxx:1074 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ios2met.cxx:1090vcl/source/filter/imet/ios2met.cxx:1090 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ios2met.cxx:1091vcl/source/filter/imet/ios2met.cxx:1091 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ios2met.cxx:1171vcl/source/filter/imet/ios2met.cxx:1171 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ios2met.cxx:1232vcl/source/filter/imet/ios2met.cxx:1232 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ios2met.cxx:1427vcl/source/filter/imet/ios2met.cxx:1427 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
ios2met.cxx:2613vcl/source/filter/imet/ios2met.cxx:2613 |
Medium |
V547 |
Expression 'nMaxPos' is always true. |
General Analysis |
ios2met.cxx:419vcl/source/filter/imet/ios2met.cxx:419 |
Medium |
V1071 |
Consider inspecting the 'ReadCoord' function. The return value is not always used. Total calls: 22, discarded results: 1. |
General Analysis |
pdfdocument.cxx:142vcl/source/filter/ipdf/pdfdocument.cxx:142 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
pdfdocument.cxx:163vcl/source/filter/ipdf/pdfdocument.cxx:163 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
pdfdocument.cxx:1471vcl/source/filter/ipdf/pdfdocument.cxx:1471 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.cxx:2120vcl/source/filter/ipdf/pdfdocument.cxx:2120 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.cxx:2162vcl/source/filter/ipdf/pdfdocument.cxx:2162 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.cxx:2198vcl/source/filter/ipdf/pdfdocument.cxx:2198 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.cxx:2234vcl/source/filter/ipdf/pdfdocument.cxx:2234 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.cxx:2275vcl/source/filter/ipdf/pdfdocument.cxx:2275 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.cxx:2875vcl/source/filter/ipdf/pdfdocument.cxx:2875 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfdocument.cxx:1486vcl/source/filter/ipdf/pdfdocument.cxx:1486 |
Medium |
V1085 |
Negative value is implicitly converted to unsigned integer type in arithmetic expression. This may lead to unexpected results. |
General Analysis |
ipict.cxx:1138vcl/source/filter/ipict/ipict.cxx:1138 |
Medium |
V614 |
Potentially null smart pointer 'pBitmap' used. |
General Analysis |
ipict.cxx:1387vcl/source/filter/ipict/ipict.cxx:1387 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1387, 1434, 1755 |
General Analysis |
ipict.cxx:1512vcl/source/filter/ipict/ipict.cxx:1512 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1512, 1520 |
General Analysis |
ipict.cxx:1770vcl/source/filter/ipict/ipict.cxx:1770 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1770, 1800 |
General Analysis |
ipict.cxx:1819vcl/source/filter/ipict/ipict.cxx:1819 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1819, 1846 |
General Analysis |
ipict.cxx:1827vcl/source/filter/ipict/ipict.cxx:1827 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1827, 1854 |
General Analysis |
xpmread.cxx:134vcl/source/filter/ixpm/xpmread.cxx:134 |
Medium |
V547 |
Expression 'mbStatus' is always true. |
General Analysis |
jpegc.cxx:275vcl/source/filter/jpeg/jpegc.cxx:275 |
Medium |
V1048 |
The 'nPixelSize' variable was assigned the same value. |
General Analysis |
PngImageReader.cxx:104vcl/source/filter/png/PngImageReader.cxx:104 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: maACTLChunk. |
General Analysis |
PngImageWriter.cxx:463vcl/source/filter/png/PngImageWriter.cxx:463 |
Medium |
V547 |
Expression '!nTmp' is always true. |
General Analysis |
reader.cxx:126vcl/source/filter/webp/reader.cxx:126 |
Medium |
V1048 |
The 'pixelMode' variable was assigned the same value. |
General Analysis |
reader.cxx:146vcl/source/filter/webp/reader.cxx:146 |
Medium |
V1048 |
The 'pixelMode' variable was assigned the same value. |
General Analysis |
reader.cxx:164vcl/source/filter/webp/reader.cxx:164 |
Medium |
V1048 |
The 'pixelMode' variable was assigned the same value. |
General Analysis |
PhysicalFontFace.cxx:299vcl/source/font/PhysicalFontFace.cxx:299 |
Medium |
V690 |
The 'RawFace' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class. |
General Analysis |
font.cxx:505vcl/source/font/font.cxx:505 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
font.cxx:518vcl/source/font/font.cxx:518 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
cff.cxx:2258vcl/source/fontsubset/cff.cxx:2258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cff.cxx:2551vcl/source/fontsubset/cff.cxx:2551 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cff.cxx:1602vcl/source/fontsubset/cff.cxx:1602 |
Medium |
V507 |
Pointer to local array 'aType1Ops' is stored outside the scope of this array. Such a pointer will become invalid. |
General Analysis |
cff.cxx:1384vcl/source/fontsubset/cff.cxx:1384 |
Medium |
V560 |
A part of conditional expression is always true: (nType2Op <= 255). |
General Analysis |
sft.cxx:1418vcl/source/fontsubset/sft.cxx:1418 |
High |
V575 |
The null pointer is passed into 'move' function. Inspect the first argument. |
General Analysis |
sft.cxx:532vcl/source/fontsubset/sft.cxx:532 |
Medium |
V560 |
A part of conditional expression is always true: np. |
General Analysis |
sft.cxx:953vcl/source/fontsubset/sft.cxx:953 |
Medium |
V668 |
There is no sense in testing the '* ttf' pointer against null, as the memory was allocated using the 'new' operator. The exception will be generated in the case of memory allocation error. |
General Analysis |
ttcr.cxx:165vcl/source/fontsubset/ttcr.cxx:165 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
formpdfexport.cxx:231vcl/source/gdi/formpdfexport.cxx:231 |
High |
V535 |
The variable 'i' is being used for this loop and for the outer loop. Check lines: 206, 231. |
General Analysis |
formpdfexport.cxx:524vcl/source/gdi/formpdfexport.cxx:524 |
High |
V547 |
Expression 'nMaxTextLength <= 0' is always true. |
General Analysis |
formpdfexport.cxx:652vcl/source/gdi/formpdfexport.cxx:652 |
High |
V547 |
Expression 'eButtonType == FormButtonType_SUBMIT' is always false. |
General Analysis |
formpdfexport.cxx:674vcl/source/gdi/formpdfexport.cxx:674 |
High |
V547 |
Expression 'eButtonType == FormButtonType_URL' is always false. |
General Analysis |
formpdfexport.cxx:720vcl/source/gdi/formpdfexport.cxx:720 |
High |
V547 |
Expression 'nState != 0' is always false. |
General Analysis |
formpdfexport.cxx:747vcl/source/gdi/formpdfexport.cxx:747 |
High |
V547 |
Expression 'nState != 0' is always false. |
General Analysis |
formpdfexport.cxx:360vcl/source/gdi/formpdfexport.cxx:360 |
High |
V614 |
Uninitialized variable 'aValue' used. Consider checking the first actual argument of the 'number' function. |
General Analysis |
formpdfexport.cxx:433vcl/source/gdi/formpdfexport.cxx:433 |
Medium |
V547 |
Expression 'bMultiLine' is always false. |
General Analysis |
formpdfexport.cxx:462vcl/source/gdi/formpdfexport.cxx:462 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
formpdfexport.cxx:530vcl/source/gdi/formpdfexport.cxx:530 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
formpdfexport.cxx:608vcl/source/gdi/formpdfexport.cxx:608 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 608, 618 |
General Analysis |
formpdfexport.cxx:612vcl/source/gdi/formpdfexport.cxx:612 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 612, 627 |
General Analysis |
gdimtf.cxx:1314vcl/source/gdi/gdimtf.cxx:1314 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
gdimtf.cxx:1319vcl/source/gdi/gdimtf.cxx:1319 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
gdimtf.cxx:1607vcl/source/gdi/gdimtf.cxx:1607 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
gdimtf.cxx:1618vcl/source/gdi/gdimtf.cxx:1618 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
gdimtf.cxx:2262vcl/source/gdi/gdimtf.cxx:2262 |
High |
V629 |
Consider inspecting the 'pTextArrayAction->GetLen() << 2' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
gdimtf.cxx:1648vcl/source/gdi/gdimtf.cxx:1648 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1648, 1656 |
General Analysis |
gradient.cxx:634vcl/source/gdi/gradient.cxx:634 |
Medium |
V547 |
Expression 'xPolyPoly' is always true. |
General Analysis |
impglyphitem.cxx:587vcl/source/gdi/impglyphitem.cxx:587 |
High |
V1055 |
The 'sizeof (* impl)' expression returns the size of the container type, not the number of elements. Consider using the 'size()' function. |
General Analysis |
impgraph.cxx:1403vcl/source/gdi/impgraph.cxx:1403 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
impgraph.cxx:1405vcl/source/gdi/impgraph.cxx:1405 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
impgraph.cxx:1407vcl/source/gdi/impgraph.cxx:1407 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
impgraph.cxx:1409vcl/source/gdi/impgraph.cxx:1409 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
impgraph.cxx:1411vcl/source/gdi/impgraph.cxx:1411 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
impgraph.cxx:1413vcl/source/gdi/impgraph.cxx:1413 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
impgraph.cxx:1415vcl/source/gdi/impgraph.cxx:1415 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
impgraph.cxx:84vcl/source/gdi/impgraph.cxx:84 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maSwapInfo. |
General Analysis |
impgraph.cxx:153vcl/source/gdi/impgraph.cxx:153 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: maSwapInfo. |
General Analysis |
impgraph.cxx:161vcl/source/gdi/impgraph.cxx:161 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: maSwapInfo. |
General Analysis |
impgraph.cxx:169vcl/source/gdi/impgraph.cxx:169 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: maSwapInfo. |
General Analysis |
impgraph.cxx:177vcl/source/gdi/impgraph.cxx:177 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: maSwapInfo. |
General Analysis |
impgraph.cxx:186vcl/source/gdi/impgraph.cxx:186 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: maSwapInfo. |
General Analysis |
pdfbuildin_fonts.cxx:31vcl/source/gdi/pdfbuildin_fonts.cxx:31 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfbuildin_fonts.cxx:40vcl/source/gdi/pdfbuildin_fonts.cxx:40 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfobjectcopier.cxx:42vcl/source/gdi/pdfobjectcopier.cxx:42 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfobjectcopier.cxx:169vcl/source/gdi/pdfobjectcopier.cxx:169 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:126vcl/source/gdi/pdfwriter_impl.cxx:126 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:132vcl/source/gdi/pdfwriter_impl.cxx:132 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:140vcl/source/gdi/pdfwriter_impl.cxx:140 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:141vcl/source/gdi/pdfwriter_impl.cxx:141 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:164vcl/source/gdi/pdfwriter_impl.cxx:164 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:168vcl/source/gdi/pdfwriter_impl.cxx:168 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:184vcl/source/gdi/pdfwriter_impl.cxx:184 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:188vcl/source/gdi/pdfwriter_impl.cxx:188 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:221vcl/source/gdi/pdfwriter_impl.cxx:221 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:224vcl/source/gdi/pdfwriter_impl.cxx:224 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:267vcl/source/gdi/pdfwriter_impl.cxx:267 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:354vcl/source/gdi/pdfwriter_impl.cxx:354 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:355vcl/source/gdi/pdfwriter_impl.cxx:355 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:360vcl/source/gdi/pdfwriter_impl.cxx:360 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:362vcl/source/gdi/pdfwriter_impl.cxx:362 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:367vcl/source/gdi/pdfwriter_impl.cxx:367 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:375vcl/source/gdi/pdfwriter_impl.cxx:375 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:381vcl/source/gdi/pdfwriter_impl.cxx:381 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:419vcl/source/gdi/pdfwriter_impl.cxx:419 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:422vcl/source/gdi/pdfwriter_impl.cxx:422 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:557vcl/source/gdi/pdfwriter_impl.cxx:557 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:565vcl/source/gdi/pdfwriter_impl.cxx:565 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:568vcl/source/gdi/pdfwriter_impl.cxx:568 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:572vcl/source/gdi/pdfwriter_impl.cxx:572 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:603vcl/source/gdi/pdfwriter_impl.cxx:603 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:604vcl/source/gdi/pdfwriter_impl.cxx:604 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:609vcl/source/gdi/pdfwriter_impl.cxx:609 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:615vcl/source/gdi/pdfwriter_impl.cxx:615 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:633vcl/source/gdi/pdfwriter_impl.cxx:633 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:635vcl/source/gdi/pdfwriter_impl.cxx:635 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:669vcl/source/gdi/pdfwriter_impl.cxx:669 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:670vcl/source/gdi/pdfwriter_impl.cxx:670 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:671vcl/source/gdi/pdfwriter_impl.cxx:671 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:672vcl/source/gdi/pdfwriter_impl.cxx:672 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:673vcl/source/gdi/pdfwriter_impl.cxx:673 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:674vcl/source/gdi/pdfwriter_impl.cxx:674 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:675vcl/source/gdi/pdfwriter_impl.cxx:675 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:676vcl/source/gdi/pdfwriter_impl.cxx:676 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:677vcl/source/gdi/pdfwriter_impl.cxx:677 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:678vcl/source/gdi/pdfwriter_impl.cxx:678 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:679vcl/source/gdi/pdfwriter_impl.cxx:679 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:680vcl/source/gdi/pdfwriter_impl.cxx:680 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:681vcl/source/gdi/pdfwriter_impl.cxx:681 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:682vcl/source/gdi/pdfwriter_impl.cxx:682 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:698vcl/source/gdi/pdfwriter_impl.cxx:698 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:699vcl/source/gdi/pdfwriter_impl.cxx:699 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:701vcl/source/gdi/pdfwriter_impl.cxx:701 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:702vcl/source/gdi/pdfwriter_impl.cxx:702 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:947vcl/source/gdi/pdfwriter_impl.cxx:947 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:953vcl/source/gdi/pdfwriter_impl.cxx:953 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:969vcl/source/gdi/pdfwriter_impl.cxx:969 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:981vcl/source/gdi/pdfwriter_impl.cxx:981 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:989vcl/source/gdi/pdfwriter_impl.cxx:989 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:991vcl/source/gdi/pdfwriter_impl.cxx:991 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1070vcl/source/gdi/pdfwriter_impl.cxx:1070 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1072vcl/source/gdi/pdfwriter_impl.cxx:1072 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1096vcl/source/gdi/pdfwriter_impl.cxx:1096 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1098vcl/source/gdi/pdfwriter_impl.cxx:1098 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1105vcl/source/gdi/pdfwriter_impl.cxx:1105 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1112vcl/source/gdi/pdfwriter_impl.cxx:1112 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1151vcl/source/gdi/pdfwriter_impl.cxx:1151 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1205vcl/source/gdi/pdfwriter_impl.cxx:1205 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1207vcl/source/gdi/pdfwriter_impl.cxx:1207 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1214vcl/source/gdi/pdfwriter_impl.cxx:1214 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1216vcl/source/gdi/pdfwriter_impl.cxx:1216 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1221vcl/source/gdi/pdfwriter_impl.cxx:1221 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1223vcl/source/gdi/pdfwriter_impl.cxx:1223 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1258vcl/source/gdi/pdfwriter_impl.cxx:1258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1260vcl/source/gdi/pdfwriter_impl.cxx:1260 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1263vcl/source/gdi/pdfwriter_impl.cxx:1263 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1270vcl/source/gdi/pdfwriter_impl.cxx:1270 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1272vcl/source/gdi/pdfwriter_impl.cxx:1272 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1275vcl/source/gdi/pdfwriter_impl.cxx:1275 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1286vcl/source/gdi/pdfwriter_impl.cxx:1286 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1288vcl/source/gdi/pdfwriter_impl.cxx:1288 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1290vcl/source/gdi/pdfwriter_impl.cxx:1290 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1292vcl/source/gdi/pdfwriter_impl.cxx:1292 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1575vcl/source/gdi/pdfwriter_impl.cxx:1575 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1578vcl/source/gdi/pdfwriter_impl.cxx:1578 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1580vcl/source/gdi/pdfwriter_impl.cxx:1580 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1971vcl/source/gdi/pdfwriter_impl.cxx:1971 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2355vcl/source/gdi/pdfwriter_impl.cxx:2355 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2357vcl/source/gdi/pdfwriter_impl.cxx:2357 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2359vcl/source/gdi/pdfwriter_impl.cxx:2359 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2378vcl/source/gdi/pdfwriter_impl.cxx:2378 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2380vcl/source/gdi/pdfwriter_impl.cxx:2380 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2382vcl/source/gdi/pdfwriter_impl.cxx:2382 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2384vcl/source/gdi/pdfwriter_impl.cxx:2384 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2386vcl/source/gdi/pdfwriter_impl.cxx:2386 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2496vcl/source/gdi/pdfwriter_impl.cxx:2496 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2913vcl/source/gdi/pdfwriter_impl.cxx:2913 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2915vcl/source/gdi/pdfwriter_impl.cxx:2915 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:2965vcl/source/gdi/pdfwriter_impl.cxx:2965 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3008vcl/source/gdi/pdfwriter_impl.cxx:3008 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3089vcl/source/gdi/pdfwriter_impl.cxx:3089 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3113vcl/source/gdi/pdfwriter_impl.cxx:3113 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3258vcl/source/gdi/pdfwriter_impl.cxx:3258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3324vcl/source/gdi/pdfwriter_impl.cxx:3324 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3520vcl/source/gdi/pdfwriter_impl.cxx:3520 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3521vcl/source/gdi/pdfwriter_impl.cxx:3521 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3530vcl/source/gdi/pdfwriter_impl.cxx:3530 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3537vcl/source/gdi/pdfwriter_impl.cxx:3537 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3539vcl/source/gdi/pdfwriter_impl.cxx:3539 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3541vcl/source/gdi/pdfwriter_impl.cxx:3541 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3545vcl/source/gdi/pdfwriter_impl.cxx:3545 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3599vcl/source/gdi/pdfwriter_impl.cxx:3599 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3602vcl/source/gdi/pdfwriter_impl.cxx:3602 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3626vcl/source/gdi/pdfwriter_impl.cxx:3626 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3628vcl/source/gdi/pdfwriter_impl.cxx:3628 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3630vcl/source/gdi/pdfwriter_impl.cxx:3630 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3652vcl/source/gdi/pdfwriter_impl.cxx:3652 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3721vcl/source/gdi/pdfwriter_impl.cxx:3721 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3731vcl/source/gdi/pdfwriter_impl.cxx:3731 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3733vcl/source/gdi/pdfwriter_impl.cxx:3733 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3735vcl/source/gdi/pdfwriter_impl.cxx:3735 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3934vcl/source/gdi/pdfwriter_impl.cxx:3934 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3951vcl/source/gdi/pdfwriter_impl.cxx:3951 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3953vcl/source/gdi/pdfwriter_impl.cxx:3953 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:3955vcl/source/gdi/pdfwriter_impl.cxx:3955 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4100vcl/source/gdi/pdfwriter_impl.cxx:4100 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4114vcl/source/gdi/pdfwriter_impl.cxx:4114 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4116vcl/source/gdi/pdfwriter_impl.cxx:4116 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4118vcl/source/gdi/pdfwriter_impl.cxx:4118 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4266vcl/source/gdi/pdfwriter_impl.cxx:4266 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4268vcl/source/gdi/pdfwriter_impl.cxx:4268 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4358vcl/source/gdi/pdfwriter_impl.cxx:4358 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4363vcl/source/gdi/pdfwriter_impl.cxx:4363 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4366vcl/source/gdi/pdfwriter_impl.cxx:4366 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4409vcl/source/gdi/pdfwriter_impl.cxx:4409 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4411vcl/source/gdi/pdfwriter_impl.cxx:4411 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4415vcl/source/gdi/pdfwriter_impl.cxx:4415 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4418vcl/source/gdi/pdfwriter_impl.cxx:4418 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4509vcl/source/gdi/pdfwriter_impl.cxx:4509 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4511vcl/source/gdi/pdfwriter_impl.cxx:4511 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4516vcl/source/gdi/pdfwriter_impl.cxx:4516 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4537vcl/source/gdi/pdfwriter_impl.cxx:4537 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4539vcl/source/gdi/pdfwriter_impl.cxx:4539 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4540vcl/source/gdi/pdfwriter_impl.cxx:4540 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4633vcl/source/gdi/pdfwriter_impl.cxx:4633 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4710vcl/source/gdi/pdfwriter_impl.cxx:4710 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4721vcl/source/gdi/pdfwriter_impl.cxx:4721 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4724vcl/source/gdi/pdfwriter_impl.cxx:4724 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4741vcl/source/gdi/pdfwriter_impl.cxx:4741 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4813vcl/source/gdi/pdfwriter_impl.cxx:4813 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4839vcl/source/gdi/pdfwriter_impl.cxx:4839 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4845vcl/source/gdi/pdfwriter_impl.cxx:4845 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4847vcl/source/gdi/pdfwriter_impl.cxx:4847 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4849vcl/source/gdi/pdfwriter_impl.cxx:4849 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4916vcl/source/gdi/pdfwriter_impl.cxx:4916 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4922vcl/source/gdi/pdfwriter_impl.cxx:4922 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4930vcl/source/gdi/pdfwriter_impl.cxx:4930 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4954vcl/source/gdi/pdfwriter_impl.cxx:4954 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4984vcl/source/gdi/pdfwriter_impl.cxx:4984 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4989vcl/source/gdi/pdfwriter_impl.cxx:4989 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:4999vcl/source/gdi/pdfwriter_impl.cxx:4999 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5104vcl/source/gdi/pdfwriter_impl.cxx:5104 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5208vcl/source/gdi/pdfwriter_impl.cxx:5208 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5248vcl/source/gdi/pdfwriter_impl.cxx:5248 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5250vcl/source/gdi/pdfwriter_impl.cxx:5250 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5258vcl/source/gdi/pdfwriter_impl.cxx:5258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5262vcl/source/gdi/pdfwriter_impl.cxx:5262 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5313vcl/source/gdi/pdfwriter_impl.cxx:5313 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5317vcl/source/gdi/pdfwriter_impl.cxx:5317 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5327vcl/source/gdi/pdfwriter_impl.cxx:5327 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5334vcl/source/gdi/pdfwriter_impl.cxx:5334 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5379vcl/source/gdi/pdfwriter_impl.cxx:5379 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5382vcl/source/gdi/pdfwriter_impl.cxx:5382 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5389vcl/source/gdi/pdfwriter_impl.cxx:5389 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5399vcl/source/gdi/pdfwriter_impl.cxx:5399 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5401vcl/source/gdi/pdfwriter_impl.cxx:5401 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5402vcl/source/gdi/pdfwriter_impl.cxx:5402 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5443vcl/source/gdi/pdfwriter_impl.cxx:5443 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5480vcl/source/gdi/pdfwriter_impl.cxx:5480 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5530vcl/source/gdi/pdfwriter_impl.cxx:5530 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5536vcl/source/gdi/pdfwriter_impl.cxx:5536 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5551vcl/source/gdi/pdfwriter_impl.cxx:5551 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5573vcl/source/gdi/pdfwriter_impl.cxx:5573 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5585vcl/source/gdi/pdfwriter_impl.cxx:5585 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5602vcl/source/gdi/pdfwriter_impl.cxx:5602 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5609vcl/source/gdi/pdfwriter_impl.cxx:5609 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5626vcl/source/gdi/pdfwriter_impl.cxx:5626 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5638vcl/source/gdi/pdfwriter_impl.cxx:5638 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5652vcl/source/gdi/pdfwriter_impl.cxx:5652 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5654vcl/source/gdi/pdfwriter_impl.cxx:5654 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5663vcl/source/gdi/pdfwriter_impl.cxx:5663 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5835vcl/source/gdi/pdfwriter_impl.cxx:5835 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5854vcl/source/gdi/pdfwriter_impl.cxx:5854 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5856vcl/source/gdi/pdfwriter_impl.cxx:5856 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5858vcl/source/gdi/pdfwriter_impl.cxx:5858 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5867vcl/source/gdi/pdfwriter_impl.cxx:5867 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5874vcl/source/gdi/pdfwriter_impl.cxx:5874 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5876vcl/source/gdi/pdfwriter_impl.cxx:5876 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5878vcl/source/gdi/pdfwriter_impl.cxx:5878 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5908vcl/source/gdi/pdfwriter_impl.cxx:5908 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5911vcl/source/gdi/pdfwriter_impl.cxx:5911 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5951vcl/source/gdi/pdfwriter_impl.cxx:5951 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5953vcl/source/gdi/pdfwriter_impl.cxx:5953 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5961vcl/source/gdi/pdfwriter_impl.cxx:5961 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:5967vcl/source/gdi/pdfwriter_impl.cxx:5967 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6037vcl/source/gdi/pdfwriter_impl.cxx:6037 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6042vcl/source/gdi/pdfwriter_impl.cxx:6042 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6114vcl/source/gdi/pdfwriter_impl.cxx:6114 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6125vcl/source/gdi/pdfwriter_impl.cxx:6125 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6143vcl/source/gdi/pdfwriter_impl.cxx:6143 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6145vcl/source/gdi/pdfwriter_impl.cxx:6145 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6150vcl/source/gdi/pdfwriter_impl.cxx:6150 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6156vcl/source/gdi/pdfwriter_impl.cxx:6156 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6198vcl/source/gdi/pdfwriter_impl.cxx:6198 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6662vcl/source/gdi/pdfwriter_impl.cxx:6662 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6663vcl/source/gdi/pdfwriter_impl.cxx:6663 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6737vcl/source/gdi/pdfwriter_impl.cxx:6737 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6738vcl/source/gdi/pdfwriter_impl.cxx:6738 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6745vcl/source/gdi/pdfwriter_impl.cxx:6745 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:6770vcl/source/gdi/pdfwriter_impl.cxx:6770 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7715vcl/source/gdi/pdfwriter_impl.cxx:7715 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7747vcl/source/gdi/pdfwriter_impl.cxx:7747 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7759vcl/source/gdi/pdfwriter_impl.cxx:7759 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7761vcl/source/gdi/pdfwriter_impl.cxx:7761 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7763vcl/source/gdi/pdfwriter_impl.cxx:7763 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7775vcl/source/gdi/pdfwriter_impl.cxx:7775 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7777vcl/source/gdi/pdfwriter_impl.cxx:7777 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7779vcl/source/gdi/pdfwriter_impl.cxx:7779 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7781vcl/source/gdi/pdfwriter_impl.cxx:7781 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7783vcl/source/gdi/pdfwriter_impl.cxx:7783 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7796vcl/source/gdi/pdfwriter_impl.cxx:7796 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7805vcl/source/gdi/pdfwriter_impl.cxx:7805 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7868vcl/source/gdi/pdfwriter_impl.cxx:7868 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:7878vcl/source/gdi/pdfwriter_impl.cxx:7878 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8128vcl/source/gdi/pdfwriter_impl.cxx:8128 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8131vcl/source/gdi/pdfwriter_impl.cxx:8131 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8266vcl/source/gdi/pdfwriter_impl.cxx:8266 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8269vcl/source/gdi/pdfwriter_impl.cxx:8269 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8359vcl/source/gdi/pdfwriter_impl.cxx:8359 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8361vcl/source/gdi/pdfwriter_impl.cxx:8361 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8367vcl/source/gdi/pdfwriter_impl.cxx:8367 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8369vcl/source/gdi/pdfwriter_impl.cxx:8369 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8375vcl/source/gdi/pdfwriter_impl.cxx:8375 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8377vcl/source/gdi/pdfwriter_impl.cxx:8377 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8383vcl/source/gdi/pdfwriter_impl.cxx:8383 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8385vcl/source/gdi/pdfwriter_impl.cxx:8385 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8435vcl/source/gdi/pdfwriter_impl.cxx:8435 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8437vcl/source/gdi/pdfwriter_impl.cxx:8437 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8441vcl/source/gdi/pdfwriter_impl.cxx:8441 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8443vcl/source/gdi/pdfwriter_impl.cxx:8443 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8447vcl/source/gdi/pdfwriter_impl.cxx:8447 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8449vcl/source/gdi/pdfwriter_impl.cxx:8449 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8453vcl/source/gdi/pdfwriter_impl.cxx:8453 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8455vcl/source/gdi/pdfwriter_impl.cxx:8455 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8529vcl/source/gdi/pdfwriter_impl.cxx:8529 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8535vcl/source/gdi/pdfwriter_impl.cxx:8535 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8716vcl/source/gdi/pdfwriter_impl.cxx:8716 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8810vcl/source/gdi/pdfwriter_impl.cxx:8810 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8812vcl/source/gdi/pdfwriter_impl.cxx:8812 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8835vcl/source/gdi/pdfwriter_impl.cxx:8835 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8841vcl/source/gdi/pdfwriter_impl.cxx:8841 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8843vcl/source/gdi/pdfwriter_impl.cxx:8843 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8845vcl/source/gdi/pdfwriter_impl.cxx:8845 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8852vcl/source/gdi/pdfwriter_impl.cxx:8852 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8859vcl/source/gdi/pdfwriter_impl.cxx:8859 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8880vcl/source/gdi/pdfwriter_impl.cxx:8880 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8937vcl/source/gdi/pdfwriter_impl.cxx:8937 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8953vcl/source/gdi/pdfwriter_impl.cxx:8953 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8956vcl/source/gdi/pdfwriter_impl.cxx:8956 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8959vcl/source/gdi/pdfwriter_impl.cxx:8959 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8960vcl/source/gdi/pdfwriter_impl.cxx:8960 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8961vcl/source/gdi/pdfwriter_impl.cxx:8961 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:8968vcl/source/gdi/pdfwriter_impl.cxx:8968 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9040vcl/source/gdi/pdfwriter_impl.cxx:9040 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9042vcl/source/gdi/pdfwriter_impl.cxx:9042 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9048vcl/source/gdi/pdfwriter_impl.cxx:9048 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9100vcl/source/gdi/pdfwriter_impl.cxx:9100 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9102vcl/source/gdi/pdfwriter_impl.cxx:9102 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9104vcl/source/gdi/pdfwriter_impl.cxx:9104 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9106vcl/source/gdi/pdfwriter_impl.cxx:9106 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9114vcl/source/gdi/pdfwriter_impl.cxx:9114 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9116vcl/source/gdi/pdfwriter_impl.cxx:9116 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9120vcl/source/gdi/pdfwriter_impl.cxx:9120 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9161vcl/source/gdi/pdfwriter_impl.cxx:9161 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9164vcl/source/gdi/pdfwriter_impl.cxx:9164 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9166vcl/source/gdi/pdfwriter_impl.cxx:9166 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9173vcl/source/gdi/pdfwriter_impl.cxx:9173 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9177vcl/source/gdi/pdfwriter_impl.cxx:9177 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9363vcl/source/gdi/pdfwriter_impl.cxx:9363 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9392vcl/source/gdi/pdfwriter_impl.cxx:9392 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9394vcl/source/gdi/pdfwriter_impl.cxx:9394 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9396vcl/source/gdi/pdfwriter_impl.cxx:9396 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9398vcl/source/gdi/pdfwriter_impl.cxx:9398 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9400vcl/source/gdi/pdfwriter_impl.cxx:9400 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9402vcl/source/gdi/pdfwriter_impl.cxx:9402 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9411vcl/source/gdi/pdfwriter_impl.cxx:9411 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9412vcl/source/gdi/pdfwriter_impl.cxx:9412 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9413vcl/source/gdi/pdfwriter_impl.cxx:9413 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9414vcl/source/gdi/pdfwriter_impl.cxx:9414 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9415vcl/source/gdi/pdfwriter_impl.cxx:9415 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9416vcl/source/gdi/pdfwriter_impl.cxx:9416 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9417vcl/source/gdi/pdfwriter_impl.cxx:9417 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9427vcl/source/gdi/pdfwriter_impl.cxx:9427 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9442vcl/source/gdi/pdfwriter_impl.cxx:9442 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9462vcl/source/gdi/pdfwriter_impl.cxx:9462 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9470vcl/source/gdi/pdfwriter_impl.cxx:9470 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9472vcl/source/gdi/pdfwriter_impl.cxx:9472 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9483vcl/source/gdi/pdfwriter_impl.cxx:9483 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9486vcl/source/gdi/pdfwriter_impl.cxx:9486 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9498vcl/source/gdi/pdfwriter_impl.cxx:9498 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9510vcl/source/gdi/pdfwriter_impl.cxx:9510 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9512vcl/source/gdi/pdfwriter_impl.cxx:9512 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9515vcl/source/gdi/pdfwriter_impl.cxx:9515 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9527vcl/source/gdi/pdfwriter_impl.cxx:9527 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9529vcl/source/gdi/pdfwriter_impl.cxx:9529 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9538vcl/source/gdi/pdfwriter_impl.cxx:9538 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9542vcl/source/gdi/pdfwriter_impl.cxx:9542 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9631vcl/source/gdi/pdfwriter_impl.cxx:9631 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9634vcl/source/gdi/pdfwriter_impl.cxx:9634 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9636vcl/source/gdi/pdfwriter_impl.cxx:9636 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9638vcl/source/gdi/pdfwriter_impl.cxx:9638 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9640vcl/source/gdi/pdfwriter_impl.cxx:9640 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9651vcl/source/gdi/pdfwriter_impl.cxx:9651 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9684vcl/source/gdi/pdfwriter_impl.cxx:9684 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9686vcl/source/gdi/pdfwriter_impl.cxx:9686 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9694vcl/source/gdi/pdfwriter_impl.cxx:9694 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9749vcl/source/gdi/pdfwriter_impl.cxx:9749 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9811vcl/source/gdi/pdfwriter_impl.cxx:9811 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9813vcl/source/gdi/pdfwriter_impl.cxx:9813 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9877vcl/source/gdi/pdfwriter_impl.cxx:9877 |
High |
V530 |
The return value of function 'Import' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9925vcl/source/gdi/pdfwriter_impl.cxx:9925 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9929vcl/source/gdi/pdfwriter_impl.cxx:9929 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9956vcl/source/gdi/pdfwriter_impl.cxx:9956 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9963vcl/source/gdi/pdfwriter_impl.cxx:9963 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9967vcl/source/gdi/pdfwriter_impl.cxx:9967 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:9974vcl/source/gdi/pdfwriter_impl.cxx:9974 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:10066vcl/source/gdi/pdfwriter_impl.cxx:10066 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:10093vcl/source/gdi/pdfwriter_impl.cxx:10093 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:10098vcl/source/gdi/pdfwriter_impl.cxx:10098 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:10104vcl/source/gdi/pdfwriter_impl.cxx:10104 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:10236vcl/source/gdi/pdfwriter_impl.cxx:10236 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:10237vcl/source/gdi/pdfwriter_impl.cxx:10237 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:10870vcl/source/gdi/pdfwriter_impl.cxx:10870 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:11052vcl/source/gdi/pdfwriter_impl.cxx:11052 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:11061vcl/source/gdi/pdfwriter_impl.cxx:11061 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:11092vcl/source/gdi/pdfwriter_impl.cxx:11092 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:11101vcl/source/gdi/pdfwriter_impl.cxx:11101 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:11274vcl/source/gdi/pdfwriter_impl.cxx:11274 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:11283vcl/source/gdi/pdfwriter_impl.cxx:11283 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:11963vcl/source/gdi/pdfwriter_impl.cxx:11963 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
pdfwriter_impl.cxx:1669vcl/source/gdi/pdfwriter_impl.cxx:1669 |
Medium |
V547 |
Expression 'buffOK' is always true. |
General Analysis |
pdfwriter_impl.cxx:7776vcl/source/gdi/pdfwriter_impl.cxx:7776 |
Medium |
V760 |
Two identical blocks of text were found. The second block begins from line 7780. |
General Analysis |
pdfwriter_impl.cxx:9616vcl/source/gdi/pdfwriter_impl.cxx:9616 |
Medium |
V1048 |
The 'bTrueColor' variable was assigned the same value. |
General Analysis |
pdfwriter_impl.cxx:12052vcl/source/gdi/pdfwriter_impl.cxx:12052 |
Medium |
V1048 |
The 'sigHidden' variable was assigned the same value. |
General Analysis |
pdfwriter_impl.cxx:11788vcl/source/gdi/pdfwriter_impl.cxx:11788 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'rKid.m_aOnValue' should be checked here. |
General Analysis |
pdfwriter_impl2.cxx:241vcl/source/gdi/pdfwriter_impl2.cxx:241 |
High |
V547 |
Expression 'nBitsPerPixel != 8' is always true. |
General Analysis |
pdfwriter_impl2.cxx:241vcl/source/gdi/pdfwriter_impl2.cxx:241 |
Medium |
V1048 |
The 'bTrueColorJPG' variable was assigned the same value. |
General Analysis |
print.cxx:831vcl/source/gdi/print.cxx:831 |
High |
V1053 |
Calling the 'AcquireGraphics' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'print.cxx:831', 'print.cxx:640', 'print.hxx:127'. |
General Analysis |
print.cxx:850vcl/source/gdi/print.cxx:850 |
High |
V1053 |
Calling the 'AcquireGraphics' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'print.cxx:850', 'print.cxx:640', 'print.hxx:127'. |
General Analysis |
print.cxx:867vcl/source/gdi/print.cxx:867 |
High |
V1053 |
Calling the 'AcquireGraphics' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'print.cxx:867', 'print.cxx:640', 'print.hxx:127'. |
General Analysis |
print.cxx:878vcl/source/gdi/print.cxx:878 |
High |
V1053 |
Calling the 'AcquireGraphics' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'print.cxx:878', 'print.cxx:640', 'print.hxx:127'. |
General Analysis |
print.cxx:398vcl/source/gdi/print.cxx:398 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 395, 398. |
General Analysis |
print.cxx:388vcl/source/gdi/print.cxx:388 |
Medium |
V1004 |
The 'pSVData->maGDIData.mpPrinterQueueList' pointer was used unsafely after it was verified against nullptr. Check lines: 385, 388. |
General Analysis |
print3.cxx:965vcl/source/gdi/print3.cxx:965 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aSetSize.Height'. |
General Analysis |
print3.cxx:965vcl/source/gdi/print3.cxx:965 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aSetSize.Width'. |
General Analysis |
print3.cxx:973vcl/source/gdi/print3.cxx:973 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aIsSize.Height'. |
General Analysis |
print3.cxx:973vcl/source/gdi/print3.cxx:973 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aIsSize.Width'. |
General Analysis |
print3.cxx:413vcl/source/gdi/print3.cxx:413 |
High |
V547 |
Expression 'nContent == 0' is always false. |
General Analysis |
print3.cxx:332vcl/source/gdi/print3.cxx:332 |
Medium |
V547 |
Expression 'bSynchronous' is always false. |
General Analysis |
print3.cxx:485vcl/source/gdi/print3.cxx:485 |
Medium |
V1019 |
Compound assignment expression 'pPgSizeVal->Value >>= aSizeVal' is used inside condition. |
General Analysis |
print3.cxx:1755vcl/source/gdi/print3.cxx:1755 |
Medium |
V1048 |
The 'bShow' variable was assigned the same value. |
General Analysis |
regband.cxx:648vcl/source/gdi/regband.cxx:648 |
Medium |
V519 |
The 'pNewSep->mpNextSep' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 644, 648. |
General Analysis |
regband.cxx:409vcl/source/gdi/regband.cxx:409 |
Medium |
V560 |
A part of conditional expression is always true: (nXRight >= pSep->mnXLeft). |
General Analysis |
regband.cxx:648vcl/source/gdi/regband.cxx:648 |
Medium |
V1048 |
The 'pNewSep->mpNextSep' variable was assigned the same value. |
General Analysis |
region.cxx:1513vcl/source/gdi/region.cxx:1513 |
High |
V530 |
The return value of function 'GetAsPolyPolygon' is required to be utilized. |
General Analysis |
region.cxx:1514vcl/source/gdi/region.cxx:1514 |
High |
V530 |
The return value of function 'GetAsPolyPolygon' is required to be utilized. |
General Analysis |
salgdilayout.cxx:347vcl/source/gdi/salgdilayout.cxx:347 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 347, 361 |
General Analysis |
sallayout.cxx:857vcl/source/gdi/sallayout.cxx:857 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:862vcl/source/gdi/sallayout.cxx:862 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:864vcl/source/gdi/sallayout.cxx:864 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:887vcl/source/gdi/sallayout.cxx:887 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:888vcl/source/gdi/sallayout.cxx:888 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:893vcl/source/gdi/sallayout.cxx:893 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:895vcl/source/gdi/sallayout.cxx:895 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:947vcl/source/gdi/sallayout.cxx:947 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:949vcl/source/gdi/sallayout.cxx:949 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:1012vcl/source/gdi/sallayout.cxx:1012 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
sallayout.cxx:1019vcl/source/gdi/sallayout.cxx:1019 |
Medium |
V557 |
Array underrun is possible. The value of 'nFirstValid' index could reach -1. |
General Analysis |
virdev.cxx:436vcl/source/gdi/virdev.cxx:436 |
Medium |
V1048 |
The 'nDPIX' variable was assigned the same value. |
General Analysis |
virdev.cxx:436vcl/source/gdi/virdev.cxx:436 |
Medium |
V1048 |
The 'nDPIY' variable was assigned the same value. |
General Analysis |
Manager.cxx:129vcl/source/graphic/Manager.cxx:129 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
Manager.cxx:131vcl/source/graphic/Manager.cxx:131 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
UnoGraphicProvider.cxx:827vcl/source/graphic/UnoGraphicProvider.cxx:827 |
High |
V530 |
The return value of function 'ExportGraphic' is required to be utilized. |
General Analysis |
UnoGraphicProvider.cxx:670vcl/source/graphic/UnoGraphicProvider.cxx:670 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pScaleAction'. |
General Analysis |
UnoGraphicProvider.cxx:678vcl/source/graphic/UnoGraphicProvider.cxx:678 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pScaleAction'. |
General Analysis |
canvasbitmap.cxx:662vcl/source/helper/canvasbitmap.cxx:662 |
Medium |
V547 |
Expression 'nLen % nComponentsPerPixel == 0' is always false. |
General Analysis |
canvasbitmap.cxx:711vcl/source/helper/canvasbitmap.cxx:711 |
Medium |
V547 |
Expression 'nLen % nComponentsPerPixel == 0' is always false. |
General Analysis |
canvasbitmap.cxx:764vcl/source/helper/canvasbitmap.cxx:764 |
Medium |
V547 |
Expression 'nLen % nComponentsPerPixel == 0' is always false. |
General Analysis |
canvasbitmap.cxx:957vcl/source/helper/canvasbitmap.cxx:957 |
Medium |
V547 |
Expression 'nLen % nComponentsPerPixel == 0' is always false. |
General Analysis |
ImplImage.cxx:134vcl/source/image/ImplImage.cxx:134 |
High |
V530 |
The return value of function 'getSizePixel' is required to be utilized. |
General Analysis |
OpenGLContext.cxx:73vcl/source/opengl/OpenGLContext.cxx:73 |
High |
V1053 |
Calling the 'isCurrent' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'OpenGLContext.cxx:73', 'OpenGLContext.cxx:342', 'OpenGLContext.hxx:68'. |
General Analysis |
bitmapex.cxx:544vcl/source/outdev/bitmapex.cxx:544 |
Medium |
V636 |
The expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;. |
General Analysis |
font.cxx:1056vcl/source/outdev/font.cxx:1056 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
font.cxx:833vcl/source/outdev/font.cxx:833 |
Medium |
V519 |
The 'mbMap' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 830, 833. |
General Analysis |
font.cxx:219vcl/source/outdev/font.cxx:219 |
Medium |
V1001 |
The 'xFontMetric' variable is assigned but is not used by the end of the function. |
General Analysis |
line.cxx:358vcl/source/outdev/line.cxx:358 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'AdaptiveSubdivide' function. |
General Analysis |
map.cxx:856vcl/source/outdev/map.cxx:856 |
High |
V530 |
The return value of function 'GetViewTransformation' is required to be utilized. |
General Analysis |
outdev.cxx:667vcl/source/outdev/outdev.cxx:667 |
Medium |
V728 |
An excessive check can be simplified. The '(A && !B) || (!A && B)' expression is equivalent to the 'bool(A) != bool(B)' expression. |
General Analysis |
rect.cxx:243vcl/source/outdev/rect.cxx:243 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
rect.cxx:369vcl/source/outdev/rect.cxx:369 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
rect.cxx:411vcl/source/outdev/rect.cxx:411 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
text.cxx:2048vcl/source/outdev/text.cxx:2048 |
High |
V1028 |
Possible overflow. Consider casting operands of the 'nIndex + nLen' operator to the 'sal_uLong' type, not the result. |
General Analysis |
text.cxx:885vcl/source/outdev/text.cxx:885 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 876, 885. |
General Analysis |
textline.cxx:719vcl/source/outdev/textline.cxx:719 |
Medium |
V519 |
The 'mnTextLayoutMode' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 717, 719. |
General Analysis |
transparent.cxx:290vcl/source/outdev/transparent.cxx:290 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
transparent.cxx:594vcl/source/outdev/transparent.cxx:594 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
transparent.cxx:1438vcl/source/outdev/transparent.cxx:1438 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
transparent.cxx:1527vcl/source/outdev/transparent.cxx:1527 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
transparent.cxx:1570vcl/source/outdev/transparent.cxx:1570 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
transparent.cxx:1739vcl/source/outdev/transparent.cxx:1739 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
transparent.cxx:1726vcl/source/outdev/transparent.cxx:1726 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pThis'. |
General Analysis |
vclreferencebase.cxx:30vcl/source/outdev/vclreferencebase.cxx:30 |
High |
V1053 |
Calling the 'dispose' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'vclreferencebase.cxx:30', 'vclreferencebase.cxx:38', 'vclreferencebase.hxx:63'. |
General Analysis |
wallpaper.cxx:321vcl/source/outdev/wallpaper.cxx:321 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
wallpaper.cxx:331vcl/source/outdev/wallpaper.cxx:331 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
wallpaper.cxx:342vcl/source/outdev/wallpaper.cxx:342 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
wallpaper.cxx:353vcl/source/outdev/wallpaper.cxx:353 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
PDFEncryptor.cxx:351vcl/source/pdf/PDFEncryptor.cxx:351 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
PDFiumLibrary.cxx:778vcl/source/pdf/PDFiumLibrary.cxx:778 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ResourceDict.cxx:22vcl/source/pdf/ResourceDict.cxx:22 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ResourceDict.cxx:30vcl/source/pdf/ResourceDict.cxx:30 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ResourceDict.cxx:32vcl/source/pdf/ResourceDict.cxx:32 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ResourceDict.cxx:36vcl/source/pdf/ResourceDict.cxx:36 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
textlayout.cxx:78vcl/source/text/textlayout.cxx:78 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
textlayout.cxx:646vcl/source/text/textlayout.cxx:646 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
group.cxx:165vcl/source/toolkit/group.cxx:165 |
High |
V530 |
The return value of function 'DrawControlText' is required to be utilized. |
General Analysis |
headbar.cxx:383vcl/source/treelist/headbar.cxx:383 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
headbar.cxx:106vcl/source/treelist/headbar.cxx:106 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
iconview.cxx:297vcl/source/treelist/iconview.cxx:297 |
Medium |
V547 |
Expression 'pBmpItem' is always true. |
General Analysis |
iconview.cxx:320vcl/source/treelist/iconview.cxx:320 |
Medium |
V547 |
Expression 'pBmpItem' is always true. |
General Analysis |
iconviewimpl.cxx:721vcl/source/treelist/iconviewimpl.cxx:721 |
Medium |
V1048 |
The 'bHandled' variable was assigned the same value. |
General Analysis |
imap.cxx:969vcl/source/treelist/imap.cxx:969 |
High |
V530 |
The return value of function 'read_uInt16_lenPrefixed_uInt8s_ToOString' is required to be utilized. |
General Analysis |
imap.cxx:971vcl/source/treelist/imap.cxx:971 |
High |
V530 |
The return value of function 'read_uInt16_lenPrefixed_uInt8s_ToOString' is required to be utilized. |
General Analysis |
imap.cxx:931vcl/source/treelist/imap.cxx:931 |
Medium |
V799 |
The 'pCompat' variable is not used after memory has been allocated for it. Consider checking the use of this variable. |
General Analysis |
imap.cxx:973vcl/source/treelist/imap.cxx:973 |
Medium |
V799 |
The 'pCompat' variable is not used after memory has been allocated for it. Consider checking the use of this variable. |
General Analysis |
imap.cxx:571vcl/source/treelist/imap.cxx:571 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap.cxx:575vcl/source/treelist/imap.cxx:575 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap.cxx:579vcl/source/treelist/imap.cxx:579 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap.cxx:637vcl/source/treelist/imap.cxx:637 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap.cxx:641vcl/source/treelist/imap.cxx:641 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap.cxx:645vcl/source/treelist/imap.cxx:645 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap.cxx:744vcl/source/treelist/imap.cxx:744 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap.cxx:748vcl/source/treelist/imap.cxx:748 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap.cxx:752vcl/source/treelist/imap.cxx:752 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap2.cxx:44vcl/source/treelist/imap2.cxx:44 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:45vcl/source/treelist/imap2.cxx:45 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:46vcl/source/treelist/imap2.cxx:46 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:47vcl/source/treelist/imap2.cxx:47 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:55vcl/source/treelist/imap2.cxx:55 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:56vcl/source/treelist/imap2.cxx:56 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:57vcl/source/treelist/imap2.cxx:57 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:58vcl/source/treelist/imap2.cxx:58 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:69vcl/source/treelist/imap2.cxx:69 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:258vcl/source/treelist/imap2.cxx:258 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:316vcl/source/treelist/imap2.cxx:316 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:327vcl/source/treelist/imap2.cxx:327 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:354vcl/source/treelist/imap2.cxx:354 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:396vcl/source/treelist/imap2.cxx:396 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:452vcl/source/treelist/imap2.cxx:452 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:474vcl/source/treelist/imap2.cxx:474 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:485vcl/source/treelist/imap2.cxx:485 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
imap2.cxx:273vcl/source/treelist/imap2.cxx:273 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap2.cxx:281vcl/source/treelist/imap2.cxx:281 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap2.cxx:298vcl/source/treelist/imap2.cxx:298 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap2.cxx:411vcl/source/treelist/imap2.cxx:411 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap2.cxx:420vcl/source/treelist/imap2.cxx:420 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
imap2.cxx:436vcl/source/treelist/imap2.cxx:436 |
Medium |
V1023 |
A pointer without owner is added to the 'maList' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
inetimg.cxx:71vcl/source/treelist/inetimg.cxx:71 |
High |
V530 |
The return value of function 'getToken' is required to be utilized. |
General Analysis |
inetimg.cxx:117vcl/source/treelist/inetimg.cxx:117 |
High |
V530 |
The return value of function 'read_zeroTerminated_uInt8s_ToOUString' is required to be utilized. |
General Analysis |
svlbitm.cxx:441vcl/source/treelist/svlbitm.cxx:441 |
High |
V595 |
The 'pView' pointer was utilized before it was verified against nullptr. Check lines: 441, 445. |
General Analysis |
transfer.cxx:2313vcl/source/treelist/transfer.cxx:2313 |
Medium |
V519 |
The 'application' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2306, 2313. |
General Analysis |
treelistbox.cxx:1303vcl/source/treelist/treelistbox.cxx:1303 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
treelistbox.cxx:3002vcl/source/treelist/treelistbox.cxx:3002 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
treelistbox.cxx:3056vcl/source/treelist/treelistbox.cxx:3056 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
treelistbox.cxx:3180vcl/source/treelist/treelistbox.cxx:3180 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
treelistbox.cxx:3259vcl/source/treelist/treelistbox.cxx:3259 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
treelistentry.cxx:99vcl/source/treelist/treelistentry.cxx:99 |
Medium |
V678 |
An object is used as an argument to its own method. Consider checking the first actual argument of the 'Clone' function. |
General Analysis |
uiobject.cxx:787vcl/source/uitest/uiobject.cxx:787 |
Medium |
V1048 |
The 'bHandled' variable was assigned the same value. |
General Analysis |
NotebookBarAddonsMerger.cxx:114vcl/source/window/NotebookBarAddonsMerger.cxx:114 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
accessibility.cxx:268vcl/source/window/accessibility.cxx:268 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 268, 387 |
General Analysis |
accmgr.cxx:141vcl/source/window/accmgr.cxx:141 |
Medium |
V506 |
Pointer to local variable 'bDel' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
accmgr.cxx:207vcl/source/window/accmgr.cxx:207 |
Medium |
V506 |
Pointer to local variable 'bDel' is stored outside the scope of this variable. Such a pointer will become invalid. |
General Analysis |
brdwin.cxx:743vcl/source/window/brdwin.cxx:743 |
High |
V530 |
The return value of function 'DrawFrame' is required to be utilized. |
General Analysis |
brdwin.cxx:1457vcl/source/window/brdwin.cxx:1457 |
High |
V530 |
The return value of function 'GetTextRect' is required to be utilized. |
General Analysis |
brdwin.cxx:667vcl/source/window/brdwin.cxx:667 |
Medium |
V1004 |
The 'pCtrl' pointer was used unsafely after it was verified against nullptr. Check lines: 606, 667. |
General Analysis |
brdwin.cxx:632vcl/source/window/brdwin.cxx:632 |
Medium |
V1048 |
The 'aCtrlPart' variable was assigned the same value. |
General Analysis |
brdwin.cxx:653vcl/source/window/brdwin.cxx:653 |
Medium |
V1048 |
The 'aCtrlPart' variable was assigned the same value. |
General Analysis |
builder.cxx:2205vcl/source/window/builder.cxx:2205 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
builder.cxx:520vcl/source/window/builder.cxx:520 |
High |
V1053 |
Calling the 'isHorizontalTabControl' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'builder.cxx:520', 'widgetbuilder.hxx:70', 'widgetbuilder.hxx:112', 'widgetbuilder.hxx:340', 'builder.hxx:282'. |
General Analysis |
builder.cxx:793vcl/source/window/builder.cxx:793 |
High |
V1053 |
Calling the 'resetParserState' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
builder.cxx:1477vcl/source/window/builder.cxx:1477 |
Medium |
V547 |
Expression '!pFunction' is always true. |
General Analysis |
clipping.cxx:155vcl/source/window/clipping.cxx:155 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
cursor.cxx:49vcl/source/window/cursor.cxx:49 |
High |
V516 |
Consider inspecting an odd expression. Non-null function pointer is compared to null: 'nullptr != pDisableCursorIndicator'. |
General Analysis |
cursor.cxx:186vcl/source/window/cursor.cxx:186 |
High |
V530 |
The return value of function 'ImplCursorInvert' is required to be utilized. |
General Analysis |
cursor.cxx:246vcl/source/window/cursor.cxx:246 |
High |
V595 |
The 'pWindow' pointer was utilized before it was verified against nullptr. Check lines: 246, 250. |
General Analysis |
cursor.cxx:33vcl/source/window/cursor.cxx:33 |
Medium |
V730 |
Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: mnDirection, mnStyle, mbCurVisible. |
General Analysis |
decoview.cxx:67vcl/source/window/decoview.cxx:67 |
Medium |
V719 |
The switch statement does not cover all values of the 'SymbolType' enum: MENU. |
General Analysis |
dlgctrl.cxx:99vcl/source/window/dlgctrl.cxx:99 |
Medium |
V1044 |
Loop break conditions do not depend on the number of iterations. |
General Analysis |
dockmgr.cxx:391vcl/source/window/dockmgr.cxx:391 |
Medium |
V1023 |
A pointer without owner is added to the 'mvDockingWindows' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
event.cxx:593vcl/source/window/event.cxx:593 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'pOldRealWindow' should be checked here. |
General Analysis |
floatwin.cxx:436vcl/source/window/floatwin.cxx:436 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 408, 436. |
General Analysis |
layout.cxx:2979vcl/source/window/layout.cxx:2979 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
layout.cxx:2360vcl/source/window/layout.cxx:2360 |
Medium |
V1048 |
The 'eMode' variable was assigned the same value. |
General Analysis |
menu.cxx:452vcl/source/window/menu.cxx:452 |
High |
V530 |
The return value of function 'ImplCalcSize' is required to be utilized. |
General Analysis |
menu.cxx:515vcl/source/window/menu.cxx:515 |
High |
V530 |
The return value of function 'ImplCalcSize' is required to be utilized. |
General Analysis |
menu.cxx:1022vcl/source/window/menu.cxx:1022 |
High |
V530 |
The return value of function 'ImplCalcSize' is required to be utilized. |
General Analysis |
menu.cxx:1747vcl/source/window/menu.cxx:1747 |
High |
V530 |
The return value of function 'ImplGetNativeCheckAndRadioSize' is required to be utilized. |
General Analysis |
menu.cxx:2076vcl/source/window/menu.cxx:2076 |
High |
V530 |
The return value of function 'DrawFrame' is required to be utilized. |
General Analysis |
menu.cxx:326vcl/source/window/menu.cxx:326 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 310, 326. |
General Analysis |
menu.cxx:1288vcl/source/window/menu.cxx:1288 |
Medium |
V1048 |
The 'bVisible' variable was assigned the same value. |
General Analysis |
menufloatingwindow.cxx:52vcl/source/window/menufloatingwindow.cxx:52 |
High |
V1053 |
Calling the 'ApplySettings' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
menufloatingwindow.cxx:886vcl/source/window/menufloatingwindow.cxx:886 |
Medium |
V1048 |
The 'bDrawItemRect' variable was assigned the same value. |
General Analysis |
mouse.cxx:391vcl/source/window/mouse.cxx:391 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 385, 391. |
General Analysis |
paint.cxx:300vcl/source/window/paint.cxx:300 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
printdlg.cxx:190vcl/source/window/printdlg.cxx:190 |
High |
V530 |
The return value of function 'DrawFrame' is required to be utilized. |
General Analysis |
printdlg.cxx:237vcl/source/window/printdlg.cxx:237 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
printdlg.cxx:246vcl/source/window/printdlg.cxx:246 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
printdlg.cxx:508vcl/source/window/printdlg.cxx:508 |
High |
V530 |
The return value of function 'DrawFrame' is required to be utilized. |
General Analysis |
printdlg.cxx:1688vcl/source/window/printdlg.cxx:1688 |
High |
V547 |
Expression 'nMinValue != nMaxValue' is always false. |
General Analysis |
printdlg.cxx:1804vcl/source/window/printdlg.cxx:1804 |
Medium |
V547 |
Expression 'bVal' is always false. |
General Analysis |
split.cxx:138vcl/source/window/split.cxx:138 |
High |
V1053 |
Calling the 'SetSizePixel' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'split.cxx:138', 'split.cxx:78', 'split.cxx:61', 'window.hxx:932'. |
General Analysis |
splitwin.cxx:491vcl/source/window/splitwin.cxx:491 |
Medium |
V560 |
A part of conditional expression is always true: (j == 0). |
General Analysis |
splitwin.cxx:1759vcl/source/window/splitwin.cxx:1759 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
splitwin.cxx:2176vcl/source/window/splitwin.cxx:2176 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
splitwin.cxx:1561vcl/source/window/splitwin.cxx:1561 |
Medium |
V1048 |
The 'bLeft' variable was assigned the same value. |
General Analysis |
splitwin.cxx:1586vcl/source/window/splitwin.cxx:1586 |
Medium |
V1048 |
The 'bLeft' variable was assigned the same value. |
General Analysis |
status.cxx:606vcl/source/window/status.cxx:606 |
High |
V530 |
The return value of function 'DrawFrame' is required to be utilized. |
General Analysis |
status.cxx:151vcl/source/window/status.cxx:151 |
High |
V1053 |
Calling the 'ApplySettings' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'status.cxx:151', 'status.cxx:142', 'status.cxx:212', 'status.hxx:107'. |
General Analysis |
status.cxx:147vcl/source/window/status.cxx:147 |
Medium |
V730 |
It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: mnPrgsSize, mnPercent, mnPercentCount. |
General Analysis |
syschild.cxx:105vcl/source/window/syschild.cxx:105 |
High |
V1053 |
Calling the 'GetSystemData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'syschild.cxx:105', 'syschild.cxx:94', 'syschild.hxx:47'. |
General Analysis |
syschild.cxx:111vcl/source/window/syschild.cxx:111 |
High |
V1053 |
Calling the 'GetSystemData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'syschild.cxx:111', 'syschild.cxx:94', 'syschild.hxx:47'. |
General Analysis |
syswin.cxx:533vcl/source/window/syswin.cxx:533 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:534vcl/source/window/syswin.cxx:534 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:536vcl/source/window/syswin.cxx:536 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:537vcl/source/window/syswin.cxx:537 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:539vcl/source/window/syswin.cxx:539 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:540vcl/source/window/syswin.cxx:540 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:542vcl/source/window/syswin.cxx:542 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:543vcl/source/window/syswin.cxx:543 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:548vcl/source/window/syswin.cxx:548 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:550vcl/source/window/syswin.cxx:550 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:552vcl/source/window/syswin.cxx:552 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:553vcl/source/window/syswin.cxx:553 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:555vcl/source/window/syswin.cxx:555 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:556vcl/source/window/syswin.cxx:556 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:558vcl/source/window/syswin.cxx:558 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:559vcl/source/window/syswin.cxx:559 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:561vcl/source/window/syswin.cxx:561 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:562vcl/source/window/syswin.cxx:562 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
syswin.cxx:571vcl/source/window/syswin.cxx:571 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2288vcl/source/window/toolbox.cxx:2288 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2289vcl/source/window/toolbox.cxx:2289 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2293vcl/source/window/toolbox.cxx:2293 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2294vcl/source/window/toolbox.cxx:2294 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2298vcl/source/window/toolbox.cxx:2298 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2299vcl/source/window/toolbox.cxx:2299 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2303vcl/source/window/toolbox.cxx:2303 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2304vcl/source/window/toolbox.cxx:2304 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2311vcl/source/window/toolbox.cxx:2311 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:2312vcl/source/window/toolbox.cxx:2312 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:3527vcl/source/window/toolbox.cxx:3527 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox.cxx:3065vcl/source/window/toolbox.cxx:3065 |
High |
V773 |
The function was exited without releasing the 'pMgr' pointer. A memory leak is possible. |
General Analysis |
toolbox.cxx:3351vcl/source/window/toolbox.cxx:3351 |
High |
V773 |
The function was exited without releasing the 'pMgr' pointer. A memory leak is possible. |
General Analysis |
toolbox.cxx:3375vcl/source/window/toolbox.cxx:3375 |
High |
V773 |
The function was exited without releasing the 'pMgr' pointer. A memory leak is possible. |
General Analysis |
toolbox.cxx:3976vcl/source/window/toolbox.cxx:3976 |
Medium |
V547 |
Expression 'nCalcLines < 1' is always false. |
General Analysis |
toolbox.cxx:1302vcl/source/window/toolbox.cxx:1302 |
Medium |
V776 |
Potentially infinite loop. The variable in the loop exit condition 'mnActivateCount > 0' does not change its value between iterations. |
General Analysis |
toolbox2.cxx:327vcl/source/window/toolbox2.cxx:327 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox2.cxx:549vcl/source/window/toolbox2.cxx:549 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
toolbox2.cxx:1682vcl/source/window/toolbox2.cxx:1682 |
High |
V1054 |
Object slicing. Base class instance was initialized with derived class instance. |
General Analysis |
toolbox2.cxx:1695vcl/source/window/toolbox2.cxx:1695 |
High |
V1054 |
Object slicing. Base class instance was initialized with derived class instance. |
General Analysis |
window.cxx:2968vcl/source/window/window.cxx:2968 |
High |
V530 |
The return value of function 'Intersection' is required to be utilized. |
General Analysis |
window.cxx:439vcl/source/window/window.cxx:439 |
High |
V595 |
The 'pOverlapWindow' pointer was utilized before it was verified against nullptr. Check lines: 439, 444. |
General Analysis |
window.cxx:1557vcl/source/window/window.cxx:1557 |
High |
V614 |
The 'pOverlapRegion' smart pointer is utilized immediately after being declared or reset. It is suspicious that no value was assigned to it. |
General Analysis |
window.cxx:1557vcl/source/window/window.cxx:1557 |
Medium |
V560 |
A part of conditional expression is always true: !pOverlapRegion. |
General Analysis |
window.cxx:1713vcl/source/window/window.cxx:1713 |
Medium |
V614 |
Potentially null smart pointer 'pOldRegion' used. |
General Analysis |
window.cxx:2517vcl/source/window/window.cxx:2517 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bEnable' and '!bEnable'. |
General Analysis |
window.cxx:2699vcl/source/window/window.cxx:2699 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nOldWidth' should be checked here. |
General Analysis |
winproc.cxx:2105vcl/source/window/winproc.cxx:2105 |
High |
V595 |
The 'pOldOverlapWindow' pointer was utilized before it was verified against nullptr. Check lines: 2105, 2107. |
General Analysis |
winproc.cxx:2096vcl/source/window/winproc.cxx:2096 |
Medium |
V560 |
A part of conditional expression is always true: pOverlapWindow->ImplGetWindowImpl(). |
General Analysis |
winproc.cxx:2100vcl/source/window/winproc.cxx:2100 |
Medium |
V560 |
A part of conditional expression is always true: pFocusWin->ImplGetWindowImpl(). |
General Analysis |
winproc.cxx:2107vcl/source/window/winproc.cxx:2107 |
Medium |
V560 |
A part of conditional expression is always true: pOldOverlapWindow->ImplGetWindowImpl(). |
General Analysis |
winproc.cxx:2108vcl/source/window/winproc.cxx:2108 |
Medium |
V560 |
A part of conditional expression is always true: pOldRealWindow->ImplGetWindowImpl(). |
General Analysis |
i18n_cb.cxx:364vcl/unx/generic/app/i18n_cb.cxx:364 |
Medium |
V560 |
A part of conditional expression is always true: pPreeditData->pFrame. |
General Analysis |
i18n_cb.cxx:366vcl/unx/generic/app/i18n_cb.cxx:366 |
Medium |
V560 |
A part of conditional expression is always true: pPreeditData->pFrame. |
General Analysis |
saldisp.cxx:426vcl/unx/generic/app/saldisp.cxx:426 |
High |
V629 |
Consider inspecting the '1 << pSD->m_aVisual.GetDepth()' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
saldisp.cxx:2328vcl/unx/generic/app/saldisp.cxx:2328 |
High |
V629 |
Consider inspecting the '1 << m_aVisual.GetDepth()' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
saldisp.cxx:1053vcl/unx/generic/app/saldisp.cxx:1053 |
Medium |
V560 |
A part of conditional expression is always true: keysym >= 0xffbe. |
General Analysis |
saldisp.cxx:1122vcl/unx/generic/app/saldisp.cxx:1122 |
Medium |
V560 |
A part of conditional expression is always true: keysym >= 0xffbe. |
General Analysis |
saldisp.cxx:142vcl/unx/generic/app/saldisp.cxx:142 |
Medium |
V576 |
Incorrect format. Consider checking the third actual argument of the 'sscanf' function. A pointer to the signed long type is expected. |
General Analysis |
saldisp.cxx:1197vcl/unx/generic/app/saldisp.cxx:1197 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1197, 1325 |
General Analysis |
saldisp.cxx:1200vcl/unx/generic/app/saldisp.cxx:1200 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1200, 1300, 1304 |
General Analysis |
saldisp.cxx:1206vcl/unx/generic/app/saldisp.cxx:1206 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1206, 1308, 1322 |
General Analysis |
saldisp.cxx:1209vcl/unx/generic/app/saldisp.cxx:1209 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1209, 1328 |
General Analysis |
saldisp.cxx:1286vcl/unx/generic/app/saldisp.cxx:1286 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1286, 1313, 1348 |
General Analysis |
saldisp.cxx:1289vcl/unx/generic/app/saldisp.cxx:1289 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1289, 1316, 1357 |
General Analysis |
saldisp.cxx:1292vcl/unx/generic/app/saldisp.cxx:1292 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1292, 1319, 1354 |
General Analysis |
salinst.cxx:67vcl/unx/generic/app/salinst.cxx:67 |
High |
V773 |
The function was exited without releasing the 'pSalData' pointer. A memory leak is possible. |
General Analysis |
sm.cxx:723vcl/unx/generic/app/sm.cxx:723 |
High |
V773 |
The 'pLocalFD' pointer was assigned values twice without releasing the memory. A memory leak is possible. |
General Analysis |
sm.cxx:258vcl/unx/generic/app/sm.cxx:258 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSmRestartHint'. Check lines: 258, 256. |
General Analysis |
sm.cxx:782vcl/unx/generic/app/sm.cxx:782 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pThis->m_pConnections'. Check lines: 782, 780. |
General Analysis |
sm.cxx:783vcl/unx/generic/app/sm.cxx:783 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pThis->m_pFilehandles'. Check lines: 783, 781. |
General Analysis |
sm.cxx:747vcl/unx/generic/app/sm.cxx:747 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
sm.cxx:724vcl/unx/generic/app/sm.cxx:724 |
Medium |
V575 |
The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 724, 723. |
General Analysis |
sm.cxx:780vcl/unx/generic/app/sm.cxx:780 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pThis->m_pConnections' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
sm.cxx:781vcl/unx/generic/app/sm.cxx:781 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pThis->m_pFilehandles' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
sm.cxx:833vcl/unx/generic/app/sm.cxx:833 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pThis->m_pConnections' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
sm.cxx:834vcl/unx/generic/app/sm.cxx:834 |
Medium |
V701 |
realloc() possible leak: when realloc() fails in allocating memory, original pointer 'pThis->m_pFilehandles' is lost. Consider assigning realloc() to a temporary pointer. |
General Analysis |
X11_selection.cxx:546vcl/unx/generic/dtrans/X11_selection.cxx:546 |
High |
V595 |
The 'pTextList' pointer was utilized before it was verified against nullptr. Check lines: 546, 548. |
General Analysis |
X11_selection.cxx:1906vcl/unx/generic/dtrans/X11_selection.cxx:1906 |
High |
V595 |
The 'pData' pointer was utilized before it was verified against nullptr. Check lines: 1906, 1915. |
General Analysis |
X11_selection.cxx:3005vcl/unx/generic/dtrans/X11_selection.cxx:3005 |
High |
V595 |
The 'pProperties' pointer was utilized before it was verified against nullptr. Check lines: 3005, 3034. |
General Analysis |
X11_selection.cxx:2572vcl/unx/generic/dtrans/X11_selection.cxx:2572 |
High |
V629 |
Consider inspecting the 'm_nLastDragX << 16' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
X11_selection.cxx:3197vcl/unx/generic/dtrans/X11_selection.cxx:3197 |
High |
V629 |
Consider inspecting the 'm_nCurrentProtocolVersion << 24' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
X11_selection.cxx:3615vcl/unx/generic/dtrans/X11_selection.cxx:3615 |
High |
V629 |
Consider inspecting the 'm_nCurrentProtocolVersion << 24' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
X11_selection.cxx:1453vcl/unx/generic/dtrans/X11_selection.cxx:1453 |
Medium |
V560 |
A part of conditional expression is always true: target == ((Atom) 5). |
General Analysis |
X11_selection.cxx:1665vcl/unx/generic/dtrans/X11_selection.cxx:1665 |
Medium |
V793 |
It is odd that the result of the 'nBytes / 4' statement is a part of the condition. Perhaps, this statement should have been compared with something else. |
General Analysis |
X11_selection.cxx:1761vcl/unx/generic/dtrans/X11_selection.cxx:1761 |
Medium |
V1048 |
The 'aNotify.xselection.target' variable was assigned the same value. |
General Analysis |
X11_selection.cxx:2481vcl/unx/generic/dtrans/X11_selection.cxx:2481 |
Medium |
V1048 |
The 'nNewDropAction' variable was assigned the same value. |
General Analysis |
X11_selection.cxx:2830vcl/unx/generic/dtrans/X11_selection.cxx:2830 |
Medium |
V1048 |
The 'bCancel' variable was assigned the same value. |
General Analysis |
X11_service.cxx:63vcl/unx/generic/dtrans/X11_service.cxx:63 |
Medium |
V1019 |
Compound assignment expression 'arguments[0] >>= sel' is used inside condition. |
General Analysis |
bmp.cxx:415vcl/unx/generic/dtrans/bmp.cxx:415 |
High |
V629 |
Consider inspecting the '1 << nBlueShift2' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
bmp.cxx:416vcl/unx/generic/dtrans/bmp.cxx:416 |
High |
V629 |
Consider inspecting the '1 << nGreenShift2' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
bmp.cxx:417vcl/unx/generic/dtrans/bmp.cxx:417 |
High |
V629 |
Consider inspecting the '1 << nRedShift2' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type. |
General Analysis |
fontconfig.cxx:1025vcl/unx/generic/fontmanager/fontconfig.cxx:1025 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
fontconfig.cxx:684vcl/unx/generic/fontmanager/fontconfig.cxx:684 |
High |
V547 |
Expression 'eStyleRes == FcResultMatch' is always true. |
General Analysis |
fontconfig.cxx:655vcl/unx/generic/fontmanager/fontconfig.cxx:655 |
Medium |
V560 |
A part of conditional expression is always true: eScalableRes == FcResultMatch. |
General Analysis |
fontconfig.cxx:1148vcl/unx/generic/fontmanager/fontconfig.cxx:1148 |
Medium |
V768 |
The expression is of enum type. It is odd that it is used as an expression of a Boolean-type. |
General Analysis |
fontmanager.cxx:292vcl/unx/generic/fontmanager/fontmanager.cxx:292 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fontmanager.cxx:312vcl/unx/generic/fontmanager/fontmanager.cxx:312 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fontmanager.cxx:315vcl/unx/generic/fontmanager/fontmanager.cxx:315 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
helper.cxx:112vcl/unx/generic/fontmanager/helper.cxx:112 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
helper.cxx:113vcl/unx/generic/fontmanager/helper.cxx:113 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
helper.cxx:124vcl/unx/generic/fontmanager/helper.cxx:124 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
helper.cxx:125vcl/unx/generic/fontmanager/helper.cxx:125 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
freetypetextrender.cxx:48vcl/unx/generic/gdi/freetypetextrender.cxx:48 |
High |
V1053 |
Calling the 'SetFont' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'freetypetextrender.cxx:48', 'textrender.hxx:38', 'freetypetextrender.hxx:43'. |
General Analysis |
salgdi.cxx:92vcl/unx/generic/gdi/salgdi.cxx:92 |
High |
V1053 |
Calling the 'SetFont' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'salgdi.cxx:92', 'salgdi.hxx:141', 'salgdi.h:101'. |
General Analysis |
genprnpsp.cxx:987vcl/unx/generic/print/genprnpsp.cxx:987 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
genprnpsp.cxx:988vcl/unx/generic/print/genprnpsp.cxx:988 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
genprnpsp.cxx:631vcl/unx/generic/print/genprnpsp.cxx:631 |
Medium |
V547 |
Expression 'aData.m_pParser' is always true. |
General Analysis |
cupsmgr.cxx:789vcl/unx/generic/printer/cupsmgr.cxx:789 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cupsmgr.cxx:792vcl/unx/generic/printer/cupsmgr.cxx:792 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cupsmgr.cxx:891vcl/unx/generic/printer/cupsmgr.cxx:891 |
High |
V595 |
The 'pOptions' pointer was utilized before it was verified against nullptr. Check lines: 891, 902. |
General Analysis |
ppdparser.cxx:188vcl/unx/generic/printer/ppdparser.cxx:188 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ppdparser.cxx:217vcl/unx/generic/printer/ppdparser.cxx:217 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ppdparser.cxx:898vcl/unx/generic/printer/ppdparser.cxx:898 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ppdparser.cxx:903vcl/unx/generic/printer/ppdparser.cxx:903 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
printerinfomanager.cxx:97vcl/unx/generic/printer/printerinfomanager.cxx:97 |
Medium |
V547 |
Expression '!pPIM' is always true. |
General Analysis |
salframe.cxx:3146vcl/unx/generic/window/salframe.cxx:3146 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
salframe.cxx:2522vcl/unx/generic/window/salframe.cxx:2522 |
High |
V547 |
Expression '3 == pEvent->xbutton.button' is always true. |
General Analysis |
salframe.cxx:391vcl/unx/generic/window/salframe.cxx:391 |
High |
V595 |
The 'pProps' pointer was utilized before it was verified against nullptr. Check lines: 391, 392. |
General Analysis |
salframe.cxx:800vcl/unx/generic/window/salframe.cxx:800 |
High |
V1053 |
Calling the 'ShowFullScreen' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
salframe.cxx:2967vcl/unx/generic/window/salframe.cxx:2967 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pBuffer'. Check lines: 2967, 2966. |
General Analysis |
salframe.cxx:1056vcl/unx/generic/window/salframe.cxx:1056 |
Medium |
V547 |
Expression 'mpParent' is always true. |
General Analysis |
salframe.cxx:980vcl/unx/generic/window/salframe.cxx:980 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
salframe.cxx:3636vcl/unx/generic/window/salframe.cxx:3636 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 3636, 3640 |
General Analysis |
salobj.cxx:488vcl/unx/generic/window/salobj.cxx:488 |
Medium |
V547 |
Expression 'bFreePixmap' is always false. |
General Analysis |
salobj.cxx:502vcl/unx/generic/window/salobj.cxx:502 |
Medium |
V547 |
Expression 'bFreePixmap' is always false. |
General Analysis |
sessioninhibitor.cxx:337vcl/unx/generic/window/sessioninhibitor.cxx:337 |
Medium |
V560 |
A part of conditional expression is always true: !bInhibit. |
General Analysis |
sessioninhibitor.cxx:87vcl/unx/generic/window/sessioninhibitor.cxx:87 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
atkaction.cxx:174vcl/unx/gtk3/a11y/atkaction.cxx:174 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
atkaction.cxx:200vcl/unx/gtk3/a11y/atkaction.cxx:200 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
atkaction.cxx:232vcl/unx/gtk3/a11y/atkaction.cxx:232 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
atktextattributes.cxx:1076vcl/unx/gtk3/a11y/atktextattributes.cxx:1076 |
Medium |
V1009 |
Check the array initialization. Only the first element is initialized explicitly. The rest elements are initialized with zeros. |
General Analysis |
SalGtkFilePicker.cxx:1838vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:1838 |
High |
V724 |
Converting type 'gboolean' to type 'sal_Bool' can lead to a loss of high-order bits. Non-zero value can become 'FALSE'. |
General Analysis |
SalGtkFilePicker.cxx:1696vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:1696 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1696, 1775 |
General Analysis |
gtkdata.cxx:783vcl/unx/gtk3/gtkdata.cxx:783 |
High |
V1053 |
Calling the 'Stop' virtual function in the destructor may lead to unexpected result at runtime. |
General Analysis |
gtkframe.cxx:2247vcl/unx/gtk3/gtkframe.cxx:2247 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
gtkframe.cxx:510vcl/unx/gtk3/gtkframe.cxx:510 |
High |
V1053 |
Calling the 'UpdateDarkMode' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'gtkframe.cxx:510', 'gtkframe.cxx:1789', 'gtkframe.cxx:1453', 'gtkframe.hxx:618'. |
General Analysis |
gtkframe.cxx:2195vcl/unx/gtk3/gtkframe.cxx:2195 |
Medium |
V519 |
The 'm_bDefaultSize' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2181, 2195. |
General Analysis |
gtkframe.cxx:2222vcl/unx/gtk3/gtkframe.cxx:2222 |
Medium |
V519 |
The 'm_bDefaultPos' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2213, 2222. |
General Analysis |
gtkframe.cxx:3769vcl/unx/gtk3/gtkframe.cxx:3769 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3766, 3769. |
General Analysis |
gtkframe.cxx:181vcl/unx/gtk3/gtkframe.cxx:181 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 181, 278 |
General Analysis |
gtkframe.cxx:184vcl/unx/gtk3/gtkframe.cxx:184 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 184, 257, 272 |
General Analysis |
gtkframe.cxx:185vcl/unx/gtk3/gtkframe.cxx:185 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 185, 275 |
General Analysis |
gtkframe.cxx:191vcl/unx/gtk3/gtkframe.cxx:191 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 191, 248, 253 |
General Analysis |
gtkframe.cxx:211vcl/unx/gtk3/gtkframe.cxx:211 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 211, 242 |
General Analysis |
gtkframe.cxx:214vcl/unx/gtk3/gtkframe.cxx:214 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 214, 287 |
General Analysis |
gtkframe.cxx:302vcl/unx/gtk3/gtkframe.cxx:302 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 302, 317 |
General Analysis |
gtkframe.cxx:6230vcl/unx/gtk3/gtkframe.cxx:6230 |
Medium |
V1048 |
The 'nDragButton' variable was assigned the same value. |
General Analysis |
gtkframe.cxx:2445vcl/unx/gtk3/gtkframe.cxx:2445 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'nOldMonitor' should be checked here. |
General Analysis |
gtkinst.cxx:13985vcl/unx/gtk3/gtkinst.cxx:13985 |
High |
V530 |
The return value of function 'Union' is required to be utilized. |
General Analysis |
gtkinst.cxx:22936vcl/unx/gtk3/gtkinst.cxx:22936 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
gtkinst.cxx:14563vcl/unx/gtk3/gtkinst.cxx:14563 |
High |
V542 |
Consider inspecting an odd type cast: 'bool' to 'void *'. |
General Analysis |
gtkinst.cxx:16692vcl/unx/gtk3/gtkinst.cxx:16692 |
High |
V542 |
Consider inspecting an odd type cast: 'bool' to 'void *'. |
General Analysis |
gtkinst.cxx:18683vcl/unx/gtk3/gtkinst.cxx:18683 |
High |
V1053 |
Calling the 'ensureMouseEventWidget' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
gtkinst.cxx:18700vcl/unx/gtk3/gtkinst.cxx:18700 |
High |
V1053 |
Calling the 'get_direction' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
gtkinst.cxx:22993vcl/unx/gtk3/gtkinst.cxx:22993 |
High |
V1053 |
Calling the 'disable_notify_events' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 22993, 21976, 22737. |
General Analysis |
gtkinst.cxx:23747vcl/unx/gtk3/gtkinst.cxx:23747 |
High |
V1053 |
Calling the 'get_visible' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 23747, 23731, 23689. |
General Analysis |
gtkinst.cxx:381vcl/unx/gtk3/gtkinst.cxx:381 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSvpSalGraphics'. |
General Analysis |
gtkinst.cxx:5860vcl/unx/gtk3/gtkinst.cxx:5860 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVclWidget'. |
General Analysis |
gtkinst.cxx:6035vcl/unx/gtk3/gtkinst.cxx:6035 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pGtkWidget'. |
General Analysis |
gtkinst.cxx:6060vcl/unx/gtk3/gtkinst.cxx:6060 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pGtkFrame'. |
General Analysis |
gtkinst.cxx:6160vcl/unx/gtk3/gtkinst.cxx:6160 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pGtkWidget'. |
General Analysis |
gtkinst.cxx:7202vcl/unx/gtk3/gtkinst.cxx:7202 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pVclEdit'. |
General Analysis |
gtkinst.cxx:11487vcl/unx/gtk3/gtkinst.cxx:11487 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pGtkWidget'. |
General Analysis |
gtkinst.cxx:23648vcl/unx/gtk3/gtkinst.cxx:23648 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pGtkWidget'. |
General Analysis |
gtkinst.cxx:500vcl/unx/gtk3/gtkinst.cxx:500 |
Medium |
V560 |
A part of conditional expression is always false: nEventType == VclInputFlags::NONE. |
General Analysis |
gtkinst.cxx:16025vcl/unx/gtk3/gtkinst.cxx:16025 |
Medium |
V612 |
An unconditional 'break' within a loop. |
General Analysis |
gtkinst.cxx:17142vcl/unx/gtk3/gtkinst.cxx:17142 |
Medium |
V612 |
An unconditional 'break' within a loop. |
General Analysis |
gtkinst.cxx:5361vcl/unx/gtk3/gtkinst.cxx:5361 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuButton' type. |
General Analysis |
gtkinst.cxx:5361vcl/unx/gtk3/gtkinst.cxx:5361 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuToggleButton' type. |
General Analysis |
gtkinst.cxx:5373vcl/unx/gtk3/gtkinst.cxx:5373 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuButton' type. |
General Analysis |
gtkinst.cxx:5373vcl/unx/gtk3/gtkinst.cxx:5373 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuToggleButton' type. |
General Analysis |
gtkinst.cxx:5380vcl/unx/gtk3/gtkinst.cxx:5380 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuButton' type. |
General Analysis |
gtkinst.cxx:5380vcl/unx/gtk3/gtkinst.cxx:5380 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuToggleButton' type. |
General Analysis |
gtkinst.cxx:5387vcl/unx/gtk3/gtkinst.cxx:5387 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuButton' type. |
General Analysis |
gtkinst.cxx:5387vcl/unx/gtk3/gtkinst.cxx:5387 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuToggleButton' type. |
General Analysis |
gtkinst.cxx:5393vcl/unx/gtk3/gtkinst.cxx:5393 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuButton' type. |
General Analysis |
gtkinst.cxx:5393vcl/unx/gtk3/gtkinst.cxx:5393 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuToggleButton' type. |
General Analysis |
gtkinst.cxx:5808vcl/unx/gtk3/gtkinst.cxx:5808 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuButton' type. |
General Analysis |
gtkinst.cxx:5808vcl/unx/gtk3/gtkinst.cxx:5808 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuToggleButton' type. |
General Analysis |
gtkinst.cxx:5837vcl/unx/gtk3/gtkinst.cxx:5837 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuButton' type. |
General Analysis |
gtkinst.cxx:5837vcl/unx/gtk3/gtkinst.cxx:5837 |
Medium |
V725 |
A dangerous cast of 'this' to 'void*' type in the 'MenuHelper' class, as it is followed by a subsequent cast to 'GtkInstanceMenuToggleButton' type. |
General Analysis |
gtkinst.cxx:3359vcl/unx/gtk3/gtkinst.cxx:3359 |
Medium |
V768 |
The variable 'eDragAction' is of enum type. It is odd that it is used as a variable of a Boolean-type. |
General Analysis |
gtkinst.cxx:16476vcl/unx/gtk3/gtkinst.cxx:16476 |
Medium |
V768 |
The variable 'eDragAction' is of enum type. It is odd that it is used as a variable of a Boolean-type. |
General Analysis |
gtkinst.cxx:1583vcl/unx/gtk3/gtkinst.cxx:1583 |
Medium |
V1019 |
Compound assignment expression 'arguments[0] >>= sel' is used inside condition. |
General Analysis |
gtkinst.cxx:7780vcl/unx/gtk3/gtkinst.cxx:7780 |
Medium |
V1023 |
A pointer without owner is added to the 'm_aPages' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
gtkinst.cxx:8087vcl/unx/gtk3/gtkinst.cxx:8087 |
Medium |
V1048 |
The 'eRet' variable was assigned the same value. |
General Analysis |
gtkinst.cxx:13910vcl/unx/gtk3/gtkinst.cxx:13910 |
Medium |
V1103 |
The values of padding bytes are unspecified. Comparing objects with padding using 'memcmp' may lead to unexpected result. |
General Analysis |
gtksalmenu.cxx:841vcl/unx/gtk3/gtksalmenu.cxx:841 |
High |
V773 |
Visibility scope of the 'pMemStm' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
gtksalmenu.cxx:1288vcl/unx/gtk3/gtksalmenu.cxx:1288 |
High |
V773 |
Visibility scope of the 'pMemStm' pointer was exited without releasing the memory. A memory leak is possible. |
General Analysis |
salnativewidgets-gtk.cxx:967vcl/unx/gtk3/salnativewidgets-gtk.cxx:967 |
High |
V530 |
The return value of function 'render_common' is required to be utilized. |
General Analysis |
salnativewidgets-gtk.cxx:968vcl/unx/gtk3/salnativewidgets-gtk.cxx:968 |
High |
V530 |
The return value of function 'render_common' is required to be utilized. |
General Analysis |
salnativewidgets-gtk.cxx:978vcl/unx/gtk3/salnativewidgets-gtk.cxx:978 |
High |
V530 |
The return value of function 'render_common' is required to be utilized. |
General Analysis |
salnativewidgets-gtk.cxx:989vcl/unx/gtk3/salnativewidgets-gtk.cxx:989 |
High |
V530 |
The return value of function 'render_common' is required to be utilized. |
General Analysis |
salnativewidgets-gtk.cxx:1008vcl/unx/gtk3/salnativewidgets-gtk.cxx:1008 |
High |
V530 |
The return value of function 'render_common' is required to be utilized. |
General Analysis |
salnativewidgets-gtk.cxx:1009vcl/unx/gtk3/salnativewidgets-gtk.cxx:1009 |
High |
V530 |
The return value of function 'render_common' is required to be utilized. |
General Analysis |
salnativewidgets-gtk.cxx:1010vcl/unx/gtk3/salnativewidgets-gtk.cxx:1010 |
High |
V530 |
The return value of function 'render_common' is required to be utilized. |
General Analysis |
salnativewidgets-gtk.cxx:1962vcl/unx/gtk3/salnativewidgets-gtk.cxx:1962 |
High |
V530 |
The return value of function 'render_common' is required to be utilized. |
General Analysis |
salnativewidgets-gtk.cxx:525vcl/unx/gtk3/salnativewidgets-gtk.cxx:525 |
Medium |
V778 |
Two similar code fragments were found. Perhaps, this is a typo and 'thumbRect' variable should be used instead of 'scrollbarRect'. |
General Analysis |
salnativewidgets-gtk.cxx:560vcl/unx/gtk3/salnativewidgets-gtk.cxx:560 |
Medium |
V778 |
Two similar code fragments were found. Perhaps, this is a typo and 'thumbRect' variable should be used instead of 'scrollbarRect'. |
General Analysis |
svpclient.cxx:233vcl/workben/svpclient.cxx:233 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
svpclient.cxx:250vcl/workben/svpclient.cxx:250 |
High |
V530 |
The return value of function 'processCommand' is required to be utilized. |
General Analysis |
svpclient.cxx:270vcl/workben/svpclient.cxx:270 |
High |
V530 |
The return value of function 'ImportGraphic' is required to be utilized. |
General Analysis |
vcldemo.cxx:1642vcl/workben/vcldemo.cxx:1642 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
vcldemo.cxx:1913vcl/workben/vcldemo.cxx:1913 |
High |
V1053 |
Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
vcldemo.cxx:2026vcl/workben/vcldemo.cxx:2026 |
High |
V1053 |
Calling the 'SetOutputSizePixel' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
vcldemo.cxx:1116vcl/workben/vcldemo.cxx:1116 |
Medium |
V560 |
A part of conditional expression is always true: eType == RENDER_AS_ALPHA_OUTDEV. |
General Analysis |
EPUBExportTest.cxx:71writerperfect/qa/unit/EPUBExportTest.cxx:71 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
WPXSvStreamTest.cxx:166writerperfect/qa/unit/WPXSvStreamTest.cxx:166 |
Medium |
V1048 |
The 'pText' variable was assigned the same value. |
General Analysis |
databases.cxx:244xmlhelp/source/cxxhelp/provider/databases.cxx:244 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
databases.cxx:253xmlhelp/source/cxxhelp/provider/databases.cxx:253 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
databases.cxx:518xmlhelp/source/cxxhelp/provider/databases.cxx:518 |
High |
V530 |
The return value of function 'reset' is required to be utilized. |
General Analysis |
databases.cxx:1036xmlhelp/source/cxxhelp/provider/databases.cxx:1036 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
databases.cxx:1087xmlhelp/source/cxxhelp/provider/databases.cxx:1087 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
urlparameter.cxx:980xmlhelp/source/cxxhelp/provider/urlparameter.cxx:980 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
tvfactory.cxx:110xmlhelp/source/treeview/tvfactory.cxx:110 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
tvread.cxx:201xmlhelp/source/treeview/tvread.cxx:201 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
tvread.cxx:210xmlhelp/source/treeview/tvread.cxx:210 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
tvread.cxx:65xmlhelp/source/treeview/tvread.cxx:65 |
Medium |
V1023 |
A pointer without owner is added to the 'children' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
XMLChartPropertySetMapper.hxx:80xmloff/inc/XMLChartPropertySetMapper.hxx:80 |
High |
V1052 |
Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~XMLChartImportPropertyMapper' method of the 'XMLChartImportPropertyMapper' class. |
General Analysis |
draw.cxx:93xmloff/qa/unit/draw.cxx:93 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:111xmloff/qa/unit/draw.cxx:111 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:166xmloff/qa/unit/draw.cxx:166 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:209xmloff/qa/unit/draw.cxx:209 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:276xmloff/qa/unit/draw.cxx:276 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:290xmloff/qa/unit/draw.cxx:290 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:462xmloff/qa/unit/draw.cxx:462 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:484xmloff/qa/unit/draw.cxx:484 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:529xmloff/qa/unit/draw.cxx:529 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:570xmloff/qa/unit/draw.cxx:570 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:593xmloff/qa/unit/draw.cxx:593 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:641xmloff/qa/unit/draw.cxx:641 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:667xmloff/qa/unit/draw.cxx:667 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:718xmloff/qa/unit/draw.cxx:718 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:743xmloff/qa/unit/draw.cxx:743 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:762xmloff/qa/unit/draw.cxx:762 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:819xmloff/qa/unit/draw.cxx:819 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:857xmloff/qa/unit/draw.cxx:857 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:940xmloff/qa/unit/draw.cxx:940 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:974xmloff/qa/unit/draw.cxx:974 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:983xmloff/qa/unit/draw.cxx:983 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:1011xmloff/qa/unit/draw.cxx:1011 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:1038xmloff/qa/unit/draw.cxx:1038 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:1062xmloff/qa/unit/draw.cxx:1062 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
draw.cxx:1004xmloff/qa/unit/draw.cxx:1004 |
High |
V614 |
Uninitialized variable 'nEndAngle' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
draw.cxx:1027xmloff/qa/unit/draw.cxx:1027 |
High |
V614 |
Uninitialized variable 'aActualStyle' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
draw.cxx:1055xmloff/qa/unit/draw.cxx:1055 |
High |
V614 |
Uninitialized variable 'nActualAngle' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
draw.cxx:1080xmloff/qa/unit/draw.cxx:1080 |
High |
V614 |
Uninitialized variable 'nActualStartAngle' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
draw.cxx:1083xmloff/qa/unit/draw.cxx:1083 |
High |
V614 |
Uninitialized variable 'nActualEndAngle' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
draw.cxx:174xmloff/qa/unit/draw.cxx:174 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pUnoPage'. |
General Analysis |
draw.cxx:178xmloff/qa/unit/draw.cxx:178 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pMedia'. |
General Analysis |
draw.cxx:224xmloff/qa/unit/draw.cxx:224 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pUnoTheme'. |
General Analysis |
draw.cxx:955xmloff/qa/unit/draw.cxx:955 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pUnoTheme'. |
General Analysis |
style.cxx:55xmloff/qa/unit/style.cxx:55 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:153xmloff/qa/unit/style.cxx:153 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:178xmloff/qa/unit/style.cxx:178 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:195xmloff/qa/unit/style.cxx:195 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:220xmloff/qa/unit/style.cxx:220 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:241xmloff/qa/unit/style.cxx:241 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:264xmloff/qa/unit/style.cxx:264 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:285xmloff/qa/unit/style.cxx:285 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:305xmloff/qa/unit/style.cxx:305 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:330xmloff/qa/unit/style.cxx:330 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:384xmloff/qa/unit/style.cxx:384 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:444xmloff/qa/unit/style.cxx:444 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:521xmloff/qa/unit/style.cxx:521 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:558xmloff/qa/unit/style.cxx:558 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:592xmloff/qa/unit/style.cxx:592 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
style.cxx:624xmloff/qa/unit/style.cxx:624 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:50xmloff/qa/unit/text.cxx:50 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:185xmloff/qa/unit/text.cxx:185 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:191xmloff/qa/unit/text.cxx:191 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:221xmloff/qa/unit/text.cxx:221 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:243xmloff/qa/unit/text.cxx:243 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:259xmloff/qa/unit/text.cxx:259 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:365xmloff/qa/unit/text.cxx:365 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:450xmloff/qa/unit/text.cxx:450 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:578xmloff/qa/unit/text.cxx:578 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:640xmloff/qa/unit/text.cxx:640 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:735xmloff/qa/unit/text.cxx:735 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:811xmloff/qa/unit/text.cxx:811 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:872xmloff/qa/unit/text.cxx:872 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:936xmloff/qa/unit/text.cxx:936 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:1029xmloff/qa/unit/text.cxx:1029 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:1056xmloff/qa/unit/text.cxx:1056 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:1098xmloff/qa/unit/text.cxx:1098 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:1113xmloff/qa/unit/text.cxx:1113 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:1211xmloff/qa/unit/text.cxx:1211 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:1226xmloff/qa/unit/text.cxx:1226 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:1269xmloff/qa/unit/text.cxx:1269 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
text.cxx:1088xmloff/qa/unit/text.cxx:1088 |
High |
V614 |
Uninitialized variable 'nTabIndex' used. Consider checking the second actual argument of the 'assertEquals' function. |
General Analysis |
txtprmap.cxx:74xmloff/qa/unit/text/txtprmap.cxx:74 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
PropertyMaps.cxx:722xmloff/source/chart/PropertyMaps.cxx:722 |
High |
V547 |
Expression is always false. |
General Analysis |
PropertyMaps.cxx:728xmloff/source/chart/PropertyMaps.cxx:728 |
High |
V547 |
Expression is always false. |
General Analysis |
PropertyMaps.cxx:742xmloff/source/chart/PropertyMaps.cxx:742 |
High |
V547 |
Expression is always false. |
General Analysis |
PropertyMaps.cxx:756xmloff/source/chart/PropertyMaps.cxx:756 |
High |
V547 |
Expression is always false. |
General Analysis |
PropertyMaps.cxx:764xmloff/source/chart/PropertyMaps.cxx:764 |
High |
V547 |
Expression is always false. |
General Analysis |
PropertyMaps.cxx:769xmloff/source/chart/PropertyMaps.cxx:769 |
High |
V547 |
Expression is always false. |
General Analysis |
PropertyMaps.cxx:774xmloff/source/chart/PropertyMaps.cxx:774 |
High |
V547 |
Expression is always false. |
General Analysis |
SchXMLAxisContext.cxx:387xmloff/source/chart/SchXMLAxisContext.cxx:387 |
Medium |
V547 |
Expression '!bSettingZAxisSucceeded' is always true. |
General Analysis |
SchXMLAxisContext.cxx:490xmloff/source/chart/SchXMLAxisContext.cxx:490 |
Medium |
V560 |
A part of conditional expression is always true: !bIs3DChart. |
General Analysis |
SchXMLAxisContext.cxx:489xmloff/source/chart/SchXMLAxisContext.cxx:489 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SchXMLAxisContext.cxx:504xmloff/source/chart/SchXMLAxisContext.cxx:504 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SchXMLChartContext.cxx:224xmloff/source/chart/SchXMLChartContext.cxx:224 |
High |
V730 |
Not all members of a class are initialized inside the constructor. Consider inspecting: maSeriesDefaultsAndStyles. |
General Analysis |
SchXMLExport.cxx:607xmloff/source/chart/SchXMLExport.cxx:607 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLExport.cxx:1134xmloff/source/chart/SchXMLExport.cxx:1134 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLExport.cxx:1135xmloff/source/chart/SchXMLExport.cxx:1135 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLExport.cxx:533xmloff/source/chart/SchXMLExport.cxx:533 |
High |
V547 |
Expression '0 == nAxisIndex' is always true. |
General Analysis |
SchXMLExport.cxx:1628xmloff/source/chart/SchXMLExport.cxx:1628 |
High |
V614 |
Uninitialized variable 'aNum' used. Consider checking the first actual argument of the 'number' function. |
General Analysis |
SchXMLExport.cxx:4019xmloff/source/chart/SchXMLExport.cxx:4019 |
High |
V614 |
Uninitialized variable 'eRowSource' used. |
General Analysis |
SchXMLExport.cxx:1713xmloff/source/chart/SchXMLExport.cxx:1713 |
High |
V1028 |
Possible overflow. Consider casting operands, not the result. |
General Analysis |
SchXMLExport.cxx:2795xmloff/source/chart/SchXMLExport.cxx:2795 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2793, 2795. |
General Analysis |
SchXMLExport.cxx:2867xmloff/source/chart/SchXMLExport.cxx:2867 |
Medium |
V547 |
Expression 'bHasString' is always false. |
General Analysis |
SchXMLExport.cxx:3142xmloff/source/chart/SchXMLExport.cxx:3142 |
Medium |
V547 |
Expression 'bExportEquation' is always false. |
General Analysis |
SchXMLExport.cxx:3161xmloff/source/chart/SchXMLExport.cxx:3161 |
Medium |
V547 |
Expression '!aPropertyStates.empty()' is always true. |
General Analysis |
SchXMLExport.cxx:3167xmloff/source/chart/SchXMLExport.cxx:3167 |
Medium |
V547 |
Expression 'bExportEquation' is always false. |
General Analysis |
SchXMLExport.cxx:3194xmloff/source/chart/SchXMLExport.cxx:3194 |
Medium |
V547 |
Expression '!aPropertyStates.empty()' is always true. |
General Analysis |
SchXMLExport.cxx:3198xmloff/source/chart/SchXMLExport.cxx:3198 |
Medium |
V560 |
A part of conditional expression is always false: !aEquationPropertyStates.empty(). |
General Analysis |
SchXMLExport.cxx:3589xmloff/source/chart/SchXMLExport.cxx:3589 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3582, 3589. |
General Analysis |
SchXMLExport.cxx:370xmloff/source/chart/SchXMLExport.cxx:370 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
SchXMLExport.cxx:1645xmloff/source/chart/SchXMLExport.cxx:1645 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SchXMLExport.cxx:533xmloff/source/chart/SchXMLExport.cxx:533 |
Medium |
V1048 |
The 'bResult' variable was assigned the same value. |
General Analysis |
SchXMLParagraphContext.cxx:87xmloff/source/chart/SchXMLParagraphContext.cxx:87 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLParagraphContext.cxx:91xmloff/source/chart/SchXMLParagraphContext.cxx:91 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLParagraphContext.cxx:175xmloff/source/chart/SchXMLParagraphContext.cxx:175 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLParagraphContext.cxx:179xmloff/source/chart/SchXMLParagraphContext.cxx:179 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLParagraphContext.cxx:216xmloff/source/chart/SchXMLParagraphContext.cxx:216 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLParagraphContext.cxx:220xmloff/source/chart/SchXMLParagraphContext.cxx:220 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLPlotAreaContext.cxx:1012xmloff/source/chart/SchXMLPlotAreaContext.cxx:1012 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLPlotAreaContext.cxx:1014xmloff/source/chart/SchXMLPlotAreaContext.cxx:1014 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLPlotAreaContext.cxx:1016xmloff/source/chart/SchXMLPlotAreaContext.cxx:1016 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
SchXMLPlotAreaContext.cxx:316xmloff/source/chart/SchXMLPlotAreaContext.cxx:316 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SchXMLSeries2Context.cxx:148xmloff/source/chart/SchXMLSeries2Context.cxx:148 |
High |
V547 |
Expression is always false. |
General Analysis |
SchXMLSeries2Context.cxx:183xmloff/source/chart/SchXMLSeries2Context.cxx:183 |
Medium |
V547 |
Expression 'bLinkToSource' is always false. |
General Analysis |
SchXMLSeries2Context.cxx:114xmloff/source/chart/SchXMLSeries2Context.cxx:114 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
SchXMLSeries2Context.cxx:113xmloff/source/chart/SchXMLSeries2Context.cxx:113 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SchXMLSeries2Context.cxx:145xmloff/source/chart/SchXMLSeries2Context.cxx:145 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SchXMLSeries2Context.cxx:181xmloff/source/chart/SchXMLSeries2Context.cxx:181 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
SchXMLTools.cxx:759xmloff/source/chart/SchXMLTools.cxx:759 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
PropertySetMerger.cxx:227xmloff/source/core/PropertySetMerger.cxx:227 |
Medium |
V509 |
The 'new' operator is used in the noexcept 'PropertySetMerger_CreateInstance' function. It should be located inside the try..catch block, as it could potentially generate an exception. |
General Analysis |
SettingsExportHelper.cxx:360xmloff/source/core/SettingsExportHelper.cxx:360 |
Medium |
V728 |
An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!bNameAccess' and 'bNameAccess'. |
General Analysis |
unoatrcn.cxx:115xmloff/source/core/unoatrcn.cxx:115 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlcnimp.cxx:34xmloff/source/core/xmlcnimp.cxx:34 |
Medium |
V794 |
The assignment operator should be protected from the case of 'this == &rCopy'. |
General Analysis |
xmlexp.cxx:1226xmloff/source/core/xmlexp.cxx:1226 |
Medium |
V547 |
Expression is always false. |
General Analysis |
xmlimp.cxx:491xmloff/source/core/xmlimp.cxx:491 |
High |
V1053 |
Calling the 'DisposingModel' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'xmlimp.cxx:491', 'xmlimp.cxx:486', 'xmlimp.hxx:486'. |
General Analysis |
xmlimp.cxx:1336xmloff/source/core/xmlimp.cxx:1336 |
Medium |
V547 |
Expression '!bRepairPackage' is always true. |
General Analysis |
xmlimp.cxx:1694xmloff/source/core/xmlimp.cxx:1694 |
Medium |
V547 |
Expression '!bRepairPackage' is always true. |
General Analysis |
xmlimp.cxx:809xmloff/source/core/xmlimp.cxx:809 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
xmlimp.cxx:847xmloff/source/core/xmlimp.cxx:847 |
Medium |
V728 |
An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression. |
General Analysis |
xmlimp.cxx:1715xmloff/source/core/xmlimp.cxx:1715 |
Medium |
V1048 |
The 'bResult' variable was assigned the same value. |
General Analysis |
xmluconv.cxx:412xmloff/source/core/xmluconv.cxx:412 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:416xmloff/source/core/xmluconv.cxx:416 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:418xmloff/source/core/xmluconv.cxx:418 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:420xmloff/source/core/xmluconv.cxx:420 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:421xmloff/source/core/xmluconv.cxx:421 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:422xmloff/source/core/xmluconv.cxx:422 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:426xmloff/source/core/xmluconv.cxx:426 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:427xmloff/source/core/xmluconv.cxx:427 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:428xmloff/source/core/xmluconv.cxx:428 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:432xmloff/source/core/xmluconv.cxx:432 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:433xmloff/source/core/xmluconv.cxx:433 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:462xmloff/source/core/xmluconv.cxx:462 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:464xmloff/source/core/xmluconv.cxx:464 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:465xmloff/source/core/xmluconv.cxx:465 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:466xmloff/source/core/xmluconv.cxx:466 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:468xmloff/source/core/xmluconv.cxx:468 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:469xmloff/source/core/xmluconv.cxx:469 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:470xmloff/source/core/xmluconv.cxx:470 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:472xmloff/source/core/xmluconv.cxx:472 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:473xmloff/source/core/xmluconv.cxx:473 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:487xmloff/source/core/xmluconv.cxx:487 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:488xmloff/source/core/xmluconv.cxx:488 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:626xmloff/source/core/xmluconv.cxx:626 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:628xmloff/source/core/xmluconv.cxx:628 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:630xmloff/source/core/xmluconv.cxx:630 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:632xmloff/source/core/xmluconv.cxx:632 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:654xmloff/source/core/xmluconv.cxx:654 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:656xmloff/source/core/xmluconv.cxx:656 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:658xmloff/source/core/xmluconv.cxx:658 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:660xmloff/source/core/xmluconv.cxx:660 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:910xmloff/source/core/xmluconv.cxx:910 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:914xmloff/source/core/xmluconv.cxx:914 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:916xmloff/source/core/xmluconv.cxx:916 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:919xmloff/source/core/xmluconv.cxx:919 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:922xmloff/source/core/xmluconv.cxx:922 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:966xmloff/source/core/xmluconv.cxx:966 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmluconv.cxx:861xmloff/source/core/xmluconv.cxx:861 |
Medium |
V560 |
A part of conditional expression is always true: c <= 0x00ff. |
General Analysis |
xmluconv.cxx:176xmloff/source/core/xmluconv.cxx:176 |
Medium |
V1048 |
The 'eUnit' variable was assigned the same value. |
General Analysis |
XMLImageMapExport.cxx:292xmloff/source/draw/XMLImageMapExport.cxx:292 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 280, 292. |
General Analysis |
animationexport.cxx:591xmloff/source/draw/animationexport.cxx:591 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:661xmloff/source/draw/animationexport.cxx:661 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
animationexport.cxx:735xmloff/source/draw/animationexport.cxx:735 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
animationexport.cxx:774xmloff/source/draw/animationexport.cxx:774 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1165xmloff/source/draw/animationexport.cxx:1165 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1167xmloff/source/draw/animationexport.cxx:1167 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1206xmloff/source/draw/animationexport.cxx:1206 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1469xmloff/source/draw/animationexport.cxx:1469 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1484xmloff/source/draw/animationexport.cxx:1484 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1567xmloff/source/draw/animationexport.cxx:1567 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1576xmloff/source/draw/animationexport.cxx:1576 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1591xmloff/source/draw/animationexport.cxx:1591 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1605xmloff/source/draw/animationexport.cxx:1605 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
animationexport.cxx:1664xmloff/source/draw/animationexport.cxx:1664 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
animationexport.cxx:1670xmloff/source/draw/animationexport.cxx:1670 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
animationexport.cxx:579xmloff/source/draw/animationexport.cxx:579 |
High |
V547 |
Expression 'nTransition != 0' is always false. |
General Analysis |
animationexport.cxx:648xmloff/source/draw/animationexport.cxx:648 |
High |
V547 |
Expression 'nTransition == 0' is always true. |
General Analysis |
animationexport.cxx:629xmloff/source/draw/animationexport.cxx:629 |
Medium |
V547 |
Expression 'bLoopSound' is always false. |
General Analysis |
animationexport.cxx:565xmloff/source/draw/animationexport.cxx:565 |
Medium |
V560 |
A part of conditional expression is always false: (nTransition != 0). |
General Analysis |
animationexport.cxx:657xmloff/source/draw/animationexport.cxx:657 |
Medium |
V560 |
A part of conditional expression is always false: (nTransition != 0). |
General Analysis |
animationexport.cxx:870xmloff/source/draw/animationexport.cxx:870 |
Medium |
V1019 |
Compound assignment expression 'aTemp >>= nTemp' is used inside condition. |
General Analysis |
animationimport.cxx:1302xmloff/source/draw/animationimport.cxx:1302 |
High |
V614 |
Uninitialized variable 'fDuration' used. Consider checking the first actual argument of the 'Any' function. |
General Analysis |
animationimport.cxx:1326xmloff/source/draw/animationimport.cxx:1326 |
High |
V614 |
Uninitialized variable 'eTiming' used. |
General Analysis |
animexp.cxx:322xmloff/source/draw/animexp.cxx:322 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
animexp.cxx:341xmloff/source/draw/animexp.cxx:341 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
animexp.cxx:370xmloff/source/draw/animexp.cxx:370 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
animexp.cxx:397xmloff/source/draw/animexp.cxx:397 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
animexp.cxx:274xmloff/source/draw/animexp.cxx:274 |
High |
V614 |
Uninitialized variable 'eEffect' used. |
General Analysis |
animexp.cxx:332xmloff/source/draw/animexp.cxx:332 |
High |
V614 |
Uninitialized variable 'eEffect' used. |
General Analysis |
animexp.cxx:316xmloff/source/draw/animexp.cxx:316 |
Medium |
V547 |
Expression 'bIsAnimation' is always false. |
General Analysis |
animimp.cxx:527xmloff/source/draw/animimp.cxx:527 |
Medium |
V1051 |
Consider checking for misprints. It's possible that the 'eEffect' should be checked here. |
General Analysis |
layerexp.cxx:80xmloff/source/draw/layerexp.cxx:80 |
Medium |
V547 |
Expression 'bTmpVisible' is always true. |
General Analysis |
layerexp.cxx:82xmloff/source/draw/layerexp.cxx:82 |
Medium |
V547 |
Expression '!bTmpPrintable' is always false. |
General Analysis |
layerexp.cxx:96xmloff/source/draw/layerexp.cxx:96 |
Medium |
V547 |
Expression 'bTmpLocked' is always false. |
General Analysis |
propimp0.cxx:252xmloff/source/draw/propimp0.cxx:252 |
Medium |
V1019 |
Compound assignment expression 'rValue >>= nNumberFormat' is used inside condition. |
General Analysis |
sdpropls.cxx:1705xmloff/source/draw/sdpropls.cxx:1705 |
High |
V547 |
Expression '4 == nStyle' is always false. |
General Analysis |
sdpropls.cxx:1953xmloff/source/draw/sdpropls.cxx:1953 |
High |
V547 |
Expression 'nChange != 1' is always true. |
General Analysis |
sdpropls.cxx:1957xmloff/source/draw/sdpropls.cxx:1957 |
High |
V547 |
Expression 'nChange == 0' is always true. |
General Analysis |
sdpropls.cxx:1563xmloff/source/draw/sdpropls.cxx:1563 |
High |
V614 |
Uninitialized variable 'bProtected' used. |
General Analysis |
sdpropls.cxx:1570xmloff/source/draw/sdpropls.cxx:1570 |
High |
V614 |
Uninitialized variable 'bProtected' used. |
General Analysis |
sdpropls.cxx:1591xmloff/source/draw/sdpropls.cxx:1591 |
High |
V614 |
Uninitialized variable 'eGraphicWritingMode' used. |
General Analysis |
sdpropls.cxx:1606xmloff/source/draw/sdpropls.cxx:1606 |
High |
V614 |
Uninitialized variable 'eWritingMode' used. |
General Analysis |
sdpropls.cxx:1620xmloff/source/draw/sdpropls.cxx:1620 |
High |
V614 |
Uninitialized variable 'eWritingMode' used. |
General Analysis |
sdpropls.cxx:1632xmloff/source/draw/sdpropls.cxx:1632 |
High |
V614 |
Uninitialized variable 'bInternal' used. |
General Analysis |
sdpropls.cxx:1679xmloff/source/draw/sdpropls.cxx:1679 |
High |
V614 |
Uninitialized variable 'eKind' used. |
General Analysis |
sdpropls.cxx:1891xmloff/source/draw/sdpropls.cxx:1891 |
High |
V614 |
Uninitialized variable 'aEnum' used. |
General Analysis |
sdpropls.cxx:1741xmloff/source/draw/sdpropls.cxx:1741 |
Medium |
V547 |
Expression 'bIsRel' is always false. |
General Analysis |
sdpropls.cxx:1899xmloff/source/draw/sdpropls.cxx:1899 |
Medium |
V547 |
Expression 'bVisible' is always false. |
General Analysis |
sdpropls.cxx:1934xmloff/source/draw/sdpropls.cxx:1934 |
Medium |
V547 |
Expression 'bIsFixed' is always false. |
General Analysis |
sdpropls.cxx:1107xmloff/source/draw/sdpropls.cxx:1107 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1107, 1152 |
General Analysis |
sdpropls.cxx:1562xmloff/source/draw/sdpropls.cxx:1562 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1562, 1569 |
General Analysis |
sdxmlexp.cxx:1970xmloff/source/draw/sdxmlexp.cxx:1970 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sdxmlexp.cxx:2493xmloff/source/draw/sdxmlexp.cxx:2493 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
sdxmlexp.cxx:2841xmloff/source/draw/sdxmlexp.cxx:2841 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
sdxmlexp.cxx:155xmloff/source/draw/sdxmlexp.cxx:155 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 153, 155. |
General Analysis |
sdxmlexp.cxx:1895xmloff/source/draw/sdxmlexp.cxx:1895 |
Medium |
V519 |
The 'bHasAttr' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 1889, 1895. |
General Analysis |
sdxmlexp.cxx:1405xmloff/source/draw/sdxmlexp.cxx:1405 |
Medium |
V547 |
Expression '!bFixed' is always true. |
General Analysis |
sdxmlexp.cxx:1826xmloff/source/draw/sdxmlexp.cxx:1826 |
Medium |
V547 |
Expression '!bTemp' is always true. |
General Analysis |
sdxmlexp.cxx:1848xmloff/source/draw/sdxmlexp.cxx:1848 |
Medium |
V547 |
Expression 'bTemp' is always false. |
General Analysis |
sdxmlexp.cxx:1865xmloff/source/draw/sdxmlexp.cxx:1865 |
Medium |
V547 |
Expression '!bTemp' is always true. |
General Analysis |
sdxmlexp.cxx:1872xmloff/source/draw/sdxmlexp.cxx:1872 |
Medium |
V547 |
Expression 'bTemp' is always false. |
General Analysis |
sdxmlexp.cxx:1879xmloff/source/draw/sdxmlexp.cxx:1879 |
Medium |
V547 |
Expression 'bTemp' is always false. |
General Analysis |
sdxmlexp.cxx:1886xmloff/source/draw/sdxmlexp.cxx:1886 |
Medium |
V547 |
Expression '!bTemp' is always true. |
General Analysis |
sdxmlexp.cxx:1894xmloff/source/draw/sdxmlexp.cxx:1894 |
Medium |
V547 |
Expression 'bTemp' is always false. |
General Analysis |
sdxmlexp.cxx:1898xmloff/source/draw/sdxmlexp.cxx:1898 |
Medium |
V547 |
Expression 'bTemp' is always false. |
General Analysis |
sdxmlexp.cxx:1905xmloff/source/draw/sdxmlexp.cxx:1905 |
Medium |
V547 |
Expression 'bTemp' is always false. |
General Analysis |
sdxmlexp.cxx:1912xmloff/source/draw/sdxmlexp.cxx:1912 |
Medium |
V547 |
Expression '!bTemp' is always true. |
General Analysis |
sdxmlexp.cxx:1919xmloff/source/draw/sdxmlexp.cxx:1919 |
Medium |
V547 |
Expression 'bTemp' is always false. |
General Analysis |
sdxmlexp.cxx:1402xmloff/source/draw/sdxmlexp.cxx:1402 |
Medium |
V560 |
A part of conditional expression is always true: !bFixed. |
General Analysis |
sdxmlexp.cxx:1889xmloff/source/draw/sdxmlexp.cxx:1889 |
Medium |
V1048 |
The 'bHasAttr' variable was assigned the same value. |
General Analysis |
sdxmlexp.cxx:1895xmloff/source/draw/sdxmlexp.cxx:1895 |
Medium |
V1048 |
The 'bHasAttr' variable was assigned the same value. |
General Analysis |
sdxmlexp.cxx:1915xmloff/source/draw/sdxmlexp.cxx:1915 |
Medium |
V1048 |
The 'bHasAttr' variable was assigned the same value. |
General Analysis |
sdxmlimp.cxx:381xmloff/source/draw/sdxmlimp.cxx:381 |
Medium |
V1019 |
Compound assignment expression 'aArguments[0] >>= aPropValue' is used inside condition. |
General Analysis |
shapeexport.cxx:511xmloff/source/draw/shapeexport.cxx:511 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
shapeexport.cxx:515xmloff/source/draw/shapeexport.cxx:515 |
High |
V530 |
The return value of function 'registerReference' is required to be utilized. |
General Analysis |
shapeexport.cxx:1862xmloff/source/draw/shapeexport.cxx:1862 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:1873xmloff/source/draw/shapeexport.cxx:1873 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:2660xmloff/source/draw/shapeexport.cxx:2660 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:2665xmloff/source/draw/shapeexport.cxx:2665 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:3969xmloff/source/draw/shapeexport.cxx:3969 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:3991xmloff/source/draw/shapeexport.cxx:3991 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:3992xmloff/source/draw/shapeexport.cxx:3992 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4021xmloff/source/draw/shapeexport.cxx:4021 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4289xmloff/source/draw/shapeexport.cxx:4289 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4295xmloff/source/draw/shapeexport.cxx:4295 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4297xmloff/source/draw/shapeexport.cxx:4297 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4299xmloff/source/draw/shapeexport.cxx:4299 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4301xmloff/source/draw/shapeexport.cxx:4301 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4304xmloff/source/draw/shapeexport.cxx:4304 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4306xmloff/source/draw/shapeexport.cxx:4306 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4308xmloff/source/draw/shapeexport.cxx:4308 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4310xmloff/source/draw/shapeexport.cxx:4310 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4312xmloff/source/draw/shapeexport.cxx:4312 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4314xmloff/source/draw/shapeexport.cxx:4314 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4316xmloff/source/draw/shapeexport.cxx:4316 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4318xmloff/source/draw/shapeexport.cxx:4318 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4320xmloff/source/draw/shapeexport.cxx:4320 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4322xmloff/source/draw/shapeexport.cxx:4322 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4324xmloff/source/draw/shapeexport.cxx:4324 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4326xmloff/source/draw/shapeexport.cxx:4326 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4329xmloff/source/draw/shapeexport.cxx:4329 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4339xmloff/source/draw/shapeexport.cxx:4339 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4345xmloff/source/draw/shapeexport.cxx:4345 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4351xmloff/source/draw/shapeexport.cxx:4351 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4357xmloff/source/draw/shapeexport.cxx:4357 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4501xmloff/source/draw/shapeexport.cxx:4501 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4534xmloff/source/draw/shapeexport.cxx:4534 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4584xmloff/source/draw/shapeexport.cxx:4584 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4603xmloff/source/draw/shapeexport.cxx:4603 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4729xmloff/source/draw/shapeexport.cxx:4729 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4766xmloff/source/draw/shapeexport.cxx:4766 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4782xmloff/source/draw/shapeexport.cxx:4782 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4924xmloff/source/draw/shapeexport.cxx:4924 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4925xmloff/source/draw/shapeexport.cxx:4925 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4926xmloff/source/draw/shapeexport.cxx:4926 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:4927xmloff/source/draw/shapeexport.cxx:4927 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:5095xmloff/source/draw/shapeexport.cxx:5095 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:5109xmloff/source/draw/shapeexport.cxx:5109 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shapeexport.cxx:2262xmloff/source/draw/shapeexport.cxx:2262 |
High |
V547 |
Expression 'eKind != drawing::CircleKind_FULL' is always false. |
General Analysis |
shapeexport.cxx:5072xmloff/source/draw/shapeexport.cxx:5072 |
High |
V547 |
Expression is always false. |
General Analysis |
shapeexport.cxx:5074xmloff/source/draw/shapeexport.cxx:5074 |
High |
V547 |
Expression 'nDirection == text::WritingMode2::BT_LR' is always false. |
General Analysis |
shapeexport.cxx:4113xmloff/source/draw/shapeexport.cxx:4113 |
High |
V614 |
Uninitialized variable 'bMirroredX' used. |
General Analysis |
shapeexport.cxx:4121xmloff/source/draw/shapeexport.cxx:4121 |
High |
V614 |
Uninitialized variable 'bMirroredY' used. |
General Analysis |
shapeexport.cxx:4129xmloff/source/draw/shapeexport.cxx:4129 |
High |
V614 |
Uninitialized variable 'bSwitched' used. |
General Analysis |
shapeexport.cxx:4441xmloff/source/draw/shapeexport.cxx:4441 |
High |
V614 |
Uninitialized variable 'bMirroredX' used. |
General Analysis |
shapeexport.cxx:4449xmloff/source/draw/shapeexport.cxx:4449 |
High |
V614 |
Uninitialized variable 'bMirroredY' used. |
General Analysis |
shapeexport.cxx:4487xmloff/source/draw/shapeexport.cxx:4487 |
High |
V614 |
Uninitialized variable 'bExtrusionOn' used. |
General Analysis |
shapeexport.cxx:4552xmloff/source/draw/shapeexport.cxx:4552 |
High |
V614 |
Uninitialized variable 'bExtrusionLightFace' used. |
General Analysis |
shapeexport.cxx:4560xmloff/source/draw/shapeexport.cxx:4560 |
High |
V614 |
Uninitialized variable 'bExtrusionFirstLightHarsh' used. |
General Analysis |
shapeexport.cxx:4568xmloff/source/draw/shapeexport.cxx:4568 |
High |
V614 |
Uninitialized variable 'bExtrusionSecondLightHarsh' used. |
General Analysis |
shapeexport.cxx:4640xmloff/source/draw/shapeexport.cxx:4640 |
High |
V614 |
Uninitialized variable 'bExtrusionMetal' used. |
General Analysis |
shapeexport.cxx:4650xmloff/source/draw/shapeexport.cxx:4650 |
High |
V614 |
Uninitialized variable 'eMetalType' used. |
General Analysis |
shapeexport.cxx:4676xmloff/source/draw/shapeexport.cxx:4676 |
High |
V614 |
Uninitialized variable 'eShadeMode' used. |
General Analysis |
shapeexport.cxx:4793xmloff/source/draw/shapeexport.cxx:4793 |
High |
V614 |
Uninitialized variable 'eProjectionMode' used. |
General Analysis |
shapeexport.cxx:4825xmloff/source/draw/shapeexport.cxx:4825 |
High |
V614 |
Uninitialized variable 'bExtrusionColor' used. |
General Analysis |
shapeexport.cxx:4856xmloff/source/draw/shapeexport.cxx:4856 |
High |
V614 |
Uninitialized variable 'bTextPathOn' used. |
General Analysis |
shapeexport.cxx:4882xmloff/source/draw/shapeexport.cxx:4882 |
High |
V614 |
Uninitialized variable 'bScaleX' used. |
General Analysis |
shapeexport.cxx:4892xmloff/source/draw/shapeexport.cxx:4892 |
High |
V614 |
Uninitialized variable 'bSameLetterHeights' used. |
General Analysis |
shapeexport.cxx:4938xmloff/source/draw/shapeexport.cxx:4938 |
High |
V614 |
Uninitialized variable 'bExtrusionAllowed' used. |
General Analysis |
shapeexport.cxx:4946xmloff/source/draw/shapeexport.cxx:4946 |
High |
V614 |
Uninitialized variable 'bConcentricGradientFillAllowed' used. |
General Analysis |
shapeexport.cxx:4954xmloff/source/draw/shapeexport.cxx:4954 |
High |
V614 |
Uninitialized variable 'bTextPathAllowed' used. |
General Analysis |
shapeexport.cxx:3667xmloff/source/draw/shapeexport.cxx:3667 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 3663, 3667. |
General Analysis |
shapeexport.cxx:3707xmloff/source/draw/shapeexport.cxx:3707 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 3703, 3707. |
General Analysis |
shapeexport.cxx:760xmloff/source/draw/shapeexport.cxx:760 |
Medium |
V547 |
Expression 'bVisible' is always true. |
General Analysis |
shapeexport.cxx:1333xmloff/source/draw/shapeexport.cxx:1333 |
Medium |
V547 |
Expression '!bIsSignatureLine' is always true. |
General Analysis |
shapeexport.cxx:1641xmloff/source/draw/shapeexport.cxx:1641 |
Medium |
V547 |
Expression 'bIsEmpty' is always false. |
General Analysis |
shapeexport.cxx:1650xmloff/source/draw/shapeexport.cxx:1650 |
Medium |
V547 |
Expression '!bTemp' is always true. |
General Analysis |
shapeexport.cxx:2086xmloff/source/draw/shapeexport.cxx:2086 |
Medium |
V547 |
Expression 'nCornerRadius' is always false. |
General Analysis |
shapeexport.cxx:2121xmloff/source/draw/shapeexport.cxx:2121 |
Medium |
V547 |
Expression 'nCornerRadius' is always false. |
General Analysis |
shapeexport.cxx:2524xmloff/source/draw/shapeexport.cxx:2524 |
Medium |
V547 |
Expression '!bIsEmptyPresObj' is always true. |
General Analysis |
shapeexport.cxx:2975xmloff/source/draw/shapeexport.cxx:2975 |
Medium |
V547 |
Expression 'bInternal' is always false. |
General Analysis |
shapeexport.cxx:2991xmloff/source/draw/shapeexport.cxx:2991 |
Medium |
V547 |
Expression '!bInternal' is always true. |
General Analysis |
shapeexport.cxx:3072xmloff/source/draw/shapeexport.cxx:3072 |
Medium |
V547 |
Expression 'bInternal' is always false. |
General Analysis |
shapeexport.cxx:3136xmloff/source/draw/shapeexport.cxx:3136 |
Medium |
V547 |
Expression 'nPageNumber' is always false. |
General Analysis |
shapeexport.cxx:3168xmloff/source/draw/shapeexport.cxx:3168 |
Medium |
V547 |
Expression 'nCornerRadius' is always false. |
General Analysis |
shapeexport.cxx:3276xmloff/source/draw/shapeexport.cxx:3276 |
Medium |
V547 |
Expression 'bIsScript' is always false. |
General Analysis |
shapeexport.cxx:3535xmloff/source/draw/shapeexport.cxx:3535 |
Medium |
V547 |
Expression 'bLoop' is always false. |
General Analysis |
shapeexport.cxx:3542xmloff/source/draw/shapeexport.cxx:3542 |
Medium |
V547 |
Expression 'bMute' is always false. |
General Analysis |
shapeexport.cxx:5214xmloff/source/draw/shapeexport.cxx:5214 |
Medium |
V547 |
Expression 'bBool' is always false. |
General Analysis |
shapeexport.cxx:608xmloff/source/draw/shapeexport.cxx:608 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
shapeexport.cxx:609xmloff/source/draw/shapeexport.cxx:609 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
shapeexport.cxx:1784xmloff/source/draw/shapeexport.cxx:1784 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
shapeexport.cxx:2530xmloff/source/draw/shapeexport.cxx:2530 |
Medium |
V560 |
A part of conditional expression is always true: !bIsEmptyPresObj. |
General Analysis |
shapeexport.cxx:3064xmloff/source/draw/shapeexport.cxx:3064 |
Medium |
V560 |
A part of conditional expression is always true: !bIsEmptyPresObj. |
General Analysis |
shapeexport.cxx:3070xmloff/source/draw/shapeexport.cxx:3070 |
Medium |
V560 |
A part of conditional expression is always true: !bIsEmptyPresObj. |
General Analysis |
shapeexport.cxx:1723xmloff/source/draw/shapeexport.cxx:1723 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
xexptran.cxx:87xmloff/source/draw/xexptran.cxx:87 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xexptran.cxx:95xmloff/source/draw/xexptran.cxx:95 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xexptran.cxx:102xmloff/source/draw/xexptran.cxx:102 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xexptran.cxx:108xmloff/source/draw/xexptran.cxx:108 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xexptran.cxx:115xmloff/source/draw/xexptran.cxx:115 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xexptran.cxx:125xmloff/source/draw/xexptran.cxx:125 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
ximpbody.cxx:178xmloff/source/draw/ximpbody.cxx:178 |
High |
V547 |
Expression '- 1 != nType' is always false. |
General Analysis |
ximpcustomshape.cxx:324xmloff/source/draw/ximpcustomshape.cxx:324 |
Medium |
V1048 |
The 'bValid' variable was assigned the same value. |
General Analysis |
ximpcustomshape.cxx:328xmloff/source/draw/ximpcustomshape.cxx:328 |
Medium |
V1048 |
The 'bValid' variable was assigned the same value. |
General Analysis |
ximpstyl.cxx:1224xmloff/source/draw/ximpstyl.cxx:1224 |
High |
V547 |
Expression is always true. |
General Analysis |
controlpropertyhdl.cxx:133xmloff/source/forms/controlpropertyhdl.cxx:133 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
controlpropertyhdl.cxx:225xmloff/source/forms/controlpropertyhdl.cxx:225 |
High |
V547 |
Expression 'm_eFacet == COLOR' is always true. |
General Analysis |
elementexport.cxx:509xmloff/source/forms/elementexport.cxx:509 |
High |
V547 |
Expression is always true. |
General Analysis |
elementexport.cxx:1575xmloff/source/forms/elementexport.cxx:1575 |
High |
V547 |
Expression is always false. |
General Analysis |
elementexport.cxx:1824xmloff/source/forms/elementexport.cxx:1824 |
High |
V547 |
Expression is always true. |
General Analysis |
elementexport.cxx:1898xmloff/source/forms/elementexport.cxx:1898 |
High |
V547 |
Expression is always true. |
General Analysis |
elementexport.cxx:425xmloff/source/forms/elementexport.cxx:425 |
Medium |
V547 |
Expression 'bActingAsRichText' is always false. |
General Analysis |
elementexport.cxx:1102xmloff/source/forms/elementexport.cxx:1102 |
Medium |
V547 |
Expression 'nValue' is always false. |
General Analysis |
elementexport.cxx:1454xmloff/source/forms/elementexport.cxx:1454 |
Medium |
V547 |
Expression 'nEchoChar' is always false. |
General Analysis |
elementexport.cxx:549xmloff/source/forms/elementexport.cxx:549 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
elementexport.cxx:549xmloff/source/forms/elementexport.cxx:549 |
Medium |
V560 |
A part of conditional expression is always true: (nIdCount == nNameCount). |
General Analysis |
elementexport.cxx:549xmloff/source/forms/elementexport.cxx:549 |
Medium |
V560 |
A part of conditional expression is always true: (nNameCount == nFlagsCount). |
General Analysis |
elementexport.cxx:590xmloff/source/forms/elementexport.cxx:590 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
elementexport.cxx:590xmloff/source/forms/elementexport.cxx:590 |
Medium |
V560 |
A part of conditional expression is always true: (nIdCount == nNameCount). |
General Analysis |
elementexport.cxx:590xmloff/source/forms/elementexport.cxx:590 |
Medium |
V560 |
A part of conditional expression is always true: (nNameCount == nDefaultCount). |
General Analysis |
elementexport.cxx:1817xmloff/source/forms/elementexport.cxx:1817 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
elementexport.cxx:1817xmloff/source/forms/elementexport.cxx:1817 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
elementexport.cxx:1820xmloff/source/forms/elementexport.cxx:1820 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
elementexport.cxx:2107xmloff/source/forms/elementexport.cxx:2107 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
elementexport.cxx:2107xmloff/source/forms/elementexport.cxx:2107 |
Medium |
V560 |
A part of conditional expression is always true: (nIdCount == nNameCount). |
General Analysis |
elementexport.cxx:2107xmloff/source/forms/elementexport.cxx:2107 |
Medium |
V560 |
A part of conditional expression is always true: (nNameCount == nFlagsCount). |
General Analysis |
elementimport.cxx:1633xmloff/source/forms/elementimport.cxx:1633 |
High |
V547 |
Expression 'nLinkageType != 0' is always false. |
General Analysis |
layerexport.cxx:532xmloff/source/forms/layerexport.cxx:532 |
High |
V547 |
Expression is always false. |
General Analysis |
propertyexport.cxx:541xmloff/source/forms/propertyexport.cxx:541 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
propertyexport.cxx:545xmloff/source/forms/propertyexport.cxx:545 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
propertyexport.cxx:548xmloff/source/forms/propertyexport.cxx:548 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
propertyexport.cxx:555xmloff/source/forms/propertyexport.cxx:555 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
propertyexport.cxx:327xmloff/source/forms/propertyexport.cxx:327 |
Medium |
V547 |
Expression '_nDefault != nCurrentValue' is always false. |
General Analysis |
propertyexport.cxx:307xmloff/source/forms/propertyexport.cxx:307 |
Medium |
V560 |
A part of conditional expression is always false: _nDefault != nCurrentValue. |
General Analysis |
xmlmetae.cxx:48xmloff/source/meta/xmlmetae.cxx:48 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlmetae.cxx:49xmloff/source/meta/xmlmetae.cxx:49 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlmetae.cxx:61xmloff/source/meta/xmlmetae.cxx:61 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlmetae.cxx:63xmloff/source/meta/xmlmetae.cxx:63 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlmetae.cxx:65xmloff/source/meta/xmlmetae.cxx:65 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlmetae.cxx:67xmloff/source/meta/xmlmetae.cxx:67 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlmetae.cxx:335xmloff/source/meta/xmlmetae.cxx:335 |
Medium |
V547 |
Expression is always false. |
General Analysis |
xmlmetae.cxx:165xmloff/source/meta/xmlmetae.cxx:165 |
Medium |
V581 |
The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 154, 165. |
General Analysis |
xmlmetai.cxx:253xmloff/source/meta/xmlmetai.cxx:253 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlmetai.cxx:254xmloff/source/meta/xmlmetai.cxx:254 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlmetai.cxx:288xmloff/source/meta/xmlmetai.cxx:288 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
AttributeContainerHandler.cxx:45xmloff/source/style/AttributeContainerHandler.cxx:45 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= xContainer2' is used inside condition. |
General Analysis |
EnumPropertyHdl.cxx:57xmloff/source/style/EnumPropertyHdl.cxx:57 |
Medium |
V547 |
Expression '!"Wrong type for enum property handler!"' is always false. |
General Analysis |
PageMasterExportPropMapper.cxx:155xmloff/source/style/PageMasterExportPropMapper.cxx:155 |
Medium |
V547 |
Expression 'bRtlGutter' is always false. |
General Analysis |
PageMasterExportPropMapper.cxx:249xmloff/source/style/PageMasterExportPropMapper.cxx:249 |
Medium |
V560 |
A part of conditional expression is always true: (nBottom == nLeft). |
General Analysis |
PageMasterExportPropMapper.cxx:249xmloff/source/style/PageMasterExportPropMapper.cxx:249 |
Medium |
V560 |
A part of conditional expression is always true: (nLeft == nRight). |
General Analysis |
PageMasterExportPropMapper.cxx:249xmloff/source/style/PageMasterExportPropMapper.cxx:249 |
Medium |
V560 |
A part of conditional expression is always true: (nTop == nBottom). |
General Analysis |
PageMasterImportContext.cxx:339xmloff/source/style/PageMasterImportContext.cxx:339 |
High |
V547 |
Expression 'fillStyle != drawing::FillStyle_NONE' is always false. |
General Analysis |
PageMasterImportContext.cxx:383xmloff/source/style/PageMasterImportContext.cxx:383 |
Medium |
V547 |
Expression '!isFullSize' is always false. |
General Analysis |
PageMasterImportContext.cxx:351xmloff/source/style/PageMasterImportContext.cxx:351 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
PageMasterImportPropMapper.cxx:412xmloff/source/style/PageMasterImportPropMapper.cxx:412 |
Medium |
V547 |
Expression 'bGutterAtTop' is always false. |
General Analysis |
PageMasterImportPropMapper.cxx:430xmloff/source/style/PageMasterImportPropMapper.cxx:430 |
Medium |
V547 |
Expression 'bRtlGutter' is always false. |
General Analysis |
XMLBackgroundImageExport.cxx:94xmloff/source/style/XMLBackgroundImageExport.cxx:94 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLBackgroundImageExport.cxx:125xmloff/source/style/XMLBackgroundImageExport.cxx:125 |
Medium |
V560 |
A part of conditional expression is always true: GraphicLocation_NONE != ePos. |
General Analysis |
XMLBackgroundImageExport.cxx:51xmloff/source/style/XMLBackgroundImageExport.cxx:51 |
Medium |
V1019 |
Compound assignment expression '(* pPos) >>= ePos' is used inside condition. |
General Analysis |
XMLClipPropertyHandler.cxx:120xmloff/source/style/XMLClipPropertyHandler.cxx:120 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLClipPropertyHandler.cxx:121xmloff/source/style/XMLClipPropertyHandler.cxx:121 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLClipPropertyHandler.cxx:124xmloff/source/style/XMLClipPropertyHandler.cxx:124 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLClipPropertyHandler.cxx:125xmloff/source/style/XMLClipPropertyHandler.cxx:125 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLClipPropertyHandler.cxx:128xmloff/source/style/XMLClipPropertyHandler.cxx:128 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLClipPropertyHandler.cxx:129xmloff/source/style/XMLClipPropertyHandler.cxx:129 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLClipPropertyHandler.cxx:131xmloff/source/style/XMLClipPropertyHandler.cxx:131 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLFootnoteSeparatorExport.cxx:106xmloff/source/style/XMLFootnoteSeparatorExport.cxx:106 |
High |
V547 |
Expression 'nLineWeight > 0' is always false. |
General Analysis |
XMLFootnoteSeparatorExport.cxx:114xmloff/source/style/XMLFootnoteSeparatorExport.cxx:114 |
High |
V547 |
Expression 'nLineTextDistance > 0' is always false. |
General Analysis |
XMLFootnoteSeparatorExport.cxx:123xmloff/source/style/XMLFootnoteSeparatorExport.cxx:123 |
High |
V547 |
Expression 'nLineDistance > 0' is always false. |
General Analysis |
XMLFootnoteSeparatorExport.cxx:77xmloff/source/style/XMLFootnoteSeparatorExport.cxx:77 |
High |
V614 |
Uninitialized variable 'nTmp' used. |
General Analysis |
XMLPageExport.cxx:243xmloff/source/style/XMLPageExport.cxx:243 |
Medium |
V547 |
Expression 'bGutterAtTop' is always false. |
General Analysis |
backhdl.cxx:184xmloff/source/style/backhdl.cxx:184 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
bordrhdl.cxx:161xmloff/source/style/bordrhdl.cxx:161 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
bordrhdl.cxx:163xmloff/source/style/bordrhdl.cxx:163 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
bordrhdl.cxx:291xmloff/source/style/bordrhdl.cxx:291 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
cdouthdl.cxx:121xmloff/source/style/cdouthdl.cxx:121 |
High |
V1112 |
Comparing expressions with different signedness can lead to unexpected results. |
General Analysis |
cdouthdl.cxx:237xmloff/source/style/cdouthdl.cxx:237 |
High |
V1112 |
Comparing expressions with different signedness can lead to unexpected results. |
General Analysis |
chrlohdl.cxx:53xmloff/source/style/chrlohdl.cxx:53 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aLocale2' is used inside condition. |
General Analysis |
chrlohdl.cxx:143xmloff/source/style/chrlohdl.cxx:143 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aLocale2' is used inside condition. |
General Analysis |
chrlohdl.cxx:258xmloff/source/style/chrlohdl.cxx:258 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aLocale2' is used inside condition. |
General Analysis |
chrlohdl.cxx:329xmloff/source/style/chrlohdl.cxx:329 |
Medium |
V1019 |
Compound assignment expression 'r2 >>= aLocale2' is used inside condition. |
General Analysis |
escphdl.cxx:147xmloff/source/style/escphdl.cxx:147 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fonthdl.cxx:98xmloff/source/style/fonthdl.cxx:98 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fonthdl.cxx:100xmloff/source/style/fonthdl.cxx:100 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fonthdl.cxx:172xmloff/source/style/fonthdl.cxx:172 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fonthdl.cxx:173xmloff/source/style/fonthdl.cxx:173 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
fonthdl.cxx:175xmloff/source/style/fonthdl.cxx:175 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
prhdlfac.cxx:335xmloff/source/style/prhdlfac.cxx:335 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 335, 351 |
General Analysis |
prhdlfac.cxx:338xmloff/source/style/prhdlfac.cxx:338 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 338, 354 |
General Analysis |
prhdlfac.cxx:341xmloff/source/style/prhdlfac.cxx:341 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 341, 357 |
General Analysis |
prhdlfac.cxx:344xmloff/source/style/prhdlfac.cxx:344 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 344, 360 |
General Analysis |
prhdlfac.cxx:347xmloff/source/style/prhdlfac.cxx:347 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 347, 363 |
General Analysis |
prstylecond.cxx:87xmloff/source/style/prstylecond.cxx:87 |
Medium |
V547 |
Expression is always false. |
General Analysis |
prstylei.cxx:577xmloff/source/style/prstylei.cxx:577 |
High |
V547 |
Expression 'FillStyle_NONE != eFillStyle' is always false. |
General Analysis |
shadwhdl.cxx:154xmloff/source/style/shadwhdl.cxx:154 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shadwhdl.cxx:156xmloff/source/style/shadwhdl.cxx:156 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
shadwhdl.cxx:112xmloff/source/style/shadwhdl.cxx:112 |
Medium |
V1048 |
The 'bRet' variable was assigned the same value. |
General Analysis |
undlihdl.cxx:155xmloff/source/style/undlihdl.cxx:155 |
High |
V1112 |
Comparing expressions with different signedness can lead to unexpected results. |
General Analysis |
undlihdl.cxx:246xmloff/source/style/undlihdl.cxx:246 |
High |
V1112 |
Comparing expressions with different signedness can lead to unexpected results. |
General Analysis |
undlihdl.cxx:336xmloff/source/style/undlihdl.cxx:336 |
High |
V1112 |
Comparing expressions with different signedness can lead to unexpected results. |
General Analysis |
xmlnume.cxx:354xmloff/source/style/xmlnume.cxx:354 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnume.cxx:360xmloff/source/style/xmlnume.cxx:360 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnume.cxx:256xmloff/source/style/xmlnume.cxx:256 |
High |
V547 |
Expression 'NumberingType::BITMAP != eType' is always true. |
General Analysis |
xmlnume.cxx:290xmloff/source/style/xmlnume.cxx:290 |
High |
V547 |
Expression 'NumberingType::CHAR_SPECIAL == eType' is always true. |
General Analysis |
xmlnume.cxx:374xmloff/source/style/xmlnume.cxx:374 |
High |
V547 |
Expression 'nSpaceBefore != 0' is always false. |
General Analysis |
xmlnume.cxx:380xmloff/source/style/xmlnume.cxx:380 |
High |
V547 |
Expression 'nMinLabelWidth != 0' is always false. |
General Analysis |
xmlnume.cxx:385xmloff/source/style/xmlnume.cxx:385 |
High |
V547 |
Expression 'nMinLabelDist > 0' is always false. |
General Analysis |
xmlnume.cxx:414xmloff/source/style/xmlnume.cxx:414 |
High |
V547 |
Expression 'NumberingType::BITMAP == eType' is always false. |
General Analysis |
xmlnume.cxx:516xmloff/source/style/xmlnume.cxx:516 |
High |
V547 |
Expression 'nFirstLineIndent != 0' is always false. |
General Analysis |
xmlnume.cxx:525xmloff/source/style/xmlnume.cxx:525 |
High |
V547 |
Expression 'nIndentAt != 0' is always false. |
General Analysis |
xmlnume.cxx:540xmloff/source/style/xmlnume.cxx:540 |
High |
V547 |
Expression 'NumberingType::CHAR_SPECIAL == eType' is always true. |
General Analysis |
xmlnume.cxx:590xmloff/source/style/xmlnume.cxx:590 |
High |
V547 |
Expression 'NumberingType::BITMAP != eType' is always true. |
General Analysis |
xmlnume.cxx:595xmloff/source/style/xmlnume.cxx:595 |
High |
V547 |
Expression is always false. |
General Analysis |
xmlnume.cxx:263xmloff/source/style/xmlnume.cxx:263 |
Medium |
V547 |
Expression 'bIsLegal' is always false. |
General Analysis |
xmlnume.cxx:608xmloff/source/style/xmlnume.cxx:608 |
Medium |
V547 |
Expression 'nBullRelSize' is always false. |
General Analysis |
xmlnume.cxx:241xmloff/source/style/xmlnume.cxx:241 |
Medium |
V560 |
A part of conditional expression is always true: NumberingType::CHAR_SPECIAL == eType. |
General Analysis |
xmlnume.cxx:242xmloff/source/style/xmlnume.cxx:242 |
Medium |
V560 |
A part of conditional expression is always false: NumberingType::BITMAP == eType. |
General Analysis |
xmlnume.cxx:507xmloff/source/style/xmlnume.cxx:507 |
Medium |
V560 |
A part of conditional expression is always false: nListtabStopPosition > 0. |
General Analysis |
xmlnume.cxx:620xmloff/source/style/xmlnume.cxx:620 |
Medium |
V560 |
A part of conditional expression is always false: NumberingType::BITMAP == eType. |
General Analysis |
xmlnume.cxx:648xmloff/source/style/xmlnume.cxx:648 |
Medium |
V1048 |
Variable was assigned the same value. |
General Analysis |
xmlnumfe.cxx:316xmloff/source/style/xmlnumfe.cxx:316 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfe.cxx:522xmloff/source/style/xmlnumfe.cxx:522 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfe.cxx:526xmloff/source/style/xmlnumfe.cxx:526 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfe.cxx:533xmloff/source/style/xmlnumfe.cxx:533 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfe.cxx:534xmloff/source/style/xmlnumfe.cxx:534 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfe.cxx:887xmloff/source/style/xmlnumfe.cxx:887 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfe.cxx:889xmloff/source/style/xmlnumfe.cxx:889 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfe.cxx:891xmloff/source/style/xmlnumfe.cxx:891 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfe.cxx:1684xmloff/source/style/xmlnumfe.cxx:1684 |
High |
V530 |
The return value of function 'padToLength' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:575xmloff/source/style/xmlnumfi.cxx:575 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:576xmloff/source/style/xmlnumfi.cxx:576 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:588xmloff/source/style/xmlnumfi.cxx:588 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:589xmloff/source/style/xmlnumfi.cxx:589 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:621xmloff/source/style/xmlnumfi.cxx:621 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:622xmloff/source/style/xmlnumfi.cxx:622 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:632xmloff/source/style/xmlnumfi.cxx:632 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:640xmloff/source/style/xmlnumfi.cxx:640 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:908xmloff/source/style/xmlnumfi.cxx:908 |
High |
V530 |
The return value of function 'remove' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:912xmloff/source/style/xmlnumfi.cxx:912 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:913xmloff/source/style/xmlnumfi.cxx:913 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:917xmloff/source/style/xmlnumfi.cxx:917 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:918xmloff/source/style/xmlnumfi.cxx:918 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:931xmloff/source/style/xmlnumfi.cxx:931 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:943xmloff/source/style/xmlnumfi.cxx:943 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:944xmloff/source/style/xmlnumfi.cxx:944 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:976xmloff/source/style/xmlnumfi.cxx:976 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1346xmloff/source/style/xmlnumfi.cxx:1346 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1358xmloff/source/style/xmlnumfi.cxx:1358 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1613xmloff/source/style/xmlnumfi.cxx:1613 |
High |
V530 |
The return value of function 'truncate' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1746xmloff/source/style/xmlnumfi.cxx:1746 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1752xmloff/source/style/xmlnumfi.cxx:1752 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1860xmloff/source/style/xmlnumfi.cxx:1860 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1872xmloff/source/style/xmlnumfi.cxx:1872 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1889xmloff/source/style/xmlnumfi.cxx:1889 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1891xmloff/source/style/xmlnumfi.cxx:1891 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1917xmloff/source/style/xmlnumfi.cxx:1917 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:2000xmloff/source/style/xmlnumfi.cxx:2000 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:2002xmloff/source/style/xmlnumfi.cxx:2002 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:2020xmloff/source/style/xmlnumfi.cxx:2020 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:2178xmloff/source/style/xmlnumfi.cxx:2178 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:2205xmloff/source/style/xmlnumfi.cxx:2205 |
High |
V530 |
The return value of function 'insert' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:2206xmloff/source/style/xmlnumfi.cxx:2206 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:2271xmloff/source/style/xmlnumfi.cxx:2271 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlnumfi.cxx:1392xmloff/source/style/xmlnumfi.cxx:1392 |
High |
V1053 |
Calling the 'SetAttribute' virtual function in the constructor may lead to unexpected result at runtime. |
General Analysis |
xmlnumi.cxx:1076xmloff/source/style/xmlnumi.cxx:1076 |
Medium |
V519 |
The 'pProps->Name' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 1073, 1076. |
General Analysis |
xmltabe.cxx:71xmloff/source/style/xmltabe.cxx:71 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltabe.cxx:83xmloff/source/style/xmltabe.cxx:83 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmltabi.cxx:149xmloff/source/style/xmltabi.cxx:149 |
Medium |
V1029 |
Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable. |
General Analysis |
XMLTableExport.cxx:611xmloff/source/table/XMLTableExport.cxx:611 |
Medium |
V560 |
A part of conditional expression is always true: !bPhysical. |
General Analysis |
XMLIndexMarkExport.cxx:225xmloff/source/text/XMLIndexMarkExport.cxx:225 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLIndexMarkExport.cxx:77xmloff/source/text/XMLIndexMarkExport.cxx:77 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 71, 77. |
General Analysis |
XMLIndexMarkExport.cxx:142xmloff/source/text/XMLIndexMarkExport.cxx:142 |
Medium |
V560 |
A part of conditional expression is always true: (nElementNo != - 1). |
General Analysis |
XMLIndexMarkExport.cxx:142xmloff/source/text/XMLIndexMarkExport.cxx:142 |
Medium |
V560 |
A part of conditional expression is always true: (pElements != nullptr). |
General Analysis |
XMLLineNumberingExport.cxx:81xmloff/source/text/XMLLineNumberingExport.cxx:81 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 73, 81. |
General Analysis |
XMLRedlineExport.cxx:361xmloff/source/text/XMLRedlineExport.cxx:361 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 354, 361. |
General Analysis |
XMLSectionExport.cxx:160xmloff/source/text/XMLSectionExport.cxx:160 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 149, 160. |
General Analysis |
XMLSectionExport.cxx:424xmloff/source/text/XMLSectionExport.cxx:424 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 422, 424. |
General Analysis |
XMLSectionExport.cxx:800xmloff/source/text/XMLSectionExport.cxx:800 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 788, 800. |
General Analysis |
XMLSectionExport.cxx:1384xmloff/source/text/XMLSectionExport.cxx:1384 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
XMLSectionExport.cxx:749xmloff/source/text/XMLSectionExport.cxx:749 |
Medium |
V1016 |
Expression 'eType >= TEXT_SECTION_TYPE_TOC' is always true. |
General Analysis |
XMLSectionExport.cxx:862xmloff/source/text/XMLSectionExport.cxx:862 |
Medium |
V1016 |
Expression 'eType >= TEXT_SECTION_TYPE_TOC' is always true. |
General Analysis |
XMLSectionExport.cxx:995xmloff/source/text/XMLSectionExport.cxx:995 |
Medium |
V1016 |
Expression 'eType >= TEXT_SECTION_TYPE_TOC' is always true. |
General Analysis |
XMLSectionExport.cxx:999xmloff/source/text/XMLSectionExport.cxx:999 |
Medium |
V1016 |
Expression 'eType >= TEXT_SECTION_TYPE_TOC' is always true. |
General Analysis |
XMLSectionExport.cxx:1305xmloff/source/text/XMLSectionExport.cxx:1305 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1305, 1308 |
General Analysis |
XMLSectionFootnoteConfigExport.cxx:125xmloff/source/text/XMLSectionFootnoteConfigExport.cxx:125 |
Medium |
V547 |
Expression '!bEnd' is always true. |
General Analysis |
XMLStringBufferImportContext.cxx:56xmloff/source/text/XMLStringBufferImportContext.cxx:56 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
XMLTextFrameContext.cxx:495xmloff/source/text/XMLTextFrameContext.cxx:495 |
High |
V530 |
The return value of function 'GetAbsoluteReference' is required to be utilized. |
General Analysis |
XMLTextListItemContext.cxx:76xmloff/source/text/XMLTextListItemContext.cxx:76 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 73, 76. |
General Analysis |
XMLTextMarkImportContext.cxx:336xmloff/source/text/XMLTextMarkImportContext.cxx:336 |
Medium |
V560 |
A part of conditional expression is always true: TypeBookmarkStart == nTmp. |
General Analysis |
txtexppr.cxx:327xmloff/source/text/txtexppr.cxx:327 |
High |
V547 |
Expression 'nTemp == 100' is always false. |
General Analysis |
txtexppr.cxx:370xmloff/source/text/txtexppr.cxx:370 |
High |
V547 |
Expression '100 == nTemp' is always false. |
General Analysis |
txtexppr.cxx:900xmloff/source/text/txtexppr.cxx:900 |
High |
V547 |
Expression 'awt::FontUnderline::NONE == nUnderline' is always true. |
General Analysis |
txtexppr.cxx:965xmloff/source/text/txtexppr.cxx:965 |
High |
V547 |
Expression 'SizeType::VARIABLE == nSizeType' is always false. |
General Analysis |
txtexppr.cxx:994xmloff/source/text/txtexppr.cxx:994 |
High |
V547 |
Expression 'SizeType::VARIABLE == nSizeType' is always false. |
General Analysis |
txtexppr.cxx:902xmloff/source/text/txtexppr.cxx:902 |
Medium |
V547 |
Expression 'bClear' is always true. |
General Analysis |
txtexppr.cxx:1060xmloff/source/text/txtexppr.cxx:1060 |
Medium |
V547 |
Expression '!nRelWidth' is always true. |
General Analysis |
txtexppr.cxx:1081xmloff/source/text/txtexppr.cxx:1081 |
Medium |
V547 |
Expression '!nRelHeight' is always true. |
General Analysis |
txtexppr.cxx:452xmloff/source/text/txtexppr.cxx:452 |
Medium |
V560 |
A part of conditional expression is always true: aLeft == aBottom. |
General Analysis |
txtexppr.cxx:452xmloff/source/text/txtexppr.cxx:452 |
Medium |
V560 |
A part of conditional expression is always true: aLeft == aRight. |
General Analysis |
txtexppr.cxx:452xmloff/source/text/txtexppr.cxx:452 |
Medium |
V560 |
A part of conditional expression is always true: aLeft == aTop. |
General Analysis |
txtexppr.cxx:957xmloff/source/text/txtexppr.cxx:957 |
Medium |
V560 |
A part of conditional expression is always true: (SizeType::FIX == nSizeType). |
General Analysis |
txtexppr.cxx:968xmloff/source/text/txtexppr.cxx:968 |
Medium |
V560 |
A part of conditional expression is always true: SizeType::MIN != nSizeType. |
General Analysis |
txtexppr.cxx:973xmloff/source/text/txtexppr.cxx:973 |
Medium |
V560 |
A part of conditional expression is always false: SizeType::FIX != nSizeType. |
General Analysis |
txtexppr.cxx:986xmloff/source/text/txtexppr.cxx:986 |
Medium |
V560 |
A part of conditional expression is always true: (SizeType::FIX == nSizeType). |
General Analysis |
txtexppr.cxx:997xmloff/source/text/txtexppr.cxx:997 |
Medium |
V560 |
A part of conditional expression is always true: SizeType::MIN != nSizeType. |
General Analysis |
txtexppr.cxx:1002xmloff/source/text/txtexppr.cxx:1002 |
Medium |
V560 |
A part of conditional expression is always false: SizeType::FIX != nSizeType. |
General Analysis |
txtexppr.cxx:244xmloff/source/text/txtexppr.cxx:244 |
Medium |
V1019 |
Compound assignment expression 'pFontFamilyNameState->maValue >>= sTmp' is used inside condition. |
General Analysis |
txtexppr.cxx:246xmloff/source/text/txtexppr.cxx:246 |
Medium |
V1019 |
Compound assignment expression 'pFontStyleNameState->maValue >>= sTmp' is used inside condition. |
General Analysis |
txtexppr.cxx:250xmloff/source/text/txtexppr.cxx:250 |
Medium |
V1019 |
Compound assignment expression 'pFontFamilyState->maValue >>= nTmp' is used inside condition. |
General Analysis |
txtexppr.cxx:252xmloff/source/text/txtexppr.cxx:252 |
Medium |
V1019 |
Compound assignment expression 'pFontPitchState->maValue >>= nTmp' is used inside condition. |
General Analysis |
txtexppr.cxx:254xmloff/source/text/txtexppr.cxx:254 |
Medium |
V1019 |
Compound assignment expression 'pFontCharsetState->maValue >>= nTmp' is used inside condition. |
General Analysis |
txtexppr.cxx:959xmloff/source/text/txtexppr.cxx:959 |
Medium |
V1019 |
Compound assignment expression 'pHeightMinRelState->maValue >>= nRel' is used inside condition. |
General Analysis |
txtexppr.cxx:988xmloff/source/text/txtexppr.cxx:988 |
Medium |
V1019 |
Compound assignment expression 'pWidthMinRelState->maValue >>= nRel' is used inside condition. |
General Analysis |
txtexppr.cxx:977xmloff/source/text/txtexppr.cxx:977 |
Medium |
V1048 |
The 'nSizeType' variable was assigned the same value. |
General Analysis |
txtflde.cxx:3557xmloff/source/text/txtflde.cxx:3557 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
txtflde.cxx:3567xmloff/source/text/txtflde.cxx:3567 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
txtflde.cxx:3577xmloff/source/text/txtflde.cxx:3577 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
txtflde.cxx:3587xmloff/source/text/txtflde.cxx:3587 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
txtflde.cxx:3597xmloff/source/text/txtflde.cxx:3597 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
txtflde.cxx:3607xmloff/source/text/txtflde.cxx:3607 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
txtflde.cxx:3617xmloff/source/text/txtflde.cxx:3617 |
Medium |
V1001 |
The 'aAny' variable is assigned but is not used by the end of the function. |
General Analysis |
txtflde.cxx:2852xmloff/source/text/txtflde.cxx:2852 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
txtflde.cxx:488xmloff/source/text/txtflde.cxx:488 |
Medium |
V1048 |
The 'nToken' variable was assigned the same value. |
General Analysis |
txtflde.cxx:506xmloff/source/text/txtflde.cxx:506 |
Medium |
V1048 |
The 'nToken' variable was assigned the same value. |
General Analysis |
txtflde.cxx:563xmloff/source/text/txtflde.cxx:563 |
Medium |
V1048 |
The 'nToken' variable was assigned the same value. |
General Analysis |
txtfldi.cxx:2444xmloff/source/text/txtfldi.cxx:2444 |
High |
V781 |
The value of the 'nPos' index is checked after it was used. Perhaps there is a mistake in program logic. |
General Analysis |
txtfldi.cxx:1498xmloff/source/text/txtfldi.cxx:1498 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1498, 1501 |
General Analysis |
txtfldi.cxx:1516xmloff/source/text/txtfldi.cxx:1516 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1516, 1519 |
General Analysis |
txtfldi.cxx:1534xmloff/source/text/txtfldi.cxx:1534 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1534, 1537 |
General Analysis |
txtftne.cxx:328xmloff/source/text/txtftne.cxx:328 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 317, 328. |
General Analysis |
txtimp.cxx:731xmloff/source/text/txtimp.cxx:731 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
txtimp.cxx:736xmloff/source/text/txtimp.cxx:736 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
txtimp.cxx:1446xmloff/source/text/txtimp.cxx:1446 |
High |
V547 |
Expression is always false. |
General Analysis |
txtimp.cxx:2428xmloff/source/text/txtimp.cxx:2428 |
High |
V547 |
Expression is always true. |
General Analysis |
txtimp.cxx:1363xmloff/source/text/txtimp.cxx:1363 |
Medium |
V547 |
Expression is always true. |
General Analysis |
txtimp.cxx:1385xmloff/source/text/txtimp.cxx:1385 |
Medium |
V560 |
A part of conditional expression is always true: nNumLevel == - 1. |
General Analysis |
txtimp.cxx:1386xmloff/source/text/txtimp.cxx:1386 |
Medium |
V560 |
A part of conditional expression is always true: nNumLevel != (nOutlineLevel - 1). |
General Analysis |
txtimppr.cxx:263xmloff/source/text/txtimppr.cxx:263 |
High |
V547 |
Expression 'nTemp != 100' is always true. |
General Analysis |
txtimppr.cxx:621xmloff/source/text/txtimppr.cxx:621 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
txtimppr.cxx:632xmloff/source/text/txtimppr.cxx:632 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
txtlists.cxx:428xmloff/source/text/txtlists.cxx:428 |
Medium |
V519 |
The 'any' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 424, 428. |
General Analysis |
txtparae.cxx:734xmloff/source/text/txtparae.cxx:734 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
txtparae.cxx:783xmloff/source/text/txtparae.cxx:783 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
txtparae.cxx:842xmloff/source/text/txtparae.cxx:842 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
txtparae.cxx:870xmloff/source/text/txtparae.cxx:870 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
txtparae.cxx:872xmloff/source/text/txtparae.cxx:872 |
High |
V530 |
The return value of function 'Add' is required to be utilized. |
General Analysis |
txtparae.cxx:2076xmloff/source/text/txtparae.cxx:2076 |
High |
V547 |
Expression '0 < nOutlineLevel' is always false. |
General Analysis |
txtparae.cxx:2262xmloff/source/text/txtparae.cxx:2262 |
High |
V547 |
Expression '0 < nOutlineLevel' is always false. |
General Analysis |
txtparae.cxx:2797xmloff/source/text/txtparae.cxx:2797 |
High |
V547 |
Expression 'TextContentAnchorType_AT_PAGE == eAnchor' is always false. |
General Analysis |
txtparae.cxx:2819xmloff/source/text/txtparae.cxx:2819 |
High |
V547 |
Expression 'HoriOrientation::NONE == nHoriOrient' is always true. |
General Analysis |
txtparae.cxx:2834xmloff/source/text/txtparae.cxx:2834 |
High |
V547 |
Expression is always false. |
General Analysis |
txtparae.cxx:2842xmloff/source/text/txtparae.cxx:2842 |
High |
V547 |
Expression 'VertOrientation::NONE == nVertOrient' is always true. |
General Analysis |
txtparae.cxx:2911xmloff/source/text/txtparae.cxx:2911 |
High |
V547 |
Expression 'SizeType::VARIABLE != nWidthType' is always true. |
General Analysis |
txtparae.cxx:2916xmloff/source/text/txtparae.cxx:2916 |
High |
V547 |
Expression 'SizeType::FIX != nWidthType' is always false. |
General Analysis |
txtparae.cxx:2952xmloff/source/text/txtparae.cxx:2952 |
High |
V547 |
Expression 'nRelWidth > 0' is always false. |
General Analysis |
txtparae.cxx:2969xmloff/source/text/txtparae.cxx:2969 |
High |
V547 |
Expression 'SizeType::VARIABLE != nSizeType' is always true. |
General Analysis |
txtparae.cxx:3001xmloff/source/text/txtparae.cxx:3001 |
High |
V547 |
Expression 'SizeType::MIN == nSizeType' is always false. |
General Analysis |
txtparae.cxx:3004xmloff/source/text/txtparae.cxx:3004 |
High |
V547 |
Expression 'nRelHeight > 0' is always false. |
General Analysis |
txtparae.cxx:3025xmloff/source/text/txtparae.cxx:3025 |
High |
V547 |
Expression '- 1 != nZIndex' is always true. |
General Analysis |
txtparae.cxx:3358xmloff/source/text/txtparae.cxx:3358 |
High |
V547 |
Expression '0 != nRotation' is always false. |
General Analysis |
txtparae.cxx:534xmloff/source/text/txtparae.cxx:534 |
High |
V614 |
Uninitialized variable 'eAnchor' used. |
General Analysis |
txtparae.cxx:2754xmloff/source/text/txtparae.cxx:2754 |
High |
V614 |
Uninitialized variable 'eAnchor' used. |
General Analysis |
txtparae.cxx:2721xmloff/source/text/txtparae.cxx:2721 |
Medium |
V547 |
Expression 'bHidden' is always false. |
General Analysis |
txtparae.cxx:2856xmloff/source/text/txtparae.cxx:2856 |
Medium |
V547 |
Expression 'bShape' is always false. |
General Analysis |
txtparae.cxx:3995xmloff/source/text/txtparae.cxx:3995 |
Medium |
V547 |
Expression 'bShowingPlaceHolder' is always false. |
General Analysis |
txtparae.cxx:4005xmloff/source/text/txtparae.cxx:4005 |
Medium |
V547 |
Expression 'bCheckbox' is always false. |
General Analysis |
txtparae.cxx:4014xmloff/source/text/txtparae.cxx:4014 |
Medium |
V547 |
Expression 'bChecked' is always false. |
General Analysis |
txtparae.cxx:4037xmloff/source/text/txtparae.cxx:4037 |
Medium |
V547 |
Expression 'bPicture' is always false. |
General Analysis |
txtparae.cxx:4047xmloff/source/text/txtparae.cxx:4047 |
Medium |
V547 |
Expression 'bDate' is always false. |
General Analysis |
txtparae.cxx:4076xmloff/source/text/txtparae.cxx:4076 |
Medium |
V547 |
Expression 'bPlainText' is always false. |
General Analysis |
txtparae.cxx:4085xmloff/source/text/txtparae.cxx:4085 |
Medium |
V547 |
Expression 'bComboBox' is always false. |
General Analysis |
txtparae.cxx:4094xmloff/source/text/txtparae.cxx:4094 |
Medium |
V547 |
Expression 'bDropDown' is always false. |
General Analysis |
txtparae.cxx:4117xmloff/source/text/txtparae.cxx:4117 |
Medium |
V547 |
Expression 'nId' is always false. |
General Analysis |
txtparae.cxx:2814xmloff/source/text/txtparae.cxx:2814 |
Medium |
V560 |
A part of conditional expression is always true. |
General Analysis |
txtparae.cxx:2837xmloff/source/text/txtparae.cxx:2837 |
Medium |
V560 |
A part of conditional expression is always false. |
General Analysis |
txtparae.cxx:2883xmloff/source/text/txtparae.cxx:2883 |
Medium |
V560 |
A part of conditional expression is always false: nRelHeight > 0. |
General Analysis |
txtparae.cxx:2883xmloff/source/text/txtparae.cxx:2883 |
Medium |
V560 |
A part of conditional expression is always false: nRelWidth > 0. |
General Analysis |
txtparae.cxx:2926xmloff/source/text/txtparae.cxx:2926 |
Medium |
V560 |
A part of conditional expression is always false: nRelWidth > 0. |
General Analysis |
txtparae.cxx:2950xmloff/source/text/txtparae.cxx:2950 |
Medium |
V560 |
A part of conditional expression is always false: nRelWidth < 0. |
General Analysis |
txtparae.cxx:2950xmloff/source/text/txtparae.cxx:2950 |
Medium |
V560 |
A part of conditional expression is always false: nRelWidth > 254. |
General Analysis |
txtparae.cxx:2975xmloff/source/text/txtparae.cxx:2975 |
Medium |
V560 |
A part of conditional expression is always false: SizeType::FIX != nSizeType. |
General Analysis |
txtparae.cxx:2975xmloff/source/text/txtparae.cxx:2975 |
Medium |
V560 |
A part of conditional expression is always true: 0 == nRelHeight. |
General Analysis |
txtparae.cxx:2982xmloff/source/text/txtparae.cxx:2982 |
Medium |
V560 |
A part of conditional expression is always false: nRelHeight > 0. |
General Analysis |
txtparae.cxx:1395xmloff/source/text/txtparae.cxx:1395 |
Medium |
V788 |
The variable 'index', captured in a lambda expression, has a constant value. |
General Analysis |
txtparae.cxx:4223xmloff/source/text/txtparae.cxx:4223 |
Medium |
V1023 |
A pointer without owner is added to the 'maTextListsHelperStack' container by the 'emplace_back' method. A memory leak will occur in case of an exception. |
General Analysis |
txtparai.cxx:140xmloff/source/text/txtparai.cxx:140 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
txtparai.cxx:1744xmloff/source/text/txtparai.cxx:1744 |
High |
V530 |
The return value of function 'SetStyleAndAttrs' is required to be utilized. |
General Analysis |
txtparai.cxx:1867xmloff/source/text/txtparai.cxx:1867 |
High |
V530 |
The return value of function 'SetStyleAndAttrs' is required to be utilized. |
General Analysis |
txtparai.cxx:1402xmloff/source/text/txtparai.cxx:1402 |
Medium |
V1037 |
Two or more case-branches perform the same actions. Check lines: 1402, 1410 |
General Analysis |
txtstyle.cxx:59xmloff/source/text/txtstyle.cxx:59 |
High |
V547 |
Expression '- 1 != nCategory' is always true. |
General Analysis |
txtstyle.cxx:61xmloff/source/text/txtstyle.cxx:61 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
txtvfldi.cxx:815xmloff/source/text/txtvfldi.cxx:815 |
Medium |
V519 |
The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 813, 815. |
Fail/Info |
OOo2Oasis.cxx:1xmloff/source/transform/OOo2Oasis.cxx:1 |
|
V002 |
Some diagnostic messages may contain incorrect line number in this file. |
General Analysis |
StyleOASISTContext.cxx:482xmloff/source/transform/StyleOASISTContext.cxx:482 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
StyleOOoTContext.cxx:892xmloff/source/transform/StyleOOoTContext.cxx:892 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:799xmloff/source/transform/TransformerBase.cxx:799 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:801xmloff/source/transform/TransformerBase.cxx:801 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:1037xmloff/source/transform/TransformerBase.cxx:1037 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:1041xmloff/source/transform/TransformerBase.cxx:1041 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:1043xmloff/source/transform/TransformerBase.cxx:1043 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:1046xmloff/source/transform/TransformerBase.cxx:1046 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:1049xmloff/source/transform/TransformerBase.cxx:1049 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:1082xmloff/source/transform/TransformerBase.cxx:1082 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:1116xmloff/source/transform/TransformerBase.cxx:1116 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
TransformerBase.cxx:987xmloff/source/transform/TransformerBase.cxx:987 |
Medium |
V560 |
A part of conditional expression is always true: c <= 0x00ff. |
General Analysis |
xformsexport.cxx:139xmloff/source/xforms/xformsexport.cxx:139 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xformsexport.cxx:310xmloff/source/xforms/xformsexport.cxx:310 |
Medium |
V547 |
Expression 'bIsBasic' is always false. |
General Analysis |
xformsexport.cxx:530xmloff/source/xforms/xformsexport.cxx:530 |
Medium |
V547 |
Expression 'bIsBasic' is always false. |
General Analysis |
xformsexport.cxx:471xmloff/source/xforms/xformsexport.cxx:471 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
pad.cxx:38xmlreader/source/pad.cxx:38 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pad.cxx:48xmlreader/source/pad.cxx:48 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
pad.cxx:71xmlreader/source/pad.cxx:71 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
xmlreader.cxx:56xmlreader/source/xmlreader.cxx:56 |
Medium |
V1077 |
The 'XmlReader' constructor contains potentially uninitialized members. Inspect the following: fileAddress_. |
General Analysis |
xml_impctx.cxx:377xmlscript/source/xml_helper/xml_impctx.cxx:377 |
Medium |
V1019 |
Compound assignment expression 'arguments[0] >>= xRoot' is used inside condition. |
General Analysis |
exp_share.hxx:235xmlscript/source/xmldlg_imexp/exp_share.hxx:235 |
High |
V614 |
Uninitialized variable 'v' used. Consider checking the first actual argument of the 'boolean' function. |
General Analysis |
xmldlg_expmodels.cxx:205xmlscript/source/xmldlg_imexp/xmldlg_expmodels.cxx:205 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
xmldlg_expmodels.cxx:259xmlscript/source/xmldlg_imexp/xmldlg_expmodels.cxx:259 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
xmldlg_expmodels.cxx:422xmlscript/source/xmldlg_imexp/xmldlg_expmodels.cxx:422 |
Medium |
V785 |
Constant expression in switch statement. |
General Analysis |
xmldlg_export.cxx:1092xmlscript/source/xmldlg_imexp/xmldlg_export.cxx:1092 |
Medium |
V547 |
Expression '!bEnabled' is always true. |
General Analysis |
xmldlg_export.cxx:1109xmlscript/source/xmldlg_imexp/xmldlg_export.cxx:1109 |
Medium |
V547 |
Expression '!bVisible' is always false. |
General Analysis |
xmldlg_import.cxx:738xmlscript/source/xmldlg_imexp/xmldlg_import.cxx:738 |
Medium |
V601 |
The 'toInt32(aValue) + nOffset' value is implicitly cast to the bool type. Inspect the first argument. |
General Analysis |
signing.cxx:434xmlsecurity/qa/unit/signing/signing.cxx:434 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:449xmlsecurity/qa/unit/signing/signing.cxx:449 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:461xmlsecurity/qa/unit/signing/signing.cxx:461 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:473xmlsecurity/qa/unit/signing/signing.cxx:473 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:498xmlsecurity/qa/unit/signing/signing.cxx:498 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:521xmlsecurity/qa/unit/signing/signing.cxx:521 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:541xmlsecurity/qa/unit/signing/signing.cxx:541 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:561xmlsecurity/qa/unit/signing/signing.cxx:561 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:581xmlsecurity/qa/unit/signing/signing.cxx:581 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:623xmlsecurity/qa/unit/signing/signing.cxx:623 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:640xmlsecurity/qa/unit/signing/signing.cxx:640 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:655xmlsecurity/qa/unit/signing/signing.cxx:655 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:676xmlsecurity/qa/unit/signing/signing.cxx:676 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:693xmlsecurity/qa/unit/signing/signing.cxx:693 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:715xmlsecurity/qa/unit/signing/signing.cxx:715 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:800xmlsecurity/qa/unit/signing/signing.cxx:800 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:828xmlsecurity/qa/unit/signing/signing.cxx:828 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:1117xmlsecurity/qa/unit/signing/signing.cxx:1117 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:1159xmlsecurity/qa/unit/signing/signing.cxx:1159 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:1248xmlsecurity/qa/unit/signing/signing.cxx:1248 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:1263xmlsecurity/qa/unit/signing/signing.cxx:1263 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:1304xmlsecurity/qa/unit/signing/signing.cxx:1304 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:1316xmlsecurity/qa/unit/signing/signing.cxx:1316 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:1331xmlsecurity/qa/unit/signing/signing.cxx:1331 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:1338xmlsecurity/qa/unit/signing/signing.cxx:1338 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing.cxx:132xmlsecurity/qa/unit/signing/signing.cxx:132 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pCertificate'. |
General Analysis |
signing2.cxx:83xmlsecurity/qa/unit/signing/signing2.cxx:83 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing2.cxx:109xmlsecurity/qa/unit/signing/signing2.cxx:109 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
signing2.cxx:232xmlsecurity/qa/unit/signing/signing2.cxx:232 |
High |
V530 |
The return value of function 'loadFromFile' is required to be utilized. |
General Analysis |
documentdigitalsignatures.cxx:240xmlsecurity/source/component/documentdigitalsignatures.cxx:240 |
Medium |
V1019 |
Compound assignment expression is used inside condition. |
General Analysis |
digitalsignaturesdialog.cxx:164xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx:164 |
Medium |
V547 |
Expression '!bSetCertMgrPath' is always true. |
General Analysis |
documentsignaturehelper.cxx:374xmlsecurity/source/helper/documentsignaturehelper.cxx:374 |
High |
V547 |
Expression is always true. |
General Analysis |
documentsignaturehelper.cxx:374xmlsecurity/source/helper/documentsignaturehelper.cxx:374 |
Medium |
V560 |
A part of conditional expression is always true: nSize >= 0. |
General Analysis |
ooxmlsecparser.cxx:732xmlsecurity/source/helper/ooxmlsecparser.cxx:732 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
ooxmlsecparser.cxx:766xmlsecurity/source/helper/ooxmlsecparser.cxx:766 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
ooxmlsecparser.cxx:796xmlsecurity/source/helper/ooxmlsecparser.cxx:796 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
ooxmlsecparser.cxx:872xmlsecurity/source/helper/ooxmlsecparser.cxx:872 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
ooxmlsecparser.cxx:1036xmlsecurity/source/helper/ooxmlsecparser.cxx:1036 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
ooxmlsecparser.cxx:1065xmlsecurity/source/helper/ooxmlsecparser.cxx:1065 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
xmlsignaturehelper.cxx:369xmlsecurity/source/helper/xmlsignaturehelper.cxx:369 |
Medium |
V560 |
A part of conditional expression is always false: nSize < 0. |
General Analysis |
xmlsignaturehelper.cxx:369xmlsecurity/source/helper/xmlsignaturehelper.cxx:369 |
Medium |
V560 |
A part of conditional expression is always false: nSize > ((sal_Int32) 0x7FFFFFFF). |
General Analysis |
xsecctl.cxx:860xmlsecurity/source/helper/xsecctl.cxx:860 |
High |
V530 |
The return value of function 'replace' is required to be utilized. |
General Analysis |
xsecparser.cxx:1112xmlsecurity/source/helper/xsecparser.cxx:1112 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
xsecparser.cxx:1150xmlsecurity/source/helper/xsecparser.cxx:1150 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
xsecparser.cxx:1180xmlsecurity/source/helper/xsecparser.cxx:1180 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
xsecparser.cxx:1319xmlsecurity/source/helper/xsecparser.cxx:1319 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
xsecparser.cxx:1348xmlsecurity/source/helper/xsecparser.cxx:1348 |
High |
V530 |
The return value of function 'CheckIdAttrReferenced' is required to be utilized. |
General Analysis |
nssinitializer.cxx:248xmlsecurity/source/xmlsec/nss/nssinitializer.cxx:248 |
High |
V530 |
The return value of function 'getMozillaCurrentProfile' is required to be utilized. |
General Analysis |
nssinitializer.cxx:300xmlsecurity/source/xmlsec/nss/nssinitializer.cxx:300 |
High |
V530 |
The return value of function 'getMozillaCurrentProfile' is required to be utilized. |
General Analysis |
securityenvironment_nssimpl.cxx:165xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.cxx:165 |
High |
V530 |
The return value of function 'appendAscii' is required to be utilized. |
General Analysis |
seinitializer_nssimpl.cxx:62xmlsecurity/source/xmlsec/nss/seinitializer_nssimpl.cxx:62 |
Medium |
V522 |
There might be dereferencing of a potential null pointer 'pSecEnv'. |
General Analysis |
x509certificate_nssimpl.cxx:510xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.cxx:510 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
x509certificate_nssimpl.cxx:519xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.cxx:519 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
x509certificate_nssimpl.cxx:535xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.cxx:535 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
x509certificate_nssimpl.cxx:549xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.cxx:549 |
High |
V530 |
The return value of function 'append' is required to be utilized. |
General Analysis |
x509certificate_nssimpl.cxx:555xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.cxx:555 |
High |
V530 |
The return value of function 'append' is required to be utilized. |