PVS-Studio Analysis Results


Date:Mon Jan 12 18:29:39 2026
PVS-Studio Version:7.40.101088.713
Command Line:plog-converter -E sw/qa/ -E sc/qa/ -E sd/qa/ -E chart2/qa/ -E sal/qa/ -E oox/qa/ -E vcl/qa/ -d V1042 -t fullhtml PVS-Studio.log -o website
Total Warnings (GA):11249
Commit2d68362dac381247081f8a750f3b6d83d9b69ac2
Group Location Level Code Message
General Analysis 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:55 High V1053 Calling the 'InitializeWidgets' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis mediaplayer.cxx:139 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis mediatoolbox.cxx:53 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis gstplayer.cxx:698 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:734 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:913 Medium V1019 Compound assignment expression 'rArguments[3] >>= pIntPtr' is used inside condition.
General Analysis mediamisc.hxx:30 High V1043 A global object variable 'AVMEDIA_MANAGER_SERVICE_NAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis IDEComboBox.cxx:156 High V1053 Calling the 'FillBox' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis IDEComboBox.cxx:166 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis IDEComboBox.cxx:397 High V1053 Calling the 'FillBox' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis IDEComboBox.cxx:399 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ObjectCatalog.cxx:39 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis baside2.cxx:188 High V530 The return value of function 'remove' is required to be utilized.
General Analysis baside2.cxx:189 High V530 The return value of function 'insert' is required to be utilized.
General Analysis baside2.cxx:364 High V530 The return value of function 'ChooseMacro' is required to be utilized.
General Analysis 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:2732 High V530 The return value of function 'append' is required to be utilized.
General Analysis baside2b.cxx:2810 High V530 The return value of function 'remove' is required to be utilized.
General Analysis baside2b.cxx:1924 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis baside3.cxx:174 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis basides1.cxx:367 High V530 The return value of function 'ChooseMacro' is required to be utilized.
General Analysis basidesh.cxx:134 Medium V1019 Compound assignment expression 'Event.Accessor >>= sModuleName' is used inside condition.
General Analysis basidesh.cxx:141 Medium V1019 Compound assignment expression 'Event.Accessor >>= sModuleName' is used inside condition.
General Analysis basobj3.cxx:123 Medium V522 There might be dereferencing of a potential null pointer 'pBasic'.
General Analysis basobj3.cxx:269 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 265, 269.
General Analysis idedataprovider.cxx:290 Medium V519 The 'aParam.bIsByVal' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 284, 290.
General Analysis linenumberwindow.cxx:25 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis localizationmgr.cxx:367 High V547 Expression 'eType == TypeClass_SEQUENCE' is always true.
General Analysis objectbrowser.cxx:619 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis scriptdocument.cxx:1028 High V547 Expression '_eType == NoDocument' is always true.
General Analysis textwindowaccessibility.cxx:1219 High V503 This is a nonsensical comparison: pointer >= 0.
General Analysis textwindowaccessibility.cxx:1221 High V503 This is a nonsensical comparison: pointer >= 0.
General Analysis textwindowaccessibility.cxx:1976 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1976, 1984
General Analysis dlged.cxx:479 Medium V560 A part of conditional expression is always true: nHeight == 0.
General Analysis dlged.cxx:479 Medium V560 A part of conditional expression is always true: nWidth == 0.
General Analysis dlged.cxx:856 Medium V560 A part of conditional expression is always false: nResOffset < 0.
General Analysis dlgedobj.cxx:616 High V547 Expression 'nNewTabIndex < 0' is always false.
General Analysis dlgedobj.cxx:1322 High V547 Expression 'nNewValue < 1' is always true.
General Analysis dlgedobj.cxx:1327 High V547 Expression 'nNewValue < 1' is always true.
General Analysis dlgedobj.cxx:194 Medium V547 Expression 'bDecoration' is always true.
General Analysis dlgedobj.cxx:242 Medium V547 Expression 'bDecoration' is always true.
General Analysis dlgedobj.cxx:299 Medium V547 Expression 'bDecoration' is always true.
General Analysis dlgedobj.cxx:348 Medium V547 Expression 'bDecoration' is always true.
General Analysis dlgedobj.cxx:459 Medium V547 Expression 'nNewValue < 1' is always true.
General Analysis dlgedobj.cxx:466 Medium V547 Expression 'nNewValue < 1' is always true.
General Analysis bcolormodifier.cxx:353 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis bcolormodifier.cxx:480 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:488 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:332 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:333 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:337 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:341 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:384 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:403 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:444 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dlinegeometry.cxx:345 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dlinegeometry.cxx:346 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dlinegeometry.cxx:564 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis b2dlinegeometry.cxx:851 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dlinegeometry.cxx:852 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2618 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2619 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2670 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2671 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2741 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:576 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis b2dpolygontools.cxx:3571 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis b2dsvgpolypolygon.cxx:41 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:45 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:57 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:59 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:698 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dtrapezoid.cxx:1000 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis b3dpolygon.cxx:148 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dpolygontools.cxx:308 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dpolypolygontools.cxx:224 Medium V1051 Consider checking for misprints. It's possible that the 'nHorSeg' should be checked here.
General Analysis b3dpolypolygontools.cxx:323 Medium V1051 Consider checking for misprints. It's possible that the 'nHorSeg' should be checked here.
General Analysis rasterconvert3d.cxx:227 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis systemdependentdata.cxx:63 Medium V547 Expression '0 != nBytes' is always true.
General Analysis tools.cxx:99 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dvector.cxx:148 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dvector.cxx:56 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis 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:165 High V501 There are identical sub-expressions to the left and to the right of the '==' operator: aTuple == aTuple
General Analysis 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:183 High V501 There are identical sub-expressions to the left and to the right of the '==' operator: aTuple64 == aTuple64
General Analysis 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:135 High V501 There are identical sub-expressions to the left and to the right of the '!=' operator: aTuple != aTuple
General Analysis 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:150 High V501 There are identical sub-expressions to the left and to the right of the '!=' operator: aTupleInt != aTupleInt
General Analysis 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: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: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: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: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: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: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: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: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: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: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:1518 High V530 The return value of function 'remove' is required to be utilized.
General Analysis basmgr.cxx:1519 High V530 The return value of function 'remove' is required to be utilized.
General Analysis basmgr.cxx:1740 Medium V1004 The 'mpLib' pointer was used unsafely after it was verified against nullptr. Check lines: 1735, 1740.
General Analysis eventatt.cxx:301 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sb.cxx:1563 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sb.cxx:1564 High V530 The return value of function 'insert' is required to be utilized.
General Analysis sb.cxx:891 High V1053 Calling the 'SetParent' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis sbunoobj.cxx:294 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbunoobj.cxx:4220 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sbunoobj.cxx:4251 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sbunoobj.cxx:4318 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sbunoobj.cxx:2248 High V595 The 'pParams' pointer was utilized before it was verified against nullptr. Check lines: 1546, 2248, 2254.
General Analysis sbxmod.cxx:246 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sbxmod.cxx:1485 Medium V1016 Expression 'eOp < SbiOpcode::SbOP0_START' is always false.
General Analysis sbxmod.cxx:821 Medium V1051 Consider checking for misprints. It's possible that the 'eCurTok' should be checked here.
General Analysis codegen.cxx:217 High V530 The return value of function 'append' is required to be utilized.
General Analysis codegen.cxx:219 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:805 Medium V1077 Conditional initialization inside the 'SbiConstExpression' constructor may leave some members uninitialized. Inspect the following: eType.
General Analysis loops.cxx:459 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis scanner.cxx:593 High V530 The return value of function 'append' is required to be utilized.
General Analysis symtbl.cxx:413 Medium V773 The return value of function 'AddSym' is required to be utilized. A memory leak is possible.
General Analysis symtbl.cxx:130 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis symtbl.cxx:141 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis symtbl.cxx:166 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis symtbl.cxx:192 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis runtime.hxx:339 Medium V1071 Consider inspecting the 'PopVar' function. The return value is not always used. Total calls: 61, discarded results: 3.
General Analysis 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:79 High V530 The return value of function 'TerminateAll' is required to be utilized.
General Analysis iosys.cxx:530 High V530 The return value of function 'Read' is required to be utilized.
General Analysis iosys.cxx:605 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: pChan.
General Analysis methods.cxx:135 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:1093 High V530 The return value of function 'remove' is required to be utilized.
General Analysis methods.cxx:1094 High V530 The return value of function 'insert' is required to be utilized.
General Analysis methods.cxx:1232 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:1238 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:3185 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis methods.cxx:3191 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:3193 High V530 The return value of function 'insert' is required to be utilized.
General Analysis methods.cxx:3196 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:4467 High V1112 Comparing expressions with different signedness can lead to unexpected results.
General Analysis methods.cxx:417 Medium V668 There is no sense in testing the 'pMem' 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 methods.cxx:3117 Medium V1048 The 'bIncludeLeadingDigit' variable was assigned the same value.
General Analysis methods1.cxx:202 High V530 The return value of function 'Call' is required to be utilized.
General Analysis runtime.cxx:1455 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1464 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1469 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1473 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1481 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1487 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1500 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1503 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:2059 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis runtime.cxx:2500 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:2719 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:2722 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis runtime.cxx:2970 High V530 The return value of function 'truncateToLength' is required to be utilized.
General Analysis runtime.cxx:2974 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis runtime.cxx:4634 High V595 The 'pProp' pointer was utilized before it was verified against nullptr. Check lines: 4634, 4640.
General Analysis runtime.cxx:1645 Medium V522 There might be dereferencing of a potential null pointer 'pUnoStructVal'.
General Analysis runtime.cxx:4769 Medium V773 The return value of function 'StepSTATIC_Impl' is required to be utilized. A memory leak is possible.
General Analysis runtime.cxx:3748 Medium V1051 Consider checking for misprints. It's possible that the 'aMethName' should be checked here.
General Analysis sbxcurr.cxx:42 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:50 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:52 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:53 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:65 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:66 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxdec.cxx:600 Medium V547 Expression 'pDec' is always true.
General Analysis sbxexec.cxx:159 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:128 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sbxform.cxx:135 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:622 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:638 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:654 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:668 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:711 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:716 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:730 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:753 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:763 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:770 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:774 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:789 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:800 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:809 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:822 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:568 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis sbxobj.cxx:471 Medium V1004 The 'pVar' pointer was used unsafely after it was verified against nullptr. Check lines: 457, 471.
General Analysis sbxscan.cxx:125 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:127 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:133 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:143 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:152 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:162 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:169 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxstr.cxx:313 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxstr.cxx:324 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxvar.cxx:231 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxvar.cxx:265 High V530 The return value of function 'append' is required to be utilized.
General Analysis namecont.cxx:1544 High V530 The return value of function 'createAppLibraryFolder' is required to be utilized.
General Analysis namecont.cxx:1614 High V530 The return value of function 'createAppLibraryFolder' is required to be utilized.
General Analysis namecont.cxx:1894 High V530 The return value of function 'implStorePasswordLibrary' is required to be utilized.
General Analysis namecont.cxx:2196 High V530 The return value of function 'createAppLibraryFolder' is required to be utilized.
General Analysis namecont.cxx:2702 High V530 The return value of function 'implStorePasswordLibrary' is required to be utilized.
General Analysis bridge.cxx:843 High V1053 Calling the 'dispose' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis callvirtualmethod.cxx:170 High V615 An odd explicit conversion from 'double *' type to 'float *' type.
General Analysis cpp2uno.cxx:112 High V522 Dereferencing of the null pointer 'pParams' might take place. The null pointer is passed into 'cpp2uno_call' function. Inspect the fifth argument. Check lines: 112, 322.
General Analysis cpp2uno.cxx:161 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis cpp2uno.cxx:168 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis except.cxx:64 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis except.cxx:67 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtti.cxx:124 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtti.cxx:129 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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: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:154 High V522 Dereferencing of the null pointer 'pParams' might take place. The null pointer is passed into 'cpp_call' function. Inspect the fifth argument. Check lines: 154, 327.
General Analysis uno2cpp.cxx:160 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis uno2cpp.cxx:200 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis uno2cpp.cxx:209 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis component.cxx:49 High V530 The return value of function 'append' is required to be utilized.
General Analysis vtablefactory.cxx:316 Medium V560 A part of conditional expression is always true: block.fd != - 1.
General Analysis jni_data.cxx:565 Medium V1032 The pointer 'mem.get()' is cast to a more strictly aligned pointer type.
General Analysis jni_info.cxx:122 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.cxx:128 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.cxx:131 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:252 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:255 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:258 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:261 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:265 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:269 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:273 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:276 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:279 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:308 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:323 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:328 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:348 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:353 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_java2uno.cxx:197 High V522 Dereferencing of the null pointer 'pParams' might take place. The null pointer is passed into 'call_uno' function. Inspect the sixth argument. Check lines: 197, 514.
General Analysis jni_java2uno.cxx:207 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis jni_java2uno.cxx:191 Medium V1032 The pointer 'mem' is cast to a more strictly aligned pointer type.
General Analysis jni_uno2java.cxx:159 High V522 Dereferencing of the null pointer 'params' might take place. The null pointer is passed into 'call_java' function. Inspect the sixth argument. Check lines: 159, 605.
General Analysis jni_uno2java.cxx:163 High V522 Dereferencing of the null pointer 'uno_args' might take place. The null pointer is passed into 'call_java' function. Inspect the ninth argument. Check lines: 163, 605.
General Analysis jni_uno2java.cxx:241 High V522 Dereferencing of the null pointer 'static_cast< sal_Unicode * > (uno_ret)' might take place. The null pointer is passed into 'call_java' function. Inspect the eighth argument. Check lines: 241, 596.
General Analysis 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:46 High V530 The return value of function 'compressAsPNG' is required to be utilized.
General Analysis cairo_canvas.cxx:71 Medium V547 Expression 'pOutDev != nullptr' is always false.
General Analysis cairo_canvasbitmap.cxx:125 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis cairo_canvashelper.cxx:1367 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1388 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1409 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1494 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1539 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1564 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1589 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1715 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1732 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1816 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1861 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:1887 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis cairo_canvashelper.cxx:175 Medium V1048 The 'compositingMode' variable was assigned the same value.
General Analysis cairo_canvashelper_text.cxx:68 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis ogl_canvascustomsprite.cxx:76 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis ogl_canvashelper.cxx:162 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis ogl_canvashelper.cxx:306 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis ogl_canvashelper.cxx:900 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis cachedprimitivebase.cxx:57 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis cachedprimitivebase.cxx:59 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvascustomspritehelper.cxx:241 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvascustomspritehelper.cxx:273 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvastools.cxx:142 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvastools.cxx:143 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvastools.cxx:1099 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvastools.cxx:1101 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvastools.cxx:209 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:225 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:240 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:314 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:352 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:371 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:391 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:504 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:519 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:534 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:605 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:649 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:668 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis canvastools.cxx:688 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis 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:90 High V1056 The predefined identifier '__func__' always contains the string 'operator()' inside function body of the overloaded 'operator()'.
General Analysis canvas.cxx:67 Medium V547 Expression '!pOutDev' is always true.
General Analysis canvasbitmaphelper.cxx:89 Medium V560 A part of conditional expression is always true: mpDevice.
General Analysis canvashelper.cxx:315 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvashelper.cxx:653 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvashelper_texturefill.cxx:134 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis canvashelper_texturefill.cxx:692 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvashelper_texturefill.cxx:696 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvashelper_texturefill.cxx:766 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis impltools.cxx:95 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis impltools.cxx:204 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis spritecanvas.cxx:84 Medium V547 Expression '!pOutDev' is always true.
General Analysis textlayout.cxx:421 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvasdemo.cxx:63 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis canvasdemo.cxx:64 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis AccessibleBase.cxx:653 High V547 Expression 'aLStyle == drawing::LineStyle_NONE' is always false.
General Analysis AccessibleBase.cxx:659 High V547 Expression 'aFStyle == drawing::FillStyle_NONE' is always false.
General Analysis AccessibleBase.cxx:299 Medium V547 Expression 'pParent' is always true.
General Analysis AccessibleBase.cxx:663 Medium V560 A part of conditional expression is always true: !bTransparent.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:382 Medium V1048 The 'eTitleType' variable was assigned the same value.
General Analysis ChartDocumentWrapper.cxx:788 Medium V522 There might be dereferencing of a potential null pointer 'xDiagram'.
General Analysis ChartDocumentWrapper.cxx:1268 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis ChartDocumentWrapper.cxx:1461 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:1462 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:1463 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:1464 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:1465 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:1466 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:1467 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:1468 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:1469 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:1470 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:1471 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:1472 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:624 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataSeriesPointWrapper.cxx:844 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataSeriesPointWrapper.cxx:725 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:727 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: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:737 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: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: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: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: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: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: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: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: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:747 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: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: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: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: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: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: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:756 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: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: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: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: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: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: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: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: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:766 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: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: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:770 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:1531 Medium V547 Expression 'nOldValue == nNewValue' is always false.
General Analysis 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: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: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: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: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: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: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: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: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 DiagramWrapper.cxx:1899 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:1900 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:1901 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: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:80 Medium V547 Expression '!bShowLegend' is always false.
General Analysis 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: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: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: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:185 Medium V1048 The 'eNewPos' variable was assigned the same value.
General Analysis 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 TitleWrapper.cxx:528 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:529 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:530 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: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: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: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:66 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: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: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: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:71 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: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: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: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: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 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: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:224 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: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: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: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: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:331 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: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: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: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: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:257 Medium V1048 The 'm_eTitleType' variable was assigned the same value.
General Analysis 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: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: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:140 Medium V1019 Compound assignment expression is used inside condition.
General Analysis 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:478 Medium V547 Expression 'bNeedToCalculateExplicitValues' is always true.
General Analysis WrappedScaleProperty.cxx:424 Medium V560 A part of conditional expression is always false: nIntervalCount > 0.
General Analysis WrappedScaleProperty.cxx:190 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedScaleProperty.cxx:423 Medium V1019 Compound assignment expression is used inside condition.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:199 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: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:204 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:593 Medium V560 A part of conditional expression is always true: !bNegative.
General Analysis WrappedStatisticProperties.cxx:595 Medium V560 A part of conditional expression is always true: !bPositive.
General Analysis 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:155.
General Analysis 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:155.
General Analysis 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:155.
General Analysis 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:155.
General Analysis WrappedStatisticProperties.cxx:229 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:283 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:378 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:479 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:533 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:584 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:657 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:704 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:768 Medium V1019 Compound assignment expression is used inside condition.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:510 High V547 Expression 'eOldLineStyle == drawing::LineStyle_NONE' is always false.
General Analysis WrappedSymbolProperties.cxx:515 High V547 Expression 'eOldLineStyle != drawing::LineStyle_NONE' is always true.
General Analysis WrappedSymbolProperties.cxx:228 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedSymbolProperties.cxx:340 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedSymbolProperties.cxx:440 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedSymbolProperties.cxx:471 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedSymbolProperties.cxx:159 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: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: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: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: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 ChartResourceGroups.cxx:257 Medium V773 The return value of the 'getSplinePropertiesDialog' function is not saved. A memory leak is possible.
General Analysis ChartResourceGroups.cxx:268 Medium V773 The return value of the 'getSteppedPropertiesDialog' function is not saved. A memory leak is possible.
General Analysis ChartResourceGroups.cxx:280 Medium V773 The return value of the 'getSplinePropertiesDialog' function is not saved. A memory leak is possible.
General Analysis ChartResourceGroups.cxx:283 Medium V773 The return value of the 'getSteppedPropertiesDialog' function is not saved. A memory leak is possible.
General Analysis ChartResourceGroups.cxx:156 Medium V1037 Two or more case-branches perform the same actions. Check lines: 156, 160
General Analysis ChartTypeDialogController.cxx:735 High V547 Expression 'nCompositeSize < 2' is always false.
General Analysis ChartTypeDialogController.cxx:1344 High V547 Expression 'nNumLines < 0' is always false.
General Analysis ChartTypeDialogController.cxx:336 High V614 Uninitialized variable 'nSplitPos' used. Consider checking the first actual argument of the 'Any' function.
General Analysis DataBrowser.cxx:493 High V1053 Calling the 'IsModified' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'DataBrowser.cxx:493', 'DataBrowser.cxx:607', 'editbrowsebox.hxx:1029'.
General Analysis DataBrowserModel.cxx:372 High V547 Expression 'nSeriesNumberFormat != 0' is always false.
General Analysis DialogModel.cxx:277 High V614 Uninitialized variable 'nStockVariant' used.
General Analysis ObjectNameProvider.cxx:586 Medium V547 Expression 'bForceIntercept' is always false.
General Analysis ObjectNameProvider.cxx:519 Medium V1083 Signed integer overflow is possible in 'nPointIndex + 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis ObjectNameProvider.cxx:736 Medium V1083 Signed integer overflow is possible in 'nPointIndex + 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis dlg_ChartType_UNO.cxx:40 Medium V547 Expression 'm_xDialog' is always true.
General Analysis 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:153 Medium V614 Potentially uninitialized variable 'eNewPos' used. Consider checking the first actual argument of the 'Any' function.
General Analysis res_LegendPosition.cxx:220 Medium V1048 The 'nLegendPosition' variable was assigned the same value.
General Analysis tp_3D_SceneAppearance.cxx:140 Medium V1048 The 'nObjectLines' variable was assigned the same value.
General Analysis tp_3D_SceneAppearance.cxx:154 Medium V1048 The 'nCurrentRoundedEdges' variable was assigned the same value.
General Analysis tp_3D_SceneGeometry.cxx:102 High V547 Expression is always true.
General Analysis tp_ChartType.cxx:106 Medium V547 Expression 'bEnableComplexChartTypes' is always true.
General Analysis tp_ChartType.cxx:113 Medium V547 Expression 'bEnableComplexChartTypes' is always true.
General Analysis tp_DataSource.cxx:218 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:358 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 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 AxisItemConverter.cxx:94 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: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 DataPointItemConverter.cxx:454 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataPointItemConverter.cxx:733 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataPointItemConverter.cxx:229 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: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:235 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:236 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: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: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:331 Medium V785 Constant expression in switch statement.
General Analysis ErrorBarItemConverter.cxx:398 Medium V1048 The 'eIndicate' variable was assigned the same value.
General Analysis GraphicPropertyItemConverter.cxx:230 High V547 Expression 'aMode == drawing::BitmapMode_REPEAT' is always true.
General Analysis GraphicPropertyItemConverter.cxx:231 High V547 Expression 'aMode == drawing::BitmapMode_STRETCH' is always false.
General Analysis GraphicPropertyItemConverter.cxx:448 Medium V560 A part of conditional expression is always true: aOtherMode != drawing::BitmapMode_REPEAT.
General Analysis LegendItemConverter.cxx:139 High V614 Uninitialized variable 'eOldPos' used.
General Analysis LegendItemConverter.cxx:198 Medium V547 Expression '!bOverlay' is always true.
General Analysis LegendItemConverter.cxx:48 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:51 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:53 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:81 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:114 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:143 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:170 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: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 RegressionEquationItemConverter.cxx:61 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:240 Medium V1019 Compound assignment expression is used inside condition.
General Analysis SeriesOptionsItemConverter.cxx:259 Medium V1019 Compound assignment expression is used inside condition.
General Analysis StatisticsItemConverter.cxx:628 Medium V785 Constant expression in switch statement.
General Analysis StatisticsItemConverter.cxx:818 Medium V1048 The 'eIndicate' variable was assigned the same value.
General Analysis TextLabelItemConverter.cxx:396 Medium V1019 Compound assignment expression is used inside condition.
General Analysis TextLabelItemConverter.cxx:643 Medium V1019 Compound assignment expression is used inside condition.
General Analysis TextLabelItemConverter.cxx:210 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:77 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:81 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:99 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:112 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:1077 High V614 Uninitialized variable 'nOffset' used. Consider checking the first actual argument of the 'executeDispatch_LOKPieSegmentDragging' function.
General Analysis ChartController.cxx:361 Medium V522 There might be dereferencing of a potential null pointer 'pSidebar'.
General Analysis ChartController_Properties.cxx:217 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartController_Properties.cxx:354 Medium V1048 The 'bMainAxis' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:358 Medium V1048 The 'bMainAxis' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:362 Medium V1048 The 'bMainAxis' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:392 Medium V1048 The 'bMainGrid' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:396 Medium V1048 The 'bMainGrid' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:400 Medium V1048 The 'bMainGrid' variable was assigned the same value.
General Analysis ChartController_Tools.cxx:345 High V547 Expression is always true.
General Analysis ChartController_Tools.cxx:368 High V547 Expression 'nFontUnderline == 0' is always true.
General Analysis ChartController_Tools.cxx:384 High V547 Expression 'nFontStrikeout == 0' is always true.
General Analysis ChartController_Tools.cxx:490 High V547 Expression 'nCharEscapement > 0' is always false.
General Analysis ChartController_Tools.cxx:513 High V547 Expression 'nCharEscapement < 0' is always false.
General Analysis ChartController_Tools.cxx:399 Medium V547 Expression '!bFontShadowed' is always true.
General Analysis ChartController_Tools.cxx:1128 Medium V547 Expression '!bShow' is always true.
General Analysis ChartController_Tools.cxx:1342 Medium V601 The 'nOffset / 100.0' value is implicitly cast to the bool type. Inspect the first argument.
General Analysis ChartController_Tools.cxx:358 Medium V1019 Compound assignment expression 'rArgs[0].Value >>= nFontUnderline32' is used inside condition.
General Analysis ChartController_Window.cxx:1049 Medium V547 Expression 'bJapaneseStyle' is always false.
General Analysis ChartController_Window.cxx:1723 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartController_Window.cxx:1801 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartWindow.cxx:62 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ControllerCommandDispatch.cxx:304 Medium V560 A part of conditional expression is always true: !bHasR2Value.
General Analysis 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:351 Medium V560 A part of conditional expression is always false: nKeyModifier == KEY_MOD1.
General Analysis DrawCommandDispatch.cxx:351 Medium V1019 Compound assignment expression 'pKeyModifier->Value >>= nKeyModifier' is used inside condition.
General Analysis DrawCommandDispatch.cxx:271 Medium V1048 The 'eDrawMode' variable was assigned the same value.
General Analysis DrawCommandDispatch.cxx:326 Medium V1048 The 'eDrawMode' variable was assigned the same value.
General Analysis ChartAreaPanel.cxx:548 High V547 Expression is always false.
General Analysis ChartAreaPanel.cxx:290 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartAreaPanel.cxx:290', 'ChartAreaPanel.cxx:309', 'ChartAreaPanel.hxx:54'.
General Analysis ChartAreaPanel.cxx:72 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis 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:64'.
General Analysis ChartAxisPanel.cxx:51 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartAxisPanel.cxx:162 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartAxisPanel.cxx:195 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartColorWrapper.cxx:55 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartColorsPanel.cxx:69 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartElementsPanel.cxx:333 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartElementsPanel.cxx:333', 'ChartElementsPanel.cxx:374', 'ChartElementsPanel.hxx:61'.
General Analysis 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:62'.
General Analysis ChartErrorBarPanel.cxx:64 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartErrorBarPanel.cxx:83 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartErrorBarPanel.cxx:191 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartErrorBarPanel.cxx:222 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis 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:44'.
General Analysis ChartLinePanel.cxx:60 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartSeriesPanel.cxx:292 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartSeriesPanel.cxx:292', 'ChartSeriesPanel.cxx:321', 'ChartSeriesPanel.hxx:72'.
General Analysis ChartTypePanel.cxx:92 Medium V547 Expression 'bEnableComplexChartTypes' is always true.
General Analysis ChartTypePanel.cxx:98 Medium V547 Expression 'bEnableComplexChartTypes' is always true.
General Analysis uiobject.cxx:64 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 XMLFilter.cxx:110 Medium V1019 Compound assignment expression is used inside condition.
General Analysis 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:120 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis BaseCoordinateSystem.cxx:306 Medium V522 There might be dereferencing of a potential null pointer 'pChartType'.
General Analysis ChartModel.cxx:1486 Medium V547 Expression 'bOldValue == bIncludeHiddenCells' is always true.
General Analysis ChartModel_Persistence.cxx:163 Medium V1019 Compound assignment expression 'aFilterProps >>= aProps' is used inside condition.
General Analysis DataPoint.cxx:167 Medium V1019 Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition.
General Analysis DataPoint.cxx:175 Medium V1019 Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition.
General Analysis DataSeries.cxx:598 High V530 The return value of function 'append' is required to be utilized.
General Analysis DataSeries.cxx:617 High V530 The return value of function 'append' is required to be utilized.
General Analysis DataSeries.cxx:621 High V530 The return value of function 'append' is required to be utilized.
General Analysis DataSeries.cxx:623 High V530 The return value of function 'append' is required to be utilized.
General Analysis DataSeries.cxx:792 High V614 Uninitialized variable 'eLineStyle' used.
General Analysis DataSeries.cxx:155 High V1053 Calling the 'getFastPropertyValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis DataSeries.cxx:160 High V1053 Calling the 'getFastPropertyValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis DataSeries.cxx:1010 Medium V547 Expression 'bLinkToSource' is always true.
General Analysis DataSeries.cxx:808 Medium V560 A part of conditional expression is always false: nOldValue > 0.
General Analysis DataSeries.cxx:808 Medium V560 A part of conditional expression is always true: bThick.
General Analysis DataSeries.cxx:280 Medium V1019 Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition.
General Analysis DataSeries.cxx:288 Medium V1019 Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition.
General Analysis Diagram.cxx:1840 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis Diagram.cxx:1911 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Diagram.cxx:1912 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Diagram.cxx:580 High V547 Expression 'aShadeMode == drawing::ShadeMode_FLAT' is always false.
General Analysis Diagram.cxx:2240 High V614 Uninitialized variable 'aOldShadeMode' used.
General Analysis Diagram.cxx:279 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Diagram.cxx:503 Medium V547 Expression 'bLightOn' is always false.
General Analysis Diagram.cxx:536 Medium V547 Expression '!bRightAngledAxes' is always true.
General Analysis Diagram.cxx:873 Medium V547 Expression 'bPosSizeExcludeAxes' is always false.
General Analysis Diagram.cxx:1855 Medium V547 Expression 'bRightAngledAxes' is always false.
General Analysis Diagram.cxx:2114 Medium V547 Expression '!bIsOn' is always true.
General Analysis Diagram.cxx:2277 Medium V547 Expression 'bRightAngledAxes' is always true.
General Analysis Diagram.cxx:2060 Medium V560 A part of conditional expression is always true: !bRightAngledAxes.
General Analysis Diagram.cxx:869 Medium V1019 Compound assignment expression is used inside condition.
General Analysis 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:181 Medium V547 Expression 'bShowFirst' is always true.
General Analysis CandleStickChartType.cxx:184 Medium V547 Expression 'bShowHiLow' is always false.
General Analysis CandleStickChartType.cxx:204 Medium V547 Expression '!bShowFirst' is always false.
General Analysis CandleStickChartType.cxx:207 Medium V547 Expression '!bShowHiLow' is always true.
General Analysis CandleStickChartType.cxx:264 Medium V1019 Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition.
General Analysis CandleStickChartType.cxx:272 Medium V1019 Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition.
General Analysis ChartTypeTemplate.cxx:77 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartTypeTemplate.cxx:103 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ColumnLineChartTypeTemplate.cxx:150 High V547 Expression 'nNumberOfLines >= 0' is always true.
General Analysis ColumnLineChartTypeTemplate.cxx:151 High V547 Expression 'nNumberOfLines < 0' is always false.
General Analysis ColumnLineChartTypeTemplate.cxx:189 High V547 Expression 'nNumberOfLines > 0' is always false.
General Analysis 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:156 Medium V547 Expression 'nNumberOfSeries > 0' is always false.
General Analysis LineChartTypeTemplate.cxx:205 High V614 Uninitialized variable 'eLineStyle' used.
General Analysis NetChartTypeTemplate.cxx:123 High V614 Uninitialized variable 'eLineStyle' used.
General Analysis PieChartTypeTemplate.cxx:382 High V547 Expression 'bTemplateUsesRings == bUseRings' is always true.
General Analysis PieChartTypeTemplate.cxx:366 High V614 Uninitialized variable 'ePieOffsetMode' used.
General Analysis PieChartTypeTemplate.cxx:391 High V614 Uninitialized variable 'eTemplateSubType' used.
General Analysis PieChartTypeTemplate.cxx:475 High V614 Uninitialized variable 'ePieOffsetMode' used.
General Analysis 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:149 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:151 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PieChartTypeTemplate.cxx:152 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PieChartTypeTemplate.cxx:382 Medium V1048 The 'bResult' variable was assigned the same value.
General Analysis ScatterChartTypeTemplate.cxx:233 High V614 Uninitialized variable 'eLineStyle' used.
General Analysis StockChartTypeTemplate.cxx:214 High V547 Expression 'eStyle == drawing::LineStyle_NONE' is always true.
General Analysis 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:136 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:183 Medium V547 Expression 'bHasVolume' is always false.
General Analysis StockChartTypeTemplate.cxx:247 Medium V547 Expression 'bHasVolume' is always false.
General Analysis StockChartTypeTemplate.cxx:290 Medium V547 Expression 'bHasVolume' is always false.
General Analysis StockChartTypeTemplate.cxx:385 Medium V560 A part of conditional expression is always true: (bHasJapaneseStyle == bJapaneseProp).
General Analysis StockChartTypeTemplate.cxx:390 Medium V560 A part of conditional expression is always true: (bHasOpenValue == bShowFirstProp).
General Analysis StockChartTypeTemplate.cxx:385 Medium V1048 The 'bResult' variable was assigned the same value.
General Analysis StockChartTypeTemplate.cxx:390 Medium V1048 The 'bResult' variable was assigned the same value.
General Analysis AxisHelper.cxx:153 Medium V547 Expression 'bLinkToSource' is always true.
General Analysis AxisHelper.cxx:1026 Medium V547 Expression 'bVertical' is always false.
General Analysis AxisHelper.cxx:1027 Medium V547 Expression 'bVertical' is always false.
General Analysis ChartTypeHelper.cxx:97 High V547 Expression is always false.
General Analysis ChartTypeHelper.cxx:127 High V547 Expression is always false.
General Analysis ChartTypeHelper.cxx:53 Medium V547 Expression '!bDonut' is always true.
General Analysis ChartTypeHelper.cxx:100 Medium V547 Expression 'bStacked' is always false.
General Analysis ChartTypeHelper.cxx:102 Medium V547 Expression '!bStacked' is always true.
General Analysis ChartTypeHelper.cxx:116 Medium V547 Expression '!bStacked' is always true.
General Analysis ChartTypeHelper.cxx:132 Medium V547 Expression 'bStacked' is always false.
General Analysis DataSourceHelper.cxx:396 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:330 High V547 Expression 'nType & util::NumberFormat::DATE' is always false.
General Analysis DiagramHelper.cxx:100 Medium V547 Expression 'eCommonDirection != eCurrentDirection' is always false.
General Analysis DiagramHelper.cxx:95 Medium V1048 The 'eCommonDirection' variable was assigned the same value.
General Analysis ExplicitCategoriesProvider.cxx:432 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ExponentialRegressionCurveCalculator.cxx:187 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis InternalDataProvider.cxx:1187 Medium V1083 Signed integer overflow is possible in 'nIndex + 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis InternalDataProvider.cxx:1193 Medium V1083 Signed integer overflow is possible in 'nIndex + 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis LegendHelper.cxx:52 Medium V560 A part of conditional expression is always true: ePos == chart2::LegendPosition_LINE_END.
General Analysis LegendHelper.cxx:53 Medium V560 A part of conditional expression is always false.
General Analysis LinePropertiesHelper.cxx:121 High V547 Expression 'nLineTransparence != 100' is always true.
General Analysis LinePropertiesHelper.cxx:149 High V547 Expression 'nLineTransparence == 100' is always false.
General Analysis LogarithmicRegressionCurveCalculator.cxx:163 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis OPropertySet.cxx:222 Medium V1019 Compound assignment expression 'rValue >>= nValue' is used inside condition.
General Analysis ObjectIdentifier.cxx:449 High V530 The return value of function 'append' is required to be utilized.
General Analysis ObjectIdentifier.cxx:453 High V530 The return value of function 'append' is required to be utilized.
General Analysis ObjectIdentifier.cxx:575 High V530 The return value of function 'append' is required to be utilized.
General Analysis ObjectIdentifier.cxx:997 High V530 The return value of function 'append' is required to be utilized.
General Analysis ObjectIdentifier.cxx:363 High V547 Expression 'eObjectType != OBJECTTYPE_UNKNOWN' is always false.
General Analysis PolynomialRegressionCurveCalculator.cxx:371 High V530 The return value of function 'append' is required to be utilized.
General Analysis PolynomialRegressionCurveCalculator.cxx:378 High V530 The return value of function 'append' is required to be utilized.
General Analysis PotentialRegressionCurveCalculator.cxx:157 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:228 Medium V1019 Compound assignment expression is used inside condition.
General Analysis 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: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: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: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: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:79 High V530 The return value of function 'append' is required to be utilized.
General Analysis StatisticsHelper.cxx:81 High V530 The return value of function 'append' is required to be utilized.
General Analysis ThreeDHelper.cxx:724 High V614 Uninitialized variable 'aCurrentLineStyle' used.
General Analysis ThreeDHelper.cxx:50 Medium V547 Expression 'bRightAngledAxes' is always false.
General Analysis TitleHelper.cxx:319 High V530 The return value of function 'append' is required to be utilized.
General Analysis TitleHelper.cxx:323 High V530 The return value of function 'append' is required to be utilized.
General Analysis TitleHelper.cxx:339 Medium V547 Expression 'bStacked' is always false.
General Analysis TitleHelper.cxx:364 Medium V547 Expression 'bStacked' is always false.
General Analysis TitleHelper.cxx:322 Medium V560 A part of conditional expression is always true: aChar == '\n'.
General Analysis UncachedDataSequence.cxx:161 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis UncachedDataSequence.cxx:173 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis UncachedDataSequence.cxx:185 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis UncachedDataSequence.cxx:217 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis UncachedDataSequence.cxx:76 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:46 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:47 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:67 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:82 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:84 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:88 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:91 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:92 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:96 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:97 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:98 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:103 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:104 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:367 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:383 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:393 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:124 Medium V1083 Signed integer overflow is possible in '(o3tl::toInt32(aCellStr.substr(i + 1))) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis Tickmarks.cxx:229 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Tickmarks.cxx:232 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Tickmarks.cxx:254 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Tickmarks.cxx:257 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Tickmarks.cxx:287 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis VAxisBase.cxx:142 Medium V547 Expression '!bShow' is always true.
General Analysis VCartesianAxis.cxx:322 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis VCartesianAxis.cxx:532 Medium V560 A part of conditional expression is always true: m_aAxisProperties.m_bSwapXAndY.
General Analysis AreaChart.cxx:848 Medium V547 Expression 'bCreateXErrorBar' is always false.
General Analysis AreaChart.cxx:851 Medium V547 Expression 'bCreateYErrorBar' is always false.
General Analysis AreaChart.cxx:789 Medium V560 A part of conditional expression is always true: !bCreateYErrorBar.
General Analysis AreaChart.cxx:790 Medium V560 A part of conditional expression is always true: !bCreateXErrorBar.
General Analysis AreaChart.cxx:879 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis AreaChart.cxx:899 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis BarChart.cxx:307 High V547 Expression 'nPercentDiagonal < 5' is always true.
General Analysis BarChart.cxx:729 Medium V547 Expression 'bInvertNeg' is always false.
General Analysis BubbleChart.cxx:267 High V547 Expression 'nFillTransparency != 0' is always false.
General Analysis BubbleChart.cxx:239 Medium V547 Expression 'bInvertNeg' is always false.
General Analysis BubbleChart.cxx:272 Medium V560 A part of conditional expression is always true: !bIsTransparent.
General Analysis BubbleChart.cxx:340 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis BubbleChart.cxx:360 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis NetChart.cxx:575 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis NetChart.cxx:596 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis PieChart.cxx:2148 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis PieChart.cxx:1877 High V547 Expression 'nColor != - 1' is always true.
General Analysis PieChart.cxx:213 Medium V547 Expression 'm_bUseRings' is always false.
General Analysis VSeriesPlotter.cxx:868 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis VSeriesPlotter.cxx:870 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis VSeriesPlotter.cxx:2510 High V547 Expression 'aLineStyle != drawing::LineStyle_NONE' is always false.
General Analysis VSeriesPlotter.cxx:2512 High V547 Expression 'aLineStyle == drawing::LineStyle_DASH' is always false.
General Analysis VSeriesPlotter.cxx:660 High V1058 Nonsensical comparison of two function addresses.
General Analysis VSeriesPlotter.cxx:1336 Medium V547 Expression 'bForceIntercept' is always false.
General Analysis VSeriesPlotter.cxx:2435 Medium V547 Expression 'bSwapXAndY' is always false.
General Analysis VSeriesPlotter.cxx:962 Medium V560 A part of conditional expression is always true: !bShowNegative.
General Analysis VSeriesPlotter.cxx:962 Medium V560 A part of conditional expression is always true: !bShowPositive.
General Analysis VSeriesPlotter.cxx:1169 Medium V560 A part of conditional expression is always true: !bShowXNegative.
General Analysis VSeriesPlotter.cxx:1169 Medium V560 A part of conditional expression is always true: !bShowXPositive.
General Analysis VSeriesPlotter.cxx:1169 Medium V560 A part of conditional expression is always true: !bShowYNegative.
General Analysis VSeriesPlotter.cxx:1169 Medium V560 A part of conditional expression is always true: !bShowYPositive.
General Analysis VSeriesPlotter.cxx:1485 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VSeriesPlotter.cxx:2508 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartView.cxx:1358 Medium V547 Expression 'bRefreshAddInAllowed' is always true.
General Analysis ChartView.cxx:457 Medium V560 A part of conditional expression is always false: nWritingMode == text::WritingMode2::PAGE.
General Analysis ChartView.cxx:457 Medium V560 A part of conditional expression is always true: nWritingMode == - 1.
General Analysis ChartView.cxx:471 Medium V560 A part of conditional expression is always false: nWritingMode != - 1.
General Analysis ChartView.cxx:471 Medium V560 A part of conditional expression is always true: nWritingMode != text::WritingMode2::PAGE.
General Analysis 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:952 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartView.cxx:964 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartView.cxx:1109 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataTableView.cxx:344 Medium V547 Expression 'bKeys' is always false.
General Analysis DataTableView.cxx:400 Medium V547 Expression 'bKeys' is always false.
General Analysis DataTableView.cxx:491 Medium V547 Expression 'bKeys' is always false.
General Analysis LabelPositionHelper.cxx:85 Medium V1019 Compound assignment expression is used inside condition.
General Analysis SeriesPlotterContainer.cxx:286 Medium V547 Expression 'bSortByXValues' is always false.
General Analysis SeriesPlotterContainer.cxx:278 Medium V560 A part of conditional expression is always false: !bIncludeHiddenCells.
General Analysis SeriesPlotterContainer.cxx:306 Medium V560 A part of conditional expression is always false: !bSecondaryYaxisVisible.
General Analysis ShapeFactory.cxx:2437 High V530 The return value of function 'append' is required to be utilized.
General Analysis ShapeFactory.cxx:2438 High V530 The return value of function 'append' is required to be utilized.
General Analysis ShapeFactory.cxx:406 High V614 Uninitialized variable 'aLineStyle' used.
General Analysis ShapeFactory.cxx:2229 Medium V547 Expression 'bStackCharacters' is always false.
General Analysis VDataSeries.cxx:972 Medium V547 Expression 'm_oLabel_AttributedPoint' is always true.
General Analysis VDataSeries.cxx:980 Medium V547 Expression 'm_oLabel_Series' is always true.
General Analysis VDataSeries.cxx:985 Medium V547 Expression 'pRet' is always true.
General Analysis VDataSeries.cxx:1059 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:532 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VDataSeries.cxx:535 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VDataSeries.cxx:615 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VDataSeries.cxx:637 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VDataSeries.cxx:655 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VLegend.cxx:1098 High V530 The return value of function 'lcl_calculatePositionAndRemainingSpace' is required to be utilized.
General Analysis VLegend.cxx:816 High V547 Expression 'nWritingMode == text::WritingMode2::PAGE' is always false.
General Analysis VLegend.cxx:818 High V547 Expression is always false.
General Analysis VLegend.cxx:1094 Medium V547 Expression '!bOverlay' is always true.
General Analysis VLegend.cxx:72 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VLegend.cxx:126 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VLegendSymbolFactory.cxx:63 Medium V1019 Compound assignment expression '* pLineWidthAny >>= nLineWidth' is used inside condition.
General Analysis VLineProperties.cxx:70 High V547 Expression 'aLineStyle != drawing::LineStyle_NONE' is always true.
General Analysis VLineProperties.cxx:74 High V547 Expression 'nLineTransparence != 100' is always true.
General Analysis cpputype.cxx:566 High V530 The return value of function 'dumpHeaderDefine' is required to be utilized.
General Analysis cpputype.cxx:1040 High V530 The return value of function 'append' is required to be utilized.
General Analysis cpputype.cxx:2763 High V530 The return value of function 'replace' is required to be utilized.
General Analysis cpputype.cxx:2764 High V530 The return value of function 'replace' is required to be utilized.
General Analysis cpputype.cxx:2765 High V530 The return value of function 'replace' is required to be utilized.
General Analysis cpputype.cxx:2766 High V530 The return value of function 'replace' is required to be utilized.
General Analysis cpputype.cxx:2767 High V530 The return value of function 'replace' is required to be utilized.
General Analysis javatype.cxx:67 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:71 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:76 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:84 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:162 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:165 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:259 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:266 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:269 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:354 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:355 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:357 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:359 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:1174 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1174, 1180
General Analysis javatype.cxx:984 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:984 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1003 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1005 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1017 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1019 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1031 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1033 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1053 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1055 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1067 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1069 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1089 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1091 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1139 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1141 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1167 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1169 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1175 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1175 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1181 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1181 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1207 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1209 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1232 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1234 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1300 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1302 Medium V1048 The 'size' variable was assigned the same value.
General Analysis csharpfile.hxx:55 Medium V1071 Consider inspecting the 'beginLine' function. The return value is not always used. Total calls: 89, discarded results: 2.
General Analysis netproduce.cxx:1208 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_string.cxx:186 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:198 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: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: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:126 Medium V547 Expression 'm_pListener' is always true.
General Analysis enumerablemap.cxx:287 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis OAccessible.cxx:47 High V1053 Calling the 'acquire' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'OAccessible.cxx:47', 'OAccessible.cxx:149', 'compbase_ex.hxx:78'.
General Analysis 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:223 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 221, 223.
General Analysis 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:338 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 336, 338.
General Analysis anycompare.cxx:67 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anycompare.cxx:95 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anycompare.cxx:128 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anytohash.cxx:54 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 52, 54.
General Analysis anytohash.cxx:146 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 144, 146.
General Analysis anytostring.cxx:40 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:50 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:54 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:74 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:81 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:82 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:125 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:195 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:200 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:214 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:238 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:255 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:263 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:267 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:270 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:273 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:277 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:281 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:285 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:288 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:293 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:299 High V530 The return value of function 'append' is required to be utilized.
General Analysis backupfilehelper.cxx:1534 High V530 The return value of function 'getInitialBaseURL' is required to be utilized.
General Analysis backupfilehelper.cxx:1575 High V530 The return value of function 'getInitialBaseURL' is required to be utilized.
General Analysis backupfilehelper.cxx:1545 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the third argument, which corresponds to the upper boundary parameter.
General Analysis backupfilehelper.cxx:2380 Medium V1048 The 'bRetval' variable was assigned the same value.
General Analysis compbase.cxx:104 Medium V547 Expression '!cd->m_storedTypeRefs' is always true.
General Analysis diagnose_ex.cxx:167 High V530 The return value of function 'append' is required to be utilized.
General Analysis diagnose_ex.cxx:351 High V530 The return value of function 'append' is required to be utilized.
General Analysis docpasswordhelper.cxx:238 High V547 Expression 'nCount > 0' is always false.
General Analysis docpasswordhelper.cxx:641 Medium V547 Expression 'bForSalvage' is always false.
General Analysis docpasswordhelper.cxx:225 Medium V560 A part of conditional expression is always false: nCount > 0.
General Analysis graphicmimetype.cxx:82 Medium V1019 Compound assignment expression is used inside condition.
General Analysis instancelocker.cxx:151 Medium V1019 Compound assignment expression 'aArguments[2] >>= xApproval' is used inside condition.
General Analysis lok.cxx:280 High V547 Expression 's.length() == 0' is always true.
General Analysis mimeconfighelper.cxx:255 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:263 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:264 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:265 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:368 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:398 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:484 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:592 Medium V1019 Compound assignment expression is used inside condition.
General Analysis string.cxx:407 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.cxx:555 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.cxx:563 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis string.cxx:608 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.cxx:615 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.cxx:666 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:245 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:386 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:61 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:62 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:188 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:199 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:217 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:240 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:247 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:298 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis xmlsechelper.cxx:302 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis xmlsechelper.cxx:306 High V530 The return value of function 'append' is required to be utilized.
General Analysis MasterPropertySet.cxx:87 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: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:82 Medium V1019 Compound assignment expression '_rArguments[0] >>= aTypes' is used inside condition.
General Analysis opropertybag.cxx:83 Medium V1019 Compound assignment expression is used inside condition.
General Analysis opropertybag.cxx:84 Medium V1019 Compound assignment expression '_rArguments[2] >>= AutomaticAddition' is used inside condition.
General Analysis property.cxx:105 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis propmultiplex.cxx:129 Medium V547 Expression 'm_pListener' is always true.
General Analysis seqstream.cxx:138 Medium V560 A part of conditional expression is always false: location > ((sal_Int32) 0x7FFFFFFF).
General Analysis access.cxx:648 High V530 The return value of function 'append' is required to be utilized.
General Analysis access.cxx:667 High V530 The return value of function 'append' is required to be utilized.
General Analysis access.cxx:1912 High V530 The return value of function 'append' is required to be utilized.
General Analysis access.cxx:1965 High V530 The return value of function 'append' is required to be utilized.
General Analysis access.cxx:1999 High V530 The return value of function 'append' is required to be utilized.
General Analysis childaccess.cxx:102 High V530 The return value of function 'append' is required to be utilized.
General Analysis components.cxx:846 High V530 The return value of function 'append' is required to be utilized.
General Analysis components.cxx:849 High V530 The return value of function 'append' is required to be utilized.
General Analysis components.cxx:852 High V530 The return value of function 'append' is required to be utilized.
General Analysis components.cxx:622 Medium V547 Expression '!ignore' is always true.
General Analysis components.cxx:199 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 configurationregistry.cxx:416 High V614 Uninitialized variable 'v2' used.
General Analysis data.cxx:59 High V530 The return value of function 'append' is required to be utilized.
General Analysis data.cxx:62 High V530 The return value of function 'append' is required to be utilized.
General Analysis data.cxx:65 High V530 The return value of function 'append' is required to be utilized.
General Analysis data.cxx:72 High V530 The return value of function 'append' is required to be utilized.
General Analysis data.cxx:103 High V530 The return value of function 'append' is required to be utilized.
General Analysis readonlyaccess.cxx:86 Medium V1019 Compound assignment expression 'aArguments[0] >>= locale' is used inside condition.
General Analysis readwriteaccess.cxx:108 Medium V1019 Compound assignment expression 'aArguments[0] >>= locale' is used inside condition.
General Analysis valueparser.cxx:319 Medium V547 Expression is always false.
General Analysis writemodfile.cxx:133 High V530 The return value of function 'remove' is required to be utilized.
General Analysis writemodfile.cxx:142 High V530 The return value of function 'append' is required to be utilized.
General Analysis xcsparser.cxx:388 High V530 The return value of function 'append' is required to be utilized.
General Analysis xcsparser.cxx:406 High V530 The return value of function 'insert' is required to be utilized.
General Analysis xcsparser.cxx:417 High V530 The return value of function 'append' is required to be utilized.
General Analysis xcuparser.cxx:227 High V530 The return value of function 'append' is required to be utilized.
General Analysis xcuparser.cxx:247 High V530 The return value of function 'insert' is required to be utilized.
General Analysis xcuparser.cxx:258 High V530 The return value of function 'append' is required to be utilized.
General Analysis CommonTools.cxx:81 Medium V547 Expression '* pWild == 0' is always false.
General Analysis CommonTools.cxx:104 Medium V560 A part of conditional expression is always true: (* pWild == 0).
General Analysis DateConversion.cxx:386 Medium V547 Expression '!bIsSigned' is always false.
General Analysis DateConversion.cxx:430 Medium V547 Expression '!nKey' is always true.
General Analysis FValue.cxx:967 High V530 The return value of function 'append' is required to be utilized.
General Analysis FValue.cxx:2095 Medium V1048 The 'm_eTypeKind' variable was assigned the same value.
General Analysis TIndex.cxx:35 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TIndex.cxx:53 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TIndex.cxx:54 High V1053 Calling the 'refreshColumns' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TIndexes.cxx:172 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis TKey.cxx:34 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TKey.cxx:43 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TKey.cxx:44 High V1053 Calling the 'refreshColumns' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TKeys.cxx:285 High V547 Expression 'KeyType::PRIMARY == nKeyType' is always true.
General Analysis 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:245 Medium V1019 Compound assignment expression 'setting >>= bDoesSupportPrimaryKeys' is used inside condition.
General Analysis dbtools.cxx:1246 High V530 The return value of function 'getQuery' is required to be utilized.
General Analysis dbtools.cxx:1915 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1923 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1924 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis dbtools.cxx:1931 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1933 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1938 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1946 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1947 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis dbtools.cxx:511 High V547 Expression 'KeyType::PRIMARY == nKeyType' is always false.
General Analysis dbtools.cxx:1240 Medium V547 Expression 'bApplyFilter' is always true.
General Analysis dbtools.cxx:130 Medium V560 A part of conditional expression is always false: DataType::DECIMAL == nDataType.
General Analysis dbtools.cxx:130 Medium V560 A part of conditional expression is always false: DataType::NUMERIC == nDataType.
General Analysis dbtools.cxx:1110 Medium V785 Constant expression in switch statement.
General Analysis dbtools2.cxx:144 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools2.cxx:149 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools2.cxx:154 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools2.cxx:164 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools2.cxx:129 Medium V560 A part of conditional expression is always false: nPrecision > 0.
General Analysis dbtools2.cxx:129 Medium V560 A part of conditional expression is always false: nScale > 0.
General Analysis filtermanager.cxx:155 High V530 The return value of function 'insert' is required to be utilized.
General Analysis filtermanager.cxx:156 High V530 The return value of function 'insert' is required to be utilized.
General Analysis filtermanager.cxx:161 High V530 The return value of function 'append' is required to be utilized.
General Analysis parameters.cxx:222 Medium V547 Expression 'isFunction' is always false.
General Analysis predicateinput.cxx:137 Medium V560 A part of conditional expression is always false: (DataType::CHAR == nType).
General Analysis predicateinput.cxx:138 Medium V560 A part of conditional expression is always false: (DataType::VARCHAR == nType).
General Analysis predicateinput.cxx:139 Medium V560 A part of conditional expression is always false: (DataType::LONGVARCHAR == nType).
General Analysis predicateinput.cxx:140 Medium V560 A part of conditional expression is always false: (DataType::CLOB == nType).
General Analysis predicateinput.cxx:162 Medium V560 A part of conditional expression is always false: (DataType::FLOAT == nType).
General Analysis predicateinput.cxx:163 Medium V560 A part of conditional expression is always false: (DataType::REAL == nType).
General Analysis predicateinput.cxx:164 Medium V560 A part of conditional expression is always false: (DataType::DOUBLE == nType).
General Analysis predicateinput.cxx:165 Medium V560 A part of conditional expression is always false: (DataType::NUMERIC == nType).
General Analysis predicateinput.cxx:166 Medium V560 A part of conditional expression is always false: (DataType::DECIMAL == nType).
General Analysis statementcomposer.cxx:149 Medium V547 Expression '!bQueryEscapeProcessing' is always true.
General Analysis ZPoolCollection.cxx:395 Medium V547 Expression '!bEnabled' is always false.
General Analysis ZPoolCollection.cxx:406 Medium V547 Expression '!bEnabled' is always false.
General Analysis CTable.cxx:264 High V547 Expression 'nNumType & NumberFormat::TEXT' is always false.
General Analysis CTable.cxx:266 High V547 Expression 'nNumType & NumberFormat::NUMBER' is always true.
General Analysis CTable.cxx:562 Medium V547 Expression '!bRangeHeader' is always false.
General Analysis DIndex.cxx:522 High V547 Expression 'm_aHeader.db_maxkeys < 3' is always false.
General Analysis DIndex.cxx:58 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis DIndex.cxx:72 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis DIndex.cxx:570 Medium V522 There might be dereferencing of a potential null pointer 'pDbaseRes'.
General Analysis DIndex.cxx:519 Medium V547 Expression 'm_aHeader.db_keytype' is always true.
General Analysis DIndex.cxx:518 Medium V560 A part of conditional expression is always false: nType == DataType::CHAR.
General Analysis DIndex.cxx:518 Medium V560 A part of conditional expression is always false: nType == DataType::VARCHAR.
General Analysis DIndex.cxx:520 Medium V1048 The 'm_aHeader.db_keylen' variable was assigned the same value.
General Analysis DResultSet.cxx:114 Medium V1019 Compound assignment expression 'rhs >>= nSecond' is used inside condition.
General Analysis DTable.cxx:2697 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis DTable.cxx:1288 High V547 Expression 'nPrecision < 255' is always true.
General Analysis DTable.cxx:1289 High V547 Expression 'nPrecision > 254' is always false.
General Analysis DTable.cxx:1299 High V547 Expression 'nPrecision >= nScale' is always true.
General Analysis DTable.cxx:1301 High V547 Expression 'nPrecision < nScale' is always false.
General Analysis DTable.cxx:1689 Medium V522 There might be dereferencing of a potential null pointer 'pIndex'.
General Analysis DTable.cxx:1796 Medium V522 There might be dereferencing of a potential null pointer 'pIndex'.
General Analysis DTable.cxx:1239 Medium V1048 The 'cTyp' variable was assigned the same value.
General Analysis DTable.cxx:1843 Medium V1086 A call of the 'memcpy' function will lead to underflow of the buffer 's'.
General Analysis FStatement.cxx:88 High V1053 Calling the 'disposing' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis FStringFunctions.cxx:75 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis FTable.cxx:42 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis FTable.cxx:64 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:157 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:166 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: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:193 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: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:208 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:263 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:777 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:847 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:864 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:247 Medium V1048 The 'ePredicateType' variable was assigned the same value.
General Analysis quotedstring.cxx:112 High V530 The return value of function 'append' is required to be utilized.
General Analysis quotedstring.cxx:122 High V530 The return value of function 'append' is required to be utilized.
General Analysis quotedstring.cxx:136 High V530 The return value of function 'append' is required to be utilized.
General Analysis Blob.cxx:34 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_statusVector.
General Analysis Clob.cxx:106 High V530 The return value of function 'append' is required to be utilized.
General Analysis Column.cxx:21 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Connection.cxx:635 High V530 The return value of function 'append' is required to be utilized.
General Analysis Connection.cxx:646 High V530 The return value of function 'append' is required to be utilized.
General Analysis PreparedStatement.cxx:422 High V530 The return value of function 'remove' is required to be utilized.
General Analysis PreparedStatement.cxx:426 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis PreparedStatement.cxx:431 High V530 The return value of function 'append' is required to be utilized.
General Analysis ResultSet.cxx:381 High V530 The return value of function 'append' is required to be utilized.
General Analysis ResultSet.cxx:385 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ResultSet.cxx:388 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ResultSet.cxx:57 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_statusVector.
General Analysis ResultSetMetaData.cxx:137 High V530 The return value of function 'sanitizeIdentifier' is required to be utilized.
General Analysis ResultSetMetaData.cxx:147 High V530 The return value of function 'sanitizeIdentifier' is required to be utilized.
General Analysis ResultSetMetaData.cxx:180 High V530 The return value of function 'sanitizeIdentifier' is required to be utilized.
General Analysis StatementCommonBase.cxx:48 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_statusVector.
General Analysis SubComponent.hxx:97 Medium V547 Expression '!s_pProps' is always true.
General Analysis Table.cxx:155 High V547 Expression is always true.
General Analysis Table.cxx:159 High V547 Expression 'nNullable == ColumnValue::NULLABLE' is always false.
General Analysis Table.cxx:47 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Table.cxx:67 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Tables.cxx:105 Medium V560 A part of conditional expression is always false: aType == DataType::BINARY.
General Analysis Tables.cxx:105 Medium V560 A part of conditional expression is always false: aType == DataType::VARBINARY.
General Analysis Util.cxx:162 Medium V547 Expression '!"Unknown subtype for Blob type"' is always false.
General Analysis ETable.cxx:381 High V530 The return value of function 'GetTokenSpecial' is required to be utilized.
General Analysis ETable.cxx:635 High V530 The return value of function 'append' is required to be utilized.
General Analysis ETable.cxx:643 High V530 The return value of function 'append' is required to be utilized.
General Analysis ETable.cxx:70 Medium V522 There might be dereferencing of a potential null pointer 'pConnection'.
General Analysis ETable.cxx:569 Medium V522 There might be dereferencing of a potential null pointer 'pConnection'.
General Analysis ETable.cxx:625 Medium V560 A part of conditional expression is always false: nType == DataType::INTEGER.
General Analysis ETable.cxx:625 Medium V560 A part of conditional expression is always true: !cDecimalDelimiter.
General Analysis ETable.cxx:625 Medium V560 A part of conditional expression is always true: nType != DataType::INTEGER.
General Analysis HColumns.cxx:47 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HDriver.cxx:149 High V530 The return value of function 'append' is required to be utilized.
General Analysis HDriver.cxx:868 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis HTable.cxx:192 High V547 Expression 'bOldAutoIncrement != bAutoIncrement' is always false.
General Analysis HTable.cxx:59 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HTable.cxx:80 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HTable.cxx:217 Medium V547 Expression 'm_xColumns' is always true.
General Analysis HTable.cxx:183 Medium V560 A part of conditional expression is always false: nOldType != nNewType.
General Analysis HTable.cxx:185 Medium V560 A part of conditional expression is always false: nOldPrec != nNewPrec.
General Analysis HTable.cxx:186 Medium V560 A part of conditional expression is always false: nOldScale != nNewScale.
General Analysis HTable.cxx:187 Medium V560 A part of conditional expression is always false: nNewNullable != nOldNullable.
General Analysis HTable.cxx:188 Medium V560 A part of conditional expression is always false: bOldAutoIncrement != bAutoIncrement.
General Analysis HTools.cxx:32 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis HTools.cxx:34 High V530 The return value of function 'append' is required to be utilized.
General Analysis HTools.cxx:39 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis HTools.cxx:41 High V530 The return value of function 'append' is required to be utilized.
General Analysis HTools.cxx:45 High V530 The return value of function 'append' is required to be utilized.
General Analysis HUser.cxx:44 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HUser.cxx:52 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HUser.cxx:61 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis JBigDecimal.cxx:53 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis JBigDecimal.cxx:72 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis JConnection.cxx:742 Medium V560 A part of conditional expression is always true: t.pEnv.
General Analysis Object.cxx:171 Medium V1004 The '_pEnvironment' pointer was used unsafely after it was verified against nullptr. Check lines: 167, 171.
General Analysis Timestamp.cxx:52 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Timestamp.cxx:120 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Timestamp.cxx:175 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tools.cxx:85 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis MMozillaBootstrap.cxx:38 High V1053 Calling the 'bootupProfile' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YColumns.cxx:41 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YTable.cxx:173 High V547 Expression 'bOldAutoIncrement != bAutoIncrement' is always false.
General Analysis YTable.cxx:69 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YTable.cxx:79 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YTable.cxx:239 Medium V547 Expression 'm_xColumns' is always true.
General Analysis YTable.cxx:167 Medium V560 A part of conditional expression is always false: nOldPrec != nNewPrec.
General Analysis YTable.cxx:167 Medium V560 A part of conditional expression is always false: nOldScale != nNewScale.
General Analysis YTable.cxx:167 Medium V560 A part of conditional expression is always false: nOldType != nNewType.
General Analysis YTable.cxx:168 Medium V560 A part of conditional expression is always false: bOldAutoIncrement != bAutoIncrement.
General Analysis YTable.cxx:168 Medium V560 A part of conditional expression is always false: nNewNullable != nOldNullable.
General Analysis YUser.cxx:45 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YUser.cxx:53 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:17 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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: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:90 Medium V547 Expression '!s_pProps' is always true.
General Analysis 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:42 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:398 High V542 Consider inspecting an odd type cast: 'unsigned char' to 'void *'.
General Analysis OConnection.cxx:101 Medium V547 Expression 'bSilent' is always true.
General Analysis OResultSet.cxx:972 High V522 Dereferencing of the null pointer 'static_cast< const double * > (_pValue)' might take place. The null pointer is passed into 'updateValue' function. Inspect the third argument. Check lines: 972, 1048.
General Analysis OTools.cxx:116 High V530 The return value of function 'append' is required to be utilized.
General Analysis OTools.cxx:119 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis OTools.cxx:518 Medium V1048 The 'nValue' variable was assigned the same value.
General Analysis pq_preparedstatement.cxx:269 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pq_preparedstatement.cxx:320 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_preparedstatement.cxx:329 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_preparedstatement.cxx:346 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_statement.cxx:252 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pq_statement.cxx:683 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pq_statement.cxx:694 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_tools.cxx:590 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:618 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:627 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:651 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:684 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:763 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:777 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:938 Medium V547 Expression 'precision' is always false.
General Analysis 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: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:403 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xcolumns.cxx:420 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xcolumns.cxx:447 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xindexcolumns.cxx:131 High V530 The return value of function 'columnMetaData2SDBCX' is required to be utilized.
General Analysis pq_xtables.cxx:268 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xtables.cxx:290 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xview.cxx:112 Medium V1051 Consider checking for misprints. It's possible that the 'fullNewName' should be checked here.
General Analysis WTable.cxx:125 Medium V785 Constant expression in switch statement.
General Analysis CConnection.hxx:56 High V1050 The uninitialized class member 'm_aMutex' is used when initializing the base class 'WeakComponentImplHelper'.
General Analysis OTools.hxx:266 Medium V1032 The pointer 'str' is cast to a more strictly aligned pointer type.
General Analysis WConnection.hxx:58 High V1050 The uninitialized class member 'm_aMutex' is used when initializing the base class 'WeakComponentImplHelper'.
General Analysis VColumn.cxx:65 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VColumn.cxx:101 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VIndexColumn.cxx:49 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VIndexColumn.cxx:82 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VKeyColumn.cxx:51 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VKeyColumn.cxx:83 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VView.cxx:51 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VView.cxx:58 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis emfplus.cxx:31 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis implrenderer.cxx:970 High V530 The return value of function 'append' is required to be utilized.
General Analysis implrenderer.cxx:1116 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis implrenderer.cxx:1246 High V530 The return value of function 'calcLogic2PixelAffineTransform' is required to be utilized.
General Analysis implrenderer.cxx:2878 High V530 The return value of function 'calcLogic2PixelAffineTransform' is required to be utilized.
General Analysis implrenderer.cxx:2751 Medium V547 Expression 'aSubset.mnSubsetEnd >= 0' is always false.
General Analysis implrenderer.cxx:1030 Medium V560 A part of conditional expression is always false: bEmptyClipRect.
General Analysis implrenderer.cxx:1105 Medium V560 A part of conditional expression is always false: bEmptyClipRect.
General Analysis mtftools.cxx:99 High V530 The return value of function 'calcLogic2PixelLinearTransform' is required to be utilized.
General Analysis textaction.cxx:284 Medium V547 Expression is always false.
General Analysis implspritecanvas.cxx:60 High V1053 Calling the 'getTransformation' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis AffineBridge.cxx:278 High V547 Expression 'm_outerThreadId == 0' is always true.
General Analysis 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: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 LogBridge.cxx:221 Medium V547 Expression '!pre' is always true.
General Analysis 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:415 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis 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: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:374 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: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:384 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:263 High V522 Dereferencing of the null pointer 's_aTypes[eTypeClass]' might take place.
General Analysis static_types.cxx:457 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:118 Medium V547 Expression '!s_aTypes[eTypeClass]' is always true.
General Analysis 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: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:444 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: 440, 444.
General Analysis static_types.cxx:506 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: 502, 506.
General Analysis typelib.cxx:707 High V522 Dereferencing of the null pointer 'pStructMembers' might take place. The null pointer is passed into 'newTypeDescription' function. Inspect the seventh argument. Check lines: 707, 769.
General Analysis typelib.cxx:717 High V522 Dereferencing of the null pointer 'pTmp->ppTypeRefs[i]' might take place.
General Analysis typelib.cxx:924 High V781 The value of the 'nBaseInterfaces' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 924, 942.
General Analysis typelib.cxx:799 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:805 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:924 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:959 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:1080 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:2083 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:1857 Medium V547 Expression '!bInited' is always true.
General Analysis typelib.cxx:1622 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1622, 1677
General Analysis lbenv.cxx:798 High V530 The return value of function 'append' is required to be utilized.
General Analysis lbenv.cxx:807 High V530 The return value of function 'append' is required to be utilized.
General Analysis lbenv.cxx:809 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:434 Medium V764 Possible incorrect order of arguments passed to 'getBridgeName' function: 'rTo' and 'rFrom'.
General Analysis lbmap.cxx:444 Medium V764 Possible incorrect order of arguments passed to 'getBridgeName' function: 'rTo' and 'rFrom'.
General Analysis sequence.cxx:370 Medium V1037 Two or more case-branches perform the same actions. Check lines: 370, 411
General Analysis bootstrap.cxx:146 High V530 The return value of function 'append' is required to be utilized.
General Analysis component_context.cxx:284 Medium V1019 Compound assignment expression 'args_ >>= args' is used inside condition.
General Analysis implbase_ex.cxx:73 Medium V547 Expression '!cd->m_storedTypeRefs' is always true.
General Analysis propertysetmixin.cxx:674 Medium V547 Expression '!present' is always true.
General Analysis propertysetmixin.cxx:697 Medium V547 Expression 'isAmbiguous' is always false.
General Analysis propertysetmixin.cxx:699 Medium V547 Expression 'isDefaulted' is always false.
General Analysis servicemanager.cxx:1793 High V530 The return value of function 'remove' is required to be utilized.
General Analysis servicemanager.cxx:1795 High V530 The return value of function 'remove' is required to be utilized.
General Analysis servicemanager.cxx:1797 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1799 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1801 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1803 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1805 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1807 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1809 High V530 The return value of function 'remove' is required to be utilized.
General Analysis servicemanager.cxx:1505 Medium V547 Expression is always true.
General Analysis servicemanager.cxx:934 Medium V1019 Compound assignment expression 'aArguments[0] >>= arg' is used inside condition.
General Analysis servicemanager.cxx:221 Medium V1037 Two or more case-branches perform the same actions. Check lines: 221, 228
General Analysis 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:229 Medium V1001 The 'aValue' variable is assigned but is not used by the end of the function.
General Analysis SvxNotebookbarConfigPage.cxx:56 Medium V560 A part of conditional expression is always true: sUIItemId != sActiveCategory.
General Analysis SvxToolbarConfigPage.cxx:801 Medium V547 Expression 'pToolbar != nullptr' is always true.
General Analysis cfg.cxx:2984 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Height'.
General Analysis cfg.cxx:2984 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Width'.
General Analysis cfg.cxx:3148 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Height'.
General Analysis cfg.cxx:3148 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Width'.
General Analysis cfgutil.cxx:311 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis cfgutil.cxx:439 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis macropg.cxx:719 High V1053 Calling the 'GetOKButton' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis AdditionsDialog.cxx:240 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis FontFeaturesDialog.cxx:235 High V530 The return value of function 'append' is required to be utilized.
General Analysis FontFeaturesDialog.cxx:250 High V530 The return value of function 'append' is required to be utilized.
General Analysis FontFeaturesDialog.cxx:191 Medium V1054 Object slicing. Base class instance was initialized with derived class instance.
General Analysis FontFeaturesDialog.cxx:192 Medium V1054 Object slicing. Base class instance was initialized with derived class instance.
General Analysis FontFeaturesDialog.cxx:193 Medium V1054 Object slicing. Base class instance was initialized with derived class instance.
General Analysis MacroManagerDialog.cxx:2190 Medium V547 Expression 'result' is always false.
General Analysis MacroManagerDialog.cxx:70 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis MacroManagerDialog.cxx:2265 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis MacroManagerDialog.cxx:1455 Medium V1051 Consider checking for misprints. It's possible that the 'xIter' should be checked here.
General Analysis QrCodeGenDialog.cxx:133 Medium V1048 The 'bqrEcc' variable was assigned the same value.
General Analysis SignSignatureLineDialog.cxx:69 Medium V547 Expression '!bIsSignatureLine' is always true.
General Analysis SpellDialog.cxx:1257 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis SpellDialog.cxx:1562 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1562, 1576
General Analysis SpellDialog.cxx:1908 Medium V1051 Consider checking for misprints. It's possible that the 'nTextLen' should be checked here.
General Analysis cuihyperdlg.cxx:199 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis 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: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:475 Medium V519 The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 458, 475.
General Analysis multipat.cxx:240 High V530 The return value of function 'append' is required to be utilized.
General Analysis multipat.cxx:245 High V530 The return value of function 'append' is required to be utilized.
General Analysis multipat.cxx:258 High V530 The return value of function 'append' is required to be utilized.
General Analysis multipat.cxx:285 Medium V547 Expression 'nCount' is always true.
General Analysis passwdomdlg.cxx:131 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 123, 131.
General Analysis scriptdlg.cxx:953 Medium V547 Expression 'result' is always false.
General Analysis scriptdlg.cxx:742 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis tipofthedaydlg.cxx:241 High V530 The return value of function 'LoadGraphic' is required to be utilized.
General Analysis toolbartabpage.cxx:98 Medium V547 Expression '!bHide' is always false.
General Analysis welcomedlg.cxx:122 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis appearance.cxx:614 Medium V1048 The 'eSet' variable was assigned the same value.
General Analysis dbregistersettings.cxx:39 Medium V547 Expression '!pItem' is always false.
General Analysis optaboutconfig.cxx:595 High V530 The return value of function 'append' is required to be utilized.
General Analysis optaboutconfig.cxx:611 High V530 The return value of function 'append' is required to be utilized.
General Analysis optaboutconfig.cxx:627 High V530 The return value of function 'append' is required to be utilized.
General Analysis optaboutconfig.cxx:643 High V530 The return value of function 'append' is required to be utilized.
General Analysis optaboutconfig.cxx:817 Medium V1048 The 'bOpenDialog' variable was assigned the same value.
General Analysis optdict.cxx:61 High V530 The return value of function 'append' is required to be utilized.
General Analysis optdict.cxx:300 Medium V547 Expression 'nPos != - 1' is always true.
General Analysis optgdlg.cxx:510 Medium V547 Expression 'bHasAccel' is always false.
General Analysis optgdlg.cxx:1041 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis optinet2.cxx:108 High V530 The return value of function 'append' is required to be utilized.
General Analysis optinet2.cxx:510 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis optjava.cxx:974 High V530 The return value of function 'append' is required to be utilized.
General Analysis optlingu.cxx:1031 Medium V1048 The 'bModified' variable was assigned the same value.
General Analysis optpath.cxx:150 High V530 The return value of function 'append' is required to be utilized.
General Analysis optpath.cxx:408 High V530 The return value of function 'append' is required to be utilized.
General Analysis optsave.cxx:72 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: aDefaultReadonlyArr.
General Analysis optupdt.cxx:205 High V530 The return value of function 'append' is required to be utilized.
General Analysis optupdt.cxx:149 High V547 Expression 'lastChecked == 0' is always true.
General Analysis optupdt.cxx:381 High V547 Expression 'nValue == 86400' is always false.
General Analysis optupdt.cxx:383 High V547 Expression 'nValue == 604800' is always false.
General Analysis treeopt.cxx:1555 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1632 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1637 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1642 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1649 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1659 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis treeopt.cxx:1668 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:2275 High V547 Expression 'nIndex < 0' is always true.
General Analysis treeopt.cxx:1210 Medium V560 A part of conditional expression is always true: !pPageInfo->m_xPage.
General Analysis treeopt.cxx:1235 Medium V560 A part of conditional expression is always true: 0 == pPageInfo->m_nPageId.
General Analysis treeopt.cxx:1731 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1734 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1754 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1757 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1790 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1793 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1832 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1836 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1879 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1883 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1926 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1929 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1960 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1963 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1994 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:1998 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:2028 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:2032 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:2062 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:2065 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:2087 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:2090 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:2119 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:2122 Medium V773 The return value of function 'AddTabPage' is required to be utilized. A memory leak is possible.
General Analysis treeopt.cxx:134 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis treeopt.cxx:1231 Medium V1004 The 'pPageInfo->m_xPage' pointer was used unsafely after it was verified against nullptr. Check lines: 1222, 1231.
General Analysis autocdlg.cxx:1167 Medium V1051 Consider checking for misprints. It's possible that the 'aTestStr' should be used here.
General Analysis border.cxx:554 Medium V547 Expression 'bDialogUseCharAttr' is always false.
General Analysis border.cxx:1088 Medium V1048 The 'bPut' variable was assigned the same value.
General Analysis chardlg.cxx:2368 Medium V519 The 'bChanged' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2362, 2368.
General Analysis chardlg.cxx:2368 Medium V1048 The 'bChanged' variable was assigned the same value.
General Analysis measure.cxx:281 Medium V1048 The 'eRP' variable was assigned the same value.
General Analysis measure.cxx:283 Medium V1048 The 'eRP' variable was assigned the same value.
General Analysis numpages.cxx:1066 High V530 The return value of function 'Import' is required to be utilized.
General Analysis numpages.cxx:1093 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis numpages.cxx:105 High V614 Uninitialized variable 'nTmp' used.
General Analysis page.cxx:473 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis page.cxx:482 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis page.cxx:772 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis page.cxx:952 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis page.cxx:370 Medium V547 Expression 'bGutterAtTop' is always false.
General Analysis page.cxx:869 Medium V1048 The 'bModified' variable was assigned the same value.
General Analysis paragrph.cxx:1251 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1239, 1251.
General Analysis tabstpge.cxx:574 Medium V1048 The 'cFill' variable was assigned the same value.
General Analysis textattr.cxx:222 Medium V1048 The 'eRP' variable was assigned the same value.
General Analysis tpline.cxx:872 Medium V1048 The 'bEnable' variable was assigned the same value.
General Analysis tppattern.cxx:391 Medium V547 Expression is always false.
General Analysis tptrans.cxx:516 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis tptrans.cxx:518 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis transfrm.cxx:460 High V595 The 'pView' pointer was utilized before it was verified against nullptr. Check lines: 460, 482.
General Analysis transfrm.cxx:1304 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the second argument, which corresponds to the lower boundary parameter.
General Analysis transfrm.cxx:1305 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the second argument, which corresponds to the lower boundary parameter.
General Analysis transfrm.cxx:1306 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the second argument, which corresponds to the lower boundary parameter.
General Analysis transfrm.cxx:1307 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the second argument, which corresponds to the lower boundary parameter.
General Analysis 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:58 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis firebird.cxx:93 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis CRowSetDataColumn.cxx:56 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:60 High V530 The return value of function 'append' is required to be utilized.
General Analysis RowSet.cxx:2768 Medium V560 A part of conditional expression is always true: !nFormatKey.
General Analysis RowSet.cxx:745 Medium V785 Constant expression in switch statement.
General Analysis RowSet.cxx:2547 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:206 Medium V1037 Two or more case-branches perform the same actions. Check lines: 206, 209, 212
General Analysis RowSet.cxx:215 Medium V1037 Two or more case-branches perform the same actions. Check lines: 215, 218, 233
General Analysis RowSetCache.cxx:237 Medium V547 Expression '!m_nPrivileges' is always true.
General Analysis RowSetCache.cxx:311 Medium V547 Expression '!m_nPrivileges' is always true.
General Analysis RowSetCache.cxx:290 Medium V560 A part of conditional expression is always true: nNullable == ColumnValue::NO_NULLS.
General Analysis SingleSelectQueryComposer.cxx:1724 High V530 The return value of function 'append' is required to be utilized.
General Analysis SingleSelectQueryComposer.cxx:1828 High V595 The 'pCondition' pointer was utilized before it was verified against nullptr. Check lines: 1828, 1830.
General Analysis SingleSelectQueryComposer.cxx:509 Medium V547 Expression 'bFunction' is always false.
General Analysis SingleSelectQueryComposer.cxx:1682 Medium V560 A part of conditional expression is always true: DataType::BIT != nType.
General Analysis SingleSelectQueryComposer.cxx:1682 Medium V560 A part of conditional expression is always true: nType != DataType::BOOLEAN.
General Analysis SingleSelectQueryComposer.cxx:1687 Medium V785 Constant expression in switch statement.
General Analysis SingleSelectQueryComposer.cxx:1120 Medium V1048 The 'nPredicate' variable was assigned the same value.
General Analysis column.cxx:57 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:164 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:165 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:166 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:167 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:168 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis resultset.cxx:74 High V547 Expression is always true.
General Analysis ComponentDefinition.cxx:77 Medium V1019 Compound assignment expression 'aArguments[0] >>= rName' is used inside condition.
General Analysis 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:1005 Medium V560 A part of conditional expression is always true: (_eType == SAVE_AS).
General Analysis documentcontainer.cxx:266 High V530 The return value of function 'GetDocumentServiceFromMediaType' is required to be utilized.
General Analysis documentcontainer.cxx:273 High V530 The return value of function 'GetDocumentServiceFromMediaType' is required to be utilized.
General Analysis documentdefinition.cxx:1525 Medium V601 The bool type is implicitly cast to the class type. Inspect the first argument.
General Analysis documentevents.cxx:123 Medium V1019 Compound assignment expression 'Element >>= aEventDescriptor' is used inside condition.
General Analysis myucp_datasupplier.cxx:162 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:202 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:101 High V530 The return value of function 'insert' is required to be utilized.
General Analysis composertools.hxx:102 High V530 The return value of function 'insert' is required to be utilized.
General Analysis 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:67 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis DatabaseDataProvider.cxx:150 Medium V547 Expression '!bFirstCellAsLabel' is always false.
General Analysis sdbcoretools.cxx:125 High V547 Expression '(nMode & ElementModes::WRITE) != 0' is always false.
General Analysis sdbcoretools.cxx:134 Medium V547 Expression 'storageIsWritable_nothrow(_rxStorage)' is always false.
General Analysis dbdocrecovery.cxx:63 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbdocrecovery.cxx:65 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbdocrecovery.cxx:66 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbdocrecovery.cxx:221 Medium V547 Expression 'i_rControllers.size() == 1' is always false.
General Analysis settingsimport.cxx:59 High V530 The return value of function 'append' is required to be utilized.
General Analysis fbalterparser.cxx:44 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbloader2.cxx:393 Medium V1048 The 'bSuccess' variable was assigned the same value.
General Analysis dbloader2.cxx:451 Medium V1048 The 'bSuccess' variable was assigned the same value.
General Analysis xmlExport.cxx:509 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlExport.cxx:1076 High V530 The return value of function 'Add' is required to be utilized.
General Analysis xmlExport.cxx:1258 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:611', 'xmlExport.hxx:150'.
General Analysis xmlExport.cxx:734 Medium V547 Expression 'bValue' is always false.
General Analysis xmlExport.cxx:774 Medium V547 Expression 'bIsForm' is always true.
General Analysis xmlExport.cxx:783 Medium V547 Expression 'bAsTemplate' is always false.
General Analysis 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:111 Medium V1019 Compound assignment expression '_rArguments[0] >>= xConnection' is used inside condition.
General Analysis AppController.cxx:1034 High V614 Uninitialized variable 'nTmp' used.
General Analysis AppController.cxx:1000 Medium V1019 Compound assignment expression is used inside condition.
General Analysis AppController.cxx:585 Medium V1037 Two or more case-branches perform the same actions. Check lines: 585, 642, 774
General Analysis AppControllerDnD.cxx:626 Medium V560 A part of conditional expression is always false: CommandType::COMMAND == nCommandType.
General Analysis AppControllerDnD.cxx:626 Medium V560 A part of conditional expression is always false: CommandType::QUERY == nCommandType.
General Analysis AppDetailPageHelper.cxx:962 High V530 The return value of function 'Import' is required to be utilized.
General Analysis subcomponentmanager.cxx:511 Medium V547 Expression '!i_rName.empty()' is always false.
General Analysis 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:1066 Medium V560 A part of conditional expression is always false: nNewValue != 0.
General Analysis brwctrlr.cxx:1066 Medium V560 A part of conditional expression is always false: nOldValue != 0.
General Analysis brwctrlr.cxx:1066 Medium V560 A part of conditional expression is always true: nNewValue == 0.
General Analysis brwctrlr.cxx:1066 Medium V560 A part of conditional expression is always true: nOldValue == 0.
General Analysis brwctrlr.cxx:1414 Medium V560 A part of conditional expression is always false: (nRowCount != 0).
General Analysis brwctrlr.cxx:1414 Medium V560 A part of conditional expression is always true: !bInsertionRow.
General Analysis 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:1314 Medium V547 Expression '!bCountFinal' is always true.
General Analysis sbagrid.cxx:1347 Medium V547 Expression '!bCountFinal' is always true.
General Analysis sbagrid.cxx:1066 Medium V1048 The 'bSelectionBookmarks' variable was assigned the same value.
General Analysis unodatbr.cxx:650 High V547 Expression 'ColumnValue::NO_NULLS != nNullable' is always true.
General Analysis unodatbr.cxx:652 High V547 Expression 'ColumnValue::NO_NULLS == nNullable' is always false.
General Analysis unodatbr.cxx:3567 High V547 Expression 'CommandType::QUERY != nCommandType' is always true.
General Analysis unodatbr.cxx:360 Medium V547 Expression '!bEscapeProcessing' is always true.
General Analysis unodatbr.cxx:993 Medium V560 A part of conditional expression is always false: (CommandType::COMMAND == nCommandType).
General Analysis unodatbr.cxx:1696 Medium V560 A part of conditional expression is always true: nId != (5000 + 621).
General Analysis unodatbr.cxx:1744 Medium V785 Constant expression in switch statement.
General Analysis dbtreelistbox.cxx:435 Medium V1048 The 'bAskInterceptors' variable was assigned the same value.
General Analysis sqledit.cxx:493 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:193 Medium V1051 Consider checking for misprints. It's possible that the 'bValue' should be checked here.
General Analysis advancedsettings.cxx:160 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:164 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:174 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: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 advancedsettings.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 advancedsettings.cxx:311 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: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: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 advancedsettings.cxx:318 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:91 Medium V522 There might be dereferencing of a potential null pointer 'pCollectionItem'.
General Analysis dbadmin.cxx:178 Medium V522 There might be dereferencing of a potential null pointer 'pCollectionItem'.
General Analysis dbfindex.cxx:399 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbwiz.cxx:83 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis dbwiz.cxx:81 Medium V522 There might be dereferencing of a potential null pointer 'pCollectionItem'.
General Analysis dbwizsetup.cxx:164 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis dbwizsetup.cxx:123 Medium V522 There might be dereferencing of a potential null pointer 'pCollectionItem'.
General Analysis dbwizsetup.cxx:211 Medium V1037 Two or more case-branches perform the same actions. Check lines: 211, 223
General Analysis dbwizsetup.cxx:229 Medium V1037 Two or more case-branches perform the same actions. Check lines: 229, 232
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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: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:472 Medium V547 Expression '!bAllowCreateLocalDatabase' is always false.
General Analysis generalpage.cxx:337 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:342 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 paramdialog.cxx:222 Medium V519 The 'pValues->Value' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 221, 222.
General Analysis queryfilter.cxx:105 Medium V547 Expression '!bIsSearchable' is always false.
General Analysis queryfilter.cxx:300 Medium V547 Expression '!bFunction' is always true.
General Analysis queryfilter.cxx:666 Medium V547 Expression is always false.
General Analysis queryfilter.cxx:680 Medium V547 Expression is always false.
General Analysis queryfilter.cxx:695 Medium V547 Expression is always false.
General Analysis queryfilter.cxx:213 Medium V1048 The 'nPredicateType' variable was assigned the same value.
General Analysis queryorder.cxx:141 Medium V547 Expression 'bIsAscending' is always true.
General Analysis 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: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: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:162 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: sIndent, m_bCheckFont.
General Analysis 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:354 Medium V785 Constant expression in switch statement.
General Analysis DExport.cxx:418 Medium V785 Constant expression in switch statement.
General Analysis HtmlReader.cxx:315 High V530 The return value of function 'append' is required to be utilized.
General Analysis RowSetDrop.cxx:110 High V547 Expression 'nPos != - 1' is always false.
General Analysis RowSetDrop.cxx:123 Medium V547 Expression '!bFinal' is always true.
General Analysis RowSetDrop.cxx:127 Medium V547 Expression '!nRowCount' is always true.
General Analysis RowSetDrop.cxx:159 Medium V1037 Two or more case-branches perform the same actions. Check lines: 159, 175
General Analysis RowSetDrop.cxx:163 Medium V1037 Two or more case-branches perform the same actions. Check lines: 163, 172, 203
General Analysis RowSetDrop.cxx:178 Medium V1037 Two or more case-branches perform the same actions. Check lines: 178, 207
General Analysis TokenWriter.cxx:870 High V530 The return value of function 'CreateTableDataOptionsValNum' is required to be utilized.
General Analysis TokenWriter.cxx:874 High V530 The return value of function 'CreateTableDataOptionsValNum' is required to be utilized.
General Analysis TokenWriter.cxx:93 High V1053 Calling the 'initialize' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'TokenWriter.cxx:93', 'TokenWriter.cxx:206', 'TokenWriter.hxx:91'.
General Analysis TokenWriter.cxx:115 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis TokenWriter.cxx:310 Medium V524 It is odd that the body of 'Read' function is fully equivalent to the body of 'Write' function.
General Analysis TokenWriter.cxx:421 Medium V785 Constant expression in switch statement.
General Analysis TokenWriter.cxx:766 Medium V785 Constant expression in switch statement.
General Analysis UITools.cxx:1266 Medium V547 Expression 'bEscapeProcessing' is always false.
General Analysis UITools.cxx:294 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'.
General Analysis UITools.cxx:311 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'.
General Analysis UITools.cxx:334 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'.
General Analysis UITools.cxx:717 Medium V1048 The 'eJustify' variable was assigned the same value.
General Analysis WCopyTable.cxx:253 High V1053 Calling the 'getSelectStatement' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'WCopyTable.cxx:253', 'WCopyTable.cxx:294', 'WCopyTable.cxx:319', 'WCopyTable.hxx:199'.
General Analysis WCopyTable.cxx:568 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis WCopyTable.cxx:621 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis WCopyTable.cxx:1473 Medium V1048 The 'nDefaultType' variable was assigned the same value.
General Analysis 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:197 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 192, 197.
General Analysis JoinTableView.cxx:166 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis QueryDesignView.cxx:820 High V530 The return value of function 'append' is required to be utilized.
General Analysis QueryDesignView.cxx:829 High V530 The return value of function 'append' is required to be utilized.
General Analysis QueryDesignView.cxx:835 High V530 The return value of function 'append' is required to be utilized.
General Analysis QueryDesignView.cxx:837 High V530 The return value of function 'append' is required to be utilized.
General Analysis QueryDesignView.cxx:2361 Medium V1037 Two or more case-branches perform the same actions. Check lines: 2361, 2367, 2370
General Analysis QueryDesignView.cxx:1782 Medium V1048 The 'eJoinType' variable was assigned the same value.
General Analysis QueryDesignView.cxx:3135 Medium V1048 The 'nDataType' variable was assigned the same value.
General Analysis QueryDesignView.cxx:3253 Medium V1048 The 'nDataType' variable was assigned the same value.
General Analysis QueryDesignView.cxx:3351 Medium V1048 The 'nDataType' variable was assigned the same value.
General Analysis QueryDesignView.cxx:3396 Medium V1048 The 'nDataType' variable was assigned the same value.
General Analysis QueryTableView.cxx:370 High V547 Expression 'KeyType::FOREIGN == nKeyType' is always false.
General Analysis QueryTableView.cxx:461 Medium V785 Constant expression in switch statement.
General Analysis SelectionBrowseBox.cxx:1879 Medium V560 A part of conditional expression is always true: nIdx != - 1.
General Analysis SelectionBrowseBox.cxx:1123 Medium V785 Constant expression in switch statement.
General Analysis TableConnection.cxx:174 High V530 The return value of function 'Union' is required to be utilized.
General Analysis 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: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:1406 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1412 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1428 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1450 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1483 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1488 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1494 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1500 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1504 High V530 The return value of function 'append' is required to be utilized.
General Analysis querycontroller.cxx:1601 Medium V1019 Compound assignment expression 'xQueries->getByName(m_sName) >>= xProp' is used inside condition.
General Analysis querycontroller.cxx:397 Medium V1048 The 'aReturn.bEnabled' variable was assigned the same value.
General Analysis querycontroller.cxx:400 Medium V1048 The 'aReturn.bEnabled' variable was assigned the same value.
General Analysis RelationController.cxx:347 High V547 Expression 'KeyType::FOREIGN == nKeyType' is always false.
General Analysis RelationController.cxx:477 High V773 Visibility scope of the 'pThread' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis TEditControl.cxx:786 High V595 The 'pRow->GetActFieldDescr()' pointer was utilized before it was verified against nullptr. Check lines: 786, 787.
General Analysis TEditControl.cxx:144 High V1053 Calling the 'GetView' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TableController.cxx:707 High V547 Expression 'KeyType::PRIMARY == nKeyType' is always false.
General Analysis TableController.cxx:1271 High V547 Expression 'KeyType::PRIMARY == nKeyType' is always false.
General Analysis TableDesignControl.cxx:48 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis copytablewizard.cxx:384 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis copytablewizard.cxx:514 Medium V1051 Consider checking for misprints. It's possible that the 'nExecutionResult' should be checked here.
General Analysis textconnectionsettings_uno.cxx:264 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis unosqlmessage.cxx:80 Medium V1019 Compound assignment expression 'args[0] >>= title' is used inside condition.
General Analysis unosqlmessage.cxx:80 Medium V1019 Compound assignment expression 'args[1] >>= parentWindow' is used inside condition.
General Analysis init.hxx:237 Medium V730 Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: sourceViewId.
General Analysis test_desktop_lib.cxx:1429 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1439 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1449 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1459 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1469 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1479 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1489 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemToPage' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1493 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemToCell' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1498 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemToPage' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1503 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemToCell' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1536 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1546 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1556 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1590 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1600 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1610 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1620 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1630 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1634 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1644 Medium V1007 The value from the potentially uninitialized optional 'aMenuItem' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1657 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemHelpVis' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1661 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemHelpUse' is used. Probably it is a mistake.
General Analysis 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:1670 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemHelpVis' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1675 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemHelpUse' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:1680 Medium V1007 The value from the potentially uninitialized optional 'aMenuItemHelpFront' is used. Probably it is a mistake.
General Analysis test_desktop_lib.cxx:2199 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:1955 High V1053 Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis app.cxx:2220 Medium V506 Pointer to local variable 'eFlags' is stored outside the scope of this variable. Such a pointer will become invalid.
General Analysis app.cxx:981 Medium V1001 The 'aRet' variable is assigned but is not used by the end of the function.
General Analysis app.cxx:1063 Medium V1001 The 'aRet' variable is assigned but is not used by the end of the function.
General Analysis app.cxx:1082 Medium V1001 The 'aRet' variable is assigned but is not used by the end of the function.
General Analysis check_ext_deps.cxx:183 Medium V1019 Compound assignment expression 'rStatus >>= sText' is used inside condition.
General Analysis check_ext_deps.cxx:196 Medium V1019 Compound assignment expression 'rStatus >>= sText' is used inside condition.
General Analysis check_ext_deps.cxx:147 Medium V1048 The 'bApprove' variable was assigned the same value.
General Analysis 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:234 High V530 The return value of function 'append' is required to be utilized.
General Analysis langselect.cxx:131 High V530 The return value of function 'reset' is required to be utilized.
General Analysis langselect.cxx:133 High V530 The return value of function 'makeFallback' is required to be utilized.
General Analysis officeipcthread.cxx:87 High V530 The return value of function 'append' is required to be utilized.
General Analysis officeipcthread.cxx:179 High V530 The return value of function 'append' is required to be utilized.
General Analysis officeipcthread.cxx:213 High V530 The return value of function 'append' is required to be utilized.
General Analysis officeipcthread.cxx:227 High V530 The return value of function 'append' is required to be utilized.
General Analysis officeipcthread.cxx:469 High V530 The return value of function 'append' is required to be utilized.
General Analysis officeipcthread.cxx:791 High V530 The return value of function 'append' is required to be utilized.
General Analysis officeipcthread.cxx:802 High V530 The return value of function 'append' is required to be utilized.
General Analysis officeipcthread.cxx:370 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:171 Medium V547 Expression is always false.
General Analysis dp_persmap.cxx:90 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_persmap.cxx:96 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_persmap.cxx:99 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_persmap.cxx:100 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_persmap.cxx:120 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_persmap.cxx:140 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_gui_dialog2.cxx:460 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_gui_extensioncmdqueue.cxx:545 Medium V1019 Compound assignment expression 'rStatus >>= text' is used inside condition.
General Analysis dp_gui_extensioncmdqueue.cxx:683 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:999 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis dp_gui_updatedialog.cxx:337 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_gui_updatedialog.cxx:343 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_gui_updatedialog.cxx:345 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_gui_updatedialog.cxx:351 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_commandenvironments.cxx:136 Medium V1019 Compound assignment expression 'request >>= licExc' is used inside condition.
General Analysis dp_commandenvironments.cxx:137 Medium V1019 Compound assignment expression 'request >>= instExc' is used inside condition.
General Analysis dp_commandenvironments.cxx:225 Medium V1019 Compound assignment expression 'request >>= depExc' is used inside condition.
General Analysis dp_manager.cxx:146 High V530 The return value of function 'insertToActivationLayer' is required to be utilized.
General Analysis dp_manager.cxx:636 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_misc.cxx:204 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_misc.cxx:207 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_misc.cxx:245 High V530 The return value of function 'encode' is required to be utilized.
General Analysis dp_misc.cxx:322 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_misc.cxx:386 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_ucb.cxx:219 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_ucb.cxx:226 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_ucb.cxx:230 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_ucb.cxx:236 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_ucb.cxx:274 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_ucb.cxx:281 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_ucb.cxx:283 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_component.cxx:877 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_component.cxx:879 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_component.cxx:887 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_component.cxx:894 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_component.cxx:896 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_component.cxx:920 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_component.cxx:947 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_component.cxx:952 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_configuration.cxx:445 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_configuration.cxx:447 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_configuration.cxx:461 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_configuration.cxx:463 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:87 Medium V547 Expression 'cachePath' is always false.
General Analysis dp_registry.cxx:164 High V530 The return value of function 'append' is required to be utilized.
General Analysis dp_script.cxx:367 Medium V1048 The 'bCanAdd' variable was assigned the same value.
General Analysis init.cxx:873 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis init.cxx:888 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis init.cxx:939 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis init.cxx:1738 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis init.cxx:1777 High V530 The return value of function 'append' is required to be utilized.
General Analysis init.cxx:1779 High V530 The return value of function 'append' is required to be utilized.
General Analysis init.cxx:1784 High V530 The return value of function 'append' is required to be utilized.
General Analysis init.cxx:2210 High V530 The return value of function 'Union' is required to be utilized.
General Analysis init.cxx:2342 High V530 The return value of function 'Union' is required to be utilized.
General Analysis init.cxx:2673 High V530 The return value of function 'Union' is required to be utilized.
General Analysis init.cxx:5402 High V530 The return value of function 'append' is required to be utilized.
General Analysis init.cxx:5404 High V530 The return value of function 'append' is required to be utilized.
General Analysis init.cxx:8156 High V530 The return value of function 'getImageUrl' is required to be utilized.
General Analysis init.cxx:8184 High V530 The return value of function 'GetDefaultFont' is required to be utilized.
General Analysis init.cxx:8186 High V530 The return value of function 'GetDefaultFont' is required to be utilized.
General Analysis init.cxx:8188 High V530 The return value of function 'GetDefaultFont' is required to be utilized.
General Analysis init.cxx:5567 High V614 Uninitialized variable 'value' used. Consider checking the first actual argument of the 'convert' function.
General Analysis init.cxx:6634 High V614 Uninitialized variable 'bIsPhysical' used.
General Analysis init.cxx:300 High V1053 Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis init.cxx:6255 Medium V522 There might be dereferencing of a potential null pointer '* pOutMimeTypes'. Check lines: 6255, 6248.
General Analysis init.cxx:6263 Medium V522 There might be dereferencing of a potential null pointer '* pOutSizes'. Check lines: 6263, 6246.
General Analysis init.cxx:6264 Medium V522 There might be dereferencing of a potential null pointer '* pOutStreams'. Check lines: 6264, 6250.
General Analysis init.cxx:743 Medium V547 Expression is always false.
General Analysis init.cxx:5630 Medium V547 Expression 'report' is always true.
General Analysis init.cxx:412 Medium V575 The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 412, 410.
General Analysis init.cxx:6449 Medium V575 The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 6449, 6447.
General Analysis init.cxx:6512 Medium V575 The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 6512, 6510.
General Analysis init.cxx:6548 Medium V575 The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 6548, 6546.
General Analysis init.cxx:6673 Medium V575 The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 6673, 6671.
General Analysis init.cxx:5020 Medium V1001 The 'selection' variable is assigned but is not used by the end of the function.
General Analysis init.cxx:6627 Medium V1019 Compound assignment expression is used inside condition.
General Analysis init.cxx:2294 Medium V1083 Signed integer overflow is possible in 'nLeft + nWidth' arithmetic expression. This leads to undefined behavior. Left operand is from potentially tainted source, right operand is from potentially tainted source.
General Analysis init.cxx:2294 Medium V1083 Signed integer overflow is possible in 'nTop + nHeight' arithmetic expression. This leads to undefined behavior. Left operand is from potentially tainted source, right operand is from potentially tainted source.
General Analysis init.cxx:2308 Medium V1083 Signed integer overflow is possible in 'nOldLeft + nOldWidth' arithmetic expression. This leads to undefined behavior. Left operand is from potentially tainted source, right operand is from potentially tainted source.
General Analysis init.cxx:2308 Medium V1083 Signed integer overflow is possible in 'nOldTop + nOldHeight' arithmetic expression. This leads to undefined behavior. Left operand is from potentially tainted source, right operand is from potentially tainted source.
General Analysis migration.cxx:281 Medium V560 A part of conditional expression is always true: !bMigrationCompleted.
General Analysis acceptor.cxx:150 Medium V1019 Compound assignment expression 'aArguments[0] >>= m_aAcceptString' is used inside condition.
General Analysis acceptor.cxx:174 Medium V1019 Compound assignment expression 'aArguments[0] >>= bEnable' is used inside condition.
General Analysis acceptor.cxx:175 Medium V1019 Compound assignment expression 'aArguments[1] >>= bEnable' is used inside condition.
General Analysis unopkg_misc.cxx:59 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis args.c:116 High V724 Converting type 'unsigned int' to type 'sal_Bool' can lead to a loss of high-order bits. Non-zero value can become 'FALSE'.
General Analysis args.c:117 High V724 Converting type 'unsigned int' to type 'sal_Bool' can lead to a loss of high-order bits. Non-zero value can become 'FALSE'.
General Analysis args.c:118 High V724 Converting type 'unsigned int' to type 'sal_Bool' can lead to a loss of high-order bits. Non-zero value can become 'FALSE'.
General Analysis args.c:119 High V724 Converting type 'unsigned int' to type 'sal_Bool' can lead to a loss of high-order bits. Non-zero value can become 'FALSE'.
General Analysis args.c:68 Medium V575 The potential null pointer is passed into 'memset' function. Inspect the first argument. Check lines: 68, 67.
General Analysis pagein.c:85 High V692 An inappropriate attempt to append a null character to a string. To determine the length of a string by 'strlen' function correctly, a string ending with a null terminator should be used in the first place.
General Analysis splashx.c:296 Medium V522 There might be dereferencing of a potential null pointer '(uint32_t *) out'. Check lines: 296, 253.
General Analysis splashx.c:587 Medium V522 There might be dereferencing of a potential null pointer 'pLocale'. Check lines: 587, 586.
General Analysis splashx.c:597 Medium V575 The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 597, 596.
General Analysis splashx.c:124 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: 120, 124.
General Analysis splashx.c:125 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: 120, 125.
General Analysis splashx.c:126 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: 120, 126.
General Analysis splashx.c:296 Medium V769 The 'data' pointer in the 'data + y * bytes_per_line' expression could be nullptr. In such case, resulting value will be senseless and it should not be used. Check lines: 296, 253.
General Analysis start.c:99 Medium V522 There might be dereferencing of a potential null pointer 'info'. Check lines: 99, 91.
General Analysis start.c:113 Medium V522 There might be dereferencing of a potential null pointer 'ppArgs'. Check lines: 113, 111.
General Analysis start.c:244 Medium V522 There might be dereferencing of a potential null pointer 'md5_buf'. Check lines: 244, 231.
General Analysis start.c:623 Medium V522 There might be dereferencing of a potential null pointer 'ppArgs'. Check lines: 623, 620.
General Analysis start.c:838 Medium V522 There might be dereferencing of a potential null pointer 'info'. Check lines: 838, 91.
General Analysis start.c:187 Medium V575 The potential null pointer is passed into 'dirname' function. Inspect the first argument. Check lines: 187, 186.
General Analysis border.cxx:79 Medium V522 There might be dereferencing of a potential null pointer 'pGroupPrimitive'.
General Analysis border.cxx:87 Medium V522 There might be dereferencing of a potential null pointer 'pInside'.
General Analysis vclmetafileprocessor2d.cxx:45 High V530 The return value of function 'compressAsPNG' is required to be utilized.
General Analysis vclpixelprocessor2d.cxx:39 High V530 The return value of function 'compressAsPNG' is required to be utilized.
General Analysis fillgraphicattribute.cxx:61 High V530 The return value of function 'GetBitmap' is required to be utilized.
General Analysis sdrlightingattribute3d.cxx:136 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrlightingattribute3d.cxx:151 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrlightingattribute3d.cxx:165 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis XShapeDumper.cxx:1150 Medium V1019 Compound assignment expression 'aAny >>= aRectangleValue' is used inside condition.
General Analysis XShapeDumper.cxx:1156 Medium V1019 Compound assignment expression 'aAny >>= aAdjustmentValues' is used inside condition.
General Analysis XShapeDumper.cxx:1162 Medium V1019 Compound assignment expression 'aAny >>= aCoordinates' is used inside condition.
General Analysis XShapeDumper.cxx:1168 Medium V1019 Compound assignment expression 'aAny >>= aSegments' is used inside condition.
General Analysis viewinformation2d.cxx:475 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis viewinformation2d.cxx:483 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis borderlineprimitive2d.cxx:124 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis controlprimitive2d.cxx:251 High V530 The return value of function 'append' is required to be utilized.
General Analysis embedded3dprimitive2d.cxx:85 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis glowprimitive2d.cxx:297 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 263, 297.
General Analysis helplineprimitive2d.cxx:49 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sceneprimitive2d.cxx:147 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis shadowprimitive2d.cxx:342 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 315, 342.
General Analysis softedgeprimitive2d.cxx:297 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 270, 297.
General Analysis textdecoratedprimitive2d.cxx:280 Medium V547 Expression '!aEmphasisContent.empty()' is always false.
General Analysis textlayoutdevice.cxx:95 High V1053 Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis wrongspellprimitive2d.cxx:82 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrcubeprimitive3d.cxx:62 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 44, 62.
General Analysis sdrextrudelathetools3d.cxx:245 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrextrudelathetools3d.cxx:252 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrextrudelathetools3d.cxx:258 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrextrudelathetools3d.cxx:268 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrextrudelathetools3d.cxx:275 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrextrudelathetools3d.cxx:314 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis sdrextrudeprimitive3d.cxx:108 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 90, 108.
General Analysis 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:65 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 47, 65.
General Analysis vclhelperbufferdevice.cxx:398 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis vclmetafileprocessor2d.cxx:1280 High V595 The 'mpPDFExtOutDevData' pointer was utilized before it was verified against nullptr. Check lines: 1280, 1300.
General Analysis vclmetafileprocessor2d.cxx:1409 High V595 The 'mpPDFExtOutDevData' pointer was utilized before it was verified against nullptr. Check lines: 1409, 1425.
General Analysis vclmetafileprocessor2d.cxx:1210 Medium V547 Expression '!bIsPrintableControl' is always true.
General Analysis vclmetafileprocessor2d.cxx:2167 Medium V547 Expression '!useDecompose' is always true.
General Analysis vclmetafileprocessor2d.cxx:407 Medium V1048 The 'eJoin' variable was assigned the same value.
General Analysis shadow3dextractor.cxx:221 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis shadow3dextractor.cxx:223 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis zbufferprocessor3d.cxx:310 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis emfphelperdata.cxx:2048 High V547 Expression 'type == 0x4034' is always true.
General Analysis emfphelperdata.cxx:2084 Medium V1037 Two or more case-branches perform the same actions. Check lines: 2084, 2097
General Analysis emfpimage.cxx:41 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis emfpimage.cxx:61 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis editdoc.hxx:241 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:90 Medium V522 There might be dereferencing of a potential null pointer 'pData'.
General Analysis editeng.cxx:119 Medium V522 There might be dereferencing of a potential null pointer 'pData'.
General Analysis editeng.cxx:158 Medium V522 There might be dereferencing of a potential null pointer 'pData'.
General Analysis editeng.cxx:191 Medium V522 There might be dereferencing of a potential null pointer 'pData'.
General Analysis editeng.cxx:207 Medium V522 There might be dereferencing of a potential null pointer 'pData'.
General Analysis 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:104 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:123 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:492 Medium V522 There might be dereferencing of a potential null pointer 'pURLField1'.
General Analysis core-test.cxx:502 Medium V522 There might be dereferencing of a potential null pointer 'pURLField2'.
General Analysis core-test.cxx:533 Medium V522 There might be dereferencing of a potential null pointer 'pACPURLField1'.
General Analysis core-test.cxx:543 Medium V522 There might be dereferencing of a potential null pointer 'pACPURLField2'.
General Analysis core-test.cxx:553 Medium V522 There might be dereferencing of a potential null pointer 'pACPURLField3'.
General Analysis core-test.cxx:1878 Medium V1048 The 'selEnd' variable was assigned the same value.
General Analysis core-test.cxx:2008 Medium V1048 The 'selEnd' variable was assigned the same value.
General Analysis AccessibleStaticTextBase.cxx:583 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleStaticTextBase.cxx:592 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ContentNode.cxx:491 High V530 The return value of function 'append' is required to be utilized.
General Analysis editobj.cxx:180 Medium V560 A part of conditional expression is always false: !rCompare.GetWrongList().
General Analysis editview.cxx:1313 Medium V614 Potentially null smart pointer 'xInsertMenu' used.
General Analysis edtspell.cxx:666 Medium V560 A part of conditional expression is always true: pFnd.
General Analysis eehtml.cxx:204 High V530 The return value of function 'append' is required to be utilized.
General Analysis eertfpar.cxx:205 Medium V1037 Two or more case-branches perform the same actions. Check lines: 205, 210
General Analysis impedit.cxx:1261 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis impedit.cxx:2589 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis impedit.cxx:1437 Medium V522 There might be dereferencing of a potential null pointer 'pThisShell'.
General Analysis impedit.cxx:528 Medium V788 The variable 'nEndLine', captured in a lambda expression, has a constant value.
General Analysis impedit.cxx:528 Medium V788 The variable 'nStartLine', captured in a lambda expression, has a constant value.
General Analysis impedit2.cxx:750 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis impedit2.cxx:3375 High V530 The return value of function 'MoveToNextLine' is required to be utilized.
General Analysis impedit2.cxx:4181 High V530 The return value of function 'WriteRTF' is required to be utilized.
General Analysis impedit2.cxx:4407 Medium V547 Expression 'nDiffRight >= 0' is always true.
General Analysis impedit2.cxx:657 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:3704 Medium V788 The variable 'lastCol', captured in a lambda expression, has a constant value.
General Analysis impedit2.cxx:3704 Medium V788 The variable 'minHeight', captured in a lambda expression, has a constant value.
General Analysis impedit2.cxx:2808 Medium V1048 The 'bShouldBeRtl' variable was assigned the same value.
General Analysis impedit2.cxx:1192 Medium V1051 Consider checking for misprints. It's possible that the 'bGotoStartOfNextLine' should be checked here.
General Analysis impedit3.cxx:165 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis impedit3.cxx:369 High V530 The return value of function 'Union' is required to be utilized.
General Analysis impedit3.cxx:399 High V530 The return value of function 'Union' is required to be utilized.
General Analysis impedit3.cxx:3509 High V530 The return value of function 'MoveToNextLine' is required to be utilized.
General Analysis impedit3.cxx:3805 High V530 The return value of function 'QuickGetTextSize' is required to be utilized.
General Analysis impedit3.cxx:3819 High V530 The return value of function 'QuickGetTextSize' is required to be utilized.
General Analysis impedit3.cxx:4086 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis impedit4.cxx:209 High V530 The return value of function 'WriteText' is required to be utilized.
General Analysis impedit4.cxx:211 High V530 The return value of function 'WriteRTF' is required to be utilized.
General Analysis impedit4.cxx:2572 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis 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: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: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:343 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:338 High V595 The 'pNode' pointer was utilized before it was verified against nullptr. Check lines: 338, 346.
General Analysis flditem.cxx:903 High V530 The return value of function 'append' is required to be utilized.
General Analysis flditem.cxx:67 Medium V547 Expression 'bIsDate' is always false.
General Analysis flditem.cxx:92 Medium V547 Expression 'bIsFixed' is always false.
General Analysis flditem.cxx:155 Medium V547 Expression 'bIsFixed' is always false.
General Analysis flditem.cxx:188 Medium V547 Expression 'bIsFixed' is always false.
General Analysis flditem.cxx:190 Medium V547 Expression '!bIsFixed' is always true.
General Analysis flditem.cxx:192 Medium V547 Expression '!bFullName' is always true.
General Analysis flditem.cxx:96 Medium V560 A part of conditional expression is always false.
General Analysis flditem.cxx:97 Medium V560 A part of conditional expression is always true.
General Analysis flditem.cxx:115 Medium V560 A part of conditional expression is always false.
General Analysis flditem.cxx:116 Medium V560 A part of conditional expression is always true.
General Analysis flditem.cxx:210 Medium V560 A part of conditional expression is always false.
General Analysis flditem.cxx:211 Medium V560 A part of conditional expression is always false.
General Analysis flditem.cxx:145 Medium V785 Constant expression in switch statement.
General Analysis frmitems.cxx:2624 Medium V1019 Compound assignment expression 'aAny >>= aShadow' is used inside condition.
General Analysis itemtype.cxx:109 High V530 The return value of function 'append' is required to be utilized.
General Analysis itemtype.cxx:115 High V530 The return value of function 'append' is required to be utilized.
General Analysis itemtype.cxx:117 High V530 The return value of function 'append' is required to be utilized.
General Analysis itemtype.cxx:124 High V530 The return value of function 'append' is required to be utilized.
General Analysis itemtype.cxx:127 High V530 The return value of function 'append' is required to be utilized.
General Analysis legacyitem.cxx:353 High V781 The value of the 'cLine' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 353, 356.
General Analysis numitem.cxx:562 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis paperinf.cxx:80 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis paraitem.cxx:182 Medium V560 A part of conditional expression is always true: QueryValue(aAny, bConvert ? 0x80 : 0).
General Analysis paraitem.cxx:182 Medium V1019 Compound assignment expression 'aAny >>= aLSp' is used inside condition.
General Analysis writingmodeitem.cxx:76 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis acorrcfg.cxx:89 High V530 The return value of function 'makeFallback' is required to be utilized.
General Analysis hangulhanja.cxx:925 Medium V547 Expression 'pResult' is always true.
General Analysis 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:1232 High V530 The return value of function 'append' is required to be utilized.
General Analysis svxacorr.cxx:2047 High V530 The return value of function 'reset' is required to be utilized.
General Analysis svxacorr.cxx:2072 High V530 The return value of function 'reset' is required to be utilized.
General Analysis svxacorr.cxx:2139 High V530 The return value of function 'reset' is required to be utilized.
General Analysis svxacorr.cxx:2221 High V530 The return value of function 'reset' is required to be utilized.
General Analysis svxacorr.cxx:3283 High V530 The return value of function 'append' is required to be utilized.
General Analysis svxacorr.cxx:3288 High V530 The return value of function 'append' is required to be utilized.
General Analysis svxacorr.cxx:2933 Medium V547 Expression 'bRet' is always false.
General Analysis svxacorr.cxx:1425 Medium V560 A part of conditional expression is always true: nInsPos.
General Analysis svxacorr.cxx:1444 Medium V560 A part of conditional expression is always true: nInsPos.
General Analysis svxacorr.cxx:1475 Medium V560 A part of conditional expression is always true: nInsPos.
General Analysis txtrange.cxx:256 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis outliner.cxx:1438 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis outliner.cxx:1110 Medium V560 A part of conditional expression is always false: (pPara->nFlags != nPrevFlags).
General Analysis outliner.cxx:888 Medium V1004 The 'pEditEngine' pointer was used unsafely after it was verified against nullptr. Check lines: 876, 888.
General Analysis outlvw.cxx:1380 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis outlvw.cxx:1462 High V530 The return value of function 'Read' is required to be utilized.
General Analysis svxrtf.cxx:1099 Medium V547 Expression 'n' is always true.
General Analysis svxrtf.cxx:197 Medium V1037 Two or more case-branches perform the same actions. Check lines: 197, 218
General Analysis svxrtf.cxx:315 Medium V1037 Two or more case-branches perform the same actions. Check lines: 315, 318
General Analysis unoedprx.cxx:754 High V530 The return value of function 'Union' is required to be utilized.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:249 Medium V1048 The 'eParaState' variable was assigned the same value.
General Analysis unonrule.cxx:531 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:1899 Medium V1004 The 'GetEditSource()' pointer was used unsafely after it was verified against nullptr. Check lines: 1880, 1899.
General Analysis unotext.cxx:2085 Medium V1004 The 'pEditSource' pointer was used unsafely after it was verified against nullptr. Check lines: 2070, 2085.
General Analysis unotext.cxx:2116 Medium V1004 The 'pEditSource' pointer was used unsafely after it was verified against nullptr. Check lines: 2106, 2116.
General Analysis unotext.cxx:2146 Medium V1004 The 'pEditSource' pointer was used unsafely after it was verified against nullptr. Check lines: 2137, 2146.
General Analysis unotext.cxx:868 Medium V1007 The value from the potentially uninitialized optional 'pNewParaSet' is used. Probably it is a mistake.
General Analysis unotext.cxx:873 Medium V1007 The value from the potentially uninitialized optional 'pNewParaSet' is used. Probably it is a mistake.
General Analysis unotext2.cxx:83 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 xmltxtimp.cxx:127 High V1053 Calling the 'CreateTextImport' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'xmltxtimp.cxx:127', 'xmlimp.hxx:605', 'xmlimp.hxx:264'.
General Analysis persistence.cxx:1254 Medium V547 Expression 'bTryOptimization' is always false.
General Analysis persistence.cxx:1269 Medium V547 Expression '!bOptimizationWorks' is always true.
General Analysis persistence.cxx:1333 Medium V547 Expression '!AutoSaveEvent' is always true.
General Analysis persistence.cxx:1393 Medium V547 Expression 'bTryOptimization' is always false.
General Analysis persistence.cxx:1408 Medium V547 Expression '!bOptimizationWorks' is always true.
General Analysis olepersist.cxx:1139 Medium V547 Expression '!bOptimizedCopyingDone' is always true.
General Analysis olepersist.cxx:1772 Medium V560 A part of conditional expression is always false: !bStoreLoaded.
General Analysis olepersist.cxx:1790 Medium V560 A part of conditional expression is always false: !bStoreLoaded.
General Analysis ownview.cxx:218 Medium V1019 Compound assignment expression is used inside condition.
General Analysis EmfImportTest.cxx:1634 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis xemfparser.cxx:98 High V614 Uninitialized variable 'bValue' used.
General Analysis emfreader.cxx:835 Medium V1051 Consider checking for misprints. It's possible that the 'bEnableEMFPlus' should be checked here.
General Analysis mtftools.cxx:1511 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis mtftools.cxx:1585 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis mtftools.cxx:1622 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis mtftools.cxx:1666 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis wmfreader.cxx:1792 High V530 The return value of function 'ReadYXExt' is required to be utilized.
General Analysis wmfreader.cxx:1802 High V530 The return value of function 'ReadYX' is required to be utilized.
General Analysis wmfreader.cxx:1803 High V530 The return value of function 'ReadYX' is required to be utilized.
General Analysis wmfreader.cxx:1937 High V530 The return value of function 'ReadColor' is required to be utilized.
General Analysis wmfreader.cxx:884 Medium V560 A part of conditional expression is always false: nBitCount == 8.
General Analysis wmfreader.cxx:1603 Medium V1051 Consider checking for misprints. It's possible that the 'nPos' should be checked here.
General Analysis abspilot.cxx:106 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis unodialogabp.cxx:77 Medium V1019 Compound assignment expression 'aArguments[0] >>= xParentWindow' is used inside condition.
General Analysis datman.cxx:626 Medium V547 Expression 'bIsFormatted' is always true.
General Analysis datman.cxx:599 Medium V785 Constant expression in switch statement.
General Analysis datman.cxx:1152 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1152, 1155
General Analysis framectr.cxx:730 High V547 Expression 'nCount > 0' is always false.
General Analysis framectr.cxx:322 Medium V560 A part of conditional expression is always false: (nPriv & sdbcx::Privilege::INSERT) != 0.
General Analysis framectr.cxx:527 Medium V560 A part of conditional expression is always false: nCount > 1.
General Analysis 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:466 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:768 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis framectr.cxx:828 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis general.cxx:351 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis general.cxx:788 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:868 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: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:921'.
General Analysis ldapuserprofilebe.cxx:114 High V547 Expression 'definition->mPort == 0' is always true.
General Analysis controlwizard.cxx:182 Medium V785 Constant expression in switch statement.
General Analysis csvformatter.cxx:105 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:108 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:111 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:120 High V530 The return value of function 'insert' is required to be utilized.
General Analysis csvformatter.cxx:122 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:125 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:218 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:250 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis csvformatter.cxx:251 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:257 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:260 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvformatter.cxx:288 High V530 The return value of function 'append' is required to be utilized.
General Analysis plaintextformatter.cxx:92 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis plaintextformatter.cxx:97 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis plaintextformatter.cxx:103 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis browserline.cxx:191 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellbindinghandler.cxx:370 High V547 Expression 'nCurrentBindingType != 0' is always false.
General Analysis cellbindinghelper.cxx:423 High V547 Expression 'FormComponentType::LISTBOX != nClassId' is always true.
General Analysis cellbindinghelper.cxx:460 Medium V560 A part of conditional expression is always false.
General Analysis commoncontrol.hxx:127 High V1053 Calling the 'getWidget' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 127, 148, 87.
General Analysis controlfontdialog.cxx:52 Medium V547 Expression 'm_xDialog' is always true.
General Analysis controlfontdialog.cxx:81 Medium V1019 Compound assignment expression 'aArguments[0] >>= xGridModel' is used inside condition.
General Analysis defaultforminspection.cxx:184 Medium V1019 Compound assignment expression '_arguments[1] >>= nMaxHelpTextLines' is used inside condition.
General Analysis editpropertyhandler.cxx:272 High V547 Expression 'nTextType == TextType::RICHTEXT' is always false.
General Analysis editpropertyhandler.cxx:273 High V547 Expression 'nTextType != TextType::RICHTEXT' is always true.
General Analysis editpropertyhandler.cxx:274 High V547 Expression 'nTextType == TextType::SINGLELINE' is always true.
General Analysis editpropertyhandler.cxx:275 High V547 Expression 'nTextType != TextType::RICHTEXT' is always true.
General Analysis editpropertyhandler.cxx:276 High V547 Expression 'nTextType != TextType::RICHTEXT' is always true.
General Analysis editpropertyhandler.cxx:277 High V547 Expression 'nTextType != TextType::RICHTEXT' is always true.
General Analysis editpropertyhandler.cxx:278 High V547 Expression 'nTextType != TextType::SINGLELINE' is always false.
General Analysis editpropertyhandler.cxx:279 High V547 Expression 'nTextType != TextType::SINGLELINE' is always false.
General Analysis editpropertyhandler.cxx:280 High V547 Expression 'nTextType == TextType::SINGLELINE' is always true.
General Analysis editpropertyhandler.cxx:282 High V547 Expression 'nTextType != TextType::RICHTEXT' is always true.
General Analysis editpropertyhandler.cxx:90 Medium V547 Expression 'bHasVScroll' is always false.
General Analysis editpropertyhandler.cxx:99 Medium V547 Expression 'bRichText' is always false.
General Analysis editpropertyhandler.cxx:105 Medium V547 Expression 'bMultiLine' is always false.
General Analysis eformshelper.cxx:173 Medium V560 A part of conditional expression is always false: pCompatibleTypes.
General Analysis eformshelper.cxx:173 Medium V560 A part of conditional expression is always true: !bCan.
General Analysis eformshelper.cxx:132 Medium V785 Constant expression in switch statement.
General Analysis eventhandler.cxx:614 High V530 The return value of function 'append' is required to be utilized.
General Analysis formcomponenthandler.cxx:2860 High V530 The return value of function 'GetGraphic' is required to be utilized.
General Analysis formcomponenthandler.cxx:1906 High V547 Expression 'eLSType != ListSourceType_VALUELIST' is always false.
General Analysis formcomponenthandler.cxx:1964 High V547 Expression 'eLSType == ListSourceType_VALUELIST' is always true.
General Analysis formcomponenthandler.cxx:3173 High V547 Expression 'eType == ListSourceType_SQL' is always true.
General Analysis formcomponenthandler.cxx:1822 Medium V560 A part of conditional expression is always true: (eLSType == ListSourceType_VALUELIST).
General Analysis formcomponenthandler.cxx:1985 Medium V560 A part of conditional expression is always true: (eButtonType == FormButtonType_URL).
General Analysis formcomponenthandler.cxx:2030 Medium V560 A part of conditional expression is always true: (nCommandType == CommandType::COMMAND).
General Analysis formcomponenthandler.cxx:3171 Medium V560 A part of conditional expression is always false: (eType == ListSourceType_SQLPASSTHROUGH).
General Analysis formcomponenthandler.cxx:3171 Medium V560 A part of conditional expression is always true: (eType == ListSourceType_SQL).
General Analysis formcomponenthandler.cxx:2517 Medium V785 Constant expression in switch statement.
General Analysis formcomponenthandler.cxx:2994 Medium V1001 The 'any' variable is assigned but is not used by the end of the function.
General Analysis formcomponenthandler.cxx:324 Medium V1019 Compound assignment expression '_rValue >>= xGrfObj' is used inside condition.
General Analysis formcomponenthandler.cxx:718 Medium V1048 The 'nNormalized' variable was assigned the same value.
General Analysis formcomponenthandler.cxx:721 Medium V1048 The 'nNormalized' variable was assigned the same value.
General Analysis formcomponenthandler.cxx:1061 Medium V1048 The 'nControlType' variable was assigned the same value.
General Analysis formcomponenthandler.cxx:2105 Medium V1048 The 'm_eComponentClass' variable was assigned the same value.
General Analysis formgeometryhandler.cxx:639 Medium V547 Expression '!bIsVisible' is always false.
General Analysis formlinkdialog.cxx:497 High V547 Expression 'nKeyType != KeyType::FOREIGN' is always true.
General Analysis formlinkdialog.cxx:359 Medium V560 A part of conditional expression is always false: (nCommandType == CommandType::TABLE).
General Analysis formlinkdialog.cxx:360 Medium V560 A part of conditional expression is always false: (nCommandType == CommandType::QUERY).
General Analysis genericpropertyhandler.cxx:230 Medium V1019 Compound assignment expression 'aControlValue >>= sURL' is used inside condition.
General Analysis handlerhelper.cxx:272 Medium V1001 The 'aReturn' variable is assigned but is not used by the end of the function.
General Analysis handlerhelper.cxx:99 Medium V1048 The 'nControlType' variable was assigned the same value.
General Analysis listselectiondlg.cxx:75 Medium V547 Expression 'bMultiSelection' is always false.
General Analysis pcrcommon.cxx:50 High V530 The return value of function 'append' is required to be utilized.
General Analysis pcrunodialogs.cxx:61 Medium V547 Expression 'm_xDialog' is always true.
General Analysis pcrunodialogs.cxx:111 Medium V1019 Compound assignment expression 'aArguments[0] >>= xTabbingModel' is used inside condition.
General Analysis pcrunodialogs.cxx:111 Medium V1019 Compound assignment expression 'aArguments[1] >>= xControlContext' is used inside condition.
General Analysis pcrunodialogs.cxx:111 Medium V1019 Compound assignment expression 'aArguments[2] >>= xParentWindow' is used inside condition.
General Analysis propcontroller.cxx:80 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis propcontroller.cxx:835 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 821, 835.
General Analysis propertyhandler.cxx:411 High V547 Expression 'FieldUnit::NONE == eUnit' is always true.
General Analysis propertyhandler.cxx:406 Medium V560 A part of conditional expression is always false.
General Analysis propertyhandler.cxx:406 Medium V560 A part of conditional expression is always true.
General Analysis 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:726 High V530 The return value of function 'append' is required to be utilized.
General Analysis standardcontrol.cxx:367 High V1053 Calling the 'getMaxValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis standardcontrol.cxx:369 High V1053 Calling the 'setMinValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis submissionhandler.cxx:137 Medium V560 A part of conditional expression is always false: (eType != FormButtonType_PUSH).
General Analysis submissionhandler.cxx:137 Medium V560 A part of conditional expression is always true: (eType != FormButtonType_SUBMIT).
General Analysis xsdvalidationpropertyhandler.cxx:324 Medium V1037 Two or more case-branches perform the same actions. Check lines: 324, 329, 359
General Analysis xsdvalidationpropertyhandler.cxx:318 Medium V1048 The 'nControlType' variable was assigned the same value.
General Analysis sane.cxx:249 Medium V779 Unreachable code detected. It is possible that an error is present.
General Analysis sanedlg.cxx:293 High V530 The return value of function 'SetReloadOptionsHdl' is required to be utilized.
General Analysis sanedlg.cxx:1412 High V530 The return value of function 'append' is required to be utilized.
General Analysis download.cxx:155 Medium V636 The expression was implicitly cast from 'unsigned long' type to 'float' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
General Analysis download.cxx:154 Medium V793 It is odd that the result of the 'dltotal + out->Offset' statement is a part of the condition. Perhaps, this statement should have been compared with something else.
General Analysis download.cxx:122 Medium V1001 The 'aValue' variable is assigned but is not used by the end of the function.
General Analysis updatecheck.cxx:329 High V1053 Calling the 'resume' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis updatecheckconfig.cxx:108 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis updatecheckconfig.cxx:123 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis updatehdl.cxx:1245 Medium V522 There might be dereferencing of a potential null pointer 'pStatusLabel'.
General Analysis updatehdl.cxx:1249 Medium V522 There might be dereferencing of a potential null pointer 'pDescriptionLabel'.
General Analysis updatefeed.cxx:341 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdf.cxx:157 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:55 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:81 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:101 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:130 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:198 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:217 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:237 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:298 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:316 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:344 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:373 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svg.cxx:388 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:78 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:87 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:92 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:97 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:106 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:130 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:141 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:152 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:162 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis textfilterdetect.cxx:172 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis cacheitem.cxx:160 Medium V1019 Compound assignment expression 'aSet >>= p2' is used inside condition.
General Analysis cacheitem.cxx:172 Medium V1019 Compound assignment expression 'aSet >>= n2' is used inside condition.
General Analysis cacheitem.cxx:189 Medium V1019 Compound assignment expression 'aSet >>= uno_s2' is used inside condition.
General Analysis cacheitem.cxx:210 Medium V1019 Compound assignment expression 'aSet >>= uno_p2' is used inside condition.
General Analysis cacheitem.cxx:236 Medium V1019 Compound assignment expression 'aSet >>= uno_n2' is used inside condition.
General Analysis filtercache.cxx:1047 Medium V547 Expression 'bPreferred' is always false.
General Analysis filtercache.cxx:1059 Medium V547 Expression 'bPreferred' is always false.
General Analysis filtercache.cxx:1107 Medium V547 Expression 'bAllFiltersShouldExist' is always true.
General Analysis typedetection.cxx:529 High V547 Expression is always false.
General Analysis typedetection.cxx:531 High V547 Expression is always false.
General Analysis typedetection.cxx:597 High V547 Expression is always false.
General Analysis typedetection.cxx:901 High V614 Uninitialized variable 'bHasElements' used.
General Analysis actimpr.cxx:824 Medium V614 Potentially uninitialized variable 'eTextAdjust' used. Consider checking the first actual argument of the 'Any' function.
General Analysis bitmap.cxx:291 Medium V1037 Two or more case-branches perform the same actions. Check lines: 291, 295
General Analysis bitmap.cxx:312 Medium V1037 Two or more case-branches perform the same actions. Check lines: 312, 320
General Analysis cgm.hxx:86 Medium V1071 Consider inspecting the 'ImplGetUI16' function. The return value is not always used. Total calls: 10, discarded results: 1.
General Analysis cgm.hxx:88 Medium V1071 Consider inspecting the 'ImplGetI' function. The return value is not always used. Total calls: 32, discarded results: 1.
General Analysis cgm.hxx:92 Medium V1071 Consider inspecting the 'ImplGetFloat' function. The return value is not always used. Total calls: 19, discarded results: 1.
General Analysis 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:1334 High V530 The return value of function 'append' is required to be utilized.
General Analysis escherex.cxx:4429 High V530 The return value of function 'remove' is required to be utilized.
General Analysis escherex.cxx:4431 High V530 The return value of function 'remove' is required to be utilized.
General Analysis escherex.cxx:1233 High V547 Expression 'nLuminance > 100' is always false.
General Analysis escherex.cxx:3373 High V547 Expression 'nCharScaleWidth != 100' is always false.
General Analysis escherex.cxx:2552 High V610 Undefined behavior. Check the shift operator '<<'. The right operand ('k' = [0x0..0x7FFFFFFE]) is greater than or equal to the length in bits of the promoted left operand.
General Analysis escherex.cxx:2696 High V614 Uninitialized variable 'bExtrusionOn' used.
General Analysis escherex.cxx:2746 High V614 Uninitialized variable 'bExtrusionLightFace' used.
General Analysis escherex.cxx:2758 High V614 Uninitialized variable 'bExtrusionFirstLightHarsh' used.
General Analysis escherex.cxx:2770 High V614 Uninitialized variable 'bExtrusionSecondLightHarsh' used.
General Analysis escherex.cxx:2814 High V614 Uninitialized variable 'bExtrusionMetal' used.
General Analysis escherex.cxx:2937 High V614 Uninitialized variable 'bExtrusionColor' used.
General Analysis escherex.cxx:3018 High V614 Uninitialized variable 'bExtrusionAllowed' used.
General Analysis escherex.cxx:3030 High V614 Uninitialized variable 'bConcentricGradientFillAllowed' used.
General Analysis escherex.cxx:3042 High V614 Uninitialized variable 'bTextPathAllowed' used.
General Analysis escherex.cxx:3298 High V614 Uninitialized variable 'bTextPathOn' used.
General Analysis escherex.cxx:3330 High V614 Uninitialized variable 'bTextPathScaleX' used.
General Analysis escherex.cxx:3342 High V614 Uninitialized variable 'bSameLetterHeights' used.
General Analysis escherex.cxx:3525 High V614 Uninitialized variable 'bMirroredX' used.
General Analysis escherex.cxx:3534 High V614 Uninitialized variable 'bMirroredY' used.
General Analysis escherex.cxx:3543 High V614 Uninitialized variable 'bSwitched' used.
General Analysis escherex.cxx:763 Medium V547 Expression 'bWordWrap' is always false.
General Analysis escherex.cxx:767 Medium V547 Expression 'bAutoGrowSize' is always false.
General Analysis escherex.cxx:774 Medium V547 Expression 'bAutoGrowWidth' is always false.
General Analysis escherex.cxx:815 Medium V547 Expression 'bWordWrap' is always false.
General Analysis escherex.cxx:819 Medium V547 Expression 'bAutoGrowSize' is always false.
General Analysis escherex.cxx:824 Medium V547 Expression 'bAutoGrowWidth' is always false.
General Analysis escherex.cxx:1247 Medium V547 Expression 'nContrast == 100' is always false.
General Analysis escherex.cxx:1318 Medium V547 Expression '!bVisible' is always true.
General Analysis escherex.cxx:1674 Medium V547 Expression 'bMirrored' is always false.
General Analysis escherex.cxx:1679 Medium V547 Expression 'nTransparency' is always false.
General Analysis escherex.cxx:1684 Medium V547 Expression 'nRed' is always false.
General Analysis escherex.cxx:1689 Medium V547 Expression 'nGreen' is always false.
General Analysis escherex.cxx:1694 Medium V547 Expression 'nBlue' is always false.
General Analysis escherex.cxx:1627 Medium V560 A part of conditional expression is always false: nBlue.
General Analysis escherex.cxx:1627 Medium V560 A part of conditional expression is always false: nGreen.
General Analysis escherex.cxx:1627 Medium V560 A part of conditional expression is always false: nRed.
General Analysis escherex.cxx:1627 Medium V560 A part of conditional expression is always false: nTransparency.
General Analysis escherex.cxx:1670 Medium V560 A part of conditional expression is always false: nBlue.
General Analysis escherex.cxx:1670 Medium V560 A part of conditional expression is always false: nGreen.
General Analysis escherex.cxx:1670 Medium V560 A part of conditional expression is always false: nRed.
General Analysis escherex.cxx:1670 Medium V560 A part of conditional expression is always false: nTransparency.
General Analysis escherex.cxx:1737 Medium V560 A part of conditional expression is always false: nSizeX == - 100.
General Analysis escherex.cxx:1737 Medium V560 A part of conditional expression is always false: nSizeY == - 100.
General Analysis escherex.cxx:1737 Medium V560 A part of conditional expression is always true: nOffsetX == 0.
General Analysis escherex.cxx:1737 Medium V560 A part of conditional expression is always true: nOffsetY == 0.
General Analysis escherex.cxx:1737 Medium V560 A part of conditional expression is always true: nPosOffsetX == 0.
General Analysis escherex.cxx:1737 Medium V560 A part of conditional expression is always true: nPosOffsetY == 0.
General Analysis escherex.cxx:1316 Medium V1019 Compound assignment expression 'aAny >>= bVisible' is used inside condition.
General Analysis escherex.cxx:1323 Medium V1019 Compound assignment expression 'aAny >>= bPrintable' is used inside condition.
General Analysis escherex.cxx:4520 Medium V1019 Compound assignment expression '* pGluePointType >>= nGluePointType' is used inside condition.
General Analysis escherex.cxx:407 Medium V1048 The 'nFillType' variable was assigned the same value.
General Analysis escherex.cxx:505 Medium V1048 The 'nFillType' variable was assigned the same value.
General Analysis escherex.cxx:1172 Medium V1048 The 'eLineJoin' variable was assigned the same value.
General Analysis escherex.cxx:3437 Medium V1048 The 'gTextAlign' variable was assigned the same value.
General Analysis escherex.cxx:3908 Medium V1077 Conditional initialization inside the 'EscherBlibEntry' constructor may leave some members uninitialized. Inspect the following: mnIdentifier.
General Analysis escherex.cxx:952 Medium V1083 Signed integer overflow is possible in 'nArrowSize - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis eschesdo.cxx:427 High V614 Uninitialized variable 'eAnchorType' used.
General Analysis eschesdo.cxx:271 Medium V560 A part of conditional expression is always false: eFS == drawing::FillStyle_BITMAP.
General Analysis mscodec.cxx:542 High V614 Uninitialized buffer 'pnDummy' used. Consider checking the first actual argument of the 'Decode' function.
General Analysis mscodec.cxx:440 Medium V1086 A call of the 'memcpy' function will lead to underflow of the buffer 'pKeyData'.
General Analysis msdffimp.cxx:894 High V530 The return value of function 'append' is required to be utilized.
General Analysis msdffimp.cxx:5037 High V530 The return value of function 'Union' is required to be utilized.
General Analysis msdffimp.cxx:5056 High V530 The return value of function 'Union' is required to be utilized.
General Analysis msdffimp.cxx:5120 High V530 The return value of function 'Union' is required to be utilized.
General Analysis msdffimp.cxx:2168 High V610 Undefined behavior. Check the shift operator '<<'. The right operand ('i' = [0x0..0xFFFFFFFE]) is greater than or equal to the length in bits of the promoted left operand.
General Analysis msdffimp.cxx:5142 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:2578 Medium V547 Expression 'nAdjustmentValues' is always true.
General Analysis msdffimp.cxx:6784 Medium V547 Expression is always false.
General Analysis msdffimp.cxx:4608 Medium V1019 Compound assignment expression '* pAny >>= seqAdjustmentValues' is used inside condition.
General Analysis msdffimp.cxx:4637 Medium V1019 Compound assignment expression '* pAny >>= seqCoordinates' is used inside condition.
General Analysis msdffimp.cxx:4656 Medium V1019 Compound assignment expression '* pAny >>= aImportedViewBox' is used inside condition.
General Analysis msdffimp.cxx:1514 Medium V1048 The 'eTHA' variable was assigned the same value.
General Analysis msdffimp.cxx:1558 Medium V1048 The 'eTVA' variable was assigned the same value.
General Analysis msdffimp.cxx:7502 Medium V1048 The 'bRetValue' variable was assigned the same value.
General Analysis msdffimp.cxx:5751 Medium V1077 Conditional initialization inside the 'SvxMSDffManager' constructor may leave some members uninitialized. Inspect the following: nMapXOfs, nMapYOfs.
General Analysis msdffimp.cxx:5808 Medium V1077 Conditional initialization inside the 'SvxMSDffManager' constructor may leave some members uninitialized. Inspect the following: nMapXOfs, nMapYOfs.
General Analysis rtfutil.cxx:150 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfutil.cxx:151 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfutil.cxx:167 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfutil.cxx:186 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfutil.cxx:209 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfutil.cxx:251 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdfppt.cxx:5082 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis svdfppt.cxx:2637 Medium V1037 Two or more case-branches perform the same actions. Check lines: 2637, 2640
General Analysis svdfppt.cxx:4370 Medium V1037 Two or more case-branches perform the same actions. Check lines: 4370, 4383
General Analysis svdfppt.cxx:898 Medium V1048 The 'eTHA' variable was assigned the same value.
General Analysis svdfppt.cxx:953 Medium V1048 The 'eTVA' variable was assigned the same value.
General Analysis svdfppt.cxx:7677 Medium V1048 The 'eTHA' variable was assigned the same value.
General Analysis svdfppt.cxx:7729 Medium V1048 The 'eTVA' variable was assigned the same value.
General Analysis svdfppt.cxx:1262 Medium V1051 Consider checking for misprints. It's possible that the 'pConnectObj' should be checked here.
General Analysis util.cxx:375 High V530 The return value of function 'append' is required to be utilized.
General Analysis util.cxx:612 High V530 The return value of function 'append' is required to be utilized.
General Analysis util.cxx:1106 High V766 An item with the same key '"textCanDown"' has already been added.
General Analysis util.cxx:1135 High V766 An item with the same key '"star16"' has already been added.
General Analysis util.cxx:1138 High V766 An item with the same key '"wedgeRoundRectCallout"' has already been added.
General Analysis util.cxx:1212 High V766 An item with the same key '"textPlain"' has already been added.
General Analysis util.cxx:1213 High V766 An item with the same key '"textStop"' has already been added.
General Analysis util.cxx:1214 High V766 An item with the same key '"textTriangle"' has already been added.
General Analysis util.cxx:1220 High V766 An item with the same key '"textArchUp"' has already been added.
General Analysis util.cxx:1224 High V766 An item with the same key '"textArchUpPour"' has already been added.
General Analysis util.cxx:1232 High V766 An item with the same key '"textWave1"' has already been added.
General Analysis util.cxx:1251 High V766 An item with the same key '"textCanDown"' has already been added.
General Analysis util.cxx:1254 High V766 An item with the same key '"callout1"' has already been added.
General Analysis util.cxx:1255 High V766 An item with the same key '"accentCallout1"' has already been added.
General Analysis util.cxx:1256 High V766 An item with the same key '"borderCallout1"' has already been added.
General Analysis util.cxx:1257 High V766 An item with the same key '"accentBorderCallout1"' has already been added.
General Analysis impdialog.cxx:316 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis impdialog.cxx:1046 High V595 The 'mpParent' pointer was utilized before it was verified against nullptr. Check lines: 1046, 1050.
General Analysis pdfdecomposer.cxx:70 High V547 Expression 'nPageIndex < 0' is always true.
General Analysis pdfexport.cxx:885 High V547 Expression is always true.
General Analysis pdfexport.cxx:807 Medium V547 Expression 'bPDFUACompliance' is always false.
General Analysis pdfexport.cxx:1032 Medium V547 Expression 'bAddStream' is always false.
General Analysis pdfexport.cxx:1116 Medium V547 Expression 'bReChangeToNormalView' is always false.
General Analysis pdfexport.cxx:1123 Medium V547 Expression 'bReHideWhitespace' is always false.
General Analysis pdfexport.cxx:1199 Medium V547 Expression 'bReChangeToNormalView' is always false.
General Analysis pdfexport.cxx:1209 Medium V547 Expression 'bReHideWhitespace' is always false.
General Analysis pdfexport.cxx:1006 Medium V560 A part of conditional expression is always false.
General Analysis pdfexport.cxx:1007 Medium V560 A part of conditional expression is always false.
General Analysis pdfexport.cxx:1158 Medium V560 A part of conditional expression is always true: !bExportNotesPages.
General Analysis pdfexport.cxx:1158 Medium V560 A part of conditional expression is always true: !bExportOnlyNotesPages.
General Analysis pdfexport.cxx:756 Medium V785 Constant expression in switch statement.
General Analysis pdfexport.cxx:831 Medium V785 Constant expression in switch statement.
General Analysis pdfexport.cxx:844 Medium V785 Constant expression in switch statement.
General Analysis pdfexport.cxx:865 Medium V785 Constant expression in switch statement.
General Analysis pdfexport.cxx:902 Medium V785 Constant expression in switch statement.
General Analysis pdfexport.cxx:915 Medium V785 Constant expression in switch statement.
General Analysis pdfexport.cxx:954 Medium V785 Constant expression in switch statement.
General Analysis pdfexport.cxx:981 Medium V785 Constant expression in switch statement.
General Analysis pdfexport.cxx:896 Medium V1048 The 'nPrintAllowed' variable was assigned the same value.
General Analysis pdfexport.cxx:897 Medium V1048 The 'nChangesAllowed' variable was assigned the same value.
General Analysis pdfexport.cxx:898 Medium V1048 The 'bCanCopyOrExtract' variable was assigned the same value.
General Analysis pdfexport.cxx:899 Medium V1048 The 'bCanExtractForAccessibility' variable was assigned the same value.
General Analysis pdfexport.cxx:937 Medium V1048 The 'aContext.Encryption.CanCopyOrExtract' variable was assigned the same value.
General Analysis pdffilter.cxx:152 Medium V547 Expression 'bIsRedactMode' is always false.
General Analysis svgexport.cxx:2645 High V530 The return value of function 'registerReference' is required to be utilized.
General Analysis svgexport.cxx:2326 High V614 Uninitialized variable 'aFillStyle' used.
General Analysis svgexport.cxx:2523 High V614 Uninitialized variable 'aFillStyle' used.
General Analysis svgexport.cxx:2578 Medium V547 Expression 'bIsTiled' is always false.
General Analysis svgexport.cxx:2607 Medium V547 Expression 'bIsTiled' is always false.
General Analysis svgexport.cxx:1199 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:907 Medium V1051 Consider checking for misprints. It's possible that the 'nLastPage' should be checked here.
General Analysis svgexport.cxx:334 Medium V1077 Conditional initialization inside the 'SVGExport' constructor may leave some members uninitialized. Inspect the following: mbIsEmbedFonts.
General Analysis svgfilter.cxx:185 Medium V547 Expression '!bIsSlideVisible' is always false.
General Analysis svgfilter.cxx:445 Medium V547 Expression 'bSelectionOnly' is always false.
General Analysis svgfilter.cxx:472 Medium V547 Expression 'nPageToExport == i' is always false.
General Analysis svgfilter.cxx:488 Medium V547 Expression '!bIsSlideVisible' is always false.
General Analysis svgfilter.cxx:499 Medium V547 Expression 'bSelectionOnly' is always false.
General Analysis svgfilter.cxx:558 Medium V547 Expression '!bSelectionOnly' is always true.
General Analysis svgwriter.cxx:496 High V530 The return value of function 'registerReference' is required to be utilized.
General Analysis svgwriter.cxx:1921 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2036 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2037 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2081 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2153 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2171 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2245 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgwriter.cxx:2402 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2731 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2929 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2934 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2965 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:2971 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:3069 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:3070 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:4162 High V530 The return value of function 'ImplMap' is required to be utilized.
General Analysis svgwriter.cxx:1082 High V547 Expression 'NumberingType::BITMAP == meNumberingType' is always false.
General Analysis svgwriter.cxx:1083 High V547 Expression is always true.
General Analysis svgwriter.cxx:2561 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:1247 Medium V560 A part of conditional expression is always false: !bIsFixed.
General Analysis svgwriter.cxx:1247 Medium V1019 Compound assignment expression is used inside condition.
General Analysis svgwriter.cxx:1250 Medium V1019 Compound assignment expression is used inside condition.
General Analysis t602filter.cxx:660 High V547 Expression '* ch == ','' is always true.
General Analysis t602filter.cxx:748 High V547 Expression 'ch == '\n'' is always true.
General Analysis XmlFilterAdaptor.cxx:98 Medium V1019 Compound assignment expression 'It->second >>= aFilterName' is used inside condition.
General Analysis XmlFilterAdaptor.cxx:274 Medium V1019 Compound assignment expression 'it->second >>= aBaseURI' is used inside condition.
General Analysis XmlFilterAdaptor.cxx:357 Medium V1019 Compound assignment expression 'aArguments[0] >>= aAnySeq' is used inside condition.
General Analysis xmlfiltertabpagebasic.cxx:65 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlfiltertestdialog.cxx:339 High V547 Expression '(nFlags & 0x1000) == 0' is always true.
General Analysis xmlfiltertestdialog.cxx:371 High V547 Expression '(nFlags & 0x100) == 0x100' is always false.
General Analysis Button.cxx:674 High V547 Expression 'eButtonType == FormButtonType_URL' is always false.
General Analysis CheckBox.cxx:219 Medium V547 Expression 'bTriState' is always true.
General Analysis DatabaseForm.cxx:448 High V530 The return value of function 'append' is required to be utilized.
General Analysis DatabaseForm.cxx:517 High V530 The return value of function 'append' is required to be utilized.
General Analysis DatabaseForm.cxx:519 High V530 The return value of function 'insert' is required to be utilized.
General Analysis DatabaseForm.cxx:707 High V530 The return value of function 'append' is required to be utilized.
General Analysis DatabaseForm.cxx:709 High V530 The return value of function 'append' is required to be utilized.
General Analysis DatabaseForm.cxx:732 High V530 The return value of function 'append' is required to be utilized.
General Analysis DatabaseForm.cxx:734 High V530 The return value of function 'append' is required to be utilized.
General Analysis DatabaseForm.cxx:898 High V530 The return value of function 'append' is required to be utilized.
General Analysis DatabaseForm.cxx:915 High V530 The return value of function 'append' is required to be utilized.
General Analysis DatabaseForm.cxx:3760 Medium V547 Expression '!bCurrentIsNew' is always true.
General Analysis DatabaseForm.cxx:542 Medium V560 A part of conditional expression is always true.
General Analysis DatabaseForm.cxx:547 Medium V785 Constant expression in switch statement.
General Analysis DatabaseForm.cxx:3842 Medium V785 Constant expression in switch statement.
General Analysis DatabaseForm.cxx:1856 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1856, 1860
General Analysis Date.cxx:209 High V547 Expression 'nFieldType == DataType::TIMESTAMP' is always false.
General Analysis Edit.cxx:584 Medium V560 A part of conditional expression is always false: nFieldLen > 0.
General Analysis Edit.cxx:584 Medium V560 A part of conditional expression is always true: nFieldLen <= ((sal_Int16) 0x7FFF).
General Analysis Filter.cxx:305 High V530 The return value of function 'append' is required to be utilized.
General Analysis Filter.cxx:309 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis Filter.cxx:742 Medium V1019 Compound assignment expression 'aArguments[0] >>= m_xMessageParent' is used inside condition.
General Analysis Filter.cxx:743 Medium V1019 Compound assignment expression 'aArguments[1] >>= m_xFormatter' is used inside condition.
General Analysis Filter.cxx:744 Medium V1019 Compound assignment expression 'aArguments[2] >>= xControlModel' is used inside condition.
General Analysis FormComponent.cxx:2313 Medium V547 Expression 'bIsNewRecord' is always false.
General Analysis FormComponent.cxx:2324 Medium V547 Expression 'bNeedValueTransfer' is always true.
General Analysis FormComponent.cxx:1954 Medium V560 A part of conditional expression is always true: ColumnValue::NO_NULLS == nNullableFlag.
General Analysis FormComponent.cxx:2257 Medium V560 A part of conditional expression is always true: !bIsNewRecord.
General Analysis FormComponent.cxx:2290 Medium V560 A part of conditional expression is always false: (nFieldType == DataType::BINARY).
General Analysis FormComponent.cxx:2291 Medium V560 A part of conditional expression is always false: (nFieldType == DataType::VARBINARY).
General Analysis FormComponent.cxx:2292 Medium V560 A part of conditional expression is always false: (nFieldType == DataType::LONGVARBINARY).
General Analysis FormComponent.cxx:2293 Medium V560 A part of conditional expression is always true: (nFieldType == DataType::OBJECT).
General Analysis FormattedField.cxx:862 Medium V547 Expression 'bExternalValue' is always false.
General Analysis FormattedField.cxx:823 Medium V1019 Compound assignment expression 'aControlValue >>= f' is used inside condition.
General Analysis GroupManager.cxx:51 High V547 Expression is always false.
General Analysis ImageControl.cxx:820 High V530 The return value of function 'GetGraphic' is required to be utilized.
General Analysis ImageControl.cxx:940 Medium V547 Expression 'bReadOnly' is always false.
General Analysis ListBox.cxx:1702 Medium V547 Expression 'bMultiSelection' is always false.
General Analysis RadioButton.cxx:149 High V547 Expression 'nType != FormComponentType::RADIOBUTTON' is always true.
General Analysis RadioButton.cxx:222 High V547 Expression 'nType != FormComponentType::RADIOBUTTON' is always true.
General Analysis RadioButton.cxx:372 High V547 Expression 'nValue == 1' is always false.
General Analysis Time.cxx:214 High V547 Expression 'nFieldType == DataType::TIMESTAMP' is always false.
General Analysis clickableimage.cxx:221 Medium V785 Constant expression in switch statement.
General Analysis formcontrolfont.cxx:533 Medium V1037 Two or more case-branches perform the same actions. Check lines: 533, 550
General Analysis navigationbar.cxx:55 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:56 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:57 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:58 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:59 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:60 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:61 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:62 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:63 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:64 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:65 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:66 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigationbar.cxx:422 Medium V1037 Two or more case-branches perform the same actions. Check lines: 422, 435
General Analysis refvaluecomponent.cxx:202 Medium V1048 The 'nState' variable was assigned the same value.
General Analysis refvaluecomponent.cxx:207 Medium V1048 The 'nState' variable was assigned the same value.
General Analysis windowstateguard.cxx:136 Medium V560 A part of conditional expression is always true: !bShouldBeEnabled.
General Analysis InterfaceContainer.cxx:825 Medium V547 Expression 'bHandleVbaEvents' is always false.
General Analysis 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:48 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis parametrizedattributedispatcher.cxx:49 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis richtextcontrol.cxx:86 Medium V547 Expression 'bFlagValue' is always false.
General Analysis richtextcontrol.cxx:130 Medium V547 Expression 'nBorder' is always false.
General Analysis richtextcontrol.cxx:161 Medium V547 Expression '!bReallyActAsRichText' is always true.
General Analysis richtextcontrol.cxx:510 Medium V1048 The 'bNeedParametrizedDispatcher' variable was assigned the same value.
General Analysis richtextimplcontrol.cxx:313 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis richtextimplcontrol.cxx:319 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis richtextmodel.cxx:65 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:69 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:70 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:71 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:72 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:73 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:74 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:75 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:76 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:77 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:78 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:79 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:80 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:81 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:82 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:83 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextmodel.cxx:84 High V1053 Calling the 'getPropertyDefaultByHandle' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis richtextvclcontrol.cxx:263 High V530 The return value of function 'Read' is required to be utilized.
General Analysis rtattributehandler.cxx:176 Medium V1048 The 'm_eAdjust' variable was assigned the same value.
General Analysis rtattributehandler.cxx:208 Medium V1048 The 'm_nLineSpace' variable was assigned the same value.
General Analysis rtattributehandler.cxx:382 Medium V1048 The 'm_eDefaultAdjustment' variable was assigned the same value.
General Analysis formoperations.cxx:741 Medium V547 Expression '!bApplied' is always true.
General Analysis formoperations.cxx:1202 Medium V547 Expression 'bUseEscapeProcessing' is always false.
General Analysis formoperations.cxx:1412 Medium V547 Expression 'bHidden' is always false.
General Analysis formoperations.cxx:1611 Medium V547 Expression '!bApplied' is always false.
General Analysis navbarcontrol.cxx:88 Medium V547 Expression 'nBorder' is always false.
General Analysis navbarcontrol.cxx:93 Medium V547 Expression 'bTabStop' is always false.
General Analysis convert.cxx:88 High V530 The return value of function 'append' is required to be utilized.
General Analysis convert.cxx:90 High V530 The return value of function 'append' is required to be utilized.
General Analysis convert.cxx:92 High V530 The return value of function 'append' is required to be utilized.
General Analysis convert.cxx:93 High V530 The return value of function 'append' is required to be utilized.
General Analysis convert.cxx:161 High V530 The return value of function 'append' is required to be utilized.
General Analysis convert.cxx:166 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis convert.cxx:321 High V530 The return value of function 'append' is required to be utilized.
General Analysis convert.cxx:328 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:558 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:563 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:568 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:683 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:688 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:693 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:808 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:813 High V530 The return value of function 'append' is required to be utilized.
General Analysis datatypes.cxx:756 Medium V644 A suspicious function declaration. It is possible that the 'ODerivedDataType' type object was meant to be created.
General Analysis model_ui.cxx:150 High V530 The return value of function 'insert' is required to be utilized.
General Analysis model_ui.cxx:151 High V530 The return value of function 'insert' is required to be utilized.
General Analysis model_ui.cxx:152 High V530 The return value of function 'insert' is required to be utilized.
General Analysis model_ui.cxx:159 High V530 The return value of function 'insert' is required to be utilized.
General Analysis model_ui.cxx:216 High V530 The return value of function 'insert' is required to be utilized.
General Analysis model_ui.cxx:232 High V530 The return value of function 'insert' is required to be utilized.
General Analysis model_ui.cxx:296 High V530 The return value of function 'insert' is required to be utilized.
General Analysis model_ui.cxx:301 High V530 The return value of function 'append' is required to be utilized.
General Analysis model_ui.cxx:772 High V530 The return value of function 'append' is required to be utilized.
General Analysis model_ui.cxx:885 High V530 The return value of function 'append' is required to be utilized.
General Analysis serialization_urlencoded.cxx:83 High V530 The return value of function 'append' is required to be utilized.
General Analysis serialization_urlencoded.cxx:85 High V530 The return value of function 'append' is required to be utilized.
General Analysis submission_get.cxx:73 High V530 The return value of function 'append' is required to be utilized.
General Analysis extension.cxx:48 Medium V1019 Compound assignment expression 'aSequence[0] >>= m_aModel' is used inside condition.
General Analysis extension.cxx:49 Medium V1019 Compound assignment expression 'aSequence[1] >>= m_aContextNode' is used inside condition.
General Analysis xpathlib.cxx:238 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:239 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:240 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:241 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:242 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:243 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:244 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:245 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:246 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:247 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:248 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:249 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:250 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:251 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:252 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:253 High V530 The return value of function 'append' is required to be utilized.
General Analysis xpathlib.cxx:254 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:1489 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:1490 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:2518 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:2558 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:2605 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:2607 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:2619 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:2759 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:2796 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:2804 High V530 The return value of function 'append' is required to be utilized.
General Analysis FormulaCompiler.cxx:1992 Medium V547 Expression is always false.
General Analysis FormulaCompiler.cxx:2033 Medium V547 Expression is always false.
General Analysis FormulaCompiler.cxx:2083 Medium V547 Expression is always false.
General Analysis FormulaCompiler.cxx:235 Medium V1037 Two or more case-branches perform the same actions. Check lines: 235, 244
General Analysis token.cxx:1558 High V773 The function was exited without releasing the 'pCtx' pointer. A memory leak is possible.
General Analysis token.cxx:1558 High V773 The function was exited without releasing the 'pOcas' pointer. A memory leak is possible.
General Analysis token.cxx:1558 High V773 The function was exited without releasing the 'pOcds' pointer. A memory leak is possible.
General Analysis token.cxx:170 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:181 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:187 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:194 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:205 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:218 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:229 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:240 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:246 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:278 Medium V547 Expression '!"virtual dummy called"' is always false.
General Analysis token.cxx:1138 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1138, 1152
General Analysis formula.cxx:611 Medium V560 A part of conditional expression is always true: nParas == 0.
General Analysis OfficeControlAccess.cxx:543 Medium V522 There might be dereferencing of a potential null pointer 'pLabel'.
General Analysis OfficeControlAccess.cxx:603 Medium V522 There might be dereferencing of a potential null pointer 'pComboBox'.
General Analysis OfficeControlAccess.cxx:627 Medium V522 There might be dereferencing of a potential null pointer 'pComboBox'.
General Analysis OfficeControlAccess.cxx:644 Medium V522 There might be dereferencing of a potential null pointer 'pComboBox'.
General Analysis OfficeControlAccess.cxx:661 Medium V522 There might be dereferencing of a potential null pointer 'pToggleButton'.
General Analysis OfficeControlAccess.cxx:686 Medium V522 There might be dereferencing of a potential null pointer 'pLabel'.
General Analysis OfficeControlAccess.cxx:706 Medium V522 There might be dereferencing of a potential null pointer 'pComboBox'.
General Analysis OfficeControlAccess.cxx:720 Medium V522 There might be dereferencing of a potential null pointer 'pComboBox'.
General Analysis OfficeControlAccess.cxx:733 Medium V522 There might be dereferencing of a potential null pointer 'pComboBox'.
General Analysis OfficeControlAccess.cxx:746 Medium V522 There might be dereferencing of a potential null pointer 'pToggleButton'.
General Analysis RemoteFilesDialog.cxx:996 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis iodlg.cxx:1605 Medium V547 Expression 'bReallyAsync' is always true.
General Analysis iodlg.cxx:1665 Medium V773 The return value of function 'implAddFilter' is required to be utilized. A memory leak is possible.
General Analysis iodlg.cxx:1673 Medium V773 The return value of function 'implAddFilter' is required to be utilized. A memory leak is possible.
General Analysis iodlg.cxx:1675 Medium V773 The return value of function 'implAddFilter' is required to be utilized. A memory leak is possible.
General Analysis iodlg.cxx:976 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis iodlg.cxx:727 Medium V1051 Consider checking for misprints. It's possible that the 'bOpenFolder' should be checked here.
General Analysis iodlgimp.cxx:170 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis dispatchtest.cxx:176 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis documentacceleratorconfiguration.cxx:98 Medium V1019 Compound assignment expression 'lArguments[0] >>= xRoot' is used inside condition.
General Analysis moduleacceleratorconfiguration.cxx:94 Medium V1019 Compound assignment expression 'lArguments[0] >>= sModule' is used inside condition.
General Analysis presethandler.cxx:392 High V530 The return value of function 'append' is required to be utilized.
General Analysis closedispatcher.cxx:221 Medium V547 Expression 'bIsSynchron' is always false.
General Analysis dispatchdisabler.cxx:30 Medium V1019 Compound assignment expression 'aArguments[0] >>= aDisabledURLs' is used inside condition.
General Analysis 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:1568 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis addonsoptions.cxx:1601 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis framelistanalyzer.cxx:231 Medium V547 Expression 'bHidden' is always false.
General Analysis 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:457 High V530 The return value of function 'append' is required to be utilized.
General Analysis menudocumenthandler.cxx:861 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis converter.cxx:77 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:83 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:89 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:95 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:101 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:107 High V530 The return value of function 'append' is required to be utilized.
General Analysis titlebarupdate.cxx:255 High V547 Expression 'nIcon == INVALID_ICON_ID' is always true.
General Analysis helponstartup.cxx:299 Medium V547 Expression 'bHelpEnabled' is always false.
General Analysis jobresult.cxx:95 Medium V547 Expression 'bDeactivate' is always false.
General Analysis helpers.cxx:294 Medium V1083 Signed integer overflow is possible in 'nID - DOCKWIN_ID_BASE' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '9800'.
General Analysis layoutmanager.cxx:533 Medium V1019 Compound assignment expression is used inside condition.
General Analysis uielement.cxx:47 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:49 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:51 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:64 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:65 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:68 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:74 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:79 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:80 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:83 High V1058 Nonsensical comparison of two function addresses.
General Analysis uielement.cxx:89 High V1058 Nonsensical comparison of two function addresses.
General Analysis loadenv.cxx:509 Medium V1037 Two or more case-branches perform the same actions. Check lines: 509, 513, 517
General Analysis loadenv.cxx:942 Medium V1048 The 'bAllowed' variable was assigned the same value.
General Analysis dispatchrecorder.cxx:229 High V530 The return value of function 'append' is required to be utilized.
General Analysis dispatchrecorder.cxx:245 High V530 The return value of function 'append' is required to be utilized.
General Analysis dispatchrecorder.cxx:346 High V530 The return value of function 'append' is required to be utilized.
General Analysis dispatchrecorder.cxx:356 High V530 The return value of function 'append' is required to be utilized.
General Analysis autorecovery.cxx:3458 High V547 Expression is always false.
General Analysis autorecovery.cxx:1680 Medium V547 Expression 'bEnabled' is always false.
General Analysis autorecovery.cxx:1697 Medium V547 Expression 'bEnabled' is always false.
General Analysis frame.cxx:3043 High V547 Expression 'nIcon == - 1' is always true.
General Analysis pathsettings.cxx:451 High V1053 Calling the 'disposing' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis pathsettings.cxx:528 Medium V1001 The 'a' variable is assigned but is not used by the end of the function.
General Analysis sessionlistener.cxx:232 Medium V1019 Compound assignment expression is used inside condition.
General Analysis urltransformer.cxx:84 High V530 The return value of function 'append' is required to be utilized.
General Analysis CommandImageResolver.cxx:59 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:156 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:846 Medium V1019 Compound assignment expression 'aArguments[0] >>= aModuleShortName' is used inside condition.
General Analysis moduleuiconfigurationmanager.cxx:846 Medium V1019 Compound assignment expression 'aArguments[1] >>= m_aModuleIdentifier' is used inside condition.
General Analysis windowstateconfiguration.cxx:995 High V614 Uninitialized variable 'bValue' used.
General Analysis windowstateconfiguration.cxx:1028 High V614 Uninitialized variable 'eDockingArea' used.
General Analysis comboboxtoolbarcontroller.cxx:286 Medium V560 A part of conditional expression is always true: (nTmpPos >= 0).
General Analysis comboboxtoolbarcontroller.cxx:306 Medium V560 A part of conditional expression is always false: 0 <= nPos.
General Analysis complextoolbarcontroller.cxx:147 High V614 Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'CheckItem' function.
General Analysis dropdownboxtoolbarcontroller.cxx:233 Medium V560 A part of conditional expression is always true: (nTmpPos >= 0).
General Analysis dropdownboxtoolbarcontroller.cxx:253 Medium V560 A part of conditional expression is always false: 0 <= nPos.
General Analysis generictoolbarcontroller.cxx:199 High V614 Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'set_item_active' function.
General Analysis generictoolbarcontroller.cxx:239 High V614 Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'CheckItem' function.
General Analysis imagebuttontoolbarcontroller.cxx:125 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis menubarmanager.cxx:1373 Medium V547 Expression 'nStyle' is always false.
General Analysis menubarmanager.cxx:1385 Medium V547 Expression '!bShow' is always false.
General Analysis menubarmanager.cxx:1388 Medium V547 Expression '!bEnabled' is always false.
General Analysis menubarwrapper.cxx:141 Medium V547 Expression '!bMenuOnly' is always true.
General Analysis newmenucontroller.cxx:367 Medium V522 There might be dereferencing of a potential null pointer 'pPopupMenu'.
General Analysis popuptoolbarcontroller.cxx:145 High V614 Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'CheckItem' function.
General Analysis resourcemenucontroller.cxx:249 Medium V1019 Compound assignment expression 'rEvent.State >>= aVerbs' is used inside condition.
General Analysis 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:68 Medium V547 Expression 'bAutoSize' is always false.
General Analysis statusbarmerger.cxx:70 Medium V547 Expression 'bOwnerDraw' is always false.
General Analysis statusbarmerger.cxx:72 Medium V547 Expression 'bMandatory' is always true.
General Analysis 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:188 High V614 Uninitialized variable 'bValue' used.
General Analysis togglebuttontoolbarcontroller.cxx:139 Medium V560 A part of conditional expression is always false: nPos >= 0.
General Analysis togglebuttontoolbarcontroller.cxx:191 Medium V560 A part of conditional expression is always true: (nTmpPos >= 0).
General Analysis toolbarmanager.cxx:735 Medium V519 The 'm_bUpdateControllers' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 721, 735.
General Analysis toolbarmanager.cxx:758 Medium V519 The 'm_bUpdateControllers' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 744, 758.
General Analysis toolbarmanager.cxx:1429 Medium V547 Expression '!bIsVisible' is always false.
General Analysis toolbarmanager.cxx:2191 Medium V605 Consider verifying the expression. An unsigned value is compared to the number belonging to the range [-999..3095].
General Analysis toolbarmanager.cxx:2191 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:934 Medium V1019 Compound assignment expression 'Event.Element >>= xNameAccess' is used inside condition.
General Analysis toolbarsmenucontroller.cxx:398 High V530 The return value of function 'append' is required to be utilized.
General Analysis toolbarsmenucontroller.cxx:366 Medium V560 A part of conditional expression is always true: !bVisible.
General Analysis toolbarsmenucontroller.cxx:371 Medium V560 A part of conditional expression is always true: !bHideFromMenu.
General Analysis toolbarsmenucontroller.cxx:567 Medium V560 A part of conditional expression is always true: !bVisible.
General Analysis imagesdocumenthandler.cxx:109 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis 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: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:593 Medium V522 There might be dereferencing of a potential null pointer 'buf'. Check lines: 593, 582.
General Analysis formula.cxx:632 Medium V522 There might be dereferencing of a potential null pointer 'buf'. Check lines: 632, 621.
General Analysis grammar.cxx:417 Medium V769 The 'yyss' pointer in the 'yyss + size' expression could be nullptr. In such case, resulting value will be senseless and it should not be used. Check lines: 417, 406.
General Analysis grammar.cxx:418 Medium V769 The 'yyvs' pointer in the 'yyvs + size' expression could be nullptr. In such case, resulting value will be senseless and it should not be used. Check lines: 418, 408.
General Analysis grammar.cxx:541 Medium V1037 Two or more case-branches perform the same actions. Check lines: 541, 544
General Analysis grammar.cxx:550 Medium V1037 Two or more case-branches perform the same actions. Check lines: 550, 553
General Analysis hbox.cxx:590 High V530 The return value of function 'append' is required to be utilized.
General Analysis hbox.cxx:686 High V530 The return value of function 'append' is required to be utilized.
General Analysis hbox.cxx:81 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: type.
General Analysis hbox.cxx:92 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: id.
General Analysis hbox.cxx:104 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: format.
General Analysis hbox.cxx:634 Medium V1037 Two or more case-branches perform the same actions. Check lines: 634, 663
General Analysis hbox.cxx:182 Medium V1086 A call of the 'memcpy' function will lead to underflow of the buffer 'cbuf'.
General Analysis hbox.cxx:234 Medium V1086 A call of the 'memcpy' function will lead to underflow of the buffer 'cbuf'.
General Analysis hcode.cxx:1174 High V530 The return value of function 'append' is required to be utilized.
General Analysis hinfo.cxx:40 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: summary.
General Analysis hiodev.cxx:42 High V1053 Calling the 'init' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis hpara.cxx:116 Medium V522 There might be dereferencing of a potential null pointer 'linfo'.
General Analysis htags.cxx:53 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: name, type.
General Analysis 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:41 Medium V677 Custom declaration of a standard 'ushort' type. The declaration from system header files should be used instead.
General Analysis 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:321 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:531 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: reserved, reserved2.
General Analysis hwpread.cxx:599 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: reserved, info.
General Analysis hwpread.cxx:620 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: reserved, info.
General Analysis hwpread.cxx:653 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: reserved, info.
General Analysis hwpread.cxx:791 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: compose.
General Analysis hwpread.cxx:870 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: number, user_shape, deco.
General Analysis hwpreader.cxx:66 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: buf.
General Analysis hwpreader.cxx:3045 Medium V1037 Two or more case-branches perform the same actions. Check lines: 3045, 3050
General Analysis 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:697 High V530 The return value of function 'reset' is required to be utilized.
General Analysis test_languagetag.cxx:735 High V530 The return value of function 'reset' is required to be utilized.
General Analysis test_languagetag.cxx:743 High V530 The return value of function 'reset' is required to be utilized.
General Analysis test_languagetag.cxx:751 High V530 The return value of function 'reset' is required to be utilized.
General Analysis languagetag.cxx:1109 High V530 The return value of function 'getBcp47' is required to be utilized.
General Analysis languagetag.cxx:1596 High V530 The return value of function 'getBcp47' is required to be utilized.
General Analysis languagetag.cxx:1710 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis languagetag.cxx:2008 High V530 The return value of function 'getScript' is required to be utilized.
General Analysis languagetag.cxx:2167 High V530 The return value of function 'reset' is required to be utilized.
General Analysis languagetag.cxx:2272 High V530 The return value of function 'getBcp47' is required to be utilized.
General Analysis 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:1733 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1731, 1733.
General Analysis 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:497 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:569 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:805 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:1696 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:1743 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: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: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:956 High V530 The return value of function 'append' is required to be utilized.
General Analysis cclass_unicode_parser.cxx:975 High V530 The return value of function 'append' is required to be utilized.
General Analysis cclass_unicode_parser.cxx:982 High V530 The return value of function 'append' is required to be utilized.
General Analysis cclass_unicode_parser.cxx:990 High V530 The return value of function 'append' is required to be utilized.
General Analysis cclass_unicode_parser.cxx:1099 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:368 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:379 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:385 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:386 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:387 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:389 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:480 High V530 The return value of function 'insert' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:555 High V530 The return value of function 'insert' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:556 High V530 The return value of function 'insert' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:558 High V530 The return value of function 'insert' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:562 High V530 The return value of function 'insert' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:585 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:591 High V530 The return value of function 'append' is required to be utilized.
General Analysis defaultnumberingprovider.cxx:690 High V547 Expression 'number <= 0' is always true.
General Analysis 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:140 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:480 High V530 The return value of function 'writeOUStringLiteralParameterCheckLen' is required to be utilized.
General Analysis LocaleNode.cxx:481 High V530 The return value of function 'writeOUStringLiteralParameterCheckLen' is required to be utilized.
General Analysis LocaleNode.cxx:1020 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1022 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1030 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1032 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1040 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1042 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1087 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1089 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1098 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1100 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1107 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1109 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1117 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1119 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1127 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1129 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1137 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1139 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1147 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1149 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1157 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1159 High V530 The return value of function 'append' is required to be utilized.
General Analysis LocaleNode.cxx:1114 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1114, 1124, 1134
General Analysis nativenumbersupplier.cxx:592 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:597 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1076 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1081 High V530 The return value of function 'insert' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1083 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1112 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1171 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1184 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1189 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1198 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1201 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1203 High V530 The return value of function 'insert' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1207 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1209 High V530 The return value of function 'insert' is required to be utilized.
General Analysis nativenumbersupplier.cxx:1238 High V530 The return value of function 'append' is required to be utilized.
General Analysis nativenumbersupplier.cxx:370 High V781 The value of the 'i' index is checked after it was used. Perhaps there is a mistake in program logic.
General Analysis nativenumbersupplier.cxx:1075 Medium V557 Array overrun is possible. The value of 'j' index could reach 23.
General Analysis nativenumbersupplier.cxx:1076 Medium V557 Array overrun is possible. The value of 'j' index could reach 23.
General Analysis 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:1417 High V530 The return value of function 'remove' is required to be utilized.
General Analysis textsearch.cxx:130 High V1053 Calling the 'setOptions' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis textsearch.cxx:1019 Medium V764 Possible incorrect order of arguments passed to 'lcl_findRegex' function: 'endPos' and 'startPos'.
General Analysis textconversion_ko.cxx:285 High V530 The return value of function 'append' is required to be utilized.
General Analysis textconversion_ko.cxx:288 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:75 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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: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 test_scriptchangescanner.cxx:279 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_scriptchangescanner.cxx:314 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_scriptchangescanner.cxx:655 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_scriptchangescanner.cxx:886 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_scriptchangescanner.cxx:906 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_scriptchangescanner.cxx:947 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_scriptchangescanner.cxx:981 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 scriptchangescanner.cxx:127 High V1053 Calling the 'Reset' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis scriptchangescanner.cxx:336 High V1053 Calling the 'Advance' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis unicode.cxx:1065 High V530 The return value of function 'reset' is required to be utilized.
General Analysis unicode.cxx:1114 High V530 The return value of function 'append' is required to be utilized.
General Analysis unicode.cxx:1118 High V530 The return value of function 'insert' is required to be utilized.
General Analysis unicode.cxx:1149 High V530 The return value of function 'insertUtf32' is required to be utilized.
General Analysis unicode.cxx:1164 High V530 The return value of function 'insertUtf32' is required to be utilized.
General Analysis unicode.cxx:1189 High V530 The return value of function 'insertUtf32' is required to be utilized.
General Analysis unicode.cxx:1204 High V530 The return value of function 'insertUtf32' is required to be utilized.
General Analysis unicode.cxx:1222 High V530 The return value of function 'insertUtf32' is required to be utilized.
General Analysis unicode.cxx:1228 High V530 The return value of function 'insertUtf32' is required to be utilized.
General Analysis unicode.cxx:1263 High V530 The return value of function 'remove' is required to be utilized.
General Analysis unicode.cxx:1281 High V530 The return value of function 'append' is required to be utilized.
General Analysis unicode.cxx:1302 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis unicode.cxx:1308 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis lex.hxx:165 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:267 High V530 The return value of function 'append' is required to be utilized.
General Analysis lex.cxx:278 High V530 The return value of function 'append' is required to be utilized.
General Analysis lex.cxx:297 High V530 The return value of function 'append' is required to be utilized.
General Analysis lex.cxx:35 Medium V1037 Two or more case-branches perform the same actions. Check lines: 35, 41, 47
General Analysis object.cxx:208 High V530 The return value of function 'append' is required to be utilized.
General Analysis types.cxx:109 High V530 The return value of function 'append' is required to be utilized.
General Analysis command.cxx:235 Medium V547 Expression 'i < aList.size()' is always true.
General Analysis svidl.cxx:128 Medium V560 A part of conditional expression is always true: nExit == 0.
General Analysis 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:1250 Medium V547 Expression is always false.
General Analysis animationnodehelper.hxx:140 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dconnectedranges.hxx:135 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis 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: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: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:54 Medium V1071 Consider inspecting the 'getSort' function. The return value is not always used. Total calls: 18, discarded results: 1.
General Analysis 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: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:77 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anycompare.hxx:94 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anycompare.hxx:116 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anycompare.hxx:136 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis extract.hxx:106 High V547 Expression 'nValue != 0' is always false.
General Analysis extract.hxx:99 High V614 Uninitialized variable 'b' used.
General Analysis stl_types.hxx:137 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.hxx:60 High V530 The return value of function 'remove' is required to be utilized.
General Analysis traceevent.hxx:75 High V530 The return value of function 'append' is required to be utilized.
General Analysis traceevent.hxx:79 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:53 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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 552).
General Analysis 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: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 2667).
General Analysis 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: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: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 2667).
General Analysis 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 2007).
General Analysis 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 2667).
General Analysis proptypehlp.hxx:59 High V547 Expression 'i16 != 0' is always false.
General Analysis 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:473 Medium V761 Three identical blocks of text were found.
General Analysis FormatScheme.hxx:510 Medium V761 Three identical blocks of text were found.
General Analysis FormatScheme.hxx:590 Medium V761 Three identical blocks of text were found.
General Analysis AccessibleEditableTextPara.hxx:221 Medium V1071 Consider inspecting the 'GetTextForwarder' function. The return value is not always used. Total calls: 37, discarded results: 3.
General Analysis numitem.hxx:341 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:60 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis unotext.hxx:260 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:119 Medium V1071 Consider inspecting the 'Read' function. The return value is not always used. Total calls: 12, discarded results: 1.
General Analysis svdfppt.hxx:885 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: mpArry.
General Analysis 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:265 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: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:219 Medium V1071 Consider inspecting the 'getToken' function. The return value is not always used. Total calls: 20, discarded results: 1.
General Analysis modelbase.hxx:65 Medium V1071 Consider inspecting the 'create' function. The return value is not always used. Total calls: 10, discarded results: 1.
General Analysis file.hxx:1218 Medium V580 An odd explicit type casting. Consider verifying it.
General Analysis 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: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: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: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: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:34 Medium V1068 Do not define an unnamed namespace in a header file.
General Analysis 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:227 Medium V1080 Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime.
General Analysis string.hxx:254 Medium V1080 Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime.
General Analysis string.hxx:480 Medium V1080 Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime.
General Analysis ustrbuf.hxx:1591 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ustrbuf.hxx:1618 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis 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:118 Medium V730 Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: buffer.
General Analysis ustring.hxx:205 Medium V1080 Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime.
General Analysis ustring.hxx:232 Medium V1080 Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime.
General Analysis ustring.hxx:543 Medium V1080 Call of 'std::is_constant_evaluated' function always returns false. The call occurs only at runtime.
General Analysis templatelocalview.hxx:172 Medium V703 It is odd that the 'mnThumbnailHeight' field in derived class 'TemplateLocalView' overwrites field in base class 'ThumbnailView'. Check lines: templatelocalview.hxx:172, thumbnailview.hxx:300.
General Analysis 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: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:64 Medium V555 The expression '(maListeners.size() - mnEmptySlots) > 0' will work as 'maListeners.size() != mnEmptySlots'.
General Analysis itemset.hxx:80 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:185 Medium V1071 Consider inspecting the 'GetItemState' function. The return value is not always used. Total calls: 11, discarded results: 1.
General Analysis itemset.hxx:185 Medium V1071 Consider inspecting the 'GetItemState' function. The return value is not always used. Total calls: 13, discarded results: 1.
General Analysis itemset.hxx:185 Medium V1071 Consider inspecting the 'GetItemState' function. The return value is not always used. Total calls: 17, discarded results: 1.
General Analysis itemset.hxx:185 Medium V1071 Consider inspecting the 'GetItemState' function. The return value is not always used. Total calls: 18, discarded results: 1.
General Analysis itemset.hxx:185 Medium V1071 Consider inspecting the 'GetItemState' function. The return value is not always used. Total calls: 23, discarded results: 1.
General Analysis poolitem.hxx:50 High V547 Expression 'nNum != 0' is always false.
General Analysis style.hxx:120 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:195 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:149 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 colorcfg.hxx:134 Medium V1068 Do not define an unnamed namespace in a header file.
General Analysis ChartColorPaletteType.hxx:17 High V1043 A global object variable 'sUnoChartColorPalette' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis 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 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: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 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:44 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: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: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:88 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:25 High V1052 Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SdrItemPool' method of the 'SdrItemPool' class.
General Analysis unoapi_test.hxx:72 High V1043 A global object variable 'TestFilterNames' 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: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:444 Medium V1071 Consider inspecting the 'Min' function. The return value is not always used. Total calls: 22, discarded results: 2.
General Analysis 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 typedescription.h:1013 High V522 Dereferencing of the null pointer 'pMacroTypeRef' might take place. The null pointer is passed into 'TYPELIB_DANGER_GET' function. Inspect the second argument. Check lines: 'typedescription.h:1013', 'typelib.cxx:726'.
General Analysis directories.hxx:38 High V530 The return value of function 'append' is required to be utilized.
General Analysis intlwrapper.hxx:78 Medium V1007 The value from the potentially uninitialized optional 'moCollator' is used. Probably it is a mistake.
General Analysis intlwrapper.hxx:85 Medium V1007 The value from the potentially uninitialized optional 'moCaseCollator' is used. Probably it is a mistake.
General Analysis BitmapBuffer.hxx:34 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: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:191 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfdocument.hxx:192 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfdocument.hxx:193 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfdocument.hxx:215 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfdocument.hxx:395 High V530 The return value of function 'append' is required to be utilized.
General Analysis formatter.hxx:222 Medium V1071 Consider inspecting the 'GetOrCreateFormatter' function. The return value is not always used. Total calls: 29, discarded results: 1.
General Analysis graph.hxx:120 Medium V1071 Consider inspecting the 'makeAvailable' function. The return value is not always used. Total calls: 22, discarded results: 2.
General Analysis pdfwriter.hxx:710 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: DocumentInfo.
General Analysis 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:49 Medium V1071 Consider inspecting the 'GetIndex' function. The return value is not always used. Total calls: 99, discarded results: 8.
General Analysis DialogController.hxx:33 Medium V1071 Consider inspecting the 'run' function. The return value is not always used. Total calls: 16, discarded results: 1.
General Analysis xmlexp.hxx:454 Medium V1071 Consider inspecting the 'GetShapeExport' function. The return value is not always used. Total calls: 12, discarded results: 1.
General Analysis bootstrap.cxx:64 Medium V522 There might be dereferencing of a potential null pointer 'ustr'. Check lines: 64, 62.
General Analysis sunjavaplugin.cxx:805 Medium V547 Expression 'err > 0' is always true.
General Analysis sunjavaplugin.cxx:865 Medium V1048 The '* exist' variable was assigned the same value.
General Analysis util.cxx:504 High V530 The return value of function 'append' is required to be utilized.
General Analysis util.cxx:1236 Medium V560 A part of conditional expression is always true: errNext != File::E_None.
General Analysis util.cxx:197 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_aBuffer.
General Analysis elements.cxx:199 High V547 Expression 'USER == m_layer' is always true.
General Analysis elements.cxx:605 Medium V1048 The 'ret' variable was assigned the same value.
General Analysis elements.cxx:614 Medium V1048 The 'ret' variable was assigned the same value.
General Analysis framework.cxx:252 High V547 Expression 'mode == jfw::JFW_MODE_DIRECT' is always true.
General Analysis framework.cxx:293 Medium V547 Expression '!arOpt' is always false.
General Analysis fwkbase.cxx:438 High V530 The return value of function 'append' is required to be utilized.
General Analysis fwkbase.cxx:455 High V530 The return value of function 'append' is required to be utilized.
General Analysis fwkbase.cxx:463 High V530 The return value of function 'append' is required to be utilized.
General Analysis cfgmerge.cxx:111 High V530 The return value of function 'append' is required to be utilized.
General Analysis treex.cxx:34 Medium V756 The 'nIndex2' counter is not used inside a nested loop. Consider inspecting usage of 'nIndex' counter.
General Analysis tilebench.cxx:570 Medium V560 A part of conditional expression is always true: argc > 1.
General Analysis lokdocview.cxx:986 Medium V1004 The 'pPayload' pointer was used unsafely after it was verified against nullptr. Check lines: 985, 986.
General Analysis lokdocview.cxx:1375 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1375, 1378
General Analysis hyphenimp.cxx:796 High V530 The return value of function 'append' is required to be utilized.
General Analysis hyphenimp.cxx:814 High V530 The return value of function 'append' is required to be utilized.
General Analysis hyphenimp.cxx:445 High V781 The value of the 'i' index is checked after it was used. Perhaps there is a mistake in program logic.
General Analysis hyphenimp.cxx:441 Medium V560 A part of conditional expression is always true: (result.n >= 1).
General Analysis 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:351 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sspellimp.cxx:352 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sspellimp.cxx:353 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sspellimp.cxx:354 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sspellimp.cxx:355 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sspellimp.cxx:357 High V530 The return value of function 'remove' is required to be utilized.
General Analysis 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:246 High V530 The return value of function 'saveEntries' is required to be utilized.
General Analysis dicimp.cxx:806 High V530 The return value of function 'loadEntries' is required to be utilized.
General Analysis dicimp.cxx:835 High V530 The return value of function 'loadEntries' is required to be utilized.
General Analysis dicimp.cxx:866 High V530 The return value of function 'loadEntries' is required to be utilized.
General Analysis dicimp.cxx:900 High V530 The return value of function 'loadEntries' is required to be utilized.
General Analysis dicimp.cxx:930 High V530 The return value of function 'loadEntries' is required to be utilized.
General Analysis dicimp.cxx:940 High V530 The return value of function 'loadEntries' is required to be utilized.
General Analysis dicimp.cxx:1039 High V530 The return value of function 'saveEntries' is required to be utilized.
General Analysis dicimp.cxx:196 Medium V1048 The 'nDicVersion' variable was assigned the same value.
General Analysis gciterator.cxx:741 Medium V547 Expression 'm_bEnd' is always false.
General Analysis gciterator.cxx:746 Medium V547 Expression 'm_aFPEntriesQueue.empty()' is always true.
General Analysis hyphdsp.cxx:107 High V530 The return value of function 'append' is required to be utilized.
General Analysis hyphdsp.cxx:158 High V530 The return value of function 'append' is required to be utilized.
General Analysis hyphdsp.cxx:160 High V530 The return value of function 'append' is required to be utilized.
General Analysis hyphdsp.cxx:163 High V530 The return value of function 'append' is required to be utilized.
General Analysis hyphdsp.cxx:210 High V530 The return value of function 'append' is required to be utilized.
General Analysis lngopt.cxx:391 Medium V1001 The 'any' variable is assigned but is not used by the end of the function.
General Analysis lngopt.cxx:399 Medium V1001 The 'any' variable is assigned but is not used by the end of the function.
General Analysis lngopt.cxx:407 Medium V1001 The 'any' variable is assigned but is not used by the end of the function.
General Analysis 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:125 Medium V1022 An exception was thrown by pointer. Consider throwing it by value instead.
General Analysis lngprophelp.cxx:60 High V1053 Calling the 'SetDefaultValues' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:136'.
General Analysis lwpobjid.hxx:137 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis 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:87 Medium V1048 The 'temp' variable was assigned the same value.
General Analysis xfcolor.hxx:90 Medium V1048 The 'temp' variable was assigned the same value.
General Analysis xfindex.hxx:212 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis import_test.cxx:47 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis import_test.cxx:138 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis import_test.cxx:153 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis 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:177 High V614 Uninitialized variable 'fFontSlant' used. Consider checking the second actual argument of the 'assertEquals' function.
General Analysis 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:193 High V614 Uninitialized variable 'nFontStrikeout' used. Consider checking the second actual argument of the 'assertEquals' function.
General Analysis 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:205 High V614 Uninitialized variable 'nCharEscapementHeight' used. Consider checking the second actual argument of the 'assertEquals' function.
General Analysis 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:217 High V614 Uninitialized variable 'nCharEscapementHeight2' used. Consider checking the second actual argument of the 'assertEquals' function.
General Analysis 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:277 High V614 Uninitialized variable 'fCharFontHeight' used. Consider checking the second actual argument of the 'assertEquals' function.
General Analysis import_test.cxx:288 High V614 Uninitialized variable 'fCharFontHeight2' used. Consider checking the second actual argument of the 'assertEquals' function.
General Analysis lwpdoc.cxx:393 High V530 The return value of function 'RegisterEndnoteStyle' is required to be utilized.
General Analysis 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:153 High V595 The 'pDecompressed' pointer was utilized before it was verified against nullptr. Check lines: 153, 158.
General Analysis lwpfont.cxx:119 Medium V1037 Two or more case-branches perform the same actions. Check lines: 119, 122
General Analysis lwpframelayout.cxx:439 Medium V1048 The 'eYRel' variable was assigned the same value.
General Analysis lwpframelayout.cxx:481 Medium V1048 The 'eYRel' variable was assigned the same value.
General Analysis lwpframelayout.cxx:644 Medium V1048 The 'eAnchor' variable was assigned the same value.
General Analysis lwpframelayout.cxx:1231 Medium V1048 The 'eType' variable was assigned the same value.
General Analysis lwpframelayout.cxx:1246 Medium V1048 The 'eType' variable was assigned the same value.
General Analysis lwpfribptr.cxx:389 Medium V1037 Two or more case-branches perform the same actions. Check lines: 389, 397
General Analysis lwpfribptr.cxx:423 Medium V1037 Two or more case-branches perform the same actions. Check lines: 423, 460
General Analysis lwpfribptr.cxx:119 Medium V1051 Consider checking for misprints. It's possible that the 'FribEditor' should be checked here.
General Analysis lwpidxmgr.cxx:76 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_ChildIndex.
General Analysis lwplayout.cxx:1655 Medium V1048 The 'eType' variable was assigned the same value.
General Analysis lwplayout.cxx:1877 Medium V1048 The 'eXFShadowPos' variable was assigned the same value.
General Analysis lwpobjfactory.cxx:488 Medium V1037 Two or more case-branches perform the same actions. Check lines: 488, 493
General Analysis lwpoleobject.cxx:209 High V530 The return value of function 'QuickReadStringPtr' is required to be utilized.
General Analysis lwpparastyle.cxx:392 Medium V1037 Two or more case-branches perform the same actions. Check lines: 392, 401
General Analysis lwpparastyle.cxx:392 Medium V1048 The 'alignType' variable was assigned the same value.
General Analysis lwpparastyle.cxx:401 Medium V1048 The 'alignType' variable was assigned the same value.
General Analysis lwpsilverbullet.cxx:73 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_pResetPositionFlags.
General Analysis lwpstory.cxx:272 Medium V1048 The 'bColumns' variable was assigned the same value.
General Analysis lwptablelayout.cxx:865 Medium V522 There might be dereferencing of a potential null pointer 'pTable'.
General Analysis lwptablelayout.cxx:915 Medium V522 There might be dereferencing of a potential null pointer 'pTable'.
General Analysis lwptablelayout.cxx:1406 Medium V522 There might be dereferencing of a potential null pointer 'pTable'.
General Analysis lwptblformula.cxx:513 Medium V1037 Two or more case-branches perform the same actions. Check lines: 513, 522
General Analysis lwptoc.cxx:74 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_nFlags.
General Analysis 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:188 Medium V1048 The 'cSep' variable was assigned the same value.
General Analysis tocread.cxx:111 Medium V1086 A call of the 'memcmp' function will lead to underflow of the buffer 'Label'.
General Analysis 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: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:93 Medium V547 Expression 'pFrame' is always true.
General Analysis 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:264 High V773 Visibility scope of the 'pNullRow' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis 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:187 Medium V1048 The 'BogusRefCountPolicy::s_bShouldIncrement' variable was assigned the same value.
General Analysis test-cow_wrapper.cxx:209 Medium V1048 The 'BogusRefCountPolicy::s_bShouldDecrement' variable was assigned the same value.
General Analysis test-cow_wrapper.cxx:216 Medium V1048 The 'BogusRefCountPolicy::s_bShouldDecrement' variable was assigned the same value.
General Analysis test-cow_wrapper.cxx:223 Medium V1048 The 'BogusRefCountPolicy::s_bShouldDecrement' variable was assigned the same value.
General Analysis test-cow_wrapper.cxx:233 Medium V1048 The 'BogusRefCountPolicy::s_bShouldDecrement' variable was assigned the same value.
General Analysis 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:40 High V501 There are identical sub-expressions 'ConfigurationChangedHint::ONE' to the left and to the right of the '|' operator.
General Analysis 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:100 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: maFillProperties.
General Analysis contexthandler2.cxx:114 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlfilterbase.cxx:681 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis xmlfilterbase.cxx:779 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis xmlfilterbase.cxx:923 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis xmlfilterbase.cxx:1264 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis xmlfilterbase.cxx:1283 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis xmlfilterbase.cxx:1292 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis xmlfilterbase.cxx:848 High V614 Uninitialized variable 'nValue' used. Consider checking the third actual argument of the 'writeElement' function.
General Analysis AgileEngine.cxx:234 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: mInfo.
General Analysis DocumentDecryption.cxx:137 High V530 The return value of function 'readUnicodeArray' is required to be utilized.
General Analysis docprophandler.cxx:166 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(aChars.substr(16 + nOptTime + 1, 2)) * 3600' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '3600'.
General Analysis docprophandler.cxx:167 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(aChars.substr(16 + nOptTime + 4, 2)) * 60' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '60'.
General Analysis chartconverter.cxx:62 High V530 The return value of function 'append' is required to be utilized.
General Analysis chartconverter.cxx:64 High V530 The return value of function 'append' is required to be utilized.
General Analysis chartconverter.cxx:73 High V530 The return value of function 'append' is required to be utilized.
General Analysis typegroupconverter.cxx:173 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:175 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:176 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:177 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:178 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:179 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:180 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:181 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:182 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:183 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:184 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:185 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:186 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:187 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:188 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:189 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:190 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:191 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:192 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:194 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis typegroupconverter.cxx:195 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis customshapegeometry.cxx:129 High V614 Uninitialized variable 'nFormulaIndex' used. Consider checking the first actual argument of the 'number' function.
General Analysis customshapegeometry.cxx:147 High V614 Uninitialized variable 'nAdjustmentIndex' used. Consider checking the first actual argument of the 'number' function.
General Analysis customshapeproperties.cxx:239 Medium V555 The expression of the 'A - B > 0' kind will work as 'A != B'.
General Analysis customshapeproperties.cxx:192 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(adjustmentGuide.maName.subView(3)) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis 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:211 Medium V1048 The 'nIncX' variable was assigned the same value.
General Analysis diagramlayoutatoms.cxx:212 Medium V1048 The 'nIncY' variable was assigned the same value.
General Analysis diagramlayoutatoms.cxx:216 Medium V1048 The 'nIncY' variable was assigned the same value.
General Analysis diagramlayoutatoms.cxx:219 Medium V1048 The 'nIncX' variable was assigned the same value.
General Analysis diagramlayoutatoms.hxx:146 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: maConstraint.
General Analysis fillproperties.cxx:637 Medium V560 A part of conditional expression is always true: eBitmapMode == BitmapMode_STRETCH.
General Analysis fontworkhelpers.cxx:1423 High V547 Expression 'nFillTransparence != 0' is always false.
General Analysis fontworkhelpers.cxx:1457 High V547 Expression 'eLineCap == drawing::LineCap_ROUND' is always false.
General Analysis fontworkhelpers.cxx:1459 High V547 Expression 'eLineCap == drawing::LineCap_SQUARE' is always false.
General Analysis fontworkhelpers.cxx:1474 High V547 Expression 'eLineStyle == drawing::LineStyle_NONE' is always true.
General Analysis fontworkhelpers.cxx:1525 High V547 Expression 'eLineStyle == drawing::LineStyle_DASH' is always false.
General Analysis fontworkhelpers.cxx:1554 Medium V560 A part of conditional expression is always false: eLineJoint == drawing::LineJoint_BEVEL.
General Analysis fontworkhelpers.cxx:1554 Medium V560 A part of conditional expression is always true: eLineJoint == drawing::LineJoint_NONE.
General Analysis fontworkhelpers.cxx:1061 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the third argument, which corresponds to the upper boundary parameter.
General Analysis fontworkhelpers.cxx:1070 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the third argument, which corresponds to the upper boundary parameter.
General Analysis fontworkhelpers.cxx:934 Medium V1019 Compound assignment expression is used inside condition.
General Analysis fontworkhelpers.cxx:939 Medium V1019 Compound assignment expression is used inside condition.
General Analysis fontworkhelpers.cxx:1020 Medium V1019 Compound assignment expression is used inside condition.
General Analysis fontworkhelpers.cxx:1141 Medium V1019 Compound assignment expression is used inside condition.
General Analysis fontworkhelpers.cxx:1143 Medium V1019 Compound assignment expression is used inside condition.
General Analysis fontworkhelpers.cxx:1148 Medium V1019 Compound assignment expression is used inside condition.
General Analysis fontworkhelpers.cxx:1152 Medium V1019 Compound assignment expression is used inside condition.
General Analysis fontworkhelpers.cxx:1281 Medium V1019 Compound assignment expression is used inside condition.
General Analysis fontworkhelpers.cxx:1531 Medium V1019 Compound assignment expression is used inside condition.
General Analysis scene3dhelper.cxx:714 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis shape.cxx:1390 Medium V522 There might be dereferencing of a potential null pointer 'pPPT'.
General Analysis shape.cxx:1476 Medium V522 There might be dereferencing of a potential null pointer 'pMagic'.
General Analysis shape.cxx:430 Medium V560 A part of conditional expression is always true: eFillStyle == drawing::FillStyle_NONE.
General Analysis shape.cxx:431 Medium V560 A part of conditional expression is always true: eLineStyle == drawing::LineStyle_NONE.
General Analysis shape.cxx:1854 Medium V1007 The value from the potentially uninitialized optional 'oShadowDistance' is used. Probably it is a mistake.
General Analysis 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 textliststyle.cxx:28 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: maListStyle, maAggregationListStyle.
General Analysis textparagraphproperties.cxx:444 High V547 Expression is always false.
General Analysis textparagraphproperties.cxx:499 High V1007 The value from the uninitialized optional 'noParaLeftMargin' is used. Probably it is a mistake.
General Analysis textparagraphproperties.cxx:505 High V1007 The value from the uninitialized optional 'noFirstLineIndentation' is used. Probably it is a mistake.
General Analysis textparagraphproperties.cxx:318 Medium V560 A part of conditional expression is always true: !bFollowTextFont.
General Analysis textparagraphproperties.cxx:379 Medium V560 A part of conditional expression is always true: !bFollowTextColor.
General Analysis textparagraphproperties.cxx:430 Medium V560 A part of conditional expression is always true.
General Analysis chartexport.cxx:436 High V530 The return value of function 'append' is required to be utilized.
General Analysis chartexport.cxx:1229 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis chartexport.cxx:1233 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis chartexport.cxx:1295 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis chartexport.cxx:1299 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis chartexport.cxx:417 High V547 Expression '0 == nAxisIndex' is always true.
General Analysis chartexport.cxx:2856 High V547 Expression 'nVal == 100' is always false.
General Analysis chartexport.cxx:4762 High V547 Expression 'dMinorUnitCount != 5' is always true.
General Analysis chartexport.cxx:5864 High V547 Expression 'nSplineType != 0' is always false.
General Analysis chartexport.cxx:6026 High V547 Expression 'nRotationX < 0' is always false.
General Analysis chartexport.cxx:6035 High V547 Expression 'nRotationX < - 90' is always false.
General Analysis chartexport.cxx:6037 High V547 Expression 'nRotationX > 90' is always false.
General Analysis chartexport.cxx:6060 High V547 Expression 'nRotationY < 0' is always false.
General Analysis chartexport.cxx:1992 Medium V519 The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 1991, 1992.
General Analysis chartexport.cxx:2017 Medium V547 Expression 'bHasMainTitle' is always false.
General Analysis chartexport.cxx:2070 Medium V547 Expression 'bHasLegend' is always false.
General Analysis chartexport.cxx:2383 Medium V547 Expression 'bVertical' is always false.
General Analysis chartexport.cxx:3079 Medium V547 Expression 'bShowHBorder' is always false.
General Analysis chartexport.cxx:3081 Medium V547 Expression 'bShowVBorder' is always false.
General Analysis chartexport.cxx:3083 Medium V547 Expression 'bShowOutline' is always false.
General Analysis chartexport.cxx:3085 Medium V547 Expression 'bShowKeys' is always false.
General Analysis chartexport.cxx:3144 Medium V547 Expression 'bVertical' is always false.
General Analysis chartexport.cxx:4356 Medium V547 Expression 'bHasXAxisTitle' is always false.
General Analysis chartexport.cxx:4358 Medium V547 Expression 'bHasXAxisMajorGrid' is always false.
General Analysis chartexport.cxx:4360 Medium V547 Expression 'bHasXAxisMinorGrid' is always false.
General Analysis chartexport.cxx:4377 Medium V547 Expression 'bHasYAxisTitle' is always false.
General Analysis chartexport.cxx:4379 Medium V547 Expression 'bHasYAxisMajorGrid' is always false.
General Analysis chartexport.cxx:4381 Medium V547 Expression 'bHasYAxisMinorGrid' is always false.
General Analysis chartexport.cxx:4394 Medium V547 Expression 'bHasZAxisTitle' is always false.
General Analysis chartexport.cxx:4396 Medium V547 Expression 'bHasZAxisMajorGrid' is always false.
General Analysis chartexport.cxx:4398 Medium V547 Expression 'bHasZAxisMinorGrid' is always false.
General Analysis chartexport.cxx:4418 Medium V547 Expression 'bHasSecondaryXAxisTitle' is always false.
General Analysis chartexport.cxx:4438 Medium V547 Expression 'bHasSecondaryYAxisTitle' is always false.
General Analysis chartexport.cxx:4495 Medium V547 Expression 'bLogarithmic' is always false.
General Analysis chartexport.cxx:4507 Medium V547 Expression 'bReverseDirection' is always false.
General Analysis chartexport.cxx:4582 Medium V547 Expression 'bLinkedNumFmt' is always true.
General Analysis chartexport.cxx:4774 Medium V547 Expression 'bDisplayUnits' is always false.
General Analysis chartexport.cxx:4885 Medium V547 Expression 'bDisplayUnits' is always false.
General Analysis chartexport.cxx:4962 Medium V547 Expression 'bLinkedNumFmt' is always true.
General Analysis chartexport.cxx:5411 Medium V547 Expression 'bShowLeaderLines' is always false.
General Analysis chartexport.cxx:5517 Medium V547 Expression 'bVaryColorsByPoint' is always false.
General Analysis chartexport.cxx:5740 Medium V547 Expression 'bForceIntercept' is always false.
General Analysis chartexport.cxx:5956 Medium V547 Expression 'bPositive' is always false.
General Analysis chartexport.cxx:5958 Medium V547 Expression 'bNegative' is always false.
General Analysis chartexport.cxx:5975 Medium V547 Expression 'bPositive' is always false.
General Analysis chartexport.cxx:5980 Medium V547 Expression 'bNegative' is always false.
General Analysis chartexport.cxx:5994 Medium V547 Expression 'bPositive' is always false.
General Analysis chartexport.cxx:6070 Medium V547 Expression 'bRightAngled' is always false.
General Analysis chartexport.cxx:4514 Medium V560 A part of conditional expression is always true: !bAutoMax.
General Analysis chartexport.cxx:4525 Medium V560 A part of conditional expression is always true: !bAutoMin.
General Analysis chartexport.cxx:4740 Medium V560 A part of conditional expression is always true: !bAutoStepMain.
General Analysis chartexport.cxx:4751 Medium V560 A part of conditional expression is always true: !bAutoStepHelp.
General Analysis chartexport.cxx:4835 Medium V560 A part of conditional expression is always true: !bAutoMax.
General Analysis chartexport.cxx:4847 Medium V560 A part of conditional expression is always true: !bAutoMin.
General Analysis chartexport.cxx:5189 Medium V560 A part of conditional expression is always false: nLabelBorderWidth > 0.
General Analysis chartexport.cxx:5189 Medium V560 A part of conditional expression is always false: nLabelFillColor != - 1.
General Analysis chartexport.cxx:1506 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1500, 1506.
General Analysis chartexport.cxx:2503 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2499, 2503.
General Analysis chartexport.cxx:2861 Medium V1019 Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition.
General Analysis chartexport.cxx:2900 Medium V1019 Compound assignment expression 'mAny >>= nFillColor' is used inside condition.
General Analysis chartexport.cxx:2918 Medium V1019 Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition.
General Analysis chartexport.cxx:4205 Medium V1019 Compound assignment expression 'aAny >>= fTextRotation' is used inside condition.
General Analysis chartexport.cxx:3721 Medium V1037 Two or more case-branches perform the same actions. Check lines: 3721, 3738, 3743
General Analysis chartexport.cxx:417 Medium V1048 The 'bResult' variable was assigned the same value.
General Analysis chartexport.cxx:2909 Medium V1048 The 'nAlpha' variable was assigned the same value.
General Analysis chartexport.cxx:5232 Medium V1048 The 'nLabelPlacement' variable was assigned the same value.
General Analysis chartexport.cxx:5352 Medium V1048 The 'nLabelPlacement' variable was assigned the same value.
General Analysis drawingml.cxx:2367 High V503 This is a nonsensical comparison: pointer < 0.
General Analysis drawingml.cxx:2369 High V503 This is a nonsensical comparison: pointer < 0.
General Analysis drawingml.cxx:6999 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis drawingml.cxx:619 High V547 Expression 'nAPITransparency != 0' is always false.
General Analysis drawingml.cxx:1214 High V547 Expression 'nLineWidth > 0' is always false.
General Analysis drawingml.cxx:2153 High V547 Expression 'nSizeX != 0' is always false.
General Analysis drawingml.cxx:2160 High V547 Expression 'nSizeX > 0' is always false.
General Analysis drawingml.cxx:2162 High V547 Expression 'nSizeX < 0' is always false.
General Analysis drawingml.cxx:2175 High V547 Expression 'nSizeY != 0' is always false.
General Analysis drawingml.cxx:2182 High V547 Expression 'nSizeY > 0' is always false.
General Analysis drawingml.cxx:2184 High V547 Expression 'nSizeY < 0' is always false.
General Analysis drawingml.cxx:2687 High V547 Expression '(13999 + 1) == nCharEscapement' is always false.
General Analysis drawingml.cxx:2694 High V547 Expression '- (13999 + 1) == nCharEscapement' is always false.
General Analysis drawingml.cxx:2733 High V547 Expression 'nCharEscapement != 0' is always false.
General Analysis drawingml.cxx:3578 High V547 Expression 'nLevel > - 1' is always false.
General Analysis drawingml.cxx:3656 High V547 Expression 'nParaLeftMargin > nMaxMarginVal' is always false.
General Analysis drawingml.cxx:3665 High V547 Expression 'nParaLeftMargin > 0' is always false.
General Analysis drawingml.cxx:3669 High V547 Expression 'nParaDefaultTabSize > 0' is always false.
General Analysis drawingml.cxx:3677 High V547 Expression 'nParaDefaultTabSize > 0' is always false.
General Analysis drawingml.cxx:3688 High V547 Expression 'nParaTopMargin != 0' is always false.
General Analysis drawingml.cxx:3698 High V547 Expression 'nParaBottomMargin != 0' is always false.
General Analysis drawingml.cxx:5883 High V547 Expression 'nVal == 100' is always false.
General Analysis drawingml.cxx:6024 High V547 Expression 'nVal != 0' is always false.
General Analysis drawingml.cxx:6192 High V547 Expression 'rad > 0' is always false.
General Analysis drawingml.cxx:6198 High V547 Expression 'rad > 0' is always false.
General Analysis drawingml.cxx:2401 High V614 Uninitialized variable 'nTmp' used. Consider checking the first actual argument of the 'Degree100' function.
General Analysis drawingml.cxx:6122 High V614 Uninitialized variable 'nTransparency' used.
General Analysis drawingml.cxx:1990 Medium V547 Expression 'isBackgroundFilled' is always false.
General Analysis drawingml.cxx:4091 Medium V547 Expression 'bUpright' is always false.
General Analysis drawingml.cxx:4117 Medium V547 Expression 'bUpright' is always false.
General Analysis drawingml.cxx:4432 Medium V547 Expression 'bTextAutoGrowHeight' is always false.
General Analysis drawingml.cxx:4492 Medium V547 Expression 'bTextAutoGrowHeight' is always false.
General Analysis drawingml.cxx:5907 Medium V547 Expression '!bUseBackground' is always true.
General Analysis drawingml.cxx:6201 Medium V547 Expression 'bHasEffects' is always false.
General Analysis drawingml.cxx:6317 Medium V547 Expression '!nRad' is always true.
General Analysis drawingml.cxx:6341 Medium V547 Expression '!nRad' is always true.
General Analysis drawingml.cxx:6365 Medium V547 Expression '!nRad' is always true.
General Analysis drawingml.cxx:1108 Medium V560 A part of conditional expression is always true: nEmuLineWidth == 0.
General Analysis drawingml.cxx:1113 Medium V560 A part of conditional expression is always true: nLineWidth == 0.
General Analysis drawingml.cxx:1278 Medium V560 A part of conditional expression is always false: nLineWidth > 1.
General Analysis drawingml.cxx:2191 Medium V560 A part of conditional expression is always false: nSizeX < 0.
General Analysis drawingml.cxx:2191 Medium V560 A part of conditional expression is always false: nSizeY < 0.
General Analysis drawingml.cxx:3129 Medium V560 A part of conditional expression is always false: nLevel != - 1.
General Analysis drawingml.cxx:3590 Medium V560 A part of conditional expression is always false: (nLevel != - 1).
General Analysis drawingml.cxx:3591 Medium V560 A part of conditional expression is always true: !bNumberingOnThisLevel.
General Analysis drawingml.cxx:3667 Medium V560 A part of conditional expression is always false: nParaFirstLineIndent != 0.
General Analysis drawingml.cxx:3667 Medium V560 A part of conditional expression is always true: nParaFirstLineIndent == 0.
General Analysis drawingml.cxx:4113 Medium V560 A part of conditional expression is always true: !bScaleX.
General Analysis drawingml.cxx:4156 Medium V560 A part of conditional expression is always false: nTextPreRotateAngle != 0.
General Analysis drawingml.cxx:4178 Medium V560 A part of conditional expression is always false: nTextPreRotateAngle != 0.
General Analysis drawingml.cxx:4290 Medium V560 A part of conditional expression is always true: !bWrap.
General Analysis drawingml.cxx:4329 Medium V560 A part of conditional expression is always false: nColSpacing >= 0.
General Analysis drawingml.cxx:5009 Medium V560 A part of conditional expression is always false: nIdx1 != - 1.
General Analysis drawingml.cxx:5009 Medium V560 A part of conditional expression is always false: nIdx2 != - 1.
General Analysis drawingml.cxx:6188 Medium V560 A part of conditional expression is always true: !bHasEffects.
General Analysis drawingml.cxx:6194 Medium V560 A part of conditional expression is always true: !bHasEffects.
General Analysis drawingml.cxx:3005 Medium V785 Constant expression in switch statement.
General Analysis drawingml.cxx:511 Medium V1019 Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition.
General Analysis drawingml.cxx:690 Medium V1019 Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition.
General Analysis drawingml.cxx:3141 Medium V1019 Compound assignment expression is used inside condition.
General Analysis drawingml.cxx:3604 Medium V1019 Compound assignment expression 'mAny >>= aLineSpacing' is used inside condition.
General Analysis drawingml.cxx:5862 Medium V1019 Compound assignment expression 'mAny >>= sFillTransparenceGradientName' is used inside condition.
General Analysis drawingml.cxx:4954 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis drawingml.cxx:501 Medium V1048 The 'nAlpha' variable was assigned the same value.
General Analysis drawingml.cxx:1977 Medium V1048 The 'nAlpha' variable was assigned the same value.
General Analysis drawingml.cxx:4647 Medium V1048 The 'aInput.nCharHeight' variable was assigned the same value.
General Analysis shapes.cxx:1335 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aSize.Height != 0'.
General Analysis shapes.cxx:1335 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: 'aSize.Width != 0'.
General Analysis shapes.cxx:1934 High V547 Expression 'nStartGlueId != - 1' is always true.
General Analysis shapes.cxx:1943 High V547 Expression 'nEndGlueId != - 1' is always true.
General Analysis shapes.cxx:2156 High V547 Expression 'nRadius == 0' is always true.
General Analysis shapes.cxx:379 Medium V547 Expression 'bIsEmptyPresObj' is always false.
General Analysis shapes.cxx:390 Medium V547 Expression 'bIsPresObj' is always false.
General Analysis shapes.cxx:869 Medium V547 Expression 'bUseBackground' is always false.
General Analysis shapes.cxx:940 Medium V547 Expression '!isVisible' is always false.
General Analysis shapes.cxx:1458 Medium V547 Expression '!bVisible' is always false.
General Analysis shapes.cxx:1727 Medium V547 Expression 'bIsOOXMLCurve' is always false.
General Analysis shapes.cxx:1793 Medium V547 Expression 'bIsOOXMLCurve' is always false.
General Analysis shapes.cxx:2133 Medium V547 Expression 'nRadius' is always false.
General Analysis shapes.cxx:1859 Medium V560 A part of conditional expression is always true: !bFlipH.
General Analysis shapes.cxx:1859 Medium V560 A part of conditional expression is always true: !bFlipV.
General Analysis shapes.cxx:1859 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:1423 Medium V1019 Compound assignment expression is used inside condition.
General Analysis shapes.cxx:2310 Medium V1019 Compound assignment expression is used inside condition.
General Analysis shapes.cxx:2523 Medium V1019 Compound assignment expression is used inside condition.
General Analysis shapes.cxx:1085 Medium V1048 The 'bCustGeom' variable was assigned the same value.
General Analysis shapes.cxx:1089 Medium V1048 The 'bCustGeom' variable was assigned the same value.
General Analysis vmlexport.cxx:745 High V530 The return value of function 'Import' is required to be utilized.
General Analysis vmlexport.cxx:1544 High V614 Uninitialized variable 'nWritingMode' used.
General Analysis vmlexport.cxx:1466 Medium V560 A part of conditional expression is always true: nShapeElement >= 0.
General Analysis attributelist.cxx:124 High V530 The return value of function 'append' is required to be utilized.
General Analysis binaryinputstream.cxx:49 High V530 The return value of function 'append' is required to be utilized.
General Analysis binaryinputstream.cxx:93 High V530 The return value of function 'append' is required to be utilized.
General Analysis storagebase.cxx:109 High V530 The return value of function 'append' is required to be utilized.
General Analysis axcontrol.cxx:468 Medium V1048 The 'nImagePos' variable was assigned the same value.
General Analysis axcontrol.cxx:563 Medium V1048 The 'bHorizontal' variable was assigned the same value.
General Analysis olehelper.cxx:264 High V530 The return value of function 'append' is required to be utilized.
General Analysis olehelper.cxx:266 High V530 The return value of function 'append' is required to be utilized.
General Analysis olehelper.cxx:268 High V530 The return value of function 'append' is required to be utilized.
General Analysis olehelper.cxx:270 High V530 The return value of function 'append' is required to be utilized.
General Analysis olehelper.cxx:273 High V530 The return value of function 'append' is required to be utilized.
General Analysis olehelper.cxx:276 High V530 The return value of function 'append' is required to be utilized.
General Analysis vbacontrol.cxx:230 High V530 The return value of function 'append' is required to be utilized.
General Analysis vbacontrol.cxx:231 High V530 The return value of function 'append' is required to be utilized.
General Analysis vbacontrol.cxx:744 High V530 The return value of function 'append' is required to be utilized.
General Analysis vbacontrol.cxx:428 Medium V522 There might be dereferencing of a potential null pointer 'pMultiPage'.
General Analysis 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:304 High V530 The return value of function 'append' is required to be utilized.
General Analysis vbamodule.cxx:318 High V530 The return value of function 'append' is required to be utilized.
General Analysis animationspersist.cxx:177 Medium V1019 Compound assignment expression 'maValue >>= aEvent' is used inside condition.
General Analysis animationspersist.cxx:184 Medium V1019 Compound assignment expression 'maValue >>= aEvent' is used inside condition.
General Analysis pptshape.cxx:503 Medium V1051 Consider checking for misprints. It's possible that the 'aMasterTextListStyle' should be checked here.
General Analysis presentationfragmenthandler.cxx:582 Medium V522 There might be dereferencing of a potential null pointer 'comment_handler'.
General Analysis presentationfragmenthandler.cxx:210 Medium V1083 Signed integer overflow is possible in 'nPageNumber - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis slidepersist.cxx:583 High V614 Uninitialized variable 'aConnectorType' used.
General Analysis slidepersist.cxx:259 Medium V547 Expression 'pTextParagraphPropertiesPtr == nullptr' is always false.
General Analysis slidepersist.cxx:517 Medium V601 The 'nEdge / 2' value is implicitly cast to the bool type. Inspect the first argument.
General Analysis slidepersist.cxx:555 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:98 Medium V1048 The 'nLayout' variable was assigned the same value.
General Analysis slidepersist.cxx:136 Medium V1048 The 'nLayout' variable was assigned the same value.
General Analysis timenode.cxx:604 High V547 Expression 'nEnum == EffectNodeType::MAIN_SEQUENCE' is always false.
General Analysis timenode.cxx:608 High V547 Expression is always false.
General Analysis timenodelistcontext.cxx:84 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis WpsContext.cxx:130 High V614 Uninitialized variable 'nRet' used.
General Analysis WpsContext.cxx:472 Medium V785 Constant expression in switch statement.
General Analysis WpsContext.cxx:182 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WpsContext.cxx:372 Medium V1019 Compound assignment expression 'aProp.Value >>= aTextOutlineSeq' is used inside condition.
General Analysis WpsContext.cxx:398 Medium V1019 Compound assignment expression 'aProp.Value >>= aTextFillSeq' is used inside condition.
General Analysis vmlformatting.cxx:428 High V547 Expression 'aCoordList.size() > 1' is always true.
General Analysis vmlformatting.cxx:265 High V610 Undefined behavior. Check the shift operator '<<'. The left operand is negative ('nG' = [-2147483648..2147483647]).
General Analysis vmlformatting.cxx:265 High V610 Undefined behavior. Check the shift operator '<<'. The left operand is negative ('nR' = [-2147483648..2147483647]).
General Analysis vmlinputstream.cxx:74 High V530 The return value of function 'append' is required to be utilized.
General Analysis vmlinputstream.cxx:180 High V530 The return value of function 'append' is required to be utilized.
General Analysis vmlinputstream.cxx:199 High V530 The return value of function 'append' is required to be utilized.
General Analysis vmlinputstream.cxx:200 High V530 The return value of function 'append' is required to be utilized.
General Analysis vmlinputstream.cxx:258 High V530 The return value of function 'append' is required to be utilized.
General Analysis openclconfig.cxx:81 High V530 The return value of function 'append' is required to be utilized.
General Analysis openclconfig.cxx:84 High V530 The return value of function 'append' is required to be utilized.
General Analysis openclconfig.cxx:92 High V530 The return value of function 'append' is required to be utilized.
General Analysis openclwrapper.cxx:375 High V1008 Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed.
General Analysis openclwrapper.cxx:397 High V1008 Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed.
General Analysis openclwrapper.cxx:415 High V1008 Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed.
General Analysis openclwrapper.cxx:512 Medium V547 Expression 'status' is always false.
General Analysis ManifestExport.cxx:462 High V530 The return value of function 'append' is required to be utilized.
General Analysis ManifestExport.cxx:468 High V530 The return value of function 'append' is required to be utilized.
General Analysis ManifestExport.cxx:514 High V530 The return value of function 'append' is required to be utilized.
General Analysis ManifestExport.cxx:526 High V530 The return value of function 'append' is required to be utilized.
General Analysis owriteablestream.cxx:350 Medium V547 Expression 'bToBeEncr' is always false.
General Analysis owriteablestream.cxx:1377 Medium V547 Expression '!bEncr' is always true.
General Analysis owriteablestream.cxx:1747 Medium V547 Expression '!m_oTypeCollection' is always true.
General Analysis owriteablestream.cxx:201 Medium V560 A part of conditional expression is always false: nMember1 != nMember2.
General Analysis xfactory.cxx:195 Medium V560 A part of conditional expression is always true.
General Analysis xfactory.cxx:196 Medium V560 A part of conditional expression is always true: nFormatID != embed::StorageFormats::ZIP.
General Analysis xfactory.cxx:197 Medium V560 A part of conditional expression is always true.
General Analysis xfactory.cxx:144 Medium V1019 Compound assignment expression 'aArguments[0] >>= xInputStream' is used inside condition.
General Analysis xstorage.cxx:1805 Medium V547 Expression '!m_pImpl' is always false.
General Analysis xstorage.cxx:2090 Medium V547 Expression '!m_oTypeCollection' is always true.
General Analysis InflaterBytesZstd.cxx:73 High V547 Expression 'ret == 0' is always true.
General Analysis ZipFile.cxx:1673 Medium V547 Expression 'aEntry.nExtraLen > 0' is always true.
General Analysis ZipPackage.cxx:814 Medium V547 Expression '!bPackFormat' is always false.
General Analysis ZipPackage.cxx:836 Medium V560 A part of conditional expression is always true.
General Analysis ZipPackage.cxx:837 Medium V560 A part of conditional expression is always true: nFormatID != embed::StorageFormats::ZIP.
General Analysis ZipPackage.cxx:838 Medium V560 A part of conditional expression is always true.
General Analysis ZipPackage.cxx:1863 Medium V560 A part of conditional expression is always true: nID != xml::crypto::DigestID::SHA1.
General Analysis ZipPackage.cxx:1863 Medium V560 A part of conditional expression is always true: nID != xml::crypto::DigestID::SHA256.
General Analysis ZipPackage.cxx:1874 Medium V560 A part of conditional expression is always true: nID != xml::crypto::KDFID::PBKDF2.
General Analysis ZipPackage.cxx:1875 Medium V560 A part of conditional expression is always true.
General Analysis ZipPackage.cxx:1876 Medium V560 A part of conditional expression is always true: nID != xml::crypto::KDFID::Argon2id.
General Analysis ZipPackage.cxx:1886 Medium V560 A part of conditional expression is always true.
General Analysis ZipPackage.cxx:1887 Medium V560 A part of conditional expression is always true.
General Analysis ZipPackage.cxx:1888 Medium V560 A part of conditional expression is always true.
General Analysis ZipPackage.cxx:1904 Medium V560 A part of conditional expression is always true: nID != xml::crypto::DigestID::SHA1_1K.
General Analysis ZipPackage.cxx:1904 Medium V560 A part of conditional expression is always true: nID != xml::crypto::DigestID::SHA256_1K.
General Analysis ZipPackage.cxx:1851 Medium V1019 Compound assignment expression 'aValue >>= aAlgorithms' is used inside condition.
General Analysis ZipPackageEntry.cxx:44 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: aEntry.
General Analysis ZipPackageStream.cxx:540 Medium V560 A part of conditional expression is always false: bToBeEncrypted.
General Analysis services.cxx:60 High V530 The return value of function 'append' is required to be utilized.
General Analysis services.cxx:62 High V530 The return value of function 'append' is required to be utilized.
General Analysis services.cxx:64 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno_loader.cxx:175 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno_loader.cxx:187 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno.cxx:217 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno.cxx:237 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno.cxx:239 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno.cxx:256 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno.cxx:259 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno.cxx:294 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno.cxx:303 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno_module.cxx:867 Medium V1019 Compound assignment expression 'a >>= context' is used inside condition.
General Analysis pyuno_runtime.cxx:197 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pyuno_runtime.cxx:933 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pyuno_runtime.cxx:943 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pyuno_util.cxx:137 High V530 The return value of function 'append' is required to be utilized.
General Analysis pyuno_util.cxx:152 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pyuno_util.cxx:171 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pyuno_util.cxx:192 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis keyimpl.cxx:914 High V530 The return value of function 'append' is required to be utilized.
General Analysis keyimpl.cxx:916 High V530 The return value of function 'append' is required to be utilized.
General Analysis keyimpl.cxx:920 High V530 The return value of function 'append' is required to be utilized.
General Analysis keyimpl.cxx:922 High V530 The return value of function 'append' is required to be utilized.
General Analysis keyimpl.cxx:276 Medium V1037 Two or more case-branches perform the same actions. Check lines: 276, 288
General Analysis reflread.cxx:1132 Medium V560 A part of conditional expression is always false: length > ((sal_uInt32) 0xFFFFFFFF).
General Analysis reflread.cxx:1150 Medium V1016 Expression 'version < TYPEREG_VERSION_0' is always false.
General Analysis 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:633 High V530 The return value of function 'append' is required to be utilized.
General Analysis regimpl.cxx:969 Medium V576 Incorrect format. Consider checking the fourth actual argument of the 'fprintf' function. Under certain conditions the pointer can be null.
General Analysis regimpl.cxx:1062 Medium V576 Incorrect format. Consider checking the fourth actual argument of the 'fprintf' function. Under certain conditions the pointer can be null.
General Analysis regimpl.cxx:475 Medium V1048 The 'eRet' variable was assigned the same value.
General Analysis regimpl.cxx:494 Medium V1048 The 'eRet' variable was assigned the same value.
General Analysis ReportDefinition.cxx:193 High V547 Expression is always true.
General Analysis ReportDefinition.cxx:2305 High V783 Dereferencing of the invalid iterator 'aFind' might take place.
General Analysis Shape.cxx:198 High V530 The return value of function 'getInfoHelper' is required to be utilized.
General Analysis Shape.cxx:208 High V530 The return value of function 'getInfoHelper' is required to be utilized.
General Analysis Shape.cxx:219 High V530 The return value of function 'getInfoHelper' is required to be utilized.
General Analysis Shape.cxx:229 High V530 The return value of function 'getInfoHelper' is required to be utilized.
General Analysis Shape.cxx:239 High V530 The return value of function 'getInfoHelper' is required to be utilized.
General Analysis Shape.cxx:249 High V530 The return value of function 'getInfoHelper' is required to be utilized.
General Analysis Tools.hxx:69 High V503 This is a nonsensical comparison: pointer >= 0.
General Analysis Tools.hxx:91 High V503 This is a nonsensical comparison: pointer >= 0.
General Analysis Tools.hxx:75 High V1058 Nonsensical comparison of two function addresses. Consider inspecting expression: 'aOldSize.Height != aSize.Height'.
General Analysis Tools.hxx:75 High V1058 Nonsensical comparison of two function addresses. Consider inspecting expression: 'aOldSize.Width != aSize.Width'.
General Analysis Tools.hxx:111 High V1058 Nonsensical comparison of two function addresses. Consider inspecting expression: 'aOldPos.X != aPosition.X'.
General Analysis Tools.hxx:111 High V1058 Nonsensical comparison of two function addresses. Consider inspecting expression: 'aOldPos.Y != aPosition.Y'.
General Analysis RptObject.cxx:141 Medium V547 Expression 'bOpaque' is always false.
General Analysis RptObject.cxx:194 Medium V614 Potentially uninitialized variable 'eAdjust' used.
General Analysis RptObject.cxx:244 Medium V1037 Two or more case-branches perform the same actions. Check lines: 244, 266
General Analysis xmlColumn.cxx:144 Medium V560 A part of conditional expression is always false: nMinHeight > 0.
General Analysis xmlColumn.cxx:144 Medium V560 A part of conditional expression is always true: nHeight == 0.
General Analysis xmlExport.cxx:1037 High V530 The return value of function 'Add' is required to be utilized.
General Analysis xmlExport.cxx:194 High V1053 Calling the 'CreateAutoStylePool' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'xmlExport.cxx:194', 'xmlexp.hxx:611', 'xmlExport.hxx:145'.
General Analysis xmlExport.cxx:1243 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1241, 1243.
General Analysis xmlExportDocumentHandler.cxx:63 Medium V522 There might be dereferencing of a potential null pointer 'pList'.
General Analysis xmlExportDocumentHandler.cxx:192 Medium V522 There might be dereferencing of a potential null pointer 'pList'.
General Analysis xmlExportDocumentHandler.cxx:209 Medium V522 There might be dereferencing of a potential null pointer 'pList'.
General Analysis 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: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: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:71 High V1053 Calling the 'fill' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis GroupsSorting.cxx:1068 Medium V785 Constant expression in switch statement.
General Analysis Navigator.cxx:562 Medium V547 Expression '!bEnabled' is always true.
General Analysis DefaultInspection.cxx:134 Medium V1019 Compound assignment expression '_arguments[1] >>= nMaxHelpTextLines' is used inside condition.
General Analysis GeometryHandler.cxx:197 Medium V1077 Conditional initialization inside the 'GeometryHandler' constructor may leave some members uninitialized. Inspect the following: m_aCounterFunction.
General Analysis UITools.cxx:370 High V530 The return value of function 'lcl_setFont' is required to be utilized.
General Analysis UITools.cxx:371 High V530 The return value of function 'lcl_setFont' is required to be utilized.
General Analysis EndMarker.cxx:36 High V1053 Calling the 'ImplInitSettings' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ReportController.cxx:3583 High V530 The return value of function 'Union' is required to be utilized.
General Analysis ReportController.cxx:3446 High V547 Expression 'nOBJID == SdrObjKind::NONE' is always false.
General Analysis ReportController.cxx:2181 Medium V547 Expression 'bShow' is always false.
General Analysis ReportController.cxx:2196 Medium V547 Expression 'bShow' is always false.
General Analysis ReportController.cxx:2208 Medium V547 Expression 'bShow' is always false.
General Analysis ReportController.cxx:2220 Medium V547 Expression 'bShow' is always false.
General Analysis ReportController.cxx:4354 Medium V547 Expression '!pReportModel' is always true.
General Analysis ReportController.cxx:4357 Medium V547 Expression 'pUndoManager != nullptr' is always false.
General Analysis ReportController.cxx:3375 Medium V560 A part of conditional expression is always false: nCommandType != - 1.
General Analysis ReportController.cxx:3398 Medium V560 A part of conditional expression is always true: (nCommandType == nRowSetCommandType).
General Analysis ReportController.cxx:3541 Medium V560 A part of conditional expression is always false.
General Analysis ReportController.cxx:869 Medium V785 Constant expression in switch statement.
General Analysis ReportController.cxx:3434 Medium V785 Constant expression in switch statement.
General Analysis ReportController.cxx:3979 Medium V1019 Compound assignment expression 'pKeyModifier->Value >>= nKeyModifier' is used inside condition.
General Analysis ReportController.cxx:547 Medium V1037 Two or more case-branches perform the same actions. Check lines: 547, 551, 564
General Analysis ReportController.cxx:898 Medium V1037 Two or more case-branches perform the same actions. Check lines: 898, 922
General Analysis 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 ScrollHelper.cxx:123 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis SectionWindow.cxx:92 High V1053 Calling the '_propertyChanged' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis StartMarker.cxx:56 High V1053 Calling the 'ImplInitSettings' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ViewsWindow.cxx:677 High V530 The return value of function 'Union' is required to be utilized.
General Analysis ViewsWindow.cxx:690 High V530 The return value of function 'Union' is required to be utilized.
General Analysis ViewsWindow.cxx:699 High V530 The return value of function 'Union' is required to be utilized.
General Analysis ViewsWindow.cxx:1552 High V530 The return value of function 'Union' is required to be utilized.
General Analysis ViewsWindow.cxx:1088 High V568 It's odd that the argument of sizeof() operator is the expression.
General Analysis ViewsWindow.cxx:431 High V783 Dereferencing of the invalid iterator '-- aIter' might take place.
General Analysis ViewsWindow.cxx:849 Medium V560 A part of conditional expression is always true.
General Analysis dlgedfunc.cxx:482 High V530 The return value of function 'lcl_setColorOfObject' is required to be utilized.
General Analysis propbrw.cxx:93 High V1053 Calling the 'SetOutputSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis cppunittester.cxx:141 High V530 The return value of function 'append' is required to be utilized.
General Analysis cppunittester.cxx:280 High V773 The function was exited without releasing the 'manager' pointer. A memory leak is possible.
General Analysis 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:134 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:1426 Medium V547 Expression is always false.
General Analysis file.cxx:1505 Medium V547 Expression is always false.
General Analysis file_url.cxx:170 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis file_url.cxx:178 High V530 The return value of function 'append' is required to be utilized.
General Analysis nlsupport.cxx:219 High V595 The 'pLanguage' pointer was utilized before it was verified against nullptr. Check lines: 219, 223.
General Analysis pipe.cxx:256 Medium V1118 Excessive file permissions can lead to vulnerabilities. Consider restricting file permissions.
General Analysis process.cxx:500 Medium V522 There might be dereferencing of a potential null pointer 'pEnvironment'. Check lines: 500, 491.
General Analysis process.cxx:634 Medium V522 There might be dereferencing of a potential null pointer 'Data.m_pProcImpl'. Check lines: 634, 633.
General Analysis process.cxx:730 Medium V522 There might be dereferencing of a potential null pointer 'pProcImpl'. Check lines: 730, 729.
General Analysis profile.cxx:532 Medium V522 There might be dereferencing of a potential null pointer 'Line'. Check lines: 532, 525.
General Analysis profile.cxx:951 Medium V522 There might be dereferencing of a potential null pointer 'pFile'. Check lines: 951, 942.
General Analysis profile.cxx:1223 Medium V522 There might be dereferencing of a potential null pointer 'pProfile->m_Lines'. Check lines: 1223, 1219.
General Analysis profile.cxx:1258 Medium V522 There might be dereferencing of a potential null pointer 'pProfile->m_Lines'. Check lines: 1258, 1255.
General Analysis profile.cxx:1430 Medium V522 There might be dereferencing of a potential null pointer 'pProfile->m_Sections'. Check lines: 1430, 1426.
General Analysis profile.cxx:1219 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:1255 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:1368 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:1426 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:1112 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: 1112, 1106.
General Analysis profile.cxx:1107 Medium V1051 Consider checking for misprints. It's possible that the 'pNewLine' should be checked here.
General Analysis signal.cxx:247 Medium V560 A part of conditional expression is always false: pthread_sigmask(2, & unset, nullptr) < 0.
General Analysis socket.cxx:287 Medium V522 There might be dereferencing of a potential null pointer 'pSocket'. Check lines: 287, 285.
General Analysis socket.cxx:1125 Medium V522 There might be dereferencing of a potential null pointer 'pSocket'. Check lines: 1125, 285.
General Analysis socket.cxx:1536 Medium V522 There might be dereferencing of a potential null pointer 'pConnectionSockImpl'. Check lines: 1536, 285.
General Analysis socket.cxx:493 Medium V1051 Consider checking for misprints. It's possible that the 'Addr' should be checked here.
General Analysis thread.cxx:634 Medium V522 There might be dereferencing of a potential null pointer 'pEntry'. Check lines: 634, 632.
General Analysis alloc_arena.cxx:357 High V784 The size of the bit mask is less than the size of the first operand. This will cause the loss of higher bits.
General Analysis bootstrap.cxx:845 High V530 The return value of function 'append' is required to be utilized.
General Analysis bootstrap.cxx:847 High V530 The return value of function 'append' is required to be utilized.
General Analysis bootstrap.cxx:908 High V530 The return value of function 'append' is required to be utilized.
General Analysis bootstrap.cxx:1010 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:632 High V1008 Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed.
General Analysis hash.cxx:82 Medium V522 There might be dereferencing of a potential null pointer 'pHash'. Check lines: 82, 79.
General Analysis hash.cxx:134 Medium V522 There might be dereferencing of a potential null pointer 'pNewHash'. Check lines: 134, 79.
General Analysis math.cxx:445 Medium V547 Expression is always false.
General Analysis math.cxx:234 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: stringOnStack, mapOnStack.
General Analysis uri.cxx:147 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:188 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:193 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:441 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis uri.cxx:453 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:455 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:630 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:635 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:645 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:664 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:668 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:676 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:684 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:690 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:694 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:699 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:740 High V530 The return value of function 'append' is required to be utilized.
General Analysis uri.cxx:748 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:55 High V501 There are identical sub-expressions to the left and to the right of the '-' operator: 0x02DD - 0x02DD
General Analysis convertbig5hkscs.cxx:269 Medium V547 Expression '(nFlags & ((sal_uInt32) 0x8000)) != 0' is always true.
General Analysis converteuctw.cxx:278 Medium V547 Expression '(nFlags & ((sal_uInt32) 0x8000)) != 0' is always true.
General Analysis convertgb18030.cxx:269 Medium V547 Expression '(nFlags & ((sal_uInt32) 0x8000)) != 0' is always true.
General Analysis convertiso2022cn.cxx:405 Medium V547 Expression '(nFlags & ((sal_uInt32) 0x8000)) != 0' is always true.
General Analysis convertiso2022jp.cxx:293 Medium V547 Expression '(nFlags & ((sal_uInt32) 0x8000)) != 0' is always true.
General Analysis convertiso2022kr.cxx:255 Medium V547 Expression '(nFlags & ((sal_uInt32) 0x8000)) != 0' is always true.
General Analysis tcvtutf7.cxx:262 Medium V547 Expression '!bEnd' is always true.
General Analysis tcvtutf7.cxx:318 Medium V547 Expression '!bEnd' is always true.
General Analysis tcvtutf8.cxx:258 Medium V547 Expression '(nFlags & ((sal_uInt32) 0x8000)) != 0' is always true.
General Analysis 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:89 Medium V735 Possibly an incorrect HTML. The "</a>" closing tag was encountered, while the "</b>" tag was expected.
General Analysis saxwriter.cxx:656 Medium V547 Expression is always false.
General Analysis saxwriter.cxx:1287 Medium V547 Expression '!m_bIsCDATA' is always true.
General Analysis xml2utf.cxx:57 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:1132 High V654 The condition 'nRead > 0' of loop is always true.
General Analysis fastparser.cxx:411 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: maSharedEvent.
General Analysis converter.cxx:405 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:406 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:415 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:515 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:518 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:522 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:527 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis converter.cxx:572 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis converter.cxx:596 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:614 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:615 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:633 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:634 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:635 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:673 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:676 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:677 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:680 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:681 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:684 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:685 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:781 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:867 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1017 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1054 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1055 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1056 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1058 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1059 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1060 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1062 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1063 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1071 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1072 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1075 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1123 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1216 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1218 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1224 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1225 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1229 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1230 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1234 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1235 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1242 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1245 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1246 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1250 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1251 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1256 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1260 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1265 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis converter.cxx:1267 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1273 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:1274 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:2275 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis converter.cxx:2294 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:2417 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:2520 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:2521 High V530 The return value of function 'append' is required to be utilized.
General Analysis converter.cxx:429 High V547 Expression 'MeasureUnit::INCH == nTargetUnit' is always false.
General Analysis converter.cxx:476 High V547 Expression 'MeasureUnit::INCH == nTargetUnit' is always false.
General Analysis converter.cxx:294 Medium V560 A part of conditional expression is always false: MeasureUnit::PIXEL == nTargetUnit.
General Analysis converter.cxx:811 Medium V764 Possible incorrect order of arguments passed to 'GetConversionFactor' function: 'nTargetUnit' and 'nSourceUnit'.
General Analysis converter.cxx:827 Medium V764 Possible incorrect order of arguments passed to 'GetConversionFactor' function: 'nTargetUnit' and 'nSourceUnit'.
General Analysis converter.cxx:433 Medium V1048 The 'nFac' variable was assigned the same value.
General Analysis converter.cxx:445 Medium V1048 The 'nFac' variable was assigned the same value.
General Analysis 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:80 High V1043 A global object variable 'MAXROW_STRING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis address.hxx:81 High V1043 A global object variable 'MAXCOL_STRING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis address.hxx:82 High V1043 A global object variable 'MAXROW_JUMBO_STRING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis address.hxx:83 High V1043 A global object variable 'MAXCOL_JUMBO_STRING' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis 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: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:237 High V773 Visibility scope of the 'pLnk' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis 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:146 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: eOp, eType.
General Analysis conditio.hxx:306 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:26 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:1293 Medium V1071 Consider inspecting the 'GetValue' function. The return value is not always used. Total calls: 250, discarded results: 2.
General Analysis document.hxx:1294 Medium V1071 Consider inspecting the 'GetValue' function. The return value is not always used. Total calls: 34, discarded results: 1.
General Analysis document.hxx:1294 Medium V1071 Consider inspecting the 'GetValue' function. The return value is not always used. Total calls: 60, discarded results: 1.
General Analysis document.hxx:1356 Medium V1071 Consider inspecting the 'GetOrCreateNote' function. The return value is not always used. Total calls: 16, discarded results: 1.
General Analysis fillinfo.hxx:89 Medium V730 Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: nIconIndex, eIconSetType, eConditionMode, mbShowValue.
General Analysis 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 globalnames.hxx:14 High V1043 A global object variable 'STR_DB_LOCAL_NONAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis globalnames.hxx:15 High V1043 A global object variable 'STR_DB_GLOBAL_NONAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis globalnames.hxx:17 High V1043 A global object variable 'STR_GLOBAL_RANGE_NAME' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis globalnames.hxx:25 High V1043 A global object variable 'OPENCL_SOFTWARE_DEVICE_CONFIG_NAME' 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: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:125 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 patattr.hxx:150 Medium V1007 The value from the potentially uninitialized optional 'moHashCode' is used. Probably it is a mistake.
General Analysis refdata.hxx:122 Medium V730 Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: Ref1, Ref2.
General Analysis token.hxx:410 Medium V1077 Conditional initialization inside the 'SingleDoubleRefModifier' constructor may leave some members uninitialized. Inspect the following: aDub.
General Analysis validat.hxx:233 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:401 Medium V1007 The value from the potentially uninitialized optional 'rOutputEntry.onTab' is used. Probably it is a mistake.
General Analysis SolverSettings.cxx:724 Medium V547 Expression 'bValue' is always false.
General Analysis 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: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:555 Medium V1077 Conditional initialization inside the 'ScBroadcastAreaSlotMachine' constructor may leave some members uninitialized. Inspect the following: mnBcaSlotsCol.
General Analysis cellvalue.cxx:51 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellvalue.cxx:391 Medium V1037 Two or more case-branches perform the same actions. Check lines: 391, 417
General Analysis colorscale.cxx:399 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:1139 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:2064 Medium V547 Expression '!"can't move formula cell"' is always false.
General Analysis column3.cxx:810 Medium V547 Expression '!"rNewSharedRows?"' is always false.
General Analysis column3.cxx:1741 Medium V1048 The 'eOp' variable was assigned the same value.
General Analysis column3.cxx:1799 Medium V1048 The 'eOp' variable was assigned the same value.
General Analysis column3.cxx:1828 Medium V1048 The 'eOp' variable was assigned the same value.
General Analysis column3.cxx:1909 Medium V1048 The 'eOp' variable was assigned the same value.
General Analysis conditio.cxx:1636 High V530 The return value of function 'append' is required to be utilized.
General Analysis conditio.cxx:1638 High V530 The return value of function 'append' is required to be utilized.
General Analysis conditio.cxx:2273 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:529 Medium V547 Expression '!"can't move ScConditionEntry"' is always false.
General Analysis dociter.cxx:876 Medium V547 Expression '!"Table not found"' is always false.
General Analysis dociter.cxx:1426 Medium V547 Expression '!"AttrArray does not range to MAXROW"' is always false.
General Analysis documen2.cxx:570 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:855 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:888 Medium V1048 The 'bValid' variable was assigned the same value.
General Analysis documen3.cxx:2047 High V530 The return value of function 'append' is required to be utilized.
General Analysis documen3.cxx:227 Medium V547 Expression '!pGlobalNames' is always false.
General Analysis documen3.cxx:1102 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:1169 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis documen3.cxx:1199 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis documen3.cxx:1332 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis documen7.cxx:323 Medium V560 A part of conditional expression is always true: (((sal_Bool) 1)).
General Analysis documen8.cxx:722 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis documen8.cxx:806 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis documen8.cxx:1043 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis documen8.cxx:1096 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis documen8.cxx:1147 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis document.cxx:449 High V530 The return value of function 'append' is required to be utilized.
General Analysis document.cxx:1226 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis document.cxx:1395 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis document.cxx:1511 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis document.cxx:1525 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis document.cxx:1625 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis document.cxx:1727 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis document.cxx:4724 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis document.cxx:4730 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis document.cxx:177 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:469 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:509 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:598 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:508 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis document.cxx:560 Medium V1048 The 'bValid' variable was assigned the same value.
General Analysis document.cxx:650 Medium V1048 The 'bValid' variable was assigned the same value.
General Analysis document10.cxx:65 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:397 Medium V1007 The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake.
General Analysis dpcache.cxx:401 Medium V1007 The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake.
General Analysis dpcache.cxx:402 Medium V1007 The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake.
General Analysis dpcache.cxx:408 Medium V1007 The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake.
General Analysis dpcache.cxx:410 Medium V1007 The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake.
General Analysis dpcache.cxx:413 Medium V1007 The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake.
General Analysis dpcache.cxx:414 Medium V1007 The value from the potentially uninitialized optional 'pIter' is used. Probably it is a mistake.
General Analysis dpobject.cxx:1491 High V530 The return value of function 'append' is required to be utilized.
General Analysis dpobject.cxx:1503 High V530 The return value of function 'append' is required to be utilized.
General Analysis dptabres.cxx:1313 High V530 The return value of function 'append' is required to be utilized.
General Analysis dptabres.cxx:1315 High V530 The return value of function 'append' is required to be utilized.
General Analysis dptabsrc.cxx:1239 High V522 Dereferencing of the null pointer 'ppDims' might take place.
General Analysis dptabsrc.cxx:1662 High V522 Dereferencing of the null pointer 'ppHiers' might take place.
General Analysis dptabsrc.cxx:1820 High V522 Dereferencing of the null pointer 'ppLevs' might take place.
General Analysis 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: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: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: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: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: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: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: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:52 High V530 The return value of function 'append' is required to be utilized.
General Analysis dputil.cxx:97 High V530 The return value of function 'append' is required to be utilized.
General Analysis dputil.cxx:200 High V530 The return value of function 'append' is required to be utilized.
General Analysis dputil.cxx:246 High V530 The return value of function 'append' is required to be utilized.
General Analysis drwlayer.cxx:1913 Medium V547 Expression '!"can't move range"' is always false.
General Analysis formulacell.cxx:995 High V530 The return value of function 'insert' is required to be utilized.
General Analysis formulacell.cxx:998 High V530 The return value of function 'insert' is required to be utilized.
General Analysis formulacell.cxx:999 High V530 The return value of function 'append' is required to be utilized.
General Analysis formulacell.cxx:1053 High V530 The return value of function 'insert' is required to be utilized.
General Analysis formulacell.cxx:1056 High V530 The return value of function 'insert' is required to be utilized.
General Analysis formulacell.cxx:1057 High V530 The return value of function 'append' is required to be utilized.
General Analysis formulacell.cxx:443 Medium V547 Expression is always false.
General Analysis formulacell.cxx:3139 Medium V547 Expression '!"can't move ScFormulaCell"' is always false.
General Analysis formulacell.cxx:4337 Medium V1051 Consider checking for misprints. It's possible that the 'nEndRow' should be checked here.
General Analysis global.cxx:731 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis global.cxx:732 High V530 The return value of function 'append' is required to be utilized.
General Analysis global.cxx:895 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis global2.cxx:151 Medium V1048 The 'nDataAreaCount' variable was assigned the same value.
General Analysis global2.cxx:233 Medium V1048 The 'bEqual' variable was assigned the same value.
General Analysis markarr.cxx:134 Medium V560 A part of conditional expression is always true: ni > 0.
General Analysis markdata.cxx:776 Medium V1051 Consider checking for misprints. It's possible that the 'nBottomPrev' should be checked here.
General Analysis olinetab.cxx:377 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis patattr.cxx:754 Medium V547 Expression 'pColorItem' is always true.
General Analysis patattr.cxx:1773 Medium V560 A part of conditional expression is always true: eRotMode == SVX_ROTATE_MODE_BOTTOM.
General Analysis patattr.cxx:1270 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1270, 1282
General Analysis patattr.cxx:1273 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1273, 1279
General Analysis postit.cxx:532 High V530 The return value of function 'append' is required to be utilized.
General Analysis queryevaluator.cxx:227 Medium V547 Expression '!"can't be"' is always false.
General Analysis queryevaluator.cxx:100 Medium V1077 Conditional initialization inside the 'ScQueryEvaluator' constructor may leave some members uninitialized. Inspect the following: maBool, maTest.
General Analysis queryiter.cxx:381 Medium V547 Expression is always false.
General Analysis queryiter.cxx:402 Medium V547 Expression is always false.
General Analysis queryiter.cxx:286 Medium V644 A suspicious function declaration. It is possible that the 'ScQueryCellIteratorAccessSpecific' type object was meant to be created.
General Analysis queryiter.cxx:1511 Medium V1077 Conditional initialization inside the constructor may leave some members uninitialized. Inspect the following: mLowIndex, mHighIndex.
General Analysis segmenttree.cxx:500 High V530 The return value of function 'append' is required to be utilized.
General Analysis segmenttree.cxx:568 High V530 The return value of function 'append' is required to be utilized.
General Analysis simpleformulacalc.cxx:76 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis sortparam.cxx:218 Medium V1048 The 'aKeyState.bAscending' variable was assigned the same value.
General Analysis table1.cxx:502 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table1.cxx:546 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table1.cxx:1259 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table1.cxx:1260 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table1.cxx:1267 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table1.cxx:2808 High V1028 Possible overflow. Consider casting operands of the 'nScCol + 1' operator to the 'size_t' type, not the result.
General Analysis table1.cxx:1930 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:1948 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:1968 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:1257 Medium V1051 Consider checking for misprints. It's possible that the 'nEndCol' should be checked here.
General Analysis table3.cxx:273 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:2360 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table3.cxx:2805 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table3.cxx:3107 Medium V547 Expression is always false.
General Analysis table3.cxx:2876 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2852, 2876.
General Analysis table3.cxx:1859 Medium V668 There is no sense in testing the 'pArray' 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 table3.cxx:2193 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:2195 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:253 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table4.cxx:259 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis table4.cxx:2192 Medium V547 Expression '!"eFillCmd"' is always false.
General Analysis table4.cxx:1531 Medium V560 A part of conditional expression is always true: eFillCmd == FILL_DATE.
General Analysis 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:724 High V530 The return value of function 'GetString' is required to be utilized.
General Analysis table5.cxx:278 High V609 Divide by zero. Denominator range [0..65535].
General Analysis table6.cxx:190 High V530 The return value of function 'remove' is required to be utilized.
General Analysis table6.cxx:197 High V530 The return value of function 'remove' is required to be utilized.
General Analysis table6.cxx:198 High V530 The return value of function 'insert' is required to be utilized.
General Analysis validat.cxx:990 High V522 Dereferencing of the null pointer 'pStrings' might take place. The null pointer is passed into 'GetSelectionFromFormula' function. Inspect the first argument. Check lines: 990, 1096.
General Analysis validat.cxx:239 Medium V560 A part of conditional expression is always true: !bTmp.
General Analysis validat.cxx:238 Medium V1019 Compound assignment expression 'aRet >>= bTmp' is used inside condition.
General Analysis validat.cxx:405 Medium V1048 The 'eStyle' variable was assigned the same value.
General Analysis validat.cxx:412 Medium V1048 The 'eType' variable was assigned the same value.
General Analysis interpre.hxx:64 Medium V730 Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: fSearchVal, bVLookup.
General Analysis interpre.hxx:452 Medium V1071 Consider inspecting the 'PopMatrix' function. The return value is not always used. Total calls: 11, discarded results: 1.
General Analysis interpre.hxx:513 Medium V1071 Consider inspecting the 'GetDoubleOrStringFromMatrix' function. The return value is not always used. Total calls: 11, discarded results: 1.
General Analysis 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: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:987 High V554 Incorrect use of unique_ptr. The memory allocated with 'new' will be cleaned using 'delete []'.
General Analysis address.cxx:72 High V530 The return value of function 'append' is required to be utilized.
General Analysis address.cxx:84 High V530 The return value of function 'append' is required to be utilized.
General Analysis address.cxx:1275 High V530 The return value of function 'append' is required to be utilized.
General Analysis address.cxx:2019 High V530 The return value of function 'append' is required to be utilized.
General Analysis address.cxx:2557 High V530 The return value of function 'append' is required to be utilized.
General Analysis address.cxx:1406 High V595 The 'pExtInfo' pointer was utilized before it was verified against nullptr. Check lines: 1406, 1414.
General Analysis calcconfig.cxx:196 High V530 The return value of function 'append' is required to be utilized.
General Analysis charthelper.cxx:294 Medium V1019 Compound assignment expression is used inside condition.
General Analysis chartpos.cxx:481 High V554 Incorrect use of unique_ptr. The memory allocated with 'new' will be cleaned using 'delete []'.
General Analysis chartpos.cxx:506 High V554 Incorrect use of unique_ptr. The memory allocated with 'new' will be cleaned using 'delete []'.
General Analysis chgtrack.cxx:522 High V530 The return value of function 'insert' is required to be utilized.
General Analysis chgtrack.cxx:523 High V530 The return value of function 'append' is required to be utilized.
General Analysis chgtrack.cxx:2700 High V549 The first argument of 'max' function is equal to the second argument.
General Analysis chgtrack.cxx:2705 High V549 The first argument of 'max' function is equal to the second argument.
General Analysis 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:4455 Medium V522 There might be dereferencing of a potential null pointer 'pMove'.
General Analysis compiler.cxx:655 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:685 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:692 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:768 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:857 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:873 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:894 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:895 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:896 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:901 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:906 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:911 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:913 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:921 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:923 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:981 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1030 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1033 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1037 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1040 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1052 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1057 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1077 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1086 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1100 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1106 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1133 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1155 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1160 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1232 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1268 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1269 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1278 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1279 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1281 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1282 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1299 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1366 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1369 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1409 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1411 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1413 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1421 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1423 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1425 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1436 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1494 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1509 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1514 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1626 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1628 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1635 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1658 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1660 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1667 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1672 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1688 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1696 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1701 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1710 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1755 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1768 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1786 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1847 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1863 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1876 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1887 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:1895 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:2062 High V530 The return value of function 'remove' is required to be utilized.
General Analysis compiler.cxx:2066 High V530 The return value of function 'insert' is required to be utilized.
General Analysis compiler.cxx:2069 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:2904 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:2938 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:2952 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:4159 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:4165 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:4419 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:5508 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:5513 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:5535 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:5537 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:5608 High V530 The return value of function 'append' is required to be utilized.
General Analysis compiler.cxx:5166 High V773 The function was exited without releasing the 'pFunctionStack' pointer. A memory leak is possible.
General Analysis compiler.cxx:278 Medium V547 Expression '!"Unimplemented convention"' is always false.
General Analysis compiler.cxx:1960 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:3450 Medium V1048 The 'mnCurrentSheetTab' variable was assigned the same value.
General Analysis compiler.cxx:4930 Medium V1048 The 'm_aLambda.nBracketPos' variable was assigned the same value.
General Analysis dbdata.cxx:1177 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:1261 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:951 Medium V547 Expression is always false.
General Analysis dbdata.cxx:628 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:289 Medium V560 A part of conditional expression is always true: (((sal_Bool) 1)).
General Analysis doubleref.cxx:133 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 106, 133.
General Analysis editutil.cxx:87 High V530 The return value of function 'append' is required to be utilized.
General Analysis editutil.cxx:102 High V530 The return value of function 'append' is required to be utilized.
General Analysis editutil.cxx:384 Medium V519 The 'bInPrintTwips' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 381, 384.
General Analysis editutil.cxx:326 Medium V547 Expression '!pMargin' is always false.
General Analysis formulaopt.cxx:393 Medium V1048 The 'eOpt' variable was assigned the same value.
General Analysis formulaopt.cxx:417 Medium V1048 The 'eOpt' variable was assigned the same value.
General Analysis formulaopt.cxx:441 Medium V1048 The 'eOpt' variable was assigned the same value.
General Analysis formulaopt.cxx:566 Medium V1048 The 'nVal' variable was assigned the same value.
General Analysis formulaopt.cxx:601 Medium V1048 The 'nVal' variable was assigned the same value.
General Analysis formulaopt.cxx:620 Medium V1048 The 'nVal' variable was assigned the same value.
General Analysis formulaopt.cxx:639 Medium V1048 The 'nVal' variable was assigned the same value.
General Analysis formularesult.cxx:81 Medium V773 The 'mpToken' pointer was not released in destructor. A memory leak is possible.
General Analysis grouparealistener.cxx:252 Medium V547 Expression is always false.
General Analysis interpr1.cxx:3244 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr1.cxx:3557 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis interpr1.cxx:11831 High V530 The return value of function 'remove' is required to be utilized.
General Analysis interpr1.cxx:11836 High V530 The return value of function 'remove' is required to be utilized.
General Analysis interpr1.cxx:11880 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis interpr1.cxx:11885 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis interpr1.cxx:12456 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr1.cxx:12467 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr1.cxx:2811 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:2812 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4334 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4335 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4359 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4360 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4391 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4392 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4416 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4417 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4454 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4463 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4567 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:4679 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:5356 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:5357 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:5358 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr1.cxx:502 Medium V547 Expression '!"pop goes the weasel"' is always false.
General Analysis interpr1.cxx:698 Medium V547 Expression '!"unhandled svExternalSingleRef case"' is always false.
General Analysis interpr1.cxx:7078 Medium V547 Expression is always false.
General Analysis interpr1.cxx:7096 Medium V547 Expression is always false.
General Analysis interpr1.cxx:7352 Medium V547 Expression is always false.
General Analysis interpr1.cxx:7486 Medium V547 Expression is always false.
General Analysis interpr1.cxx:13088 Medium V560 A part of conditional expression is always true: vsa.nHitIndex == 0.
General Analysis interpr1.cxx:4329 Medium V1037 Two or more case-branches perform the same actions. Check lines: 4329, 4349
General Analysis interpr1.cxx:4386 Medium V1037 Two or more case-branches perform the same actions. Check lines: 4386, 4406
General Analysis interpr1.cxx:1383 Medium V1048 The 'bHaveValue' variable was assigned the same value.
General Analysis interpr1.cxx:1485 Medium V1048 The 'bHaveValue' variable was assigned the same value.
General Analysis interpr1.cxx:4959 Medium V1048 The 'vsa.eMatchMode' variable was assigned the same value.
General Analysis interpr1.cxx:4964 Medium V1048 The 'vsa.eSearchMode' variable was assigned the same value.
General Analysis interpr1.cxx:5030 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:5051 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:5072 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:5129 Medium V1048 The 'vsa.eSearchMode' variable was assigned the same value.
General Analysis interpr1.cxx:5210 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:5231 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:5252 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:7890 Medium V1048 The 'vsa.eSearchMode' variable was assigned the same value.
General Analysis interpr1.cxx:8046 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:8068 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:8090 Medium V1048 The 'vsa.isStringSearch' variable was assigned the same value.
General Analysis interpr1.cxx:10440 Medium V1051 Consider checking for misprints. It's possible that the 'nField' should be checked here.
General Analysis interpr2.cxx:3098 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3103 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis interpr2.cxx:3410 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3411 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3412 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3413 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3414 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3415 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3416 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3417 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3418 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3432 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3433 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3434 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3435 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3456 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3457 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3460 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3495 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3511 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3513 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3519 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:3524 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr2.cxx:1490 High V547 Expression 'nGlobalError != FormulaError::NONE' is always false.
General Analysis interpr2.cxx:1588 High V547 Expression 'nGlobalError != FormulaError::NONE' is always false.
General Analysis interpr3.cxx:6016 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:3512 High V614 Uninitialized buffer 'nIdx' used. Consider checking the first actual argument of the 'Get' function.
General Analysis interpr4.cxx:1534 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr4.cxx:1536 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis interpr4.cxx:3483 High V1028 Possible overflow. Consider casting operands of the 'nCe - nCs + 1' operator to the 'SCSIZE' type, not the result.
General Analysis interpr4.cxx:3493 High V1028 Possible overflow. Consider casting operands of the 'nRe - nRs + 1' operator to the 'SCSIZE' type, not the result.
General Analysis interpr4.cxx:3495 High V1028 Possible overflow. Consider casting operands of the 'nCe - nCs + 1' operator to the 'SCSIZE' type, not the result.
General Analysis interpr4.cxx:2665 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:2689 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:1472 Medium V547 Expression '!"ConvertMatrixParameters: not a push"' is always false.
General Analysis interpr4.cxx:1598 Medium V547 Expression is always false.
General Analysis interpr4.cxx:4038 Medium V547 Expression '!"underflow"' is always false.
General Analysis interpr4.cxx:4078 Medium V547 Expression '!"underflow"' is always false.
General Analysis interpr4.cxx:4605 Medium V547 Expression is always false.
General Analysis interpr4.cxx:4633 Medium V560 A part of conditional expression is always true: nErrorFunctionCount.
General Analysis interpr4.cxx:2759 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis interpr4.cxx:4676 Medium V1048 The 'pCur' variable was assigned the same value.
General Analysis interpr5.cxx:437 Medium V547 Expression '!"aCell.what?"' is always false.
General Analysis interpr5.cxx:312 Medium V560 A part of conditional expression is always true: nTab1 == nTab2.
General Analysis interpr7.cxx:436 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr7.cxx:439 High V530 The return value of function 'append' is required to be utilized.
General Analysis interpr7.cxx:138 Medium V1037 Two or more case-branches perform the same actions. Check lines: 138, 235, 238
General Analysis interpr8.cxx:1608 Medium V547 Expression '!"should this really happen?"' is always false.
General Analysis interpr8.cxx:1777 Medium V547 Expression '!"should this really happen?"' is always false.
General Analysis math.cxx:56 Medium V560 A part of conditional expression is always true: (((1 | 2) & 1) != 0).
General Analysis math.cxx:61 Medium V560 A part of conditional expression is always true: (((1 | 2) & 2) != 0).
General Analysis rangelst.cxx:70 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis rangelst.cxx:71 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis rangelst.cxx:72 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis rangeutl.cxx:740 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:742 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:743 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:744 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:746 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:773 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:775 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:776 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:777 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:779 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:788 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:790 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:891 High V530 The return value of function 'append' is required to be utilized.
General Analysis rangeutl.cxx:913 High V530 The return value of function 'append' is required to be utilized.
General Analysis reffind.cxx:303 Medium V547 Expression is always false.
General Analysis scmatrix.cxx:2494 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:3167 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:114 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringutil.cxx:133 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringutil.cxx:164 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringutil.cxx:180 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringutil.cxx:259 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringutil.cxx:278 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringutil.cxx:309 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringutil.cxx:325 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:188 Medium V547 Expression '!"unhandled unknown"' is always false.
General Analysis token.cxx:5014 High V530 The return value of function 'append' is required to be utilized.
General Analysis token.cxx:5016 High V530 The return value of function 'append' is required to be utilized.
General Analysis token.cxx:5196 High V530 The return value of function 'append' is required to be utilized.
General Analysis token.cxx:5313 High V530 The return value of function 'append' is required to be utilized.
General Analysis token.cxx:5318 High V530 The return value of function 'append' is required to be utilized.
General Analysis token.cxx:3197 Medium V547 Expression '!"can't move"' is always false.
General Analysis token.cxx:3431 Medium V547 Expression '!"can't move"' is always false.
General Analysis token.cxx:4145 Medium V547 Expression '!"can't move"' is always false.
General Analysis token.cxx:4801 Medium V547 Expression '!"can't move"' is always false.
General Analysis token.cxx:1234 Medium V1019 Compound assignment expression 'rToken.Data >>= aApiExtRef' is used inside condition.
General Analysis tokenstringcontext.cxx:45 Medium V547 Expression '!"TokenStringContext - no OpCodeMap?!?"' is always false.
General Analysis userlist.cxx:171 High V530 The return value of function 'append' is required to be utilized.
General Analysis userlist.cxx:173 High V530 The return value of function 'append' is required to be utilized.
General Analysis userlist.cxx:195 High V530 The return value of function 'append' is required to be utilized.
General Analysis userlist.cxx:197 High V530 The return value of function 'append' is required to be utilized.
General Analysis webservicelink.cxx:75 High V530 The return value of function 'append' is required to be utilized.
General Analysis webservicelink.cxx:78 High V530 The return value of function 'append' is required to be utilized.
General Analysis difimp.cxx:339 High V530 The return value of function 'append' is required to be utilized.
General Analysis difimp.cxx:341 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis difimp.cxx:536 High V530 The return value of function 'append' is required to be utilized.
General Analysis difimp.cxx:390 Medium V1048 The 'eRet' variable was assigned the same value.
General Analysis excdoc.cxx:902 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis excdoc.cxx:1316 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis excel.cxx:154 Medium V560 A part of conditional expression is always false: (eFormat != EIF_BIFF8).
General Analysis excel.cxx:413 Medium V560 A part of conditional expression is always false: eFormat != ExpBiff8.
General Analysis excel.cxx:272 Medium V1019 Compound assignment expression is used inside condition.
General Analysis excform.cxx:695 Medium V1051 Consider checking for misprints. It's possible that the 'nUINT16' should be checked here.
General Analysis excform8.cxx:67 High V530 The return value of function 'append' is required to be utilized.
General Analysis excimp8.cxx:420 High V530 The return value of function 'LoadOlePropertySet' is required to be utilized.
General Analysis excrecds.cxx:942 Medium V1004 The 'pData' pointer was used unsafely after it was verified against nullptr. Check lines: 933, 942.
General Analysis exctools.cxx:173 High V530 The return value of function 'ReadUniString' is required to be utilized.
General Analysis impop.cxx:565 High V530 The return value of function 'ReadByteString' is required to be utilized.
General Analysis read.cxx:1010 Medium V560 A part of conditional expression is always true: (nRecId == EXC_ID_EXTSST).
General Analysis read.cxx:1050 Medium V560 A part of conditional expression is always true: (nRecId == EXC_ID_EXTSST).
General Analysis xechart.cxx:1307 Medium V1048 The 'nLabelPos' variable was assigned the same value.
General Analysis xecontent.cxx:1010 High V530 The return value of function 'ToOString' is required to be utilized.
General Analysis xecontent.cxx:1303 High V530 The return value of function 'append' is required to be utilized.
General Analysis xecontent.cxx:1305 High V530 The return value of function 'append' is required to be utilized.
General Analysis xecontent.cxx:1792 High V530 The return value of function 'append' is required to be utilized.
General Analysis xecontent.cxx:1794 High V530 The return value of function 'append' is required to be utilized.
General Analysis xecontent.cxx:1799 High V530 The return value of function 'append' is required to be utilized.
General Analysis xecontent.cxx:1800 High V530 The return value of function 'append' is required to be utilized.
General Analysis xecontent.cxx:1814 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis xecontent.cxx:1817 High V530 The return value of function 'append' is required to be utilized.
General Analysis xecontent.cxx:1822 High V530 The return value of function 'remove' is required to be utilized.
General Analysis xedbdata.cxx:138 Medium V547 Expression '!"Unknown BIFF type!"' is always false.
General Analysis xedbdata.cxx:144 Medium V547 Expression is always false.
General Analysis xeescher.cxx:1236 High V530 The return value of function 'AddSdrObject' is required to be utilized.
General Analysis xeextlst.cxx:175 High V530 The return value of function 'ToOString' is required to be utilized.
General Analysis xehelper.cxx:919 High V530 The return value of function 'append' is required to be utilized.
General Analysis xehelper.cxx:935 High V530 The return value of function 'append' is required to be utilized.
General Analysis xehelper.cxx:945 High V530 The return value of function 'append' is required to be utilized.
General Analysis xehelper.cxx:947 High V530 The return value of function 'append' is required to be utilized.
General Analysis xehelper.cxx:956 High V530 The return value of function 'append' is required to be utilized.
General Analysis xehelper.cxx:963 High V530 The return value of function 'append' is required to be utilized.
General Analysis xehelper.cxx:967 High V530 The return value of function 'append' is required to be utilized.
General Analysis xehelper.cxx:103 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis xename.cxx:498 Medium V1051 Consider checking for misprints. It's possible that the 'xName' should be checked here.
General Analysis xename.cxx:517 Medium V1051 Consider checking for misprints. It's possible that the 'xName' should be checked here.
General Analysis xepivot.cxx:993 High V530 The return value of function 'append' is required to be utilized.
General Analysis xepivotxml.cxx:1450 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis xepivotxml.cxx:496 Medium V1037 Two or more case-branches perform the same actions. Check lines: 496, 505
General Analysis xestream.cxx:701 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis xestream.cxx:702 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis xestream.cxx:704 High V530 The return value of function 'append' is required to be utilized.
General Analysis xestream.cxx:1125 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis xestream.cxx:825 Medium V547 Expression '!"No code and no error."' is always false.
General Analysis xestream.cxx:409 Medium V1051 Consider checking for misprints. It's possible that the 'mnCurrSize' should be checked here.
General Analysis xestyle.cxx:2009 High V547 Expression 'mnForeColor != 0' is always false.
General Analysis xestyle.cxx:1100 Medium V547 Expression 'pVal' is always true.
General Analysis xichart.cxx:1129 Medium V1048 The 'nPlacement' variable was assigned the same value.
General Analysis xichart.cxx:3958 Medium V1048 The 'nDefTextId' variable was assigned the same value.
General Analysis xichart.cxx:3959 Medium V1048 The 'nDefTextId' variable was assigned the same value.
General Analysis xicontent.cxx:398 High V530 The return value of function 'append' is required to be utilized.
General Analysis xicontent.cxx:400 High V530 The return value of function 'append' is required to be utilized.
General Analysis xicontent.cxx:873 Medium V1048 The 'eCondMode' variable was assigned the same value.
General Analysis xiescher.cxx:4030 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis xiescher.cxx:2180 Medium V1048 The 'nHorAlign' variable was assigned the same value.
General Analysis xihelper.cxx:296 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis xihelper.cxx:423 High V530 The return value of function 'append' is required to be utilized.
General Analysis xihelper.cxx:442 High V530 The return value of function 'append' is required to be utilized.
General Analysis xilink.cxx:464 High V530 The return value of function 'append' is required to be utilized.
General Analysis xipivot.cxx:1105 High V530 The return value of function 'append' is required to be utilized.
General Analysis xistyle.cxx:1911 Medium V1007 The value from the potentially uninitialized optional 'maColumns[nIndex]' is used. Probably it is a mistake.
General Analysis xistyle.cxx:131 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis xlchart.cxx:189 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: mfIntercept.
General Analysis xlchart.cxx:697 Medium V1019 Compound assignment expression is used inside condition.
General Analysis xlformula.cxx:51 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:52 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:53 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:70 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:701 Medium V1016 Expression 'eBiff >= EXC_BIFF2' is always true.
General Analysis xltools.cxx:557 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis xltools.cxx:559 High V530 The return value of function 'append' is required to be utilized.
General Analysis xltools.cxx:561 High V530 The return value of function 'append' is required to be utilized.
General Analysis xltools.cxx:564 High V530 The return value of function 'append' is required to be utilized.
General Analysis xltools.cxx:481 High V547 Expression is always true.
General Analysis htmlexp.cxx:349 High V530 The return value of function 'PageDefaults' is required to be utilized.
General Analysis htmlexp.cxx:975 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlexp.cxx:1255 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlexp.cxx:1259 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlimp.cxx:183 Medium V547 Expression '!"can't move"' is always false.
General Analysis htmlpars.cxx:1612 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlpars.cxx:2248 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlpars.cxx:2252 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlpars.cxx:2431 Medium V547 Expression '!"can't move"' is always false.
General Analysis htmlpars.cxx:2622 Medium V547 Expression '!"can't move"' is always false.
General Analysis XclExpChangeTrack.hxx:297 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:224 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: aGUID.
General Analysis root.hxx:63 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:407 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: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:35 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: mnCol, mnRow.
General Analysis 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:175 Medium V1037 Two or more case-branches perform the same actions. Check lines: 175, 180
General Analysis 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:148 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: bValid.
General Analysis tool.cxx:181 Medium V1037 Two or more case-branches perform the same actions. Check lines: 181, 216, 223
General Analysis tool.cxx:247 Medium V1037 Two or more case-branches perform the same actions. Check lines: 247, 286, 291
General Analysis tool.cxx:276 Medium V1037 Two or more case-branches perform the same actions. Check lines: 276, 296, 301
General Analysis autofilterbuffer.cxx:139 High V530 The return value of function 'append' is required to be utilized.
General Analysis autofilterbuffer.cxx:149 High V530 The return value of function 'append' is required to be utilized.
General Analysis autofilterbuffer.cxx:846 Medium V547 Expression '!aParam.bUserDef' is always false.
General Analysis autofilterbuffer.cxx:849 Medium V547 Expression 'aParam.bByRow' is always false.
General Analysis biffhelper.cxx:68 Medium V1048 The 'nApiError' variable was assigned the same value.
General Analysis defnamesbuffer.cxx:83 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis defnamesbuffer.cxx:85 High V530 The return value of function 'append' is required to be utilized.
General Analysis drawingfragment.cxx:835 High V610 Undefined behavior. Check the shift operator '<<'. The left operand is negative ('nG' = [-2147483648..2147483647]).
General Analysis drawingfragment.cxx:835 High V610 Undefined behavior. Check the shift operator '<<'. The left operand is negative ('nR' = [-2147483648..2147483647]).
General Analysis drawingfragment.cxx:141 Medium V1051 Consider checking for misprints. It's possible that the 'xShape' should be checked here.
General Analysis drawingfragment.cxx:153 Medium V1051 Consider checking for misprints. It's possible that the 'xShape' should be checked here.
General Analysis drawingfragment.cxx:160 Medium V1051 Consider checking for misprints. It's possible that the 'xShape' should be checked here.
General Analysis drawingfragment.cxx:166 Medium V1051 Consider checking for misprints. It's possible that the 'xShape' should be checked here.
General Analysis drawingfragment.cxx:172 Medium V1051 Consider checking for misprints. It's possible that the 'xShape' should be checked here.
General Analysis externallinkfragment.cxx:255 Medium V1037 Two or more case-branches perform the same actions. Check lines: 255, 261
General Analysis extlstcontext.cxx:135 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: maModel.
General Analysis formulabase.cxx:1606 High V530 The return value of function 'insert' is required to be utilized.
General Analysis formulabase.cxx:1608 High V530 The return value of function 'insert' is required to be utilized.
General Analysis formulabase.cxx:1611 High V530 The return value of function 'append' is required to be utilized.
General Analysis formulabase.cxx:1612 High V530 The return value of function 'append' is required to be utilized.
General Analysis formulabase.cxx:1623 High V530 The return value of function 'append' is required to be utilized.
General Analysis formulabase.cxx:1629 High V530 The return value of function 'append' is required to be utilized.
General Analysis formulabase.cxx:1631 High V530 The return value of function 'append' is required to be utilized.
General Analysis formulabase.cxx:1641 High V530 The return value of function 'append' is required to be utilized.
General Analysis formulabase.cxx:1610 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1607, 1610.
General Analysis formulabase.cxx:1683 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1683, 1705
General Analysis formulabase.cxx:1689 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1689, 1697
General Analysis formulabase.cxx:1690 Medium V1048 The 'eState' variable was assigned the same value.
General Analysis formulabase.cxx:1691 Medium V1048 The 'eState' variable was assigned the same value.
General Analysis formulabase.cxx:1700 Medium V1048 The 'eState' variable was assigned the same value.
General Analysis formulaparser.cxx:727 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:744 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:746 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:758 High V530 The return value of function 'insertRawToken' is required to be utilized.
General Analysis formulaparser.cxx:771 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:785 High V530 The return value of function 'insertRawToken' is required to be utilized.
General Analysis formulaparser.cxx:798 High V530 The return value of function 'insertRawToken' is required to be utilized.
General Analysis formulaparser.cxx:800 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:866 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:1557 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:1561 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:1586 High V530 The return value of function 'appendRawToken' is required to be utilized.
General Analysis formulaparser.cxx:1295 Medium V1048 The 'bOk' variable was assigned the same value.
General Analysis numberformatsbuffer.cxx:1802 High V530 The return value of function 'remove' is required to be utilized.
General Analysis numberformatsbuffer.cxx:1814 High V530 The return value of function 'remove' is required to be utilized.
General Analysis pagesettings.cxx:326 High V530 The return value of function 'append' is required to be utilized.
General Analysis pagesettings.cxx:534 High V530 The return value of function 'append' is required to be utilized.
General Analysis pagesettings.cxx:548 High V530 The return value of function 'append' is required to be utilized.
General Analysis pagesettings.cxx:677 High V530 The return value of function 'append' is required to be utilized.
General Analysis pagesettings.cxx:694 High V530 The return value of function 'append' is required to be utilized.
General Analysis pivottablebuffer.cxx:421 High V530 The return value of function 'createDateGroupField' is required to be utilized.
General Analysis querytablebuffer.cxx:72 High V530 The return value of function 'append' is required to be utilized.
General Analysis querytablebuffer.cxx:82 High V530 The return value of function 'append' is required to be utilized.
General Analysis sheetdatacontext.cxx:309 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(aColSpanToken.substr(0, nSepPos)) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis sheetdatacontext.cxx:313 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(aColSpanToken.substr(nSepPos + 1)) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis stylesbuffer.cxx:2210 High V530 The return value of function 'createCellStyle' is required to be utilized.
General Analysis stylesbuffer.cxx:2324 High V530 The return value of function 'createCellStyle' is required to be utilized.
General Analysis stylesbuffer.cxx:2597 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis stylesbuffer.cxx:2599 High V530 The return value of function 'append' is required to be utilized.
General Analysis stylesbuffer.cxx:2601 High V530 The return value of function 'append' is required to be utilized.
General Analysis stylesbuffer.cxx:2603 High V530 The return value of function 'append' is required to be utilized.
General Analysis stylesbuffer.cxx:2003 Medium V1048 The 'nAlpha' variable was assigned the same value.
General Analysis viewsettings.cxx:411 Medium V1048 The 'nActivePane' variable was assigned the same value.
General Analysis worksheetbuffer.cxx:173 High V530 The return value of function 'insert' is required to be utilized.
General Analysis worksheetfragment.cxx:231 High V530 The return value of function 'append' is required to be utilized.
General Analysis interface.cxx:1952 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1952, 1968
General Analysis xmlcontext.cxx:70 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis xmlcontext.cxx:71 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfparse.cxx:157 Medium V1037 Two or more case-branches perform the same actions. Check lines: 157, 160
General Analysis xcl97rec.cxx:787 High V530 The return value of function 'AddSdrObject' is required to be utilized.
General Analysis xcl97rec.cxx:1562 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis xcl97rec.cxx:850 Medium V1048 The 'nHorAlign' variable was assigned the same value.
General Analysis xcl97rec.cxx:865 Medium V1048 The 'nVerAlign' variable was assigned the same value.
General Analysis XMLChangeTrackingImportHelper.cxx:612 Medium V547 Expression 'rDeleted.pCellInfo' is always true.
General Analysis XMLConverter.cxx:329 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLConverter.cxx:332 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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: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:412 Medium V1037 Two or more case-branches perform the same actions. Check lines: 412, 421
General Analysis XMLExportDatabaseRanges.cxx:162 High V547 Expression is always false.
General Analysis XMLExportIterator.cxx:259 High V1053 Calling the 'Sort' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis XMLExportIterator.cxx:466 High V1053 Calling the 'Sort' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis XMLStylesExportHelper.cxx:301 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLStylesExportHelper.cxx:101 High V614 Uninitialized variable 'aValidationType' used.
General Analysis XMLStylesExportHelper.cxx:580 Medium V1048 The 'nPrevIndex' variable was assigned the same value.
General Analysis XMLTrackedChangesContext.cxx:424 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLTrackedChangesContext.cxx:676 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLTrackedChangesContext.cxx:678 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlcelli.cxx:323 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlcelli.cxx:335 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlcelli.cxx:1291 Medium V560 A part of conditional expression is always true: bIsEmpty.
General Analysis 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:52 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlconti.cxx:54 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlcvali.cxx:455 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlcvali.cxx:509 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmldrani.cxx:723 Medium V1077 Conditional initialization inside the 'ScXMLSubTotalRuleContext' constructor may leave some members uninitialized. Inspect the following: aSubTotalRule.
General Analysis xmlexprt.cxx:208 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlexprt.cxx:1282 High V530 The return value of function 'Add' is required to be utilized.
General Analysis xmlexprt.cxx:3087 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlexprt.cxx:3091 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlexprt.cxx:3092 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlexprt.cxx:4888 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis xmlexprt.cxx:2082 High V547 Expression 'nNumberFormat == - 1' is always true.
General Analysis xmlexprt.cxx:4010 High V547 Expression 'nIterationCount != 100' is always false.
General Analysis xmlexprt.cxx:382 High V1053 Calling the 'CreateAutoStylePool' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'xmlexprt.cxx:382', 'xmlexp.hxx:611', 'xmlexprt.hxx:227'.
General Analysis xmlexprt.cxx:4083 Medium V547 Expression 'nRefresh' is always false.
General Analysis xmlexprt.cxx:3977 Medium V560 A part of conditional expression is always false: nIterationCount != 100.
General Analysis xmlexprt.cxx:4006 Medium V560 A part of conditional expression is always false: nIterationCount != 100.
General Analysis xmlexprt.cxx:1303 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bIsFirst' and '!bIsFirst'.
General Analysis xmlexprt.cxx:876 Medium V1020 The function exited without calling the 'CloseHeaderColumn' function. Check lines: 876, 818.
General Analysis xmlexprt.cxx:876 Medium V1020 The function exited without calling the 'CloseHeaderColumn' function. Check lines: 876, 857.
General Analysis xmlexprt.cxx:876 Medium V1020 The function exited without calling the 'CloseHeaderColumn' function. Check lines: 876, 865.
General Analysis xmlexprt.cxx:877 Medium V1020 The function exited without calling the 'CloseHeaderColumn' function. Check lines: 877, 818.
General Analysis xmlexprt.cxx:877 Medium V1020 The function exited without calling the 'CloseHeaderColumn' function. Check lines: 877, 857.
General Analysis xmlexprt.cxx:877 Medium V1020 The function exited without calling the 'CloseHeaderColumn' function. Check lines: 877, 865.
General Analysis xmlfilti.cxx:504 Medium V1037 Two or more case-branches perform the same actions. Check lines: 504, 509, 514
General Analysis xmlfonte.cxx:58 High V530 The return value of function 'Add' is required to be utilized.
General Analysis xmlfonte.cxx:65 High V530 The return value of function 'Add' is required to be utilized.
General Analysis xmlimprt.cxx:1199 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlimprt.cxx:1291 Medium V547 Expression 'bSuccess' is always true.
General Analysis xmlimprt.cxx:1223 Medium V1019 Compound assignment expression 'aRowAny >>= xRowRanges' is used inside condition.
General Analysis xmlstyle.cxx:309 Medium V560 A part of conditional expression is always true: (nBottom == nTop).
General Analysis xmlstyle.cxx:309 Medium V560 A part of conditional expression is always true: (nLeft == nRight).
General Analysis xmlstyle.cxx:309 Medium V560 A part of conditional expression is always true: (nTop == nLeft).
General Analysis xmlstyle.cxx:305 Medium V1019 Compound assignment expression 'pPadding_Left->maValue >>= nLeft' is used inside condition.
General Analysis xmlstyle.cxx:306 Medium V1019 Compound assignment expression 'pPadding_Right->maValue >>= nRight' is used inside condition.
General Analysis xmlstyle.cxx:307 Medium V1019 Compound assignment expression 'pPadding_Top->maValue >>= nTop' is used inside condition.
General Analysis xmlstyle.cxx:935 Medium V1019 Compound assignment expression 'r2 >>= aCellProtection2' is used inside condition.
General Analysis xmlstyle.cxx:1071 Medium V1019 Compound assignment expression 'r2 >>= aCellProtection2' is used inside condition.
General Analysis xmlstyle.cxx:1137 Medium V1019 Compound assignment expression 'r2 >>= nVal2' is used inside condition.
General Analysis xmlstyle.cxx:1211 Medium V1019 Compound assignment expression 'r2 >>= aHoriJustify2' is used inside condition.
General Analysis xmlstyle.cxx:1315 Medium V1019 Compound assignment expression 'r2 >>= aHoriJustify2' is used inside condition.
General Analysis xmlstyle.cxx:1375 Medium V1019 Compound assignment expression 'r2 >>= aHoriJustify2' is used inside condition.
General Analysis xmlstyle.cxx:1435 Medium V1019 Compound assignment expression 'r2 >>= aOrientation2' is used inside condition.
General Analysis xmlstyle.cxx:1504 Medium V1019 Compound assignment expression 'r2 >>= aAngle2' is used inside condition.
General Analysis xmlstyle.cxx:1553 Medium V1019 Compound assignment expression 'r2 >>= aReference2' is used inside condition.
General Analysis xmlstyle.cxx:1650 Medium V1019 Compound assignment expression 'r2 >>= aReference2' is used inside condition.
General Analysis xmlstyle.cxx:1759 Medium V1019 Compound assignment expression 'r2 >>= aBreak2' is used inside condition.
General Analysis xmltabi.cxx:108 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmltabi.cxx:112 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmltransformationi.cxx:114 Medium V547 Expression 'pAttribList' is always true.
General Analysis xmlwrap.cxx:652 Medium V522 There might be dereferencing of a potential null pointer 'pExport'.
General Analysis xmlwrap.cxx:776 Medium V785 Constant expression in switch statement.
General Analysis AccessibleCell.cxx:568 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis AccessibleCsvControl.cxx:463 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleCsvControl.cxx:472 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleCsvControl.cxx:474 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleCsvControl.cxx:482 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleCsvControl.cxx:491 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleCsvControl.cxx:688 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleCsvControl.cxx:689 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleCsvControl.cxx:690 High V530 The return value of function 'append' is required to be utilized.
General Analysis AccessibleCsvControl.cxx:1385 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis AccessibleDocument.cxx:1294 High V1053 Calling the 'GetBoundingBox' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AccessibleDocument.cxx:1294', 'AccessibleDocument.cxx:1885', 'AccessibleDocument.hxx:181'.
General Analysis AccessibleDocument.cxx:732 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 729, 732.
General Analysis AccessibleDocument.cxx:637 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!bResult' and 'bResult'.
General Analysis AccessibleDocument.cxx:1256 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!bResult' and 'bResult'.
General Analysis AccessibleEditObject.cxx:69 High V1053 Calling the 'GetOutputDeviceForView' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AccessibleEditObject.cxx:69', 'AccessibleEditObject.cxx:92', 'AccessibleEditObject.cxx:317', 'AccessibleEditObject.hxx:86'.
General Analysis AccessiblePageHeader.cxx:106 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 AccessibleSpreadsheet.cxx:1577 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis AccessibleSpreadsheet.cxx:254 High V1053 Calling the 'getAccessibleIndex' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AccessibleSpreadsheet.cxx:254', 'AccessibleSpreadsheet.cxx:296', 'AccessibleSpreadsheet.cxx:946', 'AccessibleTableBase.hxx:120'.
General Analysis AccessibleSpreadsheet.cxx:265 High V1053 Calling the 'getAccessibleIndex' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AccessibleSpreadsheet.cxx:265', 'AccessibleSpreadsheet.cxx:296', 'AccessibleSpreadsheet.cxx:946', 'AccessibleTableBase.hxx:120'.
General Analysis AccessibleSpreadsheet.cxx:1316 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:247 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis AccessibleTableBase.cxx:281 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis AccessibleTableBase.cxx:282 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis AccessibleText.cxx:706 Medium V560 A part of conditional expression is always true: mpEditEngine.
General Analysis acctrl.cxx:45 Medium V560 A part of conditional expression is always false: SfxItemState::DISABLED == eState.
General Analysis inputhdl.cxx:3497 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis inputhdl.cxx:3513 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis inputhdl.cxx:4716 High V530 The return value of function 'remove' is required to be utilized.
General Analysis inputhdl.cxx:4718 High V530 The return value of function 'insert' is required to be utilized.
General Analysis inputhdl.cxx:1581 High V781 The value of the 'aSel.end.nIndex' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 1581, 1587.
General Analysis inputhdl.cxx:3496 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:1393 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis inputwin.cxx:1447 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis inputwin.cxx:889 High V1053 Calling the 'GetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis inputwin.cxx:890 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:1017 Medium V1048 The 'eCode' variable was assigned the same value.
General Analysis inputwin.cxx:2524 Medium V1048 The 'eRet' variable was assigned the same value.
General Analysis inputwin.cxx:2717 Medium V1048 The 'bHandled' variable was assigned the same value.
General Analysis scmod.cxx:159 High V530 The return value of function 'GetColorConfig' is required to be utilized.
General Analysis scmod.cxx:360 High V530 The return value of function 'CallAppBasic' is required to be utilized.
General Analysis scmod.cxx:363 High V530 The return value of function 'CallAppBasic' is required to be utilized.
General Analysis scmod.cxx:1182 High V595 The 'pDocSh' pointer was utilized before it was verified against nullptr. Check lines: 1182, 1206.
General Analysis scmod.cxx:580 Medium V522 There might be dereferencing of a potential null pointer 'pDocSh'.
General Analysis tbzoomsliderctrl.cxx:64 Medium V560 A part of conditional expression is always false: SfxItemState::DISABLED == eState.
General Analysis condformatdlg.cxx:656 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis condformatdlg.cxx:673 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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:329 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:469 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis condformatdlgentry.cxx:1482 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:1515 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 dataprovider.cxx:47 High V530 The return value of function 'append' is required to be utilized.
General Analysis dataprovider.cxx:52 High V530 The return value of function 'append' is required to be utilized.
General Analysis asciiopt.cxx:80 High V530 The return value of function 'append' is required to be utilized.
General Analysis asciiopt.cxx:238 High V530 The return value of function 'append' is required to be utilized.
General Analysis csvgrid.cxx:1200 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis csvgrid.cxx:683 Medium V764 Possible incorrect order of arguments passed to 'SelectRange' function: 'nColIndex2' and 'nColIndex1'.
General Analysis scuiasciiopt.cxx:374 High V595 The 'mpDatStream' pointer was utilized before it was verified against nullptr. Check lines: 374, 382.
General Analysis validate.cxx:198 Medium V1051 Consider checking for misprints. It's possible that the 'pOldParent' should be checked here.
General Analysis dbdocfun.cxx:1797 High V547 Expression is always false.
General Analysis dbdocfun.cxx:1800 High V547 Expression 'nCommandType == sdb::CommandType::QUERY' is always false.
General Analysis dbdocimp.cxx:278 Medium V1048 The 'nCol' variable was assigned the same value.
General Analysis docfunc.cxx:2150 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:2155 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:2162 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:2167 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:2710 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:2714 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:2721 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:2725 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:4330 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:4330 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:4817 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:4818 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis docfunc.cxx:5651 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis docfunc.cxx:5679 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis docfunc.cxx:3642 Medium V1048 The 'bSuccess' variable was assigned the same value.
General Analysis docsh.cxx:330 High V530 The return value of function 'append' is required to be utilized.
General Analysis docsh.cxx:1050 High V530 The return value of function 'ExecuteSynchron' is required to be utilized.
General Analysis docsh.cxx:1212 High V530 The return value of function 'append' is required to be utilized.
General Analysis docsh.cxx:1260 High V530 The return value of function 'GetPhysicalName' is required to be utilized.
General Analysis docsh.cxx:1973 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis docsh.cxx:1977 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis docsh.cxx:1981 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis docsh3.cxx:910 Medium V1048 The 'pSourceAction' variable was assigned the same value.
General Analysis docsh4.cxx:1347 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis docsh4.cxx:1551 High V530 The return value of function 'SpellIgnoreWord' is required to be utilized.
General Analysis docsh4.cxx:1502 Medium V547 Expression 'bParagraph' is always true.
General Analysis docsh4.cxx:1512 Medium V547 Expression 'bParagraph' is always true.
General Analysis docsh4.cxx:2589 Medium V547 Expression 'GetBestViewShell()' is always true.
General Analysis docsh4.cxx:2599 Medium V547 Expression 'GetBestViewShell()' is always true.
General Analysis docsh4.cxx:690 Medium V560 A part of conditional expression is always true: ePaper != PAPER_USER.
General Analysis docsh4.cxx:2853 Medium V560 A part of conditional expression is always true: nCol > 0.
General Analysis docsh4.cxx:1725 Medium V788 The variable 'bAddRange', captured in a lambda expression, has a constant value.
General Analysis docsh5.cxx:154 Medium V1048 The 'nStartCol' variable was assigned the same value.
General Analysis docsh5.cxx:155 Medium V1048 The 'nStartRow' variable was assigned the same value.
General Analysis docsh8.cxx:551 High V530 The return value of function 'append' is required to be utilized.
General Analysis externalrefmgr.cxx:616 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:617 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:664 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:665 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:1582 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:1583 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:1605 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:1606 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:1638 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis externalrefmgr.cxx:1639 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis tablink.cxx:433 High V530 The return value of function 'GuessFilter' is required to be utilized.
General Analysis tablink.cxx:435 High V530 The return value of function 'GuessFilterIgnoringContent' is required to be utilized.
General Analysis drawsh.cxx:292 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drtxtob.cxx:303 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drtxtob.cxx:310 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drtxtob.cxx:340 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuconstr.cxx:157 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuconstr.cxx:211 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuconstr.cxx:213 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuconstr.cxx:236 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fudraw.cxx:179 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fudraw.cxx:209 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fudraw.cxx:215 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fupoor.cxx:129 Medium V524 It is odd that the body of 'MouseButtonDown' function is fully equivalent to the body of 'MouseButtonUp' function.
General Analysis fusel.cxx:512 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fusel.cxx:541 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis futext.cxx:295 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis futext.cxx:309 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis futext.cxx:333 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis futext.cxx:450 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis futext.cxx:452 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis futext.cxx:470 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis futext.cxx:472 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis graphsh.cxx:287 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis graphsh.cxx:292 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis 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: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:1699 High V530 The return value of function 'lcl_StripAcceptChgDat' is required to be utilized.
General Analysis acredlin.cxx:774 Medium V1004 The 'pChanges' pointer was used unsafely after it was verified against nullptr. Check lines: 727, 774.
General Analysis datafdlg.cxx:151 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:190 High V530 The return value of function 'append' is required to be utilized.
General Analysis linkarea.cxx:322 High V530 The return value of function 'append' is required to be utilized.
General Analysis mergecellsdialog.cxx:55 Medium V547 Expression '!"Unknown selection for merge cells."' is always false.
General Analysis 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: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:937 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis content.cxx:958 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis navipi.cxx:295 High V1053 Calling the 'GetOptimalSize' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tpusrlst.cxx:291 High V530 The return value of function 'append' is required to be utilized.
General Analysis tpusrlst.cxx:312 High V530 The return value of function 'append' is required to be utilized.
General Analysis tpusrlst.cxx:313 High V530 The return value of function 'append' is required to be utilized.
General Analysis tpusrlst.cxx:80 High V1053 Calling the 'Reset' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tpview.cxx:592 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:599 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:622 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:627 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:633 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:639 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:645 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:651 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:657 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:663 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:669 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:675 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:681 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis tpview.cxx:687 Medium V1048 The 'bRet' variable was assigned the same value.
General Analysis ThemeColorChanger.cxx:171 Medium V560 A part of conditional expression is always false: !pPattern.
General Analysis uiobject.cxx:305 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis uiobject.cxx:305 Medium V522 There might be dereferencing of a potential null pointer 'pDraw'.
General Analysis 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:113 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:166 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:169 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:185 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:188 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:414 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:417 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:432 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:435 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:747 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:749 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:790 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk.cxx:792 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis undoblk3.cxx:1467 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis undocell.cxx:64 Medium V547 Expression 'pModelObj' is always true.
General Analysis PivotTableDataProvider.cxx:821 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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: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: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: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: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: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: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:479 Medium V1019 Compound assignment expression 'aValue >>= bBool' is used inside condition.
General Analysis afmtuno.cxx:481 Medium V1019 Compound assignment expression 'aValue >>= bBool' is used inside condition.
General Analysis afmtuno.cxx:483 Medium V1019 Compound assignment expression 'aValue >>= bBool' is used inside condition.
General Analysis afmtuno.cxx:485 Medium V1019 Compound assignment expression 'aValue >>= bBool' is used inside condition.
General Analysis afmtuno.cxx:487 Medium V1019 Compound assignment expression 'aValue >>= bBool' is used inside condition.
General Analysis afmtuno.cxx:489 Medium V1019 Compound assignment expression 'aValue >>= bBool' is used inside condition.
General Analysis 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: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:113 Medium V1001 The 'any' variable is assigned but is not used by the end of the function.
General Analysis appluno.cxx:121 Medium V1001 The 'any' variable is assigned but is not used by the end of the function.
General Analysis celllistsource.cxx:197 High V614 Uninitialized variable 'nResultType' used.
General Analysis cellsuno.cxx:1874 Medium V547 Expression 'pPattern' is always true.
General Analysis cellsuno.cxx:1908 Medium V547 Expression 'pPattern' is always true.
General Analysis cellsuno.cxx:2188 Medium V1019 Compound assignment expression 'aValue >>= aBorder' is used inside condition.
General Analysis cellsuno.cxx:2201 Medium V1019 Compound assignment expression 'aValue >>= aBorder2' is used inside condition.
General Analysis cellsuno.cxx:3287 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis cellsuno.cxx:4068 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis cellsuno.cxx:4155 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis cellsuno.cxx:4306 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis cellsuno.cxx:4379 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis cellsuno.cxx:7218 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis cellsuno.cxx:6141 Medium V1048 The 'eRet' variable was assigned the same value.
General Analysis cellvaluebinding.cxx:223 High V614 Uninitialized variable 'nResultType' used.
General Analysis chart2uno.cxx:106 High V530 The return value of function 'append' is required to be utilized.
General Analysis chart2uno.cxx:107 High V530 The return value of function 'append' is required to be utilized.
General Analysis chart2uno.cxx:840 High V530 The return value of function 'append' is required to be utilized.
General Analysis chart2uno.cxx:880 High V530 The return value of function 'append' is required to be utilized.
General Analysis chart2uno.cxx:905 High V530 The return value of function 'append' is required to be utilized.
General Analysis chart2uno.cxx:2273 High V530 The return value of function 'append' is required to be utilized.
General Analysis chart2uno.cxx:1458 Medium V547 Expression 'bTimeBased' is always false.
General Analysis chart2uno.cxx:1478 Medium V547 Expression '!bTimeBased' is always true.
General Analysis chart2uno.cxx:2893 Medium V547 Expression 'm_pDocument' is always true.
General Analysis chart2uno.cxx:3304 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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: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:1940 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis dapiuno.cxx:1940 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis dapiuno.cxx:1208 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis datauno.cxx:351 High V614 Uninitialized variable 'nVal' used.
General Analysis datauno.cxx:701 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis datauno.cxx:701 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis datauno.cxx:1442 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis datauno.cxx:1442 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis datauno.cxx:2083 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis datauno.cxx:2083 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis datauno.cxx:1845 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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: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:296 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis docuno.cxx:514 High V530 The return value of function 'append' is required to be utilized.
General Analysis docuno.cxx:519 High V530 The return value of function 'append' is required to be utilized.
General Analysis docuno.cxx:522 High V530 The return value of function 'append' is required to be utilized.
General Analysis docuno.cxx:3875 High V530 The return value of function 'CallXScript' is required to be utilized.
General Analysis docuno.cxx:3905 High V530 The return value of function 'CallXScript' is required to be utilized.
General Analysis docuno.cxx:1784 High V547 Expression 'nPrintContent != 0' is always false.
General Analysis docuno.cxx:1883 High V547 Expression 'nPrintRange == 1' is always false.
General Analysis docuno.cxx:3513 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis docuno.cxx:3513 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis docuno.cxx:4828 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis docuno.cxx:4828 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis docuno.cxx:5116 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis docuno.cxx:5116 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis docuno.cxx:5139 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis docuno.cxx:5139 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis docuno.cxx:1879 Medium V547 Expression '!bSelectedSheetsOnly' is always true.
General Analysis docuno.cxx:1955 Medium V547 Expression 'bSinglePageSheets' is always false.
General Analysis docuno.cxx:2036 Medium V547 Expression 'bSinglePageSheets' is always false.
General Analysis docuno.cxx:2084 Medium V547 Expression 'bSinglePageSheets' is always false.
General Analysis docuno.cxx:2094 Medium V547 Expression 'bSinglePageSheets' is always false.
General Analysis docuno.cxx:2623 Medium V547 Expression 'bSinglePageSheets' is always false.
General Analysis docuno.cxx:2660 Medium V547 Expression 'bSinglePageSheets' is always false.
General Analysis docuno.cxx:1960 Medium V560 A part of conditional expression is always false: nContent != 0.
General Analysis docuno.cxx:1960 Medium V560 A part of conditional expression is always true: nEOContent != 1.
General Analysis docuno.cxx:1961 Medium V560 A part of conditional expression is always false: nContent != 0.
General Analysis docuno.cxx:1961 Medium V560 A part of conditional expression is always true: nEOContent != 2.
General Analysis docuno.cxx:1971 Medium V560 A part of conditional expression is always false: nEOContent == 1.
General Analysis docuno.cxx:1971 Medium V560 A part of conditional expression is always false: nEOContent == 2.
General Analysis docuno.cxx:2200 Medium V560 A part of conditional expression is always false: nContent == 1.
General Analysis docuno.cxx:2200 Medium V560 A part of conditional expression is always false: nEOContent == 1.
General Analysis docuno.cxx:2200 Medium V560 A part of conditional expression is always false: nEOContent == 2.
General Analysis docuno.cxx:2200 Medium V560 A part of conditional expression is always true: nContent == 0.
General Analysis docuno.cxx:2806 Medium V560 A part of conditional expression is always false: nEOContent == 1.
General Analysis docuno.cxx:2806 Medium V560 A part of conditional expression is always false: nEOContent == 2.
General Analysis docuno.cxx:2806 Medium V560 A part of conditional expression is always true: nContent == 0.
General Analysis docuno.cxx:1960 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'nContent != 0' and 'nContent == 0'.
General Analysis docuno.cxx:1961 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'nContent != 0' and 'nContent == 0'.
General Analysis docuno.cxx:4965 Medium V1019 Compound assignment expression 'aValue >>= nNewHeight' is used inside condition.
General Analysis docuno.cxx:2817 Medium V1051 Consider checking for misprints. It's possible that the 'nDisplayStart' should be checked here.
General Analysis fielduno.cxx:1264 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis fielduno.cxx:1264 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis fielduno.cxx:726 Medium V1051 Consider checking for misprints. It's possible that the 'rURL' should be checked here.
General Analysis filtuno.cxx:224 High V530 The return value of function 'append' is required to be utilized.
General Analysis filtuno.cxx:225 High V530 The return value of function 'append' is required to be utilized.
General Analysis filtuno.cxx:226 High V530 The return value of function 'append' is required to be utilized.
General Analysis filtuno.cxx:227 High V530 The return value of function 'append' is required to be utilized.
General Analysis filtuno.cxx:228 High V530 The return value of function 'append' is required to be utilized.
General Analysis filtuno.cxx:198 Medium V614 Potentially uninitialized variable 'bShow' used.
General Analysis fmtuno.cxx:919 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis fmtuno.cxx:919 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis 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: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:257 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis linkuno.cxx:257 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis linkuno.cxx:770 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis linkuno.cxx:770 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:251 High V530 The return value of function 'append' is required to be utilized.
General Analysis shapeuno.cxx:464 Medium V560 A part of conditional expression is always true: aAddress.StartRow == aAddress.EndRow.
General Analysis shapeuno.cxx:705 Medium V1019 Compound assignment expression 'aValue >>= sHyperlink' is used inside condition.
General Analysis solveruno.cxx:343 High V614 Uninitialized variable 'fValue' used. Consider checking the first actual argument of the 'doubleToUString' function.
General Analysis solveruno.cxx:594 High V614 Uninitialized variable 'fValue' used. Consider checking the first actual argument of the 'doubleToUString' function.
General Analysis srchuno.cxx:178 Medium V524 It is odd that the body of 'removePropertyChangeListener' function is fully equivalent to the body of 'addPropertyChangeListener' function.
General Analysis srchuno.cxx:178 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis 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: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: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: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:414 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis 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: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:531 High V530 The return value of function 'CallXScript' is required to be utilized.
General Analysis viewuno.cxx:720 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewuno.cxx:1244 High V530 The return value of function 'CallXScript' is required to be utilized.
General Analysis viewuno.cxx:1717 High V530 The return value of function 'CallXScript' is required to be utilized.
General Analysis viewuno.cxx:1378 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis viewuno.cxx:1399 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis excelvbahelper.cxx:84 Medium V547 Expression 'bHasAuto' is always false.
General Analysis vbaaxes.cxx:180 Medium V1019 Compound assignment expression '_nType >>= nType' is used inside condition.
General Analysis vbaaxis.cxx:67 High V1053 Calling the 'setType' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis vbaaxis.cxx:68 High V1053 Calling the 'setCrosses' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis vbaaxis.cxx:165 Medium V547 Expression 'bisAutoOrigin' is always false.
General Analysis vbaaxis.cxx:600 Medium V547 Expression 'bisLogarithmic' is always false.
General Analysis vbaaxis.cxx:170 Medium V1048 The 'nCrosses' variable was assigned the same value.
General Analysis vbaaxis.cxx:603 Medium V1048 The 'nScaleType' variable was assigned the same value.
General Analysis vbaborders.cxx:196 High V547 Expression 'nPaletteColor == nColor' is always true.
General Analysis vbachart.cxx:178 High V547 Expression 'nSplineType == 1' is always false.
General Analysis vbachart.cxx:982 High V547 Expression 'nSymbol != chart::ChartSymbolType::NONE' is always true.
General Analysis vbachart.cxx:671 High V614 Uninitialized variable 'aChartDataRowSource' used.
General Analysis vbachart.cxx:163 Medium V547 Expression 'bVolume' is always false.
General Analysis vbachart.cxx:182 Medium V547 Expression 'bHasLines' is always false.
General Analysis vbachart.cxx:930 Medium V547 Expression 'bIsDeep' is always false.
General Analysis vbachart.cxx:936 Medium V547 Expression 'bIsVertical' is always true.
General Analysis vbachart.cxx:959 Medium V547 Expression 'bUpDown' is always false.
General Analysis vbachart.cxx:136 Medium V785 Constant expression in switch statement.
General Analysis vbachartobject.cxx:42 High V1053 Calling the 'setName' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis vbaeventshelper.cxx:793 Medium V547 Expression 'bSheetEvent' is always false.
General Analysis vbaeventshelper.cxx:798 Medium V547 Expression 'bSheetEvent' is always false.
General Analysis vbaeventshelper.cxx:794 Medium V560 A part of conditional expression is always true: (nTab < 0).
General Analysis vbafont.cxx:163 Medium V547 Expression 'bValue' is always false.
General Analysis vbafont.cxx:167 Medium V547 Expression 'bValue' is always false.
General Analysis vbafont.cxx:235 Medium V785 Constant expression in switch statement.
General Analysis vbaformat.cxx:482 High V547 Expression is always true.
General Analysis vbaformat.cxx:135 Medium V785 Constant expression in switch statement.
General Analysis vbaformat.cxx:211 Medium V785 Constant expression in switch statement.
General Analysis vbaformat.cxx:288 Medium V785 Constant expression in switch statement.
General Analysis vbaformat.cxx:705 Medium V785 Constant expression in switch statement.
General Analysis vbaformat.cxx:418 Medium V1019 Compound assignment expression is used inside condition.
General Analysis vbaformat.cxx:736 Medium V1019 Compound assignment expression is used inside condition.
General Analysis vbaformat.cxx:670 Medium V1037 Two or more case-branches perform the same actions. Check lines: 670, 679
General Analysis 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:262 Medium V1004 The 'pStyles' pointer was used unsafely after it was verified against nullptr. Check lines: 260, 262.
General Analysis vbapagesetup.cxx:153 Medium V1019 Compound assignment expression 'fitToPagesTall >>= aValue' is used inside condition.
General Analysis vbapagesetup.cxx:176 Medium V1019 Compound assignment expression 'fitToPagesWide >>= aValue' is used inside condition.
General Analysis vbarange.cxx:3665 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis vbarange.cxx:810 High V547 Expression is always false.
General Analysis vbarange.cxx:1830 Medium V522 There might be dereferencing of a potential null pointer 'pFormulaRanges'.
General Analysis vbarange.cxx:1854 Medium V522 There might be dereferencing of a potential null pointer 'pThisRange'.
General Analysis vbarange.cxx:5066 Medium V522 There might be dereferencing of a potential null pointer 'pRange'.
General Analysis vbarange.cxx:5084 Medium V522 There might be dereferencing of a potential null pointer 'pRange'.
General Analysis vbarange.cxx:3050 Medium V547 Expression '!bIsVisible' is always true.
General Analysis vbarange.cxx:528 Medium V1001 The 'aString' variable is assigned but is not used by the end of the function.
General Analysis vbarange.cxx:5524 Medium V1004 The 'pRangeToUse' pointer was used unsafely after it was verified against nullptr. Check lines: 5522, 5524.
General Analysis vbarange.cxx:2078 Medium V1019 Compound assignment expression 'Length >>= nCount' is used inside condition.
General Analysis vbarange.cxx:2219 Medium V1019 Compound assignment expression 'nRowIndex >>= nRow' is used inside condition.
General Analysis vbarange.cxx:2987 Medium V1019 Compound assignment expression 'Text >>= aNoteText' is used inside condition.
General Analysis vbarange.cxx:4622 Medium V1019 Compound assignment expression 'Operator >>= nOperator' is used inside condition.
General Analysis vbarange.cxx:5562 Medium V1037 Two or more case-branches perform the same actions. Check lines: 5562, 5565
General Analysis vbarange.cxx:5185 Medium V1048 The 'eCmd' variable was assigned the same value.
General Analysis vbarange.cxx:5562 Medium V1048 The 'nRes' variable was assigned the same value.
General Analysis vbarange.cxx:5565 Medium V1048 The 'nRes' variable was assigned the same value.
General Analysis vbasheetobject.cxx:466 Medium V1048 The 'nAwtAlign' variable was assigned the same value.
General Analysis vbasheetobject.cxx:491 Medium V1048 The 'eAwtAlign' variable was assigned the same value.
General Analysis vbasheetobject.cxx:53 Medium V1077 Conditional initialization inside the 'ScVbaButtonCharacters' constructor may leave some members uninitialized. Inspect the following: mnStart, mnLength.
General Analysis vbavalidation.cxx:94 High V547 Expression 'nShowList != 0' is always false.
General Analysis vbavalidation.cxx:240 High V547 Expression 'nValType != sheet::ValidationType_ANY' is always false.
General Analysis vbavalidation.cxx:350 Medium V785 Constant expression in switch statement.
General Analysis vbavalidation.cxx:243 Medium V1019 Compound assignment expression 'Type >>= nType' is used inside condition.
General Analysis vbavalidation.cxx:275 Medium V1019 Compound assignment expression 'AlertStyle >>= nVbaAlertStyle' is used inside condition.
General Analysis vbawindow.cxx:714 High V547 Expression is always true.
General Analysis vbawindow.cxx:198 High V1053 Calling the 'ActivePane' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'vbawindow.cxx:198', 'vbawindow.cxx:222', 'vbawindow.hxx:67'.
General Analysis vbawindow.cxx:207 High V1053 Calling the 'ActivePane' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'vbawindow.cxx:207', 'vbawindow.cxx:222', 'vbawindow.hxx:67'.
General Analysis vbawindow.cxx:332 Medium V601 The 'nValue + 1' value is implicitly cast to the bool type. Inspect the first argument.
General Analysis vbawindow.cxx:362 Medium V601 The 'nValue + 1' value is implicitly cast to the bool type. Inspect the first argument.
General Analysis vbawindow.cxx:761 Medium V1048 The 'nWindowView' variable was assigned the same value.
General Analysis vbaworkbook.cxx:197 High V1053 Calling the 'ResetColors' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'vbaworkbook.cxx:197', 'vbaworkbook.cxx:186', 'vbaworkbook.hxx:62'.
General Analysis vbaworkbook.cxx:205 High V1053 Calling the 'ResetColors' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'vbaworkbook.cxx:205', 'vbaworkbook.cxx:186', 'vbaworkbook.hxx:62'.
General Analysis vbaworksheet.cxx:270 Medium V547 Expression 'bVisible' is always false.
General Analysis vbaworksheet.cxx:527 Medium V1019 Compound assignment expression 'After >>= xSheet' is used inside condition.
General Analysis vbaworksheet.cxx:561 Medium V1019 Compound assignment expression 'After >>= xSheet' is used inside condition.
General Analysis vbaworksheet.cxx:281 Medium V1048 The 'bVisible' variable was assigned the same value.
General Analysis 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:397 Medium V1019 Compound assignment expression 'After >>= xSheet' is used inside condition.
General Analysis cellsh.cxx:186 Medium V1037 Two or more case-branches perform the same actions. Check lines: 186, 192
General Analysis cellsh1.cxx:2217 Medium V1004 The 'pReqArgs' pointer was used unsafely after it was verified against nullptr. Check lines: 2108, 2217.
General Analysis cellsh1.cxx:2366 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:2367 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:2368 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:2370 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:2372 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:669 Medium V1048 The 'eFillCmd' variable was assigned the same value.
General Analysis cellsh4.cxx:460 High V530 The return value of function 'ExecuteSlot' is required to be utilized.
General Analysis dbfunc3.cxx:1346 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbfunc3.cxx:1349 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbfunc3.cxx:1362 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbfunc3.cxx:1369 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbfunc3.cxx:1823 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis dbfunc3.cxx:1824 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis editsh.cxx:673 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis editsh.cxx:681 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis editsh.cxx:1432 High V530 The return value of function 'GetSlotState' is required to be utilized.
General Analysis formatsh.cxx:458 High V530 The return value of function 'append' is required to be utilized.
General Analysis formatsh.cxx:1914 Medium V1048 The 'nFormatCategory' variable was assigned the same value.
General Analysis gridwin.cxx:6427 High V530 The return value of function 'Union' is required to be utilized.
General Analysis gridwin.cxx:6467 High V530 The return value of function 'Union' is required to be utilized.
General Analysis gridwin.cxx:6541 High V530 The return value of function 'Union' is required to be utilized.
General Analysis gridwin.cxx:444 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis gridwin3.cxx:97 High V595 The 'pDrView' pointer was utilized before it was verified against nullptr. Check lines: 97, 108.
General Analysis gridwin4.cxx:2442 Medium V1048 The 'bDoRow' variable was assigned the same value.
General Analysis hdrcont.cxx:87 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis hdrcont.cxx:107 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis hintwin.cxx:170 High V530 The return value of function 'createOverlaySequence' is required to be utilized.
General Analysis notemark.cxx:54 High V1053 Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis olinewin.cxx:58 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:2849 High V530 The return value of function 'DrawArrow' is required to be utilized.
General Analysis output.cxx:2856 High V530 The return value of function 'DrawArrow' is required to be utilized.
General Analysis output.cxx:2867 High V530 The return value of function 'DrawArrow' is required to be utilized.
General Analysis output.cxx:2875 High V530 The return value of function 'DrawArrow' is required to be utilized.
General Analysis output.cxx:742 Medium V560 A part of conditional expression is always true: eRotMode == SVX_ROTATE_MODE_BOTTOM.
General Analysis output.cxx:615 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:845 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:580 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis output2.cxx:605 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis output2.cxx:2259 High V595 The 'pPDF' pointer was utilized before it was verified against nullptr. Check lines: 2259, 2272.
General Analysis output2.cxx:4672 Medium V522 There might be dereferencing of a potential null pointer 'pPDF'.
General Analysis preview.cxx:662 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis prevloc.cxx:148 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: aDrawRangeId.
General Analysis prevwsh.cxx:1135 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis printfun.cxx:1957 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis spellcheckcontext.cxx:114 High V530 The return value of function 'append' is required to be utilized.
General Analysis spellcheckcontext.cxx:116 High V530 The return value of function 'append' is required to be utilized.
General Analysis spelleng.cxx:233 Medium V560 A part of conditional expression is always true: bLoop.
General Analysis tabcont.cxx:81 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tabcont.cxx:639 Medium V1048 The 'nRet' variable was assigned the same value.
General Analysis tabsplit.cxx:30 High V1053 Calling the 'SetPointer' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'tabsplit.cxx:30', 'tabsplit.cxx:50', 'window.hxx:1008'.
General Analysis tabsplit.cxx:31 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tabview2.cxx:1420 Medium V1048 The 'nZoom' variable was assigned the same value.
General Analysis tabview3.cxx:425 High V595 The 'pDocSh' pointer was utilized before it was verified against nullptr. Check lines: 425, 440.
General Analysis tabview5.cxx:408 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis tabview5.cxx:711 High V530 The return value of function 'Union' is required to be utilized.
General Analysis tabvwsh2.cxx:144 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis tabvwsh2.cxx:158 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis tabvwsh3.cxx:1284 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tabvwsh4.cxx:2146 Medium V522 There might be dereferencing of a potential null pointer 'pTabViewShell'.
General Analysis tabvwsh9.cxx:85 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis tabvwsha.cxx:968 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis tabvwsha.cxx:1002 Medium V1048 The 'eFamily' variable was assigned the same value.
General Analysis tabvwshb.cxx:381 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewdata.cxx:1850 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis viewdata.cxx:4012 High V547 Expression 'nTemp16 == 1' is always false.
General Analysis viewdata.cxx:4018 High V547 Expression 'nTemp16 == 1' is always false.
General Analysis viewdata.cxx:4024 High V547 Expression 'nTemp16 == 1' is always false.
General Analysis viewdata.cxx:2427 Medium V560 A part of conditional expression is always true: eWhich == SC_SPLIT_RIGHT.
General Analysis viewdata.cxx:2434 Medium V560 A part of conditional expression is always true: eWhich == SC_SPLIT_BOTTOM.
General Analysis viewdata.cxx:1742 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:3470 Medium V1016 The value is out of range of enum 'ScSplitMode' values. This causes unspecified or undefined behavior.
General Analysis viewdata.cxx:3471 Medium V1016 The value is out of range of enum 'ScSplitMode' values. This causes unspecified or undefined behavior.
General Analysis viewdata.cxx:3491 Medium V1016 The value is out of range of enum 'ScSplitPos' values. This causes unspecified or undefined behavior.
General Analysis viewdata.cxx:840 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:3328 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis viewdata.cxx:2456 Medium V1048 The 'eWhichY' variable was assigned the same value.
General Analysis viewdata.cxx:2460 Medium V1048 The 'eWhichY' variable was assigned the same value.
General Analysis viewdata.cxx:3724 Medium V1048 The 'ePos' variable was assigned the same value.
General Analysis viewdata.cxx:204 Medium V1051 Consider checking for misprints. It's possible that the 'posLB' should be checked here.
General Analysis viewdata.cxx:235 Medium V1051 Consider checking for misprints. It's possible that the 'posLB' should be checked here.
General Analysis viewdata.cxx:2864 Medium V1051 Consider checking for misprints. It's possible that the 'nCurrentTab' should be checked here.
General Analysis viewfun2.cxx:1297 Medium V547 Expression '!"Unknown option for merge cells."' is always false.
General Analysis viewfun2.cxx:1280 Medium V788 The variable 'bApi', captured in a lambda expression, has a constant value.
General Analysis viewfun2.cxx:554 Medium V1016 Expression 'eSum < ScAutoSumEnd' is always true.
General Analysis viewfun3.cxx:2054 High V575 The null pointer is passed into 'move' function. Inspect the first argument.
General Analysis viewfun3.cxx:2055 High V575 The null pointer is passed into 'move' function. Inspect the first argument.
General Analysis viewfun5.cxx:221 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis viewfun5.cxx:866 High V595 The 'pParent' pointer was utilized before it was verified against nullptr. Check lines: 866, 888.
General Analysis viewfun6.cxx:133 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis viewfun6.cxx:548 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfunc.cxx:2254 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis viewfunc.cxx:2259 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis xmlsourcedlg.cxx:56 High V530 The return value of function 'insert' is required to be utilized.
General Analysis analysishelper.cxx:1663 High V530 The return value of function 'append' is required to be utilized.
General Analysis analysishelper.cxx:1666 High V530 The return value of function 'append' is required to be utilized.
General Analysis analysishelper.cxx:1669 High V530 The return value of function 'append' is required to be utilized.
General Analysis analysishelper.cxx:1572 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: c.
General Analysis SwarmSolverTest.cxx:48 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis SwarmSolverTest.cxx:91 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis SwarmSolverTest.cxx:136 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis SwarmSolverTest.cxx:184 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis SwarmSolverTest.cxx:236 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis SwarmSolver.cxx:549 High V614 Uninitialized variable 'fValue' used. Consider checking the second actual argument of the 'updateBound' function.
General Analysis SwarmSolver.cxx:307 Medium V644 A suspicious function declaration. It is possible that the 'WeakImplHelper' type object was meant to be created.
General Analysis scripthandler.cxx:77 Medium V1019 Compound assignment expression 'aArguments[0] >>= m_xFrame' is used inside condition.
General Analysis URIHelper.cxx:86 Medium V1019 Compound assignment expression 'args[1] >>= m_sLocation' is used inside condition.
General Analysis stringresource.cxx:1357 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1773 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1787 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1821 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1827 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1861 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1862 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1866 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1867 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1871 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1872 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1876 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1877 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1881 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1882 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1892 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1897 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1898 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1906 High V530 The return value of function 'append' is required to be utilized.
General Analysis stringresource.cxx:1926 High V530 The return value of function 'append' is required to be utilized.
General Analysis drawdoc.hxx:324 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: mainProps, notesProps.
General Analysis PresenterController.cxx:284 High V530 The return value of function 'append' is required to be utilized.
General Analysis PresenterController.cxx:290 High V530 The return value of function 'append' is required to be utilized.
General Analysis PresenterController.cxx:300 High V530 The return value of function 'append' is required to be utilized.
General Analysis PresenterController.cxx:302 High V530 The return value of function 'append' is required to be utilized.
General Analysis PresenterController.cxx:304 High V530 The return value of function 'append' is required to be utilized.
General Analysis PresenterController.cxx:1065 Medium V1019 Compound assignment expression is used inside condition.
General Analysis PresenterController.cxx:625 Medium V1048 The 'bActivate' variable was assigned the same value.
General Analysis PresenterScreen.cxx:474 High V547 Expression 'nDisplayNumber == - 1' is always true.
General Analysis PresenterScreen.cxx:540 Medium V1048 The 'nPresenterScreenNumber' variable was assigned the same value.
General Analysis PresenterSlideSorter.cxx:650 High V530 The return value of function 'addBorder' is required to be utilized.
General Analysis PresenterSlideSorter.cxx:794 Medium V1019 Compound assignment expression is used inside condition.
General Analysis PresenterSlideSorter.cxx:1124 Medium V1051 Consider checking for misprints. It's possible that the 'mnHorizontalGap' should be checked here.
General Analysis PresenterTheme.cxx:1033 Medium V1019 Compound assignment expression 'rValues[1] >>= sStyleName' is used inside condition.
General Analysis 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:468 Medium V785 Constant expression in switch statement.
General Analysis CustomAnimationEffect.cxx:3133 High V547 Expression is always false.
General Analysis CustomAnimationEffect.cxx:3138 High V547 Expression is always false.
General Analysis CustomAnimationEffect.cxx:1651 High V1053 Calling the 'reset' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis CustomAnimationEffect.cxx:2803 Medium V1001 The 'aTarget' variable is assigned but is not used by the end of the function.
General Analysis anminfo.cxx:115 Medium V547 Expression 'pFldItem' is always true.
General Analysis drawdoc.cxx:476 Medium V1051 Consider checking for misprints. It's possible that the 'pDrawPage' should be checked here.
General Analysis drawdoc3.cxx:212 High V530 The return value of function 'GuessFilter' is required to be utilized.
General Analysis drawdoc3.cxx:2339 Medium V547 Expression '!options.bMergeMasterPagesOnly' is always true.
General Analysis drawdoc3.cxx:2346 Medium V547 Expression '!options.bMergeMasterPagesOnly' is always true.
General Analysis drawdoc3.cxx:2540 Medium V547 Expression '!options.bMergeMasterPagesOnly' is always true.
General Analysis drawdoc3.cxx:2549 Medium V547 Expression '!options.bMergeMasterPagesOnly' is always true.
General Analysis drawdoc3.cxx:1663 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1628, 1663.
General Analysis pglink.cxx:61 Medium V547 Expression 'pDoc != nullptr' is always true.
General Analysis sdpage.cxx:819 Medium V547 Expression '!pMasterPage' is always false.
General Analysis sdpage.cxx:1511 Medium V612 An unconditional 'break' within a loop.
General Analysis sdpage.cxx:1300 Medium V1016 Expression 'eLayout < AUTOLAYOUT_START' is always false.
General Analysis stlsheet.cxx:1036 High V614 Uninitialized variable 'nSpacing' used. Consider checking the second actual argument of the 'SdrMetricItem' function.
General Analysis stlsheet.cxx:158 High V1053 Calling the 'dispose' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis eppt.cxx:1411 High V530 The return value of function 'SaveOrDelMSVBAStorage' is required to be utilized.
General Analysis eppt.cxx:796 Medium V547 Expression '!bBool' is always true.
General Analysis eppt.cxx:804 Medium V547 Expression 'bBool' is always false.
General Analysis eppt.cxx:811 Medium V547 Expression '!bBool' is always true.
General Analysis eppt.cxx:255 Medium V1019 Compound assignment expression 'aAny >>= nTT' is used inside condition.
General Analysis eppt.cxx:259 Medium V1019 Compound assignment expression 'aAny >>= nTST' is used inside condition.
General Analysis epptso.cxx:2297 Medium V547 Expression 'mnTextSize' is always false.
General Analysis epptso.cxx:2399 Medium V547 Expression 'mnTextSize' is always false.
General Analysis epptso.cxx:1040 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1038, 1040.
General Analysis epptso.cxx:1310 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1310, 1328
General Analysis epptso.cxx:1866 Medium V1048 The 'ePolyKind' variable was assigned the same value.
General Analysis pptexanimations.cxx:1210 High V547 Expression is always false.
General Analysis pptexanimations.cxx:791 High V614 Uninitialized variable 'eTiming' used.
General Analysis pptexanimations.cxx:1949 Medium V1019 Compound assignment expression 'aPair.Second >>= fY' is used inside condition.
General Analysis pptexanimations.cxx:1958 Medium V1019 Compound assignment expression 'aPair.Second >>= fY' is used inside condition.
General Analysis pptexanimations.cxx:1967 Medium V1019 Compound assignment expression 'aPair.Second >>= fY' is used inside condition.
General Analysis pptx-animations-nodectx.cxx:186 Medium V1019 Compound assignment expression is used inside condition.
General Analysis pptx-animations.cxx:102 High V614 Uninitialized variable 'x' used.
General Analysis pptx-animations.cxx:103 High V614 Uninitialized variable 'y' used.
General Analysis pptx-animations.cxx:697 High V614 Uninitialized variable 'value' used.
General Analysis pptx-animations.cxx:97 Medium V1019 Compound assignment expression 'aPair.Second >>= y' is used inside condition.
General Analysis pptx-animations.cxx:1095 Medium V1019 Compound assignment expression is used inside condition.
General Analysis pptx-animations.cxx:449 Medium V1037 Two or more case-branches perform the same actions. Check lines: 449, 452
General Analysis pptx-epptbase.cxx:677 High V530 The return value of function 'remove' is required to be utilized.
General Analysis pptx-epptbase.cxx:680 High V530 The return value of function 'remove' is required to be utilized.
General Analysis pptx-epptbase.cxx:485 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:459 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:487 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1430 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1477 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1633 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1778 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1786 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1817 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1823 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1828 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:2016 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:2229 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:2288 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:2751 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis pptx-epptooxml.cxx:1336 High V547 Expression 'advanceTiming != - 1' is always false.
General Analysis pptx-epptooxml.cxx:2352 Medium V522 There might be dereferencing of a potential null pointer 'pDiagramCandidate'.
General Analysis pptx-epptooxml.cxx:1238 Medium V547 Expression '!bOOXmlSpecificTransition' is always true.
General Analysis pptx-epptooxml.cxx:1357 Medium V547 Expression 'isAdvanceTimingSet' is always false.
General Analysis pptx-epptooxml.cxx:1375 Medium V547 Expression 'pPresetTransition' is always false.
General Analysis pptx-epptooxml.cxx:2404 Medium V547 Expression 'bUseBackground' is always false.
General Analysis pptx-epptooxml.cxx:2606 Medium V547 Expression '!bIsDateTimeFixed' is always true.
General Analysis pptx-epptooxml.cxx:2624 Medium V547 Expression 'bIsDateTimeFixed' is always false.
General Analysis pptx-epptooxml.cxx:957 Medium V560 A part of conditional expression is always true: aFillStyle == FillStyle_NONE.
General Analysis pptx-epptooxml.cxx:958 Medium V560 A part of conditional expression is always false: aFillStyle == FillStyle_HATCH.
General Analysis pptx-epptooxml.cxx:1228 Medium V560 A part of conditional expression is always true: !bOOXmlSpecificTransition.
General Analysis pptx-epptooxml.cxx:1235 Medium V560 A part of conditional expression is always false: changeType == 1.
General Analysis pptx-epptooxml.cxx:1337 Medium V560 A part of conditional expression is always false: pPresetTransition.
General Analysis pptx-epptooxml.cxx:1416 Medium V560 A part of conditional expression is always false: pPresetTransition.
General Analysis pptx-epptooxml.cxx:2584 Medium V560 A part of conditional expression is always true: !bIsDateTimeFixed.
General Analysis pptx-epptooxml.cxx:1100 Medium V785 Constant expression in switch statement.
General Analysis pptx-epptooxml.cxx:1213 Medium V785 Constant expression in switch statement.
General Analysis pptx-epptooxml.cxx:2065 Medium V785 Constant expression in switch statement.
General Analysis pptx-epptooxml.cxx:1063 Medium V1019 Compound assignment expression 'mAny >>= nTransitionType' is used inside condition.
General Analysis pptx-epptooxml.cxx:1064 Medium V1019 Compound assignment expression 'mAny >>= nTransitionSubtype' is used inside condition.
General Analysis pptx-epptooxml.cxx:1076 Medium V1019 Compound assignment expression 'mAny >>= sSoundUrl' is used inside condition.
General Analysis pptx-epptooxml.cxx:2762 Medium V1019 Compound assignment expression 'mAny >>= aXBackgroundPropSet' is used inside condition.
General Analysis pptx-epptooxml.cxx:2903 Medium V1019 Compound assignment expression 'aAny >>= aText' is used inside condition.
General Analysis pptx-epptooxml.cxx:2934 Medium V1019 Compound assignment expression 'aAny >>= aText' is used inside condition.
General Analysis pptx-text.cxx:401 Medium V547 Expression 'bBool' is always false.
General Analysis pptx-text.cxx:523 Medium V547 Expression '!bBool' is always true.
General Analysis pptx-text.cxx:565 Medium V547 Expression '!bBool' is always true.
General Analysis pptx-text.cxx:589 Medium V547 Expression '!bBool' is always true.
General Analysis pptx-text.cxx:386 Medium V785 Constant expression in switch statement.
General Analysis htmlex.cxx:364 High V530 The return value of function 'insert' is required to be utilized.
General Analysis htmlex.cxx:539 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis pptin.cxx:1383 High V530 The return value of function 'append' is required to be utilized.
General Analysis pptin.cxx:1433 High V530 The return value of function 'LoadOlePropertySet' is required to be utilized.
General Analysis pptin.cxx:2113 Medium V1037 Two or more case-branches perform the same actions. Check lines: 2113, 2122
General Analysis pptin.cxx:1131 Medium V1048 The 'eAutoLayout' variable was assigned the same value.
General Analysis pptin.cxx:1226 Medium V1048 The 'eAutoLayout' variable was assigned the same value.
General Analysis pptinanimations.cxx:758 High V530 The return value of function 'append' is required to be utilized.
General Analysis pptinanimations.cxx:2024 High V530 The return value of function 'append' is required to be utilized.
General Analysis pptinanimations.cxx:889 High V547 Expression 'nColorSpace == 0' is always true.
General Analysis pptinanimations.cxx:590 Medium V547 Expression 'bAfterEffect' is always false.
General Analysis pptinanimations.cxx:770 Medium V547 Expression 'nPresetSubType' is always false.
General Analysis pptinanimations.cxx:882 Medium V547 Expression '!bDirection' is always true.
General Analysis pptinanimations.cxx:233 Medium V560 A part of conditional expression is always true: (nPresetId != 24).
General Analysis 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:357 Medium V785 Constant expression in switch statement.
General Analysis pptinanimations.cxx:670 Medium V785 Constant expression in switch statement.
General Analysis pptinanimations.cxx:712 Medium V785 Constant expression in switch statement.
General Analysis pptinanimations.cxx:749 Medium V785 Constant expression in switch statement.
General Analysis 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:392 Medium V1037 Two or more case-branches perform the same actions. Check lines: 392, 397, 413
General Analysis propread.cxx:536 Medium V1077 Conditional initialization inside the 'PropRead' constructor may leave some members uninitialized. Inspect the following: mApplicationCLSID.
General Analysis 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:219 Medium V1019 Compound assignment expression is used inside condition.
General Analysis sdxmlwrp.cxx:750 Medium V1001 The 'aFromSlideSorter' variable is assigned but is not used by the end of the function.
General Analysis AccessibleSlideSorterObject.cxx:207 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis CustomAnimationDialog.cxx:723 High V547 Expression 'mnDirection == 3' is always true.
General Analysis CustomAnimationDialog.cxx:958 High V547 Expression 'nType != nPropertyTypeNone' is always false.
General Analysis CustomAnimationDialog.cxx:1551 High V547 Expression 'nFill == AnimationFill::REMOVE' is always false.
General Analysis CustomAnimationDialog.cxx:1638 High V547 Expression 'nStart != nOldStart' is always true.
General Analysis CustomAnimationDialog.cxx:1858 High V590 Consider inspecting the '(nPos > 2) && (nPos > nMaxParaDepth)' expression. The expression is excessive or contains a misprint.
General Analysis CustomAnimationDialog.cxx:300 High V773 Visibility scope of the 'pFontList' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis CustomAnimationDialog.cxx:129 High V1053 Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CustomAnimationDialog.cxx:299 High V1053 Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CustomAnimationDialog.cxx:360 High V1053 Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CustomAnimationDialog.cxx:436 High V1053 Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CustomAnimationDialog.cxx:518 High V1053 Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CustomAnimationDialog.cxx:622 High V1053 Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CustomAnimationDialog.cxx:805 High V1053 Calling the 'setValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CustomAnimationDialog.cxx:1008 Medium V547 Expression 'bHasAfterEffect' is always false.
General Analysis CustomAnimationDialog.cxx:1589 Medium V547 Expression 'bIsEmpty' is always false.
General Analysis CustomAnimationDialog.cxx:1729 Medium V547 Expression 'nFill != nOldFill' is always true.
General Analysis CustomAnimationDialog.cxx:1732 Medium V547 Expression 'bSet' is always true.
General Analysis CustomAnimationDialog.cxx:1879 Medium V547 Expression 'nTextGrouping != nOldGrouping' is always true.
General Analysis CustomAnimationDialog.cxx:1957 Medium V547 Expression 'bHasText' is always false.
General Analysis CustomAnimationDialog.cxx:387 Medium V601 The result of '/' operator is implicitly cast to the bool type. Inspect the first argument.
General Analysis CustomAnimationDialog.cxx:476 Medium V601 The result of '/' operator is implicitly cast to the bool type. Inspect the first argument.
General Analysis CustomAnimationDialog.cxx:1044 Medium V785 Constant expression in switch statement.
General Analysis CustomAnimationDialog.cxx:1473 Medium V785 Constant expression in switch statement.
General Analysis CustomAnimationDialog.cxx:1729 Medium V1048 The 'bSet' variable was assigned the same value.
General Analysis CustomAnimationPane.cxx:1069 High V614 Uninitialized variable 'eFillStyle' used.
General Analysis 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:32'.
General Analysis CustomAnimationPane.cxx:1545 Medium V547 Expression 'bDoSetAnimateFormFirst' is always false.
General Analysis CustomAnimationPane.cxx:1537 Medium V560 A part of conditional expression is always false: (nTextGrouping == - 1).
General Analysis CustomAnimationPane.cxx:1560 Medium V560 A part of conditional expression is always false: nTextGrouping == - 1.
General Analysis CustomAnimationPane.cxx:1571 Medium V560 A part of conditional expression is always true: !bDoSetAnimateFormFirst.
General Analysis SlideTransitionPane.cxx:1140 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:1165 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:873 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis annotationmanager.cxx:1125 Medium V1048 The 'ekind' variable was assigned the same value.
General Analysis scalectrl.cxx:52 Medium V560 A part of conditional expression is always false: SfxItemState::DISABLED == eState.
General Analysis sdmod1.cxx:438 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis sdmod1.cxx:535 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis sdmod1.cxx:598 High V530 The return value of function 'ReadRtf' is required to be utilized.
General Analysis sdmod2.cxx:230 High V595 The 'pViewSh' pointer was utilized before it was verified against nullptr. Check lines: 108, 230, 236.
General Analysis sdmod2.cxx:297 High V595 The 'pViewSh' pointer was utilized before it was verified against nullptr. Check lines: 108, 297, 306.
General Analysis tmplctrl.cxx:54 Medium V560 A part of conditional expression is always false: SfxItemState::DISABLED == eState.
General Analysis slidelayoutcontroller.cxx:221 High V547 Expression 'eMode != DrawViewMode_DRAW' is always false.
General Analysis slidelayoutcontroller.cxx:203 Medium V560 A part of conditional expression is always true: eMode == DrawViewMode_DRAW.
General Analysis slidelayoutcontroller.cxx:210 Medium V560 A part of conditional expression is always true: eMode == DrawViewMode_DRAW.
General Analysis slidelayoutcontroller.cxx:191 Medium V785 Constant expression in switch statement.
General Analysis BulletAndPositionDlg.cxx:246 Medium V547 Expression 'pExampleSet' is always true.
General Analysis LayerTabBar.cxx:62 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PhotoAlbumDialog.cxx:596 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis PhotoAlbumDialog.cxx:598 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis PhotoAlbumDialog.cxx:602 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis animobjs.cxx:400 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis animobjs.cxx:479 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis animobjs.cxx:679 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis navigatr.cxx:307 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis navigatr.cxx:392 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis navigatr.cxx:181 Medium V547 Expression 'pViewShell' is always true.
General Analysis navigatr.cxx:404 Medium V547 Expression 'bIsCursorEntrySelected' is always true.
General Analysis sdtreelb.cxx:964 Medium V1019 Compound assignment expression '* pAny >>= sShapeType' is used inside condition.
General Analysis titledockwin.cxx:218 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis docshel3.cxx:402 High V530 The return value of function 'SpellIgnoreWord' is required to be utilized.
General Analysis docshel4.cxx:1024 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis docshell.cxx:200 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis FullScreenPane.cxx:100 High V1053 Calling the 'CreateCanvas' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CenterViewFocusModule.cxx:52 Medium V1051 Consider checking for misprints. It's possible that the 'mxConfigurationController' should be checked here.
General Analysis FrameworkHelper.cxx:865 High V1053 Calling the 'acquire' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis FrameworkHelper.cxx:656 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis fubullet.cxx:209 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 179, 209.
General Analysis fuconarc.cxx:157 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuconbez.cxx:281 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuconbez.cxx:266 Medium V522 There might be dereferencing of a potential null pointer 'pPathObj'.
General Analysis fuconrec.cxx:345 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fucushow.cxx:72 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fudraw.cxx:365 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fudraw.cxx:648 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fudraw.cxx:656 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fudraw.cxx:666 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fudraw.cxx:680 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fudraw.cxx:811 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuexecuteinteraction.cxx:216 High V530 The return value of function 'CallXScript' is required to be utilized.
General Analysis fuexpand.cxx:251 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuformatpaintbrush.cxx:96 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuinsfil.cxx:252 High V530 The return value of function 'GuessFilter' is required to be utilized.
General Analysis fulinend.cxx:124 Medium V1048 The 'bDifferent' variable was assigned the same value.
General Analysis fuoltext.cxx:210 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fuoltext.cxx:218 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fupage.cxx:301 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis fupoor.cxx:221 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fupoor.cxx:227 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fupoor.cxx:252 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fupoor.cxx:256 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fupoor.cxx:334 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fupoor.cxx:346 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fupoor.cxx:802 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fupoor.cxx:850 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fupoor.cxx:1077 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fupoor.cxx:79 High V1053 Calling the 'ReceiveRequest' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:145 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuscale.cxx:151 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fuscale.cxx:155 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fusel.cxx:268 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fusel.cxx:303 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fusel.cxx:311 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fusel.cxx:811 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fusel.cxx:893 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fusel.cxx:1063 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fusel.cxx:1298 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fusel.cxx:1321 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis futempl.cxx:595 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis futempl.cxx:344 Medium V1048 The 'ePO' variable was assigned the same value.
General Analysis futext.cxx:376 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis futext.cxx:384 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis futext.cxx:864 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis FrameworkHelper.hxx:87 Medium V1071 Consider inspecting the 'Instance' function. The return value is not always used. Total calls: 11, discarded results: 1.
General Analysis PresenterCanvas.cxx:608 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis BluetoothServer.cxx:1205 Medium V547 Expression 'aDBusFD.revents' is always false.
General Analysis BluetoothServer.cxx:1252 Medium V547 Expression 'aDBusFD.revents' is always false.
General Analysis BluetoothServer.cxx:1284 Medium V547 Expression 'aSocketFD.revents' is always false.
General Analysis 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: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:53 High V1053 Calling the 'Start' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:23 Medium V677 Custom declaration of a standard 'uint' type. The declaration from system header files should be used instead.
General Analysis LayoutMenu.cxx:273 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis LayoutMenu.cxx:619 Medium V1016 Expression 'aLayout < AUTOLAYOUT_START' is always false.
General Analysis MasterPageContainer.cxx:754 Medium V1048 The 'eState' variable was assigned the same value.
General Analysis MasterPagesSelector.cxx:259 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis RecentMasterPagesSelector.hxx:28 High V1052 Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~RecentMasterPagesSelector' method of the 'RecentMasterPagesSelector' class.
General Analysis SlideBackground.cxx:753 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:760 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:950 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis SlideBackground.cxx:1051 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1060 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1070 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1080 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1091 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1108 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis SlideBackground.cxx:1117 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1129 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1140 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1165 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1188 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1223 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis SlideBackground.cxx:1228 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis SlideBackground.cxx:1233 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis SlideBackground.cxx:1240 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideBackground.cxx:1247 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SlideShowRestarter.cxx:146 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis showwin.cxx:67 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis slideshow.cxx:1162 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!mxCurrentSettings' and 'mxCurrentSettings'.
General Analysis slideshowimpl.cxx:1794 High V530 The return value of function 'CallXScript' is required to be utilized.
General Analysis slideshowimpl.cxx:1106 High V595 The 'pStartPage' pointer was utilized before it was verified against nullptr. Check lines: 1106, 1117.
General Analysis slideshowviewimpl.cxx:119 High V1053 Calling the 'getTransformation' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis SlsGenericPageCache.cxx:128 Medium V1048 The 'bMayBeUpToDate' variable was assigned the same value.
General Analysis SlideSorterController.cxx:577 High V530 The return value of function 'GetSlotState' is required to be utilized.
General Analysis SlideSorterController.cxx:412 Medium V519 The 'bEventHasBeenHandled' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 389, 412.
General Analysis SlsListener.cxx:455 Medium V547 Expression 'bIsMasterPageMode' is always false.
General Analysis SlsListener.cxx:80 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 73, 80.
General Analysis SlsListener.cxx:146 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 142, 146.
General Analysis SlsListener.cxx:294 Medium V1037 Two or more case-branches perform the same actions. Check lines: 294, 311
General Analysis SlsSelectionFunction.cxx:382 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis SlsSelectionFunction.cxx:1037 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis SlsSlotManager.cxx:486 Medium V1037 Two or more case-branches perform the same actions. Check lines: 486, 492
General Analysis SlsPageEnumeration.cxx:137 High V1053 Calling the 'Rewind' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis SlideSorterViewShell.cxx:439 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis SlsFramePainter.cxx:177 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis SlsFramePainter.cxx:197 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis SlsLayouter.cxx:505 High V547 Expression 'mnLeftBorder < nMinimumBorderWidth' is always false.
General Analysis SlsLayouter.cxx:507 High V547 Expression 'mnRightBorder < nMinimumBorderWidth' is always false.
General Analysis SlsLayouter.cxx:513 High V547 Expression 'mnTopBorder < nMinimumBorderHeight' is always false.
General Analysis SlsLayouter.cxx:515 High V547 Expression 'mnBottomBorder < nMinimumBorderHeight' is always false.
General Analysis TableDesignPane.cxx:496 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis EventMultiplexer.cxx:438 Medium V547 Expression 'bIsMasterPageMode' is always false.
General Analysis GraphicSizeCheck.cxx:136 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis IconCache.cxx:74 Medium V547 Expression 'Implementation::s_pIconCache == nullptr' is always true.
General Analysis uiobject.cxx:61 Medium V522 There might be dereferencing of a potential null pointer 'getViewShell(xWindow)'.
General Analysis uiobject.cxx:238 Medium V522 There might be dereferencing of a potential null pointer 'getViewShell(mxWindow)'.
General Analysis uiobject.cxx:254 Medium V522 There might be dereferencing of a potential null pointer 'getViewShell(mxWindow)'.
General Analysis uiobject.cxx:306 Medium V522 There might be dereferencing of a potential null pointer 'getViewShell(mxWindow)'.
General Analysis DrawController.cxx:138 Medium V547 Expression 'mbDisposing' is always false.
General Analysis DrawController.cxx:138 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: 133, 138.
General Analysis SdUnoDrawView.cxx:445 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis SdUnoDrawView.cxx:496 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis 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: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: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: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:682 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:874 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1094 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1103 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1126 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1141 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1226 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1241 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1287 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1316 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1495 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:1542 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:3956 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:3961 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:3963 High V530 The return value of function 'append' is required to be utilized.
General Analysis unomodel.cxx:4567 High V547 Expression is always false.
General Analysis unomodel.cxx:4834 High V547 Expression 'nTransitionType != 0' is always false.
General Analysis unomodel.cxx:309 High V614 Uninitialized variable 'nFillColor' used.
General Analysis unomodel.cxx:340 High V614 Uninitialized variable 'aFillStyle' used.
General Analysis unomodel.cxx:3110 Medium V547 Expression 'bExportNotesPages' is always false.
General Analysis unomodel.cxx:3494 Medium V547 Expression 'bExportNotesPages' is always false.
General Analysis unomodel.cxx:4558 Medium V547 Expression '!bIsShapeVisible' is always false.
General Analysis unomodel.cxx:4684 Medium V547 Expression '!bIsVisible' is always false.
General Analysis unomodel.cxx:4777 Medium V547 Expression 'bBackgroundVisibility' is always true.
General Analysis unomodel.cxx:4900 Medium V560 A part of conditional expression is always false: nChange == 1.
General Analysis unomodel.cxx:963 Medium V1019 Compound assignment expression 'aTemp >>= nTemp' is used inside condition.
General Analysis unomodel.cxx:2709 Medium V1019 Compound assignment expression 'Arguments[0] >>= arg' is used inside condition.
General Analysis unomodel.cxx:3231 Medium V1048 The 'aNote.meType' variable was assigned the same value.
General Analysis unomodel.cxx:3647 Medium V1048 The 'nTime' variable was assigned the same value.
General Analysis unoobj.cxx:476 Medium V522 There might be dereferencing of a potential null pointer 'pGroup'.
General Analysis unoobj.cxx:1280 Medium V547 Expression 'nullptr == pInfo' is always false.
General Analysis unoobj.cxx:1284 Medium V547 Expression 'nullptr == pInfo' is always false.
General Analysis unoobj.cxx:1274 Medium V560 A part of conditional expression is always true.
General Analysis unoobj.cxx:1290 Medium V785 Constant expression in switch statement.
General Analysis unoobj.cxx:1160 Medium V1019 Compound assignment expression 'aElement >>= aProperties' is used inside condition.
General Analysis unopage.cxx:1848 Medium V1051 Consider checking for misprints. It's possible that the 'pPage' should be checked here.
General Analysis unopage.cxx:1880 Medium V1051 Consider checking for misprints. It's possible that the 'pPage' should be checked here.
General Analysis unopback.cxx:59 Medium V1051 Consider checking for misprints. It's possible that the 'mpSet' should be checked here.
General Analysis DocumentRenderer.cxx:639 High V530 The return value of function 'append' is required to be utilized.
General Analysis DocumentRenderer.cxx:640 High V530 The return value of function 'append' is required to be utilized.
General Analysis DocumentRenderer.cxx:1831 Medium V1048 The 'eLayout' variable was assigned the same value.
General Analysis NotesPanelView.cxx:164 Medium V547 Expression '!pOutlinerView' is always false.
General Analysis NotesPanelView.cxx:279 Medium V547 Expression 'pOlView' is always true.
General Analysis NotesPanelViewShell.cxx:904 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis NotesPanelViewShell.cxx:913 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis NotesPanelViewShell.cxx:614 High V595 The 'GetActiveWindow()' pointer was utilized before it was verified against nullptr. Check lines: 614, 630.
General Analysis NotesPanelViewShell.cxx:123 High V1053 Calling the 'SetZoom' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'NotesPanelViewShell.cxx:123', 'NotesPanelViewShell.cxx:158', 'NotesPanelViewShell.hxx:79'.
General Analysis NotesPanelViewShell.cxx:490 Medium V1037 Two or more case-branches perform the same actions. Check lines: 490, 549
General Analysis Outliner.cxx:327 Medium V614 Potentially null smart pointer 'pViewShell' used.
General Analysis ViewShellBase.cxx:420 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis ViewShellBase.cxx:1038 Medium V547 Expression '!"Unhandled page kind"' is always false.
General Analysis ViewShellBase.cxx:1047 Medium V547 Expression '!"Unhandled page kind"' is always false.
General Analysis ViewShellBase.cxx:912 Medium V785 Constant expression in switch statement.
General Analysis ViewShellImplementation.cxx:202 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis ViewShellImplementation.cxx:125 Medium V1016 Expression 'aLayout >= AUTOLAYOUT_START' is always true.
General Analysis ViewShellManager.cxx:1177 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drbezob.cxx:278 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drtxtob.cxx:311 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'nDepth > 0' and 'nDepth <= 0'.
General Analysis drtxtob1.cxx:119 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drtxtob1.cxx:414 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drtxtob1.cxx:682 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviews1.cxx:167 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drviews1.cxx:716 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drviews2.cxx:2021 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis drviews2.cxx:2026 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis drviews2.cxx:1012 Medium V1016 Expression 'nLayoutId < AUTOLAYOUT_START' is always false.
General Analysis drviews3.cxx:203 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviews3.cxx:1095 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviews3.cxx:1101 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviews3.cxx:1107 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviews3.cxx:456 Medium V1037 Two or more case-branches perform the same actions. Check lines: 456, 462
General Analysis drviews4.cxx:240 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviews4.cxx:246 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviews4.cxx:954 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviews5.cxx:70 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drviews5.cxx:301 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drviews7.cxx:225 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis drviews7.cxx:1971 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1971, 1977
General Analysis drviews9.cxx:178 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drviewsa.cxx:557 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviewsa.cxx:787 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis 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:275'.
General Analysis drviewsd.cxx:132 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drviewse.cxx:537 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviewse.cxx:621 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviewse.cxx:725 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drviewse.cxx:736 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviewse.cxx:1135 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviewse.cxx:1162 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis drviewsf.cxx:818 Medium V560 A part of conditional expression is always true: pSet.
General Analysis drviewsf.cxx:825 Medium V1007 The value from the potentially uninitialized optional 'pSet' is used. Probably it is a mistake.
General Analysis drviewsf.cxx:839 Medium V1007 The value from the potentially uninitialized optional 'pSet' is used. Probably it is a mistake.
General Analysis drviewsf.cxx:845 Medium V1007 The value from the potentially uninitialized optional 'pSet' is used. Probably it is a mistake.
General Analysis drviewsf.cxx:851 Medium V1007 The value from the potentially uninitialized optional 'pSet' is used. Probably it is a mistake.
General Analysis drviewsf.cxx:858 Medium V1007 The value from the potentially uninitialized optional 'pSet' is used. Probably it is a mistake.
General Analysis drviewsf.cxx:862 Medium V1007 The value from the potentially uninitialized optional 'pSet' is used. Probably it is a mistake.
General Analysis drviewsf.cxx:865 Medium V1007 The value from the potentially uninitialized optional 'pSet' is used. Probably it is a mistake.
General Analysis drviewsf.cxx:135 Medium V1019 Compound assignment expression is used inside condition.
General Analysis drviewsi.cxx:126 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis drviewsk.cxx:35 Medium V522 There might be dereferencing of a potential null pointer 'pColorConfig'.
General Analysis frmview.cxx:383 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:384 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:385 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:386 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:389 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:390 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:393 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:394 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:526 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:547 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmview.cxx:53 Medium V1077 Conditional initialization inside the 'FrameView' constructor may leave some members uninitialized. Inspect the following: mbRuler, mbQuickEdit, mePreviousViewShellType, meViewShellTypeOnLoad.
General Analysis outlnvsh.cxx:1253 High V595 The 'GetActiveWindow()' pointer was utilized before it was verified against nullptr. Check lines: 1253, 1269.
General Analysis 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:144', 'OutlineViewShell.hxx:101'.
General Analysis outlnvsh.cxx:1438 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1438, 1504
General Analysis presvish.cxx:121 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis sdview2.cxx:468 High V530 The return value of function 'Union' is required to be utilized.
General Analysis sdview2.cxx:650 High V530 The return value of function 'Union' is required to be utilized.
General Analysis sdview3.cxx:1072 Medium V1019 Compound assignment expression is used inside condition.
General Analysis sdview4.cxx:204 Medium V560 A part of conditional expression is always false: vcl::PDF_INSERT_MAGIC_SCALE_FACTOR > 1.
General Analysis sdwindow.cxx:93 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis viewshe2.cxx:622 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewshe2.cxx:759 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewshe2.cxx:861 High V530 The return value of function 'DoVerb' is required to be utilized.
General Analysis viewshe2.cxx:889 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewshe2.cxx:864 High V773 Visibility scope of the 'pSdClient' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis viewshe3.cxx:260 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewshe3.cxx:273 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewshel.cxx:342 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis pdfimport.cxx:155 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis pdfimport.cxx:837 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:366 Medium V1048 The 'bRetValue' variable was assigned the same value.
General Analysis configurationaccess.cxx:374 Medium V1048 The 'nRetValue' variable was assigned the same value.
General Analysis configurationaccess.cxx:382 Medium V1048 The 'nRetValue' variable was assigned the same value.
General Analysis graphiccollector.cxx:127 High V614 Uninitialized variable 'eFillStyle' used.
General Analysis graphiccollector.cxx:142 High V614 Uninitialized variable 'eBitmapMode' used.
General Analysis graphiccollector.cxx:349 High V614 Uninitialized variable 'eFillStyle' used.
General Analysis graphiccollector.cxx:377 High V614 Uninitialized variable 'eFillStyle' used.
General Analysis graphiccollector.cxx:150 Medium V547 Expression 'bLogicalSize' is always false.
General Analysis graphiccollector.cxx:147 Medium V1019 Compound assignment expression is used inside condition.
General Analysis graphiccollector.cxx:148 Medium V1019 Compound assignment expression is used inside condition.
General Analysis impoptimizer.cxx:117 Medium V547 Expression '!bVisible' is always false.
General Analysis impoptimizer.cxx:260 Medium V547 Expression '!bAnimated' is always true.
General Analysis impoptimizer.cxx:292 Medium V560 A part of conditional expression is always true: !bAlpha.
General Analysis impoptimizer.cxx:292 Medium V560 A part of conditional expression is always true: !bTransparent.
General Analysis impoptimizer.cxx:255 Medium V1019 Compound assignment expression is used inside condition.
General Analysis impoptimizer.cxx:256 Medium V1019 Compound assignment expression is used inside condition.
General Analysis impoptimizer.cxx:257 Medium V1019 Compound assignment expression is used inside condition.
General Analysis optimizerdialog.cxx:297 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis optimizerdialogcontrols.cxx:218 Medium V547 Expression '!bVisible' is always false.
General Analysis 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:89 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfihelper.cxx:91 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfihelper.cxx:92 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfihelper.cxx:94 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfihelper.cxx:95 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfihelper.cxx:97 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfihelper.cxx:98 High V530 The return value of function 'append' is required to be utilized.
General Analysis odfemitter.cxx:68 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis odfemitter.cxx:108 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis odfemitter.cxx:60 High V1053 Calling the 'write' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis pdfentries.cxx:181 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:184 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:298 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:302 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:330 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:344 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:370 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:371 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:375 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:381 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:968 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:973 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfentries.cxx:1303 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:50 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfparse.cxx:544 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis outputwrap.hxx:77 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfiprocessor.cxx:105 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis pdfiprocessor.cxx:772 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfiprocessor.cxx:776 High V530 The return value of function 'append' is required to be utilized.
General Analysis pdfiprocessor.cxx:867 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis 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:472 High V773 Visibility scope of the 'pPoly' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis pdfiprocessor.cxx:496 High V773 Visibility scope of the 'pPoly' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis pdfiprocessor.cxx:518 High V773 Visibility scope of the 'pPoly' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis pdfiprocessor.cxx:623 High V773 Visibility scope of the 'pLink' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis writertreevisiting.cxx:252 High V530 The return value of function 'append' is required to be utilized.
General Analysis writertreevisiting.cxx:262 High V530 The return value of function 'append' is required to be utilized.
General Analysis writertreevisiting.cxx:269 High V530 The return value of function 'append' is required to be utilized.
General Analysis writertreevisiting.cxx:886 High V530 The return value of function 'append' is required to be utilized.
General Analysis writertreevisiting.cxx:895 High V530 The return value of function 'append' is required to be utilized.
General Analysis writertreevisiting.cxx:793 High V1030 The 'it' variable is used after it was moved.
General Analysis wrapper.cxx:1027 High V530 The return value of function 'append' is required to be utilized.
General Analysis wrapper.cxx:1034 High V530 The return value of function 'append' is required to be utilized.
General Analysis wrapper.cxx:371 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis wrapper.cxx:441 Medium V1048 The 'nJoin' variable was assigned the same value.
General Analysis pdfioutdev_gpl.cxx:769 Medium V560 A part of conditional expression is always true: dashArray.
General Analysis pdfioutdev_gpl.cxx:597 Medium V1007 The value from the potentially uninitialized optional 'pBuf' is used. Probably it is a mistake.
General Analysis pdfioutdev_gpl.hxx:92 Medium V794 The assignment operator should be protected from the case of 'this == &rSrc'.
General Analysis wrapper_gpl.cxx:208 Medium V522 There might be dereferencing of a potential null pointer 'aPwBuf'. Check lines: 208, 155.
General Analysis autoredaction.cxx:34 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis 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:495 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis test_misc.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 view.cxx:54 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis view.cxx:100 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis view.cxx:185 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis app.cxx:265 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:432 Medium V547 Expression '!nError' is always true.
General Analysis appdispatchprovider.cxx:165 High V530 The return value of function 'SeekGroup' is required to be utilized.
General Analysis appdispatchprovider.cxx:194 High V530 The return value of function 'SeekGroup' is required to be utilized.
General Analysis appdispatchprovider.cxx:81 Medium V1019 Compound assignment expression 'aArguments[0] >>= f' is used inside condition.
General Analysis appopen.cxx:220 Medium V547 Expression 'bIsEncrypted' is always false.
General Analysis appserv.cxx:202 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis appserv.cxx:970 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis appserv.cxx:1141 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis appuno.cxx:896 High V614 Uninitialized variable 'nPageID' used. Consider checking the second actual argument of the 'SfxUInt16Item' function.
General Analysis appuno.cxx:517 Medium V547 Expression 'bOK' is always false.
General Analysis appuno.cxx:525 Medium V547 Expression 'bOK' is always false.
General Analysis appuno.cxx:606 Medium V547 Expression '!bVal' is always true.
General Analysis appuno.cxx:721 Medium V547 Expression 'bOK' is always false.
General Analysis appuno.cxx:729 Medium V547 Expression 'bOK' is always false.
General Analysis appuno.cxx:893 Medium V1019 Compound assignment expression 'pProp->Value >>= sURL' is used inside condition.
General Analysis appuno.cxx:895 Medium V1019 Compound assignment expression 'pProp->Value >>= nPageID' is used inside condition.
General Analysis childwin.cxx:92 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis childwin.cxx:53 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:326 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pLink' and 'pLink'.
General Analysis linkmgr2.cxx:485 High V530 The return value of function 'append' is required to be utilized.
General Analysis macroloader.cxx:175 High V530 The return value of function 'loadMacro' is required to be utilized.
General Analysis module.cxx:237 Medium V547 Expression 'pModule != nullptr' is always false.
General Analysis newhelp.cxx:1217 High V530 The return value of function 'append' is required to be utilized.
General Analysis newhelp.cxx:594 Medium V1019 Compound assignment expression 'aAnySeq[1] >>= aKeywordRefList' is used inside condition.
General Analysis newhelp.cxx:595 Medium V1019 Compound assignment expression 'aAnySeq[2] >>= aAnchorRefList' is used inside condition.
General Analysis newhelp.cxx:595 Medium V1019 Compound assignment expression 'aAnySeq[3] >>= aTitleRefList' is used inside condition.
General Analysis newhelp.cxx:1265 Medium V1020 The function exited without calling the 'LeaveWait' function. Check lines: 1265, 1243.
General Analysis sfxhelp.cxx:274 High V530 The return value of function 'append' is required to be utilized.
General Analysis sfxhelp.cxx:277 High V530 The return value of function 'append' is required to be utilized.
General Analysis shutdownicon.cxx:330 High V547 Expression 'iVersion >= 0' is always false.
General Analysis shutdownicon.cxx:316 Medium V547 Expression 'bReadOnly' is always false.
General Analysis workwin.cxx:2212 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:949 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:1644 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1644, 1649
General Analysis workwin.cxx:1660 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1660, 1665
General Analysis workwin.cxx:1676 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1676, 1681
General Analysis workwin.cxx:1692 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1692, 1703
General Analysis fltfnc.cxx:533 High V530 The return value of function 'GuessFilter' is required to be utilized.
General Analysis fltfnc.cxx:546 High V530 The return value of function 'GuessFilter' is required to be utilized.
General Analysis fltfnc.cxx:856 High V530 The return value of function 'append' is required to be utilized.
General Analysis fltfnc.cxx:861 High V530 The return value of function 'append' is required to be utilized.
General Analysis fltfnc.cxx:1050 Medium V547 Expression 'nFormatVersion' is always false.
General Analysis frmhtmlw.cxx:238 High V530 The return value of function 'append' is required to be utilized.
General Analysis frmhtmlw.cxx:249 High V530 The return value of function 'append' is required to be utilized.
General Analysis progress.cxx:216 Medium V1019 Compound assignment expression 'pIndicatorItem->GetValue() >>= xInd' is used inside condition.
General Analysis CommandPopup.cxx:81 Medium V560 A part of conditional expression is always false: !bIsEnabled.
General Analysis CommandPopup.cxx:81 Medium V560 A part of conditional expression is always false: !bIsVisible.
General Analysis ctrlitem.cxx:193 High V1053 Calling the 'dispose' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis dispatch.cxx:1837 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:1838 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:181 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis recentdocsview.cxx:79 High V1053 Calling the 'UpdateColors' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis recentdocsviewitem.cxx:245 High V530 The return value of function 'Union' is required to be utilized.
General Analysis recentdocsviewitem.cxx:252 High V530 The return value of function 'Union' is required to be utilized.
General Analysis recentdocsviewitem.cxx:260 High V530 The return value of function 'Union' is required to be utilized.
General Analysis recentdocsviewitem.cxx:267 High V530 The return value of function 'Union' is required to be utilized.
General Analysis shell.cxx:440 High V530 The return value of function 'ExecuteSlot' is required to be utilized.
General Analysis shell.cxx:446 High V530 The return value of function 'ExecuteSlot' is required to be utilized.
General Analysis shell.cxx:533 Medium V560 A part of conditional expression is always true: bItemStateSet.
General Analysis thumbnailview.cxx:200 High V1053 Calling the 'UpdateColors' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'thumbnailview.cxx:200', 'thumbnailview.cxx:295', 'thumbnailview.hxx:266'.
General Analysis thumbnailviewitemacc.cxx:214 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis unoctitm.cxx:1018 High V530 The return value of function 'append' is required to be utilized.
General Analysis unoctitm.cxx:1079 High V530 The return value of function 'append' is required to be utilized.
General Analysis unoctitm.cxx:1088 High V530 The return value of function 'append' is required to be utilized.
General Analysis unoctitm.cxx:631 High V614 Uninitialized variable 'bTemp' used.
General Analysis unoctitm.cxx:1018 High V614 Uninitialized variable 'aInt32' used. Consider checking the first actual argument of the 'append' function.
General Analysis unoctitm.cxx:1079 High V614 Uninitialized variable 'aBool' used. Consider checking the first actual argument of the 'append' function.
General Analysis unoctitm.cxx:1088 High V614 Uninitialized variable 'aBool' used. Consider checking the first actual argument of the 'append' function.
General Analysis unoctitm.cxx:1148 High V614 Uninitialized variable 'nValue' used. Consider checking the first actual argument of the 'convert' function.
General Analysis unoctitm.cxx:545 Medium V547 Expression 'bValue' is always false.
General Analysis unoctitm.cxx:1009 Medium V547 Expression 'bTemp' is always false.
General Analysis unoctitm.cxx:1017 Medium V1019 Compound assignment expression 'aEvent.State >>= aInt32' is used inside condition.
General Analysis unoctitm.cxx:1045 Medium V1019 Compound assignment expression 'aEvent.State >>= aString' is used inside condition.
General Analysis unoctitm.cxx:1078 Medium V1019 Compound assignment expression 'aEvent.State >>= aBool' is used inside condition.
General Analysis unoctitm.cxx:1087 Medium V1019 Compound assignment expression 'aEvent.State >>= aBool' is used inside condition.
General Analysis unoctitm.cxx:1098 Medium V1019 Compound assignment expression 'aEvent.State >>= aPoint' is used inside condition.
General Analysis unoctitm.cxx:1107 Medium V1019 Compound assignment expression 'aEvent.State >>= aSize' is used inside condition.
General Analysis StyleList.cxx:954 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis StyleList.cxx:1111 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis backingcomp.cxx:636 Medium V1019 Compound assignment expression 'lArgs[0] >>= xParentWindow' is used inside condition.
General Analysis basedlgs.cxx:197 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis dinfdlg.cxx:918 High V530 The return value of function 'SetPassword' is required to be utilized.
General Analysis dinfdlg.cxx:933 High V530 The return value of function 'RequestPassword' is required to be utilized.
General Analysis dinfdlg.cxx:1291 High V547 Expression 'nImagePreferredDPI > 0' is always false.
General Analysis dinfdlg.cxx:1716 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis dockwin.cxx:1416 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis filedlghelper.cxx:2941 High V595 The 'pSet' pointer was utilized before it was verified against nullptr. Check lines: 2941, 2953.
General Analysis filedlghelper.cxx:1344 Medium V547 Expression 'bAutoExtChecked' is always false.
General Analysis filedlghelper.cxx:1339 Medium V1019 Compound assignment expression is used inside condition.
General Analysis infobar.cxx:247 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis infobar.cxx:249 High V1053 Calling the 'Resize' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis mgetempl.cxx:313 Medium V1048 The 'eUnit' variable was assigned the same value.
General Analysis navigat.cxx:47 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis navigat.cxx:49 High V1053 Calling the 'SetOutputSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis passwd.cxx:89 High V530 The return value of function 'append' is required to be utilized.
General Analysis quickfind.cxx:30 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis quickfind.cxx:32 High V1053 Calling the 'SetOutputSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis splitwin.cxx:316 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:920'.
General Analysis 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:437 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:586 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:799 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis styledlg.cxx:72 High V530 The return value of function 'release' is required to be utilized.
General Analysis templdlg.cxx:533 Medium V522 There might be dereferencing of a potential null pointer 'pFilterItem'.
General Analysis templdlg.cxx:178 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bValue' and '!bValue'.
General Analysis templdlg.cxx:194 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bValue' and '!bValue'.
General Analysis versdlg.cxx:197 High V530 The return value of function 'append' is required to be utilized.
General Analysis versdlg.cxx:201 High V530 The return value of function 'append' is required to be utilized.
General Analysis versdlg.cxx:272 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis versdlg.cxx:278 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis versdlg.cxx:325 High V530 The return value of function 'ExecuteSynchron' is required to be utilized.
General Analysis versdlg.cxx:366 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis DocumentMetadataAccess.cxx:195 High V530 The return value of function 'append' is required to be utilized.
General Analysis Metadatable.cxx:1443 Medium V522 There might be dereferencing of a potential null pointer 'pRegDoc'.
General Analysis SfxRedactionHelper.cxx:643 Medium V557 Array overrun is possible. The value of 'nPredefIndex' index could reach 4294967295.
General Analysis docfile.cxx:913 High V530 The return value of function 'GetInitFileDate' is required to be utilized.
General Analysis docfile.cxx:1497 High V530 The return value of function 'GetInitFileDate' is required to be utilized.
General Analysis docfile.cxx:1747 High V530 The return value of function 'GetInitFileDate' is required to be utilized.
General Analysis docfile.cxx:5013 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis docfile.cxx:4073 High V784 The size of the bit mask is less than the size of the first operand. This will cause the loss of higher bits.
General Analysis docfile.cxx:2613 Medium V519 The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2612, 2613.
General Analysis docfile.cxx:4469 Medium V522 There might be dereferencing of a potential null pointer 'xModelSigner'.
General Analysis docfile.cxx:1555 Medium V547 Expression '!bContentReadonly' is always true.
General Analysis docfile.cxx:1339 Medium V1019 Compound assignment expression is used inside condition.
General Analysis docfile.cxx:1848 Medium V1019 Compound assignment expression is used inside condition.
General Analysis docfile.cxx:2479 Medium V1019 Compound assignment expression is used inside condition.
General Analysis docfile.cxx:3200 Medium V1019 Compound assignment expression is used inside condition.
General Analysis docfile.cxx:3261 Medium V1019 Compound assignment expression 'pHandler->GetValue() >>= xHandler' is used inside condition.
General Analysis doctempl.cxx:874 High V530 The return value of function 'CutExtension' is required to be utilized.
General Analysis doctempl.cxx:1678 High V530 The return value of function 'CutExtension' is required to be utilized.
General Analysis doctemplates.cxx:693 High V530 The return value of function 'CutExtension' is required to be utilized.
General Analysis doctemplates.cxx:1924 High V530 The return value of function 'CutExtension' is required to be utilized.
General Analysis doctemplates.cxx:1976 High V530 The return value of function 'CutExtension' is required to be utilized.
General Analysis doctemplates.cxx:2144 High V1053 Calling the 'SetOutputSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis doctemplates.cxx:495 Medium V547 Expression '!mbLocaleSet' is always true.
General Analysis doctemplates.cxx:430 Medium V1019 Compound assignment expression 'aValue >>= aPropValue' is used inside condition.
General Analysis doctemplates.cxx:1959 Medium V1019 Compound assignment expression 'aProperty >>= bReadOnly' is used inside condition.
General Analysis docundomanager.cxx:125 Medium V547 Expression 'pDocShell != nullptr' is always false.
General Analysis guisaveas.cxx:1466 Medium V547 Expression 'bSaveACopy' is always false.
General Analysis guisaveas.cxx:1478 Medium V547 Expression 'bWideExport' is always false.
General Analysis guisaveas.cxx:1642 Medium V547 Expression 'bUseSystemDialog' is always true.
General Analysis guisaveas.cxx:529 Medium V560 A part of conditional expression is always true: (nStoreMode != - 1).
General Analysis guisaveas.cxx:540 Medium V560 A part of conditional expression is always true: (nStoreMode != - 1).
General Analysis objmisc.cxx:556 High V530 The return value of function 'SwitchDocumentToTempFile' is required to be utilized.
General Analysis objmisc.cxx:1164 High V530 The return value of function 'GetTitle' is required to be utilized.
General Analysis objmisc.cxx:1297 High V530 The return value of function 'CutExtension' is required to be utilized.
General Analysis objmisc.cxx:921 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:541 Medium V1048 The 'bResult' variable was assigned the same value.
General Analysis objserv.cxx:262 High V530 The return value of function 'ExecuteSlot' is required to be utilized.
General Analysis objserv.cxx:1413 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis objserv.cxx:1705 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis objserv.cxx:2316 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis objstor.cxx:2217 High V530 The return value of function 'GetBackup_Impl' is required to be utilized.
General Analysis objstor.cxx:1515 Medium V547 Expression 'bTryToPreserveScriptSignature' is always true.
General Analysis objstor.cxx:1814 Medium V547 Expression 'bOk' is always true.
General Analysis objstor.cxx:2958 Medium V1019 Compound assignment expression is used inside condition.
General Analysis oleprops.cxx:1098 High V530 The return value of function 'Load' is required to be utilized.
General Analysis oleprops.cxx:1114 High V530 The return value of function 'Save' is required to be utilized.
General Analysis 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:68 Medium V1019 Compound assignment expression 'aArguments[0] >>= m_xModel' is used inside condition.
General Analysis printhelper.cxx:343 Medium V614 Potentially uninitialized variable 'eOrient' used.
General Analysis printhelper.cxx:237 Medium V1048 The 'eRet' variable was assigned the same value.
General Analysis sfxbasemodel.cxx:3186 High V530 The return value of function 'SetPassword' is required to be utilized.
General Analysis sfxbasemodel.cxx:1137 High V614 Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'SfxBoolItem' function.
General Analysis sfxbasemodel.cxx:1668 Medium V547 Expression 'bCheckIn' is always false.
General Analysis sfxbasemodel.cxx:1706 Medium V547 Expression 'bOnMainThread' is always false.
General Analysis templatedlg.cxx:442 Medium V560 A part of conditional expression is always false.
General Analysis templatedlg.cxx:443 Medium V560 A part of conditional expression is always false.
General Analysis templatedlg.cxx:402 Medium V785 Constant expression in switch statement.
General Analysis templatedlg.cxx:445 Medium V1016 The value 'nViewMode' is out of range of enum values. This causes unspecified or undefined behavior.
General Analysis templatedlg.cxx:984 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis zoomitem.cxx:157 High V614 Uninitialized variable 'nVal' used.
General Analysis inettbc.cxx:262 Medium V522 There might be dereferencing of a potential null pointer 'pURL'.
General Analysis eventsupplier.cxx:229 High V530 The return value of function 'loadMacro' is required to be utilized.
General Analysis eventsupplier.cxx:87 Medium V1019 Compound assignment expression is used inside condition.
General Analysis FocusManager.cxx:97 Medium V1051 Consider checking for misprints. It's possible that the 'pDeckTitleBar' should be checked here.
General Analysis SidebarController.cxx:397 Medium V547 Expression '!bIsReadWrite' is always false.
General Analysis SidebarController.cxx:402 Medium V547 Expression '!mbIsDocumentReadOnly' is always true.
General Analysis SidebarToolBox.cxx:67 High V1053 Calling the 'GetDefaultButtonSize' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis SidebarToolBox.cxx:321 High V1053 Calling the 'GetDefaultButtonSize' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis 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:722 Medium V1048 The 'aRet' variable was assigned the same value.
General Analysis classificationhelper.cxx:724 Medium V1048 The 'aRet' variable was assigned the same value.
General Analysis classificationhelper.cxx:733 Medium V1048 The 'aRet' variable was assigned the same value.
General Analysis lokcharthelper.cxx:189 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis lokhelper.cxx:535 High V530 The return value of function 'append' is required to be utilized.
General Analysis lokhelper.cxx:538 High V530 The return value of function 'append' is required to be utilized.
General Analysis lokhelper.cxx:723 High V530 The return value of function 'append' is required to be utilized.
General Analysis lokhelper.cxx:1427 High V530 The return value of function 'append' is required to be utilized.
General Analysis lokhelper.cxx:1433 High V530 The return value of function 'append' is required to be utilized.
General Analysis sfxbasecontroller.cxx:1053 High V530 The return value of function 'SeekGroup' is required to be utilized.
General Analysis sfxbasecontroller.cxx:1084 High V530 The return value of function 'SeekGroup' is required to be utilized.
General Analysis viewfrm.cxx:367 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:593 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:719 High V530 The return value of function 'GuessFilter' is required to be utilized.
General Analysis viewfrm.cxx:1059 High V530 The return value of function 'GetSlotState' is required to be utilized.
General Analysis viewfrm.cxx:1725 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis viewfrm.cxx:1880 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:1885 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:1890 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:1902 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:1907 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:1934 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:1944 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis viewfrm.cxx:1950 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis viewfrm.cxx:1957 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis viewfrm.cxx:3255 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis viewfrm.cxx:2086 High V1053 Calling the 'Notify' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'viewfrm.cxx:2086', 'viewfrm.cxx:2051', 'viewfrm.hxx:63'.
General Analysis viewfrm.cxx:2101 High V1053 Calling the 'Notify' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'viewfrm.cxx:2101', 'viewfrm.cxx:1173', 'viewfrm.hxx:63'.
General Analysis viewfrm.cxx:2564 Medium V547 Expression 'pCurrentShell != nullptr' is always false.
General Analysis viewfrm.cxx:3066 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 3052, 3066.
General Analysis viewprn.cxx:200 High V547 Expression 'nChoice > 1' is always false.
General Analysis viewprn.cxx:192 Medium V547 Expression 'bSel' is always false.
General Analysis viewsh.cxx:3286 High V530 The return value of function 'append' is required to be utilized.
General Analysis viewsh.cxx:3288 High V530 The return value of function 'append' is required to be utilized.
General Analysis viewsh.cxx:3290 High V530 The return value of function 'append' is required to be utilized.
General Analysis viewsh.cxx:3794 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis viewsh.cxx:1480 High V547 Expression 'nNewPos >= 0' is always false.
General Analysis viewsh.cxx:1901 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_aSigningCertificate.
General Analysis viewsh.cxx:2759 High V1053 Calling the 'MarginChanged' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'viewsh.cxx:2759', 'viewsh.cxx:3783', 'viewsh.hxx:342'.
General Analysis viewsh.cxx:577 Medium V560 A part of conditional expression is always true: !bIsCounted.
General Analysis viewsh.cxx:577 Medium V560 A part of conditional expression is always true: nLevel < 0.
General Analysis viewsh.cxx:1378 Medium V785 Constant expression in switch statement.
General Analysis viewsh.cxx:3683 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis desktopbackend.cxx:188 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis desktopbackend.cxx:194 High V530 The return value of function 'append' is required to be utilized.
General Analysis localebackend.cxx:223 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis localebackend.cxx:225 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis localebackend.cxx:229 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis cmdmailsuppl.cxx:88 High V530 The return value of function 'append' is required to be utilized.
General Analysis cmdmailsuppl.cxx:103 High V530 The return value of function 'append' is required to be utilized.
General Analysis cmdmailsuppl.cxx:107 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:68 High V530 The return value of function 'append' is required to be utilized.
General Analysis shellexec.cxx:70 High V530 The return value of function 'append' is required to be utilized.
General Analysis engine.cxx:59 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis activitiesfactory.cxx:523 Medium V547 Expression '!rValues.empty()' is always false.
General Analysis continuouskeytimeactivitybase.cxx:33 Medium V547 Expression 'rParms.maDiscreteTimes.size() > 1' is always false.
General Analysis discreteactivitybase.cxx:38 Medium V547 Expression '!maDiscreteTimes.empty()' is always false.
General Analysis animationbasenode.cxx:430 High V614 Uninitialized variable 'eTiming' used.
General Analysis animationnodefactory.cxx:455 Medium V1037 Two or more case-branches perform the same actions. Check lines: 455, 463
General Analysis animationnodefactory.cxx:332 Medium V1048 The 'eIterateNodeType' variable was assigned the same value.
General Analysis generateevent.cxx:70 Medium V1019 Compound assignment expression 'aEvent.Offset >>= nDelay2' is used inside condition.
General Analysis effectrewinder.cxx:364 Medium V547 Expression 'mbNonUserTriggeredMainSequenceEffectSeen' is always false.
General Analysis TransitionerImpl.cxx:510 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis TransitionerImpl.cxx:525 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis TransitionerImpl.cxx:540 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis TransitionerImpl.cxx:620 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis TransitionerImpl.cxx:658 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis TransitionerImpl.cxx:677 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis TransitionerImpl.cxx:697 High V547 Expression 'nLen % 4 == 0' is always false.
General Analysis rehearsetimingsactivity.cxx:418 High V530 The return value of function 'append' is required to be utilized.
General Analysis rehearsetimingsactivity.cxx:422 High V530 The return value of function 'append' is required to be utilized.
General Analysis rehearsetimingsactivity.cxx:426 High V530 The return value of function 'append' is required to be utilized.
General Analysis rehearsetimingsactivity.cxx:427 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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 slideshowimpl.cxx:1902 High V614 Uninitialized variable 'visible' used. Consider checking the first actual argument of the 'setVisible' function.
General Analysis slideshowimpl.cxx:1688 Medium V547 Expression 'bSwitchPenMode' is always false.
General Analysis slideshowimpl.cxx:1703 Medium V547 Expression 'bSwitchEraserMode' is always false.
General Analysis slideshowimpl.cxx:1791 Medium V547 Expression 'bRehearseTimings' is always false.
General Analysis slideshowimpl.cxx:1931 Medium V1019 Compound assignment expression 'aValues[0] >>= xView' is used inside condition.
General Analysis slideshowimpl.cxx:1932 Medium V1019 Compound assignment expression 'aValues[1] >>= bValue' is used inside condition.
General Analysis slideview.cxx:780 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis slideview.cxx:1066 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis shapetransitionfactory.cxx:242 Medium V547 Expression 'pRandomTransitionInfo != nullptr' is always false.
General Analysis 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:54 Medium V730 Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: meUpdateType.
General Analysis testview.cxx:198 Medium V1048 The 'mbIsClipSet' variable was assigned the same value.
General Analysis smoketest.cxx:89 Medium V1019 Compound assignment expression 'Result.Result >>= result_->result' is used inside condition.
General Analysis concat-deps.c:1008 Medium V560 A part of conditional expression is always true: * cursor != '\n'.
General Analysis dotlockfile.c:422 High V547 Expression 'cwd_fd >= 0' is always false.
General Analysis dotlockfile.c:361 Medium V547 Expression 'need_privs' is always false.
General Analysis lockfile.c:478 Medium V557 Array overrun is possible. The value of 'len' index could reach 16.
General Analysis _eval.c:243 Medium V707 Giving short names to global variables is considered to be bad practice. It is suggested to rename 'vp' variable.
General Analysis _eval.c:244 Medium V707 Giving short names to global variables is considered to be bad practice. It is suggested to rename 'op' variable.
General Analysis _tokens.c:57 Medium V522 There might be dereferencing of a potential null pointer 'trp->bp'. Check lines: 57, 55.
General Analysis _tokens.c:55 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'trp->bp' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis include.c:339 Medium V522 There might be dereferencing of a potential null pointer 'ip->i_list'. Check lines: 339, 313.
General Analysis include.c:336 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'ip->i_list' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis main.c:225 Medium V522 There might be dereferencing of a potential null pointer 'nargv'. Check lines: 225, 224.
General Analysis main.c:481 Medium V522 There might be dereferencing of a potential null pointer 'content'. Check lines: 481, 478.
General Analysis main.c:482 Medium V522 There might be dereferencing of a potential null pointer 'content->f_p'. Check lines: 482, 481.
General Analysis main.c:504 Medium V575 The potential null pointer is passed into 'read' function. Inspect the second argument. Check lines: 504, 501.
General Analysis main.c:526 Medium V575 The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 526, 524.
General Analysis main.c:621 Medium V575 The potential null pointer is passed into 'strlen' function. Inspect the first argument. Check lines: 621, 524.
General Analysis main.c:731 Medium V575 The potential null pointer is passed into 'strcpy' function. Inspect the first argument. Check lines: 731, 729.
General Analysis parse.c:326 High V726 An attempt to free memory containing the 'symbols->s_pairs' array by using the 'free' function. This is incorrect as 'symbols->s_pairs' is a member of class.
General Analysis parse.c:285 Medium V522 There might be dereferencing of a potential null pointer 'newsym'. Check lines: 285, 280.
General Analysis parse.c:290 Medium V522 There might be dereferencing of a potential null pointer 'nw'. Check lines: 290, 289.
General Analysis parse.c:347 Medium V522 There might be dereferencing of a potential null pointer '* symbols'. Check lines: 347, 342.
General Analysis parse.c:357 Medium V522 There might be dereferencing of a potential null pointer 'it'. Check lines: 357, 356.
General Analysis parse.c:376 Medium V522 There might be dereferencing of a potential null pointer 'it->p_next'. Check lines: 376, 375.
General Analysis filelist.cxx:49 High V530 The return value of function 'append' is required to be utilized.
General Analysis filelist.cxx:55 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis xolesimplestorage.cxx:58 Medium V1019 Compound assignment expression 'aArguments[0] >>= xInputStream' is used inside condition.
General Analysis xolesimplestorage.cxx:279 Medium V1019 Compound assignment expression 'aElement >>= xNameAccess' is used inside condition.
General Analysis 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 visitors.hxx:446 High V530 The return value of function 'Union' is required to be utilized.
General Analysis visitors.hxx:516 High V530 The return value of function 'append' is required to be utilized.
General Analysis visitors.hxx:526 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_import.cxx:40 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:61 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:89 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:98 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:107 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:116 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:124 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:132 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:142 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:153 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:162 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:176 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:184 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis mmlimport-test.cxx:196 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis ElementsDockingWindow.cxx:553 High V1053 Calling the 'DefaultVisit' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis cfgitem.cxx:784 High V530 The return value of function 'GetFontFormatId' is required to be utilized.
General Analysis cfgitem.cxx:789 High V530 The return value of function 'GetFontFormatId' is required to be utilized.
General Analysis cfgitem.cxx:416 Medium V1019 Compound assignment expression '* pValue >>= nTmp32' is used inside condition.
General Analysis cfgitem.cxx:421 Medium V1019 Compound assignment expression '* pValue >>= aTmpStr' is used inside condition.
General Analysis cfgitem.cxx:426 Medium V1019 Compound assignment expression '* pValue >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:431 Medium V1019 Compound assignment expression '* pValue >>= aTmpStr' is used inside condition.
General Analysis cfgitem.cxx:629 Medium V1019 Compound assignment expression '* pValue >>= aTmpStr' is used inside condition.
General Analysis cfgitem.cxx:634 Medium V1019 Compound assignment expression '* pValue >>= nTmp16' is used inside condition.
General Analysis cfgitem.cxx:639 Medium V1019 Compound assignment expression '* pValue >>= nTmp16' is used inside condition.
General Analysis cfgitem.cxx:644 Medium V1019 Compound assignment expression '* pValue >>= nTmp16' is used inside condition.
General Analysis cfgitem.cxx:649 Medium V1019 Compound assignment expression '* pValue >>= nTmp16' is used inside condition.
General Analysis cfgitem.cxx:654 Medium V1019 Compound assignment expression '* pValue >>= nTmp16' is used inside condition.
General Analysis cfgitem.cxx:827 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:831 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:835 Medium V1019 Compound assignment expression '* pVal >>= nTmp' is used inside condition.
General Analysis cfgitem.cxx:839 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:843 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:847 Medium V1019 Compound assignment expression '* pVal >>= nTmp' is used inside condition.
General Analysis cfgitem.cxx:851 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:855 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:859 Medium V1019 Compound assignment expression '* pVal >>= nTmp' is used inside condition.
General Analysis cfgitem.cxx:863 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:867 Medium V1019 Compound assignment expression '* pVal >>= nTmp' is used inside condition.
General Analysis cfgitem.cxx:871 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:875 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:879 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:1022 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:1026 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:1030 Medium V1019 Compound assignment expression '* pVal >>= nTmp16' is used inside condition.
General Analysis cfgitem.cxx:1034 Medium V1019 Compound assignment expression '* pVal >>= bTmp' is used inside condition.
General Analysis cfgitem.cxx:1038 Medium V1019 Compound assignment expression '* pVal >>= nTmp16' is used inside condition.
General Analysis cfgitem.cxx:1042 Medium V1019 Compound assignment expression '* pVal >>= nTmp16' is used inside condition.
General Analysis 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:1554 Medium V560 A part of conditional expression is always true: Terminal().
General Analysis cursor.cxx:343 Medium V1051 Consider checking for misprints. It's possible that the 'insIt' should be checked here.
General Analysis document.cxx:1125 High V530 The return value of function 'append' is required to be utilized.
General Analysis export.cxx:614 High V530 The return value of function 'append' is required to be utilized.
General Analysis mathmlexport.cxx:471 High V530 The return value of function 'append' is required to be utilized.
General Analysis mathmlexport.cxx:1175 High V530 The return value of function 'append' is required to be utilized.
General Analysis mathmlexport.cxx:1180 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:1709 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis mathtype.cxx:508 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis mathtype.cxx:1797 High V530 The return value of function 'append' is required to be utilized.
General Analysis mathtype.cxx:1826 High V530 The return value of function 'append' is required to be utilized.
General Analysis mathtype.cxx:2611 High V530 The return value of function 'remove' is required to be utilized.
General Analysis mathtype.cxx:2690 High V530 The return value of function 'remove' is required to be utilized.
General Analysis mathtype.cxx:1182 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1182, 1191
General Analysis node.cxx:1586 Medium V1048 The 'eHorAlign' variable was assigned the same value.
General Analysis ooxmlimport.cxx:254 Medium V1048 The 'topbot' variable was assigned the same value.
General Analysis parse5.cxx:362 High V530 The return value of function 'append' is required to be utilized.
General Analysis parse5.cxx:461 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis parse5.cxx:1018 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis parse5.cxx:1100 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis view.cxx:1602 High V530 The return value of function 'GetItemSet' is required to be utilized.
General Analysis view.cxx:1625 High V530 The return value of function 'GetItemSet' is required to be utilized.
General Analysis view.cxx:1092 Medium V522 There might be dereferencing of a potential null pointer 'pView'.
General Analysis view.cxx:1945 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1945, 1987
General Analysis view.cxx:168 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis criface.cxx:513 High V522 Dereferencing of the null pointer 'pTD' might take place.
General Analysis criface.cxx:513 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis criface.cxx:549 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis dump.cxx:55 High V530 The return value of function 'insert' is required to be utilized.
General Analysis dump.cxx:93 High V530 The return value of function 'append' is required to be utilized.
General Analysis dump.cxx:158 High V530 The return value of function 'append' is required to be utilized.
General Analysis dump.cxx:160 High V530 The return value of function 'append' is required to be utilized.
General Analysis dump.cxx:89 High V614 Uninitialized variable 'c' used.
General Analysis javaloader.cxx:100 High V530 The return value of function 'append' is required to be utilized.
General Analysis javavm.cxx:929 High V547 Expression 'value != 0' is always false.
General Analysis javavm.cxx:514 Medium V1019 Compound assignment expression 'rArguments[0] >>= val' is used inside condition.
General Analysis file_policy.cxx:196 High V530 The return value of function 'append' is required to be utilized.
General Analysis file_policy.cxx:219 High V530 The return value of function 'append' is required to be utilized.
General Analysis permissions.cxx:89 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis permissions.cxx:91 High V530 The return value of function 'append' is required to be utilized.
General Analysis permissions.cxx:250 High V530 The return value of function 'append' is required to be utilized.
General Analysis permissions.cxx:252 High V530 The return value of function 'append' is required to be utilized.
General Analysis permissions.cxx:255 High V530 The return value of function 'append' is required to be utilized.
General Analysis permissions.cxx:257 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:716 Medium V524 It is odd that the body of 'removeVetoableChangeListener' function is fully equivalent to the body of 'addVetoableChangeListener' function.
General Analysis simpleregistry.cxx:759 Medium V547 Expression 'err != RegError::NO_ERROR' is always true.
General Analysis simpleregistry.cxx:787 Medium V547 Expression 'err != RegError::NO_ERROR' is always true.
General Analysis ExternalUriReferenceTranslator.cxx:94 High V530 The return value of function 'append' is required to be utilized.
General Analysis ExternalUriReferenceTranslator.cxx:126 High V530 The return value of function 'append' is required to be utilized.
General Analysis ExternalUriReferenceTranslator.cxx:142 High V530 The return value of function 'append' is required to be utilized.
General Analysis ExternalUriReferenceTranslator.cxx:171 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReference.cxx:177 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:364 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:373 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:451 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:521 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:551 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:630 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:636 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:649 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:662 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriReferenceFactory.cxx:667 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:72 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:112 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:118 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:150 High V530 The return value of function 'parsePart' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:255 High V530 The return value of function 'parsePart' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:287 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:289 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:295 High V530 The return value of function 'parsePart' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:296 High V530 The return value of function 'append' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:304 High V530 The return value of function 'parsePart' is required to be utilized.
General Analysis UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx:315 High V530 The return value of function 'parsePart' is required to be utilized.
General Analysis test_uriproc.cxx:62 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_uriproc.cxx:67 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_uriproc.cxx:72 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis test_uriproc.cxx:82 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis test_uriproc.cxx:83 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_uriproc.cxx:85 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_uriproc.cxx:88 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis test_uriproc.cxx:90 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis test_uriproc.cxx:95 High V530 The return value of function 'append' is required to be utilized.
General Analysis stordata.cxx:634 Medium V1048 The 'nCount' variable was assigned the same value.
General Analysis 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:74 Medium V1077 Conditional initialization inside the 'OStoreDataPageData' constructor may leave some members uninitialized. Inspect the following: m_pData.
General Analysis 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:138 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:199 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:277 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: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:43 Medium V1071 Consider inspecting the 'dumpAndParseSvg' function. The return value is not always used. Total calls: 115, discarded results: 1.
General Analysis svgdocumenthandler.cxx:292 Medium V1037 Two or more case-branches perform the same actions. Check lines: 292, 299
General Analysis svgfedropshadownode.cxx:149 High V1030 The 'aTempTarget' variable is used after it was moved.
General Analysis svgstyleattributes.cxx:169 Medium V1048 The 'nRetval' variable was assigned the same value.
General Analysis svgtextpathnode.cxx:173 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis svgtextpathnode.cxx:180 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis svgtextpathnode.cxx:202 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis svgtools.cxx:317 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:335 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:355 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:375 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:385 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:413 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:1435 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:1475 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:1478 High V530 The return value of function 'append' is required to be utilized.
General Analysis svgtools.cxx:1486 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_lockfiles.cxx:88 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_URIHelper.cxx:262 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_URIHelper.cxx:266 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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: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: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: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: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: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: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: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: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: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: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: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: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:411 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:1904 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:1905 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:1907 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:1908 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:1909 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:1911 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:1912 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:2230 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:2231 High V530 The return value of function 'append' is required to be utilized.
General Analysis cryptosign.cxx:1282 Medium V506 Pointer to local variable 'updated_attrs' is stored outside the scope of this variable. Such a pointer will become invalid.
General Analysis cintitem.cxx:135 High V614 Uninitialized variable 'nValue' used.
General Analysis globalpool.cxx:355 High V773 The function was exited without releasing the 'pManager' pointer. A memory leak is possible.
General Analysis int64item.cxx:46 High V614 Uninitialized variable 'nVal' used.
General Analysis itempool.cxx:725 Medium V547 Expression is always false.
General Analysis itemset.cxx:318 High V1053 Calling the 'Changed' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'itemset.cxx:318', 'itemset.cxx:443', 'itemset.cxx:361', 'itemset.hxx:109'.
General Analysis itemset.cxx:725 Medium V547 Expression '!"invalid Argument for eDontCareAs"' is always false.
General Analysis itemset.cxx:752 Medium V547 Expression '!"invalid Argument for eDefaultAs"' is always false.
General Analysis itemset.cxx:1492 Medium V794 The assignment operator should be protected from the case of 'this == &other'.
General Analysis sitem.cxx:49 Medium V717 It is suspicious to cast object of base class 'SfxItemSet' to derived class 'SfxAllItemSet'.
General Analysis adrparse.cxx:262 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:267 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:272 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:276 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:282 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:287 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:292 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:296 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:325 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:330 High V530 The return value of function 'append' is required to be utilized.
General Analysis adrparse.cxx:334 High V530 The return value of function 'append' is required to be utilized.
General Analysis documentlockfile.cxx:192 High V530 The return value of function 'append' is required to be utilized.
General Analysis documentlockfile.cxx:194 High V530 The return value of function 'append' is required to be utilized.
General Analysis gridprinter.cxx:106 High V530 The return value of function 'append' is required to be utilized.
General Analysis gridprinter.cxx:123 High V530 The return value of function 'append' is required to be utilized.
General Analysis lngmisc.cxx:115 High V530 The return value of function 'remove' is required to be utilized.
General Analysis lockfilecommon.cxx:148 High V530 The return value of function 'append' is required to be utilized.
General Analysis lockfilecommon.cxx:160 High V530 The return value of function 'append' is required to be utilized.
General Analysis lockfilecommon.cxx:177 High V530 The return value of function 'append' is required to be utilized.
General Analysis lockfilecommon.cxx:178 High V530 The return value of function 'append' is required to be utilized.
General Analysis msodocumentlockfile.cxx:235 High V530 The return value of function 'append' is required to be utilized.
General Analysis sharecontrolfile.cxx:198 High V530 The return value of function 'append' is required to be utilized.
General Analysis sharecontrolfile.cxx:200 High V530 The return value of function 'append' is required to be utilized.
General Analysis strmadpt.cxx:521 High V641 The size of the allocated memory buffer is not a multiple of the element size.
General Analysis strmadpt.cxx:591 High V641 The size of the allocated memory buffer is not a multiple of the element size.
General Analysis strmadpt.cxx:524 Medium V522 There might be dereferencing of a potential null pointer 'm_pFirstPage'. Check lines: 524, 521.
General Analysis strmadpt.cxx:595 Medium V522 There might be dereferencing of a potential null pointer 'pNew'. Check lines: 595, 591.
General Analysis urihelper.cxx:198 High V530 The return value of function 'append' is required to be utilized.
General Analysis urihelper.cxx:205 High V530 The return value of function 'append' is required to be utilized.
General Analysis urihelper.cxx:222 High V530 The return value of function 'append' is required to be utilized.
General Analysis urihelper.cxx:233 High V530 The return value of function 'append' is required to be utilized.
General Analysis urihelper.cxx:237 High V530 The return value of function 'append' is required to be utilized.
General Analysis urihelper.cxx:241 High V530 The return value of function 'append' is required to be utilized.
General Analysis urihelper.cxx:871 High V530 The return value of function 'append' is required to be utilized.
General Analysis urihelper.cxx:874 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforfind.cxx:301 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforfind.cxx:324 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zforfind.cxx:1441 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis zforfind.cxx:1559 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis zforfind.cxx:4133 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforfind.cxx:4148 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforfind.cxx:4151 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforfind.cxx:2253 Medium V547 Expression 'mbEraCE' is always false.
General Analysis zforfind.cxx:1943 Medium V560 A part of conditional expression is always true: day <= 32.
General Analysis zforlist.cxx:397 High V530 The return value of function 'reset' is required to be utilized.
General Analysis zforlist.cxx:3529 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:3539 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis zforlist.cxx:3549 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:3552 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:3560 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:3561 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:3590 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:3592 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:3646 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:3654 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:3670 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis zforlist.cxx:3672 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:3689 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:3708 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:4468 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5014 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5028 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5080 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:5083 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5092 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5093 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5113 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5128 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:5129 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5134 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:5135 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5136 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5141 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5142 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:5147 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5148 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5153 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5154 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5159 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5160 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5161 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:5171 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5172 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5173 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5184 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5189 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5190 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5191 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5197 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5202 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zforlist.cxx:5203 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5204 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:5205 High V530 The return value of function 'append' is required to be utilized.
General Analysis zforlist.cxx:2137 High V547 Expression 'nCheckPos == 0' is always false.
General Analysis zforlist.cxx:2263 High V547 Expression 'nCheckPos == 0' is always false.
General Analysis zforlist.cxx:2308 High V547 Expression 'nCheckPos == 0' is always false.
General Analysis zforlist.cxx:2377 High V547 Expression 'nCheckPos == 0' is always false.
General Analysis zforlist.cxx:2601 High V547 Expression 'nCheckPos == 0' is always true.
General Analysis zforlist.cxx:3667 High V595 The 'pFormat' pointer was utilized before it was verified against nullptr. Check lines: 3667, 3685.
General Analysis zforlist.cxx:3679 High V595 The 'pFormat' pointer was utilized before it was verified against nullptr. Check lines: 3679, 3685.
General Analysis zforlist.cxx:609 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:690 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:2487 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:2954 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:2966 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:3830 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:3855 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:2227 Medium V560 A part of conditional expression is always true: nCheckPos != 0.
General Analysis zforlist.cxx:2413 Medium V560 A part of conditional expression is always true: rCode.Index != NF_CURRENCY_1000DEC2_CCC.
General Analysis zforlist.cxx:4168 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:4203 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis zforlist.cxx:4235 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis zforlist.cxx:4519 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis zforlist.cxx:4753 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis zforlist.cxx:1475 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1475, 1484
General Analysis zforlist.cxx:810 Medium V1048 The 'nKey' variable was assigned the same value.
General Analysis zformat.cxx:99 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:777 High V530 The return value of function 'replace' is required to be utilized.
General Analysis zformat.cxx:779 High V530 The return value of function 'replace' is required to be utilized.
General Analysis zformat.cxx:855 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:856 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:868 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:869 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:877 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:1103 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:1178 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:1271 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:1453 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:1459 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1556 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1666 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1671 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1687 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:1692 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1704 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1722 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:1738 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1743 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1757 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1767 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1780 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1787 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1799 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1807 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1814 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1818 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1824 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1837 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1843 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1850 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1866 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1880 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1886 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1898 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:1914 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1990 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1995 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:2028 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:2034 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:2200 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:2201 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:2211 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2212 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2259 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:2311 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2353 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2372 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2732 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis zformat.cxx:2764 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis zformat.cxx:2766 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:2776 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:2791 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:2804 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2808 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2810 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2823 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis zformat.cxx:2832 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:2949 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis zformat.cxx:2973 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis zformat.cxx:2982 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis zformat.cxx:3002 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:3006 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:3020 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis zformat.cxx:3037 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:3043 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:3050 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:3058 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:3064 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis zformat.cxx:3074 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:3096 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis zformat.cxx:3102 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:3258 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:3287 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:3291 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:3318 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:3605 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:3918 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:3934 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:3944 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis zformat.cxx:4181 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:4200 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:4204 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:4290 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:4306 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:4316 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis zformat.cxx:4467 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:4496 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:4510 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4552 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4557 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4576 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4609 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:4616 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4679 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4716 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4742 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4745 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4768 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4771 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4784 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4822 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4889 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4910 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4913 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4921 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:4942 High V530 The return value of function 'insert' is required to be utilized.
General Analysis zformat.cxx:5281 High V530 The return value of function 'remove' is required to be utilized.
General Analysis zformat.cxx:5414 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:5497 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:5674 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:5714 High V530 The return value of function 'append' is required to be utilized.
General Analysis zformat.cxx:1302 Medium V547 Expression '!"unhandled substitute"' is always false.
General Analysis zformat.cxx:4988 Medium V1019 Compound assignment expression is used inside condition.
General Analysis zformat.cxx:4234 Medium V1037 Two or more case-branches perform the same actions. Check lines: 4234, 4239, 4244
General Analysis zforscan.cxx:3178 Medium V1051 Consider checking for misprints. It's possible that the 'nStringPos' should be checked here.
General Analysis passwordcontainer.cxx:68 High V530 The return value of function 'append' is required to be utilized.
General Analysis passwordcontainer.cxx:101 High V530 The return value of function 'append' is required to be utilized.
General Analysis passwordcontainer.cxx:121 High V530 The return value of function 'append' is required to be utilized.
General Analysis undo.cxx:113 Medium V547 Expression is always false.
General Analysis undo.cxx:126 Medium V547 Expression is always false.
General Analysis undo.cxx:139 Medium V547 Expression is always false.
General Analysis undo.cxx:701 Medium V547 Expression is always false.
General Analysis undo.cxx:835 Medium V547 Expression is always false.
General Analysis brwbox1.cxx:1701 High V530 The return value of function 'Union' is required to be utilized.
General Analysis brwbox1.cxx:1056 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis brwbox1.cxx:181 High V1053 Calling the 'CreateHeaderBar' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'brwbox1.cxx:181', 'brwbox1.cxx:2224', 'brwbox.hxx:449'.
General Analysis brwbox1.cxx:1753 Medium V560 A part of conditional expression is always false: !bMultiSelection.
General Analysis brwbox1.cxx:338 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:268 High V530 The return value of function 'Union' is required to be utilized.
General Analysis brwhead.cxx:32 High V1053 Calling the 'SetPosSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ebbcontrols.cxx:441 High V1053 Calling the 'connect_focus_in' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ebbcontrols.cxx:441', 'ebbcontrols.cxx:370', 'editbrowsebox.hxx:280'.
General Analysis recorditemwindow.cxx:46 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis apearcfg.cxx:86 Medium V1051 Consider checking for misprints. It's possible that the 'nFollow' should be checked here.
General Analysis ctrlbox.cxx:219 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis ctrlbox.cxx:443 High V530 The return value of function 'append' is required to be utilized.
General Analysis ctrlbox.cxx:617 High V530 The return value of function 'CachePreview' is required to be utilized.
General Analysis ctrlbox.cxx:1609 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:1625 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis ctrltool.cxx:334 Medium V774 The 'pNewInfo' pointer was used after the memory was released.
General Analysis ctrltool.cxx:614 Medium V1048 The 'pSearchInfo' variable was assigned the same value.
General Analysis inettbc.cxx:361 High V530 The return value of function 'getFSysPath' is required to be utilized.
General Analysis inettbc.cxx:898 Medium V547 Expression 'bHistoryDisabled' is always false.
General Analysis ruler.cxx:277 High V1053 Calling the 'EnableRTL' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ruler.cxx:277', 'ruler.cxx:185', 'window.hxx:1509'.
General Analysis 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:245 Medium V730 It is possible that not all members of a class are initialized inside the constructor. Consider inspecting: mnStartDragPos.
General Analysis scrolladaptor.cxx:31 High V1053 Calling the 'GetOptimalSize' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis scrolladaptor.cxx:31 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tabbar.cxx:266 High V1053 Calling the 'SetPointer' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tabbar.cxx:267 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tabbar.cxx:522 High V1053 Calling the 'SetSizePixel' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'tabbar.cxx:522', 'tabbar.cxx:571', 'window.hxx:920'.
General Analysis valueacc.cxx:243 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis 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: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: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:88 High V1053 Calling the 'set_visible' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis exportdialog.cxx:205 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: 'maResolution.Height'.
General Analysis exportdialog.cxx:205 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: 'maResolution.Width'.
General Analysis exportdialog.cxx:460 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: 'maSize.Height'.
General Analysis exportdialog.cxx:460 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: 'maSize.Width'.
General Analysis exportdialog.cxx:477 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis exportdialog.cxx:534 Medium V547 Expression 'mbIsPixelFormat' is always true.
General Analysis exportdialog.cxx:108 Medium V1048 The 'aMapUnit' variable was assigned the same value.
General Analysis exportdialog.cxx:532 Medium V1048 The 'nBitsPerPixel' variable was assigned the same value.
General Analysis acceleratorexecute.cxx:482 High V1053 Calling the 'acquire' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis embedhlp.cxx:483 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis embedhlp.cxx:580 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis embedhlp.cxx:684 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis embedhlp.cxx:996 Medium V547 Expression 'bCurrent' is always false.
General Analysis embedhlp.cxx:237 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:313 Medium V1019 Compound assignment expression is used inside condition.
General Analysis imagemgr.cxx:314 Medium V1019 Compound assignment expression is used inside condition.
General Analysis imagemgr.cxx:315 Medium V1019 Compound assignment expression is used inside condition.
General Analysis imagemgr.cxx:316 Medium V1019 Compound assignment expression is used inside condition.
General Analysis langtab.cxx:320 Medium V547 Expression '!"unexpected ScriptType"' is always false.
General Analysis langtab.cxx:212 Medium V560 A part of conditional expression is always false.
General Analysis langtab.cxx:212 Medium V560 A part of conditional expression is always true.
General Analysis sampletext.cxx:1295 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1295, 1367
General Analysis sampletext.cxx:1301 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1301, 1370, 1529
General Analysis sampletext.cxx:1319 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1319, 1428, 1434
General Analysis sampletext.cxx:1415 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1415, 1425
General Analysis htmlout.cxx:439 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:456 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:467 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:495 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:792 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:801 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:810 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:819 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:822 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:951 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlout.cxx:977 High V530 The return value of function 'append' is required to be utilized.
General Analysis parhtml.cxx:402 High V530 The return value of function 'append' is required to be utilized.
General Analysis parhtml.cxx:477 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:518 High V530 The return value of function 'append' is required to be utilized.
General Analysis parhtml.cxx:587 High V530 The return value of function 'append' is required to be utilized.
General Analysis parhtml.cxx:601 High V530 The return value of function 'append' is required to be utilized.
General Analysis parhtml.cxx:606 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:630 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:637 High V530 The return value of function 'append' is required to be utilized.
General Analysis parhtml.cxx:639 High V530 The return value of function 'append' is required to be utilized.
General Analysis parhtml.cxx:651 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:666 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:675 High V530 The return value of function 'append' is required to be utilized.
General Analysis parhtml.cxx:689 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:719 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:756 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:829 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:837 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:924 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:932 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:978 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:1061 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:1097 High V530 The return value of function 'remove' is required to be utilized.
General Analysis parhtml.cxx:1148 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:1153 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:1166 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis parhtml.cxx:1190 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:1195 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:1285 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parhtml.cxx:1443 High V530 The return value of function 'remove' is required to be utilized.
General Analysis parhtml.cxx:1533 High V530 The return value of function 'remove' is required to be utilized.
General Analysis parhtml.cxx:1548 High V530 The return value of function 'remove' is required to be utilized.
General Analysis parhtml.cxx:1605 High V530 The return value of function 'remove' is required to be utilized.
General Analysis parhtml.cxx:1661 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis 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:314 Medium V1037 Two or more case-branches perform the same actions. Check lines: 314, 322, 326
General Analysis parrtf.cxx:105 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parrtf.cxx:123 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:342 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:362 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:378 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:412 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:415 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:418 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:421 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:439 High V530 The return value of function 'append' is required to be utilized.
General Analysis parrtf.cxx:516 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis parrtf.cxx:127 Medium V1051 Consider checking for misprints. It's possible that the 'nTokenValue' should be checked here.
General Analysis svparser.cxx:96 Medium V1048 The 'eState' variable was assigned the same value.
General Analysis addrtempuno.cxx:143 Medium V1019 Compound assignment expression 'rArguments[1] >>= xDataSource' is used inside condition.
General Analysis addrtempuno.cxx:144 Medium V1019 Compound assignment expression 'rArguments[2] >>= sDataSourceName' is used inside condition.
General Analysis addrtempuno.cxx:145 Medium V1019 Compound assignment expression 'rArguments[3] >>= sCommand' is used inside condition.
General Analysis addrtempuno.cxx:146 Medium V1019 Compound assignment expression 'rArguments[4] >>= sTitle' is used inside condition.
General Analysis genericunodialog.cxx:65 Medium V547 Expression 'm_xDialog' is always true.
General Analysis toolboxcontroller.cxx:199 High V614 Uninitialized variable 'nTmp' used. Consider checking the first actual argument of the 'ToolBoxItemId' function.
General Analysis unowizard.cxx:150 High V530 The return value of function 'append' is required to be utilized.
General Analysis unowizard.cxx:159 Medium V547 Expression 'm_xDialog' is always true.
General Analysis 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: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: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:61 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis classicshapes.cxx:130 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis classicshapes.cxx:167 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis core.cxx:38 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:106 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:155 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:173 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:194 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:230 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:259 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:286 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:307 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:331 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:356 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:383 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:428 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:447 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:481 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:499 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:531 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:579 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:610 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:630 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:648 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:666 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:687 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:704 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:721 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:741 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:763 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:779 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:802 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:855 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:873 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:917 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:954 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:988 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1011 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1032 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1059 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1085 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1113 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1142 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1160 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1175 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1220 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1288 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1329 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1381 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:1406 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis customshapes.cxx:817 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 8-bit variable.
General Analysis customshapes.cxx:887 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 8-bit variable.
General Analysis gluepointTest.cxx:90 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis gluepointTest.cxx:104 High V614 Uninitialized variable 'aActualX' used. Consider checking the second actual argument of the 'assertEquals' function.
General Analysis gluepointTest.cxx:105 High V614 Uninitialized variable 'aActualY' used. Consider checking the second actual argument of the 'assertEquals' function.
General Analysis sdr.cxx:62 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis sdr.cxx:85 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis sdr.cxx:154 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis sdr.cxx:174 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis sdr.cxx:47 Medium V522 There might be dereferencing of a potential null pointer 'pDrawPage'.
General Analysis svdraw.cxx:251 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:392 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:413 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:452 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:497 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:531 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:547 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:560 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:584 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:608 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:634 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:778 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:816 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:832 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:849 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis svdraw.cxx:101 Medium V522 There might be dereferencing of a potential null pointer 'pDrawPage'.
General Analysis svdraw.cxx:148 Medium V522 There might be dereferencing of a potential null pointer 'pDrawPage'.
General Analysis svdraw.cxx:298 Medium V522 There might be dereferencing of a potential null pointer 'pGroup'.
General Analysis svdraw.cxx:426 Medium V522 There might be dereferencing of a potential null pointer 'pDrawPage'.
General Analysis svdraw.cxx:613 Medium V522 There might be dereferencing of a potential null pointer 'pSdrMediaObj'.
General Analysis table.cxx:67 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis table.cxx:111 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis table.cxx:52 Medium V522 There might be dereferencing of a potential null pointer 'pDrawPage'.
General Analysis table.cxx:171 Medium V522 There might be dereferencing of a potential null pointer 'pDrawPage'.
General Analysis table.cxx:179 Medium V522 There might be dereferencing of a potential null pointer 'pSdrObject'.
General Analysis table.cxx:185 Medium V522 There might be dereferencing of a potential null pointer 'pTableController'.
General Analysis unodraw.cxx:56 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis unodraw.cxx:76 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis unodraw.cxx:136 Medium V522 There might be dereferencing of a potential null pointer 'pDrawPage'.
General Analysis xml.cxx:36 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis xoutdev.cxx:54 High V530 The return value of function 'WriteGraphic' is required to be utilized.
General Analysis xoutdev.cxx:80 High V530 The return value of function 'WriteGraphic' is required to be utilized.
General Analysis AccessibleShape.cxx:194 High V614 Uninitialized variable 'aFillStyle' used.
General Analysis AccessibleShape.cxx:609 Medium V519 The 'aColor' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 608, 609.
General Analysis DescriptionGenerator.cxx:70 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:72 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:75 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:98 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:114 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:119 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:121 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:139 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:147 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:168 High V530 The return value of function 'append' is required to be utilized.
General Analysis DescriptionGenerator.cxx:177 High V530 The return value of function 'append' is required to be utilized.
General Analysis GraphCtlAccessibleContext.cxx:62 Medium V547 Expression 'mpControl != nullptr' is always true.
General Analysis ShapeTypeHandler.cxx:60 Medium V547 Expression 'instance == nullptr' is always true.
General Analysis ShapeTypeHandler.cxx:232 Medium V1037 Two or more case-branches perform the same actions. Check lines: 232, 235
General Analysis ShapeTypeHandler.cxx:238 Medium V1037 Two or more case-branches perform the same actions. Check lines: 238, 241
General Analysis accessiblewrapper.cxx:383 Medium V547 Expression '!bChildTransienceChanged' is always true.
General Analysis accessiblewrapper.cxx:380 Medium V560 A part of conditional expression is always false.
General Analysis accessiblewrapper.cxx:382 Medium V560 A part of conditional expression is always false.
General Analysis charmapacc.cxx:537 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis svxrectctaccessiblecontext.cxx:92 Medium V1048 The 'nRet' variable was assigned the same value.
General Analysis Annotation.cxx:29 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: maRedoData.
General Analysis AnnotationObject.cxx:64 High V530 The return value of function 'append' is required to be utilized.
General Analysis extedit.cxx:142 High V530 The return value of function 'WriteGraphic' is required to be utilized.
General Analysis graphichelper.cxx:319 High V530 The return value of function 'WriteGraphic' is required to be utilized.
General Analysis graphichelper.cxx:329 High V530 The return value of function 'WriteGraphic' is required to be utilized.
General Analysis EnhancedCustomShape2d.cxx:461 High V614 Uninitialized variable 'bMirroredX' used.
General Analysis EnhancedCustomShape2d.cxx:470 High V614 Uninitialized variable 'bMirroredY' used.
General Analysis EnhancedCustomShape2d.cxx:479 High V614 Uninitialized variable 'bSwitched' used.
General Analysis EnhancedCustomShape2d.cxx:556 Medium V1019 Compound assignment expression '* pViewBox >>= aViewBox' is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:516 High V530 The return value of function 'Union' is required to be utilized.
General Analysis EnhancedCustomShape3d.cxx:832 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis EnhancedCustomShape3d.cxx:840 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis EnhancedCustomShape3d.cxx:399 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 EnhancedCustomShape3d.cxx:73 Medium V1019 Compound assignment expression '* pAny >>= aOriginParaPair' is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:73 Medium V1019 Compound assignment expression 'aOriginParaPair.First.Value >>= rOriginX' is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:73 Medium V1019 Compound assignment expression is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:84 Medium V1019 Compound assignment expression '* pAny >>= aRotateAngleParaPair' is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:84 Medium V1019 Compound assignment expression is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:97 Medium V1019 Compound assignment expression '* pAny >>= aSkewParaPair' is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:97 Medium V1019 Compound assignment expression is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:113 Medium V1019 Compound assignment expression '* pAny >>= aDepthParaPair' is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:113 Medium V1019 Compound assignment expression 'aDepthParaPair.First.Value >>= fDepth' is used inside condition.
General Analysis EnhancedCustomShape3d.cxx:113 Medium V1019 Compound assignment expression is used inside condition.
General Analysis EnhancedCustomShapeEngine.cxx:250 Medium V547 Expression 'bTextPathOn' is always false.
General Analysis EnhancedCustomShapeFontWork.cxx:381 High V530 The return value of function 'Union' is required to be utilized.
General Analysis EnhancedCustomShapeFontWork.cxx:390 High V530 The return value of function 'Union' is required to be utilized.
General Analysis EnhancedCustomShapeFontWork.cxx:470 High V530 The return value of function 'Union' is required to be utilized.
General Analysis EnhancedCustomShapeFontWork.cxx:485 High V530 The return value of function 'Union' is required to be utilized.
General Analysis EnhancedCustomShapeFontWork.cxx:797 Medium V1048 The 'nAdjust' variable was assigned the same value.
General Analysis EnhancedCustomShapeFunctionParser.cxx:541 Medium V1048 The 'aRet.Type' variable was assigned the same value.
General Analysis EnhancedCustomShapeFunctionParser.cxx:549 Medium V1048 The 'aRet.Type' variable was assigned the same value.
General Analysis IDiagramHelper.cxx:156 Medium V547 Expression 'bCreateLap' is always true.
General Analysis datamodel.cxx:182 High V530 The return value of function 'append' is required to be utilized.
General Analysis datamodel.cxx:183 High V530 The return value of function 'append' is required to be utilized.
General Analysis datamodel.cxx:184 High V530 The return value of function 'append' is required to be utilized.
General Analysis datamodel.cxx:186 High V530 The return value of function 'append' is required to be utilized.
General Analysis _bmpmask.cxx:200 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis _bmpmask.cxx:306 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis _bmpmask.cxx:507 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis charmap.cxx:872 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis charmap.cxx:1979 Medium V560 A part of conditional expression is always true: eBlock != UBLOCK_NO_BLOCK.
General Analysis charmap.cxx:1980 Medium V560 A part of conditional expression is always true: eBlock != UBLOCK_INVALID_CODE.
General Analysis charmap.cxx:1981 Medium V560 A part of conditional expression is always true: eBlock != UBLOCK_COUNT.
General Analysis compressgraphicdialog.cxx:281 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis compressgraphicdialog.cxx:423 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis contwnd.cxx:202 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis dlgctl3d.cxx:376 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis dlgctl3d.cxx:416 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis dlgctl3d.cxx:710 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis dlgctl3d.cxx:729 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis dlgctrl.cxx:499 High V530 The return value of function 'SetActualRPWithoutInvalidate' is required to be utilized.
General Analysis dlgctrl.cxx:547 High V530 The return value of function 'SetActualRPWithoutInvalidate' is required to be utilized.
General Analysis dlgctrl.cxx:550 High V530 The return value of function 'SetActualRPWithoutInvalidate' is required to be utilized.
General Analysis dlgunit.hxx:35 High V530 The return value of function 'insert' is required to be utilized.
General Analysis framelink.cxx:290 Medium V1037 Two or more case-branches perform the same actions. Check lines: 290, 294
General Analysis 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: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 imapwnd.cxx:210 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis imapwnd.cxx:226 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis imapwnd.cxx:248 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis imapwnd.cxx:78 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: aInfo.
General Analysis rubydialog.cxx:204 High V547 Expression 'nSeq > nCurrSequence' is always false.
General Analysis rubydialog.cxx:139 High V614 Uninitialized variable 'nValue' used.
General Analysis searchcharmap.cxx:255 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis signaturelinehelper.cxx:99 Medium V522 There might be dereferencing of a potential null pointer 'xModelSigner'.
General Analysis srchdlg.cxx:429 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis srchdlg.cxx:543 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis srchdlg.cxx:1380 High V530 The return value of function 'ExecuteSynchron' is required to be utilized.
General Analysis srchdlg.cxx:1982 High V530 The return value of function 'Get' is required to be utilized.
General Analysis srchdlg.cxx:1987 High V530 The return value of function 'Get' is required to be utilized.
General Analysis srchdlg.cxx:2184 High V530 The return value of function 'BuildAttrText_Impl' is required to be utilized.
General Analysis srchdlg.cxx:2324 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis srchdlg.cxx:2385 Medium V522 There might be dereferencing of a potential null pointer 'pSearchLabel'.
General Analysis srchdlg.cxx:2394 Medium V522 There might be dereferencing of a potential null pointer 'pFindText'.
General Analysis srchdlg.cxx:1894 Medium V1048 The 'pCtrl' variable was assigned the same value.
General Analysis srchdlg.cxx:2134 Medium V1048 The 'eMapUnit' variable was assigned the same value.
General Analysis svxbmpnumvalueset.cxx:159 Medium V547 Expression is always false.
General Analysis svxbmpnumvalueset.cxx:326 Medium V547 Expression 'aParentNumberings[i]' is always false.
General Analysis svxruler.cxx:455 Medium V1051 Consider checking for misprints. It's possible that the 'lLogicNullOffset' should be checked here.
General Analysis svxruler.cxx:490 Medium V1051 Consider checking for misprints. It's possible that the 'lLogicNullOffset' should be checked here.
General Analysis svxruler.cxx:2990 Medium V1051 Consider checking for misprints. It's possible that the 'nNotHiddenRightCol' should be checked here.
General Analysis svxruler.cxx:3405 Medium V1083 Signed integer overflow is possible in 'nId - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis weldeditview.cxx:1117 Medium V1048 The 'eParaState' variable was assigned the same value.
General Analysis camera3d.cxx:107 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis dragmt3d.cxx:100 High V530 The return value of function 'Union' is required to be utilized.
General Analysis float3d.cxx:2151 Medium V1048 The 'nSpecIntens' variable was assigned the same value.
General Analysis float3d.cxx:2160 Medium V1048 The 'nSpecIntens' variable was assigned the same value.
General Analysis obj3d.cxx:74 High V1053 Calling the 'SetTransformChanged' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis scene3d.cxx:654 High V530 The return value of function 'Union' is required to be utilized.
General Analysis scene3d.cxx:202 High V1053 Calling the 'GetProperties' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis view3d.cxx:370 High V530 The return value of function 'Union' is required to be utilized.
General Analysis view3d.cxx:898 High V530 The return value of function 'Union' is required to be utilized.
General Analysis view3d.cxx:905 High V530 The return value of function 'Union' is required to be utilized.
General Analysis view3d.cxx:912 High V530 The return value of function 'Union' is required to be utilized.
General Analysis view3d.cxx:919 High V530 The return value of function 'Union' is required to be utilized.
General Analysis viewpt3d2.cxx:131 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis dbaexchange.cxx:397 High V547 Expression 'CommandType::QUERY != nObjectType' is always true.
General Analysis dbaexchange.cxx:104 Medium V560 A part of conditional expression is always false: (CommandType::COMMAND == nCommandType).
General Analysis dbaexchange.cxx:406 Medium V785 Constant expression in switch statement.
General Analysis dbaexchange.cxx:551 Medium V1037 Two or more case-branches perform the same actions. Check lines: 551, 554
General Analysis fmgridcl.cxx:997 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fmgridcl.cxx:635 High V547 Expression '2 == nCommandType' is always true.
General Analysis fmgridcl.cxx:1699 Medium V547 Expression 'bIllegalType' is always true.
General Analysis fmgridcl.cxx:285 Medium V785 Constant expression in switch statement.
General Analysis fmgridcl.cxx:387 Medium V785 Constant expression in switch statement.
General Analysis fmgridcl.cxx:413 Medium V785 Constant expression in switch statement.
General Analysis fmgridcl.cxx:625 Medium V785 Constant expression in switch statement.
General Analysis fmgridcl.cxx:1688 Medium V785 Constant expression in switch statement.
General Analysis gridcell.cxx:2061 High V530 The return value of function 'lcl_setFormattedNumeric_nothrow' is required to be utilized.
General Analysis gridcell.cxx:2182 High V530 The return value of function 'lcl_setFormattedCurrency_nothrow' is required to be utilized.
General Analysis gridcell.cxx:2313 High V530 The return value of function 'lcl_setFormattedDate_nothrow' is required to be utilized.
General Analysis gridcell.cxx:2424 High V530 The return value of function 'lcl_setFormattedTime_nothrow' is required to be utilized.
General Analysis gridcell.cxx:1634 High V547 Expression 'nStyle == awt::VisualEffect::FLAT' is always false.
General Analysis gridcell.cxx:1635 High V547 Expression 'nStyle == awt::VisualEffect::FLAT' is always false.
General Analysis gridcell.cxx:1065 Medium V547 Expression 'bIsMultiLine' is always false.
General Analysis gridcell.cxx:113 Medium V785 Constant expression in switch statement.
General Analysis gridcell.cxx:337 Medium V785 Constant expression in switch statement.
General Analysis gridcell.cxx:1559 Medium V1019 Compound assignment expression 'aValue >>= sText' is used inside condition.
General Analysis gridcell.cxx:116 Medium V1048 The 'eFormat' variable was assigned the same value.
General Analysis gridcell.cxx:863 Medium V1048 The 'nVclSetting' variable was assigned the same value.
General Analysis gridctrl.cxx:1076 High V547 Expression '(nPrivileges & Privilege::INSERT) == 0' is always true.
General Analysis gridctrl.cxx:1078 High V547 Expression '(nPrivileges & Privilege::UPDATE) == 0' is always true.
General Analysis gridctrl.cxx:1080 High V547 Expression '(nPrivileges & Privilege::DELETE) == 0' is always true.
General Analysis gridctrl.cxx:1293 High V547 Expression is always false.
General Analysis gridctrl.cxx:1638 Medium V547 Expression 'nCacheSize' is always false.
General Analysis gridctrl.cxx:1991 Medium V560 A part of conditional expression is always true: !bDataCursorIsOnNew.
General Analysis gridctrl.cxx:3173 Medium V560 A part of conditional expression is always true.
General Analysis 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:1941 Medium V1051 Consider checking for misprints. It's possible that the 'm_nLastColId' should be checked here.
General Analysis datanavi.cxx:1408 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis filtnav.cxx:285 Medium V522 There might be dereferencing of a potential null pointer 'pFormItem'.
General Analysis filtnav.cxx:774 Medium V522 There might be dereferencing of a potential null pointer 'pFormItem'.
General Analysis fmcontrolbordermanager.cxx:124 High V547 Expression 'nBorderStyle == VisualEffect::FLAT' is always false.
General Analysis 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: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: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:616 High V530 The return value of function 'setUniqueName' is required to be utilized.
General Analysis fmpgeimp.cxx:211 Medium V522 There might be dereferencing of a potential null pointer 'pOwnObj'.
General Analysis fmscriptingenv.cxx:822 Medium V1019 Compound assignment expression '_rArguments[0] >>= aEvent' is used inside condition.
General Analysis fmshell.cxx:468 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fmshell.cxx:478 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fmshell.cxx:608 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fmshell.cxx:772 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis fmshell.cxx:741 Medium V1004 The 'GetViewShell()' pointer was used unsafely after it was verified against nullptr. Check lines: 732, 741.
General Analysis fmshimp.cxx:2781 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis fmshimp.cxx:2865 High V530 The return value of function 'append' is required to be utilized.
General Analysis fmshimp.cxx:1851 Medium V560 A part of conditional expression is always true: bResult.
General Analysis fmshimp.cxx:1583 Medium V1001 The 'aVal' variable is assigned but is not used by the end of the function.
General Analysis 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: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: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:208 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis fmtextcontrolshell.cxx:293 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis fmtextcontrolshell.cxx:453 Medium V1048 The 'bIsReadOnlyModel' variable was assigned the same value.
General Analysis fmtextcontrolshell.cxx:458 Medium V1048 The 'bIsReadOnlyModel' variable was assigned the same value.
General Analysis fmundo.cxx:423 High V530 The return value of function 'setUniqueName' is required to be utilized.
General Analysis fmvwimp.cxx:1104 High V530 The return value of function 'setUniqueName' is required to be utilized.
General Analysis fmvwimp.cxx:786 Medium V547 Expression '!bEnabled' is always true.
General Analysis fmvwimp.cxx:825 Medium V547 Expression 'FmXFormView::isFocusable(control)' is always false.
General Analysis fmvwimp.cxx:1260 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1260, 1293
General Analysis formcontrolfactory.cxx:510 Medium V547 Expression 'bDosLineEnds' is always false.
General Analysis formcontroller.cxx:2115 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!bLocked' and 'bLocked'.
General Analysis formcontroller.cxx:2206 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis formcontroller.cxx:2255 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis formcontrolling.cxx:484 Medium V560 A part of conditional expression is always true: !bInsertOnlyForm.
General Analysis navigatortree.cxx:1546 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis 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:177 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis tabwin.cxx:82 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 gallery1.cxx:396 Medium V547 Expression '!bReadOnly' is always true.
General Analysis gallery1.cxx:424 Medium V547 Expression '!bReadOnly' is always true.
General Analysis galleryfilestorage.cxx:655 Medium V547 Expression 'bFolder' is always false.
General Analysis galobj.cxx:297 High V530 The return value of function 'read_uInt16_lenPrefixed_uInt8s_ToOString' is required to be utilized.
General Analysis galtheme.cxx:647 High V530 The return value of function 'read_uInt16_lenPrefixed_uInt8s_ToOString' is required to be utilized.
General Analysis gengal.cxx:229 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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:969 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:1424 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis numfmtsh.cxx:1452 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis numfmtsh.cxx:1488 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis numfmtsh.cxx:1516 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis numfmtsh.cxx:1571 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis statusitem.cxx:106 High V614 Uninitialized variable 'nCategory' used.
General Analysis smarttagmenu.cxx:74 Medium V1019 Compound assignment expression 'rEvent.State >>= aProperties' is used inside condition.
General Analysis sdrallfillattributeshelper.cxx:111 Medium V1007 The value from the potentially uninitialized optional 'maFillAttribute' is used. Probably it is a mistake.
General Analysis sdrallfillattributeshelper.cxx:121 Medium V1007 The value from the potentially uninitialized optional 'maFillGradientAttribute' is used. Probably it is a mistake.
General Analysis viewcontactofe3d.cxx:95 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis viewobjectcontact.cxx:231 High V530 The return value of function 'getObjectRange' is required to be utilized.
General Analysis viewobjectcontact.cxx:269 High V530 The return value of function 'getObjectRange' is required to be utilized.
General Analysis viewobjectcontact.cxx:562 High V530 The return value of function 'getPrimitive2DSequence' is required to be utilized.
General Analysis viewobjectcontact.cxx:584 Medium V547 Expression 'mnActionChangedCount == nPrevCount' is always true.
General Analysis overlaymanager.cxx:237 High V1053 Calling the 'invalidateRange' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'overlaymanager.cxx:237', 'overlaymanager.cxx:199', 'overlaymanager.hxx:102'.
General Analysis overlayrectangle.cxx:38 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis overlayrectangle.cxx:43 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis 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: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 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:81 Medium V560 A part of conditional expression is always true: moItemSet.
General Analysis e3dextrudeproperties.cxx:57 Medium V1037 Two or more case-branches perform the same actions. Check lines: 57, 62, 67
General Analysis e3dsphereproperties.cxx:57 Medium V1037 Two or more case-branches perform the same actions. Check lines: 57, 62
General Analysis emptyproperties.cxx:41 Medium V547 Expression is always false.
General Analysis emptyproperties.cxx:47 Medium V547 Expression is always false.
General Analysis emptyproperties.cxx:53 Medium V547 Expression is always false.
General Analysis emptyproperties.cxx:58 Medium V547 Expression is always false.
General Analysis emptyproperties.cxx:63 Medium V547 Expression is always false.
General Analysis emptyproperties.cxx:68 Medium V547 Expression is always false.
General Analysis emptyproperties.cxx:73 Medium V547 Expression is always false.
General Analysis emptyproperties.cxx:79 Medium V547 Expression is always false.
General Analysis emptyproperties.cxx:84 Medium V547 Expression is always false.
General Analysis groupproperties.cxx:53 Medium V547 Expression is always false.
General Analysis groupproperties.cxx:115 Medium V547 Expression is always false.
General Analysis groupproperties.cxx:120 Medium V547 Expression is always false.
General Analysis groupproperties.cxx:136 Medium V547 Expression is always false.
General Analysis groupproperties.cxx:161 Medium V547 Expression is always false.
General Analysis pageproperties.cxx:87 Medium V547 Expression is always false.
General Analysis pageproperties.cxx:92 Medium V547 Expression is always false.
General Analysis pageproperties.cxx:97 Medium V547 Expression is always false.
General Analysis textproperties.cxx:320 Medium V547 Expression 'pTempSet' is always true.
General Analysis textproperties.cxx:481 Medium V547 Expression 'pFieldItem' is always true.
General Analysis AreaPropertyPanelBase.cxx:777 Medium V1048 The 'bZeroValue' variable was assigned the same value.
General Analysis AreaTransparencyGradientPopup.cxx:137 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis AreaTransparencyGradientPopup.cxx:139 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis InspectorTextPanel.cxx:74 High V614 Uninitialized variable 'bValue' used.
General Analysis InspectorTextPanel.cxx:87 High V614 Uninitialized variable 'nValueLong' used. Consider checking the first actual argument of the 'number' function.
General Analysis InspectorTextPanel.cxx:94 High V614 Uninitialized variable 'fValue' used.
General Analysis InspectorTextPanel.cxx:100 High V614 Uninitialized variable 'nValueShort' used. Consider checking the first actual argument of the 'number' function.
General Analysis 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:62'.
General Analysis nbdtmg.cxx:88 High V614 Uninitialized variable 'nTmp' used.
General Analysis nbdtmg.cxx:98 High V614 Uninitialized variable 'nTmp' used.
General Analysis 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:495 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis 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:561 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis nbdtmg.cxx:729 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis nbdtmg.cxx:850 Medium V1048 The 'cChar' variable was assigned the same value.
General Analysis ParaSpacingWindow.cxx:120 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ParaSpacingWindow.cxx:132 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ParaSpacingWindow.cxx:316 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ParaSpacingWindow.cxx:329 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ParaSpacingWindow.cxx:342 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PosSizePropertyPanel.cxx:1107 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the second argument, which corresponds to the lower boundary parameter.
General Analysis PosSizePropertyPanel.cxx:1108 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the second argument, which corresponds to the lower boundary parameter.
General Analysis PosSizePropertyPanel.cxx:1109 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the second argument, which corresponds to the lower boundary parameter.
General Analysis PosSizePropertyPanel.cxx:1110 Medium V764 Possible incorrect order of arguments passed to 'clamp' function. Inspect the second argument, which corresponds to the lower boundary parameter.
General Analysis pszctrl.cxx:408 Medium V547 Expression 'nSelect' is always true.
General Analysis zoomsliderctrl.cxx:166 Medium V560 A part of conditional expression is always false: SfxItemState::DISABLED == eState.
General Analysis gradtrns.cxx:65 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis gradtrns.cxx:88 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis gradtrns.cxx:112 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis gradtrns.cxx:147 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis gradtrns.cxx:224 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis gradtrns.cxx:309 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis gradtrns.cxx:404 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis gradtrns.cxx:499 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis presetooxhandleadjustmentrelations.cxx:299 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(sNumber) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis svdattr.cxx:975 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdattr.cxx:985 High V530 The return value of function 'remove' is required to be utilized.
General Analysis svdattr.cxx:991 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdattr.cxx:994 High V530 The return value of function 'remove' is required to be utilized.
General Analysis svdattr.cxx:998 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdattr.cxx:1001 High V530 The return value of function 'append' is required to be utilized.
General Analysis svddrgmt.cxx:1599 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis svddrgmt.cxx:1853 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis svddrgmt.cxx:2960 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedtv.cxx:286 High V530 The return value of function 'release' is required to be utilized.
General Analysis svdedtv1.cxx:2005 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedtv1.cxx:584 Medium V1048 The 'bRotOk' variable was assigned the same value.
General Analysis svdedtv2.cxx:2201 Medium V522 There might be dereferencing of a potential null pointer 'pOle2'.
General Analysis 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:337 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedxv.cxx:361 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedxv.cxx:964 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedxv.cxx:973 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis svdedxv.cxx:1026 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedxv.cxx:1866 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedxv.cxx:1867 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedxv.cxx:1965 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedxv.cxx:1994 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdedxv.cxx:611 High V1030 The 'aRetval' variable is used after it was moved.
General Analysis svdglue.cxx:284 Medium V794 The assignment operator should be protected from the case of 'this == &rSrcList'.
General Analysis svdhdl.cxx:1309 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis 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:2508 Medium V1004 The 'pView' pointer was used unsafely after it was verified against nullptr. Check lines: 2506, 2508.
General Analysis svdhlpln.cxx:75 Medium V794 The assignment operator should be protected from the case of 'this == &rSrcList'.
General Analysis 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:600 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdmark.cxx:630 High V530 The return value of function 'Union' is required to be utilized.
General Analysis 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: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: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: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:1037 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdmodel.cxx:1053 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdmodel.cxx:1062 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdmodel.cxx:1078 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis svdmodel.cxx:1092 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdmodel.cxx:1120 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdmodel.cxx:1130 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdmodel.cxx:1132 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdmodel.cxx:1135 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdmodel.cxx:1137 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdmodel.cxx:1160 High V609 Divide by zero. Denominator range [0x0..0x7FFFFFFF].
General Analysis svdmodel.cxx:1842 High V614 Uninitialized variable 'bBool' used. Consider checking the second actual argument of the 'SetCompatibilityFlag' function.
General Analysis svdmodel.cxx:223 High V1053 Calling the 'DeletePage' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'svdmodel.cxx:223', 'svdmodel.cxx:218', 'svdmodel.cxx:607', 'svdmodel.hxx:389'.
General Analysis svdmrkv.cxx:2814 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdmrkv.cxx:2833 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdmrkv.cxx:2078 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 2077, 2078.
General Analysis svdmrkv.cxx:774 Medium V1004 The 'mpMarkedPV' pointer was used unsafely after it was verified against nullptr. Check lines: 769, 774.
General Analysis svdoashp.cxx:1183 Medium V547 Expression 'nCount' is always true.
General Analysis svdoashp.cxx:184 Medium V1019 Compound assignment expression '* pAny >>= sShapeType' is used inside condition.
General Analysis svdoashp.cxx:888 Medium V1019 Compound assignment expression '* pViewBox >>= aViewBox' is used inside condition.
General Analysis svdoashp.cxx:1112 Medium V1019 Compound assignment expression '* pViewBox >>= aViewBox' is used inside condition.
General Analysis svdoashp.cxx:3245 Medium V1019 Compound assignment expression '* pAny >>= sShapeType' is used inside condition.
General Analysis svdobj.cxx:481 High V1053 Calling the 'GetLastBoundRect' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis svdobj.cxx:2843 Medium V1048 The 'eChildUserType' variable was assigned the same value.
General Analysis svdocapt.cxx:433 Medium V519 The 'aPol[1]' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 427, 433.
General Analysis svdocapt.cxx:227 Medium V560 A part of conditional expression is always true: rInfo.bCanConvToPoly.
General Analysis svdocirc.cxx:606 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdoedge.cxx:849 High V547 Expression 'nA1 == 27000' is always true.
General Analysis svdoedge.cxx:852 High V547 Expression 'nA2 == 27000' is always true.
General Analysis svdoedge.cxx:226 Medium V560 A part of conditional expression is always true: n < 3.
General Analysis svdoedge.cxx:232 Medium V560 A part of conditional expression is always true: n < 3.
General Analysis svdoedge.cxx:238 Medium V560 A part of conditional expression is always true: n < 3.
General Analysis svdoedge.cxx:301 Medium V560 A part of conditional expression is always true: n < 3.
General Analysis svdoedge.cxx:307 Medium V560 A part of conditional expression is always true: n < 3.
General Analysis svdoedge.cxx:313 Medium V560 A part of conditional expression is always true: n < 3.
General Analysis svdomeas.cxx:1356 Medium V1048 The 'eRet' variable was assigned the same value.
General Analysis svdotext.cxx:205 High V530 The return value of function 'Read' is required to be utilized.
General Analysis svdotext.cxx:124 High V1053 Calling the 'getActiveText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis svdotext.cxx:489 Medium V1048 The 'mbDisableAutoWidthOnDragging' variable was assigned the same value.
General Analysis svdotxat.cxx:445 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis svdotxdr.cxx:49 Medium V1048 The 'eKind' variable was assigned the same value.
General Analysis svdotxln.cxx:87 High V595 The 'pSdrObj' pointer was utilized before it was verified against nullptr. Check lines: 87, 92.
General Analysis 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:415'.
General Analysis svdpage.cxx:1825 High V522 Dereferencing of the null pointer 'pView' might take place. The null pointer is passed into 'GetPageBackgroundColor' function. Inspect the first argument. Check lines: 1825, 1864.
General Analysis svdpage.cxx:245 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdpage.cxx:246 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdpage.cxx:601 Medium V1048 The 'mbObjOrdNumsDirty' variable was assigned the same value.
General Analysis svdpagv.cxx:202 High V530 The return value of function 'Union' is required to be utilized.
General Analysis svdpagv.cxx:519 High V609 Divide by zero. Denominator range [0x0..0x7FFFFFFFFFFFFFFF].
General Analysis svdpagv.cxx:586 High V609 Divide by zero. Denominator range [0x0..0x7FFFFFFFFFFFFFFE].
General Analysis svdpagv.cxx:829 Medium V560 A part of conditional expression is always true: nullptr != pObj.
General Analysis svdpagv.cxx:130 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:394 Medium V1048 The 'nMinDotPix' variable was assigned the same value.
General Analysis svdpagv.cxx:395 Medium V1048 The 'nMinLinPix' variable was assigned the same value.
General Analysis svdpdf.cxx:1013 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdpdf.cxx:1027 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdpdf.cxx:1037 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdpdf.cxx:1145 High V530 The return value of function 'append' is required to be utilized.
General Analysis svdpdf.cxx:1312 Medium V1083 Signed integer overflow is possible in 'nGlyphRangeEnd - nGlyphRangeStart' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is in range [-2147483648..2147483647].
General Analysis svdpntv.cxx:190 High V1053 Calling the 'ClearPageView' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis svdpntv.cxx:672 Medium V657 It's odd that this function always returns one and the same value.
General Analysis svdsnpv.cxx:83 Medium V547 Expression 'pCandidate' is always true.
General Analysis svdsnpv.cxx:157 Medium V547 Expression 'pCandidate' is always true.
General Analysis svdtrans.cxx:735 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdtrans.cxx:744 High V530 The return value of function 'remove' is required to be utilized.
General Analysis svdtrans.cxx:758 High V530 The return value of function 'remove' is required to be utilized.
General Analysis svdtrans.cxx:766 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdtrans.cxx:781 High V530 The return value of function 'insert' is required to be utilized.
General Analysis svdview.cxx:419 High V595 The 'pPV' pointer was utilized before it was verified against nullptr. Check lines: 419, 448.
General Analysis svdview.cxx:972 High V595 The 'pOut' pointer was utilized before it was verified against nullptr. Check lines: 972, 982.
General Analysis 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:89 Medium V657 It's odd that this function always returns one and the same value.
General Analysis svdviter.cxx:112 Medium V657 It's odd that this function always returns one and the same value.
General Analysis accessiblecell.cxx:400 High V530 The return value of function 'append' is required to be utilized.
General Analysis accessiblecell.cxx:417 High V530 The return value of function 'append' is required to be utilized.
General Analysis accessiblecell.cxx:422 High V530 The return value of function 'append' is required to be utilized.
General Analysis accessiblecell.cxx:426 High V530 The return value of function 'append' is required to be utilized.
General Analysis accessiblecell.cxx:171 Medium V547 Expression 'mpText != nullptr' is always true.
General Analysis 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:146 High V595 The 'mxTableModel->getSdrTableObj()' pointer was utilized before it was verified against nullptr. Check lines: 146, 149.
General Analysis tablecontroller.cxx:1122 Medium V560 A part of conditional expression is always true: pArg.
General Analysis tablecontroller.cxx:3082 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: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:185 High V530 The return value of function 'Read' is required to be utilized.
General Analysis 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:634 Medium V547 Expression 'bOptimal' is always false.
General Analysis tablelayouter.cxx:782 Medium V547 Expression 'bOptimal' is always false.
General Analysis tablertfimporter.cxx:168 High V530 The return value of function 'Read' is required to be utilized.
General Analysis tablertfimporter.cxx:179 Medium V1037 Two or more case-branches perform the same actions. Check lines: 179, 182
General Analysis PaletteManager.cxx:70 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis bulletsnumbering.cxx:203 High V614 Uninitialized variable 'nSelItem' used. Consider checking the first actual argument of the 'SelectItem' function.
General Analysis tbcontrl.cxx:1686 High V595 The 'ppFontList' pointer was utilized before it was verified against nullptr. Check lines: 1686, 1706.
General Analysis tbcontrl.cxx:3727 High V595 The 'pToolBox' pointer was utilized before it was verified against nullptr. Check lines: 3727, 3741.
General Analysis tbcontrl.cxx:2759 High V614 Uninitialized variable 'bValue' used.
General Analysis tbcontrl.cxx:3742 High V614 Uninitialized variable 'bValue' used. Consider checking the second actual argument of the 'CheckItem' function.
General Analysis tbcontrl.cxx:726 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:766 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tbcontrl.cxx:3944 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tbcontrl.cxx:4146 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tbcontrl.cxx:2568 Medium V1048 The 'nSel' variable was assigned the same value.
General Analysis tbunosearchcontrollers.cxx:380 High V530 The return value of function 'ExecuteSynchron' is required to be utilized.
General Analysis tbunosearchcontrollers.cxx:398 High V530 The return value of function 'ExecuteSynchron' is required to be utilized.
General Analysis tbunosearchcontrollers.cxx:1601 High V595 The 'pToolBox' pointer was utilized before it was verified against nullptr. Check lines: 1601, 1602.
General Analysis extrusionbar.cxx:663 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis extrusionbar.cxx:182 Medium V1019 Compound assignment expression '* pAny >>= aRotateAnglePropPair' is used inside condition.
General Analysis fontworkbar.cxx:487 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis chinese_translation_unodialog.cxx:61 Medium V1048 The 'nRet' variable was assigned the same value.
General Analysis SvxXTextColumns.cxx:212 High V614 Uninitialized variable 'nTmp' used.
General Analysis SvxXTextColumns.cxx:228 High V614 Uninitialized variable 'nTmp' used.
General Analysis SvxXTextColumns.cxx:248 High V614 Uninitialized variable 'nTmp' used.
General Analysis 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:467 High V547 Expression 'nTranslucent != 0' is always false.
General Analysis UnoGraphicExporter.cxx:544 High V614 Uninitialized variable 'bAntiAliasing' used.
General Analysis 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: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: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: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: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: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:272 Medium V1019 Compound assignment expression 'aElement >>= aGluePoint' is used inside condition.
General Analysis unobrushitemhelper.cxx:101 Medium V1048 The 'aRectPoint' variable was assigned the same value.
General Analysis unomod.cxx:560 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis unomod.cxx:214 Medium V1019 Compound assignment expression 'Arguments[0] >>= arg' is used inside condition.
General Analysis unomod.cxx:389 Medium V1048 The 'nType' variable was assigned the same value.
General Analysis unomod.cxx:393 Medium V1048 The 'nType' variable was assigned the same value.
General Analysis unomod.cxx:397 Medium V1048 The 'nType' variable was assigned the same value.
General Analysis unomod.cxx:421 Medium V1048 The 'nType' variable was assigned the same value.
General Analysis unomod.cxx:429 Medium V1048 The 'nType' variable was assigned the same value.
General Analysis unomod.cxx:433 Medium V1048 The 'nType' variable was assigned the same value.
General Analysis unomod.cxx:437 Medium V1048 The 'nType' variable was assigned the same value.
General Analysis unomod.cxx:441 Medium V1048 The 'nType' variable was assigned the same value.
General Analysis unomtabl.cxx:253 Medium V560 A part of conditional expression is always true: pItem.
General Analysis unomtabl.cxx:270 Medium V560 A part of conditional expression is always true: pItem.
General Analysis unomtabl.cxx:427 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 415, 427.
General Analysis unopage.cxx:80 Medium V547 Expression '!"SvxDrawPage must be disposed!"' is always false.
General Analysis unopage.cxx:418 Medium V560 A part of conditional expression is always false: mpPage == nullptr.
General Analysis unopage.cxx:454 Medium V560 A part of conditional expression is always false: mpPage == nullptr.
General Analysis unopool.cxx:281 High V595 The 'pPool' pointer was utilized before it was verified against nullptr. Check lines: 281, 282.
General Analysis 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: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:184 Medium V522 There might be dereferencing of a potential null pointer 'pOle'.
General Analysis unoshap4.cxx:321 Medium V1037 Two or more case-branches perform the same actions. Check lines: 321, 331
General Analysis unoshape.cxx:2492 High V614 Uninitialized variable 'nSpacing' used. Consider checking the first actual argument of the 'SetTextColumnsSpacing' function.
General Analysis unoshape.cxx:1848 Medium V614 Potentially uninitialized variable 'eKind' used.
General Analysis unoshape.cxx:2216 Medium V1019 Compound assignment expression 'rValue >>= aUnoPoint' is used inside condition.
General Analysis unoshape.cxx:2647 Medium V1037 Two or more case-branches perform the same actions. Check lines: 2647, 2824
General Analysis unoshtxt.cxx:521 High V595 The 'mpObject' pointer was utilized before it was verified against nullptr. Check lines: 521, 529.
General Analysis _xpoly.cxx:912 High V530 The return value of function 'Union' is required to be utilized.
General Analysis _xpoly.cxx:59 High V575 The 'memcpy' function processes '0' elements. Inspect the third argument.
General Analysis _xpoly.cxx:60 High V575 The 'memcpy' function processes '0' elements. Inspect the third argument.
General Analysis xattr2.cxx:407 High V614 Uninitialized variable 'nValue' used.
General Analysis xattr2.cxx:207 Medium V547 Expression '!pRef' is always false.
General Analysis xtabhtch.cxx:110 Medium V1048 The 'aHatchStyle' variable was assigned the same value.
General Analysis xtable.cxx:213 Medium V547 Expression is always false.
General Analysis xtable.cxx:231 Medium V547 Expression is always false.
General Analysis xtable.cxx:236 Medium V547 Expression is always false.
General Analysis xtable.cxx:247 Medium V547 Expression is always false.
General Analysis contentindex.hxx:172 High V530 The return value of function 'ChgValue' is required to be utilized.
General Analysis contentindex.hxx:210 High V530 The return value of function 'ChgValue' is required to be utilized.
General Analysis crsrsh.hxx:841 Medium V1071 Consider inspecting the 'GetContentAtPos' function. The return value is not always used. Total calls: 19, discarded results: 1.
General Analysis dbmgr.hxx:272 Medium V1071 Consider inspecting the 'FindDSData' function. The return value is not always used. Total calls: 10, discarded results: 1.
General Analysis docstyle.hxx:45 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:748 Medium V1071 Consider inspecting the 'InsertTable' function. The return value is not always used. Total calls: 12, discarded results: 1.
General Analysis extinput.hxx:26 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:397 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:87 Medium V1071 Consider inspecting the 'PutValue' function. The return value is not always used. Total calls: 12, discarded results: 1.
General Analysis format.hxx:214 Medium V1071 Consider inspecting the 'GetHeader' function. The return value is not always used. Total calls: 10, discarded results: 1.
General Analysis hints.hxx:395 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 redline.hxx:90 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:168 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:92 Medium V1007 The value from the potentially uninitialized optional 'mxAutoFormatNameLst' is used. Probably it is a mistake.
General Analysis swatrset.hxx:145 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:81 Medium V1071 Consider inspecting the 'GetCursorOrThrow' function. The return value is not always used. Total calls: 43, discarded results: 1.
General Analysis unotextrange.hxx:47 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:71 Medium V1071 Consider inspecting the 'XTextRangeToSwPaM' function. The return value is not always used. Total calls: 12, discarded results: 1.
General Analysis viscrs.hxx:147 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:770 Medium V560 A part of conditional expression is always true: pNode->GetParent().
General Analysis AccessibilityCheck.cxx:2104 Medium V547 Expression 'bBlinking' is always false.
General Analysis AccessibilityCheck.cxx:2772 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:2773 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:2774 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:2775 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:2780 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:2781 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:2782 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:2783 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:2784 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:2785 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:2786 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:2787 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:2788 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:2789 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:2790 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:2791 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:2792 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:2793 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:2794 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:2795 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:2796 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:2797 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:2798 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:301 Medium V1071 Consider inspecting the 'lclAddIssue' function. The return value is not always used. Total calls: 39, discarded results: 1.
General Analysis AccessibilityIssue.cxx:153 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'bIsDesignMode' and '!bIsDesignMode'.
General Analysis accfrmobj.cxx:227 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis accfrmobj.cxx:249 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis accmap.cxx:2187 High V522 Dereferencing of the null pointer 'pFrame' might take place. The null pointer is passed into 'InvalidatePosOrSize' function. Inspect the first argument. Check lines: 2187, 2821.
General Analysis accmap.cxx:738 High V530 The return value of function 'Union' is required to be utilized.
General Analysis accmap.cxx:802 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis accmap.cxx:893 Medium V547 Expression '!"dispose event has been stored"' is always false.
General Analysis accpara.cxx:417 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis accpara.cxx:2867 Medium V774 The 'pCursor' pointer was used after the memory was released.
General Analysis accportions.cxx:105 High V530 The return value of function 'append' is required to be utilized.
General Analysis acctable.cxx:584 High V1053 Calling the 'CreateNewTableData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'acctable.cxx:584', 'acctable.cxx:637', 'acctable.hxx:75'.
General Analysis textmarkuphelper.cxx:54 Medium V1037 Two or more case-branches perform the same actions. Check lines: 54, 60
General Analysis format.cxx:746 High V547 Expression 'nVal == 0' is always true.
General Analysis swatrset.cxx:342 Medium V522 There might be dereferencing of a potential null pointer 'pFormat'.
General Analysis breakit.cxx:63 High V530 The return value of function 'reset' is required to be utilized.
General Analysis calc.cxx:722 High V530 The return value of function 'append' is required to be utilized.
General Analysis calc.cxx:734 High V530 The return value of function 'append' is required to be utilized.
General Analysis calc.cxx:966 Medium V1016 Expression 'eSbxOper <= SbxGE' is always true.
General Analysis calc.cxx:414 Medium V1048 The 'm_nListPor' variable was assigned the same value.
General Analysis calc.cxx:415 Medium V1048 The 'm_bHasNumber' variable was assigned the same value.
General Analysis calc.cxx:762 Medium V1048 The 'bSetError' variable was assigned the same value.
General Analysis index.cxx:43 High V530 The return value of function 'ChgValue' is required to be utilized.
General Analysis index.cxx:52 High V530 The return value of function 'ChgValue' is required to be utilized.
General Analysis index.cxx:70 High V530 The return value of function 'ChgValue' is required to be utilized.
General Analysis index.cxx:74 High V530 The return value of function 'ChgValue' is required to be utilized.
General Analysis index.cxx:201 High V530 The return value of function 'ChgValue' is required to be utilized.
General Analysis index.cxx:216 High V530 The return value of function 'ChgValue' is required to be utilized.
General Analysis index.cxx:287 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis swregion.cxx:73 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis swregion.cxx:151 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis 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:70 Medium V522 There might be dereferencing of a potential null pointer 'pPostItField'.
General Analysis bookmark.cxx:137 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis bookmark.cxx:145 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis bookmark.cxx:970 High V547 Expression 'nResultIndex != - 1' is always false.
General Analysis bookmark.cxx:910 High V595 The 'pIndex' pointer was utilized before it was verified against nullptr. Check lines: 910, 915.
General Analysis bookmark.cxx:964 Medium V547 Expression 'nDelIndex == nResultIndex' is always false.
General Analysis bookmark.cxx:966 Medium V547 Expression 'nDelIndex < nResultIndex' is always false.
General Analysis bookmark.cxx:121 Medium V1007 The value from the potentially uninitialized optional 'ret' is used. Probably it is a mistake.
General Analysis crsrsh.cxx:2717 High V773 Visibility scope of the 'pNew' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis crsrsh.cxx:2723 High V773 Visibility scope of the 'pNew' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis crsrsh.cxx:101 Medium V522 There might be dereferencing of a potential null pointer 'pTmp'.
General Analysis crsrsh.cxx:3362 Medium V522 There might be dereferencing of a potential null pointer 'pTmp'.
General Analysis crsrsh.cxx:3752 Medium V547 Expression '!"Did not remove table selection!"' is always false.
General Analysis crsrsh.cxx:179 Medium V773 The return value of function 'CreateCursor' is required to be utilized. A memory leak is possible.
General Analysis crsrsh.cxx:2014 Medium V1051 Consider checking for misprints. It's possible that the 'pTstCursor' should be checked here.
General Analysis crsrsh.cxx:4266 Medium V1051 Consider checking for misprints. It's possible that the 'pTmpCursor' should be used inside 'lcl_CursorOk' function.
General Analysis crstrvl.cxx:1164 Medium V522 There might be dereferencing of a potential null pointer 'pTextInputField'.
General Analysis crstrvl.cxx:1172 Medium V522 There might be dereferencing of a potential null pointer 'pTextInputField'.
General Analysis findtxt.cxx:296 High V530 The return value of function 'remove' is required to be utilized.
General Analysis findtxt.cxx:315 High V530 The return value of function 'remove' is required to be utilized.
General Analysis findtxt.cxx:338 High V530 The return value of function 'remove' is required to be utilized.
General Analysis findtxt.cxx:349 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pam.cxx:233 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:235 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:240 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:245 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:249 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:250 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:255 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:260 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:275 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:280 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:477 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:478 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:498 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:499 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:511 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:512 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:524 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:526 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:547 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:549 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:561 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:573 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:585 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:1144 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:1169 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis pam.cxx:1319 High V530 The return value of function 'append' is required to be utilized.
General Analysis pam.cxx:1333 High V530 The return value of function 'append' is required to be utilized.
General Analysis swcrsr.cxx:630 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis swcrsr.cxx:678 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis swcrsr.cxx:685 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis swcrsr.cxx:2486 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis swcrsr.cxx:2051 High V595 The 'pTableCursor' pointer was utilized before it was verified against nullptr. Check lines: 2051, 2071.
General Analysis swcrsr.cxx:2051 Medium V522 There might be dereferencing of a potential null pointer 'pTableCursor'.
General Analysis swcrsr.cxx:2504 Medium V522 There might be dereferencing of a potential null pointer 'pCur'.
General Analysis swcrsr.cxx:2506 Medium V522 There might be dereferencing of a potential null pointer 'pDel'.
General Analysis swcrsr.cxx:2528 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:38 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvlreg.cxx:70 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvlreg.cxx:91 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvlreg.cxx:112 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvlreg.cxx:144 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvlreg.cxx:153 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:381 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:415 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:450 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:473 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:499 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:530 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:540 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:568 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:598 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:609 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis trvltbl.cxx:896 High V595 The 'm_pBoxIdx' pointer was utilized before it was verified against nullptr. Check lines: 896, 904.
General Analysis viscrs.cxx:479 Medium V547 Expression 'oColor' is always false.
General Analysis viscrs.cxx:339 Medium V1004 The 'pShell' pointer was used unsafely after it was verified against nullptr. Check lines: 336, 339.
General Analysis viscrs.cxx:1096 Medium V1048 The 'nRet' variable was assigned the same value.
General Analysis CntntIdxStore.cxx:383 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentChartDataProviderManager.cxx:82 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:1856 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:1881 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:1885 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:1888 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:1919 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:1925 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:2852 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:3858 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:5266 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:5280 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:5387 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:5483 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:5552 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:5595 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:5623 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis DocumentContentOperationsManager.cxx:2102 Medium V547 Expression '!"mst: this is assumed to be dead code"' is always false.
General Analysis DocumentContentOperationsManager.cxx:4081 Medium V547 Expression '!bAdd' is always true.
General Analysis DocumentContentOperationsManager.cxx:499 Medium V560 A part of conditional expression is always true: pTextNd.
General Analysis DocumentContentOperationsManager.cxx:500 Medium V560 A part of conditional expression is always true: pEndTextNd.
General Analysis DocumentContentOperationsManager.cxx:1580 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1552, 1580.
General Analysis DocumentContentOperationsManager.cxx:2737 Medium V1007 The value from the potentially uninitialized optional 'oSaveInsPos' is used. Probably it is a mistake.
General Analysis DocumentContentOperationsManager.cxx:5565 Medium V1007 The value from the potentially uninitialized optional 'oInsContentIndex' is used. Probably it is a mistake.
General Analysis DocumentContentOperationsManager.cxx:5566 Medium V1007 The value from the potentially uninitialized optional 'oInsContentIndex' is used. Probably it is a mistake.
General Analysis DocumentContentOperationsManager.cxx:5380 Medium V1051 Consider checking for misprints. It's possible that the 'pDestTextNd' should be checked here.
General Analysis DocumentFieldsManager.cxx:976 High V530 The return value of function 'ExpandField' is required to be utilized.
General Analysis DocumentFieldsManager.cxx:447 High V535 The variable 'i' is being used for this loop and for the outer loop. Check lines: 437, 447.
General Analysis DocumentFieldsManager.cxx:1640 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:1641 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:1642 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:1643 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:1644 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:1645 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:1646 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:1647 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:1648 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:1649 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:1650 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:1651 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:1652 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:1653 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:1654 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:1655 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:1656 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:1657 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:1658 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:1659 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:1660 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:1661 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:1662 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:1663 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:1664 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:1665 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:1666 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:1667 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:1673 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:1675 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:1677 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:1679 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:1681 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:715 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentRedlineManager.cxx:716 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentRedlineManager.cxx:827 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentRedlineManager.cxx:828 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentRedlineManager.cxx:3199 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentRedlineManager.cxx:3204 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis DocumentRedlineManager.cxx:1537 Medium V560 A part of conditional expression is always false: rCtx.pNewRedl.
General Analysis DocumentStylePoolManager.cxx:1888 High V530 The return value of function 'LandscapeSwap' is required to be utilized.
General Analysis DocumentStylePoolManager.cxx:2005 Medium V560 A part of conditional expression is always true: nId <= RES_POOLNUMRULE_BUL5.
General Analysis DocumentStylePoolManager.cxx:1067 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1067, 1129, 1174
General Analysis DocumentStylePoolManager.cxx:1070 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1070, 1132
General Analysis DocumentStylePoolManager.cxx:1073 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1073, 1135
General Analysis DocumentStylePoolManager.cxx:1076 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1076, 1138
General Analysis DocumentStylePoolManager.cxx:1079 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1079, 1141
General Analysis DocumentStylePoolManager.cxx:1082 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1082, 1144
General Analysis DocumentStylePoolManager.cxx:1085 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1085, 1147
General Analysis DocumentStylePoolManager.cxx:1088 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1088, 1150
General Analysis DocumentStylePoolManager.cxx:1091 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1091, 1153
General Analysis DocumentStylePoolManager.cxx:1094 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1094, 1156
General Analysis DocumentStylePoolManager.cxx:1107 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1107, 1116
General Analysis acmplwrd.cxx:146 Medium V1037 Two or more case-branches perform the same actions. Check lines: 146, 149, 152
General Analysis doc.cxx:643 High V530 The return value of function 'append' is required to be utilized.
General Analysis doc.cxx:654 High V530 The return value of function 'append' is required to be utilized.
General Analysis doc.cxx:658 High V530 The return value of function 'append' is required to be utilized.
General Analysis docbasic.cxx:85 High V530 The return value of function 'CallBasic' is required to be utilized.
General Analysis docbasic.cxx:122 High V530 The return value of function 'CallXScript' is required to be utilized.
General Analysis docbm.cxx:1354 Medium V773 The return value of function 'deleteMark' is required to be utilized. A memory leak is possible.
General Analysis docbm.cxx:1522 Medium V773 The return value of function 'deleteMark' is required to be utilized. A memory leak is possible.
General Analysis docbm.cxx:1143 Medium V1048 The 'bMoveMark' variable was assigned the same value.
General Analysis docchart.cxx:135 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis docchart.cxx:191 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis doccomp.cxx:1090 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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 docdesc.cxx:616 Medium V547 Expression 'rDesc.GetUseOn() != rChged.GetUseOn()' is always false.
General Analysis docedt.cxx:722 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis docfly.cxx:1112 Medium V560 A part of conditional expression is always true: !pSttNd.
General Analysis docfmt.cxx:97 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:359 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:363 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:384 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:388 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:1925 Medium V1007 The value from the potentially uninitialized optional 'oCurrentSet' is used. Probably it is a mistake.
General Analysis doclay.cxx:914 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis doclay.cxx:1205 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis doclay.cxx:1285 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(rName.substr(nNmLen)) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis docnum.cxx:1391 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis docnum.cxx:416 High V781 The value of the 'nLevel' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 416, 419.
General Analysis docnum.cxx:1272 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis docnum.cxx:2588 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis docnum.cxx:2666 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis docnum.cxx:2755 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis docredln.cxx:939 High V530 The return value of function 'append' is required to be utilized.
General Analysis docredln.cxx:2052 Medium V1051 Consider checking for misprints. It's possible that the 'pSttNd' should be checked here.
General Analysis docsort.cxx:726 Medium V1077 Conditional initialization inside the 'FlatFndBox' constructor may leave some members uninitialized. Inspect the following: m_nCols, m_nRows.
General Analysis doctxm.cxx:887 High V522 Dereferencing of the null pointer 'pChptrNd' might take place. The null pointer is passed into 'useTextNodeForIndex' function. Inspect the fourth argument. Check lines: 887, 1459, 1470, 1602.
General Analysis doctxm.cxx:1149 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis doctxm.cxx:2062 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis doctxm.cxx:900 Medium V560 A part of conditional expression is always true: pNdFrame.
General Analysis doctxm.cxx:1207 Medium V560 A part of conditional expression is always false: !pNextMark.
General Analysis doctxm.cxx:1843 Medium V560 A part of conditional expression is always true.
General Analysis doctxm.cxx:118 Medium V657 It's odd that this function always returns one and the same value.
General Analysis doctxm.cxx:766 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(rNm.toString().subView(nNmLen)) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis extinput.cxx:206 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis fmtcol.cxx:516 Medium V1048 The 'bAreListLevelIndentsApplicable' variable was assigned the same value.
General Analysis fmtcol.cxx:538 Medium V1048 The 'bAreListLevelIndentsApplicable' variable was assigned the same value.
General Analysis notxtfrm.cxx:301 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis notxtfrm.cxx:313 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis notxtfrm.cxx:707 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis notxtfrm.cxx:1395 High V595 The 'pOLENd' pointer was utilized before it was verified against nullptr. Check lines: 1395, 1416.
General Analysis 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:1053 Medium V1023 A pointer without owner is added to the 'm_AutoFormats' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis tblafmt.cxx:332 Medium V1051 Consider checking for misprints. It's possible that the 'm_eNumFormatLanguage' should be checked here.
General Analysis tblcpy.cxx:351 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:2512 High V1051 Consider checking for misprints. It's possible that the 'rParam.nLowerDiff' should be checked here.
General Analysis 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: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:1290 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:1302 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:1363 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:1383 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:1416 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:1428 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:1456 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:1518 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:2771 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:2830 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:2841 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis tblrwcl.cxx:472 Medium V1048 The 'bRes' variable was assigned the same value.
General Analysis textboxhelper.cxx:77 High V595 The 'pObject' pointer was utilized before it was verified against nullptr. Check lines: 77, 83.
General Analysis textboxhelper.cxx:207 High V614 Uninitialized variable 'eMode' used.
General Analysis textboxhelper.cxx:305 High V614 Uninitialized variable 'eMode' used.
General Analysis textboxhelper.cxx:1469 Medium V560 A part of conditional expression is always true: pObj.
General Analysis textboxhelper.cxx:1473 Medium V560 A part of conditional expression is always true: pObj.
General Analysis ndcopy.cxx:315 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis ndcopy.cxx:316 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis 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:779 Medium V560 A part of conditional expression is always true: !pEndNd.
General Analysis ndtbl.cxx:1515 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis ndtbl.cxx:1639 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis ndtbl.cxx:4590 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis ndtbl.cxx:437 High V595 The 'pContentNd' pointer was utilized before it was verified against nullptr. Check lines: 437, 445.
General Analysis ndtbl.cxx:839 Medium V1007 The value from the potentially uninitialized optional 'aBoxFormatArr2' is used. Probably it is a mistake.
General Analysis ndtbl.cxx:840 Medium V1007 The value from the potentially uninitialized optional 'aBoxFormatArr2' is used. Probably it is a mistake.
General Analysis ndtbl.cxx:878 Medium V1007 The value from the potentially uninitialized optional 'aBoxFormatArr2' is used. Probably it is a mistake.
General Analysis ndtbl.cxx:879 Medium V1007 The value from the potentially uninitialized optional 'aBoxFormatArr2' is used. Probably it is a mistake.
General Analysis ndtbl.cxx:1727 Medium V1007 The value from the potentially uninitialized optional 'oNode2Layout' is used. Probably it is a mistake.
General Analysis ndtbl.cxx:349 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis node.cxx:893 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis node.cxx:1291 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis node.cxx:1908 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:1519 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis nodes.cxx:1652 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis 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:935 High V773 Visibility scope of the 'pSttNd' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis nodes.cxx:853 Medium V547 Expression is always false.
General Analysis nodes.cxx:859 Medium V547 Expression '!"Unknown node type"' is always false.
General Analysis nodes.cxx:1916 Medium V547 Expression is always false.
General Analysis nodes.cxx:2398 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis nodes.cxx:1568 Medium V1048 The 'bSplitDestNd' variable was assigned the same value.
General Analysis nodes.cxx:1635 Medium V1048 The 'bSplitDestNd' variable was assigned the same value.
General Analysis section.cxx:1406 High V773 The 'pPam' pointer was assigned values twice without releasing the memory. A memory leak is possible.
General Analysis section.cxx:651 High V1053 Calling the 'ResetFormatAttr' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis section.cxx:1377 Medium V1019 Compound assignment expression 'rValue >>= aSeq' is used inside condition.
General Analysis section.cxx:1269 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis swbaslnk.cxx:242 Medium V560 A part of conditional expression is always false: !GetObj().
General Analysis swbaslnk.cxx:74 Medium V1019 Compound assignment expression 'rValue >>= sState' is used inside condition.
General Analysis dcontact.cxx:1279 Medium V547 Expression is always false.
General Analysis dcontact.cxx:1523 Medium V547 Expression is always false.
General Analysis dcontact.cxx:2044 Medium V547 Expression '!"Unknown Anchor."' is always false.
General Analysis dview.cxx:420 Medium V1051 Consider checking for misprints. It's possible that the 'pAnchoredObj' should be checked here.
General Analysis acorrect.cxx:567 High V530 The return value of function 'append' is required to be utilized.
General Analysis acorrect.cxx:569 High V530 The return value of function 'append' is required to be utilized.
General Analysis acorrect.cxx:571 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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 autofmt.cxx:1722 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis autofmt.cxx:2180 Medium V560 A part of conditional expression is always false: '/' == cChar.
General Analysis autofmt.cxx:2311 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:2300 Medium V1077 Conditional initialization inside the 'SwAutoFormat' constructor may leave some members uninitialized. Inspect the following: m_bIsRightToLeft.
General Analysis eddel.cxx:95 High V654 The condition 'pEndSelPos' of loop is always true.
General Analysis edfcol.cxx:268 High V530 The return value of function 'remove' is required to be utilized.
General Analysis edfcol.cxx:269 High V530 The return value of function 'remove' is required to be utilized.
General Analysis edfcol.cxx:270 High V530 The return value of function 'remove' is required to be utilized.
General Analysis edfcol.cxx:471 High V530 The return value of function 'append' is required to be utilized.
General Analysis edfcol.cxx:472 High V530 The return value of function 'append' is required to be utilized.
General Analysis edfcol.cxx:474 High V530 The return value of function 'append' is required to be utilized.
General Analysis edfcol.cxx:475 High V530 The return value of function 'append' is required to be utilized.
General Analysis edfcol.cxx:476 High V530 The return value of function 'append' is required to be utilized.
General Analysis edfcol.cxx:478 High V530 The return value of function 'append' is required to be utilized.
General Analysis edfcol.cxx:479 High V530 The return value of function 'append' is required to be utilized.
General Analysis edfcol.cxx:1670 High V614 Uninitialized variable 'nOldValue' used. Consider checking the first actual argument of the 'Any' function.
General Analysis edfcol.cxx:809 Medium V547 Expression 'bHeaderIsOn' is always false.
General Analysis edfcol.cxx:818 Medium V547 Expression 'bFooterIsOn' is always false.
General Analysis edfcol.cxx:854 Medium V547 Expression '!bHeaderIsOn' is always true.
General Analysis edfcol.cxx:863 Medium V547 Expression '!bFooterIsOn' is always true.
General Analysis edfcol.cxx:982 Medium V547 Expression '!bHeaderIsOn' is always true.
General Analysis edfcol.cxx:1118 Medium V547 Expression '!bHeaderIsOn' is always true.
General Analysis edfcol.cxx:1147 Medium V547 Expression '!bFooterIsOn' is always true.
General Analysis edfcol.cxx:1406 Medium V547 Expression '!bHeaderIsOn' is always true.
General Analysis edfcol.cxx:1634 Medium V547 Expression '!bHeaderIsOn' is always true.
General Analysis editsh.cxx:437 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis editsh.cxx:636 High V530 The return value of function 'append' is required to be utilized.
General Analysis editsh.cxx:588 Medium V522 There might be dereferencing of a potential null pointer 'GetCursor()->GetNext()'.
General Analysis editsh.cxx:413 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!GetCursor()->HasMark()' and 'GetCursor()->HasMark()'.
General Analysis editsh.cxx:93 Medium V1048 The 'bShouldBeRtl' variable was assigned the same value.
General Analysis edlingu.cxx:894 Medium V1004 The 'pNode' pointer was used unsafely after it was verified against nullptr. Check lines: 892, 894.
General Analysis edlingu.cxx:966 Medium V1004 The 'pNode' pointer was used unsafely after it was verified against nullptr. Check lines: 964, 966.
General Analysis ednumber.cxx:358 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis ednumber.cxx:769 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis edsect.cxx:339 Medium V547 Expression 'pInnermostNode != nullptr' is always true.
General Analysis authfld.cxx:411 Medium V560 A part of conditional expression is always false: nVal >= 0.
General Analysis authfld.cxx:411 Medium V560 A part of conditional expression is always true: nVal < AUTH_FIELD_END.
General Analysis 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:396 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:436 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:457 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:469 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:475 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:484 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:489 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:509 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:523 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:532 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:555 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:564 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:688 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:693 High V530 The return value of function 'append' is required to be utilized.
General Analysis cellfml.cxx:933 High V530 The return value of function 'ScanString' is required to be utilized.
General Analysis cellfml.cxx:1080 High V530 The return value of function 'ScanString' is required to be utilized.
General Analysis cellfml.cxx:1111 High V530 The return value of function 'append' is required to be utilized.
General Analysis chpfld.cxx:53 High V530 The return value of function 'remove' is required to be utilized.
General Analysis dbfld.cxx:351 Medium V1051 Consider checking for misprints. It's possible that the 'm_bValidValue' should be checked here.
General Analysis ddetbl.cxx:174 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis fldbas.cxx:434 Medium V524 It is odd that the body of 'GetPar2' function is fully equivalent to the body of 'GetPar1' function.
General Analysis fldbas.cxx:146 Medium V547 Expression '!"Wrong field type"' is always false.
General Analysis fldbas.cxx:239 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis postithelper.cxx:156 High V595 The 'pAnnotationMark' pointer was utilized before it was verified against nullptr. Check lines: 156, 169.
General Analysis fecopy.cxx:254 High V522 Dereferencing of the null pointer 'pFly' might take place. The null pointer is passed into 'lcl_SetAnchor' function. Inspect the third argument. Check lines: 254, 353.
General Analysis fecopy.cxx:254 High V522 Dereferencing of the null pointer 'pFly' might take place. The null pointer is passed into 'lcl_SetAnchor' function. Inspect the third argument. Check lines: 254, 362.
General Analysis fecopy.cxx:254 High V522 Dereferencing of the null pointer 'pFly' might take place. The null pointer is passed into 'lcl_SetAnchor' function. Inspect the third argument. Check lines: 254, 798.
General Analysis fecopy.cxx:117 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis fecopy.cxx:610 Medium V1007 The value from the potentially uninitialized optional 'oDstPos' is used. Probably it is a mistake.
General Analysis fecopy.cxx:617 Medium V1007 The value from the potentially uninitialized optional 'oDstPos' is used. Probably it is a mistake.
General Analysis fecopy.cxx:464 Medium V1051 Consider checking for misprints. It's possible that the 'bCopyIsMove' should be checked here.
General Analysis fefly1.cxx:2279 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis feshview.cxx:342 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 321, 342.
General Analysis fews.cxx:511 Medium V1051 Consider checking for misprints. It's possible that the 'pFormat' should be checked here.
General Analysis tblsel.cxx:1944 High V530 The return value of function 'Union' is required to be utilized.
General Analysis tblsel.cxx:2067 High V773 Visibility scope of the 'pRow' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis tblsel.cxx:2323 High V773 Visibility scope of the 'pHeadline' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis GraphicSizeCheck.cxx:138 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis grfatr.cxx:275 Medium V560 A part of conditional expression is always true: 0 <= nRet.
General Analysis grfatr.cxx:293 Medium V560 A part of conditional expression is always true: 0 <= nVal.
General Analysis 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:249'.
General Analysis ndgrf.cxx:290 High V1053 Calling the 'ResetAttr' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis 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:46 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:47 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: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: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:332 Medium V547 Expression is always false.
General Analysis anchoreddrawobject.cxx:890 Medium V547 Expression is always false.
General Analysis anchoredobject.cxx:855 High V530 The return value of function 'Union' is required to be utilized.
General Analysis atrfrm.cxx:3581 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:3611 High V1053 Calling the 'CallSwClientNotify' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis 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:1877 High V522 Dereferencing of the null pointer 'pAnchoredObj' might take place.
General Analysis fly.cxx:1084 High V530 The return value of function 'Union' is required to be utilized.
General Analysis fly.cxx:1243 High V530 The return value of function 'Union' is required to be utilized.
General Analysis fly.cxx:1240 High V595 The 'pOldFormat' pointer was utilized before it was verified against nullptr. Check lines: 1240, 1266.
General Analysis fly.cxx:1795 High V595 The 'pTmpFlowFrame' pointer was utilized before it was verified against nullptr. Check lines: 1795, 1798.
General Analysis 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:288'.
General Analysis fly.cxx:3270 Medium V560 A part of conditional expression is always true: nullptr != pSwFlyFreeFrame.
General Analysis fly.cxx:1802 Medium V1004 The 'pTmpPrev' pointer was used unsafely after it was verified against nullptr. Check lines: 1796, 1802.
General Analysis flycnt.cxx:994 High V595 The 'pLay' pointer was utilized before it was verified against nullptr. Check lines: 935, 994, 1004.
General Analysis flycnt.cxx:1554 Medium V522 There might be dereferencing of a potential null pointer 'pFly'.
General Analysis flycnt.cxx:1856 Medium V522 There might be dereferencing of a potential null pointer 'pFly'.
General Analysis flycnt.cxx:392 Medium V1004 The 'GetAnchorFrame()' pointer was used unsafely after it was verified against nullptr. Check lines: 352, 392.
General Analysis flylay.cxx:484 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis flylay.cxx:1294 High V530 The return value of function 'Union' is required to be utilized.
General Analysis flylay.cxx:1306 High V530 The return value of function 'Union' is required to be utilized.
General Analysis flylay.cxx:1430 High V530 The return value of function 'Union' is required to be utilized.
General Analysis frmtool.cxx:3307 High V530 The return value of function 'Union' is required to be utilized.
General Analysis frmtool.cxx:3317 High V530 The return value of function 'Union' is required to be utilized.
General Analysis frmtool.cxx:3325 High V530 The return value of function 'Union' is required to be utilized.
General Analysis frmtool.cxx:3335 High V530 The return value of function 'Union' is required to be utilized.
General Analysis frmtool.cxx:3068 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:923 High V654 The condition '!pRet' of loop is always true.
General Analysis ftnfrm.cxx:2096 High V654 The condition '_pFootnote' of loop is always true.
General Analysis ftnfrm.cxx:1562 High V773 The 'pParent' pointer was assigned values twice without releasing the memory. A memory leak is possible.
General Analysis ftnfrm.cxx:2073 Medium V547 Expression '!pNxt' is always false.
General Analysis ftnfrm.cxx:432 Medium V1051 Consider checking for misprints. It's possible that the 'nDist' should be checked here.
General Analysis hffrm.cxx:460 Medium V1007 The value from the potentially uninitialized optional 'oAccess' is used. Probably it is a mistake.
General Analysis hffrm.cxx:590 Medium V1007 The value from the potentially uninitialized optional 'oAccess' is used. Probably it is a mistake.
General Analysis layact.cxx:1921 Medium V1007 The value from the potentially uninitialized optional 'oPrevDeleteListener' is used. Probably it is a mistake.
General Analysis layact.cxx:2395 Medium V1077 Conditional initialization inside the 'SwLayIdle' constructor may leave some members uninitialized. Inspect the following: m_pContentNode, m_nTextPos, m_bPageValid.
General Analysis legacyitem.cxx:69 High V568 It's odd that the argument of sizeof() operator is the 'rItem.GetPos()' expression.
General Analysis 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:133 High V595 The 'rPageFrame.GetSortedObjs()' pointer was utilized before it was verified against nullptr. Check lines: 133, 163.
General Analysis pagechg.cxx:750 High V595 The 'pNewFormat' pointer was utilized before it was verified against nullptr. Check lines: 750, 776.
General Analysis pagechg.cxx:986 High V595 The 'pParent' pointer was utilized before it was verified against nullptr. Check lines: 986, 987.
General Analysis pagechg.cxx:273 High V773 Visibility scope of the 'pBodyFrame' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis pagechg.cxx:732 High V773 Visibility scope of the 'pBodyFrame' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis pagechg.cxx:250 High V1053 Calling the 'Calc' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis pagedesc.cxx:470 Medium V560 A part of conditional expression is always true: bRet.
General Analysis paintfrm.cxx:2064 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis paintfrm.cxx:2980 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis paintfrm.cxx:3269 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis paintfrm.cxx:3343 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:3355 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:3511 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:3754 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:4254 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:4346 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:4664 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis paintfrm.cxx:4877 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:4939 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:5032 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis paintfrm.cxx:5041 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis paintfrm.cxx:5050 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis paintfrm.cxx:5059 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis paintfrm.cxx:5909 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis paintfrm.cxx:6295 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:6975 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis paintfrm.cxx:7071 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:7635 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis paintfrm.cxx:7878 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis paintfrm.cxx:1972 High V595 The 'pBrush' pointer was utilized before it was verified against nullptr. Check lines: 1972, 1987.
General Analysis paintfrm.cxx:6320 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 paintfrm.cxx:6333 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 paintfrm.cxx:7254 Medium V1004 The 'pObj' pointer was used unsafely after it was verified against nullptr. Check lines: 7241, 7254.
General Analysis paintfrm.cxx:7056 Medium V1048 The 'bLowMode' variable was assigned the same value.
General Analysis sectfrm.cxx:2682 Medium V560 A part of conditional expression is always false: m_bOwnFootnoteNum.
General Analysis ssfrm.cxx:504 High V595 The 'pFrame->GetDrawObjs()' pointer was utilized before it was verified against nullptr. Check lines: 504, 510.
General Analysis ssfrm.cxx:539 High V595 The 'GetDrawObjs()' pointer was utilized before it was verified against nullptr. Check lines: 539, 546.
General Analysis ssfrm.cxx:378 High V1053 Calling the 'IsDeleteForbidden' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis tabfrm.cxx:1410 High V773 Visibility scope of the 'pHeadline' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis tabfrm.cxx:4137 High V773 Visibility scope of the 'pHeadline' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis tabfrm.cxx:4639 High V1053 Calling the 'GetFormat' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tabfrm.cxx:4254 Medium V1004 The pointer was used unsafely after it was verified against nullptr. Check lines: 4251, 4254.
General Analysis tabfrm.cxx:2553 Medium V1007 The value from the potentially uninitialized optional 'oDeleteListener' is used. Probably it is a mistake.
General Analysis tabfrm.cxx:6284 Medium V1019 Compound assignment expression is used inside condition.
General Analysis trvlfrm.cxx:2240 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2244 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2284 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2303 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2319 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2354 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2373 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2392 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2422 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2439 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2511 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2615 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis trvlfrm.cxx:2619 High V530 The return value of function 'Union' is required to be utilized.
General Analysis trvlfrm.cxx:2624 High V530 The return value of function 'Union' is required to be utilized.
General Analysis trvlfrm.cxx:796 High V595 The 'pTable' pointer was utilized before it was verified against nullptr. Check lines: 796, 803.
General Analysis trvlfrm.cxx:1599 High V654 The condition 'pCnt' of loop is always true.
General Analysis trvlfrm.cxx:2127 Medium V1004 The 'pSh' pointer was used unsafely after it was verified against nullptr. Check lines: 2123, 2127.
General Analysis wsfrm.cxx:3085 High V595 The 'pToShrink' pointer was utilized before it was verified against nullptr. Check lines: 3085, 3092.
General Analysis wsfrm.cxx:887 Medium V592 The expression was enclosed by parentheses twice: ((expression)). One pair of parentheses is unnecessary or misprint is present.
General Analysis wsfrm.cxx:922 Medium V592 The expression was enclosed by parentheses twice: ((expression)). One pair of parentheses is unnecessary or misprint is present.
General Analysis wsfrm.cxx:4378 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:962 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pBehind' and 'pBehind'.
General Analysis SwXMLTextBlocks.cxx:571 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis SwXMLTextBlocks.cxx:248 Medium V1020 The function exited without calling the 'CloseFile' function. Check lines: 248, 237.
General Analysis SwXMLTextBlocks1.cxx:73 High V530 The return value of function 'Read' is required to be utilized.
General Analysis swnewtable.cxx:2410 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis 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:2053 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis swtable.cxx:120 High V530 The return value of function 'remove' is required to be utilized.
General Analysis swtable.cxx:125 High V530 The return value of function 'remove' is required to be utilized.
General Analysis swtable.cxx:2483 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis swtable.cxx:2527 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis swtable.cxx:2606 Medium V763 Parameter 'nOldFormat' is always rewritten in function body before being used.
General Analysis swtable.cxx:1906 Medium V1048 The 'nRet' variable was assigned the same value.
General Analysis EnhancedPDFExportHelper.cxx:2421 Medium V547 Expression 'nullptr != p' is always true.
General Analysis frmcrsr.cxx:339 Medium V547 Expression 'bRet' is always true.
General Analysis frmcrsr.cxx:1691 Medium V547 Expression 'bFill' is always true.
General Analysis guess.cxx:443 Medium V547 Expression 'bDoNotHyphenateLastLine' is always false.
General Analysis guess.cxx:338 Medium V560 A part of conditional expression is always false: nTextHyphenZoneAlways.
General Analysis guess.cxx:347 Medium V560 A part of conditional expression is always false: nTextHyphenZoneAlways.
General Analysis guess.cxx:363 Medium V560 A part of conditional expression is always false: nParaZone > - 1.
General Analysis guess.cxx:381 Medium V560 A part of conditional expression is always false: nParaZone != - 1.
General Analysis inftxt.cxx:944 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis inftxt.cxx:2019 Medium V547 Expression 'cPos' is always true.
General Analysis inftxt.cxx:1868 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:122 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:403 Medium V1071 Consider inspecting the 'X' function. The return value is not always used. Total calls: 12, discarded results: 1.
General Analysis itradj.cxx:646 Medium V773 The return value of function 'CalcRightMargin' is required to be utilized. A memory leak is possible.
General Analysis itratr.cxx:421 High V595 The 'm_pMergedPara' pointer was utilized before it was verified against nullptr. Check lines: 421, 432.
General Analysis itrcrsr.cxx:1965 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis itrcrsr.cxx:219 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis itrform2.cxx:1171 High V530 The return value of function 'Union' is required to be utilized.
General Analysis itrform2.cxx:2836 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis itrform2.cxx:2859 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis itrform2.cxx:3038 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis itrform2.cxx:242 High V595 The 'pPor' pointer was utilized before it was verified against nullptr. Check lines: 242, 248.
General Analysis itrform2.cxx:620 High V609 Divide by zero. Denominator range [0..65535].
General Analysis itrform2.cxx:763 High V609 Divide by zero. Denominator range [0..65535].
General Analysis itrform2.cxx:1315 High V773 The exception was thrown without releasing the 'pMetaPor' pointer. A memory leak is possible.
General Analysis itrform2.cxx:1222 Medium V522 There might be dereferencing of a potential null pointer 'pCheckboxFm'.
General Analysis porfld.cxx:1136 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_aPos.
General Analysis porfly.cxx:233 High V530 The return value of function 'Intersection_' is required to be utilized.
General Analysis 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:213 Medium V1004 The 'pRight' pointer was used unsafely after it was verified against nullptr. Check lines: 209, 213.
General Analysis porlay.cxx:896 Medium V1019 Compound assignment expression 'xEnum->nextElement() >>= stmt' is used inside condition.
General Analysis porlay.cxx:936 Medium V1019 Compound assignment expression 'xEnum->nextElement() >>= stmt' is used inside condition.
General Analysis porrst.cxx:787 Medium V560 A part of conditional expression is always true: m_nEnd != 0.
General Analysis porrst.cxx:787 Medium V560 A part of conditional expression is always true: m_nStart != 0.
General Analysis 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:405 High V1065 Expression can be simplified, check 'nStartWidth' and similar operands.
General Analysis portxt.cxx:964 Medium V560 A part of conditional expression is always true: GetNextPortion()->GetNextPortion().
General Analysis possiz.hxx:45 Medium V1071 Consider inspecting the 'Height' function. The return value is not always used. Total calls: 12, discarded results: 1.
General Analysis possiz.hxx:45 Medium V1071 Consider inspecting the 'Height' function. The return value is not always used. Total calls: 14, discarded results: 1.
General Analysis possiz.hxx:45 Medium V1071 Consider inspecting the 'Height' function. The return value is not always used. Total calls: 26, discarded results: 2.
General Analysis possiz.hxx:45 Medium V1071 Consider inspecting the 'Height' function. The return value is not always used. Total calls: 44, discarded results: 1.
General Analysis possiz.hxx:47 Medium V1071 Consider inspecting the 'Width' function. The return value is not always used. Total calls: 21, discarded results: 2.
General Analysis possiz.hxx:47 Medium V1071 Consider inspecting the 'Width' function. The return value is not always used. Total calls: 22, discarded results: 2.
General Analysis possiz.hxx:47 Medium V1071 Consider inspecting the 'Width' function. The return value is not always used. Total calls: 30, discarded results: 3.
General Analysis possiz.hxx:47 Medium V1071 Consider inspecting the 'Width' function. The return value is not always used. Total calls: 36, discarded results: 2.
General Analysis possiz.hxx:47 Medium V1071 Consider inspecting the 'Width' function. The return value is not always used. Total calls: 37, discarded results: 4.
General Analysis redlnitr.cxx:402 High V530 The return value of function 'append' is required to be utilized.
General Analysis redlnitr.cxx:534 High V530 The return value of function 'append' is required to be utilized.
General Analysis txtdrop.cxx:377 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis txtdrop.cxx:906 High V530 The return value of function 'Union' is required to be utilized.
General Analysis txtfly.cxx:484 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis txtfrm.cxx:1048 High V530 The return value of function 'insert' is required to be utilized.
General Analysis txtfrm.cxx:1075 High V530 The return value of function 'insert' is required to be utilized.
General Analysis txtfrm.cxx:1093 High V530 The return value of function 'insert' is required to be utilized.
General Analysis txtfrm.cxx:1102 High V530 The return value of function 'insert' is required to be utilized.
General Analysis txtfrm.cxx:1131 High V530 The return value of function 'insert' is required to be utilized.
General Analysis txtfrm.cxx:1200 High V530 The return value of function 'remove' is required to be utilized.
General Analysis widorp.cxx:136 Medium V1051 Consider checking for misprints. It's possible that the 'nLineHeight' should be checked here.
General Analysis ToxTextGenerator.cxx:440 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis ToxTextGenerator.cxx:456 High V530 The return value of function 'append' is required to be utilized.
General Analysis ToxTextGenerator.cxx:460 High V530 The return value of function 'append' is required to be utilized.
General Analysis ToxWhitespaceStripper.cxx:30 High V530 The return value of function 'append' is required to be utilized.
General Analysis ToxWhitespaceStripper.cxx:35 High V530 The return value of function 'append' is required to be utilized.
General Analysis ToxWhitespaceStripper.cxx:42 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis tox.cxx:591 Medium V560 A part of conditional expression is always true: pCmp->GetType() == pType->GetType().
General Analysis tox.cxx:885 Medium V1016 The value 'o3tl::toInt32(sTmp)' is out of range of enum values. This causes unspecified or undefined behavior.
General Analysis txmsrt.cxx:224 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis txmsrt.cxx:425 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis txmsrt.cxx:520 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis txmsrt.cxx:659 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis txmsrt.cxx:917 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis txmsrt.cxx:401 Medium V547 Expression is always false.
General Analysis txmsrt.cxx:511 Medium V547 Expression is always false.
General Analysis txmsrt.cxx:614 Medium V547 Expression is always false.
General Analysis 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: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:893 Medium V522 There might be dereferencing of a potential null pointer 'pPostItField'.
General Analysis fntcache.cxx:1221 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1198, 1221.
General Analysis fntcache.cxx:1441 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1418, 1441.
General Analysis fntcache.cxx:1507 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:196 Medium V1007 The value from the potentially uninitialized optional 'oStartHidden' is used. Probably it is a mistake.
General Analysis ndtxt.cxx:1813 High V522 Dereferencing of the null pointer 'ppTextAttr' might take place. The null pointer is passed into 'lcl_GetTextAttrs' function. Inspect the second argument. Check lines: 1813, 1828.
General Analysis ndtxt.cxx:1486 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis ndtxt.cxx:1495 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis ndtxt.cxx:1540 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis ndtxt.cxx:1576 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis ndtxt.cxx:1601 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis ndtxt.cxx:2203 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis ndtxt.cxx:3599 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3604 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3609 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3648 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3649 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3650 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3659 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ndtxt.cxx:3661 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ndtxt.cxx:3670 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ndtxt.cxx:3671 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ndtxt.cxx:3695 High V530 The return value of function 'replace' is required to be utilized.
General Analysis ndtxt.cxx:3701 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3704 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis ndtxt.cxx:3708 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3709 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:3711 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis ndtxt.cxx:3910 High V530 The return value of function 'remove' is required to be utilized.
General Analysis ndtxt.cxx:4336 Medium V1004 The 'pNdIdx' pointer was used unsafely after it was verified against nullptr. Check lines: 4332, 4336.
General Analysis ndtxt.cxx:3599 Medium V1037 Two or more case-branches perform the same actions. Check lines: 3599, 3604
General Analysis ndtxt.cxx:4848 Medium V1048 The 'bAreListLevelIndentsApplicable' variable was assigned the same value.
General Analysis ndtxt.cxx:4870 Medium V1048 The 'bAreListLevelIndentsApplicable' variable was assigned the same value.
General Analysis swfont.cxx:703 Medium V1077 Conditional initialization inside the 'SwFont' constructor may leave some members uninitialized. Inspect the following: m_nTopBorderDist, m_nBottomBorderDist, m_nRightBorderDist, m_nLeftBorderDist, m_nShadowWidth, ....
General Analysis thints.cxx:1641 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis thints.cxx:1654 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis thints.cxx:1667 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis thints.cxx:258 Medium V547 Expression is always false.
General Analysis thints.cxx:428 Medium V547 Expression '!"bad code monkey"' is always false.
General Analysis thints.cxx:444 Medium V547 Expression is always false.
General Analysis thints.cxx:523 Medium V547 Expression '!"existing hint inside new hint: why?"' is always false.
General Analysis thints.cxx:1025 Medium V547 Expression '!"unsupported redline attribute"' is always false.
General Analysis thints.cxx:1846 Medium V547 Expression is always false.
General Analysis thints.cxx:3611 Medium V547 Expression '!"GetCharOfTextAttr: unknown attr"' is always false.
General Analysis thints.cxx:743 Medium V560 A part of conditional expression is always true: nOtherStart <= nThisEnd.
General Analysis thints.cxx:886 Medium V1051 Consider checking for misprints. It's possible that the 'pNewStyle' should be checked here.
General Analysis txtedt.cxx:286 High V530 The return value of function 'Union' is required to be utilized.
General Analysis txtedt.cxx:292 High V530 The return value of function 'Union' is required to be utilized.
General Analysis txtedt.cxx:1432 Medium V560 A part of conditional expression is always false: !bSpell.
General Analysis txtedt.cxx:1381 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1375, 1381.
General Analysis SwUndoPageDesc.cxx:311 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 SwUndoPageDesc.cxx:411 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 docundo.cxx:328 Medium V522 There might be dereferencing of a potential null pointer 'pListAction'.
General Analysis rolbck.cxx:693 High V595 The 'pMark' pointer was utilized before it was verified against nullptr. Check lines: 693, 713.
General Analysis rolbck.cxx:776 Medium V547 Expression 'pPam' is always true.
General Analysis undel.cxx:732 Medium V547 Expression '!"unexpected special character"' is always false.
General Analysis undel.cxx:1336 Medium V547 Expression '!"dead code"' is always false.
General Analysis 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:224 Medium V522 There might be dereferencing of a potential null pointer 'pContext'.
General Analysis undobj.cxx:233 Medium V522 There might be dereferencing of a potential null pointer 'pContext'.
General Analysis undobj.cxx:246 Medium V522 There might be dereferencing of a potential null pointer 'pRepeatContext'.
General Analysis undobj.cxx:1443 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis undraw.cxx:605 High V595 The 'pDrawFrameFormat' pointer was utilized before it was verified against nullptr. Check lines: 605, 614.
General Analysis 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:455 High V773 Visibility scope of the 'pContact' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis unfmco.cxx:52 High V530 The return value of function 'AddUndoRedoPaM' is required to be utilized.
General Analysis unnum.cxx:115 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis unnum.cxx:134 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis unovwr.cxx:85 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis untbl.cxx:800 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis untbl.cxx:2172 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis untbl.cxx:2696 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis untbl.cxx:2702 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis untbl.cxx:2464 High V1051 Consider checking for misprints. It's possible that the 'pUndo' should be checked here.
General Analysis untbl.cxx:900 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis XMLRangeHelper.cxx:44 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:45 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:65 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:80 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:82 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:86 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:89 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:90 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:94 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:95 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:96 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:101 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:102 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:359 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:375 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:385 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:122 Medium V1083 Signed integer overflow is possible in '(o3tl::toInt32(aCellStr.substr(i + 1))) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis unobkm.cxx:730 Medium V1019 Compound assignment expression 'rValue >>= bChecked' is used inside condition.
General Analysis unochart.cxx:84 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis unochart.cxx:145 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis unochart.cxx:762 Medium V560 A part of conditional expression is always true: !bFirstIsLabel.
General Analysis unochart.cxx:786 Medium V560 A part of conditional expression is always true: !bFirstIsLabel.
General Analysis unochart.cxx:1087 Medium V560 A part of conditional expression is always true: nDtaSrcIsColumns == 1.
General Analysis unochart.cxx:552 Medium V614 Potentially uninitialized variable 'eSource' used.
General Analysis unochart.cxx:1916 Medium V1048 The 'bUseCol' variable was assigned the same value.
General Analysis unocoll.cxx:117 High V595 The 'mpDocShell' pointer was utilized before it was verified against nullptr. Check lines: 117, 134.
General Analysis 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:210 Medium V1004 The 'pBoxNd' pointer was used unsafely after it was verified against nullptr. Check lines: 209, 210.
General Analysis unocrsr.cxx:196 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis unocrsrhelper.cxx:914 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis unocrsrhelper.cxx:921 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis unocrsrhelper.cxx:932 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis unocrsrhelper.cxx:942 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis unocrsrhelper.cxx:1417 High V547 Expression 'nMovedID > 0' is always false.
General Analysis unocrsrhelper.cxx:1054 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1052, 1054.
General Analysis unocrsrhelper.cxx:1344 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis unocrsrhelper.cxx:1350 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis unocrsrhelper.cxx:1353 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis unocrsrhelper.cxx:486 Medium V1037 Two or more case-branches perform the same actions. Check lines: 486, 497
General Analysis unodraw.cxx:1024 Medium V1001 The 'aProv' variable is assigned but is not used by the end of the function.
General Analysis unoflatpara.cxx:491 Medium V524 It is odd that the body of 'getLastPara' function is fully equivalent to the body of 'getFirstPara' function.
General Analysis unoframe.cxx:1396 High V595 The 'pFormat' pointer was utilized before it was verified against nullptr. Check lines: 1396, 1407.
General Analysis unoidx.cxx:2532 High V530 The return value of function 'append' is required to be utilized.
General Analysis unoidx.cxx:2767 Medium V560 A part of conditional expression is always false.
General Analysis unoidx.cxx:2767 Medium V560 A part of conditional expression is always false: nType < 0.
General Analysis unoidx.cxx:1032 Medium V1048 The 'nSet' variable was assigned the same value.
General Analysis unoidx.cxx:3006 Medium V1048 The 'nVal' variable was assigned the same value.
General Analysis unoparagraph.cxx:902 Medium V1037 Two or more case-branches perform the same actions. Check lines: 902, 907
General Analysis unorefmk.cxx:903 Medium V522 There might be dereferencing of a potential null pointer 'pCursor'.
General Analysis unorefmk.cxx:519 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis unosect.cxx:1406 Medium V1048 The 'pStates[i]' variable was assigned the same value.
General Analysis unosect.cxx:1417 Medium V1048 The 'pStates[i]' variable was assigned the same value.
General Analysis unosett.cxx:1867 High V547 Expression 'nValue >= 0' is always true.
General Analysis unosett.cxx:1884 High V547 Expression 'nValue == 0' is always true.
General Analysis unosett.cxx:1901 High V547 Expression 'nValue == LabelFollow::LISTTAB' is always true.
General Analysis unosett.cxx:1954 High V547 Expression 'nSet >= 0' is always true.
General Analysis unosett.cxx:2144 High V614 Uninitialized variable 'bVal' used. Consider checking the first actual argument of the 'SetIsLegal' function.
General Analysis unosett.cxx:1795 Medium V560 A part of conditional expression is always true: nSet >= 0.
General Analysis unosett.cxx:1776 Medium V785 Constant expression in switch statement.
General Analysis unostyle.cxx:379 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis unostyle.cxx:390 High V590 Consider inspecting this expression. The expression is excessive or contains a misprint.
General Analysis unostyle.cxx:2525 Medium V1001 The 'aResult' variable is assigned but is not used by the end of the function.
General Analysis unostyle.cxx:4814 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(sCellSubName) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis unotbl.cxx:3044 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis unotbl.cxx:3061 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis unotbl.cxx:3078 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis unotbl.cxx:404 Medium V1083 Signed integer overflow is possible in 'o3tl::toInt32(aCellName.substr(nRowPos)) - 1' arithmetic expression. This leads to undefined behavior. Left operand is in range [-2147483648..2147483647], right operand is '1'.
General Analysis unotext.cxx:270 Medium V522 There might be dereferencing of a potential null pointer 'pRange'.
General Analysis unotext.cxx:1490 Medium V547 Expression 'bAllowNonTextNode' is always false.
General Analysis pagepreviewlayout.cxx:1105 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis pagepreviewlayout.cxx:1197 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis vdraw.cxx:171 High V530 The return value of function 'Union' is required to be utilized.
General Analysis viewimp.cxx:144 High V530 The return value of function 'Union' is required to be utilized.
General Analysis viewimp.cxx:154 High V530 The return value of function 'Union' is required to be utilized.
General Analysis viewimp.cxx:374 Medium V547 Expression is always false.
General Analysis viewimp.cxx:152 Medium V560 A part of conditional expression is always true: last2.Right() <= last2.Right().
General Analysis viewsh.cxx:1361 High V530 The return value of function 'Union' is required to be utilized.
General Analysis viewsh.cxx:1955 High V530 The return value of function 'Union' is required to be utilized.
General Analysis viewsh.cxx:2112 High V530 The return value of function 'Union' is required to be utilized.
General Analysis viewsh.cxx:843 Medium V547 Expression '!rSh.GetWin()' is always false.
General Analysis vnew.cxx:273 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis vprint.cxx:94 High V530 The return value of function 'Union' is required to be utilized.
General Analysis ascatr.cxx:320 High V530 The return value of function 'append' is required to be utilized.
General Analysis ascatr.cxx:327 High V530 The return value of function 'append' is required to be utilized.
General Analysis parasc.cxx:396 Medium V560 A part of conditional expression is always true: !* pEnd.
General Analysis fltini.cxx:310 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis fltshell.cxx:538 High V530 The return value of function 'SetNumRule' is required to be utilized.
General Analysis shellio.cxx:522 High V530 The return value of function 'Read' is required to be utilized.
General Analysis shellio.cxx:243 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis shellio.cxx:244 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis shellio.cxx:245 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis shellio.cxx:247 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis shellio.cxx:261 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis shellio.cxx:262 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis shellio.cxx:302 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis shellio.cxx:304 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis shellio.cxx:310 Medium V1007 The value from the potentially uninitialized optional 'pUndoPam' is used. Probably it is a mistake.
General Analysis css1atr.cxx:391 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:448 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:451 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:455 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:459 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:1663 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:2233 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:2256 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:2257 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:2280 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:2281 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:2300 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:2301 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:2467 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3249 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3253 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3256 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3259 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3268 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3271 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3274 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3277 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3280 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3283 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3285 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3350 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:3635 High V530 The return value of function 'append' is required to be utilized.
General Analysis css1atr.cxx:400 High V547 Expression 'FieldUnit::MM == eUnit' is always false.
General Analysis css1atr.cxx:410 High V547 Expression 'FieldUnit::CM == eUnit' is always false.
General Analysis css1atr.cxx:419 High V547 Expression 'FieldUnit::POINT == eUnit' is always false.
General Analysis htmlatr.cxx:992 High V547 Expression 'nBulletGrfLvl < MAXLEVEL' is always true.
General Analysis htmlatr.cxx:1210 Medium V547 Expression is always false.
General Analysis htmlatr.cxx:1787 Medium V773 The return value of the 'GetFormatInfo' function is not saved. A memory leak is possible.
General Analysis htmlatr.cxx:1791 Medium V773 The return value of the 'GetFormatInfo' function is not saved. A memory leak is possible.
General Analysis htmlatr.cxx:1305 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1305, 1366, 1375
General Analysis htmlatr.cxx:1358 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1358, 1362
General Analysis htmlatr.cxx:408 Medium V1051 Consider checking for misprints. It's possible that the 'rTmpLang' should be checked here.
General Analysis htmlcss1.cxx:439 Medium V547 Expression '!oLRSpace' is always true.
General Analysis htmlcss1.cxx:1526 Medium V547 Expression 'nLines > 1' is always true.
General Analysis htmlfldw.cxx:304 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlfldw.cxx:312 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlfldw.cxx:325 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlflywriter.cxx:542 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlflywriter.cxx:561 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlflywriter.cxx:701 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlflywriter.cxx:712 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlflywriter.cxx:1579 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlflywriter.cxx:1582 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlflywriter.cxx:1675 High V530 The return value of function 'OutFrameFormatOptions' is required to be utilized.
General Analysis htmlform.cxx:2447 High V530 The return value of function 'remove' is required to be utilized.
General Analysis 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:2423 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis htmlforw.cxx:996 Medium V1048 The 'nTabIndex' variable was assigned the same value.
General Analysis htmlftn.cxx:346 High V595 The 'pTextFootnote' pointer was utilized before it was verified against nullptr. Check lines: 346, 370.
General Analysis htmlftn.cxx:285 High V1028 Possible overflow. Consider casting operands, not the result.
General Analysis htmlftn.cxx:146 Medium V1048 The 'aInfo.m_eNum' variable was assigned the same value.
General Analysis htmlftn.cxx:160 Medium V1048 The 'aInfo.m_ePos' variable was assigned the same value.
General Analysis htmlnum.cxx:30 Medium V547 Expression 'm_pNumRule' is always true.
General Analysis htmlnumreader.cxx:513 Medium V547 Expression 'nLevel < MAXLEVEL' is always true.
General Analysis htmlnumwriter.cxx:306 Medium V735 Possibly an incorrect HTML. The "</ol>" closing tag was encountered, while the "</pre>" tag was expected.
General Analysis htmlnumwriter.cxx:136 Medium V1048 The 'bStartValue' variable was assigned the same value.
General Analysis htmlplug.cxx:1276 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlplug.cxx:1287 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlplug.cxx:1322 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlplug.cxx:1334 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlplug.cxx:1346 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmlreqifreader.cxx:379 High V530 The return value of function 'WriteHex' is required to be utilized.
General Analysis htmlreqifreader.cxx:484 High V530 The return value of function 'WriteHex' is required to be utilized.
General Analysis htmlreqifreader.cxx:613 High V530 The return value of function 'WriteHex' is required to be utilized.
General Analysis htmlreqifreader.cxx:636 High V530 The return value of function 'WriteHex' is required to be utilized.
General Analysis htmltab.cxx:866 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_aFrameFormats.
General Analysis htmltab.cxx:815 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis htmltab.cxx:832 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis htmltab.cxx:2480 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis htmltab.cxx:2806 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis htmltab.cxx:2808 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis htmltab.cxx:4075 Medium V1037 Two or more case-branches perform the same actions. Check lines: 4075, 4079
General Analysis htmltab.cxx:1622 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis htmltab.cxx:1313 Medium V1051 Consider checking for misprints. It's possible that the 'nEmptyRows' should be checked here.
General Analysis htmltab.cxx:3062 Medium V1051 Consider checking for misprints. It's possible that the 'm_pCurrCnts' should be checked here.
General Analysis htmltabw.cxx:368 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmltabw.cxx:449 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmltabw.cxx:657 High V530 The return value of function 'append' is required to be utilized.
General Analysis htmltabw.cxx:702 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:149 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:242 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:281 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:312 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:340 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:385 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:511 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:587 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:618 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:626 High V530 The return value of function 'append' is required to be utilized.
General Analysis parcss1.cxx:628 Medium V1048 The 'bNextCh' variable was assigned the same value.
General Analysis swhtml.cxx:898 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis swhtml.cxx:900 High V530 The return value of function 'Assign' is required to be utilized.
General Analysis swhtml.cxx:1554 High V530 The return value of function 'remove' is required to be utilized.
General Analysis swhtml.cxx:1557 High V530 The return value of function 'remove' is required to be utilized.
General Analysis swhtml.cxx:3091 Medium V547 Expression '!bBeforeTable' is always false.
General Analysis swhtml.cxx:3837 Medium V560 A part of conditional expression is always true: nSize >= 1.
General Analysis swhtml.cxx:4180 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis swhtml.cxx:1945 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1945, 2011
General Analysis wrthtml.cxx:766 High V530 The return value of function 'append' is required to be utilized.
General Analysis wrthtml.cxx:806 High V530 The return value of function 'append' is required to be utilized.
General Analysis wrthtml.cxx:316 Medium V547 Expression 'bVal' is always false.
General Analysis mdcallbcks.cxx:51 Medium V1037 Two or more case-branches perform the same actions. Check lines: 51, 54
General Analysis mdcallbcks.cxx:114 Medium V1037 Two or more case-branches perform the same actions. Check lines: 114, 117
General Analysis mdnum.cxx:31 Medium V547 Expression 'm_pNumRule' is always true.
General Analysis swmd.cxx:501 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis swmd.cxx:507 High V530 The return value of function 'InsertText' is required to be utilized.
General Analysis swmd.cxx:566 High V530 The return value of function 'Read' is required to be utilized.
General Analysis swmd.cxx:532 Medium V547 Expression 'nLevel < MAXLEVEL' is always true.
General Analysis swmd.cxx:688 Medium V560 A part of conditional expression is always true: nWidth < MD_MIN_IMAGE_HEIGHT_IN_TWIPS.
General Analysis swmd.hxx:58 High V1043 A global object variable 'adjustMap' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis swmd.hxx:64 High V1043 A global object variable 'COL_CODE_BLOCK' is declared in the header. Multiple copies of it will be created in all translation units that include this header file.
General Analysis wrtmd.cxx:721 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis 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:660 Medium V773 The return value of function 'AddCell' is required to be utilized. A memory leak is possible.
General Analysis wrtswtbl.cxx:324 Medium V1051 Consider checking for misprints. It's possible that the 'nWidth' should be checked here.
General Analysis WW8Sttbf.cxx:86 High V530 The return value of function 'append' is required to be utilized.
General Analysis 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: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:5451 High V522 Dereferencing of the null pointer 'pOLENode' might take place. The null pointer is passed into 'FlyFrameGraphic' function. Inspect the fourth argument. Check lines: 5451, 6462.
General Analysis docxattributeoutput.cxx:5512 High V522 Dereferencing of the null pointer 'pOLEFrameFormat' might take place. The null pointer is passed into 'FlyFrameGraphic' function. Inspect the third argument. Check lines: 5512, 6462.
General Analysis docxattributeoutput.cxx:2344 High V530 The return value of function 'BookmarkToWord' is required to be utilized.
General Analysis docxattributeoutput.cxx:7906 High V530 The return value of function 'append' is required to be utilized.
General Analysis docxattributeoutput.cxx:6326 Medium V519 The 'aHAlign' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 6325, 6326.
General Analysis docxattributeoutput.cxx:6331 Medium V519 The 'aVAlign' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 6330, 6331.
General Analysis docxattributeoutput.cxx:280 Medium V547 Expression 'mrFieldmark.GetParameters()' is always true.
General Analysis docxattributeoutput.cxx:9843 Medium V547 Expression '!sType.empty()' is always true.
General Analysis docxattributeoutput.cxx:6477 Medium V560 A part of conditional expression is always true: nullptr != pSdrObj.
General Analysis docxattributeoutput.cxx:6891 Medium V560 A part of conditional expression is always true: nWwId >= ww::stiLev1.
General Analysis docxattributeoutput.cxx:487 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis docxattributeoutput.cxx:5158 Medium V1037 Two or more case-branches perform the same actions. Check lines: 5158, 5164, 5167
General Analysis docxattributeoutput.cxx:6190 Medium V1037 Two or more case-branches perform the same actions. Check lines: 6190, 6210
General Analysis docxattributeoutput.cxx:6194 Medium V1037 Two or more case-branches perform the same actions. Check lines: 6194, 6198
General Analysis docxattributeoutput.cxx:4607 Medium V1048 The 'rOptions.bWriteTag' variable was assigned the same value.
General Analysis docxattributeoutput.cxx:5116 Medium V1048 The 'bMustWrite' variable was assigned the same value.
General Analysis docxattributeoutput.cxx:5125 Medium V1048 The 'bMustWrite' variable was assigned the same value.
General Analysis docxattributeoutput.cxx:5155 Medium V1048 The 'bMustWrite' variable was assigned the same value.
General Analysis docxattributeoutput.cxx:5161 Medium V1048 The 'bMustWrite' variable was assigned the same value.
General Analysis docxattributeoutput.cxx:5171 Medium V1048 The 'bMustWrite' variable was assigned the same value.
General Analysis docxattributeoutput.cxx:5177 Medium V1048 The 'bMustWrite' variable was assigned the same value.
General Analysis docxattributeoutput.cxx:5237 Medium V1048 The 'bMustWrite' variable was assigned the same value.
General Analysis docxattributeoutput.cxx:5258 Medium V1048 The 'bMustWrite' variable was assigned the same value.
General Analysis docxattributeoutput.hxx:1049 Medium V730 Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: id.
General Analysis docxattributeoutput.hxx:1202 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:748 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:773 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:803 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:834 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:852 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:876 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:987 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:1125 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:1593 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:1633 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:1679 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:1785 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:1842 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:1878 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:1905 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexport.cxx:2286 High V530 The return value of function 'addRelation' is required to be utilized.
General Analysis docxexportfilter.cxx:109 High V530 The return value of function 'ExportDocument' is required to be utilized.
General Analysis docxsdrexport.cxx:1367 High V530 The return value of function 'AddSdrObject' is required to be utilized.
General Analysis docxsdrexport.cxx:2008 High V595 The 'm_pImpl->getBodyPrAttrList()' pointer was utilized before it was verified against nullptr. Check lines: 2008, 2027.
General Analysis docxsdrexport.cxx:879 Medium V547 Expression 'bLclInTabCell' is always true.
General Analysis docxsdrexport.cxx:1585 Medium V547 Expression 'bIsSignatureLineShape' is always false.
General Analysis docxsdrexport.cxx:713 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!pObj' and 'pObj'.
General Analysis docxsdrexport.cxx:876 Medium V1048 The 'bLclInTabCell' variable was assigned the same value.
General Analysis rtfattributeoutput.cxx:318 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:398 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:443 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:468 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:850 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:852 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:897 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:904 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:931 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:940 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:946 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:947 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:978 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1048 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1070 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1077 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1080 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1085 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1088 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1094 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1131 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1133 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1163 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1208 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1210 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1289 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1388 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1480 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1579 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1599 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1604 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1609 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1613 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1627 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1647 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1649 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1716 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1754 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:1787 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2218 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2226 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2240 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2241 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2253 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2254 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2280 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2284 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2289 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2590 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2608 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2609 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2654 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2666 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2678 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2684 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2687 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2708 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2715 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2718 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2723 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2728 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2741 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2753 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2777 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2785 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2797 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2809 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2821 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2843 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2844 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2883 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2885 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2908 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2923 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2927 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2983 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2986 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2987 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:2997 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3006 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3029 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3041 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3043 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3055 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3068 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3080 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3184 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3198 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3209 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3220 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3233 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3252 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3285 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtfattributeoutput.cxx:3335